diff --git a/Gruntfile.js b/Gruntfile.js index 26660667929c..05dab35047ec 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -101,6 +101,7 @@ module.exports = function(grunt) { 'public/vendor/jspdf/dist/jspdf.min.js', 'public/vendor/moment/min/moment.min.js', 'public/vendor/moment-timezone/builds/moment-timezone-with-data.min.js', + 'public/vendor/stacktrace-js/dist/stacktrace-with-polyfills.min.js', //'public/vendor/moment-duration-format/lib/moment-duration-format.js', //'public/vendor/handsontable/dist/jquery.handsontable.full.min.js', //'public/vendor/pdfmake/build/pdfmake.min.js', @@ -111,7 +112,7 @@ module.exports = function(grunt) { 'public/js/script.js', 'public/js/pdf.pdfmake.js', ], - dest: 'public/js/built.js', + dest: 'public/built.js', nonull: true }, js_public: { @@ -126,7 +127,7 @@ module.exports = function(grunt) { 'public/js/bootstrap-combobox.js', ], - dest: 'public/js/built.public.js', + dest: 'public/built.public.js', nonull: true }, css: { @@ -171,7 +172,7 @@ module.exports = function(grunt) { 'public/js/pdfmake.min.js', 'public/js/vfs_fonts.js', ], - dest: 'public/js/pdf.built.js', + dest: 'public/pdf.built.js', nonull: true } } diff --git a/LICENSE b/LICENSE index 83e6795919db..2f9d7d69a9b5 100644 --- a/LICENSE +++ b/LICENSE @@ -1,5 +1,5 @@ Attribution Assurance License -Copyright (c) 2015 by Hillel Coren +Copyright (c) 2016 by Hillel Coren http://www.hillelcoren.com All Rights Reserved diff --git a/app/Console/Commands/TestOFX.php b/app/Console/Commands/TestOFX.php index 637451fbba68..243e30744831 100644 --- a/app/Console/Commands/TestOFX.php +++ b/app/Console/Commands/TestOFX.php @@ -18,13 +18,15 @@ class TestOFX extends Command public function fire() { $this->info(date('Y-m-d').' Running TestOFX...'); - + + /* $bankId = env('TEST_BANK_ID'); $username = env('TEST_BANK_USERNAME'); $password = env('TEST_BANK_PASSWORD'); $data = $this->bankAccountService->loadBankAccounts($bankId, $username, $password, false); - print "
".print_r($data, 1).""; + echo json_encode($data); + */ } } \ No newline at end of file diff --git a/app/Http/Controllers/AccountApiController.php b/app/Http/Controllers/AccountApiController.php index 3517be1af9f3..fc909461353f 100644 --- a/app/Http/Controllers/AccountApiController.php +++ b/app/Http/Controllers/AccountApiController.php @@ -4,6 +4,7 @@ use Auth; use Utils; use Response; use Input; +use Validator; use Cache; use App\Models\Client; use App\Models\Account; @@ -18,6 +19,8 @@ use App\Ninja\Transformers\UserAccountTransformer; use App\Http\Controllers\BaseAPIController; use Swagger\Annotations as SWG; +use App\Http\Requests\UpdateAccountRequest; + class AccountApiController extends BaseAPIController { protected $accountRepo; @@ -101,4 +104,15 @@ class AccountApiController extends BaseAPIController { return $this->processLogin($request); } + + public function update(UpdateAccountRequest $request) + { + $account = Auth::user()->account; + $this->accountRepo->save($request->input(), $account); + + $transformer = new AccountTransformer(null, $request->serializer); + $account = $this->createItem($account, $transformer, 'account'); + + return $this->response($account); + } } diff --git a/app/Http/Controllers/AccountController.php b/app/Http/Controllers/AccountController.php index d03b13fa9e72..57df9ebf9099 100644 --- a/app/Http/Controllers/AccountController.php +++ b/app/Http/Controllers/AccountController.php @@ -29,6 +29,8 @@ use App\Events\UserLoggedIn; use App\Events\UserSettingsChanged; use App\Services\AuthService; +use App\Http\Requests\UpdateAccountRequest; + class AccountController extends BaseController { protected $accountRepo; @@ -611,11 +613,12 @@ class AccountController extends BaseController $iframeURL = rtrim($iframeURL, "/"); $subdomain = preg_replace('/[^a-zA-Z0-9_\-\.]/', '', substr(strtolower(Input::get('subdomain')), 0, MAX_SUBDOMAIN_LENGTH)); - if ($iframeURL || !$subdomain || in_array($subdomain, ['www', 'app', 'mail', 'admin', 'blog', 'user', 'contact', 'payment', 'payments', 'billing', 'invoice', 'business', 'owner'])) { + if ($iframeURL) { $subdomain = null; } if ($subdomain) { - $rules['subdomain'] = "unique:accounts,subdomain,{$user->account_id},id"; + $exclude = ['www', 'app', 'mail', 'admin', 'blog', 'user', 'contact', 'payment', 'payments', 'billing', 'invoice', 'business', 'owner', 'info', 'ninja']; + $rules['subdomain'] = "unique:accounts,subdomain,{$user->account_id},id|not_in:" . implode(',', $exclude); } $validator = Validator::make(Input::all(), $rules); @@ -704,7 +707,9 @@ class AccountController extends BaseController $account->quote_number_prefix = null; } - if (!$account->share_counter && $account->invoice_number_prefix == $account->quote_number_prefix) { + if (!$account->share_counter + && $account->invoice_number_prefix == $account->quote_number_prefix + && $account->invoice_number_pattern == $account->quote_number_pattern) { Session::flash('error', trans('texts.invalid_counter')); return Redirect::to('settings/'.ACCOUNT_INVOICE_SETTINGS)->withInput(); @@ -724,6 +729,8 @@ class AccountController extends BaseController $account = Auth::user()->account; $account->hide_quantity = Input::get('hide_quantity') ? true : false; $account->hide_paid_to_date = Input::get('hide_paid_to_date') ? true : false; + $account->all_pages_header = Input::get('all_pages_header') ? true : false; + $account->all_pages_footer = Input::get('all_pages_footer') ? true : false; $account->header_font_id = Input::get('header_font_id'); $account->body_font_id = Input::get('body_font_id'); $account->primary_color = Input::get('primary_color'); @@ -762,80 +769,52 @@ class AccountController extends BaseController return Redirect::to('settings/'.ACCOUNT_NOTIFICATIONS); } - private function saveDetails() + public function updateDetails(UpdateAccountRequest $request) { - $rules = array( - 'name' => 'required', - 'logo' => 'sometimes|max:'.MAX_LOGO_FILE_SIZE.'|mimes:jpeg,gif,png', - ); + $account = Auth::user()->account; + $this->accountRepo->save($request->input(), $account); - $validator = Validator::make(Input::all(), $rules); + /* Logo image file */ + if ($file = Input::file('logo')) { + $path = Input::file('logo')->getRealPath(); + File::delete('logo/'.$account->account_key.'.jpg'); + File::delete('logo/'.$account->account_key.'.png'); - if ($validator->fails()) { - return Redirect::to('settings/'.ACCOUNT_COMPANY_DETAILS) - ->withErrors($validator) - ->withInput(); - } else { - $account = Auth::user()->account; - $account->name = trim(Input::get('name')); - $account->id_number = trim(Input::get('id_number')); - $account->vat_number = trim(Input::get('vat_number')); - $account->work_email = trim(Input::get('work_email')); - $account->website = trim(Input::get('website')); - $account->work_phone = trim(Input::get('work_phone')); - $account->address1 = trim(Input::get('address1')); - $account->address2 = trim(Input::get('address2')); - $account->city = trim(Input::get('city')); - $account->state = trim(Input::get('state')); - $account->postal_code = trim(Input::get('postal_code')); - $account->country_id = Input::get('country_id') ? Input::get('country_id') : null; - $account->size_id = Input::get('size_id') ? Input::get('size_id') : null; - $account->industry_id = Input::get('industry_id') ? Input::get('industry_id') : null; - $account->email_footer = Input::get('email_footer'); - $account->save(); + $mimeType = $file->getMimeType(); - /* Logo image file */ - if ($file = Input::file('logo')) { - $path = Input::file('logo')->getRealPath(); - File::delete('logo/'.$account->account_key.'.jpg'); - File::delete('logo/'.$account->account_key.'.png'); - - $mimeType = $file->getMimeType(); - - if ($mimeType == 'image/jpeg') { - $path = 'logo/'.$account->account_key.'.jpg'; - $file->move('logo/', $account->account_key.'.jpg'); - } elseif ($mimeType == 'image/png') { - $path = 'logo/'.$account->account_key.'.png'; - $file->move('logo/', $account->account_key.'.png'); - } else { - if (extension_loaded('fileinfo')) { - $image = Image::make($path); - $image->resize(200, 120, function ($constraint) { - $constraint->aspectRatio(); - }); - $path = 'logo/'.$account->account_key.'.jpg'; - Image::canvas($image->width(), $image->height(), '#FFFFFF') - ->insert($image)->save($path); - } else { - Session::flash('warning', 'Warning: To support gifs the fileinfo PHP extension needs to be enabled.'); - } - } - - // make sure image isn't interlaced + if ($mimeType == 'image/jpeg') { + $path = 'logo/'.$account->account_key.'.jpg'; + $file->move('logo/', $account->account_key.'.jpg'); + } elseif ($mimeType == 'image/png') { + $path = 'logo/'.$account->account_key.'.png'; + $file->move('logo/', $account->account_key.'.png'); + } else { if (extension_loaded('fileinfo')) { - $img = Image::make($path); - $img->interlace(false); - $img->save(); + $image = Image::make($path); + $image->resize(200, 120, function ($constraint) { + $constraint->aspectRatio(); + }); + $path = 'logo/'.$account->account_key.'.jpg'; + Image::canvas($image->width(), $image->height(), '#FFFFFF') + ->insert($image)->save($path); + } else { + Session::flash('warning', 'Warning: To support gifs the fileinfo PHP extension needs to be enabled.'); } } - event(new UserSettingsChanged()); - - Session::flash('message', trans('texts.updated_settings')); - - return Redirect::to('settings/'.ACCOUNT_COMPANY_DETAILS); + // make sure image isn't interlaced + if (extension_loaded('fileinfo')) { + $img = Image::make($path); + $img->interlace(false); + $img->save(); + } } + + event(new UserSettingsChanged()); + + Session::flash('message', trans('texts.updated_settings')); + + return Redirect::to('settings/'.ACCOUNT_COMPANY_DETAILS); } private function saveUserDetails() @@ -882,6 +861,7 @@ class AccountController extends BaseController $account->currency_id = Input::get('currency_id') ? Input::get('currency_id') : 1; // US Dollar $account->language_id = Input::get('language_id') ? Input::get('language_id') : 1; // English $account->military_time = Input::get('military_time') ? true : false; + $account->show_currency_code = Input::get('show_currency_code') ? true : false; $account->save(); event(new UserSettingsChanged()); diff --git a/app/Http/Controllers/AccountGatewayController.php b/app/Http/Controllers/AccountGatewayController.php index 86c76ecf2760..691e01c46990 100644 --- a/app/Http/Controllers/AccountGatewayController.php +++ b/app/Http/Controllers/AccountGatewayController.php @@ -89,6 +89,10 @@ class AccountGatewayController extends BaseController ->orderBy('name')->get(); $data['hiddenFields'] = Gateway::$hiddenFields; + if ( ! \Request::secure() && ! Utils::isNinjaDev()) { + Session::flash('warning', trans('texts.enable_https')); + } + return View::make('accounts.account_gateway', $data); } @@ -195,6 +199,8 @@ class AccountGatewayController extends BaseController if ($gatewayId == GATEWAY_DWOLLA) { $optional = array_merge($optional, ['key', 'secret']); + } elseif ($gatewayId == GATEWAY_STRIPE) { + $rules['publishable_key'] = 'required'; } foreach ($fields as $field => $details) { diff --git a/app/Http/Controllers/AppController.php b/app/Http/Controllers/AppController.php index 35f1f9b0a5be..606374a0d5de 100644 --- a/app/Http/Controllers/AppController.php +++ b/app/Http/Controllers/AppController.php @@ -206,15 +206,15 @@ class AppController extends BaseController Config::set('mail.from.address', $email); Config::set('mail.from.name', $fromName); - + $data = [ 'text' => 'Test email', ]; try { - $this->mailer->sendTo($email, $email, $fromName, 'Test email', 'contact', $data); + $response = $this->mailer->sendTo($email, $email, $fromName, 'Test email', 'contact', $data); - return 'Sent'; + return $response === true ? 'Sent' : $response; } catch (Exception $e) { return $e->getMessage(); } @@ -224,6 +224,7 @@ class AppController extends BaseController { if (!Utils::isNinjaProd() && !Utils::isDatabaseSetup()) { try { + set_time_limit(60 * 5); // shouldn't take this long but just in case Artisan::call('migrate', array('--force' => true)); if (Industry::count() == 0) { Artisan::call('db:seed', array('--force' => true)); @@ -241,12 +242,19 @@ class AppController extends BaseController { if (!Utils::isNinjaProd()) { try { + set_time_limit(60 * 5); Cache::flush(); Session::flush(); - Artisan::call('optimize', array('--force' => true)); Artisan::call('migrate', array('--force' => true)); - Artisan::call('db:seed', array('--force' => true, '--class' => 'PaymentLibrariesSeeder')); - Artisan::call('db:seed', array('--force' => true, '--class' => 'FontsSeeder')); + foreach ([ + 'PaymentLibraries', + 'Fonts', + 'Banks', + 'InvoiceStatus' + ] as $seeder) { + Artisan::call('db:seed', array('--force' => true, '--class' => "{$seeder}Seeder")); + } + Artisan::call('optimize', array('--force' => true)); Event::fire(new UserSettingsChanged()); Session::flash('message', trans('texts.processed_updates')); } catch (Exception $e) { @@ -271,4 +279,36 @@ class AppController extends BaseController return RESULT_SUCCESS; } -} + + public function stats() + { + if (Input::get('password') != env('RESELLER_PASSWORD')) { + sleep(3); + return ''; + } + + if (Utils::getResllerType() == RESELLER_REVENUE_SHARE) { + $payments = DB::table('accounts') + ->leftJoin('payments', 'payments.account_id', '=', 'accounts.id') + ->leftJoin('clients', 'clients.id', '=', 'payments.client_id') + ->where('accounts.account_key', '=', NINJA_ACCOUNT_KEY) + ->where('payments.is_deleted', '=', false) + ->get([ + 'clients.public_id as client_id', + 'payments.public_id as payment_id', + 'payments.payment_date', + 'payments.amount' + ]); + } else { + $payments = DB::table('accounts') + ->leftJoin('payments', 'payments.account_id', '=', 'accounts.id') + ->leftJoin('clients', 'clients.id', '=', 'payments.client_id') + ->where('accounts.account_key', '=', NINJA_ACCOUNT_KEY) + ->where('payments.is_deleted', '=', false) + ->groupBy('clients.id') + ->count(); + } + + return json_encode($payments); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/BankAccountController.php b/app/Http/Controllers/BankAccountController.php index 3b0f190ef1ec..9222a4cab1e3 100644 --- a/app/Http/Controllers/BankAccountController.php +++ b/app/Http/Controllers/BankAccountController.php @@ -1,6 +1,5 @@ bankAccountService = $bankAccountService; + $this->bankAccountRepo = $bankAccountRepo; } public function index() @@ -43,11 +46,8 @@ class BankAccountController extends BaseController public function edit($publicId) { $bankAccount = BankAccount::scope($publicId)->firstOrFail(); - $bankAccount->username = str_repeat('*', 16); $data = [ - 'url' => 'bank_accounts/' . $publicId, - 'method' => 'PUT', 'title' => trans('texts.edit_bank_account'), 'banks' => Cache::get('banks'), 'bankAccount' => $bankAccount, @@ -61,11 +61,6 @@ class BankAccountController extends BaseController return $this->save($publicId); } - public function store() - { - return $this->save(); - } - /** * Displays the form for account creation * @@ -73,9 +68,6 @@ class BankAccountController extends BaseController public function create() { $data = [ - 'url' => 'bank_accounts', - 'method' => 'POST', - 'title' => trans('texts.add_bank_account'), 'banks' => Cache::get('banks'), 'bankAccount' => null, ]; @@ -94,59 +86,40 @@ class BankAccountController extends BaseController return Redirect::to('settings/' . ACCOUNT_BANKS); } - /** - * Stores new account - * - */ - public function save($bankAccountPublicId = false) + public function validateAccount() { - $account = Auth::user()->account; - $bankId = Input::get('bank_id'); - $username = Input::get('bank_username'); - - $rules = [ - 'bank_id' => $bankAccountPublicId ? '' : 'required', - 'bank_username' => 'required', - ]; - - $validator = Validator::make(Input::all(), $rules); - - if ($validator->fails()) { - return Redirect::to('bank_accounts/create') - ->withErrors($validator) - ->withInput(); + $publicId = Input::get('public_id'); + $username = trim(Input::get('bank_username')); + $password = trim(Input::get('bank_password')); + + if ($publicId) { + $bankAccount = BankAccount::scope($publicId)->firstOrFail(); + if ($username != $bankAccount->username) { + // TODO update username + } + $username = Crypt::decrypt($username); + $bankId = $bankAccount->bank_id; } else { - if ($bankAccountPublicId) { - $bankAccount = BankAccount::scope($bankAccountPublicId)->firstOrFail(); - } else { - $bankAccount = BankAccount::createNew(); - $bankAccount->bank_id = $bankId; - } - - if ($username != str_repeat('*', strlen($username))) { - $bankAccount->username = Crypt::encrypt(trim($username)); - } - - if ($bankAccountPublicId) { - $bankAccount->save(); - $message = trans('texts.updated_bank_account'); - } else { - $account->bank_accounts()->save($bankAccount); - $message = trans('texts.created_bank_account'); - } - - Session::flash('message', $message); - return Redirect::to("bank_accounts/{$bankAccount->public_id}/edit"); + $bankId = Input::get('bank_id'); } + + return json_encode($this->bankAccountService->loadBankAccounts($bankId, $username, $password, $publicId)); } - public function test() + public function store(CreateBankAccountRequest $request) { - $bankId = Input::get('bank_id'); - $username = Input::get('bank_username'); - $password = Input::get('bank_password'); + $bankAccount = $this->bankAccountRepo->save(Input::all()); - return json_encode($this->bankAccountService->loadBankAccounts($bankId, $username, $password, false)); + $bankId = Input::get('bank_id'); + $username = trim(Input::get('bank_username')); + $password = trim(Input::get('bank_password')); + + return json_encode($this->bankAccountService->loadBankAccounts($bankId, $username, $password, true)); + } + + public function importExpenses($bankId) + { + return $this->bankAccountService->importExpenses($bankId, Input::all()); } } diff --git a/app/Http/Controllers/BaseAPIController.php b/app/Http/Controllers/BaseAPIController.php index 4d783556022e..f7ebf9b20d7e 100644 --- a/app/Http/Controllers/BaseAPIController.php +++ b/app/Http/Controllers/BaseAPIController.php @@ -107,6 +107,17 @@ class BaseAPIController extends Controller return Response::make($response, 200, $headers); } + protected function errorResponse($response) + { + $error['error'] = $response; + $error = json_encode($error, JSON_PRETTY_PRINT); + $headers = Utils::getApiHeaders(); + + return Response::make($error, 400, $headers); + + } + + protected function getIncluded() { $data = ['user']; diff --git a/app/Http/Controllers/ClientApiController.php b/app/Http/Controllers/ClientApiController.php index bbe0f9fde298..6cd91d1d09f1 100644 --- a/app/Http/Controllers/ClientApiController.php +++ b/app/Http/Controllers/ClientApiController.php @@ -9,16 +9,20 @@ use App\Ninja\Repositories\ClientRepository; use App\Http\Requests\CreateClientRequest; use App\Http\Controllers\BaseAPIController; use App\Ninja\Transformers\ClientTransformer; +use App\Services\ClientService; +use App\Http\Requests\UpdateClientRequest; class ClientApiController extends BaseAPIController { protected $clientRepo; + protected $clientService; - public function __construct(ClientRepository $clientRepo) + public function __construct(ClientRepository $clientRepo, ClientService $clientService) { parent::__construct(); $this->clientRepo = $clientRepo; + $this->clientService = $clientService; } public function ping() @@ -47,12 +51,23 @@ class ClientApiController extends BaseAPIController public function index() { $clients = Client::scope() - ->with($this->getIncluded()) - ->orderBy('created_at', 'desc') - ->paginate(); + ->with($this->getIncluded()) + ->orderBy('created_at', 'desc')->withTrashed(); + + // Filter by email + if (Input::has('email')) { + + $email = Input::get('email'); + $clients = $clients->whereHas('contacts', function ($query) use ($email) { + $query->where('email', $email); + }); + + } + + $clients = $clients->paginate(); $transformer = new ClientTransformer(Auth::user()->account, Input::get('serializer')); - $paginator = Client::scope()->paginate(); + $paginator = Client::scope()->withTrashed()->paginate(); $data = $this->createCollection($clients, $transformer, ENTITY_CLIENT, $paginator); @@ -83,14 +98,105 @@ class ClientApiController extends BaseAPIController public function store(CreateClientRequest $request) { $client = $this->clientRepo->save($request->input()); - + $client = Client::scope($client->public_id) - ->with('country', 'contacts', 'industry', 'size', 'currency') - ->first(); + ->with('country', 'contacts', 'industry', 'size', 'currency') + ->first(); $transformer = new ClientTransformer(Auth::user()->account, Input::get('serializer')); $data = $this->createItem($client, $transformer, ENTITY_CLIENT); return $this->response($data); } + + /** + * @SWG\Put( + * path="/clients/{client_id}", + * tags={"client"}, + * summary="Update a client", + * @SWG\Parameter( + * in="body", + * name="body", + * @SWG\Schema(ref="#/definitions/Client") + * ), + * @SWG\Response( + * response=200, + * description="Update client", + * @SWG\Schema(type="object", @SWG\Items(ref="#/definitions/Client")) + * ), + * @SWG\Response( + * response="default", + * description="an ""unexpected"" error" + * ) + * ) + */ + + public function update(UpdateClientRequest $request, $publicId) + { + if ($request->action == ACTION_ARCHIVE) { + $client = Client::scope($publicId)->firstOrFail(); + $this->clientRepo->archive($client); + + $transformer = new ClientTransformer(Auth::user()->account, Input::get('serializer')); + $data = $this->createItem($client, $transformer, ENTITY_CLIENT); + + return $this->response($data); + } + + $data = $request->input(); + $data['public_id'] = $publicId; + $this->clientRepo->save($data); + + $client = Client::scope($publicId) + ->with('country', 'contacts', 'industry', 'size', 'currency') + ->first(); + + $transformer = new ClientTransformer(Auth::user()->account, Input::get('serializer')); + $data = $this->createItem($client, $transformer, ENTITY_CLIENT); + + return $this->response($data); + } + + + /** + * @SWG\Delete( + * path="/clients/{client_id}", + * tags={"client"}, + * summary="Delete a client", + * @SWG\Parameter( + * in="body", + * name="body", + * @SWG\Schema(ref="#/definitions/Client") + * ), + * @SWG\Response( + * response=200, + * description="Delete client", + * @SWG\Schema(type="object", @SWG\Items(ref="#/definitions/Client")) + * ), + * @SWG\Response( + * response="default", + * description="an ""unexpected"" error" + * ) + * ) + */ + + public function destroy($publicId) + { + + $client = Client::scope($publicId)->withTrashed()->first(); + $this->clientRepo->delete($client); + + $client = Client::scope($publicId) + ->with('country', 'contacts', 'industry', 'size', 'currency') + ->withTrashed() + ->first(); + + $transformer = new ClientTransformer(Auth::user()->account, Input::get('serializer')); + $data = $this->createItem($client, $transformer, ENTITY_CLIENT); + + return $this->response($data); + + } + + } diff --git a/app/Http/Controllers/DashboardController.php b/app/Http/Controllers/DashboardController.php index 483b73a6c2ef..1e26fd4a715a 100644 --- a/app/Http/Controllers/DashboardController.php +++ b/app/Http/Controllers/DashboardController.php @@ -112,7 +112,7 @@ class DashboardController extends BaseController ->where('payments.account_id', '=', Auth::user()->account_id) ->where('payments.is_deleted', '=', false) ->where('invoices.is_deleted', '=', false) - ->where('clients.deleted_at', '=', null) + ->where('clients.is_deleted', '=', false) ->where('contacts.deleted_at', '=', null) ->where('contacts.is_primary', '=', true) ->select(['payments.payment_date', 'payments.amount', 'invoices.public_id', 'invoices.invoice_number', 'clients.name as client_name', 'contacts.email', 'contacts.first_name', 'contacts.last_name', 'clients.currency_id', 'clients.public_id as client_public_id']) diff --git a/app/Http/Controllers/ExpenseController.php b/app/Http/Controllers/ExpenseController.php index 25f78be2d361..6f2a6e884a30 100644 --- a/app/Http/Controllers/ExpenseController.php +++ b/app/Http/Controllers/ExpenseController.php @@ -48,6 +48,7 @@ class ExpenseController extends BaseController 'columns' => Utils::trans([ 'checkbox', 'vendor', + 'client', 'expense_date', 'amount', 'public_notes', @@ -59,7 +60,7 @@ class ExpenseController extends BaseController public function getDatatable($expensePublicId = null) { - return $this->expenseService->getDatatable($expensePublicId, Input::get('sSearch')); + return $this->expenseService->getDatatable(Input::get('sSearch')); } public function getDatatableVendor($vendorPublicId = null) @@ -152,7 +153,7 @@ class ExpenseController extends BaseController */ public function update(UpdateExpenseRequest $request) { - $expense = $this->expenseRepo->save($request->input()); + $expense = $this->expenseService->save($request->input()); Session::flash('message', trans('texts.updated_expense')); @@ -166,7 +167,7 @@ class ExpenseController extends BaseController public function store(CreateExpenseRequest $request) { - $expense = $this->expenseRepo->save($request->input()); + $expense = $this->expenseService->save($request->input()); Session::flash('message', trans('texts.created_expense')); @@ -181,22 +182,30 @@ class ExpenseController extends BaseController switch($action) { case 'invoice': - $expenses = Expense::scope($ids)->get(); + $expenses = Expense::scope($ids)->with('client')->get(); $clientPublicId = null; - $data = []; + $currencyId = null; + $data = []; // Validate that either all expenses do not have a client or if there is a client, it is the same client foreach ($expenses as $expense) { - if ($expense->client_id) { + if ($expense->client) { if (!$clientPublicId) { - $clientPublicId = $expense->client_id; - } elseif ($clientPublicId != $expense->client_id) { + $clientPublicId = $expense->client->public_id; + } elseif ($clientPublicId != $expense->client->public_id) { Session::flash('error', trans('texts.expense_error_multiple_clients')); return Redirect::to('expenses'); } } + if (!$currencyId) { + $currencyId = $expense->invoice_currency_id; + } elseif ($currencyId != $expense->invoice_currency_id && $expense->invoice_currency_id) { + Session::flash('error', trans('texts.expense_error_multiple_currencies')); + return Redirect::to('expenses'); + } + if ($expense->invoice_id) { Session::flash('error', trans('texts.expense_error_invoiced')); return Redirect::to('expenses'); @@ -211,7 +220,9 @@ class ExpenseController extends BaseController ]; } - return Redirect::to("invoices/create/{$clientPublicId}")->with('expenses', $data); + return Redirect::to("invoices/create/{$clientPublicId}") + ->with('expenseCurrencyId', $currencyId) + ->with('expenses', $data); break; default: diff --git a/app/Http/Controllers/InvoiceApiController.php b/app/Http/Controllers/InvoiceApiController.php index 52b1811ca21f..5789388c18c4 100644 --- a/app/Http/Controllers/InvoiceApiController.php +++ b/app/Http/Controllers/InvoiceApiController.php @@ -185,6 +185,10 @@ class InvoiceApiController extends BaseAPIController 'partial' => 0 ]; + if (!isset($data['invoice_status_id']) || $data['invoice_status_id'] == 0) { + $data['invoice_status_id'] = INVOICE_STATUS_DRAFT; + } + if (!isset($data['invoice_date'])) { $fields['invoice_date_sql'] = date_create()->format('Y-m-d'); } @@ -250,20 +254,14 @@ class InvoiceApiController extends BaseAPIController $data = Input::all(); $error = null; - if (!isset($data['id'])) { - $error = trans('validation.required', ['attribute' => 'id']); - } else { - $invoice = Invoice::scope($data['id'])->first(); - if (!$invoice) { - $error = trans('validation.not_in', ['attribute' => 'id']); - } else { - $this->mailer->sendInvoice($invoice); - } - } + $invoice = Invoice::scope($data['id'])->firstOrFail(); - if ($error) { - $response = json_encode($error, JSON_PRETTY_PRINT); - } else { + $this->mailer->sendInvoice($invoice); + + if($error) { + $response['error'] = "There was an error sending the invoice"; + } + else { $response = json_encode(RESULT_SUCCESS, JSON_PRETTY_PRINT); } @@ -271,6 +269,7 @@ class InvoiceApiController extends BaseAPIController return Response::make($response, $error ? 400 : 200, $headers); } + /** * @SWG\Put( * path="/invoices", @@ -297,11 +296,25 @@ class InvoiceApiController extends BaseAPIController if ($request->action == ACTION_ARCHIVE) { $invoice = Invoice::scope($publicId)->firstOrFail(); $this->invoiceRepo->archive($invoice); - /* - $response = json_encode(RESULT_SUCCESS, JSON_PRETTY_PRINT); - $headers = Utils::getApiHeaders(); - return Response::make($response, 200, $headers); - */ + + $transformer = new InvoiceTransformer(\Auth::user()->account, Input::get('serializer')); + $data = $this->createItem($invoice, $transformer, 'invoice'); + + return $this->response($data); + } + else if ($request->action == ACTION_CONVERT) { + $quote = Invoice::scope($publicId)->firstOrFail(); + $invoice = $this->invoiceRepo->cloneInvoice($quote, $quote->id); + + $transformer = new InvoiceTransformer(\Auth::user()->account, Input::get('serializer')); + $data = $this->createItem($invoice, $transformer, 'invoice'); + + return $this->response($data); + } + else if ($request->action == ACTION_RESTORE) { + $invoice = Invoice::scope($publicId)->withTrashed()->firstOrFail(); + $this->invoiceRepo->restore($invoice); + $transformer = new InvoiceTransformer(\Auth::user()->account, Input::get('serializer')); $data = $this->createItem($invoice, $transformer, 'invoice'); diff --git a/app/Http/Controllers/InvoiceController.php b/app/Http/Controllers/InvoiceController.php index a17453be8a1e..bb124c07c46c 100644 --- a/app/Http/Controllers/InvoiceController.php +++ b/app/Http/Controllers/InvoiceController.php @@ -296,7 +296,7 @@ class InvoiceController extends BaseController return [ 'data' => Input::old('data'), 'account' => Auth::user()->account->load('country'), - 'products' => Product::scope()->with('default_tax_rate')->orderBy('id')->get(), + 'products' => Product::scope()->with('default_tax_rate')->orderBy('product_key')->get(), 'taxRates' => TaxRate::scope()->orderBy('name')->get(), 'currencies' => Cache::get('currencies'), 'languages' => Cache::get('languages'), @@ -320,6 +320,7 @@ class InvoiceController extends BaseController 'invoiceLabels' => Auth::user()->account->getInvoiceLabels(), 'tasks' => Session::get('tasks') ? json_encode(Session::get('tasks')) : null, 'expenses' => Session::get('expenses') ? json_encode(Session::get('expenses')) : null, + 'expenseCurrencyId' => Session::get('expenseCurrencyId') ?: null, ]; } @@ -333,7 +334,7 @@ class InvoiceController extends BaseController { $action = Input::get('action'); $entityType = Input::get('entityType'); - + $invoice = $this->invoiceService->save($request->input()); $entityType = $invoice->getEntityType(); $message = trans("texts.created_{$entityType}"); diff --git a/app/Http/Controllers/PaymentApiController.php b/app/Http/Controllers/PaymentApiController.php index 2d4d45fa788c..5a0f508b98bd 100644 --- a/app/Http/Controllers/PaymentApiController.php +++ b/app/Http/Controllers/PaymentApiController.php @@ -1,6 +1,8 @@ paymentRepo = $paymentRepo; + $this->contactMailer = $contactMailer; + } /** @@ -41,7 +46,7 @@ class PaymentApiController extends BaseAPIController { $paginator = Payment::scope(); $payments = Payment::scope() - ->with('client.contacts', 'invitation', 'user', 'invoice'); + ->with('client.contacts', 'invitation', 'user', 'invoice')->withTrashed(); if ($clientPublicId = Input::get('client_id')) { $filter = function($query) use ($clientPublicId) { @@ -60,6 +65,63 @@ class PaymentApiController extends BaseAPIController return $this->response($data); } + + /** + * @SWG\Put( + * path="/payments/{payment_id", + * summary="Update a payment", + * tags={"payment"}, + * @SWG\Parameter( + * in="body", + * name="body", + * @SWG\Schema(ref="#/definitions/Payment") + * ), + * @SWG\Response( + * response=200, + * description="Update payment", + * @SWG\Schema(type="object", @SWG\Items(ref="#/definitions/Payment")) + * ), + * @SWG\Response( + * response="default", + * description="an ""unexpected"" error" + * ) + * ) + */ + + public function update(Request $request, $publicId) + { + $data = Input::all(); + $data['public_id'] = $publicId; + $error = false; + + if ($request->action == ACTION_ARCHIVE) { + $payment = Payment::scope($publicId)->withTrashed()->firstOrFail(); + $this->paymentRepo->archive($payment); + + $invoice = Invoice::scope($data['invoice_id'])->with('client')->with(['payments' => function($query) { + $query->withTrashed(); + }])->first(); + $transformer = new InvoiceTransformer(\Auth::user()->account, Input::get('serializer')); + $data = $this->createItem($invoice, $transformer, 'invoice'); + + return $this->response($data); + } + + $payment = $this->paymentRepo->save($data); + + if ($error) { + return $error; + } + + $invoice = Invoice::scope($data['invoice_id'])->with('client', 'invoice_items', 'invitations')->with(['payments' => function($query) { + $query->withTrashed(); + }])->withTrashed()->first(); + $transformer = new InvoiceTransformer(\Auth::user()->account, Input::get('serializer')); + $data = $this->createItem($invoice, $transformer, 'invoice'); + return $this->response($data); + } + + /** * @SWG\Post( * path="/payments", @@ -107,13 +169,58 @@ class PaymentApiController extends BaseAPIController return $error; } - $payment = $this->paymentRepo->save($data); - $payment = Payment::scope($payment->public_id)->with('client', 'contact', 'user', 'invoice')->first(); - $transformer = new PaymentTransformer(Auth::user()->account, Input::get('serializer')); - $data = $this->createItem($payment, $transformer, 'payment'); + if (Input::get('email_receipt')) { + $this->contactMailer->sendPaymentConfirmation($payment); + } + + $invoice = Invoice::scope($invoice->public_id)->with('client', 'invoice_items', 'invitations')->with(['payments' => function($query) { + $query->withTrashed(); + }])->first(); + $transformer = new InvoiceTransformer(\Auth::user()->account, Input::get('serializer')); + $data = $this->createItem($invoice, $transformer, 'invoice'); return $this->response($data); } + + /** + * @SWG\Delete( + * path="/payments/{payment_id}", + * summary="Delete a payment", + * tags={"payment"}, + * @SWG\Parameter( + * in="body", + * name="body", + * @SWG\Schema(ref="#/definitions/Payment") + * ), + * @SWG\Response( + * response=200, + * description="Delete payment", + * @SWG\Schema(type="object", @SWG\Items(ref="#/definitions/Payment")) + * ), + * @SWG\Response( + * response="default", + * description="an ""unexpected"" error" + * ) + * ) + */ + + public function destroy($publicId) + { + + $payment = Payment::scope($publicId)->withTrashed()->first(); + $invoiceId = $payment->invoice->public_id; + + $this->paymentRepo->delete($payment); + + $invoice = Invoice::scope($invoiceId)->with('client', 'invoice_items', 'invitations')->with(['payments' => function($query) { + $query->withTrashed(); + }])->first(); + + $transformer = new InvoiceTransformer(\Auth::user()->account, Input::get('serializer')); + $data = $this->createItem($invoice, $transformer, 'invoice'); + + return $this->response($data); + } } diff --git a/app/Http/Controllers/ProductApiController.php b/app/Http/Controllers/ProductApiController.php new file mode 100644 index 000000000000..87bf89403b8a --- /dev/null +++ b/app/Http/Controllers/ProductApiController.php @@ -0,0 +1,103 @@ +productService = $productService; + $this->productRepo = $productRepo; + } + + public function index() + { + + $products = Product::scope()->withTrashed(); + $products = $products->paginate(); + + $paginator = Product::scope()->withTrashed()->paginate(); + + $transformer = new ProductTransformer(\Auth::user()->account, $this->serializer); + $data = $this->createCollection($products, $transformer, 'products', $paginator); + + return $this->response($data); + + } + + public function getDatatable() + { + return $this->productService->getDatatable(Auth::user()->account_id); + } + + public function store() + { + return $this->save(); + } + + public function update(\Illuminate\Http\Request $request, $publicId) + { + + if ($request->action == ACTION_ARCHIVE) { + $product = Product::scope($publicId)->withTrashed()->firstOrFail(); + $this->productRepo->archive($product); + + $transformer = new ProductTransformer(\Auth::user()->account, Input::get('serializer')); + $data = $this->createItem($product, $transformer, 'products'); + + return $this->response($data); + } + else + return $this->save($publicId); + } + + public function destroy($publicId) + { + //stub + } + + private function save($productPublicId = false) + { + if ($productPublicId) { + $product = Product::scope($productPublicId)->firstOrFail(); + } else { + $product = Product::createNew(); + } + + $product->product_key = trim(Input::get('product_key')); + $product->notes = trim(Input::get('notes')); + $product->cost = trim(Input::get('cost')); + //$product->default_tax_rate_id = Input::get('default_tax_rate_id'); + + $product->save(); + + $transformer = new ProductTransformer(\Auth::user()->account, Input::get('serializer')); + $data = $this->createItem($product, $transformer, 'products'); + + return $this->response($data); + + } + + +} diff --git a/app/Http/Controllers/TaskController.php b/app/Http/Controllers/TaskController.php index fc822df5d124..735689064a41 100644 --- a/app/Http/Controllers/TaskController.php +++ b/app/Http/Controllers/TaskController.php @@ -145,6 +145,7 @@ class TaskController extends BaseController 'actions' => $actions, 'timezone' => Auth::user()->account->timezone ? Auth::user()->account->timezone->name : DEFAULT_TIMEZONE, 'datetimeFormat' => Auth::user()->account->getMomentDateTimeFormat(), + //'entityStatus' => $task->present()->status, ]; $data = array_merge($data, self::getViewModel()); diff --git a/app/Http/Controllers/TaxRateApiController.php b/app/Http/Controllers/TaxRateApiController.php new file mode 100644 index 000000000000..7cacfcf8311b --- /dev/null +++ b/app/Http/Controllers/TaxRateApiController.php @@ -0,0 +1,68 @@ +taxRateService = $taxRateService; + $this->taxRateRepo = $taxRateRepo; + } + + public function index() + { + $taxRates = TaxRate::scope()->withTrashed(); + $taxRates = $taxRates->paginate(); + + $paginator = TaxRate::scope()->withTrashed()->paginate(); + + $transformer = new TaxRateTransformer(Auth::user()->account, $this->serializer); + $data = $this->createCollection($taxRates, $transformer, 'tax_rates', $paginator); + + return $this->response($data); + } + + public function store(CreateTaxRateRequest $request) + { + return $this->save($request); + } + + public function update(UpdateTaxRateRequest $request, $taxRatePublicId) + { + $taxRate = TaxRate::scope($taxRatePublicId)->firstOrFail(); + + if ($request->action == ACTION_ARCHIVE) { + $this->taxRateRepo->archive($taxRate); + + $transformer = new TaxRateTransformer(Auth::user()->account, $request->serializer); + $data = $this->createItem($taxRate, $transformer, 'tax_rates'); + + return $this->response($data); + } else { + return $this->save($request, $taxRate); + } + } + + private function save($request, $taxRate = false) + { + $taxRate = $this->taxRateRepo->save($request->input(), $taxRate); + + $transformer = new TaxRateTransformer(\Auth::user()->account, $request->serializer); + $data = $this->createItem($taxRate, $transformer, 'tax_rates'); + + return $this->response($data); + } +} diff --git a/app/Http/Controllers/TaxRateController.php b/app/Http/Controllers/TaxRateController.php index 85d3c7903383..acda2602a4d0 100644 --- a/app/Http/Controllers/TaxRateController.php +++ b/app/Http/Controllers/TaxRateController.php @@ -13,16 +13,22 @@ use Redirect; use App\Models\TaxRate; use App\Services\TaxRateService; +use App\Ninja\Repositories\TaxRateRepository; + +use App\Http\Requests\CreateTaxRateRequest; +use App\Http\Requests\UpdateTaxRateRequest; class TaxRateController extends BaseController { protected $taxRateService; + protected $taxRateRepo; - public function __construct(TaxRateService $taxRateService) + public function __construct(TaxRateService $taxRateService, TaxRateRepository $taxRateRepo) { parent::__construct(); $this->taxRateService = $taxRateService; + $this->taxRateRepo = $taxRateRepo; } public function index() @@ -59,34 +65,25 @@ class TaxRateController extends BaseController return View::make('accounts.tax_rate', $data); } - public function store() + public function store(CreateTaxRateRequest $request) { - return $this->save(); - } - - public function update($publicId) - { - return $this->save($publicId); - } - - private function save($publicId = false) - { - if ($publicId) { - $taxRate = TaxRate::scope($publicId)->firstOrFail(); - } else { - $taxRate = TaxRate::createNew(); - } - - $taxRate->name = trim(Input::get('name')); - $taxRate->rate = Utils::parseFloat(Input::get('rate')); - $taxRate->save(); - - $message = $publicId ? trans('texts.updated_tax_rate') : trans('texts.created_tax_rate'); - Session::flash('message', $message); + $this->taxRateRepo->save($request->input()); + Session::flash('message', trans('texts.created_tax_rate')); return Redirect::to('settings/' . ACCOUNT_TAX_RATES); } + public function update(UpdateTaxRateRequest $request, $publicId) + { + $taxRate = TaxRate::scope($publicId)->firstOrFail(); + + $this->taxRateRepo->save($request->input(), $taxRate); + + Session::flash('message', trans('texts.updated_tax_rate')); + return Redirect::to('settings/' . ACCOUNT_TAX_RATES); + } + + public function bulk() { $action = Input::get('bulk_action'); diff --git a/app/Http/Controllers/UserApiController.php b/app/Http/Controllers/UserApiController.php new file mode 100644 index 000000000000..ee525c1dd9ae --- /dev/null +++ b/app/Http/Controllers/UserApiController.php @@ -0,0 +1,76 @@ +userService = $userService; + $this->userRepo = $userRepo; + } + + public function index() + { + $user = Auth::user(); + $users = User::whereAccountId($user->account_id)->withTrashed(); + $users = $users->paginate(); + + $paginator = User::whereAccountId($user->account_id)->withTrashed()->paginate(); + + $transformer = new UserTransformer(Auth::user()->account, $this->serializer); + $data = $this->createCollection($users, $transformer, 'users', $paginator); + + return $this->response($data); + } + + /* + public function store(CreateUserRequest $request) + { + return $this->save($request); + } + */ + + public function update(UpdateUserRequest $request, $userPublicId) + { + /* + // temporary fix for ids starting at 0 + $userPublicId -= 1; + $user = User::scope($userPublicId)->firstOrFail(); + */ + $user = Auth::user(); + + if ($request->action == ACTION_ARCHIVE) { + $this->userRepo->archive($user); + + $transformer = new UserTransformer(Auth::user()->account, $request->serializer); + $data = $this->createItem($user, $transformer, 'users'); + + return $this->response($data); + } else { + return $this->save($request, $user); + } + } + + private function save($request, $user = false) + { + $user = $this->userRepo->save($request->input(), $user); + + $transformer = new UserTransformer(\Auth::user()->account, $request->serializer); + $data = $this->createItem($user, $transformer, 'users'); + + return $this->response($data); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/VendorController.php b/app/Http/Controllers/VendorController.php index bbd69ed23300..6a9bae5049dc 100644 --- a/app/Http/Controllers/VendorController.php +++ b/app/Http/Controllers/VendorController.php @@ -55,7 +55,8 @@ class VendorController extends BaseController 'columns' => Utils::trans([ 'checkbox', 'vendor', - 'contact', + 'city', + 'phone', 'email', 'date_created', '' diff --git a/app/Http/Middleware/VerifyCsrfToken.php b/app/Http/Middleware/VerifyCsrfToken.php index e1cd17f5dd37..15eeb65c7a8a 100644 --- a/app/Http/Middleware/VerifyCsrfToken.php +++ b/app/Http/Middleware/VerifyCsrfToken.php @@ -7,7 +7,9 @@ class VerifyCsrfToken extends BaseVerifier { private $openRoutes = [ 'signup/register', + 'api/v1/*', 'api/v1/login', + 'api/v1/clients/*', 'api/v1/clients', 'api/v1/invoices/*', 'api/v1/invoices', @@ -18,6 +20,7 @@ class VerifyCsrfToken extends BaseVerifier { 'api/v1/hooks', 'hook/email_opened', 'hook/email_bounced', + 'reseller_stats', ]; /** diff --git a/app/Http/Requests/CreateBankAccountRequest.php b/app/Http/Requests/CreateBankAccountRequest.php new file mode 100644 index 000000000000..6c2fea62ec47 --- /dev/null +++ b/app/Http/Requests/CreateBankAccountRequest.php @@ -0,0 +1,32 @@ + 'required', + 'bank_username' => 'required', + 'bank_password' => 'required', + ]; + } +} diff --git a/app/Http/Requests/CreateTaxRateRequest.php b/app/Http/Requests/CreateTaxRateRequest.php new file mode 100644 index 000000000000..bcf1ad1115b7 --- /dev/null +++ b/app/Http/Requests/CreateTaxRateRequest.php @@ -0,0 +1,31 @@ + 'required', + 'rate' => 'required', + ]; + } +} diff --git a/app/Http/Requests/CreateVendorRequest.php b/app/Http/Requests/CreateVendorRequest.php index 7186077fc666..d901f9e481c8 100644 --- a/app/Http/Requests/CreateVendorRequest.php +++ b/app/Http/Requests/CreateVendorRequest.php @@ -23,10 +23,11 @@ class CreateVendorRequest extends Request public function rules() { return [ - 'vendorcontacts' => 'valid_contacts', + 'name' => 'required', ]; } + /* public function validator($factory) { // support submiting the form with a single contact record @@ -41,4 +42,5 @@ class CreateVendorRequest extends Request $this->input(), $this->container->call([$this, 'rules']), $this->messages() ); } + */ } diff --git a/app/Http/Requests/UpdateAccountRequest.php b/app/Http/Requests/UpdateAccountRequest.php new file mode 100644 index 000000000000..854531d4a944 --- /dev/null +++ b/app/Http/Requests/UpdateAccountRequest.php @@ -0,0 +1,31 @@ + 'required', + 'logo' => 'sometimes|max:'.MAX_LOGO_FILE_SIZE.'|mimes:jpeg,gif,png', + ]; + } +} +// \ No newline at end of file diff --git a/app/Http/Requests/UpdateTaxRateRequest.php b/app/Http/Requests/UpdateTaxRateRequest.php new file mode 100644 index 000000000000..6e562ac0d0ab --- /dev/null +++ b/app/Http/Requests/UpdateTaxRateRequest.php @@ -0,0 +1,31 @@ + 'required', + 'rate' => 'required', + ]; + } +} diff --git a/app/Http/Requests/UpdateUserRequest.php b/app/Http/Requests/UpdateUserRequest.php new file mode 100644 index 000000000000..1bbcc3d7eaea --- /dev/null +++ b/app/Http/Requests/UpdateUserRequest.php @@ -0,0 +1,33 @@ + 'email|required|unique:users,email,' . Auth::user()->id . ',id', + 'first_name' => 'required', + 'last_name' => 'required', + ]; + } +} diff --git a/app/Http/Requests/UpdateVendorRequest.php b/app/Http/Requests/UpdateVendorRequest.php index 568166735d8c..6e17b79bf12b 100644 --- a/app/Http/Requests/UpdateVendorRequest.php +++ b/app/Http/Requests/UpdateVendorRequest.php @@ -23,7 +23,7 @@ class UpdateVendorRequest extends Request public function rules() { return [ - 'vendor_contacts' => 'valid_contacts', + 'name' => 'required', ]; } } diff --git a/app/Http/routes.php b/app/Http/routes.php index e0ded5dd46e3..d0e623e0bd7d 100644 --- a/app/Http/routes.php +++ b/app/Http/routes.php @@ -1,5 +1,6 @@ 'auth'], function() { Route::get('dashboard', 'DashboardController@index'); Route::get('view_archive/{entity_type}/{visible}', 'AccountController@setTrashVisible'); @@ -116,6 +121,7 @@ Route::group(['middleware' => 'auth'], function() { Route::post('settings/charts_and_reports', 'ReportController@showReports'); Route::post('settings/cancel_account', 'AccountController@cancelAccount'); + Route::post('settings/company_details', 'AccountController@updateDetails'); Route::get('settings/{section?}', 'AccountController@showSection'); Route::post('settings/{section?}', 'AccountController@doSection'); @@ -140,7 +146,8 @@ Route::group(['middleware' => 'auth'], function() { Route::resource('bank_accounts', 'BankAccountController'); Route::get('api/bank_accounts', array('as'=>'api.bank_accounts', 'uses'=>'BankAccountController@getDatatable')); Route::post('bank_accounts/bulk', 'BankAccountController@bulk'); - Route::post('bank_accounts/test', 'BankAccountController@test'); + Route::post('bank_accounts/validate', 'BankAccountController@validateAccount'); + Route::post('bank_accounts/import_expenses/{bank_id}', 'BankAccountController@importExpenses'); Route::resource('clients', 'ClientController'); Route::get('api/clients', array('as'=>'api.clients', 'uses'=>'ClientController@getDatatable')); @@ -209,10 +216,11 @@ Route::group(['middleware' => 'auth'], function() { // Route groups for API Route::group(['middleware' => 'api', 'prefix' => 'api/v1'], function() { - Route::resource('ping', 'ClientApiController@ping'); + Route::get('ping', 'ClientApiController@ping'); Route::post('login', 'AccountApiController@login'); Route::get('static', 'AccountApiController@getStaticData'); Route::get('accounts', 'AccountApiController@show'); + Route::put('accounts', 'AccountApiController@update'); Route::resource('clients', 'ClientApiController'); Route::get('quotes', 'QuoteApiController@index'); Route::resource('quotes', 'QuoteApiController'); @@ -224,7 +232,10 @@ Route::group(['middleware' => 'api', 'prefix' => 'api/v1'], function() Route::resource('tasks', 'TaskApiController'); Route::post('hooks', 'IntegrationController@subscribe'); Route::post('email_invoice', 'InvoiceApiController@emailInvoice'); - Route::get('user_accounts','AccountApiController@getUserAccounts'); + Route::get('user_accounts', 'AccountApiController@getUserAccounts'); + Route::resource('products', 'ProductApiController'); + Route::resource('tax_rates', 'TaxRateApiController'); + Route::resource('users', 'UserApiController'); // Vendor Route::resource('vendors', 'VendorApiController'); @@ -283,17 +294,18 @@ if (!defined('CONTACT_EMAIL')) { define('ENTITY_QUOTE', 'quote'); define('ENTITY_TASK', 'task'); define('ENTITY_ACCOUNT_GATEWAY', 'account_gateway'); - define('ENTITY_BANK_ACCOUNT', 'bank_account'); define('ENTITY_USER', 'user'); define('ENTITY_TOKEN', 'token'); define('ENTITY_TAX_RATE', 'tax_rate'); define('ENTITY_PRODUCT', 'product'); define('ENTITY_ACTIVITY', 'activity'); - define('ENTITY_VENDOR','vendor'); - define('ENTITY_VENDOR_ACTIVITY','vendor_activity'); + define('ENTITY_VENDOR', 'vendor'); + define('ENTITY_VENDOR_ACTIVITY', 'vendor_activity'); define('ENTITY_EXPENSE', 'expense'); - define('ENTITY_PAYMENT_TERM','payment_term'); - define('ENTITY_EXPENSE_ACTIVITY','expense_activity'); + define('ENTITY_PAYMENT_TERM', 'payment_term'); + define('ENTITY_EXPENSE_ACTIVITY', 'expense_activity'); + define('ENTITY_BANK_ACCOUNT', 'bank_account'); + define('ENTITY_BANK_SUBACCOUNT', 'bank_subaccount'); define('PERSON_CONTACT', 'contact'); define('PERSON_USER', 'user'); @@ -309,6 +321,7 @@ if (!defined('CONTACT_EMAIL')) { define('ACCOUNT_IMPORT_EXPORT', 'import_export'); define('ACCOUNT_PAYMENTS', 'online_payments'); define('ACCOUNT_BANKS', 'bank_accounts'); + define('ACCOUNT_IMPORT_EXPENSES', 'import_expenses'); define('ACCOUNT_MAP', 'import_map'); define('ACCOUNT_EXPORT', 'export'); define('ACCOUNT_TAX_RATES', 'tax_rates'); @@ -329,6 +342,7 @@ if (!defined('CONTACT_EMAIL')) { define('ACTION_RESTORE', 'restore'); define('ACTION_ARCHIVE', 'archive'); + define('ACTION_CONVERT', 'convert'); define('ACTION_DELETE', 'delete'); define('ACTIVITY_TYPE_CREATE_CLIENT', 1); @@ -512,6 +526,7 @@ if (!defined('CONTACT_EMAIL')) { define('PHP_DATE_FORMATS', 'http://php.net/manual/en/function.date.php'); define('REFERRAL_PROGRAM_URL', 'https://www.invoiceninja.com/referral-program/'); define('EMAIL_MARKUP_URL', 'https://developers.google.com/gmail/markup'); + define('OFX_HOME_URL', 'http://www.ofxhome.com/index.php/home/directory/all'); define('COUNT_FREE_DESIGNS', 4); define('COUNT_FREE_DESIGNS_SELF_HOST', 5); // include the custom design @@ -577,6 +592,9 @@ if (!defined('CONTACT_EMAIL')) { define('BANK_LIBRARY_OFX', 1); + define('RESELLER_REVENUE_SHARE', 'A'); + define('RESELLER_LIMITED_USERS', 'B'); + $creditCards = [ 1 => ['card' => 'images/credit_cards/Test-Visa-Icon.png', 'text' => 'Visa'], 2 => ['card' => 'images/credit_cards/Test-MasterCard-Icon.png', 'text' => 'Master Card'], diff --git a/app/Libraries/OFX.php b/app/Libraries/OFX.php index 734a27be30b5..a696aeee4cd9 100644 --- a/app/Libraries/OFX.php +++ b/app/Libraries/OFX.php @@ -24,8 +24,9 @@ class OFX curl_setopt($c, CURLOPT_HTTPHEADER, array('Content-Type: application/x-ofx')); curl_setopt($c, CURLOPT_POSTFIELDS, $this->request); curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); - //curl_setopt($c, CURLOPT_SSL_VERIFYPEER, false); $this->response = curl_exec($c); + //print_r($this->response); + //\Log::info(print_r($this->response, true)); curl_close($c); $tmp = explode('
=200&&o.status<400)return t(o.responseText);n(new Error("Unable to retrieve "+e))}},o.send()}function o(e,t,r){for(var n,o,i,a=/function\s+([^(]*?)\s*\(([^)]*)\)/,s=/['"]?([$_A-Za-z][$_A-Za-z0-9]*)['"]?\s*[:=]\s*function\b/,u=/['"]?([$_A-Za-z][$_A-Za-z0-9]*)['"]?\s*[:=]\s*(?:eval|new Function)\b/,c=e.split("\n"),l="",f=Math.min(t,20),p=0;f>p;++p)if(n=c[t-p-1],i=n.indexOf("//"),i>=0&&(n=n.substr(0,i)),n){if(l=n+l,o=s.exec(l),o&&o[1])return o[1];if(o=a.exec(l),o&&o[1])return o[1];if(o=u.exec(l),o&&o[1])return o[1]}return void 0}function i(){if("function"!=typeof Object.defineProperty||"function"!=typeof Object.create)throw new Error("Unable to consume source maps in older browsers")}function a(e){if("object"!=typeof e)throw new TypeError("Given StackFrame is not an object");if("string"!=typeof e.fileName)throw new TypeError("Given file name is not a String");if("number"!=typeof e.lineNumber||e.lineNumber%1!==0||e.lineNumber<1)throw new TypeError("Given line number must be a positive integer");if("number"!=typeof e.columnNumber||e.columnNumber%1!==0||e.columnNumber<0)throw new TypeError("Given column number must be a non-negative integer");return!0}function s(e){var t=/\/\/[#@] ?sourceMappingURL=([^\s'"]+)$/.exec(e);if(t&&t[1])return t[1];throw new Error("sourceMappingURL not found")}function u(r,n,o,i){var a=new e.SourceMapConsumer(r).originalPositionFor({line:o,column:i});return new t(a.name,n,a.source,a.line,a.column)}return function c(e){return this instanceof c?(e=e||{},this.sourceCache=e.sourceCache||{},this.ajax=n,this._atob=function(e){if(window&&window.atob)return window.atob(e);if("undefined"!=typeof Buffer)return new Buffer(e,"base64").toString("utf-8");throw new Error("No base64 decoder available")},this._get=function(t){return new Promise(function(r,n){var o="data:"===t.substr(0,5);if(this.sourceCache[t])r(this.sourceCache[t]);else if(e.offline&&!o)n(new Error("Cannot make network requests in offline mode"));else if(o){var i="application/json;base64";if(t.substr(5,i.length)!==i)n(new Error("The encoding of the inline sourcemap is not supported"));else{var a="data:".length+i.length+",".length,s=t.substr(a),u=this._atob(s);this.sourceCache[t]=u,r(u)}}else this.ajax(t,function(e){this.sourceCache[t]=e,r(e)}.bind(this),n)}.bind(this))},this.pinpoint=function(e){return new Promise(function(t,r){this.getMappedLocation(e).then(function(e){function r(){t(e)}this.findFunctionName(e).then(t,r)["catch"](r)}.bind(this),r)}.bind(this))},this.findFunctionName=function(e){return new Promise(function(r,n){a(e),this._get(e.fileName).then(function(n){var i=o(n,e.lineNumber,e.columnNumber);r(new t(i,e.args,e.fileName,e.lineNumber,e.columnNumber))},n)}.bind(this))},void(this.getMappedLocation=function(e){return new Promise(function(t,r){i(),a(e);var n=e.fileName;this._get(n).then(function(o){var i=s(o);"/"!==i[0]&&(i=n.substring(0,n.lastIndexOf("/")+1)+i),this._get(i).then(function(r){var n=e.lineNumber,o=e.columnNumber;t(u(r,e.args,n,o))},r)["catch"](r)}.bind(this),r)["catch"](r)}.bind(this))})):new c(e)}}),function(e,t){"use strict";"function"==typeof define&&define.amd?define("stack-generator",["stackframe"],t):"object"==typeof exports?module.exports=t(require("stackframe")):e.StackGenerator=t(e.StackFrame)}(this,function(e){return{backtrace:function(t){var r=[],n=10;"object"==typeof t&&"number"==typeof t.maxStackSize&&(n=t.maxStackSize);for(var o=arguments.callee;o&&r.length Send automatisk klienter de samme fakturaer ugentligt, bi-månedligt, månedligt, kvartalsvis eller årligt. Send automatisk klienter de samme fakturaer ugentligt, bi-månedligt, månedligt, kvartalsvis eller årligt. Brug :MONTH, :QUARTER eller :YEAR for dynamiske datoer. Grundliggende matematik fungerer også, for eksempel :MONTH-1. Eksempler på dynamiske faktura variabler: Vi bruger pdfmake til at definere faktura design felter. pdfmake legeplads giver en god mulighed for at se biblioteket i aktion. Vi bruger pdfmake til at definere faktura design felter. pdfmake legeplads giver en god mulighed for at se biblioteket i aktion. Du kan tilgå alle faktura felter ved at tilføje For at tilgå under indstillingerne ved hjælp af dot notation. For eksempel kan man for at vise klient navnet bruge Hvis du mangler svar på nogen spørgsmål så post et spørgsmål i vores support forum. Automatically sets a due date for the invoice. Invoices on a monthly or yearly cycle set to be due on or before the day they are created will be due the next month. Invoices set to be due on the 29th or 30th in months that don\'t have that day will be due the last day of the month. Invoices on a weekly cycle set to be due on the day of the week they are created will be due the next week. For example: Automatically sets a due date for the invoice. Invoices on a monthly or yearly cycle set to be due on or before the day they are created will be due the next month. Invoices set to be due on the 29th or 30th in months that don\'t have that day will be due the last day of the month. Invoices on a weekly cycle set to be due on the day of the week they are created will be due the next week. For example: Enviar facturas automáticamente a clientes semanalmente, bi-mensualmente, mensualmente, trimestral o anualmente. Uso :MONTH, :QUARTER or :YEAR para fechas dinámicas. Matemáticas básicas también funcionan bien. Por ejemplo: :MONTH-1. Ejemplos de variables dinámicas de factura: Enviar facturas automáticamente a clientes semanalmente, bi-mensualmente, mensualmente, trimestral o anualmente. Uso :MONTH, :QUARTER or :YEAR para fechas dinámicas. Matemáticas básicas también funcionan bien. Por ejemplo: :MONTH-1. Ejemplos de variables dinámicas de factura: Nosotros usamos pdfmake para definir los diseños de las facturas de manera declarativa. El playground de pdfmake es una excelente manera de ver a la librería en acción. Puedes acceder cualquier campo de una factura agregando Para acceder a una propiedad hija usando notación de punto.Por ejemplo, para mostrar el nombre de un cliente se puede usar Si necesitas ayuda entendiendo algo puede preguntar en nuestro foro de soporte. Nosotros usamos pdfmake para definir los diseños de las facturas de manera declarativa. El playground de pdfmake es una excelente manera de ver a la librería en acción. Puedes acceder cualquier campo de una factura agregando Para acceder a una propiedad hija usando notación de punto.Por ejemplo, para mostrar el nombre de un cliente se puede usar Si necesitas ayuda entendiendo algo puede preguntar en nuestro foro de soporte. Automatically sets a due date for the invoice. Invoices on a monthly or yearly cycle set to be due on or before the day they are created will be due the next month. Invoices set to be due on the 29th or 30th in months that don\'t have that day will be due the last day of the month. Invoices on a weekly cycle set to be due on the day of the week they are created will be due the next week. For example: Enviar facturas automáticamente a clientes semanalmente, bi-mensualmente, mensualmente, trimestral o anualmente. Uso :MONTH, :QUARTER or :YEAR para fechas dinámicas. Matemáticas básicas también funcionan bien. Por ejemplo: :MONTH-1. Ejemplos de variables dinámicas de factura: Enviar facturas automáticamente a clientes semanalmente, bi-mensualmente, mensualmente, trimestral o anualmente. Usando :MONTH, :QUARTER or :YEAR para fechas dinámicas. Y utilizando tambien Matemáticas básicas. Por ejemplo: :MONTH-1. Ejemplos de variables dinámicas de factura: We use pdfmake to define the invoice designs declaratively. The pdfmake playground provide\'s a great way to see the library in action. We use pdfmake to define the invoice designs declaratively. The pdfmake playground provide\'s a great way to see the library in action. You can access any invoice field by adding To access a child property using dot notation. For example to show the client name you could use If you need help figuring something out post a question to our support forum. Define automáticamente una fecha de vencimiento de la factura.. Facturas en un ciclo mensual o anual preparadas para vencer el día que se crearon o antes, vencerán al siguiente mes. Facturas preparadas para vencer el 29 o el 30, en los meses que no tienen ese día, vencerán el último día del mes (Invoices on a monthly or yearly cycle set to be due on or before the day they are created will be due the next month. Invoices set to be due on the 29th or 30th in months that don\'t have that day will be due the last day of the month.) Facturas en un ciclo semanal preparadas para vencer el día de la semana que se crearon, vencerán a la siguiente semana. (Invoices on a weekly cycle set to be due on the day of the week they are created will be due the next week.) Por ejemplo: Envoyer automatiquement la même facture à vos clients de façon hebdomadaire, bimensuelle, mensuelle, trimestrielle ou annuelle. Envoyer automatiquement la même facture à vos clients de façon hebdomadaire, bimensuelle, mensuelle, trimestrielle ou annuelle. Utiliser :MONTH, :QUARTER ou :YEAR pour des dates dynamiques. Les opérations simples fonctionnent également, par exemple :MONTH-1. Exemples de variables dynamiques pour les factures: Nous utilisons pdfmake pour définir le design des factures. Le bac à sable de pdfmake est une bonne façon de voir cette bibliothèque en action. Nous utilisons pdfmake pour définir le design des factures. Le bac à sable de pdfmake est une bonne façon de voir cette bibliothèque en action. Vous pouvez accéder à n\'importe quel champ de facture en ajoutant Pour accéder à une propriété héritée avec la notation par point. Par exemple pour montrer le nom du client vous pouvez utiliser Si vous avez besoin d\'aide pour comprendre quelque chose envoyez une question à notre forum de support. Automatically sets a due date for the invoice. Invoices on a monthly or yearly cycle set to be due on or before the day they are created will be due the next month. Invoices set to be due on the 29th or 30th in months that don\'t have that day will be due the last day of the month. Invoices on a weekly cycle set to be due on the day of the week they are created will be due the next week. For example: Envoyer automatiquement la même facture à vos clients de façon hebdomadaire, bimensuelle, mensuelle, trimestrielle ou annuelle. Envoyer automatiquement la même facture à vos clients de façon hebdomadaire, bimensuelle, mensuelle, trimestrielle ou annuelle. Utiliser :MONTH, :QUARTER ou :YEAR pour des dates dynamiques. Les opérations simples fonctionnent également, par exemple :MONTH-1. Exemples de variables dynamiques pour les factures: We use pdfmake to define the invoice designs declaratively. The pdfmake playground provide\'s a great way to see the library in action. We use pdfmake to define the invoice designs declaratively. The pdfmake playground provide\'s a great way to see the library in action. You can access any invoice field by adding To access a child property using dot notation. For example to show the client name you could use If you need help figuring something out post a question to our support forum. Automatically sets a due date for the invoice. Invoices on a monthly or yearly cycle set to be due on or before the day they are created will be due the next month. Invoices set to be due on the 29th or 30th in months that don\'t have that day will be due the last day of the month. Invoices on a weekly cycle set to be due on the day of the week they are created will be due the next week. For example: Invia automaticamente al cliente le stesse fatture settimanalmente, bimestralmente, mensilmente, trimestralmente o annualmente. Invia automaticamente al cliente le stesse fatture settimanalmente, bimestralmente, mensilmente, trimestralmente o annualmente. Usa :MESE, :TRIMESRE o :ANNO per date dinamiche. Funziona anche con la matematica di base, ad esempio :MESE-1. Esempi di variabili di fattura dinamiche: We use pdfmake to define the invoice designs declaratively. The pdfmake playground provide\'s a great way to see the library in action. We use pdfmake to define the invoice designs declaratively. The pdfmake playground provide\'s a great way to see the library in action. You can access any invoice field by adding To access a child property using dot notation. For example to show the client name you could use If you need help figuring something out post a question to our support forum. Automatically sets a due date for the invoice. Invoices on a monthly or yearly cycle set to be due on or before the day they are created will be due the next month. Invoices set to be due on the 29th or 30th in months that don\'t have that day will be due the last day of the month. Invoices on a weekly cycle set to be due on the day of the week they are created will be due the next week. For example: Automatically send clients the same invoices weekly, bi-monthly, monthly, quarterly or annually. 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: We use pdfmake to define the invoice designs declaratively. The pdfmake playground provide\'s a great way to see the library in action. We use pdfmake to define the invoice designs declaratively. The pdfmake playground provide\'s a great way to see the library in action. You can access any invoice field by adding To access a child property using dot notation. For example to show the client name you could use If you need help figuring something out post a question to our support forum. Automatically sets a due date for the invoice. Invoices on a monthly or yearly cycle set to be due on or before the day they are created will be due the next month. Invoices set to be due on the 29th or 30th in months that don\'t have that day will be due the last day of the month. Invoices on a weekly cycle set to be due on the day of the week they are created will be due the next week. For example: Automatisk send klienter de samme fakturaene ukentlig, bi-månedlig, månedlig, kvartalsvis eller årlig. 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: Automatically sets a due date for the invoice. Invoices on a monthly or yearly cycle set to be due on or before the day they are created will be due the next month. Invoices set to be due on the 29th or 30th in months that don\'t have that day will be due the last day of the month. Invoices on a weekly cycle set to be due on the day of the week they are created will be due the next week. For example: Zend klanten automatisch wekelijks, twee keer per maand, maandelijks, per kwartaal of jaarlijks dezelfde facturen. Zend klanten automatisch wekelijks, twee keer per maand, maandelijks, per kwartaal of jaarlijks dezelfde facturen. Gebruik :MONTH, :QUARTER of :YEAR voor dynamische datums. Eenvoudige wiskunde werkt ook, bijvoorbeeld :MONTH-1. Voorbeelden van dynamische factuur variabelen: We gebruiken pdfmake om de factuur ontwerpen declaratief te definieren. De pdfmake playground is een interessante manier om de library in actie te zien. We gebruiken pdfmake om de factuur ontwerpen declaratief te definieren. De pdfmake playground is een interessante manier om de library in actie te zien. Je kan elk factuur veld gebruiken door Gebruik dot notatie om een "kind eigenschap" te gebruiken. Bijvoorbeeld voor de klant naam te tonen gebruik je Als je ergens hulp bij nodig hebt, post dan een vraag op ons support forum. Automatically sets a due date for the invoice. Invoices on a monthly or yearly cycle set to be due on or before the day they are created will be due the next month. Invoices set to be due on the 29th or 30th in months that don\'t have that day will be due the last day of the month. Invoices on a weekly cycle set to be due on the day of the week they are created will be due the next week. For example: Enviar automaticamente aos clientes as mesmas faturas semanalmente, mensalmente, bimenstralmente, trimestralmente ou anualmente. Use :MONTH, :QUARTER ou :YEAR para datas dinâmicas. Operadores matemáticos também funcionam, por exemplo :MONTH-1. Exemplo de variáveis de uma fatura dinâmica: Enviar automaticamente aos clientes as mesmas faturas semanalmente, mensalmente, bimenstralmente, trimestralmente ou anualmente. Use :MONTH, :QUARTER ou :YEAR para datas dinâmicas. Operadores matemáticos também funcionam, por exemplo :MONTH-1. Exemplo de variáveis de uma fatura dinâmica: We use pdfmake to define the invoice designs declaratively. The pdfmake playground provide\'s a great way to see the library in action. We use pdfmake to define the invoice designs declaratively. The pdfmake playground provide\'s a great way to see the library in action. You can access any invoice field by adding To access a child property using dot notation. For example to show the client name you could use If you need help figuring something out post a question to our support forum. Automatically sets a due date for the invoice. Invoices on a monthly or yearly cycle set to be due on or before the day they are created will be due the next month. Invoices set to be due on the 29th or 30th in months that don\'t have that day will be due the last day of the month. Invoices on a weekly cycle set to be due on the day of the week they are created will be due the next week. For example: Skicka automatiskt fakturor till kund varje vecka, månad, kvartal eller årsvis. Använd :MONTH, :QUARTER eller :YEAR för dynamiskt datum. Enkla formler fungerar också, t.ex. :MONTH-1 Skicka automatiskt fakturor till kund varje vecka, månad, kvartal eller årsvis. Använd :MONTH, :QUARTER eller :YEAR för dynamiskt datum. Enkla formler fungerar också, t.ex. :MONTH-1 Exempel på dynamiska fakturavariabler:: We use pdfmake to define the invoice designs declaratively. The pdfmake playground provide\'s a great way to see the library in action. You can access any invoice field by adding To access a child property using dot notation. For example to show the client name you could use If you need help figuring something out post a question to our support forum. We use pdfmake to define the invoice designs declaratively. The pdfmake playground provide\'s a great way to see the library in action. You can access any invoice field by adding To access a child property using dot notation. For example to show the client name you could use If you need help figuring something out post a question to our support forum. Automatically sets a due date for the invoice. Invoices on a monthly or yearly cycle set to be due on or before the day they are created will be due the next month. Invoices set to be due on the 29th or 30th in months that don\'t have that day will be due the last day of the month. Invoices on a weekly cycle set to be due on the day of the week they are created will be due the next week. For example:
@@ -112,176 +112,176 @@
',
- // dashboard
- 'in_total_revenue' => 'totale indtægter',
- 'billed_client' => 'faktureret klient',
- 'billed_clients' => 'fakturerede klienter',
- 'active_client' => 'aktiv klient',
- 'active_clients' => 'aktive klienter',
- 'invoices_past_due' => 'Forfaldne fakturaer',
- 'upcoming_invoices' => 'Kommende fakturaer',
- 'average_invoice' => 'Gennemsnitlig fakturaer',
+ // dashboard
+ 'in_total_revenue' => 'totale indtægter',
+ 'billed_client' => 'faktureret klient',
+ 'billed_clients' => 'fakturerede klienter',
+ 'active_client' => 'aktiv klient',
+ 'active_clients' => 'aktive klienter',
+ 'invoices_past_due' => 'Forfaldne fakturaer',
+ 'upcoming_invoices' => 'Kommende fakturaer',
+ 'average_invoice' => 'Gennemsnitlig fakturaer',
- // list pages
- 'archive' => 'Arkiv',
- 'delete' => 'Slet',
- 'archive_client' => 'Arkiver klient',
- 'delete_client' => 'Slet klient',
- 'archive_payment' => 'Arkiver betaling',
- 'delete_payment' => 'Slet betaling',
- 'archive_credit' => 'Arkiver kredit',
- 'delete_credit' => 'Slet kredit',
- 'show_archived_deleted' => 'Vis arkiverede/slettede',
- 'filter' => 'Filter',
- 'new_client' => 'Ny klient',
- 'new_invoice' => 'Ny faktura',
- 'new_payment' => 'Ny betaling',
- 'new_credit' => 'Ny kredit',
- 'contact' => 'Kontakt',
- 'date_created' => 'Dato oprettet',
- 'last_login' => 'Sidste log ind',
- 'balance' => 'Balance',
- 'action' => 'Handling',
- 'status' => 'Status',
- 'invoice_total' => 'Faktura total',
- 'frequency' => 'Frekvens',
- 'start_date' => 'Start dato',
- 'end_date' => 'Slut dato',
- 'transaction_reference' => 'Transaktionsreference',
- 'method' => 'Betalingsmåde',
- 'payment_amount' => 'Beløb',
- 'payment_date' => 'Betalings dato',
- 'credit_amount' => 'Kreditbeløb',
- 'credit_balance' => 'Kreditsaldo',
- 'credit_date' => 'Kredit dato',
- 'empty_table' => 'Ingen data er tilgængelige i tabellen',
- 'select' => 'Vælg',
- 'edit_client' => 'Rediger klient',
- 'edit_invoice' => 'Rediger faktura',
+ // list pages
+ 'archive' => 'Arkiv',
+ 'delete' => 'Slet',
+ 'archive_client' => 'Arkiver klient',
+ 'delete_client' => 'Slet klient',
+ 'archive_payment' => 'Arkiver betaling',
+ 'delete_payment' => 'Slet betaling',
+ 'archive_credit' => 'Arkiver kredit',
+ 'delete_credit' => 'Slet kredit',
+ 'show_archived_deleted' => 'Vis arkiverede/slettede',
+ 'filter' => 'Filter',
+ 'new_client' => 'Ny klient',
+ 'new_invoice' => 'Ny faktura',
+ 'new_payment' => 'Ny betaling',
+ 'new_credit' => 'Ny kredit',
+ 'contact' => 'Kontakt',
+ 'date_created' => 'Dato oprettet',
+ 'last_login' => 'Sidste log ind',
+ 'balance' => 'Balance',
+ 'action' => 'Handling',
+ 'status' => 'Status',
+ 'invoice_total' => 'Faktura total',
+ 'frequency' => 'Frekvens',
+ 'start_date' => 'Start dato',
+ 'end_date' => 'Slut dato',
+ 'transaction_reference' => 'Transaktionsreference',
+ 'method' => 'Betalingsmåde',
+ 'payment_amount' => 'Beløb',
+ 'payment_date' => 'Betalings dato',
+ 'credit_amount' => 'Kreditbeløb',
+ 'credit_balance' => 'Kreditsaldo',
+ 'credit_date' => 'Kredit dato',
+ 'empty_table' => 'Ingen data er tilgængelige i tabellen',
+ 'select' => 'Vælg',
+ 'edit_client' => 'Rediger klient',
+ 'edit_invoice' => 'Rediger faktura',
- // client view page
- 'create_invoice' => 'Opret faktura',
- 'enter_credit' => 'Tilføj kredit',
- 'last_logged_in' => 'Sidste log ind',
- 'details' => 'Detaljer',
- 'standing' => 'Stående',
- 'credit' => 'Kredit',
- 'activity' => 'Aktivitet',
- 'date' => 'Dato',
- 'message' => 'Besked',
- 'adjustment' => 'Justering',
- 'are_you_sure' => 'Er du sikker?',
+ // client view page
+ 'create_invoice' => 'Opret faktura',
+ 'enter_credit' => 'Tilføj kredit',
+ 'last_logged_in' => 'Sidste log ind',
+ 'details' => 'Detaljer',
+ 'standing' => 'Stående',
+ 'credit' => 'Kredit',
+ 'activity' => 'Aktivitet',
+ 'date' => 'Dato',
+ 'message' => 'Besked',
+ 'adjustment' => 'Justering',
+ 'are_you_sure' => 'Er du sikker?',
- // payment pages
- 'payment_type_id' => 'Betalingsmetode',
- 'amount' => 'Beløb',
+ // payment pages
+ 'payment_type_id' => 'Betalingsmetode',
+ 'amount' => 'Beløb',
- // account/company pages
- 'work_email' => 'E-mail',
- 'language_id' => 'Sprog',
- 'timezone_id' => 'Tidszone',
- 'date_format_id' => 'Dato format',
- 'datetime_format_id' => 'Dato/Tidsformat',
- 'users' => 'Brugere',
- 'localization' => 'Lokalisering',
- 'remove_logo' => 'Fjern logo',
- 'logo_help' => 'Understøttede filtyper: JPEG, GIF og PNG',
- 'payment_gateway' => 'Betalingsløsning',
- 'gateway_id' => 'Kort betalings udbyder',
- 'email_notifications' => 'Notifikation via e-mail',
- 'email_sent' => 'Notifikation når en faktura er sendt',
- 'email_viewed' => 'Notifikation når en faktura er set',
- 'email_paid' => 'Notifikation når en faktura er betalt',
- 'site_updates' => 'Webside opdateringer',
- 'custom_messages' => 'Tilpassede meldinger',
- 'default_invoice_terms' => 'Sæt standard fakturavilkår',
- 'default_email_footer' => 'Sæt standard e-mailsignatur',
- 'import_clients' => 'Importer klientdata',
- 'csv_file' => 'Vælg CSV-fil',
- 'export_clients' => 'Eksporter klientdata',
- 'select_file' => 'Venligst vælg en fil',
- 'first_row_headers' => 'Brug første række som overskrifter',
- 'column' => 'Kolonne',
- 'sample' => 'Eksempel',
- 'import_to' => 'Importer til',
- 'client_will_create' => 'Klient vil blive oprettet',
- 'clients_will_create' => 'Klienter vil blive oprettet',
- 'email_settings' => 'E-mail Indstillinger',
- 'pdf_email_attachment' => 'Vedhæft PDF til e-mails',
+ // account/company pages
+ 'work_email' => 'E-mail',
+ 'language_id' => 'Sprog',
+ 'timezone_id' => 'Tidszone',
+ 'date_format_id' => 'Dato format',
+ 'datetime_format_id' => 'Dato/Tidsformat',
+ 'users' => 'Brugere',
+ 'localization' => 'Lokalisering',
+ 'remove_logo' => 'Fjern logo',
+ 'logo_help' => 'Understøttede filtyper: JPEG, GIF og PNG',
+ 'payment_gateway' => 'Betalingsløsning',
+ 'gateway_id' => 'Kort betalings udbyder',
+ 'email_notifications' => 'Notifikation via e-mail',
+ 'email_sent' => 'Notifikation når en faktura er sendt',
+ 'email_viewed' => 'Notifikation når en faktura er set',
+ 'email_paid' => 'Notifikation når en faktura er betalt',
+ 'site_updates' => 'Webside opdateringer',
+ 'custom_messages' => 'Tilpassede meldinger',
+ 'default_invoice_terms' => 'Sæt standard fakturavilkår',
+ 'default_email_footer' => 'Sæt standard e-mailsignatur',
+ 'import_clients' => 'Importer klientdata',
+ 'csv_file' => 'Vælg CSV-fil',
+ 'export_clients' => 'Eksporter klientdata',
+ 'select_file' => 'Venligst vælg en fil',
+ 'first_row_headers' => 'Brug første række som overskrifter',
+ 'column' => 'Kolonne',
+ 'sample' => 'Eksempel',
+ 'import_to' => 'Importer til',
+ 'client_will_create' => 'Klient vil blive oprettet',
+ 'clients_will_create' => 'Klienter vil blive oprettet',
+ 'email_settings' => 'E-mail Indstillinger',
+ 'pdf_email_attachment' => 'Vedhæft PDF til e-mails',
- // application messages
- 'created_client' => 'Klient oprettet succesfuldt',
- 'created_clients' => 'Klienter oprettet succesfuldt',
- 'updated_settings' => 'Indstillinger opdateret',
- 'removed_logo' => 'Logo fjernet',
- 'sent_message' => 'Besked sendt',
- 'invoice_error' => 'Vælg venligst en klient og ret eventuelle fejl',
- 'limit_clients' => 'Desværre, dette vil overstige grænsen på :count klienter',
- 'payment_error' => 'Det opstod en fejl under din betaling. Venligst prøv igen senere.',
- 'registration_required' => 'Venligst registrer dig for at sende e-mail faktura',
- 'confirmation_required' => 'Venligst bekræft din e-mail adresse',
+ // application messages
+ 'created_client' => 'Klient oprettet succesfuldt',
+ 'created_clients' => 'Klienter oprettet succesfuldt',
+ 'updated_settings' => 'Indstillinger opdateret',
+ 'removed_logo' => 'Logo fjernet',
+ 'sent_message' => 'Besked sendt',
+ 'invoice_error' => 'Vælg venligst en klient og ret eventuelle fejl',
+ 'limit_clients' => 'Desværre, dette vil overstige grænsen på :count klienter',
+ 'payment_error' => 'Det opstod en fejl under din betaling. Venligst prøv igen senere.',
+ 'registration_required' => 'Venligst registrer dig for at sende e-mail faktura',
+ 'confirmation_required' => 'Venligst bekræft din e-mail adresse',
- 'updated_client' => 'Klient opdateret',
- 'created_client' => 'Klient oprettet',
- 'archived_client' => 'Klient arkiveret',
- 'archived_clients' => 'Arkiverede :count klienter',
- 'deleted_client' => 'Klient slettet',
- 'deleted_clients' => 'Slettede :count klienter',
+ 'updated_client' => 'Klient opdateret',
+ 'created_client' => 'Klient oprettet',
+ 'archived_client' => 'Klient arkiveret',
+ 'archived_clients' => 'Arkiverede :count klienter',
+ 'deleted_client' => 'Klient slettet',
+ 'deleted_clients' => 'Slettede :count klienter',
- 'updated_invoice' => 'Faktura opdateret',
- 'created_invoice' => 'Faktura oprettet',
- 'cloned_invoice' => 'Faktura kopieret',
- 'emailed_invoice' => 'E-mail faktura sendt',
- 'and_created_client' => 'og klient oprettet',
- 'archived_invoice' => 'Faktura arkiveret',
- 'archived_invoices' => 'Arkiverede :count fakturaer',
- 'deleted_invoice' => 'Faktura slettet',
- 'deleted_invoices' => 'Slettede :count fakturaer',
+ 'updated_invoice' => 'Faktura opdateret',
+ 'created_invoice' => 'Faktura oprettet',
+ 'cloned_invoice' => 'Faktura kopieret',
+ 'emailed_invoice' => 'E-mail faktura sendt',
+ 'and_created_client' => 'og klient oprettet',
+ 'archived_invoice' => 'Faktura arkiveret',
+ 'archived_invoices' => 'Arkiverede :count fakturaer',
+ 'deleted_invoice' => 'Faktura slettet',
+ 'deleted_invoices' => 'Slettede :count fakturaer',
- 'created_payment' => 'Betaling oprettet',
- 'archived_payment' => 'Betaling arkiveret',
- 'archived_payments' => 'Arkiverede :count betalinger',
- 'deleted_payment' => 'Betaling slettet',
- 'deleted_payments' => 'Slettede :count betalinger',
- 'applied_payment' => 'Betaling ajourført',
+ 'created_payment' => 'Betaling oprettet',
+ 'archived_payment' => 'Betaling arkiveret',
+ 'archived_payments' => 'Arkiverede :count betalinger',
+ 'deleted_payment' => 'Betaling slettet',
+ 'deleted_payments' => 'Slettede :count betalinger',
+ 'applied_payment' => 'Betaling ajourført',
- 'created_credit' => 'Kredit oprettet',
- 'archived_credit' => 'Kredit arkiveret',
- 'archived_credits' => 'Arkiverede :count kreditter',
- 'deleted_credit' => 'Kredit slettet',
- 'deleted_credits' => 'Slettede :count kreditter',
+ 'created_credit' => 'Kredit oprettet',
+ 'archived_credit' => 'Kredit arkiveret',
+ 'archived_credits' => 'Arkiverede :count kreditter',
+ 'deleted_credit' => 'Kredit slettet',
+ 'deleted_credits' => 'Slettede :count kreditter',
- // Emails
- 'confirmation_subject' => 'Invoice Ninja konto bekræftelse',
- 'confirmation_header' => 'Konto bekræftelse',
- 'confirmation_message' => 'Venligst klik på linket nedenfor for at bekræfte din konto.',
- 'invoice_subject' => 'Ny faktura :invoice fra :account',
- 'invoice_message' => 'For at se din faktura på :amount, klik på linket nedenfor.',
- 'payment_subject' => 'Betaling modtaget',
- 'payment_message' => 'Tak for din betaling pålydende :amount.',
- 'email_salutation' => 'Kære :name,',
- 'email_signature' => 'Med venlig hilsen,',
- 'email_from' => 'Invoice Ninja Teamet',
- 'user_email_footer' => 'For at justere varslings indstillingene besøg venligst'.SITE_URL.'/settings/notifications',
- 'invoice_link_message' => 'Hvis du vil se din klient faktura klik på linket under:',
- 'notification_invoice_paid_subject' => 'Faktura :invoice betalt af :client',
- 'notification_invoice_sent_subject' => 'Faktura :invoice sendt til :client',
- 'notification_invoice_viewed_subject' => 'Faktura :invoice set af :client',
- 'notification_invoice_paid' => 'En betaling pålydende :amount blev betalt af :client for faktura :invoice.',
- 'notification_invoice_sent' => 'En e-mail er blevet sendt til :client med faktura :invoice pålydende :amount.',
- 'notification_invoice_viewed' => ':client har set faktura :invoice pålydende :amount.',
- 'reset_password' => 'Du kan nulstille din adgangskode ved at besøge følgende link:',
- 'reset_password_footer' => 'Hvis du ikke bad om at få nulstillet din adgangskode kontakt venligst kundeservice: '.CONTACT_EMAIL,
+ // Emails
+ 'confirmation_subject' => 'Invoice Ninja konto bekræftelse',
+ 'confirmation_header' => 'Konto bekræftelse',
+ 'confirmation_message' => 'Venligst klik på linket nedenfor for at bekræfte din konto.',
+ 'invoice_subject' => 'Ny faktura :invoice fra :account',
+ 'invoice_message' => 'For at se din faktura på :amount, klik på linket nedenfor.',
+ 'payment_subject' => 'Betaling modtaget',
+ 'payment_message' => 'Tak for din betaling pålydende :amount.',
+ 'email_salutation' => 'Kære :name,',
+ 'email_signature' => 'Med venlig hilsen,',
+ 'email_from' => 'Invoice Ninja Teamet',
+ 'user_email_footer' => 'For at justere varslings indstillingene besøg venligst'.SITE_URL.'/settings/notifications',
+ 'invoice_link_message' => 'Hvis du vil se din klient faktura klik på linket under:',
+ 'notification_invoice_paid_subject' => 'Faktura :invoice betalt af :client',
+ 'notification_invoice_sent_subject' => 'Faktura :invoice sendt til :client',
+ 'notification_invoice_viewed_subject' => 'Faktura :invoice set af :client',
+ 'notification_invoice_paid' => 'En betaling pålydende :amount blev betalt af :client for faktura :invoice.',
+ 'notification_invoice_sent' => 'En e-mail er blevet sendt til :client med faktura :invoice pålydende :amount.',
+ 'notification_invoice_viewed' => ':client har set faktura :invoice pålydende :amount.',
+ 'reset_password' => 'Du kan nulstille din adgangskode ved at besøge følgende link:',
+ 'reset_password_footer' => 'Hvis du ikke bad om at få nulstillet din adgangskode kontakt venligst kundeservice: '.CONTACT_EMAIL,
- // Payment page
- 'secure_payment' => 'Sikker betaling',
- 'card_number' => 'Kortnummer',
- 'expiration_month' => 'Udløbsdato',
- 'expiration_year' => 'Udløbsår',
- 'cvv' => 'Kontrolcifre',
+ // Payment page
+ 'secure_payment' => 'Sikker betaling',
+ 'card_number' => 'Kortnummer',
+ 'expiration_month' => 'Udløbsdato',
+ 'expiration_year' => 'Udløbsår',
+ 'cvv' => 'Kontrolcifre',
- // Security alerts
- 'security' => [
+ // Security alerts
+ 'security' => [
'too_many_attempts' => 'For mange forsøg. Prøv igen om nogen få minutter.',
'wrong_credentials' => 'Forkert e-mail eller adgangskode.',
'confirmation' => 'Din konto har blevet bekræftet!',
@@ -289,28 +289,28 @@
'password_forgot' => 'Informationen om nulstilling af din adgangskode er blevet sendt til din e-mail.',
'password_reset' => 'Adgangskode ændret',
'wrong_password_reset' => 'Ugyldig adgangskode. Prøv på ny',
- ],
+ ],
- // Pro Plan
- 'pro_plan' => [
+ // Pro Plan
+ 'pro_plan' => [
'remove_logo' => ':link for at fjerne Invoice Ninja-logoet, opgrader til en Pro Plan',
'remove_logo_link' => 'Klik her',
- ],
+ ],
- 'logout' => 'Log ud',
- 'sign_up_to_save' => 'Registrer dig for at gemme dit arbejde',
- 'agree_to_terms' => 'Jeg accepterer Invoice Ninja :terms',
- 'terms_of_service' => 'Vilkår for brug',
- 'email_taken' => 'E-mailadressen er allerede registreret',
- 'working' => 'Arbejder',
- 'success' => 'Succes',
- 'success_message' => 'Du er blevet registreret. Klik på linket som du har modtaget i e-mail bekræftelsen for at bekræfte din e-mail adresse.',
- 'erase_data' => 'Dette vil permanent slette dine oplysninger.',
- 'password' => 'Adgangskode',
+ 'logout' => 'Log ud',
+ 'sign_up_to_save' => 'Registrer dig for at gemme dit arbejde',
+ 'agree_to_terms' => 'Jeg accepterer Invoice Ninja :terms',
+ 'terms_of_service' => 'Vilkår for brug',
+ 'email_taken' => 'E-mailadressen er allerede registreret',
+ 'working' => 'Arbejder',
+ 'success' => 'Succes',
+ 'success_message' => 'Du er blevet registreret. Klik på linket som du har modtaget i e-mail bekræftelsen for at bekræfte din e-mail adresse.',
+ 'erase_data' => 'Dette vil permanent slette dine oplysninger.',
+ 'password' => 'Adgangskode',
- 'pro_plan_product' => 'Pro Plan',
- 'pro_plan_description' => 'Et års indmelding i Invoice Ninja Pro Plan.',
- 'pro_plan_success' => 'Tak fordi du valgte Invoice Ninja\'s Pro plan!
+ 'pro_plan_product' => 'Pro Plan',
+ 'pro_plan_description' => 'Et års indmelding i Invoice Ninja Pro Plan.',
+ 'pro_plan_success' => 'Tak fordi du valgte Invoice Ninja\'s Pro plan!
De næste skridtEn betalbar faktura er sendt til den e-email adresse
som er tilknyttet din konto. For at låse op for alle de utrolige
Pro-funktioner, skal du følge instruktionerne på fakturaen til at
@@ -318,676 +318,797 @@
Kan du ikke finde fakturaen? Har behov for mere hjælp? Vi hjælper dig gerne hvis der skulle være noget galt
-- kontakt os på contact@invoiceninja.com',
- 'unsaved_changes' => 'Du har ikke gemte ændringer',
- 'custom_fields' => 'Egendefineret felt',
- 'company_fields' => 'Selskabets felt',
- 'client_fields' => 'Klientens felt',
- 'field_label' => 'Felt etikette',
- 'field_value' => 'Feltets værdi',
- 'edit' => 'Rediger',
- 'set_name' => 'Sæt dit firmanavn',
- 'view_as_recipient' => 'Vis som modtager',
+ 'unsaved_changes' => 'Du har ikke gemte ændringer',
+ 'custom_fields' => 'Egendefineret felt',
+ 'company_fields' => 'Selskabets felt',
+ 'client_fields' => 'Klientens felt',
+ 'field_label' => 'Felt etikette',
+ 'field_value' => 'Feltets værdi',
+ 'edit' => 'Rediger',
+ 'set_name' => 'Sæt dit firmanavn',
+ 'view_as_recipient' => 'Vis som modtager',
- // product management
- 'product_library' => 'Produkt bibliotek',
- 'product' => 'Produkt',
- 'products' => 'Produkter',
- 'fill_products' => 'Automatisk-udfyld produkter',
- 'fill_products_help' => 'Valg af produkt vil automatisk udfylde beskrivelse og pris',
- 'update_products' => 'Automatisk opdatering af produkter',
- 'update_products_help' => 'En opdatering af en faktura vil automatisk opdaterer Produkt biblioteket',
- 'create_product' => 'Opret nyt produkt',
- 'edit_product' => 'Rediger produkt',
- 'archive_product' => 'Arkiver produkt',
- 'updated_product' => 'Produkt opdateret',
- 'created_product' => 'Produkt oprettet',
- 'archived_product' => 'Produkt arkiveret',
- 'pro_plan_custom_fields' => ':link for at aktivere egendefinerede felter skal du have en Pro Plan',
+ // product management
+ 'product_library' => 'Produkt bibliotek',
+ 'product' => 'Produkt',
+ 'products' => 'Produkter',
+ 'fill_products' => 'Automatisk-udfyld produkter',
+ 'fill_products_help' => 'Valg af produkt vil automatisk udfylde beskrivelse og pris',
+ 'update_products' => 'Automatisk opdatering af produkter',
+ 'update_products_help' => 'En opdatering af en faktura vil automatisk opdaterer Produkt biblioteket',
+ 'create_product' => 'Opret nyt produkt',
+ 'edit_product' => 'Rediger produkt',
+ 'archive_product' => 'Arkiver produkt',
+ 'updated_product' => 'Produkt opdateret',
+ 'created_product' => 'Produkt oprettet',
+ 'archived_product' => 'Produkt arkiveret',
+ 'pro_plan_custom_fields' => ':link for at aktivere egendefinerede felter skal du have en Pro Plan',
- 'advanced_settings' => 'Aavancerede indstillinger',
- 'pro_plan_advanced_settings' => ':link for at aktivere avancerede indstillinger skal du være have en Pro Plan',
- 'invoice_design' => 'Fakturadesign',
- 'specify_colors' => 'Egendefineret farve',
- 'specify_colors_label' => 'Vælg de farver som skal bruges i fakturaen',
+ 'advanced_settings' => 'Aavancerede indstillinger',
+ 'pro_plan_advanced_settings' => ':link for at aktivere avancerede indstillinger skal du være have en Pro Plan',
+ 'invoice_design' => 'Fakturadesign',
+ 'specify_colors' => 'Egendefineret farve',
+ 'specify_colors_label' => 'Vælg de farver som skal bruges i fakturaen',
- 'chart_builder' => 'Diagram bygger',
- 'ninja_email_footer' => 'Brug :sitet til at fakturere dine kunder og bliv betalt på nettet - gratis!',
- 'go_pro' => 'Vælg Pro',
+ 'chart_builder' => 'Diagram bygger',
+ 'ninja_email_footer' => 'Brug :sitet til at fakturere dine kunder og bliv betalt på nettet - gratis!',
+ 'go_pro' => 'Vælg Pro',
- // Quotes
- 'quote' => 'Pristilbud',
- 'quotes' => 'Pristilbud',
- 'quote_number' => 'Tilbuds nummer',
- 'quote_number_short' => 'Tilbuds #',
- 'quote_date' => 'Tilbuds dato',
- 'quote_total' => 'Tilbud total',
- 'your_quote' => 'Dit tilbud',
- 'total' => 'Total',
- 'clone' => 'Kopier',
+ // Quotes
+ 'quote' => 'Pristilbud',
+ 'quotes' => 'Pristilbud',
+ 'quote_number' => 'Tilbuds nummer',
+ 'quote_number_short' => 'Tilbuds #',
+ 'quote_date' => 'Tilbuds dato',
+ 'quote_total' => 'Tilbud total',
+ 'your_quote' => 'Dit tilbud',
+ 'total' => 'Total',
+ 'clone' => 'Kopier',
- 'new_quote' => 'Nyt tilbud',
- 'create_quote' => 'Opret tilbud',
- 'edit_quote' => 'Rediger tilbud',
- 'archive_quote' => 'Arkiver tilbud',
- 'delete_quote' => 'Slet tilbud',
- 'save_quote' => 'Gem tilbud',
- 'email_quote' => 'E-mail tilbudet',
- 'clone_quote' => 'Kopier tilbud',
- 'convert_to_invoice' => 'Konverter til en faktura',
- 'view_invoice' => 'Se faktura',
- 'view_client' => 'Vis klient',
- 'view_quote' => 'Se tilbud',
+ 'new_quote' => 'Nyt tilbud',
+ 'create_quote' => 'Opret tilbud',
+ 'edit_quote' => 'Rediger tilbud',
+ 'archive_quote' => 'Arkiver tilbud',
+ 'delete_quote' => 'Slet tilbud',
+ 'save_quote' => 'Gem tilbud',
+ 'email_quote' => 'E-mail 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' => 'Tilbud opdateret',
- 'created_quote' => 'Tilbud oprettet',
- 'cloned_quote' => 'Tilbud kopieret',
- 'emailed_quote' => 'Tilbud sendt som e-mail',
- 'archived_quote' => 'Tilbud arkiveret',
- 'archived_quotes' => 'Arkiverede :count tilbud',
- 'deleted_quote' => 'Tilbud slettet',
- 'deleted_quotes' => 'Slettede :count tilbud',
- 'converted_to_invoice' => 'Tilbud konverteret til faktura',
+ 'updated_quote' => 'Tilbud opdateret',
+ 'created_quote' => 'Tilbud oprettet',
+ 'cloned_quote' => 'Tilbud kopieret',
+ 'emailed_quote' => 'Tilbud sendt som e-mail',
+ 'archived_quote' => 'Tilbud arkiveret',
+ 'archived_quotes' => 'Arkiverede :count tilbud',
+ 'deleted_quote' => 'Tilbud slettet',
+ 'deleted_quotes' => 'Slettede :count tilbud',
+ 'converted_to_invoice' => 'Tilbud konverteret til faktura',
- 'quote_subject' => 'Nyt tilbud fra :account',
- 'quote_message' => 'For at se dit tilbud pålydende :amount, klik på linket nedenfor.',
- 'quote_link_message' => 'Hvis du vil se din klients tilbud, klik på linket under:',
- 'notification_quote_sent_subject' => 'Tilbud :invoice sendt til :client',
- 'notification_quote_viewed_subject' => 'Tilbudet :invoice er set af :client',
- 'notification_quote_sent' => 'Følgende klient :client blev sendt tilbudsfaktura :invoice pålydende :amount.',
- 'notification_quote_viewed' => 'Følgende klient :client har set tilbudsfakturaen :invoice pålydende :amount.',
+ 'quote_subject' => 'Nyt tilbud fra :account',
+ 'quote_message' => 'For at se dit tilbud pålydende :amount, klik på linket nedenfor.',
+ 'quote_link_message' => 'Hvis du vil se din klients tilbud, klik på linket under:',
+ 'notification_quote_sent_subject' => 'Tilbud :invoice sendt til :client',
+ 'notification_quote_viewed_subject' => 'Tilbudet :invoice er set af :client',
+ 'notification_quote_sent' => 'Følgende klient :client blev sendt tilbudsfaktura :invoice pålydende :amount.',
+ 'notification_quote_viewed' => 'Følgende klient :client har set tilbudsfakturaen :invoice pålydende :amount.',
- 'session_expired' => 'Session er udløbet.',
+ 'session_expired' => 'Session er udløbet.',
- 'invoice_fields' => 'Faktura felt',
- 'invoice_options' => 'Faktura indstillinger',
- 'hide_quantity' => 'Skjul antal',
- 'hide_quantity_help' => 'Hvis du altid kun har 1 som antal på dine fakturalinjer på fakturaen, kan du vælge ikke at vise antal på fakturaen.',
- 'hide_paid_to_date' => 'Skjul delbetalinger',
- 'hide_paid_to_date_help' => 'Vis kun delbetalinger hvis der er forekommet en delbetaling.',
+ 'invoice_fields' => 'Faktura felt',
+ 'invoice_options' => 'Faktura indstillinger',
+ 'hide_quantity' => 'Skjul antal',
+ 'hide_quantity_help' => 'Hvis du altid kun har 1 som antal på dine fakturalinjer på fakturaen, kan du vælge ikke at vise antal på fakturaen.',
+ 'hide_paid_to_date' => 'Skjul delbetalinger',
+ 'hide_paid_to_date_help' => 'Vis kun delbetalinger hvis der er forekommet en delbetaling.',
- 'charge_taxes' => 'Inkluder skat',
- 'user_management' => 'Brugerhåndtering',
- 'add_user' => 'Tilføj bruger',
- 'send_invite' => 'Send invitation',
- 'sent_invite' => 'Invitation sendt',
- 'updated_user' => 'Bruger opdateret',
- 'invitation_message' => 'Du er blevet inviteret af :invitor. ',
- 'register_to_add_user' => 'Du skal registrer dig for at oprette en bruger',
- 'user_state' => 'Status',
- 'edit_user' => 'Rediger bruger',
- 'delete_user' => 'Slet bruger',
- 'active' => 'Aktiv',
- 'pending' => 'Afventer',
- 'deleted_user' => 'Bruger slettet',
- 'limit_users' => 'Desværre, dette vil overstige grænsen på '.MAX_NUM_USERS.' brugere',
+ 'charge_taxes' => 'Inkluder skat',
+ 'user_management' => 'Brugerhåndtering',
+ 'add_user' => 'Tilføj bruger',
+ 'send_invite' => 'Send invitation',
+ 'sent_invite' => 'Invitation sendt',
+ 'updated_user' => 'Bruger opdateret',
+ 'invitation_message' => 'Du er blevet inviteret af :invitor. ',
+ 'register_to_add_user' => 'Du skal registrer dig for at oprette en bruger',
+ 'user_state' => 'Status',
+ 'edit_user' => 'Rediger bruger',
+ 'delete_user' => 'Slet bruger',
+ 'active' => 'Aktiv',
+ 'pending' => 'Afventer',
+ 'deleted_user' => 'Bruger slettet',
+ 'limit_users' => 'Desværre, dette vil overstige grænsen på '.MAX_NUM_USERS.' brugere',
- 'confirm_email_invoice' => 'Er du sikker på at du vil sende en e-mail med denne faktura?',
- 'confirm_email_quote' => 'Er du sikker på du ville sende en e-mail med dette tilbud?',
- 'confirm_recurring_email_invoice' => 'Gentagende er slået til, er du sikker på du sende en e-mail med denne faktura?',
+ 'confirm_email_invoice' => 'Er du sikker på at du vil sende en e-mail med denne faktura?',
+ 'confirm_email_quote' => 'Er du sikker på du ville sende en e-mail med dette tilbud?',
+ 'confirm_recurring_email_invoice' => 'Gentagende er slået til, er du sikker på du sende en e-mail med denne faktura?',
- 'cancel_account' => 'Annuller konto',
- 'cancel_account_message' => 'Advarsel: Dette ville slette alle dine data og kan ikke fortrydes',
- 'go_back' => 'Gå tilbage',
+ 'cancel_account' => 'Annuller konto',
+ 'cancel_account_message' => 'Advarsel: Dette ville slette alle dine data og kan ikke fortrydes',
+ 'go_back' => 'Gå tilbage',
- 'data_visualizations' => 'Data visualisering',
- 'sample_data' => 'Eksempel data vist',
- 'hide' => 'Skjul',
- 'new_version_available' => 'En ny version af :releases_link er tilgængelig. Din nuværende version er v:user_version, den nyeste version er v:latest_version',
+ 'data_visualizations' => 'Data visualisering',
+ 'sample_data' => 'Eksempel data vist',
+ 'hide' => 'Skjul',
+ 'new_version_available' => 'En ny version af :releases_link er tilgængelig. Din nuværende version er v:user_version, den nyeste version er v:latest_version',
- 'invoice_settings' => 'Faktura indstillinger',
- 'invoice_number_prefix' => 'Faktura nummer præfiks',
- 'invoice_number_counter' => 'Faktura nummer tæller',
- 'quote_number_prefix' => 'Tilbuds nummer præfiks',
- 'quote_number_counter' => 'Tilbuds nummer tæller',
- 'share_invoice_counter' => 'Del faktura nummer tæller',
- 'invoice_issued_to' => 'Faktura udstedt til',
- 'invalid_counter' => 'For at undgå mulige overlap, sæt et faktura eller tilbuds nummer præfiks',
- 'mark_sent' => 'Markér som sendt',
+ 'invoice_settings' => 'Faktura indstillinger',
+ 'invoice_number_prefix' => 'Faktura nummer præfiks',
+ 'invoice_number_counter' => 'Faktura nummer tæller',
+ 'quote_number_prefix' => 'Tilbuds nummer præfiks',
+ 'quote_number_counter' => 'Tilbuds nummer tæller',
+ 'share_invoice_counter' => 'Del faktura nummer tæller',
+ 'invoice_issued_to' => 'Faktura udstedt til',
+ 'invalid_counter' => 'For at undgå mulige overlap, sæt et faktura eller tilbuds nummer præfiks',
+ 'mark_sent' => 'Markér som sendt',
- 'gateway_help_1' => ':link til at registrere dig hos Authorize.net.',
- 'gateway_help_2' => ':link til at registrere dig hos Authorize.net.',
- 'gateway_help_17' => ':link til at hente din PayPal API signatur.',
- 'gateway_help_27' => ':link til at registrere dig hos TwoCheckout.',
+ 'gateway_help_1' => ':link til at registrere dig hos Authorize.net.',
+ 'gateway_help_2' => ':link til at registrere dig hos Authorize.net.',
+ 'gateway_help_17' => ':link til at hente din PayPal API signatur.',
+ 'gateway_help_27' => ':link til at registrere dig hos TwoCheckout.',
- 'more_designs' => 'Flere designs',
- 'more_designs_title' => 'Yderligere faktura designs',
- 'more_designs_cloud_header' => 'Skift til Pro for flere faktura designs',
- 'more_designs_cloud_text' => '',
- 'more_designs_self_host_header' => 'Få 6 flere faktura designs for kun $'.INVOICE_DESIGNS_PRICE,
- 'more_designs_self_host_text' => '',
- 'buy' => 'Køb',
- 'bought_designs' => 'Yderligere faktura designs tilføjet',
- 'sent' => 'sendt',
+ 'more_designs' => 'Flere designs',
+ 'more_designs_title' => 'Yderligere faktura designs',
+ 'more_designs_cloud_header' => 'Skift til Pro for flere faktura designs',
+ 'more_designs_cloud_text' => '',
+ 'more_designs_self_host_header' => 'Få 6 flere faktura designs for kun $'.INVOICE_DESIGNS_PRICE,
+ 'more_designs_self_host_text' => '',
+ 'buy' => 'Køb',
+ 'bought_designs' => 'Yderligere faktura designs tilføjet',
+ 'sent' => 'sendt',
- 'vat_number' => 'SE/CVR nummer',
- 'timesheets' => 'Timesedler',
+ 'vat_number' => 'SE/CVR nummer',
+ 'timesheets' => 'Timesedler',
- 'payment_title' => 'Indtast din faktura adresse og kreditkort information',
- 'payment_cvv' => '*Dette er det 3-4 cifrede nummer på bagsiden af dit kort',
- 'payment_footer1' => '*Faktura adressen skal matche den der er tilknyttet kortet.',
- 'payment_footer2' => '*Klik kun på "Betal Nu" én gang - transaktionen kan tage helt op til 1 minut inden den er færdig.',
+ 'payment_title' => 'Indtast din faktura adresse og kreditkort information',
+ 'payment_cvv' => '*Dette er det 3-4 cifrede nummer på bagsiden af dit kort',
+ 'payment_footer1' => '*Faktura adressen skal matche den der er tilknyttet kortet.',
+ 'payment_footer2' => '*Klik kun på "Betal Nu" én gang - transaktionen kan tage helt op til 1 minut inden den er færdig.',
- 'id_number' => 'SE/CVR nummer',
- 'white_label_link' => 'Hvid Label',
- 'white_label_text' => 'Køb en Hvid Label licens til $'.WHITE_LABEL_PRICE.' for at fjerne Invoice Ninja mærket fra toppen af klient siderne.',
- 'white_label_header' => 'Hvid Label',
- 'bought_white_label' => 'Hvid Label licens accepteret',
- 'white_labeled' => 'Hvid Label',
+ 'id_number' => 'SE/CVR nummer',
+ 'white_label_link' => 'Hvid Label',
+ 'white_label_text' => 'Køb en Hvid Label licens til $'.WHITE_LABEL_PRICE.' for at fjerne Invoice Ninja mærket fra toppen af klient siderne.',
+ 'white_label_header' => 'Hvid Label',
+ 'bought_white_label' => 'Hvid Label licens accepteret',
+ 'white_labeled' => 'Hvid Label',
- 'restore' => 'Genskab',
- 'restore_invoice' => 'Genskab faktura',
- 'restore_quote' => 'Genskab tilbud',
- 'restore_client' => 'Genskab Klient',
- 'restore_credit' => 'Genskab Kredit',
- 'restore_payment' => 'Genskab Betaling',
+ 'restore' => 'Genskab',
+ 'restore_invoice' => 'Genskab faktura',
+ 'restore_quote' => 'Genskab tilbud',
+ 'restore_client' => 'Genskab Klient',
+ 'restore_credit' => 'Genskab Kredit',
+ 'restore_payment' => 'Genskab Betaling',
- 'restored_invoice' => 'Faktura genskabt',
- 'restored_quote' => 'Tilbud genskabt',
- 'restored_client' => 'Klient genskabt',
- 'restored_payment' => 'Betaling genskabt',
- 'restored_credit' => 'Kredit genskabt',
+ 'restored_invoice' => 'Faktura genskabt',
+ 'restored_quote' => 'Tilbud genskabt',
+ 'restored_client' => 'Klient genskabt',
+ 'restored_payment' => 'Betaling genskabt',
+ 'restored_credit' => 'Kredit genskabt',
- 'reason_for_canceling' => 'Hjælp os med at blive bedre ved at fortælle os hvorfor du forlader os.',
- 'discount_percent' => 'Procent',
- 'discount_amount' => 'Beløb',
+ 'reason_for_canceling' => 'Hjælp os med at blive bedre ved at fortælle os hvorfor du forlader os.',
+ 'discount_percent' => 'Procent',
+ 'discount_amount' => 'Beløb',
- 'invoice_history' => 'Faktura historik',
- 'quote_history' => 'Tilbuds historik',
- 'current_version' => 'Nuværende version',
- 'select_versiony' => 'Vælg version',
- 'view_history' => 'Vis historik',
+ 'invoice_history' => 'Faktura historik',
+ 'quote_history' => 'Tilbuds historik',
+ 'current_version' => 'Nuværende version',
+ 'select_versiony' => 'Vælg version',
+ 'view_history' => 'Vis historik',
- 'edit_payment' => 'Redigér betaling',
- 'updated_payment' => 'Betaling opdateret',
- 'deleted' => 'Slettet',
- 'restore_user' => 'Genskab bruger',
- 'restored_user' => 'Bruger genskabt',
- 'show_deleted_users' => 'Vis slettede brugere',
- 'email_templates' => 'E-mail skabeloner',
- 'invoice_email' => 'Faktura e-mail',
- 'payment_email' => 'Betalings e-mail',
- 'quote_email' => 'Tilbuds e-mail',
- 'reset_all' => 'Nulstil alle',
- 'approve' => 'Godkend',
+ 'edit_payment' => 'Redigér betaling',
+ 'updated_payment' => 'Betaling opdateret',
+ 'deleted' => 'Slettet',
+ 'restore_user' => 'Genskab bruger',
+ 'restored_user' => 'Bruger genskabt',
+ 'show_deleted_users' => 'Vis slettede brugere',
+ 'email_templates' => 'E-mail skabeloner',
+ 'invoice_email' => 'Faktura e-mail',
+ 'payment_email' => 'Betalings e-mail',
+ 'quote_email' => 'Tilbuds e-mail',
+ 'reset_all' => 'Nulstil alle',
+ 'approve' => 'Godkend',
- 'token_billing_type_id' => 'Tokensk Fakturering',
- 'token_billing_help' => 'Tillader dig at gemme kredit kort oplysninger, for at kunne fakturere dem senere.',
- 'token_billing_1' => 'Slukket',
- 'token_billing_2' => 'Tilvalg - checkboks er vist men ikke valgt',
- 'token_billing_3' => 'Fravalg - checkboks er vist og valgt',
- 'token_billing_4' => 'Altid',
- 'token_billing_checkbox' => 'Opbevar kreditkort oplysninger',
- 'view_in_stripe' => 'Vis i Stripe ',
- 'use_card_on_file' => 'Brug allerede gemt kort',
- 'edit_payment_details' => 'Redigér betalings detaljer',
- 'token_billing' => 'Gem kort detaljer',
- 'token_billing_secure' => 'Kort data er opbevaret sikkert hos :stripe_link',
+ 'token_billing_type_id' => 'Tokensk Fakturering',
+ 'token_billing_help' => 'Tillader dig at gemme kredit kort oplysninger, for at kunne fakturere dem senere.',
+ 'token_billing_1' => 'Slukket',
+ 'token_billing_2' => 'Tilvalg - checkboks er vist men ikke valgt',
+ 'token_billing_3' => 'Fravalg - checkboks er vist og valgt',
+ 'token_billing_4' => 'Altid',
+ 'token_billing_checkbox' => 'Opbevar kreditkort oplysninger',
+ 'view_in_stripe' => 'Vis i Stripe ',
+ 'use_card_on_file' => 'Brug allerede gemt kort',
+ 'edit_payment_details' => 'Redigér betalings detaljer',
+ 'token_billing' => 'Gem kort detaljer',
+ 'token_billing_secure' => 'Kort data er opbevaret sikkert hos :stripe_link',
- 'support' => 'Kundeservice',
- 'contact_information' => 'Kontakt information',
- '256_encryption' => '256-Bit Kryptering',
- 'amount_due' => 'Beløb forfaldent',
- 'billing_address' => 'Faktura adresse',
- 'billing_method' => 'Faktura metode',
- 'order_overview' => 'Ordre oversigt',
- 'match_address' => '*Adressen skal matche det tilknyttede kredit kort.',
- 'click_once' => '**Klik kun på "Betal Nu" én gang - transaktionen kan tage helt op til 1 minut inden den er færdig.',
+ 'support' => 'Kundeservice',
+ 'contact_information' => 'Kontakt information',
+ '256_encryption' => '256-Bit Kryptering',
+ 'amount_due' => 'Beløb forfaldent',
+ 'billing_address' => 'Faktura adresse',
+ 'billing_method' => 'Faktura metode',
+ 'order_overview' => 'Ordre oversigt',
+ 'match_address' => '*Adressen skal matche det tilknyttede kredit kort.',
+ 'click_once' => '**Klik kun på "Betal Nu" én gang - transaktionen kan tage helt op til 1 minut inden den er færdig.',
- 'default_invoice_footer' => 'Sæt standard faktura fodnoter',
- 'invoice_footer' => 'Faktura fodnoter',
- 'save_as_default_footer' => 'Gem som standard fodnoter',
+ 'default_invoice_footer' => 'Sæt standard faktura fodnoter',
+ 'invoice_footer' => 'Faktura fodnoter',
+ 'save_as_default_footer' => 'Gem som standard fodnoter',
- 'token_management' => 'Token Administration',
- 'tokens' => 'Token\'s',
- 'add_token' => 'Tilføj token',
- 'show_deleted_tokens' => 'Vis slettede token\'s',
- 'deleted_token' => 'Token slettet',
- 'created_token' => 'Token oprettet',
- 'updated_token' => 'Token opdateret',
- 'edit_token' => 'Redigér token',
- 'delete_token' => 'Slet token',
- 'token' => 'Token',
+ 'token_management' => 'Token Administration',
+ 'tokens' => 'Token\'s',
+ 'add_token' => 'Tilføj token',
+ 'show_deleted_tokens' => 'Vis slettede token\'s',
+ 'deleted_token' => 'Token slettet',
+ 'created_token' => 'Token oprettet',
+ 'updated_token' => 'Token opdateret',
+ 'edit_token' => 'Redigér token',
+ 'delete_token' => 'Slet token',
+ 'token' => 'Token',
- 'add_gateway' => 'Tilføj betalings portal',
- 'delete_gateway' => 'Slet betalings portal',
- 'edit_gateway' => 'Redigér betalings portal',
- 'updated_gateway' => 'Betalings portal opdateret',
- 'created_gateway' => 'Betalings portal oprettet',
- 'deleted_gateway' => 'Betalings portal slettet',
- 'pay_with_paypal' => 'PayPal',
- 'pay_with_card' => 'Kredit kort',
+ 'add_gateway' => 'Tilføj betalings portal',
+ 'delete_gateway' => 'Slet betalings portal',
+ 'edit_gateway' => 'Redigér betalings portal',
+ 'updated_gateway' => 'Betalings portal opdateret',
+ 'created_gateway' => 'Betalings portal oprettet',
+ 'deleted_gateway' => 'Betalings portal slettet',
+ 'pay_with_paypal' => 'PayPal',
+ 'pay_with_card' => 'Kredit kort',
- 'change_password' => 'Skift adgangskode',
- 'current_password' => 'Nuværende adgangskode',
- 'new_password' => 'Ny adgangskode',
- 'confirm_password' => 'Bekræft adgangskode',
- 'password_error_incorrect' => 'Den nuværende adgangskode er forkert.',
- 'password_error_invalid' => 'Den nye adgangskode er ugyldig.',
- 'updated_password' => 'Adgangskode opdateret',
+ 'change_password' => 'Skift adgangskode',
+ 'current_password' => 'Nuværende adgangskode',
+ 'new_password' => 'Ny adgangskode',
+ 'confirm_password' => 'Bekræft adgangskode',
+ 'password_error_incorrect' => 'Den nuværende adgangskode er forkert.',
+ 'password_error_invalid' => 'Den nye adgangskode er ugyldig.',
+ 'updated_password' => 'Adgangskode opdateret',
- 'api_tokens' => 'API Token\'s',
- 'users_and_tokens' => 'Brugere & Token\'s',
- 'account_login' => 'Konto Log ind',
- 'recover_password' => 'Generhverv din adgangskode',
- 'forgot_password' => 'Glemt din adgangskode?',
- 'email_address' => 'E-mail adresse',
- 'lets_go' => 'Og så afsted',
- 'password_recovery' => 'Adgangskode Generhvervelse',
- 'send_email' => 'Send e-mail',
- 'set_password' => 'Sæt adgangskode',
- 'converted' => 'Konverteret',
+ 'api_tokens' => 'API Token\'s',
+ 'users_and_tokens' => 'Brugere & Token\'s',
+ 'account_login' => 'Konto Log ind',
+ 'recover_password' => 'Generhverv din adgangskode',
+ 'forgot_password' => 'Glemt din adgangskode?',
+ 'email_address' => 'E-mail adresse',
+ 'lets_go' => 'Og så afsted',
+ 'password_recovery' => 'Adgangskode Generhvervelse',
+ 'send_email' => 'Send e-mail',
+ 'set_password' => 'Sæt adgangskode',
+ 'converted' => 'Konverteret',
- 'email_approved' => 'E-mail mig når et tilbud er accepteret',
- 'notification_quote_approved_subject' => 'Tilbudet :invoice blev accepteret af :client',
- 'notification_quote_approved' => 'Den følgende klient :client accepterede tilbud :invoice lydende på :amount.',
- 'resend_confirmation' => 'Send bekræftelses e-mail igen',
- 'confirmation_resent' => 'Bekræftelses e-mail er afsendt',
+ 'email_approved' => 'E-mail mig når et tilbud er accepteret',
+ 'notification_quote_approved_subject' => 'Tilbudet :invoice blev accepteret af :client',
+ 'notification_quote_approved' => 'Den følgende klient :client accepterede tilbud :invoice lydende på :amount.',
+ 'resend_confirmation' => 'Send bekræftelses e-mail igen',
+ 'confirmation_resent' => 'Bekræftelses e-mail er afsendt',
- 'gateway_help_42' => ':link til registrering hos BitPay.
Bemærk: brug en use a Legacy API nøgle, og ikke en API token.',
- 'payment_type_credit_card' => 'Kredit kort',
- 'payment_type_paypal' => 'PayPal',
- 'payment_type_bitcoin' => 'Bitcoin',
- 'knowledge_base' => 'Vidensbase',
- 'partial' => 'Delvis',
- 'partial_remaining' => ':partial af :balance',
+ 'gateway_help_42' => ':link til registrering hos BitPay.
Bemærk: brug en use a Legacy API nøgle, og ikke en API token.',
+ 'payment_type_credit_card' => 'Kredit kort',
+ 'payment_type_paypal' => 'PayPal',
+ 'payment_type_bitcoin' => 'Bitcoin',
+ 'knowledge_base' => 'Vidensbase',
+ 'partial' => 'Delvis',
+ 'partial_remaining' => ':partial af :balance',
- 'more_fields' => 'Flere felter',
- 'less_fields' => 'Mindre felter',
- 'client_name' => 'Klient navn',
- 'pdf_settings' => 'PDF Indstillinger',
- 'utf8_invoices' => 'Ny PDF driver Beta',
- 'product_settings' => 'Produkt Indstillinger',
- 'auto_wrap' => 'Automatisk linie ombrydning',
- 'duplicate_post' => 'Advarsel: den foregående side blev sendt to gange. Den anden afsendelse er blevet ignoreret.',
- 'view_documentation' => 'Vis dokumentation',
- 'app_title' => 'Gratis Open-Source Online fakturering',
- 'app_description' => 'Invoice Ninja er en gratis, open-source løsning til at håndtere fakturering og betaling af dine kunder. Med Invoice Ninja, kan du let generere og sende smukke fakturaer fra et hvilket som helst udstyr der har adgang til internettet. Dine klienter kan udskrive dine fakturarer, hente dem som PDF filer, og endda betale dem on-line inde fra Invoice Ninja.',
+ 'more_fields' => 'Flere felter',
+ 'less_fields' => 'Mindre felter',
+ 'client_name' => 'Klient navn',
+ 'pdf_settings' => 'PDF Indstillinger',
+ 'utf8_invoices' => 'Ny PDF driver Beta',
+ 'product_settings' => 'Produkt Indstillinger',
+ 'auto_wrap' => 'Automatisk linie ombrydning',
+ 'duplicate_post' => 'Advarsel: den foregående side blev sendt to gange. Den anden afsendelse er blevet ignoreret.',
+ 'view_documentation' => 'Vis dokumentation',
+ 'app_title' => 'Gratis Open-Source Online fakturering',
+ 'app_description' => 'Invoice Ninja er en gratis, open-source løsning til at håndtere fakturering og betaling af dine kunder. Med Invoice Ninja, kan du let generere og sende smukke fakturaer fra et hvilket som helst udstyr der har adgang til internettet. Dine klienter kan udskrive dine fakturarer, hente dem som PDF filer, og endda betale dem on-line inde fra Invoice Ninja.',
- 'rows' => 'rækker',
- 'www' => 'www',
- 'logo' => 'Logo',
- 'subdomain' => 'Underdomain',
- 'provide_name_or_email' => 'Opgiv et kontakt navn eller e-mail adresse',
- 'charts_and_reports' => 'Diagrammer & Rapporter',
- 'chart' => 'Diagram',
- 'report' => 'Rapport',
- 'group_by' => 'Gruppér efter',
- 'paid' => 'Betalt',
- 'enable_report' => 'Rapport',
- 'enable_chart' => 'Diagram',
- 'totals' => 'Totaler',
- 'run' => 'Kør',
- 'export' => 'Eksport',
- 'documentation' => 'Dokumentation',
- 'zapier' => 'Zapier',
- 'recurring' => 'Gentagne',
- 'last_invoice_sent' => 'Sidste faktura sendt :date',
+ 'rows' => 'rækker',
+ 'www' => 'www',
+ 'logo' => 'Logo',
+ 'subdomain' => 'Underdomain',
+ 'provide_name_or_email' => 'Opgiv et kontakt navn eller e-mail adresse',
+ 'charts_and_reports' => 'Diagrammer & Rapporter',
+ 'chart' => 'Diagram',
+ 'report' => 'Rapport',
+ 'group_by' => 'Gruppér efter',
+ 'paid' => 'Betalt',
+ 'enable_report' => 'Rapport',
+ 'enable_chart' => 'Diagram',
+ 'totals' => 'Totaler',
+ 'run' => 'Kør',
+ 'export' => 'Eksport',
+ 'documentation' => 'Dokumentation',
+ 'zapier' => 'Zapier',
+ 'recurring' => 'Gentagne',
+ 'last_invoice_sent' => 'Sidste faktura sendt :date',
- 'processed_updates' => 'Opdatering gennemført',
- 'tasks' => 'Opogaver',
- 'new_task' => 'Ny opgave',
- 'start_time' => 'Start Tidspunkt',
- 'created_task' => 'Opgave oprettet',
- 'updated_task' => 'Opgave opdateret',
- 'edit_task' => 'Redigér opgave',
- 'archive_task' => 'Arkiver opgave',
- 'restore_task' => 'Genskab opgave',
- 'delete_task' => 'Slet opgave',
- 'stop_task' => 'Stop opgave',
- 'time' => 'Tid',
- 'start' => 'Start',
- 'stop' => 'Stop',
- 'now' => 'Nu',
- 'timer' => 'Tidtager',
- 'manual' => 'Manuelt',
- 'date_and_time' => 'Dato & Tid',
- 'second' => 'sekund',
- 'seconds' => 'sekunder',
- 'minute' => 'minut',
- 'minutes' => 'minutter',
- 'hour' => 'time',
- 'hours' => 'timer',
- 'task_details' => 'Opgave detaljer',
- 'duration' => 'Varighed',
- 'end_time' => 'Slut tidspunkt',
- 'end' => 'Slut',
- 'invoiced' => 'Faktureret',
- 'logged' => 'Ajourført',
- 'running' => 'Kører',
- 'task_error_multiple_clients' => 'Opgaverne kan ikke tilhøre forskellige klienter',
- 'task_error_running' => 'Stop alle kørende opgaver først',
- 'task_error_invoiced' => 'Opgaver er allerede faktureret',
- 'restored_task' => 'Opgave genskabt',
- 'archived_task' => 'Opgave arkiveret',
- 'archived_tasks' => 'Antal arkiverede opgaver: :count',
- 'deleted_task' => 'Opgave slettet',
- 'deleted_tasks' => 'Antal opgaver slettet: :count',
- 'create_task' => 'Opret opgave',
- 'stopped_task' => 'Opgave stoppet',
- 'invoice_task' => 'Fakturer opgave',
- 'invoice_labels' => 'Faktura labels',
- 'prefix' => 'Præfix',
- 'counter' => 'Tæller',
+ 'processed_updates' => 'Opdatering gennemført',
+ 'tasks' => 'Opogaver',
+ 'new_task' => 'Ny opgave',
+ 'start_time' => 'Start Tidspunkt',
+ 'created_task' => 'Opgave oprettet',
+ 'updated_task' => 'Opgave opdateret',
+ 'edit_task' => 'Redigér opgave',
+ 'archive_task' => 'Arkiver opgave',
+ 'restore_task' => 'Genskab opgave',
+ 'delete_task' => 'Slet opgave',
+ 'stop_task' => 'Stop opgave',
+ 'time' => 'Tid',
+ 'start' => 'Start',
+ 'stop' => 'Stop',
+ 'now' => 'Nu',
+ 'timer' => 'Tidtager',
+ 'manual' => 'Manuelt',
+ 'date_and_time' => 'Dato & Tid',
+ 'second' => 'sekund',
+ 'seconds' => 'sekunder',
+ 'minute' => 'minut',
+ 'minutes' => 'minutter',
+ 'hour' => 'time',
+ 'hours' => 'timer',
+ 'task_details' => 'Opgave detaljer',
+ 'duration' => 'Varighed',
+ 'end_time' => 'Slut tidspunkt',
+ 'end' => 'Slut',
+ 'invoiced' => 'Faktureret',
+ 'logged' => 'Ajourført',
+ 'running' => 'Kører',
+ 'task_error_multiple_clients' => 'Opgaverne kan ikke tilhøre forskellige klienter',
+ 'task_error_running' => 'Stop alle kørende opgaver først',
+ 'task_error_invoiced' => 'Opgaver er allerede faktureret',
+ 'restored_task' => 'Opgave genskabt',
+ 'archived_task' => 'Opgave arkiveret',
+ 'archived_tasks' => 'Antal arkiverede opgaver: :count',
+ 'deleted_task' => 'Opgave slettet',
+ 'deleted_tasks' => 'Antal opgaver slettet: :count',
+ 'create_task' => 'Opret opgave',
+ 'stopped_task' => 'Opgave stoppet',
+ 'invoice_task' => 'Fakturer opgave',
+ 'invoice_labels' => 'Faktura labels',
+ 'prefix' => 'Præfix',
+ 'counter' => 'Tæller',
- 'payment_type_dwolla' => 'Dwolla',
- 'gateway_help_43' => ':link til at registrere dig hos Dwolla.',
- 'partial_value' => 'Skal være større end nul og mindre end totalen',
- 'more_actions' => 'Flere handlinger',
+ 'payment_type_dwolla' => 'Dwolla',
+ 'gateway_help_43' => ':link til at registrere dig hos Dwolla.',
+ 'partial_value' => 'Skal være større end nul og mindre end totalen',
+ 'more_actions' => 'Flere handlinger',
- 'pro_plan_title' => 'NINJA PRO',
- 'pro_plan_call_to_action' => 'Opgradér Nu!',
- 'pro_plan_feature1' => 'Opret ubegrænset antal klienter',
- 'pro_plan_feature2' => 'Adgang til 10 smukke faktura designs',
- 'pro_plan_feature3' => 'Tilpasset URL - "YourBrand.InvoiceNinja.com"',
- 'pro_plan_feature4' => 'Fjern "Created by Invoice Ninja"',
- 'pro_plan_feature5' => 'Multi bruger adgang og aktivitets log',
- 'pro_plan_feature6' => 'Opret tilbud og proforma fakturaer',
- 'pro_plan_feature7' => 'Brugerdefinerede faktura felt titler og nummerering',
- 'pro_plan_feature8' => 'Mulighed for at vedhæfte PDF filer til klient e-mails',
+ 'pro_plan_title' => 'NINJA PRO',
+ 'pro_plan_call_to_action' => 'Opgradér Nu!',
+ 'pro_plan_feature1' => 'Opret ubegrænset antal klienter',
+ 'pro_plan_feature2' => 'Adgang til 10 smukke faktura designs',
+ 'pro_plan_feature3' => 'Tilpasset URL - "YourBrand.InvoiceNinja.com"',
+ 'pro_plan_feature4' => 'Fjern "Created by Invoice Ninja"',
+ 'pro_plan_feature5' => 'Multi bruger adgang og aktivitets log',
+ 'pro_plan_feature6' => 'Opret tilbud og proforma fakturaer',
+ 'pro_plan_feature7' => 'Brugerdefinerede faktura felt titler og nummerering',
+ 'pro_plan_feature8' => 'Mulighed for at vedhæfte PDF filer til klient e-mails',
- 'resume' => 'Genoptag',
- 'break_duration' => 'Pause',
- 'edit_details' => 'Rediger detaljer',
- 'work' => 'Arbejde',
- 'timezone_unset' => 'Indstil :link din tidszone',
- 'click_here' => 'Klik her',
+ 'resume' => 'Genoptag',
+ 'break_duration' => 'Pause',
+ 'edit_details' => 'Rediger detaljer',
+ 'work' => 'Arbejde',
+ 'timezone_unset' => 'Indstil :link din tidszone',
+ 'click_here' => 'Klik her',
- 'email_receipt' => 'Send e-mail kvittering til klienten',
- 'created_payment_emailed_client' => 'Betaling modtaget og e-mail kvittering sendt til klienten',
- 'add_account' => 'Tilføj konto',
- 'untitled' => 'Ingen titel',
- 'new_account' => 'Ny konto',
- 'associated_accounts' => 'Konti sammenkædet',
- 'unlinked_account' => 'Sammenkædning af konti ophævet',
- 'login' => 'Log ind',
- 'or' => 'eller',
+ 'email_receipt' => 'Send e-mail kvittering til klienten',
+ 'created_payment_emailed_client' => 'Betaling modtaget og e-mail kvittering sendt til klienten',
+ 'add_account' => 'Tilføj konto',
+ 'untitled' => 'Ingen titel',
+ 'new_account' => 'Ny konto',
+ 'associated_accounts' => 'Konti sammenkædet',
+ 'unlinked_account' => 'Sammenkædning af konti ophævet',
+ 'login' => 'Log ind',
+ 'or' => 'eller',
- 'email_error' => 'Der opstod et problem ved afsendelse af e-mailen',
- 'created_by_recurring' => 'Oprettet af gentaget faktura nr.: :invoice',
- 'confirm_recurring_timing' => 'Bemærk: e-mail bliver sendt i starten af timen.',
- 'old_browser' => 'Din browser er registreret som værende af ældre dato og den vil ikke kunne bruges, skift til en nyere version browser',
- 'payment_terms_help' => 'Sætter standard fakturaens forfalds dato',
- 'unlink_account' => 'Fjern sammenkædning af konti',
- 'unlink' => 'Fjern sammenkædning',
- 'show_address' => 'Vis adresse',
- 'show_address_help' => 'Kræv at klienten angiver deres fakturerings adresse',
- 'update_address' => 'Opdater adresse',
- 'update_address_help' => 'Opdater klientens adresse med de opgivne detaljer',
- 'times' => 'Gange',
- 'set_now' => 'Sæt nu',
- 'dark_mode' => 'Mørk tilstand',
- 'dark_mode_help' => 'Vis hvid tekst på sort baggrund',
- 'add_to_invoice' => 'Tilføj til faktura nr.: :invoice',
- 'create_new_invoice' => 'Opret ny faktura',
- 'task_errors' => 'Ret venligst de overlappende tider',
- 'from' => 'Fra',
- 'to' => 'Til',
- 'font_size' => 'Font Størrelse',
- 'primary_color' => 'Primær Farve',
- 'secondary_color' => 'Sekundær Farve',
- 'customize_design' => 'Tilpas Design',
+ 'email_error' => 'Der opstod et problem ved afsendelse af e-mailen',
+ 'created_by_recurring' => 'Oprettet af gentaget faktura nr.: :invoice',
+ 'confirm_recurring_timing' => 'Bemærk: e-mail bliver sendt i starten af timen.',
+ 'old_browser' => 'Din browser er registreret som værende af ældre dato og den vil ikke kunne bruges, skift til en nyere version browser',
+ 'payment_terms_help' => 'Sætter standard fakturaens forfalds dato',
+ 'unlink_account' => 'Fjern sammenkædning af konti',
+ 'unlink' => 'Fjern sammenkædning',
+ 'show_address' => 'Vis adresse',
+ 'show_address_help' => 'Kræv at klienten angiver deres fakturerings adresse',
+ 'update_address' => 'Opdater adresse',
+ 'update_address_help' => 'Opdater klientens adresse med de opgivne detaljer',
+ 'times' => 'Gange',
+ 'set_now' => 'Sæt nu',
+ 'dark_mode' => 'Mørk tilstand',
+ 'dark_mode_help' => 'Vis hvid tekst på sort baggrund',
+ 'add_to_invoice' => 'Tilføj til faktura nr.: :invoice',
+ 'create_new_invoice' => 'Opret ny faktura',
+ 'task_errors' => 'Ret venligst de overlappende tider',
+ 'from' => 'Fra',
+ 'to' => 'Til',
+ 'font_size' => 'Font Størrelse',
+ 'primary_color' => 'Primær Farve',
+ 'secondary_color' => 'Sekundær Farve',
+ 'customize_design' => 'Tilpas Design',
- 'content' => 'Indhold',
- 'styles' => 'Stilarter',
- 'defaults' => 'Standarder',
- 'margins' => 'Marginer',
- 'header' => 'Hoved',
- 'footer' => 'Fodnote',
- 'custom' => 'Brugertilpasset',
- 'invoice_to' => 'Fakturer til',
- 'invoice_no' => 'Faktura Nr.',
- 'recent_payments' => 'Nylige betalinger',
- 'outstanding' => 'Forfaldne',
- 'manage_companies' => 'Manage Companies',
- 'total_revenue' => 'Total Revenue',
+ 'content' => 'Indhold',
+ 'styles' => 'Stilarter',
+ 'defaults' => 'Standarder',
+ 'margins' => 'Marginer',
+ 'header' => 'Hoved',
+ 'footer' => 'Fodnote',
+ 'custom' => 'Brugertilpasset',
+ 'invoice_to' => 'Fakturer til',
+ 'invoice_no' => 'Faktura Nr.',
+ 'recent_payments' => 'Nylige betalinger',
+ 'outstanding' => 'Forfaldne',
+ 'manage_companies' => 'Manage Companies',
+ 'total_revenue' => 'Total Revenue',
- 'current_user' => 'Nuværende bruger',
- 'new_recurring_invoice' => 'Ny gentaget fakture',
- 'recurring_invoice' => 'Gentaget faktura',
- 'created_by_invoice' => 'Oprettet fra :invoice',
- 'primary_user' => 'Primær bruger',
- 'help' => 'Hjælp',
- 'customize_help' => 'Value
til slutningen. For eksempel viser $invoiceNumberValue
fakturanummeret.$client.nameValue
.
+
',
+ 'due' => 'Due',
+ 'next_due_on' => 'Due Next: :date',
+ 'use_client_terms' => 'Use client terms',
+ 'day_of_month' => ':ordinal day of month',
+ 'last_day_of_month' => 'Last day of month',
+ 'day_of_week_after' => ':ordinal :day after',
+ 'sunday' => 'Sunday',
+ 'monday' => 'Monday',
+ 'tuesday' => 'Tuesday',
+ 'wednesday' => 'Wednesday',
+ 'thursday' => 'Thursday',
+ 'friday' => 'Friday',
+ 'saturday' => 'Saturday',
+
+ // Fonts
+ 'header_font_id' => 'Header Font',
+ 'body_font_id' => 'Body Font',
+ 'color_font_help' => 'Note: the primary color and fonts are also used in the client portal and custom email designs.',
+
+ 'live_preview' => 'Live Preview',
+ 'invalid_mail_config' => 'Unable to send email, please check that the mail settings are correct.',
+
+ 'invoice_message_button' => 'To view your invoice for :amount, click the button below.',
+ 'quote_message_button' => 'To view your quote for :amount, click the button below.',
+ 'payment_message_button' => 'Thank you for your payment of :amount.',
+ 'payment_type_direct_debit' => 'Direct Debit',
+ 'bank_accounts' => 'Bank Accounts',
+ 'add_bank_account' => 'Add Bank Account',
+ 'setup_account' => 'Setup Account',
+ 'import_expenses' => 'Import Expenses',
+ 'bank_id' => 'bank',
+ 'integration_type' => 'Integration Type',
+ 'updated_bank_account' => 'Successfully updated bank account',
+ 'edit_bank_account' => 'Edit Bank Account',
+ 'archive_bank_account' => 'Archive Bank Account',
+ 'archived_bank_account' => 'Successfully archived bank account',
+ 'created_bank_account' => 'Successfully created bank account',
+ 'validate_bank_account' => 'Validate Bank Account',
+ 'bank_accounts_help' => 'Connect a bank account to automatically import expenses and create vendors. Supports American Express and 400+ US banks.',
+ 'bank_password_help' => 'Note: your password is transmitted securely and never stored on our servers.',
+ 'bank_password_warning' => 'Warning: your password may be transmitted in plain text, consider enabling HTTPS.',
+ 'username' => 'Username',
+ 'account_number' => 'Account Number',
+ 'account_name' => 'Account Name',
+ 'bank_account_error' => 'Failed to retreive account details, please check your credentials.',
+ 'status_approved' => 'Approved',
+ 'quote_settings' => 'Quote Settings',
+ 'auto_convert_quote' => 'Auto convert quote',
+ 'auto_convert_quote_help' => 'Automatically convert a quote to an invoice when approved by a client.',
+ 'validate' => 'Validate',
+ 'info' => 'Info',
+ 'imported_expenses' => 'Successfully created :count_vendors vendor(s) and :count_expenses expense(s)',
+
+);
\ No newline at end of file
diff --git a/resources/lang/da/validation.php b/resources/lang/da/validation.php
index 3ec0c4c10358..c345b4353ed9 100644
--- a/resources/lang/da/validation.php
+++ b/resources/lang/da/validation.php
@@ -25,7 +25,7 @@ return array(
"numeric" => ":attribute skal være imellem :min - :max.",
"file" => ":attribute skal være imellem :min - :max kilobytes.",
"string" => ":attribute skal være imellem :min - :max tegn.",
- "array" => ":attribute skal indeholde mellem :min - :max elementer."
+ "array" => ":attribute skal indeholde mellem :min - :max elementer.",
),
"boolean" => ":attribute skal være sandt eller falsk",
"confirmed" => ":attribute er ikke det samme som bekræftelsesfeltet.",
@@ -44,14 +44,14 @@ return array(
"numeric" => ":attribute skal være højest :max.",
"file" => ":attribute skal være højest :max kilobytes.",
"string" => ":attribute skal være højest :max tegn.",
- "array" => ":attribute må ikke indeholde mere end :max elementer."
+ "array" => ":attribute må ikke indeholde mere end :max elementer.",
),
"mimes" => ":attribute skal være en fil af typen: :values.",
"min" => array(
"numeric" => ":attribute skal være mindst :min.",
"file" => ":attribute skal være mindst :min kilobytes.",
"string" => ":attribute skal være mindst :min tegn.",
- "array" => ":attribute skal indeholde mindst :min elementer."
+ "array" => ":attribute skal indeholde mindst :min elementer.",
),
"not_in" => "Den valgte :attribute er ugyldig.",
"numeric" => ":attribute skal være et tal.",
@@ -67,7 +67,7 @@ return array(
"numeric" => ":attribute skal være :size.",
"file" => ":attribute skal være :size kilobytes.",
"string" => ":attribute skal være :size tegn lang.",
- "array" => ":attribute skal indeholde :size elementer."
+ "array" => ":attribute skal indeholde :size elementer.",
),
"timezone" => "The :attribute must be a valid zone.",
"unique" => ":attribute er allerede taget.",
@@ -80,7 +80,7 @@ return array(
"has_counter" => 'The value must contain {$counter}',
"valid_contacts" => "All of the contacts must have either an email or name",
"valid_invoice_items" => "The invoice exceeds the maximum amount",
-
+
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
diff --git a/resources/lang/de/pagination.php b/resources/lang/de/pagination.php
index 186f22c5288c..5bb69029e529 100644
--- a/resources/lang/de/pagination.php
+++ b/resources/lang/de/pagination.php
@@ -1,4 +1,4 @@
- 'Mehr erfahren',
'manage_rates' => 'Steuersätze verwalten',
'note_to_client' => 'Notiz an den Kunden',
- 'invoice_terms' => 'Zahlungsbedingungen',
+ 'invoice_terms' => 'Rechnungsbedingungen',
'save_as_default_terms' => 'Als Standardbedingungen speichern',
'download_pdf' => 'PDF herunterladen',
'pay_now' => 'Jetzt bezahlen',
@@ -271,8 +271,7 @@ return array(
'notification_invoice_sent' => 'Dem Kunden :client wurde die Rechnung :invoice über :amount versendet.',
'notification_invoice_viewed' => 'Der Kunde :client hat sich die Rechnung :invoice über :amount angesehen.',
'reset_password' => 'Du kannst dein Passwort zurücksetzen, indem du auf den folgenden Link klickst:',
- 'reset_password_footer' => 'Wenn du das Zurücksetzen des Passworts nicht beantragt hast, benachrichtige bitte unseren Support: ' . CONTACT_EMAIL,
-
+ 'reset_password_footer' => 'Wenn du das Zurücksetzen des Passworts nicht beantragt hast, benachrichtige bitte unseren Support: '.CONTACT_EMAIL,
// Payment page
'secure_payment' => 'Sichere Zahlung',
@@ -300,7 +299,7 @@ return array(
'logout' => 'Ausloggen',
'sign_up_to_save' => 'Melde dich an, um deine Arbeit zu speichern',
- 'agree_to_terms' =>'Ich akzeptiere die InvoiceNinja :terms',
+ 'agree_to_terms' => 'Ich akzeptiere die InvoiceNinja :terms',
'terms_of_service' => 'Service-Bedingungen',
'email_taken' => 'Diese E-Mail-Adresse ist bereits registriert',
'working' => 'Wird bearbeitet',
@@ -420,7 +419,7 @@ return array(
'active' => 'Aktiv',
'pending' => 'Ausstehend',
'deleted_user' => 'Benutzer erfolgreich gelöscht',
- 'limit_users' => 'Entschuldige, das würde das Limit von ' . MAX_NUM_USERS . ' Benutzern überschreiten',
+ 'limit_users' => 'Entschuldige, das würde das Limit von '.MAX_NUM_USERS.' Benutzern überschreiten',
'confirm_email_invoice' => 'Bist du sicher, dass du diese Rechnung per E-Mail versenden möchtest?',
'confirm_email_quote' => 'Bist du sicher, dass du dieses Angebot per E-Mail versenden möchtest',
@@ -990,5 +989,127 @@ return array(
'schedule' => 'Schedule',
'email_designs' => 'Email Designs',
'assigned_when_sent' => 'Assigned when sent',
-
+
+ 'white_label_custom_css' => ':link for $'.WHITE_LABEL_PRICE.' to enable custom styling and help support our project.',
+ 'white_label_purchase_link' => 'Purchase a white label license',
+
+ // Expense / vendor
+ 'expense' => 'Expense',
+ 'expenses' => 'Expenses',
+ 'new_expense' => 'Enter Expense',
+ 'enter_expense' => 'Enter Expense',
+ 'vendors' => 'Vendors',
+ 'new_vendor' => 'New Vendor',
+ 'payment_terms_net' => 'Net',
+ 'vendor' => 'Vendor',
+ 'edit_vendor' => 'Edit Vendor',
+ 'archive_vendor' => 'Archive Vendor',
+ 'delete_vendor' => 'Delete Vendor',
+ 'view_vendor' => 'View Vendor',
+ 'deleted_expense' => 'Successfully deleted expense',
+ 'archived_expense' => 'Successfully archived expense',
+ 'deleted_expenses' => 'Successfully deleted expenses',
+ 'archived_expenses' => 'Successfully archived expenses',
+
+ // Expenses
+ 'expense_amount' => 'Expense Amount',
+ 'expense_balance' => 'Expense Balance',
+ 'expense_date' => 'Expense Date',
+ 'expense_should_be_invoiced' => 'Should this expense be invoiced?',
+ 'public_notes' => 'Public Notes',
+ 'invoice_amount' => 'Invoice Amount',
+ 'exchange_rate' => 'Exchange Rate',
+ 'yes' => 'Yes',
+ 'no' => 'No',
+ 'should_be_invoiced' => 'Should be invoiced',
+ 'view_expense' => 'View expense # :expense',
+ 'edit_expense' => 'Edit Expense',
+ 'archive_expense' => 'Archive Expense',
+ 'delete_expense' => 'Delete Expense',
+ 'view_expense_num' => 'Expense # :expense',
+ 'updated_expense' => 'Successfully updated expense',
+ 'created_expense' => 'Successfully created expense',
+ 'enter_expense' => 'Enter Expense',
+ 'view' => 'View',
+ 'restore_expense' => 'Restore Expense',
+ 'invoice_expense' => 'Invoice Expense',
+ 'expense_error_multiple_clients' => 'The expenses can\'t belong to different clients',
+ 'expense_error_invoiced' => 'Expense has already been invoiced',
+ 'convert_currency' => 'Convert currency',
+
+ // Payment terms
+ 'num_days' => 'Number of days',
+ 'create_payment_term' => 'Create Payment Term',
+ 'edit_payment_terms' => 'Edit Payment Term',
+ 'edit_payment_term' => 'Edit Payment Term',
+ 'archive_payment_term' => 'Archive Payment Term',
+
+ // recurring due dates
+ 'recurring_due_dates' => 'Recurring Invoice Due Dates',
+ 'recurring_due_date_help' => '
+
',
+ 'due' => 'Due',
+ 'next_due_on' => 'Due Next: :date',
+ 'use_client_terms' => 'Use client terms',
+ 'day_of_month' => ':ordinal day of month',
+ 'last_day_of_month' => 'Last day of month',
+ 'day_of_week_after' => ':ordinal :day after',
+ 'sunday' => 'Sunday',
+ 'monday' => 'Monday',
+ 'tuesday' => 'Tuesday',
+ 'wednesday' => 'Wednesday',
+ 'thursday' => 'Thursday',
+ 'friday' => 'Friday',
+ 'saturday' => 'Saturday',
+
+ // Fonts
+ 'header_font_id' => 'Header Font',
+ 'body_font_id' => 'Body Font',
+ 'color_font_help' => 'Note: the primary color and fonts are also used in the client portal and custom email designs.',
+
+ 'live_preview' => 'Live Preview',
+ 'invalid_mail_config' => 'Unable to send email, please check that the mail settings are correct.',
+
+ 'invoice_message_button' => 'To view your invoice for :amount, click the button below.',
+ 'quote_message_button' => 'To view your quote for :amount, click the button below.',
+ 'payment_message_button' => 'Thank you for your payment of :amount.',
+ 'payment_type_direct_debit' => 'Direct Debit',
+ 'bank_accounts' => 'Bank Accounts',
+ 'add_bank_account' => 'Add Bank Account',
+ 'setup_account' => 'Setup Account',
+ 'import_expenses' => 'Import Expenses',
+ 'bank_id' => 'bank',
+ 'integration_type' => 'Integration Type',
+ 'updated_bank_account' => 'Successfully updated bank account',
+ 'edit_bank_account' => 'Edit Bank Account',
+ 'archive_bank_account' => 'Archive Bank Account',
+ 'archived_bank_account' => 'Successfully archived bank account',
+ 'created_bank_account' => 'Successfully created bank account',
+ 'validate_bank_account' => 'Validate Bank Account',
+ 'bank_accounts_help' => 'Connect a bank account to automatically import expenses and create vendors. Supports American Express and 400+ US banks.',
+ 'bank_password_help' => 'Note: your password is transmitted securely and never stored on our servers.',
+ 'bank_password_warning' => 'Warning: your password may be transmitted in plain text, consider enabling HTTPS.',
+ 'username' => 'Username',
+ 'account_number' => 'Account Number',
+ 'account_name' => 'Account Name',
+ 'bank_account_error' => 'Failed to retreive account details, please check your credentials.',
+ 'status_approved' => 'Approved',
+ 'quote_settings' => 'Quote Settings',
+ 'auto_convert_quote' => 'Auto convert quote',
+ 'auto_convert_quote_help' => 'Automatically convert a quote to an invoice when approved by a client.',
+ 'validate' => 'Validate',
+ 'info' => 'Info',
+ 'imported_expenses' => 'Successfully created :count_vendors vendor(s) and :count_expenses expense(s)',
+
);
diff --git a/resources/lang/de/validation.php b/resources/lang/de/validation.php
index c10db3ea2a68..e8be6d98b63c 100644
--- a/resources/lang/de/validation.php
+++ b/resources/lang/de/validation.php
@@ -25,7 +25,7 @@ return array(
"numeric" => ":attribute muss zwischen :min & :max liegen.",
"file" => ":attribute muss zwischen :min & :max Kilobytes groß sein.",
"string" => ":attribute muss zwischen :min & :max Zeichen lang sein.",
- "array" => ":attribute muss zwischen :min & :max Elemente haben."
+ "array" => ":attribute muss zwischen :min & :max Elemente haben.",
),
"confirmed" => ":attribute stimmt nicht mit der Bestätigung überein.",
"date" => ":attribute muss ein gültiges Datum sein.",
@@ -43,14 +43,14 @@ return array(
"numeric" => ":attribute darf maximal :max sein.",
"file" => ":attribute darf maximal :max Kilobytes groß sein.",
"string" => ":attribute darf maximal :max Zeichen haben.",
- "array" => ":attribute darf nicht mehr als :max Elemente haben."
+ "array" => ":attribute darf nicht mehr als :max Elemente haben.",
),
"mimes" => ":attribute muss den Dateityp :values haben.",
"min" => array(
"numeric" => ":attribute muss mindestens :min sein.",
"file" => ":attribute muss mindestens :min Kilobytes groß sein.",
"string" => ":attribute muss mindestens :min Zeichen lang sein.",
- "array" => ":attribute muss mindestens :min Elemente haben."
+ "array" => ":attribute muss mindestens :min Elemente haben.",
),
"not_in" => "Der gewählte Wert für :attribute ist ungültig.",
"numeric" => ":attribute muss eine Zahl sein.",
@@ -66,7 +66,7 @@ return array(
"numeric" => ":attribute muss gleich :size sein.",
"file" => ":attribute muss :size Kilobyte groß sein.",
"string" => ":attribute muss :size Zeichen lang sein.",
- "array" => ":attribute muss genau :size Elemente haben."
+ "array" => ":attribute muss genau :size Elemente haben.",
),
"unique" => ":attribute ist schon vergeben.",
"url" => "Das Format von :attribute ist ungültig.",
@@ -78,7 +78,7 @@ return array(
"has_counter" => 'Der Wert muss {$counter} beinhalten',
"valid_contacts" => "Alle Kontake müssen entweder einen Namen oder eine E-Mail Adresse haben",
"valid_invoice_items" => "Die Rechnung übersteigt den maximalen Betrag",
-
+
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
diff --git a/resources/lang/en/pagination.php b/resources/lang/en/pagination.php
index 62b98ae8d8c5..b573b51e9158 100644
--- a/resources/lang/en/pagination.php
+++ b/resources/lang/en/pagination.php
@@ -1,4 +1,4 @@
- 'Successfully deleted vendor',
'deleted_vendors' => 'Successfully deleted :count vendors',
-
// Emails
'confirmation_subject' => 'Invoice Ninja Account Confirmation',
'confirmation_header' => 'Account Confirmation',
@@ -284,8 +283,7 @@ return array(
'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 button:',
- 'reset_password_footer' => 'If you did not request this password reset please email our support: ' . CONTACT_EMAIL,
-
+ 'reset_password_footer' => 'If you did not request this password reset please email our support: '.CONTACT_EMAIL,
// Payment page
'secure_payment' => 'Secure Payment',
@@ -313,7 +311,7 @@ return array(
'logout' => 'Log Out',
'sign_up_to_save' => 'Sign up to save your work',
- 'agree_to_terms' =>'I agree to the Invoice Ninja :terms',
+ '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',
@@ -433,7 +431,7 @@ return array(
'active' => 'Active',
'pending' => 'Pending',
'deleted_user' => 'Successfully deleted user',
- 'limit_users' => 'Sorry, this will exceed the limit of ' . MAX_NUM_USERS . ' users',
+ 'limit_users' => 'Sorry, this will exceed the limit of '.MAX_NUM_USERS.' users',
'confirm_email_invoice' => 'Are you sure you want to email this invoice?',
'confirm_email_quote' => 'Are you sure you want to email this quote?',
@@ -1019,7 +1017,7 @@ return array(
'new_expense' => 'Enter Expense',
'enter_expense' => 'Enter Expense',
'vendors' => 'Vendors',
- 'new_vendor' => 'Create Vendor',
+ 'new_vendor' => 'New Vendor',
'payment_terms_net' => 'Net',
'vendor' => 'Vendor',
'edit_vendor' => 'Edit Vendor',
@@ -1037,7 +1035,7 @@ return array(
'expense_date' => 'Expense Date',
'expense_should_be_invoiced' => 'Should this expense be invoiced?',
'public_notes' => 'Public Notes',
- 'converted_amount' => 'Converted Amount',
+ 'invoice_amount' => 'Invoice Amount',
'exchange_rate' => 'Exchange Rate',
'yes' => 'Yes',
'no' => 'No',
@@ -1053,8 +1051,8 @@ return array(
'view' => 'View',
'restore_expense' => 'Restore Expense',
'invoice_expense' => 'Invoice Expense',
- 'expense_error_multiple_clients' =>'The expenses can\'t belong to different clients',
- 'expense_error_invoiced' => 'Expense have already been invoiced',
+ 'expense_error_multiple_clients' => 'The expenses can\'t belong to different clients',
+ 'expense_error_invoiced' => 'Expense has already been invoiced',
'convert_currency' => 'Convert currency',
// Payment terms
@@ -1107,6 +1105,8 @@ return array(
'payment_type_direct_debit' => 'Direct Debit',
'bank_accounts' => 'Bank Accounts',
'add_bank_account' => 'Add Bank Account',
+ 'setup_account' => 'Setup Account',
+ 'import_expenses' => 'Import Expenses',
'bank_id' => 'bank',
'integration_type' => 'Integration Type',
'updated_bank_account' => 'Successfully updated bank account',
@@ -1114,17 +1114,34 @@ return array(
'archive_bank_account' => 'Archive Bank Account',
'archived_bank_account' => 'Successfully archived bank account',
'created_bank_account' => 'Successfully created bank account',
- 'test' => 'Test',
- 'test_bank_account' => 'Test Bank Account',
+ 'validate_bank_account' => 'Validate Bank Account',
+ 'bank_accounts_help' => 'Connect a bank account to automatically import expenses and create vendors. Supports American Express and 400+ US banks.',
'bank_password_help' => 'Note: your password is transmitted securely and never stored on our servers.',
'bank_password_warning' => 'Warning: your password may be transmitted in plain text, consider enabling HTTPS.',
'username' => 'Username',
'account_number' => 'Account Number',
+ 'account_name' => 'Account Name',
'bank_account_error' => 'Failed to retreive account details, please check your credentials.',
'status_approved' => 'Approved',
'quote_settings' => 'Quote Settings',
'auto_convert_quote' => 'Auto convert quote',
'auto_convert_quote_help' => 'Automatically convert a quote to an invoice when approved by a client.',
+ 'validate' => 'Validate',
+ 'info' => 'Info',
+ 'imported_expenses' => 'Successfully created :count_vendors vendor(s) and :count_expenses expense(s)',
-
+ 'iframe_url_help3' => 'Note: if you plan on accepting credit cards details we strongly recommend enabling HTTPS on your site.',
+ 'expense_error_multiple_currencies' => 'The expenses can\'t have different currencies.',
+ 'expense_error_mismatch_currencies' => 'The client\'s currency does not match the expense currency.',
+ 'trello_roadmap' => 'Trello Roadmap',
+ 'header_footer' => 'Header/Footer',
+ 'first_page' => 'first page',
+ 'all_pages' => 'all pages',
+ 'last_page' => 'last page',
+ 'all_pages_header' => 'Show header on',
+ 'all_pages_footer' => 'Show footer on',
+ 'invoice_currency' => 'Invoice Currency',
+ 'enable_https' => 'We strongly recommend using HTTPS to accept credit card details online.',
+ 'quote_issued_to' => 'Quote issued to',
+ 'show_currency_code' => 'Currency Code',
);
diff --git a/resources/lang/en/validation.php b/resources/lang/en/validation.php
index a5db12a5eca0..d17016b2b53f 100644
--- a/resources/lang/en/validation.php
+++ b/resources/lang/en/validation.php
@@ -68,7 +68,7 @@ return array(
),
"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",
diff --git a/resources/lang/es/texts.php b/resources/lang/es/texts.php
index e84b9c4fe100..c1aa74687c20 100644
--- a/resources/lang/es/texts.php
+++ b/resources/lang/es/texts.php
@@ -2,969 +2,1090 @@
return array(
- // client
- 'organization' => 'Empresa',
- 'name' => 'Nombre', //Razon social-Colombia,
- 'website' => 'Sitio Web',
- 'work_phone' => 'Teléfono',
- 'address' => 'Dirección',
- 'address1' => 'Calle',
- 'address2' => 'Bloq/Pta',
- 'city' => 'Ciudad',
- 'state' => 'Región/Provincia', //Departamento-Colombia, Comarca-Panama
- 'postal_code' => 'Código Postal',
- 'country_id' => 'País',
- 'contacts' => 'Contactos',
- 'first_name' => 'Nombres',
- 'last_name' => 'Apellidos',
- 'phone' => 'Teléfono',
- 'email' => 'Correo Electrónico',
- 'additional_info' => 'Información adicional',
- 'payment_terms' => 'Plazos de pago', //
- 'currency_id' => 'Divisa',
- 'size_id' => 'Tamaño de la Empresa',
- 'industry_id' => 'Industria',
- 'private_notes' => 'Notas Privadas',
+ // client
+ 'organization' => 'Empresa',
+ 'name' => 'Nombre', //Razon social-Colombia,
+ 'website' => 'Sitio Web',
+ 'work_phone' => 'Teléfono',
+ 'address' => 'Dirección',
+ 'address1' => 'Calle',
+ 'address2' => 'Bloq/Pta',
+ 'city' => 'Ciudad',
+ 'state' => 'Región/Provincia', //Departamento-Colombia, Comarca-Panama
+ 'postal_code' => 'Código Postal',
+ 'country_id' => 'País',
+ 'contacts' => 'Contactos',
+ 'first_name' => 'Nombres',
+ 'last_name' => 'Apellidos',
+ 'phone' => 'Teléfono',
+ 'email' => 'Correo Electrónico',
+ 'additional_info' => 'Información adicional',
+ 'payment_terms' => 'Plazos de pago', //
+ 'currency_id' => 'Divisa',
+ 'size_id' => 'Tamaño de la Empresa',
+ 'industry_id' => 'Industria',
+ 'private_notes' => 'Notas Privadas',
- // invoice
- 'invoice' => 'Factura de venta', //Factura de Venta-Colombia
- 'client' => 'Cliente',
- 'invoice_date' => 'Fecha de factura',
- 'due_date' => 'Fecha de pago',
- 'invoice_number' => 'Número de Factura',
- 'invoice_number_short' => 'Factura #',
- 'po_number' => 'Apartado de correo',
- 'po_number_short' => 'Apdo.',
- 'frequency_id' => 'Frecuencia',
- 'discount' => 'Descuento',
- 'taxes' => 'Impuestos',
- 'tax' => 'Impuesto', //IVA for almost all latinamerica, ISV-Honduras, ITBMS-Panama, IV-Costa Rica, ITBIS- Republica Dominicana, IVU-Puerto Rico
- 'item' => 'Concepto',
- 'description' => 'Descripción',
- 'unit_cost' => 'Coste unitario',
- 'quantity' => 'Cantidad',
- 'line_total' => 'Total',
- 'subtotal' => 'Subtotal',
- 'paid_to_date' => 'Pagado',
- 'balance_due' => 'Pendiente',
- 'invoice_design_id' => 'Diseño',
- 'terms' => 'Términos',
- 'your_invoice' => 'Tu factura',
- 'remove_contact' => 'Eliminar contacto',
- 'add_contact' => 'Añadir contacto',
- 'create_new_client' => 'Crear nuevo cliente',
- 'edit_client_details' => 'Editar detalles del cliente',
- 'enable' => 'Activar',
- 'learn_more' => 'Aprender más',
- 'manage_rates' => 'Gestionar tarifas',
- 'note_to_client' => 'Nota para el cliente',
- 'invoice_terms' => 'Términos de facturación',
- 'save_as_default_terms' => 'Guardar como términos por defecto',
- 'download_pdf' => 'Descargar PDF',
- 'pay_now' => 'Pagar ahora',
- 'save_invoice' => 'Guardar factura',
- 'clone_invoice' => 'Clonar factura',
- 'archive_invoice' => 'Archivar factura',
- 'delete_invoice' => 'Eliminar factura',
- 'email_invoice' => 'Enviar factura por correo',
- 'enter_payment' => 'Agregar pago',
- 'tax_rates' => 'Tasas de impuesto',
- 'rate' => 'Tasas',
- 'settings' => 'Configuración',
- 'enable_invoice_tax' => 'Activar impuesto para la factura',
- 'enable_line_item_tax' => 'Activar impuesto por concepto',
+ // invoice
+ 'invoice' => 'Factura de venta', //Factura de Venta-Colombia
+ 'client' => 'Cliente',
+ 'invoice_date' => 'Fecha de factura',
+ 'due_date' => 'Fecha de pago',
+ 'invoice_number' => 'Número de Factura',
+ 'invoice_number_short' => 'Factura #',
+ 'po_number' => 'Apartado de correo',
+ 'po_number_short' => 'Apdo.',
+ 'frequency_id' => 'Frecuencia',
+ 'discount' => 'Descuento',
+ 'taxes' => 'Impuestos',
+ 'tax' => 'Impuesto', //IVA for almost all latinamerica, ISV-Honduras, ITBMS-Panama, IV-Costa Rica, ITBIS- Republica Dominicana, IVU-Puerto Rico
+ 'item' => 'Concepto',
+ 'description' => 'Descripción',
+ 'unit_cost' => 'Coste unitario',
+ 'quantity' => 'Cantidad',
+ 'line_total' => 'Total',
+ 'subtotal' => 'Subtotal',
+ 'paid_to_date' => 'Pagado',
+ 'balance_due' => 'Pendiente',
+ 'invoice_design_id' => 'Diseño',
+ 'terms' => 'Términos',
+ 'your_invoice' => 'Tu factura',
+ 'remove_contact' => 'Eliminar contacto',
+ 'add_contact' => 'Añadir contacto',
+ 'create_new_client' => 'Crear nuevo cliente',
+ 'edit_client_details' => 'Editar detalles del cliente',
+ 'enable' => 'Activar',
+ 'learn_more' => 'Aprender más',
+ 'manage_rates' => 'Gestionar tarifas',
+ 'note_to_client' => 'Nota para el cliente',
+ 'invoice_terms' => 'Términos de facturación',
+ 'save_as_default_terms' => 'Guardar como términos por defecto',
+ 'download_pdf' => 'Descargar PDF',
+ 'pay_now' => 'Pagar ahora',
+ 'save_invoice' => 'Guardar factura',
+ 'clone_invoice' => 'Clonar factura',
+ 'archive_invoice' => 'Archivar factura',
+ 'delete_invoice' => 'Eliminar factura',
+ 'email_invoice' => 'Enviar factura por correo',
+ 'enter_payment' => 'Agregar pago',
+ 'tax_rates' => 'Tasas de impuesto',
+ 'rate' => 'Tasas',
+ 'settings' => 'Configuración',
+ 'enable_invoice_tax' => 'Activar impuesto para la factura',
+ 'enable_line_item_tax' => 'Activar impuesto por concepto',
- // navigation
- 'dashboard' => 'Inicio',
- 'clients' => 'Clientes',
- 'invoices' => 'Facturas',
- 'payments' => 'Pagos',
- 'credits' => 'Créditos',
- 'history' => 'Historial',
- 'search' => 'Búsqueda',
- 'sign_up' => 'registrate',
- 'guest' => 'invitado',
- 'company_details' => 'Detalles de la empresa',
- 'online_payments' => 'Pagos en linea',
- 'notifications' => 'Notificaciones',
- 'import_export' => 'Importar/Exportar',
- 'done' => 'Hecho',
- 'save' => 'Guardar',
- 'create' => 'Crear',
- 'upload' => 'Subir',
- 'import' => 'Importar',
- 'download' => 'Descargar',
- 'cancel' => 'Cancelar',
- 'close' => 'Cerrar',
- 'provide_email' => 'Por favor facilita una dirección de correo electrónico válida.',
- 'powered_by' => 'Plataforma por ',
- 'no_items' => 'No hay data',
+ // navigation
+ 'dashboard' => 'Inicio',
+ 'clients' => 'Clientes',
+ 'invoices' => 'Facturas',
+ 'payments' => 'Pagos',
+ 'credits' => 'Créditos',
+ 'history' => 'Historial',
+ 'search' => 'Búsqueda',
+ 'sign_up' => 'registrate',
+ 'guest' => 'invitado',
+ 'company_details' => 'Detalles de la empresa',
+ 'online_payments' => 'Pagos en linea',
+ 'notifications' => 'Notificaciones',
+ 'import_export' => 'Importar/Exportar',
+ 'done' => 'Hecho',
+ 'save' => 'Guardar',
+ 'create' => 'Crear',
+ 'upload' => 'Subir',
+ 'import' => 'Importar',
+ 'download' => 'Descargar',
+ 'cancel' => 'Cancelar',
+ 'close' => 'Cerrar',
+ 'provide_email' => 'Por favor facilita una dirección de correo electrónico válida.',
+ 'powered_by' => 'Plataforma por ',
+ 'no_items' => 'No hay data',
- // recurring invoices
- 'recurring_invoices' => 'Facturas recurrentes',
- 'recurring_help' => '
-
',
+ // recurring invoices
+ 'recurring_invoices' => 'Facturas recurrentes',
+ 'recurring_help' => '
+
',
- // dashboard
- 'in_total_revenue' => 'ingreso total',
- 'billed_client' => 'cliente facturado',
- 'billed_clients' => 'clientes facturados',
- 'active_client' => 'cliente activo',
- 'active_clients' => 'clientes activos',
- 'invoices_past_due' => 'Facturas vencidas',
- 'upcoming_invoices' => 'Próximas facturas',
- 'average_invoice' => 'Promedio de facturación',
+ // dashboard
+ 'in_total_revenue' => 'ingreso total',
+ 'billed_client' => 'cliente facturado',
+ 'billed_clients' => 'clientes facturados',
+ 'active_client' => 'cliente activo',
+ 'active_clients' => 'clientes activos',
+ 'invoices_past_due' => 'Facturas vencidas',
+ 'upcoming_invoices' => 'Próximas facturas',
+ 'average_invoice' => 'Promedio de facturación',
- // list pages
- 'archive' => 'Archivar',
- 'delete' => 'Eliminar',
- 'archive_client' => 'Archivar cliente',
- 'delete_client' => 'Eliminar cliente',
- 'archive_payment' => 'Archivar pago',
- 'delete_payment' => 'Eliminar pago',
- 'archive_credit' => 'Archivar crédito',
- 'delete_credit' => 'Eliminar crédito',
- 'show_archived_deleted' => 'Mostrar archivados/eliminados',
- 'filter' => 'Filtrar',
- 'new_client' => 'Nuevo cliente',
- 'new_invoice' => 'Nueva factura',
- 'new_payment' => 'Nuevo pago',
- 'new_credit' => 'Nuevo crédito',
- 'contact' => 'Contacto',
- 'date_created' => 'Fecha de creación',
- 'last_login' => 'Último acceso',
- 'balance' => 'Balance',
- 'action' => 'Acción',
- 'status' => 'Estado',
- 'invoice_total' => 'Total facturado',
- 'frequency' => 'Frequencia',
- 'start_date' => 'Fecha de inicio',
- 'end_date' => 'Fecha de finalización',
- 'transaction_reference' => 'Referencia de transacción',
- 'method' => 'Método',
- 'payment_amount' => 'Valor del pago',
- 'payment_date' => 'Fecha de Pago',
- 'credit_amount' => 'Cantidad de Crédito',
- 'credit_balance' => 'Balance de Crédito',
- 'credit_date' => 'Fecha de Crédito',
- 'empty_table' => 'Tabla vacía',
- 'select' => 'Seleccionar',
- 'edit_client' => 'Editar Cliente',
- 'edit_invoice' => 'Editar Factura',
+ // list pages
+ 'archive' => 'Archivar',
+ 'delete' => 'Eliminar',
+ 'archive_client' => 'Archivar cliente',
+ 'delete_client' => 'Eliminar cliente',
+ 'archive_payment' => 'Archivar pago',
+ 'delete_payment' => 'Eliminar pago',
+ 'archive_credit' => 'Archivar crédito',
+ 'delete_credit' => 'Eliminar crédito',
+ 'show_archived_deleted' => 'Mostrar archivados/eliminados',
+ 'filter' => 'Filtrar',
+ 'new_client' => 'Nuevo cliente',
+ 'new_invoice' => 'Nueva factura',
+ 'new_payment' => 'Nuevo pago',
+ 'new_credit' => 'Nuevo crédito',
+ 'contact' => 'Contacto',
+ 'date_created' => 'Fecha de creación',
+ 'last_login' => 'Último acceso',
+ 'balance' => 'Balance',
+ 'action' => 'Acción',
+ 'status' => 'Estado',
+ 'invoice_total' => 'Total facturado',
+ 'frequency' => 'Frequencia',
+ 'start_date' => 'Fecha de inicio',
+ 'end_date' => 'Fecha de finalización',
+ 'transaction_reference' => 'Referencia de transacción',
+ 'method' => 'Método',
+ 'payment_amount' => 'Valor del pago',
+ 'payment_date' => 'Fecha de Pago',
+ 'credit_amount' => 'Cantidad de Crédito',
+ 'credit_balance' => 'Balance de Crédito',
+ 'credit_date' => 'Fecha de Crédito',
+ 'empty_table' => 'Tabla vacía',
+ 'select' => 'Seleccionar',
+ 'edit_client' => 'Editar Cliente',
+ 'edit_invoice' => 'Editar Factura',
- // client view page
- 'create_invoice' => 'Crear Factura',
- 'enter_credit' => 'Agregar Crédito',
- 'last_logged_in' => 'Último inicio de sesión',
- 'details' => 'Detalles',
- 'standing' => 'Standing', //What is this for, context of it's use
- 'credit' => 'Crédito',
- 'activity' => 'Actividad',
- 'date' => 'Fecha',
- 'message' => 'Mensaje',
- 'adjustment' => 'Ajustes',
- 'are_you_sure' => '¿Estás seguro?',
+ // client view page
+ 'create_invoice' => 'Crear Factura',
+ 'enter_credit' => 'Agregar Crédito',
+ 'last_logged_in' => 'Último inicio de sesión',
+ 'details' => 'Detalles',
+ 'standing' => 'Standing', //What is this for, context of it's use
+ 'credit' => 'Crédito',
+ 'activity' => 'Actividad',
+ 'date' => 'Fecha',
+ 'message' => 'Mensaje',
+ 'adjustment' => 'Ajustes',
+ 'are_you_sure' => '¿Estás seguro?',
- // payment pages
- 'payment_type_id' => 'Tipo de pago',
- 'amount' => 'Cantidad',
+ // payment pages
+ 'payment_type_id' => 'Tipo de pago',
+ 'amount' => 'Cantidad',
- // account/company pages
- 'work_email' => 'Correo electrónico de la empresa',
- 'language_id' => 'Idioma',
- 'timezone_id' => 'Zona horaria',
- 'date_format_id' => 'Formato de fecha',
- 'datetime_format_id' => 'Format de fecha/hora',
- 'users' => 'Usuarios',
- 'localization' => 'Localización',
- 'remove_logo' => 'Eliminar logo',
- 'logo_help' => 'Formatos aceptados: JPEG, GIF y PNG',
- 'payment_gateway' => 'Pasarela de pago',
- 'gateway_id' => 'Proveedor',
- 'email_notifications' => 'Notificaciones de correo',
- 'email_sent' => 'Avísame por correo cuando una factura se envía',
- 'email_viewed' => 'Avísame por correo cuando una factura se visualiza',
- 'email_paid' => 'Avísame por correo cuando una factura se paga',
- 'site_updates' => 'Actualizaciones del sitio',
- 'custom_messages' => 'Mensajes a medida',
- 'default_invoice_terms' => 'Configurar términos de factura por defecto',
- 'default_email_footer' => 'Configurar firma de correo por defecto',
- 'import_clients' => 'Importar datos del cliente',
- 'csv_file' => 'Seleccionar archivo CSV',
- 'export_clients' => 'Exportar datos del cliente',
- 'select_file' => 'Seleccionar archivo',
- 'first_row_headers' => 'Usar la primera fila como encabezados',
- 'column' => 'Columna',
- 'sample' => 'Ejemplo',
- 'import_to' => 'Importar a',
- 'client_will_create' => 'cliente se creará', //What is this for, context of it's use
- 'clients_will_create' => 'clientes se crearan', //What is this for, context of it's use
- 'email_settings' => 'Configuración del Correo Electrónico',
- 'pdf_email_attachment' => 'Adjuntar PDF\'s a los Correos',
+ // account/company pages
+ 'work_email' => 'Correo electrónico de la empresa',
+ 'language_id' => 'Idioma',
+ 'timezone_id' => 'Zona horaria',
+ 'date_format_id' => 'Formato de fecha',
+ 'datetime_format_id' => 'Format de fecha/hora',
+ 'users' => 'Usuarios',
+ 'localization' => 'Localización',
+ 'remove_logo' => 'Eliminar logo',
+ 'logo_help' => 'Formatos aceptados: JPEG, GIF y PNG',
+ 'payment_gateway' => 'Pasarela de pago',
+ 'gateway_id' => 'Proveedor',
+ 'email_notifications' => 'Notificaciones de correo',
+ 'email_sent' => 'Avísame por correo cuando una factura se envía',
+ 'email_viewed' => 'Avísame por correo cuando una factura se visualiza',
+ 'email_paid' => 'Avísame por correo cuando una factura se paga',
+ 'site_updates' => 'Actualizaciones del sitio',
+ 'custom_messages' => 'Mensajes a medida',
+ 'default_invoice_terms' => 'Configurar términos de factura por defecto',
+ 'default_email_footer' => 'Configurar firma de correo por defecto',
+ 'import_clients' => 'Importar datos del cliente',
+ 'csv_file' => 'Seleccionar archivo CSV',
+ 'export_clients' => 'Exportar datos del cliente',
+ 'select_file' => 'Seleccionar archivo',
+ 'first_row_headers' => 'Usar la primera fila como encabezados',
+ 'column' => 'Columna',
+ 'sample' => 'Ejemplo',
+ 'import_to' => 'Importar a',
+ 'client_will_create' => 'cliente se creará', //What is this for, context of it's use
+ 'clients_will_create' => 'clientes se crearan', //What is this for, context of it's use
+ 'email_settings' => 'Configuración del Correo Electrónico',
+ 'pdf_email_attachment' => 'Adjuntar PDF\'s a los Correos',
- // application messages
- 'created_client' => 'cliente creado con éxito',
- 'created_clients' => ':count clientes creados con éxito',
- 'updated_settings' => 'Configuración actualizada con éxito',
- 'removed_logo' => 'Logo eliminado con éxito',
- 'sent_message' => 'Mensaje enviado con éxito',
- 'invoice_error' => 'Seleccionar cliente y corregir errores.',
- 'limit_clients' => 'Lo sentimos, te has pasado del límite de :count clientes',
- 'payment_error' => 'Ha habido un error en el proceso de tu pago. Inténtalo de nuevo más tarde.',
- 'registration_required' => 'Inscríbete para enviar una factura',
- 'confirmation_required' => 'Por favor confirma tu dirección de correo electrónico',
- 'updated_client' => 'Cliente actualizado con éxito',
- 'created_client' => 'Cliente creado con éxito',
- 'archived_client' => 'Cliente archivado con éxito',
- 'archived_clients' => ':count clientes archivados con éxito',
- 'deleted_client' => 'Cliente eliminado con éxito',
- 'deleted_clients' => ':count clientes eliminados con éxito',
- 'updated_invoice' => 'Factura actualizada con éxito',
- 'created_invoice' => 'Factura creada con éxito',
- 'cloned_invoice' => 'Factura clonada con éxito',
- 'emailed_invoice' => 'Factura enviada con éxito',
- 'and_created_client' => 'y cliente creado ',
- 'archived_invoice' => 'Factura archivada con éxito',
- 'archived_invoices' => ':count facturas archivados con éxito',
- 'deleted_invoice' => 'Factura eliminada con éxito',
- 'deleted_invoices' => ':count facturas eliminadas con éxito',
- 'created_payment' => 'Pago creado con éxito',
- 'archived_payment' => 'Pago archivado con éxito',
- 'archived_payments' => ':count pagos archivados con éxito',
- 'deleted_payment' => 'Pago eliminado con éxito',
- 'deleted_payments' => ':count pagos eliminados con éxito',
- 'applied_payment' => 'Pago aplicado con éxito',
- 'created_credit' => 'Crédito creado con éxito',
- 'archived_credit' => 'Crédito archivado con éxito',
- 'archived_credits' => ':count creditos archivados con éxito',
- 'deleted_credit' => 'Créditos eliminados con éxito',
- 'deleted_credits' => ':count creditos eliminados con éxito',
- // Emails
- 'confirmation_subject' => 'Corfimación de tu cuenta en Invoice Ninja',
- 'confirmation_header' => 'Confirmación de Cuenta',
- 'confirmation_message' => 'Por favor, haz clic en el enlace abajo para confirmar tu cuenta.',
- 'invoice_subject' => 'Nueva factura :invoice de :account',
- 'invoice_message' => 'Para visualizar tu factura por el valor de :amount, haz click en el enlace abajo.',
- 'payment_subject' => 'Pago recibido',
- 'payment_message' => 'Gracias por tu pago por valor de :amount.',
- 'email_salutation' => 'Estimado :name,',
- 'email_signature' => 'Un saludo cordial,',
- 'email_from' => 'El equipo de Invoice Ninja ',
- 'user_email_footer' => 'Para ajustar la configuración de las notificaciones de tu correo, visita '.SITE_URL.'/settings/notifications',
- 'invoice_link_message' => 'Para visualizar la factura de cliente, haz clic en el enlace abajo:',
- 'notification_invoice_paid_subject' => 'La factura :invoice ha sido pagada por el cliente :client',
- 'notification_invoice_sent_subject' => 'La factura :invoice ha sido enviada a el cliente :client',
- 'notification_invoice_viewed_subject' => 'La factura :invoice ha sido visualizado por el cliente:client',
- 'notification_invoice_paid' => 'Un pago por valor de :amount se ha realizado por el cliente :client a la factura :invoice.',
- 'notification_invoice_sent' => 'La factura :invoice por valor de :amount fue enviada al cliente :cliente.',
- 'notification_invoice_viewed' => 'La factura :invoice por valor de :amount fue visualizada por el cliente :client.',
- 'reset_password' => 'Puedes reconfigurar la contraseña de tu cuenta haciendo clic en el siguiente enlace:',
- 'reset_password_footer' => 'Si no has solicitado un cambio de contraseña, por favor contactate con nosostros: ' . CONTACT_EMAIL,
+ // application messages
+ 'created_client' => 'cliente creado con éxito',
+ 'created_clients' => ':count clientes creados con éxito',
+ 'updated_settings' => 'Configuración actualizada con éxito',
+ 'removed_logo' => 'Logo eliminado con éxito',
+ 'sent_message' => 'Mensaje enviado con éxito',
+ 'invoice_error' => 'Seleccionar cliente y corregir errores.',
+ 'limit_clients' => 'Lo sentimos, te has pasado del límite de :count clientes',
+ 'payment_error' => 'Ha habido un error en el proceso de tu pago. Inténtalo de nuevo más tarde.',
+ 'registration_required' => 'Inscríbete para enviar una factura',
+ 'confirmation_required' => 'Por favor confirma tu dirección de correo electrónico',
+ 'updated_client' => 'Cliente actualizado con éxito',
+ 'created_client' => 'Cliente creado con éxito',
+ 'archived_client' => 'Cliente archivado con éxito',
+ 'archived_clients' => ':count clientes archivados con éxito',
+ 'deleted_client' => 'Cliente eliminado con éxito',
+ 'deleted_clients' => ':count clientes eliminados con éxito',
+ 'updated_invoice' => 'Factura actualizada con éxito',
+ 'created_invoice' => 'Factura creada con éxito',
+ 'cloned_invoice' => 'Factura clonada con éxito',
+ 'emailed_invoice' => 'Factura enviada con éxito',
+ 'and_created_client' => 'y cliente creado ',
+ 'archived_invoice' => 'Factura archivada con éxito',
+ 'archived_invoices' => ':count facturas archivados con éxito',
+ 'deleted_invoice' => 'Factura eliminada con éxito',
+ 'deleted_invoices' => ':count facturas eliminadas con éxito',
+ 'created_payment' => 'Pago creado con éxito',
+ 'archived_payment' => 'Pago archivado con éxito',
+ 'archived_payments' => ':count pagos archivados con éxito',
+ 'deleted_payment' => 'Pago eliminado con éxito',
+ 'deleted_payments' => ':count pagos eliminados con éxito',
+ 'applied_payment' => 'Pago aplicado con éxito',
+ 'created_credit' => 'Crédito creado con éxito',
+ 'archived_credit' => 'Crédito archivado con éxito',
+ 'archived_credits' => ':count creditos archivados con éxito',
+ 'deleted_credit' => 'Créditos eliminados con éxito',
+ 'deleted_credits' => ':count creditos eliminados con éxito',
+ // Emails
+ 'confirmation_subject' => 'Corfimación de tu cuenta en Invoice Ninja',
+ 'confirmation_header' => 'Confirmación de Cuenta',
+ 'confirmation_message' => 'Por favor, haz clic en el enlace abajo para confirmar tu cuenta.',
+ 'invoice_subject' => 'Nueva factura :invoice de :account',
+ 'invoice_message' => 'Para visualizar tu factura por el valor de :amount, haz click en el enlace abajo.',
+ 'payment_subject' => 'Pago recibido',
+ 'payment_message' => 'Gracias por tu pago por valor de :amount.',
+ 'email_salutation' => 'Estimado :name,',
+ 'email_signature' => 'Un saludo cordial,',
+ 'email_from' => 'El equipo de Invoice Ninja ',
+ 'user_email_footer' => 'Para ajustar la configuración de las notificaciones de tu correo, visita '.SITE_URL.'/settings/notifications',
+ 'invoice_link_message' => 'Para visualizar la factura de cliente, haz clic en el enlace abajo:',
+ 'notification_invoice_paid_subject' => 'La factura :invoice ha sido pagada por el cliente :client',
+ 'notification_invoice_sent_subject' => 'La factura :invoice ha sido enviada a el cliente :client',
+ 'notification_invoice_viewed_subject' => 'La factura :invoice ha sido visualizado por el cliente:client',
+ 'notification_invoice_paid' => 'Un pago por valor de :amount se ha realizado por el cliente :client a la factura :invoice.',
+ 'notification_invoice_sent' => 'La factura :invoice por valor de :amount fue enviada al cliente :cliente.',
+ 'notification_invoice_viewed' => 'La factura :invoice por valor de :amount fue visualizada por el cliente :client.',
+ 'reset_password' => 'Puedes reconfigurar la contraseña de tu cuenta haciendo clic en el siguiente enlace:',
+ 'reset_password_footer' => 'Si no has solicitado un cambio de contraseña, por favor contactate con nosostros: '.CONTACT_EMAIL,
- // Payment page
- 'secure_payment' => 'Pago seguro',
- 'card_number' => 'Número de tarjeta',
- 'expiration_month' => 'Mes de caducidad',
- 'expiration_year' => 'Año de caducidad',
- 'cvv' => 'CVV',
+ // Payment page
+ 'secure_payment' => 'Pago seguro',
+ 'card_number' => 'Número de tarjeta',
+ 'expiration_month' => 'Mes de caducidad',
+ 'expiration_year' => 'Año de caducidad',
+ 'cvv' => 'CVV',
- // Security alerts
- 'security' => array(
- 'too_many_attempts' => 'Demasiados intentos fallidos. Inténtalo de nuevo en un par de minutos.',
- 'wrong_credentials' => 'Contraseña o correo incorrecto.',
- 'confirmation' => '¡Tu cuenta se ha confirmado!',
- 'wrong_confirmation' => 'Código de confirmación incorrecto.',
- 'password_forgot' => 'La información sobre el cambio de tu contraseña se ha enviado a tu dirección de correo electrónico.',
- 'password_reset' => 'Tu contraseña se ha cambiado con éxito.',
- 'wrong_password_reset' => 'Contraseña no válida. Inténtalo de nuevo',
- ),
+ // Security alerts
+ 'security' => array(
+ 'too_many_attempts' => 'Demasiados intentos fallidos. Inténtalo de nuevo en un par de minutos.',
+ 'wrong_credentials' => 'Contraseña o correo incorrecto.',
+ 'confirmation' => '¡Tu cuenta se ha confirmado!',
+ 'wrong_confirmation' => 'Código de confirmación incorrecto.',
+ 'password_forgot' => 'La información sobre el cambio de tu contraseña se ha enviado a tu dirección de correo electrónico.',
+ 'password_reset' => 'Tu contraseña se ha cambiado con éxito.',
+ 'wrong_password_reset' => 'Contraseña no válida. Inténtalo de nuevo',
+ ),
- // Pro Plan
- 'pro_plan' => [
- 'remove_logo' => ':link haz click para eliminar el logo de Invoice Ninja', //Maybe incorrect for the context
- 'remove_logo_link' => 'Haz clic aquí',
- ],
- 'logout' => 'Cerrar sesión',
- 'sign_up_to_save' => 'Registrate para guardar tu trabajo',
- 'agree_to_terms' =>'Estoy de acuerdo con los términos de Invoice Ninja :terms',
- 'terms_of_service' => 'Términos de servicio',
- 'email_taken' => 'Esta dirección de correo electrónico ya se ha registrado',
- 'working' => 'Procesando',
- 'success' => 'Éxito',
- 'success_message' => 'Te has registrado con éxito. Por favor, haz clic en el enlace de el correo de confirmación para verificar tu dirección de correo electrónico.',
- 'erase_data' => 'Esta acción eliminará todos tus datos de forma permanente.',
- 'password' => 'Contraseña',
+ // Pro Plan
+ 'pro_plan' => [
+ 'remove_logo' => ':link haz click para eliminar el logo de Invoice Ninja', //Maybe incorrect for the context
+ 'remove_logo_link' => 'Haz clic aquí',
+ ],
+ 'logout' => 'Cerrar sesión',
+ 'sign_up_to_save' => 'Registrate para guardar tu trabajo',
+ 'agree_to_terms' => 'Estoy de acuerdo con los términos de Invoice Ninja :terms',
+ 'terms_of_service' => 'Términos de servicio',
+ 'email_taken' => 'Esta dirección de correo electrónico ya se ha registrado',
+ 'working' => 'Procesando',
+ 'success' => 'Éxito',
+ 'success_message' => 'Te has registrado con éxito. Por favor, haz clic en el enlace de el correo de confirmación para verificar tu dirección de correo electrónico.',
+ 'erase_data' => 'Esta acción eliminará todos tus datos de forma permanente.',
+ 'password' => 'Contraseña',
- 'pro_plan_product' => 'Plan Pro',
- 'pro_plan_description' => 'Un año de inscripción en el Plan Pro de Invoice Ninja.',
- 'pro_plan_success' => '¡Gracias por unirte a Invoice Ninja! Al realizar el pago de tu factura, se iniciara tu PLAN PRO.',
- 'unsaved_changes' => 'Tienes cambios no guardados',
- 'custom_fields' => 'Campos a medida',
- 'company_fields' => 'Campos de la empresa',
- 'client_fields' => 'Campos del cliente',
- 'field_label' => 'Etiqueta del campo',
- 'field_value' => 'Valor del campo',
- 'edit' => 'Editar',
- 'view_as_recipient' => 'Ver como destinitario',
+ 'pro_plan_product' => 'Plan Pro',
+ 'pro_plan_description' => 'Un año de inscripción en el Plan Pro de Invoice Ninja.',
+ 'pro_plan_success' => '¡Gracias por unirte a Invoice Ninja! Al realizar el pago de tu factura, se iniciara tu PLAN PRO.',
+ 'unsaved_changes' => 'Tienes cambios no guardados',
+ 'custom_fields' => 'Campos a medida',
+ 'company_fields' => 'Campos de la empresa',
+ 'client_fields' => 'Campos del cliente',
+ 'field_label' => 'Etiqueta del campo',
+ 'field_value' => 'Valor del campo',
+ 'edit' => 'Editar',
+ 'view_as_recipient' => 'Ver como destinitario',
- // product management
- 'product_library' => 'Inventario de productos',
- 'product' => 'Producto',
- 'products' => 'Productos',
- 'fill_products' => 'Auto-rellenar productos',
- 'fill_products_help' => 'Seleccionar un producto automáticamente configurará la descripción y coste',
- 'update_products' => 'Auto-actualizar productos',
- 'update_products_help' => 'Actualizar una factura automáticamente actualizará los productos',
- 'create_product' => 'Crear Producto',
- 'edit_product' => 'Editar Producto',
- 'archive_product' => 'Archivar Producto',
- 'updated_product' => 'Producto actualizado con éxito',
- 'created_product' => 'Producto creado con éxito',
- 'archived_product' => 'Producto archivado con éxito',
- 'pro_plan_custom_fields' => ':link haz click para para activar campos a medida',
- 'advanced_settings' => 'Configuración Avanzada',
- 'pro_plan_advanced_settings' => ':link haz clic para para activar la configuración avanzada',
- 'invoice_design' => 'Diseño de factura',
- 'specify_colors' => 'Especificar colores',
- 'specify_colors_label' => 'Seleccionar los colores para usar en las facturas',
- 'chart_builder' => 'Constructor de graficos',
- 'ninja_email_footer' => 'Usa :site para facturar a tus clientes y recibir pagos de forma gratuita!',
- 'go_pro' => 'Hazte Pro',
+ // product management
+ 'product_library' => 'Inventario de productos',
+ 'product' => 'Producto',
+ 'products' => 'Productos',
+ 'fill_products' => 'Auto-rellenar productos',
+ 'fill_products_help' => 'Seleccionar un producto automáticamente configurará la descripción y coste',
+ 'update_products' => 'Auto-actualizar productos',
+ 'update_products_help' => 'Actualizar una factura automáticamente actualizará los productos',
+ 'create_product' => 'Crear Producto',
+ 'edit_product' => 'Editar Producto',
+ 'archive_product' => 'Archivar Producto',
+ 'updated_product' => 'Producto actualizado con éxito',
+ 'created_product' => 'Producto creado con éxito',
+ 'archived_product' => 'Producto archivado con éxito',
+ 'pro_plan_custom_fields' => ':link haz click para para activar campos a medida',
+ 'advanced_settings' => 'Configuración Avanzada',
+ 'pro_plan_advanced_settings' => ':link haz clic para para activar la configuración avanzada',
+ 'invoice_design' => 'Diseño de factura',
+ 'specify_colors' => 'Especificar colores',
+ 'specify_colors_label' => 'Seleccionar los colores para usar en las facturas',
+ 'chart_builder' => 'Constructor de graficos',
+ 'ninja_email_footer' => 'Usa :site para facturar a tus clientes y recibir pagos de forma gratuita!',
+ 'go_pro' => 'Hazte Pro',
- // Quotes
- 'quote' => 'Cotización',
- 'quotes' => 'Cotizaciones',
- 'quote_number' => 'Numero de cotización',
- 'quote_number_short' => 'Cotización #',
- 'quote_date' => 'Fecha cotización',
- 'quote_total' => 'Total cotizado',
- 'your_quote' => 'Tu cotización',
- 'total' => 'Total',
- 'clone' => 'Clon', //Whats the context for this one
- 'new_quote' => 'Nueva cotización',
- 'create_quote' => 'Crear Cotización',
- 'edit_quote' => 'Editar Cotización',
- 'archive_quote' => 'Archivar Cotización',
- 'delete_quote' => 'Eliminar Cotización',
- 'save_quote' => 'Guardar Cotización',
- 'email_quote' => 'Enviar Cotización',
- 'clone_quote' => 'Clonar Cotización',
- 'convert_to_invoice' => 'Convertir a Factura',
- 'view_invoice' => 'Ver Factura',
- 'view_quote' => 'Ver Cotización',
- 'view_client' => 'Ver Cliente',
- 'updated_quote' => 'Cotización actualizada con éxito',
- 'created_quote' => 'Cotización creada con éxito',
- 'cloned_quote' => 'Cotización clonada con éxito',
- 'emailed_quote' => 'Cotización enviada con éxito',
- 'archived_quote' => 'Cotización archivada con éxito',
- 'archived_quotes' => ':count cotizaciones archivadas con exito',
- 'deleted_quote' => 'Cotizaciónes eliminadas con éxito',
- 'deleted_quotes' => ':count cotizaciones eliminadas con exito',
- 'converted_to_invoice' => 'Cotización convertida a factura con éxito',
- 'quote_subject' => 'Nueva cotización de :account',
- 'quote_message' => 'Para visualizar la cotización por valor de :amount, haz click en el enlace abajo.',
- 'quote_link_message' => 'Para visualizar tu cotización haz click en el enlace abajo:',
- 'notification_quote_sent_subject' => 'Cotización :invoice enviada a el cliente :client',
- 'notification_quote_viewed_subject' => 'Cotización :invoice visualizada por el cliente :client',
- 'notification_quote_sent' => 'La cotización :invoice por un valor de :amount, ha sido enviada al cliente :client.',
- 'notification_quote_viewed' => 'La cotizacion :invoice por un valor de :amount ha sido visualizada por el cliente :client.',
- 'session_expired' => 'Tu sesión ha caducado.',
- 'invoice_fields' => 'Campos de factura',
- 'invoice_options' => 'Opciones de factura',
- 'hide_quantity' => 'Ocultar cantidad',
- 'hide_quantity_help' => 'Si las cantidades de tus partidas siempre son 1, entonces puedes organizar tus facturas mejor al no mostrar este campo.',
- 'hide_paid_to_date' => 'Ocultar valor pagado a la fecha',
- 'hide_paid_to_date_help' => 'Solo mostrar la opción “Pagado a la fecha” en tus facturas en cuanto se ha recibido un pago.',
- 'charge_taxes' => 'Cargar impuestos',
- 'user_management' => 'Gestión de usario',
- 'add_user' => 'Añadir usario',
- 'send_invite' => 'Enviar invitación', //Context for its use
- 'sent_invite' => 'Invitación enviada con éxito',
- 'updated_user' => 'Usario actualizado con éxito',
- 'invitation_message' => ':invitor te ha invitado a unirte a su cuenta en Invoice Ninja.',
- 'register_to_add_user' => 'Regístrate para añadir usarios',
- 'user_state' => 'Estado',
- 'edit_user' => 'Editar Usario',
- 'delete_user' => 'Eliminar Usario',
- 'active' => 'Activar',
- 'pending' => 'Pendiente',
- 'deleted_user' => 'Usario eliminado con éxito',
- 'limit_users' => 'Lo sentimos, esta acción excederá el límite de ' . MAX_NUM_USERS . ' usarios',
- 'confirm_email_invoice' => '¿Estás seguro que quieres enviar esta factura?',
- 'confirm_email_quote' => '¿Estás seguro que quieres enviar esta cotización?',
- 'confirm_recurring_email_invoice' => 'Se ha marcado esta factura como recurrente, estás seguro que quieres enviar esta factura?',
- 'cancel_account' => 'Cancelar Cuenta',
- 'cancel_account_message' => 'AVISO: Esta acción eliminará todos tus datos de forma permanente.',
- 'go_back' => 'Atrás',
- 'data_visualizations' => 'Visualización de datos',
- 'sample_data' => 'Datos de ejemplo',
- 'hide' => 'Ocultar',
- 'new_version_available' => 'Una nueva versión de :releases_link disponible. Estás utilizando versión :user_version, la última versión es :latest_version',
- 'invoice_settings' => 'Configuración de facturas',
- 'invoice_number_prefix' => 'Prefijo de facturación',
- 'invoice_number_counter' => 'Numeración de facturación',
- 'quote_number_prefix' => 'Prejijo de cotizaciones',
- 'quote_number_counter' => 'Numeración de cotizaciones',
- 'share_invoice_counter' => 'Compartir la numeración para cotización y facturación',
- 'invoice_issued_to' => 'Factura emitida a',
- 'invalid_counter' => 'Para evitar posibles conflictos, por favor crea un prefijo de facturación y de cotización.',
- 'mark_sent' => 'Marcar como enviado',
+ // Quotes
+ 'quote' => 'Cotización',
+ 'quotes' => 'Cotizaciones',
+ 'quote_number' => 'Numero de cotización',
+ 'quote_number_short' => 'Cotización #',
+ 'quote_date' => 'Fecha cotización',
+ 'quote_total' => 'Total cotizado',
+ 'your_quote' => 'Tu cotización',
+ 'total' => 'Total',
+ 'clone' => 'Clon', //Whats the context for this one
+ 'new_quote' => 'Nueva cotización',
+ 'create_quote' => 'Crear Cotización',
+ 'edit_quote' => 'Editar Cotización',
+ 'archive_quote' => 'Archivar Cotización',
+ 'delete_quote' => 'Eliminar Cotización',
+ 'save_quote' => 'Guardar Cotización',
+ 'email_quote' => 'Enviar Cotización',
+ 'clone_quote' => 'Clonar Cotización',
+ 'convert_to_invoice' => 'Convertir a Factura',
+ 'view_invoice' => 'Ver Factura',
+ 'view_quote' => 'Ver Cotización',
+ 'view_client' => 'Ver Cliente',
+ 'updated_quote' => 'Cotización actualizada con éxito',
+ 'created_quote' => 'Cotización creada con éxito',
+ 'cloned_quote' => 'Cotización clonada con éxito',
+ 'emailed_quote' => 'Cotización enviada con éxito',
+ 'archived_quote' => 'Cotización archivada con éxito',
+ 'archived_quotes' => ':count cotizaciones archivadas con exito',
+ 'deleted_quote' => 'Cotizaciónes eliminadas con éxito',
+ 'deleted_quotes' => ':count cotizaciones eliminadas con exito',
+ 'converted_to_invoice' => 'Cotización convertida a factura con éxito',
+ 'quote_subject' => 'Nueva cotización de :account',
+ 'quote_message' => 'Para visualizar la cotización por valor de :amount, haz click en el enlace abajo.',
+ 'quote_link_message' => 'Para visualizar tu cotización haz click en el enlace abajo:',
+ 'notification_quote_sent_subject' => 'Cotización :invoice enviada a el cliente :client',
+ 'notification_quote_viewed_subject' => 'Cotización :invoice visualizada por el cliente :client',
+ 'notification_quote_sent' => 'La cotización :invoice por un valor de :amount, ha sido enviada al cliente :client.',
+ 'notification_quote_viewed' => 'La cotizacion :invoice por un valor de :amount ha sido visualizada por el cliente :client.',
+ 'session_expired' => 'Tu sesión ha caducado.',
+ 'invoice_fields' => 'Campos de factura',
+ 'invoice_options' => 'Opciones de factura',
+ 'hide_quantity' => 'Ocultar cantidad',
+ 'hide_quantity_help' => 'Si las cantidades de tus partidas siempre son 1, entonces puedes organizar tus facturas mejor al no mostrar este campo.',
+ 'hide_paid_to_date' => 'Ocultar valor pagado a la fecha',
+ 'hide_paid_to_date_help' => 'Solo mostrar la opción “Pagado a la fecha” en tus facturas en cuanto se ha recibido un pago.',
+ 'charge_taxes' => 'Cargar impuestos',
+ 'user_management' => 'Gestión de usario',
+ 'add_user' => 'Añadir usario',
+ 'send_invite' => 'Enviar invitación', //Context for its use
+ 'sent_invite' => 'Invitación enviada con éxito',
+ 'updated_user' => 'Usario actualizado con éxito',
+ 'invitation_message' => ':invitor te ha invitado a unirte a su cuenta en Invoice Ninja.',
+ 'register_to_add_user' => 'Regístrate para añadir usarios',
+ 'user_state' => 'Estado',
+ 'edit_user' => 'Editar Usario',
+ 'delete_user' => 'Eliminar Usario',
+ 'active' => 'Activar',
+ 'pending' => 'Pendiente',
+ 'deleted_user' => 'Usario eliminado con éxito',
+ 'limit_users' => 'Lo sentimos, esta acción excederá el límite de '.MAX_NUM_USERS.' usarios',
+ 'confirm_email_invoice' => '¿Estás seguro que quieres enviar esta factura?',
+ 'confirm_email_quote' => '¿Estás seguro que quieres enviar esta cotización?',
+ 'confirm_recurring_email_invoice' => 'Se ha marcado esta factura como recurrente, estás seguro que quieres enviar esta factura?',
+ 'cancel_account' => 'Cancelar Cuenta',
+ 'cancel_account_message' => 'AVISO: Esta acción eliminará todos tus datos de forma permanente.',
+ 'go_back' => 'Atrás',
+ 'data_visualizations' => 'Visualización de datos',
+ 'sample_data' => 'Datos de ejemplo',
+ 'hide' => 'Ocultar',
+ 'new_version_available' => 'Una nueva versión de :releases_link disponible. Estás utilizando versión :user_version, la última versión es :latest_version',
+ 'invoice_settings' => 'Configuración de facturas',
+ 'invoice_number_prefix' => 'Prefijo de facturación',
+ 'invoice_number_counter' => 'Numeración de facturación',
+ 'quote_number_prefix' => 'Prejijo de cotizaciones',
+ 'quote_number_counter' => 'Numeración de cotizaciones',
+ 'share_invoice_counter' => 'Compartir la numeración para cotización y facturación',
+ 'invoice_issued_to' => 'Factura emitida a',
+ 'invalid_counter' => 'Para evitar posibles conflictos, por favor crea un prefijo de facturación y de cotización.',
+ 'mark_sent' => 'Marcar como enviado',
- 'gateway_help_1' => ':link para registrarse con Authorize.net.',
- 'gateway_help_2' => ':link para registrarse con Authorize.net.',
- 'gateway_help_17' => ':link para obtener su firma del API de PayPal.',
- 'gateway_help_27' => ':link para registrarse con TwoCheckout.',
+ 'gateway_help_1' => ':link para registrarse con Authorize.net.',
+ 'gateway_help_2' => ':link para registrarse con Authorize.net.',
+ 'gateway_help_17' => ':link para obtener su firma del API de PayPal.',
+ 'gateway_help_27' => ':link para registrarse con TwoCheckout.',
- 'more_designs' => 'Más diseños',
- 'more_designs_title' => 'Diseños Adicionales de Facturas',
- 'more_designs_cloud_header' => 'Vete Pro para más diseños de facturas',
- 'more_designs_cloud_text' => '',
- 'more_designs_self_host_header' => 'Adquiera 6 diseños adicionales de facturas por solo $'.INVOICE_DESIGNS_PRICE,
- 'more_designs_self_host_text' => '',
- 'buy' => 'Comprar',
- 'bought_designs' => 'Diseños adicionales de facturas agregados con éxito',
+ 'more_designs' => 'Más diseños',
+ 'more_designs_title' => 'Diseños Adicionales de Facturas',
+ 'more_designs_cloud_header' => 'Vete Pro para más diseños de facturas',
+ 'more_designs_cloud_text' => '',
+ 'more_designs_self_host_header' => 'Adquiera 6 diseños adicionales de facturas por solo $'.INVOICE_DESIGNS_PRICE,
+ 'more_designs_self_host_text' => '',
+ 'buy' => 'Comprar',
+ 'bought_designs' => 'Diseños adicionales de facturas agregados con éxito',
- 'sent' => 'enviado',
- 'timesheets' => 'Hojas de Tiempo',
+ 'sent' => 'enviado',
+ 'timesheets' => 'Hojas de Tiempo',
- 'payment_title' => 'Ingresa la Dirección de Facturación de tu Tareta de Crédito',
- 'payment_cvv' => '*Este es el número de 3-4 dígitos en la parte posterior de tu tarjeta de crédito',
- 'payment_footer1' => '*La dirección debe coincidir con la dirección asociada a la tarjeta de crédito.',
- 'payment_footer2' => '*Por favor haz clic en "PAGAR AHORA" sólo una vez - la transacción puede demorarse hasta un minuto en ser procesada.',
- 'vat_number' => 'Número de Impuesto',
+ 'payment_title' => 'Ingresa la Dirección de Facturación de tu Tareta de Crédito',
+ 'payment_cvv' => '*Este es el número de 3-4 dígitos en la parte posterior de tu tarjeta de crédito',
+ 'payment_footer1' => '*La dirección debe coincidir con la dirección asociada a la tarjeta de crédito.',
+ 'payment_footer2' => '*Por favor haz clic en "PAGAR AHORA" sólo una vez - la transacción puede demorarse hasta un minuto en ser procesada.',
+ 'vat_number' => 'Número de Impuesto',
- 'id_number' => 'ID Number',
- 'white_label_link' => 'Etiqueta Blanca',
- 'white_label_text' => 'Adquiere una licencia de etiqueta blanca por $'.WHITE_LABEL_PRICE.' para eliminar la marca de Invoice Ninja branding de la parte superior de las páginas de los clientes.',
- 'white_label_header' => 'Etiqueta Blanca',
- 'bought_white_label' => 'Licencia de etiqueta blanca habilitada con éxito',
- 'white_labeled' => 'Etiqueta Blanca',
+ 'id_number' => 'ID Number',
+ 'white_label_link' => 'Etiqueta Blanca',
+ 'white_label_text' => 'Adquiere una licencia de etiqueta blanca por $'.WHITE_LABEL_PRICE.' para eliminar la marca de Invoice Ninja branding de la parte superior de las páginas de los clientes.',
+ 'white_label_header' => 'Etiqueta Blanca',
+ 'bought_white_label' => 'Licencia de etiqueta blanca habilitada con éxito',
+ 'white_labeled' => 'Etiqueta Blanca',
- 'restore' => 'Restaurar',
- 'restore_invoice' => 'Restaurar Invoice',
- 'restore_quote' => 'Restaurar Quote',
- 'restore_client' => 'Restaurar Client',
- 'restore_credit' => 'Restaurar Credit',
- 'restore_payment' => 'Restaurar Payment',
+ 'restore' => 'Restaurar',
+ 'restore_invoice' => 'Restaurar Invoice',
+ 'restore_quote' => 'Restaurar Quote',
+ 'restore_client' => 'Restaurar Client',
+ 'restore_credit' => 'Restaurar Credit',
+ 'restore_payment' => 'Restaurar Payment',
- 'restored_invoice' => 'Factura restaurada con éxito',
- 'restored_quote' => 'Cotización restaurada con éxito',
- 'restored_client' => 'Cliente restaurado con éxito',
- 'restored_payment' => 'Pago restaurado con éxito',
- 'restored_credit' => 'Crédito restaurado con éxito',
-
- 'reason_for_canceling' => 'Ayúdenos a mejorar contándonos porqué se va.',
- 'discount_percent' => 'Porcentaje',
- 'discount_amount' => 'Cantidad',
+ 'restored_invoice' => 'Factura restaurada con éxito',
+ 'restored_quote' => 'Cotización restaurada con éxito',
+ 'restored_client' => 'Cliente restaurado con éxito',
+ 'restored_payment' => 'Pago restaurado con éxito',
+ 'restored_credit' => 'Crédito restaurado con éxito',
- 'invoice_history' => 'Facturar Historial',
- 'quote_history' => 'Cotizar Historial',
- 'current_version' => 'Versión actual',
- 'select_versiony' => 'Seleccionar versión',
- 'view_history' => 'Ver Historial',
+ 'reason_for_canceling' => 'Ayúdenos a mejorar contándonos porqué se va.',
+ 'discount_percent' => 'Porcentaje',
+ 'discount_amount' => 'Cantidad',
- 'edit_payment' => 'Editar Pago',
- 'updated_payment' => 'Pago actualizado con éxito',
- 'deleted' => 'Eliminado',
- 'restore_user' => 'Restaurar Usuario',
- 'restored_user' => 'Usuario restaurado con éxito',
- 'show_deleted_users' => 'Mostrar usuarios eliminados',
- 'email_templates' => 'Plantillas de Correo',
- 'invoice_email' => 'Correo de Factura',
- 'payment_email' => 'Correo de Pago',
- 'quote_email' => 'Correo de Cotizacion',
- 'reset_all' => 'Reiniciar Todos',
- 'approve' => 'Aprobar',
+ 'invoice_history' => 'Facturar Historial',
+ 'quote_history' => 'Cotizar Historial',
+ 'current_version' => 'Versión actual',
+ 'select_versiony' => 'Seleccionar versión',
+ 'view_history' => 'Ver Historial',
- 'token_billing_type_id' => 'Token de Facturación',
- 'token_billing_help' => 'Permite almacenar tarjetas de crédito con su gateway de pagos, y facturar en una fecha posterior.',
- 'token_billing_1' => 'Deshabilitado',
- 'token_billing_2' => 'Opt-in - el checkbox es mostrado pero no seleccionado',
- 'token_billing_3' => 'Opt-out - el checkbox es mostrado y seleccionado',
- 'token_billing_4' => 'Siempre',
- 'token_billing_checkbox' => 'Almacenar detalles de la tarjeta de crédito',
- 'view_in_stripe' => 'Ver en Stripe',
- 'use_card_on_file' => 'Usar la tarjeta en el archivo',
- 'edit_payment_details' => 'Editar detalles del pago',
- 'token_billing' => 'Guardar detalles de la tarjeta',
- 'token_billing_secure' => 'La información es almacenada de manera segura por :stripe_link',
+ 'edit_payment' => 'Editar Pago',
+ 'updated_payment' => 'Pago actualizado con éxito',
+ 'deleted' => 'Eliminado',
+ 'restore_user' => 'Restaurar Usuario',
+ 'restored_user' => 'Usuario restaurado con éxito',
+ 'show_deleted_users' => 'Mostrar usuarios eliminados',
+ 'email_templates' => 'Plantillas de Correo',
+ 'invoice_email' => 'Correo de Factura',
+ 'payment_email' => 'Correo de Pago',
+ 'quote_email' => 'Correo de Cotizacion',
+ 'reset_all' => 'Reiniciar Todos',
+ 'approve' => 'Aprobar',
- 'support' => 'Soporte',
- 'contact_information' => 'Información de Contacto',
- '256_encryption' => 'Encripción de 256-Bit',
- 'amount_due' => 'Valor por cobrar',
- 'billing_address' => 'Dirección de facturación',
- 'billing_method' => 'Método de facturación',
- 'order_overview' => 'Resumen de la orden',
- 'match_address' => '*La dirección debe coincidir con la dirección asociada a la tarjeta de crédito.',
- 'click_once' => '*Por favor haz clic en "PAGAR AHORA" sólo una vez - la transacción puede demorarse hasta un minuto en ser procesada.',
+ 'token_billing_type_id' => 'Token de Facturación',
+ 'token_billing_help' => 'Permite almacenar tarjetas de crédito con su gateway de pagos, y facturar en una fecha posterior.',
+ 'token_billing_1' => 'Deshabilitado',
+ 'token_billing_2' => 'Opt-in - el checkbox es mostrado pero no seleccionado',
+ 'token_billing_3' => 'Opt-out - el checkbox es mostrado y seleccionado',
+ 'token_billing_4' => 'Siempre',
+ 'token_billing_checkbox' => 'Almacenar detalles de la tarjeta de crédito',
+ 'view_in_stripe' => 'Ver en Stripe',
+ 'use_card_on_file' => 'Usar la tarjeta en el archivo',
+ 'edit_payment_details' => 'Editar detalles del pago',
+ 'token_billing' => 'Guardar detalles de la tarjeta',
+ 'token_billing_secure' => 'La información es almacenada de manera segura por :stripe_link',
- 'default_invoice_footer' => 'Asignar pié de página por defecto para la factura',
- 'invoice_footer' => 'Pié de págia de la factura',
- 'save_as_default_footer' => 'Guardar como el pié de página por defecto',
+ 'support' => 'Soporte',
+ 'contact_information' => 'Información de Contacto',
+ '256_encryption' => 'Encripción de 256-Bit',
+ 'amount_due' => 'Valor por cobrar',
+ 'billing_address' => 'Dirección de facturación',
+ 'billing_method' => 'Método de facturación',
+ 'order_overview' => 'Resumen de la orden',
+ 'match_address' => '*La dirección debe coincidir con la dirección asociada a la tarjeta de crédito.',
+ 'click_once' => '*Por favor haz clic en "PAGAR AHORA" sólo una vez - la transacción puede demorarse hasta un minuto en ser procesada.',
- 'token_management' => 'Administración de Tokens',
- 'tokens' => 'Tokens',
- 'add_token' => 'Agregar Token',
- 'show_deleted_tokens' => 'Mostrar los tokens eliminados',
- 'deleted_token' => 'Token eliminado con éxito',
- 'created_token' => 'Token creado con éxito',
- 'updated_token' => 'Token actualizado con éxito',
- 'edit_token' => 'Editar Token',
- 'delete_token' => 'Eliminar Token',
- 'token' => 'Token',
+ 'default_invoice_footer' => 'Asignar pié de página por defecto para la factura',
+ 'invoice_footer' => 'Pié de págia de la factura',
+ 'save_as_default_footer' => 'Guardar como el pié de página por defecto',
- 'add_gateway' => 'Agregar Gateway',
- 'delete_gateway' => 'Eliminar Gateway',
- 'edit_gateway' => 'Editar Gateway',
- 'updated_gateway' => 'Gateway actualizado con éxito',
- 'created_gateway' => 'Gateway creado con éxito',
- 'deleted_gateway' => 'Gateway eliminado con éxito',
- 'pay_with_paypal' => 'PayPal',
- 'pay_with_card' => 'Tarjeta de Crédito',
+ 'token_management' => 'Administración de Tokens',
+ 'tokens' => 'Tokens',
+ 'add_token' => 'Agregar Token',
+ 'show_deleted_tokens' => 'Mostrar los tokens eliminados',
+ 'deleted_token' => 'Token eliminado con éxito',
+ 'created_token' => 'Token creado con éxito',
+ 'updated_token' => 'Token actualizado con éxito',
+ 'edit_token' => 'Editar Token',
+ 'delete_token' => 'Eliminar Token',
+ 'token' => 'Token',
- 'change_password' => 'Cambiar contraseña',
- 'current_password' => 'contraseña actual',
- 'new_password' => 'Nueva contraseña',
- 'confirm_password' => 'Confirmar contraseña',
- 'password_error_incorrect' => 'La contraseña actual es incorrecta.',
- 'password_error_invalid' => 'La nueva contraseña es inválida.',
- 'updated_password' => 'Contraseñaactualizada con éxito',
+ 'add_gateway' => 'Agregar Gateway',
+ 'delete_gateway' => 'Eliminar Gateway',
+ 'edit_gateway' => 'Editar Gateway',
+ 'updated_gateway' => 'Gateway actualizado con éxito',
+ 'created_gateway' => 'Gateway creado con éxito',
+ 'deleted_gateway' => 'Gateway eliminado con éxito',
+ 'pay_with_paypal' => 'PayPal',
+ 'pay_with_card' => 'Tarjeta de Crédito',
- 'api_tokens' => 'API Tokens',
- 'users_and_tokens' => 'Usuarios y Tokens',
- 'account_login' => 'Ingreso',
- 'recover_password' => 'Recupera tu contraseña',
- 'forgot_password' => 'Olvidaste tu Contraseña?',
- 'email_address' => 'Correo Electrónico',
- 'lets_go' => 'Vamos',
- 'password_recovery' => 'Recuperación de Contraseña',
- 'send_email' => 'Enviar Correo',
- 'set_password' => 'Asignar Contraseña',
- 'converted' => 'Convertido',
-
- 'email_approved' => 'Enviarme un correo cuando una cotización sea aprobada',
- 'notification_quote_approved_subject' => 'Cotización :invoice fue aprobada por :client',
- 'notification_quote_approved' => 'El cliente :client ha aprobado la cotización :invoice por el valor :amount.',
- 'resend_confirmation' => 'Reenviar correo de confirmación',
- 'confirmation_resent' => 'El correo de confirmación fue reenviado',
+ 'change_password' => 'Cambiar contraseña',
+ 'current_password' => 'contraseña actual',
+ 'new_password' => 'Nueva contraseña',
+ 'confirm_password' => 'Confirmar contraseña',
+ 'password_error_incorrect' => 'La contraseña actual es incorrecta.',
+ 'password_error_invalid' => 'La nueva contraseña es inválida.',
+ 'updated_password' => 'Contraseñaactualizada con éxito',
- 'gateway_help_42' => ':link para registrarse en BitPay.
Nota: use una llave del API legacy, no un token API.',
- 'payment_type_credit_card' => 'Tarjeta de Crédito',
- 'payment_type_paypal' => 'PayPal',
- 'payment_type_bitcoin' => 'Bitcoin',
- 'knowledge_base' => 'Base de Conocimiento',
- 'partial' => 'Parcial',
- 'partial_remaining' => ':partial de :balance',
+ 'api_tokens' => 'API Tokens',
+ 'users_and_tokens' => 'Usuarios y Tokens',
+ 'account_login' => 'Ingreso',
+ 'recover_password' => 'Recupera tu contraseña',
+ 'forgot_password' => 'Olvidaste tu Contraseña?',
+ 'email_address' => 'Correo Electrónico',
+ 'lets_go' => 'Vamos',
+ 'password_recovery' => 'Recuperación de Contraseña',
+ 'send_email' => 'Enviar Correo',
+ 'set_password' => 'Asignar Contraseña',
+ 'converted' => 'Convertido',
- 'more_fields' => ' Más Campos',
- 'less_fields' => 'Menos Campos',
- 'client_name' => 'Nombre del Cliente',
- 'pdf_settings' => 'Configuración de PDF',
- 'product_settings' => 'Configuración del Producto',
- 'auto_wrap' => 'Ajuste Automático de Linea',
- 'duplicate_post' => 'Advertencia: la página anterior fue enviada dos veces. El segundo envío ha sido ignorado.',
- 'view_documentation' => 'Ver Documentación',
- 'app_title' => 'Facturación Open-Source Gratuita',
- 'app_description' => 'Invoice Ninja es una solución open-source gratuita para manejar la facturación de tus clientes. Con Invoice Ninja, se pueden crear y enviar hermosas facturas desde cualquier dispositivo que tenga acceso a Internet. Tus clientes pueden imprimir tus facturas, descargarlas en formato PDF o inclusive pagarlas en linea desde esta misma plataforma',
-
- 'rows' => 'filas',
- 'www' => 'www',
- 'logo' => 'Logo',
- 'subdomain' => 'Subdominio',
- 'provide_name_or_email' => 'Por favor provee un nombre o correo electrónico de contacto',
- 'charts_and_reports' => 'Gráficas y Reportes',
- 'chart' => 'Gráfica',
- 'report' => 'Reporte',
- 'group_by' => 'Agrupar por',
- 'paid' => 'Pagado',
- 'enable_report' => 'Reportes',
- 'enable_chart' => 'Gráficas',
- 'totals' => 'Totales',
- 'run' => 'Ejecutar',
- 'export' => 'Exportar',
- 'documentation' => 'Documentación',
- 'zapier' => 'Zapier',
- 'recurring' => 'Recurrente',
- 'last_invoice_sent' => 'Ultima factura enviada en :date',
+ 'email_approved' => 'Enviarme un correo cuando una cotización sea aprobada',
+ 'notification_quote_approved_subject' => 'Cotización :invoice fue aprobada por :client',
+ 'notification_quote_approved' => 'El cliente :client ha aprobado la cotización :invoice por el valor :amount.',
+ 'resend_confirmation' => 'Reenviar correo de confirmación',
+ 'confirmation_resent' => 'El correo de confirmación fue reenviado',
- 'processed_updates' => 'Actualización completada con éxito',
- 'tasks' => 'Tareas',
- 'new_task' => 'Nueva Tarea',
- 'start_time' => 'Tiempo de Inicio',
- 'created_task' => 'Tarea creada con éxito',
- 'updated_task' => 'Tarea actualizada con éxito',
- 'edit_task' => 'Editar Tarea',
- 'archive_task' => 'Archivar Tarea',
- 'restore_task' => 'Restaurar Tarea',
- 'delete_task' => 'Eliminar Tarea',
- 'stop_task' => 'Detener Tarea',
- 'time' => 'Tiempo',
- 'start' => 'Iniciar',
- 'stop' => 'Detener',
- 'now' => 'Ahora',
- 'timer' => 'Timer',
- 'manual' => 'Manual',
- 'date_and_time' => 'Fecha y Hora',
- 'second' => 'segundo',
- 'seconds' => 'segundos',
- 'minute' => 'minuto',
- 'minutes' => 'minutos',
- 'hour' => 'hora',
- 'hours' => 'horas',
- 'task_details' => 'Detalles de la Tarea',
- 'duration' => 'Duración',
- 'end_time' => 'Tiempo Final',
- 'end' => 'Fin',
- 'invoiced' => 'Facturado',
- 'logged' => 'Registrado',
- 'running' => 'Corriendo',
- 'task_error_multiple_clients' => 'Las tareas no pueden pertenecer a diferentes clientes',
- 'task_error_running' => 'Por favor primero detenga las tareas que se estén ejecutando',
- 'task_error_invoiced' => 'Las tareas ya han sido facturadas',
- 'restored_task' => 'Tarea restaurada con éxito',
- 'archived_task' => 'Tarea archivada con éxito',
- 'archived_tasks' => ':count tareas archivadas con éxito',
- 'deleted_task' => 'Tarea eliminada con éxito',
- 'deleted_tasks' => ':count tareas eliminadas con éxito',
- 'create_task' => 'Crear Tarea',
- 'stopped_task' => 'Tarea detenida con éxito',
- 'invoice_task' => 'Tarea de Factura',
- 'invoice_labels' => 'Etiquetas',
- 'prefix' => 'Prefijo',
- 'counter' => 'Contador',
+ 'gateway_help_42' => ':link para registrarse en BitPay.
Nota: use una llave del API legacy, no un token API.',
+ 'payment_type_credit_card' => 'Tarjeta de Crédito',
+ 'payment_type_paypal' => 'PayPal',
+ 'payment_type_bitcoin' => 'Bitcoin',
+ 'knowledge_base' => 'Base de Conocimiento',
+ 'partial' => 'Parcial',
+ 'partial_remaining' => ':partial de :balance',
- 'payment_type_dwolla' => 'Dwolla',
- 'gateway_help_43' => ':link para registrarse con Dwolla.',
- 'partial_value' => 'Debe ser mayor que cero y menor que el total',
- 'more_actions' => 'Más Acciones',
+ 'more_fields' => ' Más Campos',
+ 'less_fields' => 'Menos Campos',
+ 'client_name' => 'Nombre del Cliente',
+ 'pdf_settings' => 'Configuración de PDF',
+ 'product_settings' => 'Configuración del Producto',
+ 'auto_wrap' => 'Ajuste Automático de Linea',
+ 'duplicate_post' => 'Advertencia: la página anterior fue enviada dos veces. El segundo envío ha sido ignorado.',
+ 'view_documentation' => 'Ver Documentación',
+ 'app_title' => 'Facturación Open-Source Gratuita',
+ 'app_description' => 'Invoice Ninja es una solución open-source gratuita para manejar la facturación de tus clientes. Con Invoice Ninja, se pueden crear y enviar hermosas facturas desde cualquier dispositivo que tenga acceso a Internet. Tus clientes pueden imprimir tus facturas, descargarlas en formato PDF o inclusive pagarlas en linea desde esta misma plataforma',
- 'pro_plan_title' => 'NINJA PRO',
- 'pro_plan_call_to_action' => 'Actualízate Ahora!',
- 'pro_plan_feature1' => 'Crea Clientes Ilimitados',
- 'pro_plan_feature2' => 'Accede a 10 hermosos diseños de factura',
- 'pro_plan_feature3' => 'URLs Personalizadas - "SuMarca.InvoiceNinja.com"',
- 'pro_plan_feature4' => 'Remueve "Creado por Invoice Ninja"',
- 'pro_plan_feature5' => 'Acceso Multi-usuario y seguimiento de actividades',
- 'pro_plan_feature6' => 'Crea Cotizaciones y facturas Pro-forma',
- 'pro_plan_feature7' => 'Personaliza los Títulos de los Campos y Numeración de las Facturas',
- 'pro_plan_feature8' => 'Opción para adjuntarle documentos PDF a los correos dirigidos a los clientes',
+ 'rows' => 'filas',
+ 'www' => 'www',
+ 'logo' => 'Logo',
+ 'subdomain' => 'Subdominio',
+ 'provide_name_or_email' => 'Por favor provee un nombre o correo electrónico de contacto',
+ 'charts_and_reports' => 'Gráficas y Reportes',
+ 'chart' => 'Gráfica',
+ 'report' => 'Reporte',
+ 'group_by' => 'Agrupar por',
+ 'paid' => 'Pagado',
+ 'enable_report' => 'Reportes',
+ 'enable_chart' => 'Gráficas',
+ 'totals' => 'Totales',
+ 'run' => 'Ejecutar',
+ 'export' => 'Exportar',
+ 'documentation' => 'Documentación',
+ 'zapier' => 'Zapier',
+ 'recurring' => 'Recurrente',
+ 'last_invoice_sent' => 'Ultima factura enviada en :date',
- 'resume' => 'Continuar',
- 'break_duration' => 'Descanso',
- 'edit_details' => 'Editar Detalles',
- 'work' => 'Trabajo',
- 'timezone_unset' => 'Por favor :link para configurar tu Uso Horario',
- 'click_here' => 'haz clic aquí',
+ 'processed_updates' => 'Actualización completada con éxito',
+ 'tasks' => 'Tareas',
+ 'new_task' => 'Nueva Tarea',
+ 'start_time' => 'Tiempo de Inicio',
+ 'created_task' => 'Tarea creada con éxito',
+ 'updated_task' => 'Tarea actualizada con éxito',
+ 'edit_task' => 'Editar Tarea',
+ 'archive_task' => 'Archivar Tarea',
+ 'restore_task' => 'Restaurar Tarea',
+ 'delete_task' => 'Eliminar Tarea',
+ 'stop_task' => 'Detener Tarea',
+ 'time' => 'Tiempo',
+ 'start' => 'Iniciar',
+ 'stop' => 'Detener',
+ 'now' => 'Ahora',
+ 'timer' => 'Timer',
+ 'manual' => 'Manual',
+ 'date_and_time' => 'Fecha y Hora',
+ 'second' => 'segundo',
+ 'seconds' => 'segundos',
+ 'minute' => 'minuto',
+ 'minutes' => 'minutos',
+ 'hour' => 'hora',
+ 'hours' => 'horas',
+ 'task_details' => 'Detalles de la Tarea',
+ 'duration' => 'Duración',
+ 'end_time' => 'Tiempo Final',
+ 'end' => 'Fin',
+ 'invoiced' => 'Facturado',
+ 'logged' => 'Registrado',
+ 'running' => 'Corriendo',
+ 'task_error_multiple_clients' => 'Las tareas no pueden pertenecer a diferentes clientes',
+ 'task_error_running' => 'Por favor primero detenga las tareas que se estén ejecutando',
+ 'task_error_invoiced' => 'Las tareas ya han sido facturadas',
+ 'restored_task' => 'Tarea restaurada con éxito',
+ 'archived_task' => 'Tarea archivada con éxito',
+ 'archived_tasks' => ':count tareas archivadas con éxito',
+ 'deleted_task' => 'Tarea eliminada con éxito',
+ 'deleted_tasks' => ':count tareas eliminadas con éxito',
+ 'create_task' => 'Crear Tarea',
+ 'stopped_task' => 'Tarea detenida con éxito',
+ 'invoice_task' => 'Tarea de Factura',
+ 'invoice_labels' => 'Etiquetas',
+ 'prefix' => 'Prefijo',
+ 'counter' => 'Contador',
- 'resume' => 'Continuar',
- 'break_duration' => 'Descanso',
- 'edit_details' => 'Editar Detalles',
- 'work' => 'Tranajo',
- 'timezone_unset' => 'Por favor :link para configurar tu Uso Horario',
- 'click_here' => 'haga clic aquí',
+ 'payment_type_dwolla' => 'Dwolla',
+ 'gateway_help_43' => ':link para registrarse con Dwolla.',
+ 'partial_value' => 'Debe ser mayor que cero y menor que el total',
+ 'more_actions' => 'Más Acciones',
- 'email_receipt' => 'Enviar por correo electrónico el recibo de pago al cliente',
- 'created_payment_emailed_client' => 'Pago creado y enviado al cliente con éxito',
- 'add_company' => 'Agregar Compañía',
- 'untitled' => 'Sin Título',
- 'new_company' => 'Nueva Compañia',
- 'associated_accounts' => 'Cuentas conectadas con éxito',
- 'unlinked_account' => 'Cuentas desconectadas con éxito',
- 'login' => 'Ingresar',
- 'or' => 'o',
+ 'pro_plan_title' => 'NINJA PRO',
+ 'pro_plan_call_to_action' => 'Actualízate Ahora!',
+ 'pro_plan_feature1' => 'Crea Clientes Ilimitados',
+ 'pro_plan_feature2' => 'Accede a 10 hermosos diseños de factura',
+ 'pro_plan_feature3' => 'URLs Personalizadas - "SuMarca.InvoiceNinja.com"',
+ 'pro_plan_feature4' => 'Remueve "Creado por Invoice Ninja"',
+ 'pro_plan_feature5' => 'Acceso Multi-usuario y seguimiento de actividades',
+ 'pro_plan_feature6' => 'Crea Cotizaciones y facturas Pro-forma',
+ 'pro_plan_feature7' => 'Personaliza los Títulos de los Campos y Numeración de las Facturas',
+ 'pro_plan_feature8' => 'Opción para adjuntarle documentos PDF a los correos dirigidos a los clientes',
- 'email_error' => 'Hubo un problema enviando el correo',
- 'confirm_recurring_timing' => 'Nota: los correos son enviados al inicio de la hora.',
- 'old_browser' => 'Por favor utiliza más reciente',
- 'payment_terms_help' => 'Asigna la fecha de vencimiento por defecto de la factura',
- 'unlink_account' => 'Desconectar Cuenta',
- 'unlink' => 'Desconectar',
- 'show_address' => 'Actualizar Dirección',
- 'show_address_help' => 'Requerir que el cliente provea su dirección de facturación',
- 'update_address' => 'Actualizar Dirección',
- 'update_address_help' => 'Actualiza la dirección del cliente con los detalles proporcionados',
- 'times' => 'Tiempos',
- 'set_now' => 'Asignar ahora',
- 'dark_mode' => 'Modo Oscuro',
- 'dark_mode_help' => 'Mostrar texto blanco sobre fondo negro',
- 'add_to_invoice' => 'Agregar a cuenta :invoice',
- 'create_new_invoice' => 'Crear Nueva Cuenta',
- 'task_errors' => 'Por favor corrije cualquier tiempo que se sobreponga con otro',
- 'from' => 'De',
- 'to' => 'Para',
- 'font_size' => 'Tamaño de Letra',
- 'primary_color' => 'Color Primario',
- 'secondary_color' => 'Color Secundario',
- 'customize_design' => 'Personalizar el Diseño',
+ 'resume' => 'Continuar',
+ 'break_duration' => 'Descanso',
+ 'edit_details' => 'Editar Detalles',
+ 'work' => 'Trabajo',
+ 'timezone_unset' => 'Por favor :link para configurar tu Uso Horario',
+ 'click_here' => 'haz clic aquí',
- 'content' => 'Contenido',
- 'styles' => 'Estílos',
- 'defaults' => 'Valores por Defecto',
- 'margins' => 'Márgenes',
- 'header' => 'encabezado',
- 'footer' => 'Pié de Página',
- 'custom' => 'Personalizado',
- 'invoice_to' => 'Factura para',
- 'invoice_no' => 'Factura No.',
- 'recent_payments' => 'Pagos Recientes',
- 'outstanding' => 'Sobresaliente',
- 'manage_companies' => 'Administrar Compañías',
- 'total_revenue' => 'Ingresos Totales',
+ 'resume' => 'Continuar',
+ 'break_duration' => 'Descanso',
+ 'edit_details' => 'Editar Detalles',
+ 'work' => 'Tranajo',
+ 'timezone_unset' => 'Por favor :link para configurar tu Uso Horario',
+ 'click_here' => 'haga clic aquí',
- 'current_user' => 'Usuario Actual',
- 'new_recurring_invoice' => 'Nueva Factura Recurrente',
- 'recurring_invoice' => 'Factura Recurrente',
- 'created_by_invoice' => 'Creado por :invoice',
- 'primary_user' => 'Usuario Primario',
- 'help' => 'Ayuda',
- 'customize_help' => 'Value
al final. Por ejemplo, $invoiceNumberValue
muestra el número de factura.$client.nameValue
.Value
al final. Por ejemplo, $invoiceNumberValue
muestra el número de factura.$client.nameValue
.
+
',
+ 'due' => 'Due',
+ 'next_due_on' => 'Due Next: :date',
+ 'use_client_terms' => 'Use client terms',
+ 'day_of_month' => ':ordinal day of month',
+ 'last_day_of_month' => 'Last day of month',
+ 'day_of_week_after' => ':ordinal :day after',
+ 'sunday' => 'Sunday',
+ 'monday' => 'Monday',
+ 'tuesday' => 'Tuesday',
+ 'wednesday' => 'Wednesday',
+ 'thursday' => 'Thursday',
+ 'friday' => 'Friday',
+ 'saturday' => 'Saturday',
+
+ // Fonts
+ 'header_font_id' => 'Header Font',
+ 'body_font_id' => 'Body Font',
+ 'color_font_help' => 'Note: the primary color and fonts are also used in the client portal and custom email designs.',
+
+ 'live_preview' => 'Live Preview',
+ 'invalid_mail_config' => 'Unable to send email, please check that the mail settings are correct.',
+
+ 'invoice_message_button' => 'To view your invoice for :amount, click the button below.',
+ 'quote_message_button' => 'To view your quote for :amount, click the button below.',
+ 'payment_message_button' => 'Thank you for your payment of :amount.',
+ 'payment_type_direct_debit' => 'Direct Debit',
+ 'bank_accounts' => 'Bank Accounts',
+ 'add_bank_account' => 'Add Bank Account',
+ 'setup_account' => 'Setup Account',
+ 'import_expenses' => 'Import Expenses',
+ 'bank_id' => 'bank',
+ 'integration_type' => 'Integration Type',
+ 'updated_bank_account' => 'Successfully updated bank account',
+ 'edit_bank_account' => 'Edit Bank Account',
+ 'archive_bank_account' => 'Archive Bank Account',
+ 'archived_bank_account' => 'Successfully archived bank account',
+ 'created_bank_account' => 'Successfully created bank account',
+ 'validate_bank_account' => 'Validate Bank Account',
+ 'bank_accounts_help' => 'Connect a bank account to automatically import expenses and create vendors. Supports American Express and 400+ US banks.',
+ 'bank_password_help' => 'Note: your password is transmitted securely and never stored on our servers.',
+ 'bank_password_warning' => 'Warning: your password may be transmitted in plain text, consider enabling HTTPS.',
+ 'username' => 'Username',
+ 'account_number' => 'Account Number',
+ 'account_name' => 'Account Name',
+ 'bank_account_error' => 'Failed to retreive account details, please check your credentials.',
+ 'status_approved' => 'Approved',
+ 'quote_settings' => 'Quote Settings',
+ 'auto_convert_quote' => 'Auto convert quote',
+ 'auto_convert_quote_help' => 'Automatically convert a quote to an invoice when approved by a client.',
+ 'validate' => 'Validate',
+ 'info' => 'Info',
+ 'imported_expenses' => 'Successfully created :count_vendors vendor(s) and :count_expenses expense(s)',
- 'days_before' => 'days before',
- 'days_after' => 'days after',
- 'field_due_date' => 'due date',
- 'field_invoice_date' => 'invoice date',
- 'schedule' => 'Schedule',
- 'email_designs' => 'Email Designs',
- 'assigned_when_sent' => 'Assigned when sent',
-
);
diff --git a/resources/lang/es/validation.php b/resources/lang/es/validation.php
index 49a193ab860f..2e2e55921911 100644
--- a/resources/lang/es/validation.php
+++ b/resources/lang/es/validation.php
@@ -77,7 +77,7 @@ return array(
"has_counter" => 'The value must contain {$counter}',
"valid_contacts" => "All of the contacts must have either an email or name",
"valid_invoice_items" => "The invoice exceeds the maximum amount",
-
+
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
diff --git a/resources/lang/es_ES/texts.php b/resources/lang/es_ES/texts.php
index 38892866d6b8..61d9d46e5902 100644
--- a/resources/lang/es_ES/texts.php
+++ b/resources/lang/es_ES/texts.php
@@ -2,295 +2,295 @@
return array(
- // client
- 'organization' => 'Empresa',
- 'name' => 'Nombre de Empresa',
- 'website' => 'Sitio Web',
- 'work_phone' => 'Teléfono',
- 'address' => 'Dirección',
- 'address1' => 'Calle',
- 'address2' => 'Bloq/Pta',
- 'city' => 'Ciudad',
- 'state' => 'Provincia',
- 'postal_code' => 'Código Postal',
- 'country_id' => 'País',
- 'contacts' => 'Contactos',
- 'first_name' => 'Nombres',
- 'last_name' => 'Apellidos',
- 'phone' => 'Teléfono',
- 'email' => 'Email',
- 'additional_info' => 'Información adicional',
- 'payment_terms' => 'Plazos de pago', //
- 'currency_id' => 'Divisa',
- 'size_id' => 'Tamaño',
- 'industry_id' => 'Industria',
- 'private_notes' => 'Notas Privadas',
+ // client
+ 'organization' => 'Empresa',
+ 'name' => 'Nombre',
+ 'website' => 'Sitio Web',
+ 'work_phone' => 'Teléfono',
+ 'address' => 'Dirección',
+ 'address1' => 'Calle',
+ 'address2' => 'Bloq/Pta',
+ 'city' => 'Ciudad',
+ 'state' => 'Provincia',
+ 'postal_code' => 'Código Postal',
+ 'country_id' => 'País',
+ 'contacts' => 'Contactos',
+ 'first_name' => 'Nombres',
+ 'last_name' => 'Apellidos',
+ 'phone' => 'Teléfono',
+ 'email' => 'Email',
+ 'additional_info' => 'Información adicional',
+ 'payment_terms' => 'Plazos de pago', //
+ 'currency_id' => 'Divisa',
+ 'size_id' => 'Tamaño',
+ 'industry_id' => 'Industria',
+ 'private_notes' => 'Notas Privadas',
- // invoice
- 'invoice' => 'Factura',
- 'client' => 'Cliente',
- 'invoice_date' => 'Fecha de factura',
- 'due_date' => 'Fecha de pago',
- 'invoice_number' => 'Número de Factura',
- 'invoice_number_short' => 'Factura Nº',
- 'po_number' => 'Apartado de correo',
- 'po_number_short' => 'Apdo.',
- 'frequency_id' => 'Frecuencia',
- 'discount' => 'Descuento',
- 'taxes' => 'Impuestos',
- 'tax' => 'IVA',
- 'item' => 'Concepto',
- 'description' => 'Descripción',
- 'unit_cost' => 'Coste unitario',
- 'quantity' => 'Cantidad',
- 'line_total' => 'Total',
- 'subtotal' => 'Subtotal',
- 'paid_to_date' => 'Pagado',
- 'balance_due' => 'Pendiente',
- 'invoice_design_id' => 'Diseño',
- 'terms' => 'Términos',
- 'your_invoice' => 'Tu factura',
- 'remove_contact' => 'Eliminar contacto',
- 'add_contact' => 'Añadir contacto',
- 'create_new_client' => 'Crear nuevo cliente',
- 'edit_client_details' => 'Editar detalles del cliente',
- 'enable' => 'Activar',
- 'learn_more' => 'Saber más',
- 'manage_rates' => 'Gestionar tarifas',
- 'note_to_client' => 'Nota para el cliente',
- 'invoice_terms' => 'Términos de facturación',
- 'save_as_default_terms' => 'Guardar como términos por defecto',
- 'download_pdf' => 'Descargar PDF',
- 'pay_now' => 'Pagar Ahora',
- 'save_invoice' => 'Guardar factura',
- 'clone_invoice' => 'Clonar factura',
- 'archive_invoice' => 'Archivar factura',
- 'delete_invoice' => 'Eliminar factura',
- 'email_invoice' => 'Enviar factura por email',
- 'enter_payment' => 'Agregar pago',
- 'tax_rates' => 'Tasas de impuesto',
- 'rate' => 'Tasas',
- 'settings' => 'Configuración',
- 'enable_invoice_tax' => 'Activar impuesto para la factura',
- 'enable_line_item_tax' => 'Activar impuesto por concepto',
+ // invoice
+ 'invoice' => 'Factura',
+ 'client' => 'Cliente',
+ 'invoice_date' => 'Fecha de factura',
+ 'due_date' => 'Fecha de pago',
+ 'invoice_number' => 'Número de Factura',
+ 'invoice_number_short' => 'Factura Nº',
+ 'po_number' => 'Apartado de correo',
+ 'po_number_short' => 'Apdo.',
+ 'frequency_id' => 'Frecuencia',
+ 'discount' => 'Descuento',
+ 'taxes' => 'Impuestos',
+ 'tax' => 'Impuesto',
+ 'item' => 'Concepto',
+ 'description' => 'Descripción',
+ 'unit_cost' => 'Coste unitario',
+ 'quantity' => 'Cantidad',
+ 'line_total' => 'Total',
+ 'subtotal' => 'Subtotal',
+ 'paid_to_date' => 'Pagado',
+ 'balance_due' => 'Pendiente',
+ 'invoice_design_id' => 'Diseño',
+ 'terms' => 'Términos',
+ 'your_invoice' => 'Tu factura',
+ 'remove_contact' => 'Eliminar contacto',
+ 'add_contact' => 'Añadir contacto',
+ 'create_new_client' => 'Crear nuevo cliente',
+ 'edit_client_details' => 'Editar detalles del cliente',
+ 'enable' => 'Activar',
+ 'learn_more' => 'Saber más',
+ 'manage_rates' => 'Gestionar tarifas',
+ 'note_to_client' => 'Nota para el cliente',
+ 'invoice_terms' => 'Términos de facturación',
+ 'save_as_default_terms' => 'Guardar como términos por defecto',
+ 'download_pdf' => 'Descargar PDF',
+ 'pay_now' => 'Pagar Ahora',
+ 'save_invoice' => 'Guardar factura',
+ 'clone_invoice' => 'Clonar factura',
+ 'archive_invoice' => 'Archivar factura',
+ 'delete_invoice' => 'Eliminar factura',
+ 'email_invoice' => 'Enviar factura por email',
+ 'enter_payment' => 'Agregar pago',
+ 'tax_rates' => 'Tipos impositivos',
+ 'rate' => 'Tipos',
+ 'settings' => 'Configuración',
+ 'enable_invoice_tax' => 'Activar Impuesto para el Total de la Factura',
+ 'enable_line_item_tax' => 'Activar Impuesto para cada Concepto de la Factura',
- // navigation
- 'dashboard' => 'Inicio',
- 'clients' => 'Clientes',
- 'invoices' => 'Facturas',
- 'payments' => 'Pagos',
- 'credits' => 'Créditos',
- 'history' => 'Historial',
- 'search' => 'Búsqueda',
- 'sign_up' => 'Registrarse',
- 'guest' => 'Invitado',
- 'company_details' => 'Detalles de la Empresa',
- 'online_payments' => 'Pagos en Linea',
- 'notifications' => 'Notificaciones',
- 'import_export' => 'Importar/Exportar',
- 'done' => 'Hecho',
- 'save' => 'Guardar',
- 'create' => 'Crear',
- 'upload' => 'Subir',
- 'import' => 'Importar',
- 'download' => 'Descargar',
- 'cancel' => 'Cancelar',
- 'close' => 'Cerrar',
- 'provide_email' => 'Por favor facilita una dirección de correo válida.',
- 'powered_by' => 'Creado por',
- 'no_items' => 'No hay datos',
+ // navigation
+ 'dashboard' => 'Inicio',
+ 'clients' => 'Clientes',
+ 'invoices' => 'Facturas',
+ 'payments' => 'Pagos',
+ 'credits' => 'Créditos',
+ 'history' => 'Historial',
+ 'search' => 'Búsqueda',
+ 'sign_up' => 'Registrarse',
+ 'guest' => 'Invitado',
+ 'company_details' => 'Detalles de la Empresa',
+ 'online_payments' => 'Pagos Online',
+ 'notifications' => 'Notificaciones',
+ 'import_export' => 'Importar/Exportar',
+ 'done' => 'Hecho',
+ 'save' => 'Guardar',
+ 'create' => 'Crear',
+ 'upload' => 'Subir',
+ 'import' => 'Importar',
+ 'download' => 'Descargar',
+ 'cancel' => 'Cancelar',
+ 'close' => 'Cerrar',
+ 'provide_email' => 'Por favor facilita una dirección de correo válida.',
+ 'powered_by' => 'Creado por',
+ 'no_items' => 'No hay datos',
- // recurring invoices
- 'recurring_invoices' => 'Facturas recurrentes',
- 'recurring_help' => '
-
',
- // dashboard
- 'in_total_revenue' => 'Ingreso Total',
- 'billed_client' => 'Cliente Facturado',
- 'billed_clients' => 'Clientes Facturados',
- 'active_client' => 'Cliente Activo',
- 'active_clients' => 'Clientes Activos',
- 'invoices_past_due' => 'Facturas Vencidas',
- 'upcoming_invoices' => 'Próximas Facturas',
- 'average_invoice' => 'Promedio de Facturación',
+ // dashboard
+ 'in_total_revenue' => 'Ingreso Total',
+ 'billed_client' => 'Cliente Facturado',
+ 'billed_clients' => 'Clientes Facturados',
+ 'active_client' => 'Cliente Activo',
+ 'active_clients' => 'Clientes Activos',
+ 'invoices_past_due' => 'Facturas Vencidas',
+ 'upcoming_invoices' => 'Próximas Facturas',
+ 'average_invoice' => 'Promedio de Facturación',
// list pages
- 'archive' => 'Archivar',
- 'delete' => 'Eliminar',
- 'archive_client' => 'Archivar Cliente',
- 'delete_client' => 'Eliminar Cliente',
- 'archive_payment' => 'Archivar Pago',
- 'delete_payment' => 'Eliminar Pago',
- 'archive_credit' => 'Archivar Crédito',
- 'delete_credit' => 'Eliminar Crédito',
- 'show_archived_deleted' => 'Mostrar archivados o eliminados en ',
- 'filter' => 'Filtrar',
- 'new_client' => 'Nuevo Cliente',
- 'new_invoice' => 'Nueva Factura',
- 'new_payment' => 'Nuevo Pago',
- 'new_credit' => 'Nuevo Crédito',
- 'contact' => 'Contacto',
- 'date_created' => 'Fecha de Creación',
- 'last_login' => 'Último Acceso',
- 'balance' => 'Balance',
- 'action' => 'Acción',
- 'status' => 'Estado',
- 'invoice_total' => 'Total Facturado',
- 'frequency' => 'Frequencia',
- 'start_date' => 'Fecha de Inicio',
- 'end_date' => 'Fecha de Finalización',
- 'transaction_reference' => 'Referencia de Transacción',
- 'method' => 'Método',
- 'payment_amount' => 'Valor del Pago',
- 'payment_date' => 'Fecha de Pago',
- 'credit_amount' => 'Cantidad de Crédito',
- 'credit_balance' => 'Balance de Crédito',
- 'credit_date' => 'Fecha de Crédito',
- 'empty_table' => 'Tabla vacía',
- 'select' => 'Seleccionar',
- 'edit_client' => 'Editar Cliente',
- 'edit_invoice' => 'Editar Factura',
+ 'archive' => 'Archivar',
+ 'delete' => 'Eliminar',
+ 'archive_client' => 'Archivar Cliente',
+ 'delete_client' => 'Eliminar Cliente',
+ 'archive_payment' => 'Archivar Pago',
+ 'delete_payment' => 'Eliminar Pago',
+ 'archive_credit' => 'Archivar Crédito',
+ 'delete_credit' => 'Eliminar Crédito',
+ 'show_archived_deleted' => 'Mostrar archivados o eliminados en ',
+ 'filter' => 'Filtrar',
+ 'new_client' => 'Nuevo Cliente',
+ 'new_invoice' => 'Nueva Factura',
+ 'new_payment' => 'Nuevo Pago',
+ 'new_credit' => 'Nuevo Crédito',
+ 'contact' => 'Contacto',
+ 'date_created' => 'Fecha de Creación',
+ 'last_login' => 'Último Acceso',
+ 'balance' => 'Saldo',
+ 'action' => 'Acción',
+ 'status' => 'Estado',
+ 'invoice_total' => 'Total Facturado',
+ 'frequency' => 'Frequencia',
+ 'start_date' => 'Fecha de Inicio',
+ 'end_date' => 'Fecha de Finalización',
+ 'transaction_reference' => 'Referencia de Transacción',
+ 'method' => 'Método',
+ 'payment_amount' => 'Valor del Pago',
+ 'payment_date' => 'Fecha de Pago',
+ 'credit_amount' => 'Cantidad de Crédito',
+ 'credit_balance' => 'Saldo de Crédito',
+ 'credit_date' => 'Fecha de Crédito',
+ 'empty_table' => 'Tabla vacía',
+ 'select' => 'Seleccionar',
+ 'edit_client' => 'Editar Cliente',
+ 'edit_invoice' => 'Editar Factura',
- // client view page
- 'create_invoice' => 'Crear Factura',
- 'Create Invoice' => 'Crear Factura',
- 'enter_credit' => 'Agregar Crédito',
- 'last_logged_in' => 'Último inicio de sesión',
- 'details' => 'Detalles',
- 'standing' => 'Situación', //
- 'credit' => 'Crédito',
- 'activity' => 'Actividad',
- 'date' => 'Fecha',
- 'message' => 'Mensaje',
- 'adjustment' => 'Ajustes',
- 'are_you_sure' => '¿Está Seguro?',
+ // client view page
+ 'create_invoice' => 'Crear Factura',
+ 'Create Invoice' => 'Crear Factura',
+ 'enter_credit' => 'Agregar Crédito',
+ 'last_logged_in' => 'Último inicio de sesión',
+ 'details' => 'Detalles',
+ 'standing' => 'Situación', //
+ 'credit' => 'Crédito',
+ 'activity' => 'Actividad',
+ 'date' => 'Fecha',
+ 'message' => 'Mensaje',
+ 'adjustment' => 'Ajustes',
+ 'are_you_sure' => '¿Está Seguro?',
- // payment pages
- 'payment_type_id' => 'Tipo de pago',
- 'amount' => 'Cantidad',
+ // payment pages
+ 'payment_type_id' => 'Tipo de pago',
+ 'amount' => 'Cantidad',
- // Nuevo texto extraido - New text extracted
- 'Recommended Gateway' => 'Pasarelas Recomendadas',//
- 'Accepted Credit Cards' => 'Tarjetas de Credito Permitidas',//
- 'Payment Gateway' => 'Pasarelas de Pago',//
- 'Select Gateway' => 'Seleccione Pasarela',//
- 'Enable' => 'Activo',//
- 'Api Login Id' => 'Introduzca Api Id',//
- 'Transaction Key' => 'Clave de Transacción',//
- 'Create an account' => 'Crear cuenta nueva',//
- 'Other Options' => 'Otras Opciones',//
+ // Nuevo texto extraido - New text extracted
+ 'Recommended Gateway' => 'Pasarelas Recomendadas',//
+ 'Accepted Credit Cards' => 'Tarjetas de Credito Permitidas',//
+ 'Payment Gateway' => 'Pasarelas de Pago',//
+ 'Select Gateway' => 'Seleccione Pasarela',//
+ 'Enable' => 'Activo',//
+ 'Api Login Id' => 'Introduzca Api Id',//
+ 'Transaction Key' => 'Clave de Transacción',//
+ 'Create an account' => 'Crear cuenta nueva',//
+ 'Other Options' => 'Otras Opciones',//
- // account/company pages
- 'work_email' => 'Correo electrónico de la empresa',
- 'language_id' => 'Idioma',
- 'timezone_id' => 'Zona horaria',
- 'date_format_id' => 'Formato de fecha',
- 'datetime_format_id' => 'Format de fecha/hora',
- 'users' => 'Usuarios',
- 'localization' => 'Localización',
- 'remove_logo' => 'Eliminar logo',
- 'logo_help' => 'Formatos aceptados: JPEG, GIF y PNG',
- 'payment_gateway' => 'Pasarela de pago',
- 'gateway_id' => 'Proveedor',
- 'email_notifications' => 'Notificaciones de email',
- 'email_sent' => 'Avísame por email cuando una factura se envía',
- 'email_viewed' => 'Avísame por email cuando una factura se visualiza',
- 'email_paid' => 'Avísame por email cuando una factura se paga',
- 'site_updates' => 'Actualizaciones del sitio',
- 'custom_messages' => 'Mensajes a medida',
- 'default_invoice_terms' => 'Configurar términos de factura por defecto',
- 'default_email_footer' => 'Configurar firma de email por defecto',
- 'import_clients' => 'Importar datos del cliente',
- 'csv_file' => 'Seleccionar archivo CSV',
- 'export_clients' => 'Exportar datos del cliente',
- 'select_file' => 'Seleccionar archivo',
- 'first_row_headers' => 'Usar la primera fila como encabezados',
- 'column' => 'Columna',
- 'sample' => 'Ejemplo',
- 'import_to' => 'Importar a',
- 'client_will_create' => 'cliente se creará',
- 'clients_will_create' => 'clientes se crearan',
+ // account/company pages
+ 'work_email' => 'Correo electrónico de la empresa',
+ 'language_id' => 'Idioma',
+ 'timezone_id' => 'Zona horaria',
+ 'date_format_id' => 'Formato de fecha',
+ 'datetime_format_id' => 'Format de fecha/hora',
+ 'users' => 'Usuarios',
+ 'localization' => 'Localización',
+ 'remove_logo' => 'Eliminar logo',
+ 'logo_help' => 'Formatos aceptados: JPEG, GIF y PNG',
+ 'payment_gateway' => 'Pasarela de pago',
+ 'gateway_id' => 'Proveedor',
+ 'email_notifications' => 'Notificaciones de correo',
+ 'email_sent' => 'Avísame por correo cuando una factura se envía',
+ 'email_viewed' => 'Avísame por correo cuando una factura se visualiza',
+ 'email_paid' => 'Avísame por correo cuando una factura se paga',
+ 'site_updates' => 'Actualizaciones del sitio',
+ 'custom_messages' => 'Mensajes a medida',
+ 'default_invoice_terms' => 'Configurar términos de factura por defecto',
+ 'default_email_footer' => 'Configurar firma de email por defecto',
+ 'import_clients' => 'Importar datos del cliente',
+ 'csv_file' => 'Seleccionar archivo CSV',
+ 'export_clients' => 'Exportar datos del cliente',
+ 'select_file' => 'Seleccionar archivo',
+ 'first_row_headers' => 'Usar la primera fila como encabezados',
+ 'column' => 'Columna',
+ 'sample' => 'Ejemplo',
+ 'import_to' => 'Importar a',
+ 'client_will_create' => 'cliente se creará',
+ 'clients_will_create' => 'clientes se crearan',
- // application messages
- 'created_client' => 'cliente creado con éxito',
- 'created_clients' => ':count clientes creados con éxito',
- 'updated_settings' => 'Configuración actualizada con éxito',
- 'removed_logo' => 'Logo eliminado con éxito',
- 'sent_message' => 'Mensaje enviado con éxito',
- 'invoice_error' => 'Seleccionar cliente y corregir errores.',
- 'limit_clients' => 'Lo sentimos, se ha pasado del límite de :count clientes',
- 'payment_error' => 'Ha habido un error en el proceso de tu pago. Inténtalo de nuevo más tarde.',
- 'registration_required' => 'Inscríbete para enviar una factura',
- 'confirmation_required' => 'Por favor confirma tu dirección de correo electrónico',
+ // application messages
+ 'created_client' => 'cliente creado con éxito',
+ 'created_clients' => ':count clientes creados con éxito',
+ 'updated_settings' => 'Configuración actualizada con éxito',
+ 'removed_logo' => 'Logo eliminado con éxito',
+ 'sent_message' => 'Mensaje enviado con éxito',
+ 'invoice_error' => 'Seleccionar cliente y corregir errores.',
+ 'limit_clients' => 'Lo sentimos, se ha pasado del límite de :count clientes',
+ 'payment_error' => 'Ha habido un error en el proceso de tu pago. Inténtalo de nuevo más tarde.',
+ 'registration_required' => 'Inscríbete para enviar una factura',
+ 'confirmation_required' => 'Por favor confirma tu dirección de correo electrónico',
- 'updated_client' => 'Cliente actualizado con éxito',
- 'created_client' => 'Cliente creado con éxito',
- 'archived_client' => 'Cliente archivado con éxito',
- 'archived_clients' => ':count clientes archivados con éxito',
- 'deleted_client' => 'Cliente eliminado con éxito',
- 'deleted_clients' => ':count clientes eliminados con éxito',
+ 'updated_client' => 'Cliente actualizado con éxito',
+ 'created_client' => 'Cliente creado con éxito',
+ 'archived_client' => 'Cliente archivado con éxito',
+ 'archived_clients' => ':count clientes archivados con éxito',
+ 'deleted_client' => 'Cliente eliminado con éxito',
+ 'deleted_clients' => ':count clientes eliminados con éxito',
- 'updated_invoice' => 'Factura actualizada con éxito',
- 'created_invoice' => 'Factura creada con éxito',
- 'cloned_invoice' => 'Factura clonada con éxito',
- 'emailed_invoice' => 'Factura enviada con éxito',
- 'and_created_client' => 'y cliente creado ',
- 'archived_invoice' => 'Factura archivada con éxito',
- 'archived_invoices' => ':count facturas archivados con éxito',
- 'deleted_invoice' => 'Factura eliminada con éxito',
- 'deleted_invoices' => ':count facturas eliminadas con éxito',
+ 'updated_invoice' => 'Factura actualizada con éxito',
+ 'created_invoice' => 'Factura creada con éxito',
+ 'cloned_invoice' => 'Factura clonada con éxito',
+ 'emailed_invoice' => 'Factura enviada con éxito',
+ 'and_created_client' => 'y cliente creado ',
+ 'archived_invoice' => 'Factura archivada con éxito',
+ 'archived_invoices' => ':count facturas archivados con éxito',
+ 'deleted_invoice' => 'Factura eliminada con éxito',
+ 'deleted_invoices' => ':count facturas eliminadas con éxito',
- 'created_payment' => 'Pago creado con éxito',
- 'archived_payment' => 'Pago archivado con éxito',
- 'archived_payments' => ':count pagos archivados con éxito',
- 'deleted_payment' => 'Pago eliminado con éxito',
- 'deleted_payments' => ':count pagos eliminados con éxito',
- 'applied_payment' => 'Pago aplicado con éxito',
+ 'created_payment' => 'Pago creado con éxito',
+ 'archived_payment' => 'Pago archivado con éxito',
+ 'archived_payments' => ':count pagos archivados con éxito',
+ 'deleted_payment' => 'Pago eliminado con éxito',
+ 'deleted_payments' => ':count pagos eliminados con éxito',
+ 'applied_payment' => 'Pago aplicado con éxito',
- 'created_credit' => 'Crédito creado con éxito',
- 'archived_credit' => 'Crédito archivado con éxito',
- 'archived_credits' => ':count creditos archivados con éxito',
- 'deleted_credit' => 'Créditos eliminados con éxito',
- 'deleted_credits' => ':count creditos eliminados con éxito',
+ 'created_credit' => 'Crédito creado con éxito',
+ 'archived_credit' => 'Crédito archivado con éxito',
+ 'archived_credits' => ':count creditos archivados con éxito',
+ 'deleted_credit' => 'Créditos eliminados con éxito',
+ 'deleted_credits' => ':count creditos eliminados con éxito',
- // Emails
- 'confirmation_subject' => 'Corfimación de tu cuenta en Invoice Ninja',
- 'confirmation_header' => 'Confirmación de Cuenta',
- 'confirmation_message' => 'Por favor, haz clic en el enlace abajo para confirmar tu cuenta.',
- 'invoice_subject' => 'Nueva factura :invoice de :account',
- 'invoice_message' => 'Para visualizar tu factura por el valor de :amount, haz click en el enlace de abajo.',
- 'payment_subject' => 'Pago recibido',
- 'payment_message' => 'Gracias por su pago de :amount.',
- 'email_salutation' => 'Estimado :name,',
- 'email_signature' => 'Un cordial saludo,',
- 'email_from' => 'El equipo de Invoice Ninja ',
- 'user_email_footer' => 'Para ajustar la configuración de las notificaciones de tu email, visita '.SITE_URL.'/settings/notifications',
- 'invoice_link_message' => 'Para visualizar la factura de cliente, haz clic en el enlace de abajo:',
- 'notification_invoice_paid_subject' => 'La factura :invoice ha sido pagada por el cliente :client',
- 'notification_invoice_sent_subject' => 'La factura :invoice ha sido enviada a el cliente :client',
- 'notification_invoice_viewed_subject' => 'La factura :invoice ha sido visualizado por el cliente:client',
- 'notification_invoice_paid' => 'Un pago por importe de :amount ha sido realizado por el cliente :client correspondiente a la factura :invoice.',
- 'notification_invoice_sent' => 'La factura :invoice por importe de :amount fue enviada al cliente :cliente.',
- 'notification_invoice_viewed' => 'La factura :invoice por importe de :amount fue visualizada por el cliente :client.',
- 'reset_password' => 'Puedes reconfigurar la contraseña de tu cuenta haciendo clic en el siguiente enlace:',
- 'reset_password_footer' => 'Si no has solicitado un cambio de contraseña, por favor contactate con nosostros: '.CONTACT_EMAIL,
+ // Emails
+ 'confirmation_subject' => 'Corfimación de tu cuenta en Invoice Ninja',
+ 'confirmation_header' => 'Confirmación de Cuenta',
+ 'confirmation_message' => 'Por favor, haz clic en el enlace abajo para confirmar tu cuenta.',
+ 'invoice_subject' => 'Nueva factura :invoice de :account',
+ 'invoice_message' => 'Para visualizar tu factura por el valor de :amount, haz click en el enlace de abajo.',
+ 'payment_subject' => 'Pago recibido',
+ 'payment_message' => 'Gracias por su pago de :amount.',
+ 'email_salutation' => 'Estimado :name,',
+ 'email_signature' => 'Un cordial saludo,',
+ 'email_from' => 'El equipo de Invoice Ninja ',
+ 'user_email_footer' => 'Para ajustar la configuración de las notificaciones de tu email, visita '.SITE_URL.'/settings/notifications',
+ 'invoice_link_message' => 'Para visualizar la factura de cliente, haz clic en el enlace de abajo:',
+ 'notification_invoice_paid_subject' => 'La factura :invoice ha sido pagada por el cliente :client',
+ 'notification_invoice_sent_subject' => 'La factura :invoice ha sido enviada a el cliente :client',
+ 'notification_invoice_viewed_subject' => 'La factura :invoice ha sido visualizado por el cliente:client',
+ 'notification_invoice_paid' => 'Un pago por importe de :amount ha sido realizado por el cliente :client correspondiente a la factura :invoice.',
+ 'notification_invoice_sent' => 'La factura :invoice por importe de :amount fue enviada al cliente :cliente.',
+ 'notification_invoice_viewed' => 'La factura :invoice por importe de :amount fue visualizada por el cliente :client.',
+ 'reset_password' => 'Puedes reconfigurar la contraseña de tu cuenta haciendo clic en el siguiente enlace:',
+ 'reset_password_footer' => 'Si no has solicitado un cambio de contraseña, por favor contactate con nosostros: '.CONTACT_EMAIL,
- // Payment page
- 'secure_payment' => 'Pago seguro',
- 'card_number' => 'Número de tarjeta',
- 'expiration_month' => 'Mes de caducidad',
- 'expiration_year' => 'Año de caducidad',
- 'cvv' => 'CVV',
+ // Payment page
+ 'secure_payment' => 'Pago seguro',
+ 'card_number' => 'Número de tarjeta',
+ 'expiration_month' => 'Mes de caducidad',
+ 'expiration_year' => 'Año de caducidad',
+ 'cvv' => 'CVV',
- // Security alerts
- 'confide' => array(
+ // Security alerts
+ 'confide' => array(
'too_many_attempts' => 'Demasiados intentos fallidos. Inténtalo de nuevo en un par de minutos.',
'wrong_credentials' => 'Contraseña o email incorrecto.',
'confirmation' => '¡Tu cuenta se ha confirmado!',
@@ -300,692 +300,814 @@ return array(
'wrong_password_reset' => 'Contraseña no válida. Inténtalo de nuevo',
),
- // Pro Plan
- 'pro_plan' => [
- 'remove_logo' => ':link haz click para eliminar el logo de Invoice Ninja',
- 'remove_logo_link' => 'Haz click aquí',
- ],
- 'logout' => 'Cerrar sesión',
- 'sign_up_to_save' => 'Registrate para guardar tu trabajo',
- 'agree_to_terms' => 'Estoy de acuerdo con los términos de Invoice Ninja :terms',
- 'terms_of_service' => 'Términos de servicio',
- 'email_taken' => 'Esta dirección de correo electrónico ya se ha registrado',
- 'working' => 'Procesando',
- 'success' => 'Éxito',
- 'success_message' => 'Te has registrado con éxito. Por favor, haz clic en el enlace del correo de confirmación para verificar tu dirección de correo electrónico.',
- 'erase_data' => 'Esta acción eliminará todos tus datos de forma permanente.',
- 'password' => 'Contraseña',
+ // Pro Plan
+ 'pro_plan' => [
+ 'remove_logo' => ':link haz click para eliminar el logo de Invoice Ninja',
+ 'remove_logo_link' => 'Haz click aquí',
+ ],
+ 'logout' => 'Cerrar sesión',
+ 'sign_up_to_save' => 'Registrate para guardar tu trabajo',
+ 'agree_to_terms' => 'Estoy de acuerdo con los términos de Invoice Ninja :terms',
+ 'terms_of_service' => 'Términos de servicio',
+ 'email_taken' => 'Esta dirección de correo electrónico ya se ha registrado',
+ 'working' => 'Procesando',
+ 'success' => 'Éxito',
+ 'success_message' => 'Te has registrado con éxito. Por favor, haz clic en el enlace del correo de confirmación para verificar tu dirección de correo electrónico.',
+ 'erase_data' => 'Esta acción eliminará todos tus datos de forma permanente.',
+ 'password' => 'Contraseña',
- 'pro_plan_product' => 'Plan Pro',
- 'pro_plan_description' => 'Un año de inscripción al Plan Pro de Invoice Ninja.',
- 'pro_plan_success' => '¡Gracias por unirte a Invoice Ninja! Al realizar el pago de tu factura, se iniciara tu PLAN PRO.',
- 'unsaved_changes' => 'Tienes cambios no guardados',
- 'custom_fields' => 'Campos a medida',
- 'company_fields' => 'Campos de la empresa',
- 'client_fields' => 'Campos del cliente',
- 'field_label' => 'Etiqueta del campo',
- 'field_value' => 'Valor del campo',
- 'edit' => 'Editar',
- 'view_as_recipient' => 'Ver como destinitario',
+ 'pro_plan_product' => 'Plan Pro',
+ 'pro_plan_description' => 'Un año de inscripción al Plan Pro de Invoice Ninja.',
+ 'pro_plan_success' => '¡Gracias por unirte a Invoice Ninja! Al realizar el pago de tu factura, se iniciara tu PLAN PRO.',
+ 'unsaved_changes' => 'Tienes cambios no guardados',
+ 'custom_fields' => 'Campos personalizados',
+ 'company_fields' => 'Campos de la empresa',
+ 'client_fields' => 'Campos del cliente',
+ 'field_label' => 'Etiqueta del campo',
+ 'field_value' => 'Valor del campo',
+ 'edit' => 'Editar',
+ 'view_as_recipient' => 'Ver como destinitario',
- // product management
- 'product_library' => 'Inventario de productos',
- 'product' => 'Producto',
- 'products' => 'Productos',
- 'fill_products' => 'Auto-rellenar productos',
- 'fill_products_help' => 'Seleccionar un producto automáticamente configurará la descripción y coste',
- 'update_products' => 'Auto-actualizar productos',
- 'update_products_help' => 'Actualizar una factura automáticamente actualizará los productos',
- 'create_product' => 'Crear Producto',
- 'edit_product' => 'Editar Producto',
- 'archive_product' => 'Archivar Producto',
- 'updated_product' => 'Producto actualizado con éxito',
- 'created_product' => 'Producto creado con éxito',
- 'archived_product' => 'Producto archivado con éxito',
- 'pro_plan_custom_fields' => ':link haz click para para activar campos a medida',
- 'advanced_settings' => 'Configuración Avanzada',
- 'pro_plan_advanced_settings' => ':link haz click para para activar la configuración avanzada',
- 'invoice_design' => 'Diseño de factura',
- 'specify_colors' => 'Especificar colores',
- 'specify_colors_label' => 'Seleccionar los colores para usar en las facturas',
- 'chart_builder' => 'Constructor de graficos',
- 'ninja_email_footer' => 'Usa :site para facturar a tus clientes y recibir pagos de forma gratuita!',
- 'go_pro' => 'Hazte Pro',
+ // product management
+ 'product_library' => 'Inventario de productos',
+ 'product' => 'Producto',
+ 'products' => 'Productos',
+ 'fill_products' => 'Auto-rellenar productos',
+ 'fill_products_help' => 'Seleccionar un producto automáticamente configurará la descripción y coste',
+ 'update_products' => 'Auto-actualizar productos',
+ 'update_products_help' => 'Actualizar una factura automáticamente actualizará los productos',
+ 'create_product' => 'Crear Producto',
+ 'edit_product' => 'Editar Producto',
+ 'archive_product' => 'Archivar Producto',
+ 'updated_product' => 'Producto actualizado con éxito',
+ 'created_product' => 'Producto creado con éxito',
+ 'archived_product' => 'Producto archivado con éxito',
+ 'pro_plan_custom_fields' => ':link haz click para para activar campos a medida',
+ 'advanced_settings' => 'Configuración Avanzada',
+ 'pro_plan_advanced_settings' => ':link haz click para para activar la configuración avanzada',
+ 'invoice_design' => 'Diseño de factura',
+ 'specify_colors' => 'Especificar colores',
+ 'specify_colors_label' => 'Seleccionar los colores para usar en las facturas',
+ 'chart_builder' => 'Constructor de graficos',
+ 'ninja_email_footer' => 'Usa :site para facturar a tus clientes y recibir pagos de forma gratuita!',
+ 'go_pro' => 'Hazte Pro',
- // Quotes
- 'quote' => 'Presupuesto',
- 'quotes' => 'Presupuestos',
- 'quote_number' => 'Numero de Presupuesto',
- 'quote_number_short' => 'Presupuesto Nº ',
- 'quote_date' => 'Fecha Presupuesto',
- 'quote_total' => 'Total Presupuestado',
- 'your_quote' => 'Su Presupuesto',
- 'total' => 'Total',
- 'clone' => 'Clonar',
+ // Quotes
+ 'quote' => 'Presupuesto',
+ 'quotes' => 'Presupuestos',
+ 'quote_number' => 'Numero de Presupuesto',
+ 'quote_number_short' => 'Presupuesto Nº ',
+ 'quote_date' => 'Fecha Presupuesto',
+ 'quote_total' => 'Total Presupuestado',
+ 'your_quote' => 'Su Presupuesto',
+ 'total' => 'Total',
+ 'clone' => 'Clonar',
- 'new_quote' => 'Nuevo Presupuesto',
- 'create_quote' => 'Crear Presupuesto',
- 'edit_quote' => 'Editar Presupuesto',
- 'archive_quote' => 'Archivar Presupuesto',
- 'delete_quote' => 'Eliminar Presupuesto',
- 'save_quote' => 'Guardar Presupuesto',
- 'email_quote' => 'Enviar Presupuesto',
- 'clone_quote' => 'Clonar Presupuesto',
- 'convert_to_invoice' => 'Convertir a Factura',
- 'view_invoice' => 'Ver Factura',
- 'view_quote' => 'Ver Presupuesto',
- 'view_client' => 'Ver Cliente',
+ 'new_quote' => 'Nuevo Presupuesto',
+ 'create_quote' => 'Crear Presupuesto',
+ 'edit_quote' => 'Editar Presupuesto',
+ 'archive_quote' => 'Archivar Presupuesto',
+ 'delete_quote' => 'Eliminar Presupuesto',
+ 'save_quote' => 'Guardar Presupuesto',
+ 'email_quote' => 'Enviar Presupuesto',
+ 'clone_quote' => 'Clonar Presupuesto',
+ 'convert_to_invoice' => 'Convertir a Factura',
+ 'view_invoice' => 'Ver Factura',
+ 'view_quote' => 'Ver Presupuesto',
+ 'view_client' => 'Ver Cliente',
- 'updated_quote' => 'Presupuesto actualizado con éxito',
- 'created_quote' => 'Presupuesto creado con éxito',
- 'cloned_quote' => 'Presupuesto clonado con éxito',
- 'emailed_quote' => 'Presupuesto enviado con éxito',
- 'archived_quote' => 'Presupuesto archivado con éxito',
- 'archived_quotes' => ':count Presupuestos archivados con exito',
- 'deleted_quote' => 'Presupuesto eliminado con éxito',
- 'deleted_quotes' => ':count Presupuestos eliminados con exito',
- 'converted_to_invoice' => 'Presupuesto convertido a factura con éxito',
+ 'updated_quote' => 'Presupuesto actualizado con éxito',
+ 'created_quote' => 'Presupuesto creado con éxito',
+ 'cloned_quote' => 'Presupuesto clonado con éxito',
+ 'emailed_quote' => 'Presupuesto enviado con éxito',
+ 'archived_quote' => 'Presupuesto archivado con éxito',
+ 'archived_quotes' => ':count Presupuestos archivados con exito',
+ 'deleted_quote' => 'Presupuesto eliminado con éxito',
+ 'deleted_quotes' => ':count Presupuestos eliminados con exito',
+ 'converted_to_invoice' => 'Presupuesto convertido a factura con éxito',
- 'quote_subject' => 'Nuevo Presupuesto de :account',
- 'quote_message' => 'Para ver el presupuesto por un importe de :amount, haga click en el enlace de abajo.',
- 'quote_link_message' => 'Para ver su presupuesto haga click en el enlace de abajo:',
- 'notification_quote_sent_subject' => 'El presupuesto :invoice enviado al cliente :client',
- 'notification_quote_viewed_subject' => 'El presupuesto :invoice fue visto por el cliente :client',
- 'notification_quote_sent' => 'El presupuesto :invoice por un valor de :amount, ha sido enviado al cliente :client.',
- 'notification_quote_viewed' => 'El presupuesto :invoice por un valor de :amount ha sido visto por el cliente :client.',
- 'session_expired' => 'Su sesión ha caducado.',
- 'invoice_fields' => 'Campos de Factura',
- 'invoice_options' => 'Opciones de Factura',
- 'hide_quantity' => 'Ocultar Cantidad',
- 'hide_quantity_help' => 'Si las cantidades de tus partidas siempre son 1, entonces puedes organizar tus facturas mejor al no mostrar este campo.',
- 'hide_paid_to_date' => 'Ocultar valor pagado a la fecha',
- 'hide_paid_to_date_help' => 'Solo mostrar la opción “Pagado a la fecha” en sus facturas cuando se ha recibido un pago.',
- 'charge_taxes' => 'Cargar Impuestos',
- 'user_management' => 'Gestión de Usuario',
- 'add_user' => 'Añadir Usuario',
- 'send_invite' => 'Enviar Invitación', //Context for its use
- 'sent_invite' => 'Invitación enviada con éxito',
- 'updated_user' => 'Usario actualizado con éxito',
- 'invitation_message' => ':invitor te ha invitado a unirte a su cuenta en G-Factura.',
- 'register_to_add_user' => 'Regístrate para añadir usarios',
- 'user_state' => 'Estado',
- 'edit_user' => 'Editar Usario',
- 'delete_user' => 'Eliminar Usario',
- 'active' => 'Activo',
- 'pending' => 'Pendiente',
- 'deleted_user' => 'Usario eliminado con éxito',
- 'limit_users' => 'Lo sentimos, esta acción excederá el límite de '.MAX_NUM_USERS.' usarios',
- 'confirm_email_invoice' => '¿Estás seguro que quieres enviar esta factura?',
- 'confirm_email_quote' => '¿Estás seguro que quieres enviar este presupuesto?',
- 'confirm_recurring_email_invoice' => 'Se ha marcado esta factura como recurrente, estás seguro que quieres enviar esta factura?',
- 'cancel_account' => 'Cancelar Cuenta',
- 'cancel_account_message' => 'AVISO: Esta acción eliminará todos tus datos de forma permanente.',
- 'go_back' => 'Atrás',
- 'data_visualizations' => 'Visualización de Datos',
- 'sample_data' => 'Datos de Ejemplo',
- 'hide' => 'Ocultar',
- 'new_version_available' => 'Una nueva versión de :releases_link disponible. Estás utilizando la versión :user_version, la última versión es :latest_version',
- 'invoice_settings' => 'Configuración de Facturas',
- 'invoice_number_prefix' => 'Prefijo de Facturación',
- 'invoice_number_counter' => 'Numeración de Facturación',
- 'quote_number_prefix' => 'Prejijo de Presupuesto',
- 'quote_number_counter' => 'Numeración de Presupuestos',
- 'share_invoice_counter' => 'Compartir la numeración para presupuesto y facturación',
- 'invoice_issued_to' => 'Factura emitida a',
- 'invalid_counter' => 'Para evitar posibles conflictos, por favor crea un prefijo de facturación y de presupuesto.',
- 'mark_sent' => 'Marcar como enviado',
+ 'quote_subject' => 'Nuevo Presupuesto de :account',
+ 'quote_message' => 'Para ver el presupuesto por un importe de :amount, haga click en el enlace de abajo.',
+ 'quote_link_message' => 'Para ver su presupuesto haga click en el enlace de abajo:',
+ 'notification_quote_sent_subject' => 'El presupuesto :invoice enviado al cliente :client',
+ 'notification_quote_viewed_subject' => 'El presupuesto :invoice fue visto por el cliente :client',
+ 'notification_quote_sent' => 'El presupuesto :invoice por un valor de :amount, ha sido enviado al cliente :client.',
+ 'notification_quote_viewed' => 'El presupuesto :invoice por un valor de :amount ha sido visto por el cliente :client.',
+ 'session_expired' => 'Su sesión ha caducado.',
+ 'invoice_fields' => 'Campos de Factura',
+ 'invoice_options' => 'Opciones de Factura',
+ 'hide_quantity' => 'Ocultar Cantidad',
+ 'hide_quantity_help' => 'Si las cantidades de tus partidas siempre son 1, entonces puedes organizar tus facturas mejor al no mostrar este campo.',
+ 'hide_paid_to_date' => 'Ocultar valor pagado a la fecha',
+ 'hide_paid_to_date_help' => 'Solo mostrar la opción “Pagado a la fecha” en sus facturas cuando se ha recibido un pago.',
+ 'charge_taxes' => 'Cargar Impuestos',
+ 'user_management' => 'Gestión de Usuarios',
+ 'add_user' => 'Añadir Usuario',
+ 'send_invite' => 'Enviar Invitación', //Context for its use
+ 'sent_invite' => 'Invitación enviada con éxito',
+ 'updated_user' => 'Usario actualizado con éxito',
+ 'invitation_message' => ':invitor te ha invitado a unirte a su cuenta en G-Factura.',
+ 'register_to_add_user' => 'Regístrate para añadir usarios',
+ 'user_state' => 'Estado',
+ 'edit_user' => 'Editar Usario',
+ 'delete_user' => 'Eliminar Usario',
+ 'active' => 'Activo',
+ 'pending' => 'Pendiente',
+ 'deleted_user' => 'Usario eliminado con éxito',
+ 'limit_users' => 'Lo sentimos, esta acción excederá el límite de '.MAX_NUM_USERS.' usarios',
+ 'confirm_email_invoice' => '¿Estás seguro que quieres enviar esta factura?',
+ 'confirm_email_quote' => '¿Estás seguro que quieres enviar este presupuesto?',
+ 'confirm_recurring_email_invoice' => 'Se ha marcado esta factura como recurrente, estás seguro que quieres enviar esta factura?',
+ 'cancel_account' => 'Cancelar Cuenta',
+ 'cancel_account_message' => 'AVISO: Esta acción eliminará todos tus datos de forma permanente.',
+ 'go_back' => 'Atrás',
+ 'data_visualizations' => 'Visualización de Datos',
+ 'sample_data' => 'Datos de Ejemplo',
+ 'hide' => 'Ocultar',
+ 'new_version_available' => 'Una nueva versión de :releases_link disponible. Estás utilizando la versión :user_version, la última versión es :latest_version',
+ 'invoice_settings' => 'Configuración de Facturas',
+ 'invoice_number_prefix' => 'Prefijo de Facturación',
+ 'invoice_number_counter' => 'Numeración de Facturación',
+ 'quote_number_prefix' => 'Prejijo de Presupuesto',
+ 'quote_number_counter' => 'Numeración de Presupuestos',
+ 'share_invoice_counter' => 'Compartir la numeración para presupuesto y facturación',
+ 'invoice_issued_to' => 'Factura emitida a',
+ 'invalid_counter' => 'Para evitar posibles conflictos, por favor crea un prefijo de facturación y de presupuesto.',
+ 'mark_sent' => 'Marcar como enviado',
- 'gateway_help_1' => ':link para registrarse en Authorize.net.',
- 'gateway_help_2' => ':link para registrarse en Authorize.net.',
- 'gateway_help_17' => ':link para obtener su firma API de PayPal.',
- 'gateway_help_27' => ':link para registrarse en TwoCheckout.',
+ 'gateway_help_1' => ':link para registrarse en Authorize.net.',
+ 'gateway_help_2' => ':link para registrarse en Authorize.net.',
+ 'gateway_help_17' => ':link para obtener su firma API de PayPal.',
+ 'gateway_help_27' => ':link para registrarse en TwoCheckout.',
- 'more_designs' => 'Más diseños',
- 'more_designs_title' => 'Diseños adicionales para factura',
- 'more_designs_cloud_header' => 'Pase a Pro para añadir más diseños de facturas',
- 'more_designs_cloud_text' => '',
- 'more_designs_self_host_header' => 'Obtenga 6 diseños más para facturas por sólo '.INVOICE_DESIGNS_PRICE, // comprobar
- 'more_designs_self_host_text' => '',
- 'buy' => 'Comprar',
- 'bought_designs' => 'Añadidos con exito los diseños de factura',
+ 'more_designs' => 'Más diseños',
+ 'more_designs_title' => 'Diseños adicionales para factura',
+ 'more_designs_cloud_header' => 'Pase a Pro para añadir más diseños de facturas',
+ 'more_designs_cloud_text' => '',
+ 'more_designs_self_host_header' => 'Obtenga 6 diseños más para facturas por sólo '.INVOICE_DESIGNS_PRICE, // comprobar
+ 'more_designs_self_host_text' => '',
+ 'buy' => 'Comprar',
+ 'bought_designs' => 'Añadidos con exito los diseños de factura',
- 'sent' => 'Enviado',
- 'timesheets' => 'Parte de Horas',
+ 'sent' => 'Enviado',
+ 'timesheets' => 'Parte de Horas',
- 'payment_title' => 'Introduzca su dirección de facturación y la infomración de su tarjeta de crédito',
- 'payment_cvv' => '*los tres últimos dígitos de la parte posterior de su tarjeta',
- 'payment_footer1' => '*La dirección de facturación debe coincidir con la de la tarjeta de crédito.',
- 'payment_footer2' => '*Por favor, haga clic en "Pagar ahora" sólo una vez - esta operación puede tardar hasta 1 minuto en procesarse.',
- 'vat_number' => 'NIF/CIF',
+ 'payment_title' => 'Introduzca su dirección de facturación y la infomración de su tarjeta de crédito',
+ 'payment_cvv' => '*los tres últimos dígitos de la parte posterior de su tarjeta',
+ 'payment_footer1' => '*La dirección de facturación debe coincidir con la de la tarjeta de crédito.',
+ 'payment_footer2' => '*Por favor, haga clic en "Pagar ahora" sólo una vez - esta operación puede tardar hasta 1 minuto en procesarse.',
+ 'vat_number' => 'NIF/CIF',
- 'id_number' => 'Número de Identificación',
- 'white_label_link' => 'Marca Blanca" ',
- 'white_label_text' => 'Obtener una licencia de marca blanca por'.WHITE_LABEL_PRICE.' para quitar la marca Invoice Ninja de la parte superior de las páginas del cliente.', // comprobar
- 'white_label_link' => 'Marca Blanca" ',
- 'bought_white_label' => 'Se ha conseguido con exito la licencia de Marca Blanca',
- 'white_labeled' => 'Marca Blanca',
+ 'id_number' => 'Número de Identificación',
+ 'white_label_link' => 'Marca Blanca" ',
+ 'white_label_text' => 'Obtener una licencia de marca blanca por'.WHITE_LABEL_PRICE.' para quitar la marca Invoice Ninja de la parte superior de las páginas del cliente.', // comprobar
+ 'white_label_link' => 'Marca Blanca" ',
+ 'bought_white_label' => 'Se ha conseguido con exito la licencia de Marca Blanca',
+ 'white_labeled' => 'Marca Blanca',
- 'restore' => 'Restaurar',
- 'restore_invoice' => 'Restaurar Factura',
- 'restore_quote' => 'Restaurar Presupuesto',
- 'restore_client' => 'Restaurar Cliente',
- 'restore_credit' => 'Restaurar Pendiente',
- 'restore_payment' => 'Restaurar Pago',
+ 'restore' => 'Restaurar',
+ 'restore_invoice' => 'Restaurar Factura',
+ 'restore_quote' => 'Restaurar Presupuesto',
+ 'restore_client' => 'Restaurar Cliente',
+ 'restore_credit' => 'Restaurar Pendiente',
+ 'restore_payment' => 'Restaurar Pago',
- 'restored_invoice' => 'Factura restaurada con éxito',
- 'restored_quote' => 'Presupuesto restaurada con éxito',
- 'restored_client' => 'Cliente restaurada con éxito',
- 'restored_payment' => 'Pago restaurada con éxito',
- 'restored_credit' => 'Pendiente restaurada con éxito',
+ 'restored_invoice' => 'Factura restaurada con éxito',
+ 'restored_quote' => 'Presupuesto restaurada con éxito',
+ 'restored_client' => 'Cliente restaurada con éxito',
+ 'restored_payment' => 'Pago restaurada con éxito',
+ 'restored_credit' => 'Pendiente restaurada con éxito',
- 'reason_for_canceling' => 'Ayudenos a mejorar nuestro sitio diciendonos porque se va, Gracias',
- 'discount_percent' => 'Porcentaje',
- 'discount_amount' => 'Cantidad',
+ 'reason_for_canceling' => 'Ayudenos a mejorar nuestro sitio diciendonos porque se va, Gracias',
+ 'discount_percent' => 'Porcentaje',
+ 'discount_amount' => 'Cantidad',
-// Ver. 1.7.0
+ // Ver. 1.7.0
- 'invoice_history' => 'Historial de Facturas',
- 'quote_history' => 'Historial de Presupuestos',
- 'current_version' => 'Versión Actual',
- 'select_versiony' => 'Seleccione la Versión',
- 'view_history' => 'Ver Historial',
+ 'invoice_history' => 'Historial de Facturas',
+ 'quote_history' => 'Historial de Presupuestos',
+ 'current_version' => 'Versión Actual',
+ 'select_versiony' => 'Seleccione la Versión',
+ 'view_history' => 'Ver Historial',
- 'edit_payment' => 'Editar Pago',
- 'updated_payment' => 'Pago actualizado correctamente',
- 'deleted' => 'Eliminado',
- 'restore_user' => 'Restaurar Usuario',
- 'restored_user' => 'Usuario restaurado correctamente',
- 'show_deleted_users' => 'Mostrar usuarios eliminados',
- 'email_templates' => 'Plantillas de Email',
- 'invoice_email' => 'Email de Facturas',
- 'payment_email' => 'Email de Pagos',
- 'quote_email' => 'Email de Presupuestos',
- 'reset_all' => 'Restablecer Todos',
- 'approve' => 'Aprobar',
+ 'edit_payment' => 'Editar Pago',
+ 'updated_payment' => 'Pago actualizado correctamente',
+ 'deleted' => 'Eliminado',
+ 'restore_user' => 'Restaurar Usuario',
+ 'restored_user' => 'Usuario restaurado correctamente',
+ 'show_deleted_users' => 'Mostrar usuarios eliminados',
+ 'email_templates' => 'Plantillas de Email',
+ 'invoice_email' => 'Email de Facturas',
+ 'payment_email' => 'Email de Pagos',
+ 'quote_email' => 'Email de Presupuestos',
+ 'reset_all' => 'Restablecer Todos',
+ 'approve' => 'Aprobar',
- 'token_billing_type_id' => 'Token Billing', //¿?
- 'token_billing_help' => 'Permite almacenar tarjetas de crédito para posteriormente realizarles el cobro.',
- 'token_billing_1' => 'Deshabilitar',
- 'token_billing_2' => 'La casilla Opt-In se muestra pero no está seleccionada',
- 'token_billing_3' => 'La casilla Opt-Out se muestra y se selecciona',
- 'token_billing_4' => 'Siempre',
- 'token_billing_checkbox' => 'Almacenar datos de la tarjeta de crédito',
- 'view_in_stripe' => 'Ver en Stripe',
- 'use_card_on_file' => 'Use card on file', //??
- 'edit_payment_details' => 'Editar detalles de pago',
- 'token_billing' => 'Guardar datos de la tarjeta',
- 'token_billing_secure' => 'Los datos serán almacenados de forma segura por :stripe_link',
+ 'token_billing_type_id' => 'Token Billing', //¿?
+ 'token_billing_help' => 'Permite almacenar tarjetas de crédito para posteriormente realizarles el cobro.',
+ 'token_billing_1' => 'Deshabilitar',
+ 'token_billing_2' => 'La casilla Opt-In se muestra pero no está seleccionada',
+ 'token_billing_3' => 'La casilla Opt-Out se muestra y se selecciona',
+ 'token_billing_4' => 'Siempre',
+ 'token_billing_checkbox' => 'Almacenar datos de la tarjeta de crédito',
+ 'view_in_stripe' => 'Ver en Stripe',
+ 'use_card_on_file' => 'Usar tarjeta en fichero', //??
+ 'edit_payment_details' => 'Editar detalles de pago',
+ 'token_billing' => 'Guardar datos de la tarjeta',
+ 'token_billing_secure' => 'Los datos serán almacenados de forma segura por :stripe_link',
- 'support' => 'Soporte',
- 'contact_information' => 'Información de Contacto',
- '256_encryption' => 'Encriptación de 256-Bit',
- 'amount_due' => 'Importe a pagar',
- 'billing_address' => 'Dirección de Envio',
- 'billing_method' => 'Método de facturación',
- 'order_overview' => 'Lista de pedidos',
- 'match_address' => '*La dirección debe coincidir con la dirección asociada a la tarjeta de crédito.',
- 'click_once' => '*Por favor, haga clic en "Pagar ahora" sólo una vez - la operación puede tardar hasta 1 minuto en ser procesada.',
+ 'support' => 'Soporte',
+ 'contact_information' => 'Información de Contacto',
+ '256_encryption' => 'Encriptación de 256-Bit',
+ 'amount_due' => 'Importe a pagar',
+ 'billing_address' => 'Dirección de Envio',
+ 'billing_method' => 'Método de facturación',
+ 'order_overview' => 'Lista de pedidos',
+ 'match_address' => '*La dirección debe coincidir con la dirección asociada a la tarjeta de crédito.',
+ 'click_once' => '*Por favor, haga clic en "Pagar ahora" sólo una vez - la operación puede tardar hasta 1 minuto en ser procesada.',
- 'default_invoice_footer' => 'Establecer pie de página por defecto en factura',
- 'invoice_footer' => 'Pie de página de la factura',
- 'save_as_default_footer' => 'Guardar como pie de página por defecto',
+ 'default_invoice_footer' => 'Establecer pie de página por defecto en factura',
+ 'invoice_footer' => 'Pie de página de la factura',
+ 'save_as_default_footer' => 'Guardar como pie de página por defecto',
- 'token_management' => 'Administrar Tokent', //?
- 'tokens' => 'Tokens',
- 'add_token' => 'Agregar Token',
- 'show_deleted_tokens' => 'Mostrar tokens eliminados',
- 'deleted_token' => 'Token eliminado correctamente',
- 'created_token' => 'Token creado correctamente',
- 'updated_token' => 'Token actualizado correctamente',
- 'edit_token' => 'Editar Token',
- 'delete_token' => 'Eliminar Token',
- 'token' => 'Token',
+ 'token_management' => 'Administrar Tokent', //?
+ 'tokens' => 'Tokens',
+ 'add_token' => 'Agregar Token',
+ 'show_deleted_tokens' => 'Mostrar tokens eliminados',
+ 'deleted_token' => 'Token eliminado correctamente',
+ 'created_token' => 'Token creado correctamente',
+ 'updated_token' => 'Token actualizado correctamente',
+ 'edit_token' => 'Editar Token',
+ 'delete_token' => 'Eliminar Token',
+ 'token' => 'Token',
- 'add_gateway' => 'Agregar Pasarela',
- 'delete_gateway' => 'Eliminar Pasarela',
- 'edit_gateway' => 'Editar Pasarela',
- 'updated_gateway' => 'Pasarela actualizada correctamente',
- 'created_gateway' => 'Pasarela creada correctamente',
- 'deleted_gateway' => 'Pasarela eliminada correctamente',
- 'pay_with_paypal' => 'PayPal',
- 'pay_with_card' => 'Tarjeta de Crédito',
+ 'add_gateway' => 'Agregar Pasarela',
+ 'delete_gateway' => 'Eliminar Pasarela',
+ 'edit_gateway' => 'Editar Pasarela',
+ 'updated_gateway' => 'Pasarela actualizada correctamente',
+ 'created_gateway' => 'Pasarela creada correctamente',
+ 'deleted_gateway' => 'Pasarela eliminada correctamente',
+ 'pay_with_paypal' => 'PayPal',
+ 'pay_with_card' => 'Tarjeta de Crédito',
- 'change_password' => 'Cambiar Contraseña',
- 'current_password' => 'Contraseña Actual',
- 'new_password' => 'Nueva Contraseña',
- 'confirm_password' => 'Confirmar Contraseña',
- 'password_error_incorrect' => 'La contraseña actual es incorrecta.',
- 'password_error_invalid' => 'La nueva contraseña no es válida.',
- 'updated_password' => 'Contraseña actualizada correctamente',
+ 'change_password' => 'Cambiar Contraseña',
+ 'current_password' => 'Contraseña Actual',
+ 'new_password' => 'Nueva Contraseña',
+ 'confirm_password' => 'Confirmar Contraseña',
+ 'password_error_incorrect' => 'La contraseña actual es incorrecta.',
+ 'password_error_invalid' => 'La nueva contraseña no es válida.',
+ 'updated_password' => 'Contraseña actualizada correctamente',
- 'api_tokens' => 'API Tokens',
- 'users_and_tokens' => 'Usuarios & Tokens',
- 'account_login' => 'Iniciar Sesión',
- 'recover_password' => 'Recuperar su contraseña',
- 'forgot_password' => '¿Olvidaste tu contraseña?',
- 'email_address' => 'Dirección de Email',
- 'lets_go' => 'Acceder',
- 'password_recovery' => 'Recuperar Contraseña',
- 'send_email' => 'Enviar email',
- 'set_password' => 'Establecer Contraseña',
- 'converted' => 'Modificada',
+ 'api_tokens' => 'API Tokens',
+ 'users_and_tokens' => 'Usuarios & Tokens',
+ 'account_login' => 'Iniciar Sesión',
+ 'recover_password' => 'Recuperar su contraseña',
+ 'forgot_password' => '¿Olvidaste tu contraseña?',
+ 'email_address' => 'Dirección de Email',
+ 'lets_go' => 'Acceder',
+ 'password_recovery' => 'Recuperar Contraseña',
+ 'send_email' => 'Enviar email',
+ 'set_password' => 'Establecer Contraseña',
+ 'converted' => 'Modificada',
-//------Texto extraido -----------------------------------------------------------------------------------------
+ //------Texto extraido -----------------------------------------------------------------------------------------
+ 'Manual entry' => 'Entrada Manual',
- 'Manual entry' => 'Entrada Manual',
+ // Error
+ 'Whoops, looks like something went wrong.' => 'Vaya, parece que algo salió mal',
+ 'Sorry, the page you are looking for could not be found.' => 'Lo sentimos, la página que está buscando no se pudo encontrar.',
- // Error
- 'Whoops, looks like something went wrong.' => 'Vaya, parece que algo salió mal',
- 'Sorry, the page you are looking for could not be found.' => 'Lo sentimos, la página que está buscando no se pudo encontrar.',
+ 'email_approved' => 'Avísame por correo cuando un presupuesto sea aprobado',
+ 'notification_quote_approved_subject' => 'Presupuesto :invoice fue aprobado por :client',
+ 'notification_quote_approved' => 'El cliente :client aprovó el presupuesto :invoice por :amount.',
+ 'resend_confirmation' => 'Reenviar correo de confirmacion',
+ 'confirmation_resent' => 'El correo de confirmación fué reenviado',
- 'email_approved' => 'Email me when a quote is approved',
- 'notification_quote_approved_subject' => 'Quote :invoice was approved by :client',
- 'notification_quote_approved' => 'The following client :client approved Quote :invoice for :amount.',
- 'resend_confirmation' => 'Resend confirmation email',
- 'confirmation_resent' => 'The confirmation email was resent',
+ 'gateway_help_42' => ':link to sign up for BitPay.
+
',
+
Note: use a Legacy API Key, not an API token.',
+ 'payment_type_credit_card' => 'Tarjeta de crédito',
+ 'payment_type_paypal' => 'PayPal',
+ 'payment_type_bitcoin' => 'Bitcoin',
+ 'knowledge_base' => 'Ayuda',
+ 'partial' => 'Parcial',
+ 'partial_remaining' => ':partial de :balance',
- 'gateway_help_42' => ':link to sign up for BitPay.
Note: use a Legacy API Key, not an API token.',
- 'payment_type_credit_card' => 'Credit card',
- 'payment_type_paypal' => 'PayPal',
- 'payment_type_bitcoin' => 'Bitcoin',
- 'knowledge_base' => 'Knowledge Base',
- 'partial' => 'Partial',
- 'partial_remaining' => ':partial of :balance',
+ 'more_fields' => 'Mas campos',
+ 'less_fields' => 'Menos campos',
+ 'client_name' => 'Nombre del cliente',
+ 'pdf_settings' => 'Configuracion PDF',
+ 'product_settings' => 'Configuracion de Producto',
+ 'auto_wrap' => 'Auto ajuste de línea',
+ 'duplicate_post' => 'Atencion: la pagina anterior se ha enviado dos veces. El segundo envío será ignorado.',
+ 'view_documentation' => 'Ver documentación',
+ 'app_title' => 'Facturacion Online Open-Source gratuita',
+ 'app_description' => 'Invoice Ninja is a free, open-source solution for invoicing and billing customers. With Invoice Ninja, you can easily build and send beautiful invoices from any device that has access to the web. Your clients can print your invoices, download them as pdf files, and even pay you online from within the system.',
- 'more_fields' => 'More Fields',
- 'less_fields' => 'Less Fields',
- 'client_name' => 'Client Name',
- 'pdf_settings' => 'PDF Settings',
- 'product_settings' => 'Product Settings',
- 'auto_wrap' => 'Auto Line Wrap',
- 'duplicate_post' => 'Warning: the previous page was submitted twice. The second submission had been ignored.',
- 'view_documentation' => 'View Documentation',
- 'app_title' => 'Free Open-Source Online Invoicing',
- 'app_description' => 'Invoice Ninja is a free, open-source solution for invoicing and billing customers. With Invoice Ninja, you can easily build and send beautiful invoices from any device that has access to the web. Your clients can print your invoices, download them as pdf files, and even pay you online from within the system.',
+ 'rows' => 'filas',
+ 'www' => 'www',
+ 'logo' => 'Logo',
+ 'subdomain' => 'Subdominio',
+ 'provide_name_or_email' => 'Por favor, indique un nombre o correo de contacto',
+ 'charts_and_reports' => 'Gráficos e Informes',
+ 'chart' => 'gráfico',
+ 'report' => 'informe',
+ 'group_by' => 'Agrupar por',
+ 'paid' => 'Paid',
+ 'enable_report' => 'Informe',
+ 'enable_chart' => 'Gráfico',
+ 'totals' => 'Totales',
+ 'run' => 'Ejecutar',
+ 'export' => 'Exportar',
+ 'documentation' => 'Documentación',
+ 'zapier' => 'Zapier',
+ 'recurring' => 'Periódico',
+ 'last_invoice_sent' => 'Última factura enviada el :date',
- 'rows' => 'rows',
- 'www' => 'www',
- 'logo' => 'Logo',
- 'subdomain' => 'Subdomain',
- 'provide_name_or_email' => 'Please provide a contact name or email',
- 'charts_and_reports' => 'Charts & Reports',
- 'chart' => 'Chart',
- 'report' => 'Report',
- 'group_by' => 'Group by',
- 'paid' => 'Paid',
- 'enable_report' => 'Report',
- 'enable_chart' => 'Chart',
- 'totals' => 'Totals',
- 'run' => 'Run',
- 'export' => 'Export',
- 'documentation' => 'Documentation',
- 'zapier' => 'Zapier',
- 'recurring' => 'Recurring',
- 'last_invoice_sent' => 'Last invoice sent :date',
+ 'processed_updates' => 'Actualización correcta',
+ 'tasks' => 'Tareas',
+ 'new_task' => 'Nueva tarea',
+ 'start_time' => 'Hora de Inicio',
+ 'created_task' => 'Tarea creada correctamente',
+ 'updated_task' => 'Tarea actualizada correctamente',
+ 'edit_task' => 'Editar Tarea',
+ 'archive_task' => 'Archivar Tarea',
+ 'restore_task' => 'Restaurar Tarea',
+ 'delete_task' => 'Borrar Tarea',
+ 'stop_task' => 'Parar Tarea',
+ 'time' => 'Hora',
+ 'start' => 'Iniciar',
+ 'stop' => 'Parar',
+ 'now' => 'Ahora',
+ 'timer' => 'Temporizador',
+ 'manual' => 'Manual',
+ 'date_and_time' => 'Día y hora',
+ 'second' => 'segundo',
+ 'seconds' => 'segundos',
+ 'minute' => 'minuto',
+ 'minutes' => 'minutos',
+ 'hour' => 'hora',
+ 'hours' => 'horas',
+ 'task_details' => 'Detalles de Tarea',
+ 'duration' => 'Duración',
+ 'end_time' => 'Hora de Fin',
+ 'end' => 'Fin',
+ 'invoiced' => 'Facturado',
+ 'logged' => 'Conectado',
+ 'running' => 'Ejecutando',
+ 'task_error_multiple_clients' => 'Las tareas no pueden pertenecer a diferentes clientes',
+ 'task_error_running' => 'Por favor, para las tareas ejecutandose primero',
+ 'task_error_invoiced' => 'Las tareas ya se han facturado',
+ 'restored_task' => 'Tarea restaurada correctamente',
+ 'archived_task' => 'Tarea archivada correctamente',
+ 'archived_tasks' => ':count tareas archivadas correctamente',
+ 'deleted_task' => 'Tarea borrada correctamente',
+ 'deleted_tasks' => ':count tareas borradas correctamente',
+ 'create_task' => 'Crear Tarea',
+ 'stopped_task' => 'Tarea parada correctamente',
+ 'invoice_task' => 'Tarea de factura',
+ 'invoice_labels' => 'Etiquetas de factura',
+ 'prefix' => 'Prefijo',
+ 'counter' => 'Contador',
- 'processed_updates' => 'Successfully completed update',
- 'tasks' => 'Tasks',
- 'new_task' => 'New Task',
- 'start_time' => 'Start Time',
- 'created_task' => 'Successfully created task',
- 'updated_task' => 'Successfully updated task',
- 'edit_task' => 'Edit Task',
- 'archive_task' => 'Archive Task',
- 'restore_task' => 'Restore Task',
- 'delete_task' => 'Delete Task',
- 'stop_task' => 'Stop Task',
- 'time' => 'Time',
- 'start' => 'Start',
- 'stop' => 'Stop',
- 'now' => 'Now',
- 'timer' => 'Timer',
- 'manual' => 'Manual',
- 'date_and_time' => 'Date & Time',
- 'second' => 'second',
- 'seconds' => 'seconds',
- 'minute' => 'minute',
- 'minutes' => 'minutes',
- 'hour' => 'hour',
- 'hours' => 'hours',
- 'task_details' => 'Task Details',
- 'duration' => 'Duration',
- 'end_time' => 'End Time',
- 'end' => 'End',
- 'invoiced' => 'Invoiced',
- 'logged' => 'Logged',
- 'running' => 'Running',
- 'task_error_multiple_clients' => 'The tasks can\'t belong to different clients',
- 'task_error_running' => 'Please stop running tasks first',
- 'task_error_invoiced' => 'Tasks have already been invoiced',
- 'restored_task' => 'Successfully restored task',
- 'archived_task' => 'Successfully archived task',
- 'archived_tasks' => 'Successfully archived :count tasks',
- 'deleted_task' => 'Successfully deleted task',
- 'deleted_tasks' => 'Successfully deleted :count tasks',
- 'create_task' => 'Create Task',
- 'stopped_task' => 'Successfully stopped task',
- 'invoice_task' => 'Invoice Task',
- 'invoice_labels' => 'Invoice Labels',
- 'prefix' => 'Prefix',
- 'counter' => 'Counter',
+ 'payment_type_dwolla' => 'Dwolla',
+ 'gateway_help_43' => ':link to sign up for Dwolla.',
+ 'partial_value' => 'Debe ser mayor que 0 y menos que el total',
+ 'more_actions' => 'Mas Acciones',
- 'payment_type_dwolla' => 'Dwolla',
- 'gateway_help_43' => ':link to sign up for Dwolla.',
- 'partial_value' => 'Must be greater than zero and less than the total',
- 'more_actions' => 'More Actions',
+ 'pro_plan_title' => 'NINJA PRO',
+ 'pro_plan_call_to_action' => 'Upgrade Now!',
+ 'pro_plan_feature1' => 'Create Unlimited Clients',
+ 'pro_plan_feature2' => 'Access to 10 Beautiful Invoice Designs',
+ 'pro_plan_feature3' => 'Custom URLs - "YourBrand.InvoiceNinja.com"',
+ 'pro_plan_feature4' => 'Remove "Created by Invoice Ninja"',
+ 'pro_plan_feature5' => 'Multi-user Access & Activity Tracking',
+ 'pro_plan_feature6' => 'Create Quotes & Pro-forma Invoices',
+ 'pro_plan_feature7' => 'Customize Invoice Field Titles & Numbering',
+ 'pro_plan_feature8' => 'Option to Attach PDFs to Client Emails',
- 'pro_plan_title' => 'NINJA PRO',
- 'pro_plan_call_to_action' => 'Upgrade Now!',
- 'pro_plan_feature1' => 'Create Unlimited Clients',
- 'pro_plan_feature2' => 'Access to 10 Beautiful Invoice Designs',
- 'pro_plan_feature3' => 'Custom URLs - "YourBrand.InvoiceNinja.com"',
- 'pro_plan_feature4' => 'Remove "Created by Invoice Ninja"',
- 'pro_plan_feature5' => 'Multi-user Access & Activity Tracking',
- 'pro_plan_feature6' => 'Create Quotes & Pro-forma Invoices',
- 'pro_plan_feature7' => 'Customize Invoice Field Titles & Numbering',
- 'pro_plan_feature8' => 'Option to Attach PDFs to Client Emails',
+ 'resume' => 'Reanudar',
+ 'break_duration' => 'Interrumpir',
+ 'edit_details' => 'Editar detalles',
+ 'work' => 'Trabajo',
+ 'timezone_unset' => 'Pro favor :link para especificar su timezone',
+ 'click_here' => 'pulse aqui',
- 'resume' => 'Resume',
- 'break_duration' => 'Break',
- 'edit_details' => 'Edit Details',
- 'work' => 'Work',
- 'timezone_unset' => 'Please :link to set your timezone',
- 'click_here' => 'click here',
+ 'email_receipt' => 'Enviar recibo de pago al cliente',
+ 'created_payment_emailed_client' => 'Pago creado y enviado al cliente correctamente',
+ 'add_company' => 'Añadir compañía',
+ 'untitled' => 'Sin Título',
+ 'new_company' => 'Nueva compañía',
+ 'associated_accounts' => 'Vínculo de cuentas correcta',
+ 'unlinked_account' => 'Desvínculo de cuentas correcta',
+ 'login' => 'Login',
+ 'or' => 'o',
- 'email_receipt' => 'Email payment receipt to the client',
- 'created_payment_emailed_client' => 'Successfully created payment and emailed client',
- 'add_company' => 'Add Company',
- 'untitled' => 'Untitled',
- 'new_company' => 'New Company',
- 'associated_accounts' => 'Successfully linked accounts',
- 'unlinked_account' => 'Successfully unlinked accounts',
- 'login' => 'Login',
- 'or' => 'or',
+ 'email_error' => 'Ocurrió un problema enviando el correo',
+ 'confirm_recurring_timing' => 'Nota: correos enviados cada hora en punto.',
+ 'old_browser' => 'Por favor use un navegador mas actual',
+ 'payment_terms_help' => 'Establezca la fecha de pago de factura por defecto',
+ 'unlink_account' => 'Cuenta desvinculada',
+ 'unlink' => 'Desvincular',
+ 'show_address' => 'Mostrar Dirección',
+ 'show_address_help' => 'Cliente obligatorio para utilizar su dirección de facturación',
+ 'update_address' => 'Actualizar dirección',
+ 'update_address_help' => 'Actualizar la direccion del cliente con los datos provistos',
+ 'times' => 'Tiempos',
+ 'set_now' => 'Establecer ahora',
+ 'dark_mode' => 'Modo Oscuro',
+ 'dark_mode_help' => 'Muestra el texto blanco sobre fondo negro',
+ 'add_to_invoice' => 'Añadir a la factura :invoice',
+ 'create_new_invoice' => 'Crear una nueva Factura',
+ 'task_errors' => 'Por favor corrija los tiempos solapados',
+ 'from' => 'De',
+ 'to' => 'Para',
+ 'font_size' => 'Tamaño de Letra',
+ 'primary_color' => 'Color Primario',
+ 'secondary_color' => 'Color Secundario',
+ 'customize_design' => 'Personalizar diseño',
- 'email_error' => 'There was a problem sending the email',
- 'confirm_recurring_timing' => 'Note: emails are sent at the start of the hour.',
- 'old_browser' => 'Please use a newer browser',
- 'payment_terms_help' => 'Sets the default invoice due date',
- 'unlink_account' => 'Unlink Account',
- 'unlink' => 'Unlink',
- 'show_address' => 'Show Address',
- 'show_address_help' => 'Require client to provide their billing address',
- 'update_address' => 'Update Address',
- 'update_address_help' => 'Update client\'s address with provided details',
- 'times' => 'Times',
- 'set_now' => 'Set now',
- 'dark_mode' => 'Dark Mode',
- 'dark_mode_help' => 'Show white text on black background',
- 'add_to_invoice' => 'Add to invoice :invoice',
- 'create_new_invoice' => 'Create new invoice',
- 'task_errors' => 'Please correct any overlapping times',
- 'from' => 'From',
- 'to' => 'To',
- 'font_size' => 'Font Size',
- 'primary_color' => 'Primary Color',
- 'secondary_color' => 'Secondary Color',
- 'customize_design' => 'Customize Design',
+ 'content' => 'Contenido',
+ 'styles' => 'Estilos',
+ 'defaults' => 'Por defectos',
+ 'margins' => 'Margenes',
+ 'header' => 'Cabecera',
+ 'footer' => 'Pie',
+ 'custom' => 'Personalizado',
+ 'invoice_to' => 'Factura para',
+ 'invoice_no' => 'N.º Factura',
+ 'recent_payments' => 'Pagos recientes',
+ 'outstanding' => 'Pendiente de Cobro',
+ 'manage_companies' => 'Gestionar compañías',
+ 'total_revenue' => 'Ingresos Totales',
- 'content' => 'Content',
- 'styles' => 'Styles',
- 'defaults' => 'Defaults',
- 'margins' => 'Margins',
- 'header' => 'Header',
- 'footer' => 'Footer',
- 'custom' => 'Custom',
- 'invoice_to' => 'Invoice to',
- 'invoice_no' => 'Invoice No.',
- 'recent_payments' => 'Recent Payments',
- 'outstanding' => 'Outstanding',
- 'manage_companies' => 'Manage Companies',
- 'total_revenue' => 'Total Revenue',
-
- 'current_user' => 'Current User',
- 'new_recurring_invoice' => 'New Recurring Invoice',
- 'recurring_invoice' => 'Recurring Invoice',
- 'recurring_too_soon' => 'It\'s too soon to create the next recurring invoice, it\'s scheduled for :date',
- 'created_by_invoice' => 'Created by :invoice',
- 'primary_user' => 'Primary User',
- 'help' => 'Help',
- 'customize_help' => 'Value
to the end. For example $invoiceNumberValue
displays the invoice number.$client.nameValue
.
+
',
+ 'due' => 'Vencimiento',
+ 'next_due_on' => 'Próximo Vencimiento: :date',
+ 'use_client_terms' => 'Utilizar términos del cliente',
+ 'day_of_month' => ':ordinal día del mes',
+ 'last_day_of_month' => 'Último día del mes',
+ 'day_of_week_after' => ':ordinal :day despues',
+ 'sunday' => 'Domingo',
+ 'monday' => 'Lunes',
+ 'tuesday' => 'Martes',
+ 'wednesday' => 'Miercoles',
+ 'thursday' => 'Jueves',
+ 'friday' => 'Viernes',
+ 'saturday' => 'Sabado',
+
+ // Fonts
+ 'header_font_id' => 'Tipo de letra de la cabecera',
+ 'body_font_id' => 'Tipo de letra del cuerpo',
+ 'color_font_help' => 'Nota: el color primario y las fuentes también se utilizan en el portal del cliente y los diseños de correo electrónico personalizados.',
+
+ 'live_preview' => 'Live Preview',
+ 'invalid_mail_config' => 'Imposible enviar el correo, por favor, comprobar que la configuración de correo es correcta..',
+
+ 'invoice_message_button' => 'Para ver su factura con importe :amount, pulse el siguiente botón.',
+ 'quote_message_button' => 'Para ver su presupuesto con importe :amount, pulse el siguiente botón.',
+ 'payment_message_button' => 'Gracias por su pago de :amount.',
+ 'payment_type_direct_debit' => 'Débito directo',
+ 'bank_accounts' => 'Cuentas Bancarias',
+ 'add_bank_account' => 'Añadir Cuenta Bancaria',
+ 'setup_account' => 'Configurar Cuenta',
+ 'import_expenses' => 'Importar Gastos',
+ 'bank_id' => 'banco',
+ 'integration_type' => 'Tipo de Integración',
+ 'updated_bank_account' => 'Cuenta Bancaria actualizada correctamente',
+ 'edit_bank_account' => 'Editar Cuenta Bancaria',
+ 'archive_bank_account' => 'Archivar Cuenta Bancaria',
+ 'archived_bank_account' => 'Cuenta Bancaria archivada correctamente',
+ 'created_bank_account' => 'Cuenta Bancaria creada correctamente',
+ 'validate_bank_account' => 'Validar Cuenta Bancaria',
+ 'bank_accounts_help' => 'Connect a bank account to automatically import expenses and create vendors. Supports American Express and 400+ US banks.',
+ 'bank_password_help' => 'Note: your password is transmitted securely and never stored on our servers.',
+ 'bank_password_warning' => 'Warning: your password may be transmitted in plain text, consider enabling HTTPS.',
+ 'username' => 'Usuario',
+ 'account_number' => 'Número de Cuenta',
+ 'account_name' => 'Nombre de Cuenta',
+ 'bank_account_error' => 'Error al recuperar los detalles de la cuenta, por favor revisa tus credenciales.',
+ 'status_approved' => 'Aprobado',
+ 'quote_settings' => 'Configuración de Presupuestos',
+ 'auto_convert_quote' => 'Auto convertir presupuesto',
+ 'auto_convert_quote_help' => 'Convierte un presupuesto en factura automaticamente cuando los aprueba el cliente.',
+ 'validate' => 'Validar',
+ 'info' => 'Info',
+ 'imported_expenses' => ' :count_vendors proveedor(es) and :count_expenses gasto(s) importados correctamente',
+
+ 'iframe_url_help3' => 'Nota: Si piensas aceptar tarjetas de credito recomendamos tener habilitado HTTPS.',
);
diff --git a/resources/lang/fr/pagination.php b/resources/lang/fr/pagination.php
index 5f0b1d94f7b0..76976c0ef428 100644
--- a/resources/lang/fr/pagination.php
+++ b/resources/lang/fr/pagination.php
@@ -1,4 +1,4 @@
- 'Suivant »',
-);
\ No newline at end of file
+);
diff --git a/resources/lang/fr/reminders.php b/resources/lang/fr/reminders.php
index e9f1f353e9d8..69cdcdafb273 100644
--- a/resources/lang/fr/reminders.php
+++ b/resources/lang/fr/reminders.php
@@ -21,4 +21,4 @@ return array(
"sent" => "Rappel du mot de passe envoyé !",
-);
\ No newline at end of file
+);
diff --git a/resources/lang/fr/texts.php b/resources/lang/fr/texts.php
index b7d6de603e3d..0636014ce477 100644
--- a/resources/lang/fr/texts.php
+++ b/resources/lang/fr/texts.php
@@ -2,108 +2,108 @@
return array(
- // client
- 'organization' => 'Entreprise',
- 'name' => 'Nom',
- 'website' => 'Site web',
- 'work_phone' => 'Téléphone',
- 'address' => 'Adresse',
- 'address1' => 'Rue',
- 'address2' => 'Appt/Bâtiment',
- 'city' => 'Ville',
- 'state' => 'Région/Département',
- 'postal_code' => 'Code postal',
- 'country_id' => 'Pays',
- 'contacts' => 'Informations de contact',
- 'first_name' => 'Prénom',
- 'last_name' => 'Nom',
- 'phone' => 'Téléphone',
- 'email' => 'Courriel',
- 'additional_info' => 'Informations complémentaires',
- 'payment_terms' => 'Conditions de paiement',
- 'currency_id' => 'Devise',
- 'size_id' => 'Taille',
- 'industry_id' => 'Secteur',
- 'private_notes' => 'Note personnelle',
+ // client
+ 'organization' => 'Entreprise',
+ 'name' => 'Nom',
+ 'website' => 'Site web',
+ 'work_phone' => 'Téléphone',
+ 'address' => 'Adresse',
+ 'address1' => 'Rue',
+ 'address2' => 'Appt/Bâtiment',
+ 'city' => 'Ville',
+ 'state' => 'Région/Département',
+ 'postal_code' => 'Code postal',
+ 'country_id' => 'Pays',
+ 'contacts' => 'Informations de contact',
+ 'first_name' => 'Prénom',
+ 'last_name' => 'Nom',
+ 'phone' => 'Téléphone',
+ 'email' => 'Courriel',
+ 'additional_info' => 'Informations complémentaires',
+ 'payment_terms' => 'Conditions de paiement',
+ 'currency_id' => 'Devise',
+ 'size_id' => 'Taille',
+ 'industry_id' => 'Secteur',
+ 'private_notes' => 'Note personnelle',
- // invoice
- 'invoice' => 'Facture',
- 'client' => 'Client',
- 'invoice_date' => 'Date de la facture',
- 'due_date' => 'Date d\'échéance',
- 'invoice_number' => 'Numéro de facture',
- 'invoice_number_short' => 'Facture #',
- 'po_number' => 'Numéro du bon de commande',
- 'po_number_short' => 'Bon de commande #',
- 'frequency_id' => 'Fréquence',
- 'discount' => 'Remise',
- 'taxes' => 'Taxes',
- 'tax' => 'Taxe',
- 'item' => 'Article',
- 'description' => 'Description',
- 'unit_cost' => 'Coût unitaire',
- 'quantity' => 'Quantité',
- 'line_total' => 'Total',
- 'subtotal' => 'Total',
- 'paid_to_date' => 'Versé à ce jour',
- 'balance_due' => 'Montant dû',
- 'invoice_design_id' => 'Design',
- 'terms' => 'Conditions',
- 'your_invoice' => 'Votre facture',
+ // invoice
+ 'invoice' => 'Facture',
+ 'client' => 'Client',
+ 'invoice_date' => 'Date de la facture',
+ 'due_date' => 'Date d\'échéance',
+ 'invoice_number' => 'Numéro de facture',
+ 'invoice_number_short' => 'Facture #',
+ 'po_number' => 'Numéro du bon de commande',
+ 'po_number_short' => 'Bon de commande #',
+ 'frequency_id' => 'Fréquence',
+ 'discount' => 'Remise',
+ 'taxes' => 'Taxes',
+ 'tax' => 'Taxe',
+ 'item' => 'Article',
+ 'description' => 'Description',
+ 'unit_cost' => 'Coût unitaire',
+ 'quantity' => 'Quantité',
+ 'line_total' => 'Total',
+ 'subtotal' => 'Total',
+ 'paid_to_date' => 'Versé à ce jour',
+ 'balance_due' => 'Montant dû',
+ 'invoice_design_id' => 'Design',
+ 'terms' => 'Conditions',
+ 'your_invoice' => 'Votre facture',
- 'remove_contact' => 'Supprimer un contact',
- 'add_contact' => 'Ajouter un contact',
- 'create_new_client' => 'Ajouter un nouveau client',
- 'edit_client_details' => 'Modifier les informations du client',
- 'enable' => 'Autoriser',
- 'learn_more' => 'En savoir +',
- 'manage_rates' => 'Gérer les taux',
- 'note_to_client' => 'Commentaire pour le client',
- 'invoice_terms' => 'Conditions de facturation',
- 'save_as_default_terms' => 'Sauvegarder comme conditions par défaut',
- 'download_pdf' => 'Télécharger le PDF',
- 'pay_now' => 'Payer maintenant',
- 'save_invoice' => 'Sauvegarder la facture',
- 'clone_invoice' => 'Dupliquer la facture',
- 'archive_invoice' => 'Archiver la facture',
- 'delete_invoice' => 'Supprimer la facture',
- 'email_invoice' => 'Envoyer la facture par courriel',
- 'enter_payment' => 'Saisissez un paiement',
- 'tax_rates' => 'Taxes',
- 'rate' => 'Taux',
- 'settings' => 'Paramètres',
- 'enable_invoice_tax' => 'Spécifier une
taxe pour la facture',
- 'enable_line_item_tax' => 'Spécifier une taxe pour chaque ligne',
+ 'remove_contact' => 'Supprimer un contact',
+ 'add_contact' => 'Ajouter un contact',
+ 'create_new_client' => 'Ajouter un nouveau client',
+ 'edit_client_details' => 'Modifier les informations du client',
+ 'enable' => 'Autoriser',
+ 'learn_more' => 'En savoir +',
+ 'manage_rates' => 'Gérer les taux',
+ 'note_to_client' => 'Commentaire pour le client',
+ 'invoice_terms' => 'Conditions de facturation',
+ 'save_as_default_terms' => 'Sauvegarder comme conditions par défaut',
+ 'download_pdf' => 'Télécharger le PDF',
+ 'pay_now' => 'Payer maintenant',
+ 'save_invoice' => 'Sauvegarder la facture',
+ 'clone_invoice' => 'Dupliquer la facture',
+ 'archive_invoice' => 'Archiver la facture',
+ 'delete_invoice' => 'Supprimer la facture',
+ 'email_invoice' => 'Envoyer la facture par courriel',
+ 'enter_payment' => 'Saisissez un paiement',
+ 'tax_rates' => 'Taxes',
+ 'rate' => 'Taux',
+ 'settings' => 'Paramètres',
+ 'enable_invoice_tax' => 'Spécifier une
taxe pour la facture',
+ 'enable_line_item_tax' => 'Spécifier une taxe pour chaque ligne',
- // navigation
- 'dashboard' => 'Tableau de bord',
- 'clients' => 'Clients',
- 'invoices' => 'Factures',
- 'payments' => 'Paiements',
- 'credits' => 'Crédits',
- 'history' => 'Historique',
- 'search' => 'Rechercher',
- 'sign_up' => 'S\'enregistrer',
- 'guest' => 'Invité',
- 'company_details' => 'Informations sur l\'entreprise',
- 'online_payments' => 'Paiements en ligne',
- 'notifications' => 'Notifications',
- 'import_export' => 'Importer/Exporter',
- 'done' => 'Valider',
- 'save' => 'Sauvegarder',
- 'create' => 'Créer',
- 'upload' => 'Envoyer',
- 'import' => 'Importer',
- 'download' => 'Télécharger',
- 'cancel' => 'Annuler',
- 'close' => 'Fermer',
- 'provide_email' => 'Veuillez renseigner une adresse courriel valide',
- 'powered_by' => 'Propulsé par',
- 'no_items' => 'Aucun élément',
+ // navigation
+ 'dashboard' => 'Tableau de bord',
+ 'clients' => 'Clients',
+ 'invoices' => 'Factures',
+ 'payments' => 'Paiements',
+ 'credits' => 'Crédits',
+ 'history' => 'Historique',
+ 'search' => 'Rechercher',
+ 'sign_up' => 'S\'enregistrer',
+ 'guest' => 'Invité',
+ 'company_details' => 'Informations sur l\'entreprise',
+ 'online_payments' => 'Paiements en ligne',
+ 'notifications' => 'Notifications',
+ 'import_export' => 'Importer/Exporter',
+ 'done' => 'Valider',
+ 'save' => 'Sauvegarder',
+ 'create' => 'Créer',
+ 'upload' => 'Envoyer',
+ 'import' => 'Importer',
+ 'download' => 'Télécharger',
+ 'cancel' => 'Annuler',
+ 'close' => 'Fermer',
+ 'provide_email' => 'Veuillez renseigner une adresse courriel valide',
+ 'powered_by' => 'Propulsé par',
+ 'no_items' => 'Aucun élément',
- // recurring invoices
- 'recurring_invoices' => 'Factures récurrentes',
- 'recurring_help' => '
@@ -112,176 +112,176 @@ return array(
',
- // dashboard
- 'in_total_revenue' => 'de bénéfice total',
- 'billed_client' => 'client facturé',
- 'billed_clients' => 'clients facturés',
- 'active_client' => 'client actif',
- 'active_clients' => 'clients actifs',
- 'invoices_past_due' => 'Date limite de paiement dépassée',
- 'upcoming_invoices' => 'Factures à venir',
- 'average_invoice' => 'Moyenne de facturation',
+ // dashboard
+ 'in_total_revenue' => 'de bénéfice total',
+ 'billed_client' => 'client facturé',
+ 'billed_clients' => 'clients facturés',
+ 'active_client' => 'client actif',
+ 'active_clients' => 'clients actifs',
+ 'invoices_past_due' => 'Date limite de paiement dépassée',
+ 'upcoming_invoices' => 'Factures à venir',
+ 'average_invoice' => 'Moyenne de facturation',
- // list pages
- 'archive' => 'Archiver',
- 'delete' => 'Supprimer',
- 'archive_client' => 'Archiver ce client',
- 'delete_client' => 'Supprimer ce client',
- 'archive_payment' => 'Archiver ce paiement',
- 'delete_payment' => 'Supprimer ce paiement',
- 'archive_credit' => 'Archiver ce crédit',
- 'delete_credit' => 'Supprimer ce crédit',
- 'show_archived_deleted' => 'Afficher archivés/supprimés',
- 'filter' => 'Filtrer',
- 'new_client' => 'Nouveau client',
- 'new_invoice' => 'Nouvelle facture',
- 'new_payment' => 'Nouveau paiement',
- 'new_credit' => 'Nouveau crédit',
- 'contact' => 'Contact',
- 'date_created' => 'Date de création',
- 'last_login' => 'Dernière connexion',
- 'balance' => 'Solde',
- 'action' => 'Action',
- 'status' => 'Statut',
- 'invoice_total' => 'Montant total',
- 'frequency' => 'Fréquence',
- 'start_date' => 'Date de début',
- 'end_date' => 'Date de fin',
- 'transaction_reference' => 'Référence de la transaction',
- 'method' => 'Méthode',
- 'payment_amount' => 'Montant du paiement',
- 'payment_date' => 'Date du paiement',
- 'credit_amount' => 'Montant du crédit',
- 'credit_balance' => 'Solde du crédit',
- 'credit_date' => 'Date de crédit',
- 'empty_table' => 'Aucune donnée disponible dans la table',
- 'select' => 'Sélectionner',
- 'edit_client' => 'Éditer le client',
- 'edit_invoice' => 'Éditer la facture',
+ // list pages
+ 'archive' => 'Archiver',
+ 'delete' => 'Supprimer',
+ 'archive_client' => 'Archiver ce client',
+ 'delete_client' => 'Supprimer ce client',
+ 'archive_payment' => 'Archiver ce paiement',
+ 'delete_payment' => 'Supprimer ce paiement',
+ 'archive_credit' => 'Archiver ce crédit',
+ 'delete_credit' => 'Supprimer ce crédit',
+ 'show_archived_deleted' => 'Afficher archivés/supprimés',
+ 'filter' => 'Filtrer',
+ 'new_client' => 'Nouveau client',
+ 'new_invoice' => 'Nouvelle facture',
+ 'new_payment' => 'Nouveau paiement',
+ 'new_credit' => 'Nouveau crédit',
+ 'contact' => 'Contact',
+ 'date_created' => 'Date de création',
+ 'last_login' => 'Dernière connexion',
+ 'balance' => 'Solde',
+ 'action' => 'Action',
+ 'status' => 'Statut',
+ 'invoice_total' => 'Montant total',
+ 'frequency' => 'Fréquence',
+ 'start_date' => 'Date de début',
+ 'end_date' => 'Date de fin',
+ 'transaction_reference' => 'Référence de la transaction',
+ 'method' => 'Méthode',
+ 'payment_amount' => 'Montant du paiement',
+ 'payment_date' => 'Date du paiement',
+ 'credit_amount' => 'Montant du crédit',
+ 'credit_balance' => 'Solde du crédit',
+ 'credit_date' => 'Date de crédit',
+ 'empty_table' => 'Aucune donnée disponible dans la table',
+ 'select' => 'Sélectionner',
+ 'edit_client' => 'Éditer le client',
+ 'edit_invoice' => 'Éditer la facture',
- // client view page
- 'create_invoice' => 'Créer une facture',
- 'enter_credit' => 'Saisissez un crédit',
- 'last_logged_in' => 'Dernière connexion',
- 'details' => 'Détails',
- 'standing' => 'En attente',
- 'credit' => 'Crédit',
- 'activity' => 'Activité',
- 'date' => 'Date',
- 'message' => 'Message',
- 'adjustment' => 'Réglements',
- 'are_you_sure' => 'Voulez-vous vraiment effectuer cette action ?',
+ // client view page
+ 'create_invoice' => 'Créer une facture',
+ 'enter_credit' => 'Saisissez un crédit',
+ 'last_logged_in' => 'Dernière connexion',
+ 'details' => 'Détails',
+ 'standing' => 'En attente',
+ 'credit' => 'Crédit',
+ 'activity' => 'Activité',
+ 'date' => 'Date',
+ 'message' => 'Message',
+ 'adjustment' => 'Réglements',
+ 'are_you_sure' => 'Voulez-vous vraiment effectuer cette action ?',
- // payment pages
- 'payment_type_id' => 'Type de paiement',
- 'amount' => 'Montant',
+ // payment pages
+ 'payment_type_id' => 'Type de paiement',
+ 'amount' => 'Montant',
- // account/company pages
- 'work_email' => 'Courriel',
- 'language_id' => 'Langage',
- 'timezone_id' => 'Fuseau horaire',
- 'date_format_id' => 'Format de la date',
- 'datetime_format_id' => 'Format Date/Heure',
- 'users' => 'Utilisateurs',
- 'localization' => 'Localisation',
- 'remove_logo' => 'Supprimer le logo',
- 'logo_help' => 'Formats supportés: JPEG, GIF et PNG',
- 'payment_gateway' => 'Passerelle de paiement',
- 'gateway_id' => 'Fournisseur',
- 'email_notifications' => 'Notifications par courriel',
- 'email_sent' => 'm\'envoyer un courriel quand une facture est envoyée',
- 'email_viewed' => 'm\'envoyer un courriel quand une facture est vue',
- 'email_paid' => 'm\'envoyer un courriel quand une facture est payée',
- 'site_updates' => 'Mises à jour du site',
- 'custom_messages' => 'Messages personnalisés',
- 'default_invoice_terms' => 'Définir comme les conditions par défaut',
- 'default_email_footer' => 'Définir comme la signature de courriel par défaut',
- 'import_clients' => 'Importer des données clients',
- 'csv_file' => 'Sélectionner un fichier CSV',
- 'export_clients' => 'Exporter des données clients',
- 'select_file' => 'Veuillez sélectionner un fichier',
- 'first_row_headers' => 'Utiliser la première ligne comme en-tête',
- 'column' => 'Colonne',
- 'sample' => 'Exemple',
- 'import_to' => 'Importer en tant que',
- 'client_will_create' => 'client sera créé',
- 'clients_will_create' => 'clients seront créés',
- 'email_settings' => 'Paramètres mail',
- 'pdf_email_attachment' => 'Joindre PDF aux emails',
+ // account/company pages
+ 'work_email' => 'Courriel',
+ 'language_id' => 'Langage',
+ 'timezone_id' => 'Fuseau horaire',
+ 'date_format_id' => 'Format de la date',
+ 'datetime_format_id' => 'Format Date/Heure',
+ 'users' => 'Utilisateurs',
+ 'localization' => 'Localisation',
+ 'remove_logo' => 'Supprimer le logo',
+ 'logo_help' => 'Formats supportés: JPEG, GIF et PNG',
+ 'payment_gateway' => 'Passerelle de paiement',
+ 'gateway_id' => 'Fournisseur',
+ 'email_notifications' => 'Notifications par courriel',
+ 'email_sent' => 'm\'envoyer un courriel quand une facture est envoyée',
+ 'email_viewed' => 'm\'envoyer un courriel quand une facture est vue',
+ 'email_paid' => 'm\'envoyer un courriel quand une facture est payée',
+ 'site_updates' => 'Mises à jour du site',
+ 'custom_messages' => 'Messages personnalisés',
+ 'default_invoice_terms' => 'Définir comme les conditions par défaut',
+ 'default_email_footer' => 'Définir comme la signature de courriel par défaut',
+ 'import_clients' => 'Importer des données clients',
+ 'csv_file' => 'Sélectionner un fichier CSV',
+ 'export_clients' => 'Exporter des données clients',
+ 'select_file' => 'Veuillez sélectionner un fichier',
+ 'first_row_headers' => 'Utiliser la première ligne comme en-tête',
+ 'column' => 'Colonne',
+ 'sample' => 'Exemple',
+ 'import_to' => 'Importer en tant que',
+ 'client_will_create' => 'client sera créé',
+ 'clients_will_create' => 'clients seront créés',
+ 'email_settings' => 'Paramètres mail',
+ 'pdf_email_attachment' => 'Joindre PDF aux emails',
- // application messages
- 'created_client' => 'Client créé avec succès',
- 'created_clients' => ':count clients créés avec succès',
- 'updated_settings' => 'Paramètres mis à jour avec succès',
- 'removed_logo' => 'Logo supprimé avec succès',
- 'sent_message' => 'Message envoyé avec succès',
- 'invoice_error' => 'Veuillez vous assurer de sélectionner un client et de corriger les erreurs',
- 'limit_clients' => 'Désolé, cela dépasse la limite de :count clients',
- 'payment_error' => 'Il y a eu une erreur lors du traitement de votre paiement. Veuillez réessayer ultérieurement',
- 'registration_required' => 'Veuillez vous enregistrer pour envoyer une facture par courriel',
- 'confirmation_required' => 'Veuillez confirmer votre adresse courriel',
+ // application messages
+ 'created_client' => 'Client créé avec succès',
+ 'created_clients' => ':count clients créés avec succès',
+ 'updated_settings' => 'Paramètres mis à jour avec succès',
+ 'removed_logo' => 'Logo supprimé avec succès',
+ 'sent_message' => 'Message envoyé avec succès',
+ 'invoice_error' => 'Veuillez vous assurer de sélectionner un client et de corriger les erreurs',
+ 'limit_clients' => 'Désolé, cela dépasse la limite de :count clients',
+ 'payment_error' => 'Il y a eu une erreur lors du traitement de votre paiement. Veuillez réessayer ultérieurement',
+ 'registration_required' => 'Veuillez vous enregistrer pour envoyer une facture par courriel',
+ 'confirmation_required' => 'Veuillez confirmer votre adresse courriel',
- 'updated_client' => 'Client modifié avec succès',
- 'created_client' => 'Client créé avec succès',
- 'archived_client' => 'Client archivé avec succès',
- 'archived_clients' => ':count clients archivés avec succès',
- 'deleted_client' => 'Client supprimé avec succès',
- 'deleted_clients' => ':count clients supprimés avec succès',
+ 'updated_client' => 'Client modifié avec succès',
+ 'created_client' => 'Client créé avec succès',
+ 'archived_client' => 'Client archivé avec succès',
+ 'archived_clients' => ':count clients archivés avec succès',
+ 'deleted_client' => 'Client supprimé avec succès',
+ 'deleted_clients' => ':count clients supprimés avec succès',
- 'updated_invoice' => 'Facture modifiée avec succès',
- 'created_invoice' => 'Facture créée avec succès',
- 'cloned_invoice' => 'Facture dupliquée avec succès',
- 'emailed_invoice' => 'Facture envoyée par courriel avec succès',
- 'and_created_client' => 'et client créé',
- 'archived_invoice' => 'Facture archivée avec succès',
- 'archived_invoices' => ':count factures archivées avec succès',
- 'deleted_invoice' => 'Facture supprimée avec succès',
- 'deleted_invoices' => ':count factures supprimées avec succès',
+ 'updated_invoice' => 'Facture modifiée avec succès',
+ 'created_invoice' => 'Facture créée avec succès',
+ 'cloned_invoice' => 'Facture dupliquée avec succès',
+ 'emailed_invoice' => 'Facture envoyée par courriel avec succès',
+ 'and_created_client' => 'et client créé',
+ 'archived_invoice' => 'Facture archivée avec succès',
+ 'archived_invoices' => ':count factures archivées avec succès',
+ 'deleted_invoice' => 'Facture supprimée avec succès',
+ 'deleted_invoices' => ':count factures supprimées avec succès',
- 'created_payment' => 'Paiement créé avec succès',
- 'archived_payment' => 'Paiement archivé avec succès',
- 'archived_payments' => ':count paiement archivés avec succès',
- 'deleted_payment' => 'Paiement supprimé avec succès',
- 'deleted_payments' => ':count paiement supprimés avec succès',
- 'applied_payment' => 'Paiement appliqué avec succès',
+ 'created_payment' => 'Paiement créé avec succès',
+ 'archived_payment' => 'Paiement archivé avec succès',
+ 'archived_payments' => ':count paiement archivés avec succès',
+ 'deleted_payment' => 'Paiement supprimé avec succès',
+ 'deleted_payments' => ':count paiement supprimés avec succès',
+ 'applied_payment' => 'Paiement appliqué avec succès',
- 'created_credit' => 'Crédit créé avec succès',
- 'archived_credit' => 'Crédit archivé avec succès',
- 'archived_credits' => ':count crédits archivés avec succès',
- 'deleted_credit' => 'Crédit supprimé avec succès',
- 'deleted_credits' => ':count crédits supprimés avec succès',
+ 'created_credit' => 'Crédit créé avec succès',
+ 'archived_credit' => 'Crédit archivé avec succès',
+ 'archived_credits' => ':count crédits archivés avec succès',
+ 'deleted_credit' => 'Crédit supprimé avec succès',
+ 'deleted_credits' => ':count crédits supprimés avec succès',
// Emails
- 'confirmation_subject' => 'Validation du compte Invoice Ninja',
- 'confirmation_header' => 'Validation du compte',
- 'confirmation_message' => 'Veuillez cliquer sur le lien ci-après pour valider votre compte.',
- 'invoice_subject' => 'Nouvelle facture :invoice en provenance de :account',
- 'invoice_message' => 'Pour voir votre facture de :amount, Cliquez sur le lien ci-après.',
- 'payment_subject' => 'Paiement reçu',
- 'payment_message' => 'Merci pour votre paiement d\'un montant de :amount',
- 'email_salutation' => 'Cher :name,',
- 'email_signature' => 'Cordialement,',
- 'email_from' => 'L\'équipe Invoice Ninja',
- 'user_email_footer' => 'Pour modifier vos paramètres de notification par courriel, veuillez visiter '.SITE_URL.'/settings/notifications',
- 'invoice_link_message' => 'Pour voir la facture de votre client cliquez sur le lien ci-après :',
- 'notification_invoice_paid_subject' => 'La facture :invoice a été payée par le client :client',
- 'notification_invoice_sent_subject' => 'La facture :invoice a été envoyée au client :client',
- 'notification_invoice_viewed_subject' => 'La facture :invoice a été vue par le client :client',
- 'notification_invoice_paid' => 'Un paiement de :amount a été effectué par le client :client concernant la facture :invoice.',
- 'notification_invoice_sent' => 'Le client suivant :client a reçu par courriel la facture :invoice d\'un montant de :amount',
- 'notification_invoice_viewed' => 'Le client suivant :client a vu la facture :invoice d\'un montant de :amount',
- 'reset_password' => 'Vous pouvez réinitialiser votre mot de passe en cliquant sur le lien suivant :',
- 'reset_password_footer' => 'Si vous n\'avez pas effectué de demande de réinitalisation de mot de passe veuillez contacter notre support :' . CONTACT_EMAIL,
+ 'confirmation_subject' => 'Validation du compte Invoice Ninja',
+ 'confirmation_header' => 'Validation du compte',
+ 'confirmation_message' => 'Veuillez cliquer sur le lien ci-après pour valider votre compte.',
+ 'invoice_subject' => 'Nouvelle facture :invoice en provenance de :account',
+ 'invoice_message' => 'Pour voir votre facture de :amount, Cliquez sur le lien ci-après.',
+ 'payment_subject' => 'Paiement reçu',
+ 'payment_message' => 'Merci pour votre paiement d\'un montant de :amount',
+ 'email_salutation' => 'Cher :name,',
+ 'email_signature' => 'Cordialement,',
+ 'email_from' => 'L\'équipe Invoice Ninja',
+ 'user_email_footer' => 'Pour modifier vos paramètres de notification par courriel, veuillez visiter '.SITE_URL.'/settings/notifications',
+ 'invoice_link_message' => 'Pour voir la facture de votre client cliquez sur le lien ci-après :',
+ 'notification_invoice_paid_subject' => 'La facture :invoice a été payée par le client :client',
+ 'notification_invoice_sent_subject' => 'La facture :invoice a été envoyée au client :client',
+ 'notification_invoice_viewed_subject' => 'La facture :invoice a été vue par le client :client',
+ 'notification_invoice_paid' => 'Un paiement de :amount a été effectué par le client :client concernant la facture :invoice.',
+ 'notification_invoice_sent' => 'Le client suivant :client a reçu par courriel la facture :invoice d\'un montant de :amount',
+ 'notification_invoice_viewed' => 'Le client suivant :client a vu la facture :invoice d\'un montant de :amount',
+ 'reset_password' => 'Vous pouvez réinitialiser votre mot de passe en cliquant sur le lien suivant :',
+ 'reset_password_footer' => 'Si vous n\'avez pas effectué de demande de réinitalisation de mot de passe veuillez contacter notre support :'.CONTACT_EMAIL,
- // Payment page
- 'secure_payment' => 'Paiement sécurisé',
- 'card_number' => 'Numéro de carte',
- 'expiration_month' => 'Mois d\'expiration',
- 'expiration_year' => 'Année d\'expiration',
- 'cvv' => 'Cryptogramme visuel',
+ // Payment page
+ 'secure_payment' => 'Paiement sécurisé',
+ 'card_number' => 'Numéro de carte',
+ 'expiration_month' => 'Mois d\'expiration',
+ 'expiration_year' => 'Année d\'expiration',
+ 'cvv' => 'Cryptogramme visuel',
- // Security alerts
- 'security' => array(
+ // Security alerts
+ 'security' => array(
'too_many_attempts' => 'Trop de tentatives. Essayez à nouveau dans quelques minutes.',
'wrong_credentials' => 'Courriel ou mot de passe incorrect',
'confirmation' => 'Votre compte a été validé !',
@@ -289,697 +289,818 @@ return array(
'password_forgot' => 'Les informations de réinitialisation de votre mot de passe vous ont été envoyées par courriel.',
'password_reset' => 'Votre mot de passe a été modifié avec succès.',
'wrong_password_reset' => 'Mot de passe incorrect. Veuillez réessayer',
- ),
+ ),
- // Pro Plan
- 'pro_plan' => [
+ // Pro Plan
+ 'pro_plan' => [
'remove_logo' => ':link pour supprimer le logo Invoice Ninja en souscrivant au Plan Pro',
'remove_logo_link' => 'Cliquez ici',
- ],
+ ],
- 'logout' => 'Se déconnecter',
- 'sign_up_to_save' => 'Connectez vous pour sauvegarder votre travail',
- 'agree_to_terms' =>'J\'accepte les conditions d\'utilisation d\'Invoice ninja :terms',
- 'terms_of_service' => 'Conditions d\'utilisation',
- 'email_taken' => 'L\'adresse courriel existe déjà',
- 'working' => 'En cours',
- 'success' => 'Succès',
- 'success_message' => 'Inscription réussie avec succès. Veuillez cliquer sur le lien dans le courriel de confirmation de compte pour vérifier votre adresse courriel.',
- 'erase_data' => 'Cela supprimera vos données de façon permanente.',
- 'password' => 'Mot de passe',
+ 'logout' => 'Se déconnecter',
+ 'sign_up_to_save' => 'Connectez vous pour sauvegarder votre travail',
+ 'agree_to_terms' => 'J\'accepte les conditions d\'utilisation d\'Invoice ninja :terms',
+ 'terms_of_service' => 'Conditions d\'utilisation',
+ 'email_taken' => 'L\'adresse courriel existe déjà',
+ 'working' => 'En cours',
+ 'success' => 'Succès',
+ 'success_message' => 'Inscription réussie avec succès. Veuillez cliquer sur le lien dans le courriel de confirmation de compte pour vérifier votre adresse courriel.',
+ 'erase_data' => 'Cela supprimera vos données de façon permanente.',
+ 'password' => 'Mot de passe',
- 'pro_plan_product' => 'Plan Pro',
- 'pro_plan_description' => 'Inscription d\'une durée d\'un an au Plan Pro d\'Invoice ninja',
- 'pro_plan_success' => 'Merci pour votre inscription ! Une fois la facture réglée, votre adhésion au Plan Pro commencera.',
+ 'pro_plan_product' => 'Plan Pro',
+ 'pro_plan_description' => 'Inscription d\'une durée d\'un an au Plan Pro d\'Invoice ninja',
+ 'pro_plan_success' => 'Merci pour votre inscription ! Une fois la facture réglée, votre adhésion au Plan Pro commencera.',
- 'unsaved_changes' => 'Vous avez des modifications non enregistrées',
- 'custom_fields' => 'Champs personnalisés',
- 'company_fields' => 'Champs de société',
- 'client_fields' => 'Champs client',
- 'field_label' => 'Nom du champ',
- 'field_value' => 'Valeur du champ',
- 'edit' => 'Éditer',
- 'view_as_recipient' => 'Voir en tant que destinataire',
+ 'unsaved_changes' => 'Vous avez des modifications non enregistrées',
+ 'custom_fields' => 'Champs personnalisés',
+ 'company_fields' => 'Champs de société',
+ 'client_fields' => 'Champs client',
+ 'field_label' => 'Nom du champ',
+ 'field_value' => 'Valeur du champ',
+ 'edit' => 'Éditer',
+ 'view_as_recipient' => 'Voir en tant que destinataire',
- // product management
- 'product_library' => 'Inventaire',
- 'product' => 'Produit',
- 'products' => 'Produits',
- 'fill_products' => 'Remplissage auto des produits',
- 'fill_products_help' => 'La sélection d\'un produit entrainera la MAJ de la description et du prix',
- 'update_products' => 'Mise à jour auto des produits',
- 'update_products_help' => 'La mise à jour d\'une facture entraîne la mise à jour des produits',
- 'create_product' => 'Nouveau produit',
- 'edit_product' => 'Éditer produit',
- 'archive_product' => 'Archiver Produit',
- 'updated_product' => 'Produit mis à jour',
- 'created_product' => 'Produit créé',
- 'archived_product' => 'Produit archivé',
- 'pro_plan_custom_fields' => ':link pour activer les champs personnalisés en rejoingant le Plan Pro',
+ // product management
+ 'product_library' => 'Inventaire',
+ 'product' => 'Produit',
+ 'products' => 'Produits',
+ 'fill_products' => 'Remplissage auto des produits',
+ 'fill_products_help' => 'La sélection d\'un produit entrainera la MAJ de la description et du prix',
+ 'update_products' => 'Mise à jour auto des produits',
+ 'update_products_help' => 'La mise à jour d\'une facture entraîne la mise à jour des produits',
+ 'create_product' => 'Nouveau produit',
+ 'edit_product' => 'Éditer produit',
+ 'archive_product' => 'Archiver Produit',
+ 'updated_product' => 'Produit mis à jour',
+ 'created_product' => 'Produit créé',
+ 'archived_product' => 'Produit archivé',
+ 'pro_plan_custom_fields' => ':link pour activer les champs personnalisés en rejoingant le Plan Pro',
- 'advanced_settings' => 'Paramètres avancés',
- 'pro_plan_advanced_settings' => ':link pour activer les paramètres avancés en rejoingant le Plan Pro',
- 'invoice_design' => 'Modèle de facture',
- 'specify_colors' => 'Spécifiez les couleurs',
- 'specify_colors_label' => 'Sélectionnez les couleurs utilisés dans les factures',
+ 'advanced_settings' => 'Paramètres avancés',
+ 'pro_plan_advanced_settings' => ':link pour activer les paramètres avancés en rejoingant le Plan Pro',
+ 'invoice_design' => 'Modèle de facture',
+ 'specify_colors' => 'Spécifiez les couleurs',
+ 'specify_colors_label' => 'Sélectionnez les couleurs utilisés dans les factures',
- 'chart_builder' => 'Concepteur de graphiques',
- 'ninja_email_footer' => 'Utilisez :site pour facturer vos clients et être payés en ligne gratuitement!',
- 'go_pro' => 'Passez au Plan Pro',
+ 'chart_builder' => 'Concepteur de graphiques',
+ 'ninja_email_footer' => 'Utilisez :site pour facturer vos clients et être payés en ligne gratuitement!',
+ 'go_pro' => 'Passez au Plan Pro',
- // Quotes
- 'quote' => 'Devis',
- 'quotes' => 'Devis',
- 'quote_number' => 'Devis numéro',
- 'quote_number_short' => 'Devis #',
- 'quote_date' => 'Date du devis',
- 'quote_total' => 'Montant du devis',
- 'your_quote' => 'Votre devis',
- 'total' => 'Total',
- 'clone' => 'Dupliquer',
+ // Quotes
+ 'quote' => 'Devis',
+ 'quotes' => 'Devis',
+ 'quote_number' => 'Devis numéro',
+ 'quote_number_short' => 'Devis #',
+ 'quote_date' => 'Date du devis',
+ 'quote_total' => 'Montant du devis',
+ 'your_quote' => 'Votre devis',
+ 'total' => 'Total',
+ 'clone' => 'Dupliquer',
- 'new_quote' => 'Nouveau devis',
- 'create_quote' => 'Créer un devis',
- 'edit_quote' => 'Éditer le devis',
- 'archive_quote' => 'Archiver le devis',
- 'delete_quote' => 'Supprimer le devis',
- 'save_quote' => 'Enregistrer le devis',
- 'email_quote' => 'Envoyer le devis par courriel',
- 'clone_quote' => 'Dupliquer le devis',
- 'convert_to_invoice' => 'Convertir en facture',
- 'view_invoice' => 'Nouvelle facture',
- 'view_quote' => 'Voir le devis',
- 'view_client' => 'Voir le client',
+ 'new_quote' => 'Nouveau devis',
+ 'create_quote' => 'Créer un devis',
+ 'edit_quote' => 'Éditer le devis',
+ 'archive_quote' => 'Archiver le devis',
+ 'delete_quote' => 'Supprimer le devis',
+ 'save_quote' => 'Enregistrer le devis',
+ 'email_quote' => 'Envoyer le devis par courriel',
+ 'clone_quote' => 'Dupliquer le devis',
+ 'convert_to_invoice' => 'Convertir en facture',
+ 'view_invoice' => 'Nouvelle facture',
+ 'view_quote' => 'Voir le devis',
+ 'view_client' => 'Voir le client',
- 'updated_quote' => 'Devis mis à jour',
- 'created_quote' => 'Devis créé',
- 'cloned_quote' => 'Devis dupliqué avec succès',
- 'emailed_quote' => 'Devis envoyé par courriel',
- 'archived_quote' => 'Devis archivé',
- 'archived_quotes' => ':count devis ont bien été archivés',
- 'deleted_quote' => 'Devis supprimé',
- 'deleted_quotes' => ':count devis ont bien été supprimés',
- 'converted_to_invoice' => 'Le devis a bien été converti en facture',
+ 'updated_quote' => 'Devis mis à jour',
+ 'created_quote' => 'Devis créé',
+ 'cloned_quote' => 'Devis dupliqué avec succès',
+ 'emailed_quote' => 'Devis envoyé par courriel',
+ 'archived_quote' => 'Devis archivé',
+ 'archived_quotes' => ':count devis ont bien été archivés',
+ 'deleted_quote' => 'Devis supprimé',
+ 'deleted_quotes' => ':count devis ont bien été supprimés',
+ 'converted_to_invoice' => 'Le devis a bien été converti en facture',
- 'quote_subject' => 'Nouveau devis de :account',
- 'quote_message' => 'Pour visionner votre devis de :amount, cliquez sur le lien ci-dessous.',
- 'quote_link_message' => 'Pour visionner votre soumission, cliquez sur le lien ci-dessous:',
- 'notification_quote_sent_subject' => 'Le devis :invoice a été envoyé à :client',
- 'notification_quote_viewed_subject' => 'Le devis :invoice a été visionné par :client',
- 'notification_quote_sent' => 'Le devis :invoice de :amount a été envoyé au client :client.',
- 'notification_quote_viewed' => 'Le devis :invoice de :amount a été visioné par le client :client.',
+ 'quote_subject' => 'Nouveau devis de :account',
+ 'quote_message' => 'Pour visionner votre devis de :amount, cliquez sur le lien ci-dessous.',
+ 'quote_link_message' => 'Pour visionner votre soumission, cliquez sur le lien ci-dessous:',
+ 'notification_quote_sent_subject' => 'Le devis :invoice a été envoyé à :client',
+ 'notification_quote_viewed_subject' => 'Le devis :invoice a été visionné par :client',
+ 'notification_quote_sent' => 'Le devis :invoice de :amount a été envoyé au client :client.',
+ 'notification_quote_viewed' => 'Le devis :invoice de :amount a été visioné par le client :client.',
- 'session_expired' => 'Votre session a expiré.',
+ 'session_expired' => 'Votre session a expiré.',
- 'invoice_fields' => 'Champs de facture',
- 'invoice_options' => 'Options de facturation',
- 'hide_quantity' => 'Masquer la quantité',
- 'hide_quantity_help' => 'Si la quantité de vos produits sont toujours 1, vous pouvez alors masquer la colonne "Quantité".',
- 'hide_paid_to_date' => 'Masquer "Payé à ce jour"',
- 'hide_paid_to_date_help' => 'Afficher seulement la ligne "Payé à ce jour"sur les factures pour lesquelles il y a au moins un paiement.',
+ 'invoice_fields' => 'Champs de facture',
+ 'invoice_options' => 'Options de facturation',
+ 'hide_quantity' => 'Masquer la quantité',
+ 'hide_quantity_help' => 'Si la quantité de vos produits sont toujours 1, vous pouvez alors masquer la colonne "Quantité".',
+ 'hide_paid_to_date' => 'Masquer "Payé à ce jour"',
+ 'hide_paid_to_date_help' => 'Afficher seulement la ligne "Payé à ce jour"sur les factures pour lesquelles il y a au moins un paiement.',
- 'charge_taxes' => 'Taxe supplémentaire',
- 'user_management' => 'Gestion des utilisateurs',
- 'add_user' => 'Ajouter utilisateur',
- 'send_invite' => 'Envoyer invitation',
- 'sent_invite' => 'Invitation envoyés',
- 'updated_user' => 'Utilisateur mis à jour',
- 'invitation_message' => 'Vous avez été invité par :invitor. ',
- 'register_to_add_user' => 'Veuillez vous enregistrer pour ajouter un utilisateur',
- 'user_state' => 'État',
- 'edit_user' => 'Éditer l\'utilisateur',
- 'delete_user' => 'Supprimer l\'utilisateur',
- 'active' => 'Actif',
- 'pending' => 'En attente',
- 'deleted_user' => 'Utilisateur supprimé',
- 'limit_users' => 'Désolé, ceci excédera la limite de ' . MAX_NUM_USERS . ' utilisateurs',
+ 'charge_taxes' => 'Taxe supplémentaire',
+ 'user_management' => 'Gestion des utilisateurs',
+ 'add_user' => 'Ajouter utilisateur',
+ 'send_invite' => 'Envoyer invitation',
+ 'sent_invite' => 'Invitation envoyés',
+ 'updated_user' => 'Utilisateur mis à jour',
+ 'invitation_message' => 'Vous avez été invité par :invitor. ',
+ 'register_to_add_user' => 'Veuillez vous enregistrer pour ajouter un utilisateur',
+ 'user_state' => 'État',
+ 'edit_user' => 'Éditer l\'utilisateur',
+ 'delete_user' => 'Supprimer l\'utilisateur',
+ 'active' => 'Actif',
+ 'pending' => 'En attente',
+ 'deleted_user' => 'Utilisateur supprimé',
+ 'limit_users' => 'Désolé, ceci excédera la limite de '.MAX_NUM_USERS.' utilisateurs',
- 'confirm_email_invoice' => 'Voulez-vous vraiment envoyer cette facture par courriel ?',
- 'confirm_email_quote' => 'Voulez-vous vraiment envoyer ce devis par courriel ?',
- 'confirm_recurring_email_invoice' => 'Les factures récurrentes sont activées, voulez-vous vraiment envoyer cette facture par courriel ?',
+ 'confirm_email_invoice' => 'Voulez-vous vraiment envoyer cette facture par courriel ?',
+ 'confirm_email_quote' => 'Voulez-vous vraiment envoyer ce devis par courriel ?',
+ 'confirm_recurring_email_invoice' => 'Les factures récurrentes sont activées, voulez-vous vraiment envoyer cette facture par courriel ?',
- 'cancel_account' => 'Supprimer le compte',
- 'cancel_account_message' => 'Attention: Ceci supprimera de façon permanente toutes vos données; cette action est irréversible.',
- 'go_back' => 'Retour',
+ 'cancel_account' => 'Supprimer le compte',
+ 'cancel_account_message' => 'Attention: Ceci supprimera de façon permanente toutes vos données; cette action est irréversible.',
+ 'go_back' => 'Retour',
- 'data_visualizations' => 'Visualisation des données',
- 'sample_data' => 'Données fictives présentées',
- 'hide' => 'Cacher',
- 'new_version_available' => 'Une nouvelle version de :releases_link est disponible. Vous utilisez v:user_version, la plus récente est v:latest_version',
+ 'data_visualizations' => 'Visualisation des données',
+ 'sample_data' => 'Données fictives présentées',
+ 'hide' => 'Cacher',
+ 'new_version_available' => 'Une nouvelle version de :releases_link est disponible. Vous utilisez v:user_version, la plus récente est v:latest_version',
+ 'invoice_settings' => 'Paramètres des factures',
+ 'invoice_number_prefix' => 'Préfixe du numéro de facture',
+ 'invoice_number_counter' => 'Compteur du numéro de facture',
+ 'quote_number_prefix' => 'Préfixe du numéro de devis',
+ 'quote_number_counter' => 'Compteur du numéro de devis',
+ 'share_invoice_counter' => 'Partager le compteur de facture',
+ 'invoice_issued_to' => 'Facture destinée à',
+ 'invalid_counter' => 'Pour éviter un éventuel conflit, merci de définir un préfixe pour le numéro de facture ou pour le numéro de devis',
+ 'mark_sent' => 'Marquer comme envoyé',
- 'invoice_settings' => 'Paramètres des factures',
- 'invoice_number_prefix' => 'Préfixe du numéro de facture',
- 'invoice_number_counter' => 'Compteur du numéro de facture',
- 'quote_number_prefix' => 'Préfixe du numéro de devis',
- 'quote_number_counter' => 'Compteur du numéro de devis',
- 'share_invoice_counter' => 'Partager le compteur de facture',
- 'invoice_issued_to' => 'Facture destinée à',
- 'invalid_counter' => 'Pour éviter un éventuel conflit, merci de définir un préfixe pour le numéro de facture ou pour le numéro de devis',
- 'mark_sent' => 'Marquer comme envoyé',
+ 'gateway_help_1' => ':link to sign up for Authorize.net.',
+ 'gateway_help_2' => ':link to sign up for Authorize.net.',
+ 'gateway_help_17' => ':link pour obtenir votre signature PayPal API.',
+ 'gateway_help_27' => ':link pour vous enregistrer sur TwoCheckout.',
- 'gateway_help_1' => ':link to sign up for Authorize.net.',
- 'gateway_help_2' => ':link to sign up for Authorize.net.',
- 'gateway_help_17' => ':link pour obtenir votre signature PayPal API.',
- 'gateway_help_27' => ':link pour vous enregistrer sur TwoCheckout.',
+ 'more_designs' => 'Plus de modèles',
+ 'more_designs_title' => 'Modèles de factures additionnels',
+ 'more_designs_cloud_header' => 'Passez au Plan Pro pour plus de modèles',
+ 'more_designs_cloud_text' => '',
+ 'more_designs_self_host_header' => 'Obtenez 6 modèles de factures additionnels pour seulement '.INVOICE_DESIGNS_PRICE.'$',
+ 'more_designs_self_host_text' => '',
+ 'buy' => 'Acheter',
+ 'bought_designs' => 'Les nouveaux modèles ont été ajoutés avec succès',
- 'more_designs' => 'Plus de modèles',
- 'more_designs_title' => 'Modèles de factures additionnels',
- 'more_designs_cloud_header' => 'Passez au Plan Pro pour plus de modèles',
- 'more_designs_cloud_text' => '',
- 'more_designs_self_host_header' => 'Obtenez 6 modèles de factures additionnels pour seulement '.INVOICE_DESIGNS_PRICE.'$',
- 'more_designs_self_host_text' => '',
- 'buy' => 'Acheter',
- 'bought_designs' => 'Les nouveaux modèles ont été ajoutés avec succès',
+ 'sent' => 'envoyé',
+ 'timesheets' => 'Feuilles de temps',
- 'sent' => 'envoyé',
- 'timesheets' => 'Feuilles de temps',
+ 'payment_title' => 'Entrez votre adresse de facturation et vos informations bancaires',
+ 'payment_cvv' => '*Numéro à 3 ou 4 chiffres au dos de votre carte',
+ 'payment_footer1' => '*L\'adresse de facturation doit correspondre à celle enregistrée avec votre carte bancaire',
+ 'payment_footer2' => '*Merci de cliquer sur "Payer maintenant" une seule fois. Le processus peut prendre jusqu\'à 1 minute.',
+ 'vat_number' => 'Numéro de TVA',
- 'payment_title' => 'Entrez votre adresse de facturation et vos informations bancaires',
- 'payment_cvv' => '*Numéro à 3 ou 4 chiffres au dos de votre carte',
- 'payment_footer1' => '*L\'adresse de facturation doit correspondre à celle enregistrée avec votre carte bancaire',
- 'payment_footer2' => '*Merci de cliquer sur "Payer maintenant" une seule fois. Le processus peut prendre jusqu\'à 1 minute.',
- 'vat_number' => 'Numéro de TVA',
+ 'id_number' => 'Numéro ID',
+ 'white_label_link' => 'Marque blanche',
+ 'white_label_text' => 'Pour retirer la marque Invoice Ninja en haut de la page client, achetez un licence en marque blanche de '.WHITE_LABEL_PRICE.'$.',
+ 'white_label_header' => 'Marque blanche',
+ 'bought_white_label' => 'Licence marque blanche entrée avec succès',
+ 'white_labeled' => 'Marque blanche',
- 'id_number' => 'Numéro ID',
- 'white_label_link' => 'Marque blanche',
- 'white_label_text' => 'Pour retirer la marque Invoice Ninja en haut de la page client, achetez un licence en marque blanche de '.WHITE_LABEL_PRICE.'$.',
- 'white_label_header' => 'Marque blanche',
- 'bought_white_label' => 'Licence marque blanche entrée avec succès',
- 'white_labeled' => 'Marque blanche',
+ 'restore' => 'Restaurer',
+ 'restore_invoice' => 'Restaurer la facture',
+ 'restore_quote' => 'Restaurer le devis',
+ 'restore_client' => 'Restaurer le client',
+ 'restore_credit' => 'Restaurer le crédit',
+ 'restore_payment' => 'Restaurer le paiement',
- 'restore' => 'Restaurer',
- 'restore_invoice' => 'Restaurer la facture',
- 'restore_quote' => 'Restaurer le devis',
- 'restore_client' => 'Restaurer le client',
- 'restore_credit' => 'Restaurer le crédit',
- 'restore_payment' => 'Restaurer le paiement',
+ 'restored_invoice' => 'Facture restaurée avec succès',
+ 'restored_quote' => 'Devis restauré avec succès',
+ 'restored_client' => 'Client restauré avec succès',
+ 'restored_payment' => 'Paiement restauré avec succès',
+ 'restored_credit' => 'Crédit restauré avec succès',
- 'restored_invoice' => 'Facture restaurée avec succès',
- 'restored_quote' => 'Devis restauré avec succès',
- 'restored_client' => 'Client restauré avec succès',
- 'restored_payment' => 'Paiement restauré avec succès',
- 'restored_credit' => 'Crédit restauré avec succès',
+ 'reason_for_canceling' => 'Aidez nous à améliorer notre site en nous disant pourquoi vous partez.',
+ 'discount_percent' => 'Pourcent',
+ 'discount_amount' => 'Montant',
- 'reason_for_canceling' => 'Aidez nous à améliorer notre site en nous disant pourquoi vous partez.',
- 'discount_percent' => 'Pourcent',
- 'discount_amount' => 'Montant',
+ 'invoice_history' => 'Historique des factures',
+ 'quote_history' => 'Historique des devis',
+ 'current_version' => 'Version courante',
+ 'select_versiony' => 'Choix de la verison',
+ 'view_history' => 'Consulter l\'historique',
- 'invoice_history' => 'Historique des factures',
- 'quote_history' => 'Historique des devis',
- 'current_version' => 'Version courante',
- 'select_versiony' => 'Choix de la verison',
- 'view_history' => 'Consulter l\'historique',
+ 'edit_payment' => 'Editer le paiement',
+ 'updated_payment' => 'Paiement édité avec succès',
+ 'deleted' => 'Supprimé',
+ 'restore_user' => 'Restaurer l\'utilisateur',
+ 'restored_user' => 'Restaurer la commande',
+ 'show_deleted_users' => 'Voir les utilisateurs supprimés',
+ 'email_templates' => 'Templates de mail',
+ 'invoice_email' => 'Templates de facture',
+ 'payment_email' => 'Email de paiement',
+ 'quote_email' => 'Email de déclaration',
+ 'reset_all' => 'Réinitialiser',
+ 'approve' => 'Accepter',
- 'edit_payment' => 'Editer le paiement',
- 'updated_payment' => 'Paiement édité avec succès',
- 'deleted' => 'Supprimé',
- 'restore_user' => 'Restaurer l\'utilisateur',
- 'restored_user' => 'Restaurer la commande',
- 'show_deleted_users' => 'Voir les utilisateurs supprimés',
- 'email_templates' => 'Templates de mail',
- 'invoice_email' => 'Templates de facture',
- 'payment_email' => 'Email de paiement',
- 'quote_email' => 'Email de déclaration',
- 'reset_all' => 'Réinitialiser',
- 'approve' => 'Accepter',
+ 'token_billing_type_id' => 'Jeton de paiement',
+ 'token_billing_help' => 'Enables you to store credit cards with your gateway, and charge them at a later date.',
+ 'token_billing_1' => 'Désactiver',
+ 'token_billing_2' => 'Opt-in - checkbox is shown but not selected',
+ 'token_billing_3' => 'Opt-out - checkbox is shown and selected',
+ 'token_billing_4' => 'Toujours',
+ 'token_billing_checkbox' => 'Enregistrer les informations de paiement',
+ 'view_in_stripe' => 'Voir sur Stripe',
+ 'use_card_on_file' => 'Use card on file',
+ 'edit_payment_details' => 'Editer les détails de pauement',
+ 'token_billing' => 'Enregister les détails de paiement',
+ 'token_billing_secure' => 'Les données sont enregistrées de manière sécurisée par :stripe_link',
- 'token_billing_type_id' => 'Jeton de paiement',
- 'token_billing_help' => 'Enables you to store credit cards with your gateway, and charge them at a later date.',
- 'token_billing_1' => 'Désactiver',
- 'token_billing_2' => 'Opt-in - checkbox is shown but not selected',
- 'token_billing_3' => 'Opt-out - checkbox is shown and selected',
- 'token_billing_4' => 'Toujours',
- 'token_billing_checkbox' => 'Enregistrer les informations de paiement',
- 'view_in_stripe' => 'Voir sur Stripe',
- 'use_card_on_file' => 'Use card on file',
- 'edit_payment_details' => 'Editer les détails de pauement',
- 'token_billing' => 'Enregister les détails de paiement',
- 'token_billing_secure' => 'Les données sont enregistrées de manière sécurisée par :stripe_link',
+ 'support' => 'Support',
+ 'contact_information' => 'Information de contact',
+ '256_encryption' => 'Cryptage 256 bit',
+ 'amount_due' => 'Montant dû',
+ 'billing_address' => 'Adresse de facturation',
+ 'billing_method' => 'Méthode de facturation',
+ 'order_overview' => 'Résumé de la commande',
+ 'match_address' => '*Address must match address associated with credit card.',
+ 'click_once' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
- 'support' => 'Support',
- 'contact_information' => 'Information de contact',
- '256_encryption' => 'Cryptage 256 bit',
- 'amount_due' => 'Montant dû',
- 'billing_address' => 'Adresse de facturation',
- 'billing_method' => 'Méthode de facturation',
- 'order_overview' => 'Résumé de la commande',
- 'match_address' => '*Address must match address associated with credit card.',
- 'click_once' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
+ 'default_invoice_footer' => 'Définir par défaut',
+ 'invoice_footer' => 'Pied de facture',
+ 'save_as_default_footer' => 'Définir comme pied de facture par défaut',
- 'default_invoice_footer' => 'Définir par défaut',
- 'invoice_footer' => 'Pied de facture',
- 'save_as_default_footer' => 'Définir comme pied de facture par défaut',
+ 'token_management' => 'Gestion des jetons',
+ 'tokens' => 'Jetons',
+ 'add_token' => 'Ajouter jeton',
+ 'show_deleted_tokens' => 'Voir les jetons supprimés',
+ 'deleted_token' => 'Jeton supprimé avec succès',
+ 'created_token' => 'Jeton crée avec succès',
+ 'updated_token' => 'Jeton mis à jour avec succès',
+ 'edit_token' => 'Editer jeton',
+ 'delete_token' => 'Supprimer jeton',
+ 'token' => 'Jeton',
- 'token_management' => 'Gestion des jetons',
- 'tokens' => 'Jetons',
- 'add_token' => 'Ajouter jeton',
- 'show_deleted_tokens' => 'Voir les jetons supprimés',
- 'deleted_token' => 'Jeton supprimé avec succès',
- 'created_token' => 'Jeton crée avec succès',
- 'updated_token' => 'Jeton mis à jour avec succès',
- 'edit_token' => 'Editer jeton',
- 'delete_token' => 'Supprimer jeton',
- 'token' => 'Jeton',
+ 'add_gateway' => 'Ajouter passerelle',
+ 'delete_gateway' => 'Supprimer passerelle',
+ 'edit_gateway' => 'Editer passerelle',
+ 'updated_gateway' => 'Passerelle mise à jour avec succès',
+ 'created_gateway' => 'Passerelle crée avec succès',
+ 'deleted_gateway' => 'Passerelle supprimée avec succès',
+ 'pay_with_paypal' => 'PayPal',
+ 'pay_with_card' => 'Carte bancaire',
- 'add_gateway' => 'Ajouter passerelle',
- 'delete_gateway' => 'Supprimer passerelle',
- 'edit_gateway' => 'Editer passerelle',
- 'updated_gateway' => 'Passerelle mise à jour avec succès',
- 'created_gateway' => 'Passerelle crée avec succès',
- 'deleted_gateway' => 'Passerelle supprimée avec succès',
- 'pay_with_paypal' => 'PayPal',
- 'pay_with_card' => 'Carte bancaire',
+ 'change_password' => 'Changer le mot de passe',
+ 'current_password' => 'Mot de passe actuel',
+ 'new_password' => 'Nouveau mot de passe',
+ 'confirm_password' => 'Confirmer le mot de passe',
+ 'password_error_incorrect' => 'Le mot de passe actuel est incorrect.',
+ 'password_error_invalid' => 'Le nouveau mot de passe est invalide',
+ 'updated_password' => 'Mot de passe mis à jour avec succès',
- 'change_password' => 'Changer le mot de passe',
- 'current_password' => 'Mot de passe actuel',
- 'new_password' => 'Nouveau mot de passe',
- 'confirm_password' => 'Confirmer le mot de passe',
- 'password_error_incorrect' => 'Le mot de passe actuel est incorrect.',
- 'password_error_invalid' => 'Le nouveau mot de passe est invalide',
- 'updated_password' => 'Mot de passe mis à jour avec succès',
+ 'api_tokens' => 'Jetons d\'API',
+ 'users_and_tokens' => 'Utilisateurs & jetons',
+ 'account_login' => 'Connexion à votre compte',
+ 'recover_password' => 'Récupérer votre mot de passe',
+ 'forgot_password' => 'Mot de passe oublié ?',
+ 'email_address' => 'Adresse email',
+ 'lets_go' => 'Allons-y !',
+ 'password_recovery' => 'Récupération du mot de passe',
+ 'send_email' => 'Envoyer email',
+ 'set_password' => 'Ajouter mot de passe',
+ 'converted' => 'Converti',
- 'api_tokens' => 'Jetons d\'API',
- 'users_and_tokens' => 'Utilisateurs & jetons',
- 'account_login' => 'Connexion à votre compte',
- 'recover_password' => 'Récupérer votre mot de passe',
- 'forgot_password' => 'Mot de passe oublié ?',
- 'email_address' => 'Adresse email',
- 'lets_go' => 'Allons-y !',
- 'password_recovery' => 'Récupération du mot de passe',
- 'send_email' => 'Envoyer email',
- 'set_password' => 'Ajouter mot de passe',
- 'converted' => 'Converti',
+ 'email_approved' => 'M\'envoyer un email quand un devis est approuvé',
+ 'notification_quote_approved_subject' => 'Le devis :invoice a été approuvé par :client',
+ 'notification_quote_approved' => 'Le client :client a approuvé le devis :invoice pour un montant de :amount.',
+ 'resend_confirmation' => 'Renvoyer l\'email de confirmation',
+ 'confirmation_resent' => 'L\'email de confirmation a été renvoyé',
- 'email_approved' => 'M\'envoyer un email quand un devis est approuvé',
- 'notification_quote_approved_subject' => 'Le devis :invoice a été approuvé par :client',
- 'notification_quote_approved' => 'Le client :client a approuvé le devis :invoice pour un montant de :amount.',
- 'resend_confirmation' => 'Renvoyer l\'email de confirmation',
- 'confirmation_resent' => 'L\'email de confirmation a été renvoyé',
+ 'gateway_help_42' => ':link to sign up for BitPay.
Note: use a Legacy API Key, not an API token.',
+ 'payment_type_credit_card' => 'Carte de crédit',
+ 'payment_type_paypal' => 'PayPal',
+ 'payment_type_bitcoin' => 'Bitcoin',
+ 'knowledge_base' => 'Base de connaissances',
+ 'partial' => 'Partiel',
+ 'partial_remaining' => ':partial de :balance',
- 'gateway_help_42' => ':link to sign up for BitPay.
Note: use a Legacy API Key, not an API token.',
- 'payment_type_credit_card' => 'Carte de crédit',
- 'payment_type_paypal' => 'PayPal',
- 'payment_type_bitcoin' => 'Bitcoin',
- 'knowledge_base' => 'Base de connaissances',
- 'partial' => 'Partiel',
- 'partial_remaining' => ':partial de :balance',
+ 'more_fields' => 'Plus de champs',
+ 'less_fields' => 'Moins de champs',
+ 'client_name' => 'Nom du client',
+ 'pdf_settings' => 'Réglages PDF',
+ 'product_settings' => 'Réglages du produit',
+ 'auto_wrap' => 'Auto Line Wrap',
+ 'duplicate_post' => 'Attention: la page précédente a été soumise deux fois. La deuxième soumission a été ignorée.',
+ 'view_documentation' => 'Voir documentation',
+ 'app_title' => 'Outil de facturation gratuit & Open-Source',
+ 'app_description' => 'Invoice Ninja is a free, open-source solution for invoicing and billing customers. With Invoice Ninja, you can easily build and send beautiful invoices from any device that has access to the web. Your clients can print your invoices, download them as pdf files, and even pay you online from within the system.',
- 'more_fields' => 'Plus de champs',
- 'less_fields' => 'Moins de champs',
- 'client_name' => 'Nom du client',
- 'pdf_settings' => 'Réglages PDF',
- 'product_settings' => 'Réglages du produit',
- 'auto_wrap' => 'Auto Line Wrap',
- 'duplicate_post' => 'Attention: la page précédente a été soumise deux fois. La deuxième soumission a été ignorée.',
- 'view_documentation' => 'Voir documentation',
- 'app_title' => 'Outil de facturation gratuit & Open-Source',
- 'app_description' => 'Invoice Ninja is a free, open-source solution for invoicing and billing customers. With Invoice Ninja, you can easily build and send beautiful invoices from any device that has access to the web. Your clients can print your invoices, download them as pdf files, and even pay you online from within the system.',
+ 'rows' => 'lignes',
+ 'www' => 'www',
+ 'logo' => 'Logo',
+ 'subdomain' => 'Sous-domaine',
+ 'provide_name_or_email' => 'Merci d\'indiquer un nom ou une adresse email',
+ 'charts_and_reports' => 'Graphiques & rapports',
+ 'chart' => 'Graphique',
+ 'report' => 'Rapport',
+ 'group_by' => 'Grouper par',
+ 'paid' => 'Payé',
+ 'enable_report' => 'Rapport',
+ 'enable_chart' => 'Graphiques',
+ 'totals' => 'Totals',
+ 'run' => 'Lancer',
+ 'export' => 'Exporter',
+ 'documentation' => 'Documentation',
+ 'zapier' => 'Zapier',
+ 'recurring' => 'Récurrent',
+ 'last_invoice_sent' => 'Dernière facture envoyée le :date',
- 'rows' => 'lignes',
- 'www' => 'www',
- 'logo' => 'Logo',
- 'subdomain' => 'Sous-domaine',
- 'provide_name_or_email' => 'Merci d\'indiquer un nom ou une adresse email',
- 'charts_and_reports' => 'Graphiques & rapports',
- 'chart' => 'Graphique',
- 'report' => 'Rapport',
- 'group_by' => 'Grouper par',
- 'paid' => 'Payé',
- 'enable_report' => 'Rapport',
- 'enable_chart' => 'Graphiques',
- 'totals' => 'Totals',
- 'run' => 'Lancer',
- 'export' => 'Exporter',
- 'documentation' => 'Documentation',
- 'zapier' => 'Zapier',
- 'recurring' => 'Récurrent',
- 'last_invoice_sent' => 'Dernière facture envoyée le :date',
+ 'processed_updates' => 'Mise à jour effectuée avec succès',
+ 'tasks' => 'Tâches',
+ 'new_task' => 'Nouvelle tâche',
+ 'start_time' => 'Début',
+ 'created_task' => 'Tâche crée avec succès',
+ 'updated_task' => 'Tâche mise à jour avec succès',
+ 'edit_task' => 'Editer la tâche',
+ 'archive_task' => 'Archiver tâche',
+ 'restore_task' => 'Restaurer tâche',
+ 'delete_task' => 'Supprimer tâche',
+ 'stop_task' => 'Arrêter tâche',
+ 'time' => 'Temps',
+ 'start' => 'Début',
+ 'stop' => 'Fin',
+ 'now' => 'Maintenant',
+ 'timer' => 'Compteur',
+ 'manual' => 'Manuel',
+ 'date_and_time' => 'Date & heure',
+ 'second' => 'seconde',
+ 'seconds' => 'secondes',
+ 'minute' => 'minute',
+ 'minutes' => 'minutes',
+ 'hour' => 'heure',
+ 'hours' => 'heures',
+ 'task_details' => 'Détails tâche',
+ 'duration' => 'Durée',
+ 'end_time' => 'Heure de fin',
+ 'end' => 'Fin',
+ 'invoiced' => 'Facturé',
+ 'logged' => 'Connecté',
+ 'running' => 'En cours',
+ 'task_error_multiple_clients' => 'Cette tâche ne peut appartenir à plusieurs clients',
+ 'task_error_running' => 'Merci d\'arrêter les tâches en cours',
+ 'task_error_invoiced' => 'Tâches déjà facturées',
+ 'restored_task' => 'Tâche restaurée avec succès',
+ 'archived_task' => 'Tâche archivée avec succès',
+ 'archived_tasks' => ':count tâches archivées avec succès',
+ 'deleted_task' => 'Tâche supprimée avec succès',
+ 'deleted_tasks' => ':count tâches supprimées avec succès',
+ 'create_task' => 'Créer tâche',
+ 'stopped_task' => 'Tâche stoppée avec succès',
+ 'invoice_task' => 'Tâche facturation',
+ 'invoice_labels' => 'Champs facture',
+ 'prefix' => 'Préfixe',
+ 'counter' => 'Compteur',
- 'processed_updates' => 'Mise à jour effectuée avec succès',
- 'tasks' => 'Tâches',
- 'new_task' => 'Nouvelle tâche',
- 'start_time' => 'Début',
- 'created_task' => 'Tâche crée avec succès',
- 'updated_task' => 'Tâche mise à jour avec succès',
- 'edit_task' => 'Editer la tâche',
- 'archive_task' => 'Archiver tâche',
- 'restore_task' => 'Restaurer tâche',
- 'delete_task' => 'Supprimer tâche',
- 'stop_task' => 'Arrêter tâche',
- 'time' => 'Temps',
- 'start' => 'Début',
- 'stop' => 'Fin',
- 'now' => 'Maintenant',
- 'timer' => 'Compteur',
- 'manual' => 'Manuel',
- 'date_and_time' => 'Date & heure',
- 'second' => 'seconde',
- 'seconds' => 'secondes',
- 'minute' => 'minute',
- 'minutes' => 'minutes',
- 'hour' => 'heure',
- 'hours' => 'heures',
- 'task_details' => 'Détails tâche',
- 'duration' => 'Durée',
- 'end_time' => 'Heure de fin',
- 'end' => 'Fin',
- 'invoiced' => 'Facturé',
- 'logged' => 'Connecté',
- 'running' => 'En cours',
- 'task_error_multiple_clients' => 'Cette tâche ne peut appartenir à plusieurs clients',
- 'task_error_running' => 'Merci d\'arrêter les tâches en cours',
- 'task_error_invoiced' => 'Tâches déjà facturées',
- 'restored_task' => 'Tâche restaurée avec succès',
- 'archived_task' => 'Tâche archivée avec succès',
- 'archived_tasks' => ':count tâches archivées avec succès',
- 'deleted_task' => 'Tâche supprimée avec succès',
- 'deleted_tasks' => ':count tâches supprimées avec succès',
- 'create_task' => 'Créer tâche',
- 'stopped_task' => 'Tâche stoppée avec succès',
- 'invoice_task' => 'Tâche facturation',
- 'invoice_labels' => 'Champs facture',
- 'prefix' => 'Préfixe',
- 'counter' => 'Compteur',
+ 'payment_type_dwolla' => 'Dwolla',
+ 'gateway_help_43' => ':link pour vous inscrire à Dwolla.',
+ 'partial_value' => 'Doit être supérieur à zéro et inférieur au total',
+ 'more_actions' => 'Plus d\'actions',
- 'payment_type_dwolla' => 'Dwolla',
- 'gateway_help_43' => ':link pour vous inscrire à Dwolla.',
- 'partial_value' => 'Doit être supérieur à zéro et inférieur au total',
- 'more_actions' => 'Plus d\'actions',
+ 'pro_plan_title' => 'Pro Plan',
+ 'pro_plan_call_to_action' => 'Mettre à jour maintenant !',
+ 'pro_plan_feature1' => 'Créer un nombre illimité de clients',
+ 'pro_plan_feature2' => 'Accéder à 10 magnifiques designs de factures',
+ 'pro_plan_feature3' => 'URLs personnalisées - "VotreMarque.InvoiceNinja.com"',
+ 'pro_plan_feature4' => 'Retirer "Created by Invoice Ninja"',
+ 'pro_plan_feature5' => 'Accès multi-utilisateur & suivi de l\'activité',
+ 'pro_plan_feature6' => 'Créer des factures Quotes & Pro-forma',
+ 'pro_plan_feature7' => 'Personnaliser les champs Titres et Numérotation des factures',
+ 'pro_plan_feature8' => 'Option pour attacher des PDFs aux courriels pour le client',
- 'pro_plan_title' => 'Pro Plan',
- 'pro_plan_call_to_action' => 'Mettre à jour maintenant !',
- 'pro_plan_feature1' => 'Créer un nombre illimité de clients',
- 'pro_plan_feature2' => 'Accéder à 10 magnifiques designs de factures',
- 'pro_plan_feature3' => 'URLs personnalisées - "VotreMarque.InvoiceNinja.com"',
- 'pro_plan_feature4' => 'Retirer "Created by Invoice Ninja"',
- 'pro_plan_feature5' => 'Accès multi-utilisateur & suivi de l\'activité',
- 'pro_plan_feature6' => 'Créer des factures Quotes & Pro-forma',
- 'pro_plan_feature7' => 'Personnaliser les champs Titres et Numérotation des factures',
- 'pro_plan_feature8' => 'Option pour attacher des PDFs aux courriels pour le client',
+ 'resume' => 'Reprendre',
+ 'break_duration' => 'Pause',
+ 'edit_details' => 'Modifier',
+ 'work' => 'Travail',
+ 'timezone_unset' => 'Merci de :link pour définir votre fuseau horaire',
+ 'click_here' => 'cliquer ici',
- 'resume' => 'Reprendre',
- 'break_duration' => 'Pause',
- 'edit_details' => 'Modifier',
- 'work' => 'Travail',
- 'timezone_unset' => 'Merci de :link pour définir votre fuseau horaire',
- 'click_here' => 'cliquer ici',
+ 'email_receipt' => 'Envoyer le reçu par courriel au client',
+ 'created_payment_emailed_client' => 'Paiement crée avec succès et envoyé au client',
+ 'add_company' => 'Ajouter compte',
+ 'untitled' => 'Sans titre',
+ 'new_company' => 'Nouveau compte',
+ 'associated_accounts' => 'Comptes liés avec succès.',
+ 'unlinked_account' => 'Compte déliés avec succès.',
+ 'login' => 'Connexion',
+ 'or' => 'ou',
- 'email_receipt' => 'Envoyer le reçu par courriel au client',
- 'created_payment_emailed_client' => 'Paiement crée avec succès et envoyé au client',
- 'add_company' => 'Ajouter compte',
- 'untitled' => 'Sans titre',
- 'new_company' => 'Nouveau compte',
- 'associated_accounts' => 'Comptes liés avec succès.',
- 'unlinked_account' => 'Compte déliés avec succès.',
- 'login' => 'Connexion',
- 'or' => 'ou',
+ 'email_error' => 'Il y a eu un problème en envoyant le courriel',
+ 'confirm_recurring_timing' => 'Note : les courriels sont envoyés au début de l\'heure.',
+ 'old_browser' => 'Merci d\'utiliser un navigateur plus récent',
+ 'payment_terms_help' => 'Définir la date d\'échéance par défaut de la facture',
+ 'unlink_account' => 'Dissocier le compte',
+ 'unlink' => 'Dissocier',
+ 'show_address' => 'Montrer l\'adresse',
+ 'show_address_help' => 'Éxiger du client qu\'il fournisse une adresse de facturation',
+ 'update_address' => 'Mettre à jour l\'adresse',
+ 'update_address_help' => 'Mettre à jour l\'adresse du client avec les détails fournis',
+ 'times' => 'Horaires',
+ 'set_now' => 'Définir maintenant',
+ 'dark_mode' => 'Mode sombre',
+ 'dark_mode_help' => 'Montrer du texte blanc sur fond noir',
+ 'add_to_invoice' => 'Ajouter à la facture :invoice',
+ 'create_new_invoice' => 'Créer une nouvelle facture',
+ 'task_errors' => 'Merci de corriger les horaires conflictuels',
+ 'from' => 'De',
+ 'to' => 'À',
+ 'font_size' => 'Taille de police',
+ 'primary_color' => 'Couleur principale',
+ 'secondary_color' => 'Couleur secondaire',
+ 'customize_design' => 'Design personnalisé',
- 'email_error' => 'Il y a eu un problème en envoyant le courriel',
- 'confirm_recurring_timing' => 'Note : les courriels sont envoyés au début de l\'heure.',
- 'old_browser' => 'Merci d\'utiliser un navigateur plus récent',
- 'payment_terms_help' => 'Définir la date d\'échéance par défaut de la facture',
- 'unlink_account' => 'Dissocier le compte',
- 'unlink' => 'Dissocier',
- 'show_address' => 'Montrer l\'adresse',
- 'show_address_help' => 'Éxiger du client qu\'il fournisse une adresse de facturation',
- 'update_address' => 'Mettre à jour l\'adresse',
- 'update_address_help' => 'Mettre à jour l\'adresse du client avec les détails fournis',
- 'times' => 'Horaires',
- 'set_now' => 'Définir maintenant',
- 'dark_mode' => 'Mode sombre',
- 'dark_mode_help' => 'Montrer du texte blanc sur fond noir',
- 'add_to_invoice' => 'Ajouter à la facture :invoice',
- 'create_new_invoice' => 'Créer une nouvelle facture',
- 'task_errors' => 'Merci de corriger les horaires conflictuels',
- 'from' => 'De',
- 'to' => 'À',
- 'font_size' => 'Taille de police',
- 'primary_color' => 'Couleur principale',
- 'secondary_color' => 'Couleur secondaire',
- 'customize_design' => 'Design personnalisé',
+ 'content' => 'Contenu',
+ 'styles' => 'Styles',
+ 'defaults' => 'Valeurs par défaut',
+ 'margins' => 'Marges',
+ 'header' => 'En-tête',
+ 'footer' => 'Pied de page',
+ 'custom' => 'Personnalisé',
+ 'invoice_to' => 'Facture pour',
+ 'invoice_no' => 'Facture n°',
+ 'recent_payments' => 'Paiements récents',
+ 'outstanding' => 'Impayé',
+ 'manage_companies' => 'Gérer les sociétés',
+ 'total_revenue' => 'Revenu total',
- 'content' => 'Contenu',
- 'styles' => 'Styles',
- 'defaults' => 'Valeurs par défaut',
- 'margins' => 'Marges',
- 'header' => 'En-tête',
- 'footer' => 'Pied de page',
- 'custom' => 'Personnalisé',
- 'invoice_to' => 'Facture pour',
- 'invoice_no' => 'Facture n°',
- 'recent_payments' => 'Paiements récents',
- 'outstanding' => 'Impayé',
- 'manage_companies' => 'Gérer les sociétés',
- 'total_revenue' => 'Revenu total',
-
- 'current_user' => 'Utilisateur actuel',
- 'new_recurring_invoice' => 'Nouvelle facture récurrente',
- 'recurring_invoice' => 'Facture récurrente',
- 'created_by_invoice' => 'Créé par :invoice',
- 'primary_user' => 'Utilisateur principal',
- 'help' => 'Aide',
- 'customize_help' => 'Value
à la fin. Par exemple $invoiceNumberValue
affiche le numéro de facture.$client.nameValue
.
+
',
+ 'due' => 'Due',
+ 'next_due_on' => 'Due Next: :date',
+ 'use_client_terms' => 'Use client terms',
+ 'day_of_month' => ':ordinal day of month',
+ 'last_day_of_month' => 'Last day of month',
+ 'day_of_week_after' => ':ordinal :day after',
+ 'sunday' => 'Sunday',
+ 'monday' => 'Monday',
+ 'tuesday' => 'Tuesday',
+ 'wednesday' => 'Wednesday',
+ 'thursday' => 'Thursday',
+ 'friday' => 'Friday',
+ 'saturday' => 'Saturday',
+
+ // Fonts
+ 'header_font_id' => 'Header Font',
+ 'body_font_id' => 'Body Font',
+ 'color_font_help' => 'Note: the primary color and fonts are also used in the client portal and custom email designs.',
+
+ 'live_preview' => 'Live Preview',
+ 'invalid_mail_config' => 'Unable to send email, please check that the mail settings are correct.',
+
+ 'invoice_message_button' => 'To view your invoice for :amount, click the button below.',
+ 'quote_message_button' => 'To view your quote for :amount, click the button below.',
+ 'payment_message_button' => 'Thank you for your payment of :amount.',
+ 'payment_type_direct_debit' => 'Direct Debit',
+ 'bank_accounts' => 'Bank Accounts',
+ 'add_bank_account' => 'Add Bank Account',
+ 'setup_account' => 'Setup Account',
+ 'import_expenses' => 'Import Expenses',
+ 'bank_id' => 'bank',
+ 'integration_type' => 'Integration Type',
+ 'updated_bank_account' => 'Successfully updated bank account',
+ 'edit_bank_account' => 'Edit Bank Account',
+ 'archive_bank_account' => 'Archive Bank Account',
+ 'archived_bank_account' => 'Successfully archived bank account',
+ 'created_bank_account' => 'Successfully created bank account',
+ 'validate_bank_account' => 'Validate Bank Account',
+ 'bank_accounts_help' => 'Connect a bank account to automatically import expenses and create vendors. Supports American Express and 400+ US banks.',
+ 'bank_password_help' => 'Note: your password is transmitted securely and never stored on our servers.',
+ 'bank_password_warning' => 'Warning: your password may be transmitted in plain text, consider enabling HTTPS.',
+ 'username' => 'Username',
+ 'account_number' => 'Account Number',
+ 'account_name' => 'Account Name',
+ 'bank_account_error' => 'Failed to retreive account details, please check your credentials.',
+ 'status_approved' => 'Approved',
+ 'quote_settings' => 'Quote Settings',
+ 'auto_convert_quote' => 'Auto convert quote',
+ 'auto_convert_quote_help' => 'Automatically convert a quote to an invoice when approved by a client.',
+ 'validate' => 'Validate',
+ 'info' => 'Info',
+ 'imported_expenses' => 'Successfully created :count_vendors vendor(s) and :count_expenses expense(s)',
- 'days_before' => 'days before',
- 'days_after' => 'days after',
- 'field_due_date' => 'due date',
- 'field_invoice_date' => 'invoice date',
- 'schedule' => 'Schedule',
- 'email_designs' => 'Email Designs',
- 'assigned_when_sent' => 'Assigned when sent',
-
);
diff --git a/resources/lang/fr/validation.php b/resources/lang/fr/validation.php
index 6388b1f21a1b..3ca6271f5790 100644
--- a/resources/lang/fr/validation.php
+++ b/resources/lang/fr/validation.php
@@ -25,7 +25,7 @@ return array(
"numeric" => "La valeur de :attribute doit être comprise entre :min et :max.",
"file" => "Le fichier :attribute doit avoir une taille entre :min et :max kilobytes.",
"string" => "Le texte :attribute doit avoir entre :min et :max caractères.",
- "array" => "Le champ :attribute doit avoir entre :min et :max éléments."
+ "array" => "Le champ :attribute doit avoir entre :min et :max éléments.",
),
"confirmed" => "Le champ de confirmation :attribute ne correspond pas.",
"date" => "Le champ :attribute n'est pas une date valide.",
@@ -50,7 +50,7 @@ return array(
"numeric" => "La valeur de :attribute doit être supérieure à :min.",
"file" => "Le fichier :attribute doit être plus que gros que :min kilobytes.",
"string" => "Le texte :attribute doit contenir au moins :min caractères.",
- "array" => "Le champ :attribute doit avoir au moins :min éléments."
+ "array" => "Le champ :attribute doit avoir au moins :min éléments.",
),
"not_in" => "Le champ :attribute sélectionné n'est pas valide.",
"numeric" => "Le champ :attribute doit contenir un nombre.",
@@ -66,7 +66,7 @@ return array(
"numeric" => "La valeur de :attribute doit être :size.",
"file" => "La taille du fichier de :attribute doit être de :size kilobytes.",
"string" => "Le texte de :attribute doit contenir :size caractères.",
- "array" => "Le champ :attribute doit contenir :size éléments."
+ "array" => "Le champ :attribute doit contenir :size éléments.",
),
"unique" => "La valeur du champ :attribute est déjà utilisée.",
"url" => "Le format de l'URL de :attribute n'est pas valide.",
@@ -78,7 +78,7 @@ return array(
"has_counter" => 'The value must contain {$counter}',
"valid_contacts" => "All of the contacts must have either an email or name",
"valid_invoice_items" => "The invoice exceeds the maximum amount",
-
+
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -136,7 +136,7 @@ return array(
"date" => "Date",
"time" => "Heure",
"available" => "Disponible",
- "size" => "Taille"
+ "size" => "Taille",
),
);
diff --git a/resources/lang/fr_CA/pagination.php b/resources/lang/fr_CA/pagination.php
index ca273ac14306..76976c0ef428 100644
--- a/resources/lang/fr_CA/pagination.php
+++ b/resources/lang/fr_CA/pagination.php
@@ -1,4 +1,4 @@
- 'Entreprise',
- 'name' => 'Nom',
- 'website' => 'Site web',
- 'work_phone' => 'Téléphone',
- 'address' => 'Adresse',
- 'address1' => 'Rue',
- 'address2' => 'Appt/Bâtiment',
- 'city' => 'Ville',
- 'state' => 'Région/Département',
- 'postal_code' => 'Code Postal',
- 'country_id' => 'Pays',
- 'contacts' => 'Informations de contact', //if you speak about contact details
- 'first_name' => 'Prénom',
- 'last_name' => 'Nom',
- 'phone' => 'Téléphone',
- 'email' => 'Courriel',
- 'additional_info' => 'Informations complémentaires',
- 'payment_terms' => 'Conditions de paiement',
- 'currency_id' => 'Devise',
- 'size_id' => 'Taille',
- 'industry_id' => 'Secteur', // literal translation : Industrie
- 'private_notes' => 'Note personnelle',
+ // client
+ 'organization' => 'Entreprise',
+ 'name' => 'Nom',
+ 'website' => 'Site web',
+ 'work_phone' => 'Téléphone',
+ 'address' => 'Adresse',
+ 'address1' => 'Rue',
+ 'address2' => 'Appt/Bâtiment',
+ 'city' => 'Ville',
+ 'state' => 'Région/Département',
+ 'postal_code' => 'Code Postal',
+ 'country_id' => 'Pays',
+ 'contacts' => 'Informations de contact', //if you speak about contact details
+ 'first_name' => 'Prénom',
+ 'last_name' => 'Nom',
+ 'phone' => 'Téléphone',
+ 'email' => 'Courriel',
+ 'additional_info' => 'Informations complémentaires',
+ 'payment_terms' => 'Conditions de paiement',
+ 'currency_id' => 'Devise',
+ 'size_id' => 'Taille',
+ 'industry_id' => 'Secteur', // literal translation : Industrie
+ 'private_notes' => 'Note personnelle',
- // invoice
- 'invoice' => 'Facture',
- 'client' => 'Client',
- 'invoice_date' => 'Date de la facture',
- 'due_date' => 'Date d\'échéance',
- 'invoice_number' => 'Numéro de facture',
- 'invoice_number_short' => 'Facture #',
- 'po_number' => 'Numéro du bon de commande',
- 'po_number_short' => 'Bon de commande #',
- 'frequency_id' => 'Fréquence',
- 'discount' => 'Remise',
- 'taxes' => 'Taxes',
- 'tax' => 'Taxe',
- 'item' => 'Article',
- 'description' => 'Description',
- 'unit_cost' => 'Coût unitaire',
- 'quantity' => 'Quantité',
- 'line_total' => 'Total',
- 'subtotal' => 'Total',
- 'paid_to_date' => 'Versé à ce jour',//this one is not very used in France
- 'balance_due' => 'Montant total',//can be "Montant à verser" or "Somme totale"
- 'invoice_design_id' => 'Design', //if you speak about invoice's design -> "Modèle"
- 'terms' => 'Conditions',
- 'your_invoice' => 'Votre Facture',
+ // invoice
+ 'invoice' => 'Facture',
+ 'client' => 'Client',
+ 'invoice_date' => 'Date de la facture',
+ 'due_date' => 'Date d\'échéance',
+ 'invoice_number' => 'Numéro de facture',
+ 'invoice_number_short' => 'Facture #',
+ 'po_number' => 'Numéro du bon de commande',
+ 'po_number_short' => 'Bon de commande #',
+ 'frequency_id' => 'Fréquence',
+ 'discount' => 'Remise',
+ 'taxes' => 'Taxes',
+ 'tax' => 'Taxe',
+ 'item' => 'Article',
+ 'description' => 'Description',
+ 'unit_cost' => 'Coût unitaire',
+ 'quantity' => 'Quantité',
+ 'line_total' => 'Total',
+ 'subtotal' => 'Total',
+ 'paid_to_date' => 'Versé à ce jour',//this one is not very used in France
+ 'balance_due' => 'Montant total',//can be "Montant à verser" or "Somme totale"
+ 'invoice_design_id' => 'Design', //if you speak about invoice's design -> "Modèle"
+ 'terms' => 'Conditions',
+ 'your_invoice' => 'Votre Facture',
- 'remove_contact' => 'Supprimer un contact',
- 'add_contact' => 'Ajouter un contact',
- 'create_new_client' => 'Ajouter un nouveau client',
- 'edit_client_details' => 'Modifier les informations du client',
- 'enable' => 'Autoriser',
- 'learn_more' => 'En savoir +',
- 'manage_rates' => 'Gérer les taux',
- 'note_to_client' => 'Commentaire pour le client',
- 'invoice_terms' => 'Conditions de facturation',
- 'save_as_default_terms' => 'Sauvegarder comme conditions par défaut',
- 'download_pdf' => 'Télécharger le PDF',
- 'pay_now' => 'Payer maintenant',
- 'save_invoice' => 'Sauvegarder la facture',
- 'clone_invoice' => 'Dupliquer la facture',
- 'archive_invoice' => 'Archiver la facture',
- 'delete_invoice' => 'Supprimer la facture',
- 'email_invoice' => 'Envoyer la facture par courriel',
- 'enter_payment' => 'Saisissez un paiement',
- 'tax_rates' => 'Taux de taxe',
- 'rate' => 'Taux',
- 'settings' => 'Paramètres',
- 'enable_invoice_tax' => 'Spécifier une
taxe pour la facture',
- 'enable_line_item_tax' => 'Spécifier une taxe pour chaque ligne',
+ 'remove_contact' => 'Supprimer un contact',
+ 'add_contact' => 'Ajouter un contact',
+ 'create_new_client' => 'Ajouter un nouveau client',
+ 'edit_client_details' => 'Modifier les informations du client',
+ 'enable' => 'Autoriser',
+ 'learn_more' => 'En savoir +',
+ 'manage_rates' => 'Gérer les taux',
+ 'note_to_client' => 'Commentaire pour le client',
+ 'invoice_terms' => 'Conditions de facturation',
+ 'save_as_default_terms' => 'Sauvegarder comme conditions par défaut',
+ 'download_pdf' => 'Télécharger le PDF',
+ 'pay_now' => 'Payer maintenant',
+ 'save_invoice' => 'Sauvegarder la facture',
+ 'clone_invoice' => 'Dupliquer la facture',
+ 'archive_invoice' => 'Archiver la facture',
+ 'delete_invoice' => 'Supprimer la facture',
+ 'email_invoice' => 'Envoyer la facture par courriel',
+ 'enter_payment' => 'Saisissez un paiement',
+ 'tax_rates' => 'Taux de taxe',
+ 'rate' => 'Taux',
+ 'settings' => 'Paramètres',
+ 'enable_invoice_tax' => 'Spécifier une
taxe pour la facture',
+ 'enable_line_item_tax' => 'Spécifier une taxe pour chaque ligne',
- // navigation
- 'dashboard' => 'Tableau de bord',
- 'clients' => 'Clients',
- 'invoices' => 'Factures',
- 'payments' => 'Paiements',
- 'credits' => 'Crédits',
- 'history' => 'Historique',
- 'search' => 'Rechercher',
- 'sign_up' => 'S\'enregistrer',
- 'guest' => 'Invité',
- 'company_details' => 'Informations sur l\'entreprise',
- 'online_payments' => 'Paiements en ligne',
- 'notifications' => 'Notifications',
- 'import_export' => 'Importer/Exporter',
- 'done' => 'Valider',
- 'save' => 'Sauvegarder',
- 'create' => 'Créer',
- 'upload' => 'Envoyer',
- 'import' => 'Importer',
- 'download' => 'Télécharger',
- 'cancel' => 'Annuler',
- 'close' => 'Fermer',
- 'provide_email' => 'Veuillez renseigner une adresse courriel valide',
- 'powered_by' => 'Propulsé par',
- 'no_items' => 'Aucun élément',
+ // navigation
+ 'dashboard' => 'Tableau de bord',
+ 'clients' => 'Clients',
+ 'invoices' => 'Factures',
+ 'payments' => 'Paiements',
+ 'credits' => 'Crédits',
+ 'history' => 'Historique',
+ 'search' => 'Rechercher',
+ 'sign_up' => 'S\'enregistrer',
+ 'guest' => 'Invité',
+ 'company_details' => 'Informations sur l\'entreprise',
+ 'online_payments' => 'Paiements en ligne',
+ 'notifications' => 'Notifications',
+ 'import_export' => 'Importer/Exporter',
+ 'done' => 'Valider',
+ 'save' => 'Sauvegarder',
+ 'create' => 'Créer',
+ 'upload' => 'Envoyer',
+ 'import' => 'Importer',
+ 'download' => 'Télécharger',
+ 'cancel' => 'Annuler',
+ 'close' => 'Fermer',
+ 'provide_email' => 'Veuillez renseigner une adresse courriel valide',
+ 'powered_by' => 'Propulsé par',
+ 'no_items' => 'Aucun élément',
- // recurring invoices
- 'recurring_invoices' => 'Factures récurrentes',
- 'recurring_help' => '
@@ -112,176 +112,176 @@ return array(
',
- // dashboard
- 'in_total_revenue' => 'de bénéfice total',
- 'billed_client' => 'client facturé',
- 'billed_clients' => 'clients facturés',
- 'active_client' => 'client actif',
- 'active_clients' => 'clients actifs',
- 'invoices_past_due' => 'Date limite de paiement dépassée',
- 'upcoming_invoices' => 'Factures à venir',
- 'average_invoice' => 'Moyenne de facturation',
+ // dashboard
+ 'in_total_revenue' => 'de bénéfice total',
+ 'billed_client' => 'client facturé',
+ 'billed_clients' => 'clients facturés',
+ 'active_client' => 'client actif',
+ 'active_clients' => 'clients actifs',
+ 'invoices_past_due' => 'Date limite de paiement dépassée',
+ 'upcoming_invoices' => 'Factures à venir',
+ 'average_invoice' => 'Moyenne de facturation',
- // list pages
- 'archive' => 'Archiver',
- 'delete' => 'Supprimer',
- 'archive_client' => 'Archiver ce client',
- 'delete_client' => 'Supprimer ce client',
- 'archive_payment' => 'Archiver ce paiement',
- 'delete_payment' => 'Supprimer ce paiement',
- 'archive_credit' => 'Archiver ce crédit',
- 'delete_credit' => 'Supprimer ce crédit',
- 'show_archived_deleted' => 'Afficher archivés/supprimés',
- 'filter' => 'Filtrer',
- 'new_client' => 'Nouveau Client',
- 'new_invoice' => 'Nouvelle Facture',
- 'new_payment' => 'Nouveau Paiement',
- 'new_credit' => 'Nouveau Crédit',
- 'contact' => 'Contact',
- 'date_created' => 'Date de création',
- 'last_login' => 'Dernière connexion',
- 'balance' => 'Solde',
- 'action' => 'Action',
- 'status' => 'Statut',
- 'invoice_total' => 'Montant Total',
- 'frequency' => 'Fréquence',
- 'start_date' => 'Date de début',
- 'end_date' => 'Date de fin',
- 'transaction_reference' => 'Référence de la transaction',
- 'method' => 'Méthode',
- 'payment_amount' => 'Montant du paiement',
- 'payment_date' => 'Date du paiement',
- 'credit_amount' => 'Montant du crédit',
- 'credit_balance' => 'Solde du crédit',
- 'credit_date' => 'Date de crédit',
- 'empty_table' => 'Aucune donnée disponible dans la table',
- 'select' => 'Sélectionner',
- 'edit_client' => 'Éditer le Client',
- 'edit_invoice' => 'Éditer la Facture',
+ // list pages
+ 'archive' => 'Archiver',
+ 'delete' => 'Supprimer',
+ 'archive_client' => 'Archiver ce client',
+ 'delete_client' => 'Supprimer ce client',
+ 'archive_payment' => 'Archiver ce paiement',
+ 'delete_payment' => 'Supprimer ce paiement',
+ 'archive_credit' => 'Archiver ce crédit',
+ 'delete_credit' => 'Supprimer ce crédit',
+ 'show_archived_deleted' => 'Afficher archivés/supprimés',
+ 'filter' => 'Filtrer',
+ 'new_client' => 'Nouveau Client',
+ 'new_invoice' => 'Nouvelle Facture',
+ 'new_payment' => 'Nouveau Paiement',
+ 'new_credit' => 'Nouveau Crédit',
+ 'contact' => 'Contact',
+ 'date_created' => 'Date de création',
+ 'last_login' => 'Dernière connexion',
+ 'balance' => 'Solde',
+ 'action' => 'Action',
+ 'status' => 'Statut',
+ 'invoice_total' => 'Montant Total',
+ 'frequency' => 'Fréquence',
+ 'start_date' => 'Date de début',
+ 'end_date' => 'Date de fin',
+ 'transaction_reference' => 'Référence de la transaction',
+ 'method' => 'Méthode',
+ 'payment_amount' => 'Montant du paiement',
+ 'payment_date' => 'Date du paiement',
+ 'credit_amount' => 'Montant du crédit',
+ 'credit_balance' => 'Solde du crédit',
+ 'credit_date' => 'Date de crédit',
+ 'empty_table' => 'Aucune donnée disponible dans la table',
+ 'select' => 'Sélectionner',
+ 'edit_client' => 'Éditer le Client',
+ 'edit_invoice' => 'Éditer la Facture',
- // client view page
- 'create_invoice' => 'Créer une facture',
- 'enter_credit' => 'Saisissez un crédit',
- 'last_logged_in' => 'Dernière connexion',
- 'details' => 'Détails',
- 'standing' => 'En attente',
- 'credit' => 'Crédit',
- 'activity' => 'Activité',
- 'date' => 'Date',
- 'message' => 'Message',
- 'adjustment' => 'Réglements',
- 'are_you_sure' => 'Voulez-vous vraiment effectuer cette action ?',
+ // client view page
+ 'create_invoice' => 'Créer une facture',
+ 'enter_credit' => 'Saisissez un crédit',
+ 'last_logged_in' => 'Dernière connexion',
+ 'details' => 'Détails',
+ 'standing' => 'En attente',
+ 'credit' => 'Crédit',
+ 'activity' => 'Activité',
+ 'date' => 'Date',
+ 'message' => 'Message',
+ 'adjustment' => 'Réglements',
+ 'are_you_sure' => 'Voulez-vous vraiment effectuer cette action ?',
- // payment pages
- 'payment_type_id' => 'Type de paiement',
- 'amount' => 'Montant',
+ // payment pages
+ 'payment_type_id' => 'Type de paiement',
+ 'amount' => 'Montant',
- // account/company pages
- 'work_email' => 'Courriel',
- 'language_id' => 'Langage',
- 'timezone_id' => 'Fuseau horaire',
- 'date_format_id' => 'Format de la date',
- 'datetime_format_id' => 'Format Date/Heure',
- 'users' => 'Utilisateurs',
- 'localization' => 'Localisation',
- 'remove_logo' => 'Supprimer le logo',
- 'logo_help' => 'Formats supportés: JPEG, GIF et PNG',
- 'payment_gateway' => 'Passerelle de paiement',
- 'gateway_id' => 'Fournisseur',
- 'email_notifications' => 'Notifications par courriel',
- 'email_sent' => 'm\'envoyer un courriel quand une facture est envoyée',
- 'email_viewed' => 'm\'envoyer un courriel quand une facture est vue',
- 'email_paid' => 'm\'envoyer un courriel quand une facture est payée',
- 'site_updates' => 'Mises à jour du site',
- 'custom_messages' => 'Messages personnalisés',
- 'default_invoice_terms' => 'Définir comme les conditions par défaut',
- 'default_email_footer' => 'Définir comme la signature de courriel par défaut',
- 'import_clients' => 'Importer des données clients',
- 'csv_file' => 'Sélectionner un fichier CSV',
- 'export_clients' => 'Exporter des données clients',
- 'select_file' => 'Veuillez sélectionner un fichier',
- 'first_row_headers' => 'Utiliser la première ligne comme en-tête',
- 'column' => 'Colonne',
- 'sample' => 'Exemple',
- 'import_to' => 'Importer en tant que',
- 'client_will_create' => 'client sera créé',
- 'clients_will_create' => 'clients seront créés',
- 'email_settings' => 'Email Settings',
- 'pdf_email_attachment' => 'Attach PDF to Emails',
+ // account/company pages
+ 'work_email' => 'Courriel',
+ 'language_id' => 'Langage',
+ 'timezone_id' => 'Fuseau horaire',
+ 'date_format_id' => 'Format de la date',
+ 'datetime_format_id' => 'Format Date/Heure',
+ 'users' => 'Utilisateurs',
+ 'localization' => 'Localisation',
+ 'remove_logo' => 'Supprimer le logo',
+ 'logo_help' => 'Formats supportés: JPEG, GIF et PNG',
+ 'payment_gateway' => 'Passerelle de paiement',
+ 'gateway_id' => 'Fournisseur',
+ 'email_notifications' => 'Notifications par courriel',
+ 'email_sent' => 'm\'envoyer un courriel quand une facture est envoyée',
+ 'email_viewed' => 'm\'envoyer un courriel quand une facture est vue',
+ 'email_paid' => 'm\'envoyer un courriel quand une facture est payée',
+ 'site_updates' => 'Mises à jour du site',
+ 'custom_messages' => 'Messages personnalisés',
+ 'default_invoice_terms' => 'Définir comme les conditions par défaut',
+ 'default_email_footer' => 'Définir comme la signature de courriel par défaut',
+ 'import_clients' => 'Importer des données clients',
+ 'csv_file' => 'Sélectionner un fichier CSV',
+ 'export_clients' => 'Exporter des données clients',
+ 'select_file' => 'Veuillez sélectionner un fichier',
+ 'first_row_headers' => 'Utiliser la première ligne comme en-tête',
+ 'column' => 'Colonne',
+ 'sample' => 'Exemple',
+ 'import_to' => 'Importer en tant que',
+ 'client_will_create' => 'client sera créé',
+ 'clients_will_create' => 'clients seront créés',
+ 'email_settings' => 'Email Settings',
+ 'pdf_email_attachment' => 'Attach PDF to Emails',
- // application messages
- 'created_client' => 'Client créé avec succès',
- 'created_clients' => ':count clients créés ave csuccès',
- 'updated_settings' => 'paramètres mis à jour avec succès',
- 'removed_logo' => 'Logo supprimé avec succès',
- 'sent_message' => 'Message envoyé avec succès',
- 'invoice_error' => 'Veuillez vous assurer de sélectionner un client et de corriger les erreurs',
- 'limit_clients' => 'Désolé, cela dépasse la limite de :count clients',
- 'payment_error' => 'Il y a eu une erreur lors du traitement de votre paiement. Veuillez réessayer ultérieurement',
- 'registration_required' => 'Veuillez vous enregistrer pour envoyer une facture par courriel',
- 'confirmation_required' => 'Veuillez confirmer votre adresse courriel',
+ // application messages
+ 'created_client' => 'Client créé avec succès',
+ 'created_clients' => ':count clients créés ave csuccès',
+ 'updated_settings' => 'paramètres mis à jour avec succès',
+ 'removed_logo' => 'Logo supprimé avec succès',
+ 'sent_message' => 'Message envoyé avec succès',
+ 'invoice_error' => 'Veuillez vous assurer de sélectionner un client et de corriger les erreurs',
+ 'limit_clients' => 'Désolé, cela dépasse la limite de :count clients',
+ 'payment_error' => 'Il y a eu une erreur lors du traitement de votre paiement. Veuillez réessayer ultérieurement',
+ 'registration_required' => 'Veuillez vous enregistrer pour envoyer une facture par courriel',
+ 'confirmation_required' => 'Veuillez confirmer votre adresse courriel',
- 'updated_client' => 'Client modifié avec succès',
- 'created_client' => 'Client créé avec succès',
- 'archived_client' => 'Client archivé avec succès',
- 'archived_clients' => ':count clients archivés avec succès',
- 'deleted_client' => 'Client supprimé avec succès',
- 'deleted_clients' => ':count clients supprimés avec succès',
+ 'updated_client' => 'Client modifié avec succès',
+ 'created_client' => 'Client créé avec succès',
+ 'archived_client' => 'Client archivé avec succès',
+ 'archived_clients' => ':count clients archivés avec succès',
+ 'deleted_client' => 'Client supprimé avec succès',
+ 'deleted_clients' => ':count clients supprimés avec succès',
- 'updated_invoice' => 'Facture modifiée avec succès',
- 'created_invoice' => 'Facture créée avec succès',
- 'cloned_invoice' => 'Facture dupliquée avec succès',
- 'emailed_invoice' => 'Facture envoyée par courriel avec succès',
- 'and_created_client' => 'et client créé',
- 'archived_invoice' => 'Facture archivée avec succès',
- 'archived_invoices' => ':count factures archivées avec succès',
- 'deleted_invoice' => 'Facture supprimée avec succès',
- 'deleted_invoices' => ':count factures supprimées avec succès',
+ 'updated_invoice' => 'Facture modifiée avec succès',
+ 'created_invoice' => 'Facture créée avec succès',
+ 'cloned_invoice' => 'Facture dupliquée avec succès',
+ 'emailed_invoice' => 'Facture envoyée par courriel avec succès',
+ 'and_created_client' => 'et client créé',
+ 'archived_invoice' => 'Facture archivée avec succès',
+ 'archived_invoices' => ':count factures archivées avec succès',
+ 'deleted_invoice' => 'Facture supprimée avec succès',
+ 'deleted_invoices' => ':count factures supprimées avec succès',
- 'created_payment' => 'Paiement créé avec succès',
- 'archived_payment' => 'Paiement archivé avec succès',
- 'archived_payments' => ':count paiement archivés avec succès',
- 'deleted_payment' => 'Paiement supprimé avec succès',
- 'deleted_payments' => ':count paiement supprimés avec succès',
- 'applied_payment' => 'Paiement appliqué avec succès',
+ 'created_payment' => 'Paiement créé avec succès',
+ 'archived_payment' => 'Paiement archivé avec succès',
+ 'archived_payments' => ':count paiement archivés avec succès',
+ 'deleted_payment' => 'Paiement supprimé avec succès',
+ 'deleted_payments' => ':count paiement supprimés avec succès',
+ 'applied_payment' => 'Paiement appliqué avec succès',
- 'created_credit' => 'Crédit créé avec succès',
- 'archived_credit' => 'Crédit archivé avec succès',
- 'archived_credits' => ':count crédits archivés avec succès',
- 'deleted_credit' => 'Crédit supprimé avec succès',
- 'deleted_credits' => ':count crédits supprimés avec succès',
+ 'created_credit' => 'Crédit créé avec succès',
+ 'archived_credit' => 'Crédit archivé avec succès',
+ 'archived_credits' => ':count crédits archivés avec succès',
+ 'deleted_credit' => 'Crédit supprimé avec succès',
+ 'deleted_credits' => ':count crédits supprimés avec succès',
// Emails
- 'confirmation_subject' => 'Validation du compte invoice ninja',
- 'confirmation_header' => 'Validation du compte',
- 'confirmation_message' => 'Veuillez cliquer sur le lien ci-après pour valider votre compte.',
- 'invoice_subject' => 'Nouvelle facture en provenance de :account',
- 'invoice_message' => 'Pour voir votre facture de :amount, Cliquez sur le lien ci-après.',
- 'payment_subject' => 'Paiement reçu',
- 'payment_message' => 'Merci pour votre paiement d\'un montant de :amount',
- 'email_salutation' => 'Cher :name,',
- 'email_signature' => 'Cordialement,',
- 'email_from' => 'L\'équipe InvoiceNinja',
- 'user_email_footer' => 'Pour modifier vos paramètres de notification par courriel, veuillez visiter '.SITE_URL.'/settings/notifications',
- 'invoice_link_message' => 'Pour voir la facture de votre client cliquez sur le lien ci-après :',
- 'notification_invoice_paid_subject' => 'La facture :invoice a été payée par le client :client',
- 'notification_invoice_sent_subject' => 'La facture :invoice a été envoyée au client :client',
- 'notification_invoice_viewed_subject' => 'La facture :invoice a été vue par le client :client',
- 'notification_invoice_paid' => 'Un paiement de :amount a été effectué par le client :client concernant la facture :invoice.',
- 'notification_invoice_sent' => 'Le client suivant :client a reçu par courriel la facture :invoice d\'un montant de :amount',
- 'notification_invoice_viewed' => 'Le client suivant :client a vu la facture :invoice d\'un montant de :amount',
- 'reset_password' => 'Vous pouvez réinitialiser votre mot de passe en cliquant sur le lien suivant :',
- 'reset_password_footer' => 'Si vous n\'avez pas effectué de demande de réinitalisation de mot de passe veuillez contacter notre support :' . CONTACT_EMAIL,
+ 'confirmation_subject' => 'Validation du compte invoice ninja',
+ 'confirmation_header' => 'Validation du compte',
+ 'confirmation_message' => 'Veuillez cliquer sur le lien ci-après pour valider votre compte.',
+ 'invoice_subject' => 'Nouvelle facture en provenance de :account',
+ 'invoice_message' => 'Pour voir votre facture de :amount, Cliquez sur le lien ci-après.',
+ 'payment_subject' => 'Paiement reçu',
+ 'payment_message' => 'Merci pour votre paiement d\'un montant de :amount',
+ 'email_salutation' => 'Cher :name,',
+ 'email_signature' => 'Cordialement,',
+ 'email_from' => 'L\'équipe InvoiceNinja',
+ 'user_email_footer' => 'Pour modifier vos paramètres de notification par courriel, veuillez visiter '.SITE_URL.'/settings/notifications',
+ 'invoice_link_message' => 'Pour voir la facture de votre client cliquez sur le lien ci-après :',
+ 'notification_invoice_paid_subject' => 'La facture :invoice a été payée par le client :client',
+ 'notification_invoice_sent_subject' => 'La facture :invoice a été envoyée au client :client',
+ 'notification_invoice_viewed_subject' => 'La facture :invoice a été vue par le client :client',
+ 'notification_invoice_paid' => 'Un paiement de :amount a été effectué par le client :client concernant la facture :invoice.',
+ 'notification_invoice_sent' => 'Le client suivant :client a reçu par courriel la facture :invoice d\'un montant de :amount',
+ 'notification_invoice_viewed' => 'Le client suivant :client a vu la facture :invoice d\'un montant de :amount',
+ 'reset_password' => 'Vous pouvez réinitialiser votre mot de passe en cliquant sur le lien suivant :',
+ 'reset_password_footer' => 'Si vous n\'avez pas effectué de demande de réinitalisation de mot de passe veuillez contacter notre support :'.CONTACT_EMAIL,
- // Payment page
- 'secure_payment' => 'Paiement sécurisé',
- 'card_number' => 'Numéro de carte',
- 'expiration_month' => 'Mois d\'expiration',
- 'expiration_year' => 'Année d\'expiration',
- 'cvv' => 'CVV',
+ // Payment page
+ 'secure_payment' => 'Paiement sécurisé',
+ 'card_number' => 'Numéro de carte',
+ 'expiration_month' => 'Mois d\'expiration',
+ 'expiration_year' => 'Année d\'expiration',
+ 'cvv' => 'CVV',
- // Security alerts
- 'confide' => array(
+ // Security alerts
+ 'confide' => array(
'too_many_attempts' => 'Trop de tentatives. Essayez à nouveau dans quelques minutes.',
'wrong_credentials' => 'Courriel ou mot de passe incorrect',
'confirmation' => 'Votre compte a été validé !',
@@ -289,697 +289,817 @@ return array(
'password_forgot' => 'Les informations de réinitialisation de votre mot de passe vous ont été envoyées par courriel.',
'password_reset' => 'Votre mot de passe a été modifié avec succès.',
'wrong_password_reset' => 'Mot de passe incorrect. Veuillez réessayer',
- ),
+ ),
- // Pro Plan
- 'pro_plan' => [
+ // Pro Plan
+ 'pro_plan' => [
'remove_logo' => ':link pour supprimer le logo Invoice Ninja en souscrivant au plan pro',
'remove_logo_link' => 'Cliquez ici',
- ],
+ ],
- 'logout' => 'Se déconnecter',
- 'sign_up_to_save' => 'Connectez vous pour sauvegarder votre travail',
- 'agree_to_terms' =>'J\'accepte les conditions d\'utilisation d\'Invoice ninja :terms',
- 'terms_of_service' => 'Conditions d\'utilisation',
- 'email_taken' => 'L\'adresse courriel existe déjà',
- 'working' => 'En cours',
- 'success' => 'Succès',
- 'success_message' => 'Inscription réussie avec succès. Veuillez cliquer sur le lien dans le courriel de confirmation de compte pour vérifier votre adresse courriel.',
- 'erase_data' => 'Cela supprimera vos données de façon permanente.',
- 'password' => 'Mot de passe',
+ 'logout' => 'Se déconnecter',
+ 'sign_up_to_save' => 'Connectez vous pour sauvegarder votre travail',
+ 'agree_to_terms' => 'J\'accepte les conditions d\'utilisation d\'Invoice ninja :terms',
+ 'terms_of_service' => 'Conditions d\'utilisation',
+ 'email_taken' => 'L\'adresse courriel existe déjà',
+ 'working' => 'En cours',
+ 'success' => 'Succès',
+ 'success_message' => 'Inscription réussie avec succès. Veuillez cliquer sur le lien dans le courriel de confirmation de compte pour vérifier votre adresse courriel.',
+ 'erase_data' => 'Cela supprimera vos données de façon permanente.',
+ 'password' => 'Mot de passe',
- 'pro_plan_product' => 'Plan Pro',
- 'pro_plan_description' => 'Inscription d\'une durée d\'un an au Plan Pro d\'Invoice ninja',
- 'pro_plan_success' => 'Merci pour votre inscription ! Une fois la facture réglée, votre adhésion au Plan Pro commencera.',
+ 'pro_plan_product' => 'Plan Pro',
+ 'pro_plan_description' => 'Inscription d\'une durée d\'un an au Plan Pro d\'Invoice ninja',
+ 'pro_plan_success' => 'Merci pour votre inscription ! Une fois la facture réglée, votre adhésion au Plan Pro commencera.',
- 'unsaved_changes' => 'Vous avez des modifications non enregistrées',
- 'custom_fields' => 'Champs personnalisés',
- 'company_fields' => 'Champs de société',
- 'client_fields' => 'Champs client',
- 'field_label' => 'Nom du champ',
- 'field_value' => 'Valeur du champ',
- 'edit' => 'Éditer',
- 'view_as_recipient' => 'Voir en tant que destinataire',
+ 'unsaved_changes' => 'Vous avez des modifications non enregistrées',
+ 'custom_fields' => 'Champs personnalisés',
+ 'company_fields' => 'Champs de société',
+ 'client_fields' => 'Champs client',
+ 'field_label' => 'Nom du champ',
+ 'field_value' => 'Valeur du champ',
+ 'edit' => 'Éditer',
+ 'view_as_recipient' => 'Voir en tant que destinataire',
- // product management
- 'product_library' => 'Inventaire',
- 'product' => 'Produit',
- 'products' => 'Produits',
- 'fill_products' => 'Remplissage auto des produits',
- 'fill_products_help' => 'La sélection d\'un produit entrainera la MAJ de la description et du prix',
- 'update_products' => 'Mise à jour auto des produits',
- 'update_products_help' => 'La mise à jour d\'une facture entraîne la mise à jour des produits',
- 'create_product' => 'Nouveau produit',
- 'edit_product' => 'Éditer Produit',
- 'archive_product' => 'Archiver Produit',
- 'updated_product' => 'Produit mis à jour',
- 'created_product' => 'Produit créé',
- 'archived_product' => 'Produit archivé',
- 'pro_plan_custom_fields' => ':link pour activer les champs personnalisés en rejoingant le Plan Pro',
+ // product management
+ 'product_library' => 'Inventaire',
+ 'product' => 'Produit',
+ 'products' => 'Produits',
+ 'fill_products' => 'Remplissage auto des produits',
+ 'fill_products_help' => 'La sélection d\'un produit entrainera la MAJ de la description et du prix',
+ 'update_products' => 'Mise à jour auto des produits',
+ 'update_products_help' => 'La mise à jour d\'une facture entraîne la mise à jour des produits',
+ 'create_product' => 'Nouveau produit',
+ 'edit_product' => 'Éditer Produit',
+ 'archive_product' => 'Archiver Produit',
+ 'updated_product' => 'Produit mis à jour',
+ 'created_product' => 'Produit créé',
+ 'archived_product' => 'Produit archivé',
+ 'pro_plan_custom_fields' => ':link pour activer les champs personnalisés en rejoingant le Plan Pro',
- 'advanced_settings' => 'Paramètres avancés',
- 'pro_plan_advanced_settings' => ':link pour activer les paramètres avancés en rejoingant le Plan Pro',
- 'invoice_design' => 'Modèle de facture',
- 'specify_colors' => 'Spécifiez les couleurs',
- 'specify_colors_label' => 'Sélectionnez les couleurs utilisés dans les factures',
+ 'advanced_settings' => 'Paramètres avancés',
+ 'pro_plan_advanced_settings' => ':link pour activer les paramètres avancés en rejoingant le Plan Pro',
+ 'invoice_design' => 'Modèle de facture',
+ 'specify_colors' => 'Spécifiez les couleurs',
+ 'specify_colors_label' => 'Sélectionnez les couleurs utilisés dans les factures',
- 'chart_builder' => 'Concepteur de graphiques',
- 'ninja_email_footer' => 'Utilisez :site pour facturer vos clients et être payés en ligne gratuitement!',
- 'go_pro' => 'Passez au Plan Pro',
+ 'chart_builder' => 'Concepteur de graphiques',
+ 'ninja_email_footer' => 'Utilisez :site pour facturer vos clients et être payés en ligne gratuitement!',
+ 'go_pro' => 'Devenez Pro',
- // Quotes
- 'quote' => 'Devis',
- 'quotes' => 'Devis',
- 'quote_number' => 'Devis numéro',
- 'quote_number_short' => 'Devis #',
- 'quote_date' => 'Date du devis',
- 'quote_total' => 'Montant du devis',
- 'your_quote' => 'Votre devis',
- 'total' => 'Total',
- 'clone' => 'Dupliquer',
+ // Quotes
+ 'quote' => 'Devis',
+ 'quotes' => 'Devis',
+ 'quote_number' => 'Devis numéro',
+ 'quote_number_short' => 'Devis #',
+ 'quote_date' => 'Date du devis',
+ 'quote_total' => 'Montant du devis',
+ 'your_quote' => 'Votre devis',
+ 'total' => 'Total',
+ 'clone' => 'Dupliquer',
- 'new_quote' => 'Nouveau devis',
- 'create_quote' => 'Créer un devis',
- 'edit_quote' => 'Éditer le devis',
- 'archive_quote' => 'Archiver le devis',
- 'delete_quote' => 'Supprimer le devis',
- 'save_quote' => 'Enregistrer le devis',
- 'email_quote' => 'Envoyer le devis par courriel',
- 'clone_quote' => 'Dupliquer le devis',
- 'convert_to_invoice' => 'Convertir en facture',
- 'view_invoice' => 'Nouvelle facture',
- 'view_quote' => 'Voir le devis',
- 'view_client' => 'Voir le client',
+ 'new_quote' => 'Nouveau devis',
+ 'create_quote' => 'Créer un devis',
+ 'edit_quote' => 'Éditer le devis',
+ 'archive_quote' => 'Archiver le devis',
+ 'delete_quote' => 'Supprimer le devis',
+ 'save_quote' => 'Enregistrer le devis',
+ 'email_quote' => 'Envoyer le devis par courriel',
+ 'clone_quote' => 'Dupliquer le devis',
+ 'convert_to_invoice' => 'Convertir en facture',
+ 'view_invoice' => 'Nouvelle facture',
+ 'view_quote' => 'Voir le devis',
+ 'view_client' => 'Voir le client',
- 'updated_quote' => 'Devis mis à jour',
- 'created_quote' => 'Devis créé',
- 'cloned_quote' => 'Devis dupliqué avec succès',
- 'emailed_quote' => 'Devis envoyé par courriel',
- 'archived_quote' => 'Devis archivé',
- 'archived_quotes' => ':count devis ont bien été archivés',
- 'deleted_quote' => 'Devis supprimé',
- 'deleted_quotes' => ':count devis ont bien été supprimés',
- 'converted_to_invoice' => 'Le devis a bien été converti en facture',
+ 'updated_quote' => 'Devis mis à jour',
+ 'created_quote' => 'Devis créé',
+ 'cloned_quote' => 'Devis dupliqué avec succès',
+ 'emailed_quote' => 'Devis envoyé par courriel',
+ 'archived_quote' => 'Devis archivé',
+ 'archived_quotes' => ':count devis ont bien été archivés',
+ 'deleted_quote' => 'Devis supprimé',
+ 'deleted_quotes' => ':count devis ont bien été supprimés',
+ 'converted_to_invoice' => 'Le devis a bien été converti en facture',
- 'quote_subject' => 'Nouveau devis de :account',
- 'quote_message' => 'Pour visionner votre devis de :amount, cliquez sur le lien ci-dessous.',
- 'quote_link_message' => 'Pour visionner votre soumission, cliquez sur le lien ci-dessous:',
- 'notification_quote_sent_subject' => 'Le devis :invoice a été envoyé à :client',
- 'notification_quote_viewed_subject' => 'Le devis :invoice a été visionné par :client',
- 'notification_quote_sent' => 'Le devis :invoice de :amount a été envoyé au client :client.',
- 'notification_quote_viewed' => 'Le devis :invoice de :amount a été visioné par le client :client.',
+ 'quote_subject' => 'Nouveau devis de :account',
+ 'quote_message' => 'Pour visionner votre devis de :amount, cliquez sur le lien ci-dessous.',
+ 'quote_link_message' => 'Pour visionner votre soumission, cliquez sur le lien ci-dessous:',
+ 'notification_quote_sent_subject' => 'Le devis :invoice a été envoyé à :client',
+ 'notification_quote_viewed_subject' => 'Le devis :invoice a été visionné par :client',
+ 'notification_quote_sent' => 'Le devis :invoice de :amount a été envoyé au client :client.',
+ 'notification_quote_viewed' => 'Le devis :invoice de :amount a été visioné par le client :client.',
- 'session_expired' => 'Votre session a expiré.',
+ 'session_expired' => 'Votre session a expiré.',
- 'invoice_fields' => 'Champs de facture',
- 'invoice_options' => 'Options de facturation',
- 'hide_quantity' => 'Masquer la quantité',
- 'hide_quantity_help' => 'Si la quantité de vos produits sont toujours 1, vous pouvez alors masquer la colonne "Quantité".',
- 'hide_paid_to_date' => 'Masquer "Payé à ce jour"',
- 'hide_paid_to_date_help' => 'Afficher seulement la ligne "Payé à ce jour"sur les factures pour lesquelles il y a au moins un paiement.',
+ 'invoice_fields' => 'Champs de facture',
+ 'invoice_options' => 'Options de facturation',
+ 'hide_quantity' => 'Masquer la quantité',
+ 'hide_quantity_help' => 'Si la quantité de vos produits sont toujours 1, vous pouvez alors masquer la colonne "Quantité".',
+ 'hide_paid_to_date' => 'Masquer "Payé à ce jour"',
+ 'hide_paid_to_date_help' => 'Afficher seulement la ligne "Payé à ce jour"sur les factures pour lesquelles il y a au moins un paiement.',
- 'charge_taxes' => 'Taxe supplémentaire',
- 'user_management' => 'Gestion des utilisateurs',
- 'add_user' => 'Ajouter utilisateur',
- 'send_invite' => 'Envoyer invitation',
- 'sent_invite' => 'Invitation envoyés',
- 'updated_user' => 'Utilisateur mis à jour',
- 'invitation_message' => 'Vous avez été invité par :invitor. ',
- 'register_to_add_user' => 'Veuillez vous enregistrer pour ajouter un utilisateur',
- 'user_state' => 'État',
- 'edit_user' => 'Éditer l\'utilisateur',
- 'delete_user' => 'Supprimer l\'utilisateur',
- 'active' => 'Actif',
- 'pending' => 'En attente',
- 'deleted_user' => 'Utilisateur supprimé',
- 'limit_users' => 'Désolé, ceci excédera la limite de ' . MAX_NUM_USERS . ' utilisateurs',
+ 'charge_taxes' => 'Taxe supplémentaire',
+ 'user_management' => 'Gestion des utilisateurs',
+ 'add_user' => 'Ajouter utilisateur',
+ 'send_invite' => 'Envoyer invitation',
+ 'sent_invite' => 'Invitation envoyés',
+ 'updated_user' => 'Utilisateur mis à jour',
+ 'invitation_message' => 'Vous avez été invité par :invitor. ',
+ 'register_to_add_user' => 'Veuillez vous enregistrer pour ajouter un utilisateur',
+ 'user_state' => 'État',
+ 'edit_user' => 'Éditer l\'utilisateur',
+ 'delete_user' => 'Supprimer l\'utilisateur',
+ 'active' => 'Actif',
+ 'pending' => 'En attente',
+ 'deleted_user' => 'Utilisateur supprimé',
+ 'limit_users' => 'Désolé, ceci excédera la limite de '.MAX_NUM_USERS.' utilisateurs',
- 'confirm_email_invoice' => 'Voulez-vous vraiment envoyer cette facture par courriel ?',
- 'confirm_email_quote' => 'Voulez-vous vraiment envoyer ce devis par courriel ?',
- 'confirm_recurring_email_invoice' => 'Les factures récurrentes sont activées, voulez-vous vraiment envoyer cette facture par courriel ?',
+ 'confirm_email_invoice' => 'Voulez-vous vraiment envoyer cette facture par courriel ?',
+ 'confirm_email_quote' => 'Voulez-vous vraiment envoyer ce devis par courriel ?',
+ 'confirm_recurring_email_invoice' => 'Les factures récurrentes sont activées, voulez-vous vraiment envoyer cette facture par courriel ?',
- 'cancel_account' => 'Supprimer le compte',
- 'cancel_account_message' => 'Attention: Ceci supprimera de façon permanente toutes vos données; cette action est irréversible.',
- 'go_back' => 'Retour',
+ 'cancel_account' => 'Supprimer le compte',
+ 'cancel_account_message' => 'Attention: Ceci supprimera de façon permanente toutes vos données; cette action est irréversible.',
+ 'go_back' => 'Retour',
- 'data_visualizations' => 'Visualisation des données',
- 'sample_data' => 'Données fictives présentées',
- 'hide' => 'Cacher',
- 'new_version_available' => 'Une nouvelle version de :releases_link est disponible. Vous utilisez v:user_version, la plus récente est v:latest_version',
+ 'data_visualizations' => 'Visualisation des données',
+ 'sample_data' => 'Données fictives présentées',
+ 'hide' => 'Cacher',
+ 'new_version_available' => 'Une nouvelle version de :releases_link est disponible. Vous utilisez v:user_version, la plus récente est v:latest_version',
+ 'invoice_settings' => 'Paramètres des factures',
+ 'invoice_number_prefix' => 'Préfixe du numéro de facture',
+ 'invoice_number_counter' => 'Compteur du numéro de facture',
+ 'quote_number_prefix' => 'Préfixe du numéro de devis',
+ 'quote_number_counter' => 'Compteur du numéro de devis',
+ 'share_invoice_counter' => 'Partager le compteur de facture',
+ 'invoice_issued_to' => 'Facture destinée à',
+ 'invalid_counter' => 'Pour éviter un éventuel conflit, merci de définir un préfixe pour le numéro de facture ou pour le numéro de devis',
+ 'mark_sent' => 'Marquer comme envoyé',
- 'invoice_settings' => 'Paramètres des factures',
- 'invoice_number_prefix' => 'Préfixe du numéro de facture',
- 'invoice_number_counter' => 'Compteur du numéro de facture',
- 'quote_number_prefix' => 'Préfixe du numéro de devis',
- 'quote_number_counter' => 'Compteur du numéro de devis',
- 'share_invoice_counter' => 'Partager le compteur de facture',
- 'invoice_issued_to' => 'Facture destinée à',
- 'invalid_counter' => 'Pour éviter un éventuel conflit, merci de définir un préfixe pour le numéro de facture ou pour le numéro de devis',
- 'mark_sent' => 'Marquer comme envoyé',
+ 'gateway_help_1' => ':link to sign up for Authorize.net.',
+ 'gateway_help_2' => ':link to sign up for Authorize.net.',
+ 'gateway_help_17' => ':link to get your PayPal API signature.',
+ 'gateway_help_27' => ':link to sign up for TwoCheckout.',
- 'gateway_help_1' => ':link to sign up for Authorize.net.',
- 'gateway_help_2' => ':link to sign up for Authorize.net.',
- 'gateway_help_17' => ':link to get your PayPal API signature.',
- 'gateway_help_27' => ':link to sign up for TwoCheckout.',
+ 'more_designs' => 'Plus de modèles',
+ 'more_designs_title' => 'Modèles de factures additionnels',
+ 'more_designs_cloud_header' => 'Passez au Plan Pro pour plus de modèles',
+ 'more_designs_cloud_text' => '',
+ 'more_designs_self_host_header' => 'Obtenez 6 modèles de factures additionnels pour seulement '.INVOICE_DESIGNS_PRICE.'$',
+ 'more_designs_self_host_text' => '',
+ 'buy' => 'Acheter',
+ 'bought_designs' => 'Les nouveaux modèles ont été ajoutés avec succès',
- 'more_designs' => 'Plus de modèles',
- 'more_designs_title' => 'Modèles de factures additionnels',
- 'more_designs_cloud_header' => 'Passez au Plan Pro pour plus de modèles',
- 'more_designs_cloud_text' => '',
- 'more_designs_self_host_header' => 'Obtenez 6 modèles de factures additionnels pour seulement '.INVOICE_DESIGNS_PRICE.'$',
- 'more_designs_self_host_text' => '',
- 'buy' => 'Acheter',
- 'bought_designs' => 'Les nouveaux modèles ont été ajoutés avec succès',
+ 'sent' => 'envoyé',
+ 'timesheets' => 'Feuilles de temps',
- 'sent' => 'envoyé',
- 'timesheets' => 'Feuilles de temps',
+ 'payment_title' => 'Enter Your Billing Address and Credit Card information',
+ 'payment_cvv' => '*This is the 3-4 digit number onthe back of your card',
+ 'payment_footer1' => '*Billing address must match address associated with credit card.',
+ 'payment_footer2' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
+ 'vat_number' => 'Numéro de TVA',
- 'payment_title' => 'Enter Your Billing Address and Credit Card information',
- 'payment_cvv' => '*This is the 3-4 digit number onthe back of your card',
- 'payment_footer1' => '*Billing address must match address associated with credit card.',
- 'payment_footer2' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
- 'vat_number' => 'Numéro de TVA',
+ 'id_number' => 'Numéro ID',
+ 'white_label_link' => 'Marque blanche',
+ 'white_label_text' => 'Pour retirer la marque Invoice Ninja en haut de la page client, achetez un licence en marque blanche de '.WHITE_LABEL_PRICE.'$.',
+ 'white_label_header' => 'Entête de marque blanche',
+ 'bought_white_label' => 'License de marque blanche activée',
+ 'white_labeled' => 'White labeled',
- 'id_number' => 'Numéro ID',
- 'white_label_link' => 'Marque blanche',
- 'white_label_text' => 'Pour retirer la marque Invoice Ninja en haut de la page client, achetez un licence en marque blanche de '.WHITE_LABEL_PRICE.'$.',
- 'white_label_header' => 'Entête de marque blanche',
- 'bought_white_label' => 'License de marque blanche activée',
- 'white_labeled' => 'White labeled',
+ 'restore' => 'Restaurer',
+ 'restore_invoice' => 'Restaurer la facture',
+ 'restore_quote' => 'Restaurer le devis',
+ 'restore_client' => 'Restaurer le client',
+ 'restore_credit' => 'Restaurer le crédit',
+ 'restore_payment' => 'Restaurer le paiement',
- 'restore' => 'Restaurer',
- 'restore_invoice' => 'Restaurer la facture',
- 'restore_quote' => 'Restaurer le devis',
- 'restore_client' => 'Restaurer le client',
- 'restore_credit' => 'Restaurer le crédit',
- 'restore_payment' => 'Restaurer le paiement',
+ 'restored_invoice' => 'Facture restaurée avec succès',
+ 'restored_quote' => 'Devis restauré avec succès',
+ 'restored_client' => 'Client restauré avec succès',
+ 'restored_payment' => 'Paiement restauré avec succès',
+ 'restored_credit' => 'Crédit restauré avec succès',
- 'restored_invoice' => 'Facture restaurée avec succès',
- 'restored_quote' => 'Devis restauré avec succès',
- 'restored_client' => 'Client restauré avec succès',
- 'restored_payment' => 'Paiement restauré avec succès',
- 'restored_credit' => 'Crédit restauré avec succès',
+ 'reason_for_canceling' => 'Aidez nous à améliorer notre site en nous disant pourquoi vous partez.',
+ 'discount_percent' => 'Pourcent',
+ 'discount_amount' => 'Montant',
- 'reason_for_canceling' => 'Aidez nous à améliorer notre site en nous disant pourquoi vous partez.',
- 'discount_percent' => 'Pourcent',
- 'discount_amount' => 'Montant',
+ 'invoice_history' => 'Historique des factures',
+ 'quote_history' => 'Historique des devis',
+ 'current_version' => 'Version courante',
+ 'select_versiony' => 'Choix de la verison',
+ 'view_history' => 'Consulter l\'historique',
- 'invoice_history' => 'Historique des factures',
- 'quote_history' => 'Historique des devis',
- 'current_version' => 'Version courante',
- 'select_versiony' => 'Choix de la verison',
- 'view_history' => 'Consulter l\'historique',
+ 'edit_payment' => 'Éditer le paiement',
+ 'updated_payment' => 'Mise-à-jour réussie du paiement',
+ 'deleted' => 'Supprimé',
+ 'restore_user' => 'Restaurer un utilisateur',
+ 'restored_user' => 'Utilisateur restauré',
+ 'show_deleted_users' => 'Montrer les utilisateurs supprimés',
+ 'email_templates' => 'Modèles de courriel',
+ 'invoice_email' => 'Courriel de facturation',
+ 'payment_email' => 'Courriel de paiement',
+ 'quote_email' => 'Courriel de devis',
+ 'reset_all' => 'Tout remettre à zéro',
+ 'approve' => 'Approuver',
- 'edit_payment' => 'Éditer le paiement',
- 'updated_payment' => 'Mise-à-jour réussie du paiement',
- 'deleted' => 'Supprimé',
- 'restore_user' => 'Restaurer un utilisateur',
- 'restored_user' => 'Utilisateur restauré',
- 'show_deleted_users' => 'Montrer les utilisateurs supprimés',
- 'email_templates' => 'Modèles de courriel',
- 'invoice_email' => 'Courriel de facturation',
- 'payment_email' => 'Courriel de paiement',
- 'quote_email' => 'Courriel de devis',
- 'reset_all' => 'Tout remettre à zéro',
- 'approve' => 'Approuver',
+ 'token_billing_type_id' => 'Token Billing',
+ 'token_billing_help' => 'Enables you to store credit cards with your gateway, and charge them at a later date.',
+ 'token_billing_1' => 'Disabled',
+ 'token_billing_2' => 'Opt-in - checkbox is shown but not selected',
+ 'token_billing_3' => 'Opt-out - checkbox is shown and selected',
+ 'token_billing_4' => 'Always',
+ 'token_billing_checkbox' => 'Store credit card details',
+ 'view_in_stripe' => 'View in Stripe',
+ 'use_card_on_file' => 'Use card on file',
+ 'edit_payment_details' => 'Edit payment details',
+ 'token_billing' => 'Save card details',
+ 'token_billing_secure' => 'The data is stored securely by :stripe_link',
- 'token_billing_type_id' => 'Token Billing',
- 'token_billing_help' => 'Enables you to store credit cards with your gateway, and charge them at a later date.',
- 'token_billing_1' => 'Disabled',
- 'token_billing_2' => 'Opt-in - checkbox is shown but not selected',
- 'token_billing_3' => 'Opt-out - checkbox is shown and selected',
- 'token_billing_4' => 'Always',
- 'token_billing_checkbox' => 'Store credit card details',
- 'view_in_stripe' => 'View in Stripe',
- 'use_card_on_file' => 'Use card on file',
- 'edit_payment_details' => 'Edit payment details',
- 'token_billing' => 'Save card details',
- 'token_billing_secure' => 'The data is stored securely by :stripe_link',
+ 'support' => 'Support',
+ 'contact_information' => 'Contact information',
+ '256_encryption' => '256-Bit Encryption',
+ 'amount_due' => 'Amount due',
+ 'billing_address' => 'Billing address',
+ 'billing_method' => 'Billing method',
+ 'order_overview' => 'Order overview',
+ 'match_address' => '*Address must match address associated with credit card.',
+ 'click_once' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
- 'support' => 'Support',
- 'contact_information' => 'Contact information',
- '256_encryption' => '256-Bit Encryption',
- 'amount_due' => 'Amount due',
- 'billing_address' => 'Billing address',
- 'billing_method' => 'Billing method',
- 'order_overview' => 'Order overview',
- 'match_address' => '*Address must match address associated with credit card.',
- 'click_once' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
+ 'default_invoice_footer' => 'Set default invoice footer',
+ 'invoice_footer' => 'Invoice footer',
+ 'save_as_default_footer' => 'Save as default footer',
- 'default_invoice_footer' => 'Set default invoice footer',
- 'invoice_footer' => 'Invoice footer',
- 'save_as_default_footer' => 'Save as default footer',
+ 'token_management' => 'Token Management',
+ 'tokens' => 'Tokens',
+ 'add_token' => 'Add Token',
+ 'show_deleted_tokens' => 'Show deleted tokens',
+ 'deleted_token' => 'Successfully deleted token',
+ 'created_token' => 'Successfully created token',
+ 'updated_token' => 'Successfully updated token',
+ 'edit_token' => 'Edit Token',
+ 'delete_token' => 'Delete Token',
+ 'token' => 'Token',
- 'token_management' => 'Token Management',
- 'tokens' => 'Tokens',
- 'add_token' => 'Add Token',
- 'show_deleted_tokens' => 'Show deleted tokens',
- 'deleted_token' => 'Successfully deleted token',
- 'created_token' => 'Successfully created token',
- 'updated_token' => 'Successfully updated token',
- 'edit_token' => 'Edit Token',
- 'delete_token' => 'Delete Token',
- 'token' => 'Token',
+ 'add_gateway' => 'Add Gateway',
+ 'delete_gateway' => 'Delete Gateway',
+ 'edit_gateway' => 'Edit Gateway',
+ 'updated_gateway' => 'Successfully updated gateway',
+ 'created_gateway' => 'Successfully created gateway',
+ 'deleted_gateway' => 'Successfully deleted gateway',
+ 'pay_with_paypal' => 'PayPal',
+ 'pay_with_card' => 'Credit card',
- 'add_gateway' => 'Add Gateway',
- 'delete_gateway' => 'Delete Gateway',
- 'edit_gateway' => 'Edit Gateway',
- 'updated_gateway' => 'Successfully updated gateway',
- 'created_gateway' => 'Successfully created gateway',
- 'deleted_gateway' => 'Successfully deleted gateway',
- 'pay_with_paypal' => 'PayPal',
- 'pay_with_card' => 'Credit card',
+ 'change_password' => 'Change password',
+ 'current_password' => 'Current password',
+ 'new_password' => 'New password',
+ 'confirm_password' => 'Confirm password',
+ 'password_error_incorrect' => 'The current password is incorrect.',
+ 'password_error_invalid' => 'The new password is invalid.',
+ 'updated_password' => 'Successfully updated password',
- 'change_password' => 'Change password',
- 'current_password' => 'Current password',
- 'new_password' => 'New password',
- 'confirm_password' => 'Confirm password',
- 'password_error_incorrect' => 'The current password is incorrect.',
- 'password_error_invalid' => 'The new password is invalid.',
- 'updated_password' => 'Successfully updated password',
+ 'api_tokens' => 'API Tokens',
+ 'users_and_tokens' => 'Users & Tokens',
+ 'account_login' => 'Account Login',
+ 'recover_password' => 'Recover your password',
+ 'forgot_password' => 'Forgot your password?',
+ 'email_address' => 'Email address',
+ 'lets_go' => 'Let’s go',
+ 'password_recovery' => 'Password Recovery',
+ 'send_email' => 'Send email',
+ 'set_password' => 'Set Password',
+ 'converted' => 'Converted',
- 'api_tokens' => 'API Tokens',
- 'users_and_tokens' => 'Users & Tokens',
- 'account_login' => 'Account Login',
- 'recover_password' => 'Recover your password',
- 'forgot_password' => 'Forgot your password?',
- 'email_address' => 'Email address',
- 'lets_go' => 'Let’s go',
- 'password_recovery' => 'Password Recovery',
- 'send_email' => 'Send email',
- 'set_password' => 'Set Password',
- 'converted' => 'Converted',
+ 'email_approved' => 'Email me when a quote is approved',
+ 'notification_quote_approved_subject' => 'Quote :invoice was approved by :client',
+ 'notification_quote_approved' => 'The following client :client approved Quote :invoice for :amount.',
+ 'resend_confirmation' => 'Resend confirmation email',
+ 'confirmation_resent' => 'The confirmation email was resent',
- 'email_approved' => 'Email me when a quote is approved',
- 'notification_quote_approved_subject' => 'Quote :invoice was approved by :client',
- 'notification_quote_approved' => 'The following client :client approved Quote :invoice for :amount.',
- 'resend_confirmation' => 'Resend confirmation email',
- 'confirmation_resent' => 'The confirmation email was resent',
+ 'gateway_help_42' => ':link to sign up for BitPay.
Note: use a Legacy API Key, not an API token.',
+ 'payment_type_credit_card' => 'Credit card',
+ 'payment_type_paypal' => 'PayPal',
+ 'payment_type_bitcoin' => 'Bitcoin',
+ 'knowledge_base' => 'Knowledge Base',
+ 'partial' => 'Partial',
+ 'partial_remaining' => ':partial of :balance',
- 'gateway_help_42' => ':link to sign up for BitPay.
Note: use a Legacy API Key, not an API token.',
- 'payment_type_credit_card' => 'Credit card',
- 'payment_type_paypal' => 'PayPal',
- 'payment_type_bitcoin' => 'Bitcoin',
- 'knowledge_base' => 'Knowledge Base',
- 'partial' => 'Partial',
- 'partial_remaining' => ':partial of :balance',
+ 'more_fields' => 'More Fields',
+ 'less_fields' => 'Less Fields',
+ 'client_name' => 'Client Name',
+ 'pdf_settings' => 'PDF Settings',
+ 'product_settings' => 'Product Settings',
+ 'auto_wrap' => 'Auto Line Wrap',
+ 'duplicate_post' => 'Warning: the previous page was submitted twice. The second submission had been ignored.',
+ 'view_documentation' => 'View Documentation',
+ 'app_title' => 'Free Open-Source Online Invoicing',
+ 'app_description' => 'Invoice Ninja is a free, open-source solution for invoicing and billing customers. With Invoice Ninja, you can easily build and send beautiful invoices from any device that has access to the web. Your clients can print your invoices, download them as pdf files, and even pay you online from within the system.',
- 'more_fields' => 'More Fields',
- 'less_fields' => 'Less Fields',
- 'client_name' => 'Client Name',
- 'pdf_settings' => 'PDF Settings',
- 'product_settings' => 'Product Settings',
- 'auto_wrap' => 'Auto Line Wrap',
- 'duplicate_post' => 'Warning: the previous page was submitted twice. The second submission had been ignored.',
- 'view_documentation' => 'View Documentation',
- 'app_title' => 'Free Open-Source Online Invoicing',
- 'app_description' => 'Invoice Ninja is a free, open-source solution for invoicing and billing customers. With Invoice Ninja, you can easily build and send beautiful invoices from any device that has access to the web. Your clients can print your invoices, download them as pdf files, and even pay you online from within the system.',
+ 'rows' => 'rows',
+ 'www' => 'www',
+ 'logo' => 'Logo',
+ 'subdomain' => 'Subdomain',
+ 'provide_name_or_email' => 'Please provide a contact name or email',
+ 'charts_and_reports' => 'Charts & Reports',
+ 'chart' => 'Chart',
+ 'report' => 'Report',
+ 'group_by' => 'Group by',
+ 'paid' => 'Paid',
+ 'enable_report' => 'Report',
+ 'enable_chart' => 'Chart',
+ 'totals' => 'Totals',
+ 'run' => 'Run',
+ 'export' => 'Export',
+ 'documentation' => 'Documentation',
+ 'zapier' => 'Zapier',
+ 'recurring' => 'Recurring',
+ 'last_invoice_sent' => 'Last invoice sent :date',
- 'rows' => 'rows',
- 'www' => 'www',
- 'logo' => 'Logo',
- 'subdomain' => 'Subdomain',
- 'provide_name_or_email' => 'Please provide a contact name or email',
- 'charts_and_reports' => 'Charts & Reports',
- 'chart' => 'Chart',
- 'report' => 'Report',
- 'group_by' => 'Group by',
- 'paid' => 'Paid',
- 'enable_report' => 'Report',
- 'enable_chart' => 'Chart',
- 'totals' => 'Totals',
- 'run' => 'Run',
- 'export' => 'Export',
- 'documentation' => 'Documentation',
- 'zapier' => 'Zapier',
- 'recurring' => 'Recurring',
- 'last_invoice_sent' => 'Last invoice sent :date',
+ 'processed_updates' => 'Successfully completed update',
+ 'tasks' => 'Tâches',
+ 'new_task' => 'Nouvelle Tâche',
+ 'start_time' => 'Démarrée à',
+ 'created_task' => 'Tâche créée avec succès',
+ 'updated_task' => 'Tâche modifiée avec succès',
+ 'edit_task' => 'Edit Task',
+ 'archive_task' => 'Archiver la Tâche',
+ 'restore_task' => 'Restaurer la Tâche',
+ 'delete_task' => 'Supprimer la Tâche',
+ 'stop_task' => 'Arrêter la Tâche',
+ 'time' => 'Time',
+ 'start' => 'Démarrer',
+ 'stop' => 'Arrêter',
+ 'now' => 'Now',
+ 'timer' => 'Timer',
+ 'manual' => 'Manual',
+ 'date_and_time' => 'Date & Time',
+ 'second' => 'seconde',
+ 'seconds' => 'secondes',
+ 'minute' => 'minute',
+ 'minutes' => 'minutes',
+ 'hour' => 'heure',
+ 'hours' => 'heures',
+ 'task_details' => 'Détails de la Tâche',
+ 'duration' => 'Durée',
+ 'end_time' => 'Arrêtée à',
+ 'end' => 'End',
+ 'invoiced' => 'Invoiced',
+ 'logged' => 'Logged',
+ 'running' => 'Running',
+ 'task_error_multiple_clients' => 'Une tâche ne peut appartenir à plusieurs clients',
+ 'task_error_running' => 'Merci d\'arrêter les tâches en cours',
+ 'task_error_invoiced' => 'Ces tâches ont déjà été facturées',
+ 'restored_task' => 'Tâche restaurée avec succès',
+ 'archived_task' => 'Tâche archivée avec succès',
+ 'archived_tasks' => ':count tâches archivées avec succès',
+ 'deleted_task' => 'Tâche supprimée avec succès',
+ 'deleted_tasks' => ':count tâches supprimées avec succès',
+ 'create_task' => 'Créer une Tâche',
+ 'stopped_task' => 'Tâche arrêtée avec succès',
+ 'invoice_task' => 'Facturer Tâche',
+ 'invoice_labels' => 'Invoice Labels',
+ 'prefix' => 'Préfixe',
+ 'counter' => 'Compteur',
- 'processed_updates' => 'Successfully completed update',
- 'tasks' => 'Tâches',
- 'new_task' => 'Nouvelle Tâche',
- 'start_time' => 'Démarrée à',
- 'created_task' => 'Tâche créée avec succès',
- 'updated_task' => 'Tâche modifiée avec succès',
- 'edit_task' => 'Edit Task',
- 'archive_task' => 'Archiver la Tâche',
- 'restore_task' => 'Restaurer la Tâche',
- 'delete_task' => 'Supprimer la Tâche',
- 'stop_task' => 'Arrêter la Tâche',
- 'time' => 'Time',
- 'start' => 'Démarrer',
- 'stop' => 'Arrêter',
- 'now' => 'Now',
- 'timer' => 'Timer',
- 'manual' => 'Manual',
- 'date_and_time' => 'Date & Time',
- 'second' => 'seconde',
- 'seconds' => 'secondes',
- 'minute' => 'minute',
- 'minutes' => 'minutes',
- 'hour' => 'heure',
- 'hours' => 'heures',
- 'task_details' => 'Détails de la Tâche',
- 'duration' => 'Durée',
- 'end_time' => 'Arrêtée à',
- 'end' => 'End',
- 'invoiced' => 'Invoiced',
- 'logged' => 'Logged',
- 'running' => 'Running',
- 'task_error_multiple_clients' => 'Une tâche ne peut appartenir à plusieurs clients',
- 'task_error_running' => 'Merci d\'arrêter les tâches en cours',
- 'task_error_invoiced' => 'Ces tâches ont déjà été facturées',
- 'restored_task' => 'Tâche restaurée avec succès',
- 'archived_task' => 'Tâche archivée avec succès',
- 'archived_tasks' => ':count tâches archivées avec succès',
- 'deleted_task' => 'Tâche supprimée avec succès',
- 'deleted_tasks' => ':count tâches supprimées avec succès',
- 'create_task' => 'Créer une Tâche',
- 'stopped_task' => 'Tâche arrêtée avec succès',
- 'invoice_task' => 'Facturer Tâche',
- 'invoice_labels' => 'Invoice Labels',
- 'prefix' => 'Préfixe',
- 'counter' => 'Compteur',
+ 'payment_type_dwolla' => 'Dwolla',
+ 'gateway_help_43' => ':link to sign up for Dwolla.',
+ 'partial_value' => 'Must be greater than zero and less than the total',
+ 'more_actions' => 'More Actions',
- 'payment_type_dwolla' => 'Dwolla',
- 'gateway_help_43' => ':link to sign up for Dwolla.',
- 'partial_value' => 'Must be greater than zero and less than the total',
- 'more_actions' => 'More Actions',
+ 'pro_plan_title' => 'NINJA PRO',
+ 'pro_plan_call_to_action' => 'Upgrade Now!',
+ 'pro_plan_feature1' => 'Create Unlimited Clients',
+ 'pro_plan_feature2' => 'Access to 10 Beautiful Invoice Designs',
+ 'pro_plan_feature3' => 'Custom URLs - "YourBrand.InvoiceNinja.com"',
+ 'pro_plan_feature4' => 'Remove "Created by Invoice Ninja"',
+ 'pro_plan_feature5' => 'Multi-user Access & Activity Tracking',
+ 'pro_plan_feature6' => 'Create Quotes & Pro-forma Invoices',
+ 'pro_plan_feature7' => 'Customize Invoice Field Titles & Numbering',
+ 'pro_plan_feature8' => 'Option to Attach PDFs to Client Emails',
+ 'resume' => 'Continuer',
+ 'break_duration' => 'Pause',
+ 'edit_details' => 'Modifier',
+ 'work' => 'Travail',
+ 'timezone_unset' => 'Please :link to set your timezone',
+ 'click_here' => 'cliquer içi',
- 'pro_plan_title' => 'NINJA PRO',
- 'pro_plan_call_to_action' => 'Upgrade Now!',
- 'pro_plan_feature1' => 'Create Unlimited Clients',
- 'pro_plan_feature2' => 'Access to 10 Beautiful Invoice Designs',
- 'pro_plan_feature3' => 'Custom URLs - "YourBrand.InvoiceNinja.com"',
- 'pro_plan_feature4' => 'Remove "Created by Invoice Ninja"',
- 'pro_plan_feature5' => 'Multi-user Access & Activity Tracking',
- 'pro_plan_feature6' => 'Create Quotes & Pro-forma Invoices',
- 'pro_plan_feature7' => 'Customize Invoice Field Titles & Numbering',
- 'pro_plan_feature8' => 'Option to Attach PDFs to Client Emails',
+ 'email_receipt' => 'Email payment receipt to the client',
+ 'created_payment_emailed_client' => 'Successfully created payment and emailed client',
+ 'add_company' => 'Add Company',
+ 'untitled' => 'Untitled',
+ 'new_company' => 'New Company',
+ 'associated_accounts' => 'Successfully linked accounts',
+ 'unlinked_account' => 'Successfully unlinked accounts',
+ 'login' => 'Login',
+ 'or' => 'or',
- 'resume' => 'Continuer',
- 'break_duration' => 'Pause',
- 'edit_details' => 'Modifier',
- 'work' => 'Travail',
- 'timezone_unset' => 'Please :link to set your timezone',
- 'click_here' => 'cliquer içi',
+ 'email_error' => 'There was a problem sending the email',
+ 'confirm_recurring_timing' => 'Note: emails are sent at the start of the hour.',
+ 'old_browser' => 'Please use a newer browser',
+ 'payment_terms_help' => 'Sets the default invoice due date',
+ 'unlink_account' => 'Unlink Account',
+ 'unlink' => 'Unlink',
+ 'show_address' => 'Show Address',
+ 'show_address_help' => 'Require client to provide their billing address',
+ 'update_address' => 'Update Address',
+ 'update_address_help' => 'Update client\'s address with provided details',
+ 'times' => 'Times',
+ 'set_now' => 'Set now',
+ 'dark_mode' => 'Dark Mode',
+ 'dark_mode_help' => 'Show white text on black background',
+ 'add_to_invoice' => 'Add to invoice :invoice',
+ 'create_new_invoice' => 'Create new invoice',
+ 'task_errors' => 'Please correct any overlapping times',
+ 'from' => 'From',
+ 'to' => 'To',
+ 'font_size' => 'Font Size',
+ 'primary_color' => 'Primary Color',
+ 'secondary_color' => 'Secondary Color',
+ 'customize_design' => 'Customize Design',
- 'email_receipt' => 'Email payment receipt to the client',
- 'created_payment_emailed_client' => 'Successfully created payment and emailed client',
- 'add_company' => 'Add Company',
- 'untitled' => 'Untitled',
- 'new_company' => 'New Company',
- 'associated_accounts' => 'Successfully linked accounts',
- 'unlinked_account' => 'Successfully unlinked accounts',
- 'login' => 'Login',
- 'or' => 'or',
+ 'content' => 'Content',
+ 'styles' => 'Styles',
+ 'defaults' => 'Defaults',
+ 'margins' => 'Margins',
+ 'header' => 'Header',
+ 'footer' => 'Footer',
+ 'custom' => 'Custom',
+ 'invoice_to' => 'Invoice to',
+ 'invoice_no' => 'Invoice No.',
+ 'recent_payments' => 'Recent Payments',
+ 'outstanding' => 'Outstanding',
+ 'manage_companies' => 'Manage Companies',
+ 'total_revenue' => 'Total Revenue',
- 'email_error' => 'There was a problem sending the email',
- 'confirm_recurring_timing' => 'Note: emails are sent at the start of the hour.',
- 'old_browser' => 'Please use a newer browser',
- 'payment_terms_help' => 'Sets the default invoice due date',
- 'unlink_account' => 'Unlink Account',
- 'unlink' => 'Unlink',
- 'show_address' => 'Show Address',
- 'show_address_help' => 'Require client to provide their billing address',
- 'update_address' => 'Update Address',
- 'update_address_help' => 'Update client\'s address with provided details',
- 'times' => 'Times',
- 'set_now' => 'Set now',
- 'dark_mode' => 'Dark Mode',
- 'dark_mode_help' => 'Show white text on black background',
- 'add_to_invoice' => 'Add to invoice :invoice',
- 'create_new_invoice' => 'Create new invoice',
- 'task_errors' => 'Please correct any overlapping times',
- 'from' => 'From',
- 'to' => 'To',
- 'font_size' => 'Font Size',
- 'primary_color' => 'Primary Color',
- 'secondary_color' => 'Secondary Color',
- 'customize_design' => 'Customize Design',
-
- 'content' => 'Content',
- 'styles' => 'Styles',
- 'defaults' => 'Defaults',
- 'margins' => 'Margins',
- 'header' => 'Header',
- 'footer' => 'Footer',
- 'custom' => 'Custom',
- 'invoice_to' => 'Invoice to',
- 'invoice_no' => 'Invoice No.',
- 'recent_payments' => 'Recent Payments',
- 'outstanding' => 'Outstanding',
- 'manage_companies' => 'Manage Companies',
- 'total_revenue' => 'Total Revenue',
-
- 'current_user' => 'Current User',
- 'new_recurring_invoice' => 'New Recurring Invoice',
- 'recurring_invoice' => 'Recurring Invoice',
- 'recurring_too_soon' => 'It\'s too soon to create the next recurring invoice, it\'s scheduled for :date',
- 'created_by_invoice' => 'Created by :invoice',
- 'primary_user' => 'Primary User',
- 'help' => 'Help',
- 'customize_help' => 'Value
to the end. For example $invoiceNumberValue
displays the invoice number.$client.nameValue
.
+
',
+ 'due' => 'Due',
+ 'next_due_on' => 'Due Next: :date',
+ 'use_client_terms' => 'Use client terms',
+ 'day_of_month' => ':ordinal day of month',
+ 'last_day_of_month' => 'Last day of month',
+ 'day_of_week_after' => ':ordinal :day after',
+ 'sunday' => 'Sunday',
+ 'monday' => 'Monday',
+ 'tuesday' => 'Tuesday',
+ 'wednesday' => 'Wednesday',
+ 'thursday' => 'Thursday',
+ 'friday' => 'Friday',
+ 'saturday' => 'Saturday',
+
+ // Fonts
+ 'header_font_id' => 'Header Font',
+ 'body_font_id' => 'Body Font',
+ 'color_font_help' => 'Note: the primary color and fonts are also used in the client portal and custom email designs.',
+
+ 'live_preview' => 'Live Preview',
+ 'invalid_mail_config' => 'Unable to send email, please check that the mail settings are correct.',
+
+ 'invoice_message_button' => 'To view your invoice for :amount, click the button below.',
+ 'quote_message_button' => 'To view your quote for :amount, click the button below.',
+ 'payment_message_button' => 'Thank you for your payment of :amount.',
+ 'payment_type_direct_debit' => 'Direct Debit',
+ 'bank_accounts' => 'Bank Accounts',
+ 'add_bank_account' => 'Add Bank Account',
+ 'setup_account' => 'Setup Account',
+ 'import_expenses' => 'Import Expenses',
+ 'bank_id' => 'bank',
+ 'integration_type' => 'Integration Type',
+ 'updated_bank_account' => 'Successfully updated bank account',
+ 'edit_bank_account' => 'Edit Bank Account',
+ 'archive_bank_account' => 'Archive Bank Account',
+ 'archived_bank_account' => 'Successfully archived bank account',
+ 'created_bank_account' => 'Successfully created bank account',
+ 'validate_bank_account' => 'Validate Bank Account',
+ 'bank_accounts_help' => 'Connect a bank account to automatically import expenses and create vendors. Supports American Express and 400+ US banks.',
+ 'bank_password_help' => 'Note: your password is transmitted securely and never stored on our servers.',
+ 'bank_password_warning' => 'Warning: your password may be transmitted in plain text, consider enabling HTTPS.',
+ 'username' => 'Username',
+ 'account_number' => 'Account Number',
+ 'account_name' => 'Account Name',
+ 'bank_account_error' => 'Failed to retreive account details, please check your credentials.',
+ 'status_approved' => 'Approved',
+ 'quote_settings' => 'Quote Settings',
+ 'auto_convert_quote' => 'Auto convert quote',
+ 'auto_convert_quote_help' => 'Automatically convert a quote to an invoice when approved by a client.',
+ 'validate' => 'Validate',
+ 'info' => 'Info',
+ 'imported_expenses' => 'Successfully created :count_vendors vendor(s) and :count_expenses expense(s)',
);
diff --git a/resources/lang/fr_CA/validation.php b/resources/lang/fr_CA/validation.php
index 14030ec4cb82..ff2ffb19a377 100644
--- a/resources/lang/fr_CA/validation.php
+++ b/resources/lang/fr_CA/validation.php
@@ -25,7 +25,7 @@ return array(
"numeric" => "La valeur de :attribute doit être comprise entre :min et :max.",
"file" => "Le fichier :attribute doit avoir une taille entre :min et :max kilobytes.",
"string" => "Le texte :attribute doit avoir entre :min et :max caractères.",
- "array" => "Le champ :attribute doit avoir entre :min et :max éléments."
+ "array" => "Le champ :attribute doit avoir entre :min et :max éléments.",
),
"confirmed" => "Le champ de confirmation :attribute ne correspond pas.",
"date" => "Le champ :attribute n'est pas une date valide.",
@@ -50,7 +50,7 @@ return array(
"numeric" => "La valeur de :attribute doit être supérieure à :min.",
"file" => "Le fichier :attribute doit être plus que gros que :min kilobytes.",
"string" => "Le texte :attribute doit contenir au moins :min caractères.",
- "array" => "Le champ :attribute doit avoir au moins :min éléments."
+ "array" => "Le champ :attribute doit avoir au moins :min éléments.",
),
"not_in" => "Le champ :attribute sélectionné n'est pas valide.",
"numeric" => "Le champ :attribute doit contenir un nombre.",
@@ -66,7 +66,7 @@ return array(
"numeric" => "La valeur de :attribute doit être :size.",
"file" => "La taille du fichier de :attribute doit être de :size kilobytes.",
"string" => "Le texte de :attribute doit contenir :size caractères.",
- "array" => "Le champ :attribute doit contenir :size éléments."
+ "array" => "Le champ :attribute doit contenir :size éléments.",
),
"unique" => "La valeur du champ :attribute est déjà utilisée.",
"url" => "Le format de l'URL de :attribute n'est pas valide.",
@@ -78,7 +78,7 @@ return array(
"has_counter" => 'The value must contain {$counter}',
"valid_contacts" => "All of the contacts must have either an email or name",
"valid_invoice_items" => "The invoice exceeds the maximum amount",
-
+
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -136,7 +136,7 @@ return array(
"date" => "Date",
"time" => "Heure",
"available" => "Disponible",
- "size" => "Taille"
+ "size" => "Taille",
),
);
diff --git a/resources/lang/it/pagination.php b/resources/lang/it/pagination.php
index f1e10a7b10e1..54f2c22efeaa 100644
--- a/resources/lang/it/pagination.php
+++ b/resources/lang/it/pagination.php
@@ -1,4 +1,4 @@
- 'Successivo »',
-);
\ No newline at end of file
+);
diff --git a/resources/lang/it/texts.php b/resources/lang/it/texts.php
index 5a52b2f52ea9..d047b3d018d3 100644
--- a/resources/lang/it/texts.php
+++ b/resources/lang/it/texts.php
@@ -2,108 +2,108 @@
return array(
- // client
- 'organization' => 'Organizzazione',
- 'name' => 'Nome',
- 'website' => 'Sito web',
- 'work_phone' => 'Telefono',
- 'address' => 'Indirizzo',
- 'address1' => 'Via',
- 'address2' => 'Appartamento/Piano',
- 'city' => 'Città',
- 'state' => 'Stato/Provincia',
- 'postal_code' => 'Codice postale', /* CAP */
- 'country_id' => 'Paese',
- 'contacts' => 'Contatti',
- 'first_name' => 'Nome',
- 'last_name' => 'Cognome',
- 'phone' => 'Telefono',
- 'email' => 'Email',
- 'additional_info' => 'Maggiori informazioni',
- 'payment_terms' => 'Condizioni di pagamento',
- 'currency_id' => 'Valuta',
- 'size_id' => 'Dimensione',
- 'industry_id' => 'Industria',
- 'private_notes' => 'Note Personali',
+ // client
+ 'organization' => 'Organizzazione',
+ 'name' => 'Nome',
+ 'website' => 'Sito web',
+ 'work_phone' => 'Telefono',
+ 'address' => 'Indirizzo',
+ 'address1' => 'Via',
+ 'address2' => 'Appartamento/Piano',
+ 'city' => 'Città',
+ 'state' => 'Stato/Provincia',
+ 'postal_code' => 'Codice postale', /* CAP */
+ 'country_id' => 'Paese',
+ 'contacts' => 'Contatti',
+ 'first_name' => 'Nome',
+ 'last_name' => 'Cognome',
+ 'phone' => 'Telefono',
+ 'email' => 'Email',
+ 'additional_info' => 'Maggiori informazioni',
+ 'payment_terms' => 'Condizioni di pagamento',
+ 'currency_id' => 'Valuta',
+ 'size_id' => 'Dimensione',
+ 'industry_id' => 'Industria',
+ 'private_notes' => 'Note Personali',
- // invoice
- 'invoice' => 'Fattura',
- 'client' => 'Cliente',
- 'invoice_date' => 'Data Fattura',
- 'due_date' => 'Scadenza Fattura',
- 'invoice_number' => 'Numero Fattura',
- 'invoice_number_short' => 'Fattura #', /* Fattura N° */
- 'po_number' => 'Numero d\'ordine d\'acquisto',
- 'po_number_short' => 'Ordine d\'acquisto #', /* Ordine d'acquisto N° */
- 'frequency_id' => 'Frequenza',
- 'discount' => 'Sconto',
- 'taxes' => 'Tasse',
- 'tax' => 'Tassa',
- 'item' => 'Articolo',
- 'description' => 'Descrizione',
- 'unit_cost' => 'Costo Unitario',
- 'quantity' => 'Quantità',
- 'line_total' => 'Totale Riga',
- 'subtotal' => 'Subtotale',
- 'paid_to_date' => 'Pagato in Data',
- 'balance_due' => 'Saldo Dovuto',
- 'invoice_design_id' => 'Stile',
- 'terms' => 'Condizioni',
- 'your_invoice' => 'Tua Fattura',
+ // invoice
+ 'invoice' => 'Fattura',
+ 'client' => 'Cliente',
+ 'invoice_date' => 'Data Fattura',
+ 'due_date' => 'Scadenza Fattura',
+ 'invoice_number' => 'Numero Fattura',
+ 'invoice_number_short' => 'Fattura #', /* Fattura N° */
+ 'po_number' => 'Numero d\'ordine d\'acquisto',
+ 'po_number_short' => 'Ordine d\'acquisto #', /* Ordine d'acquisto N° */
+ 'frequency_id' => 'Frequenza',
+ 'discount' => 'Sconto',
+ 'taxes' => 'Tasse',
+ 'tax' => 'Tassa',
+ 'item' => 'Articolo',
+ 'description' => 'Descrizione',
+ 'unit_cost' => 'Costo Unitario',
+ 'quantity' => 'Quantità',
+ 'line_total' => 'Totale Riga',
+ 'subtotal' => 'Subtotale',
+ 'paid_to_date' => 'Pagato in Data',
+ 'balance_due' => 'Saldo Dovuto',
+ 'invoice_design_id' => 'Stile',
+ 'terms' => 'Condizioni',
+ 'your_invoice' => 'Tua Fattura',
- 'remove_contact' => 'Rimuovi contatto',
- 'add_contact' => 'Aggiungi contatto',
- 'create_new_client' => 'Crea nuovo cliente',
- 'edit_client_details' => 'Modifica dati cliente',
- 'enable' => 'Abilita',
- 'learn_more' => 'Scopri di più',
- 'manage_rates' => 'Gestisci tassi',
- 'note_to_client' => 'Nota al cliente',
- 'invoice_terms' => 'Termini della fattura',
- 'save_as_default_terms' => 'Salva termini come predefiniti', /* Imposta termini come predefiniti */
- 'download_pdf' => 'Scarica PDF',
- 'pay_now' => 'Paga Adesso', /* Paga Ora */
- 'save_invoice' => 'Salva Fattura',
- 'clone_invoice' => 'Duplica Fattura',
- 'archive_invoice' => 'Archivia Fattura',
- 'delete_invoice' => 'Elimina Fattura',
- 'email_invoice' => 'Manda Fattura', /* Spedisci Fattura */
- 'enter_payment' => 'Inserisci Pagamento',
- 'tax_rates' => 'Aliquote Fiscali', /* ^^Unsure^^ */
- 'rate' => 'Aliquota', /* ^^Unsure^^ */
- 'settings' => 'Impostazioni',
- 'enable_invoice_tax' => 'Abilita la specifica di aliquote fiscali', /* ^^Unsure^^ */
- 'enable_line_item_tax' => 'Abilita la specifica di aliquote di voci di bilancio', /* ^^Unsure^^ */
+ 'remove_contact' => 'Rimuovi contatto',
+ 'add_contact' => 'Aggiungi contatto',
+ 'create_new_client' => 'Crea nuovo cliente',
+ 'edit_client_details' => 'Modifica dati cliente',
+ 'enable' => 'Abilita',
+ 'learn_more' => 'Scopri di più',
+ 'manage_rates' => 'Gestisci tassi',
+ 'note_to_client' => 'Nota al cliente',
+ 'invoice_terms' => 'Termini della fattura',
+ 'save_as_default_terms' => 'Salva termini come predefiniti', /* Imposta termini come predefiniti */
+ 'download_pdf' => 'Scarica PDF',
+ 'pay_now' => 'Paga Adesso', /* Paga Ora */
+ 'save_invoice' => 'Salva Fattura',
+ 'clone_invoice' => 'Duplica Fattura',
+ 'archive_invoice' => 'Archivia Fattura',
+ 'delete_invoice' => 'Elimina Fattura',
+ 'email_invoice' => 'Manda Fattura', /* Spedisci Fattura */
+ 'enter_payment' => 'Inserisci Pagamento',
+ 'tax_rates' => 'Aliquote Fiscali', /* ^^Unsure^^ */
+ 'rate' => 'Aliquota', /* ^^Unsure^^ */
+ 'settings' => 'Impostazioni',
+ 'enable_invoice_tax' => 'Abilita la specifica di aliquote fiscali', /* ^^Unsure^^ */
+ 'enable_line_item_tax' => 'Abilita la specifica di aliquote di voci di bilancio', /* ^^Unsure^^ */
- // navigation
- 'dashboard' => 'Cruscotto', /* Pannello */
- 'clients' => 'Clienti',
- 'invoices' => 'Fatture',
- 'payments' => 'Pagamenti',
- 'credits' => 'Crediti',
- 'history' => 'Storia', /* Cronologia */
- 'search' => 'Cerca', /* Cerca */
- 'sign_up' => 'Registrati',
- 'guest' => 'Ospite',
- 'company_details' => 'Dettagli Azienda',
- 'online_payments' => 'Pagamenti Online',
- 'notifications' => 'Notifiche',
- 'import_export' => 'Importa/Esporta',
- 'done' => 'Fatto',
- 'save' => 'Salva',
- 'create' => 'Crea',
- 'upload' => 'Carica',
- 'import' => 'Importa',
- 'download' => 'Scarica',
- 'cancel' => 'Annulla',
- 'close' => 'Close',
- 'provide_email' => 'Per favore, fornisci un indirizzo Email valido',
- 'powered_by' => 'Powered by', /* Realizzato da */
- 'no_items' => 'Nessun articolo',
+ // navigation
+ 'dashboard' => 'Cruscotto', /* Pannello */
+ 'clients' => 'Clienti',
+ 'invoices' => 'Fatture',
+ 'payments' => 'Pagamenti',
+ 'credits' => 'Crediti',
+ 'history' => 'Storia', /* Cronologia */
+ 'search' => 'Cerca', /* Cerca */
+ 'sign_up' => 'Registrati',
+ 'guest' => 'Ospite',
+ 'company_details' => 'Dettagli Azienda',
+ 'online_payments' => 'Pagamenti Online',
+ 'notifications' => 'Notifiche',
+ 'import_export' => 'Importa/Esporta',
+ 'done' => 'Fatto',
+ 'save' => 'Salva',
+ 'create' => 'Crea',
+ 'upload' => 'Carica',
+ 'import' => 'Importa',
+ 'download' => 'Scarica',
+ 'cancel' => 'Annulla',
+ 'close' => 'Close',
+ 'provide_email' => 'Per favore, fornisci un indirizzo Email valido',
+ 'powered_by' => 'Powered by', /* Realizzato da */
+ 'no_items' => 'Nessun articolo',
- // recurring invoices
- 'recurring_invoices' => 'Fatture ricorrenti',
- 'recurring_help' => '
@@ -112,176 +112,176 @@ return array(
', /* ^^Variables translated in case you'll need it for front end^^ */
- // dashboard
- 'in_total_revenue' => 'di fatturato',
- 'billed_client' => 'Cliente fatturato',
- 'billed_clients' => 'Clienti fatturati',
- 'active_client' => 'cliente attivo',
- 'active_clients' => 'clienti attivi',
- 'invoices_past_due' => 'Fatture Insolute', /* Insoluti */
- 'upcoming_invoices' => 'Prossime fatture',
- 'average_invoice' => 'Fattura media',
-
- // list pages
- 'archive' => 'Archivia',
- 'delete' => 'Elimina',
- 'archive_client' => 'Archivia cliente',
- 'delete_client' => 'Elimina cliente',
- 'archive_payment' => 'Archivia pagamento',
- 'delete_payment' => 'Elimina pagamento',
- 'archive_credit' => 'Archivia credito',
- 'delete_credit' => 'Elimina credito',
- 'show_archived_deleted' => 'Mostra Archiviati/eliminati',
- 'filter' => 'Filtra',
- 'new_client' => 'Nuovo Cliente',
- 'new_invoice' => 'Nuova Fattura',
- 'new_payment' => 'Nuovo Pagamento',
- 'new_credit' => 'Nuovo Credito',
- 'contact' => 'Contatto',
- 'date_created' => 'Data di Creazione',
- 'last_login' => 'Ultimo Accesso',
- 'balance' => 'Saldo',
- 'action' => 'Azione',
- 'status' => 'Stato',
- 'invoice_total' => 'Totale Fattura',
- 'frequency' => 'Frequenza',
- 'start_date' => 'Data Inizio',
- 'end_date' => 'Data Fine',
- 'transaction_reference' => 'Riferimento Transazione',
- 'method' => 'Metodo',
- 'payment_amount' => 'Importo Pagamento',
- 'payment_date' => 'Data Pagamento',
- 'credit_amount' => 'Importo Credito',
- 'credit_balance' => 'Saldo Credito',
- 'credit_date' => 'Data Credito',
- 'empty_table' => 'Nessun dato disponibile nella tabella',
- 'select' => 'Seleziona',
- 'edit_client' => 'Modifica Cliente',
- 'edit_invoice' => 'Modifica Fattura',
+ // dashboard
+ 'in_total_revenue' => 'di fatturato',
+ 'billed_client' => 'Cliente fatturato',
+ 'billed_clients' => 'Clienti fatturati',
+ 'active_client' => 'cliente attivo',
+ 'active_clients' => 'clienti attivi',
+ 'invoices_past_due' => 'Fatture Insolute', /* Insoluti */
+ 'upcoming_invoices' => 'Prossime fatture',
+ 'average_invoice' => 'Fattura media',
- // client view page
- 'create_invoice' => 'Crea Fattura',
- 'enter_credit' => 'Inserisci Credito',
- 'last_logged_in' => 'Ultimo accesso',
- 'details' => 'Dettagli',
- 'standing' => 'Fermo',
- 'credit' => 'Credito',
- 'activity' => 'Attività',
- 'date' => 'Data',
- 'message' => 'Messaggio',
- 'adjustment' => 'Correzione',
- 'are_you_sure' => 'Sei sicuro?',
+ // list pages
+ 'archive' => 'Archivia',
+ 'delete' => 'Elimina',
+ 'archive_client' => 'Archivia cliente',
+ 'delete_client' => 'Elimina cliente',
+ 'archive_payment' => 'Archivia pagamento',
+ 'delete_payment' => 'Elimina pagamento',
+ 'archive_credit' => 'Archivia credito',
+ 'delete_credit' => 'Elimina credito',
+ 'show_archived_deleted' => 'Mostra Archiviati/eliminati',
+ 'filter' => 'Filtra',
+ 'new_client' => 'Nuovo Cliente',
+ 'new_invoice' => 'Nuova Fattura',
+ 'new_payment' => 'Nuovo Pagamento',
+ 'new_credit' => 'Nuovo Credito',
+ 'contact' => 'Contatto',
+ 'date_created' => 'Data di Creazione',
+ 'last_login' => 'Ultimo Accesso',
+ 'balance' => 'Saldo',
+ 'action' => 'Azione',
+ 'status' => 'Stato',
+ 'invoice_total' => 'Totale Fattura',
+ 'frequency' => 'Frequenza',
+ 'start_date' => 'Data Inizio',
+ 'end_date' => 'Data Fine',
+ 'transaction_reference' => 'Riferimento Transazione',
+ 'method' => 'Metodo',
+ 'payment_amount' => 'Importo Pagamento',
+ 'payment_date' => 'Data Pagamento',
+ 'credit_amount' => 'Importo Credito',
+ 'credit_balance' => 'Saldo Credito',
+ 'credit_date' => 'Data Credito',
+ 'empty_table' => 'Nessun dato disponibile nella tabella',
+ 'select' => 'Seleziona',
+ 'edit_client' => 'Modifica Cliente',
+ 'edit_invoice' => 'Modifica Fattura',
- // payment pages
- 'payment_type_id' => 'Tipo di Pagamento',
- 'amount' => 'Importo',
+ // client view page
+ 'create_invoice' => 'Crea Fattura',
+ 'enter_credit' => 'Inserisci Credito',
+ 'last_logged_in' => 'Ultimo accesso',
+ 'details' => 'Dettagli',
+ 'standing' => 'Fermo',
+ 'credit' => 'Credito',
+ 'activity' => 'Attività',
+ 'date' => 'Data',
+ 'message' => 'Messaggio',
+ 'adjustment' => 'Correzione',
+ 'are_you_sure' => 'Sei sicuro?',
- // account/company pages
- 'work_email' => 'Email',
- 'language_id' => 'Lingua',
- 'timezone_id' => 'Fuso Orario',
- 'date_format_id' => 'Formato data',
- 'datetime_format_id' => 'Formato Data/Ora',
- 'users' => 'Utenti',
- 'localization' => 'Localizzazione',
- 'remove_logo' => 'Rimuovi logo',
- 'logo_help' => 'Supportati: JPEG, GIF e PNG',
- 'payment_gateway' => 'Servizi di Pagamento',
- 'gateway_id' => 'Piattaforma',
- 'email_notifications' => 'Notifiche Email',
- 'email_sent' => 'Mandami un\'email quando una fattura è inviata',
- 'email_viewed' => 'Mandami un\'email quando una fattura è visualizzata',
- 'email_paid' => 'Mandami un\'email quando una fattura è pagata',
- 'site_updates' => 'Aggiornamenti Sito',
- 'custom_messages' => 'Messaggi Personalizzati',
- 'default_invoice_terms' => 'Salva termini come predefiniti',
- 'default_email_footer' => 'Salva firma email come predefinita',
- 'import_clients' => 'Importa Dati Clienti',
- 'csv_file' => 'Seleziona file CSV',
- 'export_clients' => 'Esporta Dati Clienti',
- 'select_file' => 'Seleziona un file, per favore',
- 'first_row_headers' => 'Usa la prima riga come Intestazione',
- 'column' => 'Colonna',
- 'sample' => 'Esempio',
- 'import_to' => 'Importa in',
- 'client_will_create' => 'il cliente sarà creato',
- 'clients_will_create' => 'i clienti saranno creati',
- 'email_settings' => 'Email Settings',
- 'pdf_email_attachment' => 'Attach PDF to Emails',
+ // payment pages
+ 'payment_type_id' => 'Tipo di Pagamento',
+ 'amount' => 'Importo',
- // application messages
- 'created_client' => 'Cliente creato con successo',
- 'created_clients' => ':count clienti creati con successo',
- 'updated_settings' => 'Impostazioni aggiornate con successo',
- 'removed_logo' => 'Logo rimosso con successo',
- 'sent_message' => 'Messaggio inviato con successo',
- 'invoice_error' => 'Per favore, assicurati di aver selezionato un cliente e correggi tutti gli errori',
- 'limit_clients' => 'Ci dispiace, questo supererà il limite di :count clienti',
- 'payment_error' => 'C\'è stato un errore durante il pagamento. Riprova più tardi, per favore.',
- 'registration_required' => 'Per favore, registrati per inviare una fattura',
- 'confirmation_required' => 'Per favore, conferma il tuo indirizzo email',
+ // account/company pages
+ 'work_email' => 'Email',
+ 'language_id' => 'Lingua',
+ 'timezone_id' => 'Fuso Orario',
+ 'date_format_id' => 'Formato data',
+ 'datetime_format_id' => 'Formato Data/Ora',
+ 'users' => 'Utenti',
+ 'localization' => 'Localizzazione',
+ 'remove_logo' => 'Rimuovi logo',
+ 'logo_help' => 'Supportati: JPEG, GIF e PNG',
+ 'payment_gateway' => 'Servizi di Pagamento',
+ 'gateway_id' => 'Piattaforma',
+ 'email_notifications' => 'Notifiche Email',
+ 'email_sent' => 'Mandami un\'email quando una fattura è inviata',
+ 'email_viewed' => 'Mandami un\'email quando una fattura è visualizzata',
+ 'email_paid' => 'Mandami un\'email quando una fattura è pagata',
+ 'site_updates' => 'Aggiornamenti Sito',
+ 'custom_messages' => 'Messaggi Personalizzati',
+ 'default_invoice_terms' => 'Salva termini come predefiniti',
+ 'default_email_footer' => 'Salva firma email come predefinita',
+ 'import_clients' => 'Importa Dati Clienti',
+ 'csv_file' => 'Seleziona file CSV',
+ 'export_clients' => 'Esporta Dati Clienti',
+ 'select_file' => 'Seleziona un file, per favore',
+ 'first_row_headers' => 'Usa la prima riga come Intestazione',
+ 'column' => 'Colonna',
+ 'sample' => 'Esempio',
+ 'import_to' => 'Importa in',
+ 'client_will_create' => 'il cliente sarà creato',
+ 'clients_will_create' => 'i clienti saranno creati',
+ 'email_settings' => 'Email Settings',
+ 'pdf_email_attachment' => 'Attach PDF to Emails',
- 'updated_client' => 'Cliente aggiornato con successo',
- 'created_client' => 'Cliente creato con successo',
- 'archived_client' => 'Cliente archiviato con successo',
- 'archived_clients' => ':count clienti archiviati con successo',
- 'deleted_client' => 'Cliente eliminato con successo',
- 'deleted_clients' => ':count clienti eliminati con successo',
+ // application messages
+ 'created_client' => 'Cliente creato con successo',
+ 'created_clients' => ':count clienti creati con successo',
+ 'updated_settings' => 'Impostazioni aggiornate con successo',
+ 'removed_logo' => 'Logo rimosso con successo',
+ 'sent_message' => 'Messaggio inviato con successo',
+ 'invoice_error' => 'Per favore, assicurati di aver selezionato un cliente e correggi tutti gli errori',
+ 'limit_clients' => 'Ci dispiace, questo supererà il limite di :count clienti',
+ 'payment_error' => 'C\'è stato un errore durante il pagamento. Riprova più tardi, per favore.',
+ 'registration_required' => 'Per favore, registrati per inviare una fattura',
+ 'confirmation_required' => 'Per favore, conferma il tuo indirizzo email',
- 'updated_invoice' => 'Fattura aggiornata con successo',
- 'created_invoice' => 'Fattura creata con successo',
- 'cloned_invoice' => 'Fattura duplicata con successo',
- 'emailed_invoice' => 'Fattura inviata con successo',
- 'and_created_client' => 'e cliente creato',
- 'archived_invoice' => 'Fattura archiviata con successo',
- 'archived_invoices' => ':count fatture archiviate con successo',
- 'deleted_invoice' => 'Fattura eliminata con successo',
- 'deleted_invoices' => ':count fatture eliminate con successo',
+ 'updated_client' => 'Cliente aggiornato con successo',
+ 'created_client' => 'Cliente creato con successo',
+ 'archived_client' => 'Cliente archiviato con successo',
+ 'archived_clients' => ':count clienti archiviati con successo',
+ 'deleted_client' => 'Cliente eliminato con successo',
+ 'deleted_clients' => ':count clienti eliminati con successo',
- 'created_payment' => 'Pagamento creato con successo',
- 'archived_payment' => 'Pagamento archiviato con successo',
- 'archived_payments' => ':count pagamenti archiviati con successo',
- 'deleted_payment' => 'Pagamenti eliminati con successo',
- 'deleted_payments' => ':count pagamenti eliminati con successo',
- 'applied_payment' => 'Pagamento applicato con successo',
+ 'updated_invoice' => 'Fattura aggiornata con successo',
+ 'created_invoice' => 'Fattura creata con successo',
+ 'cloned_invoice' => 'Fattura duplicata con successo',
+ 'emailed_invoice' => 'Fattura inviata con successo',
+ 'and_created_client' => 'e cliente creato',
+ 'archived_invoice' => 'Fattura archiviata con successo',
+ 'archived_invoices' => ':count fatture archiviate con successo',
+ 'deleted_invoice' => 'Fattura eliminata con successo',
+ 'deleted_invoices' => ':count fatture eliminate con successo',
- 'created_credit' => 'Credito creato con successo',
- 'archived_credit' => 'Credito archiviato con successo',
- 'archived_credits' => ':count crediti archiviati con successo',
- 'deleted_credit' => 'Credito eliminato con successo',
- 'deleted_credits' => ':count crediti eliminati con successo',
+ 'created_payment' => 'Pagamento creato con successo',
+ 'archived_payment' => 'Pagamento archiviato con successo',
+ 'archived_payments' => ':count pagamenti archiviati con successo',
+ 'deleted_payment' => 'Pagamenti eliminati con successo',
+ 'deleted_payments' => ':count pagamenti eliminati con successo',
+ 'applied_payment' => 'Pagamento applicato con successo',
- // Emails
- 'confirmation_subject' => 'Conferma Account Invoice Ninja',
- 'confirmation_header' => 'Conferma Account',
- 'confirmation_message' => 'Per favore, accedi al link qui sotto per confermare il tuo account.',
- 'invoice_subject' => 'Nuova fattura :invoice da :account',
- 'invoice_message' => 'Per visualizzare la tua fattura di :amount, clicca sul link qui sotto.',
- 'payment_subject' => 'Pagamento Ricevuto',
- 'payment_message' => 'Grazie per il tuo pagamento di :amount.',
- 'email_salutation' => 'Caro :name,',
- 'email_signature' => 'Distinti saluti,',
- 'email_from' => 'Il Team di InvoiceNinja',
- 'user_email_footer' => 'Per modificare le impostazioni di notifiche via email per favore accedi a: '.SITE_URL.'/settings/notifications',
- 'invoice_link_message' => 'Per visualizzare la tua fattura del cliente clicca sul link qui sotto:',
- 'notification_invoice_paid_subject' => 'La fattura :invoice è stata pagata da :client',
- 'notification_invoice_sent_subject' => 'La fattura :invoice è stata inviata a :client',
- 'notification_invoice_viewed_subject' => 'La fattura :invoice è stata visualizzata da :client',
- 'notification_invoice_paid' => 'Un pagamento di :amount è stato effettuato dal cliente :client attraverso la fattura :invoice.',
- 'notification_invoice_sent' => 'Al seguente cliente :client è stata inviata via email la fattura :invoice di :amount.',
- 'notification_invoice_viewed' => 'Il seguente cliente :client ha visualizzato la fattura :invoice di :amount.',
- 'reset_password' => 'Puoi resettare la password del tuo account cliccando sul link qui sotto:',
- 'reset_password_footer' => 'Se non sei stato tu a voler resettare la password per favore invia un\'email di assistenza a: ' . CONTACT_EMAIL,
+ 'created_credit' => 'Credito creato con successo',
+ 'archived_credit' => 'Credito archiviato con successo',
+ 'archived_credits' => ':count crediti archiviati con successo',
+ 'deleted_credit' => 'Credito eliminato con successo',
+ 'deleted_credits' => ':count crediti eliminati con successo',
- // Payment page
- 'secure_payment' => 'Pagamento Sicuro',
- 'card_number' => 'Numero Carta',
- 'expiration_month' => 'Mese di Scadenza',
- 'expiration_year' => 'Anno di Scadenza',
- 'cvv' => 'CVV',
-
- // Security alerts
- 'security' => [
+ // Emails
+ 'confirmation_subject' => 'Conferma Account Invoice Ninja',
+ 'confirmation_header' => 'Conferma Account',
+ 'confirmation_message' => 'Per favore, accedi al link qui sotto per confermare il tuo account.',
+ 'invoice_subject' => 'Nuova fattura :invoice da :account',
+ 'invoice_message' => 'Per visualizzare la tua fattura di :amount, clicca sul link qui sotto.',
+ 'payment_subject' => 'Pagamento Ricevuto',
+ 'payment_message' => 'Grazie per il tuo pagamento di :amount.',
+ 'email_salutation' => 'Caro :name,',
+ 'email_signature' => 'Distinti saluti,',
+ 'email_from' => 'Il Team di InvoiceNinja',
+ 'user_email_footer' => 'Per modificare le impostazioni di notifiche via email per favore accedi a: '.SITE_URL.'/settings/notifications',
+ 'invoice_link_message' => 'Per visualizzare la tua fattura del cliente clicca sul link qui sotto:',
+ 'notification_invoice_paid_subject' => 'La fattura :invoice è stata pagata da :client',
+ 'notification_invoice_sent_subject' => 'La fattura :invoice è stata inviata a :client',
+ 'notification_invoice_viewed_subject' => 'La fattura :invoice è stata visualizzata da :client',
+ 'notification_invoice_paid' => 'Un pagamento di :amount è stato effettuato dal cliente :client attraverso la fattura :invoice.',
+ 'notification_invoice_sent' => 'Al seguente cliente :client è stata inviata via email la fattura :invoice di :amount.',
+ 'notification_invoice_viewed' => 'Il seguente cliente :client ha visualizzato la fattura :invoice di :amount.',
+ 'reset_password' => 'Puoi resettare la password del tuo account cliccando sul link qui sotto:',
+ 'reset_password_footer' => 'Se non sei stato tu a voler resettare la password per favore invia un\'email di assistenza a: ' . CONTACT_EMAIL,
+
+ // Payment page
+ 'secure_payment' => 'Pagamento Sicuro',
+ 'card_number' => 'Numero Carta',
+ 'expiration_month' => 'Mese di Scadenza',
+ 'expiration_year' => 'Anno di Scadenza',
+ 'cvv' => 'CVV',
+
+ // Security alerts
+ 'security' => [
'too_many_attempts' => 'Troppi tentativi fatti. Riprova tra qualche minuto.',
'wrong_credentials' => 'Email o password non corretti.',
'confirmation' => 'Il tuo account è stato confermato!',
@@ -289,699 +289,821 @@ return array(
'password_forgot' => 'I dati per resettare la tua password sono stati inviati alla tua email.',
'password_reset' => 'La tua password è stata cambiata con successo.',
'wrong_password_reset' => 'Password errata. Riprova',
- ],
-
- // Pro Plan
- 'pro_plan' => [
+ ],
+
+ // Pro Plan
+ 'pro_plan' => [
'remove_logo' => ':link per rimuovere il logo di Invoice Ninja aderendo al programma pro',
'remove_logo_link' => 'Clicca qui',
- ],
+ ],
- 'logout' => 'Log Out', /* Esci */
- 'sign_up_to_save' => 'Registrati per salvare il tuo lavoro',
- 'agree_to_terms' =>'Accetto i :terms di Invoice Ninja',
- 'terms_of_service' => 'Condizioni di Servizio',
- 'email_taken' => 'Questo indirizzo email è già registrato',
- 'working' => 'In elaborazione',
- 'success' => 'Fatto',
- 'success_message' => 'Registrazione avvenuta con successo. Per favore visita il link nell\'email di conferma per verificare il tuo indirizzo email.',
- 'erase_data' => 'Questo eliminerà definitivamente i tuoi dati.',
- 'password' => 'Password',
+ 'logout' => 'Log Out', /* Esci */
+ 'sign_up_to_save' => 'Registrati per salvare il tuo lavoro',
+ 'agree_to_terms' =>'Accetto i :terms di Invoice Ninja',
+ 'terms_of_service' => 'Condizioni di Servizio',
+ 'email_taken' => 'Questo indirizzo email è già registrato',
+ 'working' => 'In elaborazione',
+ 'success' => 'Fatto',
+ 'success_message' => 'Registrazione avvenuta con successo. Per favore visita il link nell\'email di conferma per verificare il tuo indirizzo email.',
+ 'erase_data' => 'Questo eliminerà definitivamente i tuoi dati.',
+ 'password' => 'Password',
- 'pro_plan_product' => 'Piano PRO',
- 'pro_plan_description' => 'Un anno di sottoscrizione al piano PRO Invoice Ninja.',
- 'pro_plan_success' => 'Grazie per aver aderito! Non appena la fattura risulterà pagata il tuo piano PRO avrà inizio.',
+ 'pro_plan_product' => 'Piano PRO',
+ 'pro_plan_description' => 'Un anno di sottoscrizione al piano PRO Invoice Ninja.',
+ 'pro_plan_success' => 'Grazie per aver aderito! Non appena la fattura risulterà pagata il tuo piano PRO avrà inizio.',
- 'unsaved_changes' => 'Ci sono dei cambiamenti non salvati',
- 'custom_fields' => 'Campi Personalizzabili',
- 'company_fields' => 'Campi Azienda',
- 'client_fields' => 'Campi Cliente',
- 'field_label' => 'Etichetta Campo',
- 'field_value' => 'Valore Campo',
- 'edit' => 'Modifica',
- 'view_as_recipient' => 'Visualizza come destinatario',
+ 'unsaved_changes' => 'Ci sono dei cambiamenti non salvati',
+ 'custom_fields' => 'Campi Personalizzabili',
+ 'company_fields' => 'Campi Azienda',
+ 'client_fields' => 'Campi Cliente',
+ 'field_label' => 'Etichetta Campo',
+ 'field_value' => 'Valore Campo',
+ 'edit' => 'Modifica',
+ 'view_as_recipient' => 'Visualizza come destinatario',
- // product management
- 'product_library' => 'Libreria prodotti',
- 'product' => 'Prodotto',
- 'products' => 'Prodotti',
- 'fill_products' => 'Riempimento automatico prodotti',
- 'fill_products_help' => 'Selezionare un prodotto farà automaticamente inserire la descrizione ed il costo',
- 'update_products' => 'Aggiorna automaticamente i prodotti',
- 'update_products_help' => 'Aggiornare una fatura farà automaticamente aggiornare i prodotti',
- 'create_product' => 'Crea Prodotto',
- 'edit_product' => 'Modifica Prodotto',
- 'archive_product' => 'Archivia Prodotto',
- 'updated_product' => 'Prodotto aggiornato con successo',
- 'created_product' => 'Prodotto creato con successo',
- 'archived_product' => 'Prodotto archiviato con successo',
- 'pro_plan_custom_fields' => ':link to enable custom fields by joining the Pro Plan',
+ // product management
+ 'product_library' => 'Libreria prodotti',
+ 'product' => 'Prodotto',
+ 'products' => 'Prodotti',
+ 'fill_products' => 'Riempimento automatico prodotti',
+ 'fill_products_help' => 'Selezionare un prodotto farà automaticamente inserire la descrizione ed il costo',
+ 'update_products' => 'Aggiorna automaticamente i prodotti',
+ 'update_products_help' => 'Aggiornare una fatura farà automaticamente aggiornare i prodotti',
+ 'create_product' => 'Crea Prodotto',
+ 'edit_product' => 'Modifica Prodotto',
+ 'archive_product' => 'Archivia Prodotto',
+ 'updated_product' => 'Prodotto aggiornato con successo',
+ 'created_product' => 'Prodotto creato con successo',
+ 'archived_product' => 'Prodotto archiviato con successo',
+ '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',
+ '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' => 'Creatore grafico',
- 'ninja_email_footer' => 'Usa :site per fatturare ai tuoi clienti e venire pagato online gratis!',
- 'go_pro' => 'diventa Pro',
+ 'chart_builder' => 'Creatore grafico',
+ 'ninja_email_footer' => 'Usa :site per fatturare ai tuoi clienti e venire pagato online gratis!',
+ 'go_pro' => 'diventa Pro',
- // Quotes
- 'quote' => 'Preventivo',
- 'quotes' => 'Preventivi',
- 'quote_number' => 'Numero Preventivo',
- 'quote_number_short' => 'Preventivo #',
- 'quote_date' => 'Data Preventivo',
- 'quote_total' => 'Totale Preventivo',
- 'your_quote' => 'Il vostro Preventivo',
- 'total' => 'Totale',
- 'clone' => 'Clona', /*Infinite verb?*/
+ // Quotes
+ 'quote' => 'Preventivo',
+ 'quotes' => 'Preventivi',
+ 'quote_number' => 'Numero Preventivo',
+ 'quote_number_short' => 'Preventivo #',
+ 'quote_date' => 'Data Preventivo',
+ 'quote_total' => 'Totale Preventivo',
+ 'your_quote' => 'Il vostro Preventivo',
+ 'total' => 'Totale',
+ 'clone' => 'Clona', /*Infinite verb?*/
- 'new_quote' => 'Nuovo Preventivo',
- 'create_quote' => 'Crea Preventivo',
- 'edit_quote' => 'Modifica Preventivo',
- 'archive_quote' => 'Archivia Preventivo',
- 'delete_quote' => 'Cancella Preventivo',
- 'save_quote' => 'Salva Preventivo',
- 'email_quote' => 'Invia Preventivo via Email',
- 'clone_quote' => 'Clona Preventivo',
- 'convert_to_invoice' => 'Converti a Fattura',
- 'view_invoice' => 'Vedi Fattura',
- 'view_quote' => 'Vedi Preventivo',
- 'view_client' => 'Vedi Cliente',
+ 'new_quote' => 'Nuovo Preventivo',
+ 'create_quote' => 'Crea Preventivo',
+ 'edit_quote' => 'Modifica Preventivo',
+ 'archive_quote' => 'Archivia Preventivo',
+ 'delete_quote' => 'Cancella Preventivo',
+ 'save_quote' => 'Salva Preventivo',
+ 'email_quote' => 'Invia Preventivo via Email',
+ 'clone_quote' => 'Clona Preventivo',
+ 'convert_to_invoice' => 'Converti a Fattura',
+ 'view_invoice' => 'Vedi Fattura',
+ 'view_quote' => 'Vedi Preventivo',
+ 'view_client' => 'Vedi Cliente',
- 'updated_quote' => 'Preventivo aggiornato con successo',
- 'created_quote' => 'Preventivo creato con successo',
- 'cloned_quote' => 'Preventivo clonato con successo',
- 'emailed_quote' => 'Preventivo inviato con successo',
- 'archived_quote' => 'Preventivo archiviato con successo',
- 'archived_quotes' => 'Sono stati archiviati :count preventivi con successo',
- 'deleted_quote' => 'Preventivo cancellato con successo',
- 'deleted_quotes' => 'Sono stati cancellati :count preventivi con successo',
- 'converted_to_invoice' => 'Il preventivo è stato convertito a fattura con successo',
+ 'updated_quote' => 'Preventivo aggiornato con successo',
+ 'created_quote' => 'Preventivo creato con successo',
+ 'cloned_quote' => 'Preventivo clonato con successo',
+ 'emailed_quote' => 'Preventivo inviato con successo',
+ 'archived_quote' => 'Preventivo archiviato con successo',
+ 'archived_quotes' => 'Sono stati archiviati :count preventivi con successo',
+ 'deleted_quote' => 'Preventivo cancellato con successo',
+ 'deleted_quotes' => 'Sono stati cancellati :count preventivi con successo',
+ 'converted_to_invoice' => 'Il preventivo è stato convertito a fattura con successo',
- 'quote_subject' => 'Nuovo preventivo da :account',
- 'quote_message' => 'Per visualizzare il vostro preventivo per :amount, cliccare il collegamento sotto.',
- 'quote_link_message' => 'Per visualizzare il preventivo del vostro cliante cliccate il collegamento sotto:',
- 'notification_quote_sent_subject' => 'Il preventivo :invoice è stato inviato a :client',
- 'notification_quote_viewed_subject' => 'Il preventivo :invoice è stato visualizzato da :client',
- 'notification_quote_sent' => 'Al seguente cliente :client è stata inviata la fattura :invoice per :amount.',
- 'notification_quote_viewed' => 'Il seguente cliente :client ha visualizzato il preventivo :invoice di :amount.',
+ 'quote_subject' => 'Nuovo preventivo da :account',
+ 'quote_message' => 'Per visualizzare il vostro preventivo per :amount, cliccare il collegamento sotto.',
+ 'quote_link_message' => 'Per visualizzare il preventivo del vostro cliante cliccate il collegamento sotto:',
+ 'notification_quote_sent_subject' => 'Il preventivo :invoice è stato inviato a :client',
+ 'notification_quote_viewed_subject' => 'Il preventivo :invoice è stato visualizzato da :client',
+ 'notification_quote_sent' => 'Al seguente cliente :client è stata inviata la fattura :invoice per :amount.',
+ 'notification_quote_viewed' => 'Il seguente cliente :client ha visualizzato il preventivo :invoice di :amount.',
- 'session_expired' => 'La vostra sessione è scaduta.',
+ 'session_expired' => 'La vostra sessione è scaduta.',
- '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' => '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',
+ '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',
- 'confirm_email_invoice' => 'Are you sure you want to email this invoice?',
- 'confirm_email_quote' => 'Are you sure you want to email this quote?',
- 'confirm_recurring_email_invoice' => 'Are you sure you want this invoice emailed?',
+ 'confirm_email_invoice' => 'Are you sure you want to email this invoice?',
+ 'confirm_email_quote' => 'Are you sure you want to email this quote?',
+ 'confirm_recurring_email_invoice' => 'Are you sure you want this invoice emailed?',
- 'cancel_account' => 'Cancel Account',
- 'cancel_account_message' => 'Warning: This will permanently erase all of your data, there is no undo.',
- 'go_back' => 'Go Back',
+ 'cancel_account' => 'Cancel Account',
+ 'cancel_account_message' => 'Warning: This will permanently erase all of your data, there is no undo.',
+ 'go_back' => 'Go Back',
- 'data_visualizations' => 'Data Visualizations',
- 'sample_data' => 'Sample data shown',
- 'hide' => 'Hide',
- 'new_version_available' => 'A new version of :releases_link is available. You\'re running v:user_version, the latest is v:latest_version',
+ 'data_visualizations' => 'Data Visualizations',
+ 'sample_data' => 'Sample data shown',
+ 'hide' => 'Hide',
+ 'new_version_available' => 'A new version of :releases_link is available. You\'re running v:user_version, the latest is v:latest_version',
- 'invoice_settings' => 'Invoice Settings',
- 'invoice_number_prefix' => 'Invoice Number Prefix',
- 'invoice_number_counter' => 'Invoice Number Counter',
- 'quote_number_prefix' => 'Quote Number Prefix',
- 'quote_number_counter' => 'Quote Number Counter',
- 'share_invoice_counter' => 'Share invoice counter',
- 'invoice_issued_to' => 'Invoice issued to',
- 'invalid_counter' => 'To prevent a possible conflict please set either an invoice or quote number prefix',
- 'mark_sent' => 'Mark sent',
-
-
- 'gateway_help_1' => ':link to sign up for Authorize.net.',
- 'gateway_help_2' => ':link to sign up for Authorize.net.',
- 'gateway_help_17' => ':link to get your PayPal API signature.',
- 'gateway_help_27' => ':link to sign up for TwoCheckout.',
-
- 'more_designs' => 'More designs',
- 'more_designs_title' => 'Additional Invoice Designs',
- 'more_designs_cloud_header' => 'Go Pro for more invoice designs',
- 'more_designs_cloud_text' => '',
- 'more_designs_self_host_header' => 'Get 6 more invoice designs for just $'.INVOICE_DESIGNS_PRICE,
- 'more_designs_self_host_text' => '',
- 'buy' => 'Buy',
- 'bought_designs' => 'Successfully added additional invoice designs',
-
-
- 'sent' => 'sent',
- 'timesheets' => 'Timesheets',
-
- 'payment_title' => 'Enter Your Billing Address and Credit Card information',
- 'payment_cvv' => '*This is the 3-4 digit number onthe back of your card',
- 'payment_footer1' => '*Billing address must match address associated with credit card.',
- 'payment_footer2' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
- 'vat_number' => 'Vat Number',
- 'id_number' => 'ID Number',
-
- 'white_label_link' => 'White label',
- 'white_label_text' => 'Purchase a white label license for $'.WHITE_LABEL_PRICE.' to remove the Invoice Ninja branding from the client portal and help support our project.',
- 'white_label_header' => 'White Label',
- 'bought_white_label' => 'Successfully enabled white label license',
- 'white_labeled' => 'White labeled',
-
-
- 'restore' => 'Restore',
- 'restore_invoice' => 'Restore Invoice',
- 'restore_quote' => 'Restore Quote',
- 'restore_client' => 'Restore Client',
- 'restore_credit' => 'Restore Credit',
- 'restore_payment' => 'Restore Payment',
-
- 'restored_invoice' => 'Successfully restored invoice',
- 'restored_quote' => 'Successfully restored quote',
- 'restored_client' => 'Successfully restored client',
- 'restored_payment' => 'Successfully restored payment',
- 'restored_credit' => 'Successfully restored credit',
-
- 'reason_for_canceling' => 'Help us improve our site by telling us why you\'re leaving.',
- 'discount_percent' => 'Percent',
- 'discount_amount' => 'Amount',
-
- 'invoice_history' => 'Invoice History',
- 'quote_history' => 'Quote History',
- 'current_version' => 'Current version',
- 'select_versiony' => 'Select version',
- 'view_history' => 'View History',
-
- 'edit_payment' => 'Edit Payment',
- 'updated_payment' => 'Successfully updated payment',
- 'deleted' => 'Deleted',
- 'restore_user' => 'Restore User',
- 'restored_user' => 'Successfully restored user',
- 'show_deleted_users' => 'Show deleted users',
- 'email_templates' => 'Email Templates',
- 'invoice_email' => 'Invoice Email',
- 'payment_email' => 'Payment Email',
- 'quote_email' => 'Quote Email',
- 'reset_all' => 'Reset All',
- 'approve' => 'Approve',
-
- 'token_billing_type_id' => 'Token Billing',
- 'token_billing_help' => 'Enables you to store credit cards with your gateway, and charge them at a later date.',
- 'token_billing_1' => 'Disabled',
- 'token_billing_2' => 'Opt-in - checkbox is shown but not selected',
- 'token_billing_3' => 'Opt-out - checkbox is shown and selected',
- 'token_billing_4' => 'Always',
- 'token_billing_checkbox' => 'Store credit card details',
- 'view_in_stripe' => 'View in Stripe',
- 'use_card_on_file' => 'Use card on file',
- 'edit_payment_details' => 'Edit payment details',
- 'token_billing' => 'Save card details',
- 'token_billing_secure' => 'The data is stored securely by :stripe_link',
-
- 'support' => 'Support',
- 'contact_information' => 'Contact information',
- '256_encryption' => '256-Bit Encryption',
- 'amount_due' => 'Amount due',
- 'billing_address' => 'Billing address',
- 'billing_method' => 'Billing method',
- 'order_overview' => 'Order overview',
- 'match_address' => '*Address must match address associated with credit card.',
- 'click_once' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
-
- 'default_invoice_footer' => 'Set default invoice footer',
- 'invoice_footer' => 'Invoice footer',
- 'save_as_default_footer' => 'Save as default footer',
-
- 'token_management' => 'Token Management',
- 'tokens' => 'Tokens',
- 'add_token' => 'Add Token',
- 'show_deleted_tokens' => 'Show deleted tokens',
- 'deleted_token' => 'Successfully deleted token',
- 'created_token' => 'Successfully created token',
- 'updated_token' => 'Successfully updated token',
- 'edit_token' => 'Edit Token',
- 'delete_token' => 'Delete Token',
- 'token' => 'Token',
-
- 'add_gateway' => 'Add Gateway',
- 'delete_gateway' => 'Delete Gateway',
- 'edit_gateway' => 'Edit Gateway',
- 'updated_gateway' => 'Successfully updated gateway',
- 'created_gateway' => 'Successfully created gateway',
- 'deleted_gateway' => 'Successfully deleted gateway',
- 'pay_with_paypal' => 'PayPal',
- 'pay_with_card' => 'Credit card',
-
- 'change_password' => 'Change password',
- 'current_password' => 'Current password',
- 'new_password' => 'New password',
- 'confirm_password' => 'Confirm password',
- 'password_error_incorrect' => 'The current password is incorrect.',
- 'password_error_invalid' => 'The new password is invalid.',
- 'updated_password' => 'Successfully updated password',
-
- 'api_tokens' => 'API Tokens',
- 'users_and_tokens' => 'Users & Tokens',
- 'account_login' => 'Account Login',
- 'recover_password' => 'Recover your password',
- 'forgot_password' => 'Forgot your password?',
- 'email_address' => 'Email address',
- 'lets_go' => 'Let’s go',
- 'password_recovery' => 'Password Recovery',
- 'send_email' => 'Send email',
- 'set_password' => 'Set Password',
- 'converted' => 'Converted',
-
- 'email_approved' => 'Email me when a quote is approved',
- 'notification_quote_approved_subject' => 'Quote :invoice was approved by :client',
- 'notification_quote_approved' => 'The following client :client approved Quote :invoice for :amount.',
- 'resend_confirmation' => 'Resend confirmation email',
- 'confirmation_resent' => 'The confirmation email was resent',
-
- 'gateway_help_42' => ':link to sign up for BitPay.
Note: use a Legacy API Key, not an API token.',
- 'payment_type_credit_card' => 'Credit card',
- 'payment_type_paypal' => 'PayPal',
- 'payment_type_bitcoin' => 'Bitcoin',
- 'knowledge_base' => 'Knowledge Base',
- 'partial' => 'Partial',
- 'partial_remaining' => ':partial of :balance',
-
- 'more_fields' => 'More Fields',
- 'less_fields' => 'Less Fields',
- 'client_name' => 'Client Name',
- 'pdf_settings' => 'PDF Settings',
- 'product_settings' => 'Product Settings',
- 'auto_wrap' => 'Auto Line Wrap',
- 'duplicate_post' => 'Warning: the previous page was submitted twice. The second submission had been ignored.',
- 'view_documentation' => 'View Documentation',
- 'app_title' => 'Free Open-Source Online Invoicing',
- 'app_description' => 'Invoice Ninja is a free, open-source solution for invoicing and billing customers. With Invoice Ninja, you can easily build and send beautiful invoices from any device that has access to the web. Your clients can print your invoices, download them as pdf files, and even pay you online from within the system.',
-
- 'rows' => 'rows',
- 'www' => 'www',
- 'logo' => 'Logo',
- 'subdomain' => 'Subdomain',
- 'provide_name_or_email' => 'Please provide a contact name or email',
- 'charts_and_reports' => 'Charts & Reports',
- 'chart' => 'Chart',
- 'report' => 'Report',
- 'group_by' => 'Group by',
- 'paid' => 'Paid',
- 'enable_report' => 'Report',
- 'enable_chart' => 'Chart',
- 'totals' => 'Totals',
- 'run' => 'Run',
- 'export' => 'Export',
- 'documentation' => 'Documentation',
- 'zapier' => 'Zapier',
- 'recurring' => 'Recurring',
- 'last_invoice_sent' => 'Last invoice sent :date',
-
- 'processed_updates' => 'Successfully completed update',
- 'tasks' => 'Tasks',
- 'new_task' => 'New Task',
- 'start_time' => 'Start Time',
- 'created_task' => 'Successfully created task',
- 'updated_task' => 'Successfully updated task',
- 'edit_task' => 'Edit Task',
- 'archive_task' => 'Archive Task',
- 'restore_task' => 'Restore Task',
- 'delete_task' => 'Delete Task',
- 'stop_task' => 'Stop Task',
- 'time' => 'Time',
- 'start' => 'Start',
- 'stop' => 'Stop',
- 'now' => 'Now',
- 'timer' => 'Timer',
- 'manual' => 'Manual',
- 'date_and_time' => 'Date & Time',
- 'second' => 'second',
- 'seconds' => 'seconds',
- 'minute' => 'minute',
- 'minutes' => 'minutes',
- 'hour' => 'hour',
- 'hours' => 'hours',
- 'task_details' => 'Task Details',
- 'duration' => 'Duration',
- 'end_time' => 'End Time',
- 'end' => 'End',
- 'invoiced' => 'Invoiced',
- 'logged' => 'Logged',
- 'running' => 'Running',
- 'task_error_multiple_clients' => 'The tasks can\'t belong to different clients',
- 'task_error_running' => 'Please stop running tasks first',
- 'task_error_invoiced' => 'Tasks have already been invoiced',
- 'restored_task' => 'Successfully restored task',
- 'archived_task' => 'Successfully archived task',
- 'archived_tasks' => 'Successfully archived :count tasks',
- 'deleted_task' => 'Successfully deleted task',
- 'deleted_tasks' => 'Successfully deleted :count tasks',
- 'create_task' => 'Create Task',
- 'stopped_task' => 'Successfully stopped task',
- 'invoice_task' => 'Invoice Task',
- 'invoice_labels' => 'Invoice Labels',
- 'prefix' => 'Prefix',
- 'counter' => 'Counter',
-
- 'payment_type_dwolla' => 'Dwolla',
- 'gateway_help_43' => ':link to sign up for Dwolla.',
- 'partial_value' => 'Must be greater than zero and less than the total',
- 'more_actions' => 'More Actions',
+ 'invoice_settings' => 'Invoice Settings',
+ 'invoice_number_prefix' => 'Invoice Number Prefix',
+ 'invoice_number_counter' => 'Invoice Number Counter',
+ 'quote_number_prefix' => 'Quote Number Prefix',
+ 'quote_number_counter' => 'Quote Number Counter',
+ 'share_invoice_counter' => 'Share invoice counter',
+ 'invoice_issued_to' => 'Invoice issued to',
+ 'invalid_counter' => 'To prevent a possible conflict please set either an invoice or quote number prefix',
+ 'mark_sent' => 'Mark sent',
- 'pro_plan_title' => 'NINJA PRO',
- 'pro_plan_call_to_action' => 'Upgrade Now!',
- 'pro_plan_feature1' => 'Create Unlimited Clients',
- 'pro_plan_feature2' => 'Access to 10 Beautiful Invoice Designs',
- 'pro_plan_feature3' => 'Custom URLs - "YourBrand.InvoiceNinja.com"',
- 'pro_plan_feature4' => 'Remove "Created by Invoice Ninja"',
- 'pro_plan_feature5' => 'Multi-user Access & Activity Tracking',
- 'pro_plan_feature6' => 'Create Quotes & Pro-forma Invoices',
- 'pro_plan_feature7' => 'Customize Invoice Field Titles & Numbering',
- 'pro_plan_feature8' => 'Option to Attach PDFs to Client Emails',
+ 'gateway_help_1' => ':link to sign up for Authorize.net.',
+ 'gateway_help_2' => ':link to sign up for Authorize.net.',
+ 'gateway_help_17' => ':link to get your PayPal API signature.',
+ 'gateway_help_27' => ':link to sign up for TwoCheckout.',
- 'resume' => 'Resume',
- 'break_duration' => 'Break',
- 'edit_details' => 'Edit Details',
- 'work' => 'Work',
- 'timezone_unset' => 'Please :link to set your timezone',
- 'click_here' => 'click here',
+ 'more_designs' => 'More designs',
+ 'more_designs_title' => 'Additional Invoice Designs',
+ 'more_designs_cloud_header' => 'Go Pro for more invoice designs',
+ 'more_designs_cloud_text' => '',
+ 'more_designs_self_host_header' => 'Get 6 more invoice designs for just $'.INVOICE_DESIGNS_PRICE,
+ 'more_designs_self_host_text' => '',
+ 'buy' => 'Buy',
+ 'bought_designs' => 'Successfully added additional invoice designs',
- 'email_receipt' => 'Email payment receipt to the client',
- 'created_payment_emailed_client' => 'Successfully created payment and emailed client',
- 'add_company' => 'Add Company',
- 'untitled' => 'Untitled',
- 'new_company' => 'New Company',
- 'associated_accounts' => 'Successfully linked accounts',
- 'unlinked_account' => 'Successfully unlinked accounts',
- 'login' => 'Login',
- 'or' => 'or',
- 'email_error' => 'There was a problem sending the email',
- 'confirm_recurring_timing' => 'Note: emails are sent at the start of the hour.',
- 'old_browser' => 'Please use a newer browser',
- 'payment_terms_help' => 'Sets the default invoice due date',
- 'unlink_account' => 'Unlink Account',
- 'unlink' => 'Unlink',
- 'show_address' => 'Show Address',
- 'show_address_help' => 'Require client to provide their billing address',
- 'update_address' => 'Update Address',
- 'update_address_help' => 'Update client\'s address with provided details',
- 'times' => 'Times',
- 'set_now' => 'Set now',
- 'dark_mode' => 'Dark Mode',
- 'dark_mode_help' => 'Show white text on black background',
- 'add_to_invoice' => 'Add to invoice :invoice',
- 'create_new_invoice' => 'Create new invoice',
- 'task_errors' => 'Please correct any overlapping times',
- 'from' => 'From',
- 'to' => 'To',
- 'font_size' => 'Font Size',
- 'primary_color' => 'Primary Color',
- 'secondary_color' => 'Secondary Color',
- 'customize_design' => 'Customize Design',
+ 'sent' => 'sent',
+ 'timesheets' => 'Timesheets',
- 'content' => 'Content',
- 'styles' => 'Styles',
- 'defaults' => 'Defaults',
- 'margins' => 'Margins',
- 'header' => 'Header',
- 'footer' => 'Footer',
- 'custom' => 'Custom',
- 'invoice_to' => 'Invoice to',
- 'invoice_no' => 'Invoice No.',
- 'recent_payments' => 'Recent Payments',
- 'outstanding' => 'Outstanding',
- 'manage_companies' => 'Manage Companies',
- 'total_revenue' => 'Total Revenue',
+ 'payment_title' => 'Enter Your Billing Address and Credit Card information',
+ 'payment_cvv' => '*This is the 3-4 digit number onthe back of your card',
+ 'payment_footer1' => '*Billing address must match address associated with credit card.',
+ 'payment_footer2' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
+ 'vat_number' => 'Vat Number',
+ 'id_number' => 'ID Number',
- 'current_user' => 'Current User',
- 'new_recurring_invoice' => 'New Recurring Invoice',
- 'recurring_invoice' => 'Recurring Invoice',
- 'recurring_too_soon' => 'It\'s too soon to create the next recurring invoice, it\'s scheduled for :date',
- 'created_by_invoice' => 'Created by :invoice',
- 'primary_user' => 'Primary User',
- 'help' => 'Help',
- 'customize_help' => '
Note: use a Legacy API Key, not an API token.',
+ 'payment_type_credit_card' => 'Credit card',
+ 'payment_type_paypal' => 'PayPal',
+ 'payment_type_bitcoin' => 'Bitcoin',
+ 'knowledge_base' => 'Knowledge Base',
+ 'partial' => 'Partial',
+ 'partial_remaining' => ':partial of :balance',
+
+ 'more_fields' => 'More Fields',
+ 'less_fields' => 'Less Fields',
+ 'client_name' => 'Client Name',
+ 'pdf_settings' => 'PDF Settings',
+ 'product_settings' => 'Product Settings',
+ 'auto_wrap' => 'Auto Line Wrap',
+ 'duplicate_post' => 'Warning: the previous page was submitted twice. The second submission had been ignored.',
+ 'view_documentation' => 'View Documentation',
+ 'app_title' => 'Free Open-Source Online Invoicing',
+ 'app_description' => 'Invoice Ninja is a free, open-source solution for invoicing and billing customers. With Invoice Ninja, you can easily build and send beautiful invoices from any device that has access to the web. Your clients can print your invoices, download them as pdf files, and even pay you online from within the system.',
+
+ 'rows' => 'rows',
+ 'www' => 'www',
+ 'logo' => 'Logo',
+ 'subdomain' => 'Subdomain',
+ 'provide_name_or_email' => 'Please provide a contact name or email',
+ 'charts_and_reports' => 'Charts & Reports',
+ 'chart' => 'Chart',
+ 'report' => 'Report',
+ 'group_by' => 'Group by',
+ 'paid' => 'Paid',
+ 'enable_report' => 'Report',
+ 'enable_chart' => 'Chart',
+ 'totals' => 'Totals',
+ 'run' => 'Run',
+ 'export' => 'Export',
+ 'documentation' => 'Documentation',
+ 'zapier' => 'Zapier',
+ 'recurring' => 'Recurring',
+ 'last_invoice_sent' => 'Last invoice sent :date',
+
+ 'processed_updates' => 'Successfully completed update',
+ 'tasks' => 'Tasks',
+ 'new_task' => 'New Task',
+ 'start_time' => 'Start Time',
+ 'created_task' => 'Successfully created task',
+ 'updated_task' => 'Successfully updated task',
+ 'edit_task' => 'Edit Task',
+ 'archive_task' => 'Archive Task',
+ 'restore_task' => 'Restore Task',
+ 'delete_task' => 'Delete Task',
+ 'stop_task' => 'Stop Task',
+ 'time' => 'Time',
+ 'start' => 'Start',
+ 'stop' => 'Stop',
+ 'now' => 'Now',
+ 'timer' => 'Timer',
+ 'manual' => 'Manual',
+ 'date_and_time' => 'Date & Time',
+ 'second' => 'second',
+ 'seconds' => 'seconds',
+ 'minute' => 'minute',
+ 'minutes' => 'minutes',
+ 'hour' => 'hour',
+ 'hours' => 'hours',
+ 'task_details' => 'Task Details',
+ 'duration' => 'Duration',
+ 'end_time' => 'End Time',
+ 'end' => 'End',
+ 'invoiced' => 'Invoiced',
+ 'logged' => 'Logged',
+ 'running' => 'Running',
+ 'task_error_multiple_clients' => 'The tasks can\'t belong to different clients',
+ 'task_error_running' => 'Please stop running tasks first',
+ 'task_error_invoiced' => 'Tasks have already been invoiced',
+ 'restored_task' => 'Successfully restored task',
+ 'archived_task' => 'Successfully archived task',
+ 'archived_tasks' => 'Successfully archived :count tasks',
+ 'deleted_task' => 'Successfully deleted task',
+ 'deleted_tasks' => 'Successfully deleted :count tasks',
+ 'create_task' => 'Create Task',
+ 'stopped_task' => 'Successfully stopped task',
+ 'invoice_task' => 'Invoice Task',
+ 'invoice_labels' => 'Invoice Labels',
+ 'prefix' => 'Prefix',
+ 'counter' => 'Counter',
+
+ 'payment_type_dwolla' => 'Dwolla',
+ 'gateway_help_43' => ':link to sign up for Dwolla.',
+ 'partial_value' => 'Must be greater than zero and less than the total',
+ 'more_actions' => 'More Actions',
+
+
+ 'pro_plan_title' => 'NINJA PRO',
+ 'pro_plan_call_to_action' => 'Upgrade Now!',
+ 'pro_plan_feature1' => 'Create Unlimited Clients',
+ 'pro_plan_feature2' => 'Access to 10 Beautiful Invoice Designs',
+ 'pro_plan_feature3' => 'Custom URLs - "YourBrand.InvoiceNinja.com"',
+ 'pro_plan_feature4' => 'Remove "Created by Invoice Ninja"',
+ 'pro_plan_feature5' => 'Multi-user Access & Activity Tracking',
+ 'pro_plan_feature6' => 'Create Quotes & Pro-forma Invoices',
+ 'pro_plan_feature7' => 'Customize Invoice Field Titles & Numbering',
+ 'pro_plan_feature8' => 'Option to Attach PDFs to Client Emails',
+
+ 'resume' => 'Resume',
+ 'break_duration' => 'Break',
+ 'edit_details' => 'Edit Details',
+ 'work' => 'Work',
+ 'timezone_unset' => 'Please :link to set your timezone',
+ 'click_here' => 'click here',
+
+ 'email_receipt' => 'Email payment receipt to the client',
+ 'created_payment_emailed_client' => 'Successfully created payment and emailed client',
+ 'add_company' => 'Add Company',
+ 'untitled' => 'Untitled',
+ 'new_company' => 'New Company',
+ 'associated_accounts' => 'Successfully linked accounts',
+ 'unlinked_account' => 'Successfully unlinked accounts',
+ 'login' => 'Login',
+ 'or' => 'or',
+
+ 'email_error' => 'There was a problem sending the email',
+ 'confirm_recurring_timing' => 'Note: emails are sent at the start of the hour.',
+ 'old_browser' => 'Please use a newer browser',
+ 'payment_terms_help' => 'Sets the default invoice due date',
+ 'unlink_account' => 'Unlink Account',
+ 'unlink' => 'Unlink',
+ 'show_address' => 'Show Address',
+ 'show_address_help' => 'Require client to provide their billing address',
+ 'update_address' => 'Update Address',
+ 'update_address_help' => 'Update client\'s address with provided details',
+ 'times' => 'Times',
+ 'set_now' => 'Set now',
+ 'dark_mode' => 'Dark Mode',
+ 'dark_mode_help' => 'Show white text on black background',
+ 'add_to_invoice' => 'Add to invoice :invoice',
+ 'create_new_invoice' => 'Create new invoice',
+ 'task_errors' => 'Please correct any overlapping times',
+ 'from' => 'From',
+ 'to' => 'To',
+ 'font_size' => 'Font Size',
+ 'primary_color' => 'Primary Color',
+ 'secondary_color' => 'Secondary Color',
+ 'customize_design' => 'Customize Design',
+
+ 'content' => 'Content',
+ 'styles' => 'Styles',
+ 'defaults' => 'Defaults',
+ 'margins' => 'Margins',
+ 'header' => 'Header',
+ 'footer' => 'Footer',
+ 'custom' => 'Custom',
+ 'invoice_to' => 'Invoice to',
+ 'invoice_no' => 'Invoice No.',
+ 'recent_payments' => 'Recent Payments',
+ 'outstanding' => 'Outstanding',
+ 'manage_companies' => 'Manage Companies',
+ 'total_revenue' => 'Total Revenue',
+
+ 'current_user' => 'Current User',
+ 'new_recurring_invoice' => 'New Recurring Invoice',
+ 'recurring_invoice' => 'Recurring Invoice',
+ 'recurring_too_soon' => 'It\'s too soon to create the next recurring invoice, it\'s scheduled for :date',
+ 'created_by_invoice' => 'Created by :invoice',
+ 'primary_user' => 'Primary User',
+ 'help' => 'Help',
+ 'customize_help' => 'Value
to the end. For example $invoiceNumberValue
displays the invoice number.$client.nameValue
.
+
',
+ 'due' => 'Due',
+ 'next_due_on' => 'Due Next: :date',
+ 'use_client_terms' => 'Use client terms',
+ 'day_of_month' => ':ordinal day of month',
+ 'last_day_of_month' => 'Last day of month',
+ 'day_of_week_after' => ':ordinal :day after',
+ 'sunday' => 'Sunday',
+ 'monday' => 'Monday',
+ 'tuesday' => 'Tuesday',
+ 'wednesday' => 'Wednesday',
+ 'thursday' => 'Thursday',
+ 'friday' => 'Friday',
+ 'saturday' => 'Saturday',
+
+ // Fonts
+ 'header_font_id' => 'Header Font',
+ 'body_font_id' => 'Body Font',
+ 'color_font_help' => 'Note: the primary color and fonts are also used in the client portal and custom email designs.',
+
+ 'live_preview' => 'Live Preview',
+ 'invalid_mail_config' => 'Unable to send email, please check that the mail settings are correct.',
+
+ 'invoice_message_button' => 'To view your invoice for :amount, click the button below.',
+ 'quote_message_button' => 'To view your quote for :amount, click the button below.',
+ 'payment_message_button' => 'Thank you for your payment of :amount.',
+ 'payment_type_direct_debit' => 'Direct Debit',
+ 'bank_accounts' => 'Bank Accounts',
+ 'add_bank_account' => 'Add Bank Account',
+ 'setup_account' => 'Setup Account',
+ 'import_expenses' => 'Import Expenses',
+ 'bank_id' => 'bank',
+ 'integration_type' => 'Integration Type',
+ 'updated_bank_account' => 'Successfully updated bank account',
+ 'edit_bank_account' => 'Edit Bank Account',
+ 'archive_bank_account' => 'Archive Bank Account',
+ 'archived_bank_account' => 'Successfully archived bank account',
+ 'created_bank_account' => 'Successfully created bank account',
+ 'validate_bank_account' => 'Validate Bank Account',
+ 'bank_accounts_help' => 'Connect a bank account to automatically import expenses and create vendors. Supports American Express and 400+ US banks.',
+ 'bank_password_help' => 'Note: your password is transmitted securely and never stored on our servers.',
+ 'bank_password_warning' => 'Warning: your password may be transmitted in plain text, consider enabling HTTPS.',
+ 'username' => 'Username',
+ 'account_number' => 'Account Number',
+ 'account_name' => 'Account Name',
+ 'bank_account_error' => 'Failed to retreive account details, please check your credentials.',
+ 'status_approved' => 'Approved',
+ 'quote_settings' => 'Quote Settings',
+ 'auto_convert_quote' => 'Auto convert quote',
+ 'auto_convert_quote_help' => 'Automatically convert a quote to an invoice when approved by a client.',
+ 'validate' => 'Validate',
+ 'info' => 'Info',
+ 'imported_expenses' => 'Successfully created :count_vendors vendor(s) and :count_expenses expense(s)',
+
+);
\ No newline at end of file
diff --git a/resources/lang/it/validation.php b/resources/lang/it/validation.php
index 57bbd2e32649..98490593e021 100644
--- a/resources/lang/it/validation.php
+++ b/resources/lang/it/validation.php
@@ -24,7 +24,7 @@ return array(
"numeric" => ":attribute deve trovarsi tra :min - :max.",
"file" => ":attribute deve trovarsi tra :min - :max kilobytes.",
"string" => ":attribute deve trovarsi tra :min - :max caratteri.",
- "array" => ":attribute deve avere tra :min - :max elementi."
+ "array" => ":attribute deve avere tra :min - :max elementi.",
),
"confirmed" => "Il campo di conferma per :attribute non coincide.",
"date" => ":attribute non è una data valida.",
@@ -42,14 +42,14 @@ return array(
"numeric" => ":attribute deve essere minore di :max.",
"file" => ":attribute non deve essere più grande di :max kilobytes.",
"string" => ":attribute non può contenere più di :max caratteri.",
- "array" => ":attribute non può avere più di :max elementi."
+ "array" => ":attribute non può avere più di :max elementi.",
),
"mimes" => ":attribute deve essere del tipo: :values.",
"min" => array(
"numeric" => ":attribute deve valere almeno :min.",
"file" => ":attribute deve essere più grande di :min kilobytes.",
"string" => ":attribute deve contenere almeno :min caratteri.",
- "array" => ":attribute deve avere almeno :min elementi."
+ "array" => ":attribute deve avere almeno :min elementi.",
),
"not_in" => "Il valore selezionato per :attribute non è valido.",
"numeric" => ":attribute deve essere un numero.",
@@ -65,7 +65,7 @@ return array(
"numeric" => ":attribute deve valere :size.",
"file" => ":attribute deve essere grande :size kilobytes.",
"string" => ":attribute deve contenere :size caratteri.",
- "array" => ":attribute deve contenere :size elementi."
+ "array" => ":attribute deve contenere :size elementi.",
),
"unique" => ":attribute è stato già utilizzato.",
"url" => ":attribute deve essere un URL.",
@@ -77,7 +77,7 @@ return array(
"has_counter" => 'The value must contain {$counter}',
"valid_contacts" => "All of the contacts must have either an email or name",
"valid_invoice_items" => "The invoice exceeds the maximum amount",
-
+
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
diff --git a/resources/lang/lt/texts.php b/resources/lang/lt/texts.php
index 6ccc401ac1d2..64dc7c7161c1 100644
--- a/resources/lang/lt/texts.php
+++ b/resources/lang/lt/texts.php
@@ -2,108 +2,108 @@
return array(
- // client
- 'organization' => 'Įmonė',
- 'name' => 'Vardas',
- 'website' => 'Internetinis puslapis',
- 'work_phone' => 'Telefonas',
- 'address' => 'Adresas',
- 'address1' => 'Gatvė',
- 'address2' => 'Kabinetas',
- 'city' => 'Miestas',
- 'state' => 'Valstija',
- 'postal_code' => 'Pašto kodas',
- 'country_id' => 'Šalis',
- 'contacts' => 'Kontaktinė infromacija',
- 'first_name' => 'Vardas',
- 'last_name' => 'Pavardė',
- 'phone' => 'Telefonas',
- 'email' => 'El. paštas',
- 'additional_info' => 'Papidoma Info',
- 'payment_terms' => 'Apmokėjimo sąlygos',
- 'currency_id' => 'Valiuta',
- 'size_id' => 'Dydis',
- 'industry_id' => 'Veiklos sritis',
- 'private_notes' => 'Privatūs užrašai',
+ // client
+ 'organization' => 'Įmonė',
+ 'name' => 'Vardas',
+ 'website' => 'Internetinis puslapis',
+ 'work_phone' => 'Telefonas',
+ 'address' => 'Adresas',
+ 'address1' => 'Gatvė',
+ 'address2' => 'Kabinetas',
+ 'city' => 'Miestas',
+ 'state' => 'Valstija',
+ 'postal_code' => 'Pašto kodas',
+ 'country_id' => 'Šalis',
+ 'contacts' => 'Kontaktinė infromacija',
+ 'first_name' => 'Vardas',
+ 'last_name' => 'Pavardė',
+ 'phone' => 'Telefonas',
+ 'email' => 'El. paštas',
+ 'additional_info' => 'Papidoma Info',
+ 'payment_terms' => 'Apmokėjimo sąlygos',
+ 'currency_id' => 'Valiuta',
+ 'size_id' => 'Dydis',
+ 'industry_id' => 'Veiklos sritis',
+ 'private_notes' => 'Privatūs užrašai',
- // invoice
- 'invoice' => 'Sąkaita faktūra',
- 'client' => 'Klientas',
- 'invoice_date' => 'Išrašymo data',
- 'due_date' => 'Apmokėjimo Data',
- 'invoice_number' => 'Serija ir Nr.',
- 'invoice_number_short' => 'Nr.',
- 'po_number' => 'PO Numeris',
- 'po_number_short' => 'PO Nr.',
- 'frequency_id' => 'Kaip dažnai',
- 'discount' => 'Nuolaida',
- 'taxes' => 'Mokesčiai',
- 'tax' => 'PVM',
- 'item' => 'Prekė',
- 'description' => 'Aprašymas',
- 'unit_cost' => 'Vnt. kaina',
- 'quantity' => 'Kiekis',
- 'line_total' => 'Suma',
- 'subtotal' => 'Suma viso',
- 'paid_to_date' => 'Apmokėta',
- 'balance_due' => 'Apmokėti',
- 'invoice_design_id' => 'Dizainas',
- 'terms' => 'Sąlygos',
- 'your_invoice' => 'Tavo sąskaitos',
+ // invoice
+ 'invoice' => 'Sąkaita faktūra',
+ 'client' => 'Klientas',
+ 'invoice_date' => 'Išrašymo data',
+ 'due_date' => 'Apmokėjimo Data',
+ 'invoice_number' => 'Serija ir Nr.',
+ 'invoice_number_short' => 'Nr.',
+ 'po_number' => 'PO Numeris',
+ 'po_number_short' => 'PO Nr.',
+ 'frequency_id' => 'Kaip dažnai',
+ 'discount' => 'Nuolaida',
+ 'taxes' => 'Mokesčiai',
+ 'tax' => 'PVM',
+ 'item' => 'Prekė',
+ 'description' => 'Aprašymas',
+ 'unit_cost' => 'Vnt. kaina',
+ 'quantity' => 'Kiekis',
+ 'line_total' => 'Suma',
+ 'subtotal' => 'Suma viso',
+ 'paid_to_date' => 'Apmokėta',
+ 'balance_due' => 'Apmokėti',
+ 'invoice_design_id' => 'Dizainas',
+ 'terms' => 'Sąlygos',
+ 'your_invoice' => 'Tavo sąskaitos',
- 'remove_contact' => 'Pašalinti kontaktą',
- 'add_contact' => 'Pridėti kontaktą',
- 'create_new_client' => 'Sukurti naują klientą',
- 'edit_client_details' => 'Redaguoti kliento informaciją',
- 'enable' => 'Įgalinti',
- 'learn_more' => 'Plačiau',
- 'manage_rates' => 'Redaguoti įkainius',
- 'note_to_client' => 'Pastaba klientui',
- 'invoice_terms' => 'Sąskaitos sąlygos',
- 'save_as_default_terms' => 'Išsaugoti sąlygas kaip standratrines',
- 'download_pdf' => 'Atsisiųsti PDF',
- 'pay_now' => 'Apmokėti dabar',
- 'save_invoice' => 'Išsaugoti sąskaitą',
- 'clone_invoice' => 'Kopijuoti sąskaitą',
- 'archive_invoice' => 'Archyvuoti sąskaitą',
- 'delete_invoice' => 'Ištrinti sąskaitą',
- 'email_invoice' => 'Išsiųsti el. paštu sąskaitą',
- 'enter_payment' => 'Įvesti apmokėjimą',
- 'tax_rates' => 'Mokesčių įkainiai',
- 'rate' => 'Įkainis',
- 'settings' => 'Nustatymai',
- 'enable_invoice_tax' => 'Įjungti PVM mokesčius',
- 'enable_line_item_tax' => 'Įjungti PVM mokesčius sumai',
+ 'remove_contact' => 'Pašalinti kontaktą',
+ 'add_contact' => 'Pridėti kontaktą',
+ 'create_new_client' => 'Sukurti naują klientą',
+ 'edit_client_details' => 'Redaguoti kliento informaciją',
+ 'enable' => 'Įgalinti',
+ 'learn_more' => 'Plačiau',
+ 'manage_rates' => 'Redaguoti įkainius',
+ 'note_to_client' => 'Pastaba klientui',
+ 'invoice_terms' => 'Sąskaitos sąlygos',
+ 'save_as_default_terms' => 'Išsaugoti sąlygas kaip standratrines',
+ 'download_pdf' => 'Atsisiųsti PDF',
+ 'pay_now' => 'Apmokėti dabar',
+ 'save_invoice' => 'Išsaugoti sąskaitą',
+ 'clone_invoice' => 'Kopijuoti sąskaitą',
+ 'archive_invoice' => 'Archyvuoti sąskaitą',
+ 'delete_invoice' => 'Ištrinti sąskaitą',
+ 'email_invoice' => 'Išsiųsti el. paštu sąskaitą',
+ 'enter_payment' => 'Įvesti apmokėjimą',
+ 'tax_rates' => 'Mokesčių įkainiai',
+ 'rate' => 'Įkainis',
+ 'settings' => 'Nustatymai',
+ 'enable_invoice_tax' => 'Įjungti PVM mokesčius',
+ 'enable_line_item_tax' => 'Įjungti PVM mokesčius sumai',
- // navigation
- 'dashboard' => 'Darbastalis',
- 'clients' => 'Klientai',
- 'invoices' => 'Sąskaitos',
- 'payments' => 'Mokėjimai',
- 'credits' => 'Kreditai',
- 'history' => 'Istorija',
- 'search' => 'Paieška',
- 'sign_up' => 'Prisijunk',
- 'guest' => 'Svečias',
- 'company_details' => 'Imonės informacija',
- 'online_payments' => 'Online mokėjimai',
- 'notifications' => 'Priminimai',
- 'import_export' => 'Importas/Eksportas',
- 'done' => 'Baigta',
- 'save' => 'Saugoti',
- 'create' => 'Kurti',
- 'upload' => 'Įkelti',
- 'import' => 'Importuoti',
- 'download' => 'Atsiųsti',
- 'cancel' => 'Atšaukti',
- 'close' => 'Uždaryti',
- 'provide_email' => 'Prašome pateikti galiojantį el. pašto adresą',
- 'powered_by' => 'Energija teikia',
- 'no_items' => 'Įrašų nėra',
+ // navigation
+ 'dashboard' => 'Darbastalis',
+ 'clients' => 'Klientai',
+ 'invoices' => 'Sąskaitos',
+ 'payments' => 'Mokėjimai',
+ 'credits' => 'Kreditai',
+ 'history' => 'Istorija',
+ 'search' => 'Paieška',
+ 'sign_up' => 'Prisijunk',
+ 'guest' => 'Svečias',
+ 'company_details' => 'Imonės informacija',
+ 'online_payments' => 'Online mokėjimai',
+ 'notifications' => 'Priminimai',
+ 'import_export' => 'Importas/Eksportas',
+ 'done' => 'Baigta',
+ 'save' => 'Saugoti',
+ 'create' => 'Kurti',
+ 'upload' => 'Įkelti',
+ 'import' => 'Importuoti',
+ 'download' => 'Atsiųsti',
+ 'cancel' => 'Atšaukti',
+ 'close' => 'Uždaryti',
+ 'provide_email' => 'Prašome pateikti galiojantį el. pašto adresą',
+ 'powered_by' => 'Energija teikia',
+ 'no_items' => 'Įrašų nėra',
- // recurring invoices
- 'recurring_invoices' => 'Recurring Invoices',
- 'recurring_help' => '
@@ -112,177 +112,177 @@ return array(
',
- // 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',
+ // 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',
- // 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?',
+ // 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',
- // payment pages
- 'payment_type_id' => 'Payment type',
- 'amount' => 'Amount',
+ // 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?',
- // 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',
- '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',
- 'email_settings' => 'Email Settings',
- 'pdf_email_attachment' => 'Attach PDF to Emails',
+ // payment pages
+ 'payment_type_id' => 'Payment type',
+ 'amount' => 'Amount',
- // 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',
+ // 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',
+ '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',
+ 'email_settings' => 'Email Settings',
+ 'pdf_email_attachment' => 'Attach PDF to Emails',
- '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',
+ // 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_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_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',
- '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',
+ '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_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_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',
- // 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 :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 Invoice Ninja Team',
- 'user_email_footer' => 'To adjust your email notification settings please visit '.SITE_URL.'/settings/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 button:',
- 'reset_password_footer' => 'If you did not request this password reset please email our support: ' . CONTACT_EMAIL,
+ '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 :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 Invoice Ninja Team',
+ 'user_email_footer' => 'To adjust your email notification settings please visit '.SITE_URL.'/settings/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 button:',
+ '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
- 'security' => [
+ // Payment page
+ 'secure_payment' => 'Secure Payment',
+ 'card_number' => 'Card number',
+ 'expiration_month' => 'Expiration month',
+ 'expiration_year' => 'Expiration year',
+ 'cvv' => 'CVV',
+
+ // Security alerts
+ 'security' => [
'too_many_attempts' => 'Too many attempts. Try again in few minutes.',
'wrong_credentials' => 'Incorrect email or password.',
'confirmation' => 'Your account has been confirmed!',
@@ -290,28 +290,28 @@ return array(
'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' => [
+ ],
+
+ // 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',
+ '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!
+ '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 StepsA 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
@@ -319,677 +319,798 @@ return array(
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',
+ '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' => 'Add 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 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' => 'Add 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',
+ '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',
+ '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',
+ // 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',
+ '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',
+ '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.',
+ '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.',
- '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.',
+ 'session_expired' => 'Your session has expired.',
- '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',
+ '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.',
- 'confirm_email_invoice' => 'Are you sure you want to email this invoice?',
- 'confirm_email_quote' => 'Are you sure you want to email this quote?',
- 'confirm_recurring_email_invoice' => 'Are you sure you want this invoice emailed?',
+ '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',
- 'cancel_account' => 'Cancel Account',
- 'cancel_account_message' => 'Warning: This will permanently erase all of your data, there is no undo.',
- 'go_back' => 'Go Back',
+ 'confirm_email_invoice' => 'Are you sure you want to email this invoice?',
+ 'confirm_email_quote' => 'Are you sure you want to email this quote?',
+ 'confirm_recurring_email_invoice' => 'Are you sure you want this invoice emailed?',
- 'data_visualizations' => 'Data Visualizations',
- 'sample_data' => 'Sample data shown',
- 'hide' => 'Hide',
- 'new_version_available' => 'A new version of :releases_link is available. You\'re running v:user_version, the latest is v:latest_version',
-
- 'invoice_settings' => 'Invoice Settings',
- 'invoice_number_prefix' => 'Invoice Number Prefix',
- 'invoice_number_counter' => 'Invoice Number Counter',
- 'quote_number_prefix' => 'Quote Number Prefix',
- 'quote_number_counter' => 'Quote Number Counter',
- 'share_invoice_counter' => 'Share invoice counter',
- 'invoice_issued_to' => 'Invoice issued to',
- 'invalid_counter' => 'To prevent a possible conflict please set either an invoice or quote number prefix',
- 'mark_sent' => 'Mark sent',
-
+ 'cancel_account' => 'Cancel Account',
+ 'cancel_account_message' => 'Warning: This will permanently erase all of your data, there is no undo.',
+ 'go_back' => 'Go Back',
- 'gateway_help_1' => ':link to sign up for Authorize.net.',
- 'gateway_help_2' => ':link to sign up for Authorize.net.',
- 'gateway_help_17' => ':link to get your PayPal API signature.',
- 'gateway_help_27' => ':link to sign up for TwoCheckout.',
+ 'data_visualizations' => 'Data Visualizations',
+ 'sample_data' => 'Sample data shown',
+ 'hide' => 'Hide',
+ 'new_version_available' => 'A new version of :releases_link is available. You\'re running v:user_version, the latest is v:latest_version',
- 'more_designs' => 'More designs',
- 'more_designs_title' => 'Additional Invoice Designs',
- 'more_designs_cloud_header' => 'Go Pro for more invoice designs',
- 'more_designs_cloud_text' => '',
- 'more_designs_self_host_header' => 'Get 6 more invoice designs for just $'.INVOICE_DESIGNS_PRICE,
- 'more_designs_self_host_text' => '',
- 'buy' => 'Buy',
- 'bought_designs' => 'Successfully added additional invoice designs',
-
+ 'invoice_settings' => 'Invoice Settings',
+ 'invoice_number_prefix' => 'Invoice Number Prefix',
+ 'invoice_number_counter' => 'Invoice Number Counter',
+ 'quote_number_prefix' => 'Quote Number Prefix',
+ 'quote_number_counter' => 'Quote Number Counter',
+ 'share_invoice_counter' => 'Share invoice counter',
+ 'invoice_issued_to' => 'Invoice issued to',
+ 'invalid_counter' => 'To prevent a possible conflict please set either an invoice or quote number prefix',
+ 'mark_sent' => 'Mark sent',
-
- 'sent' => 'sent',
- 'timesheets' => 'Timesheets',
- 'payment_title' => 'Enter Your Billing Address and Credit Card information',
- 'payment_cvv' => '*This is the 3-4 digit number onthe back of your card',
- 'payment_footer1' => '*Billing address must match address associated with credit card.',
- 'payment_footer2' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
- 'vat_number' => 'Vat Number',
- 'id_number' => 'ID Number',
+ 'gateway_help_1' => ':link to sign up for Authorize.net.',
+ 'gateway_help_2' => ':link to sign up for Authorize.net.',
+ 'gateway_help_17' => ':link to get your PayPal API signature.',
+ 'gateway_help_27' => ':link to sign up for TwoCheckout.',
- 'white_label_link' => 'White label',
- 'white_label_text' => 'Purchase a white label license for $'.WHITE_LABEL_PRICE.' to remove the Invoice Ninja branding from the client portal and help support our project.',
- 'white_label_header' => 'White Label',
- 'bought_white_label' => 'Successfully enabled white label license',
- 'white_labeled' => 'White labeled',
+ 'more_designs' => 'More designs',
+ 'more_designs_title' => 'Additional Invoice Designs',
+ 'more_designs_cloud_header' => 'Go Pro for more invoice designs',
+ 'more_designs_cloud_text' => '',
+ 'more_designs_self_host_header' => 'Get 6 more invoice designs for just $'.INVOICE_DESIGNS_PRICE,
+ 'more_designs_self_host_text' => '',
+ 'buy' => 'Buy',
+ 'bought_designs' => 'Successfully added additional invoice designs',
- 'restore' => 'Restore',
- 'restore_invoice' => 'Restore Invoice',
- 'restore_quote' => 'Restore Quote',
- 'restore_client' => 'Restore Client',
- 'restore_credit' => 'Restore Credit',
- 'restore_payment' => 'Restore Payment',
- 'restored_invoice' => 'Successfully restored invoice',
- 'restored_quote' => 'Successfully restored quote',
- 'restored_client' => 'Successfully restored client',
- 'restored_payment' => 'Successfully restored payment',
- 'restored_credit' => 'Successfully restored credit',
-
- 'reason_for_canceling' => 'Help us improve our site by telling us why you\'re leaving.',
- 'discount_percent' => 'Percent',
- 'discount_amount' => 'Amount',
- 'invoice_history' => 'Invoice History',
- 'quote_history' => 'Quote History',
- 'current_version' => 'Current version',
- 'select_versiony' => 'Select version',
- 'view_history' => 'View History',
+ 'sent' => 'sent',
+ 'timesheets' => 'Timesheets',
- 'edit_payment' => 'Edit Payment',
- 'updated_payment' => 'Successfully updated payment',
- 'deleted' => 'Deleted',
- 'restore_user' => 'Restore User',
- 'restored_user' => 'Successfully restored user',
- 'show_deleted_users' => 'Show deleted users',
- 'email_templates' => 'Email Templates',
- 'invoice_email' => 'Invoice Email',
- 'payment_email' => 'Payment Email',
- 'quote_email' => 'Quote Email',
- 'reset_all' => 'Reset All',
- 'approve' => 'Approve',
+ 'payment_title' => 'Enter Your Billing Address and Credit Card information',
+ 'payment_cvv' => '*This is the 3-4 digit number onthe back of your card',
+ 'payment_footer1' => '*Billing address must match address associated with credit card.',
+ 'payment_footer2' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
+ 'vat_number' => 'Vat Number',
+ 'id_number' => 'ID Number',
- 'token_billing_type_id' => 'Token Billing',
- 'token_billing_help' => 'Enables you to store credit cards with your gateway, and charge them at a later date.',
- 'token_billing_1' => 'Disabled',
- 'token_billing_2' => 'Opt-in - checkbox is shown but not selected',
- 'token_billing_3' => 'Opt-out - checkbox is shown and selected',
- 'token_billing_4' => 'Always',
- 'token_billing_checkbox' => 'Store credit card details',
- 'view_in_stripe' => 'View in Stripe',
- 'use_card_on_file' => 'Use card on file',
- 'edit_payment_details' => 'Edit payment details',
- 'token_billing' => 'Save card details',
- 'token_billing_secure' => 'The data is stored securely by :stripe_link',
+ 'white_label_link' => 'White label',
+ 'white_label_text' => 'Purchase a white label license for $'.WHITE_LABEL_PRICE.' to remove the Invoice Ninja branding from the client portal and help support our project.',
+ 'white_label_header' => 'White Label',
+ 'bought_white_label' => 'Successfully enabled white label license',
+ 'white_labeled' => 'White labeled',
- 'support' => 'Support',
- 'contact_information' => 'Contact information',
- '256_encryption' => '256-Bit Encryption',
- 'amount_due' => 'Amount due',
- 'billing_address' => 'Billing address',
- 'billing_method' => 'Billing method',
- 'order_overview' => 'Order overview',
- 'match_address' => '*Address must match address associated with credit card.',
- 'click_once' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
+ 'restore' => 'Restore',
+ 'restore_invoice' => 'Restore Invoice',
+ 'restore_quote' => 'Restore Quote',
+ 'restore_client' => 'Restore Client',
+ 'restore_credit' => 'Restore Credit',
+ 'restore_payment' => 'Restore Payment',
- 'default_invoice_footer' => 'Set default invoice footer',
- 'invoice_footer' => 'Invoice footer',
- 'save_as_default_footer' => 'Save as default footer',
+ 'restored_invoice' => 'Successfully restored invoice',
+ 'restored_quote' => 'Successfully restored quote',
+ 'restored_client' => 'Successfully restored client',
+ 'restored_payment' => 'Successfully restored payment',
+ 'restored_credit' => 'Successfully restored credit',
- 'token_management' => 'Token Management',
- 'tokens' => 'Tokens',
- 'add_token' => 'Add Token',
- 'show_deleted_tokens' => 'Show deleted tokens',
- 'deleted_token' => 'Successfully deleted token',
- 'created_token' => 'Successfully created token',
- 'updated_token' => 'Successfully updated token',
- 'edit_token' => 'Edit Token',
- 'delete_token' => 'Delete Token',
- 'token' => 'Token',
+ 'reason_for_canceling' => 'Help us improve our site by telling us why you\'re leaving.',
+ 'discount_percent' => 'Percent',
+ 'discount_amount' => 'Amount',
- 'add_gateway' => 'Add Gateway',
- 'delete_gateway' => 'Delete Gateway',
- 'edit_gateway' => 'Edit Gateway',
- 'updated_gateway' => 'Successfully updated gateway',
- 'created_gateway' => 'Successfully created gateway',
- 'deleted_gateway' => 'Successfully deleted gateway',
- 'pay_with_paypal' => 'PayPal',
- 'pay_with_card' => 'Credit card',
+ 'invoice_history' => 'Invoice History',
+ 'quote_history' => 'Quote History',
+ 'current_version' => 'Current version',
+ 'select_versiony' => 'Select version',
+ 'view_history' => 'View History',
- 'change_password' => 'Change password',
- 'current_password' => 'Current password',
- 'new_password' => 'New password',
- 'confirm_password' => 'Confirm password',
- 'password_error_incorrect' => 'The current password is incorrect.',
- 'password_error_invalid' => 'The new password is invalid.',
- 'updated_password' => 'Successfully updated password',
+ 'edit_payment' => 'Edit Payment',
+ 'updated_payment' => 'Successfully updated payment',
+ 'deleted' => 'Deleted',
+ 'restore_user' => 'Restore User',
+ 'restored_user' => 'Successfully restored user',
+ 'show_deleted_users' => 'Show deleted users',
+ 'email_templates' => 'Email Templates',
+ 'invoice_email' => 'Invoice Email',
+ 'payment_email' => 'Payment Email',
+ 'quote_email' => 'Quote Email',
+ 'reset_all' => 'Reset All',
+ 'approve' => 'Approve',
- 'api_tokens' => 'API Tokens',
- 'users_and_tokens' => 'Users & Tokens',
- 'account_login' => 'Account Login',
- 'recover_password' => 'Recover your password',
- 'forgot_password' => 'Forgot your password?',
- 'email_address' => 'Email address',
- 'lets_go' => 'Let’s go',
- 'password_recovery' => 'Password Recovery',
- 'send_email' => 'Send email',
- 'set_password' => 'Set Password',
- 'converted' => 'Converted',
+ 'token_billing_type_id' => 'Token Billing',
+ 'token_billing_help' => 'Enables you to store credit cards with your gateway, and charge them at a later date.',
+ 'token_billing_1' => 'Disabled',
+ 'token_billing_2' => 'Opt-in - checkbox is shown but not selected',
+ 'token_billing_3' => 'Opt-out - checkbox is shown and selected',
+ 'token_billing_4' => 'Always',
+ 'token_billing_checkbox' => 'Store credit card details',
+ 'view_in_stripe' => 'View in Stripe',
+ 'use_card_on_file' => 'Use card on file',
+ 'edit_payment_details' => 'Edit payment details',
+ 'token_billing' => 'Save card details',
+ 'token_billing_secure' => 'The data is stored securely by :stripe_link',
- 'email_approved' => 'Email me when a quote is approved',
- 'notification_quote_approved_subject' => 'Quote :invoice was approved by :client',
- 'notification_quote_approved' => 'The following client :client approved Quote :invoice for :amount.',
- 'resend_confirmation' => 'Resend confirmation email',
- 'confirmation_resent' => 'The confirmation email was resent',
+ 'support' => 'Support',
+ 'contact_information' => 'Contact information',
+ '256_encryption' => '256-Bit Encryption',
+ 'amount_due' => 'Amount due',
+ 'billing_address' => 'Billing address',
+ 'billing_method' => 'Billing method',
+ 'order_overview' => 'Order overview',
+ 'match_address' => '*Address must match address associated with credit card.',
+ 'click_once' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
- 'gateway_help_42' => ':link to sign up for BitPay.
Note: use a Legacy API Key, not an API token.',
- 'payment_type_credit_card' => 'Credit card',
- 'payment_type_paypal' => 'PayPal',
- 'payment_type_bitcoin' => 'Bitcoin',
- 'knowledge_base' => 'Knowledge Base',
- 'partial' => 'Partial',
- 'partial_remaining' => ':partial of :balance',
-
- 'more_fields' => 'More Fields',
- 'less_fields' => 'Less Fields',
- 'client_name' => 'Client Name',
- 'pdf_settings' => 'PDF Settings',
- 'product_settings' => 'Product Settings',
- 'auto_wrap' => 'Auto Line Wrap',
- 'duplicate_post' => 'Warning: the previous page was submitted twice. The second submission had been ignored.',
- 'view_documentation' => 'View Documentation',
- 'app_title' => 'Free Open-Source Online Invoicing',
- 'app_description' => 'Invoice Ninja is a free, open-source solution for invoicing and billing customers. With Invoice Ninja, you can easily build and send beautiful invoices from any device that has access to the web. Your clients can print your invoices, download them as pdf files, and even pay you online from within the system.',
-
- 'rows' => 'rows',
- 'www' => 'www',
- 'logo' => 'Logo',
- 'subdomain' => 'Subdomain',
- 'provide_name_or_email' => 'Please provide a contact name or email',
- 'charts_and_reports' => 'Charts & Reports',
- 'chart' => 'Chart',
- 'report' => 'Report',
- 'group_by' => 'Group by',
- 'paid' => 'Paid',
- 'enable_report' => 'Report',
- 'enable_chart' => 'Chart',
- 'totals' => 'Totals',
- 'run' => 'Run',
- 'export' => 'Export',
- 'documentation' => 'Documentation',
- 'zapier' => 'Zapier',
- 'recurring' => 'Recurring',
- 'last_invoice_sent' => 'Last invoice sent :date',
+ 'default_invoice_footer' => 'Set default invoice footer',
+ 'invoice_footer' => 'Invoice footer',
+ 'save_as_default_footer' => 'Save as default footer',
- 'processed_updates' => 'Successfully completed update',
- 'tasks' => 'Tasks',
- 'new_task' => 'New Task',
- 'start_time' => 'Start Time',
- 'created_task' => 'Successfully created task',
- 'updated_task' => 'Successfully updated task',
- 'edit_task' => 'Edit Task',
- 'archive_task' => 'Archive Task',
- 'restore_task' => 'Restore Task',
- 'delete_task' => 'Delete Task',
- 'stop_task' => 'Stop Task',
- 'time' => 'Time',
- 'start' => 'Start',
- 'stop' => 'Stop',
- 'now' => 'Now',
- 'timer' => 'Timer',
- 'manual' => 'Manual',
- 'date_and_time' => 'Date & Time',
- 'second' => 'second',
- 'seconds' => 'seconds',
- 'minute' => 'minute',
- 'minutes' => 'minutes',
- 'hour' => 'hour',
- 'hours' => 'hours',
- 'task_details' => 'Task Details',
- 'duration' => 'Duration',
- 'end_time' => 'End Time',
- 'end' => 'End',
- 'invoiced' => 'Invoiced',
- 'logged' => 'Logged',
- 'running' => 'Running',
- 'task_error_multiple_clients' => 'The tasks can\'t belong to different clients',
- 'task_error_running' => 'Please stop running tasks first',
- 'task_error_invoiced' => 'Tasks have already been invoiced',
- 'restored_task' => 'Successfully restored task',
- 'archived_task' => 'Successfully archived task',
- 'archived_tasks' => 'Successfully archived :count tasks',
- 'deleted_task' => 'Successfully deleted task',
- 'deleted_tasks' => 'Successfully deleted :count tasks',
- 'create_task' => 'Create Task',
- 'stopped_task' => 'Successfully stopped task',
- 'invoice_task' => 'Invoice Task',
- 'invoice_labels' => 'Invoice Labels',
- 'prefix' => 'Prefix',
- 'counter' => 'Counter',
+ 'token_management' => 'Token Management',
+ 'tokens' => 'Tokens',
+ 'add_token' => 'Add Token',
+ 'show_deleted_tokens' => 'Show deleted tokens',
+ 'deleted_token' => 'Successfully deleted token',
+ 'created_token' => 'Successfully created token',
+ 'updated_token' => 'Successfully updated token',
+ 'edit_token' => 'Edit Token',
+ 'delete_token' => 'Delete Token',
+ 'token' => 'Token',
- 'payment_type_dwolla' => 'Dwolla',
- 'gateway_help_43' => ':link to sign up for Dwolla.',
- 'partial_value' => 'Must be greater than zero and less than the total',
- 'more_actions' => 'More Actions',
+ 'add_gateway' => 'Add Gateway',
+ 'delete_gateway' => 'Delete Gateway',
+ 'edit_gateway' => 'Edit Gateway',
+ 'updated_gateway' => 'Successfully updated gateway',
+ 'created_gateway' => 'Successfully created gateway',
+ 'deleted_gateway' => 'Successfully deleted gateway',
+ 'pay_with_paypal' => 'PayPal',
+ 'pay_with_card' => 'Credit card',
- 'pro_plan_title' => 'NINJA PRO',
- 'pro_plan_call_to_action' => 'Upgrade Now!',
- 'pro_plan_feature1' => 'Create Unlimited Clients',
- 'pro_plan_feature2' => 'Access to 10 Beautiful Invoice Designs',
- 'pro_plan_feature3' => 'Custom URLs - "YourBrand.InvoiceNinja.com"',
- 'pro_plan_feature4' => 'Remove "Created by Invoice Ninja"',
- 'pro_plan_feature5' => 'Multi-user Access & Activity Tracking',
- 'pro_plan_feature6' => 'Create Quotes & Pro-forma Invoices',
- 'pro_plan_feature7' => 'Customize Invoice Field Titles & Numbering',
- 'pro_plan_feature8' => 'Option to Attach PDFs to Client Emails',
+ 'change_password' => 'Change password',
+ 'current_password' => 'Current password',
+ 'new_password' => 'New password',
+ 'confirm_password' => 'Confirm password',
+ 'password_error_incorrect' => 'The current password is incorrect.',
+ 'password_error_invalid' => 'The new password is invalid.',
+ 'updated_password' => 'Successfully updated password',
- 'resume' => 'Resume',
- 'break_duration' => 'Break',
- 'edit_details' => 'Edit Details',
- 'work' => 'Work',
- 'timezone_unset' => 'Please :link to set your timezone',
- 'click_here' => 'click here',
+ 'api_tokens' => 'API Tokens',
+ 'users_and_tokens' => 'Users & Tokens',
+ 'account_login' => 'Account Login',
+ 'recover_password' => 'Recover your password',
+ 'forgot_password' => 'Forgot your password?',
+ 'email_address' => 'Email address',
+ 'lets_go' => 'Let’s go',
+ 'password_recovery' => 'Password Recovery',
+ 'send_email' => 'Send email',
+ 'set_password' => 'Set Password',
+ 'converted' => 'Converted',
- 'email_receipt' => 'Email payment receipt to the client',
- 'created_payment_emailed_client' => 'Successfully created payment and emailed client',
- 'add_company' => 'Add Company',
- 'untitled' => 'Untitled',
- 'new_company' => 'New Company',
- 'associated_accounts' => 'Successfully linked accounts',
- 'unlinked_account' => 'Successfully unlinked accounts',
- 'login' => 'Login',
- 'or' => 'or',
+ 'email_approved' => 'Email me when a quote is approved',
+ 'notification_quote_approved_subject' => 'Quote :invoice was approved by :client',
+ 'notification_quote_approved' => 'The following client :client approved Quote :invoice for :amount.',
+ 'resend_confirmation' => 'Resend confirmation email',
+ 'confirmation_resent' => 'The confirmation email was resent',
- 'email_error' => 'There was a problem sending the email',
- 'confirm_recurring_timing' => 'Note: emails are sent at the start of the hour.',
- 'old_browser' => 'Please use a newer browser',
- 'payment_terms_help' => 'Sets the default invoice due date',
- 'unlink_account' => 'Unlink Account',
- 'unlink' => 'Unlink',
- 'show_address' => 'Show Address',
- 'show_address_help' => 'Require client to provide their billing address',
- 'update_address' => 'Update Address',
- 'update_address_help' => 'Update client\'s address with provided details',
- 'times' => 'Times',
- 'set_now' => 'Set now',
- 'dark_mode' => 'Dark Mode',
- 'dark_mode_help' => 'Show white text on black background',
- 'add_to_invoice' => 'Add to invoice :invoice',
- 'create_new_invoice' => 'Create new invoice',
- 'task_errors' => 'Please correct any overlapping times',
- 'from' => 'From',
- 'to' => 'To',
- 'font_size' => 'Font Size',
- 'primary_color' => 'Primary Color',
- 'secondary_color' => 'Secondary Color',
- 'customize_design' => 'Customize Design',
+ 'gateway_help_42' => ':link to sign up for BitPay.
Note: use a Legacy API Key, not an API token.',
+ 'payment_type_credit_card' => 'Credit card',
+ 'payment_type_paypal' => 'PayPal',
+ 'payment_type_bitcoin' => 'Bitcoin',
+ 'knowledge_base' => 'Knowledge Base',
+ 'partial' => 'Partial',
+ 'partial_remaining' => ':partial of :balance',
- 'content' => 'Content',
- 'styles' => 'Styles',
- 'defaults' => 'Defaults',
- 'margins' => 'Margins',
- 'header' => 'Header',
- 'footer' => 'Footer',
- 'custom' => 'Custom',
- 'invoice_to' => 'Invoice to',
- 'invoice_no' => 'Invoice No.',
- 'recent_payments' => 'Recent Payments',
- 'outstanding' => 'Outstanding',
- 'manage_companies' => 'Manage Companies',
- 'total_revenue' => 'Total Revenue',
+ 'more_fields' => 'More Fields',
+ 'less_fields' => 'Less Fields',
+ 'client_name' => 'Client Name',
+ 'pdf_settings' => 'PDF Settings',
+ 'product_settings' => 'Product Settings',
+ 'auto_wrap' => 'Auto Line Wrap',
+ 'duplicate_post' => 'Warning: the previous page was submitted twice. The second submission had been ignored.',
+ 'view_documentation' => 'View Documentation',
+ 'app_title' => 'Free Open-Source Online Invoicing',
+ 'app_description' => 'Invoice Ninja is a free, open-source solution for invoicing and billing customers. With Invoice Ninja, you can easily build and send beautiful invoices from any device that has access to the web. Your clients can print your invoices, download them as pdf files, and even pay you online from within the system.',
- 'current_user' => 'Current User',
- 'new_recurring_invoice' => 'New Recurring Invoice',
- 'recurring_invoice' => 'Recurring Invoice',
- 'recurring_too_soon' => 'It\'s too soon to create the next recurring invoice, it\'s scheduled for :date',
- 'created_by_invoice' => 'Created by :invoice',
- 'primary_user' => 'Primary User',
- 'help' => 'Help',
- 'customize_help' => 'Value
to the end. For example $invoiceNumberValue
displays the invoice number.$client.nameValue
.
+
',
+ 'due' => 'Due',
+ 'next_due_on' => 'Due Next: :date',
+ 'use_client_terms' => 'Use client terms',
+ 'day_of_month' => ':ordinal day of month',
+ 'last_day_of_month' => 'Last day of month',
+ 'day_of_week_after' => ':ordinal :day after',
+ 'sunday' => 'Sunday',
+ 'monday' => 'Monday',
+ 'tuesday' => 'Tuesday',
+ 'wednesday' => 'Wednesday',
+ 'thursday' => 'Thursday',
+ 'friday' => 'Friday',
+ 'saturday' => 'Saturday',
+
+ // Fonts
+ 'header_font_id' => 'Header Font',
+ 'body_font_id' => 'Body Font',
+ 'color_font_help' => 'Note: the primary color and fonts are also used in the client portal and custom email designs.',
+
+ 'live_preview' => 'Live Preview',
+ 'invalid_mail_config' => 'Unable to send email, please check that the mail settings are correct.',
+
+ 'invoice_message_button' => 'To view your invoice for :amount, click the button below.',
+ 'quote_message_button' => 'To view your quote for :amount, click the button below.',
+ 'payment_message_button' => 'Thank you for your payment of :amount.',
+ 'payment_type_direct_debit' => 'Direct Debit',
+ 'bank_accounts' => 'Bank Accounts',
+ 'add_bank_account' => 'Add Bank Account',
+ 'setup_account' => 'Setup Account',
+ 'import_expenses' => 'Import Expenses',
+ 'bank_id' => 'bank',
+ 'integration_type' => 'Integration Type',
+ 'updated_bank_account' => 'Successfully updated bank account',
+ 'edit_bank_account' => 'Edit Bank Account',
+ 'archive_bank_account' => 'Archive Bank Account',
+ 'archived_bank_account' => 'Successfully archived bank account',
+ 'created_bank_account' => 'Successfully created bank account',
+ 'validate_bank_account' => 'Validate Bank Account',
+ 'bank_accounts_help' => 'Connect a bank account to automatically import expenses and create vendors. Supports American Express and 400+ US banks.',
+ 'bank_password_help' => 'Note: your password is transmitted securely and never stored on our servers.',
+ 'bank_password_warning' => 'Warning: your password may be transmitted in plain text, consider enabling HTTPS.',
+ 'username' => 'Username',
+ 'account_number' => 'Account Number',
+ 'account_name' => 'Account Name',
+ 'bank_account_error' => 'Failed to retreive account details, please check your credentials.',
+ 'status_approved' => 'Approved',
+ 'quote_settings' => 'Quote Settings',
+ 'auto_convert_quote' => 'Auto convert quote',
+ 'auto_convert_quote_help' => 'Automatically convert a quote to an invoice when approved by a client.',
+ 'validate' => 'Validate',
+ 'info' => 'Info',
+ 'imported_expenses' => 'Successfully created :count_vendors vendor(s) and :count_expenses expense(s)',
+
+);
\ No newline at end of file
diff --git a/resources/lang/nb_NO/pagination.php b/resources/lang/nb_NO/pagination.php
index c57908251668..ef922b207966 100644
--- a/resources/lang/nb_NO/pagination.php
+++ b/resources/lang/nb_NO/pagination.php
@@ -1,20 +1,20 @@
- '« Tilbake',
+ 'previous' => '« Tilbake',
- 'next' => 'Neste »',
+ 'next' => 'Neste »',
-);
\ No newline at end of file
+);
diff --git a/resources/lang/nb_NO/reminders.php b/resources/lang/nb_NO/reminders.php
index 88c8a1c920c4..bc5787cbf711 100644
--- a/resources/lang/nb_NO/reminders.php
+++ b/resources/lang/nb_NO/reminders.php
@@ -2,23 +2,23 @@
return array(
- /*
- |--------------------------------------------------------------------------
- | Password Reminder Language Lines
- |--------------------------------------------------------------------------
- |
- | The following language lines are the default lines which match reasons
- | that are given by the password broker for a password update attempt
- | has failed, such as for an invalid token or invalid new password.
- |
- */
+ /*
+ |--------------------------------------------------------------------------
+ | Password Reminder Language Lines
+ |--------------------------------------------------------------------------
+ |
+ | The following language lines are the default lines which match reasons
+ | that are given by the password broker for a password update attempt
+ | has failed, such as for an invalid token or invalid new password.
+ |
+ */
- "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.",
+ "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/resources/lang/nb_NO/texts.php b/resources/lang/nb_NO/texts.php
index 87405d666dbb..d0267a0b661c 100644
--- a/resources/lang/nb_NO/texts.php
+++ b/resources/lang/nb_NO/texts.php
@@ -2,108 +2,108 @@
return array(
- // client
- 'organization' => 'Organisasjon',
- 'name' => 'Navn',
- 'website' => 'Nettside',
- 'work_phone' => 'Telefon (arbeid)',
- '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' => 'E-post',
- 'additional_info' => 'Tilleggsinfo',
- 'payment_terms' => 'Betalingsvilkår',
- 'currency_id' => 'Valuta',
- 'size_id' => 'Størrelse',
- 'industry_id' => 'Sektor',
- 'private_notes' => 'Private notater',
+ // client
+ 'organization' => 'Organisasjon',
+ 'name' => 'Navn',
+ 'website' => 'Nettside',
+ 'work_phone' => 'Telefon (arbeid)',
+ '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' => 'E-post',
+ 'additional_info' => 'Tilleggsinfo',
+ 'payment_terms' => 'Betalingsvilkår',
+ 'currency_id' => 'Valuta',
+ 'size_id' => 'Størrelse',
+ 'industry_id' => 'Sektor',
+ 'private_notes' => 'Private notater',
- // invoice
- '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' => 'Beskrivelse',
- 'unit_cost' => 'Stykkpris',
- 'quantity' => 'Antall',
- 'line_total' => 'Sum',
- 'subtotal' => 'Totalbeløp',
- 'paid_to_date' => 'Betalt til Dato',
- 'balance_due' => 'Gjenstående',
- 'invoice_design_id' => 'Design',
- 'terms' => 'Vilkår',
- 'your_invoice' => 'Din faktura',
+ // invoice
+ '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' => 'Beskrivelse',
+ 'unit_cost' => 'Stykkpris',
+ 'quantity' => 'Antall',
+ 'line_total' => 'Sum',
+ 'subtotal' => 'Totalbeløp',
+ 'paid_to_date' => 'Betalt til Dato',
+ 'balance_due' => 'Gjenstående',
+ 'invoice_design_id' => 'Design',
+ 'terms' => 'Vilkår',
+ 'your_invoice' => 'Din faktura',
- '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' => 'Betal Nå',
- 'save_invoice' => 'Lagre Faktura',
- 'clone_invoice' => 'Kopier Faktura',
- 'archive_invoice' => 'Arkiver Faktura',
- 'delete_invoice' => 'Slett Faktura',
- 'email_invoice' => 'E-post Faktura',
- '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',
+ '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' => 'Betal Nå',
+ 'save_invoice' => 'Lagre Faktura',
+ 'clone_invoice' => 'Kopier Faktura',
+ 'archive_invoice' => 'Arkiver Faktura',
+ 'delete_invoice' => 'Slett Faktura',
+ 'email_invoice' => 'E-post Faktura',
+ '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' => 'Skrivebord',
- 'clients' => 'Klienter',
- 'invoices' => 'Fakturaer',
- 'payments' => 'Betalinger',
- 'credits' => 'Kreditter',
- 'history' => 'Historie',
- 'search' => 'Søk',
- 'sign_up' => 'Registrer deg',
- 'guest' => 'Gjest',
- 'company_details' => 'Firmainformasjon',
- 'online_payments' => 'Nettbetalinger',
- 'notifications' => 'Varsler',
- 'import_export' => 'Import/Eksport',
- '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',
+ // navigation
+ 'dashboard' => 'Skrivebord',
+ 'clients' => 'Klienter',
+ 'invoices' => 'Fakturaer',
+ 'payments' => 'Betalinger',
+ 'credits' => 'Kreditter',
+ 'history' => 'Historie',
+ 'search' => 'Søk',
+ 'sign_up' => 'Registrer deg',
+ 'guest' => 'Gjest',
+ 'company_details' => 'Firmainformasjon',
+ 'online_payments' => 'Nettbetalinger',
+ 'notifications' => 'Varsler',
+ 'import_export' => 'Import/Eksport',
+ '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' => 'Gjentakende Fakturaer',
- 'recurring_help' => '
@@ -112,176 +112,176 @@ return array(
',
- // dashboard
- 'in_total_revenue' => 'totale inntekter',
- 'billed_client' => 'fakturert klient',
- 'billed_clients' => 'fakturerte klienter',
- 'active_client' => 'aktiv klient',
- 'active_clients' => 'aktive klienter',
- 'invoices_past_due' => 'Forfalte Fakturaer',
- 'upcoming_invoices' => 'Forestående Fakturaer',
- 'average_invoice' => 'Gjennomsnittlige Fakturaer',
-
- // list pages
- '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' => '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' => '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',
+ // dashboard
+ 'in_total_revenue' => 'totale inntekter',
+ 'billed_client' => 'fakturert klient',
+ 'billed_clients' => 'fakturerte klienter',
+ 'active_client' => 'aktiv klient',
+ 'active_clients' => 'aktive klienter',
+ 'invoices_past_due' => 'Forfalte Fakturaer',
+ 'upcoming_invoices' => 'Forestående Fakturaer',
+ 'average_invoice' => 'Gjennomsnittlige Fakturaer',
- // client view page
- '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?',
+ // list pages
+ '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' => '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' => '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',
- // payment pages
- 'payment_type_id' => 'Betalingsmetode',
- 'amount' => 'Beløp',
+ // client view page
+ '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?',
- // account/company pages
- 'work_email' => 'E-post',
- 'language_id' => 'Språk',
- 'timezone_id' => 'Tidssone',
- 'date_format_id' => 'Dato format',
- 'datetime_format_id' => 'Dato/Tidsformat',
- 'users' => 'Brukere',
- 'localization' => 'Lokalisering',
- 'remove_logo' => 'Fjern logo',
- 'logo_help' => 'Støttede filtyper: JPEG, GIF og PNG',
- 'payment_gateway' => 'Betalingsløsning',
- 'gateway_id' => 'Tilbyder',
- 'email_notifications' => 'Varsel via e-post',
- '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' => 'Side Oppdateringer',
- 'custom_messages' => 'Tilpassede Meldinger',
- 'default_email_footer' => 'Sett standard e-post signatur',
- 'import_clients' => 'Importer Klientdata',
- 'csv_file' => 'Velg CSV-fil',
- 'export_clients' => 'Eksporter 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',
- 'email_settings' => 'E-post Innstillinger',
- 'pdf_email_attachment' => 'Legg ved PDF',
+ // payment pages
+ 'payment_type_id' => 'Betalingsmetode',
+ 'amount' => 'Beløp',
- // application messages
- 'created_client' => 'Klient opprettet suksessfullt',
- 'created_clients' => 'Klienter opprettet suksessfullt',
- 'updated_settings' => 'Innstillinger oppdatert',
- 'removed_logo' => 'Logoen ble fjernet',
- 'sent_message' => 'Melding ble 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',
+ // account/company pages
+ 'work_email' => 'E-post',
+ 'language_id' => 'Språk',
+ 'timezone_id' => 'Tidssone',
+ 'date_format_id' => 'Dato format',
+ 'datetime_format_id' => 'Dato/Tidsformat',
+ 'users' => 'Brukere',
+ 'localization' => 'Lokalisering',
+ 'remove_logo' => 'Fjern logo',
+ 'logo_help' => 'Støttede filtyper: JPEG, GIF og PNG',
+ 'payment_gateway' => 'Betalingsløsning',
+ 'gateway_id' => 'Tilbyder',
+ 'email_notifications' => 'Varsel via e-post',
+ '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' => 'Side Oppdateringer',
+ 'custom_messages' => 'Tilpassede Meldinger',
+ 'default_email_footer' => 'Sett standard e-post signatur',
+ 'import_clients' => 'Importer Klientdata',
+ 'csv_file' => 'Velg CSV-fil',
+ 'export_clients' => 'Eksporter 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',
+ 'email_settings' => 'E-post Innstillinger',
+ 'pdf_email_attachment' => 'Legg ved PDF',
- '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 klienter',
+ // application messages
+ 'created_client' => 'Klient opprettet suksessfullt',
+ 'created_clients' => 'Klienter opprettet suksessfullt',
+ 'updated_settings' => 'Innstillinger oppdatert',
+ 'removed_logo' => 'Logoen ble fjernet',
+ 'sent_message' => 'Melding ble 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_invoice' => 'Faktura oppdatert',
- 'created_invoice' => 'Faktura opprettet',
- 'cloned_invoice' => 'Faktura kopiert',
- 'emailed_invoice' => 'E-postfaktura sendt',
- 'and_created_client' => 'og klient opprettet',
- 'archived_invoice' => 'Faktura arkivert',
- 'archived_invoices' => 'Fakturaer arkivert',
- 'deleted_invoice' => 'Faktura slettet',
- 'deleted_invoices' => 'Slettet :count fakturaer',
+ '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 klienter',
- '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',
+ 'updated_invoice' => 'Faktura oppdatert',
+ 'created_invoice' => 'Faktura opprettet',
+ 'cloned_invoice' => 'Faktura kopiert',
+ 'emailed_invoice' => 'E-postfaktura 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_credit' => 'Kreditt opprettet',
- 'archived_credit' => 'Kreditt arkivert',
- 'archived_credits' => 'Arkiverte :count kreditter',
- 'deleted_credit' => 'Kreditt slettet',
- 'deleted_credits' => 'Slettet :count kreditter',
+ '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',
- // Emails
- 'confirmation_subject' => 'Invoice Ninja Kontobekreftelse',
- 'confirmation_header' => 'Kontobekreftelse',
- 'confirmation_message' => 'Vennligst åpne lenken nedenfor for å bekrefte kontoen din.',
- 'invoice_subject' => 'Ny faktura :invoice fra :account',
- 'invoice_message' => 'For å se din faktura på :amount, klikk lenken 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' => 'Invoice Ninja Gjengen',
- 'user_email_footer' => 'For å justere varslingsinnstillingene vennligst besøk '.SITE_URL.'/settings/notifications',
- 'invoice_link_message' => 'Hvis du vil se din klientfaktura klikk på lenken 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' => 'E-post 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 lenke:',
- 'reset_password_footer' => 'Hvis du ikke ba om å få nullstillt ditt passord, vennligst kontakt kundeservice: ' . CONTACT_EMAIL,
+ '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 Kontobekreftelse',
+ 'confirmation_header' => 'Kontobekreftelse',
+ 'confirmation_message' => 'Vennligst åpne lenken nedenfor for å bekrefte kontoen din.',
+ 'invoice_subject' => 'Ny faktura :invoice fra :account',
+ 'invoice_message' => 'For å se din faktura på :amount, klikk lenken 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' => 'Invoice Ninja Gjengen',
+ 'user_email_footer' => 'For å justere varslingsinnstillingene vennligst besøk '.SITE_URL.'/settings/notifications',
+ 'invoice_link_message' => 'Hvis du vil se din klientfaktura klikk på lenken 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' => 'E-post 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 lenke:',
+ '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',
- 'cvv' => 'CVV',
-
- // Security alerts
- 'security' => [
+ // Payment page
+ 'secure_payment' => 'Sikker betaling',
+ 'card_number' => 'Kortnummer',
+ 'expiration_month' => 'Utløpsdato',
+ 'expiration_year' => 'Utløpsår',
+ 'cvv' => 'CVV',
+
+ // Security alerts
+ 'security' => [
'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!',
@@ -289,28 +289,28 @@ return array(
'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' => [
+ ],
+
+ // Pro Plan
+ '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',
- '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å lenken som du har mottatt i e-postbekreftelsen for å bekrefte e-postadressen.',
- 'erase_data' => 'Dette vil permanent slette alle dine data.',
- 'password' => 'Passord',
+ '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å lenken som du har mottatt i e-postbekreftelsen for å bekrefte e-postadressen.',
+ 'erase_data' => 'Dette vil permanent slette alle dine data.',
+ 'password' => 'Passord',
- 'pro_plan_product' => '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!
+ 'pro_plan_product' => '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 stegen betalbar faktura er sendt til e-postadressen
som er tilknyttet kontoen din. For å låse opp alle de utrolige
Pro-funksjonene, kan du følge instruksjonene på fakturaen til å
@@ -318,108 +318,108 @@ 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' => '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',
+ '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' => 'Produktbibliotek',
- 'product' => 'Produkt',
- 'products' => 'Produkter',
- 'fill_products' => 'Automatisk-utfyll 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',
+ // product management
+ 'product_library' => 'Produktbibliotek',
+ 'product' => 'Produkt',
+ 'products' => 'Produkter',
+ 'fill_products' => 'Automatisk-utfyll 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' => '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',
+ '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' => 'Diagram bygger',
- 'ninja_email_footer' => 'Bruk :site til å fakturere kundene dine og få betalt på nettet - gratis!',
- 'go_pro' => 'Velg 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' => 'Pristilbud',
- 'quotes' => 'Pristilbud',
- 'quote_number' => 'Tilbud nummer',
- 'quote_number_short' => 'Tilbud #',
- 'quote_date' => 'Tilbudsdato',
- 'quote_total' => 'Tilbud totalt',
- 'your_quote' => 'Ditt tilbud',
- 'total' => 'Totalt',
- 'clone' => 'Kopier',
+ // Quotes
+ 'quote' => 'Pristilbud',
+ 'quotes' => 'Pristilbud',
+ 'quote_number' => 'Tilbud nummer',
+ 'quote_number_short' => 'Tilbud #',
+ 'quote_date' => 'Tilbudsdato',
+ 'quote_total' => 'Tilbud totalt',
+ 'your_quote' => 'Ditt tilbud',
+ 'total' => 'Totalt',
+ 'clone' => 'Kopier',
- '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' => 'E-post tilbudet',
- 'clone_quote' => 'Kopier tilbud',
- 'convert_to_invoice' => 'Konverter til en faktura',
- 'view_invoice' => 'Se faktura',
- 'view_client' => 'Vis klient',
- 'view_quote' => 'Se tilbud',
+ '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' => 'E-post 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' => 'Tilbud oppdatert',
- 'created_quote' => 'Tilbud opprettet',
- 'cloned_quote' => 'Tilbud kopiert',
- 'emailed_quote' => 'Tilbud sendt som e-post',
- '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',
+ 'updated_quote' => 'Tilbud oppdatert',
+ 'created_quote' => 'Tilbud opprettet',
+ 'cloned_quote' => 'Tilbud kopiert',
+ 'emailed_quote' => 'Tilbud sendt som e-post',
+ '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' => 'Nytt tilbud fra :account',
- 'quote_message' => 'For å se ditt tilbud pålydende :amount, klikk lenken nedenfor.',
- 'quote_link_message' => 'Hvis du vil se din klients tilbud, klikk på lenken 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' => 'Økten er utløpt.',
+ 'quote_subject' => 'Nytt tilbud fra :account',
+ 'quote_message' => 'For å se ditt tilbud pålydende :amount, klikk lenken nedenfor.',
+ 'quote_link_message' => 'Hvis du vil se din klients tilbud, klikk på lenken 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.',
- '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.',
+ 'session_expired' => 'Økten er utløpt.',
- '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 overstige grensen på ' . MAX_NUM_USERS . ' brukere',
+ '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' => '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 overstige grensen på ' . MAX_NUM_USERS . ' brukere',
'confirm_email_invoice' => 'Er du sikker på at du ønsker å e-poste denne fakturaen?',
'confirm_email_quote' => 'Er du sikker på at du ønsker å e-poste dette tilbudet?',
@@ -889,7 +889,7 @@ return array(
'default_invoice_footer' => 'Standard Faktura Bunntekst',
'quote_footer' => 'Tilbud Bunntekst',
'free' => 'Gratis',
-
+
'quote_is_approved' => 'Dette tilbudet er godkjent',
'apply_credit' => 'Bruk Kreditt',
'system_settings' => 'Systeminnstillinger',
@@ -949,7 +949,7 @@ return array(
'publishable_key' => 'Publishable Key',
'secret_key' => 'Secret Key',
'missing_publishable_key' => 'Set your Stripe publishable key for an improved checkout process',
-
+
'email_design' => 'Email Design',
'due_by' => 'Due by :date',
'enable_email_markup' => 'Enable Markup',
@@ -988,5 +988,127 @@ return array(
'schedule' => 'Schedule',
'email_designs' => 'Email Designs',
'assigned_when_sent' => 'Assigned when sent',
-
-);
+
+ 'white_label_custom_css' => ':link for $'.WHITE_LABEL_PRICE.' to enable custom styling and help support our project.',
+ 'white_label_purchase_link' => 'Purchase a white label license',
+
+ // Expense / vendor
+ 'expense' => 'Expense',
+ 'expenses' => 'Expenses',
+ 'new_expense' => 'Enter Expense',
+ 'enter_expense' => 'Enter Expense',
+ 'vendors' => 'Vendors',
+ 'new_vendor' => 'New Vendor',
+ 'payment_terms_net' => 'Net',
+ 'vendor' => 'Vendor',
+ 'edit_vendor' => 'Edit Vendor',
+ 'archive_vendor' => 'Archive Vendor',
+ 'delete_vendor' => 'Delete Vendor',
+ 'view_vendor' => 'View Vendor',
+ 'deleted_expense' => 'Successfully deleted expense',
+ 'archived_expense' => 'Successfully archived expense',
+ 'deleted_expenses' => 'Successfully deleted expenses',
+ 'archived_expenses' => 'Successfully archived expenses',
+
+ // Expenses
+ 'expense_amount' => 'Expense Amount',
+ 'expense_balance' => 'Expense Balance',
+ 'expense_date' => 'Expense Date',
+ 'expense_should_be_invoiced' => 'Should this expense be invoiced?',
+ 'public_notes' => 'Public Notes',
+ 'invoice_amount' => 'Invoice Amount',
+ 'exchange_rate' => 'Exchange Rate',
+ 'yes' => 'Yes',
+ 'no' => 'No',
+ 'should_be_invoiced' => 'Should be invoiced',
+ 'view_expense' => 'View expense # :expense',
+ 'edit_expense' => 'Edit Expense',
+ 'archive_expense' => 'Archive Expense',
+ 'delete_expense' => 'Delete Expense',
+ 'view_expense_num' => 'Expense # :expense',
+ 'updated_expense' => 'Successfully updated expense',
+ 'created_expense' => 'Successfully created expense',
+ 'enter_expense' => 'Enter Expense',
+ 'view' => 'View',
+ 'restore_expense' => 'Restore Expense',
+ 'invoice_expense' => 'Invoice Expense',
+ 'expense_error_multiple_clients' =>'The expenses can\'t belong to different clients',
+ 'expense_error_invoiced' => 'Expense has already been invoiced',
+ 'convert_currency' => 'Convert currency',
+
+ // Payment terms
+ 'num_days' => 'Number of days',
+ 'create_payment_term' => 'Create Payment Term',
+ 'edit_payment_terms' => 'Edit Payment Term',
+ 'edit_payment_term' => 'Edit Payment Term',
+ 'archive_payment_term' => 'Archive Payment Term',
+
+ // recurring due dates
+ 'recurring_due_dates' => 'Recurring Invoice Due Dates',
+ 'recurring_due_date_help' => '
+
',
+ 'due' => 'Due',
+ 'next_due_on' => 'Due Next: :date',
+ 'use_client_terms' => 'Use client terms',
+ 'day_of_month' => ':ordinal day of month',
+ 'last_day_of_month' => 'Last day of month',
+ 'day_of_week_after' => ':ordinal :day after',
+ 'sunday' => 'Sunday',
+ 'monday' => 'Monday',
+ 'tuesday' => 'Tuesday',
+ 'wednesday' => 'Wednesday',
+ 'thursday' => 'Thursday',
+ 'friday' => 'Friday',
+ 'saturday' => 'Saturday',
+
+ // Fonts
+ 'header_font_id' => 'Header Font',
+ 'body_font_id' => 'Body Font',
+ 'color_font_help' => 'Note: the primary color and fonts are also used in the client portal and custom email designs.',
+
+ 'live_preview' => 'Live Preview',
+ 'invalid_mail_config' => 'Unable to send email, please check that the mail settings are correct.',
+
+ 'invoice_message_button' => 'To view your invoice for :amount, click the button below.',
+ 'quote_message_button' => 'To view your quote for :amount, click the button below.',
+ 'payment_message_button' => 'Thank you for your payment of :amount.',
+ 'payment_type_direct_debit' => 'Direct Debit',
+ 'bank_accounts' => 'Bank Accounts',
+ 'add_bank_account' => 'Add Bank Account',
+ 'setup_account' => 'Setup Account',
+ 'import_expenses' => 'Import Expenses',
+ 'bank_id' => 'bank',
+ 'integration_type' => 'Integration Type',
+ 'updated_bank_account' => 'Successfully updated bank account',
+ 'edit_bank_account' => 'Edit Bank Account',
+ 'archive_bank_account' => 'Archive Bank Account',
+ 'archived_bank_account' => 'Successfully archived bank account',
+ 'created_bank_account' => 'Successfully created bank account',
+ 'validate_bank_account' => 'Validate Bank Account',
+ 'bank_accounts_help' => 'Connect a bank account to automatically import expenses and create vendors. Supports American Express and 400+ US banks.',
+ 'bank_password_help' => 'Note: your password is transmitted securely and never stored on our servers.',
+ 'bank_password_warning' => 'Warning: your password may be transmitted in plain text, consider enabling HTTPS.',
+ 'username' => 'Username',
+ 'account_number' => 'Account Number',
+ 'account_name' => 'Account Name',
+ 'bank_account_error' => 'Failed to retreive account details, please check your credentials.',
+ 'status_approved' => 'Approved',
+ 'quote_settings' => 'Quote Settings',
+ 'auto_convert_quote' => 'Auto convert quote',
+ 'auto_convert_quote_help' => 'Automatically convert a quote to an invoice when approved by a client.',
+ 'validate' => 'Validate',
+ 'info' => 'Info',
+ 'imported_expenses' => 'Successfully created :count_vendors vendor(s) and :count_expenses expense(s)',
+
+);
\ No newline at end of file
diff --git a/resources/lang/nb_NO/validation.php b/resources/lang/nb_NO/validation.php
index b779fd348288..8ac62538cdc2 100644
--- a/resources/lang/nb_NO/validation.php
+++ b/resources/lang/nb_NO/validation.php
@@ -2,103 +2,103 @@
return array(
- /*
- |--------------------------------------------------------------------------
- | Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | The following language lines contain the default error messages used by
- | the validator class. Some of these rules have multiple versions such
- | such as the size rules. Feel free to tweak each of these messages.
- |
- */
+ /*
+ |--------------------------------------------------------------------------
+ | Validation Language Lines
+ |--------------------------------------------------------------------------
+ |
+ | The following language lines contain the default error messages used by
+ | the validator class. Some of these rules have multiple versions such
+ | such as the size rules. Feel free to tweak each of these messages.
+ |
+ */
- "accepted" => ":attribute må være akseptert.",
- "active_url" => ":attribute er ikke en gyldig nettadresse.",
- "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" => ":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.",
- "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" => ":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.",
- "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.",
- ),
- "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å samsvare.",
- "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.",
- ),
- "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.",
- "notmasked" => "Verdiene er skjult",
+ "accepted" => ":attribute må være akseptert.",
+ "active_url" => ":attribute er ikke en gyldig nettadresse.",
+ "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" => ":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.",
+ "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" => ":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.",
+ "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.",
+ ),
+ "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å samsvare.",
+ "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.",
+ ),
+ "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.",
+ "notmasked" => "Verdiene er skjult",
"less_than" => ':attribute må være mindre enn :value',
"has_counter" => 'Verdien må inneholde {$counter}',
-
- /*
- |--------------------------------------------------------------------------
- | 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 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 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.
- |
- */
+ 'custom' => array(),
- 'attributes' => 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(),
);
diff --git a/resources/lang/nl/pagination.php b/resources/lang/nl/pagination.php
index 583b463a6375..6f99c193afa5 100644
--- a/resources/lang/nl/pagination.php
+++ b/resources/lang/nl/pagination.php
@@ -1,4 +1,4 @@
- 'Volgende »',
-);
\ No newline at end of file
+);
diff --git a/resources/lang/nl/texts.php b/resources/lang/nl/texts.php
index 6a6316a9f286..fd81361669ca 100644
--- a/resources/lang/nl/texts.php
+++ b/resources/lang/nl/texts.php
@@ -1,108 +1,108 @@
- 'Organisatie',
- 'name' => 'Naam',
- 'website' => 'Website',
- 'work_phone' => 'Telefoon',
- 'address' => 'Adres',
- 'address1' => 'Straat',
- 'address2' => 'Bus/Suite',
- 'city' => 'Gemeente',
- 'state' => 'Staat/Provincie',
- 'postal_code' => 'Postcode',
- 'country_id' => 'Land',
- 'contacts' => 'Contacten',
- 'first_name' => 'Voornaam',
- 'last_name' => 'Achternaam',
- 'phone' => 'Telefoon',
- 'email' => 'E-mail',
- 'additional_info' => 'Extra informatie',
- 'payment_terms' => 'Betalingsvoorwaarden',
- 'currency_id' => 'Munteenheid',
- 'size_id' => 'Grootte',
- 'industry_id' => 'Industrie',
- 'private_notes' => 'Notitie (privé)',
+ // client
+ 'organization' => 'Organisatie',
+ 'name' => 'Naam',
+ 'website' => 'Website',
+ 'work_phone' => 'Telefoon',
+ 'address' => 'Adres',
+ 'address1' => 'Straat',
+ 'address2' => 'Bus/Suite',
+ 'city' => 'Gemeente',
+ 'state' => 'Staat/Provincie',
+ 'postal_code' => 'Postcode',
+ 'country_id' => 'Land',
+ 'contacts' => 'Contacten',
+ 'first_name' => 'Voornaam',
+ 'last_name' => 'Achternaam',
+ 'phone' => 'Telefoon',
+ 'email' => 'E-mail',
+ 'additional_info' => 'Extra informatie',
+ 'payment_terms' => 'Betalingsvoorwaarden',
+ 'currency_id' => 'Munteenheid',
+ 'size_id' => 'Grootte',
+ 'industry_id' => 'Industrie',
+ 'private_notes' => 'Notitie (privé)',
- // invoice
- 'invoice' => 'Factuur',
- 'client' => 'Klant',
- 'invoice_date' => 'Factuurdatum',
- 'due_date' => 'Vervaldatum',
- 'invoice_number' => 'Factuurnummer',
- 'invoice_number_short' => 'Factuur #',
- 'po_number' => 'Bestelnummer',
- 'po_number_short' => 'Bestel #',
- 'frequency_id' => 'Hoe vaak',
- 'discount' => 'Korting',
- 'taxes' => 'Belastingen',
- 'tax' => 'Belasting',
- 'item' => 'Naam',
- 'description' => 'Omschrijving',
- 'unit_cost' => 'Eenheidsprijs',
- 'quantity' => 'Aantal',
- 'line_total' => 'Totaal',
- 'subtotal' => 'Subtotaal',
- 'paid_to_date' => 'Betaald',
- 'balance_due' => 'Te voldoen',
- 'invoice_design_id' => 'Ontwerp',
- 'terms' => 'Voorwaarden',
- 'your_invoice' => 'Jouw factuur',
+ // invoice
+ 'invoice' => 'Factuur',
+ 'client' => 'Klant',
+ 'invoice_date' => 'Factuurdatum',
+ 'due_date' => 'Vervaldatum',
+ 'invoice_number' => 'Factuurnummer',
+ 'invoice_number_short' => 'Factuur #',
+ 'po_number' => 'Bestelnummer',
+ 'po_number_short' => 'Bestel #',
+ 'frequency_id' => 'Hoe vaak',
+ 'discount' => 'Korting',
+ 'taxes' => 'Belastingen',
+ 'tax' => 'Belasting',
+ 'item' => 'Naam',
+ 'description' => 'Omschrijving',
+ 'unit_cost' => 'Eenheidsprijs',
+ 'quantity' => 'Aantal',
+ 'line_total' => 'Totaal',
+ 'subtotal' => 'Subtotaal',
+ 'paid_to_date' => 'Betaald',
+ 'balance_due' => 'Te voldoen',
+ 'invoice_design_id' => 'Ontwerp',
+ 'terms' => 'Voorwaarden',
+ 'your_invoice' => 'Jouw factuur',
- 'remove_contact' => 'Verwijder contact',
- 'add_contact' => 'Voeg contact toe',
- 'create_new_client' => 'Maak nieuwe klant',
- 'edit_client_details' => 'Pas klantdetails aan',
- 'enable' => 'Activeer',
- 'learn_more' => 'Meer te weten komen',
- 'manage_rates' => 'Beheer prijzen',
- 'note_to_client' => 'Bericht aan klant',
- 'invoice_terms' => 'Factuur voorwaarden',
- 'save_as_default_terms' => 'Opslaan als standaard voorwaarden',
- 'download_pdf' => 'Download PDF',
- 'pay_now' => 'Betaal nu',
- 'save_invoice' => 'Sla factuur op',
- 'clone_invoice' => 'Kopieer factuur',
- 'archive_invoice' => 'Archiveer factuur',
- 'delete_invoice' => 'Verwijder factuur',
- 'email_invoice' => 'E-mail factuur',
- 'enter_payment' => 'Betaling ingeven',
- 'tax_rates' => 'BTW-tarief',
- 'rate' => 'Tarief',
- 'settings' => 'Instellingen',
- 'enable_invoice_tax' => 'Activeer instelling van BTW op volledige factuur',
- 'enable_line_item_tax' => 'Activeer instelling van BTW per lijn',
+ 'remove_contact' => 'Verwijder contact',
+ 'add_contact' => 'Voeg contact toe',
+ 'create_new_client' => 'Maak nieuwe klant',
+ 'edit_client_details' => 'Pas klantdetails aan',
+ 'enable' => 'Activeer',
+ 'learn_more' => 'Meer te weten komen',
+ 'manage_rates' => 'Beheer prijzen',
+ 'note_to_client' => 'Bericht aan klant',
+ 'invoice_terms' => 'Factuur voorwaarden',
+ 'save_as_default_terms' => 'Opslaan als standaard voorwaarden',
+ 'download_pdf' => 'Download PDF',
+ 'pay_now' => 'Betaal nu',
+ 'save_invoice' => 'Sla factuur op',
+ 'clone_invoice' => 'Kopieer factuur',
+ 'archive_invoice' => 'Archiveer factuur',
+ 'delete_invoice' => 'Verwijder factuur',
+ 'email_invoice' => 'E-mail factuur',
+ 'enter_payment' => 'Betaling ingeven',
+ 'tax_rates' => 'BTW-tarief',
+ 'rate' => 'Tarief',
+ 'settings' => 'Instellingen',
+ 'enable_invoice_tax' => 'Activeer instelling van BTW op volledige factuur',
+ 'enable_line_item_tax' => 'Activeer instelling van BTW per lijn',
- // navigation
- 'dashboard' => 'Dashboard',
- 'clients' => 'Klanten',
- 'invoices' => 'Facturen',
- 'payments' => 'Betalingen',
- 'credits' => 'Kredietnota\'s',
- 'history' => 'Geschiedenis',
- 'search' => 'Zoeken',
- 'sign_up' => 'Aanmelden',
- 'guest' => 'Gast',
- 'company_details' => 'Bedrijfsdetails',
- 'online_payments' => 'Online betalingen',
- 'notifications' => 'Meldingen',
- 'import_export' => 'Importeer/Exporteer',
- 'done' => 'Klaar',
- 'save' => 'Opslaan',
- 'create' => 'Aanmaken',
- 'upload' => 'Uploaden',
- 'import' => 'Importeer',
- 'download' => 'Downloaden',
- 'cancel' => 'Annuleren',
- 'provide_email' => 'Geef een geldig e-mailadres aub.',
- 'powered_by' => 'Factuur gemaakt via',
- 'no_items' => 'Geen artikelen',
+ // navigation
+ 'dashboard' => 'Dashboard',
+ 'clients' => 'Klanten',
+ 'invoices' => 'Facturen',
+ 'payments' => 'Betalingen',
+ 'credits' => 'Kredietnota\'s',
+ 'history' => 'Geschiedenis',
+ 'search' => 'Zoeken',
+ 'sign_up' => 'Aanmelden',
+ 'guest' => 'Gast',
+ 'company_details' => 'Bedrijfsdetails',
+ 'online_payments' => 'Online betalingen',
+ 'notifications' => 'Meldingen',
+ 'import_export' => 'Importeer/Exporteer',
+ 'done' => 'Klaar',
+ 'save' => 'Opslaan',
+ 'create' => 'Aanmaken',
+ 'upload' => 'Uploaden',
+ 'import' => 'Importeer',
+ 'download' => 'Downloaden',
+ 'cancel' => 'Annuleren',
+ 'provide_email' => 'Geef een geldig e-mailadres aub.',
+ 'powered_by' => 'Factuur gemaakt via',
+ 'no_items' => 'Geen artikelen',
- // recurring invoices
- 'recurring_invoices' => 'Terugkerende facturen',
- 'recurring_help' => '
@@ -111,176 +111,176 @@ return array(
',
- // dashboard
- 'in_total_revenue' => 'in totale opbrengst',
- 'billed_client' => 'Gefactureerde klant',
- 'billed_clients' => 'Gefactureerde klanten',
- 'active_client' => 'Actieve klant',
- 'active_clients' => 'Actieve klanten',
- 'invoices_past_due' => 'Vervallen facturen',
- 'upcoming_invoices' => 'Aankomende facturen',
- 'average_invoice' => 'Gemiddelde factuur',
-
- // list pages
- 'archive' => 'Archiveer',
- 'delete' => 'Verwijder',
- 'archive_client' => 'Archiveer klant',
- 'delete_client' => 'Verwijder klant',
- 'archive_payment' => 'Archiveer betaling',
- 'delete_payment' => 'Verwijder betaling',
- 'archive_credit' => 'Archiveer kredietnota',
- 'delete_credit' => 'Verwijder kredietnota',
- 'show_archived_deleted' => 'Toon gearchiveerde/verwijderde',
- 'filter' => 'Filter',
- 'new_client' => 'Nieuwe klant',
- 'new_invoice' => 'Nieuwe factuur',
- 'new_payment' => 'Nieuwe betaling',
- 'new_credit' => 'Nieuwe kredietnota',
- 'contact' => 'Contact',
- 'date_created' => 'Aanmaakdatum',
- 'last_login' => 'Laatste login',
- 'balance' => 'Saldo',
- 'action' => 'Actie',
- 'status' => 'Status',
- 'invoice_total' => 'Factuur totaal',
- 'frequency' => 'Frequentie',
- 'start_date' => 'Startdatum',
- 'end_date' => 'Einddatum',
- 'transaction_reference' => 'Transactiereferentie',
- 'method' => 'Methode',
- 'payment_amount' => 'Betalingsbedrag',
- 'payment_date' => 'Betalingsdatum',
- 'credit_amount' => 'Kredietbedrag',
- 'credit_balance' => 'Kredietsaldo',
- 'credit_date' => 'Kredietdatum',
- 'empty_table' => 'Geen gegevens beschikbaar in de tabel',
- 'select' => 'Selecteer',
- 'edit_client' => 'Klant aanpassen',
- 'edit_invoice' => 'Factuur aanpassen',
+ // dashboard
+ 'in_total_revenue' => 'in totale opbrengst',
+ 'billed_client' => 'Gefactureerde klant',
+ 'billed_clients' => 'Gefactureerde klanten',
+ 'active_client' => 'Actieve klant',
+ 'active_clients' => 'Actieve klanten',
+ 'invoices_past_due' => 'Vervallen facturen',
+ 'upcoming_invoices' => 'Aankomende facturen',
+ 'average_invoice' => 'Gemiddelde factuur',
- // client view page
- 'create_invoice' => 'Factuur aanmaken',
- 'enter_credit' => 'Kredietnota ingeven',
- 'last_logged_in' => 'Laatste login',
- 'details' => 'Details',
- 'standing' => 'Openstaand',
- 'credit' => 'Krediet',
- 'activity' => 'Activiteit',
- 'date' => 'Datum',
- 'message' => 'Bericht',
- 'adjustment' => 'Aanpassing',
- 'are_you_sure' => 'Weet u het zeker?',
+ // list pages
+ 'archive' => 'Archiveer',
+ 'delete' => 'Verwijder',
+ 'archive_client' => 'Archiveer klant',
+ 'delete_client' => 'Verwijder klant',
+ 'archive_payment' => 'Archiveer betaling',
+ 'delete_payment' => 'Verwijder betaling',
+ 'archive_credit' => 'Archiveer kredietnota',
+ 'delete_credit' => 'Verwijder kredietnota',
+ 'show_archived_deleted' => 'Toon gearchiveerde/verwijderde',
+ 'filter' => 'Filter',
+ 'new_client' => 'Nieuwe klant',
+ 'new_invoice' => 'Nieuwe factuur',
+ 'new_payment' => 'Nieuwe betaling',
+ 'new_credit' => 'Nieuwe kredietnota',
+ 'contact' => 'Contact',
+ 'date_created' => 'Aanmaakdatum',
+ 'last_login' => 'Laatste login',
+ 'balance' => 'Saldo',
+ 'action' => 'Actie',
+ 'status' => 'Status',
+ 'invoice_total' => 'Factuur totaal',
+ 'frequency' => 'Frequentie',
+ 'start_date' => 'Startdatum',
+ 'end_date' => 'Einddatum',
+ 'transaction_reference' => 'Transactiereferentie',
+ 'method' => 'Methode',
+ 'payment_amount' => 'Betalingsbedrag',
+ 'payment_date' => 'Betalingsdatum',
+ 'credit_amount' => 'Kredietbedrag',
+ 'credit_balance' => 'Kredietsaldo',
+ 'credit_date' => 'Kredietdatum',
+ 'empty_table' => 'Geen gegevens beschikbaar in de tabel',
+ 'select' => 'Selecteer',
+ 'edit_client' => 'Klant aanpassen',
+ 'edit_invoice' => 'Factuur aanpassen',
- // payment pages
- 'payment_type_id' => 'Betalingstype',
- 'amount' => 'Bedrag',
+ // client view page
+ 'create_invoice' => 'Factuur aanmaken',
+ 'enter_credit' => 'Kredietnota ingeven',
+ 'last_logged_in' => 'Laatste login',
+ 'details' => 'Details',
+ 'standing' => 'Openstaand',
+ 'credit' => 'Krediet',
+ 'activity' => 'Activiteit',
+ 'date' => 'Datum',
+ 'message' => 'Bericht',
+ 'adjustment' => 'Aanpassing',
+ 'are_you_sure' => 'Weet u het zeker?',
- // account/company pages
- 'work_email' => 'E-mail',
- 'language_id' => 'Taal',
- 'timezone_id' => 'Tijdszone',
- 'date_format_id' => 'Datum formaat',
- 'datetime_format_id' => 'Datum/Tijd formaat',
- 'users' => 'Gebruikers',
- 'localization' => 'Localisatie',
- 'remove_logo' => 'Verwijder logo',
- 'logo_help' => 'Ondersteund: JPEG, GIF en PNG',
- 'payment_gateway' => 'Betalingsmiddel',
- 'gateway_id' => 'Leverancier',
- 'email_notifications' => 'E-mailmeldingen',
- 'email_sent' => 'E-mail me wanneer een factuur is verzonden',
- 'email_viewed' => 'E-mail me wanneer een factuur is bekeken',
- 'email_paid' => 'E-mail me wanneer een factuur is betaald',
- 'site_updates' => 'Site Aanpassingen',
- 'custom_messages' => 'Aangepaste berichten',
- 'default_invoice_terms' => 'Stel standaard factuurvoorwaarden in',
- 'default_email_footer' => 'Stel standaard e-mailhandtekening in',
- 'import_clients' => 'Importeer Klant Gegevens',
- 'csv_file' => 'Selecteer CSV bestand',
- 'export_clients' => 'Exporteer Klant Gegevens',
- 'select_file' => 'Selecteer een bestand',
- 'first_row_headers' => 'Gebruik eerste rij als koppen',
- 'column' => 'Kolom',
- 'sample' => 'Voorbeeld',
- 'import_to' => 'Importeer naar',
- 'client_will_create' => 'klant zal aangemaakt worden',
- 'clients_will_create' => 'klanten zullen aangemaakt worden',
- 'email_settings' => 'E-mailinstellingen',
- 'pdf_email_attachment' => 'PDF als bijlage toevoegen in e-mailberichten',
+ // payment pages
+ 'payment_type_id' => 'Betalingstype',
+ 'amount' => 'Bedrag',
- // application messages
- 'created_client' => 'Klant succesvol aangemaakt',
- 'created_clients' => ':count klanten succesvol aangemaakt',
- 'updated_settings' => 'Instellingen succesvol aangepast',
- 'removed_logo' => 'Logo succesvol verwijderd',
- 'sent_message' => 'Bericht succesvol verzonden',
- 'invoice_error' => 'Selecteer een klant alstublieft en corrigeer mogelijke fouten',
- 'limit_clients' => 'Sorry, dit zal de klantenlimiet van :count klanten overschrijden',
- 'payment_error' => 'Er was een fout bij het verwerken van uw betaling. Probeer later alstublieft opnieuw.',
- 'registration_required' => 'Meld u aan om een factuur te mailen',
- 'confirmation_required' => 'Bevestig uw e-mailadres alstublieft',
+ // account/company pages
+ 'work_email' => 'E-mail',
+ 'language_id' => 'Taal',
+ 'timezone_id' => 'Tijdszone',
+ 'date_format_id' => 'Datum formaat',
+ 'datetime_format_id' => 'Datum/Tijd formaat',
+ 'users' => 'Gebruikers',
+ 'localization' => 'Localisatie',
+ 'remove_logo' => 'Verwijder logo',
+ 'logo_help' => 'Ondersteund: JPEG, GIF en PNG',
+ 'payment_gateway' => 'Betalingsmiddel',
+ 'gateway_id' => 'Leverancier',
+ 'email_notifications' => 'E-mailmeldingen',
+ 'email_sent' => 'E-mail me wanneer een factuur is verzonden',
+ 'email_viewed' => 'E-mail me wanneer een factuur is bekeken',
+ 'email_paid' => 'E-mail me wanneer een factuur is betaald',
+ 'site_updates' => 'Site Aanpassingen',
+ 'custom_messages' => 'Aangepaste berichten',
+ 'default_invoice_terms' => 'Stel standaard factuurvoorwaarden in',
+ 'default_email_footer' => 'Stel standaard e-mailhandtekening in',
+ 'import_clients' => 'Importeer Klant Gegevens',
+ 'csv_file' => 'Selecteer CSV bestand',
+ 'export_clients' => 'Exporteer Klant Gegevens',
+ 'select_file' => 'Selecteer een bestand',
+ 'first_row_headers' => 'Gebruik eerste rij als koppen',
+ 'column' => 'Kolom',
+ 'sample' => 'Voorbeeld',
+ 'import_to' => 'Importeer naar',
+ 'client_will_create' => 'klant zal aangemaakt worden',
+ 'clients_will_create' => 'klanten zullen aangemaakt worden',
+ 'email_settings' => 'E-mailinstellingen',
+ 'pdf_email_attachment' => 'PDF als bijlage toevoegen in e-mailberichten',
- 'updated_client' => 'Klant succesvol aangepast',
- 'created_client' => 'Klant succesvol aangemaakt',
- 'archived_client' => 'Klant succesvol gearchiveerd',
- 'archived_clients' => ':count klanten succesvol gearchiveerd',
- 'deleted_client' => 'Klant succesvol verwijderd',
- 'deleted_clients' => ':count klanten succesvol verwijderd',
+ // application messages
+ 'created_client' => 'Klant succesvol aangemaakt',
+ 'created_clients' => ':count klanten succesvol aangemaakt',
+ 'updated_settings' => 'Instellingen succesvol aangepast',
+ 'removed_logo' => 'Logo succesvol verwijderd',
+ 'sent_message' => 'Bericht succesvol verzonden',
+ 'invoice_error' => 'Selecteer een klant alstublieft en corrigeer mogelijke fouten',
+ 'limit_clients' => 'Sorry, dit zal de klantenlimiet van :count klanten overschrijden',
+ 'payment_error' => 'Er was een fout bij het verwerken van uw betaling. Probeer later alstublieft opnieuw.',
+ 'registration_required' => 'Meld u aan om een factuur te mailen',
+ 'confirmation_required' => 'Bevestig uw e-mailadres alstublieft',
- 'updated_invoice' => 'Factuur succesvol aangepast',
- 'created_invoice' => 'Factuur succesvol aangemaakt',
- 'cloned_invoice' => 'Factuur succesvol gekopieerd',
- 'emailed_invoice' => 'Factuur succesvol gemaild',
- 'and_created_client' => 'en klant aangemaakt',
- 'archived_invoice' => 'Factuur succesvol gearchiveerd',
- 'archived_invoices' => ':count facturen succesvol gearchiveerd',
- 'deleted_invoice' => 'Factuur succesvol verwijderd',
- 'deleted_invoices' => ':count facturen succesvol verwijderd',
+ 'updated_client' => 'Klant succesvol aangepast',
+ 'created_client' => 'Klant succesvol aangemaakt',
+ 'archived_client' => 'Klant succesvol gearchiveerd',
+ 'archived_clients' => ':count klanten succesvol gearchiveerd',
+ 'deleted_client' => 'Klant succesvol verwijderd',
+ 'deleted_clients' => ':count klanten succesvol verwijderd',
- 'created_payment' => 'Betaling succesvol aangemaakt',
- 'archived_payment' => 'Betaling succesvol gearchiveerd',
- 'archived_payments' => ':count betalingen succesvol gearchiveerd',
- 'deleted_payment' => 'Betaling succesvol verwijderd',
- 'deleted_payments' => ':count betalingen succesvol verwijderd',
- 'applied_payment' => 'Betaling succesvol toegepast',
+ 'updated_invoice' => 'Factuur succesvol aangepast',
+ 'created_invoice' => 'Factuur succesvol aangemaakt',
+ 'cloned_invoice' => 'Factuur succesvol gekopieerd',
+ 'emailed_invoice' => 'Factuur succesvol gemaild',
+ 'and_created_client' => 'en klant aangemaakt',
+ 'archived_invoice' => 'Factuur succesvol gearchiveerd',
+ 'archived_invoices' => ':count facturen succesvol gearchiveerd',
+ 'deleted_invoice' => 'Factuur succesvol verwijderd',
+ 'deleted_invoices' => ':count facturen succesvol verwijderd',
- 'created_credit' => 'Kredietnota succesvol aangemaakt',
- 'archived_credit' => 'Kredietnota succesvol gearchiveerd',
- 'archived_credits' => ':count kredietnota\'s succesvol gearchiveerd',
- 'deleted_credit' => 'Kredietnota succesvol verwijderd',
- 'deleted_credits' => ':count kredietnota\'s succesvol verwijderd',
+ 'created_payment' => 'Betaling succesvol aangemaakt',
+ 'archived_payment' => 'Betaling succesvol gearchiveerd',
+ 'archived_payments' => ':count betalingen succesvol gearchiveerd',
+ 'deleted_payment' => 'Betaling succesvol verwijderd',
+ 'deleted_payments' => ':count betalingen succesvol verwijderd',
+ 'applied_payment' => 'Betaling succesvol toegepast',
- // E-mails
- 'confirmation_subject' => 'InvoiceNinja Accountbevestiging',
- 'confirmation_header' => 'Bevestiging Account',
- 'confirmation_message' => 'Klik op onderstaande link om uw account te bevestigen.',
- 'invoice_subject' => 'Nieuwe factuur :invoice van :account',
- 'invoice_message' => 'Klik op onderstaande link ow uw factuur van :amount in te zien.',
- 'payment_subject' => 'Betaling ontvangen',
- 'payment_message' => 'Bedankt voor uw betaling van :amount.',
- 'email_salutation' => 'Beste :name,',
- 'email_signature' => 'Met vriendelijke groeten,',
- 'email_from' => 'Het InvoiceNinja Team',
- 'user_email_footer' => 'Ga alstublieft naar '.SITE_URL.'/settings/notifications om uw e-mail notificatie instellingen aan te passen',
- 'invoice_link_message' => 'Klik op volgende link om de Factuur van uw klant te bekijken:',
- 'notification_invoice_paid_subject' => 'Factuur :invoice is betaald door :client',
- 'notification_invoice_sent_subject' => 'Factuur :invoice is gezonden door :client',
- 'notification_invoice_viewed_subject' => 'Factuur :invoice is bekeken door :client',
- 'notification_invoice_paid' => 'Een betaling voor :amount is gemaakt door klant :client voor Factuur :invoice.',
- 'notification_invoice_sent' => 'De volgende klant :client heeft Factuur :invoice voor :amount gemaild gekregen.',
- 'notification_invoice_viewed' => 'De volgende klant :client heeft Factuur :invoice voor :amount bekeken.',
- 'reset_password' => 'U kunt het wachtwoord van uw account resetten door op de volgende link te klikken:',
- 'reset_password_footer' => 'Neem a.u.b. contact op met onze helpdesk indien u deze wachtwoordreset niet heeft aangevraagd. Het e-mailadres van de helpdesk is ' . CONTACT_EMAIL,
+ 'created_credit' => 'Kredietnota succesvol aangemaakt',
+ 'archived_credit' => 'Kredietnota succesvol gearchiveerd',
+ 'archived_credits' => ':count kredietnota\'s succesvol gearchiveerd',
+ 'deleted_credit' => 'Kredietnota succesvol verwijderd',
+ 'deleted_credits' => ':count kredietnota\'s succesvol verwijderd',
- // Payment page
- 'secure_payment' => 'Veilige betaling',
- 'card_number' => 'Kaartnummer',
- 'expiration_month' => 'Verval maand',
- 'expiration_year' => 'Verval jaar',
- 'cvv' => 'CVV',
-
- // Security alerts
- 'security' => [
+ // E-mails
+ 'confirmation_subject' => 'InvoiceNinja Accountbevestiging',
+ 'confirmation_header' => 'Bevestiging Account',
+ 'confirmation_message' => 'Klik op onderstaande link om uw account te bevestigen.',
+ 'invoice_subject' => 'Nieuwe factuur :invoice van :account',
+ 'invoice_message' => 'Klik op onderstaande link ow uw factuur van :amount in te zien.',
+ 'payment_subject' => 'Betaling ontvangen',
+ 'payment_message' => 'Bedankt voor uw betaling van :amount.',
+ 'email_salutation' => 'Beste :name,',
+ 'email_signature' => 'Met vriendelijke groeten,',
+ 'email_from' => 'Het InvoiceNinja Team',
+ 'user_email_footer' => 'Ga alstublieft naar '.SITE_URL.'/settings/notifications om uw e-mail notificatie instellingen aan te passen',
+ 'invoice_link_message' => 'Klik op volgende link om de Factuur van uw klant te bekijken:',
+ 'notification_invoice_paid_subject' => 'Factuur :invoice is betaald door :client',
+ 'notification_invoice_sent_subject' => 'Factuur :invoice is gezonden door :client',
+ 'notification_invoice_viewed_subject' => 'Factuur :invoice is bekeken door :client',
+ 'notification_invoice_paid' => 'Een betaling voor :amount is gemaakt door klant :client voor Factuur :invoice.',
+ 'notification_invoice_sent' => 'De volgende klant :client heeft Factuur :invoice voor :amount gemaild gekregen.',
+ 'notification_invoice_viewed' => 'De volgende klant :client heeft Factuur :invoice voor :amount bekeken.',
+ 'reset_password' => 'U kunt het wachtwoord van uw account resetten door op de volgende link te klikken:',
+ 'reset_password_footer' => 'Neem a.u.b. contact op met onze helpdesk indien u deze wachtwoordreset niet heeft aangevraagd. Het e-mailadres van de helpdesk is '.CONTACT_EMAIL,
+
+ // Payment page
+ 'secure_payment' => 'Veilige betaling',
+ 'card_number' => 'Kaartnummer',
+ 'expiration_month' => 'Verval maand',
+ 'expiration_year' => 'Verval jaar',
+ 'cvv' => 'CVV',
+
+ // Security alerts
+ 'security' => [
'too_many_attempts' => 'Te veel pogingen. Probeer opnieuw binnen enkele minuten.',
'wrong_credentials' => 'Verkeerd e-mailadres of wachtwoord.',
'confirmation' => 'Uw account is bevestigd!',
@@ -288,703 +288,822 @@ return array(
'password_forgot' => 'De informatie over uw wachtwoordreset is verzonden naar uw e-mailadres.',
'password_reset' => 'Uw wachtwoord is succesvol aangepast.',
'wrong_password_reset' => 'Ongeldig wachtwoord. Probeer opnieuw',
- ],
-
- // Pro Plan
- 'pro_plan' => [
+ ],
+
+ // Pro Plan
+ 'pro_plan' => [
'remove_logo' => ':link om het InvoiceNinja logo te verwijderen door het pro plan te nemen',
'remove_logo_link' => 'Klik hier',
- ],
+ ],
- 'logout' => 'Afmelden',
- 'sign_up_to_save' => 'Registreer u om uw werk op te slaan',
- 'agree_to_terms' =>'Ik accepteer de InvoiceNinja :terms',
- 'terms_of_service' => 'Gebruiksvoorwaarden',
- 'email_taken' => 'Het e-mailadres is al geregistreerd',
- 'working' => 'Actief',
- 'success' => 'Succes',
- 'success_message' => 'U bent succesvol geregistreerd. Ga alstublieft naar de link in de bevestigingsmail om uw e-mailadres te verifiëren.',
- 'erase_data' => 'Dit zal uw data permanent verwijderen.',
- 'password' => 'Wachtwoord',
- 'invoice_subject' => 'Nieuwe factuur :invoice van :account',
- 'close' => 'Sluiten',
+ 'logout' => 'Afmelden',
+ 'sign_up_to_save' => 'Registreer u om uw werk op te slaan',
+ 'agree_to_terms' => 'Ik accepteer de InvoiceNinja :terms',
+ 'terms_of_service' => 'Gebruiksvoorwaarden',
+ 'email_taken' => 'Het e-mailadres is al geregistreerd',
+ 'working' => 'Actief',
+ 'success' => 'Succes',
+ 'success_message' => 'U bent succesvol geregistreerd. Ga alstublieft naar de link in de bevestigingsmail om uw e-mailadres te verifiëren.',
+ 'erase_data' => 'Dit zal uw data permanent verwijderen.',
+ 'password' => 'Wachtwoord',
+ 'invoice_subject' => 'Nieuwe factuur :invoice van :account',
+ 'close' => 'Sluiten',
- 'pro_plan_product' => 'Pro Plan',
- 'pro_plan_description' => 'Één jaar abbonnement op het InvoiceNinja Pro Plan.',
- 'pro_plan_success' => 'Bedankt voor het aanmelden! Zodra uw factuur betaald is zal uw Pro Plan lidmaatschap beginnen.',
+ 'pro_plan_product' => 'Pro Plan',
+ 'pro_plan_description' => 'Één jaar abbonnement op het InvoiceNinja Pro Plan.',
+ 'pro_plan_success' => 'Bedankt voor het aanmelden! Zodra uw factuur betaald is zal uw Pro Plan lidmaatschap beginnen.',
- 'unsaved_changes' => 'U hebt niet bewaarde wijzigingen',
- 'custom_fields' => 'Aangepaste velden',
- 'company_fields' => 'Velden Bedrijf',
- 'client_fields' => 'Velden Klant',
- 'field_label' => 'Label Veld',
- 'field_value' => 'Waarde Veld',
- 'edit' => 'Bewerk',
- 'view_invoice' => 'Bekijk factuur',
- 'view_as_recipient' => 'Bekijk als ontvanger',
+ 'unsaved_changes' => 'U hebt niet bewaarde wijzigingen',
+ 'custom_fields' => 'Aangepaste velden',
+ 'company_fields' => 'Velden Bedrijf',
+ 'client_fields' => 'Velden Klant',
+ 'field_label' => 'Label Veld',
+ 'field_value' => 'Waarde Veld',
+ 'edit' => 'Bewerk',
+ 'view_invoice' => 'Bekijk factuur',
+ 'view_as_recipient' => 'Bekijk als ontvanger',
- // product management
- 'product_library' => 'Productbibliotheek',
- 'product' => 'Product',
- 'products' => 'Producten',
- 'fill_products' => 'Producten Automatisch aanvullen',
- 'fill_products_help' => 'Een product selecteren zal automatisch de beschrijving en kost instellen',
- 'update_products' => 'Producten automatisch aanpassen',
- 'update_products_help' => 'Aanpassen van een factuur zal automatisch de producten aanpassen',
- 'create_product' => 'Product maken',
- 'edit_product' => 'Product aanpassen',
- 'archive_product' => 'Product Archiveren',
- 'updated_product' => 'Product Succesvol aangepast',
- 'created_product' => 'Product Succesvol aangemaakt',
- 'archived_product' => 'Product Succesvol gearchiveerd',
- 'pro_plan_custom_fields' => ':link om aangepaste velden in te schakelen door het Pro Plan te nemen',
+ // product management
+ 'product_library' => 'Productbibliotheek',
+ 'product' => 'Product',
+ 'products' => 'Producten',
+ 'fill_products' => 'Producten Automatisch aanvullen',
+ 'fill_products_help' => 'Een product selecteren zal automatisch de beschrijving en kost instellen',
+ 'update_products' => 'Producten automatisch aanpassen',
+ 'update_products_help' => 'Aanpassen van een factuur zal automatisch de producten aanpassen',
+ 'create_product' => 'Product maken',
+ 'edit_product' => 'Product aanpassen',
+ 'archive_product' => 'Product Archiveren',
+ 'updated_product' => 'Product Succesvol aangepast',
+ 'created_product' => 'Product Succesvol aangemaakt',
+ 'archived_product' => 'Product Succesvol gearchiveerd',
+ 'pro_plan_custom_fields' => ':link om aangepaste velden in te schakelen door het Pro Plan te nemen',
- 'advanced_settings' => 'Geavanceerde instellingen',
- 'pro_plan_advanced_settings' => ':link om de geavanceerde instellingen te activeren door het Pro Plan te nemen',
- 'invoice_design' => 'Factuurontwerp',
- 'specify_colors' => 'Kies kleuren',
- 'specify_colors_label' => 'Kies de kleuren die in de factuur gebruikt worden',
+ 'advanced_settings' => 'Geavanceerde instellingen',
+ 'pro_plan_advanced_settings' => ':link om de geavanceerde instellingen te activeren door het Pro Plan te nemen',
+ 'invoice_design' => 'Factuurontwerp',
+ 'specify_colors' => 'Kies kleuren',
+ 'specify_colors_label' => 'Kies de kleuren die in de factuur gebruikt worden',
- 'chart_builder' => 'Grafiekbouwer',
- 'ninja_email_footer' => 'Gebruik :site om uw klanten gratis te factureren en betalingen te ontvangen!',
- 'go_pro' => 'Go Pro',
+ 'chart_builder' => 'Grafiekbouwer',
+ 'ninja_email_footer' => 'Gebruik :site om uw klanten gratis te factureren en betalingen te ontvangen!',
+ 'go_pro' => 'Go Pro',
- // Quotes
- 'quote' => 'Offerte',
- 'quotes' => 'Offertes',
- 'quote_number' => 'Offertenummer',
- 'quote_number_short' => 'Offerte #',
- 'quote_date' => 'Offertedatum',
- 'quote_total' => 'Offertetotaal',
- 'your_quote' => 'Uw Offerte',
- 'total' => 'Totaal',
- 'clone' => 'Kloon',
+ // Quotes
+ 'quote' => 'Offerte',
+ 'quotes' => 'Offertes',
+ 'quote_number' => 'Offertenummer',
+ 'quote_number_short' => 'Offerte #',
+ 'quote_date' => 'Offertedatum',
+ 'quote_total' => 'Offertetotaal',
+ 'your_quote' => 'Uw Offerte',
+ 'total' => 'Totaal',
+ 'clone' => 'Kloon',
- 'new_quote' => 'Nieuwe offerte',
- 'create_quote' => 'Maak offerte aan',
- 'edit_quote' => 'Bewerk offecte',
- 'archive_quote' => 'Archiveer offerte',
- 'delete_quote' => 'Verwijder offerte',
- 'save_quote' => 'Bewaar offerte',
- 'email_quote' => 'Email offerte',
- 'clone_quote' => 'Kloon offerte',
- 'convert_to_invoice' => 'Zet om naar factuur',
- 'view_invoice' => 'Bekijk factuur',
- 'view_quote' => 'Bekijk offerte',
- 'view_client' => 'Bekijk klant',
+ 'new_quote' => 'Nieuwe offerte',
+ 'create_quote' => 'Maak offerte aan',
+ 'edit_quote' => 'Bewerk offecte',
+ 'archive_quote' => 'Archiveer offerte',
+ 'delete_quote' => 'Verwijder offerte',
+ 'save_quote' => 'Bewaar offerte',
+ 'email_quote' => 'Email offerte',
+ 'clone_quote' => 'Kloon offerte',
+ 'convert_to_invoice' => 'Zet om naar factuur',
+ 'view_invoice' => 'Bekijk factuur',
+ 'view_quote' => 'Bekijk offerte',
+ 'view_client' => 'Bekijk klant',
- 'updated_quote' => 'Offerte succesvol bijgewerkt',
- 'created_quote' => 'Offerte succesvol aangemaakt',
- 'cloned_quote' => 'Offerte succesvol gekopieerd',
- 'emailed_quote' => 'Offerte succesvol gemaild',
- 'archived_quote' => 'Offerte succesvol gearchiveerd',
- 'archived_quotes' => ':count offertes succesvol gearchiveerd',
- 'deleted_quote' => 'Offerte succesvol verwijderd',
- 'deleted_quotes' => ':count offertes succesvol verwijderd',
- 'converted_to_invoice' => 'Offerte succesvol omgezet naar factuur',
+ 'updated_quote' => 'Offerte succesvol bijgewerkt',
+ 'created_quote' => 'Offerte succesvol aangemaakt',
+ 'cloned_quote' => 'Offerte succesvol gekopieerd',
+ 'emailed_quote' => 'Offerte succesvol gemaild',
+ 'archived_quote' => 'Offerte succesvol gearchiveerd',
+ 'archived_quotes' => ':count offertes succesvol gearchiveerd',
+ 'deleted_quote' => 'Offerte succesvol verwijderd',
+ 'deleted_quotes' => ':count offertes succesvol verwijderd',
+ 'converted_to_invoice' => 'Offerte succesvol omgezet naar factuur',
- 'quote_subject' => 'Nieuwe offerte van :account',
- 'quote_message' => 'Om uw offerte voor :amount te bekijken, klik op de link hieronder.',
- 'quote_link_message' => 'Klik op de link hieronder om de offerte te bekijken:',
- 'notification_quote_sent_subject' => 'Offerte :invoice is verstuurd naar :client',
- 'notification_quote_viewed_subject' => 'Offerte :invoice is bekeken door :client',
- 'notification_quote_sent' => 'Klant :client heeft offerte :invoice voor :amount per email ontvangen.',
- 'notification_quote_viewed' => 'Klant :client heeft offerte :invoice voor :amount bekeken.',
- 'auto_convert_quote' => 'Offerte automatisch omzetten in factuur als deze goed gekeurd wordt',
+ 'quote_subject' => 'Nieuwe offerte van :account',
+ 'quote_message' => 'Om uw offerte voor :amount te bekijken, klik op de link hieronder.',
+ 'quote_link_message' => 'Klik op de link hieronder om de offerte te bekijken:',
+ 'notification_quote_sent_subject' => 'Offerte :invoice is verstuurd naar :client',
+ 'notification_quote_viewed_subject' => 'Offerte :invoice is bekeken door :client',
+ 'notification_quote_sent' => 'Klant :client heeft offerte :invoice voor :amount per email ontvangen.',
+ 'notification_quote_viewed' => 'Klant :client heeft offerte :invoice voor :amount bekeken.',
+ 'auto_convert_quote' => 'Offerte automatisch omzetten in factuur als deze goed gekeurd wordt',
- 'session_expired' => 'Uw sessie is verlopen.',
+ 'session_expired' => 'Uw sessie is verlopen.',
- 'invoice_fields' => 'Factuurvelden',
- 'invoice_options' => 'Factuuropties',
- 'hide_quantity' => 'Verberg aantallen',
- 'hide_quantity_help' => 'Als de artikel-aantallen altijd 1 zijn, kunt u uw facturen netter maken door dit veld te verbergen.',
- 'hide_paid_to_date' => 'Verberg "Reeds betaald"',
- 'hide_paid_to_date_help' => 'Toon alleen het "Reeds betaald" gebied op je facturen als er een betaling gemaakt is.',
+ 'invoice_fields' => 'Factuurvelden',
+ 'invoice_options' => 'Factuuropties',
+ 'hide_quantity' => 'Verberg aantallen',
+ 'hide_quantity_help' => 'Als de artikel-aantallen altijd 1 zijn, kunt u uw facturen netter maken door dit veld te verbergen.',
+ 'hide_paid_to_date' => 'Verberg "Reeds betaald"',
+ 'hide_paid_to_date_help' => 'Toon alleen het "Reeds betaald" gebied op je facturen als er een betaling gemaakt is.',
- 'charge_taxes' => 'BTW berekenen',
- 'user_management' => 'Gebruikersbeheer',
- 'add_user' => 'Nieuwe gebruiker',
- 'send_invite' => 'Verstuur uitnodiging',
- 'sent_invite' => 'Uitnodiging succesvol verzonden',
- 'updated_user' => 'Gebruiker succesvol aangepast',
- 'invitation_message' => 'U bent uigenodigd door :invitor. ',
- 'register_to_add_user' => 'Meld u aan om een gebruiker toe te voegen',
- 'user_state' => 'Status',
- 'edit_user' => 'Bewerk gebruiker',
- 'delete_user' => 'Verwijder gebruiker',
- 'active' => 'Actief',
- 'pending' => 'In afwachting',
- 'deleted_user' => 'Gebruiker succesvol verwijderd',
- 'limit_users' => 'Sorry, dit zou de limiet van ' . MAX_NUM_USERS . ' gebruikers overschrijden',
+ 'charge_taxes' => 'BTW berekenen',
+ 'user_management' => 'Gebruikersbeheer',
+ 'add_user' => 'Nieuwe gebruiker',
+ 'send_invite' => 'Verstuur uitnodiging',
+ 'sent_invite' => 'Uitnodiging succesvol verzonden',
+ 'updated_user' => 'Gebruiker succesvol aangepast',
+ 'invitation_message' => 'U bent uigenodigd door :invitor. ',
+ 'register_to_add_user' => 'Meld u aan om een gebruiker toe te voegen',
+ 'user_state' => 'Status',
+ 'edit_user' => 'Bewerk gebruiker',
+ 'delete_user' => 'Verwijder gebruiker',
+ 'active' => 'Actief',
+ 'pending' => 'In afwachting',
+ 'deleted_user' => 'Gebruiker succesvol verwijderd',
+ 'limit_users' => 'Sorry, dit zou de limiet van '.MAX_NUM_USERS.' gebruikers overschrijden',
- 'confirm_email_invoice' => 'Weet u zeker dat u deze factuur wilt mailen?',
- 'confirm_email_quote' => 'Weet u zeker dat u deze offerte wilt mailen?',
- 'confirm_recurring_email_invoice' => 'Terugkeren (herhalen) staat aan, weet u zeker dat u deze factuur wilt mailen?',
+ 'confirm_email_invoice' => 'Weet u zeker dat u deze factuur wilt mailen?',
+ 'confirm_email_quote' => 'Weet u zeker dat u deze offerte wilt mailen?',
+ 'confirm_recurring_email_invoice' => 'Terugkeren (herhalen) staat aan, weet u zeker dat u deze factuur wilt mailen?',
- 'cancel_account' => 'Zeg Account Op',
- 'cancel_account_message' => 'Waarschuwing: Dit zal al uw data verwijderen. Er is geen manier om dit ongedaan te maken',
- 'go_back' => 'Ga Terug',
+ 'cancel_account' => 'Zeg Account Op',
+ 'cancel_account_message' => 'Waarschuwing: Dit zal al uw data verwijderen. Er is geen manier om dit ongedaan te maken',
+ 'go_back' => 'Ga Terug',
- 'data_visualizations' => 'Datavisualisaties',
- 'sample_data' => 'Voorbeelddata getoond',
- 'hide' => 'Verberg',
- 'new_version_available' => 'Een nieuwe versie van :releases_link is beschikbaar. U gebruikt nu v:user_version, de laatste versie is v:latest_version',
+ 'data_visualizations' => 'Datavisualisaties',
+ 'sample_data' => 'Voorbeelddata getoond',
+ 'hide' => 'Verberg',
+ 'new_version_available' => 'Een nieuwe versie van :releases_link is beschikbaar. U gebruikt nu v:user_version, de laatste versie is v:latest_version',
- 'invoice_settings' => 'Factuurinstellingen',
- 'invoice_number_prefix' => 'Factuurnummer voorvoegsel',
- 'invoice_number_counter' => 'Factuurnummer teller',
- 'quote_number_prefix' => 'Offertenummer voorvoegsel',
- 'quote_number_counter' => 'Offertenummer teller',
- 'share_invoice_counter' => 'Deel factuur teller',
- 'invoice_issued_to' => 'Factuur uitgegeven aan',
- 'invalid_counter' => 'Stel een factuurnummervoorvoegsel of offertenummervoorvoegsel in om een mogelijk conflict te voorkomen.',
- 'mark_sent' => 'Markeer als verzonden',
-
+ 'invoice_settings' => 'Factuurinstellingen',
+ 'invoice_number_prefix' => 'Factuurnummer voorvoegsel',
+ 'invoice_number_counter' => 'Factuurnummer teller',
+ 'quote_number_prefix' => 'Offertenummer voorvoegsel',
+ 'quote_number_counter' => 'Offertenummer teller',
+ 'share_invoice_counter' => 'Deel factuur teller',
+ 'invoice_issued_to' => 'Factuur uitgegeven aan',
+ 'invalid_counter' => 'Stel een factuurnummervoorvoegsel of offertenummervoorvoegsel in om een mogelijk conflict te voorkomen.',
+ 'mark_sent' => 'Markeer als verzonden',
- 'gateway_help_1' => ':link om in te schrijven voor Authorize.net.',
- 'gateway_help_2' => ':link om in te schrijven voor Authorize.net.',
- 'gateway_help_17' => ':link om uw PayPal API signature te krijgen.',
- 'gateway_help_27' => ':link om in te schrijven voor TwoCheckout.',
+ 'gateway_help_1' => ':link om in te schrijven voor Authorize.net.',
+ 'gateway_help_2' => ':link om in te schrijven voor Authorize.net.',
+ 'gateway_help_17' => ':link om uw PayPal API signature te krijgen.',
+ 'gateway_help_27' => ':link om in te schrijven voor TwoCheckout.',
- 'more_designs' => 'Meer ontwerpen',
- 'more_designs_title' => 'Aanvullende factuurontwerpen',
- 'more_designs_cloud_header' => 'Neem Pro Plan voor meer factuurontwerpen',
- 'more_designs_cloud_text' => '',
- 'more_designs_self_host_header' => 'Krijg 6 extra factuurontwerpen voor maar $'.INVOICE_DESIGNS_PRICE,
- 'more_designs_self_host_text' => '',
- 'buy' => 'Koop',
- 'bought_designs' => 'Aanvullende factuurontwerpen succesvol toegevoegd',
+ 'more_designs' => 'Meer ontwerpen',
+ 'more_designs_title' => 'Aanvullende factuurontwerpen',
+ 'more_designs_cloud_header' => 'Neem Pro Plan voor meer factuurontwerpen',
+ 'more_designs_cloud_text' => '',
+ 'more_designs_self_host_header' => 'Krijg 6 extra factuurontwerpen voor maar $'.INVOICE_DESIGNS_PRICE,
+ 'more_designs_self_host_text' => '',
+ 'buy' => 'Koop',
+ 'bought_designs' => 'Aanvullende factuurontwerpen succesvol toegevoegd',
-
- 'sent' => 'verzonden',
- 'timesheets' => 'Timesheets',
+ 'sent' => 'verzonden',
+ 'timesheets' => 'Timesheets',
- 'payment_title' => 'Geef uw betalingsadres en kredietkaartgegevens op',
- 'payment_cvv' => '*Dit is de code van 3-4 tekens op de achterkant van uw kaart',
- 'payment_footer1' => '*Betalingsadres moet overeenkomen met het adres dat aan uw kaart gekoppeld is.',
- 'payment_footer2' => '*Klik alstublieft slechts 1 keer op "PAY NOW" - verwerking kan tot 1 minuut duren.',
- 'vat_number' => 'BTW-nummer',
- 'id_number' => 'Identificatienummer',
+ 'payment_title' => 'Geef uw betalingsadres en kredietkaartgegevens op',
+ 'payment_cvv' => '*Dit is de code van 3-4 tekens op de achterkant van uw kaart',
+ 'payment_footer1' => '*Betalingsadres moet overeenkomen met het adres dat aan uw kaart gekoppeld is.',
+ 'payment_footer2' => '*Klik alstublieft slechts 1 keer op "PAY NOW" - verwerking kan tot 1 minuut duren.',
+ 'vat_number' => 'BTW-nummer',
+ 'id_number' => 'Identificatienummer',
- 'white_label_link' => 'White label',
- 'white_label_text' => 'Koop een white labellicentie voor $'.WHITE_LABEL_PRICE.' om de InvoiceNinja merknaam te verwijderen uit de bovenkant van de klantenpagina\'s.',
- 'white_label_header' => 'White label',
- 'bought_white_label' => 'White label licentie succesvol geactiveerd',
- 'white_labeled' => 'White labeled',
+ 'white_label_link' => 'White label',
+ 'white_label_text' => 'Koop een white labellicentie voor $'.WHITE_LABEL_PRICE.' om de InvoiceNinja merknaam te verwijderen uit de bovenkant van de klantenpagina\'s.',
+ 'white_label_header' => 'White label',
+ 'bought_white_label' => 'White label licentie succesvol geactiveerd',
+ 'white_labeled' => 'White labeled',
+ 'restore' => 'Herstel',
+ 'restore_invoice' => 'Herstel factuur',
+ 'restore_quote' => 'Herstel offerte',
+ 'restore_client' => 'Herstel klant',
+ 'restore_credit' => 'Herstel kredietnota',
+ 'restore_payment' => 'Herstel betaling',
- 'restore' => 'Herstel',
- 'restore_invoice' => 'Herstel factuur',
- 'restore_quote' => 'Herstel offerte',
- 'restore_client' => 'Herstel klant',
- 'restore_credit' => 'Herstel kredietnota',
- 'restore_payment' => 'Herstel betaling',
+ 'restored_invoice' => 'Factuur succesvol hersteld',
+ 'restored_quote' => 'Offerte succesvol hersteld',
+ 'restored_client' => 'Klant succesvol hersteld',
+ 'restored_payment' => 'Betaling succesvol hersteld',
+ 'restored_credit' => 'Kredietnota succesvol hersteld',
- 'restored_invoice' => 'Factuur succesvol hersteld',
- 'restored_quote' => 'Offerte succesvol hersteld',
- 'restored_client' => 'Klant succesvol hersteld',
- 'restored_payment' => 'Betaling succesvol hersteld',
- 'restored_credit' => 'Kredietnota succesvol hersteld',
-
- 'reason_for_canceling' => 'Help ons om onze site te verbeteren door ons te vertellen waarom u weggaat.',
- 'discount_percent' => 'Percentage',
- 'discount_amount' => 'Bedrag',
+ 'reason_for_canceling' => 'Help ons om onze site te verbeteren door ons te vertellen waarom u weggaat.',
+ 'discount_percent' => 'Percentage',
+ 'discount_amount' => 'Bedrag',
- 'invoice_history' => 'Factuurgeschiedenis',
- 'quote_history' => 'Offertegeschiedenis',
- 'current_version' => 'Huidige versie',
- 'select_versiony' => 'Selecteer versie',
- 'view_history' => 'Bekijk geschiedenis',
+ 'invoice_history' => 'Factuurgeschiedenis',
+ 'quote_history' => 'Offertegeschiedenis',
+ 'current_version' => 'Huidige versie',
+ 'select_versiony' => 'Selecteer versie',
+ 'view_history' => 'Bekijk geschiedenis',
- 'edit_payment' => 'Bewerk betaling',
- 'updated_payment' => 'Betaling succesvol bijgewerkt',
- 'deleted' => 'Verwijderd',
- 'restore_user' => 'Herstel gebruiker',
- 'restored_user' => 'Gebruiker succesvol hersteld',
- 'show_deleted_users' => 'Toon verwijderde gebruikers',
- 'email_templates' => 'Emailsjablonen',
- 'invoice_email' => 'Factuuremail',
- 'payment_email' => 'Betalingsemail',
- 'quote_email' => 'Offerte-email',
- 'reset_all' => 'Reset alles',
- 'approve' => 'Goedkeuren',
+ 'edit_payment' => 'Bewerk betaling',
+ 'updated_payment' => 'Betaling succesvol bijgewerkt',
+ 'deleted' => 'Verwijderd',
+ 'restore_user' => 'Herstel gebruiker',
+ 'restored_user' => 'Gebruiker succesvol hersteld',
+ 'show_deleted_users' => 'Toon verwijderde gebruikers',
+ 'email_templates' => 'Emailsjablonen',
+ 'invoice_email' => 'Factuuremail',
+ 'payment_email' => 'Betalingsemail',
+ 'quote_email' => 'Offerte-email',
+ 'reset_all' => 'Reset alles',
+ 'approve' => 'Goedkeuren',
- 'token_billing_type_id' => 'Betalingstoken',
- 'token_billing_help' => 'Stelt u in staat om kredietkaart gegevens bij uw gateway op te slaan en ze later te gebruiken.',
- 'token_billing_1' => 'Inactief',
- 'token_billing_2' => 'Opt-in - checkbox is getoond maar niet geselecteerd',
- 'token_billing_3' => 'Opt-out - checkbox is getoond en geselecteerd',
- 'token_billing_4' => 'Altijd',
- 'token_billing_checkbox' => 'Sla kredietkaart gegevens op',
- 'view_in_stripe' => 'In Stripe bekijken',
- 'use_card_on_file' => 'Gebruik opgeslagen kaart',
- 'edit_payment_details' => 'Betalingsdetails aanpassen',
- 'token_billing' => 'Kaartgegevens opslaan',
- 'token_billing_secure' => 'Kaartgegevens worden veilig opgeslagen door :stripe_link',
+ 'token_billing_type_id' => 'Betalingstoken',
+ 'token_billing_help' => 'Stelt u in staat om kredietkaart gegevens bij uw gateway op te slaan en ze later te gebruiken.',
+ 'token_billing_1' => 'Inactief',
+ 'token_billing_2' => 'Opt-in - checkbox is getoond maar niet geselecteerd',
+ 'token_billing_3' => 'Opt-out - checkbox is getoond en geselecteerd',
+ 'token_billing_4' => 'Altijd',
+ 'token_billing_checkbox' => 'Sla kredietkaart gegevens op',
+ 'view_in_stripe' => 'In Stripe bekijken',
+ 'use_card_on_file' => 'Gebruik opgeslagen kaart',
+ 'edit_payment_details' => 'Betalingsdetails aanpassen',
+ 'token_billing' => 'Kaartgegevens opslaan',
+ 'token_billing_secure' => 'Kaartgegevens worden veilig opgeslagen door :stripe_link',
- 'support' => 'Ondersteuning',
- 'contact_information' => 'Contact informatie',
- '256_encryption' => '256-bit versleuteling',
- 'amount_due' => 'Te betalen bedrag',
- 'billing_address' => 'Factuuradres',
- 'billing_method' => 'Betaalmethode',
- 'order_overview' => 'Orderoverzicht',
- 'match_address' => '*Addres moet overeenkomen met adres van kredietkaart.',
- 'click_once' => '*Klik alstublieft maar één keer; het kan een minuut duren om de betaling te verwerken.',
+ 'support' => 'Ondersteuning',
+ 'contact_information' => 'Contact informatie',
+ '256_encryption' => '256-bit versleuteling',
+ 'amount_due' => 'Te betalen bedrag',
+ 'billing_address' => 'Factuuradres',
+ 'billing_method' => 'Betaalmethode',
+ 'order_overview' => 'Orderoverzicht',
+ 'match_address' => '*Addres moet overeenkomen met adres van kredietkaart.',
+ 'click_once' => '*Klik alstublieft maar één keer; het kan een minuut duren om de betaling te verwerken.',
- 'default_invoice_footer' => 'Stel standaard factuurfooter in',
- 'invoice_footer' => 'Factuurfooter',
- 'save_as_default_footer' => 'Bewaar als standaardfooter',
+ 'default_invoice_footer' => 'Stel standaard factuurfooter in',
+ 'invoice_footer' => 'Factuurfooter',
+ 'save_as_default_footer' => 'Bewaar als standaardfooter',
- 'token_management' => 'Tokenbeheer',
- 'tokens' => 'Tokens',
- 'add_token' => 'Voeg token toe',
- 'show_deleted_tokens' => 'Toon verwijderde tokens',
- 'deleted_token' => 'Token succesvol verwijderd',
- 'created_token' => 'Token succesvol aangemaakt',
- 'updated_token' => 'Token succesvol aangepast',
- 'edit_token' => 'Bewerk token',
- 'delete_token' => 'Verwijder token',
- 'token' => 'Token',
+ 'token_management' => 'Tokenbeheer',
+ 'tokens' => 'Tokens',
+ 'add_token' => 'Voeg token toe',
+ 'show_deleted_tokens' => 'Toon verwijderde tokens',
+ 'deleted_token' => 'Token succesvol verwijderd',
+ 'created_token' => 'Token succesvol aangemaakt',
+ 'updated_token' => 'Token succesvol aangepast',
+ 'edit_token' => 'Bewerk token',
+ 'delete_token' => 'Verwijder token',
+ 'token' => 'Token',
- 'add_gateway' => 'Gateway toevoegen',
- 'delete_gateway' => 'Gateway verwijderen',
- 'edit_gateway' => 'Gateway aanpassen',
- 'updated_gateway' => 'Gateway succesvol aangepast',
- 'created_gateway' => 'Gateway succesvol aangemaakt',
- 'deleted_gateway' => 'Gateway succesvol verwijderd',
- 'pay_with_paypal' => 'PayPal',
- 'pay_with_card' => 'Kredietkaart',
+ 'add_gateway' => 'Gateway toevoegen',
+ 'delete_gateway' => 'Gateway verwijderen',
+ 'edit_gateway' => 'Gateway aanpassen',
+ 'updated_gateway' => 'Gateway succesvol aangepast',
+ 'created_gateway' => 'Gateway succesvol aangemaakt',
+ 'deleted_gateway' => 'Gateway succesvol verwijderd',
+ 'pay_with_paypal' => 'PayPal',
+ 'pay_with_card' => 'Kredietkaart',
- 'change_password' => 'Verander wachtwoord',
- 'current_password' => 'Huidig wachtwoord',
- 'new_password' => 'Nieuw wachtwoord',
- 'confirm_password' => 'Bevestig wachtwoord',
- 'password_error_incorrect' => 'Het huidige wachtwoord is niet juist.',
- 'password_error_invalid' => 'Het nieuwe wachtwoord is ongeldig.',
- 'updated_password' => 'Wachtwoord succesvol aangepast',
+ 'change_password' => 'Verander wachtwoord',
+ 'current_password' => 'Huidig wachtwoord',
+ 'new_password' => 'Nieuw wachtwoord',
+ 'confirm_password' => 'Bevestig wachtwoord',
+ 'password_error_incorrect' => 'Het huidige wachtwoord is niet juist.',
+ 'password_error_invalid' => 'Het nieuwe wachtwoord is ongeldig.',
+ 'updated_password' => 'Wachtwoord succesvol aangepast',
- 'api_tokens' => 'API Tokens',
- 'users_and_tokens' => 'Gebruikers en tokens',
- 'account_login' => 'Accountlogin',
- 'recover_password' => 'Wachtwoordherstel',
- 'forgot_password' => 'Wachtwoord vergeten?',
- 'email_address' => 'Emailadres',
- 'lets_go' => 'Let’s go',
- 'password_recovery' => 'Wachtwoord Herstel',
- 'send_email' => 'Verstuur email',
- 'set_password' => 'Stel wachtwoord in',
- 'converted' => 'Omgezet',
+ 'api_tokens' => 'API Tokens',
+ 'users_and_tokens' => 'Gebruikers en tokens',
+ 'account_login' => 'Accountlogin',
+ 'recover_password' => 'Wachtwoordherstel',
+ 'forgot_password' => 'Wachtwoord vergeten?',
+ 'email_address' => 'Emailadres',
+ 'lets_go' => 'Let’s go',
+ 'password_recovery' => 'Wachtwoord Herstel',
+ 'send_email' => 'Verstuur email',
+ 'set_password' => 'Stel wachtwoord in',
+ 'converted' => 'Omgezet',
- 'email_approved' => 'Email me wanneer een offerte is goedgekeurd',
- 'notification_quote_approved_subject' => 'Offerte :invoice is goedgekeurd door :client',
- 'notification_quote_approved' => ':client heeft offerte :invoice goedgekeurd voor :amount.',
- 'resend_confirmation' => 'Verstuurd bevestingsmail opnieuw',
- 'confirmation_resent' => 'De bevestigingsmail is opnieuw verstuurd',
+ 'email_approved' => 'Email me wanneer een offerte is goedgekeurd',
+ 'notification_quote_approved_subject' => 'Offerte :invoice is goedgekeurd door :client',
+ 'notification_quote_approved' => ':client heeft offerte :invoice goedgekeurd voor :amount.',
+ 'resend_confirmation' => 'Verstuurd bevestingsmail opnieuw',
+ 'confirmation_resent' => 'De bevestigingsmail is opnieuw verstuurd',
- 'gateway_help_42' => ':link om te registreren voor BitPay.
Opmerking: gebruik een Legacy API Key, niet een API token.',
- 'payment_type_credit_card' => 'Kredietkaart',
- 'payment_type_paypal' => 'PayPal',
- 'payment_type_bitcoin' => 'Bitcoin',
- 'knowledge_base' => 'Kennis databank',
- 'partial' => 'Gedeeld',
- 'partial_remaining' => ':partial / :balance',
-
- 'more_fields' => 'Meer velden',
- 'less_fields' => 'Minder velden',
- 'client_name' => 'Klantnaam',
- 'pdf_settings' => 'PDF-instellingen',
- 'product_settings' => 'Productinstellingen',
- 'auto_wrap' => 'Automatisch lijn afbreken',
- 'duplicate_post' => 'Opgelet: de volgende pagina is twee keer doorgestuurd. De tweede verzending is genegeerd.',
- 'view_documentation' => 'Bekijk documentatie',
- 'app_title' => 'Gratis Open-Source Online Facturatie',
- 'app_description' => 'Invoice Ninja is een gratis, open-source oplossing voor het aanmkaen en versturen van facturen aan klanten. Met Invoice Ninja, kun je gemakkelijk mooie facturen aanmaken en verzenden van om het even welk toestel met internettoegang. Je klanten kunnen je facturen afdrukken, downloaden als pdf bestanden en je zelfs online betalen vanuit het systeem.',
-
- 'rows' => 'rijen',
- 'www' => 'www',
- 'logo' => 'Logo',
- 'subdomain' => 'Subdomein',
- 'provide_name_or_email' => 'Geef a.u.b. een contactnaam en email op',
- 'charts_and_reports' => 'Grafieken en rapporten',
- 'chart' => 'Grafiek',
- 'report' => 'Rapport',
- 'group_by' => 'Groepeer per',
- 'paid' => 'Betaald',
- 'enable_report' => 'Rapport',
- 'enable_chart' => 'Grafiek',
- 'totals' => 'Totalen',
- 'run' => 'Uitvoeren',
- 'export' => 'Exporteer',
- 'documentation' => 'Documentatie',
- 'zapier' => 'Zapier',
- 'recurring' => 'Terugkerend',
- 'last_invoice_sent' => 'Laatste factuur verzonden :date',
+ 'gateway_help_42' => ':link om te registreren voor BitPay.
Opmerking: gebruik een Legacy API Key, niet een API token.',
+ 'payment_type_credit_card' => 'Kredietkaart',
+ 'payment_type_paypal' => 'PayPal',
+ 'payment_type_bitcoin' => 'Bitcoin',
+ 'knowledge_base' => 'Kennis databank',
+ 'partial' => 'Gedeeld',
+ 'partial_remaining' => ':partial / :balance',
- 'processed_updates' => 'Update succesvol uitgevoerd',
- 'tasks' => 'Taken',
- 'new_task' => 'Nieuwe taak',
- 'start_time' => 'Starttijd',
- 'created_task' => 'Taak succesvol aangemaakt',
- 'updated_task' => 'Taak succesvol aangepast',
- 'edit_task' => 'Pas taak aan',
- 'archive_task' => 'Archiveer taak',
- 'restore_task' => 'Taak herstellen',
- 'delete_task' => 'Verwijder taak',
- 'stop_task' => 'Stop taak',
- 'time' => 'Tijd',
- 'start' => 'Start',
- 'stop' => 'Stop',
- 'now' => 'Nu',
- 'timer' => 'Timer',
- 'manual' => 'Manueel',
- 'date_and_time' => 'Datum en tijd',
- 'second' => 'second',
- 'seconds' => 'seconden',
- 'minute' => 'minuut',
- 'minutes' => 'minuten',
- 'hour' => 'uur',
- 'hours' => 'uren',
- 'task_details' => 'Taakdetails',
- 'duration' => 'Duur',
- 'end_time' => 'Eindtijd',
- 'end' => 'Einde',
- 'invoiced' => 'Gefactureerd',
- 'logged' => 'Gelogd',
- 'running' => 'Lopend',
- 'task_error_multiple_clients' => 'Taken kunnen niet tot meerdere klanten behoren',
- 'task_error_running' => 'Stop a.u.b. de lopende taken eerst',
- 'task_error_invoiced' => 'Deze taken zijn al gefactureerd',
- 'restored_task' => 'Taak succesvol hersteld',
- 'archived_task' => 'Taak succesvol gearchiveerd',
- 'archived_tasks' => ':count taken succesvol gearchiveerd',
- 'deleted_task' => 'Taak succesvol verwijderd',
- 'deleted_tasks' => ':count taken succesvol verwijderd',
- 'create_task' => 'Taak aanmaken',
- 'stopped_task' => 'Taak succesvol gestopt',
- 'invoice_task' => 'Factureer taak',
- 'invoice_labels' => 'Factuurlabels',
- 'prefix' => 'Voorvoegsel',
- 'counter' => 'Teller',
+ 'more_fields' => 'Meer velden',
+ 'less_fields' => 'Minder velden',
+ 'client_name' => 'Klantnaam',
+ 'pdf_settings' => 'PDF-instellingen',
+ 'product_settings' => 'Productinstellingen',
+ 'auto_wrap' => 'Automatisch lijn afbreken',
+ 'duplicate_post' => 'Opgelet: de volgende pagina is twee keer doorgestuurd. De tweede verzending is genegeerd.',
+ 'view_documentation' => 'Bekijk documentatie',
+ 'app_title' => 'Gratis Open-Source Online Facturatie',
+ 'app_description' => 'Invoice Ninja is een gratis, open-source oplossing voor het aanmkaen en versturen van facturen aan klanten. Met Invoice Ninja, kun je gemakkelijk mooie facturen aanmaken en verzenden van om het even welk toestel met internettoegang. Je klanten kunnen je facturen afdrukken, downloaden als pdf bestanden en je zelfs online betalen vanuit het systeem.',
- 'payment_type_dwolla' => 'Dwolla',
- 'gateway_help_43' => ':link om in te schrijven voor Dwolla.',
- 'partial_value' => 'Moet groter zijn dan nul en minder dan het totaal',
- 'more_actions' => 'Meer acties',
+ 'rows' => 'rijen',
+ 'www' => 'www',
+ 'logo' => 'Logo',
+ 'subdomain' => 'Subdomein',
+ 'provide_name_or_email' => 'Geef a.u.b. een contactnaam en email op',
+ 'charts_and_reports' => 'Grafieken en rapporten',
+ 'chart' => 'Grafiek',
+ 'report' => 'Rapport',
+ 'group_by' => 'Groepeer per',
+ 'paid' => 'Betaald',
+ 'enable_report' => 'Rapport',
+ 'enable_chart' => 'Grafiek',
+ 'totals' => 'Totalen',
+ 'run' => 'Uitvoeren',
+ 'export' => 'Exporteer',
+ 'documentation' => 'Documentatie',
+ 'zapier' => 'Zapier',
+ 'recurring' => 'Terugkerend',
+ 'last_invoice_sent' => 'Laatste factuur verzonden :date',
- 'pro_plan_title' => 'NINJA PRO',
- 'pro_plan_call_to_action' => 'Nu upgraden!',
- 'pro_plan_feature1' => 'Maak ongelimiteerd klanten aan',
- 'pro_plan_feature2' => 'Toegang tot 10 mooie factuur ontwerpen',
- 'pro_plan_feature3' => 'Aangepaste URLs - "YourBrand.InvoiceNinja.com"',
- 'pro_plan_feature4' => 'Verwijder "Aangemaakt door Invoice Ninja"',
- 'pro_plan_feature5' => 'Multi-user toegang & Activeit Tracking',
- 'pro_plan_feature6' => 'Maak offertes & Pro-forma facturen aan',
- 'pro_plan_feature7' => 'Pas factuur veld titels & nummering aan',
- 'pro_plan_feature8' => 'Optie om PDFs toe te voegen aan de emails naar klanten',
+ 'processed_updates' => 'Update succesvol uitgevoerd',
+ 'tasks' => 'Taken',
+ 'new_task' => 'Nieuwe taak',
+ 'start_time' => 'Starttijd',
+ 'created_task' => 'Taak succesvol aangemaakt',
+ 'updated_task' => 'Taak succesvol aangepast',
+ 'edit_task' => 'Pas taak aan',
+ 'archive_task' => 'Archiveer taak',
+ 'restore_task' => 'Taak herstellen',
+ 'delete_task' => 'Verwijder taak',
+ 'stop_task' => 'Stop taak',
+ 'time' => 'Tijd',
+ 'start' => 'Start',
+ 'stop' => 'Stop',
+ 'now' => 'Nu',
+ 'timer' => 'Timer',
+ 'manual' => 'Manueel',
+ 'date_and_time' => 'Datum en tijd',
+ 'second' => 'second',
+ 'seconds' => 'seconden',
+ 'minute' => 'minuut',
+ 'minutes' => 'minuten',
+ 'hour' => 'uur',
+ 'hours' => 'uren',
+ 'task_details' => 'Taakdetails',
+ 'duration' => 'Duur',
+ 'end_time' => 'Eindtijd',
+ 'end' => 'Einde',
+ 'invoiced' => 'Gefactureerd',
+ 'logged' => 'Gelogd',
+ 'running' => 'Lopend',
+ 'task_error_multiple_clients' => 'Taken kunnen niet tot meerdere klanten behoren',
+ 'task_error_running' => 'Stop a.u.b. de lopende taken eerst',
+ 'task_error_invoiced' => 'Deze taken zijn al gefactureerd',
+ 'restored_task' => 'Taak succesvol hersteld',
+ 'archived_task' => 'Taak succesvol gearchiveerd',
+ 'archived_tasks' => ':count taken succesvol gearchiveerd',
+ 'deleted_task' => 'Taak succesvol verwijderd',
+ 'deleted_tasks' => ':count taken succesvol verwijderd',
+ 'create_task' => 'Taak aanmaken',
+ 'stopped_task' => 'Taak succesvol gestopt',
+ 'invoice_task' => 'Factureer taak',
+ 'invoice_labels' => 'Factuurlabels',
+ 'prefix' => 'Voorvoegsel',
+ 'counter' => 'Teller',
- 'resume' => 'Doorgaan',
- 'break_duration' => 'Pauze',
- 'edit_details' => 'Details aanpassen',
- 'work' => 'Werk',
- 'timezone_unset' => ':link om uw tijdszone aan te passen',
- 'click_here' => 'Klik hier',
+ 'payment_type_dwolla' => 'Dwolla',
+ 'gateway_help_43' => ':link om in te schrijven voor Dwolla.',
+ 'partial_value' => 'Moet groter zijn dan nul en minder dan het totaal',
+ 'more_actions' => 'Meer acties',
- 'email_receipt' => 'Mail betalingsbewijs naar de klant',
- 'created_payment_emailed_client' => 'Betaling succesvol toegevoegd en gemaild naar de klant',
- 'add_company' => 'Bedrijf toevoegen',
- 'untitled' => 'Zonder titel',
- 'new_company' => 'Nieuw bedrijf',
- 'associated_accounts' => 'Accounts succesvol gekoppeld',
- 'unlinked_account' => 'Accounts succesvol losgekoppeld',
- 'login' => 'Login',
- 'or' => 'of',
+ 'pro_plan_title' => 'NINJA PRO',
+ 'pro_plan_call_to_action' => 'Nu upgraden!',
+ 'pro_plan_feature1' => 'Maak ongelimiteerd klanten aan',
+ 'pro_plan_feature2' => 'Toegang tot 10 mooie factuur ontwerpen',
+ 'pro_plan_feature3' => 'Aangepaste URLs - "YourBrand.InvoiceNinja.com"',
+ 'pro_plan_feature4' => 'Verwijder "Aangemaakt door Invoice Ninja"',
+ 'pro_plan_feature5' => 'Multi-user toegang & Activeit Tracking',
+ 'pro_plan_feature6' => 'Maak offertes & Pro-forma facturen aan',
+ 'pro_plan_feature7' => 'Pas factuur veld titels & nummering aan',
+ 'pro_plan_feature8' => 'Optie om PDFs toe te voegen aan de emails naar klanten',
- 'email_error' => 'Er was een probleem om de email te verzenden',
- 'confirm_recurring_timing' => 'Opmerking: emails worden aan het begin van het uur verzonden.',
- 'old_browser' => 'Gebruik a.u.b. een nieuwere browser',
- 'payment_terms_help' => 'Stel de standaard factuurvervaldatum in',
- 'unlink_account' => 'Koppel account los',
- 'unlink' => 'Koppel los',
- 'show_address' => 'Toon Adres',
- 'show_address_help' => 'Verplicht de klant om zijn factuur adres op te geven',
- 'update_address' => 'Adres aanpassen',
- 'update_address_help' => 'Pas het adres van de klant aan met de ingevulde gegevens',
- 'times' => 'Tijden',
- 'set_now' => 'Start nu',
- 'dark_mode' => 'Donkere modus',
- 'dark_mode_help' => 'Toon witte tekst op een donkere achtergrond',
- 'add_to_invoice' => 'Toevoegen aan factuur :invoice',
- 'create_new_invoice' => 'Maak een nieuwe factuur',
- 'task_errors' => 'Pas overlappende tijden aan a.u.b..',
- 'from' => 'Van',
- 'to' => 'Aan',
- 'font_size' => 'Tekstgrootte',
- 'primary_color' => 'Primaire kleur',
- 'secondary_color' => 'Secundaire kleur',
- 'customize_design' => 'Pas design aan',
+ 'resume' => 'Doorgaan',
+ 'break_duration' => 'Pauze',
+ 'edit_details' => 'Details aanpassen',
+ 'work' => 'Werk',
+ 'timezone_unset' => ':link om uw tijdszone aan te passen',
+ 'click_here' => 'Klik hier',
- 'content' => 'Inhoud',
- 'styles' => 'Stijlen',
- 'defaults' => 'Standaardwaarden',
- 'margins' => 'Marges',
- 'header' => 'Header',
- 'footer' => 'Footer',
- 'custom' => 'Aangepast',
- 'invoice_to' => 'Factuur aan',
- 'invoice_no' => 'Factuur nr.',
- 'recent_payments' => 'Recente betalingen',
- 'outstanding' => 'Uitstaand',
- 'manage_companies' => 'Beheer bedrijven',
- 'total_revenue' => 'Totale opbrengst',
+ 'email_receipt' => 'Mail betalingsbewijs naar de klant',
+ 'created_payment_emailed_client' => 'Betaling succesvol toegevoegd en gemaild naar de klant',
+ 'add_company' => 'Bedrijf toevoegen',
+ 'untitled' => 'Zonder titel',
+ 'new_company' => 'Nieuw bedrijf',
+ 'associated_accounts' => 'Accounts succesvol gekoppeld',
+ 'unlinked_account' => 'Accounts succesvol losgekoppeld',
+ 'login' => 'Login',
+ 'or' => 'of',
- 'current_user' => 'Huidige gebruiker',
- 'new_recurring_invoice' => 'Nieuwe terugkerende factuur',
- 'recurring_invoice' => 'Terugkerende factuur',
- 'created_by_invoice' => 'Aangemaakt door :invoice',
- 'primary_user' => 'Primaire gebruiker',
- 'help' => 'Help',
- 'customize_help' => 'Veld
toe te voegen op het einde. Bijvoorbeeld $invoiceNumberValue
toont de factuur nummer.$client.nameValue
.
+
',
+ 'due' => 'Due',
+ 'next_due_on' => 'Due Next: :date',
+ 'use_client_terms' => 'Use client terms',
+ 'day_of_month' => ':ordinal day of month',
+ 'last_day_of_month' => 'Last day of month',
+ 'day_of_week_after' => ':ordinal :day after',
+ 'sunday' => 'Sunday',
+ 'monday' => 'Monday',
+ 'tuesday' => 'Tuesday',
+ 'wednesday' => 'Wednesday',
+ 'thursday' => 'Thursday',
+ 'friday' => 'Friday',
+ 'saturday' => 'Saturday',
+
+ // Fonts
+ 'header_font_id' => 'Header Font',
+ 'body_font_id' => 'Body Font',
+ 'color_font_help' => 'Note: the primary color and fonts are also used in the client portal and custom email designs.',
+
+ 'live_preview' => 'Live Preview',
+ 'invalid_mail_config' => 'Unable to send email, please check that the mail settings are correct.',
+
+ 'invoice_message_button' => 'To view your invoice for :amount, click the button below.',
+ 'quote_message_button' => 'To view your quote for :amount, click the button below.',
+ 'payment_message_button' => 'Thank you for your payment of :amount.',
+ 'payment_type_direct_debit' => 'Direct Debit',
+ 'bank_accounts' => 'Bank Accounts',
+ 'add_bank_account' => 'Add Bank Account',
+ 'setup_account' => 'Setup Account',
+ 'import_expenses' => 'Import Expenses',
+ 'bank_id' => 'bank',
+ 'integration_type' => 'Integration Type',
+ 'updated_bank_account' => 'Successfully updated bank account',
+ 'edit_bank_account' => 'Edit Bank Account',
+ 'archive_bank_account' => 'Archive Bank Account',
+ 'archived_bank_account' => 'Successfully archived bank account',
+ 'created_bank_account' => 'Successfully created bank account',
+ 'validate_bank_account' => 'Validate Bank Account',
+ 'bank_accounts_help' => 'Connect a bank account to automatically import expenses and create vendors. Supports American Express and 400+ US banks.',
+ 'bank_password_help' => 'Note: your password is transmitted securely and never stored on our servers.',
+ 'bank_password_warning' => 'Warning: your password may be transmitted in plain text, consider enabling HTTPS.',
+ 'username' => 'Username',
+ 'account_number' => 'Account Number',
+ 'account_name' => 'Account Name',
+ 'bank_account_error' => 'Failed to retreive account details, please check your credentials.',
+ 'status_approved' => 'Approved',
+ 'quote_settings' => 'Quote Settings',
+ 'auto_convert_quote' => 'Auto convert quote',
+ 'auto_convert_quote_help' => 'Automatically convert a quote to an invoice when approved by a client.',
+ 'validate' => 'Validate',
+ 'info' => 'Info',
+ 'imported_expenses' => 'Successfully created :count_vendors vendor(s) and :count_expenses expense(s)',
+
+);
\ No newline at end of file
diff --git a/resources/lang/nl/validation.php b/resources/lang/nl/validation.php
index 82f3f6ec85af..09fadc64c161 100644
--- a/resources/lang/nl/validation.php
+++ b/resources/lang/nl/validation.php
@@ -25,7 +25,7 @@ return array(
"numeric" => ":attribute moet tussen :min en :max zijn.",
"file" => ":attribute moet tussen :min en :max kilobytes zijn.",
"string" => ":attribute moet tussen :min en :max karakters zijn.",
- "array" => ":attribute moet tussen :min en :max items bevatten."
+ "array" => ":attribute moet tussen :min en :max items bevatten.",
),
"confirmed" => ":attribute bevestiging komt niet overeen.",
"count" => ":attribute moet precies :count geselecteerde elementen bevatten.",
@@ -48,14 +48,14 @@ return array(
"numeric" => ":attribute moet minder dan :max zijn.",
"file" => ":attribute moet minder dan :max kilobytes zijn.",
"string" => ":attribute moet minder dan :max karakters zijn.",
- "array" => ":attribute mag maximaal :max items bevatten."
+ "array" => ":attribute mag maximaal :max items bevatten.",
),
"mimes" => ":attribute moet een bestand zijn van het bestandstype :values.",
"min" => array(
"numeric" => ":attribute moet minimaal :min zijn.",
"file" => ":attribute moet minimaal :min kilobytes zijn.",
"string" => ":attribute moet minimaal :min karakters zijn.",
- "array" => ":attribute moet minimaal :min items bevatten."
+ "array" => ":attribute moet minimaal :min items bevatten.",
),
"not_in" => "Het geselecteerde :attribute is ongeldig.",
"numeric" => ":attribute moet een nummer zijn.",
@@ -71,7 +71,7 @@ return array(
"numeric" => ":attribute moet :size zijn.",
"file" => ":attribute moet :size kilobyte zijn.",
"string" => ":attribute moet :size karakters lang zijn.",
- "array" => ":attribute moet :size items bevatten."
+ "array" => ":attribute moet :size items bevatten.",
),
"unique" => ":attribute is al in gebruik.",
"url" => ":attribute is geen geldige URL.",
@@ -83,7 +83,7 @@ return array(
"has_counter" => 'De waarde moet {$counter} bevatten',
"valid_contacts" => "Alle contacten moeten een e-mailadres of een naam hebben",
"valid_invoice_items" => "De factuur overschrijd het maximale aantal",
-
+
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
diff --git a/resources/lang/pt_BR/texts.php b/resources/lang/pt_BR/texts.php
index f3295375279d..98c2c77138fa 100644
--- a/resources/lang/pt_BR/texts.php
+++ b/resources/lang/pt_BR/texts.php
@@ -2,983 +2,1105 @@
return array(
- 'organization' => 'Organização',
- 'name' => 'Nome',
- 'website' => 'Website',
- 'work_phone' => 'Telefone',
- 'address' => 'Endereço',
- 'address1' => 'Rua',
- 'address2' => 'Complemento',
- 'city' => 'Cidade',
- 'state' => 'Estado',
- 'postal_code' => 'CEP',
- 'country_id' => 'País',
- 'contacts' => 'Contatos',
- 'first_name' => 'Primeiro Nome',
- 'last_name' => 'Último Nome',
- 'phone' => 'Telefone',
- 'email' => 'E-mail',
- 'additional_info' => 'Informações Adicionais',
- 'payment_terms' => 'Condições de Pagamento',
- 'currency_id' => 'Moeda',
- 'size_id' => 'Tamanho',
- 'industry_id' => 'Empresa',
- 'private_notes' => 'Notas Privadas',
+ 'organization' => 'Organização',
+ 'name' => 'Nome',
+ 'website' => 'Website',
+ 'work_phone' => 'Telefone',
+ 'address' => 'Endereço',
+ 'address1' => 'Rua',
+ 'address2' => 'Complemento',
+ 'city' => 'Cidade',
+ 'state' => 'Estado',
+ 'postal_code' => 'CEP',
+ 'country_id' => 'País',
+ 'contacts' => 'Contatos',
+ 'first_name' => 'Primeiro Nome',
+ 'last_name' => 'Último Nome',
+ 'phone' => 'Telefone',
+ 'email' => 'E-mail',
+ 'additional_info' => 'Informações Adicionais',
+ 'payment_terms' => 'Condições de Pagamento',
+ 'currency_id' => 'Moeda',
+ 'size_id' => 'Tamanho',
+ 'industry_id' => 'Empresa',
+ 'private_notes' => 'Notas Privadas',
- // invoice
- 'invoice' => 'Fatura',
- 'client' => 'Cliente',
- 'invoice_date' => 'Data da Fatura',
- 'due_date' => 'Data de Vencimento',
- 'invoice_number' => 'Número da Fatura',
- 'invoice_number_short' => 'Fatura #',
- 'po_number' => 'Núm. Ordem de Serviço',
- 'po_number_short' => 'OS #',
- 'frequency_id' => 'Frequência',
- 'discount' => 'Desconto',
- 'taxes' => 'Taxas',
- 'tax' => 'Taxa',
- 'item' => 'Item',
- 'description' => 'Descrição',
- 'unit_cost' => 'Custo Unitário',
- 'quantity' => 'Quantidade',
- 'line_total' => 'Total',
- 'subtotal' => 'Subtotal',
- 'paid_to_date' => 'Pagamento até a data',
- 'balance_due' => 'Valor',
- 'invoice_design_id' => 'Modelo',
- 'terms' => 'Condições',
- 'your_invoice' => 'Sua Fatura',
+ // invoice
+ 'invoice' => 'Fatura',
+ 'client' => 'Cliente',
+ 'invoice_date' => 'Data da Fatura',
+ 'due_date' => 'Data de Vencimento',
+ 'invoice_number' => 'Número da Fatura',
+ 'invoice_number_short' => 'Fatura #',
+ 'po_number' => 'Núm. Ordem de Serviço',
+ 'po_number_short' => 'OS #',
+ 'frequency_id' => 'Frequência',
+ 'discount' => 'Desconto',
+ 'taxes' => 'Taxas',
+ 'tax' => 'Taxa',
+ 'item' => 'Item',
+ 'description' => 'Descrição',
+ 'unit_cost' => 'Custo Unitário',
+ 'quantity' => 'Quantidade',
+ 'line_total' => 'Total',
+ 'subtotal' => 'Subtotal',
+ 'paid_to_date' => 'Pagamento até a data',
+ 'balance_due' => 'Valor',
+ 'invoice_design_id' => 'Modelo',
+ 'terms' => 'Condições',
+ 'your_invoice' => 'Sua Fatura',
- 'remove_contact' => 'Remover contato',
- 'add_contact' => 'Adicionar contato',
- 'create_new_client' => 'Criar novo cliente',
- 'edit_client_details' => 'Editar detalhes do cliente',
- 'enable' => 'Habilitar',
- 'learn_more' => 'Aprender mais',
- 'manage_rates' => 'Gerenciar taxas',
- 'note_to_client' => 'Observações',
- 'invoice_terms' => 'Condições da Fatura',
- 'save_as_default_terms' => 'Salvar como condição padrão',
- 'download_pdf' => 'Baixar PDF',
- 'pay_now' => 'Pagar agora',
- 'save_invoice' => 'Salvar Fatura',
- 'clone_invoice' => 'Clonar Fatura',
- 'archive_invoice' => 'Arquivar Fatura',
- 'delete_invoice' => 'Apagar Fatura',
- 'email_invoice' => 'Enviar Fatura',
- 'enter_payment' => 'Informar Pagamento',
- 'tax_rates' => 'Impostos',
- 'rate' => 'Valor',
- 'settings' => 'Configurações',
- 'enable_invoice_tax' => 'Permitir especificar a taxa da fatura',
- 'enable_line_item_tax' => 'Permitir especificar o taxas por item',
+ 'remove_contact' => 'Remover contato',
+ 'add_contact' => 'Adicionar contato',
+ 'create_new_client' => 'Criar novo cliente',
+ 'edit_client_details' => 'Editar detalhes do cliente',
+ 'enable' => 'Habilitar',
+ 'learn_more' => 'Aprender mais',
+ 'manage_rates' => 'Gerenciar taxas',
+ 'note_to_client' => 'Observações',
+ 'invoice_terms' => 'Condições da Fatura',
+ 'save_as_default_terms' => 'Salvar como condição padrão',
+ 'download_pdf' => 'Baixar PDF',
+ 'pay_now' => 'Pagar agora',
+ 'save_invoice' => 'Salvar Fatura',
+ 'clone_invoice' => 'Clonar Fatura',
+ 'archive_invoice' => 'Arquivar Fatura',
+ 'delete_invoice' => 'Apagar Fatura',
+ 'email_invoice' => 'Enviar Fatura',
+ 'enter_payment' => 'Informar Pagamento',
+ 'tax_rates' => 'Impostos',
+ 'rate' => 'Valor',
+ 'settings' => 'Configurações',
+ 'enable_invoice_tax' => 'Permitir especificar a taxa da fatura',
+ 'enable_line_item_tax' => 'Permitir especificar o taxas por item',
- // navigation
- 'dashboard' => 'Dashboard',
- 'clients' => 'Clientes',
- 'invoices' => 'Faturas',
- 'payments' => 'Pagamentos',
- 'credits' => 'Créditos',
- 'history' => 'Histórico',
- 'search' => 'Pesquisa',
- 'sign_up' => 'Cadastrar',
- 'guest' => 'Convidado',
- 'company_details' => 'Detalhes da Empresa',
- 'online_payments' => 'Pagamentos Online',
- 'notifications' => 'Notificações',
- 'import_export' => 'Importar/Exportar',
- 'done' => 'Feito',
- 'save' => 'Salvar',
- 'create' => 'Criar',
- 'upload' => 'Upload',
- 'import' => 'Importar',
- 'download' => 'Download',
- 'cancel' => 'Cancelar',
- 'provide_email' => 'Forneça um endereço de e-mail válido',
- 'powered_by' => 'Powered by',
- 'no_items' => 'Sem itens',
+ // navigation
+ 'dashboard' => 'Dashboard',
+ 'clients' => 'Clientes',
+ 'invoices' => 'Faturas',
+ 'payments' => 'Pagamentos',
+ 'credits' => 'Créditos',
+ 'history' => 'Histórico',
+ 'search' => 'Pesquisa',
+ 'sign_up' => 'Cadastrar',
+ 'guest' => 'Convidado',
+ 'company_details' => 'Detalhes da Empresa',
+ 'online_payments' => 'Pagamentos Online',
+ 'notifications' => 'Notificações',
+ 'import_export' => 'Importar/Exportar',
+ 'done' => 'Feito',
+ 'save' => 'Salvar',
+ 'create' => 'Criar',
+ 'upload' => 'Upload',
+ 'import' => 'Importar',
+ 'download' => 'Download',
+ 'cancel' => 'Cancelar',
+ 'provide_email' => 'Forneça um endereço de e-mail válido',
+ 'powered_by' => 'Powered by',
+ 'no_items' => 'Sem itens',
- // recurring invoices
- 'recurring_invoices' => 'Faturas Recorrentes',
- 'recurring_help' => '
+ // recurring invoices
+ 'recurring_invoices' => 'Faturas Recorrentes',
+ 'recurring_help' => '
',
- // dashboard
- 'in_total_revenue' => 'no total de faturamento',
- 'billed_client' => 'Cliente faturado',
- 'billed_clients' => 'Clientes faturados',
- 'active_client' => 'Cliente ativo',
- 'active_clients' => 'Clientes ativos',
- 'invoices_past_due' => 'Faturas Vencidas',
- 'upcoming_invoices' => 'Próximas Faturas',
- 'average_invoice' => 'Média por Fatura',
+ // dashboard
+ 'in_total_revenue' => 'no total de faturamento',
+ 'billed_client' => 'Cliente faturado',
+ 'billed_clients' => 'Clientes faturados',
+ 'active_client' => 'Cliente ativo',
+ 'active_clients' => 'Clientes ativos',
+ 'invoices_past_due' => 'Faturas Vencidas',
+ 'upcoming_invoices' => 'Próximas Faturas',
+ 'average_invoice' => 'Média por Fatura',
- // list pages
- 'archive' => 'Arquivos',
- 'delete' => 'Apagar',
- 'archive_client' => 'Arquivar Cliente',
- 'delete_client' => 'Deletar Cliente',
- 'archive_payment' => 'Arquivar Pagamento',
- 'delete_payment' => 'Deletar Pagamento',
- 'archive_credit' => 'Arquivar Crédito',
- 'delete_credit' => 'Deletar Crédito',
- 'show_archived_deleted' => 'Mostrar arquivados/apagados',
- 'filter' => 'Filtrar',
- 'new_client' => 'Novo Cliente',
- 'new_invoice' => 'Nova Fatura',
- 'new_payment' => 'Novo Pagamento',
- 'new_credit' => 'Novo Crédito',
- 'contact' => 'Contato',
- 'date_created' => 'Data de Criação',
- 'last_login' => 'Último Login',
- 'balance' => 'Saldo',
- 'action' => 'Ação',
- 'status' => 'Status',
- 'invoice_total' => 'Total da Fatura',
- 'frequency' => 'Frequência',
- 'start_date' => 'Data Inicial',
- 'end_date' => 'Data Final',
- 'transaction_reference' => 'Referência da Transação',
- 'method' => 'Método',
- 'payment_amount' => 'Qtde do Pagamento',
- 'payment_date' => 'Data do Pagamento',
- 'credit_amount' => 'Qtde do Crédito',
- 'credit_balance' => 'Balanço do Crédito',
- 'credit_date' => 'Data do Crédito',
- 'empty_table' => 'Sem dados disponíveis',
- 'select' => 'Selecionar',
- 'edit_client' => 'Editar Cliente',
- 'edit_invoice' => 'Editar Fatura',
+ // list pages
+ 'archive' => 'Arquivos',
+ 'delete' => 'Apagar',
+ 'archive_client' => 'Arquivar Cliente',
+ 'delete_client' => 'Deletar Cliente',
+ 'archive_payment' => 'Arquivar Pagamento',
+ 'delete_payment' => 'Deletar Pagamento',
+ 'archive_credit' => 'Arquivar Crédito',
+ 'delete_credit' => 'Deletar Crédito',
+ 'show_archived_deleted' => 'Mostrar arquivados/apagados',
+ 'filter' => 'Filtrar',
+ 'new_client' => 'Novo Cliente',
+ 'new_invoice' => 'Nova Fatura',
+ 'new_payment' => 'Novo Pagamento',
+ 'new_credit' => 'Novo Crédito',
+ 'contact' => 'Contato',
+ 'date_created' => 'Data de Criação',
+ 'last_login' => 'Último Login',
+ 'balance' => 'Saldo',
+ 'action' => 'Ação',
+ 'status' => 'Status',
+ 'invoice_total' => 'Total da Fatura',
+ 'frequency' => 'Frequência',
+ 'start_date' => 'Data Inicial',
+ 'end_date' => 'Data Final',
+ 'transaction_reference' => 'Referência da Transação',
+ 'method' => 'Método',
+ 'payment_amount' => 'Qtde do Pagamento',
+ 'payment_date' => 'Data do Pagamento',
+ 'credit_amount' => 'Qtde do Crédito',
+ 'credit_balance' => 'Balanço do Crédito',
+ 'credit_date' => 'Data do Crédito',
+ 'empty_table' => 'Sem dados disponíveis',
+ 'select' => 'Selecionar',
+ 'edit_client' => 'Editar Cliente',
+ 'edit_invoice' => 'Editar Fatura',
- // client view page
- 'create_invoice' => 'Criar Fatura',
- 'enter_credit' => 'Informar Crédito',
- 'last_logged_in' => 'Último acesso em',
- 'details' => 'Detalhes',
- 'standing' => 'Resumo',
- 'credit' => 'Crédito',
- 'activity' => 'Atividade',
- 'date' => 'Data',
- 'message' => 'Mensagem',
- 'adjustment' => 'Movimento',
- 'are_you_sure' => 'Você tem certeza?',
+ // client view page
+ 'create_invoice' => 'Criar Fatura',
+ 'enter_credit' => 'Informar Crédito',
+ 'last_logged_in' => 'Último acesso em',
+ 'details' => 'Detalhes',
+ 'standing' => 'Resumo',
+ 'credit' => 'Crédito',
+ 'activity' => 'Atividade',
+ 'date' => 'Data',
+ 'message' => 'Mensagem',
+ 'adjustment' => 'Movimento',
+ 'are_you_sure' => 'Você tem certeza?',
- // payment pages
- 'payment_type_id' => 'Tipo de pagamento',
- 'amount' => 'Quantidade',
+ // payment pages
+ 'payment_type_id' => 'Tipo de pagamento',
+ 'amount' => 'Quantidade',
- // account/company pages
- 'work_email' => 'E-mail',
- 'language_id' => 'Idioma',
- 'timezone_id' => 'Fuso Horário',
- 'date_format_id' => 'Formato da Data',
- 'datetime_format_id' => 'Formato da Data/Hora',
- 'users' => 'Usuários',
- 'localization' => 'Localização',
- 'remove_logo' => 'Remover logo',
- 'logo_help' => 'Suportados: JPEG, GIF and PNG',
- 'payment_gateway' => 'Provedor de Pagamento',
- 'gateway_id' => 'Provedor',
- 'email_notifications' => 'Notificações por E-mail',
- 'email_sent' => 'Notificar-me por e-mail quando a fatura for enviada',
- 'email_viewed' => 'Notificar-me por e-mail quando a fatura for visualizada',
- 'email_paid' => 'Notificar-me por e-mail quando a fatura for paga',
- 'site_updates' => 'Atualizações',
- 'custom_messages' => 'Mensagens Customizadas',
- 'default_invoice_terms' => 'Definir condições padrões da fatura',
- 'default_email_footer' => 'Definir assinatura de e-mail padrão',
- 'import_clients' => 'Importar Dados do Cliente',
- 'csv_file' => 'Selecionar arquivo CSV',
- 'export_clients' => 'Exportar Dados do Cliente',
- 'select_file' => 'Favor selecionar um arquivo',
- 'first_row_headers' => 'Usar as primeiras linhas como cabeçalho',
- 'column' => 'Coluna',
- 'sample' => 'Exemplo',
- 'import_to' => 'Importar para',
- 'client_will_create' => 'cliente será criado',
- 'clients_will_create' => 'clientes serão criados',
- 'email_settings' => 'Configurações de E-mail',
- 'pdf_email_attachment' => 'Anexar PDF aos e-mails',
+ // account/company pages
+ 'work_email' => 'E-mail',
+ 'language_id' => 'Idioma',
+ 'timezone_id' => 'Fuso Horário',
+ 'date_format_id' => 'Formato da Data',
+ 'datetime_format_id' => 'Formato da Data/Hora',
+ 'users' => 'Usuários',
+ 'localization' => 'Localização',
+ 'remove_logo' => 'Remover logo',
+ 'logo_help' => 'Suportados: JPEG, GIF and PNG',
+ 'payment_gateway' => 'Provedor de Pagamento',
+ 'gateway_id' => 'Provedor',
+ 'email_notifications' => 'Notificações por E-mail',
+ 'email_sent' => 'Notificar-me por e-mail quando a fatura for enviada',
+ 'email_viewed' => 'Notificar-me por e-mail quando a fatura for visualizada',
+ 'email_paid' => 'Notificar-me por e-mail quando a fatura for paga',
+ 'site_updates' => 'Atualizações',
+ 'custom_messages' => 'Mensagens Customizadas',
+ 'default_invoice_terms' => 'Definir condições padrões da fatura',
+ 'default_email_footer' => 'Definir assinatura de e-mail padrão',
+ 'import_clients' => 'Importar Dados do Cliente',
+ 'csv_file' => 'Selecionar arquivo CSV',
+ 'export_clients' => 'Exportar Dados do Cliente',
+ 'select_file' => 'Favor selecionar um arquivo',
+ 'first_row_headers' => 'Usar as primeiras linhas como cabeçalho',
+ 'column' => 'Coluna',
+ 'sample' => 'Exemplo',
+ 'import_to' => 'Importar para',
+ 'client_will_create' => 'cliente será criado',
+ 'clients_will_create' => 'clientes serão criados',
+ 'email_settings' => 'Configurações de E-mail',
+ 'pdf_email_attachment' => 'Anexar PDF aos e-mails',
- // application messages
- 'created_client' => 'Cliente criado com sucesso',
- 'created_clients' => ':count clientes criados com sucesso',
- 'updated_settings' => 'Configurações atualizadas com sucesso',
- 'removed_logo' => 'Logo removida com sucesso',
- 'sent_message' => 'Mensagem enviada com sucesso',
- 'invoice_error' => 'Verifique se você selecionou algum cliente e que não há nenhum outro erro',
- 'limit_clients' => 'Desculpe, isto irá exceder o limite de :count clientes',
- 'payment_error' => 'Ocorreu um erro ao processar o pagamento. Por favor tente novamente mais tarde.',
- 'registration_required' => 'Favor logar-se para enviar uma fatura por e-mail',
- 'confirmation_required' => 'Favor confirmar o seu endereço de e-mail',
+ // application messages
+ 'created_client' => 'Cliente criado com sucesso',
+ 'created_clients' => ':count clientes criados com sucesso',
+ 'updated_settings' => 'Configurações atualizadas com sucesso',
+ 'removed_logo' => 'Logo removida com sucesso',
+ 'sent_message' => 'Mensagem enviada com sucesso',
+ 'invoice_error' => 'Verifique se você selecionou algum cliente e que não há nenhum outro erro',
+ 'limit_clients' => 'Desculpe, isto irá exceder o limite de :count clientes',
+ 'payment_error' => 'Ocorreu um erro ao processar o pagamento. Por favor tente novamente mais tarde.',
+ 'registration_required' => 'Favor logar-se para enviar uma fatura por e-mail',
+ 'confirmation_required' => 'Favor confirmar o seu endereço de e-mail',
- 'updated_client' => 'Cliente atualizado com sucesso',
- 'created_client' => 'Cliente criado com sucesso',
- 'archived_client' => 'Cliente arquivado com sucesso',
- 'archived_clients' => ':count clientes arquivados com sucesso',
- 'deleted_client' => 'Clientes removidos com sucesso',
- 'deleted_clients' => ':count clientes removidos com sucesso',
+ 'updated_client' => 'Cliente atualizado com sucesso',
+ 'created_client' => 'Cliente criado com sucesso',
+ 'archived_client' => 'Cliente arquivado com sucesso',
+ 'archived_clients' => ':count clientes arquivados com sucesso',
+ 'deleted_client' => 'Clientes removidos com sucesso',
+ 'deleted_clients' => ':count clientes removidos com sucesso',
- 'updated_invoice' => 'Fatura atualizado com sucesso',
- 'created_invoice' => 'Fatura criada com sucesso',
- 'cloned_invoice' => 'Fatura clonada com sucesso',
- 'emailed_invoice' => 'Fatura enviada por e-mail com sucesso',
- 'and_created_client' => 'e o cliente foi criado',
- 'archived_invoice' => 'Fatura arquivado com sucesso',
- 'archived_invoices' => ':count faturas arquivados com sucesso',
- 'deleted_invoice' => 'Fatura apagados com sucesso',
- 'deleted_invoices' => ':count faturas apagados com sucesso',
+ 'updated_invoice' => 'Fatura atualizado com sucesso',
+ 'created_invoice' => 'Fatura criada com sucesso',
+ 'cloned_invoice' => 'Fatura clonada com sucesso',
+ 'emailed_invoice' => 'Fatura enviada por e-mail com sucesso',
+ 'and_created_client' => 'e o cliente foi criado',
+ 'archived_invoice' => 'Fatura arquivado com sucesso',
+ 'archived_invoices' => ':count faturas arquivados com sucesso',
+ 'deleted_invoice' => 'Fatura apagados com sucesso',
+ 'deleted_invoices' => ':count faturas apagados com sucesso',
- 'created_payment' => 'Pagamento criado com sucesso',
- 'archived_payment' => 'Pagamento arquivado com sucesso',
- 'archived_payments' => ':count pagamentos arquivados com sucesso',
- 'deleted_payment' => 'Pagamento apagado com sucesso',
- 'deleted_payments' => ':count pagamentos apagados com sucesso',
- 'applied_payment' => 'Pagamentos aplicados com sucesso',
+ 'created_payment' => 'Pagamento criado com sucesso',
+ 'archived_payment' => 'Pagamento arquivado com sucesso',
+ 'archived_payments' => ':count pagamentos arquivados com sucesso',
+ 'deleted_payment' => 'Pagamento apagado com sucesso',
+ 'deleted_payments' => ':count pagamentos apagados com sucesso',
+ 'applied_payment' => 'Pagamentos aplicados com sucesso',
- 'created_credit' => 'Crédito criado com sucesso',
- 'archived_credit' => 'Crédito arquivado com sucesso',
- 'archived_credits' => ':count créditos arquivados com sucesso',
- 'deleted_credit' => 'Crédito apagado com sucesso',
- 'deleted_credits' => ':count créditos apagados com sucesso',
+ 'created_credit' => 'Crédito criado com sucesso',
+ 'archived_credit' => 'Crédito arquivado com sucesso',
+ 'archived_credits' => ':count créditos arquivados com sucesso',
+ 'deleted_credit' => 'Crédito apagado com sucesso',
+ 'deleted_credits' => ':count créditos apagados com sucesso',
- // Emails
- 'confirmation_subject' => 'Confirmação de Conta do Invoice Ninja',
- 'confirmation_header' => 'Confirmação de Conta',
- 'confirmation_message' => 'Favor acessar o link abaixo para confirmar a sua conta.',
- 'invoice_message' => 'Para visualizar a sua fatura de :amount, clique no link abaixo.',
- 'payment_message' => 'Obrigado, pagamento de :amount confirmado',
- 'email_salutation' => 'Caro :name,',
- 'email_signature' => 'Atenciosamente,',
- 'email_from' => 'Equipe InvoiceNinja',
- 'user_email_footer' => 'Para ajustar suas configurações de notificações de e-mail acesse '.SITE_URL.'/settings/notifications',
- 'invoice_link_message' => 'Para visualizar a fatura do seu cliente clique no link abaixo:',
- 'notification_invoice_paid_subject' => 'Fatura :invoice foi pago por :client',
- 'notification_invoice_sent_subject' => 'Fatura :invoice foi enviado por :client',
- 'notification_invoice_viewed_subject' => 'Fatura :invoice foi visualizada por :client',
- 'notification_invoice_paid' => 'Um pagamento de :amount foi realizado pelo cliente :client através da fatura :invoice.',
- 'notification_invoice_sent' => 'O cliente :client foi notificado por e-mail referente à fatura :invoice de :amount.',
- 'notification_invoice_viewed' => 'O cliente :client visualizou a fatura :invoice de :amount.',
- 'reset_password' => 'Você pode redefinir a sua senha clicando no seguinte link:',
- 'reset_password_footer' => 'Se você não solicitou a redefinição de sua senha por favor envie um e-mail para o nosso suporte: '.CONTACT_EMAIL,
+ // Emails
+ 'confirmation_subject' => 'Confirmação de Conta do Invoice Ninja',
+ 'confirmation_header' => 'Confirmação de Conta',
+ 'confirmation_message' => 'Favor acessar o link abaixo para confirmar a sua conta.',
+ 'invoice_message' => 'Para visualizar a sua fatura de :amount, clique no link abaixo.',
+ 'payment_message' => 'Obrigado, pagamento de :amount confirmado',
+ 'email_salutation' => 'Caro :name,',
+ 'email_signature' => 'Atenciosamente,',
+ 'email_from' => 'Equipe InvoiceNinja',
+ 'user_email_footer' => 'Para ajustar suas configurações de notificações de e-mail acesse '.SITE_URL.'/settings/notifications',
+ 'invoice_link_message' => 'Para visualizar a fatura do seu cliente clique no link abaixo:',
+ 'notification_invoice_paid_subject' => 'Fatura :invoice foi pago por :client',
+ 'notification_invoice_sent_subject' => 'Fatura :invoice foi enviado por :client',
+ 'notification_invoice_viewed_subject' => 'Fatura :invoice foi visualizada por :client',
+ 'notification_invoice_paid' => 'Um pagamento de :amount foi realizado pelo cliente :client através da fatura :invoice.',
+ 'notification_invoice_sent' => 'O cliente :client foi notificado por e-mail referente à fatura :invoice de :amount.',
+ 'notification_invoice_viewed' => 'O cliente :client visualizou a fatura :invoice de :amount.',
+ 'reset_password' => 'Você pode redefinir a sua senha clicando no seguinte link:',
+ 'reset_password_footer' => 'Se você não solicitou a redefinição de sua senha por favor envie um e-mail para o nosso suporte: '.CONTACT_EMAIL,
- // Payment page
- 'secure_payment' => 'Pagamento Seguro',
- 'card_number' => 'Número do cartão',
- 'expiration_month' => 'Mês de expiração',
- 'expiration_year' => 'Ano de expiração',
- 'cvv' => 'CVV',
+ // Payment page
+ 'secure_payment' => 'Pagamento Seguro',
+ 'card_number' => 'Número do cartão',
+ 'expiration_month' => 'Mês de expiração',
+ 'expiration_year' => 'Ano de expiração',
+ 'cvv' => 'CVV',
- // This File was missing the security alerts. I'm not familiar with this language, Can someone translate?
- // Security alerts
- 'security' => [
- 'too_many_attempts' => 'Muitas tentativas. Tente novamente em alguns minutos.',
- 'wrong_credentials' => 'E-mail ou senha incorretos.',
- 'confirmation' => 'Sua conta foi confirmada!',
- 'wrong_confirmation' => 'Código de confirmação incorreto.',
- 'password_forgot' => 'As informações para redefinição de senha foi enviada para seu e-mail.',
- 'password_reset' => 'Senha atualizada com sucesso.',
- 'wrong_password_reset' => 'Senha inválida. Tente novamente',
- ],
+ // This File was missing the security alerts. I'm not familiar with this language, Can someone translate?
+ // Security alerts
+ 'security' => [
+ 'too_many_attempts' => 'Muitas tentativas. Tente novamente em alguns minutos.',
+ 'wrong_credentials' => 'E-mail ou senha incorretos.',
+ 'confirmation' => 'Sua conta foi confirmada!',
+ 'wrong_confirmation' => 'Código de confirmação incorreto.',
+ 'password_forgot' => 'As informações para redefinição de senha foi enviada para seu e-mail.',
+ 'password_reset' => 'Senha atualizada com sucesso.',
+ 'wrong_password_reset' => 'Senha inválida. Tente novamente',
+ ],
- // Pro Plan
- 'pro_plan' => [
- 'remove_logo' => ':link para remover a logo do Invoice Ninja contratando o plano profissional',
- 'remove_logo_link' => 'Clique aqui',
- ],
+ // Pro Plan
+ 'pro_plan' => [
+ 'remove_logo' => ':link para remover a logo do Invoice Ninja contratando o plano profissional',
+ 'remove_logo_link' => 'Clique aqui',
+ ],
- 'logout' => 'Sair',
- 'sign_up_to_save' => 'Faça login para salvar o seu trabalho',
- 'agree_to_terms' => 'Eu concordo com os :terms do Invoice Ninja',
- 'terms_of_service' => 'Condições do Serviço',
- 'email_taken' => 'O endereço de e-mail já está registrado',
- 'working' => 'Processando',
- 'success' => 'Successo',
- 'success_message' => 'Você se registrou com sucesso. Por favor acesse o link de confirmação recebido para confirmar o seu endereço de e-mail.',
- 'erase_data' => 'Isto irá apagar completamente todos os seus dados.',
- 'password' => 'Senha',
- 'close' => 'Fechar',
- 'invoice_subject' => 'Nova fatura :invoice de :account',
- 'payment_subject' => 'Recebimento de pagamento de',
+ 'logout' => 'Sair',
+ 'sign_up_to_save' => 'Faça login para salvar o seu trabalho',
+ 'agree_to_terms' => 'Eu concordo com os :terms do Invoice Ninja',
+ 'terms_of_service' => 'Condições do Serviço',
+ 'email_taken' => 'O endereço de e-mail já está registrado',
+ 'working' => 'Processando',
+ 'success' => 'Successo',
+ 'success_message' => 'Você se registrou com sucesso. Por favor acesse o link de confirmação recebido para confirmar o seu endereço de e-mail.',
+ 'erase_data' => 'Isto irá apagar completamente todos os seus dados.',
+ 'password' => 'Senha',
+ 'close' => 'Fechar',
+ 'invoice_subject' => 'Nova fatura :invoice de :account',
+ 'payment_subject' => 'Recebimento de pagamento de',
- 'pro_plan_product' => 'Plano Profissional',
- 'pro_plan_description' => 'Um ano de inscrição no Plano Invoice Ninja Pro',
- 'pro_plan_success' => 'Muito Obrigado! Assim que o pagamento for confirmado seu plano será ativado.',
+ 'pro_plan_product' => 'Plano Profissional',
+ 'pro_plan_description' => 'Um ano de inscrição no Plano Invoice Ninja Pro',
+ 'pro_plan_success' => 'Muito Obrigado! Assim que o pagamento for confirmado seu plano será ativado.',
- 'unsaved_changes' => 'Existem alterações não salvas',
- 'custom_fields' => 'Campos Personalizados',
- 'company_fields' => 'Campos para Empresa',
- 'client_fields' => 'Campos para Cientes',
- 'field_label' => 'Nome do Campo',
- 'field_value' => 'Valor do Campo',
- 'edit' => 'Editar',
- 'view_invoice' => 'Visualizar fatura',
- 'view_as_recipient' => 'Visualizar como destinatário',
+ 'unsaved_changes' => 'Existem alterações não salvas',
+ 'custom_fields' => 'Campos Personalizados',
+ 'company_fields' => 'Campos para Empresa',
+ 'client_fields' => 'Campos para Cientes',
+ 'field_label' => 'Nome do Campo',
+ 'field_value' => 'Valor do Campo',
+ 'edit' => 'Editar',
+ 'view_invoice' => 'Visualizar fatura',
+ 'view_as_recipient' => 'Visualizar como destinatário',
- // product management
- 'product_library' => 'Lista de Produtos',
- 'product' => 'Produto',
- 'products' => 'Produtos',
- 'fill_products' => 'Sugerir produtos',
- 'fill_products_help' => 'Selecionando o produto descrição e preço serão preenchidos automaticamente',
- 'update_products' => 'Atualização automática dos produtos',
- 'update_products_help' => 'Atualizando na fatura o produto também será atualizado',
- 'create_product' => 'Criar Produto',
- 'edit_product' => 'Editar Prodruto',
- 'archive_product' => 'Arquivar Produto',
- 'updated_product' => 'Produto atualizado',
- 'created_product' => 'Produto criado',
- 'archived_product' => 'Produto arquivado',
- 'pro_plan_custom_fields' => ':link para habilitar campos personalizados adquira o Plano Profissional',
+ // product management
+ 'product_library' => 'Lista de Produtos',
+ 'product' => 'Produto',
+ 'products' => 'Produtos',
+ 'fill_products' => 'Sugerir produtos',
+ 'fill_products_help' => 'Selecionando o produto descrição e preço serão preenchidos automaticamente',
+ 'update_products' => 'Atualização automática dos produtos',
+ 'update_products_help' => 'Atualizando na fatura o produto também será atualizado',
+ 'create_product' => 'Criar Produto',
+ 'edit_product' => 'Editar Prodruto',
+ 'archive_product' => 'Arquivar Produto',
+ 'updated_product' => 'Produto atualizado',
+ 'created_product' => 'Produto criado',
+ 'archived_product' => 'Produto arquivado',
+ 'pro_plan_custom_fields' => ':link para habilitar campos personalizados adquira o Plano Profissional',
- 'advanced_settings' => 'Configurações Avançadas',
- 'pro_plan_advanced_settings' => ':link para habilitar as configurações avançadas adquira o Plano Profissional',
- 'invoice_design' => 'Modelo da Fatura',
- 'specify_colors' => 'Definição de Cores',
- 'specify_colors_label' => 'Selecione as cores para sua fatura',
+ 'advanced_settings' => 'Configurações Avançadas',
+ 'pro_plan_advanced_settings' => ':link para habilitar as configurações avançadas adquira o Plano Profissional',
+ 'invoice_design' => 'Modelo da Fatura',
+ 'specify_colors' => 'Definição de Cores',
+ 'specify_colors_label' => 'Selecione as cores para sua fatura',
- 'chart_builder' => 'Contrutor de Gráficos',
- 'ninja_email_footer' => 'Use :site para gerenciar os orçamentos e faturas de seus clientes!',
- 'go_pro' => 'Adquira o Plano Pro',
+ 'chart_builder' => 'Contrutor de Gráficos',
+ 'ninja_email_footer' => 'Use :site para gerenciar os orçamentos e faturas de seus clientes!',
+ 'go_pro' => 'Adquira o Plano Pro',
- // Quotes
- 'quote' => 'Orçamento',
- 'quotes' => 'Orçamentos',
- 'quote_number' => 'Número do Orçamento',
- 'quote_number_short' => 'Orçamento #',
- 'quote_date' => 'Data do Orçamento',
- 'quote_total' => 'Total do Orçamento',
- 'your_quote' => 'Seu Orçamento',
- 'total' => 'Total',
- 'clone' => 'Clonar',
+ // Quotes
+ 'quote' => 'Orçamento',
+ 'quotes' => 'Orçamentos',
+ 'quote_number' => 'Número do Orçamento',
+ 'quote_number_short' => 'Orçamento #',
+ 'quote_date' => 'Data do Orçamento',
+ 'quote_total' => 'Total do Orçamento',
+ 'your_quote' => 'Seu Orçamento',
+ 'total' => 'Total',
+ 'clone' => 'Clonar',
- 'new_quote' => 'Novo Orçamento',
- 'create_quote' => 'Criar Orçamento',
- 'edit_quote' => 'Editar Orçamento',
- 'archive_quote' => 'Arquivar Orçamento',
- 'delete_quote' => 'Deletar Orçamento',
- 'save_quote' => 'Salvar Oçamento',
- 'email_quote' => 'Enviar Orçamento',
- 'clone_quote' => 'Clonar Orçamento',
- 'convert_to_invoice' => 'Faturar Orçamento',
- 'view_invoice' => 'Visualizar Fatura',
- 'view_quote' => 'Visualizar Orçamento',
- 'view_client' => 'Visualizar Cliente',
+ 'new_quote' => 'Novo Orçamento',
+ 'create_quote' => 'Criar Orçamento',
+ 'edit_quote' => 'Editar Orçamento',
+ 'archive_quote' => 'Arquivar Orçamento',
+ 'delete_quote' => 'Deletar Orçamento',
+ 'save_quote' => 'Salvar Oçamento',
+ 'email_quote' => 'Enviar Orçamento',
+ 'clone_quote' => 'Clonar Orçamento',
+ 'convert_to_invoice' => 'Faturar Orçamento',
+ 'view_invoice' => 'Visualizar Fatura',
+ 'view_quote' => 'Visualizar Orçamento',
+ 'view_client' => 'Visualizar Cliente',
- 'updated_quote' => 'Orçamento atualizado',
- 'created_quote' => 'Orçamento criado',
- 'cloned_quote' => 'Orçamento clonaro',
- 'emailed_quote' => 'Orçamento enviado',
- 'archived_quote' => 'Orçamento aquivado',
- 'archived_quotes' => ':count Orçamento(s) arquivado(s)',
- 'deleted_quote' => 'Orçamento deletado',
- 'deleted_quotes' => ':count Orçamento(s) deletado(s)',
- 'converted_to_invoice' => 'Orçamento faturado',
+ 'updated_quote' => 'Orçamento atualizado',
+ 'created_quote' => 'Orçamento criado',
+ 'cloned_quote' => 'Orçamento clonaro',
+ 'emailed_quote' => 'Orçamento enviado',
+ 'archived_quote' => 'Orçamento aquivado',
+ 'archived_quotes' => ':count Orçamento(s) arquivado(s)',
+ 'deleted_quote' => 'Orçamento deletado',
+ 'deleted_quotes' => ':count Orçamento(s) deletado(s)',
+ 'converted_to_invoice' => 'Orçamento faturado',
- 'quote_subject' => 'Novo Orçamento de :account',
- 'quote_message' => 'Para visualizar o oçamento de :amount, clique no link abaixo.',
- 'quote_link_message' => 'Para visualizar o orçamento clique no link abaixo',
- 'notification_quote_sent_subject' => 'Orçamento :invoice enviado para :client',
- 'notification_quote_viewed_subject' => 'Orçamento :invoice visualizado por :client',
- 'notification_quote_sent' => 'O cliente :client recebeu o Orçamento :invoice de:amount.',
- 'notification_quote_viewed' => 'O clinete :client visualizou o Orçamento :invoice de :amount.',
+ 'quote_subject' => 'Novo Orçamento de :account',
+ 'quote_message' => 'Para visualizar o oçamento de :amount, clique no link abaixo.',
+ 'quote_link_message' => 'Para visualizar o orçamento clique no link abaixo',
+ 'notification_quote_sent_subject' => 'Orçamento :invoice enviado para :client',
+ 'notification_quote_viewed_subject' => 'Orçamento :invoice visualizado por :client',
+ 'notification_quote_sent' => 'O cliente :client recebeu o Orçamento :invoice de:amount.',
+ 'notification_quote_viewed' => 'O clinete :client visualizou o Orçamento :invoice de :amount.',
- 'session_expired' => 'Sessão expirada.',
+ 'session_expired' => 'Sessão expirada.',
- 'invoice_fields' => 'Campos da Fatura',
- 'invoice_options' => 'Opções da Fatura',
- 'hide_quantity' => 'Ocultar quantidade',
- 'hide_quantity_help' => 'Se a quantidade dos itens é sempre 1, então você pode definir para nao exibir na sua fatura.',
- 'hide_paid_to_date' => 'Ocultar data de pagamento',
- 'hide_paid_to_date_help' => 'Apenas mostrar a "Data de Pagamento" quanto o pagamento tiver sido efetuado.',
+ 'invoice_fields' => 'Campos da Fatura',
+ 'invoice_options' => 'Opções da Fatura',
+ 'hide_quantity' => 'Ocultar quantidade',
+ 'hide_quantity_help' => 'Se a quantidade dos itens é sempre 1, então você pode definir para nao exibir na sua fatura.',
+ 'hide_paid_to_date' => 'Ocultar data de pagamento',
+ 'hide_paid_to_date_help' => 'Apenas mostrar a "Data de Pagamento" quanto o pagamento tiver sido efetuado.',
- 'charge_taxes' => 'Taxas',
- 'user_management' => 'Gerenciamento de Usuários',
- 'add_user' => 'Adicionar Usuários',
- 'send_invite' => 'Enviar Convite',
- 'sent_invite' => 'Convite enviado',
- 'updated_user' => 'Usuário atualizado',
- 'invitation_message' => 'Você recebeu um convite de :invitor. ',
- 'register_to_add_user' => 'Cadastre-se para adicionar um usuário',
- 'user_state' => 'Status',
- 'edit_user' => 'Editar Usuário',
- 'delete_user' => 'Deletar Usuário',
- 'active' => 'Ativo',
- 'pending' => 'Pendente',
- 'deleted_user' => 'Usuário deletado',
- 'limit_users' => 'Desculpe, isto irá exceder o limite de '.MAX_NUM_USERS.' usuários',
+ 'charge_taxes' => 'Taxas',
+ 'user_management' => 'Gerenciamento de Usuários',
+ 'add_user' => 'Adicionar Usuários',
+ 'send_invite' => 'Enviar Convite',
+ 'sent_invite' => 'Convite enviado',
+ 'updated_user' => 'Usuário atualizado',
+ 'invitation_message' => 'Você recebeu um convite de :invitor. ',
+ 'register_to_add_user' => 'Cadastre-se para adicionar um usuário',
+ 'user_state' => 'Status',
+ 'edit_user' => 'Editar Usuário',
+ 'delete_user' => 'Deletar Usuário',
+ 'active' => 'Ativo',
+ 'pending' => 'Pendente',
+ 'deleted_user' => 'Usuário deletado',
+ 'limit_users' => 'Desculpe, isto irá exceder o limite de '.MAX_NUM_USERS.' usuários',
- 'confirm_email_invoice' => 'Deseja enviar esta fatura?',
- 'confirm_email_quote' => 'Deseja enviar este orçamento?',
- 'confirm_recurring_email_invoice' => 'Deseja enviar esta fatura?',
+ 'confirm_email_invoice' => 'Deseja enviar esta fatura?',
+ 'confirm_email_quote' => 'Deseja enviar este orçamento?',
+ 'confirm_recurring_email_invoice' => 'Deseja enviar esta fatura?',
- 'cancel_account' => 'Cancelar Conta',
- 'cancel_account_message' => 'Atenção: Esta ação irá remover todos os seus dados, e não pode ser desfeita.',
- 'go_back' => 'Voltar',
+ 'cancel_account' => 'Cancelar Conta',
+ 'cancel_account_message' => 'Atenção: Esta ação irá remover todos os seus dados, e não pode ser desfeita.',
+ 'go_back' => 'Voltar',
- 'data_visualizations' => 'Visualização de Dados',
- 'sample_data' => 'Dados de Exemplo',
- 'hide' => 'Ocultar',
- 'new_version_available' => 'Uma nova versão :releases_link está disponível. Sua versão é v:user_version, a última versão é v:latest_version',
+ 'data_visualizations' => 'Visualização de Dados',
+ 'sample_data' => 'Dados de Exemplo',
+ 'hide' => 'Ocultar',
+ 'new_version_available' => 'Uma nova versão :releases_link está disponível. Sua versão é v:user_version, a última versão é v:latest_version',
- 'invoice_settings' => 'Configuração das Faturas',
- 'invoice_number_prefix' => 'Prefixo na Numeração das Faturas',
- 'invoice_number_counter' => 'Numeração das Faturas',
- 'quote_number_prefix' => 'Prefixo na Numeração dos Orçamentos',
- 'quote_number_counter' => 'Numeração dos Orçamentos',
- 'share_invoice_counter' => 'Usar numeração das faturas',
- 'invoice_issued_to' => 'Fatura emitida para',
- 'invalid_counter' => 'Para evitar conflitos defina prefíxos de numeração para Faturas e Orçamentos',
- 'mark_sent' => 'Marcar como Enviada',
+ 'invoice_settings' => 'Configuração das Faturas',
+ 'invoice_number_prefix' => 'Prefixo na Numeração das Faturas',
+ 'invoice_number_counter' => 'Numeração das Faturas',
+ 'quote_number_prefix' => 'Prefixo na Numeração dos Orçamentos',
+ 'quote_number_counter' => 'Numeração dos Orçamentos',
+ 'share_invoice_counter' => 'Usar numeração das faturas',
+ 'invoice_issued_to' => 'Fatura emitida para',
+ 'invalid_counter' => 'Para evitar conflitos defina prefíxos de numeração para Faturas e Orçamentos',
+ 'mark_sent' => 'Marcar como Enviada',
- 'gateway_help_1' => ':link para acessar Authorize.net.',
- 'gateway_help_2' => ':link para acessar Authorize.net.',
- 'gateway_help_17' => ':link para adquirir sua "PayPal API signature".',
- 'gateway_help_27' => ':link para acessar TwoCheckout.',
+ 'gateway_help_1' => ':link para acessar Authorize.net.',
+ 'gateway_help_2' => ':link para acessar Authorize.net.',
+ 'gateway_help_17' => ':link para adquirir sua "PayPal API signature".',
+ 'gateway_help_27' => ':link para acessar TwoCheckout.',
- 'more_designs' => 'Mais Modelos',
- 'more_designs_title' => 'Modelo Adicionais',
- 'more_designs_cloud_header' => 'Adquira o Plano Pro para mais modelos',
- 'more_designs_cloud_text' => '',
- 'more_designs_self_host_header' => 'Obtenha mais 6 modelos de faturas por apenas $'.INVOICE_DESIGNS_PRICE,
- 'more_designs_self_host_text' => '',
- 'buy' => 'Comprar',
- 'bought_designs' => 'Novos Modelos Adicionados',
+ 'more_designs' => 'Mais Modelos',
+ 'more_designs_title' => 'Modelo Adicionais',
+ 'more_designs_cloud_header' => 'Adquira o Plano Pro para mais modelos',
+ 'more_designs_cloud_text' => '',
+ 'more_designs_self_host_header' => 'Obtenha mais 6 modelos de faturas por apenas $'.INVOICE_DESIGNS_PRICE,
+ 'more_designs_self_host_text' => '',
+ 'buy' => 'Comprar',
+ 'bought_designs' => 'Novos Modelos Adicionados',
- 'sent' => 'enviado',
- 'timesheets' => 'Planilha de Tempos',
+ 'sent' => 'enviado',
+ 'timesheets' => 'Planilha de Tempos',
- 'payment_title' => 'Informe o endereço de cobrança e as informações do Cartão de Crédito',
- 'payment_cvv' => '*São os 3-4 digitos encontrados atrás do seu cartão.',
- 'payment_footer1' => '*O endereço de cobrança deve ser igual o endereço associado ao Cartã de Crédito.',
- 'payment_footer2' => '*Clique em "Pagar Agora" apenas uma vez - esta operação pode levar até 1 Minuto para processar.',
- 'vat_number' => 'Insc.',
- 'id_number' => 'CNPJ',
+ 'payment_title' => 'Informe o endereço de cobrança e as informações do Cartão de Crédito',
+ 'payment_cvv' => '*São os 3-4 digitos encontrados atrás do seu cartão.',
+ 'payment_footer1' => '*O endereço de cobrança deve ser igual o endereço associado ao Cartã de Crédito.',
+ 'payment_footer2' => '*Clique em "Pagar Agora" apenas uma vez - esta operação pode levar até 1 Minuto para processar.',
+ 'vat_number' => 'Insc.',
+ 'id_number' => 'CNPJ',
- 'white_label_link' => 'White Label',
- 'white_label_text' => 'Adquira uma "white label license" por $'.WHITE_LABEL_PRICE.' para utilizar sua própria marca no topo da página.',
- 'white_label_header' => 'White Label',
- 'bought_white_label' => 'Licença "white label" habilitada',
- 'white_labeled' => 'White labeled',
+ 'white_label_link' => 'White Label',
+ 'white_label_text' => 'Adquira uma "white label license" por $'.WHITE_LABEL_PRICE.' para utilizar sua própria marca no topo da página.',
+ 'white_label_header' => 'White Label',
+ 'bought_white_label' => 'Licença "white label" habilitada',
+ 'white_labeled' => 'White labeled',
- 'restore' => 'Restaurar',
- 'restore_invoice' => 'Restaurar Fatura',
- 'restore_quote' => 'Restaurar Orçamento',
- 'restore_client' => 'Restaurar Cliente',
- 'restore_credit' => 'Restaurar Credito',
- 'restore_payment' => 'Restaurar Pagamento',
+ 'restore' => 'Restaurar',
+ 'restore_invoice' => 'Restaurar Fatura',
+ 'restore_quote' => 'Restaurar Orçamento',
+ 'restore_client' => 'Restaurar Cliente',
+ 'restore_credit' => 'Restaurar Credito',
+ 'restore_payment' => 'Restaurar Pagamento',
- 'restored_invoice' => 'Fatura restaurada',
- 'restored_quote' => 'Orçamento restaurado',
- 'restored_client' => 'Cliente restaurado',
- 'restored_payment' => 'Pagamento restaurado',
- 'restored_credit' => 'Crédito restaurado',
+ 'restored_invoice' => 'Fatura restaurada',
+ 'restored_quote' => 'Orçamento restaurado',
+ 'restored_client' => 'Cliente restaurado',
+ 'restored_payment' => 'Pagamento restaurado',
+ 'restored_credit' => 'Crédito restaurado',
- 'reason_for_canceling' => 'Ajude-nos a melhorar, envie suas sugestões.',
- 'discount_percent' => '%',
- 'discount_amount' => 'Valor',
+ 'reason_for_canceling' => 'Ajude-nos a melhorar, envie suas sugestões.',
+ 'discount_percent' => '%',
+ 'discount_amount' => 'Valor',
- 'invoice_history' => 'Histórico de Faturas',
- 'quote_history' => 'Histórico de Orçamentos',
- 'current_version' => 'Versão Atual',
- 'select_versiony' => 'Selecionar versão',
- 'view_history' => 'Visualizar Histórico',
+ 'invoice_history' => 'Histórico de Faturas',
+ 'quote_history' => 'Histórico de Orçamentos',
+ 'current_version' => 'Versão Atual',
+ 'select_versiony' => 'Selecionar versão',
+ 'view_history' => 'Visualizar Histórico',
- 'edit_payment' => 'Editar Pagamento',
- 'updated_payment' => 'Pagamento atualizado',
- 'deleted' => 'Deletado',
- 'restore_user' => 'Restaurar Usuário',
- 'restored_user' => 'Usuário restaurado',
- 'show_deleted_users' => 'Exibir usuários deletados',
- 'email_templates' => 'Modelo de E-mail',
- 'invoice_email' => 'E-mail de Faturas',
- 'payment_email' => 'E-mail de Pagamentos',
- 'quote_email' => 'E-mail de Orçamentos',
- 'reset_all' => 'Resetar Todos',
- 'approve' => 'Aprovar',
+ 'edit_payment' => 'Editar Pagamento',
+ 'updated_payment' => 'Pagamento atualizado',
+ 'deleted' => 'Deletado',
+ 'restore_user' => 'Restaurar Usuário',
+ 'restored_user' => 'Usuário restaurado',
+ 'show_deleted_users' => 'Exibir usuários deletados',
+ 'email_templates' => 'Modelo de E-mail',
+ 'invoice_email' => 'E-mail de Faturas',
+ 'payment_email' => 'E-mail de Pagamentos',
+ 'quote_email' => 'E-mail de Orçamentos',
+ 'reset_all' => 'Resetar Todos',
+ 'approve' => 'Aprovar',
- 'token_billing_type_id' => 'Token de Cobrança',
- 'token_billing_help' => 'Habilita o armazenamento das informações junto ao provedor, para cobrança posterior.',
- 'token_billing_1' => 'Desabilitado',
- 'token_billing_2' => 'Opt-in - não selecionado',
- 'token_billing_3' => 'Opt-out - selecionado',
- 'token_billing_4' => 'Sempre',
- 'token_billing_checkbox' => 'Guardar detalhes do cartão',
- 'view_in_stripe' => 'Ver no Stripe',
- 'use_card_on_file' => 'Usar cartão no arquivo',
- 'edit_payment_details' => 'Editar detalhes do pagamento',
- 'token_billing' => 'Salvar detalhes do cartão',
- 'token_billing_secure' => 'Dados armazenados com seguração por :stripe_link',
+ 'token_billing_type_id' => 'Token de Cobrança',
+ 'token_billing_help' => 'Habilita o armazenamento das informações junto ao provedor, para cobrança posterior.',
+ 'token_billing_1' => 'Desabilitado',
+ 'token_billing_2' => 'Opt-in - não selecionado',
+ 'token_billing_3' => 'Opt-out - selecionado',
+ 'token_billing_4' => 'Sempre',
+ 'token_billing_checkbox' => 'Guardar detalhes do cartão',
+ 'view_in_stripe' => 'Ver no Stripe',
+ 'use_card_on_file' => 'Usar cartão no arquivo',
+ 'edit_payment_details' => 'Editar detalhes do pagamento',
+ 'token_billing' => 'Salvar detalhes do cartão',
+ 'token_billing_secure' => 'Dados armazenados com seguração por :stripe_link',
- 'support' => 'Suporte',
- 'contact_information' => 'Informações de Contato',
- '256_encryption' => 'Criptografia de 256-Bit',
- 'amount_due' => 'Valor devido',
- 'billing_address' => 'Endereço de cobrança',
- 'billing_method' => 'Tipo de pagamento',
- 'order_overview' => 'Geral',
- 'match_address' => '*O endereço de cobrança deve ser igual o endereço associado ao Cartão de Crédito.',
- 'click_once' => '*Clique em "Pagar Agora" apenas uma vez - esta operação pode levar até 1 Minuto para processar.',
- 'default_invoice_footer' => 'Definir padrão',
- 'invoice_footer' => 'Rodapé da Fatura',
- 'save_as_default_footer' => 'Salvar como rodapé padrão',
+ 'support' => 'Suporte',
+ 'contact_information' => 'Informações de Contato',
+ '256_encryption' => 'Criptografia de 256-Bit',
+ 'amount_due' => 'Valor devido',
+ 'billing_address' => 'Endereço de cobrança',
+ 'billing_method' => 'Tipo de pagamento',
+ 'order_overview' => 'Geral',
+ 'match_address' => '*O endereço de cobrança deve ser igual o endereço associado ao Cartão de Crédito.',
+ 'click_once' => '*Clique em "Pagar Agora" apenas uma vez - esta operação pode levar até 1 Minuto para processar.',
+ 'default_invoice_footer' => 'Definir padrão',
+ 'invoice_footer' => 'Rodapé da Fatura',
+ 'save_as_default_footer' => 'Salvar como rodapé padrão',
- 'token_management' => 'Gerenciar Token',
- 'tokens' => 'Tokens',
- 'add_token' => 'Adicionar Token',
- 'show_deleted_tokens' => 'Mostrar tokents deleteados',
- 'deleted_token' => 'Token deletado',
- 'created_token' => 'Token criado',
- 'updated_token' => 'Token atualizado',
- 'edit_token' => 'Editat Token',
- 'delete_token' => 'Deletar Token',
- 'token' => 'Token',
+ 'token_management' => 'Gerenciar Token',
+ 'tokens' => 'Tokens',
+ 'add_token' => 'Adicionar Token',
+ 'show_deleted_tokens' => 'Mostrar tokents deleteados',
+ 'deleted_token' => 'Token deletado',
+ 'created_token' => 'Token criado',
+ 'updated_token' => 'Token atualizado',
+ 'edit_token' => 'Editat Token',
+ 'delete_token' => 'Deletar Token',
+ 'token' => 'Token',
- 'add_gateway' => 'Adicionar Provedor',
- 'delete_gateway' => 'Deletar Provedor',
- 'edit_gateway' => 'Editar Provedor',
- 'updated_gateway' => 'Provedor atualizado',
- 'created_gateway' => 'Provedor Criado',
- 'deleted_gateway' => 'Provedor Deletado',
- 'pay_with_paypal' => 'PayPal',
- 'pay_with_card' => 'Cartão de Crédito',
+ 'add_gateway' => 'Adicionar Provedor',
+ 'delete_gateway' => 'Deletar Provedor',
+ 'edit_gateway' => 'Editar Provedor',
+ 'updated_gateway' => 'Provedor atualizado',
+ 'created_gateway' => 'Provedor Criado',
+ 'deleted_gateway' => 'Provedor Deletado',
+ 'pay_with_paypal' => 'PayPal',
+ 'pay_with_card' => 'Cartão de Crédito',
- 'change_password' => 'Altera senha',
- 'current_password' => 'Senha atual',
- 'new_password' => 'Nova senha',
- 'confirm_password' => 'Confirmar senha',
- 'password_error_incorrect' => 'Senha atual incorreta.',
- 'password_error_invalid' => 'Nova senha inválida.',
- 'updated_password' => 'Senha atualizada',
+ 'change_password' => 'Altera senha',
+ 'current_password' => 'Senha atual',
+ 'new_password' => 'Nova senha',
+ 'confirm_password' => 'Confirmar senha',
+ 'password_error_incorrect' => 'Senha atual incorreta.',
+ 'password_error_invalid' => 'Nova senha inválida.',
+ 'updated_password' => 'Senha atualizada',
- 'api_tokens' => 'API Tokens',
- 'users_and_tokens' => 'Usuários & Tokens',
- 'account_login' => 'Login',
- 'recover_password' => 'Recuperar senha',
- 'forgot_password' => 'Esqueceu sua senha?',
- 'email_address' => 'E-mail',
- 'lets_go' => 'Vamos!',
- 'password_recovery' => 'Recuperar Senha',
- 'send_email' => 'Enviar e-mail',
- 'set_password' => 'Definir Senha',
- 'converted' => 'Faturado',
+ 'api_tokens' => 'API Tokens',
+ 'users_and_tokens' => 'Usuários & Tokens',
+ 'account_login' => 'Login',
+ 'recover_password' => 'Recuperar senha',
+ 'forgot_password' => 'Esqueceu sua senha?',
+ 'email_address' => 'E-mail',
+ 'lets_go' => 'Vamos!',
+ 'password_recovery' => 'Recuperar Senha',
+ 'send_email' => 'Enviar e-mail',
+ 'set_password' => 'Definir Senha',
+ 'converted' => 'Faturado',
- 'email_approved' => 'Notificar-me por e-mail quando um orçamento for aprovado',
- 'notification_quote_approved_subject' => 'Orçamento :invoice foi aprovado por :client',
- 'notification_quote_approved' => 'O cliente :client aprovou Orçamento :invoice de :amount.',
- 'resend_confirmation' => 'Reenviar e-mail de confirmação',
- 'confirmation_resent' => 'E-mail de confirmação reenviado',
+ 'email_approved' => 'Notificar-me por e-mail quando um orçamento for aprovado',
+ 'notification_quote_approved_subject' => 'Orçamento :invoice foi aprovado por :client',
+ 'notification_quote_approved' => 'O cliente :client aprovou Orçamento :invoice de :amount.',
+ 'resend_confirmation' => 'Reenviar e-mail de confirmação',
+ 'confirmation_resent' => 'E-mail de confirmação reenviado',
- 'gateway_help_42' => ':link acessar BitPay.
',
+
Aviso: use a "Legacy API Key", não "API token".',
- 'payment_type_credit_card' => 'Cartão de Crédito',
- 'payment_type_paypal' => 'PayPal',
- 'payment_type_bitcoin' => 'Bitcoin',
- 'knowledge_base' => 'Base de Conhecimento',
- 'partial' => 'Parcial',
- 'partial_remaining' => ':partial de :balance',
+ 'gateway_help_42' => ':link acessar BitPay.
Aviso: use a "Legacy API Key", não "API token".',
+ 'payment_type_credit_card' => 'Cartão de Crédito',
+ 'payment_type_paypal' => 'PayPal',
+ 'payment_type_bitcoin' => 'Bitcoin',
+ 'knowledge_base' => 'Base de Conhecimento',
+ 'partial' => 'Parcial',
+ 'partial_remaining' => ':partial de :balance',
- 'more_fields' => 'Mais Campos',
- 'less_fields' => 'Menos Campos',
- 'client_name' => 'Nome do Cliente',
- 'pdf_settings' => 'Configurações do PDF',
- 'product_settings' => 'Configurações de Produtos',
- 'auto_wrap' => 'Quebrar Linhas',
- 'duplicate_post' => 'Atenção: a pagina anterior foi enviada duas vezes. A segunda vez foi ignorada.',
- 'view_documentation' => 'Ver Documentação',
- 'app_title' => 'Free Open-Source Online Invoicing',
- 'app_description' => 'Invoice Ninja is a free, open-source solution for invoicing and billing customers. With Invoice Ninja, you can easily build and send beautiful invoices from any device that has access to the web. Your clients can print your invoices, download them as pdf files, and even pay you online from within the system.',
+ 'more_fields' => 'Mais Campos',
+ 'less_fields' => 'Menos Campos',
+ 'client_name' => 'Nome do Cliente',
+ 'pdf_settings' => 'Configurações do PDF',
+ 'product_settings' => 'Configurações de Produtos',
+ 'auto_wrap' => 'Quebrar Linhas',
+ 'duplicate_post' => 'Atenção: a pagina anterior foi enviada duas vezes. A segunda vez foi ignorada.',
+ 'view_documentation' => 'Ver Documentação',
+ 'app_title' => 'Free Open-Source Online Invoicing',
+ 'app_description' => 'Invoice Ninja is a free, open-source solution for invoicing and billing customers. With Invoice Ninja, you can easily build and send beautiful invoices from any device that has access to the web. Your clients can print your invoices, download them as pdf files, and even pay you online from within the system.',
- 'rows' => 'linhas',
- 'www' => 'www',
- 'logo' => 'Logo',
- 'subdomain' => 'Subdomínio',
- 'provide_name_or_email' => 'Informe nome e e-mail para contato',
- 'charts_and_reports' => 'Gráficos & Relatórios',
- 'chart' => 'Gráfico',
- 'report' => 'Relatório',
- 'group_by' => 'Agrupado por',
- 'paid' => 'Pago',
- 'enable_report' => 'Relatório',
- 'enable_chart' => 'Gráfico',
- 'totals' => 'Totais',
- 'run' => 'Executar',
- 'export' => 'Exportar',
- 'documentation' => 'Documentação',
- 'zapier' => 'Zapier',
- 'recurring' => 'Recorrente',
- 'last_invoice_sent' => 'Última cobrança enviada em :date',
+ 'rows' => 'linhas',
+ 'www' => 'www',
+ 'logo' => 'Logo',
+ 'subdomain' => 'Subdomínio',
+ 'provide_name_or_email' => 'Informe nome e e-mail para contato',
+ 'charts_and_reports' => 'Gráficos & Relatórios',
+ 'chart' => 'Gráfico',
+ 'report' => 'Relatório',
+ 'group_by' => 'Agrupado por',
+ 'paid' => 'Pago',
+ 'enable_report' => 'Relatório',
+ 'enable_chart' => 'Gráfico',
+ 'totals' => 'Totais',
+ 'run' => 'Executar',
+ 'export' => 'Exportar',
+ 'documentation' => 'Documentação',
+ 'zapier' => 'Zapier',
+ 'recurring' => 'Recorrente',
+ 'last_invoice_sent' => 'Última cobrança enviada em :date',
- 'processed_updates' => 'Atualização completa',
- 'tasks' => 'Tarefas',
- 'new_task' => 'Nova Tarefa',
- 'start_time' => 'Início',
- 'created_task' => 'Tarefa criada',
- 'updated_task' => 'Tarefa atualizada',
- 'edit_task' => 'Editar Tarefa',
- 'archive_task' => 'Arquivar Tarefa',
- 'restore_task' => 'Restaurar Tarefa',
- 'delete_task' => 'Deletar Tarefa',
- 'stop_task' => 'Parar Tarefa',
- 'time' => 'Tempo',
- 'start' => 'Iniciar',
- 'stop' => 'Parar',
- 'now' => 'Agora',
- 'timer' => 'Timer',
- 'manual' => 'Manual',
- 'date_and_time' => 'Data & Hora',
- 'second' => 'segundo',
- 'seconds' => 'segundos',
- 'minute' => 'minuto',
- 'minutes' => 'minutos',
- 'hour' => 'hora',
- 'hours' => 'horas',
- 'task_details' => 'Detalhes da Tarefa',
- 'duration' => 'Duração',
- 'end_time' => 'Final',
- 'end' => 'Fim',
- 'invoiced' => 'Faturado',
- 'logged' => 'Logado',
- 'running' => 'Executando',
- 'task_error_multiple_clients' => 'Tarefas não podem pertencer a clientes diferentes',
- 'task_error_running' => 'Pare as tarefas em execução',
- 'task_error_invoiced' => 'Tarefa já faturada',
- 'restored_task' => 'Tarefa restaurada',
- 'archived_task' => 'Tarefa arquivada',
- 'archived_tasks' => ':count Tarefas arquivadas',
- 'deleted_task' => 'Tarefa deletada',
- 'deleted_tasks' => ':count Tarefas deletadas',
- 'create_task' => 'Criar Tarefa',
- 'stopped_task' => 'Tarefa interrompida',
- 'invoice_task' => 'Faturar Tarefa',
- 'invoice_labels' => 'Etiquetas das Faturas',
- 'prefix' => 'Prefixo',
- 'counter' => 'Contador',
+ 'processed_updates' => 'Atualização completa',
+ 'tasks' => 'Tarefas',
+ 'new_task' => 'Nova Tarefa',
+ 'start_time' => 'Início',
+ 'created_task' => 'Tarefa criada',
+ 'updated_task' => 'Tarefa atualizada',
+ 'edit_task' => 'Editar Tarefa',
+ 'archive_task' => 'Arquivar Tarefa',
+ 'restore_task' => 'Restaurar Tarefa',
+ 'delete_task' => 'Deletar Tarefa',
+ 'stop_task' => 'Parar Tarefa',
+ 'time' => 'Tempo',
+ 'start' => 'Iniciar',
+ 'stop' => 'Parar',
+ 'now' => 'Agora',
+ 'timer' => 'Timer',
+ 'manual' => 'Manual',
+ 'date_and_time' => 'Data & Hora',
+ 'second' => 'segundo',
+ 'seconds' => 'segundos',
+ 'minute' => 'minuto',
+ 'minutes' => 'minutos',
+ 'hour' => 'hora',
+ 'hours' => 'horas',
+ 'task_details' => 'Detalhes da Tarefa',
+ 'duration' => 'Duração',
+ 'end_time' => 'Final',
+ 'end' => 'Fim',
+ 'invoiced' => 'Faturado',
+ 'logged' => 'Logado',
+ 'running' => 'Executando',
+ 'task_error_multiple_clients' => 'Tarefas não podem pertencer a clientes diferentes',
+ 'task_error_running' => 'Pare as tarefas em execução',
+ 'task_error_invoiced' => 'Tarefa já faturada',
+ 'restored_task' => 'Tarefa restaurada',
+ 'archived_task' => 'Tarefa arquivada',
+ 'archived_tasks' => ':count Tarefas arquivadas',
+ 'deleted_task' => 'Tarefa deletada',
+ 'deleted_tasks' => ':count Tarefas deletadas',
+ 'create_task' => 'Criar Tarefa',
+ 'stopped_task' => 'Tarefa interrompida',
+ 'invoice_task' => 'Faturar Tarefa',
+ 'invoice_labels' => 'Etiquetas das Faturas',
+ 'prefix' => 'Prefixo',
+ 'counter' => 'Contador',
- 'payment_type_dwolla' => 'Dwolla',
- 'gateway_help_43' => ':link acessar Dwolla.',
- 'partial_value' => 'Deve ser maior que zero e menor que o total',
- 'more_actions' => 'Mais ações',
+ 'payment_type_dwolla' => 'Dwolla',
+ 'gateway_help_43' => ':link acessar Dwolla.',
+ 'partial_value' => 'Deve ser maior que zero e menor que o total',
+ 'more_actions' => 'Mais ações',
- 'pro_plan_title' => 'NINJA PRO',
- 'pro_plan_call_to_action' => 'Adquira Agora!',
- 'pro_plan_feature1' => 'Sem Limite de Clientes',
- 'pro_plan_feature2' => '+10 Modelos de faturas',
- 'pro_plan_feature3' => 'URLs personalizadas - "SeuNome.InvoiceNinja.com"',
- 'pro_plan_feature4' => 'Sem "Created by Invoice Ninja"',
- 'pro_plan_feature5' => 'Múltiplos usuários & Histórico de Atividades',
- 'pro_plan_feature6' => 'Orçamentos & Pedidos',
- 'pro_plan_feature7' => 'Campos personalizados',
- 'pro_plan_feature8' => 'Opção para anexar PDFs aos e-mails',
+ 'pro_plan_title' => 'NINJA PRO',
+ 'pro_plan_call_to_action' => 'Adquira Agora!',
+ 'pro_plan_feature1' => 'Sem Limite de Clientes',
+ 'pro_plan_feature2' => '+10 Modelos de faturas',
+ 'pro_plan_feature3' => 'URLs personalizadas - "SeuNome.InvoiceNinja.com"',
+ 'pro_plan_feature4' => 'Sem "Created by Invoice Ninja"',
+ 'pro_plan_feature5' => 'Múltiplos usuários & Histórico de Atividades',
+ 'pro_plan_feature6' => 'Orçamentos & Pedidos',
+ 'pro_plan_feature7' => 'Campos personalizados',
+ 'pro_plan_feature8' => 'Opção para anexar PDFs aos e-mails',
- 'resume' => 'Retormar',
- 'break_duration' => 'Interromper',
- 'edit_details' => 'Editar Detalhes',
- 'work' => 'Trabalhar',
- 'timezone_unset' => 'Por favor :link defina sua timezone',
- 'click_here' => 'clique aqui',
+ 'resume' => 'Retormar',
+ 'break_duration' => 'Interromper',
+ 'edit_details' => 'Editar Detalhes',
+ 'work' => 'Trabalhar',
+ 'timezone_unset' => 'Por favor :link defina sua timezone',
+ 'click_here' => 'clique aqui',
- 'email_receipt' => 'E-mail para envio do recibo de pagamento',
- 'created_payment_emailed_client' => 'Pagamento informado e notificado ao cliente por e-mail',
- 'add_company' => 'Adicionar Empresa',
- 'untitled' => 'Sem Título',
- 'new_company' => 'Nova Empresa',
- 'associated_accounts' => 'Contas vinculadas',
- 'unlinked_account' => 'Contas desvinculadas',
- 'login' => 'Login',
- 'or' => 'ou',
+ 'email_receipt' => 'E-mail para envio do recibo de pagamento',
+ 'created_payment_emailed_client' => 'Pagamento informado e notificado ao cliente por e-mail',
+ 'add_company' => 'Adicionar Empresa',
+ 'untitled' => 'Sem Título',
+ 'new_company' => 'Nova Empresa',
+ 'associated_accounts' => 'Contas vinculadas',
+ 'unlinked_account' => 'Contas desvinculadas',
+ 'login' => 'Login',
+ 'or' => 'ou',
- 'email_error' => 'Houve um problema ao enviar o e-mail',
- 'confirm_recurring_timing' => 'Aviso: e-mails são enviados na hora de início.',
- 'old_browser' => 'Utilize um navegador atualizado',
- 'payment_terms_help' => 'Defina a data de vencimento padrão',
- 'unlink_account' => 'Desvincular Conta',
- 'unlink' => 'Desvincular',
- 'show_address' => 'Mostrar Endereço',
- 'show_address_help' => 'Solicitar endereço de cobrançao ao cliente',
- 'update_address' => 'Atualizar Endereço',
- 'update_address_help' => 'Atualizar endereço do cliente',
- 'times' => 'Tempo',
- 'set_now' => 'Agora',
- 'dark_mode' => 'Modo Escuro',
- 'dark_mode_help' => 'Mostrar texto branco em fundo preto',
- 'add_to_invoice' => 'Adicionar na fatura :invoice',
- 'create_new_invoice' => 'Criar fatura',
- 'task_errors' => 'Corrija os tempos sobrepostos',
- 'from' => 'De',
- 'to' => 'Para',
- 'font_size' => 'Tamanho do Texto',
- 'primary_color' => 'Cor Principal',
- 'secondary_color' => 'Cor Secundaria',
- 'customize_design' => 'Personalizar Modelo',
+ 'email_error' => 'Houve um problema ao enviar o e-mail',
+ 'confirm_recurring_timing' => 'Aviso: e-mails são enviados na hora de início.',
+ 'old_browser' => 'Utilize um navegador atualizado',
+ 'payment_terms_help' => 'Defina a data de vencimento padrão',
+ 'unlink_account' => 'Desvincular Conta',
+ 'unlink' => 'Desvincular',
+ 'show_address' => 'Mostrar Endereço',
+ 'show_address_help' => 'Solicitar endereço de cobrançao ao cliente',
+ 'update_address' => 'Atualizar Endereço',
+ 'update_address_help' => 'Atualizar endereço do cliente',
+ 'times' => 'Tempo',
+ 'set_now' => 'Agora',
+ 'dark_mode' => 'Modo Escuro',
+ 'dark_mode_help' => 'Mostrar texto branco em fundo preto',
+ 'add_to_invoice' => 'Adicionar na fatura :invoice',
+ 'create_new_invoice' => 'Criar fatura',
+ 'task_errors' => 'Corrija os tempos sobrepostos',
+ 'from' => 'De',
+ 'to' => 'Para',
+ 'font_size' => 'Tamanho do Texto',
+ 'primary_color' => 'Cor Principal',
+ 'secondary_color' => 'Cor Secundaria',
+ 'customize_design' => 'Personalizar Modelo',
- 'content' => 'Conteúdo',
- 'styles' => 'Estilos',
- 'defaults' => 'Padrões',
- 'margins' => 'Margens',
- 'header' => 'Cabeçalho',
- 'footer' => 'Rodapé',
- 'custom' => 'Personalizado',
- 'invoice_to' => 'Fatura para',
- 'invoice_no' => 'Fatura No.',
- 'recent_payments' => 'Pagamentos Recentes',
- 'outstanding' => 'Em Aberto',
- 'manage_companies' => 'Gerenciar Empresas',
- 'total_revenue' => 'Faturamento',
+ 'content' => 'Conteúdo',
+ 'styles' => 'Estilos',
+ 'defaults' => 'Padrões',
+ 'margins' => 'Margens',
+ 'header' => 'Cabeçalho',
+ 'footer' => 'Rodapé',
+ 'custom' => 'Personalizado',
+ 'invoice_to' => 'Fatura para',
+ 'invoice_no' => 'Fatura No.',
+ 'recent_payments' => 'Pagamentos Recentes',
+ 'outstanding' => 'Em Aberto',
+ 'manage_companies' => 'Gerenciar Empresas',
+ 'total_revenue' => 'Faturamento',
- 'current_user' => 'Usuário',
- 'new_recurring_invoice' => 'Nova Fatura Recorrente',
- 'recurring_invoice' => 'Fatura Recorrente',
- 'recurring_too_soon' => 'Fora do prazo para nova fatura recorrente, agendamento para :date',
- 'created_by_invoice' => 'Criada a partir da Fatura :invoice',
- 'primary_user' => 'Usuário Principal',
- 'help' => 'Ajuda',
- 'customize_help' => 'Value
to the end. For example $invoiceNumberValue
displays the invoice number.$client.nameValue
.
+
',
+ 'due' => 'Due',
+ 'next_due_on' => 'Due Next: :date',
+ 'use_client_terms' => 'Use client terms',
+ 'day_of_month' => ':ordinal day of month',
+ 'last_day_of_month' => 'Last day of month',
+ 'day_of_week_after' => ':ordinal :day after',
+ 'sunday' => 'Sunday',
+ 'monday' => 'Monday',
+ 'tuesday' => 'Tuesday',
+ 'wednesday' => 'Wednesday',
+ 'thursday' => 'Thursday',
+ 'friday' => 'Friday',
+ 'saturday' => 'Saturday',
+
+ // Fonts
+ 'header_font_id' => 'Header Font',
+ 'body_font_id' => 'Body Font',
+ 'color_font_help' => 'Note: the primary color and fonts are also used in the client portal and custom email designs.',
+
+ 'live_preview' => 'Live Preview',
+ 'invalid_mail_config' => 'Unable to send email, please check that the mail settings are correct.',
+
+ 'invoice_message_button' => 'To view your invoice for :amount, click the button below.',
+ 'quote_message_button' => 'To view your quote for :amount, click the button below.',
+ 'payment_message_button' => 'Thank you for your payment of :amount.',
+ 'payment_type_direct_debit' => 'Direct Debit',
+ 'bank_accounts' => 'Bank Accounts',
+ 'add_bank_account' => 'Add Bank Account',
+ 'setup_account' => 'Setup Account',
+ 'import_expenses' => 'Import Expenses',
+ 'bank_id' => 'bank',
+ 'integration_type' => 'Integration Type',
+ 'updated_bank_account' => 'Successfully updated bank account',
+ 'edit_bank_account' => 'Edit Bank Account',
+ 'archive_bank_account' => 'Archive Bank Account',
+ 'archived_bank_account' => 'Successfully archived bank account',
+ 'created_bank_account' => 'Successfully created bank account',
+ 'validate_bank_account' => 'Validate Bank Account',
+ 'bank_accounts_help' => 'Connect a bank account to automatically import expenses and create vendors. Supports American Express and 400+ US banks.',
+ 'bank_password_help' => 'Note: your password is transmitted securely and never stored on our servers.',
+ 'bank_password_warning' => 'Warning: your password may be transmitted in plain text, consider enabling HTTPS.',
+ 'username' => 'Username',
+ 'account_number' => 'Account Number',
+ 'account_name' => 'Account Name',
+ 'bank_account_error' => 'Failed to retreive account details, please check your credentials.',
+ 'status_approved' => 'Approved',
+ 'quote_settings' => 'Quote Settings',
+ 'auto_convert_quote' => 'Auto convert quote',
+ 'auto_convert_quote_help' => 'Automatically convert a quote to an invoice when approved by a client.',
+ 'validate' => 'Validate',
+ 'info' => 'Info',
+ 'imported_expenses' => 'Successfully created :count_vendors vendor(s) and :count_expenses expense(s)',
);
diff --git a/resources/lang/sv/reminders.php b/resources/lang/sv/reminders.php
index ad2262124d4d..b35b56e9584e 100644
--- a/resources/lang/sv/reminders.php
+++ b/resources/lang/sv/reminders.php
@@ -2,23 +2,23 @@
return array(
- /*
- |--------------------------------------------------------------------------
- | Password Reminder Language Lines
- |--------------------------------------------------------------------------
- |
- | The following language lines are the default lines which match reasons
- | that are given by the password broker for a password update attempt
- | has failed, such as for an invalid token or invalid new password.
- |
- */
+ /*
+ |--------------------------------------------------------------------------
+ | Password Reminder Language Lines
+ |--------------------------------------------------------------------------
+ |
+ | The following language lines are the default lines which match reasons
+ | that are given by the password broker for a password update attempt
+ | has failed, such as for an invalid token or invalid new password.
+ |
+ */
- "password" => "Passwords must be at least six characters and match the confirmation.",
+ "password" => "Passwords must be at least six characters and match the confirmation.",
- "user" => "We can't find a user with that e-mail address.",
+ "user" => "We can't find a user with that e-mail address.",
- "token" => "This password reset token is invalid.",
+ "token" => "This password reset token is invalid.",
- "sent" => "Password reminder sent!",
+ "sent" => "Password reminder sent!",
-);
\ No newline at end of file
+);
diff --git a/resources/lang/sv/texts.php b/resources/lang/sv/texts.php
index f8dd95dcd907..23694fb64139 100644
--- a/resources/lang/sv/texts.php
+++ b/resources/lang/sv/texts.php
@@ -2,989 +2,1110 @@
return array(
- // client
- 'organization' => 'Organisation',
- 'name' => 'Namn',
- 'website' => 'Hemsida',
- 'work_phone' => 'Telefon',
- 'address' => 'Adress',
- 'address1' => 'Adress 1',
- 'address2' => 'Adress 2',
- 'city' => 'Ort',
- 'state' => 'Landskap',
- 'postal_code' => 'Postnummer',
- 'country_id' => 'Land',
- 'contacts' => 'Kontakter',
- 'first_name' => 'Förnamn',
- 'last_name' => 'Efternamn',
- 'phone' => 'Telefon',
- 'email' => 'E-post',
- 'additional_info' => 'Mer info',
- 'payment_terms' => 'Betalningsvillkor',
- 'currency_id' => 'Valuta',
- 'size_id' => 'Storlek',
- 'industry_id' => 'Branch',
- 'private_notes' => 'Privata anteckningar',
+ // client
+ 'organization' => 'Organisation',
+ 'name' => 'Namn',
+ 'website' => 'Hemsida',
+ 'work_phone' => 'Telefon',
+ 'address' => 'Adress',
+ 'address1' => 'Adress 1',
+ 'address2' => 'Adress 2',
+ 'city' => 'Ort',
+ 'state' => 'Landskap',
+ 'postal_code' => 'Postnummer',
+ 'country_id' => 'Land',
+ 'contacts' => 'Kontakter',
+ 'first_name' => 'Förnamn',
+ 'last_name' => 'Efternamn',
+ 'phone' => 'Telefon',
+ 'email' => 'E-post',
+ 'additional_info' => 'Mer info',
+ 'payment_terms' => 'Betalningsvillkor',
+ 'currency_id' => 'Valuta',
+ 'size_id' => 'Storlek',
+ 'industry_id' => 'Branch',
+ 'private_notes' => 'Privata anteckningar',
- // invoice
- 'invoice' => 'Faktura',
- 'client' => 'Kund',
- 'invoice_date' => 'Fakturadatum',
- 'due_date' => 'Sista betalningsdatum',
- 'invoice_number' => 'Fakturanummer',
- 'invoice_number_short' => 'Faktura #',
- 'po_number' => 'Referensnummer',
- 'po_number_short' => 'Referens #',
- 'frequency_id' => 'Hur ofta',
- 'discount' => 'Rabatt',
- 'taxes' => 'Moms',
- 'tax' => 'Moms',
- 'item' => 'Artikel',
- 'description' => 'Beskrivning',
- 'unit_cost' => 'Enhetspris',
- 'quantity' => 'Antal',
- 'line_total' => 'Summa',
- 'subtotal' => 'Delsumma',
- 'paid_to_date' => 'Betalt',
- 'balance_due' => 'Resterande belopp',
- 'invoice_design_id' => 'Utseende',
- 'terms' => 'Villkor',
- 'your_invoice' => 'Din faktura',
+ // invoice
+ 'invoice' => 'Faktura',
+ 'client' => 'Kund',
+ 'invoice_date' => 'Fakturadatum',
+ 'due_date' => 'Sista betalningsdatum',
+ 'invoice_number' => 'Fakturanummer',
+ 'invoice_number_short' => 'Faktura #',
+ 'po_number' => 'Referensnummer',
+ 'po_number_short' => 'Referens #',
+ 'frequency_id' => 'Hur ofta',
+ 'discount' => 'Rabatt',
+ 'taxes' => 'Moms',
+ 'tax' => 'Moms',
+ 'item' => 'Artikel',
+ 'description' => 'Beskrivning',
+ 'unit_cost' => 'Enhetspris',
+ 'quantity' => 'Antal',
+ 'line_total' => 'Summa',
+ 'subtotal' => 'Delsumma',
+ 'paid_to_date' => 'Betalt',
+ 'balance_due' => 'Resterande belopp',
+ 'invoice_design_id' => 'Utseende',
+ 'terms' => 'Villkor',
+ 'your_invoice' => 'Din faktura',
- 'remove_contact' => 'Ta bort kontakt',
- 'add_contact' => 'Lägg till kontakt',
- 'create_new_client' => 'Skapa ny kund',
- 'edit_client_details' => 'Ändra kunduppgifter',
- 'enable' => 'Tillgänglig',
- 'learn_more' => 'Hjälp',
- 'manage_rates' => 'Hantera kurser',
- 'note_to_client' => 'Anteckningar till kund',
- 'invoice_terms' => 'Fakturavillkor',
- 'save_as_default_terms' => 'Spara som standardvillkor',
- 'download_pdf' => 'Ladda ner PDF',
- 'pay_now' => 'Betala nu',
- 'save_invoice' => 'Spara faktura',
- 'clone_invoice' => 'Kopiera faktura',
- 'archive_invoice' => 'Arkivera faktura',
- 'delete_invoice' => 'Ta bort faktura',
- 'email_invoice' => 'E-posta faktura',
- 'enter_payment' => 'Ange betalning',
- 'tax_rates' => 'Momsnivåer',
- 'rate' => 'Kurs',
- 'settings' => 'Inställningar',
- 'enable_invoice_tax' => 'Slå på moms per faktura',
- 'enable_line_item_tax' => 'Slå på moms per rad',
+ 'remove_contact' => 'Ta bort kontakt',
+ 'add_contact' => 'Lägg till kontakt',
+ 'create_new_client' => 'Skapa ny kund',
+ 'edit_client_details' => 'Ändra kunduppgifter',
+ 'enable' => 'Tillgänglig',
+ 'learn_more' => 'Hjälp',
+ 'manage_rates' => 'Hantera kurser',
+ 'note_to_client' => 'Anteckningar till kund',
+ 'invoice_terms' => 'Fakturavillkor',
+ 'save_as_default_terms' => 'Spara som standardvillkor',
+ 'download_pdf' => 'Ladda ner PDF',
+ 'pay_now' => 'Betala nu',
+ 'save_invoice' => 'Spara faktura',
+ 'clone_invoice' => 'Kopiera faktura',
+ 'archive_invoice' => 'Arkivera faktura',
+ 'delete_invoice' => 'Ta bort faktura',
+ 'email_invoice' => 'E-posta faktura',
+ 'enter_payment' => 'Ange betalning',
+ 'tax_rates' => 'Momsnivåer',
+ 'rate' => 'Kurs',
+ 'settings' => 'Inställningar',
+ 'enable_invoice_tax' => 'Slå på moms per faktura',
+ 'enable_line_item_tax' => 'Slå på moms per rad',
- // navigation
- 'dashboard' => 'Översikt',
- 'clients' => 'Kunder',
- 'invoices' => 'Fakturor',
- 'payments' => 'Betalningar',
- 'credits' => 'Kreditfakturor',
- 'history' => 'Historik',
- 'search' => 'Sök',
- 'sign_up' => 'Registrera dig',
- 'guest' => 'Gäst',
- 'company_details' => 'Företagsinfo',
- 'online_payments' => 'Onlinebetalningar',
- 'notifications' => 'Meddelande',
- 'import_export' => 'Importera/Exportera',
- 'done' => 'Klar',
- 'save' => 'Spara',
- 'create' => 'Skapa',
- 'upload' => 'Ladda upp',
- 'import' => 'Importera',
- 'download' => 'Ladda ner',
- 'cancel' => 'Avbryt',
- 'close' => 'Stäng',
- 'provide_email' => 'Du måste ange en giltig e-postadress',
- 'powered_by' => 'Powered by',
- 'no_items' => 'Tomt',
+ // navigation
+ 'dashboard' => 'Översikt',
+ 'clients' => 'Kunder',
+ 'invoices' => 'Fakturor',
+ 'payments' => 'Betalningar',
+ 'credits' => 'Kreditfakturor',
+ 'history' => 'Historik',
+ 'search' => 'Sök',
+ 'sign_up' => 'Registrera dig',
+ 'guest' => 'Gäst',
+ 'company_details' => 'Företagsinfo',
+ 'online_payments' => 'Onlinebetalningar',
+ 'notifications' => 'Meddelande',
+ 'import_export' => 'Importera/Exportera',
+ 'done' => 'Klar',
+ 'save' => 'Spara',
+ 'create' => 'Skapa',
+ 'upload' => 'Ladda upp',
+ 'import' => 'Importera',
+ 'download' => 'Ladda ner',
+ 'cancel' => 'Avbryt',
+ 'close' => 'Stäng',
+ 'provide_email' => 'Du måste ange en giltig e-postadress',
+ 'powered_by' => 'Powered by',
+ 'no_items' => 'Tomt',
- // recurring invoices
- 'recurring_invoices' => 'Återkommande fakturor',
- 'recurring_help' => '
-
',
- // dashboard
- 'in_total_revenue' => 'i totala intäkter',
- 'billed_client' => 'fakturerad kund',
- 'billed_clients' => 'fakturerade kunder',
- 'active_client' => 'aktiv kund',
- 'active_clients' => 'aktiva kunder',
- 'invoices_past_due' => 'Försenade fakturor',
- 'upcoming_invoices' => 'Kommande fakturor',
- 'average_invoice' => 'Genomsnittlig faktura',
-
- // list pages
- 'archive' => 'Arkiv',
- 'delete' => 'Ta bort',
- 'archive_client' => 'Arkiverade kunder',
- 'delete_client' => 'Borttagna kunder',
- 'archive_payment' => 'Arkiverade betalningar',
- 'delete_payment' => 'Borttagna betalningar',
- 'archive_credit' => 'Arkiverade kreditfakturor',
- 'delete_credit' => 'Borttagna kreditfakturor',
- 'show_archived_deleted' => 'Visa arkiverade/borttagna',
- 'filter' => 'Filter',
- 'new_client' => 'Ny kund',
- 'new_invoice' => 'Ny faktura',
- 'new_payment' => 'Ny betalning',
- 'new_credit' => 'Ny kreditfaktura',
- 'contact' => 'Kontakt',
- 'date_created' => 'Skapat datum',
- 'last_login' => 'Senast inloggad',
- 'balance' => 'Balans',
- 'action' => 'Hantera',
- 'status' => 'Status',
- 'invoice_total' => 'Totalsumma',
- 'frequency' => 'Frekvens',
- 'start_date' => 'Startdatum',
- 'end_date' => 'Slutdatum',
- 'transaction_reference' => 'Transaktion',
- 'method' => 'Metod',
- 'payment_amount' => 'Betald summa',
- 'payment_date' => 'Betalningsdatum',
- 'credit_amount' => 'Kreditsumma',
- 'credit_balance' => 'Kreditbalans',
- 'credit_date' => 'Kreditdatum',
- 'empty_table' => 'Ingen data tillgänglig',
- 'select' => 'Välj',
- 'edit_client' => 'Ändra kund',
- 'edit_invoice' => 'Ändra faktura',
-
- // client view page
- 'create_invoice' => 'Skapa faktura',
- 'enter_credit' => 'Ange kredit',
- 'last_logged_in' => 'Senast inloggad',
- 'details' => 'Detaljer',
- 'standing' => 'Summering',
- 'credit' => 'Kredit',
- 'activity' => 'Händelse',
- 'date' => 'Datum',
- 'message' => 'Meddelande',
- 'adjustment' => 'Justering',
- 'are_you_sure' => 'Är du säker?',
-
- // payment pages
- 'payment_type_id' => 'Betalningssätt',
- 'amount' => 'Summa',
-
- // account/company pages
- 'work_email' => 'E-postadress',
- 'language_id' => 'Språk',
- 'timezone_id' => 'Tidszon',
- 'date_format_id' => 'Datumformat',
- 'datetime_format_id' => 'Datum-/tidformat',
- 'users' => 'Användare',
- 'localization' => 'Språkanpassning',
- 'remove_logo' => 'Ta bort logga',
- 'logo_help' => 'Giltiga format: JPEG, GIF och PNG',
- 'payment_gateway' => 'Betalningstjänst',
- 'gateway_id' => 'Tjänst',
- 'email_notifications' => 'Notifieringar',
- 'email_sent' => 'Skicka mail när faktura skickas',
- 'email_viewed' => 'Skicka mail när faktura visas',
- 'email_paid' => 'Skicka mail när faktura betalas',
- 'site_updates' => 'Sajt-uppdateringar',
- 'custom_messages' => 'Anpassat meddelande',
- 'default_invoice_terms' => 'Ange standard fakturavillkor',
- 'default_email_footer' => 'Ange standard mailsignatur',
- 'import_clients' => 'Importera kunder',
- 'csv_file' => 'Välj CSV-fil',
- 'export_clients' => 'Exportera kunder',
- 'select_file' => 'Välj fil',
- 'first_row_headers' => 'Använd första raden som rubrik',
- 'column' => 'Kolumn',
- 'sample' => 'Exempel',
- 'import_to' => 'Importera till',
- 'client_will_create' => 'kund kommer skapas',
- 'clients_will_create' => 'kunder kommer skapas',
- 'email_settings' => 'Mail-inställningar',
- 'pdf_email_attachment' => 'bifoga PDF till mail',
-
- // application messages
- 'created_client' => 'Kund skapad',
- 'created_clients' => ':count kunder skapade',
- 'updated_settings' => 'Inställningar uppdaterade',
- 'removed_logo' => 'Logga borttagen',
- 'sent_message' => 'Meddelandet skickat',
- 'invoice_error' => 'Välj kund och rätta till eventuella fel',
- 'limit_clients' => 'Du kan max skapa :count kunder',
- 'payment_error' => 'Något blev fel när din betalning bearbetades. Var vänlig och försök igen lite senare.',
- 'registration_required' => 'Du måste registrera dig för att kunna skicka en faktura som e-post',
- 'confirmation_required' => 'Var vänlig och bekräfta din e-postadress',
-
- 'updated_client' => 'Kund uppdaterad',
- 'created_client' => 'Kund skapad',
- 'archived_client' => 'Kund arkiverad',
- 'archived_clients' => ':count kunder arkiverade',
- 'deleted_client' => 'kund borttagen',
- 'deleted_clients' => ':count kunder borttagna',
-
- 'updated_invoice' => 'Faktura uppdaterad',
- 'created_invoice' => 'Faktura skapad',
- 'cloned_invoice' => 'Faktura kopierad',
- 'emailed_invoice' => 'Faktura skickad som e-post',
- 'and_created_client' => 'och kund skapad',
- 'archived_invoice' => 'Faktura arkiverad',
- 'archived_invoices' => ':count fakturor arkiverade',
- 'deleted_invoice' => 'Faktura borttagen',
- 'deleted_invoices' => ':count fakturor borttagna',
-
- 'created_payment' => 'Betalning registrerad',
- 'archived_payment' => 'Betalning arkiverad',
- 'archived_payments' => ':count betalningar arkiverade',
- 'deleted_payment' => 'Betalning borttagen',
- 'deleted_payments' => ':count betalningar borttagna',
- 'applied_payment' => 'Betalning applicerad',
-
- 'created_credit' => 'Kreditfaktura skapad',
- 'archived_credit' => 'Kreditfaktura arkiverad',
- 'archived_credits' => ':count kreditfakturor arkiverade',
- 'deleted_credit' => 'Kreditfaktura borttagen',
- 'deleted_credits' => ':count kreditfakturor borttagna',
-
- // Emails
- 'confirmation_subject' => 'Bekräfta ditt Invoice Ninja konto',
- 'confirmation_header' => 'Bekräfta ditt konto',
- 'confirmation_message' => 'Vänligen klick på länken nedan för att bekräfta ditt konto.',
- 'invoice_subject' => 'Ny faktura :invoice från :account',
- 'invoice_message' => 'Klicka på länken nedan för att visa din faktura på :amount.',
- 'payment_subject' => 'Betalning mottagen',
- 'payment_message' => 'Tack för din betalning på :amount.',
- 'email_salutation' => 'Hej :name,',
- 'email_signature' => 'Vänliga hälsningar,',
- 'email_from' => 'Invoice Ninja teamet',
- 'user_email_footer' => 'För att anpassa dina e-post notifieringar gå till '.SITE_URL.'/settings/notifications',
- 'invoice_link_message' => 'För att se din kundfaktura klicka på länken nedan:',
- 'notification_invoice_paid_subject' => 'Faktura :invoice är betald av :client',
- 'notification_invoice_sent_subject' => 'Faktura :invoice är skickad till :client',
- 'notification_invoice_viewed_subject' => 'Faktura :invoice har setts av :client',
- 'notification_invoice_paid' => 'En betalning på :amount är gjord av kunden :client för faktura :invoice.',
- 'notification_invoice_sent' => 'Följande kund :client har mailats fakturan :invoice på :amount.',
- 'notification_invoice_viewed' => 'Följande kund :client har sett fakturan :invoice på :amount.',
- 'reset_password' => 'Du kan återställa ditt lösenord genom att klicka på länken nedan:',
- 'reset_password_footer' => 'Om du inte begärt en återställning av ditt lösenord så var snäll och maila vår support: '.CONTACT_EMAIL,
-
- // Payment page
- 'secure_payment' => 'Säker betalning',
- 'card_number' => 'Kortnummer',
- 'expiration_month' => 'Giltig till månad',
- 'expiration_year' => 'Giltig till år',
- 'cvv' => 'CVV',
-
- // Security alerts
- 'confide' => [
- 'too_many_attempts' => 'För många felaktiga försök. Pröva igen om ett par minuter.',
- 'wrong_credentials' => 'Felaktig e-postadress eller lösenord.',
- 'confirmation' => 'Ditt konto har bekräftats!',
- 'wrong_confirmation' => 'Felaktig bekräftelsekod.',
- 'password_forgot' => 'Information angående återställning av ditt lösenord har skickats till dig via e-post.',
- 'password_reset' => 'Ditt lösenord har uppdaterats.',
- 'wrong_password_reset' => 'Felaktigt lösenord. Försök igen',
- ],
-
- // Pro Plan
- 'pro_plan' => [
- 'remove_logo' => ':link för att ta bort Invoice Ninja loggan genom att uppgradera till Pro Plan',
- 'remove_logo_link' => 'Klicka här',
- ],
-
- 'logout' => 'Logga ut',
- 'sign_up_to_save' => 'Registrera dig för att spara ditt arbete',
- 'agree_to_terms' => 'Jag godkänner Invoice Ninja :terms',
- 'terms_of_service' => 'Villkor för tjänsten',
- 'email_taken' => 'E-postadressen är redan registrerad',
- 'working' => 'Jobbar',
- 'success' => 'Lyckades',
- 'success_message' => 'Du har nu registrerat dig. Klicka på länken i ditt bekräftelsemail för att verifiera din e-postadress.',
- 'erase_data' => 'Detta kommer radera all din data och går ej att ångra!',
- 'password' => 'Lösenord',
-
- 'pro_plan_product' => 'Pro Plan',
- 'pro_plan_description' => 'Ett års prenumeration på Invoice Ninja Pro.',
- 'pro_plan_success' => 'Tack för att du väljer Invoice Ninja\'s Pro!
- Nästa stegEn faktura har skickats till din angivna e-postadress.
- Var vänlig och följ instruktionerna på fakturan för att betala för ett års
- Pro fakturering och få tillgång till alla fantastiska Pro-funktioner.
- Hittar du inte fakturan? Behöver du support? Vi hjälper dig!
- -- maila oss på contact@invoiceninja.com',
-
- 'unsaved_changes' => 'Du har osparade ändringar',
- 'custom_fields' => 'Anpassade fält',
- 'company_fields' => 'Företagsfält',
- 'client_fields' => 'Kundfält',
- 'field_label' => 'Fältrubrik',
- 'field_value' => 'Fältvärde',
- 'edit' => 'Ändra',
- 'set_name' => 'Ange ditt företagsnamn',
- 'view_as_recipient' => 'Se som mottagare',
-
- // product management
- 'product_library' => 'Produktbibliotek',
- 'product' => 'Produkt',
- 'products' => 'Produkter',
- 'fill_products' => 'Auto-ifyll produkter',
- 'fill_products_help' => 'Välj en produkt för att automatiskt fylla i beskrivning och pris',
- 'update_products' => 'Auto-uppdaterade produkter',
- 'update_products_help' => 'Uppdatera en faktura för att automatiskt uppdatera produktbiblioteket',
- 'create_product' => 'Skapa produkt',
- 'edit_product' => 'Ändra produkt',
- 'archive_product' => 'Arkivera produkt',
- 'updated_product' => 'Produkt uppdaterad',
- 'created_product' => 'Produkt skapad',
- 'archived_product' => 'Produkt arkiverad',
- 'pro_plan_custom_fields' => ':link för att slå på anpassade fält genom att uppgradera till Pro',
-
- 'advanced_settings' => 'Avancerade inställningar',
- 'pro_plan_advanced_settings' => ':link för att slå på avancerade inställningar genom att uppgradera till Pro',
- 'invoice_design' => 'Fakturadesign',
- 'specify_colors' => 'Ange färger',
- 'specify_colors_label' => 'Välj färger som ska användas på fakturan',
-
- 'chart_builder' => 'Diagrambyggare',
- 'ninja_email_footer' => 'Använda :site för att fakturera dina kunder och få betalt online gratis!',
- 'go_pro' => 'Uppgradera till Pro',
-
- // Quotes
- 'quote' => 'Offert',
- 'quotes' => 'Offerter',
- 'quote_number' => 'Offertnummer',
- 'quote_number_short' => 'Offert #',
- 'quote_date' => 'Offertdatum',
- 'quote_total' => 'Offertsumma',
- 'your_quote' => 'Din offert',
- 'total' => 'Totalsumma',
- 'clone' => 'Kopiera',
-
- 'new_quote' => 'Ny offert',
- 'create_quote' => 'Skapa offert',
- 'edit_quote' => 'Ändra offert',
- 'archive_quote' => 'Arkivera offert',
- 'delete_quote' => 'Ta bort offert',
- 'save_quote' => 'Spara offert',
- 'email_quote' => 'E-posta offert',
- 'clone_quote' => 'Kopiera offert',
- 'convert_to_invoice' => 'Omvandla till faktura',
- 'view_invoice' => 'Visa faktura',
- 'view_client' => 'Visa kund',
- 'view_quote' => 'Visa offert',
-
- 'updated_quote' => 'Offert uppdaterad',
- 'created_quote' => 'Offert skapad',
- 'cloned_quote' => 'Offert kopierad',
- 'emailed_quote' => 'Offert mailad',
- 'archived_quote' => 'Offert arkiverad',
- 'archived_quotes' => ':count offerter arkiverade',
- 'deleted_quote' => 'Offert borttagen',
- 'deleted_quotes' => ':count offerter borttagna',
- 'converted_to_invoice' => 'Offert konverterad till faktura',
-
- 'quote_subject' => 'Ny offert från :account',
- 'quote_message' => 'Klicka på länken nedan för att visa din offert på :amount.',
- 'quote_link_message' => 'Klicka på länken nedan för att visa din offert:',
- 'notification_quote_sent_subject' => 'Offert :invoice har skickats till :client',
- 'notification_quote_viewed_subject' => 'Offert :invoice har setts av :client',
- 'notification_quote_sent' => 'Följande kunder :client har skickats offerten :invoice på :amount.',
- 'notification_quote_viewed' => 'Följande kunder :client har sett offerten :invoice på :amount.',
-
- 'session_expired' => 'Din session har avslutats.',
-
- 'invoice_fields' => 'Fakturafält',
- 'invoice_options' => 'Fakturainställningar',
- 'hide_quantity' => 'Dölj antal',
- 'hide_quantity_help' => 'Om antal alltid är 1 så kan du göra fakturan tydligare genom att dölja detta fält.',
- 'hide_paid_to_date' => 'Dölj "Betald till"',
- 'hide_paid_to_date_help' => 'Visa bara "Betald till"-sektionen på fakturan när en betalning har mottagits.',
-
- 'charge_taxes' => 'Inkludera moms',
- 'user_management' => 'Användarhantering',
- 'add_user' => 'Lägg till användare',
- 'send_invite' => 'Skicka inbjudan',
- 'sent_invite' => 'Inbjudan skickad',
- 'updated_user' => 'Användare uppdaterad',
- 'invitation_message' => 'Du har blivit inbjuden av :invitor. ',
- 'register_to_add_user' => 'Registrera dig för att lägga till en användare',
- 'user_state' => 'Status',
- 'edit_user' => 'Ändra användare',
- 'delete_user' => 'Ta bort användare',
- 'active' => 'Aktiv',
- 'pending' => 'Avvaktar',
- 'deleted_user' => 'Användare borttagen',
- 'limit_users' => 'Ledsen, men du får skapa max '.MAX_NUM_USERS.' användare',
-
- 'confirm_email_invoice' => 'Är du säker på att du vill maila denna fakturan?',
- 'confirm_email_quote' => 'Är du säker på att du vill maila denna offerten?',
- 'confirm_recurring_email_invoice' => 'Återkommande fakturor är påslaget, är du säker på att du vill maila denna fakturan?',
-
- 'cancel_account' => 'Avsluta konto',
- 'cancel_account_message' => 'Varning: Detta kommer att ta bort all din data och går inte att ångra!',
- 'go_back' => 'Tillbaka',
-
- 'data_visualizations' => 'Datavisualisering',
- 'sample_data' => 'Exempeldata visas',
- 'hide' => 'Dölj',
- 'new_version_available' => 'En ny version av :releases_link finns tillgänglig. Du kör just nu v:user_version och senaste är v:latest_version',
-
- 'invoice_settings' => 'Fakturainställningar',
- 'invoice_number_prefix' => 'Fakturaprefix',
- 'invoice_number_counter' => 'Fakturaräknare',
- 'quote_number_prefix' => 'Offertprefix',
- 'quote_number_counter' => 'Offerträknare',
- 'share_invoice_counter' => 'Dela fakturaräknare',
- 'invoice_issued_to' => 'Faktura ställd till',
- 'invalid_counter' => 'För att undvika nummerkonflikt så bör antingen faktura- eller offertprefix anges',
- 'mark_sent' => 'Markering skickad',
-
- 'gateway_help_1' => ':link för att registrera dig på Authorize.net.',
- 'gateway_help_2' => ':link för att registrera dig på Authorize.net.',
- 'gateway_help_17' => ':link för att hämta din PayPal API-nyckel.',
- 'gateway_help_27' => ':link för att registrera dig för TwoCheckout.',
-
- 'more_designs' => 'Fler fakturalayouter',
- 'more_designs_title' => 'Fler fakturalayouter',
- 'more_designs_cloud_header' => 'Uppgrader till Pro för fler fakturalayouter',
- 'more_designs_cloud_text' => '',
- 'more_designs_self_host_header' => 'Få ytterliggare 6 fakturalayouter för bara $'.INVOICE_DESIGNS_PRICE,
- 'more_designs_self_host_text' => '',
- 'buy' => 'Köp',
- 'bought_designs' => 'Fler fakturalayouter tillagda',
- 'sent' => 'skickat',
-
- 'vat_number' => 'Momsregistreringsnummer',
- 'timesheets' => 'Tidrapporter',
-
- 'payment_title' => 'Ange din fakturaadress och betalkortsinformation',
- 'payment_cvv' => '*Detta är det 3-4 siffriga nummret på baksidan av kortet',
- 'payment_footer1' => '*Fakturaadressen måste stämma överens med adressen kopplad till betalkortet.',
- 'payment_footer2' => '*Klicka bara en gång på "BETALA NU" - transaktionen kan ta upp till 1 minut att behandla.',
-
- 'id_number' => 'ID-nummer',
- 'white_label_link' => 'White label',
- 'white_label_text' => 'Köp en white label licens för $'.WHITE_LABEL_PRICE.' för att ta bort Invoice Ninja loggan från kundernas sidor.',
- 'white_label_header' => 'White Label',
- 'bought_white_label' => 'White label licens köpt',
- 'white_labeled' => 'White labeled',
-
- 'restore' => 'Återställ',
- 'restore_invoice' => 'Återställ faktura',
- 'restore_quote' => 'Återställ offert',
- 'restore_client' => 'Återställ kund',
- 'restore_credit' => 'Återställ kreditfaktura',
- 'restore_payment' => 'Återställ betalning',
-
- 'restored_invoice' => 'Faktura återställd',
- 'restored_quote' => 'Offert återställd',
- 'restored_client' => 'Kund återställd',
- 'restored_payment' => 'betalning återställd',
- 'restored_credit' => 'Kreditfaktura återställd',
-
- 'reason_for_canceling' => 'Hjälp oss bli bättre genom att berätta varför du lämnar oss.',
- 'discount_percent' => 'Procent',
- 'discount_amount' => 'Summa',
-
- 'invoice_history' => 'Fakturahistorik',
- 'quote_history' => 'Offerthistorik',
- 'current_version' => 'Nuvarande version',
- 'select_versiony' => 'Välj version',
- 'view_history' => 'Visa historik',
-
- 'edit_payment' => 'Ändra betalning',
- 'updated_payment' => 'Betalning uppdaterad',
- 'deleted' => 'Ta bort',
- 'restore_user' => 'Återställ användare',
- 'restored_user' => 'Användare återställd',
- 'show_deleted_users' => 'Visa borttagna användare',
- 'email_templates' => 'Mail-mallar',
- 'invoice_email' => 'Faktura-mail',
- 'payment_email' => 'Betalnings-mail',
- 'quote_email' => 'Offert-mail',
- 'reset_all' => 'Återställ allt',
- 'approve' => 'Godkänn',
-
- 'token_billing_type_id' => 'Token fakturering',
- 'token_billing_help' => 'Låter dig spara kortinformation i din gateway, och ta betalt vid ett senare tillfälle.',
- 'token_billing_1' => 'Avstängd',
- 'token_billing_2' => 'Opt-in - Checkbox visas men är inte förvald',
- 'token_billing_3' => 'Opt-out - Checkbox visas och är förvald',
- 'token_billing_4' => 'alltid',
- 'token_billing_checkbox' => 'Spara betalkortsinformation',
- 'view_in_stripe' => 'Visa i Stripe',
- 'use_card_on_file' => 'Använd kort på fil',
- 'edit_payment_details' => 'Ändra betalningsdetaljer',
- 'token_billing' => 'Spara kortinformation',
- 'token_billing_secure' => 'Data sparas säkert med :stripe_link',
-
- 'support' => 'Support',
- 'contact_information' => 'Kontaktinformation',
- '256_encryption' => '256-bitars kryptering',
- 'amount_due' => 'Belopp att betala',
- 'billing_address' => 'Fakturaadress',
- 'billing_method' => 'Faktureringsmetod',
- 'order_overview' => 'Orderöversikt',
- 'match_address' => '*Adressen måste stämma överens med adressen kopplad till betalkortet.',
- 'click_once' => '*Klicka bara en gång på "BETALA NU" - transaktionen kan ta upp till 1 minut att behandla.',
-
- 'default_invoice_footer' => 'Ange som standard faktura sidfot',
- 'invoice_footer' => 'Faktura sidfot',
- 'save_as_default_footer' => 'Spara som standard sidfot',
-
- 'token_management' => 'Token hantering',
- 'tokens' => 'Tokens',
- 'add_token' => 'Lägg till token',
- 'show_deleted_tokens' => 'Visa borttagna tokens',
- 'deleted_token' => 'Token borttagen',
- 'created_token' => 'Token skapad',
- 'updated_token' => 'Token uppdaterad',
- 'edit_token' => 'Ändra token',
- 'delete_token' => 'Ta bort token',
- 'token' => 'Token',
-
- 'add_gateway' => 'Lägg till gateway',
- 'delete_gateway' => 'Ta bort gateway',
- 'edit_gateway' => 'Ändra gateway',
- 'updated_gateway' => 'Gateway uppdaterad',
- 'created_gateway' => 'Gateway skapad',
- 'deleted_gateway' => 'Gateway borttagen',
- 'pay_with_paypal' => 'PayPal',
- 'pay_with_card' => 'Betalkort',
-
- 'change_password' => 'Ändra lösenord',
- 'current_password' => 'Nuvarande lösenord',
- 'new_password' => 'Nytt lösenord',
- 'confirm_password' => 'Bekräfta lösenord',
- 'password_error_incorrect' => 'Nuvarande lösenord är felaktigt.',
- 'password_error_invalid' => 'Det nya lösenordet är felaktigt.',
- 'updated_password' => 'Lösenord uppdaterat',
-
- 'api_tokens' => 'API Tokens',
- 'users_and_tokens' => 'Användare och tokens',
- 'account_login' => 'Inloggning',
- 'recover_password' => 'Återställ ditt lösenord',
- 'forgot_password' => 'Glömt ditt lösenord?',
- 'email_address' => 'E-postadress',
- 'lets_go' => 'Kör på',
- 'password_recovery' => 'Återställ lösenord',
- 'send_email' => 'Skicka mail',
- 'set_password' => 'Ange lösenord',
- 'converted' => 'Konvertera',
-
- 'email_approved' => 'Email me when a quote is approved',
- 'notification_quote_approved_subject' => 'Quote :invoice was approved by :client',
- 'notification_quote_approved' => 'The following client :client approved Quote :invoice for :amount.',
- 'resend_confirmation' => 'Resend confirmation email',
- 'confirmation_resent' => 'The confirmation email was resent',
-
- 'gateway_help_42' => ':link to sign up for BitPay.
Note: use a Legacy API Key, not an API token.',
- 'payment_type_credit_card' => 'Credit card',
- 'payment_type_paypal' => 'PayPal',
- 'payment_type_bitcoin' => 'Bitcoin',
- 'knowledge_base' => 'Knowledge Base',
- 'partial' => 'Partial',
- 'partial_remaining' => ':partial of :balance',
-
- 'more_fields' => 'More Fields',
- 'less_fields' => 'Less Fields',
- 'client_name' => 'Client Name',
- 'pdf_settings' => 'PDF Settings',
- 'product_settings' => 'Product Settings',
- 'auto_wrap' => 'Auto Line Wrap',
- 'duplicate_post' => 'Warning: the previous page was submitted twice. The second submission had been ignored.',
- 'view_documentation' => 'View Documentation',
- 'app_title' => 'Free Open-Source Online Invoicing',
- 'app_description' => 'Invoice Ninja is a free, open-source solution for invoicing and billing customers. With Invoice Ninja, you can easily build and send beautiful invoices from any device that has access to the web. Your clients can print your invoices, download them as pdf files, and even pay you online from within the system.',
-
- 'rows' => 'rows',
- 'www' => 'www',
- 'logo' => 'Logo',
- 'subdomain' => 'Subdomain',
- 'provide_name_or_email' => 'Please provide a contact name or email',
- 'charts_and_reports' => 'Charts & Reports',
- 'chart' => 'Chart',
- 'report' => 'Report',
- 'group_by' => 'Group by',
- 'paid' => 'Paid',
- 'enable_report' => 'Report',
- 'enable_chart' => 'Chart',
- 'totals' => 'Totals',
- 'run' => 'Run',
- 'export' => 'Export',
- 'documentation' => 'Documentation',
- 'zapier' => 'Zapier',
- 'recurring' => 'Recurring',
- 'last_invoice_sent' => 'Last invoice sent :date',
-
- 'processed_updates' => 'Successfully completed update',
- 'tasks' => 'Tasks',
- 'new_task' => 'New Task',
- 'start_time' => 'Start Time',
- 'created_task' => 'Successfully created task',
- 'updated_task' => 'Successfully updated task',
- 'edit_task' => 'Edit Task',
- 'archive_task' => 'Archive Task',
- 'restore_task' => 'Restore Task',
- 'delete_task' => 'Delete Task',
- 'stop_task' => 'Stop Task',
- 'time' => 'Time',
- 'start' => 'Start',
- 'stop' => 'Stop',
- 'now' => 'Now',
- 'timer' => 'Timer',
- 'manual' => 'Manual',
- 'date_and_time' => 'Date & Time',
- 'second' => 'second',
- 'seconds' => 'seconds',
- 'minute' => 'minute',
- 'minutes' => 'minutes',
- 'hour' => 'hour',
- 'hours' => 'hours',
- 'task_details' => 'Task Details',
- 'duration' => 'Duration',
- 'end_time' => 'End Time',
- 'end' => 'End',
- 'invoiced' => 'Invoiced',
- 'logged' => 'Logged',
- 'running' => 'Running',
- 'task_error_multiple_clients' => 'The tasks can\'t belong to different clients',
- 'task_error_running' => 'Please stop running tasks first',
- 'task_error_invoiced' => 'Tasks have already been invoiced',
- 'restored_task' => 'Successfully restored task',
- 'archived_task' => 'Successfully archived task',
- 'archived_tasks' => 'Successfully archived :count tasks',
- 'deleted_task' => 'Successfully deleted task',
- 'deleted_tasks' => 'Successfully deleted :count tasks',
- 'create_task' => 'Create Task',
- 'stopped_task' => 'Successfully stopped task',
- 'invoice_task' => 'Invoice Task',
- 'invoice_labels' => 'Invoice Labels',
- 'prefix' => 'Prefix',
- 'counter' => 'Counter',
-
- 'payment_type_dwolla' => 'Dwolla',
- 'gateway_help_43' => ':link to sign up for Dwolla.',
- 'partial_value' => 'Must be greater than zero and less than the total',
- 'more_actions' => 'More Actions',
-
- 'pro_plan_title' => 'NINJA PRO',
- 'pro_plan_call_to_action' => 'Upgrade Now!',
- 'pro_plan_feature1' => 'Create Unlimited Clients',
- 'pro_plan_feature2' => 'Access to 10 Beautiful Invoice Designs',
- 'pro_plan_feature3' => 'Custom URLs - "YourBrand.InvoiceNinja.com"',
- 'pro_plan_feature4' => 'Remove "Created by Invoice Ninja"',
- 'pro_plan_feature5' => 'Multi-user Access & Activity Tracking',
- 'pro_plan_feature6' => 'Create Quotes & Pro-forma Invoices',
- 'pro_plan_feature7' => 'Customize Invoice Field Titles & Numbering',
- 'pro_plan_feature8' => 'Option to Attach PDFs to Client Emails',
-
- 'resume' => 'Resume',
- 'break_duration' => 'Break',
- 'edit_details' => 'Edit Details',
- 'work' => 'Work',
- 'timezone_unset' => 'Please :link to set your timezone',
- 'click_here' => 'click here',
-
- 'email_receipt' => 'Email payment receipt to the client',
- 'created_payment_emailed_client' => 'Successfully created payment and emailed client',
- 'add_company' => 'Add Company',
- 'untitled' => 'Untitled',
- 'new_company' => 'New Company',
- 'associated_accounts' => 'Successfully linked accounts',
- 'unlinked_account' => 'Successfully unlinked accounts',
- 'login' => 'Login',
- 'or' => 'or',
-
- 'email_error' => 'There was a problem sending the email',
- 'confirm_recurring_timing' => 'Note: emails are sent at the start of the hour.',
- 'old_browser' => 'Please use a newer browser',
- 'payment_terms_help' => 'Sets the default invoice due date',
- 'unlink_account' => 'Unlink Account',
- 'unlink' => 'Unlink',
- 'show_address' => 'Show Address',
- 'show_address_help' => 'Require client to provide their billing address',
- 'update_address' => 'Update Address',
- 'update_address_help' => 'Update client\'s address with provided details',
- 'times' => 'Times',
- 'set_now' => 'Set now',
- 'dark_mode' => 'Dark Mode',
- 'dark_mode_help' => 'Show white text on black background',
- 'add_to_invoice' => 'Add to invoice :invoice',
- 'create_new_invoice' => 'Create new invoice',
- 'task_errors' => 'Please correct any overlapping times',
- 'from' => 'From',
- 'to' => 'To',
- 'font_size' => 'Font Size',
- 'primary_color' => 'Primary Color',
- 'secondary_color' => 'Secondary Color',
- 'customize_design' => 'Customize Design',
-
- 'content' => 'Content',
- 'styles' => 'Styles',
- 'defaults' => 'Defaults',
- 'margins' => 'Margins',
- 'header' => 'Header',
- 'footer' => 'Footer',
- 'custom' => 'Custom',
- 'invoice_to' => 'Invoice to',
- 'invoice_no' => 'Invoice No.',
- 'recent_payments' => 'Recent Payments',
- 'outstanding' => 'Outstanding',
- 'manage_companies' => 'Manage Companies',
- 'total_revenue' => 'Total Revenue',
-
- 'current_user' => 'Current User',
- 'new_recurring_invoice' => 'New Recurring Invoice',
- 'recurring_invoice' => 'Recurring Invoice',
- 'recurring_too_soon' => 'It\'s too soon to create the next recurring invoice, it\'s scheduled for :date',
- 'created_by_invoice' => 'Created by :invoice',
- 'primary_user' => 'Primary User',
- 'help' => 'Help',
- 'customize_help' => 'Value
to the end. For example $invoiceNumberValue
displays the invoice number.$client.nameValue
.
+ Nästa stegEn faktura har skickats till din angivna e-postadress.
+ Var vänlig och följ instruktionerna på fakturan för att betala för ett års
+ Pro fakturering och få tillgång till alla fantastiska Pro-funktioner.
+ Hittar du inte fakturan? Behöver du support? Vi hjälper dig!
+ -- maila oss på contact@invoiceninja.com',
+
+ 'unsaved_changes' => 'Du har osparade ändringar',
+ 'custom_fields' => 'Anpassade fält',
+ 'company_fields' => 'Företagsfält',
+ 'client_fields' => 'Kundfält',
+ 'field_label' => 'Fältrubrik',
+ 'field_value' => 'Fältvärde',
+ 'edit' => 'Ändra',
+ 'set_name' => 'Ange ditt företagsnamn',
+ 'view_as_recipient' => 'Se som mottagare',
+
+ // product management
+ 'product_library' => 'Produktbibliotek',
+ 'product' => 'Produkt',
+ 'products' => 'Produkter',
+ 'fill_products' => 'Auto-ifyll produkter',
+ 'fill_products_help' => 'Välj en produkt för att automatiskt fylla i beskrivning och pris',
+ 'update_products' => 'Auto-uppdaterade produkter',
+ 'update_products_help' => 'Uppdatera en faktura för att automatiskt uppdatera produktbiblioteket',
+ 'create_product' => 'Skapa produkt',
+ 'edit_product' => 'Ändra produkt',
+ 'archive_product' => 'Arkivera produkt',
+ 'updated_product' => 'Produkt uppdaterad',
+ 'created_product' => 'Produkt skapad',
+ 'archived_product' => 'Produkt arkiverad',
+ 'pro_plan_custom_fields' => ':link för att slå på anpassade fält genom att uppgradera till Pro',
+
+ 'advanced_settings' => 'Avancerade inställningar',
+ 'pro_plan_advanced_settings' => ':link för att slå på avancerade inställningar genom att uppgradera till Pro',
+ 'invoice_design' => 'Fakturadesign',
+ 'specify_colors' => 'Ange färger',
+ 'specify_colors_label' => 'Välj färger som ska användas på fakturan',
+
+ 'chart_builder' => 'Diagrambyggare',
+ 'ninja_email_footer' => 'Använda :site för att fakturera dina kunder och få betalt online gratis!',
+ 'go_pro' => 'Uppgradera till Pro',
+
+ // Quotes
+ 'quote' => 'Offert',
+ 'quotes' => 'Offerter',
+ 'quote_number' => 'Offertnummer',
+ 'quote_number_short' => 'Offert #',
+ 'quote_date' => 'Offertdatum',
+ 'quote_total' => 'Offertsumma',
+ 'your_quote' => 'Din offert',
+ 'total' => 'Totalsumma',
+ 'clone' => 'Kopiera',
+
+ 'new_quote' => 'Ny offert',
+ 'create_quote' => 'Skapa offert',
+ 'edit_quote' => 'Ändra offert',
+ 'archive_quote' => 'Arkivera offert',
+ 'delete_quote' => 'Ta bort offert',
+ 'save_quote' => 'Spara offert',
+ 'email_quote' => 'E-posta offert',
+ 'clone_quote' => 'Kopiera offert',
+ 'convert_to_invoice' => 'Omvandla till faktura',
+ 'view_invoice' => 'Visa faktura',
+ 'view_client' => 'Visa kund',
+ 'view_quote' => 'Visa offert',
+
+ 'updated_quote' => 'Offert uppdaterad',
+ 'created_quote' => 'Offert skapad',
+ 'cloned_quote' => 'Offert kopierad',
+ 'emailed_quote' => 'Offert mailad',
+ 'archived_quote' => 'Offert arkiverad',
+ 'archived_quotes' => ':count offerter arkiverade',
+ 'deleted_quote' => 'Offert borttagen',
+ 'deleted_quotes' => ':count offerter borttagna',
+ 'converted_to_invoice' => 'Offert konverterad till faktura',
+
+ 'quote_subject' => 'Ny offert från :account',
+ 'quote_message' => 'Klicka på länken nedan för att visa din offert på :amount.',
+ 'quote_link_message' => 'Klicka på länken nedan för att visa din offert:',
+ 'notification_quote_sent_subject' => 'Offert :invoice har skickats till :client',
+ 'notification_quote_viewed_subject' => 'Offert :invoice har setts av :client',
+ 'notification_quote_sent' => 'Följande kunder :client har skickats offerten :invoice på :amount.',
+ 'notification_quote_viewed' => 'Följande kunder :client har sett offerten :invoice på :amount.',
+
+ 'session_expired' => 'Din session har avslutats.',
+
+ 'invoice_fields' => 'Fakturafält',
+ 'invoice_options' => 'Fakturainställningar',
+ 'hide_quantity' => 'Dölj antal',
+ 'hide_quantity_help' => 'Om antal alltid är 1 så kan du göra fakturan tydligare genom att dölja detta fält.',
+ 'hide_paid_to_date' => 'Dölj "Betald till"',
+ 'hide_paid_to_date_help' => 'Visa bara "Betald till"-sektionen på fakturan när en betalning har mottagits.',
+
+ 'charge_taxes' => 'Inkludera moms',
+ 'user_management' => 'Användarhantering',
+ 'add_user' => 'Lägg till användare',
+ 'send_invite' => 'Skicka inbjudan',
+ 'sent_invite' => 'Inbjudan skickad',
+ 'updated_user' => 'Användare uppdaterad',
+ 'invitation_message' => 'Du har blivit inbjuden av :invitor. ',
+ 'register_to_add_user' => 'Registrera dig för att lägga till en användare',
+ 'user_state' => 'Status',
+ 'edit_user' => 'Ändra användare',
+ 'delete_user' => 'Ta bort användare',
+ 'active' => 'Aktiv',
+ 'pending' => 'Avvaktar',
+ 'deleted_user' => 'Användare borttagen',
+ 'limit_users' => 'Ledsen, men du får skapa max '.MAX_NUM_USERS.' användare',
+
+ 'confirm_email_invoice' => 'Är du säker på att du vill maila denna fakturan?',
+ 'confirm_email_quote' => 'Är du säker på att du vill maila denna offerten?',
+ 'confirm_recurring_email_invoice' => 'Återkommande fakturor är påslaget, är du säker på att du vill maila denna fakturan?',
+
+ 'cancel_account' => 'Avsluta konto',
+ 'cancel_account_message' => 'Varning: Detta kommer att ta bort all din data och går inte att ångra!',
+ 'go_back' => 'Tillbaka',
+
+ 'data_visualizations' => 'Datavisualisering',
+ 'sample_data' => 'Exempeldata visas',
+ 'hide' => 'Dölj',
+ 'new_version_available' => 'En ny version av :releases_link finns tillgänglig. Du kör just nu v:user_version och senaste är v:latest_version',
+
+ 'invoice_settings' => 'Fakturainställningar',
+ 'invoice_number_prefix' => 'Fakturaprefix',
+ 'invoice_number_counter' => 'Fakturaräknare',
+ 'quote_number_prefix' => 'Offertprefix',
+ 'quote_number_counter' => 'Offerträknare',
+ 'share_invoice_counter' => 'Dela fakturaräknare',
+ 'invoice_issued_to' => 'Faktura ställd till',
+ 'invalid_counter' => 'För att undvika nummerkonflikt så bör antingen faktura- eller offertprefix anges',
+ 'mark_sent' => 'Markering skickad',
+
+ 'gateway_help_1' => ':link för att registrera dig på Authorize.net.',
+ 'gateway_help_2' => ':link för att registrera dig på Authorize.net.',
+ 'gateway_help_17' => ':link för att hämta din PayPal API-nyckel.',
+ 'gateway_help_27' => ':link för att registrera dig för TwoCheckout.',
+
+ 'more_designs' => 'Fler fakturalayouter',
+ 'more_designs_title' => 'Fler fakturalayouter',
+ 'more_designs_cloud_header' => 'Uppgrader till Pro för fler fakturalayouter',
+ 'more_designs_cloud_text' => '',
+ 'more_designs_self_host_header' => 'Få ytterliggare 6 fakturalayouter för bara $'.INVOICE_DESIGNS_PRICE,
+ 'more_designs_self_host_text' => '',
+ 'buy' => 'Köp',
+ 'bought_designs' => 'Fler fakturalayouter tillagda',
+ 'sent' => 'skickat',
+
+ 'vat_number' => 'Momsregistreringsnummer',
+ 'timesheets' => 'Tidrapporter',
+
+ 'payment_title' => 'Ange din fakturaadress och betalkortsinformation',
+ 'payment_cvv' => '*Detta är det 3-4 siffriga nummret på baksidan av kortet',
+ 'payment_footer1' => '*Fakturaadressen måste stämma överens med adressen kopplad till betalkortet.',
+ 'payment_footer2' => '*Klicka bara en gång på "BETALA NU" - transaktionen kan ta upp till 1 minut att behandla.',
+
+ 'id_number' => 'ID-nummer',
+ 'white_label_link' => 'White label',
+ 'white_label_text' => 'Köp en white label licens för $'.WHITE_LABEL_PRICE.' för att ta bort Invoice Ninja loggan från kundernas sidor.',
+ 'white_label_header' => 'White Label',
+ 'bought_white_label' => 'White label licens köpt',
+ 'white_labeled' => 'White labeled',
+
+ 'restore' => 'Återställ',
+ 'restore_invoice' => 'Återställ faktura',
+ 'restore_quote' => 'Återställ offert',
+ 'restore_client' => 'Återställ kund',
+ 'restore_credit' => 'Återställ kreditfaktura',
+ 'restore_payment' => 'Återställ betalning',
+
+ 'restored_invoice' => 'Faktura återställd',
+ 'restored_quote' => 'Offert återställd',
+ 'restored_client' => 'Kund återställd',
+ 'restored_payment' => 'betalning återställd',
+ 'restored_credit' => 'Kreditfaktura återställd',
+
+ 'reason_for_canceling' => 'Hjälp oss bli bättre genom att berätta varför du lämnar oss.',
+ 'discount_percent' => 'Procent',
+ 'discount_amount' => 'Summa',
+
+ 'invoice_history' => 'Fakturahistorik',
+ 'quote_history' => 'Offerthistorik',
+ 'current_version' => 'Nuvarande version',
+ 'select_versiony' => 'Välj version',
+ 'view_history' => 'Visa historik',
+
+ 'edit_payment' => 'Ändra betalning',
+ 'updated_payment' => 'Betalning uppdaterad',
+ 'deleted' => 'Ta bort',
+ 'restore_user' => 'Återställ användare',
+ 'restored_user' => 'Användare återställd',
+ 'show_deleted_users' => 'Visa borttagna användare',
+ 'email_templates' => 'Mail-mallar',
+ 'invoice_email' => 'Faktura-mail',
+ 'payment_email' => 'Betalnings-mail',
+ 'quote_email' => 'Offert-mail',
+ 'reset_all' => 'Återställ allt',
+ 'approve' => 'Godkänn',
+
+ 'token_billing_type_id' => 'Token fakturering',
+ 'token_billing_help' => 'Låter dig spara kortinformation i din gateway, och ta betalt vid ett senare tillfälle.',
+ 'token_billing_1' => 'Avstängd',
+ 'token_billing_2' => 'Opt-in - Checkbox visas men är inte förvald',
+ 'token_billing_3' => 'Opt-out - Checkbox visas och är förvald',
+ 'token_billing_4' => 'alltid',
+ 'token_billing_checkbox' => 'Spara betalkortsinformation',
+ 'view_in_stripe' => 'Visa i Stripe',
+ 'use_card_on_file' => 'Använd kort på fil',
+ 'edit_payment_details' => 'Ändra betalningsdetaljer',
+ 'token_billing' => 'Spara kortinformation',
+ 'token_billing_secure' => 'Data sparas säkert med :stripe_link',
+
+ 'support' => 'Support',
+ 'contact_information' => 'Kontaktinformation',
+ '256_encryption' => '256-bitars kryptering',
+ 'amount_due' => 'Belopp att betala',
+ 'billing_address' => 'Fakturaadress',
+ 'billing_method' => 'Faktureringsmetod',
+ 'order_overview' => 'Orderöversikt',
+ 'match_address' => '*Adressen måste stämma överens med adressen kopplad till betalkortet.',
+ 'click_once' => '*Klicka bara en gång på "BETALA NU" - transaktionen kan ta upp till 1 minut att behandla.',
+
+ 'default_invoice_footer' => 'Ange som standard faktura sidfot',
+ 'invoice_footer' => 'Faktura sidfot',
+ 'save_as_default_footer' => 'Spara som standard sidfot',
+
+ 'token_management' => 'Token hantering',
+ 'tokens' => 'Tokens',
+ 'add_token' => 'Lägg till token',
+ 'show_deleted_tokens' => 'Visa borttagna tokens',
+ 'deleted_token' => 'Token borttagen',
+ 'created_token' => 'Token skapad',
+ 'updated_token' => 'Token uppdaterad',
+ 'edit_token' => 'Ändra token',
+ 'delete_token' => 'Ta bort token',
+ 'token' => 'Token',
+
+ 'add_gateway' => 'Lägg till gateway',
+ 'delete_gateway' => 'Ta bort gateway',
+ 'edit_gateway' => 'Ändra gateway',
+ 'updated_gateway' => 'Gateway uppdaterad',
+ 'created_gateway' => 'Gateway skapad',
+ 'deleted_gateway' => 'Gateway borttagen',
+ 'pay_with_paypal' => 'PayPal',
+ 'pay_with_card' => 'Betalkort',
+
+ 'change_password' => 'Ändra lösenord',
+ 'current_password' => 'Nuvarande lösenord',
+ 'new_password' => 'Nytt lösenord',
+ 'confirm_password' => 'Bekräfta lösenord',
+ 'password_error_incorrect' => 'Nuvarande lösenord är felaktigt.',
+ 'password_error_invalid' => 'Det nya lösenordet är felaktigt.',
+ 'updated_password' => 'Lösenord uppdaterat',
+
+ 'api_tokens' => 'API Tokens',
+ 'users_and_tokens' => 'Användare och tokens',
+ 'account_login' => 'Inloggning',
+ 'recover_password' => 'Återställ ditt lösenord',
+ 'forgot_password' => 'Glömt ditt lösenord?',
+ 'email_address' => 'E-postadress',
+ 'lets_go' => 'Kör på',
+ 'password_recovery' => 'Återställ lösenord',
+ 'send_email' => 'Skicka mail',
+ 'set_password' => 'Ange lösenord',
+ 'converted' => 'Konvertera',
+
+ 'email_approved' => 'Email me when a quote is approved',
+ 'notification_quote_approved_subject' => 'Quote :invoice was approved by :client',
+ 'notification_quote_approved' => 'The following client :client approved Quote :invoice for :amount.',
+ 'resend_confirmation' => 'Resend confirmation email',
+ 'confirmation_resent' => 'The confirmation email was resent',
+
+ 'gateway_help_42' => ':link to sign up for BitPay.
Note: use a Legacy API Key, not an API token.',
+ 'payment_type_credit_card' => 'Credit card',
+ 'payment_type_paypal' => 'PayPal',
+ 'payment_type_bitcoin' => 'Bitcoin',
+ 'knowledge_base' => 'Knowledge Base',
+ 'partial' => 'Partial',
+ 'partial_remaining' => ':partial of :balance',
+
+ 'more_fields' => 'More Fields',
+ 'less_fields' => 'Less Fields',
+ 'client_name' => 'Client Name',
+ 'pdf_settings' => 'PDF Settings',
+ 'product_settings' => 'Product Settings',
+ 'auto_wrap' => 'Auto Line Wrap',
+ 'duplicate_post' => 'Warning: the previous page was submitted twice. The second submission had been ignored.',
+ 'view_documentation' => 'View Documentation',
+ 'app_title' => 'Free Open-Source Online Invoicing',
+ 'app_description' => 'Invoice Ninja is a free, open-source solution for invoicing and billing customers. With Invoice Ninja, you can easily build and send beautiful invoices from any device that has access to the web. Your clients can print your invoices, download them as pdf files, and even pay you online from within the system.',
+
+ 'rows' => 'rows',
+ 'www' => 'www',
+ 'logo' => 'Logo',
+ 'subdomain' => 'Subdomain',
+ 'provide_name_or_email' => 'Please provide a contact name or email',
+ 'charts_and_reports' => 'Charts & Reports',
+ 'chart' => 'Chart',
+ 'report' => 'Report',
+ 'group_by' => 'Group by',
+ 'paid' => 'Paid',
+ 'enable_report' => 'Report',
+ 'enable_chart' => 'Chart',
+ 'totals' => 'Totals',
+ 'run' => 'Run',
+ 'export' => 'Export',
+ 'documentation' => 'Documentation',
+ 'zapier' => 'Zapier',
+ 'recurring' => 'Recurring',
+ 'last_invoice_sent' => 'Last invoice sent :date',
+
+ 'processed_updates' => 'Successfully completed update',
+ 'tasks' => 'Tasks',
+ 'new_task' => 'New Task',
+ 'start_time' => 'Start Time',
+ 'created_task' => 'Successfully created task',
+ 'updated_task' => 'Successfully updated task',
+ 'edit_task' => 'Edit Task',
+ 'archive_task' => 'Archive Task',
+ 'restore_task' => 'Restore Task',
+ 'delete_task' => 'Delete Task',
+ 'stop_task' => 'Stop Task',
+ 'time' => 'Time',
+ 'start' => 'Start',
+ 'stop' => 'Stop',
+ 'now' => 'Now',
+ 'timer' => 'Timer',
+ 'manual' => 'Manual',
+ 'date_and_time' => 'Date & Time',
+ 'second' => 'second',
+ 'seconds' => 'seconds',
+ 'minute' => 'minute',
+ 'minutes' => 'minutes',
+ 'hour' => 'hour',
+ 'hours' => 'hours',
+ 'task_details' => 'Task Details',
+ 'duration' => 'Duration',
+ 'end_time' => 'End Time',
+ 'end' => 'End',
+ 'invoiced' => 'Invoiced',
+ 'logged' => 'Logged',
+ 'running' => 'Running',
+ 'task_error_multiple_clients' => 'The tasks can\'t belong to different clients',
+ 'task_error_running' => 'Please stop running tasks first',
+ 'task_error_invoiced' => 'Tasks have already been invoiced',
+ 'restored_task' => 'Successfully restored task',
+ 'archived_task' => 'Successfully archived task',
+ 'archived_tasks' => 'Successfully archived :count tasks',
+ 'deleted_task' => 'Successfully deleted task',
+ 'deleted_tasks' => 'Successfully deleted :count tasks',
+ 'create_task' => 'Create Task',
+ 'stopped_task' => 'Successfully stopped task',
+ 'invoice_task' => 'Invoice Task',
+ 'invoice_labels' => 'Invoice Labels',
+ 'prefix' => 'Prefix',
+ 'counter' => 'Counter',
+
+ 'payment_type_dwolla' => 'Dwolla',
+ 'gateway_help_43' => ':link to sign up for Dwolla.',
+ 'partial_value' => 'Must be greater than zero and less than the total',
+ 'more_actions' => 'More Actions',
+
+ 'pro_plan_title' => 'NINJA PRO',
+ 'pro_plan_call_to_action' => 'Upgrade Now!',
+ 'pro_plan_feature1' => 'Create Unlimited Clients',
+ 'pro_plan_feature2' => 'Access to 10 Beautiful Invoice Designs',
+ 'pro_plan_feature3' => 'Custom URLs - "YourBrand.InvoiceNinja.com"',
+ 'pro_plan_feature4' => 'Remove "Created by Invoice Ninja"',
+ 'pro_plan_feature5' => 'Multi-user Access & Activity Tracking',
+ 'pro_plan_feature6' => 'Create Quotes & Pro-forma Invoices',
+ 'pro_plan_feature7' => 'Customize Invoice Field Titles & Numbering',
+ 'pro_plan_feature8' => 'Option to Attach PDFs to Client Emails',
+
+ 'resume' => 'Resume',
+ 'break_duration' => 'Break',
+ 'edit_details' => 'Edit Details',
+ 'work' => 'Work',
+ 'timezone_unset' => 'Please :link to set your timezone',
+ 'click_here' => 'click here',
+
+ 'email_receipt' => 'Email payment receipt to the client',
+ 'created_payment_emailed_client' => 'Successfully created payment and emailed client',
+ 'add_company' => 'Add Company',
+ 'untitled' => 'Untitled',
+ 'new_company' => 'New Company',
+ 'associated_accounts' => 'Successfully linked accounts',
+ 'unlinked_account' => 'Successfully unlinked accounts',
+ 'login' => 'Login',
+ 'or' => 'or',
+
+ 'email_error' => 'There was a problem sending the email',
+ 'confirm_recurring_timing' => 'Note: emails are sent at the start of the hour.',
+ 'old_browser' => 'Please use a newer browser',
+ 'payment_terms_help' => 'Sets the default invoice due date',
+ 'unlink_account' => 'Unlink Account',
+ 'unlink' => 'Unlink',
+ 'show_address' => 'Show Address',
+ 'show_address_help' => 'Require client to provide their billing address',
+ 'update_address' => 'Update Address',
+ 'update_address_help' => 'Update client\'s address with provided details',
+ 'times' => 'Times',
+ 'set_now' => 'Set now',
+ 'dark_mode' => 'Dark Mode',
+ 'dark_mode_help' => 'Show white text on black background',
+ 'add_to_invoice' => 'Add to invoice :invoice',
+ 'create_new_invoice' => 'Create new invoice',
+ 'task_errors' => 'Please correct any overlapping times',
+ 'from' => 'From',
+ 'to' => 'To',
+ 'font_size' => 'Font Size',
+ 'primary_color' => 'Primary Color',
+ 'secondary_color' => 'Secondary Color',
+ 'customize_design' => 'Customize Design',
+
+ 'content' => 'Content',
+ 'styles' => 'Styles',
+ 'defaults' => 'Defaults',
+ 'margins' => 'Margins',
+ 'header' => 'Header',
+ 'footer' => 'Footer',
+ 'custom' => 'Custom',
+ 'invoice_to' => 'Invoice to',
+ 'invoice_no' => 'Invoice No.',
+ 'recent_payments' => 'Recent Payments',
+ 'outstanding' => 'Outstanding',
+ 'manage_companies' => 'Manage Companies',
+ 'total_revenue' => 'Total Revenue',
+
+ 'current_user' => 'Current User',
+ 'new_recurring_invoice' => 'New Recurring Invoice',
+ 'recurring_invoice' => 'Recurring Invoice',
+ 'recurring_too_soon' => 'It\'s too soon to create the next recurring invoice, it\'s scheduled for :date',
+ 'created_by_invoice' => 'Created by :invoice',
+ 'primary_user' => 'Primary User',
+ 'help' => 'Help',
+ 'customize_help' => 'Value
to the end. For example $invoiceNumberValue
displays the invoice number.$client.nameValue
.
+
',
+ 'due' => 'Due',
+ 'next_due_on' => 'Due Next: :date',
+ 'use_client_terms' => 'Use client terms',
+ 'day_of_month' => ':ordinal day of month',
+ 'last_day_of_month' => 'Last day of month',
+ 'day_of_week_after' => ':ordinal :day after',
+ 'sunday' => 'Sunday',
+ 'monday' => 'Monday',
+ 'tuesday' => 'Tuesday',
+ 'wednesday' => 'Wednesday',
+ 'thursday' => 'Thursday',
+ 'friday' => 'Friday',
+ 'saturday' => 'Saturday',
+
+ // Fonts
+ 'header_font_id' => 'Header Font',
+ 'body_font_id' => 'Body Font',
+ 'color_font_help' => 'Note: the primary color and fonts are also used in the client portal and custom email designs.',
+
+ 'live_preview' => 'Live Preview',
+ 'invalid_mail_config' => 'Unable to send email, please check that the mail settings are correct.',
+
+ 'invoice_message_button' => 'To view your invoice for :amount, click the button below.',
+ 'quote_message_button' => 'To view your quote for :amount, click the button below.',
+ 'payment_message_button' => 'Thank you for your payment of :amount.',
+ 'payment_type_direct_debit' => 'Direct Debit',
+ 'bank_accounts' => 'Bank Accounts',
+ 'add_bank_account' => 'Add Bank Account',
+ 'setup_account' => 'Setup Account',
+ 'import_expenses' => 'Import Expenses',
+ 'bank_id' => 'bank',
+ 'integration_type' => 'Integration Type',
+ 'updated_bank_account' => 'Successfully updated bank account',
+ 'edit_bank_account' => 'Edit Bank Account',
+ 'archive_bank_account' => 'Archive Bank Account',
+ 'archived_bank_account' => 'Successfully archived bank account',
+ 'created_bank_account' => 'Successfully created bank account',
+ 'validate_bank_account' => 'Validate Bank Account',
+ 'bank_accounts_help' => 'Connect a bank account to automatically import expenses and create vendors. Supports American Express and 400+ US banks.',
+ 'bank_password_help' => 'Note: your password is transmitted securely and never stored on our servers.',
+ 'bank_password_warning' => 'Warning: your password may be transmitted in plain text, consider enabling HTTPS.',
+ 'username' => 'Username',
+ 'account_number' => 'Account Number',
+ 'account_name' => 'Account Name',
+ 'bank_account_error' => 'Failed to retreive account details, please check your credentials.',
+ 'status_approved' => 'Approved',
+ 'quote_settings' => 'Quote Settings',
+ 'auto_convert_quote' => 'Auto convert quote',
+ 'auto_convert_quote_help' => 'Automatically convert a quote to an invoice when approved by a client.',
+ 'validate' => 'Validate',
+ 'info' => 'Info',
+ 'imported_expenses' => 'Successfully created :count_vendors vendor(s) and :count_expenses expense(s)',
);
diff --git a/resources/lang/sv/validation.php b/resources/lang/sv/validation.php
index 078b54e8c49e..a70f3ce8f165 100644
--- a/resources/lang/sv/validation.php
+++ b/resources/lang/sv/validation.php
@@ -80,7 +80,7 @@ return [
"has_counter" => 'The value must contain {$counter}',
"valid_contacts" => "All of the contacts must have either an email or name",
"valid_invoice_items" => "The invoice exceeds the maximum amount",
-
+
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
diff --git a/resources/views/accounts/bank_account.blade.php b/resources/views/accounts/bank_account.blade.php
index 9ac7811b247f..540463cf1d61 100644
--- a/resources/views/accounts/bank_account.blade.php
+++ b/resources/views/accounts/bank_account.blade.php
@@ -2,6 +2,8 @@
@section('head')
@parent
+
+ @include('money_script')
-
@stop
@section('content')
@@ -19,157 +19,359 @@
@include('accounts.nav', ['selected' => ACCOUNT_BANKS])
- {!! Former::open($url)
- ->method($method)
- ->rule()
- ->addClass('main-form warn-on-exit') !!}
+ {!! Former::open()->addClass('main-form warn-on-exit') !!}
{!! trans($title) !!}
+
{{ $client->getDisplayName() }}
@if ($client->last_login > 0)
{{ trans('texts.last_logged_in') }} {{ Utils::timestampToDateTimeString(strtotime($client->last_login)) }}
@endif
+
-
- @endforeach
- @else
- {{ Utils::formatMoney(0) }}
- @endif
+
+
-
- @endforeach
- @else
- {{ Utils::formatMoney(0) }}
- @endif
+
+
-
- @endforeach
- @else
- {{ Utils::formatMoney(0) }}
- @endif
+
+
+