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('', $this->response); $this->responseHeader = $tmp[0]; diff --git a/app/Libraries/Utils.php b/app/Libraries/Utils.php index 113a78671071..7ff8a67d83a0 100644 --- a/app/Libraries/Utils.php +++ b/app/Libraries/Utils.php @@ -58,6 +58,10 @@ class Utils public static function isNinjaProd() { + if (Utils::isReseller()) { + return true; + } + return isset($_ENV['NINJA_PROD']) && $_ENV['NINJA_PROD'] == 'true'; } @@ -71,6 +75,16 @@ class Utils return Utils::isNinjaProd() || (isset($_ENV['REQUIRE_HTTPS']) && $_ENV['REQUIRE_HTTPS'] == 'true'); } + public static function isReseller() + { + return Utils::getResllerType() ? true : false; + } + + public static function getResllerType() + { + return isset($_ENV['RESELLER_TYPE']) ? $_ENV['RESELLER_TYPE'] : false; + } + public static function isOAuthEnabled() { $providers = [ @@ -210,7 +224,7 @@ class Utils $count = Session::get('error_count', 0); Session::put('error_count', ++$count); - if ($count > 100) { + if ($count > 200) { return 'logged'; } diff --git a/app/Models/Account.php b/app/Models/Account.php index 08c10017c0a0..baca7d0c78c0 100644 --- a/app/Models/Account.php +++ b/app/Models/Account.php @@ -21,6 +21,30 @@ class Account extends Eloquent protected $dates = ['deleted_at']; protected $hidden = ['ip']; + protected $fillable = [ + 'name', + 'id_number', + 'vat_number', + 'work_email', + 'website', + 'work_phone', + 'address1', + 'address2', + 'city', + 'state', + 'postal_code', + 'country_id', + 'size_id', + 'industry_id', + 'email_footer', + 'timezone_id', + 'date_format_id', + 'datetime_format_id', + 'currency_id', + 'language_id', + 'military_time', + ]; + public static $basicSettings = [ ACCOUNT_COMPANY_DETAILS, ACCOUNT_USER_DETAILS, @@ -140,6 +164,24 @@ class Account extends Eloquent return $this->belongsTo('App\Models\TaxRate'); } + + public function setIndustryIdAttribute($value) + { + $this->attributes['industry_id'] = $value ?: null; + } + + public function setCountryIdAttribute($value) + { + $this->attributes['country_id'] = $value ?: null; + } + + public function setSizeIdAttribute($value) + { + $this->attributes['size_id'] = $value ?: null; + } + + + public function isGatewayConfigured($gatewayId = 0) { $this->load('account_gateways'); @@ -248,6 +290,8 @@ class Account extends Eloquent $countryId = false; } + $hideSymbol = $this->show_currency_code || $hideSymbol; + return Utils::formatMoney($amount, $currencyId, $countryId, $hideSymbol); } @@ -604,6 +648,7 @@ class Account extends Eloquent 'quote_number', 'total', 'invoice_issued_to', + 'quote_issued_to', //'date', 'rate', 'hours', diff --git a/app/Models/BankAccount.php b/app/Models/BankAccount.php index 01ae612dc839..6bb0a5437038 100644 --- a/app/Models/BankAccount.php +++ b/app/Models/BankAccount.php @@ -19,5 +19,9 @@ class BankAccount extends EntityModel return $this->belongsTo('App\Models\Bank'); } + public function bank_subaccounts() + { + return $this->hasMany('App\Models\BankSubaccount'); + } } diff --git a/app/Models/BankSubaccount.php b/app/Models/BankSubaccount.php new file mode 100644 index 000000000000..0cd33568e0ab --- /dev/null +++ b/app/Models/BankSubaccount.php @@ -0,0 +1,23 @@ +belongsTo('App\Models\BankAccount'); + } + +} + diff --git a/app/Models/Client.php b/app/Models/Client.php index 6655a9ef2e67..2984f7372fd5 100644 --- a/app/Models/Client.php +++ b/app/Models/Client.php @@ -136,6 +136,12 @@ class Client extends EntityModel return $this->belongsTo('App\Models\Industry'); } + public function credits() + { + return $this->hasMany('App\Models\Credit'); + } + + public function addContact($data, $isPrimary = false) { $publicId = isset($data['public_id']) ? $data['public_id'] : false; diff --git a/app/Models/Expense.php b/app/Models/Expense.php index ce1241b11b2a..9fbd5a485c7d 100644 --- a/app/Models/Expense.php +++ b/app/Models/Expense.php @@ -18,12 +18,15 @@ class Expense extends EntityModel protected $fillable = [ 'client_id', 'vendor_id', - 'currency_id', + 'expense_currency_id', + 'invoice_currency_id', 'amount', 'foreign_amount', 'exchange_rate', 'private_notes', 'public_notes', + 'bank_id', + 'transaction_id', ]; public function account() { diff --git a/app/Models/Invoice.php b/app/Models/Invoice.php index 39fedd489731..e93c8d3b07f5 100644 --- a/app/Models/Invoice.php +++ b/app/Models/Invoice.php @@ -429,6 +429,8 @@ class Invoice extends EntityModel implements BalanceAffecting 'secondary_color', 'hide_quantity', 'hide_paid_to_date', + 'all_pages_header', + 'all_pages_footer', 'custom_invoice_label1', 'custom_invoice_label2', 'pdf_email_attachment', diff --git a/app/Models/TaxRate.php b/app/Models/TaxRate.php index 751cdb3205b2..7adf6f768b5f 100644 --- a/app/Models/TaxRate.php +++ b/app/Models/TaxRate.php @@ -7,6 +7,11 @@ class TaxRate extends EntityModel use SoftDeletes; protected $dates = ['deleted_at']; + protected $fillable = [ + 'name', + 'rate' + ]; + public function getEntityType() { return ENTITY_TAX_RATE; diff --git a/app/Models/User.php b/app/Models/User.php index 129ddb0abecd..e74d76b5f9bf 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -29,7 +29,13 @@ class User extends Model implements AuthenticatableContract, CanResetPasswordCon * * @var array */ - protected $fillable = ['first_name', 'last_name', 'email', 'password']; + protected $fillable = [ + 'first_name', + 'last_name', + 'email', + 'password', + 'phone', + ]; /** * The attributes excluded from the model's JSON form. @@ -51,6 +57,11 @@ class User extends Model implements AuthenticatableContract, CanResetPasswordCon return $this->belongsTo('App\Models\Theme'); } + public function setEmailAttribute($value) + { + $this->attributes['email'] = $this->attributes['username'] = $value; + } + public function getName() { return $this->getDisplayName(); diff --git a/app/Models/Vendor.php b/app/Models/Vendor.php index bc34fbd2b1dc..a93fc6e5d7b4 100644 --- a/app/Models/Vendor.php +++ b/app/Models/Vendor.php @@ -29,6 +29,7 @@ class Vendor extends EntityModel 'private_notes', 'currency_id', 'website', + 'transaction_name', ]; public static $fieldName = 'name'; diff --git a/app/Ninja/Mailers/ContactMailer.php b/app/Ninja/Mailers/ContactMailer.php index 5e75a81120ad..3c715c6f2d61 100644 --- a/app/Ninja/Mailers/ContactMailer.php +++ b/app/Ninja/Mailers/ContactMailer.php @@ -19,13 +19,14 @@ class ContactMailer extends Mailer public static $variableFields = [ 'footer', 'account', + 'dueDate', + 'invoiceDate', 'client', 'amount', 'contact', 'firstName', 'invoice', 'quote', - 'dueDate', 'viewLink', 'viewButton', 'paymentLink', @@ -234,13 +235,14 @@ class ContactMailer extends Mailer '$footer' => $account->getEmailFooter(), '$client' => $client->getDisplayName(), '$account' => $account->getDisplayName(), + '$dueDate' => $account->formatDate($invoice->due_date), + '$invoiceDate' => $account->formatDate($invoice->invoice_date), '$contact' => $invitation->contact->getDisplayName(), '$firstName' => $invitation->contact->first_name, '$amount' => $account->formatMoney($data['amount'], $client), '$invoice' => $invoice->invoice_number, '$quote' => $invoice->invoice_number, '$link' => $invitation->getLink(), - '$dueDate' => $account->formatDate($invoice->due_date), '$viewLink' => $invitation->getLink(), '$viewButton' => HTML::emailViewButton($invitation->getLink(), $invoice->getEntityType()), '$paymentLink' => $invitation->getLink('payment'), diff --git a/app/Ninja/Mailers/UserMailer.php b/app/Ninja/Mailers/UserMailer.php index ce0c5383410d..b08d50d7838f 100644 --- a/app/Ninja/Mailers/UserMailer.php +++ b/app/Ninja/Mailers/UserMailer.php @@ -40,8 +40,8 @@ class UserMailer extends Mailer return; } - $entityType = $notificationType == 'approved' ? ENTITY_QUOTE : ENTITY_INVOICE; - $view = "{$entityType}_{$notificationType}"; + $entityType = $invoice->getEntityType(); + $view = ($notificationType == 'approved' ? ENTITY_QUOTE : ENTITY_INVOICE) . "_{$notificationType}"; $account = $user->account; $client = $invoice->client; diff --git a/app/Ninja/Presenters/ClientPresenter.php b/app/Ninja/Presenters/ClientPresenter.php index bb6e7db0657b..97551185d514 100644 --- a/app/Ninja/Presenters/ClientPresenter.php +++ b/app/Ninja/Presenters/ClientPresenter.php @@ -9,4 +9,23 @@ class ClientPresenter extends Presenter { { return $this->entity->country ? $this->entity->country->name : ''; } + + public function status() + { + $class = $text = ''; + + if ($this->entity->is_deleted) { + $class = 'danger'; + $text = trans('texts.deleted'); + } elseif ($this->entity->trashed()) { + $class = 'warning'; + $text = trans('texts.archived'); + } else { + $class = 'success'; + $text = trans('texts.active'); + } + + return "{$text}"; + + } } \ No newline at end of file diff --git a/app/Ninja/Presenters/TaskPresenter.php b/app/Ninja/Presenters/TaskPresenter.php index 09b860a1a2bc..367e849ca797 100644 --- a/app/Ninja/Presenters/TaskPresenter.php +++ b/app/Ninja/Presenters/TaskPresenter.php @@ -36,4 +36,23 @@ class TaskPresenter extends Presenter { return implode("\n", $times); } + + public function status() + { + $class = $text = ''; + + if ($this->entity->is_deleted) { + $class = 'danger'; + $text = trans('texts.deleted'); + } elseif ($this->entity->trashed()) { + $class = 'warning'; + $text = trans('texts.archived'); + } else { + $class = 'success'; + $text = trans('texts.active'); + } + + return "{$text}"; + } + } \ No newline at end of file diff --git a/app/Ninja/Repositories/AccountRepository.php b/app/Ninja/Repositories/AccountRepository.php index 1fd6c7117dcc..af708fcb320f 100644 --- a/app/Ninja/Repositories/AccountRepository.php +++ b/app/Ninja/Repositories/AccountRepository.php @@ -516,4 +516,10 @@ class AccountRepository return $userAccount ? $userAccount->id : false; } + + public function save($data, $account) + { + $account->fill($data); + $account->save(); + } } diff --git a/app/Ninja/Repositories/BankAccountRepository.php b/app/Ninja/Repositories/BankAccountRepository.php index 5ab3148e381b..f36499b8a529 100644 --- a/app/Ninja/Repositories/BankAccountRepository.php +++ b/app/Ninja/Repositories/BankAccountRepository.php @@ -1,9 +1,11 @@ join('banks', 'banks.id', '=', 'bank_accounts.bank_id') ->where('bank_accounts.deleted_at', '=', null) ->where('bank_accounts.account_id', '=', $accountId) - ->select('bank_accounts.public_id', 'banks.name as bank_name', 'bank_accounts.deleted_at', 'banks.bank_library_id'); + ->select( + 'bank_accounts.public_id', + 'banks.name as bank_name', + 'bank_accounts.deleted_at', + 'banks.bank_library_id' + ); + } + + public function save($input) + { + $bankAccount = BankAccount::createNew(); + $bankAccount->bank_id = $input['bank_id']; + $bankAccount->username = Crypt::encrypt(trim($input['bank_username'])); + + $account = \Auth::user()->account; + $account->bank_accounts()->save($bankAccount); + + foreach ($input['bank_accounts'] as $data) { + if ( ! isset($data['include']) || ! filter_var($data['include'], FILTER_VALIDATE_BOOLEAN)) { + continue; + } + + $subaccount = BankSubaccount::createNew(); + $subaccount->account_name = trim($data['account_name']); + $subaccount->account_number = trim($data['hashed_account_number']); + $bankAccount->bank_subaccounts()->save($subaccount); + } + + return $bankAccount; } } diff --git a/app/Ninja/Repositories/ExpenseRepository.php b/app/Ninja/Repositories/ExpenseRepository.php index 8b47a48e5aff..442df6ef2979 100644 --- a/app/Ninja/Repositories/ExpenseRepository.php +++ b/app/Ninja/Repositories/ExpenseRepository.php @@ -26,11 +26,12 @@ class ExpenseRepository extends BaseRepository public function findVendor($vendorPublicId) { + $vendorId = Vendor::getPrivateId($vendorPublicId); $accountid = \Auth::user()->account_id; $query = DB::table('expenses') ->join('accounts', 'accounts.id', '=', 'expenses.account_id') ->where('expenses.account_id', '=', $accountid) - ->where('expenses.vendor_id', '=', $vendorPublicId) + ->where('expenses.vendor_id', '=', $vendorId) ->select( 'expenses.id', 'expenses.expense_date', @@ -51,12 +52,20 @@ class ExpenseRepository extends BaseRepository $query = DB::table('expenses') ->join('accounts', 'accounts.id', '=', 'expenses.account_id') ->leftjoin('clients', 'clients.id', '=', 'expenses.client_id') + ->leftJoin('contacts', 'contacts.client_id', '=', 'clients.id') ->leftjoin('vendors', 'vendors.id', '=', 'expenses.vendor_id') ->leftJoin('invoices', 'invoices.id', '=', 'expenses.invoice_id') ->where('expenses.account_id', '=', $accountid) - ->select('expenses.account_id', + ->where('contacts.deleted_at', '=', null) + ->where('vendors.deleted_at', '=', null) + ->where('clients.deleted_at', '=', null) + ->where(function ($query) { + $query->where('contacts.is_primary', '=', true) + ->orWhere('contacts.is_primary', '=', null); + }) + ->select( + 'expenses.account_id', 'expenses.amount', - 'expenses.currency_id', 'expenses.deleted_at', 'expenses.exchange_rate', 'expenses.expense_date', @@ -68,11 +77,16 @@ class ExpenseRepository extends BaseRepository 'expenses.public_notes', 'expenses.should_be_invoiced', 'expenses.vendor_id', + 'expenses.expense_currency_id', + 'expenses.invoice_currency_id', 'invoices.public_id as invoice_public_id', 'vendors.name as vendor_name', 'vendors.public_id as vendor_public_id', - 'accounts.country_id as account_country_id', - 'accounts.currency_id as account_currency_id', + 'clients.name as client_name', + 'clients.public_id as client_public_id', + 'contacts.first_name', + 'contacts.email', + 'contacts.last_name', 'clients.country_id as client_country_id' ); @@ -84,7 +98,9 @@ class ExpenseRepository extends BaseRepository if ($filter) { $query->where(function ($query) use ($filter) { - $query->where('expenses.public_notes', 'like', '%'.$filter.'%'); + $query->where('expenses.public_notes', 'like', '%'.$filter.'%') + ->orWhere('clients.name', 'like', '%'.$filter.'%') + ->orWhere('vendors.name', 'like', '%'.$filter.'%'); }); } @@ -105,10 +121,20 @@ class ExpenseRepository extends BaseRepository $expense->fill($input); $expense->expense_date = Utils::toSqlDate($input['expense_date']); - $expense->private_notes = trim($input['private_notes']); + + if (isset($input['private_notes'])) { + $expense->private_notes = trim($input['private_notes']); + } $expense->public_notes = trim($input['public_notes']); $expense->should_be_invoiced = isset($input['should_be_invoiced']) || $expense->client_id ? true : false; + if ( ! $expense->expense_currency_id) { + $expense->expense_currency_id = \Auth::user()->account->getCurrencyId(); + } + if ( ! $expense->invoice_currency_id) { + $expense->invoice_currency_id = \Auth::user()->account->getCurrencyId(); + } + $rate = isset($input['exchange_rate']) ? Utils::parseFloat($input['exchange_rate']) : 1; $expense->exchange_rate = round($rate, 4); $expense->amount = round(Utils::parseFloat($input['amount']), 2); diff --git a/app/Ninja/Repositories/InvoiceRepository.php b/app/Ninja/Repositories/InvoiceRepository.php index 9c1a6dcc0356..47cbf82bbad0 100644 --- a/app/Ninja/Repositories/InvoiceRepository.php +++ b/app/Ninja/Repositories/InvoiceRepository.php @@ -244,6 +244,13 @@ class InvoiceRepository extends BaseRepository $invoice->invoice_date = Utils::toSqlDate($data['invoice_date']); } + if(isset($data['invoice_status_id'])) { + if($data['invoice_status_id'] == 0) { + $data['invoice_status_id'] = INVOICE_STATUS_DRAFT; + } + $invoice->invoice_status_id = $data['invoice_status_id']; + } + if ($invoice->is_recurring) { if ($invoice->start_date && $invoice->start_date != Utils::toSqlDate($data['start_date'])) { $invoice->last_sent_date = null; @@ -395,6 +402,7 @@ class InvoiceRepository extends BaseRepository continue; } + $task = false; if (isset($item['task_public_id']) && $item['task_public_id']) { $task = Task::scope($item['task_public_id'])->where('invoice_id', '=', null)->firstOrFail(); $task->invoice_id = $invoice->id; @@ -402,6 +410,7 @@ class InvoiceRepository extends BaseRepository $task->save(); } + $expense = false; if (isset($item['expense_public_id']) && $item['expense_public_id']) { $expense = Expense::scope($item['expense_public_id'])->where('invoice_id', '=', null)->firstOrFail(); $expense->invoice_id = $invoice->id; @@ -417,11 +426,8 @@ class InvoiceRepository extends BaseRepository $product = Product::createNew(); $product->product_key = trim($item['product_key']); } - - $product->notes = $invoice->has_tasks ? '' : $item['notes']; - $product->notes = $invoice->has_expenses ? '' : $item['notes']; - - $product->cost = $item['cost']; + $product->notes = ($task || $expense) ? '' : $item['notes']; + $product->cost = $expense ? 0 : $item['cost']; $product->save(); } } @@ -667,6 +673,8 @@ class InvoiceRepository extends BaseRepository $sql = implode(' OR ', $dates); $invoices = Invoice::whereAccountId($account->id) ->where('balance', '>', 0) + ->where('is_quote', '=', false) + ->where('is_recurring', '=', false) ->whereRaw('('.$sql.')') ->get(); diff --git a/app/Ninja/Repositories/TaskRepository.php b/app/Ninja/Repositories/TaskRepository.php index f6a13c527000..47a052378ff1 100644 --- a/app/Ninja/Repositories/TaskRepository.php +++ b/app/Ninja/Repositories/TaskRepository.php @@ -23,7 +23,23 @@ class TaskRepository }) ->where('contacts.deleted_at', '=', null) ->where('clients.deleted_at', '=', null) - ->select('tasks.public_id', 'clients.name as client_name', 'clients.public_id as client_public_id', 'contacts.first_name', 'contacts.email', 'contacts.last_name', 'invoices.invoice_status_id', 'tasks.description', 'tasks.is_deleted', 'tasks.deleted_at', 'invoices.invoice_number', 'invoices.public_id as invoice_public_id', 'tasks.is_running', 'tasks.time_log', 'tasks.created_at'); + ->select( + 'tasks.public_id', + 'clients.name as client_name', + 'clients.public_id as client_public_id', + 'contacts.first_name', + 'contacts.email', + 'contacts.last_name', + 'invoices.invoice_status_id', + 'tasks.description', + 'tasks.is_deleted', + 'tasks.deleted_at', + 'invoices.invoice_number', + 'invoices.public_id as invoice_public_id', + 'tasks.is_running', + 'tasks.time_log', + 'tasks.created_at' + ); if ($clientPublicId) { $query->where('clients.public_id', '=', $clientPublicId); diff --git a/app/Ninja/Repositories/TaxRateRepository.php b/app/Ninja/Repositories/TaxRateRepository.php index 1b9fa8df773b..2e325100a016 100644 --- a/app/Ninja/Repositories/TaxRateRepository.php +++ b/app/Ninja/Repositories/TaxRateRepository.php @@ -20,6 +20,22 @@ class TaxRateRepository extends BaseRepository ->select('tax_rates.public_id', 'tax_rates.name', 'tax_rates.rate', 'tax_rates.deleted_at'); } + public function save($data, $taxRate = false) + { + if ( ! $taxRate) { + if (isset($data['public_id'])) { + $taxRate = TaxRate::scope($data['public_id'])->firstOrFail(); + } else { + $taxRate = TaxRate::createNew(); + } + } + + $taxRate->fill($data); + $taxRate->save(); + + return $taxRate; + } + /* public function save($taxRates) { diff --git a/app/Ninja/Repositories/UserRepository.php b/app/Ninja/Repositories/UserRepository.php index 01b7017fa0a0..5675a161a6ff 100644 --- a/app/Ninja/Repositories/UserRepository.php +++ b/app/Ninja/Repositories/UserRepository.php @@ -26,4 +26,13 @@ class UserRepository extends BaseRepository return $query; } + + public function save($data, $user) + { + $user->fill($data); + $user->save(); + + return $user; + } + } diff --git a/app/Ninja/Repositories/VendorRepository.php b/app/Ninja/Repositories/VendorRepository.php index c7fc5bb90b5f..81fc8fc7f47b 100644 --- a/app/Ninja/Repositories/VendorRepository.php +++ b/app/Ninja/Repositories/VendorRepository.php @@ -39,6 +39,7 @@ class VendorRepository extends BaseRepository 'vendor_contacts.last_name', 'vendors.created_at', 'vendors.work_phone', + 'vendors.city', 'vendor_contacts.email', 'vendors.deleted_at', 'vendors.is_deleted' @@ -73,10 +74,6 @@ class VendorRepository extends BaseRepository $vendor->fill($data); $vendor->save(); - if ( ! isset($data['vendorcontact']) && ! isset($data['vendorcontacts'])) { - return $vendor; - } - $first = true; $vendorcontacts = isset($data['vendorcontact']) ? [$data['vendorcontact']] : $data['vendorcontacts']; diff --git a/app/Ninja/Transformers/ClientTransformer.php b/app/Ninja/Transformers/ClientTransformer.php index 4289545673c7..66fdd35bf064 100644 --- a/app/Ninja/Transformers/ClientTransformer.php +++ b/app/Ninja/Transformers/ClientTransformer.php @@ -43,6 +43,7 @@ class ClientTransformer extends EntityTransformer protected $availableIncludes = [ 'contacts', 'invoices', + 'credits', ]; public function includeContacts(Client $client) @@ -57,6 +58,12 @@ class ClientTransformer extends EntityTransformer return $this->includeCollection($client->invoices, $transformer, ENTITY_INVOICE); } + public function includeCredits(Client $client) + { + $transformer = new CreditTransformer($this->account, $this->serializer); + return $this->includeCollection($client->credits, $transformer, ENTITY_CREDIT); + } + public function transform(Client $client) { return [ diff --git a/app/Ninja/Transformers/ContactTransformer.php b/app/Ninja/Transformers/ContactTransformer.php index 75e3620308f6..e404b73660d4 100644 --- a/app/Ninja/Transformers/ContactTransformer.php +++ b/app/Ninja/Transformers/ContactTransformer.php @@ -19,6 +19,7 @@ class ContactTransformer extends EntityTransformer 'phone' => $contact->phone, 'last_login' => $contact->last_login, 'account_key' => $this->account->account_key, + 'send_invoice' => (bool) $contact->send_invoice, ]; } } \ No newline at end of file diff --git a/app/Ninja/Transformers/CreditTransformer.php b/app/Ninja/Transformers/CreditTransformer.php new file mode 100644 index 000000000000..a33185d2ff39 --- /dev/null +++ b/app/Ninja/Transformers/CreditTransformer.php @@ -0,0 +1,24 @@ + (int) $credit->public_id, + 'amount' => (float) $credit->amount, + 'balance' => (float) $credit->balance, + 'updated_at' => $this->getTimestamp($credit->updated_at), + 'archived_at' => $this->getTimestamp($credit->deleted_at), + 'is_deleted' => (bool) $credit->is_deleted, + 'account_key' => $this->account->account_key, + 'credit_date' => $credit->credit_date, + 'credit_number' => $credit->credit_number, + 'private_notes' => $credit->private_notes, + ]; + } +} \ No newline at end of file diff --git a/app/Ninja/Transformers/InvitationTransformer.php b/app/Ninja/Transformers/InvitationTransformer.php new file mode 100644 index 000000000000..3fa15eb776c0 --- /dev/null +++ b/app/Ninja/Transformers/InvitationTransformer.php @@ -0,0 +1,21 @@ + (int) $invitation->public_id, + 'key' => $invitation->getName(), + 'status' => $invitation->getStatus(), + 'link' => $invitation->getLink(), + 'sent_date' => $invitation->sent_date, + 'viewed_date' => $invitation->sent_date, + ]; + } +} \ No newline at end of file diff --git a/app/Ninja/Transformers/InvoiceTransformer.php b/app/Ninja/Transformers/InvoiceTransformer.php index 8108115b2f01..d673c87e95f9 100644 --- a/app/Ninja/Transformers/InvoiceTransformer.php +++ b/app/Ninja/Transformers/InvoiceTransformer.php @@ -25,12 +25,22 @@ class InvoiceTransformer extends EntityTransformer 'payments' ]; + protected $availableIncludes = [ + 'invitations', + ]; + public function includeInvoiceItems(Invoice $invoice) { $transformer = new InvoiceItemTransformer($this->account, $this->serializer); return $this->includeCollection($invoice->invoice_items, $transformer, ENTITY_INVOICE_ITEMS); } + public function includeInvitations(Invoice $invoice) + { + $transformer = new InvitationTransformer($this->account, $this->serializer); + return $this->includeCollection($invoice->invitations, $transformer, ENTITY_INVITATION); + } + public function includePayments(Invoice $invoice) { $transformer = new PaymentTransformer($this->account, $this->serializer); @@ -78,6 +88,7 @@ class InvoiceTransformer extends EntityTransformer 'custom_taxes1' => (bool) $invoice->custom_taxes1, 'custom_taxes2' => (bool) $invoice->custom_taxes2, 'has_expenses' => (bool) $invoice->has_expenses, + 'quote_invoice_id' => (int) $invoice->quote_invoice_id, ]; } } diff --git a/app/Ninja/Transformers/ProductTransformer.php b/app/Ninja/Transformers/ProductTransformer.php index 76bf436066aa..34fbcf7f18ff 100644 --- a/app/Ninja/Transformers/ProductTransformer.php +++ b/app/Ninja/Transformers/ProductTransformer.php @@ -16,6 +16,7 @@ class ProductTransformer extends EntityTransformer 'account_key' =>$this->account->account_key, 'default_tax_rate_id' =>$product->default_tax_rate_id, 'updated_at' =>$this->getTimestamp($product->updated_at), + 'archived_at' => $this->getTimestamp($product->deleted_at), ]; } } \ No newline at end of file diff --git a/app/Ninja/Transformers/TaxRateTransformer.php b/app/Ninja/Transformers/TaxRateTransformer.php index 8f4a375c7a72..f7d307bf7bb4 100644 --- a/app/Ninja/Transformers/TaxRateTransformer.php +++ b/app/Ninja/Transformers/TaxRateTransformer.php @@ -13,7 +13,7 @@ class TaxRateTransformer extends EntityTransformer /** * @SWG\Property(property="id", type="integer", example=1, readOnly=true) * @SWG\Property(property="name", type="string", example="GST") - * @SWG\Property(property="account_key", type="string", example="34erfdf33fdff" readOnly=true) + * @SWG\Property(property="account_key", type="string", example="asimplestring", readOnly=true) * @SWG\Property(property="rate", type="float", example=17.5) * @SWG\Property(property="updated_at", type="date-time", example="2016-01-01 12:10:00") * @SWG\Property(property="archived_at", type="date-time", example="2016-01-01 12:10:00") diff --git a/app/Ninja/Transformers/UserTransformer.php b/app/Ninja/Transformers/UserTransformer.php index dd3c6775dcb1..d700c579baca 100644 --- a/app/Ninja/Transformers/UserTransformer.php +++ b/app/Ninja/Transformers/UserTransformer.php @@ -17,7 +17,7 @@ class UserTransformer extends EntityTransformer 'updated_at' => $this->getTimestamp($user->updated_at), 'deleted_at' => $this->getTimestamp($user->deleted_at), 'phone' => $user->phone, - 'username' => $user->username, + //'username' => $user->username, 'registered' => (bool) $user->registered, 'confirmed' => (bool) $user->confirmed, 'oauth_user_id' => $user->oauth_user_id, diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index a094b01a6079..c9b163f109a0 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -93,7 +93,7 @@ class AppServiceProvider extends ServiceProvider { ->render(); }); - HTML::macro('breadcrumbs', function() { + HTML::macro('breadcrumbs', function($status = false) { $str = ''; }); diff --git a/app/Services/BankAccountService.php b/app/Services/BankAccountService.php index 6145f6391128..622c759c8216 100644 --- a/app/Services/BankAccountService.php +++ b/app/Services/BankAccountService.php @@ -3,21 +3,30 @@ use stdClass; use Utils; use URL; +use Hash; use App\Models\Gateway; +use App\Models\BankSubaccount; +use App\Models\Vendor; +use App\Models\Expense; use App\Services\BaseService; use App\Ninja\Repositories\BankAccountRepository; - +use App\Ninja\Repositories\ExpenseRepository; +use App\Ninja\Repositories\VendorRepository; use App\Libraries\Finance; use App\Libraries\Login; class BankAccountService extends BaseService { protected $bankAccountRepo; + protected $expenseRepo; + protected $vendorRepo; protected $datatableService; - public function __construct(BankAccountRepository $bankAccountRepo, DatatableService $datatableService) + public function __construct(BankAccountRepository $bankAccountRepo, ExpenseRepository $expenseRepo, VendorRepository $vendorRepo, DatatableService $datatableService) { $this->bankAccountRepo = $bankAccountRepo; + $this->vendorRepo = $vendorRepo; + $this->expenseRepo = $expenseRepo; $this->datatableService = $datatableService; } @@ -26,22 +35,31 @@ class BankAccountService extends BaseService return $this->bankAccountRepo; } - /* - public function save() - { - return null; - } - */ - public function loadBankAccounts($bankId, $username, $password, $includeTransactions = true) { if ( ! $bankId || ! $username || ! $password) { return false; } + $expenses = Expense::scope() + ->whereBankId($bankId) + ->where('transaction_id', '!=', '') + ->withTrashed() + ->get(['transaction_id']) + ->toArray(); + $expenses = array_flip(array_map(function($val) { + return $val['transaction_id']; + }, $expenses)); + + $bankAccounts = BankSubaccount::scope() + ->whereHas('bank_account', function($query) use ($bankId) { + $query->where('bank_id', '=', $bankId); + }) + ->get(); $bank = Utils::getFromCache($bankId, 'banks'); $data = []; + // load OFX trnansactions try { $finance = new Finance(); $finance->banks[$bankId] = $bank->getOFXBank($finance); @@ -52,21 +70,137 @@ class BankAccountService extends BaseService $login->setup(); foreach ($login->accounts as $account) { $account->setup($includeTransactions); - $obj = new stdClass; - $obj->account_number = Utils::maskAccountNumber($account->id); - $obj->type = $account->type; - $obj->balance = Utils::formatMoney($account->ledgerBalance, CURRENCY_DOLLAR); - $data[] = $obj; + if ($account = $this->parseBankAccount($account, $bankAccounts, $expenses, $includeTransactions)) { + $data[] = $account; + } } } } - + return $data; } catch (\Exception $e) { return false; } } + private function parseBankAccount($account, $bankAccounts, $expenses, $includeTransactions) + { + $obj = new stdClass; + $obj->account_name = ''; + + // look up bank account name + foreach ($bankAccounts as $bankAccount) { + if (Hash::check($account->id, $bankAccount->account_number)) { + $obj->account_name = $bankAccount->account_name; + } + } + + // if we can't find a match skip the account + if (count($bankAccounts) && ! $obj->account_name) { + return false; + } + + $obj->masked_account_number = Utils::maskAccountNumber($account->id); + $obj->hashed_account_number = bcrypt($account->id); + $obj->type = $account->type; + $obj->balance = Utils::formatMoney($account->ledgerBalance, CURRENCY_DOLLAR); + + if ($includeTransactions) { + $ofxParser = new \OfxParser\Parser; + $ofx = $ofxParser->loadFromString($account->response); + + $obj->start_date = $ofx->BankAccount->Statement->startDate; + $obj->end_date = $ofx->BankAccount->Statement->endDate; + $obj->transactions = []; + + foreach ($ofx->BankAccount->Statement->transactions as $transaction) { + // ensure transactions aren't imported as expenses twice + if (isset($expenses[$transaction->uniqueId])) { + continue; + } + if ($transaction->amount >= 0) { + continue; + } + $transaction->vendor = $this->prepareValue(substr($transaction->name, 0, 20)); + $transaction->info = $this->prepareValue(substr($transaction->name, 20)); + $transaction->memo = $this->prepareValue($transaction->memo); + $transaction->date = \Auth::user()->account->formatDate($transaction->date); + $transaction->amount *= -1; + $obj->transactions[] = $transaction; + } + } + + return $obj; + } + + private function prepareValue($value) { + return ucwords(strtolower(trim($value))); + } + + public function importExpenses($bankId, $input) { + $countVendors = 0; + $countExpenses = 0; + + // create a vendor map + $vendorMap = []; + $vendors = Vendor::scope() + ->withTrashed() + ->get(['id', 'name', 'transaction_name']); + foreach ($vendors as $vendor) { + $vendorMap[strtolower($vendor->name)] = $vendor; + $vendorMap[strtolower($vendor->transaction_name)] = $vendor; + } + + foreach ($input as $transaction) { + $vendorName = $transaction['vendor']; + $key = strtolower($vendorName); + $info = $transaction['info']; + + // find vendor otherwise create it + if (isset($vendorMap[$key])) { + $vendor = $vendorMap[$key]; + } else { + $field = $this->determineInfoField($info); + $vendor = $this->vendorRepo->save([ + $field => $info, + 'name' => $vendorName, + 'transaction_name' => $transaction['vendor_orig'], + 'vendorcontact' => [] + ]); + $vendorMap[$key] = $vendor; + $vendorMap[$transaction['vendor_orig']] = $vendor; + $countVendors++; + } + + // create the expense record + $this->expenseRepo->save([ + 'vendor_id' => $vendor->id, + 'amount' => $transaction['amount'], + 'public_notes' => $transaction['memo'], + 'expense_date' => $transaction['date'], + 'transaction_id' => $transaction['id'], + 'bank_id' => $bankId, + 'should_be_invoiced' => true, + ]); + $countExpenses++; + } + + return trans('texts.imported_expenses', [ + 'count_vendors' => $countVendors, + 'count_expenses' => $countExpenses + ]); + } + + private function determineInfoField($value) { + if (preg_match("/^[0-9\-\(\)\.]+$/", $value)) { + return 'work_phone'; + } elseif (strpos($value, '.') !== false) { + return 'private_notes'; + } else { + return 'city'; + } + } + public function getDatatable($accountId) { $query = $this->bankAccountRepo->find($accountId); diff --git a/app/Services/ExpenseService.php b/app/Services/ExpenseService.php index 92a2a048c14f..491c0e7957d8 100644 --- a/app/Services/ExpenseService.php +++ b/app/Services/ExpenseService.php @@ -5,7 +5,8 @@ use Utils; use URL; use App\Services\BaseService; use App\Ninja\Repositories\ExpenseRepository; - +use App\Models\Client; +use App\Models\Vendor; class ExpenseService extends BaseService { @@ -26,6 +27,14 @@ class ExpenseService extends BaseService public function save($data) { + if (isset($data['client_id']) && $data['client_id']) { + $data['client_id'] = Client::getPrivateId($data['client_id']); + } + + if (isset($data['vendor_id']) && $data['vendor_id']) { + $data['vendor_id'] = Vendor::getPrivateId($data['vendor_id']); + } + return $this->expenseRepo->save($data); } @@ -53,27 +62,41 @@ class ExpenseService extends BaseService 'vendor_name', function ($model) { - if($model->vendor_public_id) { + if ($model->vendor_public_id) { return link_to("vendors/{$model->vendor_public_id}", $model->vendor_name); } else { - return 'No vendor' ; + return ''; + } + } + ], + [ + 'client_name', + function ($model) + { + if ($model->client_public_id) { + return link_to("clients/{$model->client_public_id}", Utils::getClientDisplayName($model)); + } else { + return ''; } } ], [ 'expense_date', function ($model) { - return Utils::fromSqlDate($model->expense_date); + return link_to("expenses/{$model->public_id}/edit", Utils::fromSqlDate($model->expense_date)); } ], [ 'amount', function ($model) { - $str = Utils::formatMoney($model->amount, $model->account_currency_id, $model->account_country_id, true); + // show both the amount and the converted amount if ($model->exchange_rate != 1) { - $str .= ' | ' . Utils::formatMoney(round($model->amount * $model->exchange_rate,2), $model->currency_id, $model->client_country_id, true); + $converted = round($model->amount * $model->exchange_rate, 2); + return Utils::formatMoney($model->amount, $model->expense_currency_id) . ' | ' . + Utils::formatMoney($converted, $model->invoice_currency_id); + } else { + return Utils::formatMoney($model->amount, $model->expense_currency_id); } - return $str; } ], [ @@ -97,7 +120,7 @@ class ExpenseService extends BaseService [ 'expense_date', function ($model) { - return $model->expense_date; + return Utils::dateToString($model->expense_date); } ], [ diff --git a/app/Services/PaymentService.php b/app/Services/PaymentService.php index 85b20ef81245..dab7bd2924fe 100644 --- a/app/Services/PaymentService.php +++ b/app/Services/PaymentService.php @@ -218,7 +218,9 @@ class PaymentService extends BaseService $account = Account::with('users')->find($invoice->client->public_id); if ($account->pro_plan_paid && $account->pro_plan_paid != '0000-00-00') { $date = DateTime::createFromFormat('Y-m-d', $account->pro_plan_paid); - $account->pro_plan_paid = $date->modify('+1 year')->format('Y-m-d'); + $date->modify('+1 year'); + $date = max($date, date_create()); + $account->pro_plan_paid = $date->format('Y-m-d'); } else { $account->pro_plan_paid = date_create()->format('Y-m-d'); } diff --git a/app/Services/VendorService.php b/app/Services/VendorService.php index fccd9c83c0a7..155443c8e089 100644 --- a/app/Services/VendorService.php +++ b/app/Services/VendorService.php @@ -50,9 +50,15 @@ class VendorService extends BaseService } ], [ - 'first_name', + 'city', function ($model) { - return link_to("vendors/{$model->public_id}", $model->first_name.' '.$model->last_name); + return $model->city; + } + ], + [ + 'work_phone', + function ($model) { + return $model->work_phone; } ], [ diff --git a/bower.json b/bower.json index d243fbf95167..c48c74feec7e 100644 --- a/bower.json +++ b/bower.json @@ -24,7 +24,8 @@ "jsoneditor": "*", "moment-timezone": "~0.4.0", "quill": "~0.20.0", - "datetimepicker": "~2.4.5" + "datetimepicker": "~2.4.5", + "stacktrace-js": "~1.0.1" }, "resolutions": { "jquery": "~1.11" diff --git a/composer.json b/composer.json index cac5f1780f21..a338165ea034 100644 --- a/composer.json +++ b/composer.json @@ -7,16 +7,13 @@ { "name": "Hillel Coren", "email": "hillelcoren@gmail.com" - }, - { - "name": "Jeramy Simpson", - "email": "jeramy.n.simpson@gmail.com" } ], "require": { "omnipay/mollie": "dev-master#22956c1a62a9662afa5f5d119723b413770ac525", "omnipay/2checkout": "dev-master#e9c079c2dde0d7ba461903b3b7bd5caf6dee1248", "omnipay/gocardless": "dev-master", + "omnipay/stripe": "2.3.0", "laravel/framework": "5.0.*", "patricktalmadge/bootstrapper": "5.5.x", "anahkiasen/former": "4.0.*@dev", @@ -25,7 +22,7 @@ "omnipay/omnipay": "~2.3.0", "intervention/image": "dev-master", "webpatser/laravel-countries": "dev-master", - "barryvdh/laravel-ide-helper": "^2.1", + "barryvdh/laravel-ide-helper": "dev-master", "doctrine/dbal": "2.5.x", "jsanc623/phpbenchtime": "2.x", "lokielse/omnipay-alipay": "dev-master", @@ -66,7 +63,8 @@ "jlapp/swaggervel": "master-dev", "maatwebsite/excel": "~2.0", "ezyang/htmlpurifier": "~v4.7", - "cerdic/css-tidy": "~v1.5" + "cerdic/css-tidy": "~v1.5", + "asgrim/ofxparser": "^1.1" }, "require-dev": { "phpunit/phpunit": "~4.0", diff --git a/composer.lock b/composer.lock index cb674180854c..28ae475dee18 100644 --- a/composer.lock +++ b/composer.lock @@ -4,8 +4,8 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", "This file is @generated automatically" ], - "hash": "9ed916108c17ac2634ffc4b9676098d1", - "content-hash": "e5177cc53f079158f3180a7e4ef0ded6", + "hash": "6e219bb4f5ffaf8423177bd6fccc89f8", + "content-hash": "4778ab164bfb93c4af1bb51c4320ea4c", "packages": [ { "name": "agmscode/omnipay-agms", @@ -123,12 +123,12 @@ "source": { "type": "git", "url": "https://github.com/alfaproject/omnipay-skrill.git", - "reference": "2fa2ba8083fd5289366660f8de1b46b5f49ac052" + "reference": "41a7a03c5b90d496720e288bebc157d898837ccd" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/alfaproject/omnipay-skrill/zipball/41a7a03c5b90d496720e288bebc157d898837ccd", - "reference": "2fa2ba8083fd5289366660f8de1b46b5f49ac052", + "reference": "41a7a03c5b90d496720e288bebc157d898837ccd", "shasum": "" }, "require": { @@ -169,7 +169,7 @@ "payment", "skrill" ], - "time": "2014-02-25 13:40:07" + "time": "2016-01-13 16:33:07" }, { "name": "anahkiasen/former", @@ -323,6 +323,58 @@ ], "time": "2015-03-19 21:32:19" }, + { + "name": "asgrim/ofxparser", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/asgrim/ofxparser.git", + "reference": "7652efea77a1c5dda007f9764d8061f870248ea1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/asgrim/ofxparser/zipball/7652efea77a1c5dda007f9764d8061f870248ea1", + "reference": "7652efea77a1c5dda007f9764d8061f870248ea1", + "shasum": "" + }, + "require": { + "php": ">=5.4" + }, + "type": "library", + "autoload": { + "psr-0": { + "OfxParser": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guillaume Bailleul", + "email": "contact@guillaume-bailleul.fr", + "homepage": "http://www.guillaume-bailleul.fr" + }, + { + "name": "James Titcumb", + "email": "hello@jamestitcumb.com", + "homepage": "http://www.jamestitcumb.com/" + }, + { + "name": "Oliver Lowe", + "email": "mrtriangle@gmail.com" + } + ], + "description": "Simple OFX file parser", + "keywords": [ + "finance", + "ofx", + "open financial exchange", + "parser" + ], + "time": "2015-12-11 11:08:57" + }, { "name": "barryvdh/laravel-debugbar", "version": "v2.0.6", @@ -379,25 +431,25 @@ }, { "name": "barryvdh/laravel-ide-helper", - "version": "v2.0.6", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/barryvdh/laravel-ide-helper.git", - "reference": "037386153630a7515a1542f29410d8c267651689" + "reference": "aa8f772a46c35ecdcb7119f38772ac2ec952a941" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/barryvdh/laravel-ide-helper/zipball/037386153630a7515a1542f29410d8c267651689", - "reference": "037386153630a7515a1542f29410d8c267651689", + "url": "https://api.github.com/repos/barryvdh/laravel-ide-helper/zipball/aa8f772a46c35ecdcb7119f38772ac2ec952a941", + "reference": "aa8f772a46c35ecdcb7119f38772ac2ec952a941", "shasum": "" }, "require": { - "illuminate/console": "5.0.x|5.1.x", - "illuminate/filesystem": "5.0.x|5.1.x", - "illuminate/support": "5.0.x|5.1.x", + "illuminate/console": "5.0.x|5.1.x|5.2.x", + "illuminate/filesystem": "5.0.x|5.1.x|5.2.x", + "illuminate/support": "5.0.x|5.1.x|5.2.x", "php": ">=5.4.0", "phpdocumentor/reflection-docblock": "2.0.4", - "symfony/class-loader": "~2.3" + "symfony/class-loader": "~2.3|~3.0" }, "require-dev": { "doctrine/dbal": "~2.3" @@ -408,7 +460,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "2.1-dev" } }, "autoload": { @@ -438,7 +490,7 @@ "phpstorm", "sublime" ], - "time": "2015-06-25 08:58:59" + "time": "2016-01-22 13:33:15" }, { "name": "cardgate/omnipay-cardgate", @@ -1272,33 +1324,33 @@ }, { "name": "doctrine/cache", - "version": "v1.5.4", + "version": "v1.6.0", "source": { "type": "git", "url": "https://github.com/doctrine/cache.git", - "reference": "47cdc76ceb95cc591d9c79a36dc3794975b5d136" + "reference": "f8af318d14bdb0eff0336795b428b547bd39ccb6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/cache/zipball/47cdc76ceb95cc591d9c79a36dc3794975b5d136", - "reference": "47cdc76ceb95cc591d9c79a36dc3794975b5d136", + "url": "https://api.github.com/repos/doctrine/cache/zipball/f8af318d14bdb0eff0336795b428b547bd39ccb6", + "reference": "f8af318d14bdb0eff0336795b428b547bd39ccb6", "shasum": "" }, "require": { - "php": ">=5.3.2" + "php": "~5.5|~7.0" }, "conflict": { "doctrine/common": ">2.2,<2.4" }, "require-dev": { - "phpunit/phpunit": ">=3.7", + "phpunit/phpunit": "~4.8|~5.0", "predis/predis": "~1.0", "satooshi/php-coveralls": "~0.6" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.5.x-dev" + "dev-master": "1.6.x-dev" } }, "autoload": { @@ -1338,7 +1390,7 @@ "cache", "caching" ], - "time": "2015-12-19 05:03:47" + "time": "2015-12-31 16:37:02" }, { "name": "doctrine/collections", @@ -1481,16 +1533,16 @@ }, { "name": "doctrine/dbal", - "version": "v2.5.3", + "version": "v2.5.4", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "2fbcea96eae34a53183377cdbb0b9bec33974648" + "reference": "abbdfd1cff43a7b99d027af3be709bc8fc7d4769" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/2fbcea96eae34a53183377cdbb0b9bec33974648", - "reference": "2fbcea96eae34a53183377cdbb0b9bec33974648", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/abbdfd1cff43a7b99d027af3be709bc8fc7d4769", + "reference": "abbdfd1cff43a7b99d027af3be709bc8fc7d4769", "shasum": "" }, "require": { @@ -1548,7 +1600,7 @@ "persistence", "queryobject" ], - "time": "2015-12-25 16:28:24" + "time": "2016-01-05 22:11:12" }, { "name": "doctrine/inflector", @@ -2091,16 +2143,16 @@ }, { "name": "guzzlehttp/psr7", - "version": "1.2.1", + "version": "1.2.2", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "4d0bdbe1206df7440219ce14c972aa57cc5e4982" + "reference": "f5d04bdd2881ac89abde1fb78cc234bce24327bb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/4d0bdbe1206df7440219ce14c972aa57cc5e4982", - "reference": "4d0bdbe1206df7440219ce14c972aa57cc5e4982", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/f5d04bdd2881ac89abde1fb78cc234bce24327bb", + "reference": "f5d04bdd2881ac89abde1fb78cc234bce24327bb", "shasum": "" }, "require": { @@ -2145,7 +2197,7 @@ "stream", "uri" ], - "time": "2015-11-03 01:34:55" + "time": "2016-01-23 01:23:02" }, { "name": "illuminate/html", @@ -2254,12 +2306,12 @@ "source": { "type": "git", "url": "https://github.com/Intervention/image.git", - "reference": "e6acb1609ce89f2c1ec7864fbbda0a20a3eeca70" + "reference": "86dfe2f2a95aa9eed58faf1cc1dae6534a6ce931" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Intervention/image/zipball/86dfe2f2a95aa9eed58faf1cc1dae6534a6ce931", - "reference": "e6acb1609ce89f2c1ec7864fbbda0a20a3eeca70", + "reference": "86dfe2f2a95aa9eed58faf1cc1dae6534a6ce931", "shasum": "" }, "require": { @@ -2308,7 +2360,7 @@ "thumbnail", "watermark" ], - "time": "2015-12-04 17:09:36" + "time": "2016-01-10 11:20:02" }, { "name": "ircmaxell/password-compat", @@ -3232,12 +3284,12 @@ "source": { "type": "git", "url": "https://github.com/lokielse/omnipay-alipay.git", - "reference": "cbfbee089e0a84a58c73e9d3794894b81a6a82d6" + "reference": "f39ce21a5cbfe5c7cd4108d264b398dbd42be05b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/lokielse/omnipay-alipay/zipball/cbfbee089e0a84a58c73e9d3794894b81a6a82d6", - "reference": "cbfbee089e0a84a58c73e9d3794894b81a6a82d6", + "url": "https://api.github.com/repos/lokielse/omnipay-alipay/zipball/f39ce21a5cbfe5c7cd4108d264b398dbd42be05b", + "reference": "f39ce21a5cbfe5c7cd4108d264b398dbd42be05b", "shasum": "" }, "require": { @@ -3273,7 +3325,7 @@ "payment", "purchase" ], - "time": "2015-10-07 09:33:48" + "time": "2016-01-19 15:08:12" }, { "name": "maatwebsite/excel", @@ -3463,12 +3515,12 @@ "source": { "type": "git", "url": "https://github.com/meebio/omnipay-secure-trading.git", - "reference": "42f97ee5ad1d28605550d816fc1893919e19e502" + "reference": "992224a3c8dd834ee18f6f253a77ecb4c87c1c1a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/meebio/omnipay-secure-trading/zipball/992224a3c8dd834ee18f6f253a77ecb4c87c1c1a", - "reference": "42f97ee5ad1d28605550d816fc1893919e19e502", + "reference": "992224a3c8dd834ee18f6f253a77ecb4c87c1c1a", "shasum": "" }, "require": { @@ -3513,7 +3565,7 @@ "secure trading", "securetrading" ], - "time": "2015-12-01 10:03:20" + "time": "2016-01-05 09:26:36" }, { "name": "mfauveau/omnipay-pacnet", @@ -4363,16 +4415,16 @@ }, { "name": "omnipay/firstdata", - "version": "v2.2.0", + "version": "v2.3.0", "source": { "type": "git", "url": "https://github.com/thephpleague/omnipay-firstdata.git", - "reference": "0853bba0ee313f5557eb1c696d3ce5538dbd4aca" + "reference": "e33826821db88d90886cad6c81a29452d3cf91a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/omnipay-firstdata/zipball/0853bba0ee313f5557eb1c696d3ce5538dbd4aca", - "reference": "0853bba0ee313f5557eb1c696d3ce5538dbd4aca", + "url": "https://api.github.com/repos/thephpleague/omnipay-firstdata/zipball/e33826821db88d90886cad6c81a29452d3cf91a2", + "reference": "e33826821db88d90886cad6c81a29452d3cf91a2", "shasum": "" }, "require": { @@ -4417,7 +4469,7 @@ "pay", "payment" ], - "time": "2015-07-28 17:50:44" + "time": "2016-01-14 06:24:28" }, { "name": "omnipay/gocardless", @@ -5112,16 +5164,16 @@ }, { "name": "omnipay/paypal", - "version": "2.5.0", + "version": "v2.5.1", "source": { "type": "git", "url": "https://github.com/thephpleague/omnipay-paypal.git", - "reference": "67efe5a927dec13fc7520e29bc44f15fd3a728e9" + "reference": "b546d24241725061d44e60516f0fbce202336963" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/omnipay-paypal/zipball/67efe5a927dec13fc7520e29bc44f15fd3a728e9", - "reference": "67efe5a927dec13fc7520e29bc44f15fd3a728e9", + "url": "https://api.github.com/repos/thephpleague/omnipay-paypal/zipball/b546d24241725061d44e60516f0fbce202336963", + "reference": "b546d24241725061d44e60516f0fbce202336963", "shasum": "" }, "require": { @@ -5166,20 +5218,20 @@ "paypal", "purchase" ], - "time": "2015-11-11 21:48:00" + "time": "2016-01-13 07:03:27" }, { "name": "omnipay/pin", - "version": "v2.1.0", + "version": "v2.2.1", "source": { "type": "git", - "url": "https://github.com/omnipay/pin.git", - "reference": "04e778e9689882d4c40419263014068b69b93168" + "url": "https://github.com/thephpleague/omnipay-pin.git", + "reference": "c2252e41f3674267b2bbe79eaeec73b6b1e4ee58" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/omnipay/pin/zipball/04e778e9689882d4c40419263014068b69b93168", - "reference": "04e778e9689882d4c40419263014068b69b93168", + "url": "https://api.github.com/repos/thephpleague/omnipay-pin/zipball/c2252e41f3674267b2bbe79eaeec73b6b1e4ee58", + "reference": "c2252e41f3674267b2bbe79eaeec73b6b1e4ee58", "shasum": "" }, "require": { @@ -5210,11 +5262,11 @@ }, { "name": "Omnipay Contributors", - "homepage": "https://github.com/omnipay/pin/contributors" + "homepage": "https://github.com/thephpleague/omnipay-pin/contributors" } ], "description": "Pin Payments driver for the Omnipay payment processing library", - "homepage": "https://github.com/omnipay/pin", + "homepage": "https://github.com/thephpleague/omnipay-pin", "keywords": [ "gateway", "merchant", @@ -5223,20 +5275,20 @@ "payment", "pin" ], - "time": "2014-04-14 11:26:15" + "time": "2016-01-13 07:00:17" }, { "name": "omnipay/sagepay", - "version": "v2.2.0", + "version": "2.3.0", "source": { "type": "git", "url": "https://github.com/thephpleague/omnipay-sagepay.git", - "reference": "899507095428fa54276ba5ca89f11fd7f8fd78ab" + "reference": "4208d23b33b2f8a59176e44ad22d304c461ecb62" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/omnipay-sagepay/zipball/899507095428fa54276ba5ca89f11fd7f8fd78ab", - "reference": "899507095428fa54276ba5ca89f11fd7f8fd78ab", + "url": "https://api.github.com/repos/thephpleague/omnipay-sagepay/zipball/4208d23b33b2f8a59176e44ad22d304c461ecb62", + "reference": "4208d23b33b2f8a59176e44ad22d304c461ecb62", "shasum": "" }, "require": { @@ -5282,7 +5334,7 @@ "sage pay", "sagepay" ], - "time": "2015-04-02 17:46:20" + "time": "2016-01-12 12:43:31" }, { "name": "omnipay/securepay", @@ -5512,6 +5564,54 @@ ], "time": "2014-09-17 00:37:18" }, + { + "name": "paragonie/random_compat", + "version": "1.1.5", + "source": { + "type": "git", + "url": "https://github.com/paragonie/random_compat.git", + "reference": "dd8998b7c846f6909f4e7a5f67fabebfc412a4f7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/dd8998b7c846f6909f4e7a5f67fabebfc412a4f7", + "reference": "dd8998b7c846f6909f4e7a5f67fabebfc412a4f7", + "shasum": "" + }, + "require": { + "php": ">=5.2.0" + }, + "require-dev": { + "phpunit/phpunit": "4.*|5.*" + }, + "suggest": { + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + }, + "type": "library", + "autoload": { + "files": [ + "lib/random.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", + "keywords": [ + "csprng", + "pseudorandom", + "random" + ], + "time": "2016-01-06 13:31:20" + }, { "name": "patricktalmadge/bootstrapper", "version": "5.5.3", @@ -6058,28 +6158,28 @@ }, { "name": "symfony/class-loader", - "version": "v2.8.1", + "version": "v3.0.1", "source": { "type": "git", "url": "https://github.com/symfony/class-loader.git", - "reference": "ec74b0a279cf3a9bd36172b3e3061591d380ce6c" + "reference": "6294f616bb9888ba2e13c8bfdcc4d306c1c95da7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/class-loader/zipball/ec74b0a279cf3a9bd36172b3e3061591d380ce6c", - "reference": "ec74b0a279cf3a9bd36172b3e3061591d380ce6c", + "url": "https://api.github.com/repos/symfony/class-loader/zipball/6294f616bb9888ba2e13c8bfdcc4d306c1c95da7", + "reference": "6294f616bb9888ba2e13c8bfdcc4d306c1c95da7", "shasum": "" }, "require": { - "php": ">=5.3.9" + "php": ">=5.5.9" }, "require-dev": { - "symfony/finder": "~2.0,>=2.0.5|~3.0.0" + "symfony/finder": "~2.8|~3.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.8-dev" + "dev-master": "3.0-dev" } }, "autoload": { @@ -6106,11 +6206,11 @@ ], "description": "Symfony ClassLoader Component", "homepage": "https://symfony.com", - "time": "2015-12-05 17:37:59" + "time": "2015-12-05 17:45:07" }, { "name": "symfony/console", - "version": "v2.6.12", + "version": "v2.6.13", "target-dir": "Symfony/Component/Console", "source": { "type": "git", @@ -6168,16 +6268,16 @@ }, { "name": "symfony/css-selector", - "version": "v2.8.1", + "version": "v2.8.2", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "eaa3320e32f09a01dc432c6efbe8051aee59cfef" + "reference": "ac06d8173bd80790536c0a4a634a7d705b91f54f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/eaa3320e32f09a01dc432c6efbe8051aee59cfef", - "reference": "eaa3320e32f09a01dc432c6efbe8051aee59cfef", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/ac06d8173bd80790536c0a4a634a7d705b91f54f", + "reference": "ac06d8173bd80790536c0a4a634a7d705b91f54f", "shasum": "" }, "require": { @@ -6217,11 +6317,11 @@ ], "description": "Symfony CssSelector Component", "homepage": "https://symfony.com", - "time": "2015-12-05 17:37:59" + "time": "2016-01-03 15:33:41" }, { "name": "symfony/debug", - "version": "v2.6.12", + "version": "v2.6.13", "target-dir": "Symfony/Component/Debug", "source": { "type": "git", @@ -6282,16 +6382,16 @@ }, { "name": "symfony/event-dispatcher", - "version": "v2.8.1", + "version": "v2.8.2", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "a5eb815363c0388e83247e7e9853e5dbc14999cc" + "reference": "ee278f7c851533e58ca307f66305ccb9188aceda" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/a5eb815363c0388e83247e7e9853e5dbc14999cc", - "reference": "a5eb815363c0388e83247e7e9853e5dbc14999cc", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/ee278f7c851533e58ca307f66305ccb9188aceda", + "reference": "ee278f7c851533e58ca307f66305ccb9188aceda", "shasum": "" }, "require": { @@ -6338,20 +6438,20 @@ ], "description": "Symfony EventDispatcher Component", "homepage": "https://symfony.com", - "time": "2015-10-30 20:15:42" + "time": "2016-01-13 10:28:07" }, { "name": "symfony/filesystem", - "version": "v2.8.1", + "version": "v2.8.2", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "a7ad724530a764d70c168d321ac226ba3d2f10fc" + "reference": "637b64d0ee10f44ae98dbad651b1ecdf35a11e8c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/a7ad724530a764d70c168d321ac226ba3d2f10fc", - "reference": "a7ad724530a764d70c168d321ac226ba3d2f10fc", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/637b64d0ee10f44ae98dbad651b1ecdf35a11e8c", + "reference": "637b64d0ee10f44ae98dbad651b1ecdf35a11e8c", "shasum": "" }, "require": { @@ -6387,11 +6487,11 @@ ], "description": "Symfony Filesystem Component", "homepage": "https://symfony.com", - "time": "2015-12-22 10:25:57" + "time": "2016-01-13 10:28:07" }, { "name": "symfony/finder", - "version": "v2.6.12", + "version": "v2.6.13", "target-dir": "Symfony/Component/Finder", "source": { "type": "git", @@ -6441,7 +6541,7 @@ }, { "name": "symfony/http-foundation", - "version": "v2.6.12", + "version": "v2.6.13", "target-dir": "Symfony/Component/HttpFoundation", "source": { "type": "git", @@ -6495,17 +6595,17 @@ }, { "name": "symfony/http-kernel", - "version": "v2.6.12", + "version": "v2.6.13", "target-dir": "Symfony/Component/HttpKernel", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "498866a8ca0bcbcd3f3824b1520fa568ff7ca3b6" + "reference": "cdd991d304fed833514dc44d6aafcf19397c26cb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/498866a8ca0bcbcd3f3824b1520fa568ff7ca3b6", - "reference": "498866a8ca0bcbcd3f3824b1520fa568ff7ca3b6", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/cdd991d304fed833514dc44d6aafcf19397c26cb", + "reference": "cdd991d304fed833514dc44d6aafcf19397c26cb", "shasum": "" }, "require": { @@ -6569,7 +6669,7 @@ ], "description": "Symfony HttpKernel Component", "homepage": "https://symfony.com", - "time": "2015-11-23 11:37:53" + "time": "2016-01-14 10:11:16" }, { "name": "symfony/polyfill-php56", @@ -6681,7 +6781,7 @@ }, { "name": "symfony/process", - "version": "v2.6.12", + "version": "v2.6.13", "target-dir": "Symfony/Component/Process", "source": { "type": "git", @@ -6731,7 +6831,7 @@ }, { "name": "symfony/routing", - "version": "v2.6.12", + "version": "v2.6.13", "target-dir": "Symfony/Component/Routing", "source": { "type": "git", @@ -6800,20 +6900,21 @@ }, { "name": "symfony/security-core", - "version": "v2.6.12", + "version": "v2.6.13", "target-dir": "Symfony/Component/Security/Core", "source": { "type": "git", "url": "https://github.com/symfony/security-core.git", - "reference": "05f58bb3814e8a853332dc448e3b7addaa87679c" + "reference": "813cf2aaacccbbe1a4705aef8d4ac0d79d993a76" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-core/zipball/05f58bb3814e8a853332dc448e3b7addaa87679c", - "reference": "05f58bb3814e8a853332dc448e3b7addaa87679c", + "url": "https://api.github.com/repos/symfony/security-core/zipball/813cf2aaacccbbe1a4705aef8d4ac0d79d993a76", + "reference": "813cf2aaacccbbe1a4705aef8d4ac0d79d993a76", "shasum": "" }, "require": { + "paragonie/random_compat": "~1.0", "php": ">=5.3.3" }, "require-dev": { @@ -6860,11 +6961,11 @@ ], "description": "Symfony Security Component - Core Library", "homepage": "https://symfony.com", - "time": "2015-07-22 10:08:40" + "time": "2016-01-14 09:04:34" }, { "name": "symfony/translation", - "version": "v2.6.12", + "version": "v2.6.13", "target-dir": "Symfony/Component/Translation", "source": { "type": "git", @@ -6923,7 +7024,7 @@ }, { "name": "symfony/var-dumper", - "version": "v2.6.12", + "version": "v2.6.13", "target-dir": "Symfony/Component/VarDumper", "source": { "type": "git", @@ -7030,16 +7131,16 @@ }, { "name": "true/punycode", - "version": "v2.0.1", + "version": "v2.0.2", "source": { "type": "git", "url": "https://github.com/true/php-punycode.git", - "reference": "b672918d992b84f8016bbe353a42516928393c63" + "reference": "74fa01d4de396c40e239794123b3874cb594a30c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/true/php-punycode/zipball/b672918d992b84f8016bbe353a42516928393c63", - "reference": "b672918d992b84f8016bbe353a42516928393c63", + "url": "https://api.github.com/repos/true/php-punycode/zipball/74fa01d4de396c40e239794123b3874cb594a30c", + "reference": "74fa01d4de396c40e239794123b3874cb594a30c", "shasum": "" }, "require": { @@ -7072,7 +7173,7 @@ "idna", "punycode" ], - "time": "2015-09-01 14:53:31" + "time": "2016-01-07 17:12:58" }, { "name": "twbs/bootstrap", @@ -7347,16 +7448,16 @@ }, { "name": "zircote/swagger-php", - "version": "2.0.4", + "version": "2.0.5", "source": { "type": "git", "url": "https://github.com/zircote/swagger-php.git", - "reference": "be5d96e56c23cbe52c5bc5e267851323d95c57cd" + "reference": "c19af4edcc13c00e82fabeee926335b1fe1d92e9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zircote/swagger-php/zipball/be5d96e56c23cbe52c5bc5e267851323d95c57cd", - "reference": "be5d96e56c23cbe52c5bc5e267851323d95c57cd", + "url": "https://api.github.com/repos/zircote/swagger-php/zipball/c19af4edcc13c00e82fabeee926335b1fe1d92e9", + "reference": "c19af4edcc13c00e82fabeee926335b1fe1d92e9", "shasum": "" }, "require": { @@ -7403,7 +7504,7 @@ "rest", "service discovery" ], - "time": "2015-11-13 13:50:11" + "time": "2016-01-15 09:39:28" } ], "packages-dev": [ @@ -7593,16 +7694,16 @@ }, { "name": "facebook/webdriver", - "version": "1.1.0", + "version": "1.1.1", "source": { "type": "git", "url": "https://github.com/facebook/php-webdriver.git", - "reference": "518a9e0635e69777f07e41619cdf5d82fae284b6" + "reference": "1c98108ba3eb435b681655764de11502a0653705" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/facebook/php-webdriver/zipball/518a9e0635e69777f07e41619cdf5d82fae284b6", - "reference": "518a9e0635e69777f07e41619cdf5d82fae284b6", + "url": "https://api.github.com/repos/facebook/php-webdriver/zipball/1c98108ba3eb435b681655764de11502a0653705", + "reference": "1c98108ba3eb435b681655764de11502a0653705", "shasum": "" }, "require": { @@ -7632,7 +7733,7 @@ "selenium", "webdriver" ], - "time": "2015-12-08 17:04:30" + "time": "2015-12-31 15:58:49" }, { "name": "fzaninotto/faker", @@ -7722,16 +7823,16 @@ }, { "name": "phpspec/phpspec", - "version": "2.4.0", + "version": "2.4.1", "source": { "type": "git", "url": "https://github.com/phpspec/phpspec.git", - "reference": "1d3938e6d9ffb1bd4805ea8ddac62ea48767f358" + "reference": "5528ce1e93a1efa090c9404aba3395c329b4e6ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/phpspec/zipball/1d3938e6d9ffb1bd4805ea8ddac62ea48767f358", - "reference": "1d3938e6d9ffb1bd4805ea8ddac62ea48767f358", + "url": "https://api.github.com/repos/phpspec/phpspec/zipball/5528ce1e93a1efa090c9404aba3395c329b4e6ed", + "reference": "5528ce1e93a1efa090c9404aba3395c329b4e6ed", "shasum": "" }, "require": { @@ -7796,7 +7897,7 @@ "testing", "tests" ], - "time": "2015-11-29 02:03:49" + "time": "2016-01-01 10:17:54" }, { "name": "phpspec/prophecy", @@ -8599,16 +8700,16 @@ }, { "name": "symfony/browser-kit", - "version": "v2.8.1", + "version": "v2.8.2", "source": { "type": "git", "url": "https://github.com/symfony/browser-kit.git", - "reference": "dd2cfb20fabd4efca14cf3b2345d40b3dd5e9aca" + "reference": "a93dffaf763182acad12a4c42c7efc372899891e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/browser-kit/zipball/dd2cfb20fabd4efca14cf3b2345d40b3dd5e9aca", - "reference": "dd2cfb20fabd4efca14cf3b2345d40b3dd5e9aca", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/a93dffaf763182acad12a4c42c7efc372899891e", + "reference": "a93dffaf763182acad12a4c42c7efc372899891e", "shasum": "" }, "require": { @@ -8652,20 +8753,20 @@ ], "description": "Symfony BrowserKit Component", "homepage": "https://symfony.com", - "time": "2015-12-26 13:37:56" + "time": "2016-01-12 17:46:01" }, { "name": "symfony/dom-crawler", - "version": "v2.8.1", + "version": "v2.8.2", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "a2712aff8b250d9601ad6bd23a2ff82a12730e8e" + "reference": "650d37aacb1fa0dcc24cced483169852b3a0594e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/a2712aff8b250d9601ad6bd23a2ff82a12730e8e", - "reference": "a2712aff8b250d9601ad6bd23a2ff82a12730e8e", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/650d37aacb1fa0dcc24cced483169852b3a0594e", + "reference": "650d37aacb1fa0dcc24cced483169852b3a0594e", "shasum": "" }, "require": { @@ -8708,7 +8809,7 @@ ], "description": "Symfony DomCrawler Component", "homepage": "https://symfony.com", - "time": "2015-12-23 17:16:29" + "time": "2016-01-03 15:33:41" }, { "name": "symfony/polyfill-mbstring", @@ -8771,16 +8872,16 @@ }, { "name": "symfony/yaml", - "version": "v2.8.1", + "version": "v2.8.2", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "ac84cbb98b68a6abbc9f5149eb96ccc7b07b8966" + "reference": "34c8a4b51e751e7ea869b8262f883d008a2b81b8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/ac84cbb98b68a6abbc9f5149eb96ccc7b07b8966", - "reference": "ac84cbb98b68a6abbc9f5149eb96ccc7b07b8966", + "url": "https://api.github.com/repos/symfony/yaml/zipball/34c8a4b51e751e7ea869b8262f883d008a2b81b8", + "reference": "34c8a4b51e751e7ea869b8262f883d008a2b81b8", "shasum": "" }, "require": { @@ -8816,7 +8917,7 @@ ], "description": "Symfony Yaml Component", "homepage": "https://symfony.com", - "time": "2015-12-26 13:37:56" + "time": "2016-01-13 10:28:07" } ], "aliases": [], @@ -8829,6 +8930,7 @@ "chumper/datatable": 20, "intervention/image": 20, "webpatser/laravel-countries": 20, + "barryvdh/laravel-ide-helper": 20, "lokielse/omnipay-alipay": 20, "alfaproject/omnipay-neteller": 20, "alfaproject/omnipay-skrill": 20, @@ -8851,4 +8953,4 @@ "prefer-lowest": false, "platform": [], "platform-dev": [] -} \ No newline at end of file +} diff --git a/database/migrations/2016_01_04_175228_create_vendors_table.php b/database/migrations/2016_01_04_175228_create_vendors_table.php index 8bc26c59efd4..1295748b0801 100644 --- a/database/migrations/2016_01_04_175228_create_vendors_table.php +++ b/database/migrations/2016_01_04_175228_create_vendors_table.php @@ -96,12 +96,11 @@ class CreateVendorsTable extends Migration $table->softDeletes(); $table->unsignedInteger('user_id'); $table->unsignedInteger('account_id'); + $table->unsignedInteger('public_id')->index(); //$table->foreign('account_id')->references('id')->on('accounts')->onDelete('cascade'); //$table->foreign('user_id')->references('id')->on('users')->onDelete('cascade'); - - $table->unsignedInteger('public_id')->index(); - $table->unique(array('account_id', 'public_id')); + //$table->unique(array('account_id', 'public_id')); }); // Update public id @@ -112,12 +111,16 @@ class CreateVendorsTable extends Migration $i = 1; foreach ($paymentTerms as $pTerm) { $data = ['public_id' => $i++]; - DB::table('paymet_terms')->where('id', $pTerm->id)->update($data); + DB::table('payment_terms')->where('id', $pTerm->id)->update($data); } Schema::table('invoices', function (Blueprint $table) { $table->boolean('has_expenses')->default(false); }); + + Schema::table('payment_terms', function (Blueprint $table) { + $table->unique(array('account_id', 'public_id')); + }); } /** diff --git a/database/migrations/2016_01_06_153144_add_invoice_font_support.php b/database/migrations/2016_01_06_153144_add_invoice_font_support.php index e018324ac469..bc731ede5131 100644 --- a/database/migrations/2016_01_06_153144_add_invoice_font_support.php +++ b/database/migrations/2016_01_06_153144_add_invoice_font_support.php @@ -11,8 +11,6 @@ class AddInvoiceFontSupport extends Migration */ public function up() { - Schema::dropIfExists('fonts'); - Schema::create('fonts', function ($t) { $t->increments('id'); @@ -30,18 +28,20 @@ class AddInvoiceFontSupport extends Migration }); // Create fonts - $seeder = new FontsSeeder(); - $seeder->run(); + //$seeder = new FontsSeeder(); + //$seeder->run(); Schema::table('accounts', function ($table) { $table->unsignedInteger('header_font_id')->default(1); $table->unsignedInteger('body_font_id')->default(1); }); + /* Schema::table('accounts', function ($table) { $table->foreign('header_font_id')->references('id')->on('fonts'); $table->foreign('body_font_id')->references('id')->on('fonts'); }); + */ } /** @@ -53,14 +53,14 @@ class AddInvoiceFontSupport extends Migration { if (Schema::hasColumn('accounts', 'header_font_id')) { Schema::table('accounts', function ($table) { - $table->dropForeign('accounts_header_font_id_foreign'); + //$table->dropForeign('accounts_header_font_id_foreign'); $table->dropColumn('header_font_id'); }); } if (Schema::hasColumn('accounts', 'body_font_id')) { Schema::table('accounts', function ($table) { - $table->dropForeign('accounts_body_font_id_foreign'); + //$table->dropForeign('accounts_body_font_id_foreign'); $table->dropColumn('body_font_id'); }); } diff --git a/database/migrations/2016_01_17_155725_add_quote_to_invoice_option.php b/database/migrations/2016_01_17_155725_add_quote_to_invoice_option.php index f3183ad8f2b5..2a9b420f6aa3 100644 --- a/database/migrations/2016_01_17_155725_add_quote_to_invoice_option.php +++ b/database/migrations/2016_01_17_155725_add_quote_to_invoice_option.php @@ -18,10 +18,12 @@ class AddQuoteToInvoiceOption extends Migration }); // we need to create the last status to resolve a foreign key constraint - DB::table('invoice_statuses')->insert([ - 'id' => 6, - 'name' => 'Paid' - ]); + if (DB::table('invoice_statuses')->count() == 5) { + DB::table('invoice_statuses')->insert([ + 'id' => 6, + 'name' => 'Paid' + ]); + } DB::table('invoices') ->whereIn('invoice_status_id', [4, 5]) diff --git a/database/migrations/2016_01_24_112646_add_bank_subaccounts.php b/database/migrations/2016_01_24_112646_add_bank_subaccounts.php new file mode 100644 index 000000000000..92b283a52662 --- /dev/null +++ b/database/migrations/2016_01_24_112646_add_bank_subaccounts.php @@ -0,0 +1,69 @@ +increments('id'); + $table->unsignedInteger('account_id'); + $table->unsignedInteger('user_id'); + $table->unsignedInteger('bank_account_id'); + + $table->string('account_name'); + $table->string('account_number'); + + $table->timestamps(); + $table->softDeletes(); + + $table->foreign('account_id')->references('id')->on('accounts')->onDelete('cascade'); + $table->foreign('user_id')->references('id')->on('users')->onDelete('cascade'); + $table->foreign('bank_account_id')->references('id')->on('bank_accounts')->onDelete('cascade'); + + $table->unsignedInteger('public_id')->index(); + $table->unique(['account_id', 'public_id']); + }); + + Schema::table('expenses', function($table) + { + $table->string('transaction_id'); + $table->unsignedInteger('bank_id'); + }); + + Schema::table('vendors', function($table) + { + $table->string('transaction_name'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::drop('bank_subaccounts'); + + Schema::table('expenses', function($table) + { + $table->dropColumn('transaction_id'); + $table->dropColumn('bank_id'); + }); + + Schema::table('vendors', function($table) + { + $table->dropColumn('transaction_name'); + }); + } + +} diff --git a/database/migrations/2016_01_27_173015_add_header_footer_option.php b/database/migrations/2016_01_27_173015_add_header_footer_option.php new file mode 100644 index 000000000000..0cb690a17383 --- /dev/null +++ b/database/migrations/2016_01_27_173015_add_header_footer_option.php @@ -0,0 +1,64 @@ +boolean('all_pages_footer'); + $table->boolean('all_pages_header'); + $table->boolean('show_currency_code'); + $table->date('pro_plan_trial')->nullable(); + }); + + Schema::table('gateways', function($table) + { + $table->boolean('is_offsite'); + $table->boolean('is_secure'); + }); + + Schema::table('expenses', function($table) + { + $table->string('transaction_id')->nullable()->change(); + $table->unsignedInteger('bank_id')->nullable()->change(); + }); + + Schema::table('vendors', function($table) + { + $table->string('transaction_name')->nullable()->change(); + }); + + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('accounts', function($table) + { + $table->dropColumn('all_pages_footer'); + $table->dropColumn('all_pages_header'); + $table->dropColumn('show_currency_code'); + $table->dropColumn('pro_plan_trial'); + }); + + Schema::table('gateways', function($table) + { + $table->dropColumn('is_offsite'); + $table->dropColumn('is_secure'); + }); + } + +} diff --git a/database/migrations/2016_02_01_135956_add_source_currency_to_expenses.php b/database/migrations/2016_02_01_135956_add_source_currency_to_expenses.php new file mode 100644 index 000000000000..4fcfa367d6be --- /dev/null +++ b/database/migrations/2016_02_01_135956_add_source_currency_to_expenses.php @@ -0,0 +1,48 @@ +dropColumn('foreign_amount'); + + $table->unsignedInteger('currency_id')->nullable(false)->change(); + $table->renameColumn('currency_id', 'invoice_currency_id'); + $table->unsignedInteger('expense_currency_id'); + + }); + + Schema::table('expenses', function (Blueprint $table) { + + // set account value so we're able to create foreign constraint + DB::statement('update expenses e + left join accounts a on a.id = e.account_id + set e.expense_currency_id = COALESCE(a.currency_id, 1)'); + + $table->foreign('invoice_currency_id')->references('id')->on('currencies'); + $table->foreign('expense_currency_id')->references('id')->on('currencies'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('expenses', function($table) { + + }); + } +} diff --git a/database/seeds/BanksSeeder.php b/database/seeds/BanksSeeder.php index 28fa6d300a6d..3f2a0cf4ce41 100644 --- a/database/seeds/BanksSeeder.php +++ b/database/seeds/BanksSeeder.php @@ -14,30 +14,27 @@ class BanksSeeder extends Seeder // Source: http://www.ofxhome.com/ private function createBanks() { - $banks = [ - [ - 'remote_id' => 425, - 'name' => 'American Express Card', - 'config' => json_encode([ - 'fid' => 3101, - 'org' => 'AMEX', - 'url' => 'https://online.americanexpress.com/myca/ofxdl/desktop/desktopDownload.do?request_type=nl_ofxdownload', - ]) - ], - [ - 'remote_id' => 497, - 'name' => 'AIM Investments', - 'config' => json_encode([ - 'fid' => '', - 'org' => '', - 'url' => 'https://ofx3.financialtrans.com/tf/OFXServer?tx=OFXController&cz=702110804131918&cl=3000812', - ]) - ], - ]; + // http://www.ofxhome.com/api.php?dump=yes + // http://www.utilities-online.info/xmltojson + // http://www.httputility.net/json-minifier.aspx + $banks = '[{"id":"421","name":"ING DIRECT (Canada)","fid":"061400152","org":"INGDirectCanada","url":"https://ofx.ingdirect.ca","ofxfail":"1","sslfail":"5","lastofxvalidation":"2014-10-26 22:57:57","lastsslvalidation":"2014-12-03 23:01:03","profile":{"-addr1":"3389 Steeles Avenue East","-city":"Toronto","-state":"ON","-postalcode":"M2H 3S8","-country":"CAN","-csphone":"800-464-3473","-tsphone":"800-464-3473","-url":"http://www.tangerine.ca","-email":"clientservices@ingdirect.ca","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"422","name":"Safe Credit Union - OFX Beta","fid":"321173742","org":"DI","url":"https://ofxcert.diginsite.com/cmr/cmr.ofx","ofxfail":"3","sslfail":"0","lastofxvalidation":"2010-03-18 16:25:00","lastsslvalidation":"2015-07-02 23:46:44"},{"id":"423","name":"Ascentra Credit Union","fid":"273973456","org":"Alcoa Employees&Community CU","url":"https://alc.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2013-10-01 22:03:55","lastsslvalidation":"2013-10-01 22:03:55","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"424","name":"American Express Card","fid":"3101","org":"AMEX","url":"https://online.americanexpress.com/myca/ofxdl/desktop/desktopDownload.do?request_type=nl_ofxdownload","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-11-23 09:54:17","lastsslvalidation":"2015-06-22 22:09:26","profile":{"-addr1":"777 American Expressway","-city":"Fort Lauderdale","-state":"Fla.","-postalcode":"33337-0001","-country":"USA","-csphone":"1-800-AXP-7500 (1-800-297-7500)","-url":"https://online.americanexpress.com/myca/ofxdl/desktop/desktopDownload.do?request_type=nl_ofxdownload","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"425","name":"TD Ameritrade","fid":"5024","org":"ameritrade.com","brokerid":"ameritrade.com","url":"https://ofxs.ameritrade.com/cgi-bin/apps/OFX","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-11-09 23:43:48","lastsslvalidation":"2016-01-18 10:26:26","profile":{"-addr1":"4211 So. 102nd Street","-city":"Omaha","-state":"NE","-postalcode":"68127","-country":"USA","-csphone":"1-212-723-2898","-tsphone":"1-212-723-2898","-url":"https://ofxs.ameritrade.com/cgi-bin/apps/OFX","-email":"alex_shnir@smb.com","-signonmsgset":"true","-bankmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true","-notes":"Username is case sensitive Automatically imports 2 years of transactions Older transactions may be imported from the Ameritrade website. See documentation for more details. mported stock split transactions may have incorrect data"}},{"id":"426","name":"Truliant FCU","fid":"253177832","org":"DI","url":"https://ofxdi.diginsite.com/cmr/cmr.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-03 00:02:33","lastsslvalidation":"2015-07-03 00:02:32","profile":{"-addr1":"3200 Truliant Way","-city":"Winston-Salem","-state":"NC","-postalcode":"27103","-country":"USA","-csphone":"800-822-0382","-tsphone":"800-822-038","-url":"www.truliantfcu.org","-email":"2","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"427","name":"AT&T Universal Card","fid":"24909","org":"Citigroup","url":"https://secureofx2.bankhost.com/citi/cgi-forte/ofx_rt?servicename=ofx_rt&pagename=ofx","ofxfail":"1","sslfail":"5","lastofxvalidation":"2013-03-06 22:04:25","lastsslvalidation":"2013-06-11 22:03:53","profile":{"-addr1":"8787 Baypine Road","-city":"Jacksonville","-state":"FL","-postalcode":"32256","-country":"USA","-csphone":"1-800-950-5114","-tsphone":"1-800-347-4934","-url":"http://www.citicards.com","-signonmsgset":"true","-creditcardmsgset":"true"}},{"id":"428","name":"Bank One","fid":"5811","org":"B1","url":"https://onlineofx.chase.com/chase.ofx","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-11-15 01:32:59","lastsslvalidation":"2009-12-25 01:33:13"},{"id":"429","name":"Bank of Stockton","fid":"3901","org":"BOS","url":"https://internetbanking.bankofstockton.com/scripts/serverext.dll","ofxfail":"3","sslfail":"0","lastofxvalidation":"2011-06-16 22:03:30","lastsslvalidation":"2016-01-21 23:33:41"},{"id":"430","name":"Bank of the Cascades","fid":"4751","org":"JackHenry","url":"https://directline.netteller.com","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-21 16:10:03","lastsslvalidation":"2015-07-02 22:22:53","profile":{"-addr1":"PO Box 369","-addr2":"Bend, OR 97709","-city":"BEND","-state":"OR","-postalcode":"977010000","-country":"USA","-csphone":"(877) 617-3400","-tsphone":"1-877-617-3400","-url":"https://www.botc.com","-email":"Cust_Srv_Speclst@botc.com","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true"}},{"id":"431","name":"Centra Credit Union","fid":"274972883","org":"Centra CU","url":"https://centralink.org/scripts/isaofx.dll","ofxfail":"0","sslfail":"4","lastofxvalidation":"2016-01-22 13:04:46","lastsslvalidation":"2009-12-23 01:42:12","profile":{"-addr1":"1430 National Road","-city":"Columbus","-state":"IN","-postalcode":"47201","-country":"USA","-csphone":"800-232-3642","-tsphone":"800-232-3642","-url":"http://www.centra.org","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true"}},{"id":"432","name":"Centura Bank","fid":"1901","org":"Centura Bank","url":"https://www.oasis.cfree.com/1901.ofxgp","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:28:40","lastsslvalidation":"2015-07-02 22:28:39"},{"id":"433","name":"Charles Schwab&Co., INC","fid":"5104","org":"ISC","brokerid":"SCHWAB.COM","url":"https://ofx.schwab.com/cgi_dev/ofx_server","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-21 23:31:23","lastsslvalidation":"2016-01-21 23:33:44","profile":{"-addr1":"101 Montgomery Street","-city":"San Francisco","-state":"CA","-postalcode":"94104","-country":"USA","-csphone":"1-212-723-2898","-tsphone":"1-212-723-2898","-url":"WWW.SCHWAB.COM","-email":"alex_shnir@smb.com","-signonmsgset":"true","-bankmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"434","name":"JPMorgan Chase Bank (Texas)","fid":"5301","org":"Chase Bank of Texas","url":"https://www.oasis.cfree.com/5301.ofxgp","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-06 05:50:49","lastsslvalidation":"2016-01-06 06:21:14"},{"id":"435","name":"JPMorgan Chase Bank","fid":"1601","org":"Chase Bank","url":"https://www.oasis.cfree.com/1601.ofxgp","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-06 05:50:57","lastsslvalidation":"2016-01-06 06:21:21"},{"id":"436","name":"Colonial Bank","fid":"1046","org":"Colonial Banc Group","url":"https://www.oasis.cfree.com/1046.ofxgp","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:33:57","lastsslvalidation":"2015-07-02 22:33:57"},{"id":"437","name":"Comerica Bank","fid":"5601","org":"Comerica","url":"https://www.oasis.cfree.com/5601.ofxgp","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:35:33","lastsslvalidation":"2015-07-02 22:35:33"},{"id":"438","name":"Commerce Bank NJ, PA, NY&DE","fid":"1001","org":"CommerceBank","url":"https://www.commerceonlinebanking.com/scripts/serverext.dll","ofxfail":"3","sslfail":"4","lastofxvalidation":"2009-09-24 01:33:33","lastsslvalidation":"2011-10-19 22:06:01","profile":{"-addr1":"1200 San Bernardo","-city":"Laredo","-state":"TX","-postalcode":"78040","-country":"USA","-csphone":"210-518-2571","-tsphone":"505-237-3725","-url":"Unknown","-email":"Unknown","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"439","name":"Commerce Bank, NA","fid":"4001","org":"Commerce Bank NA","url":"https://www.oasis.cfree.com/4001.ofxgp","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:35:36","lastsslvalidation":"2015-07-02 22:35:36"},{"id":"440","name":"Commercial Federal Bank","fid":"4801","org":"CommercialFederalBank","url":"https://www.oasis.cfree.com/4801.ofxgp","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:35:37","lastsslvalidation":"2015-07-02 22:35:37"},{"id":"441","name":"COMSTAR FCU","fid":"255074988","org":"Comstar Federal Credit Union","url":"https://pcu.comstarfcu.org/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2013-04-10 22:16:52","lastsslvalidation":"2014-11-18 22:25:19","profile":{"-addr1":"22601-A Gateway Center Drive","-city":"Clarksburg","-state":"MD","-postalcode":"20871","-country":"USA","-csphone":"855-436-4100","-tsphone":"855-436-4100","-url":"http://www.comstarfcu.org/","-email":"mail@comstarfcu.org","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"442","name":"SunTrust","fid":"2801","org":"SunTrust PC Banking","url":"https://www.oasis.cfree.com/2801.ofxgp","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-19 17:26:05","lastsslvalidation":"2015-11-13 03:34:23"},{"id":"443","name":"Denali Alaskan FCU","fid":"1","org":"Denali Alaskan FCU","url":"https://remotebanking.denalifcu.com/ofx/ofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2013-11-19 22:11:59","lastsslvalidation":"2014-05-06 22:20:31","profile":{"-addr1":"P.O. BOX 2351","-city":"Sacramento","-state":"CA","-postalcode":"95812","-country":"USA","-csphone":"916 444 6070","-url":"https://homebank.sactocu.org","-email":"info@sactocu.org","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"444","name":"Discover Card","fid":"7101","org":"Discover Financial Services","url":"https://ofx.discovercard.com","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-22 05:58:34","lastsslvalidation":"2016-01-22 21:54:39","profile":{"-addr1":"2500 Lake Cook Road","-city":"Riverwoods","-state":"IL","-postalcode":"60015","-country":"USA","-csphone":"1-800-DISCOVER","-tsphone":"1-800-DISCOVER","-url":"https://www.discover.com","-email":"websupport@service.discovercard.com","-signonmsgset":"true","-creditcardmsgset":"true"}},{"id":"445","name":"Dreyfus","org":"DST","brokerid":"www.dreyfus.com","url":"https://ofx3.financialtrans.com/tf/OFXServer?tx=OFXController&cz=702110804131918&cl=703170424052018","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-25 03:21:42","lastsslvalidation":"2016-01-22 21:54:40","profile":{"-addr1":"P.O. Box 173375","-city":"Denver","-state":"CO","-postalcode":"80217","-country":"USA","-csphone":"816.345.7645","-tsphone":"816.345.7645","-url":"https://ofx3.financialtrans.com/tf/OFXServer?tx=OFXController&cz=702110804131918&cl=50900132018","-email":"service@americancentury.com","-signonmsgset":"true","-bankmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"446","name":"E*TRADE","fid":"fldProv_mProvBankId","org":"fldProv_mId","brokerid":"etrade.com","url":"https://ofx.etrade.com/cgi-ofx/etradeofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-12-26 08:06:15","lastsslvalidation":"2015-11-23 04:34:34","profile":{"-addr1":"4500 Bohannon Drive","-city":"Menlo Park","-state":"CA","-postalcode":"94025","-country":"USA","-csphone":"1-800-786-2575","-tsphone":"1-800-786-2575","-url":"http://www.etrade.com","-email":"service@etrade.com","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"447","name":"Eastern Bank","fid":"6201","org":"Eastern Bank","url":"https://www.oasis.cfree.com/6201.ofxgp","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:49:39","lastsslvalidation":"2015-07-02 22:49:38"},{"id":"448","name":"EDS Credit Union","fid":"311079474","org":"EDS CU","url":"https://eds.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-12-23 01:47:08","lastsslvalidation":"2009-12-23 01:47:07"},{"id":"449","name":"Fidelity Investments","fid":"7776","org":"fidelity.com","brokerid":"fidelity.com","url":"https://ofx.fidelity.com/ftgw/OFX/clients/download","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:54:46","lastsslvalidation":"2015-07-02 22:54:45","profile":{"-addr1":"Fidelity Brokerage Services, Inc","-addr2":"82 Devonshire Street","-city":"Boston","-state":"MA","-postalcode":"2109","-country":"USA","-csphone":"1-800-544-7931","-url":"http://www.fidelity.com","-signonmsgset":"true","-bankmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true","-notes":"Set username to your fidelity Customer ID Automatically imports 3 months of transactions"}},{"id":"450","name":"Fifth Third Bancorp","fid":"5829","org":"Fifth Third Bank","url":"https://banking.53.com/ofx/OFXServlet","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-20 09:56:15","lastsslvalidation":"2016-01-05 16:20:43","profile":{"-addr1":"Madisonville Operations Center","-addr2":"MD 1MOC3A","-city":"Cincinnati","-state":"OH","-postalcode":"45263","-country":"USA","-csphone":"800-972-3030","-url":"http://www.53.com/","-email":"53_GeneralInquiries@53.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"451","name":"First Tech Credit Union","fid":"2243","org":"First Tech Credit Union","url":"https://ofx.firsttechcu.com","ofxfail":"1","sslfail":"5","lastofxvalidation":"2011-07-10 22:09:25","lastsslvalidation":"2011-07-10 22:09:24"},{"id":"452","name":"zWachovia","fid":"4301","org":"Wachovia","url":"https://www.oasis.cfree.com/4301.ofxgp","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-19 15:16:07","lastsslvalidation":"2016-01-18 07:16:02"},{"id":"453","name":"KeyBank","fid":"5901","org":"KeyBank","url":"https://www.oasis.cfree.com/fip/genesis/prod/05901.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-06 05:52:02","lastsslvalidation":"2016-01-06 06:22:22","profile":{"-addr1":"333 North Summit Street","-addr2":"11th Floor","-city":"Toledo","-state":"OH","-postalcode":"43604","-country":"USA","-url":"http://www.keybank.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"454","name":"Mellon Bank","fid":"1226","org":"Mellon Bank","url":"https://www.oasis.cfree.com/1226.ofxgp","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-09 18:45:11","lastsslvalidation":"2016-01-17 18:55:14"},{"id":"455","name":"LaSalle Bank Midwest","fid":"1101","org":"LaSalleBankMidwest","url":"https://www.oasis.cfree.com/1101.ofxgp","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-12 00:21:16","lastsslvalidation":"2016-01-15 10:20:33"},{"id":"456","name":"Nantucket Bank","fid":"466","org":"Nantucket","url":"https://ofx.onlinencr.com/scripts/serverext.dll","ofxfail":"2","sslfail":"0","lastofxvalidation":"2014-03-08 22:45:11","lastsslvalidation":"2015-07-02 23:26:36","profile":{"-addr1":"104 Pleasant Street","-city":"Nantucket","-state":"MA","-postalcode":"02554","-country":"USA","-csphone":"1-800-533-9313","-tsphone":"1-800-533-9313","-url":"http://www.nantucketbank.com/","-email":"callcenter@nantucketbank.com","-signonmsgset":"true","-bankmsgset":"true","-emailmsgset":"true"}},{"id":"457","name":"National Penn Bank","fid":"6301","org":"National Penn Bank","url":"https://www.oasis.cfree.com/6301.ofxgp","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-23 22:19:27","lastsslvalidation":"2016-01-18 16:15:24"},{"id":"458","name":"Nevada State Bank - New","fid":"1121","org":"295-3","url":"https://quicken.metavante.com/ofx/OFXServlet","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:28:22","lastsslvalidation":"2015-07-02 23:28:22","profile":{"-addr1":"PO Box 990","-city":"Las Vegas","-state":"NV","-postalcode":"89125-0990","-country":"USA","-csphone":"1-888-835-0551","-tsphone":"1-888-835-0551","-url":"http://nsbank.com/contact/index.jsp","-email":"nsbankpfm@nsbank.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-interxfermsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"459","name":"UBS Financial Services Inc.","fid":"7772","org":"Intuit","brokerid":"ubs.com","url":"https://ofx1.ubs.com/eftxweb/access.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-19 00:43:02","lastsslvalidation":"2015-12-26 20:28:02","profile":{"-addr1":"1285 Avenue of the Americas","-city":"New York","-state":"NY","-postalcode":"10011","-country":"USA","-csphone":"1-888-279-3343","-tsphone":"1-888-279-3343","-url":"http://financialservicesinc.ubs.com","-email":"OnlineService@ubs.com","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"460","name":"Patelco CU","fid":"2000","org":"Patelco Credit Union","url":"https://ofx.patelco.org","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:33:47","lastsslvalidation":"2015-07-02 23:33:45","profile":{"-addr1":"156 Second Street","-city":"San Francisco","-state":"CA","-postalcode":"94105","-country":"USA","-csphone":"415-442-6200","-tsphone":"800-358-8228","-url":"http://www.patelco.org","-email":"patelco@patelco.org","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"461","name":"Mercantile Brokerage Services","fid":"011","org":"Mercantile Brokerage","brokerid":"mercbrokerage.com","url":"https://ofx.netxclient.com/cgi/OFXNetx","ofxfail":"3","sslfail":"0","lastofxvalidation":"2014-03-18 22:41:57","lastsslvalidation":"2015-07-02 23:21:28","profile":{"-addr1":"620 Liberty Avenue","-city":"Pittsburgh","-state":"PA","-postalcode":"15222","-country":"USA","-csphone":"1-800-762-6111","-tsphone":"-","-url":"http://www.pnc.com","-email":"Michael.ley@pnc.com","-signonmsgset":"true","-invstmtmsgset":"true"}},{"id":"462","name":"Regions Bank","fid":"243","org":"regions.com","brokerid":"regions.com","url":"https://ofx.morgankeegan.com/begasp/directtocore.asp","ofxfail":"1","sslfail":"5","lastofxvalidation":"2014-03-21 22:53:29","lastsslvalidation":"2014-07-16 22:38:01"},{"id":"463","name":"Spectrum Connect/Reich&Tang","fid":"6510","org":"SpectrumConnect","url":"https://www.oasis.cfree.com/6510.ofxgp","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-17 14:16:29","lastsslvalidation":"2016-01-09 17:21:13"},{"id":"464","name":"Smith Barney - Transactions","fid":"3201","org":"SmithBarney","url":"https://www.oasis.cfree.com/3201.ofxgp","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-11-27 14:23:03","lastsslvalidation":"2015-12-18 20:37:25"},{"id":"465","name":"Southwest Airlines FCU","fid":"311090673","org":"Southwest Airlines EFCU","url":"https://www.swacuflashbp.org/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-12-23 02:05:45","lastsslvalidation":"2009-12-23 02:05:44"},{"id":"466","name":"T. Rowe Price","org":"T. Rowe Price","brokerid":"troweprice.com","url":"https://www3.troweprice.com/ffs/ffsweb/OFXServlet","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-11-11 07:15:01","lastsslvalidation":"2015-11-02 02:19:28","profile":{"-addr1":"P.O. Box 173375","-city":"Denver","-state":"CO","-postalcode":"80217","-country":"USA","-csphone":"816.345.7645","-tsphone":"816.345.7645","-url":"https://ofx3.financialtrans.com/tf/OFXServer?tx=OFXController&cz=702110804131918&cl=50900132018","-email":"service@americancentury.com","-signonmsgset":"true","-bankmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"467","name":"Technology Credit Union - CA","fid":"11257","org":"Tech CU","url":"https://webbranchofx.techcu.com/TekPortalOFX/servlet/TP_OFX_Controller","ofxfail":"1","sslfail":"5","lastofxvalidation":"2014-10-06 23:37:39","lastsslvalidation":"2014-10-06 23:37:38","profile":{"-addr1":"2010 North First Street","-addr2":"PO Box 1409","-city":"San Jose","-state":"CA","-postalcode":"95109-1409","-country":"USA","-csphone":"800-553-0880","-tsphone":"800-553-0880","-url":"http://www.techcu.com/","-email":"support@tekbank.com","-signonmsgset":"true","-bankmsgset":"true","-emailmsgset":"true"}},{"id":"468","name":"UMB Bank","fid":"0","org":"UMB","url":"https://pcbanking.umb.com/hs_ofx/hsofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2008-10-08 01:35:42","lastsslvalidation":"2008-10-08 01:35:41"},{"id":"469","name":"Union Bank of California","fid":"2901","org":"Union Bank of California","url":"https://www.oasis.cfree.com/2901.ofxgp","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-12 16:02:13","lastsslvalidation":"2015-12-20 10:16:13"},{"id":"470","name":"United Teletech Financial","fid":"221276011","org":"DI","url":"https://ofxcore.digitalinsight.com:443/servlet/OFXCoreServlet","ofxfail":"1","sslfail":"5","lastofxvalidation":"2008-12-16 01:50:18","lastsslvalidation":"2008-12-16 01:50:17"},{"id":"471","name":"US Bank","fid":"1401","org":"US Bank","url":"https://www.oasis.cfree.com/1401.ofxgp","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-12-16 08:58:47","lastsslvalidation":"2015-11-05 15:17:49"},{"id":"472","name":"Bank of America (All except CA, WA,&ID)","fid":"6812","org":"HAN","url":"https://ofx.bankofamerica.com/cgi-forte/fortecgi?servicename=ofx_2-3&pagename=ofx","ofxfail":"1","sslfail":"5","lastofxvalidation":"2015-05-03 22:15:29","lastsslvalidation":"2015-05-03 22:15:29","profile":{"-addr1":"Interactive Banking","-addr2":"TX1-854-06-12","-addr3":"P.O. Box 655961","-city":"Dallas","-state":"TX","-postalcode":"75265-9964","-country":"USA","-csphone":"(800) 933-6262","-tsphone":"(800) 933-6262","-url":"http://www.bankofamerica.com","-email":"forte@bankofamerica.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"473","name":"Wells Fargo","fid":"3000","org":"WF","url":"https://ofxdc.wellsfargo.com/ofx/process.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-22 21:50:51","lastsslvalidation":"2016-01-22 21:54:43","profile":{"-addr1":"P.O. Box 6808","-city":"Concord","-state":"CA","-postalcode":"94524","-country":"USA","-csphone":"1-800-956-4442","-tsphone":"1-800-956-4442","-url":"https://online.wellsfargo.com/","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"474","name":"LaSalle Bank NA","fid":"6501","org":"LaSalle Bank NA","url":"https://www.oasis.cfree.com/6501.ofxgp","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-25 23:34:46","lastsslvalidation":"2015-07-02 23:19:34"},{"id":"475","name":"BB&T","fid":"BB&T","org":"BB&T","url":"https://eftx.bbt.com/eftxweb/access.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-24 12:00:31","lastsslvalidation":"2015-07-02 22:26:12"},{"id":"476","name":"Los Alamos National Bank","fid":"107001012","org":"LANB","url":"https://ofx.lanb.com/ofx/ofxrelay.dll","ofxfail":"0","sslfail":"4","lastofxvalidation":"2015-12-27 16:33:26","lastsslvalidation":"2014-02-13 22:39:37","profile":{"-addr1":"1200 Trinity Drive","-city":"Los Alamos","-state":"NM","-postalcode":"87544","-country":"USA","-csphone":"5056625171","-tsphone":"5056620239","-url":"WWW.LANB.COM","-email":"lanb@lanb.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"477","name":"Citadel FCU","fid":"citadel","org":"CitadelFCU","url":"https://pcu.citadelfcu.org/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2011-09-12 22:05:43","lastsslvalidation":"2014-10-23 22:21:26","profile":{"-addr1":"3030 Zinn Road","-city":"Thorndale","-state":"PA","-postalcode":"19372","-country":"USA","-csphone":"610-380-6000","-tsphone":"610-380-6000","-url":"https://www.citadelfcu.org","-email":"info@citadelfcu.org","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"478","name":"Clearview Federal Credit Union","fid":"243083237","org":"Clearview Federal Credit Union","url":"https://www.pcu.clearviewfcu.org/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-12-23 01:42:29","lastsslvalidation":"2009-12-23 01:42:28"},{"id":"479","name":"Vanguard Group, The","fid":"1358","org":"The Vanguard Group","brokerid":"vanguard.com","url":"https://vesnc.vanguard.com/us/OfxDirectConnectServlet","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-25 00:09:30","lastsslvalidation":"2015-10-25 04:03:04","profile":{"-addr1":"P.O. Box 1110","-city":"Valley Forge","-state":"PA","-postalcode":"19482-1110","-country":"USA","-csphone":"1-212-723-2898","-tsphone":"1-212-723-2898","-url":"https://vesnc.vanguard.com/us/OfxDirectConnectServlet","-email":"alex_shnir@smb.com","-signonmsgset":"true","-bankmsgset":"true","-invstmtmsgset":"true","-emailmsgset":"true","-seclistmsgset":"true"}},{"id":"480","name":"First Citizens Bank - NC, VA, WV","fid":"5013","org":"First Citizens Bank NC, VA, WV","url":"https://www.oasis.cfree.com/5013.ofxgp","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:58:01","lastsslvalidation":"2015-07-02 22:58:01"},{"id":"481","name":"Northern Trust - Banking","fid":"5804","org":"ORG","url":"https://www3883.ntrs.com/nta/ofxservlet","ofxfail":"1","sslfail":"5","lastofxvalidation":"2013-03-14 22:33:34","lastsslvalidation":"2015-03-26 23:22:06","profile":{"-addr1":"50 South LaSalle Street","-city":"Chicago","-state":"IL","-postalcode":"60675","-country":"USA","-csphone":"888-635-5350","-tsphone":"888-635-5350","-url":"https://web-xp1-ofx.ntrs.com/ofx/ofxservlet","-email":"www.northerntrust.com","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"482","name":"The Mechanics Bank","fid":"121102036","org":"TMB","url":"https://ofx.mechbank.com/OFXServer/ofxsrvr.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2011-04-25 22:21:40","lastsslvalidation":"2011-04-25 22:21:40"},{"id":"483","name":"USAA Federal Savings Bank","fid":"24591","org":"USAA","url":"https://service2.usaa.com/ofx/OFXServlet","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-06 23:02:04","lastsslvalidation":"2016-01-06 23:05:03","profile":{"-addr1":"10750 McDermott Freeway","-city":"San Antonio","-state":"TX","-postalcode":"78288","-country":"USA","-csphone":"877-820-8320","-tsphone":"877-820-8320","-url":"www.usaa.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"484","name":"Florida Telco CU","fid":"FTCU","org":"FloridaTelcoCU","url":"https://ppc.floridatelco.org/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2011-09-06 22:15:02","lastsslvalidation":"2009-12-23 01:47:48","profile":{"-addr1":"9700 Touchton Rd","-city":"Jacksonville","-state":"FL","-postalcode":"32246","-country":"USA","-csphone":"904-723-6300","-tsphone":"904-723-6300","-url":"https://121fcu.org","-email":"webmaster@121fcu.org","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"485","name":"DuPont Community Credit Union","fid":"251483311","org":"DuPont Community Credit Union","url":"https://pcu.mydccu.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-11-17 01:42:26","lastsslvalidation":"2009-12-23 01:46:53"},{"id":"486","name":"Central Florida Educators FCU","fid":"590678236","org":"CentralFloridaEduc","url":"https://www.mattweb.cfefcu.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2013-02-18 22:08:38","lastsslvalidation":"2012-03-19 22:05:30","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"487","name":"California Bank&Trust","fid":"5006","org":"401","url":"https://pfm.metavante.com/ofx/OFXServlet","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-21 00:31:08","lastsslvalidation":"2015-07-02 22:28:05","profile":{"-addr1":"9775 Claremont Mesa Blvd","-city":"San Diego","-state":"CA","-postalcode":"92124","-country":"USA","-csphone":"888-217-1265","-tsphone":"888-217-1265","-url":"www.calbanktrust.com","-email":"cbtquestions@calbt.com","-signonmsgset":"true","-bankmsgset":"true","-interxfermsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"488","name":"First Commonwealth FCU","fid":"231379199","org":"FirstCommonwealthFCU","url":"https://pcu.firstcomcu.org/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2013-05-31 22:27:02","lastsslvalidation":"2013-10-07 22:14:50","profile":{"-addr1":"P.O. Box 20450","-city":"Lehigh Valley","-state":"PA","-postalcode":"18002","-country":"USA","-csphone":"610-821-2403","-tsphone":"610-821-2403","-url":"https://www.firstcomcu.org","-email":"memserv@firstcomcu.org","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"489","name":"Ameriprise Financial Services, Inc.","fid":"3102","org":"AMPF","brokerid":"ameriprise.com","url":"https://www25.ameriprise.com/AMPFWeb/ofxdl/us/download?request_type=nl_desktopdownload","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:16:05","lastsslvalidation":"2016-01-21 08:00:06","profile":{"-addr1":"70400 Ameriprise Financial Ctr.","-city":"Minneapolis","-state":"MN","-postalcode":"55474","-country":"USA","-csphone":"1-800-297-8800","-tsphone":"1-800-297-SERV","-url":"http://www.ameriprise.com","-email":"broker@ampf.com","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"490","name":"AltaOne Federal Credit Union","fid":"322274462","org":"AltaOneFCU","url":"https://pcu.altaone.org/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-09-10 01:32:25","lastsslvalidation":"2009-12-25 01:32:52","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true"}},{"id":"491","name":"A. G. Edwards and Sons, Inc.","fid":"43-0895447","org":"A.G. Edwards","brokerid":"agedwards.com","url":"https://ofx.agedwards.com","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-05-01 01:30:10","lastsslvalidation":"2009-05-01 01:30:10"},{"id":"492","name":"Educational Employees CU Fresno","fid":"321172594","org":"Educational Employees C U","url":"https://www.eecuonline.org/scripts/isaofx.dll","ofxfail":"3","sslfail":"0","lastofxvalidation":"2011-08-21 01:18:02","lastsslvalidation":"2015-11-20 21:23:53","profile":{"-addr1":"2222 West Shaw","-city":"Fresno","-state":"CA","-postalcode":"93711","-country":"USA","-csphone":"1-800-538-3328","-tsphone":"1-800-538-3328","-url":"http://www.eecufresno.org","-email":"onlineaccesss@eecufresno.org","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"493","name":"Hawthorne Credit Union","fid":"271979193","org":"Hawthorne Credit Union","url":"https://hwt.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2013-08-15 22:22:55","lastsslvalidation":"2013-08-15 22:22:55","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"494","name":"Firstar","fid":"1255","org":"Firstar","url":"https://www.oasis.cfree.com/1255.ofxgp","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:05:30","lastsslvalidation":"2015-07-02 23:05:30"},{"id":"495","name":"myStreetscape","fid":"7784","org":"Fidelity","brokerid":"1234","url":"https://ofx.ibgstreetscape.com:443","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:26:35","lastsslvalidation":"2016-01-12 13:35:24","profile":{"-addr1":"XXXXXXXXXX","-city":"XXXXXXXXXX","-state":"XX","-postalcode":"XXXXX","-country":"USA","-csphone":"Contact your broker/dealer.","-tsphone":"Contact your broker/dealer.","-url":"https://ofx.ibgstreetscape.com","-signonmsgset":"true","-invstmtmsgset":"true"}},{"id":"496","name":"Collegedale Credit Union","fid":"35GFA","org":"CollegedaleCU","url":"https://www.netit.financial-net.com/ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:33:56","lastsslvalidation":"2015-07-02 22:33:55","profile":{"-addr1":"5046 FLEMING PLAZA","-city":"COLLEGEDALE","-state":"TN","-postalcode":"37315","-country":"US","-url":"https://www.netit.financial-net.com/collegedale","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"497","name":"AIM Investments","brokerid":"dstsystems.com","url":"https://ofx3.financialtrans.com/tf/OFXServer?tx=OFXController&cz=702110804131918&cl=3000812","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:04:20","lastsslvalidation":"2016-01-24 17:44:16","profile":{"-addr1":"P.O. Box 173375","-city":"Denver","-state":"CO","-postalcode":"80217","-country":"USA","-csphone":"816.345.7645","-tsphone":"816.345.7645","-url":"https://ofx3.financialtrans.com/tf/OFXServer?tx=OFXController&cz=702110804131918&cl=50900132018","-email":"service@americancentury.com","-signonmsgset":"true","-bankmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"498","name":"GCS Federal Credit Union","fid":"281076853","org":"Granite City Steel cu","url":"https://pcu.mygcscu.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2012-04-10 22:15:02","lastsslvalidation":"2012-04-10 22:15:02","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true"}},{"id":"499","name":"Vantage Credit Union","fid":"281081479","org":"EECU-St. Louis","url":"https://secure2.eecu.com/scripts/isaofx.dll","ofxfail":"0","sslfail":"5","lastofxvalidation":"2015-07-03 00:09:38","lastsslvalidation":"2014-10-20 23:50:11","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"500","name":"Morgan Stanley ClientServ","fid":"1235","org":"msdw.com","brokerid":"msdw.com","url":"https://ofx.morganstanleyclientserv.com/ofx/ProfileMSMoney.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-13 04:13:42","lastsslvalidation":"2015-07-02 23:23:18","profile":{"-addr1":"1 New York Plaza","-addr2":"11th Floor","-city":"New York","-state":"NY","-postalcode":"10004","-country":"USA","-csphone":"(800) 531-1596","-tsphone":"(800) 531-1596","-url":"www.morganstanleyclientserv.com","-email":"clientservfeedback@morganstanley","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"501","name":"Kennedy Space Center FCU","fid":"263179532","org":"Kennedy Space Center FCU","url":"https://www.pcu.kscfcu.org/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2013-12-19 22:35:41","lastsslvalidation":"2013-12-19 22:35:40","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"502","name":"Sierra Central Credit Union","fid":"321174770","org":"Sierra Central Credit Union","url":"https://www.sierracpu.com/scripts/isaofx.dll","ofxfail":"0","sslfail":"4","lastofxvalidation":"2016-01-18 19:40:37","lastsslvalidation":"2009-03-16 01:36:11","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"503","name":"Virginia Educators Credit Union","fid":"251481355","org":"Virginia Educators CU","url":"https://www.vecumoneylink.org/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2011-09-29 22:30:05","lastsslvalidation":"2011-09-29 22:30:05","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"504","name":"Red Crown Federal Credit Union","fid":"303986148","org":"Red Crown FCU","url":"https://cre.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-12-23 01:57:55","lastsslvalidation":"2009-12-23 01:57:54"},{"id":"505","name":"B-M S Federal Credit Union","fid":"221277007","org":"B-M S Federal Credit Union","url":"https://bms.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-12-25 01:33:03","lastsslvalidation":"2013-10-01 22:04:57"},{"id":"506","name":"Fort Stewart GeorgiaFCU","fid":"261271364","org":"Fort Stewart FCU","url":"https://fsg.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2011-07-31 22:11:12","lastsslvalidation":"2011-08-30 03:21:07"},{"id":"507","name":"Northern Trust - Investments","fid":"6028","org":"Northern Trust Investments","brokerid":"northerntrust.com","url":"https://www3883.ntrs.com/nta/ofxservlet?accounttypegroup=INV","ofxfail":"1","sslfail":"5","lastofxvalidation":"2013-03-14 22:33:38","lastsslvalidation":"2015-03-26 23:22:09","profile":{"-addr1":"50 South LaSalle Street","-city":"Chicago","-state":"IL","-postalcode":"60675","-country":"USA","-csphone":"888-635-5350","-tsphone":"888-635-5350","-url":"https://web-xp1-ofx.ntrs.com/ofx/ofxservlet","-email":"www.northerntrust.com","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"508","name":"Picatinny Federal Credit Union","fid":"221275216","org":"Picatinny Federal Credit Union","url":"https://banking.picacreditunion.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2015-07-02 23:38:40","lastsslvalidation":"2009-12-23 01:57:48","profile":{"-addr1":"100 Mineral Springs Drive","-city":"Dover","-state":"NJ","-postalcode":"07801","-country":"USA","-csphone":"973-361-5225","-tsphone":"973-361-5225","-url":"http://www.picacreditunion.com","-email":"homebanking@picacreditunion.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"509","name":"SAC FEDERAL CREDIT UNION","fid":"091901480","org":"SAC Federal CU","url":"https://pcu.sacfcu.com/scripts/isaofx.dll","ofxfail":"3","sslfail":"4","lastofxvalidation":"2009-11-16 01:56:03","lastsslvalidation":"2009-11-16 01:56:02"},{"id":"510","name":"Merrill Lynch&Co., Inc.","fid":"5550","org":"Merrill Lynch & Co., Inc.","brokerid":"www.mldirect.ml.com","url":"https://taxcert.mlol.ml.com/eftxweb/access.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-16 01:08:32","lastsslvalidation":"2016-01-24 17:44:22","profile":{"-addr1":"55 Broad Street","-addr2":"2nd Floor","-city":"New York","-state":"NY","-postalcode":"10004","-country":"USA","-csphone":"212 344 2000","-tsphone":"212 344 2000","-url":"www.joineei.com","-email":"support@joineei.com","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"511","name":"Southeastern CU","fid":"261271500","org":"Southeastern FCU","url":"https://moo.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-12-23 02:05:44","lastsslvalidation":"2009-12-23 02:05:43"},{"id":"512","name":"Texas Dow Employees Credit Union","fid":"313185515","org":"TexasDow","url":"https://allthetime.tdecu.org/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2015-09-22 17:23:17","lastsslvalidation":"2015-09-17 03:08:13","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"513","name":"University Federal Credit Union","fid":"314977405","org":"Univerisity FCU","url":"https://OnDemand.ufcu.org/scripts/isaofx.dll","ofxfail":"3","sslfail":"0","lastofxvalidation":"2009-05-08 01:45:24","lastsslvalidation":"2015-07-03 00:09:20"},{"id":"514","name":"Yakima Valley Credit Union","fid":"325183796","org":"Yakima Valley Credit Union","url":"https://secure1.yvcu.org/scripts/isaofx.dll","ofxfail":"2","sslfail":"4","lastofxvalidation":"2009-11-16 02:01:24","lastsslvalidation":"2011-10-03 22:29:53"},{"id":"515","name":"First Community FCU","fid":"272483633","org":"FirstCommunityFCU","url":"https://pcu.1stcomm.org/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2011-12-01 22:14:20","lastsslvalidation":"2012-03-06 22:14:29","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"516","name":"Wells Fargo Advisor","fid":"1030","org":"strong.com","brokerid":"strong.com","url":"https://ofx.wellsfargoadvantagefunds.com/eftxWeb/Access.ofx","ofxfail":"1","sslfail":"5","lastofxvalidation":"2012-01-26 22:29:39","lastsslvalidation":"2013-01-26 22:51:03","profile":{"-addr1":"100 Heritage Reserve","-city":"Menomonee Falls","-state":"WI","-postalcode":"53051","-country":"USA","-csphone":"1-800-359-3379","-tsphone":"1-800-359-3379","-url":"www.wellsfargoadvantagefunds.com","-email":"fundservice@wellsfargo.com","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"517","name":"Chicago Patrolmens FCU","fid":"271078146","org":"Chicago Patrolmens CU","url":"https://chp.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2012-07-29 22:04:53","lastsslvalidation":"2012-07-29 22:04:53","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"518","name":"Signal Financial Federal Credit Union","fid":"255075495","org":"Washington Telephone FCU","url":"https://webpb.sfonline.org/scripts/isaofx.dll","ofxfail":"3","sslfail":"4","lastofxvalidation":"2009-12-23 02:05:39","lastsslvalidation":"2011-03-31 22:17:19"},{"id":"519","name":"Dupaco Community Credit Union","org":"Dupaco Community Credit Union","url":"https://dupaconnect.dupaco.com/ofx/ofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-12-23 01:46:52","lastsslvalidation":"2009-12-23 01:46:50","profile":{"-addr1":"P.O. Box 173375","-city":"Denver","-state":"CO","-postalcode":"80217","-country":"USA","-csphone":"816.345.7645","-tsphone":"816.345.7645","-url":"https://ofx3.financialtrans.com/tf/OFXServer?tx=OFXController&cz=702110804131918&cl=50900132018","-email":"service@americancentury.com","-signonmsgset":"true","-bankmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"520","name":"Bank-Fund Staff FCU","fid":"2","org":"Bank Fund Staff FCU","url":"https://secure.bfsfcu.org/ofx/ofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2011-03-30 22:03:51","lastsslvalidation":"2011-03-30 22:03:50"},{"id":"521","name":"APCO EMPLOYEES CREDIT UNION","fid":"262087609","org":"APCO Employees Credit Union","url":"https://apc.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2013-08-14 22:03:11","lastsslvalidation":"2013-08-14 22:03:10","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"522","name":"Bank of Tampa, The","fid":"063108680","org":"BOT","url":"https://OFX.Bankoftampa.com/OFXServer/ofxsrvr.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:22:53","lastsslvalidation":"2015-07-02 22:22:52","profile":{"-addr1":"4503 Woodland Corporate Blvd Suite 100","-city":"Tampa","-state":"FL","-postalcode":"33614","-country":"USA","-csphone":"813-872-1282","-url":"www.bankoftampa.com","-email":"ebanking@bankoftampa.com","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"523","name":"Cedar Point Federal Credit Union","fid":"255077736","org":"Cedar Point Federal Credit Union","url":"https://pcu.cpfcu.com/scripts/isaofx.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-09 04:26:34","lastsslvalidation":"2015-07-02 22:28:33","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"524","name":"Las Colinas FCU","fid":"311080573","org":"Las Colinas Federal CU","url":"https://las.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2013-07-01 23:34:50","lastsslvalidation":"2013-10-01 22:25:41","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"525","name":"McCoy Federal Credit Union","fid":"263179956","org":"McCoy Federal Credit Union","url":"https://www.mccoydirect.org/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-12-23 01:49:22","lastsslvalidation":"2009-12-23 01:49:21"},{"id":"526","name":"Old National Bank","fid":"11638","org":"ONB","url":"https://www.ofx.oldnational.com/ofxpreprocess.asp","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:33:34","lastsslvalidation":"2015-07-02 23:33:33","profile":{"-addr1":"420 Main Street","-city":"Evansville","-state":"IN","-postalcode":"47708","-country":"USA","-csphone":"800-844-1720","-tsphone":"800-844-1720","-url":"http://www.oldnational.com","-email":"eftservices@oldnational.com","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"527","name":"Citizens Bank - Consumer","fid":"CTZBK","org":"CheckFree OFX","url":"https://www.oasis.cfree.com/0CTZBK.ofxgp","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:33:53","lastsslvalidation":"2015-07-02 22:33:53"},{"id":"528","name":"Citizens Bank - Business","fid":"4639","org":"CheckFree OFX","url":"https://www.oasis.cfree.com/04639.ofxgp","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:33:52","lastsslvalidation":"2015-07-02 22:33:52"},{"id":"529","name":"Century Federal Credit Union","fid":"241075056","org":"CenturyFederalCU","url":"https://pcu.cenfedcu.org/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2014-01-20 22:45:36","lastsslvalidation":"2015-01-07 22:18:15","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"530","name":"ABNB Federal Credit Union","fid":"251481627","org":"ABNB Federal Credit Union","url":"https://cuathome.abnbfcu.org/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2011-10-25 22:02:10","lastsslvalidation":"2011-10-25 22:02:09","profile":{"-addr1":"830 Greenbrier Circle","-city":"Chesapeake","-state":"VA","-postalcode":"23320","-country":"USA","-csphone":"757-523-5300","-tsphone":"757-523-5300","-url":"http://www.abnbfcu.org","-email":"services@abnb.org","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"531","name":"Allegiance Credit Union","fid":"303085230","org":"Federal Employees CU","url":"https://fed.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-12-25 01:32:51","lastsslvalidation":"2011-08-30 03:07:31"},{"id":"532","name":"Wright Patman Congressional FCU","fid":"254074345","org":"Wright Patman Congressional FCU","url":"https://www.congressionalonline.org/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-12-23 02:06:54","lastsslvalidation":"2011-02-17 01:20:24"},{"id":"533","name":"America First Credit Union","fid":"54324","org":"America First Credit Union","url":"https://ofx.americafirst.com","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-23 21:50:58","lastsslvalidation":"2016-01-21 23:33:52","profile":{"-addr1":"PO Box 9199","-city":"Ogden","-state":"UT","-postalcode":"84409","-country":"USA","-csphone":"800.999.3961","-tsphone":"866.224.2158","-url":"http://www.americafirst.com","-email":"support@americafirst.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"534","name":"Motorola Employees Credit Union","fid":"271984311","org":"Motorola Employees CU","url":"https://mecuofx.mecunet.org/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-06-26 01:37:30","lastsslvalidation":"2009-06-29 01:36:05"},{"id":"535","name":"Finance Center FCU (IN)","fid":"274073876","org":"Finance Center FCU","url":"https://sec.fcfcu.com/scripts/isaofx.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-01 19:20:50","lastsslvalidation":"2015-07-02 22:54:48","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"536","name":"Fort Knox Federal Credit Union","fid":"283978425","org":"Fort Knox Federal Credit Union","url":"https://fcs1.fkfcu.org/scripts/isaofx.dll","ofxfail":"3","sslfail":"4","lastofxvalidation":"2012-09-24 22:19:21","lastsslvalidation":"2012-10-24 22:18:55","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"537","name":"Wachovia Bank","fid":"4309","org":"Wachovia","url":"https://pfmpw.wachovia.com/cgi-forte/fortecgi?servicename=ofx&pagename=PFM","ofxfail":"1","sslfail":"5","lastofxvalidation":"2012-10-02 22:43:46","lastsslvalidation":"2013-02-04 22:47:39"},{"id":"538","name":"Think Federal Credit Union","fid":"291975465","org":"IBMCU","url":"https://ofx.ibmcu.com","ofxfail":"1","sslfail":"5","lastofxvalidation":"2011-05-30 22:20:53","lastsslvalidation":"2011-05-30 22:20:50"},{"id":"539","name":"PSECU","fid":"54354","org":"Teknowledge","url":"https://ofx.psecu.com/servlet/OFXServlet","ofxfail":"1","sslfail":"5","lastofxvalidation":"2014-02-19 22:52:18","lastsslvalidation":"2014-07-07 22:36:54","profile":{"-addr1":"1 Credit Union Place","-city":"Harrisburg","-state":"PA","-postalcode":"17110","-country":"USA","-csphone":"(800) 237-7328","-tsphone":"(717) 772-2272","-url":"http://www.psecu.com","-email":"support@psecu.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"540","name":"Envision Credit Union","fid":"263182558","org":"Envision Credit Union","url":"https://pcu.envisioncu.com/scripts/isaofx.dll","ofxfail":"3","sslfail":"0","lastofxvalidation":"2012-12-11 22:16:18","lastsslvalidation":"2016-01-22 11:27:32","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"541","name":"Columbia Credit Union","fid":"323383349","org":"Columbia Credit Union","url":"https://ofx.columbiacu.org/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2014-03-05 22:14:48","lastsslvalidation":"2014-03-05 22:14:48","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"542","name":"1st Advantage FCU","fid":"251480563","org":"1st Advantage FCU","url":"https://members.1stadvantage.org/scripts/isaofx.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-25 01:20:38","lastsslvalidation":"2015-08-04 14:15:23","profile":{"-addr1":"12891 Jefferson Avenue","-city":"Newport News","-state":"VA","-postalcode":"23608","-country":"USA","-csphone":"757-877-2444","-tsphone":"757-877-2444","-url":"http://www.1stadvantage.org","-email":"tmcabee@1stadvantage.org","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"543","name":"Central Maine FCU","fid":"211287926","org":"Central Maine FCU","url":"https://cro.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2013-10-01 22:07:56","lastsslvalidation":"2013-10-01 22:07:55","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"544","name":"Kirtland Federal Credit Union","fid":"307070050","org":"Kirtland Federal Credit Union","url":"https://pcu.kirtlandfcu.org/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2012-11-05 22:24:44","lastsslvalidation":"2012-11-05 22:24:43","profile":{"-addr1":"6440 Gibson Blvd. SE","-city":"Albuquerque","-state":"NM","-postalcode":"87108","-country":"USA","-csphone":"505-254-4369","-tsphone":"505-254-4369","-url":"http://www.kirtlandfcu.org","-email":"kirtland@kirtlandfcu.org","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"545","name":"Chesterfield Federal Credit Union","fid":"251480327","org":"Chesterfield Employees FCU","url":"https://chf.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-12-23 01:42:22","lastsslvalidation":"2013-10-01 22:08:09"},{"id":"546","name":"Campus USA Credit Union","fid":"263178478","org":"Campus USA Credit Union","url":"https://que.campuscu.com/scripts/isaofx.dll","ofxfail":"0","sslfail":"5","lastofxvalidation":"2016-01-22 21:51:36","lastsslvalidation":"2011-01-29 11:15:09","profile":{"-addr1":"PO BOX 147029","-city":"Gainesville","-state":"FL","-postalcode":"32614","-country":"USA","-csphone":"352-335-9090","-tsphone":"352-335-9090","-url":"http://www.campuscu.com","-email":"info@campuscu.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"547","name":"Summit Credit Union (WI)","fid":"275979034","org":"Summit Credit Union","url":"https://branch.summitcreditunion.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-02-18 01:42:39","lastsslvalidation":"2009-05-07 01:43:13"},{"id":"548","name":"Financial Center CU","fid":"321177803","org":"Fincancial Center Credit Union","url":"https://fin.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2013-10-01 22:16:19","lastsslvalidation":"2013-10-01 22:16:17","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"549","name":"Hawaiian Tel Federal Credit Union","fid":"321379070","org":"Hawaiian Tel FCU","url":"https://htl.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-12-23 01:47:57","lastsslvalidation":"2012-08-15 08:13:42"},{"id":"550","name":"Addison Avenue Federal Credit Union","fid":"11288","org":"hpcu","url":"https://ofx.addisonavenue.com","ofxfail":"0","sslfail":"4","lastofxvalidation":"2015-07-02 22:04:16","lastsslvalidation":"2011-05-26 22:02:25","profile":{"-addr1":"3408 Hillview Ave","-city":"Palo Alto","-state":"CA","-postalcode":"94304","-country":"USA","-csphone":"877.233.4766","-tsphone":"877.233.4766","-url":"http://www.addisonavenue.com","-email":"email@addisonavenue.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"551","name":"Navy Army Federal Credit Union","fid":"111904503","org":"Navy Army Federal Credit Union","url":"https://mybranch.navyarmyfcu.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2013-07-01 23:39:12","lastsslvalidation":"2012-04-09 22:23:43","profile":{"-addr1":"5725 Spohn Drive","-city":"Corpus Christi","-state":"TX","-postalcode":"78414","-country":"USA","-csphone":"361-986-4500","-tsphone":"800-622-3631","-url":"http://www.navyarmyccu.com","-email":"general@navyarmyccu.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true"}},{"id":"552","name":"Nevada Federal Credit Union","fid":"10888","org":"PSI","url":"https://ssl4.nevadafederal.org/ofxdirect/ofxrqst.aspx","ofxfail":"1","sslfail":"5","lastofxvalidation":"2013-09-04 22:26:54","lastsslvalidation":"2012-10-01 22:28:38","profile":{"-addr1":"2645 South Mojave","-city":"Las Vegas","-state":"NV","-postalcode":"98121","-country":"USA","-csphone":"(701) 457-1000","-url":"https://ssl8.onenevada.org/silverlink/login.asp","-email":"oncusupport@onenevada.org","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"553","name":"66 Federal Credit Union","fid":"289","org":"SixySix","url":"https://ofx.cuonlineaccounts.org","ofxfail":"1","sslfail":"5","lastofxvalidation":"2012-03-25 22:00:11","lastsslvalidation":"2012-03-25 22:00:10","profile":{"-addr1":"501 S. Johnstone","-city":"Bartlesville","-state":"ok","-postalcode":"74003","-country":"USA","-csphone":"918.336.7662","-tsphone":"918.337.7716","-url":"http://www.66fcu.org","-email":"talk2us@66fcu.org","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"554","name":"FirstBank of Colorado","fid":"FirstBank","org":"FBDC","url":"https://www.efirstbankpfm.com/ofx/OFXServlet","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:05:31","lastsslvalidation":"2015-07-02 23:05:31","profile":{"-addr1":"12345 W Colfax Ave.","-city":"Lakewood","-state":"CO","-postalcode":"80215","-country":"USA","-csphone":"303-232-5522 or 800-964-3444","-url":"http://www.efirstbank.com","-email":"banking@efirstbank.com","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"555","name":"Continental Federal Credit Union","fid":"322077559","org":"Continenetal FCU","url":"https://cnt.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-12-23 01:46:33","lastsslvalidation":"2012-07-30 22:05:38"},{"id":"556","name":"Fremont Bank","fid":"121107882","org":"Fremont Bank","url":"https://ofx.fremontbank.com/OFXServer/FBOFXSrvr.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2014-05-27 22:24:23","lastsslvalidation":"2014-05-27 22:24:23","profile":{"-addr1":"39150 Fremont Blvd.","-city":"Fremont","-state":"CA","-postalcode":"94538","-country":"USA","-csphone":"(510) 505-5226","-tsphone":"(510) 505-5226","-url":"http://www.fremontbank.com","-email":"bankinfo@fremontbank.com","-signonmsgset":"true","-bankmsgset":"true","-emailmsgset":"true"}},{"id":"557","name":"Peninsula Community Federal Credit Union","fid":"325182344","org":"Peninsula Credit Union","url":"https://mas.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-12-23 01:57:43","lastsslvalidation":"2011-08-30 03:27:20"},{"id":"558","name":"Fidelity NetBenefits","fid":"8288","org":"nbofx.fidelity.com","brokerid":"nbofx.fidelity.com","url":"https://nbofx.fidelity.com/netbenefits/ofx/download","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:54:46","lastsslvalidation":"2015-07-02 22:54:46","profile":{"-addr1":"Fidelity Investments","-addr2":"P.O. Box 55017","-city":"Boston","-state":"MA","-postalcode":"02205","-country":"USA","-csphone":"800-581-5800","-tsphone":"800-581-5800","-url":"http://www.401k.com","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"559","name":"Fall River Municipal CU","fid":"211382591","org":"Fall River Municipal CU","url":"https://fal.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-12-23 01:47:14","lastsslvalidation":"2013-12-04 22:27:24"},{"id":"560","name":"University Credit Union","fid":"267077850","org":"University Credit Union","url":"https://umc.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2013-10-01 22:41:06","lastsslvalidation":"2013-10-01 22:41:05","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true"}},{"id":"561","name":"Dominion Credit Union","fid":"251082644","org":"Dominion Credit Union","url":"https://dom.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2012-09-24 22:11:50","lastsslvalidation":"2012-09-24 22:11:50","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"562","name":"HFS Federal Credit Union","fid":"321378660","org":"HFS Federal Credit Union","url":"https://hfs.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-12-16 01:48:08","lastsslvalidation":"2009-12-23 01:48:00"},{"id":"563","name":"IronStone Bank","fid":"5012","org":"Atlantic States Bank","url":"https://www.oasis.cfree.com/5012.ofxgp","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:16:00","lastsslvalidation":"2015-07-02 23:16:00"},{"id":"564","name":"Utah Community Credit Union","fid":"324377820","org":"Utah Community Credit Union","url":"https://ofx.uccu.com/scripts/isaofx.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-12-21 10:36:17","lastsslvalidation":"2015-11-04 02:03:24","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"565","name":"OptionsXpress, Inc","fid":"10876","org":"10876","brokerid":"optionxpress.com","url":"https://ofx.optionsxpress.com/cgi-bin/ox.exe","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:33:44","lastsslvalidation":"2015-07-02 23:33:42","profile":{"-addr1":"P. O. Box 2197","-city":"Chicago","-state":"Il","-postalcode":"60690-2197","-country":"USA","-csphone":"1-212-723-2898","-tsphone":"1-212-723-2898","-url":"https://ofx.optionsxpress.com/cgi-bin/ox.exe","-email":"alex_shnir@smb.com","-signonmsgset":"true","-bankmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true","-notes":"Short sales may be imported as regular sell transactions Mutual fund purchases may show up as dividend reinvestments Other transaction types may be mis-labeled"}},{"id":"566","name":"Ariel Mutual Funds","org":"DST","brokerid":"ariel.com","url":"https://ofx3.financialtrans.com/tf/OFXServer?tx=OFXController&cz=702110804131918&cl=50017080411","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-12-28 09:57:53","lastsslvalidation":"2016-01-22 21:54:51","profile":{"-addr1":"P.O. Box 173375","-city":"Denver","-state":"CO","-postalcode":"80217","-country":"USA","-csphone":"816.345.7645","-tsphone":"816.345.7645","-url":"https://ofx3.financialtrans.com/tf/OFXServer?tx=OFXController&cz=702110804131918&cl=50900132018","-email":"service@americancentury.com","-signonmsgset":"true","-bankmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"567","name":"Prudential Retirement","fid":"1271","org":"Prudential Retirement Services","brokerid":"prudential.com","url":"https://ofx.prudential.com/eftxweb/EFTXWebRedirector","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-12-24 17:21:33","lastsslvalidation":"2015-07-02 23:38:42","profile":{"-addr1":"Gateway Center 3","-addr2":"11th Floor","-city":"Newark","-state":"NJ","-postalcode":"07102","-country":"USA","-csphone":"(800)562-8838","-tsphone":"(732)482-6356","-url":"www.prudential.com/online/retirement/","-email":"rsofeedback@prudential.com","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"568","name":"Wells Fargo Investments, LLC","fid":"10762","org":"wellsfargo.com","brokerid":"wellsfargo.com","url":"https://invmnt.wellsfargo.com/inv/directConnect","ofxfail":"1","sslfail":"5","lastofxvalidation":"2011-09-28 22:29:26","lastsslvalidation":"2011-09-28 22:29:26","profile":{"-addr1":"420 Montgomery Street","-city":"San Francisco","-state":"CA","-postalcode":"94104","-country":"USA","-csphone":"1-877-823-7782","-tsphone":"1-800-956-4442","-url":"www.wellsfargo.com","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"569","name":"Cyprus Federal Credit Union","org":"Cyprus Federal Credit Union","url":"https://pctouchlink.cypruscu.com/ofx/ofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2012-08-13 22:08:00","lastsslvalidation":"2012-08-13 22:08:00","profile":{"-addr1":"P.O. Box 173375","-city":"Denver","-state":"CO","-postalcode":"80217","-country":"USA","-csphone":"816.345.7645","-tsphone":"816.345.7645","-url":"https://ofx3.financialtrans.com/tf/OFXServer?tx=OFXController&cz=702110804131918&cl=50900132018","-email":"service@americancentury.com","-signonmsgset":"true","-bankmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"570","name":"Penson Financial Services","fid":"10780","org":"Penson Financial Services Inc","brokerid":"penson.com","url":"https://ofx.penson.com","ofxfail":"1","sslfail":"5","lastofxvalidation":"2013-02-03 22:35:47","lastsslvalidation":"2013-02-03 22:35:46","profile":{"-addr1":"1700 Pacific Ave","-addr2":"Suite 1400","-city":"Dallas","-state":"TX","-postalcode":"75201","-country":"USA","-csphone":"214.765.1100","-tsphone":"214.765.1100","-url":"http://www.penson.com","-email":"conversions@penson.com","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"571","name":"Tri Boro Federal Credit Union","fid":"243382747","org":"Tri Boro Federal Credit Union","url":"https://tri.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-12-23 02:05:57","lastsslvalidation":"2013-10-01 22:37:55"},{"id":"572","name":"Hewitt Associates LLC","fid":"242","org":"hewitt.com","brokerid":"hewitt.com","url":"https://seven.was.hewitt.com/eftxweb/access.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-12-12 05:09:20","lastsslvalidation":"2015-07-02 23:14:24","profile":{"-addr1":"100 Half Day Road","-addr2":"NONE","-addr3":"NONE","-city":"Lincolnshire","-state":"IL","-postalcode":"60069","-country":"USA","-csphone":"YOUR 401(K) PLAN","-tsphone":"YOUR 401(K) PLAN","-url":"www.hewitt.com","-email":"2","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"573","name":"Delta Community Credit Union","fid":"3328","org":"decu.org","url":"https://appweb.deltacommunitycu.com/ofxroot/directtocore.asp","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-21 07:57:47","lastsslvalidation":"2016-01-21 08:01:04","profile":{"-addr1":"1025 Virgina Ave","-city":"Atlanta","-state":"GA","-postalcode":"30354","-country":"USA","-csphone":"800 954 3060","-tsphone":"800 954 3060","-url":"www.decu.org","-email":"itemp@decu.org","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"574","name":"Huntington National Bank","fid":"3701","org":"Huntington","url":"https://onlinebanking.huntington.com/scripts/serverext.dll","ofxfail":"3","sslfail":"0","lastofxvalidation":"2009-12-23 01:48:54","lastsslvalidation":"2016-01-21 08:01:10"},{"id":"575","name":"WSECU","fid":"325181028","org":"WSECU","url":"https://ssl3.wsecu.org/ofxserver/ofxsrvr.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-21 18:38:01","lastsslvalidation":"2015-07-03 00:17:22","profile":{"-addr1":"330 Union Ave SE","-city":"Olympia","-state":"WA","-postalcode":"98501","-country":"USA","-csphone":"800-562-0999","-tsphone":"800-562-0999","-url":"www.wsecu.org","-email":"mfm.support@wsecu.org","-signonmsgset":"true","-bankmsgset":"true","-emailmsgset":"true"}},{"id":"576","name":"Baton Rouge City Parish Emp FCU","fid":"265473333","org":"Baton Rouge City Parish EFCU","url":"https://bat.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2013-10-01 22:06:12","lastsslvalidation":"2013-10-01 22:06:11","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"577","name":"Schools Financial Credit Union","fid":"90001","org":"Teknowledge","url":"https://ofx.schools.org/TekPortalOFX/servlet/TP_OFX_Controller","ofxfail":"1","sslfail":"5","lastofxvalidation":"2008-11-06 01:36:22","lastsslvalidation":"2008-12-09 01:34:33"},{"id":"578","name":"Charles Schwab Bank, N.A.","fid":"101","org":"ISC","brokerid":"SCHWAB.COM","url":"https://ofx.schwab.com/bankcgi_dev/ofx_server","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-22 21:51:38","lastsslvalidation":"2016-01-22 21:54:56","profile":{"-addr1":"101 Montgomery Street","-city":"San Francisco","-state":"CA","-postalcode":"94104","-country":"USA","-url":"WWW.SCHWAB.COM","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"579","name":"NW Preferred Federal Credit Union","fid":"323076575","org":"NW Preferred FCU","url":"https://nwf.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2013-01-01 22:33:54","lastsslvalidation":"2013-01-01 22:33:53","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"580","name":"Camino FCU","fid":"322279975","org":"Camino FCU","url":"https://homebanking.caminofcu.org/isaofx/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2011-12-05 22:04:38","lastsslvalidation":"2013-03-20 22:05:47","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"581","name":"Novartis Federal Credit Union","fid":"221278556","org":"Novartis FCU","url":"https://cib.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-12-23 01:57:32","lastsslvalidation":"2013-08-14 22:48:06"},{"id":"582","name":"U.S. First FCU","fid":"321076289","org":"US First FCU","url":"https://uff.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-09-30 01:46:28","lastsslvalidation":"2009-12-07 02:04:35"},{"id":"583","name":"FAA Technical Center FCU","fid":"231277440","org":"FAA Technical Center FCU","url":"https://ftc.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-12-23 01:47:13","lastsslvalidation":"2013-08-14 22:20:13"},{"id":"584","name":"Municipal Employees Credit Union of Baltimore, Inc.","fid":"252076468","org":"Municipal ECU of Baltimore,Inc.","url":"https://mec.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-10-30 01:39:35","lastsslvalidation":"2009-10-30 01:39:34"},{"id":"585","name":"Day Air Credit Union","fid":"242277808","org":"Day Air Credit Union","url":"https://pcu.dayair.org/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2012-03-24 22:06:38","lastsslvalidation":"2012-03-24 22:06:38","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"586","name":"Texas State Bank - McAllen","fid":"114909013","org":"Texas State Bank","url":"https://www.tsb-a.com/OFXServer/ofxsrvr.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2008-08-21 01:36:30","lastsslvalidation":"2008-08-21 01:36:29"},{"id":"587","name":"OCTFCU","fid":"17600","org":"OCTFCU","url":"https://ofx.octfcu.org","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:33:32","lastsslvalidation":"2015-07-02 23:33:27","profile":{"-addr1":"15442 Del Amo Ave","-city":"Tustin","-state":"CA","-postalcode":"92780","-country":"USA","-csphone":"714.258.8700","-tsphone":"714.258.8700","-url":"http://www.octfcu.org","-email":"info@octfcu.org","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"588","name":"Hawaii State FCU","fid":"321379041","org":"Hawaii State FCU","url":"https://hse.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-12-23 01:47:55","lastsslvalidation":"2012-05-31 22:14:10"},{"id":"589","name":"Royce&Associates","org":"DST","brokerid":"www.roycefunds.com","url":"https://ofx.financialtrans.com/tf/OFXServer?tx=OFXController&cz=702110804131918&cl=51714240204","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:43:37","lastsslvalidation":"2016-01-22 21:55:11","profile":{"-addr1":"P.O. Box 173375","-city":"Denver","-state":"CO","-postalcode":"80217","-country":"USA","-csphone":"816.345.7645","-tsphone":"816.345.7645","-url":"https://ofx3.financialtrans.com/tf/OFXServer?tx=OFXController&cz=702110804131918&cl=50900132018","-email":"service@americancentury.com","-signonmsgset":"true","-bankmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"590","name":"American Funds","org":"DST","brokerid":"www.americanfunds.com","url":"https://www2.financialtrans.com/tf/OFXServer?tx=OFXController&cz=702110804131918&cl=3000518","ofxfail":"3","sslfail":"0","lastofxvalidation":"2012-08-11 22:03:36","lastsslvalidation":"2016-01-26 00:21:10","profile":{"-addr1":"P.O. Box 173375","-city":"Denver","-state":"CO","-postalcode":"80217","-country":"USA","-csphone":"816.345.7645","-tsphone":"816.345.7645","-url":"https://ofx3.financialtrans.com/tf/OFXServer?tx=OFXController&cz=702110804131918&cl=50900132018","-email":"service@americancentury.com","-signonmsgset":"true","-bankmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"591","name":"Wells Fargo Advantage Funds","org":"DST","brokerid":"dstsystems.com","url":"https://ofx3.financialtrans.com/tf/OFXServer?tx=OFXController&cz=702110804131918&cl=6181917141306","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-03 00:14:32","lastsslvalidation":"2016-01-22 21:55:13","profile":{"-addr1":"P.O. Box 173375","-city":"Denver","-state":"CO","-postalcode":"80217","-country":"USA","-csphone":"816.345.7645","-tsphone":"816.345.7645","-url":"https://ofx3.financialtrans.com/tf/OFXServer?tx=OFXController&cz=702110804131918&cl=50900132018","-email":"service@americancentury.com","-signonmsgset":"true","-bankmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"592","name":"Community First Credit Union","fid":"275982801","org":"Community First Credit Union","url":"https://pcu.communityfirstcu.org/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2010-01-17 10:23:24","lastsslvalidation":"2014-01-16 22:14:26"},{"id":"593","name":"MTC Federal Credit Union","fid":"053285173","org":"MTC Federal Credit Union","url":"https://mic.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-12-23 01:53:21","lastsslvalidation":"2009-12-23 01:53:20"},{"id":"594","name":"Home Federal Savings Bank(MN/IA)","fid":"291270050","org":"VOneTwentySevenG","url":"https://ofx1.evault.ws/ofxserver/ofxsrvr.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-11-19 21:37:21","lastsslvalidation":"2015-12-18 06:00:54"},{"id":"595","name":"Reliant Community Credit Union","fid":"222382438","org":"W.C.T.A Federal Credit Union","url":"https://wct.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2012-10-10 22:29:05","lastsslvalidation":"2013-08-14 22:55:22","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"596","name":"Patriots Federal Credit Union","fid":"322281963","org":"PAT FCU","url":"https://pat.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2013-07-17 22:33:26","lastsslvalidation":"2013-08-14 22:52:53","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"597","name":"SafeAmerica Credit Union","fid":"321171757","org":"SafeAmerica Credit Union","url":"https://saf.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2013-08-14 22:55:40","lastsslvalidation":"2013-08-14 22:55:40","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"598","name":"Mayo Employees Federal Credit Union","fid":"291975478","org":"Mayo Employees FCU","url":"https://homebank.mayocreditunion.org/ofx/ofx.dll","ofxfail":"3","sslfail":"4","lastofxvalidation":"2011-11-03 22:18:43","lastsslvalidation":"2011-11-03 22:18:43","profile":{"-addr1":"200 First Street SW","-city":"Rochester","-state":"MN","-postalcode":"30008","-country":"USA","-csphone":"800-535-2129","-url":"https://homebank.mayocreditunion.org","-email":"test@test.com","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"599","name":"FivePoint Credit Union","fid":"313187571","org":"FivePoint Credit Union","url":"https://tfcu-nfuse01.texacocommunity.org/internetconnector/isaofx.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-19 10:42:27","lastsslvalidation":"2015-12-23 08:47:47","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"600","name":"Community Resource Bank","fid":"091917160","org":"CNB","url":"https://www.cnbinternet.com/OFXServer/ofxsrvr.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-21 23:33:02","lastsslvalidation":"2016-01-20 06:21:07","profile":{"-addr1":"1605 Heritage Drive","-city":"Northfield","-state":"MN","-postalcode":"55057","-country":"USA","-csphone":"800-250-8420","-url":"https://www.community-resourcebank.com","-email":"crb@community-resourcebank.com","-signonmsgset":"true","-bankmsgset":"true","-emailmsgset":"true"}},{"id":"601","name":"Security 1st FCU","fid":"314986292","org":"Security 1st FCU","url":"https://sec.usersonlnet.com/scripts/isaofx.dll","ofxfail":"3","sslfail":"4","lastofxvalidation":"2011-07-17 22:22:56","lastsslvalidation":"2013-10-01 22:34:49"},{"id":"602","name":"First Alliance Credit Union","fid":"291975481","org":"First Alliance Credit Union","url":"https://fia.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2011-06-27 22:09:42","lastsslvalidation":"2013-10-01 22:16:20"},{"id":"603","name":"Billings Federal Credit Union","fid":"6217","org":"Billings Federal Credit Union","url":"https://bfcuonline.billingsfcu.org/ofx/ofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2015-03-03 22:19:49","lastsslvalidation":"2012-06-25 22:03:12","profile":{"-addr1":"2522 4th Ave. North","-city":"Billings","-state":"MT","-postalcode":"59101","-country":"USA","-csphone":"1-800-331-5470, local 406 248-1127","-url":"https://bfcuonline.billingsfcu.org","-email":"billingsfcu@billingsfcu.org","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"604","name":"Windward Community FCU","fid":"321380315","org":"Windward Community FCU","url":"https://wwc.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2012-08-09 22:37:26","lastsslvalidation":"2012-08-09 22:37:26","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"605","name":"Bernstein Global Wealth Mgmt","org":"BGWM","brokerid":"Bernstein.com","url":"https://ofx.bernstein.com/OFXServer/ofxsrvr.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:26:24","lastsslvalidation":"2015-07-02 22:26:24","profile":{"-addr1":"P.O. Box 173375","-city":"Denver","-state":"CO","-postalcode":"80217","-country":"USA","-csphone":"816.345.7645","-tsphone":"816.345.7645","-url":"https://ofx3.financialtrans.com/tf/OFXServer?tx=OFXController&cz=702110804131918&cl=50900132018","-email":"service@americancentury.com","-signonmsgset":"true","-bankmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"606","name":"Siouxland Federal Credit Union","fid":"304982235","org":"SIOUXLAND FCU","url":"https://sio.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2011-07-31 22:24:11","lastsslvalidation":"2013-10-01 22:35:54"},{"id":"607","name":"The Queen\'s Federal Credit Union","fid":"321379504","org":"The Queens Federal Credit Union","url":"https://que.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2011-06-05 22:21:37","lastsslvalidation":"2011-07-24 22:25:40"},{"id":"608","name":"Edward Jones","fid":"823","org":"Edward Jones","brokerid":"www.edwardjones.com","url":"https://ofx.edwardjones.com","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-24 20:05:09","lastsslvalidation":"2016-01-16 19:37:20","profile":{"-addr1":"12555 Manchester Road","-city":"Saint Louis","-state":"MO","-postalcode":"63131","-country":"USA","-csphone":"800.441.0503","-tsphone":"800.441.0503","-url":"https://www.edwardjones.com","-email":"accountaccess@edwardjones.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-invstmtmsgset":"true","-emailmsgset":"true","-seclistmsgset":"true"}},{"id":"609","name":"Merck Sharp&Dohme FCU","fid":"231386645","org":"MERCK, SHARPE&DOHME FCU","url":"https://msd.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2012-01-18 22:17:16","lastsslvalidation":"2012-01-18 22:17:15","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"610","name":"Credit Union 1 - IL","fid":"271188081","org":"Credit Union 1","url":"https://pcu.creditunion1.org/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-12-23 01:46:34","lastsslvalidation":"2009-12-23 01:46:33"},{"id":"611","name":"Bossier Federal Credit Union","fid":"311175129","org":"Bossier Federal Credit Union","url":"https://bos.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-11-24 01:41:48","lastsslvalidation":"2013-10-01 22:06:33"},{"id":"612","name":"First Florida Credit Union","fid":"263079014","org":"First Llorida Credit Union","url":"https://pcu2.gecuf.org/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2015-02-04 22:54:04","lastsslvalidation":"2013-02-21 22:20:33","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"613","name":"NorthEast Alliance FCU","fid":"221982130","org":"NorthEast Alliance FCU","url":"https://nea.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-12-23 01:57:27","lastsslvalidation":"2013-08-14 22:42:22"},{"id":"614","name":"ShareBuilder","fid":"5575","org":"ShareBuilder","brokerid":"sharebuilder.com","url":"https://ofx.sharebuilder.com","ofxfail":"0","sslfail":"4","lastofxvalidation":"2016-01-14 17:48:25","lastsslvalidation":"2015-05-14 23:46:36","profile":{"-addr1":"1445 120th Ave NE","-city":"Bellevue","-state":"WA","-postalcode":"98005","-country":"USA","-csphone":"(800) 747-2537","-url":"http://www.sharebuilder.com","-email":"customercare@sharebuilder.com","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"615","name":"Janus","brokerid":"janus.com","url":"https://ofx3.financialtrans.com/tf/OFXServer?tx=OFXController&cz=702110804131918&cl=50900132018","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-10 12:05:29","lastsslvalidation":"2016-01-24 01:26:49","profile":{"-addr1":"P.O. Box 173375","-city":"Denver","-state":"CO","-postalcode":"80217","-country":"USA","-csphone":"816.345.7645","-tsphone":"816.345.7645","-url":"https://ofx3.financialtrans.com/tf/OFXServer?tx=OFXController&cz=702110804131918&cl=50900132018","-email":"service@americancentury.com","-signonmsgset":"true","-bankmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"616","name":"Weitz Funds","fid":"weitz.com","org":"weitz.com","brokerid":"weitz.com","url":"https://www3.financialtrans.com/tf/OFXServer?tx=OFXController&cz=702110804131918&cl=52204081925","ofxfail":"3","sslfail":"0","lastofxvalidation":"2012-08-10 22:54:22","lastsslvalidation":"2016-01-21 08:01:56"},{"id":"617","name":"JPMorgan Retirement Plan Services","fid":"6313","org":"JPMORGAN","brokerid":"JPMORGAN","url":"https://ofx.retireonline.com/eftxweb/access.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-13 14:26:09","lastsslvalidation":"2015-09-01 03:49:10","profile":{"-addr1":"9300 Ward Parkway","-city":"Kansas City","-state":"MO","-postalcode":"64114","-country":"USA","-csphone":"1-800-345-2345","-tsphone":"1-800-345-2345","-url":"http://www.retireonline.com","-email":"2","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"618","name":"Credit Union ONE","fid":"14412","org":"Credit Union ONE","url":"https://cuhome.cuone.org/ofx/ofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2014-11-23 22:28:40","lastsslvalidation":"2013-06-25 22:23:46","profile":{"-addr1":"400 E. Nine Mile Road","-city":"Ferndale","-state":"MI","-postalcode":"48220","-country":"USA","-csphone":"800-451-4292","-url":"http://www.cuone.org","-email":"cuomembers@cuone.org","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"619","name":"Salt Lake City Credit Union","fid":"324079186","org":"Salt Lake City Credit Union","url":"https://slc.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-02-27 01:35:09","lastsslvalidation":"2009-12-23 02:01:48"},{"id":"620","name":"First Southwest Company","fid":"7048","org":"AFS","brokerid":"https://fswofx.automat","url":"https://fswofx.automatedfinancial.com","ofxfail":"0","sslfail":"4","lastofxvalidation":"2016-01-09 07:33:24","lastsslvalidation":"2015-07-30 06:37:35","profile":{"-addr1":"50 Broadway","-city":"New York","-state":"NY","-postalcode":"10004","-country":"USA","-url":"https://fswofx.automatedfinancial.com","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"621","name":"Dodge&Cox Funds","brokerid":"dodgeandcox.com","url":"https://ofx3.financialtrans.com/tf/OFXServer?tx=OFXController&cz=702110804131918&cl=50314030604","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:46:23","lastsslvalidation":"2016-01-23 09:34:18","profile":{"-addr1":"P.O. Box 173375","-city":"Denver","-state":"CO","-postalcode":"80217","-country":"USA","-csphone":"816.345.7645","-tsphone":"816.345.7645","-url":"https://ofx3.financialtrans.com/tf/OFXServer?tx=OFXController&cz=702110804131918&cl=50900132018","-email":"service@americancentury.com","-signonmsgset":"true","-bankmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"622","name":"Wells Fargo Trust-Investment Mgt","fid":"6955","org":"Wells Fargo Trust","brokerid":"Wells Fargo Trust","url":"https://trust.wellsfargo.com/trust/directConnect","ofxfail":"2","sslfail":"0","lastofxvalidation":"2011-09-29 22:30:17","lastsslvalidation":"2015-11-12 11:41:29","profile":{"-addr1":"733 Marquette Ave, 5th Floor","-addr2":"Security Control & Transfer","-city":"Minneapolis","-state":"MN","-postalcode":"55479","-country":"USA","-csphone":"1-800-352-3702","-tsphone":"1-800-956-4442","-url":"www.wellsfargo.com","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"623","name":"Scottrade, Inc.","fid":"777","org":"Scottrade","brokerid":"www.scottrade.com","url":"https://ofxstl.scottsave.com","ofxfail":"1","sslfail":"5","lastofxvalidation":"2015-02-22 23:39:30","lastsslvalidation":"2011-09-28 22:22:22","profile":{"-addr1":"12855 Flushing Meadows Dr.","-city":"St. Louis","-state":"MO","-postalcode":"63131","-country":"USA","-csphone":"314.965.1555","-tsphone":"314.965.1555","-url":"http://www.scottrade.com","-email":"support@scottrade.com","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"624","name":"Silver State Schools CU","fid":"322484265","org":"SSSCU","url":"https://www.silverstatecu.com/OFXServer/ofxsrvr.dll","ofxfail":"3","sslfail":"5","lastofxvalidation":"2012-04-16 22:27:15","lastsslvalidation":"2012-04-16 22:27:15","profile":{"-addr1":"4221 South McLeod","-city":"Las Vegas","-state":"NV","-postalcode":"89121","-country":"USA","-csphone":"800-357-9654","-url":"www.silverstatecu.com","-email":"support@silverstatecu.com","-signonmsgset":"true","-bankmsgset":"true","-emailmsgset":"true"}},{"id":"625","name":"Smith Barney - Investments","brokerid":"smithbarney.com","url":"https://ofx.smithbarney.com/cgi-bin/ofx/ofx.cgi","ofxfail":"1","sslfail":"5","lastofxvalidation":"2013-07-20 22:42:55","lastsslvalidation":"2013-07-20 22:42:49","profile":{"-addr1":"P.O. Box 173375","-city":"Denver","-state":"CO","-postalcode":"80217","-country":"USA","-csphone":"816.345.7645","-tsphone":"816.345.7645","-url":"https://ofx3.financialtrans.com/tf/OFXServer?tx=OFXController&cz=702110804131918&cl=50900132018","-email":"service@americancentury.com","-signonmsgset":"true","-bankmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"626","name":"VISA Information Source","fid":"10942","org":"VISA","url":"https://vis.informationmanagement.visa.com/eftxweb/access.ofx","ofxfail":"1","sslfail":"0","lastofxvalidation":"2015-07-16 14:38:48","lastsslvalidation":"2015-07-03 00:11:15","profile":{"-addr1":"900 Metro Center Blvd","-city":"Foster City","-state":"CA","-postalcode":"94404","-country":"USA","-csphone":"212 344 2000","-tsphone":"212 344 2000","-url":"www.joineei.com","-email":"support@joineei.com","-signonmsgset":"true","-creditcardmsgset":"true"}},{"id":"627","name":"National City","fid":"5860","org":"NATIONAL CITY","url":"https://ofx.nationalcity.com/ofx/OFXConsumer.aspx","ofxfail":"1","sslfail":"5","lastofxvalidation":"2009-10-24 01:39:34","lastsslvalidation":"2014-07-26 22:32:20"},{"id":"628","name":"Capital One","fid":"1001","org":"Hibernia","url":"https://onlinebanking.capitalone.com/scripts/serverext.dll","ofxfail":"2","sslfail":"0","lastofxvalidation":"2009-08-21 01:33:29","lastsslvalidation":"2015-07-02 22:28:14","profile":{"-addr1":"1200 San Bernardo","-city":"Laredo","-state":"TX","-postalcode":"78040","-country":"USA","-csphone":"210-518-2571","-tsphone":"505-237-3725","-url":"Unknown","-email":"Unknown","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"629","name":"Citi Credit Card","fid":"24909","org":"Citigroup","url":"https://www.accountonline.com/cards/svc/CitiOfxManager.do","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-12-09 05:57:58","lastsslvalidation":"2015-07-02 22:33:34","profile":{"-addr1":"8787 Baypine Road","-city":"Jacksonville","-state":"FL","-postalcode":"32256","-country":"USA","-csphone":"1-800-950-5114","-tsphone":"1-800-347-4934","-url":"http://www.citicards.com","-signonmsgset":"true","-creditcardmsgset":"true"}},{"id":"630","name":"Zions Bank","fid":"1115","org":"244-3","url":"https://quicken.metavante.com/ofx/OFXServlet","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-03 00:17:25","lastsslvalidation":"2015-07-03 00:17:25","profile":{"-addr1":"2200 South 3270 West","-city":"West Valley City","-state":"UT","-postalcode":"84119","-country":"USA","-csphone":"1-888-440-0339","-tsphone":"1-888-440-0339","-url":"www.zionsbank.com","-email":"zionspfm@zionsbank.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-interxfermsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"631","name":"Capital One Bank","fid":"1001","org":"Hibernia","url":"https://onlinebanking.capitalone.com/scripts/serverext.dll","ofxfail":"2","sslfail":"0","lastofxvalidation":"2009-08-21 01:33:30","lastsslvalidation":"2016-01-21 11:05:48","profile":{"-addr1":"1200 San Bernardo","-city":"Laredo","-state":"TX","-postalcode":"78040","-country":"USA","-csphone":"210-518-2571","-tsphone":"505-237-3725","-url":"Unknown","-email":"Unknown","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"633","name":"Redstone Federal Credit Union","fid":"2143","org":"Harland Financial Solutions","url":"https://remotebanking.redfcu.org/ofx/ofx.dll","ofxfail":"3","sslfail":"4","lastofxvalidation":"2009-10-31 01:44:13","lastsslvalidation":"2009-10-31 01:44:12"},{"id":"634","name":"PNC Bank","fid":"4501","org":"ISC","url":"https://www.oasis.cfree.com/fip/genesis/prod/04501.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-13 22:15:53","lastsslvalidation":"2015-11-22 22:15:29","profile":{"-addr1":"P.O. Box 339","-city":"Pittsburgh","-state":"PA","-postalcode":"152309736","-country":"USA","-url":"http://www.pncbank.com/","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"635","name":"Bank of America (California)","fid":"6805","org":"HAN","url":"https://ofx.bankofamerica.com/cgi-forte/ofx?servicename=ofx_2-3&pagename=bofa","ofxfail":"1","sslfail":"5","lastofxvalidation":"2015-05-03 22:15:30","lastsslvalidation":"2015-05-03 22:15:30","profile":{"-addr1":"Interactive Banking","-addr2":"TX1-854-06-12","-addr3":"P.O. Box 655961","-city":"Dallas","-state":"TX","-postalcode":"75265-9964","-country":"USA","-csphone":"800-792-0808","-tsphone":"800-792-0808","-url":"http://www.bankofamerica.com","-email":"forte@bankofamerica.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"636","name":"Chase (credit card) ","fid":"10898","org":"B1","url":"https://ofx.chase.com","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-22 21:51:52","lastsslvalidation":"2015-10-22 08:05:10","profile":{"-addr1":"Bank One Plaza","-addr2":"Suite IL1-0852","-city":"Chicago","-state":"IL","-postalcode":"60670","-country":"USA","-csphone":"800-482-3675","-tsphone":"800-482-3675","-url":"https://www.chase.com","-email":"Unknown","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"637","name":"Arizona Federal Credit Union","fid":"322172797","org":"DI","url":"https://ofxdi.diginsite.com/cmr/cmr.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:19:24","lastsslvalidation":"2015-07-02 22:19:23","profile":{"-addr1":"333 N 44th Street","-city":"Phoenix","-state":"AZ","-postalcode":"85008","-country":"USA","-csphone":"800-523-4603","-tsphone":"800-523-4603","-url":"www.azfcu.org","-email":"member.services@azfcu.org","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"638","name":"UW Credit Union","fid":"1001","org":"UWCU","url":"https://ofx.uwcu.org/serverext.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-22 21:51:55","lastsslvalidation":"2015-07-03 00:09:33","profile":{"-addr1":"1200 San Bernardo","-city":"Laredo","-state":"TX","-postalcode":"78040","-country":"USA","-csphone":"210-518-2571","-tsphone":"505-237-3725","-url":"Unknown","-email":"Unknown","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"639","name":"Bank of America","fid":"5959","org":"HAN","url":"https://eftx.bankofamerica.com/eftxweb/access.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-16 09:15:20","lastsslvalidation":"2016-01-22 21:55:22","profile":{"-addr1":"Interactive Banking","-addr2":"TX1-854-06-12","-addr3":"P.O. Box 655961","-city":"Dallas","-state":"TX","-postalcode":"75265-9964","-country":"USA","-csphone":"(800) 933-6262","-tsphone":"(800) 933-6262","-url":"http://www.bankofamerica.com","-email":"forte@bankofamerica.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"640","name":"Commerce Bank","fid":"1001","org":"CommerceBank","url":"https://ofx.tdbank.com/scripts/serverext.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-11-29 13:55:14","lastsslvalidation":"2015-07-02 22:35:34","profile":{"-addr1":"1200 San Bernardo","-city":"Laredo","-state":"TX","-postalcode":"78040","-country":"USA","-csphone":"210-518-2571","-tsphone":"505-237-3725","-url":"Unknown","-email":"Unknown","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"641","name":"Securities America","fid":"7784","org":"Fidelity","brokerid":"1234","url":"https://ofx.ibgstreetscape.com:443","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:53:19","lastsslvalidation":"2015-07-02 23:53:19","profile":{"-addr1":"XXXXXXXXXX","-city":"XXXXXXXXXX","-state":"XX","-postalcode":"XXXXX","-country":"USA","-csphone":"Contact your broker/dealer.","-tsphone":"Contact your broker/dealer.","-url":"https://ofx.ibgstreetscape.com","-signonmsgset":"true","-invstmtmsgset":"true"}},{"id":"642","name":"First Internet Bank of Indiana","fid":"074014187","org":"DI","brokerid":"074014187","url":"https://ofxdi.diginsite.com/cmr/cmr.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:03:07","lastsslvalidation":"2015-07-02 23:03:06","profile":{"-addr1":"7820 Innovation Boulevard","-addr2":"Suite 210","-city":"Indianapolis","-state":"IN","-postalcode":"46278","-country":"USA","-csphone":"(888) 873-3424","-tsphone":"(888) 873-3424","-url":"www.firstib.com","-email":"newaccounts@firstib.com","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true"}},{"id":"643","name":"Alpine Banks of Colorado","fid":"1451","org":"JackHenry","url":"https://directline.netteller.com","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:07:32","lastsslvalidation":"2015-07-02 22:07:32","profile":{"-addr1":"2200 GRAND AVE","-addr2":"GLENWOOD SPRINGS, CO 81601","-city":"GRAND JUNCTION","-state":"CO","-postalcode":"815010000","-country":"USA","-csphone":"(970) 945-2424","-tsphone":"800-551-6098","-url":"http://www.alpinebank.com","-email":"onlinebanking@alpinebank.com","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true"}},{"id":"644","name":"BancFirst","fid":"103003632","org":"DI","url":"https://ofxdi.diginsite.com/cmr/cmr.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-15 12:01:29","lastsslvalidation":"2016-01-22 20:18:17","profile":{"-addr1":"101 N. Broadway,Suite 200","-city":"Oklahoma City","-state":"OK","-postalcode":"73102","-country":"USA","-csphone":"405-270-4785","-tsphone":"405-270-4785","-url":"www.bancfirst.com","-email":"onlinebanking@bancfirst.com","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"645","name":"Desert Schools Federal Credit Union","fid":"1001","org":"DSFCU","url":"https://epal.desertschools.org/scripts/serverext.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:45:34","lastsslvalidation":"2015-07-02 22:45:34","profile":{"-addr1":"1200 San Bernardo","-city":"Laredo","-state":"TX","-postalcode":"78040","-country":"USA","-csphone":"210-518-2571","-tsphone":"505-237-3725","-url":"Unknown","-email":"Unknown","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"646","name":"Kinecta Federal Credit Union","fid":"322278073","org":"KINECTA","url":"https://ofx.kinecta.org/OFXServer/ofxsrvr.dll","ofxfail":"0","sslfail":"5","lastofxvalidation":"2016-01-22 05:21:18","lastsslvalidation":"2015-06-14 23:13:08","profile":{"-addr1":"1440 Rosecrans Avenue","-city":"Manhattan Beach","-state":"CA","-postalcode":"90266","-country":"USA","-csphone":"800-854-9846","-tsphone":"800-854-9846","-url":"http://www.kinecta.org","-email":"ofxsupport@kinecta.org","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"647","name":"Boeing Employees Credit Union","fid":"1001","org":"becu","url":"https://www.becuonlinebanking.org/scripts/serverext.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2015-02-23 22:19:52","lastsslvalidation":"2015-10-24 10:08:03","profile":{"-addr1":"1200 San Bernardo","-city":"Laredo","-state":"TX","-postalcode":"78040","-country":"USA","-csphone":"210-518-2571","-tsphone":"505-237-3725","-url":"Unknown","-email":"Unknown","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"648","name":"Capital One Bank - 2","fid":"1001","org":"Hibernia","url":"https://onlinebanking.capitalone.com/ofx/process.ofx","ofxfail":"2","sslfail":"0","lastofxvalidation":"2015-02-06 04:35:52","lastsslvalidation":"2015-07-02 22:28:28","profile":{"-addr1":"1200 San Bernardo","-city":"Laredo","-state":"TX","-postalcode":"78040","-country":"USA","-csphone":"210-518-2571","-tsphone":"505-237-3725","-url":"Unknown","-email":"Unknown","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"649","name":"Michigan State University Federal CU","fid":"272479663","org":"MSUFCU","url":"https://ofx.msufcu.org/ofxserver/ofxsrvr.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:23:14","lastsslvalidation":"2015-07-02 23:23:14","profile":{"-addr1":"3777 West Road","-city":"East Lansing","-state":"MI","-postalcode":"48823","-country":"USA","-csphone":"1-800-678-4968","-tsphone":"1-517-333-2310","-url":"http://www.msufcu.org","-email":"eservices@msufcu.org","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"650","name":"The Community Bank","fid":"211371476","org":"DI","url":"https://ofxdi.diginsite.com/cmr/cmr.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-12-08 01:13:12","lastsslvalidation":"2015-07-02 23:59:13","profile":{"-addr1":"1265 Belmont Street","-city":"Brockton","-state":"MA","-postalcode":"02301-4401","-country":"USA","-csphone":"508-587-3210","-tsphone":"508-587-3210","-url":"www.communitybank.com","-email":"trocha@communitybank.com","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"651","name":"Sacramento Credit Union","fid":"1","org":"SACRAMENTO CREDIT UNION","url":"https://homebank.sactocu.org/ofx/ofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2015-05-10 23:34:15","lastsslvalidation":"2015-05-10 23:34:14","profile":{"-addr1":"P.O. BOX 2351","-city":"Sacramento","-state":"CA","-postalcode":"95812","-country":"USA","-csphone":"916 444 6070","-url":"https://homebank.sactocu.org","-email":"info@sactocu.org","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"652","name":"TD Bank","fid":"1001","org":"CommerceBank","url":"https://onlinebanking.tdbank.com/scripts/serverext.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-22 21:52:41","lastsslvalidation":"2016-01-21 08:02:34","profile":{"-addr1":"1200 San Bernardo","-city":"Laredo","-state":"TX","-postalcode":"78040","-country":"USA","-csphone":"210-518-2571","-tsphone":"505-237-3725","-url":"Unknown","-email":"Unknown","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"653","name":"Suncoast Schools FCU","fid":"1001","org":"SunCoast","url":"https://ofx.suncoastfcu.org","ofxfail":"1","sslfail":"5","lastofxvalidation":"2015-02-13 23:49:01","lastsslvalidation":"2013-10-23 22:31:20","profile":{"-addr1":"1200 San Bernardo","-city":"Laredo","-state":"TX","-postalcode":"78040","-country":"USA","-csphone":"210-518-2571","-tsphone":"505-237-3725","-url":"Unknown","-email":"Unknown","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"654","name":"Metro Bank","fid":"9970","org":"MTRO","url":"https://ofx.mymetrobank.com/ofx/ofx.ofx","ofxfail":"1","sslfail":"5","lastofxvalidation":"2015-11-08 15:35:21","lastsslvalidation":"2015-11-19 15:25:09","profile":{"-addr1":"3801 Paxton St","-city":"Harrisburg","-state":"PA","-postalcode":"17111","-country":"USA","-csphone":"800-204-0541","-tsphone":"800-204-0541","-url":"https://online.mymetrobank.com","-email":"customerservice@mymetrobank.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"655","name":"First National Bank (Texas)","fid":"12840","org":"JackHenry","url":"https://directline.netteller.com","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-12-12 15:08:50","lastsslvalidation":"2015-07-02 23:03:09","profile":{"-addr1":"PO BOX 810","-addr2":"EDINBURG TEXAS 78540-0810","-city":"LUBBOCK","-state":"TX","-postalcode":"794160000","-country":"USA","-csphone":"(956) 380-8500","-tsphone":"1-877-380-8573","-url":"http://www.webfnb.com","-email":"FNB-WebBanking@plainscapital.com","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true"}},{"id":"656","name":"Bank of the West","fid":"5809","org":"BancWest Corp","url":"https://olbp.bankofthewest.com/ofx0002/ofx_isapi.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2015-05-07 22:15:37","lastsslvalidation":"2015-05-07 22:15:36","profile":{"-addr1":"1450 Treat Blvd","-city":"Walnut Creek","-state":"CA","-postalcode":"94596","-country":"USA","-csphone":"1-800-488-2265","-tsphone":"1-800-488-2265","-url":"http://www.bankofthewest.com","-email":"etimebanker@bankofthewest.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"657","name":"Mountain America Credit Union","fid":"324079555","org":"MACU","url":"https://ofx.macu.org/OFXServer/ofxsrvr.dll","ofxfail":"0","sslfail":"4","lastofxvalidation":"2015-11-05 12:52:18","lastsslvalidation":"2013-11-20 22:24:51","profile":{"-addr1":"7181 S Campus View Dr","-city":"West Jordan","-state":"UT","-postalcode":"84084","-country":"USA","-csphone":"800-748-4302","-tsphone":"1-800-748-4302","-url":"https://www.macu.com","-email":"macumail@macu.com","-signonmsgset":"true","-bankmsgset":"true","-emailmsgset":"true"}},{"id":"658","name":"ING DIRECT","fid":"031176110","org":"ING DIRECT","url":"https://ofx.ingdirect.com/OFX/ofx.html","ofxfail":"1","sslfail":"5","lastofxvalidation":"2015-03-15 23:07:36","lastsslvalidation":"2015-03-15 23:07:35"},{"id":"659","name":"Santa Barbara Bank & Trust","fid":"5524","org":"pfm-l3g","url":"https://pfm.metavante.com/ofx/OFXServlet","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:49:58","lastsslvalidation":"2015-07-02 23:49:57","profile":{"-addr1":"P. O. Box 60839","-city":"Santa Barbara","-state":"CA","-postalcode":"93160","-country":"USA","-csphone":"1-888-400-7228","-url":"http://www.pcbancorp.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-interxfermsgset":"true","-billpaymsgset":"true"}},{"id":"660","name":"UMB","fid":"468","org":"UMBOFX","url":"https://ofx.umb.com","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-12-06 15:52:56","lastsslvalidation":"2015-07-03 00:05:26"},{"id":"661","name":"Bank Of America(All except CA,WA,&ID ","fid":"6812","org":"HAN","brokerid":"IDX name=Claw","url":"Https://ofx.bankofamerica.com/cgi-forte/fortecgi?servicename=ofx_2-3&pagename=ofx ","ofxfail":"1","sslfail":"5","lastofxvalidation":"2015-05-03 22:15:34","lastsslvalidation":"2015-05-03 22:15:34","profile":{"-addr1":"Interactive Banking","-addr2":"TX1-854-06-12","-addr3":"P.O. Box 655961","-city":"Dallas","-state":"TX","-postalcode":"75265-9964","-country":"USA","-csphone":"(800) 933-6262","-tsphone":"(800) 933-6262","-url":"http://www.bankofamerica.com","-email":"forte@bankofamerica.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"662","name":"Centra Credit Union2","fid":"274972883","org":"Centra CU","url":"https://www.centralink.org/scripts/isaofx.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:28:35","lastsslvalidation":"2015-07-02 22:28:35","profile":{"-addr1":"1430 National Road","-city":"Columbus","-state":"IN","-postalcode":"47201","-country":"USA","-csphone":"800-232-3642","-tsphone":"800-232-3642","-url":"http://www.centra.org","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true"}},{"id":"663","name":"Mainline National Bank","fid":"9869","org":"JackHenry","url":"https://directline.netteller.com","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-25 19:20:00","lastsslvalidation":"2016-01-21 08:02:58"},{"id":"664","name":"Citizens Bank","fid":"4639","org":"CheckFree OFX","url":"https://www.oasis.cfree.com/04639.ofxgp","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:33:52","lastsslvalidation":"2015-07-02 22:33:51"},{"id":"665","name":"USAA Investment Mgmt Co","fid":"24592","org":"USAA","brokerid":"USAA.COM","url":"https://service2.usaa.com/ofx/OFXServlet","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-03 00:09:25","lastsslvalidation":"2015-09-15 12:29:03","profile":{"-addr1":"Attn:USAA BrokSvcs/MutualFunds","-addr2":"PO BOX 659453","-city":"San Antonio","-state":"TX","-postalcode":"78265-9825","-country":"USA","-csphone":"800-531-8777","-tsphone":"877-632-3002","-url":"https://www.usaa.com/inet/gas_imco/ImMainMenu","-signonmsgset":"true","-invstmtmsgset":"true"}},{"id":"666","name":"121 Financial Credit Union","fid":"000001155","org":"121 Financial Credit Union","url":"https://ppc.121fcu.org/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2014-11-16 22:00:03","lastsslvalidation":"2011-07-03 22:00:04","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"667","name":"Abbott Laboratories Employee CU","fid":"35MXN","org":"Abbott Laboratories ECU - ALEC","url":"https://www.netit.financial-net.com/ofx/","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:02:31","lastsslvalidation":"2015-07-02 22:02:30","profile":{"-addr1":"401 N. RIVERSIDE DRIVE","-city":"GURNEE","-state":"IL","-postalcode":"60031","-country":"US","-url":"https://www.netit.financial-net.com/alec","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"668","name":"Achieva Credit Union","fid":"4491","org":"Achieva Credit Union","url":"https://rbserver.achievacu.com/ofx/ofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2015-05-18 22:02:34","lastsslvalidation":"2015-05-18 22:02:33","profile":{"-addr1":"1499 Gulf to Bay Blvd","-city":"Clearwater","-state":"FL","-postalcode":"34653","-country":"USA","-csphone":"727-431-7680","-url":"https://rbserver.achievacu.com","-email":"john@achievacu.com","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"669","name":"American National Bank","fid":"4201","org":"ISC","url":"https://www.oasis.cfree.com/fip/genesis/prod/04201.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:16:05","lastsslvalidation":"2015-07-02 22:16:04","profile":{"-addr1":"33 N. Lasalle","-city":"Chicago","-state":"IL","-postalcode":"60602","-country":"USA","-url":"http://www.americannationalbank.com/","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"670","name":"Andrews Federal Credit Union","fid":"AFCUSMD","org":"FundsXpress","url":"https://ofx.fundsxpress.com/piles/ofx.pile/","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-11-24 15:19:40","lastsslvalidation":"2015-11-12 21:23:30","profile":{"-addr1":"5711 Allentown Road","-city":"Suitland","-state":"MD","-postalcode":"20746","-country":"USA","-csphone":"800.487.5500 (U.S.) 0.800.487.56","-tsphone":"800.487.5500 (U.S.) 0.800.487.56","-url":"http://www.andrewsfcu.org","-email":"memberservice@andrewsfcu.org","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"671","name":"Citi Personal Wealth Management","fid":"060","org":"Citigroup","brokerid":"investments.citi.com","url":"https://uat-ofx.netxclient.inautix.com/cgi/OFXNetx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-23 18:01:40","lastsslvalidation":"2015-07-23 17:42:27","profile":{"-addr1":"2 Court Square","-city":"Long Island City","-state":"NY","-postalcode":"11120","-country":"USA","-csphone":"877-541-1852","-tsphone":"877-541-1852","-url":"http://www.investments.citi.com/pwm","-email":"-","-signonmsgset":"true","-invstmtmsgset":"true"}},{"id":"672","name":"Bank One (Chicago)","fid":"1501","org":"ISC","url":"https://www.oasis.cfree.com/fip/genesis/prod/01501.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:24:31","lastsslvalidation":"2015-07-02 22:24:31","profile":{"-addr1":"P. O. Box 1762","-city":"Chicago","-state":"IL","-postalcode":"606909947","-country":"USA","-url":"http://www.bankone.com/","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"673","name":"Bank One (Michigan and Florida)","fid":"6001","org":"ISC","url":"https://www.oasis.cfree.com/fip/genesis/prod/06001.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-11 14:25:54","lastsslvalidation":"2015-07-02 22:24:32","profile":{"-addr1":"P.O. Box 7082","-city":"Troy","-state":"MI","-postalcode":"480077082","-country":"USA","-url":"http://www.bankone.com/","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"674","name":"Bank of America (Formerly Fleet)","fid":"1803","org":"ISC","url":"https://www.oasis.cfree.com/fip/genesis/prod/01803.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:22:45","lastsslvalidation":"2015-07-02 22:22:45","profile":{"-addr1":"MA CPK 04-02-08","-addr2":"P.O. Box 1924","-city":"Boston","-state":"MA","-postalcode":"021059940","-country":"USA","-url":"http://www.bankboston.com/","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"675","name":"BankBoston PC Banking","fid":"1801","org":"ISC","url":"https://www.oasis.cfree.com/fip/genesis/prod/01801.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:24:33","lastsslvalidation":"2015-07-02 22:24:33","profile":{"-addr1":"MA CPK 04-02-08","-addr2":"P.O. Box 1924","-city":"Boston","-state":"MA","-postalcode":"021059940","-country":"USA","-url":"http://www.bankboston.com/","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"676","name":"Beverly Co-Operative Bank","fid":"531","org":"orcc","url":"https://www19.onlinebank.com/OROFX16Listener","ofxfail":"1","sslfail":"5","lastofxvalidation":"2013-05-31 22:10:16","lastsslvalidation":"2014-08-24 22:07:54","profile":{"-addr1":"254 Cabot Street","-city":"Beverly","-state":"MA","-postalcode":"01915","-country":"USA","-csphone":"(877) 314-7816","-tsphone":"(877) 314-7816","-url":"http://www.beverlycoop.com","-email":"info@orcc.com","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"677","name":"Cambridge Portuguese Credit Union","fid":"983","org":"orcc","url":"https://www20.onlinebank.com/OROFX16Listener","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:28:10","lastsslvalidation":"2015-07-02 22:28:09","profile":{"-addr1":"493 Somerville Avenue","-city":"Somerville","-state":"MA","-postalcode":"02143","-country":"USA","-csphone":"(877) 793-1440","-tsphone":"(877) 793-1440","-url":"http://www.naveo.org","-email":"info@orcc.com","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"678","name":"Citibank","fid":"2101","org":"ISC","url":"https://www.oasis.cfree.com/fip/genesis/prod/02101.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:33:50","lastsslvalidation":"2015-07-02 22:33:50","profile":{"-addr1":"500 W. Madison","-city":"Chicago","-state":"IL","-postalcode":"60661","-country":"USA","-url":"http://www.citibank.com/","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"679","name":"Community Bank, N.A.","fid":"11517","org":"JackHenry","url":"https://directline2.netteller.com","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:35:40","lastsslvalidation":"2016-01-21 08:03:03","profile":{"-addr1":"45 - 49 Court Street","-addr2":"Canton, NY 13617","-city":"CANTON","-state":"NY","-postalcode":"136170000","-country":"USA","-csphone":"(315) 386-4553","-tsphone":"1-866-764-8638","-url":"http://www.communitybankna.com","-email":"corpcom@communitybankna.com","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true"}},{"id":"680","name":"Consumers Credit Union","fid":"12541","org":"Consumers Credit Union","url":"https://ofx.lanxtra.com/ofx/servlet/Teller","ofxfail":"0","sslfail":"4","lastofxvalidation":"2016-01-26 00:01:44","lastsslvalidation":"2013-08-19 22:09:48","profile":{"-addr1":"7040 Stadium Dr.","-city":"Oshtemo","-state":"MI","-postalcode":"49077","-country":"USA","-csphone":"2693457804","-tsphone":"2693457804","-url":"http://www.consumerscu.org","-email":"ccu@consumerscu.org","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"681","name":"CPM Federal Credit Union","fid":"253279536","org":"USERS, Inc.","url":"https://cpm.usersonlnet.com/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2012-01-31 22:06:38","lastsslvalidation":"2013-08-14 22:12:56","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"682","name":"DATCU","fid":"311980725","org":"DATCU","url":"https://online.datcu.coop/ofxserver/ofxsrvr.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:42:19","lastsslvalidation":"2015-07-02 22:42:19","profile":{"-addr1":"PO Box 827","-city":"Denton","-state":"TX","-postalcode":"76202","-country":"USA","-csphone":"1-866-387-8585","-url":"http://www.datcu.org","-email":"ofx@datcu.org","-signonmsgset":"true","-bankmsgset":"true","-emailmsgset":"true"}},{"id":"683","name":"Denver Community Federal Credit Union","fid":"10524","org":"Denver Community FCU","url":"https://pccu.dcfcu.coop/ofx/ofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2013-01-23 22:13:56","lastsslvalidation":"2013-01-23 22:13:56","profile":{"-addr1":"1075 Acoma Street","-city":"Denver","-state":"CO","-postalcode":"80204","-country":"USA","-csphone":"3035731170","-url":"http://www.dcfcu.coop","-email":"memberservices@dcfcu.coop","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"684","name":"Discover Platinum","fid":"7102","org":"Discover Financial Services","url":"https://ofx.discovercard.com/","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-22 21:52:45","lastsslvalidation":"2016-01-22 21:55:24","profile":{"-addr1":"2500 Lake Cook Road","-city":"Riverwoods","-state":"IL","-postalcode":"60015","-country":"USA","-csphone":"1-800-DISCOVER","-tsphone":"1-800-DISCOVER","-url":"http://www.discovercard.com","-email":"websupport@discovercard.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"685","name":"EAB","fid":"6505","org":"ISC","url":"https://www.oasis.cfree.com/fip/genesis/prod/06505.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:49:38","lastsslvalidation":"2015-07-02 22:49:37","profile":{"-addr1":"Electronic Banking Dept 2839","-addr2":"1 EAB Plaze","-city":"Uniondale","-state":"NY","-postalcode":"11555","-country":"USA","-url":"http://www.eab.com/","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"686","name":"FAA Credit Union","fid":"114","org":"FAA Credit Union","url":"https://flightline.faaecu.org/ofx/ofx.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-22 21:52:47","lastsslvalidation":"2016-01-22 21:55:25","profile":{"-addr1":"P.O. Box 26406","-city":"Oklahoma City","-state":"OK","-postalcode":"73126","-country":"USA","-csphone":"405-682-1990","-url":"https://flightline.faaecu.org","-email":"info@faaecu.org","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"687","name":"Fairwinds Credit Union","fid":"4842","org":"OSI 2","url":"https://OFX.opensolutionsTOC.com/eftxweb/access.ofx","ofxfail":"1","sslfail":"5","lastofxvalidation":"2015-07-31 20:56:22","lastsslvalidation":"2015-07-02 22:53:05","profile":{"-addr1":"3087 N Alafaya Trail","-city":"Orlando","-state":"FL","-postalcode":"32826","-country":"USA","-csphone":"407-277-6030","-tsphone":"407-277-6030","-url":"http://www.fairwinds.org","-email":"rharrington@fairwinds.org","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"688","name":"FedChoice FCU","fid":"254074785","org":"FEDCHOICE","url":"https://ofx.fedchoice.org/ofxserver/ofxsrvr.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2012-05-19 22:10:56","lastsslvalidation":"2012-05-19 22:10:53","profile":{"-addr1":"10001 Willowdale Rd.","-city":"Lanham","-state":"MD","-postalcode":"20706","-country":"USA","-csphone":"301 699 6151","-tsphone":"301 699 6900","-url":"www.fedchoice.org","-email":"financialadvisorycenter@fedchoice.org","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"689","name":"First Clearing, LLC","fid":"10033","org":"First Clearing, LLC","url":"https://pfmpw.wachovia.com/cgi-forte/fortecgi?servicename=ofxbrk&pagename=PFM","ofxfail":"1","sslfail":"5","lastofxvalidation":"2012-10-02 22:15:22","lastsslvalidation":"2013-02-04 22:20:09"},{"id":"690","name":"First Citizens","fid":"1849","org":"First Citizens","url":"https://www.oasis.cfree.com/fip/genesis/prod/01849.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:58:00","lastsslvalidation":"2015-07-02 22:58:00","profile":{"-addr1":"P.O. Box 29","-city":"Columbia","-state":"SC","-postalcode":"29202","-country":"USA","-url":"www.firstcitizensonline.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"691","name":"First Hawaiian Bank","fid":"3501","org":"BancWest Corp","url":"https://olbp.fhb.com/ofx0001/ofx_isapi.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:03:06","lastsslvalidation":"2015-11-11 05:51:11","profile":{"-addr1":"999 Bishop Street","-city":"Honolulu","-state":"HI","-postalcode":"96813","-country":"USA","-csphone":"1-888-844-4444","-tsphone":"1-888-844-4444","-url":"http://www.fhb.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true"}},{"id":"692","name":"First National Bank of St. Louis","fid":"162","org":"81004601","url":"https://ofx.centralbancompany.com/ofxserver/ofxsrvr.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:03:15","lastsslvalidation":"2015-07-02 23:03:10"},{"id":"693","name":"First Interstate Bank","fid":"092901683","org":"FIB","url":"https://ofx.firstinterstatebank.com/OFXServer/ofxsrvr.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-11-27 01:47:36","lastsslvalidation":"2015-07-02 23:03:08","profile":{"-addr1":"401 North 31st Street","-city":"Billings","-state":"MT","-postalcode":"59116","-country":"USA","-csphone":"888-752-3332","-tsphone":"888-752-3332","-url":"www.FirstInterstateBank.com","-email":"pcbank@fib.com","-signonmsgset":"true","-bankmsgset":"true","-emailmsgset":"true"}},{"id":"694","name":"Goldman Sachs","fid":"1234","org":"gs.com","brokerid":"gs.com","url":"https://portfolio-ofx.gs.com:446/ofx/ofx.eftx","ofxfail":"1","sslfail":"5","lastofxvalidation":"2015-07-02 23:11:09","profile":{"-addr1":"101 Montgomery Street","-city":"San Francisco","-state":"CA","-postalcode":"94104","-country":"USA","-csphone":"(212)344-2000","-tsphone":"(212)344-2000","-url":"WWW.SCHWAB.COM","-email":"help@gs.com","-signonmsgset":"true","-invstmtmsgset":"true"}},{"id":"695","name":"Hudson Valley FCU","fid":"10767","org":"Hudson Valley FCU","url":"https://internetbanking.hvfcu.org/ofx/ofx.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:14:28","lastsslvalidation":"2015-07-02 23:14:28","profile":{"-addr1":"159 Barnegat Road","-city":"Poughkeepsie","-state":"NY","-postalcode":"12533","-country":"USA","-csphone":"800-468-3011","-url":"https://www.hvfcu.org","-email":"info@hvfcu.org","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"696","name":"IBM Southeast Employees Federal Credit Union","fid":"1779","org":"IBM Southeast EFCU","url":"https://rb.ibmsecu.org/ofx/ofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2014-10-05 22:58:37","lastsslvalidation":"2014-10-05 22:58:36","profile":{"-addr1":"790 Park of Commerce Blvd","-city":"Boca Raton","-state":"FL","-postalcode":"33487","-country":"USA","-csphone":"8008735100","-url":"https://rb.ibmsecu.org","-email":"ktobias@ibmsecu.org","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"697","name":"Insight CU","fid":"10764","org":"Insight Credit Union","url":"https://secure.insightcreditunion.com/ofx/ofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2015-09-20 20:41:03","lastsslvalidation":"2013-03-26 22:24:39","profile":{"-addr1":"480 S Keller Rd","-city":"Orlando","-state":"FL","-postalcode":"32810","-country":"USA","-csphone":"407-426-6000","-url":"https://insightcreditunion.com","-email":"moneycoach@insightcreditunion.com","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"698","name":"Janney Montgomery Scott LLC","fid":"11326","org":"AFS","brokerid":"https://jmsofx.automat","url":"https://jmsofx.automatedfinancial.com","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:16:09","lastsslvalidation":"2016-01-04 12:05:47","profile":{"-addr1":"50 Broadway","-city":"New York","-state":"NY","-postalcode":"10004","-country":"USA","-url":"https://jmsofx.automatedfinancial.com","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"699","name":"JSC Federal Credit Union","fid":"10491","org":"JSC Federal Credit Union","url":"https://starpclegacy.jscfcu.org/ofx/ofx.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-11-30 22:03:51","lastsslvalidation":"2016-01-23 12:40:45","profile":{"-addr1":"1330 Gemini","-city":"Houston","-state":"TX","-postalcode":"77058","-country":"USA","-csphone":"281-488-7070","-url":"http://www.jscfcu.org","-email":"webhelp@jscfcu.org","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"700","name":"J.P. Morgan","fid":"4701","org":"ISC","url":"https://www.oasis.cfree.com/fip/genesis/prod/04701.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:16:01","lastsslvalidation":"2015-07-02 23:16:01","profile":{"-addr1":"902 Market Street, 7th floor","-city":"Wilmington","-state":"DE","-postalcode":"19801","-country":"USA","-url":"http://www.jpmorgan.com/","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"701","name":"J.P. Morgan Clearing Corp.","fid":"7315","org":"GCS","brokerid":"https://ofxpcs.toolkit","url":"https://ofxgcs.toolkit.clearco.com","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:16:05","lastsslvalidation":"2015-07-02 23:16:05","profile":{"-addr1":"50 broadway","-city":"New York","-state":"NY","-postalcode":"10004","-country":"USA","-url":"https://ofxgcs.toolkit.clearco.com","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"702","name":"M & T Bank","fid":"2601","org":"ISC","url":"https://www.oasis.cfree.com/fip/genesis/prod/02601.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-11-19 02:06:35","lastsslvalidation":"2015-11-26 05:22:45","profile":{"-addr1":"P.O. Box 4627","-city":"Buffalo","-state":"NY","-postalcode":"142409915","-country":"USA","-url":"http://www.MandTBank.com/","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"703","name":"Marquette Banks","fid":"1301","org":"ISC","url":"https://www.oasis.cfree.com/fip/genesis/prod/01301.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-11-11 13:54:02","lastsslvalidation":"2015-07-02 23:19:43","profile":{"-addr1":"P.O. Box 1000","-city":"Minneapolis","-state":"MN","-postalcode":"554801000","-country":"USA","-url":"http://www.marquette.com/","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"704","name":"Mercer","fid":"8007527525","org":"PutnamDefinedContributions","url":"https://ofx.mercerhrs.com/eftxweb/access.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-11-12 01:59:29","lastsslvalidation":"2015-07-02 23:21:29","profile":{"-addr1":"Investors Way","-city":"Norwood","-state":"MA","-postalcode":"02062","-country":"USA","-csphone":"(800) 926 9225","-tsphone":"(800) 926 9225","-url":"https://ofx.mercerhrs.com/eftxweb/access.ofx","-email":"2","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"705","name":"Merrill Lynch Online Payment","fid":"7301","org":"ISC","url":"https://www.oasis.cfree.com/fip/genesis/prod/07301.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-19 13:19:59","lastsslvalidation":"2016-01-14 01:19:28","profile":{"-addr1":"3 Independence Way","-city":"Princeton","-state":"NJ","-postalcode":"08540","-country":"USA","-url":"http://www.mlol.ml.com/","-signonmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"706","name":"Missoula Federal Credit Union","fid":"5097","org":"Missoula Federal Credit Union","url":"https://secure.missoulafcu.org/ofx/ofx.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:23:16","lastsslvalidation":"2015-07-02 23:23:16","profile":{"-addr1":"3600 Brooks St","-city":"Missoula","-state":"MT","-postalcode":"59801","-country":"USA","-csphone":"(406)523-3300","-url":"https://secure.missoulafcu.org","-email":"memberservice@missoulafcu.org","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"707","name":"Morgan Stanley (Smith Barney)","fid":"5207","org":"Smithbarney.com","brokerid":"smithbarney.com","url":"https://ofx.smithbarney.com/app-bin/ofx/servlets/access.ofx","ofxfail":"1","sslfail":"5","lastofxvalidation":"2013-07-20 22:29:23","lastsslvalidation":"2013-07-20 22:29:20","profile":{"-addr1":"250 West Str","-city":"New York","-state":"NY","-postalcode":"10005","-country":"USA","-csphone":"1-212-723-2898","-tsphone":"1-212-723-2898","-url":"http://ofx.smithbarney.com","-email":"alex_shnir@smb.com","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"708","name":"Nevada State Bank - OLD","fid":"5401","org":"ISC","url":"https://www.oasis.cfree.com/fip/genesis/prod/05401.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-11-30 03:35:51","lastsslvalidation":"2015-12-27 20:49:37","profile":{"-addr1":"Online Banking Support","-addr2":"PO Box 30709","-city":"Salt Lake City","-state":"UT","-postalcode":"841309976","-country":"USA","-url":"http://www.zionsbank.com/","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"709","name":"New England Federal Credit Union","fid":"2104","org":"New England Federal Credit Union","url":"https://pcaccess.nefcu.com/ofx/ofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2012-01-03 22:22:14","lastsslvalidation":"2012-01-03 22:22:12","profile":{"-addr1":"141 Harvest Lane","-city":"Williston","-state":"VT","-postalcode":"05495","-country":"USA","-csphone":"800 400-8790","-url":"http://www.nefcu.com","-email":"online@nefcu.com","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"710","name":"Norwest","fid":"4601","org":"ISC","url":"https://www.oasis.cfree.com/fip/genesis/prod/04601.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-09-11 11:21:38","lastsslvalidation":"2015-09-11 12:26:21","profile":{"-addr1":"420 Montgomery Street","-city":"San Francisco","-state":"CA","-postalcode":"94104","-country":"USA","-url":"http://www.wellsfargo.com/","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"711","name":"Oppenheimer & Co. Inc.","fid":"125","org":"Oppenheimer","brokerid":"Oppenheimer","url":"https://ofx.opco.com/eftxweb/access.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:33:39","lastsslvalidation":"2015-07-02 23:33:35","profile":{"-addr1":"125 Broad Street","-city":"New York","-state":"NY","-postalcode":"10004","-country":"USA","-csphone":"1-800-555-1212","-tsphone":"1-800-555-1212","-url":"http://www.opco.com","-email":"support@opco.com","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"712","name":"Oregon College Savings Plan","fid":"51498","org":"tiaaoregon","brokerid":"tiaa-cref.org","url":"https://ofx3.financialtrans.com/tf/OFXServer?tx=OFXController&cz=702110804131918&cl=b1908000027141704061413","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-10-15 08:51:17","lastsslvalidation":"2016-01-22 21:55:27","profile":{"-addr1":"PO Box 55914","-city":"Boston","-state":"MA","-postalcode":"02205-5914","-country":"USA","-url":"https://ofx3.financialtrans.com/tf/OFXServer?tx=OFXController&cz=702110804131918&cl=b1908000027141704061413","-signonmsgset":"true","-invstmtmsgset":"true"}},{"id":"713","name":"RBC Dain Rauscher","fid":"8035","org":"RBC Dain Rauscher","brokerid":"RBCDain.com","url":"https://ofx.rbcdain.com/","ofxfail":"1","sslfail":"0","lastofxvalidation":"2014-04-29 22:48:22","lastsslvalidation":"2015-07-02 23:40:20","profile":{"-addr1":"RBC Plaza","-addr2":"60 South 6th Street","-city":"Minneapolis","-state":"MN","-postalcode":"55402","-country":"USA","-csphone":"888.281.4094","-tsphone":"888.281.4094","-url":"http://www.rbcwm-usa.com","-email":"connectdesk@rbc.com","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"714","name":"Robert W. Baird & Co.","fid":"1109","org":"Robert W. Baird & Co.","brokerid":"rwbaird.com","url":"https://ofx.rwbaird.com","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:43:36","lastsslvalidation":"2015-07-02 23:43:35","profile":{"-addr1":"777 East Wisconsin Avenue","-city":"Milwaukee","-state":"WI","-postalcode":"53202","-country":"USA","-csphone":"414.765.3500","-tsphone":"414.765.3500","-url":"http://www.rwbaird.com","-email":"info@rwbaird.com","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"715","name":"Sears Card","fid":"26810","org":"CITIGROUP","url":"https://secureofx.bankhost.com/tuxofx/cgi-bin/cgi_chip","ofxfail":"1","sslfail":"5","lastofxvalidation":"2013-03-06 22:36:20","lastsslvalidation":"2013-06-11 22:45:23","profile":{"-addr1":"8787 Baypine Road","-city":"Jacksonville","-state":"FL","-postalcode":"32256","-country":"USA","-url":"www.citicards.com","-signonmsgset":"true","-creditcardmsgset":"true"}},{"id":"716","name":"South Trust Bank","fid":"6101","org":"ISC","url":"https://www.oasis.cfree.com/fip/genesis/prod/06101.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-09-11 13:02:12","lastsslvalidation":"2015-09-11 12:54:04","profile":{"-addr1":"South Trust Online Banking","-addr2":"P.O. Box 2554","-city":"Birmingham","-state":"AL","-postalcode":"35290","-country":"USA","-url":"http://www.southtrust.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"717","name":"Standard Federal Bank","fid":"6507","org":"ISC","url":"https://www.oasis.cfree.com/fip/genesis/prod/06507.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:58:33","lastsslvalidation":"2015-07-24 23:39:15","profile":{"-addr1":"79 W. Monroe, Suite 302","-addr2":"Online Banking Customer Service","-city":"Chicago","-state":"IL","-postalcode":"60603","-country":"USA","-url":"http://www.standardfederalbank.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"718","name":"United California Bank","fid":"2701","org":"ISC","url":"https://www.oasis.cfree.com/fip/genesis/prod/02701.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-09-11 12:56:13","lastsslvalidation":"2015-08-06 04:23:24","profile":{"-addr1":"P.O. Box 3567","-city":"Los Angeles","-state":"CA","-postalcode":"900519738","-country":"USA","-url":"http://www.sanwabank.com/","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"719","name":"United Federal CU - PowerLink","fid":"1908","org":"United Federal Credit Union","url":"https://remotebanking.unitedfcu.com/ofx/ofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2011-09-30 22:30:11","lastsslvalidation":"2012-01-03 22:30:06","profile":{"-addr1":"2807 S State St","-city":"St Joseph","-state":"MI","-postalcode":"49085","-country":"USA","-csphone":"888-982-1400","-url":"http://www.unitedfcu.com","-email":"frfcu@unitedfcu.com","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"720","name":"VALIC","fid":"77019","org":"valic.com","brokerid":"valic.com","url":"https://ofx.valic.com/eftxweb/access.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-22 21:52:49","lastsslvalidation":"2015-07-03 00:09:35","profile":{"-addr1":"2929 Allen Parkway","-city":"Houston","-state":"TX","-postalcode":"77019","-country":"USA","-csphone":"800-448-2542","-tsphone":"800-448-2542","-url":"http://www.valic.com","-email":"ofxsupport@valic.com","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"721","name":"Van Kampen Funds, Inc.","fid":"3625","org":"Van Kampen Funds, Inc.","url":"https://ofx3.financialtrans.com/tf/OFXServer?tx=OFXController&cz=702110804131918&cl=9210013100012150413","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-03 00:09:36","lastsslvalidation":"2016-01-17 19:19:04","profile":{"-addr1":"1 Parkview Plaza","-city":"Oakbrook Terrace","-state":"IL","-postalcode":"60181","-country":"USA","-url":"https://ofx3.financialtrans.com/tf/OFXServer?tx=OFXController&cz=702110804131918&cl=9210013100012150413","-signonmsgset":"true","-invstmtmsgset":"true"}},{"id":"722","name":"Vanguard Group","fid":"1358","org":"The Vanguard Group","brokerid":"vanguard.com","url":"https://vesnc.vanguard.com/us/OfxProfileServlet","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-22 21:52:52","lastsslvalidation":"2016-01-25 16:18:51","profile":{"-addr1":"P.O. Box 1110","-city":"Valley Forge","-state":"PA","-postalcode":"19482-1110","-country":"USA","-url":"https://vesnc.vanguard.com/us/OfxDirectConnectServlet","-signonmsgset":"true","-invstmtmsgset":"true","-emailmsgset":"true","-notes":"Automatically imports 12 months of transactions"}},{"id":"723","name":"Velocity Credit Union","fid":"9909","org":"Velocity Credit Union","url":"https://rbserver.velocitycu.com/ofx/ofx.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-03 00:09:39","lastsslvalidation":"2016-01-21 08:05:04","profile":{"-addr1":"P.O. Box 1089","-city":"Austin","-state":"TX","-postalcode":"78767-1089","-country":"USA","-csphone":"512-469-7000","-url":"https://www.velocitycu.com","-email":"msc@velocitycu.com","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"724","name":"Waddell & Reed - Ivy Funds","fid":"49623","org":"waddell","brokerid":"waddell.com","url":"https://ofx3.financialtrans.com/tf/OFXServer?tx=OFXController&cz=702110804131918&cl=722000303041111","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-03 00:12:51","lastsslvalidation":"2016-01-22 21:55:29","profile":{"-addr1":"816 Broadway","-city":"Kansas City","-state":"MO","-postalcode":"64105","-country":"USA","-url":"https://ofx3.financialtrans.com/tf/OFXServer?tx=OFXController&cz=702110804131918&cl=722000303041111","-signonmsgset":"true","-invstmtmsgset":"true"}},{"id":"725","name":"Umpqua Bank","fid":"1001","org":"Umpqua","url":"https://ofx.umpquabank.com/ofx/process.ofx","ofxfail":"1","sslfail":"5","lastofxvalidation":"2015-03-14 23:56:10","lastsslvalidation":"2015-03-14 23:56:02","profile":{"-addr1":"1200 San Bernardo","-city":"Laredo","-state":"TX","-postalcode":"78040","-country":"USA","-csphone":"210-518-2571","-tsphone":"505-237-3725","-url":"Unknown","-email":"Unknown","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"726","name":"Discover Bank","fid":"12610","org":"Discover Bank","url":"https://ofx.discovercard.com","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-22 21:52:53","lastsslvalidation":"2016-01-25 13:14:17","profile":{"-addr1":"2500 Lake Cook Road","-city":"Riverwoods","-state":"IL","-postalcode":"60015","-country":"USA","-csphone":"1-800-DISCOVER","-tsphone":"1-800-DISCOVER","-url":"https://www.discover.com","-email":"websupport@discoverbank.com","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"727","name":"Elevations Credit Union","fid":"1001","org":"uocfcu","url":"https://ofx.elevationscu.com/scripts/serverext.dll","ofxfail":"2","sslfail":"4","lastofxvalidation":"2011-11-09 22:12:37","lastsslvalidation":"2011-11-09 22:12:36","profile":{"-addr1":"1200 San Bernardo","-city":"Laredo","-state":"TX","-postalcode":"78040","-country":"USA","-csphone":"210-518-2571","-tsphone":"505-237-3725","-url":"Unknown","-email":"Unknown","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"728","name":"Kitsap Community Credit Union","fid":"325180223","org":"Kitsap Community Federal Credit","url":"https://ofxdi.diginsite.com/cmr/cmr.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-23 02:46:53","lastsslvalidation":"2015-07-02 23:17:54","profile":{"-addr1":"155 Washington Ave","-city":"Bremerton","-state":"WA","-postalcode":"98337","-country":"USA","-csphone":"800-422-5852","-tsphone":"800-422-5852","-url":"www.kitsapcuhb.org","-email":"2","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true"}},{"id":"729","name":"Charles Schwab Retirement","fid":"1234","org":"SchwabRPS","url":"https://ofx.schwab.com/cgi_dev/ofx_server","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-22 21:52:57","lastsslvalidation":"2016-01-22 21:55:32","profile":{"-addr1":"101 Montgomery Street","-city":"San Francisco","-state":"CA","-postalcode":"94104","-country":"USA","-csphone":"(212)344-2000","-tsphone":"(212)344-2000","-url":"WWW.SCHWAB.COM","-email":"help@gs.com","-signonmsgset":"true","-invstmtmsgset":"true"}},{"id":"730","name":"Charles Schwab Retirement Plan Services","fid":"1234","org":"SchwabRPS","brokerid":"SchwabRPS.dv","url":"https://ofx.schwab.com/cgi_dev/ofx_server","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-22 21:52:59","lastsslvalidation":"2016-01-22 21:55:34","profile":{"-addr1":"101 Montgomery Street","-city":"San Francisco","-state":"CA","-postalcode":"94104","-country":"USA","-csphone":"(212)344-2000","-tsphone":"(212)344-2000","-url":"WWW.SCHWAB.COM","-email":"help@gs.com","-signonmsgset":"true","-invstmtmsgset":"true"}},{"id":"731","name":"First Tech Federal Credit Union","fid":"3169","org":"First Tech Federal Credit Union","url":"https://ofx.firsttechfed.com","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:05:28","lastsslvalidation":"2016-01-11 19:07:41","profile":{"-addr1":"3408 Hillview Ave","-city":"Palo Alto","-state":"CA","-postalcode":"94304","-country":"USA","-csphone":"877.233.4766","-tsphone":"877.233.4766","-url":"https://www.firsttechfed.com","-email":"email@firsttechfed.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"732","name":"Affinity Plus Federal Credit Union","fid":"75","org":"Affinity Plus FCU","url":"https://hb.affinityplus.org/ofx/ofx.dll","ofxfail":"3","sslfail":"0","lastofxvalidation":"2015-01-07 22:01:49","lastsslvalidation":"2015-07-02 22:04:18","profile":{"-addr1":"175 West Lafayette Rd","-city":"St. Paul","-state":"MN","-postalcode":"55107","-country":"USA","-csphone":"651-291-3700","-url":"https://hb.affinityplus.org","-email":"affinityplus@affinityplus.org","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"733","name":"Bank of George","fid":"122402366","org":"122402366","url":"https://ofx.internet-ebanking.com/CCOFXServer/servlet/TP_OFX_Controller","ofxfail":"1","sslfail":"5","lastofxvalidation":"2012-12-26 22:06:07","lastsslvalidation":"2013-01-06 22:06:47","profile":{"-addr1":"9115 W. Russell Road","-city":"Las Vegas","-state":"NV","-postalcode":"89148","-country":"USA","-csphone":"(702) 851-4200","-tsphone":"(702) 851-4200","-url":"http://www.bankofgeorge.com","-email":"customerservice@bankofgeorge.com","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"734","name":"Franklin Templeton Investments","fid":"9444","org":"franklintempleton.com","brokerid":"franklintempleton.com","url":"https://ofx.franklintempleton.com/eftxweb/access.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-10-01 07:57:27","lastsslvalidation":"2016-01-14 01:45:46","profile":{"-addr1":"P.O. Box 997152","-city":"Sacramento","-state":"CA","-postalcode":"95670-7313","-country":"USA","-csphone":"1-800-632-2301","-tsphone":"1-800-632-2301","-url":"www.franklintempleton.com","-email":"shareholderservices@frk.com","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"735","name":"ING Institutional Plan Services ","fid":"1289","org":"ing-usa.com","url":"https://ofx.ingplans.com/ofx/Server","ofxfail":"3","sslfail":"4","lastofxvalidation":"2014-08-29 22:27:37","lastsslvalidation":"2014-08-29 22:27:37","profile":{"-addr1":"One Orange Way","-city":"Windsor","-state":"CT","-postalcode":"06095","-country":"USA","-csphone":"plan info line","-tsphone":"plan info line","-url":"http://foremployers.voya.com/retirement-plans/institutional-plans","-email":"plan info line","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"736","name":"Sterne Agee","fid":"2170","org":"AFS","brokerid":"sterneagee.com","url":"https://salofx.automatedfinancial.com","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-12-22 09:10:32","lastsslvalidation":"2015-07-02 23:58:35","profile":{"-addr1":"50 Broadway","-city":"New York","-state":"NY","-postalcode":"10004","-country":"USA","-url":"https://salofx.automatedfinancial.com","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"737","name":"Wells Fargo Advisors","fid":"12748","org":"WF","brokerid":"Wells Fargo Advisors","url":"https://ofxdc.wellsfargo.com/ofxbrokerage/process.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-25 13:41:49","lastsslvalidation":"2016-01-22 21:55:37","profile":{"-addr1":"P.O. Box 6808","-city":"Concord","-state":"CA","-postalcode":"94524","-country":"USA","-csphone":"1-800-956-4442","-tsphone":"1-800-956-4442","-url":"https://online.wellsfargo.com/","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"738","name":"Community 1st Credit Union","fid":"325082017","org":"Community 1st Credit Union","url":"https://ib.comm1stcu.org/scripts/isaofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2012-08-21 22:07:20","lastsslvalidation":"2012-07-31 22:06:07","profile":{"-addr1":"14625 15th Avenue NE","-city":"Shoreline","-state":"WA","-postalcode":"98155","-country":"USA","-csphone":"1-800-247-7328","-tsphone":"1-800-247-7328","-url":"https://myc1cu.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true"}},{"id":"739","name":"American Century Investments","brokerid":"americancentury.com","url":"https://ofx.americancentury.com/","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:09:15","lastsslvalidation":"2015-07-02 22:09:15","profile":{"-addr1":"P.O. Box 173375","-city":"Denver","-state":"CO","-postalcode":"80217","-country":"USA","-csphone":"816.345.7645","-tsphone":"816.345.7645","-url":"https://ofx3.financialtrans.com/tf/OFXServer?tx=OFXController&cz=702110804131918&cl=50900132018","-email":"service@americancentury.com","-signonmsgset":"true","-bankmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"740","name":"J.P. Morgan Private Banking","fid":"0417","org":"jpmorgan.com","brokerid":"jpmorgan.com","url":"https://ofx.jpmorgan.com/jpmredirector","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-24 21:20:44","lastsslvalidation":"2015-07-02 23:16:05","profile":{"-addr1":"522 5th Ave","-addr2":"null","-city":"New York","-state":"NY","-postalcode":"10036","-country":"USA","-url":"http://localhost:9080/ofx/JPMWebRedirector","-email":"jpmorgan2@jpmorgan.com","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"741","name":"Northwest Community CU","fid":"1948","org":"Cavion","url":"https://ofx.lanxtra.com/ofx/servlet/Teller","ofxfail":"0","sslfail":"4","lastofxvalidation":"2015-07-02 23:30:15","lastsslvalidation":"2013-08-19 22:37:01","profile":{"-addr1":"P.O BOX 70225","-city":"Eugene","-state":"OR","-postalcode":"97401","-country":"USA","-csphone":"8004529515","-tsphone":"8004529515","-url":"http://www.nwcu.com","-email":"callcenter@nwcu.com","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"742","name":"North Carolina State Employees Credit Union","fid":"1001","org":"SECU","url":"https://onlineaccess.ncsecu.org/secuofx/secu.ofx ","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-21 07:59:27","lastsslvalidation":"2015-07-02 23:28:24","profile":{"-addr1":"1200 San Bernardo","-city":"Laredo","-state":"TX","-postalcode":"78040","-country":"USA","-csphone":"210-518-2571","-tsphone":"505-237-3725","-url":"Unknown","-email":"Unknown","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"743","name":"International Bank of Commerce","fid":"1001","org":"IBC","url":"https://ibcbankonline2.ibc.com/scripts/serverext.dll","ofxfail":"0","sslfail":"4","lastofxvalidation":"2016-01-24 08:18:05","lastsslvalidation":"2015-10-25 21:17:32","profile":{"-addr1":"1200 San Bernardo","-city":"Laredo","-state":"TX","-postalcode":"78040","-country":"USA","-csphone":"210-518-2571","-tsphone":"505-237-3725","-url":"Unknown","-email":"Unknown","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"744","name":"RaboBank America","fid":"11540","org":"RBB","url":"https://ofx.rabobankamerica.com/ofx/process.ofx","ofxfail":"3","sslfail":"4","lastofxvalidation":"2015-05-28 23:33:45","lastsslvalidation":"2015-05-29 07:31:05","profile":{"-addr1":"PO Box 6002","-city":"Arroyo Grande","-state":"CA","-postalcode":"93420","-country":"USA","-csphone":"800-959-2399","-tsphone":"800-959-2399","-url":"http://www.rabobankamerica.com","-email":"ebanking@rabobank.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"745","name":"Hughes Federal Credit Union","fid":"1951","org":"Cavion","url":"https://ofx.lanxtra.com/ofx/servlet/Teller","ofxfail":"0","sslfail":"4","lastofxvalidation":"2016-01-11 11:46:29","lastsslvalidation":"2013-08-19 22:23:31","profile":{"-addr1":"P.O. Box 11900","-city":"Tucson","-state":"AZ","-postalcode":"85734","-country":"USA","-csphone":"(520) 794-8341","-tsphone":"(520) 794-8341","-url":"http://www.hughesfcu.org","-email":"xxxxx","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"746","name":"Apple FCU","fid":"256078514","org":"DI","brokerid":"md:1023","url":"https://ofxdi.diginsite.com/cmr/cmr.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:19:22","lastsslvalidation":"2015-07-02 22:19:21","profile":{"-addr1":"4029 Ridge Top Road","-city":"Fairfax","-state":"VA","-postalcode":"22030","-country":"USA","-csphone":"800-666-7996","-tsphone":"800-666-7996","-url":"https://www.applefcu.org","-email":"2","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true"}},{"id":"747","name":"Chemical Bank","fid":"072410013","org":"DI","url":"https://ofxdi.diginsite.com/cmr/cmr.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:30:22","lastsslvalidation":"2015-07-02 22:30:21","profile":{"-addr1":"333 E. Main Street","-city":"Midland","-state":"MI","-postalcode":"48640","-country":"USA","-csphone":"800-633-3800","-tsphone":"800-633-3800","-url":"www.chemicalbankmi.com","-email":"ebanking@chemicalbankmi.com","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"748","name":"Local Government Federal Credit Union","fid":"1001","org":"SECU","url":"https://onlineaccess.ncsecu.org/lgfcuofx/lgfcu.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:19:36","lastsslvalidation":"2015-07-02 23:19:35","profile":{"-addr1":"1200 San Bernardo","-city":"Laredo","-state":"TX","-postalcode":"78040","-country":"USA","-csphone":"210-518-2571","-tsphone":"505-237-3725","-url":"Unknown","-email":"Unknown","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"749","name":"Wells Fargo Bank","fid":"3000","org":"WF","url":"https://ofxdc.wellsfargo.com/ofx/process.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-22 21:53:24","lastsslvalidation":"2016-01-22 21:55:43","profile":{"-addr1":"P.O. Box 6808","-city":"Concord","-state":"CA","-postalcode":"94524","-country":"USA","-csphone":"1-800-956-4442","-tsphone":"1-800-956-4442","-url":"https://online.wellsfargo.com/","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"750","name":"Schwab Retirement Plan Services","fid":"11811","org":"The 401k Company","brokerid":"www.401kaccess.com","url":"https://ofx1.401kaccess.com","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-14 09:10:26","lastsslvalidation":"2015-08-09 06:57:40","profile":{"-addr1":"98 San Jacinto Blvd.","-addr2":"Suite 1100","-city":"Austin","-state":"TX","-postalcode":"78701","-country":"USA","-csphone":"(800) 777-4015","-tsphone":"(800) 777-4015","-url":"http://www.the401k.com","-email":"partserv@the401k.com","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"751","name":"Southern Community Bank and Trust (SCB&T)","fid":"053112097","org":"MOneFortyEight","url":"https://ofx1.evault.ws/OFXServer/ofxsrvr.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:58:30","lastsslvalidation":"2015-07-02 23:58:30","profile":{"-addr1":"4605 Country Club Road","-city":"Winston-Salem","-state":"NC","-postalcode":"27104","-country":"USA","-csphone":"(888) 768-2666","-tsphone":"(888) 768-2666","-url":"http://www.smallenoughtocare.com","-email":"noreply@smallenoughtocare.com","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"752","name":"Elevations Credit Union IB WC-DC","fid":"307074580","org":"uofcfcu","url":"https://ofxdi.diginsite.com/cmr/cmr.ofx ","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:51:25","lastsslvalidation":"2015-07-02 22:51:24","profile":{"-addr1":"Po Box 9004","-city":"Boulder","-state":"CO","-postalcode":"80301","-country":"USA","-csphone":"303-443-4672","-tsphone":"303-443-4672","-url":"www.elevationscu.com","-email":"ecuservice@elevationscu.com","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true"}},{"id":"753","name":"Credit Suisse Securities USA LLC","fid":"001","org":"Credit Suisse Securities USA LLC","brokerid":"credit-suisse.com","url":"https://ofx.netxclient.com/cgi/OFXNetx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:40:39","lastsslvalidation":"2015-07-02 22:40:39","profile":{"-addr1":"ELEVEN MADISON AVENUE","-city":"New York","-state":"NY","-postalcode":"10010","-country":"USA","-csphone":"1-877-355-1818","-tsphone":"877-355-1818","-url":"http://www.credit-suisse.com/pbclientview","-email":"pb.clientview@credit-suisse.com","-signonmsgset":"true","-invstmtmsgset":"true"}},{"id":"754","name":"North Country FCU","fid":"211691004","org":"DI","url":"https://ofxdi.diginsite.com/cmr/cmr.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:28:29","lastsslvalidation":"2015-07-02 23:28:28","profile":{"-addr1":"69 Swift St","-addr2":"Ste 100","-city":"S. Burlington","-state":"VT","-postalcode":"05403","-country":"USA","-csphone":"800-660-3258","-tsphone":"800-660-3258","-url":"www.northcountry.org","-email":"memberservices@northcountry.org","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true"}},{"id":"755","name":"South Carolina Bank and Trust","fid":"053200983","org":"MZeroOneZeroSCBT","url":"https://ofx1.evault.ws/ofxserver/ofxsrvr.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-11-29 09:01:58","lastsslvalidation":"2015-07-02 23:56:53","profile":{"-addr1":"PO BOX 1287","-city":"Orangeburg","-state":"NC","-postalcode":"29116","-country":"USA","-csphone":"1-877-277-2185","-url":"http://www.scbtonline.com","-email":"noreply@scbtonline.com","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"756","name":"Wings Financial","fid":"296076152","org":"DI","brokerid":"102","url":"https://ofxdi.diginsite.com/cmr/cmr.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-22 21:53:26","lastsslvalidation":"2016-01-22 21:55:44","profile":{"-addr1":"14985 Glazier Avenue","-city":"Apple Valley","-state":"MN","-postalcode":"55124","-country":"USA","-csphone":"800-692-2274 x8 4357","-tsphone":"800-692-2274 x8 4357","-url":"www.wingsfinancial.com","-email":"helpdesk@wingsfinancial.com","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true"}},{"id":"757","name":"Haverhill Bank","fid":"93","org":"orcc","url":"https://www20.onlinebank.com/OROFX16Listener","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:11:10","lastsslvalidation":"2015-07-02 23:11:10","profile":{"-addr1":"180 Merrimack Street","-addr2":"P.O. Box 1656","-city":"Haverhill","-state":"MA","-postalcode":"01830","-country":"USA","-csphone":"(800) 686-2831","-tsphone":"(800) 686-2831","-url":"http://www.haverhillbank.com","-email":"ebanking@haverhillbank.com","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"758","name":"Mission Federal Credit Union","fid":"1001","org":"mission","brokerid":"102","url":"https://missionlink.missionfcu.org/scripts/serverext.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2015-04-23 23:18:18","lastsslvalidation":"2015-04-23 23:18:17","profile":{"-addr1":"1200 San Bernardo","-city":"Laredo","-state":"TX","-postalcode":"78040","-country":"USA","-csphone":"210-518-2571","-tsphone":"505-237-3725","-url":"Unknown","-email":"Unknown","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"759","name":"Southwest Missouri Bank","fid":"101203641","org":"Jack Henry","url":"https://directline.netteller.com","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-19 01:22:07","lastsslvalidation":"2015-07-02 23:58:31"},{"id":"760","name":"Cambridge Savings Bank","fid":"211371120","org":"DI","url":"https://ofxdi.diginsite.com/cmr/cmr.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:28:11","lastsslvalidation":"2015-07-02 22:28:10","profile":{"-addr1":"1374 Massachusetts Ave","-city":"Cambridge","-state":"MA","-postalcode":"02138-3083","-country":"USA","-csphone":"888-418-5626","-tsphone":"888-418-5626","-url":"www.cambridgesavings.com","-email":"info@csb.usa.com","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true"}},{"id":"761","name":"NetxClient UAT","fid":"1023","org":"NetxClient","brokerid":"www.netxclient.com","url":"https://uat-ofx.netxclient.inautix.com/cgi/OFXNetx","ofxfail":"3","sslfail":"0","lastofxvalidation":"2014-02-23 22:43:38","lastsslvalidation":"2015-07-02 23:26:45","profile":{"-addr1":"One Pershing Plaza","-city":"Jersey City","-state":"NJ","-postalcode":"07399","-country":"USA","-csphone":"201-413-2162","-tsphone":"201-413-2162","-url":"http://www.netxclient.com","-email":"mgutierrez@pershing.com","-signonmsgset":"true","-invstmtmsgset":"true"}},{"id":"762","name":"bankfinancial","fid":"271972899","org":"DI","url":"https://ofxdi.diginsite.com/cmr/cmr.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:24:35","lastsslvalidation":"2015-07-02 22:24:34","profile":{"-addr1":"21110 S. Western Ave.","-city":"Olympia Fields","-state":"IL","-postalcode":"60461","-country":"USA","-csphone":"800-894-6900","-tsphone":"800-894-6900","-url":"www.bankfinancial.com","-email":"Please use Phone.","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true"}},{"id":"763","name":"AXA Equitable","fid":"7199","org":"AXA","brokerid":"AXAonline.com","url":"https://ofx.netxclient.com/cgi/OFXNetx","ofxfail":"3","sslfail":"0","lastofxvalidation":"2014-03-18 22:06:33","lastsslvalidation":"2015-07-02 22:22:37","profile":{"-addr1":"One Pershing Plaza","-city":"Jersey City","-state":"NJ","-postalcode":"07399","-country":"USA","-csphone":"201-413-2162","-tsphone":"201-413-2162","-url":"http://www.netxclient.com","-email":"mgutierrez@pershing.com","-signonmsgset":"true","-invstmtmsgset":"true"}},{"id":"764","name":"Premier America Credit Union","fid":"322283990","org":"DI","url":"https://ofxdi.diginsite.com/cmr/cmr.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:38:42","lastsslvalidation":"2015-07-02 23:38:41","profile":{"-addr1":"19867 Prairie Street","-city":"Chatsworth","-state":"CA","-postalcode":"91311","-country":"USA","-csphone":"800-772-4000","-tsphone":"800-772-4000","-url":"www.premier.org","-email":"info@premier.org","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true"}},{"id":"765","name":"Bank of America - 5959","fid":"5959","org":"HAN","url":"https://ofx.bankofamerica.com/cgi-forte/fortecgi?servicename=ofx_2-3&pagename=ofx","ofxfail":"1","sslfail":"5","lastofxvalidation":"2015-05-03 22:15:33","lastsslvalidation":"2015-05-03 22:15:32","profile":{"-addr1":"Interactive Banking","-addr2":"TX1-854-06-12","-addr3":"P.O. Box 655961","-city":"Dallas","-state":"TX","-postalcode":"75265-9964","-country":"USA","-csphone":"(800) 933-6262","-tsphone":"(800) 933-6262","-url":"http://www.bankofamerica.com","-email":"forte@bankofamerica.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"766","name":"First Command Bank","fid":"188","org":"First Command Bank","url":"https://www19.onlinebank.com/OROFX16Listener","ofxfail":"1","sslfail":"5","lastofxvalidation":"2013-05-31 22:27:01","lastsslvalidation":"2014-08-24 22:18:29","profile":{"-addr1":"4100 South Hulen","-addr2":"Suite 150","-city":"Fort Worth","-state":"TX","-postalcode":"76109","-country":"USA","-csphone":"(888) 763-7600","-tsphone":"(888) 763-7600","-url":"http://www.firstcommandbank.com","-email":"ebd@firstcommandbank.com","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"767","name":"TIAA-CREF","fid":"041","org":"tiaa-cref.org","brokerid":"tiaa-cref.org","url":"https://ofx.netxclient.com/cgi/OFXNetx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-03 00:02:28","lastsslvalidation":"2015-07-03 00:02:27","profile":{"-addr1":"730 Third Avenue","-city":"New York","-state":"NY","-postalcode":"10017-3206","-country":"USA","-csphone":"800-927-3059","-tsphone":"800-927-3059","-url":"http://www.tiaa-cref.org","-email":"-","-signonmsgset":"true","-invstmtmsgset":"true"}},{"id":"768","name":"Citizens National Bank","fid":"111903151","org":"DI","brokerid":"111903151","url":"https://ofxdi.diginsite.com/cmr/cmr.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:33:54","lastsslvalidation":"2015-07-02 22:33:54","profile":{"-addr1":"201 W. Main Street","-city":"Henderson","-state":"CA","-postalcode":"75653-1009","-country":"USA","-csphone":"877-566-2621","-tsphone":"877-566-2621","-url":"www.cnbtexas.com","-email":"n/a","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true"}},{"id":"769","name":"Tower Federal Credit Union","fid":"255077370","org":"DI","url":"https://ofxdi.diginsite.com/cmr/cmr.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-03 00:02:30","lastsslvalidation":"2015-07-03 00:02:29","profile":{"-addr1":"7901 Sandy Spring Road","-city":"Laurel","-state":"MD","-postalcode":"20707-3589","-country":"US","-csphone":"(301)497-7000","-url":"www.towerfcu.org","-email":"2","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"770","name":"First Republic Bank","fid":"321081669","org":"DI","url":"https://ofxdi.diginsite.com/cmr/cmr.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:03:17","lastsslvalidation":"2015-07-02 23:03:16","profile":{"-addr1":"111 Pine Street","-city":"San Francisco","-state":"CA","-postalcode":"94111","-country":"USA","-csphone":"888-372-4891","-tsphone":"888-372-4891","-url":"www.firstrepublic.com","-email":"2","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true"}},{"id":"771","name":"Texans Credit Union","fid":"-1","org":"TexansCU","url":"https://www.netit.financial-net.com/ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:59:10","lastsslvalidation":"2015-07-02 23:59:10"},{"id":"772","name":"AltaOne","fid":"322274462","org":"AltaOneFCU","url":"https://msconline.altaone.net/scripts/isaofx.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-23 04:00:19","lastsslvalidation":"2016-01-22 21:55:48","profile":{"-addr1":"1250 Drummers Ln.","-city":"Valley Forge","-state":"PA","-postalcode":"19482","-country":"USA","-csphone":"610-687-9400","-tsphone":"610-687-9400","-url":"http://www.users.com","-email":"admin@users.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true"}},{"id":"773","name":"CenterState Bank","fid":"1942","org":"ORCC","url":"https://www20.onlinebank.com/OROFX16Listener","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:28:34","lastsslvalidation":"2015-07-02 22:28:33","profile":{"-addr1":"1101 First Street South","-city":"Winter Haven","-state":"FL","-postalcode":"33880","-country":"USA","-csphone":"800-786-7749","-tsphone":"800-786-7749","-url":"http://www.centerstatebank.com","-email":"estaton@centerstatebank.com","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"774","name":"5 Star Bank","fid":"307087713","org":"5 Star Bank","url":"https://ofxdi.diginsite.com/cmr/cmr.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:02:28","lastsslvalidation":"2015-07-02 22:02:27","profile":{"-addr1":"909 N. washington St","-city":"Alexandria","-state":"VA","-postalcode":"22314","-country":"USA","-csphone":"719-574-2777","-tsphone":"719-574-2777","-url":"www.5staronlinebanking.com","-email":"2","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true"}},{"id":"775","name":"Belmont Savings Bank","fid":"211371764","org":"DI","brokerid":"9460","url":"https://ofxdi.diginsite.com/cmr/cmr.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:26:14","lastsslvalidation":"2015-07-02 22:26:13","profile":{"-addr1":"2 Leonard Street","-city":"Belmont","-state":"MA","-postalcode":"02478","-country":"USA","-url":"www.belmontsavings.com","-email":"2","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true"}},{"id":"776","name":"UNIVERSITY & STATE EMPLOYEES CU","fid":"322281691","org":"DI","url":"https://ofxdi.diginsite.com/cmr/cmr.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-03 00:07:45","lastsslvalidation":"2015-07-03 00:07:44","profile":{"-addr1":"10120 Pacific Heights Blvd.","-city":"San Diego","-state":"CA","-postalcode":"92121","-country":"USA","-csphone":"1-866-USE-4-YOU","-tsphone":"1-866-USE-4-YOU","-url":"http://www.usecu.org","-email":"webmaster@usecu.org","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"777","name":"Wells Fargo Bank 2013","fid":"3001","org":"Wells Fargo","url":"https://www.oasis.cfree.com/3001.ofxgp","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-22 21:53:51","lastsslvalidation":"2016-01-22 21:55:49"},{"id":"778","name":"The Golden1 Credit Union","fid":"1001","org":"Golden1","url":"https://homebanking.golden1.com/scripts/serverext.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:59:15","lastsslvalidation":"2016-01-02 00:17:22","profile":{"-addr1":"1200 San Bernardo","-city":"Laredo","-state":"TX","-postalcode":"78040","-country":"USA","-csphone":"210-518-2571","-tsphone":"505-237-3725","-url":"Unknown","-email":"Unknown","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"779","name":"Woodsboro Bank","fid":"7479","org":"JackHenry","brokerid":"102","url":"https://directline.netteller.com/","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-22 21:53:53","lastsslvalidation":"2016-01-22 21:55:51","profile":{"-addr1":"P O Box 36","-addr2":"Woodsboro, MD 21798","-city":"WOODSBORO","-state":"MD","-postalcode":"217980036","-country":"USA","-csphone":"(301) 898-4000","-tsphone":"301-898-4000","-url":"http://www.woodsborobank.com","-email":"customerservice@woodsborobank.com","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true"}},{"id":"780","name":"Sandia Laboratory Federal Credit Union","fid":"1001","org":"SLFCU","brokerid":"307083911","url":"https://ofx-prod.slfcu.org/ofx/process.ofx ","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:49:56","lastsslvalidation":"2015-07-02 23:49:56","profile":{"-addr1":"1200 San Bernardo","-city":"Laredo","-state":"TX","-postalcode":"78040","-country":"USA","-csphone":"210-518-2571","-tsphone":"505-237-3725","-url":"Unknown","-email":"Unknown","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"781","name":"Oregon Community Credit Union","fid":"2077","org":"ORCC","url":"https://www20.onlinebank.com/OROFX16Listener","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-24 04:19:40","lastsslvalidation":"2015-07-02 23:33:44","profile":{"-addr1":"PO Box 77002","-city":"Eugene","-state":"OR","-postalcode":"97401-0146","-country":"USA","-csphone":"800-365-1111","-tsphone":"800-365-1111","-url":"http://www.OregonCommunityCU.org","-email":"mpenn@OregonCommunityCU.org","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"782","name":"Advantis Credit Union","fid":"323075097","org":"DI","url":"https://ofxdi.diginsite.com/cmr/cmr.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:04:17","lastsslvalidation":"2015-07-02 22:04:16","profile":{"-addr1":"P.O. BOX 14220","-city":"Portland","-state":"OR","-postalcode":"97293-0220","-country":"USA","-csphone":"503-785-2528 opt 5","-tsphone":"503-785-2528 opt 5","-url":"www.advantiscu.org","-email":"advantiscu@advantiscu.org","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"783","name":"Capital One 360","fid":"031176110","org":"ING DIRECT","url":"https://ofx.capitalone360.com/OFX/ofx.html","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:28:25","lastsslvalidation":"2015-07-02 22:28:24"},{"id":"784","name":"Flagstar Bank","fid":"272471852","org":"DI","url":"https://ofxdi.diginsite.com/cmr/cmr.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:05:34","lastsslvalidation":"2015-07-02 23:05:33","profile":{"-addr1":"301 W. Michigan Ave","-city":"Jackson","-state":"MI","-postalcode":"49201","-country":"USA","-csphone":"800-642-0039","-tsphone":"800-642-0039","-url":"www.flagstar.com","-email":"bank@flagstar.com","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true"}},{"id":"785","name":"Arizona State Credit Union","fid":"322172496","org":"DI","url":"https://ofxdi.diginsite.com/cmr/cmr.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:19:25","lastsslvalidation":"2015-07-02 22:19:25","profile":{"-addr1":"1819 W. Monroe St.","-city":"Phoenix","-state":"AZ","-postalcode":"85007","-country":"USA","-csphone":"1-800-671-1098","-tsphone":"1-800-671-1098","-url":"https://www.azstcu.org","-email":"virtualaccess@azstcu.org","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"786","name":"AmegyBank","fid":"1165","org":"292-3","url":"https://pfm.metavante.com/ofx/OFXServlet","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:09:10","lastsslvalidation":"2015-07-02 22:09:09","profile":{"-addr1":"4400 Post Oak Parkway","-city":"Houston","-state":"TX","-postalcode":"77027","-country":"USA","-csphone":"18885018157","-tsphone":"18885018157","-url":"www.amegybank.com","-email":"amegypfm@amegybank.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-interxfermsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"787","name":"Bank of Internet, USA","fid":"122287251","org":"Bank of Internet","url":"https://ofxdi.diginsite.com/cmr/cmr.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:22:49","lastsslvalidation":"2015-07-02 22:22:48","profile":{"-addr1":"1277 High Bluff Derive #100","-city":"San Diego","-state":"CA","-postalcode":"92191-9000","-country":"USA","-csphone":"858-350-6200","-tsphone":"858-350-6200","-url":"www.mybankinternet.com","-email":"secure@BofI.com","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true"}},{"id":"788","name":"Amplify Federal Credit Union","fid":"1","org":"Harland Financial Solutions","url":"https://ezonline.goamplify.com/ofx/ofx.dll","ofxfail":"1","sslfail":"5","lastofxvalidation":"2014-04-04 22:03:35","lastsslvalidation":"2014-04-04 22:03:34","profile":{"-addr1":"P.O. BOX 2351","-city":"Sacramento","-state":"CA","-postalcode":"95812","-country":"USA","-csphone":"916 444 6070","-url":"https://homebank.sactocu.org","-email":"info@sactocu.org","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"789","name":"Capitol Federal Savings Bank","fid":"1001","org":"CapFed","brokerid":"CapFed","url":"https://ofx-prod.capfed.com/ofx/process.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:28:31","lastsslvalidation":"2015-07-02 22:28:31","profile":{"-addr1":"1200 San Bernardo","-city":"Laredo","-state":"TX","-postalcode":"78040","-country":"USA","-csphone":"210-518-2571","-tsphone":"505-237-3725","-url":"Unknown","-email":"Unknown","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"790","name":"Bank of America - access.ofx","fid":"5959","org":"HAN","url":"https://eftx.bankofamerica.com/eftxweb/access.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:22:47","lastsslvalidation":"2015-07-02 22:22:46","profile":{"-addr1":"Interactive Banking","-addr2":"TX1-854-06-12","-addr3":"P.O. Box 655961","-city":"Dallas","-state":"TX","-postalcode":"75265-9964","-country":"USA","-csphone":"(800) 933-6262","-tsphone":"(800) 933-6262","-url":"http://www.bankofamerica.com","-email":"forte@bankofamerica.com","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"791","name":"SVB","fid":"944","org":"SVB","url":"https://ofx.svbconnect.com/eftxweb/access.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:59:00","lastsslvalidation":"2015-07-02 23:59:00"},{"id":"792","name":"Iinvestor360","fid":"7784","org":"Fidelity","brokerid":"1234","url":"https://www.investor360.net/OFX/FinService.asmx/GetData","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:14:43","lastsslvalidation":"2015-07-02 23:14:43","profile":{"-addr1":"XXXXXXXXXX","-city":"XXXXXXXXXX","-state":"XX","-postalcode":"XXXXX","-country":"USA","-csphone":"Contact your broker/dealer.","-tsphone":"Contact your broker/dealer.","-url":"https://ofx.ibgstreetscape.com","-signonmsgset":"true","-invstmtmsgset":"true"}},{"id":"793","name":"Sound CU","fid":"325183220","org":"SOUNDCUDC","url":"https://mb.soundcu.com/OFXServer/ofxsrvr.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:56:53","lastsslvalidation":"2015-07-02 23:56:52","profile":{"-addr1":"1331 Broadway Plaza","-city":"Tacoma","-state":"WA","-postalcode":"98402","-country":"USA","-csphone":"253-383-2016","-tsphone":"253-383-2016","-url":"www.soundcu.com","-email":"info@soundcu.com","-signonmsgset":"true","-bankmsgset":"true","-emailmsgset":"true"}},{"id":"794","name":"Tangerine (Canada)","fid":"10951","org":"TangerineBank","url":"https://ofx.tangerine.ca","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:59:02","lastsslvalidation":"2015-07-02 23:59:02","profile":{"-addr1":"3389 Steeles Avenue East","-city":"Toronto","-state":"ON","-postalcode":"M2H 3S8","-country":"CAN","-csphone":"800-464-3473","-tsphone":"800-464-3473","-url":"http://www.tangerine.ca","-email":"clientservices@ingdirect.ca","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"795","name":"First Tennessee","fid":"2250","org":"Online Financial Services ","url":"https://ofx.firsttennessee.com/ofx/ofx_isapi.dll ","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:05:29","lastsslvalidation":"2015-07-02 23:05:29","profile":{"-addr1":"165 Madison Ave.","-city":"Memphis","-state":"TN","-postalcode":"38103","-country":"USA","-csphone":"1-800-382-5465","-tsphone":"1-800-382-5465","-url":"www.firsttennessee.com","-email":"allthingsfinancial@firsttennesse","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true"}},{"id":"796","name":"Alaska Air Visa (Bank of America)","fid":"1142","org":"BofA","brokerid":"1142","url":"https://akairvisa.iglooware.com/visa.php","ofxfail":"1","sslfail":"5","lastofxvalidation":"2015-01-10 22:01:53"},{"id":"797","name":"TIAA-CREF Retirement Services","fid":"1304","org":"TIAA-CREF","url":"https://ofx-service.tiaa-cref.org/public/ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2016-01-23 10:21:11","lastsslvalidation":"2015-07-03 00:02:28","profile":{"-addr1":"730 Third Avenue","-city":"New York","-state":"NY","-postalcode":"10017","-country":"USA","-csphone":"800-842-2776","-tsphone":"800-842-2776","-url":"http://www.tiaa-cref.org","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"798","name":"Bofi federal bank","fid":"122287251","org":"Bofi Federal Bank - Business","url":"https://directline.netteller.com","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:28:04","lastsslvalidation":"2015-07-02 22:28:04","profile":{"-addr1":"1277 High Bluff Derive #100","-city":"San Diego","-state":"CA","-postalcode":"92191-9000","-country":"USA","-csphone":"858-350-6200","-tsphone":"858-350-6200","-url":"www.mybankinternet.com","-email":"secure@BofI.com","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true"}},{"id":"799","name":"Vanguard","fid":"15103","org":"Vanguard","brokerid":"vanguard.com","url":"https://vesnc.vanguard.com/us/OfxDirectConnectServlet","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-03 00:09:36","lastsslvalidation":"2015-07-03 00:09:36","profile":{"-addr1":"P.O. Box 1110","-city":"Valley Forge","-state":"PA","-postalcode":"19482-1110","-country":"USA"}},{"id":"800","name":"Wright Patt CU","fid":"242279408","org":"DI","brokerid":"DI","url":"https://ofxdi.diginsite.com/cmr/cmr.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-03 00:17:21","lastsslvalidation":"2015-07-03 00:17:20","profile":{"-addr1":"2455 Executive Park Boulevard","-city":"Fairborn","-state":"OH","-postalcode":"45324","-country":"USA","-csphone":"1(800)762-0047","-tsphone":"(800)762-0047","-url":"www.wpcu.coop","-email":"ContactUs@wpcu.coop","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true"}},{"id":"801","name":"Technology Credit Union","fid":"15079","org":"TECHCUDC","url":"https://m.techcu.com/ofxserver/ofxsrvr.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:59:07","lastsslvalidation":"2015-07-02 23:59:07"},{"id":"802","name":"Capital One Bank (after 12-15-13)","fid":"1001","org":"Capital One","url":"https://ofx.capitalone.com/ofx/103/process.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:28:27","lastsslvalidation":"2015-07-02 22:28:27","profile":{"-addr1":"1200 San Bernardo","-city":"Laredo","-state":"TX","-postalcode":"78040","-country":"USA","-csphone":"210-518-2571","-tsphone":"505-237-3725","-url":"Unknown","-email":"Unknown","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"803","name":"Bancorpsouth","fid":"1001","org":"BXS","url":"https://ofx-prod.bancorpsouthonline.com/ofx/process.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:22:40","lastsslvalidation":"2015-07-02 22:22:40","profile":{"-addr1":"1200 San Bernardo","-city":"Laredo","-state":"TX","-postalcode":"78040","-country":"USA","-csphone":"210-518-2571","-tsphone":"505-237-3725","-url":"Unknown","-email":"Unknown","-signonmsgset":"true","-bankmsgset":"true","-creditcardmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"804","name":"Monterey Credit Union","fid":"2059","org":"orcc","url":"https://www20.onlinebank.com/OROFX16Listener","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:23:17","lastsslvalidation":"2015-07-02 23:23:17","profile":{"-addr1":"PO Box 3288","-city":"Monterey,","-state":"CA","-postalcode":"93942","-country":"USA","-csphone":"877-277-8108","-tsphone":"877-277-8108","-url":"https://secure.montereycu.com","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"805","name":"D. A. Davidson","fid":"59401","org":"dadco.com","brokerid":"dadco.com","url":"https://pfm.davidsoncompanies.com/eftxweb/access.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:42:18","lastsslvalidation":"2015-07-02 22:42:17","profile":{"-addr1":"8 Third Street North","-city":"Great Falls","-state":"MT","-postalcode":"59401","-country":"USA","-csphone":"1-800-332-5915","-tsphone":"1-800-332-5915","-url":"http://www.davidsoncompanies.com","-email":"itweb@dadco.com","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"806","name":"Morgan Stanley ClientServ - Quicken Win Format","fid":"1235","org":"msdw.com","brokerid":"msdw.com","url":"https://ofx.morganstanleyclientserv.com/ofx/QuickenWinProfile.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:23:19","lastsslvalidation":"2015-07-02 23:23:18","profile":{"-addr1":"1 New York Plaza","-addr2":"11th Floor","-city":"New York","-state":"NY","-postalcode":"10004","-country":"USA","-csphone":"(800) 531-1596","-tsphone":"(800) 531-1596","-url":"www.morganstanleyclientserv.com","-email":"clientservfeedback@morganstanley","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"807","name":"Star One Credit Union","fid":"321177968","org":"DI","url":"https://ofxdi.diginsite.com/cmr/cmr.ofx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:58:35","lastsslvalidation":"2015-07-02 23:58:34","profile":{"-addr1":"1306 Bordeaux Dr.","-city":"Sunnyvale","-state":"CA","-postalcode":"94089","-country":"USA","-csphone":"(866)543-5202","-tsphone":"(866)543-5202","-url":"www.starone.org","-email":"service@starone.org","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true"}},{"id":"808","name":"Scottrade Brokerage","fid":"777","org":"Scottrade","brokerid":"www.scottrade.com","url":"https://ofx.scottrade.com","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:50:07","lastsslvalidation":"2015-07-02 23:50:07","profile":{"-addr1":"12855 Flushing Meadows Dr.","-city":"St. Louis","-state":"MO","-postalcode":"63131","-country":"USA","-csphone":"314.965.1555","-tsphone":"314.965.1555","-url":"http://www.scottrade.com","-email":"support@scottrade.com","-signonmsgset":"true","-invstmtmsgset":"true","-seclistmsgset":"true"}},{"id":"809","name":"Mutual Bank","fid":"88","org":"ORCC","url":"https://www20.onlinebank.com/OROFX16Listener","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:26:31","lastsslvalidation":"2015-07-02 23:26:31","profile":{"-addr1":"P.O. Box 150","-city":"Whitman","-state":"MA","-postalcode":"02382","-country":"USA","-csphone":"866-986-9226","-tsphone":"866-986-9226","-url":"http://www.MyMutualBank.com","-email":"info@orcc.com","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"810","name":"Affinity Plus Federal Credit Union-New","fid":"15268","org":"Affinity Plus Federal Credit Uni","url":"https://mobile.affinityplus.org/OFX/OFXServer.aspx","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 22:04:19","lastsslvalidation":"2015-07-02 22:04:19","profile":{"-addr1":"175 West Lafayette Frontage Road","-city":"St. Paul","-state":"MN","-postalcode":"55107","-country":"USA","-csphone":"800-322-7228","-tsphone":"651-291-3700","-url":"https://www.affinityplus.org","-email":"affinityplus@affinityplus.org","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"811","name":"Suncoast Credit Union","fid":"15469","org":"SunCoast","url":"https://ofx.suncoastcreditunion.com","ofxfail":"0","sslfail":"4","lastofxvalidation":"2015-07-02 23:58:45","profile":{"-addr1":"6801 E. Hillsborough Ave","-city":"Tampa","-state":"FL","-postalcode":"33680","-country":"USA","-csphone":"813.621.7511","-tsphone":"813.621.7511","-url":"http://www.suncoastcreditunion.com","-email":"contactus@suncoastfcu.org","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"812","name":"Think Mutual Bank","fid":"10139","org":"JackHenry","url":"https://directline2.netteller.com","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-03 00:02:27","lastsslvalidation":"2015-07-03 00:02:26","profile":{"-addr1":"5200 Members Parkway NW","-addr2":"Rochester MN 55903","-city":"ROCHESTER","-state":"MN","-postalcode":"559010000","-country":"USA","-csphone":"(800) 288-3425","-tsphone":"800-288-3425","-url":"https://www.thinkbank.com","-email":"think@thinkbank.com","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"813","name":"La Banque Postale","fid":"0","org":"0","url":"https://ofx.videoposte.com/","ofxfail":"1","sslfail":"5","lastofxvalidation":"2015-05-12 01:11:28","lastsslvalidation":"2015-06-23 23:19:45"},{"id":"814","name":"Pennsylvania State Employees Credit Union","fid":"231381116","org":"PENNSTATEEMPLOYEES","url":"https://directconnect.psecu.com/ofxserver/ofxsrvr.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:37:00","lastsslvalidation":"2015-07-02 23:37:00","profile":{"-addr1":"1 Credit Union Pl","-city":"Harrisburg","-state":"PA","-postalcode":"17110","-country":"USA","-csphone":"800-237-7328","-url":"https://directconnect.psecu.com/OFXServer/ofxsrvr.dll","-email":"PSECU@psecu.com","-signonmsgset":"true","-bankmsgset":"true","-emailmsgset":"true"}},{"id":"815","name":"St. Mary\'s Credit Union","fid":"211384214","org":"MSevenThirtySeven","url":"https://ofx1.evault.ws/OFXServer/ofxsrvr.dll","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:58:33","lastsslvalidation":"2015-07-02 23:58:33","profile":{"-addr1":"293 Boston Post Road West","-city":"Marlborough","-state":"MA","-postalcode":"01752","-country":"USA","-csphone":"(508) 490-6707","-tsphone":"(508) 490-6707","-url":"https://ofx1.evault.ws/OFXServer/ofxsrvr.dll","-email":"noreply@stmaryscreditunion.com","-signonmsgset":"true","-bankmsgset":"true"}},{"id":"816","name":"Institution For Savings","fid":"59466","org":"JackHenry","url":"https://directline2.netteller.com","ofxfail":"0","sslfail":"0","lastofxvalidation":"2015-07-02 23:15:52","lastsslvalidation":"2015-07-02 23:15:52"},{"id":"817","name":"PNC Online Banking","fid":"4501","org":"ISC","url":"https://www.oasis.cfree.com/4501.ofxgp","lastofxvalidation":"2015-07-21 11:40:21","profile":{"-addr1":"P.O. Box 339","-city":"Pittsburgh","-state":"PA","-postalcode":"152309736","-country":"USA","-url":"http://www.pncbank.com/","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"818","name":"PNC Banking Online","fid":"4501","org":"ISC","url":"https://www.oasis.cfree.com/4501.ofx","lastofxvalidation":"2015-07-21 11:43:08","profile":{"-addr1":"P.O. Box 339","-city":"Pittsburgh","-state":"PA","-postalcode":"152309736","-country":"USA","-url":"http://www.pncbank.com/","-signonmsgset":"true","-bankmsgset":"true","-billpaymsgset":"true","-emailmsgset":"true"}},{"id":"819","name":"Voya","fid":"1289","url":"https://ofx.voyaplans.com/eofx/Server","lastofxvalidation":"2015-09-01 18:13:12"},{"id":"820","name":"Central Bank Utah","fid":"124300327","org":"DI","brokerid":"102","url":"https://ofxdi.diginsite.com/cmr/cmr.ofx","lastofxvalidation":"2015-11-03 08:41:54"},{"id":"821","name":"nuVision Financial FCU","fid":"322282399","org":"DI","url":"https://ofxdi.diginsite.com/cmr/cmr.ofx","lastofxvalidation":"2015-12-28 13:39:28"},{"id":"822","name":"Landings Credit Union","fid":"02114","org":"JackHenry","url":"https://directline.netteller.com","lastofxvalidation":"2015-12-30 04:30:20"}]'; + $banks = json_decode($banks); foreach ($banks as $bank) { - if (!DB::table('banks')->where('remote_id', '=', $bank['remote_id'])->get()) { - Bank::create($bank); + if (!DB::table('banks')->where('remote_id', '=', $bank->id)->get()) { + if ( ! isset($bank->fid) || ! isset($bank->org)) { + continue; + } + + Bank::create([ + 'remote_id' => $bank->id, + 'name' => $bank->name, + 'config' => json_encode([ + 'fid' => $bank->fid, + 'org' => $bank->org, + 'url' => $bank->url + ]), + ]); } } } diff --git a/database/seeds/DatabaseSeeder.php b/database/seeds/DatabaseSeeder.php index f808c5a3802e..3584253c4777 100644 --- a/database/seeds/DatabaseSeeder.php +++ b/database/seeds/DatabaseSeeder.php @@ -18,7 +18,6 @@ class DatabaseSeeder extends Seeder $this->call('PaymentLibrariesSeeder'); $this->call('FontsSeeder'); $this->call('BanksSeeder'); - $this->call('FontsSeeder'); $this->call('InvoiceStatusSeeder'); } } diff --git a/database/seeds/FontsSeeder.php b/database/seeds/FontsSeeder.php index 0b0ba7fe851a..5db76296a5c5 100644 --- a/database/seeds/FontsSeeder.php +++ b/database/seeds/FontsSeeder.php @@ -224,6 +224,7 @@ class FontsSeeder extends Seeder foreach ($fonts as $font) { if (!DB::table('fonts')->where('name', '=', $font['name'])->get()) { + $font['is_early_access'] = false; Font::create($font); } } diff --git a/database/seeds/PaymentLibrariesSeeder.php b/database/seeds/PaymentLibrariesSeeder.php index b34d7182492e..58015b073206 100644 --- a/database/seeds/PaymentLibrariesSeeder.php +++ b/database/seeds/PaymentLibrariesSeeder.php @@ -125,6 +125,7 @@ class PaymentLibrariesSeeder extends Seeder ['name' => 'Ghanaian Cedi', 'code' => 'GHS', 'symbol' => '', 'precision' => '2', 'thousand_separator' => ',', 'decimal_separator' => '.'], ['name' => 'Bulgarian Lev', 'code' => 'BGN', 'symbol' => '', 'precision' => '2', 'thousand_separator' => ' ', 'decimal_separator' => '.'], ['name' => 'Aruban Florin', 'code' => 'AWG', 'symbol' => 'Afl. ', 'precision' => '2', 'thousand_separator' => ' ', 'decimal_separator' => '.'], + ['name' => 'Turkish Lira', 'code' => 'TRY', 'symbol' => 'TL ', 'precision' => '2', 'thousand_separator' => '.', 'decimal_separator' => ','], ]; foreach ($currencies as $currency) { @@ -151,7 +152,7 @@ class PaymentLibrariesSeeder extends Seeder ['format' => 'M j, Y', 'picker_format' => 'M d, yyyy', 'label' => 'Mar 10, 2013'], ['format' => 'F j, Y', 'picker_format' => 'MM d, yyyy', 'label' => 'March 10, 2013'], ['format' => 'D M j, Y', 'picker_format' => 'D MM d, yyyy', 'label' => 'Mon March 10, 2013'], - ['format' => 'Y-M-d', 'picker_format' => 'yyyy-M-dd', 'label' => '2013-03-10'], + ['format' => 'Y-m-d', 'picker_format' => 'yyyy-mm-dd', 'label' => '2013-03-10'], ['format' => 'd-m-Y', 'picker_format' => 'dd-mm-yyyy', 'label' => '20-03-2013'], ['format' => 'm/d/Y', 'picker_format' => 'mm/dd/yyyy', 'label' => '03/20/2013'] ]; @@ -207,7 +208,7 @@ class PaymentLibrariesSeeder extends Seeder 'label' => 'Mon March 10th, 2013 6:15 pm' ], [ - 'format' => 'Y-M-d g:i a', + 'format' => 'Y-m-d g:i a', 'format_moment' => 'YYYY-MMM-DD h:mm:ss a', 'label' => '2013-03-10 6:15 pm' ], diff --git a/database/seeds/SecurePaymentFormSeeder.php b/database/seeds/SecurePaymentFormSeeder.php deleted file mode 100644 index 77bbe1ba6cf2..000000000000 --- a/database/seeds/SecurePaymentFormSeeder.php +++ /dev/null @@ -1,187 +0,0 @@ -delete(); - DB::table('invoices')->delete(); - DB::table('contacts')->delete(); - DB::table('clients')->delete(); - DB::table('account_gateways')->delete(); - //To reset the auto increment - $statement = " - ALTER TABLE invitations AUTO_INCREMENT = 1; - ALTER TABLE invoices AUTO_INCREMENT = 1; - ALTER TABLE contacts AUTO_INCREMENT = 1; - ALTER TABLE clients AUTO_INCREMENT = 1; - ALTER TABLE account_gateways AUTO_INCREMENT = 1; - "; - - DB::unprepared($statement); - - //$firstName = 'Oscar'; -// $lastName = 'Thompson'; -// $firstName_2 = 'Philip'; -// $lastName_2 = 'Jonsson'; -// -// $user = AccountGateway::create(array( -// 'account_id' => 1, -// 'user_id' => 1, -// 'gateway_id' => 4, -// 'config' => '{"bla":"vla","bli":"cla"}', -// 'public_id' => 1, -// 'accepted_credit_cards' => 8 -// )); -// -// $user2 = AccountGateway::create(array( -// 'account_id' => 2, -// 'user_id' => 2, -// 'gateway_id' => 5, -// 'config' => '{"bla":"vla","bli":"cla"}', -// 'public_id' => 2, -// 'accepted_credit_cards' => 7 -// )); -// -// $client = Client::create(array( -// 'user_id' => 1, -// 'account_id' => 1, -// 'currency_id' => 1, -// 'name' => $firstName.' '.$lastName, -// 'address1' => '2119 Howe Course', -// 'address2' => '2118 Howe Course', -// 'city' => 'West Chazport', -// 'state' => 'Utah', -// 'postal_code' => '31572', -// 'country_id' => 752, -// 'work_phone' => '012-345678', -// 'private_notes' => 'bla bla bla bla bla bla bla', -// 'balance' => 10.4, -// 'paid_to_date' => 10.2, -// 'website' => 'awebsite.com', -// 'industry_id' => 8, -// 'is_deleted' => 0, -// 'payment_terms' => 2, -// 'public_id' => 1, -// 'custom_value1' => $firstName, -// 'custom_value2' => $firstName -// )); -// -// $client2 = Client::create(array( -// 'user_id' => 2, -// 'account_id' => 2, -// 'currency_id' => 1, -// 'name' => $firstName_2.' '.$lastName_2, -// 'address1' => '1118 Muma Road', -// 'address2' => '1118 Muma Road', -// 'city' => 'New Orleans', -// 'state' => 'Arizona', -// 'postal_code' => '31572', -// 'country_id' => 752, -// 'work_phone' => '012-345678', -// 'private_notes' => 'bla bla bla bla bla bla bla', -// 'balance' => 10.4, -// 'paid_to_date' => 10.2, -// 'website' => 'bodosite.com', -// 'industry_id' => 8, -// 'is_deleted' => 0, -// 'payment_terms' => 2, -// 'public_id' => 1, -// 'custom_value1' => $firstName_2, -// 'custom_value2' => $firstName_2 -// )); -// -// $contact = Contact::create(array( -// 'account_id' => 1, -// 'user_id' => 1, -// 'client_id' => 1, -// 'is_primary' => 0, -// 'send_invoice' => 0, -// 'first_name' => $firstName, -// 'last_name' => $lastName, -// 'email' => 'an@email.com', -// 'phone' => '012-345678', -// 'public_id' => 1 -// )); -// -// $contact2 = Contact::create(array( -// 'account_id' => 2, -// 'user_id' => 2, -// 'client_id' => 2, -// 'is_primary' => 0, -// 'send_invoice' => 0, -// 'first_name' => $firstName_2, -// 'last_name' => $lastName_2, -// 'email' => 'the@email.com', -// 'phone' => '012-345678', -// 'public_id' => 2 -// )); -// -// $invoice = Invoice::create(array( -// 'client_id' => 1, -// 'user_id' => 1, -// 'account_id' => 1, -// 'invoice_number' => 1, -// 'discount' => 0.4, -// 'po_number' => $firstName, -// 'terms' => 'bla bla bla bla bla bla bla', -// 'public_notes' => 'bla bla bla bla bla bla bla', -// 'is_deleted' => 0, -// 'is_recurring' => 0, -// 'frequency_id' => 1, -// 'tax_name' => 'moms', -// 'tax_rate' => 33.0, -// 'amount' => 10.0, -// 'balance' => 8.0, -// 'public_id' => 1, -// 'is_quote' => 0 -// )); -// -// $invoice2 = Invoice::create(array( -// 'client_id' => 2, -// 'user_id' => 2, -// 'account_id' => 2, -// 'invoice_number' => 2, -// 'discount' => 0.4, -// 'po_number' => $firstName_2, -// 'terms' => 'bla bla bla bla bla bla bla', -// 'public_notes' => 'bla bla bla bla bla bla bla', -// 'is_deleted' => 0, -// 'is_recurring' => 0, -// 'frequency_id' => 1, -// 'tax_name' => 'moms', -// 'tax_rate' => 33.0, -// 'amount' => 10.0, -// 'balance' => 8.0, -// 'public_id' => 2, -// 'is_quote' => 0 -// )); -// -// $invitation = Invitation::create(array( -// 'account_id' => 1, -// 'user_id' => 1, -// 'contact_id' => 1, -// 'invoice_id' => 1, -// 'invitation_key' => 'aaabbb', -// 'transaction_reference' => 'bla bla bla bla bla bla bla', -// 'public_id' => 1 -// )); -// -// $invitation2 = Invitation::create(array( -// 'account_id' => 2, -// 'user_id' => 2, -// 'contact_id' => 2, -// 'invoice_id' => 2, -// 'invitation_key' => 'cccddd', -// 'transaction_reference' => 'bla bla bla bla bla bla bla', -// 'public_id' => 2 -// )); - } -} \ No newline at end of file diff --git a/public/js/built.js b/public/built.js similarity index 97% rename from public/js/built.js rename to public/built.js index f6b8bc173938..417e368dcb15 100644 --- a/public/js/built.js +++ b/public/built.js @@ -29447,6 +29447,9 @@ return a?b._ordinalParse:b._ordinalParseLenient}),R(["D","DD"],td),R("Do",functi //! github.com/moment/moment-timezone !function(a,b){"use strict";"function"==typeof define&&define.amd?define(["moment"],b):"object"==typeof exports?module.exports=b(require("moment")):b(a.moment)}(this,function(a){"use strict";function b(a){return a>96?a-87:a>64?a-29:a-48}function c(a){var c,d=0,e=a.split("."),f=e[0],g=e[1]||"",h=1,i=0,j=1;for(45===a.charCodeAt(0)&&(d=1,j=-1),d;dc;c++)a[c]=Math.round((a[c-1]||0)+6e4*a[c]);a[b-1]=1/0}function f(a,b){var c,d=[];for(c=0;cz||2===z&&6>A)&&q("Moment Timezone requires Moment.js >= 2.6.0. You are using Moment.js "+a.version+". See momentjs.com"),h.prototype={_set:function(a){this.name=a.name,this.abbrs=a.abbrs,this.untils=a.untils,this.offsets=a.offsets},_index:function(a){var b,c=+a,d=this.untils;for(b=0;be;e++)if(b=g[e],c=g[e+1],d=g[e?e-1:e],c>b&&r.moveAmbiguousForward?b=c:b>d&&r.moveInvalidForward&&(b=d),fz||2===z&&9>A)&&q("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+a.version+"."),a.defaultZone=b?k(b):null,a};var C=a.momentProperties;return"[object Array]"===Object.prototype.toString.call(C)?(C.push("_z"),C.push("_a")):C&&(C._z=null),n({version:"2015g",zones:["Africa/Abidjan|LMT GMT|g.8 0|01|-2ldXH.Q","Africa/Accra|LMT GMT GHST|.Q 0 -k|012121212121212121212121212121212121212121212121|-26BbX.8 6tzX.8 MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE","Africa/Addis_Ababa|LMT EAT BEAT BEAUT|-2r.g -30 -2u -2J|01231|-1F3Cr.g 3Dzr.g okMu MFXJ","Africa/Algiers|PMT WET WEST CET CEST|-9.l 0 -10 -10 -20|0121212121212121343431312123431213|-2nco9.l cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 DA0 Imo0 rd0 De0 9Xz0 1fb0 1ap0 16K0 2yo0 mEp0 hwL0 jxA0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0","Africa/Bangui|LMT WAT|-d.A -10|01|-22y0d.A","Africa/Bissau|LMT WAT GMT|12.k 10 0|012|-2ldWV.E 2xonV.E","Africa/Blantyre|LMT CAT|-2a.k -20|01|-2GJea.k","Africa/Cairo|EET EEST|-20 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1bIO0 vb0 1ip0 11z0 1iN0 1nz0 12p0 1pz0 10N0 1pz0 16p0 1jz0 s3d0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0","Africa/Casablanca|LMT WET WEST CET|u.k 0 -10 -10|0121212121212121213121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2gMnt.E 130Lt.E rb0 Dd0 dVb0 b6p0 TX0 EoB0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 Rc0 11A0 e00 e00 U00 11A0 8o0 e00 11A0 11A0 5A0 e00 17c0 1fA0 1a00 1a00 1fA0 17c0 1io0 14o0 1lc0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1lc0 14o0 1fA0","Africa/Ceuta|WET WEST CET CEST|0 -10 -10 -20|010101010101010101010232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-25KN0 11z0 drd0 18o0 3I00 17c0 1fA0 1a00 1io0 1a00 1y7p0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Africa/El_Aaiun|LMT WAT WET WEST|Q.M 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1rDz7.c 1GVA7.c 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 Rc0 11A0 e00 e00 U00 11A0 8o0 e00 11A0 11A0 5A0 e00 17c0 1fA0 1a00 1a00 1fA0 17c0 1io0 14o0 1lc0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1lc0 14o0 1fA0","Africa/Johannesburg|SAST SAST SAST|-1u -20 -30|012121|-2GJdu 1Ajdu 1cL0 1cN0 1cL0","Africa/Juba|LMT CAT CAST EAT|-2a.8 -20 -30 -30|01212121212121212121212121212121213|-1yW2a.8 1zK0a.8 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0","Africa/Monrovia|MMT LRT GMT|H.8 I.u 0|012|-23Lzg.Q 29s01.m","Africa/Ndjamena|LMT WAT WAST|-10.c -10 -20|0121|-2le10.c 2J3c0.c Wn0","Africa/Tripoli|LMT CET CEST EET|-Q.I -10 -20 -20|012121213121212121212121213123123|-21JcQ.I 1hnBQ.I vx0 4iP0 xx0 4eN0 Bb0 7ip0 U0n0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00","Africa/Tunis|PMT CET CEST|-9.l -10 -20|0121212121212121212121212121212121|-2nco9.l 18pa9.l 1qM0 DA0 3Tc0 11B0 1ze0 WM0 7z0 3d0 14L0 1cN0 1f90 1ar0 16J0 1gXB0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00","Africa/Windhoek|SWAT SAST SAST CAT WAT WAST|-1u -20 -30 -20 -10 -20|012134545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2GJdu 1Ajdu 1cL0 1SqL0 9NA0 11D0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0","America/Adak|NST NWT NPT BST BDT AHST HST HDT|b0 a0 a0 b0 a0 a0 a0 90|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17SX0 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Anchorage|CAT CAWT CAPT AHST AHDT YST AKST AKDT|a0 90 90 a0 90 90 90 80|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17T00 8wX0 iA0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Anguilla|LMT AST|46.4 40|01|-2kNvR.U","America/Araguaina|LMT BRT BRST|3c.M 30 20|0121212121212121212121212121212121212121212121212121|-2glwL.c HdKL.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0","America/Argentina/Buenos_Aires|CMT ART ARST ART ARST|4g.M 40 30 30 20|0121212121212121212121212121212121212121213434343434343234343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 g0p0 10M0 j3c0 uL0 1qN0 WL0","America/Argentina/Catamarca|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|0121212121212121212121212121212121212121213434343454343235343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 g0p0 10M0 ako0 7B0 8zb0 uL0","America/Argentina/Cordoba|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|0121212121212121212121212121212121212121213434343454343234343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 g0p0 10M0 j3c0 uL0 1qN0 WL0","America/Argentina/Jujuy|CMT ART ARST ART ARST WART WARST|4g.M 40 30 30 20 40 30|01212121212121212121212121212121212121212134343456543432343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 g0p0 10M0 j3c0 uL0","America/Argentina/La_Rioja|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|01212121212121212121212121212121212121212134343434534343235343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 g0p0 10M0 ako0 7B0 8zb0 uL0","America/Argentina/Mendoza|CMT ART ARST ART ARST WART WARST|4g.M 40 30 30 20 40 30|0121212121212121212121212121212121212121213434345656543235343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 g0p0 10M0 agM0 Op0 7TX0 uL0","America/Argentina/Rio_Gallegos|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|0121212121212121212121212121212121212121213434343434343235343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 g0p0 10M0 ako0 7B0 8zb0 uL0","America/Argentina/Salta|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|01212121212121212121212121212121212121212134343434543432343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 g0p0 10M0 j3c0 uL0","America/Argentina/San_Juan|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|01212121212121212121212121212121212121212134343434534343235343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 g0p0 10M0 ak00 m10 8lb0 uL0","America/Argentina/San_Luis|CMT ART ARST ART ARST WART WARST|4g.M 40 30 30 20 40 30|01212121212121212121212121212121212121212134343456536353465653|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 kin0 10M0 ak00 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0","America/Argentina/Tucuman|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|012121212121212121212121212121212121212121343434345434323534343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 g0p0 10M0 ako0 4N0 8BX0 uL0 1qN0 WL0","America/Argentina/Ushuaia|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|0121212121212121212121212121212121212121213434343434343235343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 g0p0 10M0 ajA0 8p0 8zb0 uL0","America/Aruba|LMT ANT AST|4z.L 4u 40|012|-2kV7o.d 28KLS.d","America/Asuncion|AMT PYT PYT PYST|3O.E 40 30 30|012131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313|-1x589.k 1DKM9.k 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0","America/Atikokan|CST CDT CWT CPT EST|60 50 50 50 50|0101234|-25TQ0 1in0 Rnb0 3je0 8x30 iw0","America/Bahia|LMT BRT BRST|2y.4 30 20|01212121212121212121212121212121212121212121212121212121212121|-2glxp.U HdLp.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0","America/Bahia_Banderas|LMT MST CST PST MDT CDT|71 70 60 80 60 50|0121212131414141414141414141414141414152525252525252525252525252525252525252525252525252525252|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0","America/Barbados|LMT BMT AST ADT|3W.t 3W.t 40 30|01232323232|-1Q0I1.v jsM0 1ODC1.v IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0","America/Belem|LMT BRT BRST|3d.U 30 20|012121212121212121212121212121|-2glwK.4 HdKK.4 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0","America/Belize|LMT CST CHDT CDT|5Q.M 60 5u 50|01212121212121212121212121212121212121212121212121213131|-2kBu7.c fPA7.c Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1f0Mu qn0 lxB0 mn0","America/Blanc-Sablon|AST ADT AWT APT|40 30 30 30|010230|-25TS0 1in0 UGp0 8x50 iu0","America/Boa_Vista|LMT AMT AMST|42.E 40 30|0121212121212121212121212121212121|-2glvV.k HdKV.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0","America/Bogota|BMT COT COST|4U.g 50 40|0121|-2eb73.I 38yo3.I 2en0","America/Boise|PST PDT MST MWT MPT MDT|80 70 70 60 60 60|0101023425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-261q0 1nX0 11B0 1nX0 8C10 JCL0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Cambridge_Bay|zzz MST MWT MPT MDDT MDT CST CDT EST|0 70 60 60 50 60 60 50 50|0123141515151515151515151515151515151515151515678651515151515151515151515151515151515151515151515151515151515151515151515151|-21Jc0 RO90 8x20 ix0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Campo_Grande|LMT AMT AMST|3C.s 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2glwl.w HdLl.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1C10 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1C10 Lz0 1C10 Lz0 1C10 Lz0 1C10 On0 1zd0 Rb0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0","America/Cancun|LMT CST EST EDT CDT|5L.4 60 50 40 50|0123232341414141414141414141414141414141412|-1UQG0 2q2o0 yLB0 1lb0 14p0 1lb0 14p0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0","America/Caracas|CMT VET VET|4r.E 4u 40|0121|-2kV7w.k 28KM2.k 1IwOu","America/Cayenne|LMT GFT GFT|3t.k 40 30|012|-2mrwu.E 2gWou.E","America/Cayman|KMT EST EDT|57.b 50 40|0121212121212121212121212121212121212121212121|-2l1uQ.N 4duNQ.N 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Chicago|CST CDT EST CWT CPT|60 50 50 50 50|01010101010101010101010101010101010102010101010103401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 1wp0 TX0 WN0 1qL0 1cN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 11B0 1Hz0 14p0 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Chihuahua|LMT MST CST CDT MDT|74.k 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0","America/Costa_Rica|SJMT CST CDT|5A.d 60 50|0121212121|-1Xd6n.L 2lu0n.L Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0","America/Creston|MST PST|70 80|010|-29DR0 43B0","America/Cuiaba|LMT AMT AMST|3I.k 40 30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2glwf.E HdLf.E 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1C10 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1C10 Lz0 1C10 Lz0 1C10 Lz0 1C10 On0 1zd0 Rb0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0","America/Danmarkshavn|LMT WGT WGST GMT|1e.E 30 20 0|01212121212121212121212121212121213|-2a5WJ.k 2z5fJ.k 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0","America/Dawson|YST YDT YWT YPT YDDT PST PDT|90 80 80 80 70 80 70|0101023040565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-25TN0 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 jrA0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Dawson_Creek|PST PDT PWT PPT MST|80 70 70 70 70|0102301010101010101010101010101010101010101010101010101014|-25TO0 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 ML0","America/Denver|MST MDT MWT MPT|70 60 60 60|01010101023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 11B0 1qL0 WN0 mn0 Ord0 8x20 ix0 LCN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Detroit|LMT CST EST EWT EPT EDT|5w.b 60 50 40 40 40|01234252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2Cgir.N peqr.N 156L0 8x40 iv0 6fd0 11z0 Jy10 SL0 dnB0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Edmonton|LMT MST MDT MWT MPT|7x.Q 70 60 60 60|01212121212121341212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2yd4q.8 shdq.8 1in0 17d0 hz0 2dB0 1fz0 1a10 11z0 1qN0 WL0 1qN0 11z0 IGN0 8x20 ix0 3NB0 11z0 LFB0 1cL0 3Cp0 1cL0 66N0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Eirunepe|LMT ACT ACST AMT|4D.s 50 40 40|0121212121212121212121212121212131|-2glvk.w HdLk.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0","America/El_Salvador|LMT CST CDT|5U.M 60 50|012121|-1XiG3.c 2Fvc3.c WL0 1qN0 WL0","America/Ensenada|LMT MST PST PDT PWT PPT|7M.4 70 80 70 70 70|012123245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQE0 4PX0 8mM0 8lc0 SN0 1cL0 pHB0 83r0 zI0 5O10 1Rz0 cOP0 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 BUp0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Fort_Nelson|PST PDT PWT PPT MST|80 70 70 70 70|01023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010104|-25TO0 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0","America/Fort_Wayne|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|010101023010101010101010101040454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 QI10 Db0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 5Tz0 1o10 qLb0 1cL0 1cN0 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Fortaleza|LMT BRT BRST|2y 30 20|0121212121212121212121212121212121212121|-2glxq HdLq 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0","America/Glace_Bay|LMT AST ADT AWT APT|3X.M 40 30 30 30|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsI0.c CwO0.c 1in0 UGp0 8x50 iu0 iq10 11z0 Jg10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Godthab|LMT WGT WGST|3q.U 30 20|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5Ux.4 2z5dx.4 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","America/Goose_Bay|NST NDT NST NDT NWT NPT AST ADT ADDT|3u.Q 2u.Q 3u 2u 2u 2u 40 30 20|010232323232323245232323232323232323232323232323232323232326767676767676767676767676767676767676767676768676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-25TSt.8 1in0 DXb0 2HbX.8 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 S10 g0u 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Grand_Turk|KMT EST EDT AST|57.b 50 40 40|0121212121212121212121212121212121212121212121212121212121212121212121212123|-2l1uQ.N 2HHBQ.N 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Guatemala|LMT CST CDT|62.4 60 50|0121212121|-24KhV.U 2efXV.U An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0","America/Guayaquil|QMT ECT|5e 50|01|-1yVSK","America/Guyana|LMT GBGT GYT GYT GYT|3Q.E 3J 3J 30 40|01234|-2dvU7.k 24JzQ.k mlc0 Bxbf","America/Halifax|LMT AST ADT AWT APT|4e.o 40 30 30 30|0121212121212121212121212121212121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsHJ.A xzzJ.A 1db0 3I30 1in0 3HX0 IL0 1E10 ML0 1yN0 Pb0 1Bd0 Mn0 1Bd0 Rz0 1w10 Xb0 1w10 LX0 1w10 Xb0 1w10 Lz0 1C10 Jz0 1E10 OL0 1yN0 Un0 1qp0 Xb0 1qp0 11X0 1w10 Lz0 1HB0 LX0 1C10 FX0 1w10 Xb0 1qp0 Xb0 1BB0 LX0 1td0 Xb0 1qp0 Xb0 Rf0 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 6i10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Havana|HMT CST CDT|5t.A 50 40|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Meuu.o 72zu.o ML0 sld0 An0 1Nd0 Db0 1Nd0 An0 6Ep0 An0 1Nd0 An0 JDd0 Mn0 1Ap0 On0 1fd0 11X0 1qN0 WL0 1wp0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0","America/Hermosillo|LMT MST CST PST MDT|7n.Q 70 60 80 60|0121212131414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0","America/Indiana/Knox|CST CDT CWT CPT EST|60 50 50 50 50|0101023010101010101010101010101010101040101010101010101010101010101010101010101010101010141010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 3Cn0 8wp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 z8o0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Indiana/Marengo|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101023010101010101010104545454545414545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 dyN0 11z0 6fd0 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1e6p0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Indiana/Petersburg|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010104010101010101010101010141014545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 3Fb0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 19co0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Indiana/Tell_City|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010101010454541010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 g0p0 11z0 1o10 11z0 1qL0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 caL0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Indiana/Vevay|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|010102304545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 kPB0 Awn0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1lnd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Indiana/Vincennes|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010101010454541014545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 g0p0 11z0 1o10 11z0 1qL0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 caL0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Indiana/Winamac|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010101010101010454541054545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1za0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Inuvik|zzz PST PDDT MST MDT|0 80 60 70 60|0121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-FnA0 tWU0 1fA0 wPe0 2pz0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Iqaluit|zzz EWT EPT EST EDDT EDT CST CDT|0 40 40 50 30 40 60 50|01234353535353535353535353535353535353535353567353535353535353535353535353535353535353535353535353535353535353535353535353|-16K00 7nX0 iv0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Jamaica|KMT EST EDT|57.b 50 40|0121212121212121212121|-2l1uQ.N 2uM1Q.N 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0","America/Juneau|PST PWT PPT PDT YDT YST AKST AKDT|80 70 70 70 80 90 90 80|01203030303030303030303030403030356767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Kentucky/Louisville|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101010102301010101010101010101010101454545454545414545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 3Fd0 Nb0 LPd0 11z0 RB0 8x30 iw0 Bb0 10N0 2bB0 8in0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 xz0 gso0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Kentucky/Monticello|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101023010101010101010101010101010101010101010101010101010101010101010101454545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 SWp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/La_Paz|CMT BOST BOT|4w.A 3w.A 40|012|-1x37r.o 13b0","America/Lima|LMT PET PEST|58.A 50 40|0121212121212121|-2tyGP.o 1bDzP.o zX0 1aN0 1cL0 1cN0 1cL0 1PrB0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0","America/Los_Angeles|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 5Wp0 1Vb0 3dB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Maceio|LMT BRT BRST|2m.Q 30 20|012121212121212121212121212121212121212121|-2glxB.8 HdLB.8 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0","America/Managua|MMT CST EST CDT|5J.c 60 50 50|0121313121213131|-1quie.M 1yAMe.M 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0","America/Manaus|LMT AMT AMST|40.4 40 30|01212121212121212121212121212121|-2glvX.U HdKX.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0","America/Martinique|FFMT AST ADT|44.k 40 30|0121|-2mPTT.E 2LPbT.E 19X0","America/Matamoros|LMT CST CDT|6E 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Mazatlan|LMT MST CST PST MDT|75.E 70 60 80 60|0121212131414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0","America/Menominee|CST CDT CWT CPT EST|60 50 50 50 50|01010230101041010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 LCN0 1fz0 6410 9Jb0 1cM0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Merida|LMT CST EST CDT|5W.s 60 50 50|0121313131313131313131313131313131313131313131313131313131313131313131313131313131313131|-1UQG0 2q2o0 2hz0 wu30 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0","America/Metlakatla|PST PWT PPT PDT|80 70 70 70|0120303030303030303030303030303030|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0","America/Mexico_City|LMT MST CST CDT CWT|6A.A 70 60 50 50|012121232324232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 gEn0 TX0 3xd0 Jb0 6zB0 SL0 e5d0 17b0 1Pff0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0","America/Miquelon|LMT AST PMST PMDT|3I.E 40 30 20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2mKkf.k 2LTAf.k gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Moncton|EST AST ADT AWT APT|50 40 30 30 30|012121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsH0 CwN0 1in0 zAo0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1K10 Lz0 1zB0 NX0 1u10 Wn0 S20 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Monterrey|LMT CST CDT|6F.g 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0","America/Montevideo|MMT UYT UYHST UYST UYT UYHST|3I.I 3u 30 20 30 2u|012121212121212121212121213434343434345454543453434343434343434343434343434343434343434|-20UIf.g 8jzJ.g 1cLu 1dcu 1cLu 1dcu 1cLu ircu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu WLu 1qMu WLu 1qMu 11zu 1o0u 11zu NAu 11bu 2iMu zWu Dq10 19X0 pd0 jz0 cm10 19X0 1fB0 1on0 11d0 1oL0 1nB0 1fzu 1aou 1fzu 1aou 1fzu 3nAu Jb0 3MN0 1SLu 4jzu 2PB0 Lb0 3Dd0 1pb0 ixd0 An0 1MN0 An0 1wp0 On0 1wp0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0","America/Montreal|EST EDT EWT EPT|50 40 40 40|01010101010101010101010101010101010101010101012301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TR0 1in0 11Wu 1nzu 1fD0 WJ0 1wr0 Nb0 1Ap0 On0 1zd0 On0 1wp0 TX0 1tB0 TX0 1tB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 4kM0 8x40 iv0 1o10 11z0 1nX0 11z0 1o10 11z0 1o10 1qL0 11D0 1nX0 11B0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Nassau|LMT EST EDT|59.u 50 40|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2kNuO.u 26XdO.u 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/New_York|EST EDT EWT EPT|50 40 40 40|01010101010101010101010101010101010101010101010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 11B0 1qL0 1a10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Nipigon|EST EDT EWT EPT|50 40 40 40|010123010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TR0 1in0 Rnb0 3je0 8x40 iv0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Nome|NST NWT NPT BST BDT YST AKST AKDT|b0 a0 a0 b0 a0 90 90 80|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17SX0 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Noronha|LMT FNT FNST|29.E 20 10|0121212121212121212121212121212121212121|-2glxO.k HdKO.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0","America/North_Dakota/Beulah|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101014545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/North_Dakota/Center|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101014545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/North_Dakota/New_Salem|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101454545454545454545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Ojinaga|LMT MST CST CDT MDT|6V.E 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Panama|CMT EST|5j.A 50|01|-2uduE.o","America/Pangnirtung|zzz AST AWT APT ADDT ADT EDT EST CST CDT|0 40 30 30 20 30 40 50 60 50|012314151515151515151515151515151515167676767689767676767676767676767676767676767676767676767676767676767676767676767676767|-1XiM0 PnG0 8x50 iu0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1o00 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Paramaribo|LMT PMT PMT NEGT SRT SRT|3E.E 3E.Q 3E.A 3u 3u 30|012345|-2nDUj.k Wqo0.c qanX.I 1dmLN.o lzc0","America/Phoenix|MST MDT MWT|70 60 60|01010202010|-261r0 1nX0 11B0 1nX0 SgN0 4Al1 Ap0 1db0 SWqX 1cL0","America/Port-au-Prince|PPMT EST EDT|4N 50 40|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-28RHb 2FnMb 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Porto_Acre|LMT ACT ACST AMT|4v.c 50 40 40|01212121212121212121212121212131|-2glvs.M HdLs.M 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0","America/Porto_Velho|LMT AMT AMST|4f.A 40 30|012121212121212121212121212121|-2glvI.o HdKI.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0","America/Puerto_Rico|AST AWT APT|40 30 30|0120|-17lU0 7XT0 iu0","America/Rainy_River|CST CDT CWT CPT|60 50 50 50|010123010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TQ0 1in0 Rnb0 3je0 8x30 iw0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Rankin_Inlet|zzz CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313131313131313131313131313131313131313131313131313131313131313131|-vDc0 keu0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Recife|LMT BRT BRST|2j.A 30 20|0121212121212121212121212121212121212121|-2glxE.o HdLE.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0","America/Regina|LMT MST MDT MWT MPT CST|6W.A 70 60 60 60 60|012121212121212121212121341212121212121212121212121215|-2AD51.o uHe1.o 1in0 s2L0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 66N0 1cL0 1cN0 19X0 1fB0 1cL0 1fB0 1cL0 1cN0 1cL0 M30 8x20 ix0 1ip0 1cL0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 3NB0 1cL0 1cN0","America/Resolute|zzz CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313431313131313131313131313131313131313131313131313131313131313131|-SnA0 GWS0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Santa_Isabel|LMT MST PST PDT PWT PPT|7D.s 70 80 70 70 70|012123245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQE0 4PX0 8mM0 8lc0 SN0 1cL0 pHB0 83r0 zI0 5O10 1Rz0 cOP0 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 BUp0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0","America/Santarem|LMT AMT AMST BRT|3C.M 40 30 30|0121212121212121212121212121213|-2glwl.c HdLl.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0","America/Santiago|SMT CLT CLT CLST CLST CLT|4G.K 50 40 40 30 30|01020313131313121242124242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424245|-2q2jh.e fJAh.e 5knG.K 1Vzh.e jRAG.K 1pbh.e 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 9Bz0 jb0 1oN0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 1wn0","America/Santo_Domingo|SDMT EST EDT EHDT AST|4E 50 40 4u 40|01213131313131414|-1ttjk 1lJMk Mn0 6sp0 Lbu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00","America/Sao_Paulo|LMT BRT BRST|36.s 30 20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2glwR.w HdKR.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 pTd0 PX0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1C10 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1C10 Lz0 1C10 Lz0 1C10 Lz0 1C10 On0 1zd0 Rb0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0","America/Scoresbysund|LMT CGT CGST EGST EGT|1r.Q 20 10 0 10|0121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-2a5Ww.8 2z5ew.8 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","America/Sitka|PST PWT PPT PDT YST AKST AKDT|80 70 70 70 90 90 80|01203030303030303030303030303030345656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/St_Johns|NST NDT NST NDT NWT NPT NDDT|3u.Q 2u.Q 3u 2u 2u 2u 1u|01010101010101010101010101010101010102323232323232324523232323232323232323232323232323232323232323232323232323232323232323232323232323232326232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-28oit.8 14L0 1nB0 1in0 1gm0 Dz0 1JB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1fB0 19X0 1fB0 19X0 10O0 eKX.8 19X0 1iq0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Swift_Current|LMT MST MDT MWT MPT CST|7b.k 70 60 60 60 60|012134121212121212121215|-2AD4M.E uHdM.E 1in0 UGp0 8x20 ix0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 isN0 1cL0 3Cp0 1cL0 1cN0 11z0 1qN0 WL0 pMp0","America/Tegucigalpa|LMT CST CDT|5M.Q 60 50|01212121|-1WGGb.8 2ETcb.8 WL0 1qN0 WL0 GRd0 AL0","America/Thule|LMT AST ADT|4z.8 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5To.Q 31NBo.Q 1cL0 1cN0 1cL0 1fB0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Thunder_Bay|CST EST EWT EPT EDT|60 50 40 40 40|0123141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-2q5S0 1iaN0 8x40 iv0 XNB0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Vancouver|PST PDT PWT PPT|80 70 70 70|0102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TO0 1in0 UGp0 8x10 iy0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Whitehorse|YST YDT YWT YPT YDDT PST PDT|90 80 80 80 70 80 70|0101023040565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-25TN0 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 3NA0 vrd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Winnipeg|CST CDT CWT CPT|60 50 50 50|010101023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aIi0 WL0 3ND0 1in0 Jap0 Rb0 aCN0 8x30 iw0 1tB0 11z0 1ip0 11z0 1o10 11z0 1o10 11z0 1rd0 10L0 1op0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 1cL0 1cN0 11z0 6i10 WL0 6i10 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Yakutat|YST YWT YPT YDT AKST AKDT|90 80 80 80 90 80|01203030303030303030303030303030304545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-17T10 8x00 iz0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cn0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Yellowknife|zzz MST MWT MPT MDDT MDT|0 70 60 60 50 60|012314151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151|-1pdA0 hix0 8x20 ix0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","Antarctica/Casey|zzz AWST CAST|0 -80 -b0|012121|-2q00 1DjS0 T90 40P0 KL0","Antarctica/Davis|zzz DAVT DAVT|0 -70 -50|01012121|-vyo0 iXt0 alj0 1D7v0 VB0 3Wn0 KN0","Antarctica/DumontDUrville|zzz PMT DDUT|0 -a0 -a0|0102|-U0o0 cfq0 bFm0","Antarctica/Macquarie|AEST AEDT zzz MIST|-a0 -b0 0 -b0|0102010101010101010101010101010101010101010101010101010101010101010101010101010101010101013|-29E80 19X0 4SL0 1ayy0 Lvs0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0","Antarctica/Mawson|zzz MAWT MAWT|0 -60 -50|012|-CEo0 2fyk0","Antarctica/McMurdo|NZMT NZST NZST NZDT|-bu -cu -c0 -d0|01020202020202020202020202023232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1GCVu Lz0 1tB0 11zu 1o0u 11zu 1o0u 11zu 1o0u 14nu 1lcu 14nu 1lcu 1lbu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1qLu WMu 1qLu 11Au 1n1bu IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00","Antarctica/Palmer|zzz ARST ART ART ARST CLT CLST CLT|0 30 40 30 20 40 30 30|012121212123435656565656565656565656565656565656565656565656565656565656565656567|-cao0 nD0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 1wn0","Antarctica/Rothera|zzz ROTT|0 30|01|gOo0","Antarctica/Syowa|zzz SYOT|0 -30|01|-vs00","Antarctica/Troll|zzz UTC CEST|0 0 -20|01212121212121212121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Antarctica/Vostok|zzz VOST|0 -60|01|-tjA0","Arctic/Longyearbyen|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2awM0 Qm0 W6o0 5pf0 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 wJc0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1qM0 WM0 zpc0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Asia/Aden|LMT AST|-36.Q -30|01|-TvD6.Q","Asia/Almaty|LMT ALMT ALMT ALMST|-57.M -50 -60 -70|0123232323232323232323232323232323232323232323232|-1Pc57.M eUo7.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3Cl0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0","Asia/Amman|LMT EET EEST|-2n.I -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1yW2n.I 1HiMn.I KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0","Asia/Anadyr|LMT ANAT ANAT ANAST ANAST ANAST ANAT|-bN.U -c0 -d0 -e0 -d0 -c0 -b0|01232414141414141414141561414141414141414141414141414141414141561|-1PcbN.U eUnN.U 23CL0 1db0 1cN0 1dc0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qN0 WM0","Asia/Aqtau|LMT FORT FORT SHET SHET SHEST AQTT AQTST AQTST AQTT|-3l.4 -40 -50 -50 -60 -60 -50 -60 -50 -40|012345353535353535353536767676898989898989898989896|-1Pc3l.4 eUnl.4 1jcL0 JDc0 1cL0 1dc0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2UK0 Fz0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cN0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 RW0","Asia/Aqtobe|LMT AKTT AKTT AKTST AKTT AQTT AQTST|-3M.E -40 -50 -60 -60 -50 -60|01234323232323232323232565656565656565656565656565|-1Pc3M.E eUnM.E 23CL0 1db0 1cM0 1dc0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2UK0 Fz0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0","Asia/Ashgabat|LMT ASHT ASHT ASHST ASHST TMT TMT|-3R.w -40 -50 -60 -50 -40 -50|012323232323232323232324156|-1Pc3R.w eUnR.w 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 ba0 xC0","Asia/Baghdad|BMT AST ADT|-2V.A -30 -40|012121212121212121212121212121212121212121212121212121|-26BeV.A 2ACnV.A 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0","Asia/Bahrain|LMT GST AST|-3q.8 -40 -30|012|-21Jfq.8 27BXq.8","Asia/Baku|LMT BAKT BAKT BAKST BAKST AZST AZT AZT AZST|-3j.o -30 -40 -50 -40 -40 -30 -40 -50|0123232323232323232323245657878787878787878787878787878787878787878787878787878787878787878787878787878787878787|-1Pc3j.o 1jUoj.o WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 10K0 c30 1cJ0 1cL0 8wu0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Asia/Bangkok|BMT ICT|-6G.4 -70|01|-218SG.4","Asia/Beirut|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-21aq0 1on0 1410 1db0 19B0 1in0 1ip0 WL0 1lQp0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 q6N0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0","Asia/Bishkek|LMT FRUT FRUT FRUST FRUST KGT KGST KGT|-4W.o -50 -60 -70 -60 -50 -60 -60|01232323232323232323232456565656565656565656565656567|-1Pc4W.o eUnW.o 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 11c0 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 T8u","Asia/Brunei|LMT BNT BNT|-7D.E -7u -80|012|-1KITD.E gDc9.E","Asia/Calcutta|HMT BURT IST IST|-5R.k -6u -5u -6u|01232|-18LFR.k 1unn.k HB0 7zX0","Asia/Chita|LMT YAKT YAKT YAKST YAKST YAKT IRKT|-7x.Q -80 -90 -a0 -90 -a0 -80|012323232323232323232324123232323232323232323232323232323232323256|-21Q7x.Q pAnx.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0","Asia/Choibalsan|LMT ULAT ULAT CHOST CHOT CHOT CHOST|-7C -70 -80 -a0 -90 -80 -90|0123434343434343434343434343434343434343434343456565656565656565656565656565656565656565656565|-2APHC 2UkoC cKn0 1da0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 3Db0 h1f0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0","Asia/Chongqing|CST CDT|-80 -90|01010101010101010|-1c1I0 LX0 16p0 1jz0 1Myp0 Rb0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0","Asia/Colombo|MMT IST IHST IST LKT LKT|-5j.w -5u -60 -6u -6u -60|01231451|-2zOtj.w 1rFbN.w 1zzu 7Apu 23dz0 11zu n3cu","Asia/Dacca|HMT BURT IST DACT BDT BDST|-5R.k -6u -5u -60 -60 -70|01213454|-18LFR.k 1unn.k HB0 m6n0 LqMu 1x6n0 1i00","Asia/Damascus|LMT EET EEST|-2p.c -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-21Jep.c Hep.c 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1xRB0 11X0 1oN0 10L0 1pB0 11b0 1oN0 10L0 1mp0 13X0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0","Asia/Dili|LMT TLT JST TLT WITA|-8m.k -80 -90 -90 -80|012343|-2le8m.k 1dnXm.k 8HA0 1ew00 Xld0","Asia/Dubai|LMT GST|-3F.c -40|01|-21JfF.c","Asia/Dushanbe|LMT DUST DUST DUSST DUSST TJT|-4z.c -50 -60 -70 -60 -50|0123232323232323232323245|-1Pc4z.c eUnz.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 14N0","Asia/Gaza|EET EET EEST IST IDT|-20 -30 -30 -20 -30|010101010102020202020202020202023434343434343434343434343430202020202020202020202020202020202020202020202020202020202020202020202020202020202020|-1c2q0 5Rb0 10r0 1px0 10N0 1pz0 16p0 1jB0 16p0 1jx0 pBd0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 npB0 11z0 1C10 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nz0 1210 1nz0 14N0 1nz0 1210 1nz0 1210 1nz0 1210 1nz0 1210 1nz0 1210 1nz0 14N0 1nz0 1210 1nz0 1210 1nz0 1210 1nz0 1210 1nz0 14N0 1nz0 1210 1nz0 1210 1nz0 1210 1nz0 1210 1nz0 1210 1nz0 14N0 1nz0 1210 1nz0 1210 1nz0 1210 1nz0","Asia/Hebron|EET EET EEST IST IDT|-20 -30 -30 -20 -30|01010101010202020202020202020202343434343434343434343434343020202020202020202020202020202020202020202020202020202020202020202020202020202020202020|-1c2q0 5Rb0 10r0 1px0 10N0 1pz0 16p0 1jB0 16p0 1jx0 pBd0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 npB0 11z0 1C10 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nz0 1210 1nz0 14N0 1nz0 1210 1nz0 1210 1nz0 1210 1nz0 1210 1nz0 1210 1nz0 14N0 1nz0 1210 1nz0 1210 1nz0 1210 1nz0 1210 1nz0 14N0 1nz0 1210 1nz0 1210 1nz0 1210 1nz0 1210 1nz0 1210 1nz0 14N0 1nz0 1210 1nz0 1210 1nz0 1210 1nz0","Asia/Ho_Chi_Minh|LMT PLMT ICT IDT JST|-76.E -76.u -70 -80 -90|0123423232|-2yC76.E bK00.a 1h7b6.u 5lz0 18o0 3Oq0 k5b0 aW00 BAM0","Asia/Hong_Kong|LMT HKT HKST JST|-7A.G -80 -90 -90|0121312121212121212121212121212121212121212121212121212121212121212121|-2CFHA.G 1sEP6.G 1cL0 ylu 93X0 1qQu 1tX0 Rd0 1In0 NB0 1cL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1kL0 14N0 1nX0 U10 1tz0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0","Asia/Hovd|LMT HOVT HOVT HOVST|-66.A -60 -70 -80|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2APG6.A 2Uko6.A cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0","Asia/Irkutsk|IMT IRKT IRKT IRKST IRKST IRKT|-6V.5 -70 -80 -90 -80 -90|012323232323232323232324123232323232323232323232323232323232323252|-21zGV.5 pjXV.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0","Asia/Istanbul|IMT EET EEST TRST TRT|-1U.U -20 -30 -40 -30|012121212121212121212121212121212121212121212121212121234343434342121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ogNU.U dzzU.U 11b0 8tB0 1on0 1410 1db0 19B0 1in0 3Rd0 Un0 1oN0 11b0 zSp0 CL0 mN0 1Vz0 1gN0 1pz0 5Rd0 1fz0 1yp0 ML0 1kp0 17b0 1ip0 17b0 1fB0 19X0 1jB0 18L0 1ip0 17z0 qdd0 xX0 3S10 Tz0 dA10 11z0 1o10 11z0 1qN0 11z0 1ze0 11B0 WM0 1qO0 WI0 1nX0 1rB0 10L0 11B0 1in0 17d0 1in0 2pX0 19E0 1fU0 16Q0 1iI0 16Q0 1iI0 1Vd0 pb0 3Kp0 14o0 1df0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Asia/Jakarta|BMT JAVT WIB JST WIB WIB|-77.c -7k -7u -90 -80 -70|01232425|-1Q0Tk luM0 mPzO 8vWu 6kpu 4PXu xhcu","Asia/Jayapura|LMT WIT ACST|-9m.M -90 -9u|0121|-1uu9m.M sMMm.M L4nu","Asia/Jerusalem|JMT IST IDT IDDT|-2k.E -20 -30 -40|01212121212132121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-26Bek.E SyMk.E 5Rb0 10r0 1px0 10N0 1pz0 16p0 1jB0 16p0 1jx0 3LB0 Em0 or0 1cn0 1dB0 16n0 10O0 1ja0 1tC0 14o0 1cM0 1a00 11A0 1Na0 An0 1MP0 AJ0 1Kp0 LC0 1oo0 Wl0 EQN0 Db0 1fB0 Rb0 npB0 11z0 1C10 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0","Asia/Kabul|AFT AFT|-40 -4u|01|-10Qs0","Asia/Kamchatka|LMT PETT PETT PETST PETST|-ay.A -b0 -c0 -d0 -c0|01232323232323232323232412323232323232323232323232323232323232412|-1SLKy.A ivXy.A 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qN0 WM0","Asia/Karachi|LMT IST IST KART PKT PKST|-4s.c -5u -6u -50 -50 -60|012134545454|-2xoss.c 1qOKW.c 7zX0 eup0 LqMu 1fy01 1cL0 dK0X 11b0 1610 1jX0","Asia/Kashgar|LMT XJT|-5O.k -60|01|-1GgtO.k","Asia/Kathmandu|LMT IST NPT|-5F.g -5u -5J|012|-21JhF.g 2EGMb.g","Asia/Khandyga|LMT YAKT YAKT YAKST YAKST VLAT VLAST VLAT YAKT|-92.d -80 -90 -a0 -90 -a0 -b0 -b0 -a0|01232323232323232323232412323232323232323232323232565656565656565782|-21Q92.d pAp2.d 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0","Asia/Krasnoyarsk|LMT KRAT KRAT KRAST KRAST KRAT|-6b.q -60 -70 -80 -70 -80|012323232323232323232324123232323232323232323232323232323232323252|-21Hib.q prAb.q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0","Asia/Kuala_Lumpur|SMT MALT MALST MALT MALT JST MYT|-6T.p -70 -7k -7k -7u -90 -80|01234546|-2Bg6T.p 17anT.p 7hXE dM00 17bO 8Fyu 1so1u","Asia/Kuching|LMT BORT BORT BORTST JST MYT|-7l.k -7u -80 -8k -90 -80|01232323232323232425|-1KITl.k gDbP.k 6ynu AnE 1O0k AnE 1NAk AnE 1NAk AnE 1NAk AnE 1O0k AnE 1NAk AnE pAk 8Fz0 1so10","Asia/Macao|LMT MOT MOST CST|-7y.k -80 -90 -80|0121212121212121212121212121212121212121213|-2le7y.k 1XO34.k 1wn0 Rd0 1wn0 R9u 1wqu U10 1tz0 TVu 1tz0 17gu 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cJu 1cL0 1cN0 1fz0 1cN0 1cOu 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cJu 1cL0 1cN0 1fz0 1cN0 1cL0 KEp0","Asia/Magadan|LMT MAGT MAGT MAGST MAGST MAGT|-a3.c -a0 -b0 -c0 -b0 -c0|012323232323232323232324123232323232323232323232323232323232323251|-1Pca3.c eUo3.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0","Asia/Makassar|LMT MMT WITA JST|-7V.A -7V.A -80 -90|01232|-21JjV.A vfc0 myLV.A 8ML0","Asia/Manila|PHT PHST JST|-80 -90 -90|010201010|-1kJI0 AL0 cK10 65X0 mXB0 vX0 VK10 1db0","Asia/Nicosia|LMT EET EEST|-2d.s -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2d.s 2a3cd.s 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Asia/Novokuznetsk|LMT KRAT KRAT KRAST KRAST NOVST NOVT NOVT|-5M.M -60 -70 -80 -70 -70 -60 -70|012323232323232323232324123232323232323232323232323232323232325672|-1PctM.M eULM.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qN0 WM0 8Hz0","Asia/Novosibirsk|LMT NOVT NOVT NOVST NOVST|-5v.E -60 -70 -80 -70|0123232323232323232323241232341414141414141414141414141414141414121|-21Qnv.E pAFv.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0","Asia/Omsk|LMT OMST OMST OMSST OMSST OMST|-4R.u -50 -60 -70 -60 -70|012323232323232323232324123232323232323232323232323232323232323252|-224sR.u pMLR.u 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0","Asia/Oral|LMT URAT URAT URAST URAT URAST ORAT ORAST ORAT|-3p.o -40 -50 -60 -60 -50 -40 -50 -50|012343232323232323251516767676767676767676767676768|-1Pc3p.o eUnp.o 23CL0 1db0 1cM0 1dc0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 2UK0 Fz0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 RW0","Asia/Pontianak|LMT PMT WIB JST WIB WITA WIB|-7h.k -7h.k -7u -90 -80 -80 -70|012324256|-2ua7h.k XE00 munL.k 8Rau 6kpu 4PXu xhcu Wqnu","Asia/Pyongyang|LMT KST JCST JST KST|-8n -8u -90 -90 -90|012341|-2um8n 97XR 12FXu jdA0 2Onc0","Asia/Qyzylorda|LMT KIZT KIZT KIZST KIZT QYZT QYZT QYZST|-4l.Q -40 -50 -60 -60 -50 -60 -70|012343232323232323232325676767676767676767676767676|-1Pc4l.Q eUol.Q 23CL0 1db0 1cM0 1dc0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2UK0 dC0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0","Asia/Rangoon|RMT BURT JST MMT|-6o.E -6u -90 -6u|0123|-21Jio.E SmnS.E 7j9u","Asia/Sakhalin|LMT JCST JST SAKT SAKST SAKST SAKT|-9u.M -90 -90 -b0 -c0 -b0 -a0|0123434343434343434343435634343434343565656565656565656565656565636|-2AGVu.M 1iaMu.M je00 1qFa0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o10 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0","Asia/Samarkand|LMT SAMT SAMT SAMST TAST UZST UZT|-4r.R -40 -50 -60 -60 -60 -50|01234323232323232323232356|-1Pc4r.R eUor.R 23CL0 1db0 1cM0 1dc0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 11x0 bf0","Asia/Seoul|LMT KST JCST JST KST KDT KDT|-8r.Q -8u -90 -90 -90 -9u -a0|01234151515151515146464|-2um8r.Q 97XV.Q 12FXu jjA0 kKo0 2I0u OL0 1FB0 Rb0 1qN0 TX0 1tB0 TX0 1tB0 TX0 1tB0 TX0 2ap0 12FBu 11A0 1o00 11A0","Asia/Singapore|SMT MALT MALST MALT MALT JST SGT SGT|-6T.p -70 -7k -7k -7u -90 -7u -80|012345467|-2Bg6T.p 17anT.p 7hXE dM00 17bO 8Fyu Mspu DTA0","Asia/Srednekolymsk|LMT MAGT MAGT MAGST MAGST MAGT SRET|-ae.Q -a0 -b0 -c0 -b0 -c0 -b0|012323232323232323232324123232323232323232323232323232323232323256|-1Pcae.Q eUoe.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0","Asia/Taipei|JWST JST CST CDT|-80 -90 -80 -90|01232323232323232323232323232323232323232|-1iw80 joM0 1yo0 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 10N0 1BX0 10p0 1pz0 10p0 1pz0 10p0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1BB0 ML0 1Bd0 ML0 uq10 1db0 1cN0 1db0 97B0 AL0","Asia/Tashkent|LMT TAST TAST TASST TASST UZST UZT|-4B.b -50 -60 -70 -60 -60 -50|01232323232323232323232456|-1Pc4B.b eUnB.b 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 11y0 bf0","Asia/Tbilisi|TBMT TBIT TBIT TBIST TBIST GEST GET GET GEST|-2X.b -30 -40 -50 -40 -40 -30 -40 -50|0123232323232323232323245656565787878787878787878567|-1Pc2X.b 1jUnX.b WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 3y0 19f0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cM0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0","Asia/Tehran|LMT TMT IRST IRST IRDT IRDT|-3p.I -3p.I -3u -40 -50 -4u|01234325252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2btDp.I 1d3c0 1huLT.I TXu 1pz0 sN0 vAu 1cL0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0","Asia/Thimbu|LMT IST BTT|-5W.A -5u -60|012|-Su5W.A 1BGMs.A","Asia/Tokyo|JCST JST JDT|-90 -90 -a0|0121212121|-1iw90 pKq0 QL0 1lB0 13X0 1zB0 NX0 1zB0 NX0","Asia/Ulaanbaatar|LMT ULAT ULAT ULAST|-77.w -70 -80 -90|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2APH7.w 2Uko7.w cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0","Asia/Ust-Nera|LMT YAKT YAKT MAGST MAGT MAGST MAGT MAGT VLAT VLAT|-9w.S -80 -90 -c0 -b0 -b0 -a0 -c0 -b0 -a0|0123434343434343434343456434343434343434343434343434343434343434789|-21Q9w.S pApw.S 23CL0 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0","Asia/Vladivostok|LMT VLAT VLAT VLAST VLAST VLAT|-8L.v -90 -a0 -b0 -a0 -b0|012323232323232323232324123232323232323232323232323232323232323252|-1SJIL.v itXL.v 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0","Asia/Yakutsk|LMT YAKT YAKT YAKST YAKST YAKT|-8C.W -80 -90 -a0 -90 -a0|012323232323232323232324123232323232323232323232323232323232323252|-21Q8C.W pAoC.W 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0","Asia/Yekaterinburg|LMT PMT SVET SVET SVEST SVEST YEKT YEKST YEKT|-42.x -3J.5 -40 -50 -60 -50 -50 -60 -60|0123434343434343434343435267676767676767676767676767676767676767686|-2ag42.x 7mQh.s qBvJ.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0","Asia/Yerevan|LMT YERT YERT YERST YERST AMST AMT AMT AMST|-2W -30 -40 -50 -40 -40 -30 -40 -50|0123232323232323232323245656565657878787878787878787878787878787|-1Pc2W 1jUnW WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1am0 2r0 1cJ0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fb0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0","Atlantic/Azores|HMT AZOT AZOST AZOMT AZOT AZOST WET|1S.w 20 10 0 10 0 0|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121454545454545454545454545454545456545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2ldW5.s aPX5.s Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Atlantic/Bermuda|LMT AST ADT|4j.i 40 30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1BnRE.G 1LTbE.G 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","Atlantic/Canary|LMT CANT WET WEST|11.A 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UtaW.o XPAW.o 1lAK0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Atlantic/Cape_Verde|LMT CVT CVST CVT|1y.4 20 10 10|01213|-2xomp.U 1qOMp.U 7zX0 1djf0","Atlantic/Faeroe|LMT WET WEST|r.4 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2uSnw.U 2Wgow.U 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Atlantic/Madeira|FMT MADT MADST MADMT WET WEST|17.A 10 0 -10 0 -10|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2ldWQ.o aPWQ.o Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Atlantic/Reykjavik|LMT IST ISST GMT|1s 10 0 0|012121212121212121212121212121212121212121212121212121212121212121213|-2uWmw mfaw 1Bd0 ML0 1LB0 Cn0 1LB0 3fX0 C10 HrX0 1cO0 LB0 1EL0 LA0 1C00 Oo0 1wo0 Rc0 1wo0 Rc0 1wo0 Rc0 1zc0 Oo0 1zc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0","Atlantic/South_Georgia|GST|20|0|","Atlantic/Stanley|SMT FKT FKST FKT FKST|3P.o 40 30 30 20|0121212121212134343212121212121212121212121212121212121212121212121212|-2kJw8.A 12bA8.A 19X0 1fB0 19X0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 Cn0 1Cc10 WL0 1qL0 U10 1tz0 U10 1qM0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10","Australia/ACT|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0","Australia/Adelaide|ACST ACDT|-9u -au|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lt xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0","Australia/Brisbane|AEST AEDT|-a0 -b0|01010101010101010|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0","Australia/Broken_Hill|ACST ACDT|-9u -au|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lt xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0","Australia/Currie|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-29E80 19X0 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0","Australia/Darwin|ACST ACDT|-9u -au|010101010|-293lt xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0","Australia/Eucla|ACWST ACWDT|-8J -9J|0101010101010101010|-293kI xcX 10jd0 yL0 1cN0 1cL0 1gSp0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0","Australia/Hobart|AEST AEDT|-a0 -b0|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-29E80 19X0 10jd0 yL0 1cN0 1cL0 1fB0 19X0 VfB0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0","Australia/LHI|AEST LHST LHDT LHDT|-a0 -au -bu -b0|0121212121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313|raC0 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu","Australia/Lindeman|AEST AEDT|-a0 -b0|010101010101010101010|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0","Australia/Melbourne|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0","Australia/Perth|AWST AWDT|-80 -90|0101010101010101010|-293jX xcX 10jd0 yL0 1cN0 1cL0 1gSp0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0","CET|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","CST6CDT|CST CDT CWT CPT|60 50 50 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","Chile/EasterIsland|EMT EAST EASST EAST EASST EAST|7h.s 70 60 60 50 50|012121212121212121212121212123434343434343434343434343434343434343434343434343434343434343434345|-1uSgG.w 1s4IG.w WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 1wn0","EET|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","EST|EST|50|0|","EST5EDT|EST EDT EWT EPT|50 40 40 40|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 SgN0 8x40 iv0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","Eire|DMT IST GMT BST IST|p.l -y.D 0 -10 -10|01232323232324242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242|-2ax9y.D Rc0 1fzy.D 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 g5X0 14p0 1wn0 17d0 1io0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Etc/GMT+0|GMT|0|0|","Etc/GMT+1|GMT+1|10|0|","Etc/GMT+10|GMT+10|a0|0|","Etc/GMT+11|GMT+11|b0|0|","Etc/GMT+12|GMT+12|c0|0|","Etc/GMT+2|GMT+2|20|0|","Etc/GMT+3|GMT+3|30|0|","Etc/GMT+4|GMT+4|40|0|","Etc/GMT+5|GMT+5|50|0|","Etc/GMT+6|GMT+6|60|0|","Etc/GMT+7|GMT+7|70|0|","Etc/GMT+8|GMT+8|80|0|","Etc/GMT+9|GMT+9|90|0|","Etc/GMT-1|GMT-1|-10|0|","Etc/GMT-10|GMT-10|-a0|0|","Etc/GMT-11|GMT-11|-b0|0|","Etc/GMT-12|GMT-12|-c0|0|","Etc/GMT-13|GMT-13|-d0|0|","Etc/GMT-14|GMT-14|-e0|0|","Etc/GMT-2|GMT-2|-20|0|","Etc/GMT-3|GMT-3|-30|0|","Etc/GMT-4|GMT-4|-40|0|","Etc/GMT-5|GMT-5|-50|0|","Etc/GMT-6|GMT-6|-60|0|","Etc/GMT-7|GMT-7|-70|0|","Etc/GMT-8|GMT-8|-80|0|","Etc/GMT-9|GMT-9|-90|0|","Etc/UCT|UCT|0|0|","Etc/UTC|UTC|0|0|","Europe/Amsterdam|AMT NST NEST NET CEST CET|-j.w -1j.w -1k -k -20 -10|010101010101010101010101010101010101010101012323234545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2aFcj.w 11b0 1iP0 11A0 1io0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1co0 1io0 1yo0 Pc0 1a00 1fA0 1Bc0 Mo0 1tc0 Uo0 1tA0 U00 1uo0 W00 1s00 VA0 1so0 Vc0 1sM0 UM0 1wo0 Rc0 1u00 Wo0 1rA0 W00 1s00 VA0 1sM0 UM0 1w00 fV0 BCX.w 1tA0 U00 1u00 Wo0 1sm0 601k WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Andorra|WET CET CEST|0 -10 -20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-UBA0 1xIN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Athens|AMT EET EEST CEST CET|-1y.Q -20 -30 -20 -10|012123434121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a61x.Q CNbx.Q mn0 kU10 9b0 3Es0 Xa0 1fb0 1dd0 k3X0 Nz0 SCp0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Belfast|GMT BST BDST|0 -10 -20|0101010101010101010101010101010101010101010101010121212121210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2axa0 Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Belgrade|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-19RC0 3IP0 WM0 1fA0 1cM0 1cM0 1rc0 Qo0 1vmo0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Berlin|CET CEST CEMT|-10 -20 -30|01010101010101210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 kL0 Nc0 m10 WM0 1ao0 1cp0 dX0 jz0 Dd0 1io0 17c0 1fA0 1a00 1ehA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Bratislava|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 16M0 1lc0 1tA0 17A0 11c0 1io0 17c0 1io0 17c0 1fc0 1ao0 1bNc0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Brussels|WET CET CEST WEST|0 -10 -20 -10|0121212103030303030303030303030303030303030303030303212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ehc0 3zX0 11c0 1iO0 11A0 1o00 11A0 my0 Ic0 1qM0 Rc0 1EM0 UM0 1u00 10o0 1io0 1io0 17c0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a30 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 y00 5Wn0 WM0 1fA0 1cM0 16M0 1iM0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Bucharest|BMT EET EEST|-1I.o -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1xApI.o 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Axc0 On0 1fA0 1a10 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Budapest|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1ip0 17b0 1op0 1tb0 Q2m0 3Ne0 WM0 1fA0 1cM0 1cM0 1oJ0 1dc0 1030 1fA0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1iM0 1fA0 8Ha0 Rb0 1wN0 Rb0 1BB0 Lz0 1C20 LB0 SNX0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Busingen|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-19Lc0 11A0 1o00 11A0 1xG10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Chisinau|CMT BMT EET EEST CEST CET MSK MSD|-1T -1I.o -20 -30 -20 -10 -30 -40|0123232323232323232345454676767676767676767623232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-26jdT wGMa.A 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 27A0 2en0 39g0 WM0 1fA0 1cM0 V90 1t7z0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1ty0 2bD0 1cM0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11D0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Copenhagen|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2azC0 Tz0 VuO0 60q0 WM0 1fA0 1cM0 1cM0 1cM0 S00 1HA0 Nc0 1C00 Dc0 1Nc0 Ao0 1h5A0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Gibraltar|GMT BST BDST CET CEST|0 -10 -20 -10 -20|010101010101010101010101010101010101010101010101012121212121010121010101010101010101034343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-2axa0 Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 10Jz0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Helsinki|HMT EET EEST|-1D.N -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1WuND.N OULD.N 1dA0 1xGq0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Kaliningrad|CET CEST CET CEST MSK MSD EEST EET FET|-10 -20 -20 -30 -30 -40 -30 -20 -30|0101010101010232454545454545454545454676767676767676767676767676767676767676787|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 Am0 Lb0 1en0 op0 1pNz0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1cJ0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0","Europe/Kiev|KMT EET MSK CEST CET MSD EEST|-22.4 -20 -30 -20 -10 -40 -30|0123434252525252525252525256161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161|-1Pc22.4 eUo2.4 rnz0 2Hg0 WM0 1fA0 da0 1v4m0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 Db0 3220 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Lisbon|LMT WET WEST WEMT CET CEST|A.J 0 -10 -20 -10 -20|012121212121212121212121212121212121212121212321232123212321212121212121212121212121212121212121214121212121212121212121212121212124545454212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ldXn.f aPWn.f Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 pvy0 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Luxembourg|LMT CET CEST WET WEST WEST WET|-o.A -10 -20 0 -10 -20 -10|0121212134343434343434343434343434343434343434343434565651212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2DG0o.A t6mo.A TB0 1nX0 Up0 1o20 11A0 rW0 CM0 1qP0 R90 1EO0 UK0 1u20 10m0 1ip0 1in0 17e0 19W0 1fB0 1db0 1cp0 1in0 17d0 1fz0 1a10 1in0 1a10 1in0 17f0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 vA0 60L0 WM0 1fA0 1cM0 17c0 1io0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Madrid|WET WEST WEMT CET CEST|0 -10 -20 -10 -20|01010101010101010101010121212121234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-28dd0 11A0 1go0 19A0 1co0 1dA0 b1A0 18o0 3I00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 iyo0 Rc0 18o0 1hc0 1io0 1a00 14o0 5aL0 MM0 1vc0 17A0 1i00 1bc0 1eo0 17d0 1in0 17A0 6hA0 10N0 XIL0 1a10 1in0 17d0 19X0 1cN0 1fz0 1a10 1fX0 1cp0 1cO0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Malta|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2as10 M00 1cM0 1cM0 14o0 1o00 WM0 1qM0 17c0 1cM0 M3A0 5M20 WM0 1fA0 1cM0 1cM0 1cM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 Lz0 1C10 Lz0 1EN0 Lz0 1C10 Lz0 1zd0 Oo0 1C00 On0 1cp0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Minsk|MMT EET MSK CEST CET MSD EEST FET|-1O -20 -30 -20 -10 -40 -30 -30|012343432525252525252525252616161616161616161616161616161616161616172|-1Pc1O eUnO qNX0 3gQ0 WM0 1fA0 1cM0 Al0 1tsn0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cK0 1cM0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hy0","Europe/Monaco|PMT WET WEST WEMT CET CEST|-9.l 0 -10 -20 -10 -20|01212121212121212121212121212121212121212121212121232323232345454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2nco9.l cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 2RV0 11z0 11B0 1ze0 WM0 1fA0 1cM0 1fa0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Moscow|MMT MMT MST MDST MSD MSK MSM EET EEST MSK|-2u.h -2v.j -3v.j -4v.j -40 -30 -50 -20 -30 -40|012132345464575454545454545454545458754545454545454545454545454545454545454595|-2ag2u.h 2pyW.W 1bA0 11X0 GN0 1Hb0 c20 imv.j 3DA0 dz0 15A0 c10 2q10 iM10 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rU0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0","Europe/Paris|PMT WET WEST CEST CET WEMT|-9.l 0 -10 -20 -10 -20|0121212121212121212121212121212121212121212121212123434352543434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-2nco8.l cNb8.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 Ik0 5M30 WM0 1fA0 1cM0 Vx0 hB0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Riga|RMT LST EET MSK CEST CET MSD EEST|-1A.y -2A.y -20 -30 -20 -10 -40 -30|010102345454536363636363636363727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272|-25TzA.y 11A0 1iM0 ko0 gWm0 yDXA.y 2bX0 3fE0 WM0 1fA0 1cM0 1cM0 4m0 1sLy0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Rome|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2as10 M00 1cM0 1cM0 14o0 1o00 WM0 1qM0 17c0 1cM0 M3A0 5M20 WM0 1fA0 1cM0 16K0 1iO0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 Lz0 1C10 Lz0 1EN0 Lz0 1C10 Lz0 1zd0 Oo0 1C00 On0 1C10 Lz0 1zd0 On0 1C10 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Samara|LMT SAMT SAMT KUYT KUYST MSD MSK EEST KUYT SAMST SAMST|-3k.k -30 -40 -40 -50 -40 -30 -30 -30 -50 -40|012343434343434343435656782929292929292929292929292929292929292a12|-22WNk.k qHak.k bcn0 1Qqo0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cN0 8o0 14j0 1cL0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qN0 WM0","Europe/Simferopol|SMT EET MSK CEST CET MSD EEST MSK|-2g -20 -30 -20 -10 -40 -30 -40|012343432525252525252525252161616525252616161616161616161616161616161616172|-1Pc2g eUog rEn0 2qs0 WM0 1fA0 1cM0 3V0 1u0L0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eL0 1cL0 1cN0 1cL0 1cN0 dX0 WL0 1cN0 1cL0 1fB0 1o30 11B0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11z0 1nW0","Europe/Sofia|EET CET CEST EEST|-20 -10 -20 -30|01212103030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030|-168L0 WM0 1fA0 1cM0 1cM0 1cN0 1mKH0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Stockholm|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2azC0 TB0 2yDe0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Tallinn|TMT CET CEST EET MSK MSD EEST|-1D -10 -20 -20 -30 -40 -30|012103421212454545454545454546363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363|-26oND teD 11A0 1Ta0 4rXl KSLD 2FX0 2Jg0 WM0 1fA0 1cM0 18J0 1sTX0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o10 11A0 1qM0 5QM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Tirane|LMT CET CEST|-1j.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glBj.k 14pcj.k 5LC0 WM0 4M0 1fCK0 10n0 1op0 11z0 1pd0 11z0 1qN0 WL0 1qp0 Xb0 1qp0 Xb0 1qp0 11z0 1lB0 11z0 1qN0 11z0 1iN0 16n0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Uzhgorod|CET CEST MSK MSD EET EEST|-10 -20 -30 -40 -20 -30|010101023232323232323232320454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-1cqL0 6i00 WM0 1fA0 1cM0 1ml0 1Cp0 1r3W0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 1Nf0 2pw0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Vienna|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 3KM0 14o0 LA00 6i00 WM0 1fA0 1cM0 1cM0 1cM0 400 2qM0 1a00 1cM0 1cM0 1io0 17c0 1gHa0 19X0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Vilnius|WMT KMT CET EET MSK CEST MSD EEST|-1o -1z.A -10 -20 -30 -20 -40 -30|012324525254646464646464646464647373737373737352537373737373737373737373737373737373737373737373737373737373737373737373|-293do 6ILM.o 1Ooz.A zz0 Mfd0 29W0 3is0 WM0 1fA0 1cM0 LV0 1tgL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Volgograd|LMT TSAT STAT STAT VOLT VOLST VOLST VOLT MSD MSK MSK|-2V.E -30 -30 -40 -40 -50 -40 -30 -40 -30 -40|0123454545454545454546767489898989898989898989898989898989898989a9|-21IqV.E cLXV.E cEM0 1gqn0 Lco0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 2pz0 1cJ0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0","Europe/Warsaw|WMT CET CEST EET EEST|-1o -10 -20 -20 -30|012121234312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ctdo 1LXo 11d0 1iO0 11A0 1o00 11A0 1on0 11A0 6zy0 HWP0 5IM0 WM0 1fA0 1cM0 1dz0 1mL0 1en0 15B0 1aq0 1nA0 11A0 1io0 17c0 1fA0 1a00 iDX0 LA0 1cM0 1cM0 1C00 Oo0 1cM0 1cM0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1C00 LA0 uso0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","Europe/Zaporozhye|CUT EET MSK CEST CET MSD EEST|-2k -20 -30 -20 -10 -40 -30|01234342525252525252525252526161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161|-1Pc2k eUok rdb0 2RE0 WM0 1fA0 8m0 1v9a0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","HST|HST|a0|0|","Indian/Chagos|LMT IOT IOT|-4N.E -50 -60|012|-2xosN.E 3AGLN.E","Indian/Christmas|CXT|-70|0|","Indian/Cocos|CCT|-6u|0|","Indian/Kerguelen|zzz TFT|0 -50|01|-MG00","Indian/Mahe|LMT SCT|-3F.M -40|01|-2yO3F.M","Indian/Maldives|MMT MVT|-4S -50|01|-olgS","Indian/Mauritius|LMT MUT MUST|-3O -40 -50|012121|-2xorO 34unO 14L0 12kr0 11z0","Indian/Reunion|LMT RET|-3F.Q -40|01|-2mDDF.Q","Kwajalein|MHT KWAT MHT|-b0 c0 -c0|012|-AX0 W9X0","MET|MET MEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","MST|MST|70|0|","MST7MDT|MST MDT MWT MPT|70 60 60 60|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","NZ-CHAT|CHAST CHAST CHADT|-cf -cJ -dJ|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-WqAf 1adef IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00","PST8PDT|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","Pacific/Apia|LMT WSST SST SDT WSDT WSST|bq.U bu b0 a0 -e0 -d0|01232345454545454545454545454545454545454545454545454545454|-2nDMx.4 1yW03.4 2rRbu 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00","Pacific/Bougainville|PGT JST BST|-a0 -90 -b0|0102|-16Wy0 7CN0 2MQp0","Pacific/Chuuk|CHUT|-a0|0|","Pacific/Efate|LMT VUT VUST|-bd.g -b0 -c0|0121212121212121212121|-2l9nd.g 2Szcd.g 1cL0 1oN0 10L0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0","Pacific/Enderbury|PHOT PHOT PHOT|c0 b0 -d0|012|nIc0 B8n0","Pacific/Fakaofo|TKT TKT|b0 -d0|01|1Gfn0","Pacific/Fiji|LMT FJT FJST|-bT.I -c0 -d0|0121212121212121212121212121212121212121212121212121212121212121|-2bUzT.I 3m8NT.I LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1SM0 uM0","Pacific/Funafuti|TVT|-c0|0|","Pacific/Galapagos|LMT ECT GALT|5W.o 50 60|012|-1yVS1.A 2dTz1.A","Pacific/Gambier|LMT GAMT|8X.M 90|01|-2jof0.c","Pacific/Guadalcanal|LMT SBT|-aD.M -b0|01|-2joyD.M","Pacific/Guam|GST ChST|-a0 -a0|01|1fpq0","Pacific/Honolulu|HST HDT HST|au 9u a0|010102|-1thLu 8x0 lef0 8Pz0 46p0","Pacific/Kiritimati|LINT LINT LINT|aE a0 -e0|012|nIaE B8nk","Pacific/Kosrae|KOST KOST|-b0 -c0|010|-AX0 1bdz0","Pacific/Majuro|MHT MHT|-b0 -c0|01|-AX0","Pacific/Marquesas|LMT MART|9i 9u|01|-2joeG","Pacific/Midway|LMT NST BST SST|bm.M b0 b0 b0|0123|-2nDMB.c 2gVzB.c EyM0","Pacific/Nauru|LMT NRT JST NRT|-b7.E -bu -90 -c0|01213|-1Xdn7.E PvzB.E 5RCu 1ouJu","Pacific/Niue|NUT NUT NUT|bk bu b0|012|-KfME 17y0a","Pacific/Norfolk|NMT NFT NFST NFT|-bc -bu -cu -b0|01213|-Kgbc W01G On0 1COp0","Pacific/Noumea|LMT NCT NCST|-b5.M -b0 -c0|01212121|-2l9n5.M 2EqM5.M xX0 1PB0 yn0 HeP0 Ao0","Pacific/Palau|PWT|-90|0|","Pacific/Pitcairn|PNT PST|8u 80|01|18Vku","Pacific/Pohnpei|PONT|-b0|0|","Pacific/Port_Moresby|PGT|-a0|0|","Pacific/Rarotonga|CKT CKHST CKT|au 9u a0|012121212121212121212121212|lyWu IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu","Pacific/Tahiti|LMT TAHT|9W.g a0|01|-2joe1.I","Pacific/Tarawa|GILT|-c0|0|","Pacific/Tongatapu|TOT TOT TOST|-ck -d0 -e0|01212121|-1aB0k 2n5dk 15A0 1wo0 xz0 1Q10 xz0","Pacific/Wake|WAKT|-c0|0|","Pacific/Wallis|WFT|-c0|0|","WET|WET WEST|0 -10|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00"], links:["Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Sao_Tome","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|Atlantic/St_Helena","Africa/Addis_Ababa|Africa/Asmara","Africa/Addis_Ababa|Africa/Asmera","Africa/Addis_Ababa|Africa/Dar_es_Salaam","Africa/Addis_Ababa|Africa/Djibouti","Africa/Addis_Ababa|Africa/Kampala","Africa/Addis_Ababa|Africa/Mogadishu","Africa/Addis_Ababa|Africa/Nairobi","Africa/Addis_Ababa|Indian/Antananarivo","Africa/Addis_Ababa|Indian/Comoro","Africa/Addis_Ababa|Indian/Mayotte","Africa/Bangui|Africa/Brazzaville","Africa/Bangui|Africa/Douala","Africa/Bangui|Africa/Kinshasa","Africa/Bangui|Africa/Lagos","Africa/Bangui|Africa/Libreville","Africa/Bangui|Africa/Luanda","Africa/Bangui|Africa/Malabo","Africa/Bangui|Africa/Niamey","Africa/Bangui|Africa/Porto-Novo","Africa/Blantyre|Africa/Bujumbura","Africa/Blantyre|Africa/Gaborone","Africa/Blantyre|Africa/Harare","Africa/Blantyre|Africa/Kigali","Africa/Blantyre|Africa/Lubumbashi","Africa/Blantyre|Africa/Lusaka","Africa/Blantyre|Africa/Maputo","Africa/Cairo|Egypt","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Juba|Africa/Khartoum","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|US/Alaska","America/Anguilla|America/Antigua","America/Anguilla|America/Dominica","America/Anguilla|America/Grenada","America/Anguilla|America/Guadeloupe","America/Anguilla|America/Marigot","America/Anguilla|America/Montserrat","America/Anguilla|America/Port_of_Spain","America/Anguilla|America/St_Barthelemy","America/Anguilla|America/St_Kitts","America/Anguilla|America/St_Lucia","America/Anguilla|America/St_Thomas","America/Anguilla|America/St_Vincent","America/Anguilla|America/Tortola","America/Anguilla|America/Virgin","America/Argentina/Buenos_Aires|America/Buenos_Aires","America/Argentina/Catamarca|America/Argentina/ComodRivadavia","America/Argentina/Catamarca|America/Catamarca","America/Argentina/Cordoba|America/Cordoba","America/Argentina/Cordoba|America/Rosario","America/Argentina/Jujuy|America/Jujuy","America/Argentina/Mendoza|America/Mendoza","America/Aruba|America/Curacao","America/Aruba|America/Kralendijk","America/Aruba|America/Lower_Princes","America/Atikokan|America/Coral_Harbour","America/Chicago|US/Central","America/Denver|America/Shiprock","America/Denver|Navajo","America/Denver|US/Mountain","America/Detroit|US/Michigan","America/Edmonton|Canada/Mountain","America/Ensenada|America/Tijuana","America/Ensenada|Mexico/BajaNorte","America/Fort_Wayne|America/Indiana/Indianapolis","America/Fort_Wayne|America/Indianapolis","America/Fort_Wayne|US/East-Indiana","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/Indiana/Knox|America/Knox_IN","America/Indiana/Knox|US/Indiana-Starke","America/Jamaica|Jamaica","America/Kentucky/Louisville|America/Louisville","America/Los_Angeles|US/Pacific","America/Los_Angeles|US/Pacific-New","America/Manaus|Brazil/West","America/Mazatlan|Mexico/BajaSur","America/Mexico_City|Mexico/General","America/Montreal|America/Toronto","America/Montreal|Canada/Eastern","America/New_York|US/Eastern","America/Noronha|Brazil/DeNoronha","America/Phoenix|US/Arizona","America/Porto_Acre|America/Rio_Branco","America/Porto_Acre|Brazil/Acre","America/Regina|Canada/East-Saskatchewan","America/Regina|Canada/Saskatchewan","America/Santiago|Chile/Continental","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada/Newfoundland","America/Vancouver|Canada/Pacific","America/Whitehorse|Canada/Yukon","America/Winnipeg|Canada/Central","Antarctica/McMurdo|Antarctica/South_Pole","Antarctica/McMurdo|NZ","Antarctica/McMurdo|Pacific/Auckland","Arctic/Longyearbyen|Atlantic/Jan_Mayen","Arctic/Longyearbyen|Europe/Oslo","Asia/Aden|Asia/Kuwait","Asia/Aden|Asia/Riyadh","Asia/Ashgabat|Asia/Ashkhabad","Asia/Bahrain|Asia/Qatar","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Vientiane","Asia/Calcutta|Asia/Kolkata","Asia/Chongqing|Asia/Chungking","Asia/Chongqing|Asia/Harbin","Asia/Chongqing|Asia/Shanghai","Asia/Chongqing|PRC","Asia/Dacca|Asia/Dhaka","Asia/Dubai|Asia/Muscat","Asia/Ho_Chi_Minh|Asia/Saigon","Asia/Hong_Kong|Hongkong","Asia/Istanbul|Europe/Istanbul","Asia/Istanbul|Turkey","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kashgar|Asia/Urumqi","Asia/Kathmandu|Asia/Katmandu","Asia/Macao|Asia/Macau","Asia/Makassar|Asia/Ujung_Pandang","Asia/Nicosia|Europe/Nicosia","Asia/Seoul|ROK","Asia/Singapore|Singapore","Asia/Taipei|ROC","Asia/Tehran|Iran","Asia/Thimbu|Asia/Thimphu","Asia/Tokyo|Japan","Asia/Ulaanbaatar|Asia/Ulan_Bator","Atlantic/Faeroe|Atlantic/Faroe","Atlantic/Reykjavik|Iceland","Australia/ACT|Australia/Canberra","Australia/ACT|Australia/NSW","Australia/ACT|Australia/Sydney","Australia/Adelaide|Australia/South","Australia/Brisbane|Australia/Queensland","Australia/Broken_Hill|Australia/Yancowinna","Australia/Darwin|Australia/North","Australia/Hobart|Australia/Tasmania","Australia/LHI|Australia/Lord_Howe","Australia/Melbourne|Australia/Victoria","Australia/Perth|Australia/West","Chile/EasterIsland|Pacific/Easter","Eire|Europe/Dublin","Etc/GMT+0|Etc/GMT","Etc/GMT+0|Etc/GMT-0","Etc/GMT+0|Etc/GMT0","Etc/GMT+0|Etc/Greenwich","Etc/GMT+0|GMT","Etc/GMT+0|GMT+0","Etc/GMT+0|GMT-0","Etc/GMT+0|GMT0","Etc/GMT+0|Greenwich","Etc/UCT|UCT","Etc/UTC|Etc/Universal","Etc/UTC|Etc/Zulu","Etc/UTC|UTC","Etc/UTC|Universal","Etc/UTC|Zulu","Europe/Belfast|Europe/Guernsey","Europe/Belfast|Europe/Isle_of_Man","Europe/Belfast|Europe/Jersey","Europe/Belfast|Europe/London","Europe/Belfast|GB","Europe/Belfast|GB-Eire","Europe/Belgrade|Europe/Ljubljana","Europe/Belgrade|Europe/Podgorica","Europe/Belgrade|Europe/Sarajevo","Europe/Belgrade|Europe/Skopje","Europe/Belgrade|Europe/Zagreb","Europe/Bratislava|Europe/Prague","Europe/Busingen|Europe/Vaduz","Europe/Busingen|Europe/Zurich","Europe/Chisinau|Europe/Tiraspol","Europe/Helsinki|Europe/Mariehamn","Europe/Lisbon|Portugal","Europe/Moscow|W-SU","Europe/Rome|Europe/San_Marino","Europe/Rome|Europe/Vatican","Europe/Warsaw|Poland","Kwajalein|Pacific/Kwajalein","NZ-CHAT|Pacific/Chatham","Pacific/Chuuk|Pacific/Truk","Pacific/Chuuk|Pacific/Yap","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Midway|Pacific/Pago_Pago","Pacific/Midway|Pacific/Samoa","Pacific/Midway|US/Samoa","Pacific/Pohnpei|Pacific/Ponape"]}),a}); +(function(){"use strict";function e(e){return"function"==typeof e||"object"==typeof e&&null!==e}function t(e){return"function"==typeof e}function r(e){return"object"==typeof e&&null!==e}function n(e){q=e}function o(e){Z=e}function i(){return function(){process.nextTick(l)}}function a(){return function(){I(l)}}function s(){var e=0,t=new Y(l),r=document.createTextNode("");return t.observe(r,{characterData:!0}),function(){r.data=e=++e%2}}function u(){var e=new MessageChannel;return e.port1.onmessage=l,function(){e.port2.postMessage(0)}}function c(){return function(){setTimeout(l,1)}}function l(){for(var e=0;B>e;e+=2){var t=K[e],r=K[e+1];t(r),K[e]=void 0,K[e+1]=void 0}B=0}function f(){try{var e=require,t=e("vertx");return I=t.runOnLoop||t.runOnContext,a()}catch(r){return c()}}function p(){}function h(){return new TypeError("You cannot resolve a promise with itself")}function g(){return new TypeError("A promises callback cannot return that same promise.")}function d(e){try{return e.then}catch(t){return te.error=t,te}}function m(e,t,r,n){try{e.call(t,r,n)}catch(o){return o}}function y(e,t,r){Z(function(e){var n=!1,o=m(r,t,function(r){n||(n=!0,t!==r?b(e,r):A(e,r))},function(t){n||(n=!0,C(e,t))},"Settle: "+(e._label||" unknown promise"));!n&&o&&(n=!0,C(e,o))},e)}function v(e,t){t._state===W?A(e,t._result):t._state===ee?C(e,t._result):S(t,void 0,function(t){b(e,t)},function(t){C(e,t)})}function _(e,r){if(r.constructor===e.constructor)v(e,r);else{var n=d(r);n===te?C(e,te.error):void 0===n?A(e,r):t(n)?y(e,r,n):A(e,r)}}function b(t,r){t===r?C(t,h()):e(r)?_(t,r):A(t,r)}function w(e){e._onerror&&e._onerror(e._result),O(e)}function A(e,t){e._state===Q&&(e._result=t,e._state=W,0!==e._subscribers.length&&Z(O,e))}function C(e,t){e._state===Q&&(e._state=ee,e._result=t,Z(w,e))}function S(e,t,r,n){var o=e._subscribers,i=o.length;e._onerror=null,o[i]=t,o[i+W]=r,o[i+ee]=n,0===i&&e._state&&Z(O,e)}function O(e){var t=e._subscribers,r=e._state;if(0!==t.length){for(var n,o,i=e._result,a=0;aa;a++)S(n.resolve(e[a]),void 0,t,r);return o}function L(e){var t=this;if(e&&"object"==typeof e&&e.constructor===t)return e;var r=new t(p);return b(r,e),r}function P(e){var t=this,r=new t(p);return C(r,e),r}function F(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function R(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function $(e){this._id=ue++,this._state=void 0,this._result=void 0,this._subscribers=[],p!==e&&(t(e)||F(),this instanceof $||R(),j(this,e))}function G(){var e;if("undefined"!=typeof global)e=global;else if("undefined"!=typeof self)e=self;else try{e=Function("return this")()}catch(t){throw new Error("polyfill failed because global object is unavailable in this environment")}var r=e.Promise;(!r||"[object Promise]"!==Object.prototype.toString.call(r.resolve())||r.cast)&&(e.Promise=ce)}var U;U=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)};var I,q,J,D=U,B=0,Z=({}.toString,function(e,t){K[B]=e,K[B+1]=t,B+=2,2===B&&(q?q(l):J())}),z="undefined"!=typeof window?window:void 0,H=z||{},Y=H.MutationObserver||H.WebKitMutationObserver,X="undefined"!=typeof process&&"[object process]"==={}.toString.call(process),V="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,K=new Array(1e3);J=X?i():Y?s():V?u():void 0===z&&"function"==typeof require?f():c();var Q=void 0,W=1,ee=2,te=new E,re=new E;M.prototype._validateInput=function(e){return D(e)},M.prototype._validationError=function(){return new Error("Array Methods must be provided an Array")},M.prototype._init=function(){this._result=new Array(this.length)};var ne=M;M.prototype._enumerate=function(){for(var e=this,t=e.length,r=e.promise,n=e._input,o=0;r._state===Q&&t>o;o++)e._eachEntry(n[o],o)},M.prototype._eachEntry=function(e,t){var n=this,o=n._instanceConstructor;r(e)?e.constructor===o&&e._state!==Q?(e._onerror=null,n._settledAt(e._state,t,e._result)):n._willSettleAt(o.resolve(e),t):(n._remaining--,n._result[t]=e)},M.prototype._settledAt=function(e,t,r){var n=this,o=n.promise;o._state===Q&&(n._remaining--,e===ee?C(o,r):n._result[t]=r),0===n._remaining&&A(o,n._result)},M.prototype._willSettleAt=function(e,t){var r=this;S(e,void 0,function(e){r._settledAt(W,t,e)},function(e){r._settledAt(ee,t,e)})};var oe=k,ie=T,ae=L,se=P,ue=0,ce=$;$.all=oe,$.race=ie,$.resolve=ae,$.reject=se,$._setScheduler=n,$._setAsap=o,$._asap=Z,$.prototype={constructor:$,then:function(e,t){var r=this,n=r._state;if(n===W&&!e||n===ee&&!t)return this;var o=new this.constructor(p),i=r._result;if(n){var a=arguments[n-1];Z(function(){x(n,o,a,i)})}else S(r,o,e,t);return o},"catch":function(e){return this.then(null,e)}};var le=G,fe={Promise:ce,polyfill:le};"function"==typeof define&&define.amd?define(function(){return fe}):"undefined"!=typeof module&&module.exports?module.exports=fe:"undefined"!=typeof this&&(this.ES6Promise=fe),le()}).call(this),function(){function e(t,n){function i(e){if(i[e]!==m)return i[e];var t;if("bug-string-char-index"==e)t="a"!="a"[0];else if("json"==e)t=i("json-stringify")&&i("json-parse");else{var r,o='{"a":[1,true,false,null,"\\u0000\\b\\n\\f\\r\\t"]}';if("json-stringify"==e){var u=n.stringify,l="function"==typeof u&&_;if(l){(r=function(){return 1}).toJSON=r;try{l="0"===u(0)&&"0"===u(new a)&&'""'==u(new s)&&u(v)===m&&u(m)===m&&u()===m&&"1"===u(r)&&"[1]"==u([r])&&"[null]"==u([m])&&"null"==u(null)&&"[null,null,null]"==u([m,v,null])&&u({a:[r,!0,!1,null,"\x00\b\n\f\r "]})==o&&"1"===u(null,r)&&"[\n 1,\n 2\n]"==u([1,2],null,1)&&'"-271821-04-20T00:00:00.000Z"'==u(new c(-864e13))&&'"+275760-09-13T00:00:00.000Z"'==u(new c(864e13))&&'"-000001-01-01T00:00:00.000Z"'==u(new c(-621987552e5))&&'"1969-12-31T23:59:59.999Z"'==u(new c(-1))}catch(f){l=!1}}t=l}if("json-parse"==e){var p=n.parse;if("function"==typeof p)try{if(0===p("0")&&!p(!1)){r=p(o);var h=5==r.a.length&&1===r.a[0];if(h){try{h=!p('" "')}catch(f){}if(h)try{h=1!==p("01")}catch(f){}if(h)try{h=1!==p("1.")}catch(f){}}}}catch(f){h=!1}t=h}}return i[e]=!!t}t||(t=o.Object()),n||(n=o.Object());var a=t.Number||o.Number,s=t.String||o.String,u=t.Object||o.Object,c=t.Date||o.Date,l=t.SyntaxError||o.SyntaxError,f=t.TypeError||o.TypeError,p=t.Math||o.Math,h=t.JSON||o.JSON;"object"==typeof h&&h&&(n.stringify=h.stringify,n.parse=h.parse);var g,d,m,y=u.prototype,v=y.toString,_=new c(-0xc782b5b800cec);try{_=-109252==_.getUTCFullYear()&&0===_.getUTCMonth()&&1===_.getUTCDate()&&10==_.getUTCHours()&&37==_.getUTCMinutes()&&6==_.getUTCSeconds()&&708==_.getUTCMilliseconds()}catch(b){}if(!i("json")){var w="[object Function]",A="[object Date]",C="[object Number]",S="[object String]",O="[object Array]",E="[object Boolean]",N=i("bug-string-char-index");if(!_)var x=p.floor,j=[0,31,59,90,120,151,181,212,243,273,304,334],M=function(e,t){return j[t]+365*(e-1970)+x((e-1969+(t=+(t>1)))/4)-x((e-1901+t)/100)+x((e-1601+t)/400)};if((g=y.hasOwnProperty)||(g=function(e){var t,r={};return(r.__proto__=null,r.__proto__={toString:1},r).toString!=v?g=function(e){var t=this.__proto__,r=e in(this.__proto__=null,this);return this.__proto__=t,r}:(t=r.constructor,g=function(e){var r=(this.constructor||t).prototype;return e in this&&!(e in r&&this[e]===r[e])}),r=null,g.call(this,e)}),d=function(e,t){var n,o,i,a=0;(n=function(){this.valueOf=0}).prototype.valueOf=0,o=new n;for(i in o)g.call(o,i)&&a++;return n=o=null,a?d=2==a?function(e,t){var r,n={},o=v.call(e)==w;for(r in e)o&&"prototype"==r||g.call(n,r)||!(n[r]=1)||!g.call(e,r)||t(r)}:function(e,t){var r,n,o=v.call(e)==w;for(r in e)o&&"prototype"==r||!g.call(e,r)||(n="constructor"===r)||t(r);(n||g.call(e,r="constructor"))&&t(r)}:(o=["valueOf","toString","toLocaleString","propertyIsEnumerable","isPrototypeOf","hasOwnProperty","constructor"],d=function(e,t){var n,i,a=v.call(e)==w,s=!a&&"function"!=typeof e.constructor&&r[typeof e.hasOwnProperty]&&e.hasOwnProperty||g;for(n in e)a&&"prototype"==n||!s.call(e,n)||t(n);for(i=o.length;n=o[--i];s.call(e,n)&&t(n));}),d(e,t)},!i("json-stringify")){var k={92:"\\\\",34:'\\"',8:"\\b",12:"\\f",10:"\\n",13:"\\r",9:"\\t"},T="000000",L=function(e,t){return(T+(t||0)).slice(-e)},P="\\u00",F=function(e){for(var t='"',r=0,n=e.length,o=!N||n>10,i=o&&(N?e.split(""):e);n>r;r++){var a=e.charCodeAt(r);switch(a){case 8:case 9:case 10:case 12:case 13:case 34:case 92:t+=k[a];break;default:if(32>a){t+=P+L(2,a.toString(16));break}t+=o?i[r]:e.charAt(r)}}return t+'"'},R=function(e,t,r,n,o,i,a){var s,u,c,l,p,h,y,_,b,w,N,j,k,T,P,$;try{s=t[e]}catch(G){}if("object"==typeof s&&s)if(u=v.call(s),u!=A||g.call(s,"toJSON"))"function"==typeof s.toJSON&&(u!=C&&u!=S&&u!=O||g.call(s,"toJSON"))&&(s=s.toJSON(e));else if(s>-1/0&&1/0>s){if(M){for(p=x(s/864e5),c=x(p/365.2425)+1970-1;M(c+1,0)<=p;c++);for(l=x((p-M(c,0))/30.42);M(c,l+1)<=p;l++);p=1+p-M(c,l),h=(s%864e5+864e5)%864e5,y=x(h/36e5)%24,_=x(h/6e4)%60,b=x(h/1e3)%60,w=h%1e3}else c=s.getUTCFullYear(),l=s.getUTCMonth(),p=s.getUTCDate(),y=s.getUTCHours(),_=s.getUTCMinutes(),b=s.getUTCSeconds(),w=s.getUTCMilliseconds();s=(0>=c||c>=1e4?(0>c?"-":"+")+L(6,0>c?-c:c):L(4,c))+"-"+L(2,l+1)+"-"+L(2,p)+"T"+L(2,y)+":"+L(2,_)+":"+L(2,b)+"."+L(3,w)+"Z"}else s=null;if(r&&(s=r.call(t,e,s)),null===s)return"null";if(u=v.call(s),u==E)return""+s;if(u==C)return s>-1/0&&1/0>s?""+s:"null";if(u==S)return F(""+s);if("object"==typeof s){for(T=a.length;T--;)if(a[T]===s)throw f();if(a.push(s),N=[],P=i,i+=o,u==O){for(k=0,T=s.length;T>k;k++)j=R(k,s,r,n,o,i,a),N.push(j===m?"null":j);$=N.length?o?"[\n"+i+N.join(",\n"+i)+"\n"+P+"]":"["+N.join(",")+"]":"[]"}else d(n||s,function(e){var t=R(e,s,r,n,o,i,a);t!==m&&N.push(F(e)+":"+(o?" ":"")+t)}),$=N.length?o?"{\n"+i+N.join(",\n"+i)+"\n"+P+"}":"{"+N.join(",")+"}":"{}";return a.pop(),$}};n.stringify=function(e,t,n){var o,i,a,s;if(r[typeof t]&&t)if((s=v.call(t))==w)i=t;else if(s==O){a={};for(var u,c=0,l=t.length;l>c;u=t[c++],s=v.call(u),(s==S||s==C)&&(a[u]=1));}if(n)if((s=v.call(n))==C){if((n-=n%1)>0)for(o="",n>10&&(n=10);o.length$;)switch(o=i.charCodeAt($)){case 9:case 10:case 13:case 32:$++;break;case 123:case 125:case 91:case 93:case 58:case 44:return e=N?i.charAt($):i[$],$++,e;case 34:for(e="@",$++;a>$;)if(o=i.charCodeAt($),32>o)q();else if(92==o)switch(o=i.charCodeAt(++$)){case 92:case 34:case 47:case 98:case 116:case 110:case 102:case 114:e+=I[o],$++;break;case 117:for(t=++$,r=$+4;r>$;$++)o=i.charCodeAt($),o>=48&&57>=o||o>=97&&102>=o||o>=65&&70>=o||q();e+=U("0x"+i.slice(t,$));break;default:q()}else{if(34==o)break;for(o=i.charCodeAt($),t=$;o>=32&&92!=o&&34!=o;)o=i.charCodeAt(++$);e+=i.slice(t,$)}if(34==i.charCodeAt($))return $++,e;q();default:if(t=$,45==o&&(n=!0,o=i.charCodeAt(++$)),o>=48&&57>=o){for(48==o&&(o=i.charCodeAt($+1),o>=48&&57>=o)&&q(),n=!1;a>$&&(o=i.charCodeAt($),o>=48&&57>=o);$++);if(46==i.charCodeAt($)){for(r=++$;a>r&&(o=i.charCodeAt(r),o>=48&&57>=o);r++);r==$&&q(),$=r}if(o=i.charCodeAt($),101==o||69==o){for(o=i.charCodeAt(++$),(43==o||45==o)&&$++,r=$;a>r&&(o=i.charCodeAt(r),o>=48&&57>=o);r++);r==$&&q(),$=r}return+i.slice(t,$)}if(n&&q(),"true"==i.slice($,$+4))return $+=4,!0;if("false"==i.slice($,$+5))return $+=5,!1;if("null"==i.slice($,$+4))return $+=4,null;q()}return"$"},D=function(e){var t,r;if("$"==e&&q(),"string"==typeof e){if("@"==(N?e.charAt(0):e[0]))return e.slice(1);if("["==e){for(t=[];e=J(),"]"!=e;r||(r=!0))r&&(","==e?(e=J(),"]"==e&&q()):q()),","==e&&q(),t.push(D(e));return t}if("{"==e){for(t={};e=J(),"}"!=e;r||(r=!0))r&&(","==e?(e=J(),"}"==e&&q()):q()),(","==e||"string"!=typeof e||"@"!=(N?e.charAt(0):e[0])||":"!=J())&&q(),t[e.slice(1)]=D(J());return t}q()}return e},B=function(e,t,r){var n=Z(e,t,r);n===m?delete e[t]:e[t]=n},Z=function(e,t,r){var n,o=e[t];if("object"==typeof o&&o)if(v.call(o)==O)for(n=o.length;n--;)B(o,n,r);else d(o,function(e){B(o,e,r)});return r.call(e,t,o)};n.parse=function(e,t){var r,n;return $=0,G=""+e,r=D(J()),"$"!=J()&&q(),$=G=null,t&&v.call(t)==w?Z((n={},n[""]=r,n),"",t):r}}}return n.runInContext=e,n}var t="function"==typeof define&&define.amd,r={"function":!0,object:!0},n=r[typeof exports]&&exports&&!exports.nodeType&&exports,o=r[typeof window]&&window||this,i=n&&r[typeof module]&&module&&!module.nodeType&&"object"==typeof global&&global;if(!i||i.global!==i&&i.window!==i&&i.self!==i||(o=i),n&&!t)e(o,n);else{var a=o.JSON,s=o.JSON3,u=!1,c=e(o,o.JSON3={noConflict:function(){return u||(u=!0,o.JSON=a,o.JSON3=s,a=s=null),c}});o.JSON={parse:c.parse,stringify:c.stringify}}t&&define(function(){return c})}.call(this),"undefined"==typeof Promise&&ES6Promise.polyfill(),Function.prototype.bind||(Function.prototype.bind=function(e){if("function"!=typeof this)throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable");var t=Array.prototype.slice.call(arguments,1),r=this,n=function(){},o=function(){return r.apply(this instanceof n&&e?this:e,t.concat(Array.prototype.slice.call(arguments)))};return n.prototype=this.prototype,o.prototype=new n,o}),Array.prototype.map||(Array.prototype.map=function(e,t){if(void 0===this||null===this)throw new TypeError("this is null or not defined");var r,n=Object(this),o=n.length>>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");arguments.length>1&&(r=t);for(var i=new Array(o),a=0;o>a;){var s,u;a in n&&(s=n[a],u=e.call(r,s,a,n),i[a]=u),a++}return i}),Array.prototype.filter||(Array.prototype.filter=function(e){if(void 0===this||null===this)throw new TypeError("this is null or not defined");var t=Object(this),r=t.length>>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(var n=[],o=arguments.length>=2?arguments[1]:void 0,i=0;r>i;i++)if(i in t){var a=t[i];e.call(o,a,i,t)&&n.push(a)}return n}),Array.prototype.forEach||(Array.prototype.forEach=function(e,t){var r,n;if(null===this||void 0===this)throw new TypeError(" this is null or not defined");var o=Object(this),i=o.length>>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(r=t),n=0;i>n;){var a;n in o&&(a=o[n],e.call(r,a,n,o)),n++}}),!function(e,t){"use strict";"function"==typeof define&&define.amd?define("stackframe",[],t):"object"==typeof exports?module.exports=t():e.StackFrame=t()}(this,function(){"use strict";function e(e){return!isNaN(parseFloat(e))&&isFinite(e)}function t(e,t,r,n,o){void 0!==e&&this.setFunctionName(e),void 0!==t&&this.setArgs(t),void 0!==r&&this.setFileName(r),void 0!==n&&this.setLineNumber(n),void 0!==o&&this.setColumnNumber(o)}return t.prototype={getFunctionName:function(){return this.functionName},setFunctionName:function(e){this.functionName=String(e)},getArgs:function(){return this.args},setArgs:function(e){if("[object Array]"!==Object.prototype.toString.call(e))throw new TypeError("Args must be an Array");this.args=e},getFileName:function(){return this.fileName},setFileName:function(e){this.fileName=String(e)},getLineNumber:function(){return this.lineNumber},setLineNumber:function(t){if(!e(t))throw new TypeError("Line Number must be a Number");this.lineNumber=Number(t)},getColumnNumber:function(){return this.columnNumber},setColumnNumber:function(t){if(!e(t))throw new TypeError("Column Number must be a Number");this.columnNumber=Number(t)},toString:function(){var t=this.getFunctionName()||"{anonymous}",r="("+(this.getArgs()||[]).join(",")+")",n=this.getFileName()?"@"+this.getFileName():"",o=e(this.getLineNumber())?":"+this.getLineNumber():"",i=e(this.getColumnNumber())?":"+this.getColumnNumber():"";return t+r+n+o+i}},t});var SourceMap=function(e){function t(n){if(r[n])return r[n].exports;var o=r[n]={exports:{},id:n,loaded:!1};return e[n].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var r={};return t.m=e,t.c=r,t.p="",t(0)}([function(e,t,r){var n;n=function(e,t,n){function o(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,"")));var r=i.getArg(t,"version"),n=i.getArg(t,"sources"),o=i.getArg(t,"names",[]),a=i.getArg(t,"sourceRoot",null),u=i.getArg(t,"sourcesContent",null),c=i.getArg(t,"mappings"),l=i.getArg(t,"file",null);if(r!=this._version)throw new Error("Unsupported version: "+r);n=n.map(i.normalize),this._names=s.fromArray(o,!0),this._sources=s.fromArray(n,!0),this.sourceRoot=a,this.sourcesContent=u,this._mappings=c,this.file=l}var i=r(1),a=r(2),s=r(3).ArraySet,u=r(4);o.fromSourceMap=function(e){var t=Object.create(o.prototype);return t._names=s.fromArray(e._names.toArray(),!0),t._sources=s.fromArray(e._sources.toArray(),!0),t.sourceRoot=e._sourceRoot,t.sourcesContent=e._generateSourcesContent(t._sources.toArray(),t.sourceRoot),t.file=e._file,t.__generatedMappings=e._mappings.toArray().slice(),t.__originalMappings=e._mappings.toArray().slice().sort(i.compareByOriginalPositions),t},o.prototype._version=3,Object.defineProperty(o.prototype,"sources",{get:function(){return this._sources.toArray().map(function(e){return null!=this.sourceRoot?i.join(this.sourceRoot,e):e},this)}}),o.prototype.__generatedMappings=null,Object.defineProperty(o.prototype,"_generatedMappings",{get:function(){return this.__generatedMappings||(this.__generatedMappings=[],this.__originalMappings=[],this._parseMappings(this._mappings,this.sourceRoot)),this.__generatedMappings}}),o.prototype.__originalMappings=null,Object.defineProperty(o.prototype,"_originalMappings",{get:function(){return this.__originalMappings||(this.__generatedMappings=[],this.__originalMappings=[],this._parseMappings(this._mappings,this.sourceRoot)),this.__originalMappings}}),o.prototype._nextCharIsMappingSeparator=function(e){var t=e.charAt(0);return";"===t||","===t},o.prototype._parseMappings=function(e,t){for(var r,n=1,o=0,a=0,s=0,c=0,l=0,f=e,p={};f.length>0;)if(";"===f.charAt(0))n++,f=f.slice(1),o=0;else if(","===f.charAt(0))f=f.slice(1);else{if(r={},r.generatedLine=n,u.decode(f,p),r.generatedColumn=o+p.value,o=r.generatedColumn,f=p.rest,f.length>0&&!this._nextCharIsMappingSeparator(f)){if(u.decode(f,p),r.source=this._sources.at(c+p.value),c+=p.value,f=p.rest,0===f.length||this._nextCharIsMappingSeparator(f))throw new Error("Found a source, but no line and column");if(u.decode(f,p),r.originalLine=a+p.value,a=r.originalLine,r.originalLine+=1,f=p.rest,0===f.length||this._nextCharIsMappingSeparator(f))throw new Error("Found a source and line, but no column");u.decode(f,p),r.originalColumn=s+p.value,s=r.originalColumn,f=p.rest,f.length>0&&!this._nextCharIsMappingSeparator(f)&&(u.decode(f,p),r.name=this._names.at(l+p.value),l+=p.value,f=p.rest)}this.__generatedMappings.push(r),"number"==typeof r.originalLine&&this.__originalMappings.push(r)}this.__generatedMappings.sort(i.compareByGeneratedPositions),this.__originalMappings.sort(i.compareByOriginalPositions)},o.prototype._findMapping=function(e,t,r,n,o){if(e[r]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[r]);if(e[n]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[n]);return a.search(e,t,o)},o.prototype.computeColumnSpans=function(){for(var e=0;e=0){var n=this._generatedMappings[r];if(n.generatedLine===t.generatedLine){var o=i.getArg(n,"source",null);return null!=o&&null!=this.sourceRoot&&(o=i.join(this.sourceRoot,o)),{source:o,line:i.getArg(n,"originalLine",null),column:i.getArg(n,"originalColumn",null),name:i.getArg(n,"name",null)}}}return{source:null,line:null,column:null,name:null}},o.prototype.sourceContentFor=function(e){if(!this.sourcesContent)return null;if(null!=this.sourceRoot&&(e=i.relative(this.sourceRoot,e)),this._sources.has(e))return this.sourcesContent[this._sources.indexOf(e)];var t;if(null!=this.sourceRoot&&(t=i.urlParse(this.sourceRoot))){var r=e.replace(/^file:\/\//,"");if("file"==t.scheme&&this._sources.has(r))return this.sourcesContent[this._sources.indexOf(r)];if((!t.path||"/"==t.path)&&this._sources.has("/"+e))return this.sourcesContent[this._sources.indexOf("/"+e)]}throw new Error('"'+e+'" is not in the SourceMap.')},o.prototype.generatedPositionFor=function(e){var t={source:i.getArg(e,"source"),originalLine:i.getArg(e,"line"),originalColumn:i.getArg(e,"column")};null!=this.sourceRoot&&(t.source=i.relative(this.sourceRoot,t.source));var r=this._findMapping(t,this._originalMappings,"originalLine","originalColumn",i.compareByOriginalPositions);if(r>=0){var n=this._originalMappings[r];return{line:i.getArg(n,"generatedLine",null),column:i.getArg(n,"generatedColumn",null),lastColumn:i.getArg(n,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},o.prototype.allGeneratedPositionsFor=function(e){var t={source:i.getArg(e,"source"),originalLine:i.getArg(e,"line"),originalColumn:1/0};null!=this.sourceRoot&&(t.source=i.relative(this.sourceRoot,t.source));var r=[],n=this._findMapping(t,this._originalMappings,"originalLine","originalColumn",i.compareByOriginalPositions);if(n>=0)for(var o=this._originalMappings[n];o&&o.originalLine===t.originalLine;)r.push({line:i.getArg(o,"generatedLine",null),column:i.getArg(o,"generatedColumn",null),lastColumn:i.getArg(o,"lastGeneratedColumn",null)}),o=this._originalMappings[--n];return r.reverse()},o.GENERATED_ORDER=1,o.ORIGINAL_ORDER=2,o.prototype.eachMapping=function(e,t,r){var n,a=t||null,s=r||o.GENERATED_ORDER;switch(s){case o.GENERATED_ORDER:n=this._generatedMappings;break;case o.ORIGINAL_ORDER:n=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var u=this.sourceRoot;n.map(function(e){var t=e.source;return null!=t&&null!=u&&(t=i.join(u,t)),{source:t,generatedLine:e.generatedLine,generatedColumn:e.generatedColumn,originalLine:e.originalLine,originalColumn:e.originalColumn,name:e.name}}).forEach(e,a)},t.SourceMapConsumer=o}.call(t,r,t,e),!(void 0!==n&&(e.exports=n))},function(e,t,r){var n;n=function(e,t,r){function n(e,t,r){if(t in e)return e[t];if(3===arguments.length)return r;throw new Error('"'+t+'" is a required argument.')}function o(e){var t=e.match(g);return t?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}function i(e){var t="";return e.scheme&&(t+=e.scheme+":"),t+="//",e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}function a(e){var t=e,r=o(e);if(r){if(!r.path)return e;t=r.path}for(var n,a="/"===t.charAt(0),s=t.split(/\/+/),u=0,c=s.length-1;c>=0;c--)n=s[c],"."===n?s.splice(c,1):".."===n?u++:u>0&&(""===n?(s.splice(c+1,u),u=0):(s.splice(c,2),u--));return t=s.join("/"),""===t&&(t=a?"/":"."),r?(r.path=t,i(r)):t}function s(e,t){""===e&&(e="."),""===t&&(t=".");var r=o(t),n=o(e);if(n&&(e=n.path||"/"),r&&!r.scheme)return n&&(r.scheme=n.scheme),i(r);if(r||t.match(d))return t;if(n&&!n.host&&!n.path)return n.host=t,i(n);var s="/"===t.charAt(0)?t:a(e.replace(/\/+$/,"")+"/"+t);return n?(n.path=s,i(n)):s}function u(e,t){""===e&&(e="."),e=e.replace(/\/$/,"");var r=o(e);return"/"==t.charAt(0)&&r&&"/"==r.path?t.slice(1):0===t.indexOf(e+"/")?t.substr(e.length+1):t}function c(e){return"$"+e}function l(e){return e.substr(1)}function f(e,t){var r=e||"",n=t||"";return(r>n)-(n>r)}function p(e,t,r){var n;return(n=f(e.source,t.source))?n:(n=e.originalLine-t.originalLine)?n:(n=e.originalColumn-t.originalColumn,n||r?n:(n=f(e.name,t.name))?n:(n=e.generatedLine-t.generatedLine,n?n:e.generatedColumn-t.generatedColumn))}function h(e,t,r){var n;return(n=e.generatedLine-t.generatedLine)?n:(n=e.generatedColumn-t.generatedColumn,n||r?n:(n=f(e.source,t.source))?n:(n=e.originalLine-t.originalLine)?n:(n=e.originalColumn-t.originalColumn,n?n:f(e.name,t.name)))}t.getArg=n;var g=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/,d=/^data:.+\,.+$/;t.urlParse=o,t.urlGenerate=i,t.normalize=a,t.join=s,t.relative=u,t.toSetString=c,t.fromSetString=l,t.compareByOriginalPositions=p,t.compareByGeneratedPositions=h}.call(t,r,t,e),!(void 0!==n&&(e.exports=n))},function(e,t,r){var n;n=function(e,t,r){function n(e,t,r,o,i){var a=Math.floor((t-e)/2)+e,s=i(r,o[a],!0);return 0===s?a:s>0?t-a>1?n(a,t,r,o,i):a:a-e>1?n(e,a,r,o,i):0>e?-1:e}t.search=function(e,t,r){return 0===t.length?-1:n(-1,t.length,e,t,r)}}.call(t,r,t,e),!(void 0!==n&&(e.exports=n))},function(e,t,r){var n;n=function(e,t,n){function o(){this._array=[],this._set={}}var i=r(1);o.fromArray=function(e,t){for(var r=new o,n=0,i=e.length;i>n;n++)r.add(e[n],t);return r},o.prototype.add=function(e,t){var r=this.has(e),n=this._array.length;(!r||t)&&this._array.push(e),r||(this._set[i.toSetString(e)]=n)},o.prototype.has=function(e){return Object.prototype.hasOwnProperty.call(this._set,i.toSetString(e))},o.prototype.indexOf=function(e){if(this.has(e))return this._set[i.toSetString(e)];throw new Error('"'+e+'" is not in the set.')},o.prototype.at=function(e){if(e>=0&&ee?(-e<<1)+1:(e<<1)+0}function i(e){var t=1===(1&e),r=e>>1;return t?-r:r}var a=r(5),s=5,u=1<>>=s,n>0&&(t|=l),r+=a.encode(t);while(n>0);return r},t.decode=function(e,t){var r,n,o=0,u=e.length,f=0,p=0;do{if(o>=u)throw new Error("Expected more digits in base 64 VLQ value.");n=a.decode(e.charAt(o++)),r=!!(n&l),n&=c,f+=n<=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-1&&e.message.split("\n").length>e.stacktrace.split("\n").length?this.parseOpera9(e):e.stack?this.parseOpera11(e):this.parseOpera10(e)},parseOpera9:function(t){for(var r=/Line (\d+).*script (?:in )?(\S+)/i,n=t.message.split("\n"),o=[],i=2,a=n.length;a>i;i+=2){var s=r.exec(n[i]);s&&o.push(new e(void 0,void 0,s[2],s[1],void 0,n[i]))}return o},parseOpera10:function(t){for(var r=/Line (\d+).*script (?:in )?(\S+)(?:: In function (\S+))?$/i,n=t.stacktrace.split("\n"),o=[],i=0,a=n.length;a>i;i+=2){var s=r.exec(n[i]);s&&o.push(new e(s[3]||void 0,void 0,s[2],s[1],void 0,n[i]))}return o},parseOpera11:function(r){return r.stack.split("\n").filter(function(e){return!!e.match(t)&&!e.match(/^Error created at/)},this).map(function(t){var r,n=t.split("@"),o=this.extractLocation(n.pop()),i=n.shift()||"",a=i.replace(//,"$2").replace(/\([^\)]*\)/g,"")||void 0;i.match(/\(([^\)]*)\)/)&&(r=i.replace(/^[^\(]+\(([^\)]*)\)$/,"$1"));var s=void 0===r||"[arguments not available]"===r?void 0:r.split(",");return new e(a,s,o[0],o[1],o[2],t)},this)}}}),function(e,t){"use strict";"function"==typeof define&&define.amd?define("stacktrace",["error-stack-parser","stack-generator","stacktrace-gps"],t):"object"==typeof exports?module.exports=t(require("error-stack-parser"),require("stack-generator"),require("stacktrace-gps")):e.StackTrace=t(e.ErrorStackParser,e.StackGenerator,e.StackTraceGPS)}(this,function(e,t,r){function n(e,t){var r={};return[e,t].forEach(function(e){for(var t in e)e.hasOwnProperty(t)&&(r[t]=e[t]);return r}),r}function o(e){return e.stack||e["opera#sourceloc"]}var i={filter:function(e){return-1===(e.functionName||"").indexOf("StackTrace$$")&&-1===(e.functionName||"").indexOf("ErrorStackParser$$")&&-1===(e.functionName||"").indexOf("StackTraceGPS$$")&&-1===(e.functionName||"").indexOf("StackGenerator$$")}};return{get:function(e){try{throw new Error}catch(t){return o(t)?this.fromError(t,e):this.generateArtificially(e)}},fromError:function(t,o){return o=n(i,o),new Promise(function(n){var i=e.parse(t);"function"==typeof o.filter&&(i=i.filter(o.filter)),n(Promise.all(i.map(function(e){return new Promise(function(t){function n(r){t(e)}new r(o).pinpoint(e).then(t,n)["catch"](n)})})))}.bind(this))},generateArtificially:function(e){e=n(i,e);var r=t.backtrace(e);return"function"==typeof e.filter&&(r=r.filter(e.filter)),Promise.resolve(r)},instrument:function(e,t,r,n){if("function"!=typeof e)throw new Error("Cannot instrument non-function object");if("function"==typeof e.__stacktraceOriginalFn)return e;var i=function(){try{this.get().then(t,r)["catch"](r),e.apply(n||this,arguments)}catch(i){throw o(i)&&this.fromError(i).then(t,r)["catch"](r),i}}.bind(this);return i.__stacktraceOriginalFn=e,i},deinstrument:function(e){if("function"!=typeof e)throw new Error("Cannot de-instrument non-function object");return"function"==typeof e.__stacktraceOriginalFn?e.__stacktraceOriginalFn:e},report:function(e,t){return new Promise(function(r,n){var o=new XMLHttpRequest;o.onerror=n,o.onreadystatechange=function(){4===o.readyState&&(o.status>=200&&o.status<400?r(o.responseText):n(new Error("POST to "+t+" failed with status: "+o.status)))},o.open("post",t),o.setRequestHeader("Content-Type","application/json"),o.send(JSON.stringify({stack:e}))})}}}); +//# sourceMappingURL=vendor/stacktrace-js/dist/stacktrace-with-polyfills.min.js.map /** * Lightbox v2.7.1 * by Lokesh Dhakar - http://lokeshdhakar.com/projects/lightbox2/ @@ -29883,6 +29886,8 @@ var isSafari = Object.prototype.toString.call(window.HTMLElement).indexOf('Const var isEdge = navigator.userAgent.indexOf('Edge/') >= 0; var isChrome = !!window.chrome && !isOpera && !isEdge; // Chrome 1+ var isChromium = isChrome && navigator.userAgent.indexOf('Chromium') >= 0; +// https://code.google.com/p/chromium/issues/detail?id=574648 +var isChrome48 = isChrome && navigator.userAgent.indexOf('Chrome/48') >= 0; var isIE = /*@cc_on!@*/false || !!document.documentMode; // At least IE6 var refreshTimer; @@ -30958,15 +30963,16 @@ function GetPdfMake(invoice, javascript, callback) { } } - // only show the header on the first page - // and the footer on the last page - if (key === 'header') { - return function(page, pages) { - return page === 1 ? val : ''; - } - } else if (invoice.is_pro && key === 'footer') { - return function(page, pages) { - return page === pages ? val : ''; + // determine whether or not to show the header/footer + if (invoice.is_pro) { + if (key === 'header') { + return function(page, pages) { + return page === 1 || account.all_pages_header ? val : ''; + } + } else if (key === 'footer') { + return function(page, pages) { + return page === pages || account.all_pages_footer ? val : ''; + } } } @@ -31094,8 +31100,8 @@ NINJA.decodeJavascript = function(invoice, javascript) if (match.indexOf('?') < 0 || value) { if (invoice.partial && field == 'balance_due') { field = 'amount_due'; - } else if (invoice.is_quote && field == 'your_invoice') { - field = 'your_quote'; + } else if (invoice.is_quote) { + field = field.replace('invoice', 'quote'); } var label = invoiceLabels[field]; if (match.indexOf('UC') >= 0) { @@ -31238,9 +31244,6 @@ NINJA.invoiceLines = function(invoice) { } var lineTotal = roundToTwo(NINJA.parseFloat(item.cost)) * roundToTwo(NINJA.parseFloat(item.qty)); - if (showItemTaxes && tax) { - lineTotal += lineTotal * tax / 100; - } lineTotal = formatMoneyInvoice(lineTotal, invoice); rowStyle = (i % 2 == 0) ? 'odd' : 'even'; diff --git a/public/js/built.public.js b/public/built.public.js similarity index 100% rename from public/js/built.public.js rename to public/built.public.js diff --git a/public/css/built.css b/public/css/built.css index 763c36cddca6..a93d1f86a77c 100644 --- a/public/css/built.css +++ b/public/css/built.css @@ -3372,6 +3372,10 @@ ul.user-accounts a:hover div.remove { font-size: .9em; } +td.right { + text-align: right; +} + /* Show selected section in settings nav */ .list-group-item.selected:before { position: absolute; diff --git a/public/css/style.css b/public/css/style.css index d140f23f9661..78c44f781fe2 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -1021,6 +1021,10 @@ ul.user-accounts a:hover div.remove { font-size: .9em; } +td.right { + text-align: right; +} + /* Show selected section in settings nav */ .list-group-item.selected:before { position: absolute; diff --git a/public/images/invoiceninja-logo.png b/public/images/invoiceninja-logo.png index b6ed40272e88..6fa36d566fb9 100644 Binary files a/public/images/invoiceninja-logo.png and b/public/images/invoiceninja-logo.png differ diff --git a/public/images/invoiceninja-logo@2x.png b/public/images/invoiceninja-logo@2x.png index b6ed40272e88..6fa36d566fb9 100644 Binary files a/public/images/invoiceninja-logo@2x.png and b/public/images/invoiceninja-logo@2x.png differ diff --git a/public/js/pdf.pdfmake.js b/public/js/pdf.pdfmake.js index 11403d60cb64..64eb33811baf 100644 --- a/public/js/pdf.pdfmake.js +++ b/public/js/pdf.pdfmake.js @@ -54,15 +54,16 @@ function GetPdfMake(invoice, javascript, callback) { } } - // only show the header on the first page - // and the footer on the last page - if (key === 'header') { - return function(page, pages) { - return page === 1 ? val : ''; - } - } else if (invoice.is_pro && key === 'footer') { - return function(page, pages) { - return page === pages ? val : ''; + // determine whether or not to show the header/footer + if (invoice.is_pro) { + if (key === 'header') { + return function(page, pages) { + return page === 1 || account.all_pages_header ? val : ''; + } + } else if (key === 'footer') { + return function(page, pages) { + return page === pages || account.all_pages_footer ? val : ''; + } } } @@ -190,8 +191,8 @@ NINJA.decodeJavascript = function(invoice, javascript) if (match.indexOf('?') < 0 || value) { if (invoice.partial && field == 'balance_due') { field = 'amount_due'; - } else if (invoice.is_quote && field == 'your_invoice') { - field = 'your_quote'; + } else if (invoice.is_quote) { + field = field.replace('invoice', 'quote'); } var label = invoiceLabels[field]; if (match.indexOf('UC') >= 0) { @@ -334,9 +335,6 @@ NINJA.invoiceLines = function(invoice) { } var lineTotal = roundToTwo(NINJA.parseFloat(item.cost)) * roundToTwo(NINJA.parseFloat(item.qty)); - if (showItemTaxes && tax) { - lineTotal += lineTotal * tax / 100; - } lineTotal = formatMoneyInvoice(lineTotal, invoice); rowStyle = (i % 2 == 0) ? 'odd' : 'even'; diff --git a/public/js/script.js b/public/js/script.js index f1d32879302d..e1feaefd8f28 100644 --- a/public/js/script.js +++ b/public/js/script.js @@ -5,6 +5,8 @@ var isSafari = Object.prototype.toString.call(window.HTMLElement).indexOf('Const var isEdge = navigator.userAgent.indexOf('Edge/') >= 0; var isChrome = !!window.chrome && !isOpera && !isEdge; // Chrome 1+ var isChromium = isChrome && navigator.userAgent.indexOf('Chromium') >= 0; +// https://code.google.com/p/chromium/issues/detail?id=574648 +var isChrome48 = isChrome && navigator.userAgent.indexOf('Chrome/48') >= 0; var isIE = /*@cc_on!@*/false || !!document.documentMode; // At least IE6 var refreshTimer; diff --git a/public/js/pdf.built.js b/public/pdf.built.js similarity index 100% rename from public/js/pdf.built.js rename to public/pdf.built.js diff --git a/readme.md b/readme.md index ab29279e83e8..9152afdc26a7 100644 --- a/readme.md +++ b/readme.md @@ -13,7 +13,7 @@ ### Reseller Program There are two options: * 10% of revenue -* $1,000 for a site limited to 1,000 accounts +* $1,000 for a site limited to 1,000 users ### Installation Options * [Self-Host Zip](https://www.invoiceninja.com/knowledgebase/self-host/) - Free @@ -95,3 +95,5 @@ There are two options: * [thephpleague/fractal](https://github.com/thephpleague/fractal) - Output complex, flexible, AJAX/RESTful data structures * [ezyang/htmlpurifier](https://github.com/ezyang/htmlpurifier) - Standards compliant HTML filter written in PHP * [cerdic/css-tidy](https://github.com/Cerdic/CSSTidy) - CSSTidy is a CSS minifier +* [asgrim/ofxparser](https://github.com/asgrim/ofxparser) - OFX File Parser +* [stacktracejs/stacktrace.js](https://github.com/stacktracejs/stacktrace.js) - Framework-agnostic, micro-library for getting stack traces in all web browsers \ No newline at end of file diff --git a/resources/lang/da/pagination.php b/resources/lang/da/pagination.php index f07b64dfa85f..6e20cbfa387e 100644 --- a/resources/lang/da/pagination.php +++ b/resources/lang/da/pagination.php @@ -1,4 +1,4 @@ - 'Næste »', -); \ No newline at end of file +); diff --git a/resources/lang/da/texts.php b/resources/lang/da/texts.php index d4c7799d3d6d..e525eb5a726b 100644 --- a/resources/lang/da/texts.php +++ b/resources/lang/da/texts.php @@ -1,109 +1,109 @@ - 'Organisation', - 'name' => 'Navn', - 'website' => 'Webside', - 'work_phone' => 'Telefon', - 'address' => 'Adresse', - 'address1' => 'Gade', - 'address2' => 'Nummer', - 'city' => 'By', - 'state' => 'Område', - 'postal_code' => 'Postnummer', - 'country_id' => 'Land', - 'contacts' => 'Kontakter', - 'first_name' => 'Fornavn', - 'last_name' => 'Efternavn', - 'phone' => 'Telefon', - 'email' => 'E-mail', - 'additional_info' => 'Ekstra information', - 'payment_terms' => 'Betalingsvilkår', - 'currency_id' => 'Valuta', - 'size_id' => 'Størrelse', - 'industry_id' => 'Sektor', - 'private_notes' => 'Private notater', + // client + 'organization' => 'Organisation', + 'name' => 'Navn', + 'website' => 'Webside', + 'work_phone' => 'Telefon', + 'address' => 'Adresse', + 'address1' => 'Gade', + 'address2' => 'Nummer', + 'city' => 'By', + 'state' => 'Område', + 'postal_code' => 'Postnummer', + 'country_id' => 'Land', + 'contacts' => 'Kontakter', + 'first_name' => 'Fornavn', + 'last_name' => 'Efternavn', + 'phone' => 'Telefon', + 'email' => 'E-mail', + 'additional_info' => 'Ekstra information', + '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 nr.: #', - 'po_number' => 'Ordrenummer', - 'po_number_short' => 'Ordre nr.: #', - 'frequency_id' => 'Frekvens', - 'discount' => 'Rabat', - 'taxes' => 'Skatter', - 'tax' => 'Skat', - 'item' => 'Produkttype', - 'description' => 'Beskrivelse', - 'unit_cost' => 'Pris', - 'quantity' => 'Stk.', - 'line_total' => 'Sum', - 'subtotal' => 'Subtotal', - 'paid_to_date' => 'Betalt', - 'balance_due' => 'Udestående beløb', - '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 nr.: #', + 'po_number' => 'Ordrenummer', + 'po_number_short' => 'Ordre nr.: #', + 'frequency_id' => 'Frekvens', + 'discount' => 'Rabat', + 'taxes' => 'Skatter', + 'tax' => 'Skat', + 'item' => 'Produkttype', + 'description' => 'Beskrivelse', + 'unit_cost' => 'Pris', + 'quantity' => 'Stk.', + 'line_total' => 'Sum', + 'subtotal' => 'Subtotal', + 'paid_to_date' => 'Betalt', + 'balance_due' => 'Udestående beløb', + 'invoice_design_id' => 'Design', + 'terms' => 'Vilkår', + 'your_invoice' => 'Din faktura', - 'remove_contact' => 'Fjern kontakt', - 'add_contact' => 'Tilføj kontakt', - 'create_new_client' => 'Opret ny klient', - 'edit_client_details' => 'Redigér klient detaljer', - 'enable' => 'Aktiver', - 'learn_more' => 'Lær mere', - 'manage_rates' => 'Administrer priser', - 'note_to_client' => 'Bemærkninger til klient', - 'invoice_terms' => 'Vilkår for fakturaen', - 'save_as_default_terms' => 'Gem som standard vilkår', - 'download_pdf' => 'Hent PDF', - 'pay_now' => 'Betal nu', - 'save_invoice' => 'Gem faktura', - 'clone_invoice' => 'Kopier faktura', - 'archive_invoice' => 'Arkiver faktura', - 'delete_invoice' => 'Slet faktura', - 'email_invoice' => 'Send faktura som e-mail', - 'enter_payment' => 'Tilføj betaling', - 'tax_rates' => 'Skattesatser', - 'rate' => 'Sats', - 'settings' => 'Indstillinger', - 'enable_invoice_tax' => 'Aktiver for at specificere en faktura skat', - 'enable_line_item_tax' => 'Aktiver for at specificere per linjefaktura skat', + 'remove_contact' => 'Fjern kontakt', + 'add_contact' => 'Tilføj kontakt', + 'create_new_client' => 'Opret ny klient', + 'edit_client_details' => 'Redigér klient detaljer', + 'enable' => 'Aktiver', + 'learn_more' => 'Lær mere', + 'manage_rates' => 'Administrer priser', + 'note_to_client' => 'Bemærkninger til klient', + 'invoice_terms' => 'Vilkår for fakturaen', + 'save_as_default_terms' => 'Gem som standard vilkår', + 'download_pdf' => 'Hent PDF', + 'pay_now' => 'Betal nu', + 'save_invoice' => 'Gem faktura', + 'clone_invoice' => 'Kopier faktura', + 'archive_invoice' => 'Arkiver faktura', + 'delete_invoice' => 'Slet faktura', + 'email_invoice' => 'Send faktura som e-mail', + 'enter_payment' => 'Tilføj betaling', + 'tax_rates' => 'Skattesatser', + 'rate' => 'Sats', + 'settings' => 'Indstillinger', + 'enable_invoice_tax' => 'Aktiver for at specificere en faktura skat', + 'enable_line_item_tax' => 'Aktiver for at specificere per linjefaktura skat', - // navigation - 'dashboard' => 'Oversigt', - 'clients' => 'Klienter', - 'invoices' => 'Fakturaer', - 'payments' => 'Betalinger', - 'credits' => 'Kreditter', - 'history' => 'Historie', - 'search' => 'Søg', - 'sign_up' => 'Registrer dig', - 'guest' => 'Gæst', - 'company_details' => 'Firmainformation', - 'online_payments' => 'On-line betaling', - 'notifications' => 'Notifikationer', - 'import_export' => 'Import/Eksport', - 'done' => 'Færdig', - 'save' => 'Gem', - 'create' => 'Opret', - 'upload' => 'Send', - 'import' => 'Importer', - 'download' => 'Hent', - 'cancel' => 'Afbryd', - 'close' => 'Luk', - 'provide_email' => 'Opgiv venligst en gyldig e-mail', - 'powered_by' => 'Drevet af', - 'no_items' => 'Ingen elementer', + // navigation + 'dashboard' => 'Oversigt', + 'clients' => 'Klienter', + 'invoices' => 'Fakturaer', + 'payments' => 'Betalinger', + 'credits' => 'Kreditter', + 'history' => 'Historie', + 'search' => 'Søg', + 'sign_up' => 'Registrer dig', + 'guest' => 'Gæst', + 'company_details' => 'Firmainformation', + 'online_payments' => 'On-line betaling', + 'notifications' => 'Notifikationer', + 'import_export' => 'Import/Eksport', + 'done' => 'Færdig', + 'save' => 'Gem', + 'create' => 'Opret', + 'upload' => 'Send', + 'import' => 'Importer', + 'download' => 'Hent', + 'cancel' => 'Afbryd', + 'close' => 'Luk', + 'provide_email' => 'Opgiv venligst en gyldig e-mail', + 'powered_by' => 'Drevet af', + 'no_items' => 'Ingen elementer', - // recurring invoices - 'recurring_invoices' => 'Gentagende fakturaer', - 'recurring_help' => '

Send automatisk klienter de samme fakturaer ugentligt, bi-månedligt, månedligt, kvartalsvis eller årligt.

+ // recurring invoices + 'recurring_invoices' => 'Gentagende fakturaer', + 'recurring_help' => '

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:

    @@ -112,176 +112,176 @@
  • "Forudbetaling for :QUARTER+1" => "Forudbetaling for Q2"
', - // 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 skridt

En 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' => '

Vi bruger pdfmake til at definere faktura design felter. pdfmake legeplads giver en god mulighed for at se biblioteket i aktion.

+ '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' => '

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 Value til slutningen. For eksempel viser $invoiceNumberValue fakturanummeret.

For at tilgå under indstillingerne ved hjælp af dot notation. For eksempel kan man for at vise klient navnet bruge $client.nameValue.

Hvis du mangler svar på nogen spørgsmål så post et spørgsmål i vores support forum.

', - 'invoice_due_date' => 'Due Date', - 'quote_due_date' => 'Valid Until', - 'valid_until' => 'Valid Until', - 'reset_terms' => 'Reset terms', - 'reset_footer' => 'Reset footer', - 'invoices_sent' => ':count invoice sent|:count invoices sent', - 'status_draft' => 'Draft', - 'status_sent' => 'Sent', - 'status_viewed' => 'Viewed', - 'status_partial' => 'Partial', - 'status_paid' => 'Paid', - 'show_line_item_tax' => 'Display line item taxes inline', + 'invoice_due_date' => 'Due Date', + 'quote_due_date' => 'Valid Until', + 'valid_until' => 'Valid Until', + 'reset_terms' => 'Reset terms', + 'reset_footer' => 'Reset footer', + 'invoices_sent' => ':count invoice sent|:count invoices sent', + 'status_draft' => 'Draft', + 'status_sent' => 'Sent', + 'status_viewed' => 'Viewed', + 'status_partial' => 'Partial', + 'status_paid' => 'Paid', + 'show_line_item_tax' => 'Display line item taxes inline', - 'iframe_url' => 'Website', - 'iframe_url_help1' => 'Copy the following code to a page on your site.', - 'iframe_url_help2' => 'You can test the feature by clicking \'View as recipient\' for an invoice.', + 'iframe_url' => 'Website', + 'iframe_url_help1' => 'Copy the following code to a page on your site.', + 'iframe_url_help2' => 'You can test the feature by clicking \'View as recipient\' for an invoice.', - 'auto_bill' => 'Auto Bill', - 'military_time' => '24 Hour Time', - 'last_sent' => 'Last Sent', + 'auto_bill' => 'Auto Bill', + 'military_time' => '24 Hour Time', + 'last_sent' => 'Last Sent', - 'reminder_emails' => 'Reminder Emails', - 'templates_and_reminders' => 'Templates & Reminders', - 'subject' => 'Subject', - 'body' => 'Body', - 'first_reminder' => 'First Reminder', - 'second_reminder' => 'Second Reminder', - 'third_reminder' => 'Third Reminder', - 'num_days_reminder' => 'Days after due date', - 'reminder_subject' => 'Reminder: Invoice :invoice from :account', - 'reset' => 'Reset', - 'invoice_not_found' => 'The requested invoice is not available', + 'reminder_emails' => 'Reminder Emails', + 'templates_and_reminders' => 'Templates & Reminders', + 'subject' => 'Subject', + 'body' => 'Body', + 'first_reminder' => 'First Reminder', + 'second_reminder' => 'Second Reminder', + 'third_reminder' => 'Third Reminder', + 'num_days_reminder' => 'Days after due date', + 'reminder_subject' => 'Reminder: Invoice :invoice from :account', + 'reset' => 'Reset', + 'invoice_not_found' => 'The requested invoice is not available', - 'referral_program' => 'Referral Program', - 'referral_code' => 'Referral Code', - 'last_sent_on' => 'Last sent on :date', + 'referral_program' => 'Referral Program', + 'referral_code' => 'Referral Code', + 'last_sent_on' => 'Last sent on :date', - 'page_expire' => 'This page will expire soon, :click_here to keep working', - 'upcoming_quotes' => 'Upcoming Quotes', - 'expired_quotes' => 'Expired Quotes', + 'page_expire' => 'This page will expire soon, :click_here to keep working', + 'upcoming_quotes' => 'Upcoming Quotes', + 'expired_quotes' => 'Expired Quotes', - 'sign_up_using' => 'Sign up using', - 'invalid_credentials' => 'These credentials do not match our records', - 'show_all_options' => 'Show all options', - 'user_details' => 'User Details', - 'oneclick_login' => 'One-Click Login', - 'disable' => 'Disable', - 'invoice_quote_number' => 'Invoice and Quote Numbers', - 'invoice_charges' => 'Invoice Charges', + 'sign_up_using' => 'Sign up using', + 'invalid_credentials' => 'These credentials do not match our records', + 'show_all_options' => 'Show all options', + 'user_details' => 'User Details', + 'oneclick_login' => 'One-Click Login', + 'disable' => 'Disable', + 'invoice_quote_number' => 'Invoice and Quote Numbers', + 'invoice_charges' => 'Invoice Charges', - 'invitation_status' => [ + 'invitation_status' => [ 'sent' => 'Email Sent', 'opened' => 'Email Openend', 'viewed' => 'Invoice Viewed', - ], - 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.', - 'notification_invoice_bounced_subject' => 'Unable to deliver Invoice :invoice', - 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.', - 'notification_quote_bounced_subject' => 'Unable to deliver Quote :invoice', + ], + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.', + 'notification_invoice_bounced_subject' => 'Unable to deliver Invoice :invoice', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.', + 'notification_quote_bounced_subject' => 'Unable to deliver Quote :invoice', - 'custom_invoice_link' => 'Custom Invoice Link', - 'total_invoiced' => 'Total Invoiced', - 'open_balance' => 'Open Balance', - 'verify_email' => 'Please visit the link in the account confirmation email to verify your email address.', - 'basic_settings' => 'Basic Settings', - 'pro' => 'Pro', - 'gateways' => 'Payment Gateways', - 'recurring_too_soon' => 'Det er for tidligt at generere den næste faktura, it\'s scheduled for :date', + 'custom_invoice_link' => 'Custom Invoice Link', + 'total_invoiced' => 'Total Invoiced', + 'open_balance' => 'Open Balance', + 'verify_email' => 'Please visit the link in the account confirmation email to verify your email address.', + 'basic_settings' => 'Basic Settings', + 'pro' => 'Pro', + 'gateways' => 'Payment Gateways', + 'recurring_too_soon' => 'Det er for tidligt at generere den næste faktura, it\'s scheduled for :date', - 'next_send_on' => 'Send Next: :date', - 'no_longer_running' => 'This invoice is not scheduled to run', - 'general_settings' => 'General Settings', - 'customize' => 'Customize', - 'oneclick_login_help' => 'Connect an account to login without a password', - 'referral_code_help' => 'Earn money by sharing our app online', + 'next_send_on' => 'Send Next: :date', + 'no_longer_running' => 'This invoice is not scheduled to run', + 'general_settings' => 'General Settings', + 'customize' => 'Customize', + 'oneclick_login_help' => 'Connect an account to login without a password', + 'referral_code_help' => 'Earn money by sharing our app online', - 'enable_with_stripe' => 'Enable | Requires Stripe', - 'tax_settings' => 'Tax Settings', - 'create_tax_rate' => 'Add Tax Rate', - 'updated_tax_rate' => 'Successfully updated tax rate', - 'created_tax_rate' => 'Successfully created tax rate', - 'edit_tax_rate' => 'Edit tax rate', - 'archive_tax_rate' => 'Archive tax rate', - 'archived_tax_rate' => 'Successfully archived the tax rate', - 'default_tax_rate_id' => 'Default Tax Rate', - 'tax_rate' => 'Tax Rate', - 'recurring_hour' => 'Recurring Hour', - 'pattern' => 'Pattern', - 'pattern_help_title' => 'Pattern Help', - 'pattern_help_1' => 'Create custom invoice and quote numbers by specifying a pattern', - 'pattern_help_2' => 'Available variables:', - 'pattern_help_3' => 'For example, :example would be converted to :value', - 'see_options' => 'See options', - 'invoice_counter' => 'Invoice Counter', - 'quote_counter' => 'Quote Counter', - 'type' => 'Type', + 'enable_with_stripe' => 'Enable | Requires Stripe', + 'tax_settings' => 'Tax Settings', + 'create_tax_rate' => 'Add Tax Rate', + 'updated_tax_rate' => 'Successfully updated tax rate', + 'created_tax_rate' => 'Successfully created tax rate', + 'edit_tax_rate' => 'Edit tax rate', + 'archive_tax_rate' => 'Archive tax rate', + 'archived_tax_rate' => 'Successfully archived the tax rate', + 'default_tax_rate_id' => 'Default Tax Rate', + 'tax_rate' => 'Tax Rate', + 'recurring_hour' => 'Recurring Hour', + 'pattern' => 'Pattern', + 'pattern_help_title' => 'Pattern Help', + 'pattern_help_1' => 'Create custom invoice and quote numbers by specifying a pattern', + 'pattern_help_2' => 'Available variables:', + 'pattern_help_3' => 'For example, :example would be converted to :value', + 'see_options' => 'See options', + 'invoice_counter' => 'Invoice Counter', + 'quote_counter' => 'Quote Counter', + 'type' => 'Type', - 'activity_1' => ':user created client :client', - 'activity_2' => ':user archived client :client', - 'activity_3' => ':user deleted client :client', - 'activity_4' => ':user created invoice :invoice', - 'activity_5' => ':user updated invoice :invoice', - 'activity_6' => ':user emailed invoice :invoice to :contact', - 'activity_7' => ':contact viewed invoice :invoice', - 'activity_8' => ':user archived invoice :invoice', - 'activity_9' => ':user deleted invoice :invoice', - 'activity_10' => ':contact entered payment :payment for :invoice', - 'activity_11' => ':user updated payment :payment', - 'activity_12' => ':user archived payment :payment', - 'activity_13' => ':user deleted payment :payment', - 'activity_14' => ':user entered :credit credit', - 'activity_15' => ':user updated :credit credit', - 'activity_16' => ':user archived :credit credit', - 'activity_17' => ':user deleted :credit credit', - 'activity_18' => ':user created quote :quote', - 'activity_19' => ':user updated quote :quote', - 'activity_20' => ':user emailed quote :quote to :contact', - 'activity_21' => ':contact viewed quote :quote', - 'activity_22' => ':user archived quote :quote', - 'activity_23' => ':user deleted quote :quote', - 'activity_24' => ':user restored quote :quote', - 'activity_25' => ':user restored invoice :invoice', - 'activity_26' => ':user restored client :client', - 'activity_27' => ':user restored payment :payment', - 'activity_28' => ':user restored :credit credit', - 'activity_29' => ':contact approved quote :quote', + 'activity_1' => ':user created client :client', + 'activity_2' => ':user archived client :client', + 'activity_3' => ':user deleted client :client', + 'activity_4' => ':user created invoice :invoice', + 'activity_5' => ':user updated invoice :invoice', + 'activity_6' => ':user emailed invoice :invoice to :contact', + 'activity_7' => ':contact viewed invoice :invoice', + 'activity_8' => ':user archived invoice :invoice', + 'activity_9' => ':user deleted invoice :invoice', + 'activity_10' => ':contact entered payment :payment for :invoice', + 'activity_11' => ':user updated payment :payment', + 'activity_12' => ':user archived payment :payment', + 'activity_13' => ':user deleted payment :payment', + 'activity_14' => ':user entered :credit credit', + 'activity_15' => ':user updated :credit credit', + 'activity_16' => ':user archived :credit credit', + 'activity_17' => ':user deleted :credit credit', + 'activity_18' => ':user created quote :quote', + 'activity_19' => ':user updated quote :quote', + 'activity_20' => ':user emailed quote :quote to :contact', + 'activity_21' => ':contact viewed quote :quote', + 'activity_22' => ':user archived quote :quote', + 'activity_23' => ':user deleted quote :quote', + 'activity_24' => ':user restored quote :quote', + 'activity_25' => ':user restored invoice :invoice', + 'activity_26' => ':user restored client :client', + 'activity_27' => ':user restored payment :payment', + 'activity_28' => ':user restored :credit credit', + 'activity_29' => ':contact approved quote :quote', - 'payment' => 'Payment', - 'system' => 'System', - 'signature' => 'Email Signature', - 'default_messages' => 'Default Messages', - 'quote_terms' => 'Quote Terms', - 'default_quote_terms' => 'Default Quote Terms', - 'default_invoice_terms' => 'Default Invoice Terms', - 'default_invoice_footer' => 'Default Invoice Footer', - 'quote_footer' => 'Quote Footer', - 'free' => 'Free', - - 'quote_is_approved' => 'This quote is approved', - 'apply_credit' => 'Apply Credit', - 'system_settings' => 'System Settings', - 'archive_token' => 'Archive Token', - 'archived_token' => 'Successfully archived token', - 'archive_user' => 'Archive User', - 'archived_user' => 'Successfully archived user', - 'archive_account_gateway' => 'Archive Gateway', - 'archived_account_gateway' => 'Successfully archived gateway', - 'archive_recurring_invoice' => 'Archive Recurring Invoice', - 'archived_recurring_invoice' => 'Successfully archived recurring invoice', - 'delete_recurring_invoice' => 'Delete Recurring Invoice', - 'deleted_recurring_invoice' => 'Successfully deleted recurring invoice', - 'restore_recurring_invoice' => 'Restore Recurring Invoice', - 'restored_recurring_invoice' => 'Successfully restored recurring invoice', - 'archived' => 'Archived', - 'untitled_account' => 'Untitled Company', + 'payment' => 'Payment', + 'system' => 'System', + 'signature' => 'Email Signature', + 'default_messages' => 'Default Messages', + 'quote_terms' => 'Quote Terms', + 'default_quote_terms' => 'Default Quote Terms', + 'default_invoice_terms' => 'Default Invoice Terms', + 'default_invoice_footer' => 'Default Invoice Footer', + 'quote_footer' => 'Quote Footer', + 'free' => 'Free', - 'before' => 'Before', - 'after' => 'After', - 'reset_terms_help' => 'Reset to the default account terms', - 'reset_footer_help' => 'Reset to the default account footer', - 'export_data' => 'Export Data', - 'user' => 'User', - 'country' => 'Country', - 'include' => 'Include', + 'quote_is_approved' => 'This quote is approved', + 'apply_credit' => 'Apply Credit', + 'system_settings' => 'System Settings', + 'archive_token' => 'Archive Token', + 'archived_token' => 'Successfully archived token', + 'archive_user' => 'Archive User', + 'archived_user' => 'Successfully archived user', + 'archive_account_gateway' => 'Archive Gateway', + 'archived_account_gateway' => 'Successfully archived gateway', + 'archive_recurring_invoice' => 'Archive Recurring Invoice', + 'archived_recurring_invoice' => 'Successfully archived recurring invoice', + 'delete_recurring_invoice' => 'Delete Recurring Invoice', + 'deleted_recurring_invoice' => 'Successfully deleted recurring invoice', + 'restore_recurring_invoice' => 'Restore Recurring Invoice', + 'restored_recurring_invoice' => 'Successfully restored recurring invoice', + 'archived' => 'Archived', + 'untitled_account' => 'Untitled Company', - 'logo_too_large' => 'Your logo is :size, for better PDF performance we suggest uploading an image file less than 200KB', - 'import_freshbooks' => 'Import From FreshBooks', - 'import_data' => 'Import Data', - 'source' => 'Source', - 'csv' => 'CSV', - 'client_file' => 'Client File', - 'invoice_file' => 'Invoice File', - 'task_file' => 'Task File', - 'no_mapper' => 'No valid mapping for file', - 'invalid_csv_header' => 'Invalid CSV Header', + 'before' => 'Before', + 'after' => 'After', + 'reset_terms_help' => 'Reset to the default account terms', + 'reset_footer_help' => 'Reset to the default account footer', + 'export_data' => 'Export Data', + 'user' => 'User', + 'country' => 'Country', + 'include' => 'Include', - 'email_errors' => [ + 'logo_too_large' => 'Your logo is :size, for better PDF performance we suggest uploading an image file less than 200KB', + 'import_freshbooks' => 'Import From FreshBooks', + 'import_data' => 'Import Data', + 'source' => 'Source', + 'csv' => 'CSV', + 'client_file' => 'Client File', + 'invoice_file' => 'Invoice File', + 'task_file' => 'Task File', + 'no_mapper' => 'No valid mapping for file', + 'invalid_csv_header' => 'Invalid CSV Header', + + 'email_errors' => [ 'inactive_client' => 'Emails can not be sent to inactive clients', 'inactive_contact' => 'Emails can not be sent to inactive contacts', 'inactive_invoice' => 'Emails can not be sent to inactive invoices', 'user_unregistered' => 'Please register your account to send emails', 'user_unconfirmed' => 'Please confirm your account to send emails', 'invalid_contact_email' => 'Invalid contact email', - ], + ], - 'client_portal' => 'Client Portal', - 'admin' => 'Admin', - 'disabled' => 'Disabled', - 'show_archived_users' => 'Show archived users', - 'notes' => 'Notes', - 'invoice_will_create' => 'client will be created', - 'invoices_will_create' => 'invoices will be created', - 'failed_to_import' => 'The following records failed to import', + 'client_portal' => 'Client Portal', + 'admin' => 'Admin', + 'disabled' => 'Disabled', + 'show_archived_users' => 'Show archived users', + 'notes' => 'Notes', + 'invoice_will_create' => 'client will be created', + 'invoices_will_create' => 'invoices will be created', + 'failed_to_import' => 'The following records failed to import', - 'publishable_key' => 'Publishable Key', - 'secret_key' => 'Secret Key', - 'missing_publishable_key' => 'Set your Stripe publishable key for an improved checkout process', + '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', - 'enable_email_markup_help' => 'Make it easier for your clients to pay you by adding schema.org markup to your emails.', - 'template_help_title' => 'Templates Help', - 'template_help_1' => 'Available variables:', - 'email_design_id' => 'Email Style', - 'email_design_help' => 'Make your emails look more professional with HTML layouts', - 'plain' => 'Plain', - 'light' => 'Light', - 'dark' => 'Dark', + 'email_design' => 'Email Design', + 'due_by' => 'Due by :date', + 'enable_email_markup' => 'Enable Markup', + 'enable_email_markup_help' => 'Make it easier for your clients to pay you by adding schema.org markup to your emails.', + 'template_help_title' => 'Templates Help', + 'template_help_1' => 'Available variables:', + 'email_design_id' => 'Email Style', + 'email_design_help' => 'Make your emails look more professional with HTML layouts', + 'plain' => 'Plain', + 'light' => 'Light', + 'dark' => 'Dark', - 'industry_help' => 'Used to provide comparisons against the averages of companies of similar size and industry.', - 'subdomain_help' => 'Customize the invoice link subdomain or display the invoice on your own website.', - 'invoice_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the invoice number.', - 'quote_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the quote number.', - 'custom_client_fields_helps' => 'Add a text input to the client create/edit page and display the label and value on the PDF.', - 'custom_account_fields_helps' => 'Add a label and value to the company details section of the PDF.', - 'custom_invoice_fields_helps' => 'Add a text input to the invoice create/edit page and display the label and value on the PDF.', - 'custom_invoice_charges_helps' => 'Add a text input to the invoice create/edit page and include the charge in the invoice subtotals.', - 'color_help' => 'Note: the primary color is also used in the client portal and custom email designs.', + 'industry_help' => 'Used to provide comparisons against the averages of companies of similar size and industry.', + 'subdomain_help' => 'Customize the invoice link subdomain or display the invoice on your own website.', + 'invoice_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the invoice number.', + 'quote_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the quote number.', + 'custom_client_fields_helps' => 'Add a text input to the client create/edit page and display the label and value on the PDF.', + 'custom_account_fields_helps' => 'Add a label and value to the company details section of the PDF.', + 'custom_invoice_fields_helps' => 'Add a text input to the invoice create/edit page and display the label and value on the PDF.', + 'custom_invoice_charges_helps' => 'Add a text input to the invoice create/edit page and include the charge in the invoice subtotals.', + 'color_help' => 'Note: the primary color is also used in the client portal and custom email designs.', - 'token_expired' => 'Validation token was expired. Please try again.', - 'invoice_link' => 'Invoice Link', - 'button_confirmation_message' => 'Click to confirm your email address.', - 'confirm' => 'Confirm', - 'email_preferences' => 'Email Preferences', - 'created_invoices' => 'Successfully created :count invoice(s)', - 'next_invoice_number' => 'The next invoice number is :number.', - 'next_quote_number' => 'The next quote number is :number.', + 'token_expired' => 'Validation token was expired. Please try again.', + 'invoice_link' => 'Invoice Link', + 'button_confirmation_message' => 'Click to confirm your email address.', + 'confirm' => 'Confirm', + 'email_preferences' => 'Email Preferences', + 'created_invoices' => 'Successfully created :count invoice(s)', + 'next_invoice_number' => 'The next invoice number is :number.', + 'next_quote_number' => 'The next quote number is :number.', - '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', + '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', + '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' => '

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:

+
    +
  • Today is the 15th, due date is 1st of the month. The due date should likely be the 1st of the next month.
  • +
  • Today is the 15th, due date is the last day of the month. The due date will be the last day of the this month. +
  • +
  • Today is the 15th, due date is the 15th day of the month. The due date will be the 15th day of next month. +
  • +
  • Today is the Friday, due date is the 1st Friday after. The due date will be next Friday, not today. +
  • +
', + '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' => '

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:

+
    +
  • Today is the 15th, due date is 1st of the month. The due date should likely be the 1st of the next month.
  • +
  • Today is the 15th, due date is the last day of the month. The due date will be the last day of the this month. +
  • +
  • Today is the 15th, due date is the 15th day of the month. The due date will be the 15th day of next month. +
  • +
  • Today is the Friday, due date is the 1st Friday after. The due date will be next Friday, not today. +
  • +
', + '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' => '

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:

-
    -
  • "Afiliación de gimnasio para el mes de:MONTH" => Afiliación de gimnasio para el mes de julio"
  • -
  • ":YEAR+1 suscripción anual" => "2015 suscripción anual"
  • -
  • "Retainer payment for :QUARTER+1" => "Pago anticipo de pagos para T2"
  • -
', + // recurring invoices + 'recurring_invoices' => 'Facturas recurrentes', + 'recurring_help' => '

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:

+
    +
  • "Afiliación de gimnasio para el mes de:MONTH" => Afiliación de gimnasio para el mes de julio"
  • +
  • ":YEAR+1 suscripción anual" => "2015 suscripción anual"
  • +
  • "Retainer payment for :QUARTER+1" => "Pago anticipo de pagos para T2"
  • +
', - // 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' => '

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 Value al final. Por ejemplo, $invoiceNumberValue muestra el número de factura.

-

Para acceder a una propiedad hija usando notación de punto.Por ejemplo, para mostrar el nombre de un cliente se puede usar $client.nameValue.

-

Si necesitas ayuda entendiendo algo puede preguntar en nuestro foro de soporte.

', + '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', - 'invoice_due_date' => 'Fecha de Vencimiento', - 'quote_due_date' => 'Válida Hasta', - 'valid_until' => 'Válida Hasta', - 'reset_terms' => 'Reiniciar términos', - 'reset_footer' => 'Reiniciar pié de página', - 'invoices_sent' => ':count factura enviada|:count facturas enviadas', - 'status_draft' => 'Borrador', - 'status_sent' => 'Enviado', - 'status_viewed' => 'Visto', - 'status_partial' => 'Parcial', - 'status_paid' => 'Pagado', - 'show_line_item_tax' => ' Mostrar impuestos por cada ítem en línea.', + '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', - 'iframe_url' => 'Sitio Web', - 'iframe_url_help1' => 'Copia el siguiente código en una página de tu sitio web.', - 'iframe_url_help2' => 'Puedes probar esta funcionalidad haciendo clic en \'Ver como el destinitario\' de una factura.', + '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', - 'auto_bill' => 'Cobro Automático', - 'military_time' => 'Tiempo 24 Horas', - 'last_sent' => 'Último Enviado', + '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' => '

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 Value al final. Por ejemplo, $invoiceNumberValue muestra el número de factura.

+

Para acceder a una propiedad hija usando notación de punto.Por ejemplo, para mostrar el nombre de un cliente se puede usar $client.nameValue.

+

Si necesitas ayuda entendiendo algo puede preguntar en nuestro foro de soporte.

', - 'reminder_emails' => 'Correos de Recordatorio', - 'templates_and_reminders' => 'Plantillas & Recordatorios', - 'subject' => 'Asunto', - 'body' => 'Mensaje', - 'first_reminder' => 'Primer Recordatorio', - 'second_reminder' => 'Segundo Recordatorio', - 'third_reminder' => 'Tercer Recordatorio', - 'num_days_reminder' => 'Días después de la fecha de vencimiento', - 'reminder_subject' => 'Recordatorio: Factura :invoice de :account', - 'reset' => 'Reiniciar', - 'invoice_not_found' => 'La factura solicitada no está disponible', + 'invoice_due_date' => 'Fecha de Vencimiento', + 'quote_due_date' => 'Válida Hasta', + 'valid_until' => 'Válida Hasta', + 'reset_terms' => 'Reiniciar términos', + 'reset_footer' => 'Reiniciar pié de página', + 'invoices_sent' => ':count factura enviada|:count facturas enviadas', + 'status_draft' => 'Borrador', + 'status_sent' => 'Enviado', + 'status_viewed' => 'Visto', + 'status_partial' => 'Parcial', + 'status_paid' => 'Pagado', + 'show_line_item_tax' => ' Mostrar impuestos por cada ítem en línea.', - 'referral_program' => 'Programa de Referidos', - 'referral_code' => 'Código de Referidos', - 'last_sent_on' => 'ültimo enviado en :date', + 'iframe_url' => 'Sitio Web', + 'iframe_url_help1' => 'Copia el siguiente código en una página de tu sitio web.', + 'iframe_url_help2' => 'Puedes probar esta funcionalidad haciendo clic en \'Ver como el destinitario\' de una factura.', - 'page_expire' => 'Esta página expirará pronto, :click_here para que siga funcionando', - 'upcoming_quotes' => 'Próximas Cotizaciones', - 'expired_quotes' => 'Cotizaciones Vencidas', + 'auto_bill' => 'Cobro Automático', + 'military_time' => 'Tiempo 24 Horas', + 'last_sent' => 'Último Enviado', - 'sign_up_using' => 'Ingrese usando', - 'invalid_credentials' => 'Estas credenciales no concuerdan con nuestros registros', - 'show_all_options' => 'Mostrar todas las opciones', - 'user_details' => 'Detalles de Usuario', - 'oneclick_login' => 'Ingresar con un Click', - 'disable' => 'Deshabilitar', - 'invoice_quote_number' => 'Números de Cotización y Factura', - 'invoice_charges' => 'Cargos de Factura', + 'reminder_emails' => 'Correos de Recordatorio', + 'templates_and_reminders' => 'Plantillas & Recordatorios', + 'subject' => 'Asunto', + 'body' => 'Mensaje', + 'first_reminder' => 'Primer Recordatorio', + 'second_reminder' => 'Segundo Recordatorio', + 'third_reminder' => 'Tercer Recordatorio', + 'num_days_reminder' => 'Días después de la fecha de vencimiento', + 'reminder_subject' => 'Recordatorio: Factura :invoice de :account', + 'reset' => 'Reiniciar', + 'invoice_not_found' => 'La factura solicitada no está disponible', - 'invitation_status' => [ + 'referral_program' => 'Programa de Referidos', + 'referral_code' => 'Código de Referidos', + 'last_sent_on' => 'ültimo enviado en :date', + + 'page_expire' => 'Esta página expirará pronto, :click_here para que siga funcionando', + 'upcoming_quotes' => 'Próximas Cotizaciones', + 'expired_quotes' => 'Cotizaciones Vencidas', + + 'sign_up_using' => 'Ingrese usando', + 'invalid_credentials' => 'Estas credenciales no concuerdan con nuestros registros', + 'show_all_options' => 'Mostrar todas las opciones', + 'user_details' => 'Detalles de Usuario', + 'oneclick_login' => 'Ingresar con un Click', + 'disable' => 'Deshabilitar', + 'invoice_quote_number' => 'Números de Cotización y Factura', + 'invoice_charges' => 'Cargos de Factura', + + 'invitation_status' => [ 'sent' => 'Correo enviado', 'opened' => 'Correo Abierto', 'viewed' => 'Factura Vista', - ], - 'notification_invoice_bounced' => 'No nos fue posible entregar la Factura :invoice a :contact.', - 'notification_invoice_bounced_subject' => 'No fue posible entregar la Factura :invoice', - 'notification_quote_bounced' => 'No nos fue posible entregar la Cotización :invoice a :contact.', - 'notification_quote_bounced_subject' => 'No nos fue posible entregar la Cotización :invoice', + ], + 'notification_invoice_bounced' => 'No nos fue posible entregar la Factura :invoice a :contact.', + 'notification_invoice_bounced_subject' => 'No fue posible entregar la Factura :invoice', + 'notification_quote_bounced' => 'No nos fue posible entregar la Cotización :invoice a :contact.', + 'notification_quote_bounced_subject' => 'No nos fue posible entregar la Cotización :invoice', - 'custom_invoice_link' => 'Link Personalizado de Factura', - 'total_invoiced' => 'Total Facturado', - 'open_balance' => 'Abrir Balance', - 'verify_email' => 'Para verificar su cuenta de correo por favor visite el link en el correo de confirmación de tu cuenta.', - 'basic_settings' => 'Configuración Básica', - 'pro' => 'Pro', - 'gateways' => 'Pasarelas de Pago', - 'recurring_too_soon' => 'Es my pronto para crear la siguiente factura recurrente, it\'s scheduled for :date', + 'custom_invoice_link' => 'Link Personalizado de Factura', + 'total_invoiced' => 'Total Facturado', + 'open_balance' => 'Abrir Balance', + 'verify_email' => 'Para verificar su cuenta de correo por favor visite el link en el correo de confirmación de tu cuenta.', + 'basic_settings' => 'Configuración Básica', + 'pro' => 'Pro', + 'gateways' => 'Pasarelas de Pago', + 'recurring_too_soon' => 'Es my pronto para crear la siguiente factura recurrente, it\'s scheduled for :date', - 'next_send_on' => 'Enviar Siguiente: :date', - 'no_longer_running' => 'La ejecución de esta factura no está programada', - 'general_settings' => 'Configuración General', - 'customize' => 'Personalizar', - 'oneclick_login_help' => 'Conecta una cuenta para ingresar sin contraseña', - 'referral_code_help' => 'Gana dinero compartiendo nuestra app en linea', + 'next_send_on' => 'Enviar Siguiente: :date', + 'no_longer_running' => 'La ejecución de esta factura no está programada', + 'general_settings' => 'Configuración General', + 'customize' => 'Personalizar', + 'oneclick_login_help' => 'Conecta una cuenta para ingresar sin contraseña', + 'referral_code_help' => 'Gana dinero compartiendo nuestra app en linea', - 'enable_with_stripe' => 'Habilitar | Requiere Stripe', - 'tax_settings' => 'Configuración de Impuestos', - 'create_tax_rate' => 'Agregar Tasa de Impuesto', - 'updated_tax_rate' => 'Tasa de impuesto actualizada con éxito', - 'created_tax_rate' => 'Tasa de impuesto creada con éxito', - 'edit_tax_rate' => 'Editar tasa de impuesto', - 'archive_tax_rate' => 'Archivar tasa de impuesto', - 'archived_tax_rate' => 'Tasa de impuesto archivada con éxito', - 'default_tax_rate_id' => 'Tasa de Impuesto por Defecto', - 'tax_rate' => 'Tasa de Impuesto', - 'recurring_hour' => 'Hora Recurrente', - 'pattern' => 'Patrón', - 'pattern_help_title' => 'Ayuda de Patrón', - 'pattern_help_1' => 'Cree números de factura y cotizaciones personalizados especificando un patrón', - 'pattern_help_2' => 'Variables disponibles:', - 'pattern_help_3' => 'Por ejemplo, :example sería convertido a :value', - 'see_options' => 'Ver Opciones', - 'invoice_counter' => 'Contador de Facturas', - 'quote_counter' => 'Contador de Cotizaciones', - 'type' => 'Tipo', + 'enable_with_stripe' => 'Habilitar | Requiere Stripe', + 'tax_settings' => 'Configuración de Impuestos', + 'create_tax_rate' => 'Agregar Tasa de Impuesto', + 'updated_tax_rate' => 'Tasa de impuesto actualizada con éxito', + 'created_tax_rate' => 'Tasa de impuesto creada con éxito', + 'edit_tax_rate' => 'Editar tasa de impuesto', + 'archive_tax_rate' => 'Archivar tasa de impuesto', + 'archived_tax_rate' => 'Tasa de impuesto archivada con éxito', + 'default_tax_rate_id' => 'Tasa de Impuesto por Defecto', + 'tax_rate' => 'Tasa de Impuesto', + 'recurring_hour' => 'Hora Recurrente', + 'pattern' => 'Patrón', + 'pattern_help_title' => 'Ayuda de Patrón', + 'pattern_help_1' => 'Cree números de factura y cotizaciones personalizados especificando un patrón', + 'pattern_help_2' => 'Variables disponibles:', + 'pattern_help_3' => 'Por ejemplo, :example sería convertido a :value', + 'see_options' => 'Ver Opciones', + 'invoice_counter' => 'Contador de Facturas', + 'quote_counter' => 'Contador de Cotizaciones', + 'type' => 'Tipo', - 'activity_1' => ':user creó el cliente :client', - 'activity_2' => ':user archivó el cliente :client', - 'activity_3' => ':user eliminó el cliente :client', - 'activity_4' => ':user creó la factura :invoice', - 'activity_5' => ':user actualizó la factura :invoice', - 'activity_6' => ':user envió por correo electrónico la factura :invoice to :contact', - 'activity_7' => ':contact vió la factura :invoice', - 'activity_8' => ':user archivó la factura :invoice', - 'activity_9' => ':user eliminó la factura :invoice', - 'activity_10' => ':contact ingresó el pago :payment for :invoice', - 'activity_11' => ':user actualizó el pago :payment', - 'activity_12' => ':user archivó el pago :payment', - 'activity_13' => ':user eliminó el pago :payment', - 'activity_14' => ':user ingresó :credit créditos', - 'activity_15' => ':user actualizó :credit créditos', - 'activity_16' => ':user archivó :credit créditos', - 'activity_17' => ':user eliminó :credit créditos', - 'activity_18' => ':user creó la cotización :quote', - 'activity_19' => ':user actualizó la cotización :quote', - 'activity_20' => ':user envió por correo electrónico la cotización :quote to :contact', - 'activity_21' => ':contact vió la cotización :quote', - 'activity_22' => ':user archivó la cotización :quote', - 'activity_23' => ':user eliminó la cotización :quote', - 'activity_24' => ':user restauró la cotización :quote', - 'activity_25' => ':user restauró factura :invoice', - 'activity_26' => ':user restauró el cliente :client', - 'activity_27' => ':user restauró el pago :payment', - 'activity_28' => ':user restauró :credit créditos', - 'activity_29' => ':contact aprovó la cotización :quote', + 'activity_1' => ':user creó el cliente :client', + 'activity_2' => ':user archivó el cliente :client', + 'activity_3' => ':user eliminó el cliente :client', + 'activity_4' => ':user creó la factura :invoice', + 'activity_5' => ':user actualizó la factura :invoice', + 'activity_6' => ':user envió por correo electrónico la factura :invoice to :contact', + 'activity_7' => ':contact vió la factura :invoice', + 'activity_8' => ':user archivó la factura :invoice', + 'activity_9' => ':user eliminó la factura :invoice', + 'activity_10' => ':contact ingresó el pago :payment for :invoice', + 'activity_11' => ':user actualizó el pago :payment', + 'activity_12' => ':user archivó el pago :payment', + 'activity_13' => ':user eliminó el pago :payment', + 'activity_14' => ':user ingresó :credit créditos', + 'activity_15' => ':user actualizó :credit créditos', + 'activity_16' => ':user archivó :credit créditos', + 'activity_17' => ':user eliminó :credit créditos', + 'activity_18' => ':user creó la cotización :quote', + 'activity_19' => ':user actualizó la cotización :quote', + 'activity_20' => ':user envió por correo electrónico la cotización :quote to :contact', + 'activity_21' => ':contact vió la cotización :quote', + 'activity_22' => ':user archivó la cotización :quote', + 'activity_23' => ':user eliminó la cotización :quote', + 'activity_24' => ':user restauró la cotización :quote', + 'activity_25' => ':user restauró factura :invoice', + 'activity_26' => ':user restauró el cliente :client', + 'activity_27' => ':user restauró el pago :payment', + 'activity_28' => ':user restauró :credit créditos', + 'activity_29' => ':contact aprovó la cotización :quote', - 'payment' => 'pago', - 'system' => 'Sistema', - 'signature' => 'Email Signature', - 'default_messages' => 'Default Messages', - 'quote_terms' => 'Quote Terms', - 'default_quote_terms' => 'Default Quote Terms', - 'default_invoice_terms' => 'Default Invoice Terms', - 'default_invoice_footer' => 'Default Invoice Footer', - 'quote_footer' => 'Quote Footer', - 'free' => 'Free', - - 'quote_is_approved' => 'This quote is approved', - 'apply_credit' => 'Apply Credit', - 'system_settings' => 'System Settings', - 'archive_token' => 'Archive Token', - 'archived_token' => 'Successfully archived token', - 'archive_user' => 'Archive User', - 'archived_user' => 'Successfully archived user', - 'archive_account_gateway' => 'Archive Gateway', - 'archived_account_gateway' => 'Successfully archived gateway', - 'archive_recurring_invoice' => 'Archive Recurring Invoice', - 'archived_recurring_invoice' => 'Successfully archived recurring invoice', - 'delete_recurring_invoice' => 'Delete Recurring Invoice', - 'deleted_recurring_invoice' => 'Successfully deleted recurring invoice', - 'restore_recurring_invoice' => 'Restore Recurring Invoice', - 'restored_recurring_invoice' => 'Successfully restored recurring invoice', - 'archived' => 'Archived', - 'untitled_account' => 'Untitled Company', + 'payment' => 'pago', + 'system' => 'Sistema', + 'signature' => 'Email Signature', + 'default_messages' => 'Default Messages', + 'quote_terms' => 'Quote Terms', + 'default_quote_terms' => 'Default Quote Terms', + 'default_invoice_terms' => 'Default Invoice Terms', + 'default_invoice_footer' => 'Default Invoice Footer', + 'quote_footer' => 'Quote Footer', + 'free' => 'Free', - 'before' => 'Before', - 'after' => 'After', - 'reset_terms_help' => 'Reset to the default account terms', - 'reset_footer_help' => 'Reset to the default account footer', - 'export_data' => 'Export Data', - 'user' => 'User', - 'country' => 'Country', - 'include' => 'Include', + 'quote_is_approved' => 'This quote is approved', + 'apply_credit' => 'Apply Credit', + 'system_settings' => 'System Settings', + 'archive_token' => 'Archive Token', + 'archived_token' => 'Successfully archived token', + 'archive_user' => 'Archive User', + 'archived_user' => 'Successfully archived user', + 'archive_account_gateway' => 'Archive Gateway', + 'archived_account_gateway' => 'Successfully archived gateway', + 'archive_recurring_invoice' => 'Archive Recurring Invoice', + 'archived_recurring_invoice' => 'Successfully archived recurring invoice', + 'delete_recurring_invoice' => 'Delete Recurring Invoice', + 'deleted_recurring_invoice' => 'Successfully deleted recurring invoice', + 'restore_recurring_invoice' => 'Restore Recurring Invoice', + 'restored_recurring_invoice' => 'Successfully restored recurring invoice', + 'archived' => 'Archived', + 'untitled_account' => 'Untitled Company', - 'logo_too_large' => 'Your logo is :size, for better PDF performance we suggest uploading an image file less than 200KB', - 'import_freshbooks' => 'Import From FreshBooks', - 'import_data' => 'Import Data', - 'source' => 'Source', - 'csv' => 'CSV', - 'client_file' => 'Client File', - 'invoice_file' => 'Invoice File', - 'task_file' => 'Task File', - 'no_mapper' => 'No valid mapping for file', - 'invalid_csv_header' => 'Invalid CSV Header', + 'before' => 'Before', + 'after' => 'After', + 'reset_terms_help' => 'Reset to the default account terms', + 'reset_footer_help' => 'Reset to the default account footer', + 'export_data' => 'Export Data', + 'user' => 'User', + 'country' => 'Country', + 'include' => 'Include', - 'email_errors' => [ + 'logo_too_large' => 'Your logo is :size, for better PDF performance we suggest uploading an image file less than 200KB', + 'import_freshbooks' => 'Import From FreshBooks', + 'import_data' => 'Import Data', + 'source' => 'Source', + 'csv' => 'CSV', + 'client_file' => 'Client File', + 'invoice_file' => 'Invoice File', + 'task_file' => 'Task File', + 'no_mapper' => 'No valid mapping for file', + 'invalid_csv_header' => 'Invalid CSV Header', + + 'email_errors' => [ 'inactive_client' => 'Emails can not be sent to inactive clients', 'inactive_contact' => 'Emails can not be sent to inactive contacts', 'inactive_invoice' => 'Emails can not be sent to inactive invoices', 'user_unregistered' => 'Please register your account to send emails', 'user_unconfirmed' => 'Please confirm your account to send emails', 'invalid_contact_email' => 'Invalid contact email', - ], + ], - 'client_portal' => 'Client Portal', - 'admin' => 'Admin', - 'disabled' => 'Disabled', - 'show_archived_users' => 'Show archived users', - 'notes' => 'Notes', - 'invoice_will_create' => 'client will be created', - 'invoices_will_create' => 'invoices will be created', - 'failed_to_import' => 'The following records failed to import', + 'client_portal' => 'Client Portal', + 'admin' => 'Admin', + 'disabled' => 'Disabled', + 'show_archived_users' => 'Show archived users', + 'notes' => 'Notes', + 'invoice_will_create' => 'client will be created', + 'invoices_will_create' => 'invoices will be created', + 'failed_to_import' => 'The following records failed to import', - 'publishable_key' => 'Publishable Key', - 'secret_key' => 'Secret Key', - 'missing_publishable_key' => 'Set your Stripe publishable key for an improved checkout process', + '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', - 'enable_email_markup_help' => 'Make it easier for your clients to pay you by adding schema.org markup to your emails.', - 'template_help_title' => 'Templates Help', - 'template_help_1' => 'Available variables:', - 'email_design_id' => 'Email Style', - 'email_design_help' => 'Make your emails look more professional with HTML layouts', - 'plain' => 'Plain', - 'light' => 'Light', - 'dark' => 'Dark', + 'email_design' => 'Email Design', + 'due_by' => 'Due by :date', + 'enable_email_markup' => 'Enable Markup', + 'enable_email_markup_help' => 'Make it easier for your clients to pay you by adding schema.org markup to your emails.', + 'template_help_title' => 'Templates Help', + 'template_help_1' => 'Available variables:', + 'email_design_id' => 'Email Style', + 'email_design_help' => 'Make your emails look more professional with HTML layouts', + 'plain' => 'Plain', + 'light' => 'Light', + 'dark' => 'Dark', - 'industry_help' => 'Used to provide comparisons against the averages of companies of similar size and industry.', - 'subdomain_help' => 'Customize the invoice link subdomain or display the invoice on your own website.', - 'invoice_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the invoice number.', - 'quote_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the quote number.', - 'custom_client_fields_helps' => 'Add a text input to the client create/edit page and display the label and value on the PDF.', - 'custom_account_fields_helps' => 'Add a label and value to the company details section of the PDF.', - 'custom_invoice_fields_helps' => 'Add a text input to the invoice create/edit page and display the label and value on the PDF.', - 'custom_invoice_charges_helps' => 'Add a text input to the invoice create/edit page and include the charge in the invoice subtotals.', - 'color_help' => 'Note: the primary color is also used in the client portal and custom email designs.', + 'industry_help' => 'Used to provide comparisons against the averages of companies of similar size and industry.', + 'subdomain_help' => 'Customize the invoice link subdomain or display the invoice on your own website.', + 'invoice_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the invoice number.', + 'quote_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the quote number.', + 'custom_client_fields_helps' => 'Add a text input to the client create/edit page and display the label and value on the PDF.', + 'custom_account_fields_helps' => 'Add a label and value to the company details section of the PDF.', + 'custom_invoice_fields_helps' => 'Add a text input to the invoice create/edit page and display the label and value on the PDF.', + 'custom_invoice_charges_helps' => 'Add a text input to the invoice create/edit page and include the charge in the invoice subtotals.', + 'color_help' => 'Note: the primary color is also used in the client portal and custom email designs.', - 'token_expired' => 'Validation token was expired. Please try again.', - 'invoice_link' => 'Invoice Link', - 'button_confirmation_message' => 'Click to confirm your email address.', - 'confirm' => 'Confirm', - 'email_preferences' => 'Email Preferences', - 'created_invoices' => 'Successfully created :count invoice(s)', - 'next_invoice_number' => 'The next invoice number is :number.', - 'next_quote_number' => 'The next quote number is :number.', + 'token_expired' => 'Validation token was expired. Please try again.', + 'invoice_link' => 'Invoice Link', + 'button_confirmation_message' => 'Click to confirm your email address.', + 'confirm' => 'Confirm', + 'email_preferences' => 'Email Preferences', + 'created_invoices' => 'Successfully created :count invoice(s)', + 'next_invoice_number' => 'The next invoice number is :number.', + 'next_quote_number' => 'The next quote number is :number.', + + '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', + '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' => '

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:

+
    +
  • Today is the 15th, due date is 1st of the month. The due date should likely be the 1st of the next month.
  • +
  • Today is the 15th, due date is the last day of the month. The due date will be the last day of the this month. +
  • +
  • Today is the 15th, due date is the 15th day of the month. The due date will be the 15th day of next month. +
  • +
  • Today is the Friday, due date is the 1st Friday after. The due date will be next Friday, not today. +
  • +
', + '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' => '

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:

-
    -
  • "Afiliación de gimnasio para el mes de:MONTH" => Afiliación de gimnasio para el mes de julio"
  • + // recurring invoices + 'recurring_invoices' => 'Facturas periódicas', + 'recurring_help' => '

    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:

    +
      +
    • "Afiliación de gimnasio para el mes de :MONTH" => Afiliación de gimnasio para el mes de julio"
    • ":YEAR+1 suscripción anual" => "2015 suscripción anual"
    • -
    • "Retainer payment for :QUARTER+1" => "Pago anticipo de pagos para T2"
    • -
    ', +
  • "Pago retenido para :QUARTER+1" => "Pago retenido para T2"
  • +
', - // 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' => '

We use pdfmake to define the invoice designs declaratively. The pdfmake playground provide\'s a great way to see the library in action.

+ 'current_user' => 'Usuario Actual', + 'new_recurring_invoice' => 'Nueva Factura Periódica', + 'recurring_invoice' => 'Factura Periódica', + 'recurring_too_soon' => 'Es demasiado pronto para crear la siguiente factura periodica, esta programada para :date', + 'created_by_invoice' => 'Creado por :invoice', + 'primary_user' => 'Usuario Principal', + 'help' => 'Ayuda', + 'customize_help' => '

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 Value to the end. For example $invoiceNumberValue displays the invoice number.

To access a child property using dot notation. For example to show the client name you could use $client.nameValue.

If you need help figuring something out post a question to our support forum.

', - 'invoice_due_date' => 'Due Date', - 'quote_due_date' => 'Valid Until', - 'valid_until' => 'Valid Until', - 'reset_terms' => 'Reset terms', - 'reset_footer' => 'Reset footer', - 'invoices_sent' => ':count invoice sent|:count invoices sent', - 'status_draft' => 'Draft', - 'status_sent' => 'Sent', - 'status_viewed' => 'Viewed', - 'status_partial' => 'Partial', - 'status_paid' => 'Paid', - 'show_line_item_tax' => 'Display line item taxes inline', + 'invoice_due_date' => 'Fecha de Pago', + 'quote_due_date' => 'Válido hasta', + 'valid_until' => 'Válido hasta', + 'reset_terms' => 'Reiniciar terminos', + 'reset_footer' => 'Reiniciar pie', + 'invoices_sent' => ':count factura enviada|:count facturas enviadas', + 'status_draft' => 'Borrador', + 'status_sent' => 'Enviada', + 'status_viewed' => 'Vista', + 'status_partial' => 'Parcial', + 'status_paid' => 'Pagada', + 'show_line_item_tax' => 'Mostrar importe por concepto en la linea de concepto', - 'iframe_url' => 'Website', - 'iframe_url_help1' => 'Copy the following code to a page on your site.', - 'iframe_url_help2' => 'You can test the feature by clicking \'View as recipient\' for an invoice.', + 'iframe_url' => 'Website', + 'iframe_url_help1' => 'Copia el siguiente codigo para una pagina de si sitio web.', + 'iframe_url_help2' => 'Puedes probar esta caracteristica pulsando \'Ver como destinatario\' para una Factura.', - 'auto_bill' => 'Auto Bill', - 'military_time' => '24 Hour Time', - 'last_sent' => 'Last Sent', + 'auto_bill' => 'Facturación automática', + 'military_time' => '24 Horas', + 'last_sent' => 'Última enviada', - 'reminder_emails' => 'Reminder Emails', - 'templates_and_reminders' => 'Templates & Reminders', - 'subject' => 'Subject', - 'body' => 'Body', - 'first_reminder' => 'First Reminder', - 'second_reminder' => 'Second Reminder', - 'third_reminder' => 'Third Reminder', - 'num_days_reminder' => 'Days after due date', - 'reminder_subject' => 'Reminder: Invoice :invoice from :account', - 'reset' => 'Reset', - 'invoice_not_found' => 'The requested invoice is not available', + 'reminder_emails' => 'Correos recordatorio', + 'templates_and_reminders' => 'Plantillas & Recordatorios', + 'subject' => 'Asunto', + 'body' => 'Cuerpo', + 'first_reminder' => 'Primer Recordatorio', + 'second_reminder' => 'Segundo Recordatorio', + 'third_reminder' => 'Tercer Recordatorio', + 'num_days_reminder' => 'Dias despues de la fecha de pago', + 'reminder_subject' => 'Recordatorio: Factura :invoice de :account', + 'reset' => 'Reiniciar', + 'invoice_not_found' => 'La Factura solicitara no está disponible', - 'referral_program' => 'Referral Program', - 'referral_code' => 'Referral Code', - 'last_sent_on' => 'Last sent on :date', + 'referral_program' => 'Programa de Recomendaciones', + 'referral_code' => 'Codigo de Recomendacion', + 'last_sent_on' => 'Enviado la ultima vez en :date', - 'page_expire' => 'This page will expire soon, :click_here to keep working', - 'upcoming_quotes' => 'Upcoming Quotes', - 'expired_quotes' => 'Expired Quotes', + 'page_expire' => 'Esta página expirará en breve, :click_here para seguir trabajando', + 'upcoming_quotes' => 'Próximos Presupuestos', + 'expired_quotes' => 'Presupuestos Expirados', - 'sign_up_using' => 'Sign up using', - 'invalid_credentials' => 'These credentials do not match our records', - 'show_all_options' => 'Show all options', - 'user_details' => 'User Details', - 'oneclick_login' => 'One-Click Login', - 'disable' => 'Disable', - 'invoice_quote_number' => 'Invoice and Quote Numbers', - 'invoice_charges' => 'Invoice Charges', + 'sign_up_using' => 'Registrarse usando', + 'invalid_credentials' => 'Las credenciales no coinciden con nuestros registros', + 'show_all_options' => 'Mostrar todas las opciones', + 'user_details' => 'Detalles de Usuario', + 'oneclick_login' => 'One-Click Login', + 'disable' => 'Deshabilitado', + 'invoice_quote_number' => 'Números de Factura y Presupuesto', + 'invoice_charges' => 'Cargos de factura', - 'invitation_status' => [ - 'sent' => 'Email Sent', - 'opened' => 'Email Openend', - 'viewed' => 'Invoice Viewed', - ], - 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.', - 'notification_invoice_bounced_subject' => 'Unable to deliver Invoice :invoice', - 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.', - 'notification_quote_bounced_subject' => 'Unable to deliver Quote :invoice', + 'invitation_status' => [ + 'sent' => 'Correo Enviado', + 'opened' => 'Correo abierto', + 'viewed' => 'Factura vista', + ], + 'notification_invoice_bounced' => 'No podemos entregar la factura :invoice a :contact.', + 'notification_invoice_bounced_subject' => 'No se puede entregar la factura :invoice', + 'notification_quote_bounced' => 'No podemos entregar el presupuesto :invoice a :contact.', + 'notification_quote_bounced_subject' => 'No se puede entregar el presupuesto :invoice', - 'custom_invoice_link' => 'Custom Invoice Link', - 'total_invoiced' => 'Total Invoiced', - 'open_balance' => 'Open Balance', - 'verify_email' => 'Please visit the link in the account confirmation email to verify your email address.', - 'basic_settings' => 'Basic Settings', - 'pro' => 'Pro', - 'gateways' => 'Payment Gateways', + 'custom_invoice_link' => 'Enlace a factura personalizado', + 'total_invoiced' => 'Total facturado', + 'open_balance' => 'Saldo abierto', + 'verify_email' => 'Por favor, visite el enlace en el correo de confirmación de cuentapara verificar su correo.', + 'basic_settings' => 'Configuraciones Básicas', + 'pro' => 'Pro', + 'gateways' => 'Pasarelas de Pago', - 'next_send_on' => 'Send Next: :date', - 'no_longer_running' => 'This invoice is not scheduled to run', - 'general_settings' => 'General Settings', - 'customize' => 'Customize', - 'oneclick_login_help' => 'Connect an account to login without a password', - 'referral_code_help' => 'Earn money by sharing our app online', + 'next_send_on' => 'Próximo envío: :date', + 'no_longer_running' => 'Esta factura no esta programada para su ejecución', + 'general_settings' => 'Configuraciones Generales', + 'customize' => 'Personalizar', + 'oneclick_login_help' => 'Conectar una cuenta a un login sin password', + 'referral_code_help' => 'Gana dinero compartiendo nuestras aplicacion online', - 'enable_with_stripe' => 'Enable | Requires Stripe', - 'tax_settings' => 'Tax Settings', - 'create_tax_rate' => 'Add Tax Rate', - 'updated_tax_rate' => 'Successfully updated tax rate', - 'created_tax_rate' => 'Successfully created tax rate', - 'edit_tax_rate' => 'Edit tax rate', - 'archive_tax_rate' => 'Archive tax rate', - 'archived_tax_rate' => 'Successfully archived the tax rate', - 'default_tax_rate_id' => 'Default Tax Rate', - 'tax_rate' => 'Tax Rate', - 'recurring_hour' => 'Recurring Hour', - 'pattern' => 'Pattern', - 'pattern_help_title' => 'Pattern Help', - 'pattern_help_1' => 'Create custom invoice and quote numbers by specifying a pattern', - 'pattern_help_2' => 'Available variables:', - 'pattern_help_3' => 'For example, :example would be converted to :value', - 'see_options' => 'See options', - 'invoice_counter' => 'Invoice Counter', - 'quote_counter' => 'Quote Counter', - 'type' => 'Type', + 'enable_with_stripe' => 'Habilitado | Requiere Stripe', + 'tax_settings' => 'Configuraciones de Impuestos', + 'create_tax_rate' => 'Añadir Tipo Impositivo', + 'updated_tax_rate' => 'Tipo Impositivo actualizado', + 'created_tax_rate' => 'Tipo Impositivo creado', + 'edit_tax_rate' => 'Editar Tipo Impositivo', + 'archive_tax_rate' => 'Archivar Tipo Impositivo', + 'archived_tax_rate' => 'Tipo Impositivo archivado', + 'default_tax_rate_id' => 'Tipo Impositivo por defecto', + 'tax_rate' => 'Tipo Impositivo', + 'recurring_hour' => 'Hora Periodica', + 'pattern' => 'Patrión', + 'pattern_help_title' => 'Ayuda', + 'pattern_help_1' => 'Crear números de factura y de presupuesto personalizados mediante un patron', + 'pattern_help_2' => 'Variables disponibles:', + 'pattern_help_3' => 'Por ejemplo, :example será convertido a :value', + 'see_options' => 'Ver opciones', + 'invoice_counter' => 'Contador de Factura', + 'quote_counter' => 'Contador de Presupuesto', + 'type' => 'Tipo', - 'activity_1' => ':user created client :client', - 'activity_2' => ':user archived client :client', - 'activity_3' => ':user deleted client :client', - 'activity_4' => ':user created invoice :invoice', - 'activity_5' => ':user updated invoice :invoice', - 'activity_6' => ':user emailed invoice :invoice to :contact', - 'activity_7' => ':contact viewed invoice :invoice', - 'activity_8' => ':user archived invoice :invoice', - 'activity_9' => ':user deleted invoice :invoice', - 'activity_10' => ':contact entered payment :payment for :invoice', - 'activity_11' => ':user updated payment :payment', - 'activity_12' => ':user archived payment :payment', - 'activity_13' => ':user deleted payment :payment', - 'activity_14' => ':user entered :credit credit', - 'activity_15' => ':user updated :credit credit', - 'activity_16' => ':user archived :credit credit', - 'activity_17' => ':user deleted :credit credit', - 'activity_18' => ':user created quote :quote', - 'activity_19' => ':user updated quote :quote', - 'activity_20' => ':user emailed quote :quote to :contact', - 'activity_21' => ':contact viewed quote :quote', - 'activity_22' => ':user archived quote :quote', - 'activity_23' => ':user deleted quote :quote', - 'activity_24' => ':user restored quote :quote', - 'activity_25' => ':user restored invoice :invoice', - 'activity_26' => ':user restored client :client', - 'activity_27' => ':user restored payment :payment', - 'activity_28' => ':user restored :credit credit', - 'activity_29' => ':contact approved quote :quote', + 'activity_1' => ':user creó el cliente :client', + 'activity_2' => ':user archivó el cliente :client', + 'activity_3' => ':user borró el cliente :client', + 'activity_4' => ':user archivó la factura :invoice', + 'activity_5' => ':user actualizó la factura :invoice', + 'activity_6' => ':user envió la factura :invoice to :contact', + 'activity_7' => ':contact vió la factura :invoice', + 'activity_8' => ':user archivó la factura :invoice', + 'activity_9' => ':user borró la factura :invoice', + 'activity_10' => ':contact introdujo el pago :payment para :invoice', + 'activity_11' => ':user actualizó el pago :payment', + 'activity_12' => ':user archivó el pago :payment', + 'activity_13' => ':user borró el pago :payment', + 'activity_14' => ':user introdujo :credit credito', + 'activity_15' => ':user actualizó :credit credito', + 'activity_16' => ':user archivó :credit credito', + 'activity_17' => ':user deleted :credit credito', + 'activity_18' => ':user borró presupuesto :quote', + 'activity_19' => ':user actualizó presupuesto :quote', + 'activity_20' => ':user envió presupuesto :quote to :contact', + 'activity_21' => ':contact vió presupuesto :quote', + 'activity_22' => ':user archivó presupuesto :quote', + 'activity_23' => ':user borró presupuesto :quote', + 'activity_24' => ':user restauró presupuesto :quote', + 'activity_25' => ':user restauró la factura :invoice', + 'activity_26' => ':user restauró el cliente :client', + 'activity_27' => ':user restauró el pago :payment', + 'activity_28' => ':user restauró :credit credito', + 'activity_29' => ':contact approved presupuesto :quote', - 'payment' => 'Payment', - 'system' => 'System', - 'signature' => 'Email Signature', - 'default_messages' => 'Default Messages', - 'quote_terms' => 'Quote Terms', - 'default_quote_terms' => 'Default Quote Terms', - 'default_invoice_terms' => 'Default Invoice Terms', - 'default_invoice_footer' => 'Default Invoice Footer', - 'quote_footer' => 'Quote Footer', - 'free' => 'Free', - - 'quote_is_approved' => 'This quote is approved', - 'apply_credit' => 'Apply Credit', - 'system_settings' => 'System Settings', - 'archive_token' => 'Archive Token', - 'archived_token' => 'Successfully archived token', - 'archive_user' => 'Archive User', - 'archived_user' => 'Successfully archived user', - 'archive_account_gateway' => 'Archive Gateway', - 'archived_account_gateway' => 'Successfully archived gateway', - 'archive_recurring_invoice' => 'Archive Recurring Invoice', - 'archived_recurring_invoice' => 'Successfully archived recurring invoice', - 'delete_recurring_invoice' => 'Delete Recurring Invoice', - 'deleted_recurring_invoice' => 'Successfully deleted recurring invoice', - 'restore_recurring_invoice' => 'Restore Recurring Invoice', - 'restored_recurring_invoice' => 'Successfully restored recurring invoice', - 'archived' => 'Archived', - 'untitled_account' => 'Untitled Company', + 'payment' => 'Pago', + 'system' => 'Sistema', + 'signature' => 'Firma del correo', + 'default_messages' => 'Mensajes por defecto', + 'quote_terms' => 'Terminos del presupuesto', + 'default_quote_terms' => 'Terminos del presupuesto por defecto', + 'default_invoice_terms' => 'Terminos de la factura por defecto', + 'default_invoice_footer' => 'Pie de la factura por defecto', + 'quote_footer' => 'Pie del presupuesto', + 'free' => 'Gratis', - 'before' => 'Before', - 'after' => 'After', - 'reset_terms_help' => 'Reset to the default account terms', - 'reset_footer_help' => 'Reset to the default account footer', - 'export_data' => 'Export Data', - 'user' => 'User', - 'country' => 'Country', - 'include' => 'Include', + 'quote_is_approved' => 'Este presupuesto esta aprovado', + 'apply_credit' => 'Aplicar Crédito', + 'system_settings' => 'Configuración del Sistema', + 'archive_token' => 'Archivar Token', + 'archived_token' => 'Token archivado', + 'archive_user' => 'Archivar Usuario', + 'archived_user' => 'Usuario archivado', + 'archive_account_gateway' => 'Archivar Pasarela', + 'archived_account_gateway' => 'Pasarela archivada', + 'archive_recurring_invoice' => 'Archivar Factura periódica', + 'archived_recurring_invoice' => 'Factura periódica archivada', + 'delete_recurring_invoice' => 'Borrar Factura periódica', + 'deleted_recurring_invoice' => 'Factura periódica borrada', + 'restore_recurring_invoice' => 'Restaurar Factura periódica ', + 'restored_recurring_invoice' => 'Factura periódica restaurada', + 'archived' => 'Archivado', + 'untitled_account' => 'Compañía sin Nombre', - 'logo_too_large' => 'Your logo is :size, for better PDF performance we suggest uploading an image file less than 200KB', - 'import_freshbooks' => 'Import From FreshBooks', - 'import_data' => 'Import Data', - 'source' => 'Source', - 'csv' => 'CSV', - 'client_file' => 'Client File', - 'invoice_file' => 'Invoice File', - 'task_file' => 'Task File', - 'no_mapper' => 'No valid mapping for file', - 'invalid_csv_header' => 'Invalid CSV Header', + 'before' => 'Antes', + 'after' => 'Despues', + 'reset_terms_help' => 'Reset to the default account terms', + 'reset_footer_help' => 'Reset to the default account footer', + 'export_data' => 'Exportar', + 'user' => 'Usuario', + 'country' => 'Pais', + 'include' => 'Incluir', - 'email_errors' => [ - 'inactive_client' => 'Emails can not be sent to inactive clients', - 'inactive_contact' => 'Emails can not be sent to inactive contacts', - 'inactive_invoice' => 'Emails can not be sent to inactive invoices', - 'user_unregistered' => 'Please register your account to send emails', - 'user_unconfirmed' => 'Please confirm your account to send emails', - 'invalid_contact_email' => 'Invalid contact email', - ], + 'logo_too_large' => 'El logo es :size, para un buen rendimiento del PDF, sugerimos cargar una imagen de menos de 200KB', + 'import_freshbooks' => 'Importar desde FreshBooks', + 'import_data' => 'Importar datos', + 'source' => 'Origen', + 'csv' => 'CSV', + 'client_file' => 'Fichero de Clientes', + 'invoice_file' => 'Fichero de Facturas', + 'task_file' => 'Fichero de Tareas', + 'no_mapper' => 'Mapeo no válido para el fichero', + 'invalid_csv_header' => 'Cabecera CSV no Válida', - 'client_portal' => 'Client Portal', - 'admin' => 'Admin', - 'disabled' => 'Disabled', - 'show_archived_users' => 'Show archived users', - 'notes' => 'Notes', - 'invoice_will_create' => 'client will be created', - 'invoices_will_create' => 'invoices will be created', - 'failed_to_import' => 'The following records failed to import', + 'email_errors' => [ + 'inactive_client' => 'No se pueden enviar correos a Clientes inactivos', + 'inactive_contact' => 'No se pueden enviar correos a Contactos inactivos', + 'inactive_invoice' => 'No se pueden enviar correos de Facturas inactivas', + 'user_unregistered' => 'Por favor registra tu cuenta para enviar correos', + 'user_unconfirmed' => 'Por favor confirma tu cuenta para enviar correos', + 'invalid_contact_email' => 'Correo de contacto no válido', + ], - 'publishable_key' => 'Publishable Key', - 'secret_key' => 'Secret Key', - 'missing_publishable_key' => 'Set your Stripe publishable key for an improved checkout process', + 'client_portal' => 'Portal Cliente', + 'admin' => 'Admin.', + 'disabled' => 'Deshabilitado', + 'show_archived_users' => 'Mostrar usuarios archivados', + 'notes' => 'Notas', + 'invoice_will_create' => 'cliente será creado', + 'invoices_will_create' => 'facturas seran creadas', + 'failed_to_import' => 'Los siguientes registros fallaron al importar', - 'email_design' => 'Email Design', - 'due_by' => 'Due by :date', - 'enable_email_markup' => 'Enable Markup', - 'enable_email_markup_help' => 'Make it easier for your clients to pay you by adding schema.org markup to your emails.', - 'template_help_title' => 'Templates Help', - 'template_help_1' => 'Available variables:', - 'email_design_id' => 'Email Style', - 'email_design_help' => 'Make your emails look more professional with HTML layouts', - 'plain' => 'Plain', - 'light' => 'Light', - 'dark' => 'Dark', + 'publishable_key' => 'Clave pública', + 'secret_key' => 'Clave Privada', + 'missing_publishable_key' => 'Establece tu clacve publica de Stripe para mejorar el proceso de checkout', - 'industry_help' => 'Used to provide comparisons against the averages of companies of similar size and industry.', - 'subdomain_help' => 'Customize the invoice link subdomain or display the invoice on your own website.', - 'invoice_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the invoice number.', - 'quote_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the quote number.', - 'custom_client_fields_helps' => 'Add a text input to the client create/edit page and display the label and value on the PDF.', - 'custom_account_fields_helps' => 'Add a label and value to the company details section of the PDF.', - 'custom_invoice_fields_helps' => 'Add a text input to the invoice create/edit page and display the label and value on the PDF.', - 'custom_invoice_charges_helps' => 'Add a text input to the invoice create/edit page and include the charge in the invoice subtotals.', - 'color_help' => 'Note: the primary color is also used in the client portal and custom email designs.', + 'email_design' => 'Diseño de Correo', + 'due_by' => 'Pagado en :date', + 'enable_email_markup' => 'Habilitar Markup', + 'enable_email_markup_help' => 'Haga que sea fácil para sus clientes que paguen mediante la adición de marcas "schema.org" a sus correos electrónicos.', + 'template_help_title' => 'Ayuda', + 'template_help_1' => 'Variables disponibles:', + 'email_design_id' => 'Estilo de Correo', + 'email_design_help' => 'Haga que sus mensajes de correo electrónico tengan un aspecto más profesional con diseños HTML', + 'plain' => 'Plano', + 'light' => 'Claro', + 'dark' => 'Oscuro', - 'token_expired' => 'Validation token was expired. Please try again.', - 'invoice_link' => 'Invoice Link', - 'button_confirmation_message' => 'Click to confirm your email address.', - 'confirm' => 'Confirm', - 'email_preferences' => 'Email Preferences', - 'created_invoices' => 'Successfully created :count invoice(s)', - 'next_invoice_number' => 'The next invoice number is :number.', - 'next_quote_number' => 'The next quote number is :number.', + 'industry_help' => 'Usado para proporcionar comparaciones de las medias de las empresas de tamaño y industria similar.', + 'subdomain_help' => 'Personaliza el subdominio para el enlace de la factura o mostrar la factura en su propio sitio web.', + 'invoice_number_help' => 'Especifique un prefijo o utilice un patrón a medida para establecer dinámicamente el número de factura.', + 'quote_number_help' => 'Especifique un prefijo o utilice un patrón a medida para establecer dinámicamente el número de presupuesto.', + 'custom_client_fields_helps' => 'Agregar una entrada de texto a la pagina de crear/editar cliente y mostrar la etiqueta y el valor en el PDF.', + 'custom_account_fields_helps' => 'Añadir una etiqueta y valor a la sección de detalles de la empresa del PDF.', + 'custom_invoice_fields_helps' => 'Agregar una entrada de texto a la pagina de crear/editar factura y mostrar la etiqueta y el valor en el PDF.', + 'custom_invoice_charges_helps' => 'gregar una entrada de texto a la pagina de crear/editar factura y mostrar la carga en los subtotales de la factura.', + 'color_help' => 'Nota: el color primario también se utiliza en el portal del cliente y los diseños de correo electrónico personalizado.', - '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', + 'token_expired' => 'Token de validación ha caducado. Por favor, vuelva a intentarlo.', + 'invoice_link' => 'Enlace a Factura', + 'button_confirmation_message' => 'Pulse aqui para confirmar su dirección de correo.', + 'confirm' => 'Confirmar', + 'email_preferences' => 'Preferencias de Correo', + 'created_invoices' => ':count factura(s) creada(s) correctamente', + 'next_invoice_number' => 'El próximo número de factura es :number.', + 'next_quote_number' => 'El próximo número de presupuesto es :number.', + + 'days_before' => 'dias antes', + 'days_after' => 'dias despues', + 'field_due_date' => 'fecha de pago', + 'field_invoice_date' => 'fecha de factura', + 'schedule' => 'Programar', + 'email_designs' => 'Diseños de correo', + 'assigned_when_sent' => 'Asignado al enviar', + + 'white_label_custom_css' => ':link para $'.WHITE_LABEL_PRICE.' to enable custom styling and help support our project.', + 'white_label_purchase_link' => 'Comprar licencia de marca blanca', + + // Expense / vendor + 'expense' => 'Gasto', + 'expenses' => 'Gastos', + 'new_expense' => 'Nuevo Gasto', + 'enter_expense' => 'Introducir Gasto', + 'vendors' => 'Proveedores', + 'new_vendor' => 'Nuevo Proveedor', + 'payment_terms_net' => 'Net', + 'vendor' => 'Proveedor', + 'edit_vendor' => 'Editar Proveedor', + 'archive_vendor' => 'Archivar Proveedor', + 'delete_vendor' => 'Borrar Proveedor', + 'view_vendor' => 'Ver Proveedor', + 'deleted_expense' => 'Gasto borrado correctamente', + 'archived_expense' => 'Gasto archivado correctamente', + 'deleted_expenses' => 'Gastos borrados correctamente', + 'archived_expenses' => 'Gastos archivados correctamente', + + // Expenses + 'expense_amount' => 'Importe del Gasto', + 'expense_balance' => 'Saldo del Gasto', + 'expense_date' => 'Fecha del Gasto', + 'expense_should_be_invoiced' => '¿Este gasto debe ser facturado?', + 'public_notes' => 'Notas', + 'invoice_amount' => 'Importe de Factura', + 'exchange_rate' => 'Tipo de Cambio', + 'yes' => 'Si', + 'no' => 'No', + 'should_be_invoiced' => 'Debe ser Facturado', + 'view_expense' => 'Ver gasto # :expense', + 'edit_expense' => 'Editar Gasto', + 'archive_expense' => 'Archivar Gasto', + 'delete_expense' => 'Borrar Gasto', + 'view_expense_num' => 'Gasto # :expense', + 'updated_expense' => 'Gasto actualizado correctamente', + 'created_expense' => 'Gasto creado correctamente', + 'enter_expense' => 'Introducir Gasto', + 'view' => 'Ver', + 'restore_expense' => 'Restaurar Gasto', + 'invoice_expense' => 'Facturar Gasto', + 'expense_error_multiple_clients' => 'Los gastos no pertenecen a diferentes clientes', + 'expense_error_invoiced' => 'El gasto ya ha sido Facturado', + 'convert_currency' => 'Convertir moneda', + + // Payment terms + 'num_days' => 'Número de días', + 'create_payment_term' => 'Crear Término de Pago', + 'edit_payment_terms' => 'Editar los Términos de Pago', + 'edit_payment_term' => 'Editar el Término de Pago', + 'archive_payment_term' => 'Archivar Término de Pago', + + // recurring due dates + 'recurring_due_dates' => 'Fecha de Vencimiento de Factura Periodica', + 'recurring_due_date_help' => '

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:

+
    +
  • Hoy es día 15, la fecha de vencimiento es el día 1 de cada mes. La fecha de vencimiento deberá ser el día 1 del siguiente mes.
  • +
  • Hoy es día 15, la fecha de vencimiento es el último día de cada mes. La fecha de vencimiento deberá ser el último día de este mes.
  • +
  • Hoy es día 15, la fecha de vencimiento es el día 15 de cada mes. La fecha de vencimiento deberá ser el día 15 del siguiente mes.
  • +
  • Hoy es Viernes, la fecha de vencimiento es Viernes. La fecha de vencimiento deberá ser el siguiente Viernes, no hoy.
  • +
', + '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' => '

Envoyer automatiquement la même facture à vos clients de façon hebdomadaire, bimensuelle, mensuelle, trimestrielle ou annuelle.

+ // recurring invoices + 'recurring_invoices' => 'Factures récurrentes', + 'recurring_help' => '

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:

    @@ -112,176 +112,176 @@ return array(
  • "Acompte pour le :QUARTER+1" => "Acompte pour le Q2"
', - // 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' => '

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.

+ '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' => '

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 Value à la fin. Par exemple $invoiceNumberValue affiche le numéro de facture.

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 $client.nameValue.

Si vous avez besoin d\'aide pour comprendre quelque chose envoyez une question à notre forum de support.

', - 'invoice_due_date' => 'Date limite', - 'quote_due_date' => 'Date limite', - 'valid_until' => 'Valide jusqu\'au', - 'reset_terms' => 'Ràz conditions', - 'reset_footer' => 'Ràz pied de facture', - 'invoices_sent' => ':count facture envoyée|:count factures envoyées', - 'status_draft' => 'Brouillon', - 'status_sent' => 'Envoyée', - 'status_viewed' => 'Vue', - 'status_partial' => 'Partiel', - 'status_paid' => 'Payé', - 'show_line_item_tax' => 'Display line item taxes inline', + 'invoice_due_date' => 'Date limite', + 'quote_due_date' => 'Date limite', + 'valid_until' => 'Valide jusqu\'au', + 'reset_terms' => 'Ràz conditions', + 'reset_footer' => 'Ràz pied de facture', + 'invoices_sent' => ':count facture envoyée|:count factures envoyées', + 'status_draft' => 'Brouillon', + 'status_sent' => 'Envoyée', + 'status_viewed' => 'Vue', + 'status_partial' => 'Partiel', + 'status_paid' => 'Payé', + 'show_line_item_tax' => 'Display line item taxes inline', - 'iframe_url' => 'Site internet', - 'iframe_url_help1' => 'Copy the following code to a page on your site.', - 'iframe_url_help2' => 'You can test the feature by clicking \'View as recipient\' for an invoice.', + 'iframe_url' => 'Site internet', + 'iframe_url_help1' => 'Copy the following code to a page on your site.', + 'iframe_url_help2' => 'You can test the feature by clicking \'View as recipient\' for an invoice.', - 'auto_bill' => 'Facturation automatique', - 'military_time' => '24 Hour Time', - 'last_sent' => 'Dernier envoi', + 'auto_bill' => 'Facturation automatique', + 'military_time' => '24 Hour Time', + 'last_sent' => 'Dernier envoi', - 'reminder_emails' => 'Emails de rappel', - 'templates_and_reminders' => 'Templates & Rappels', - 'subject' => 'Sujet', - 'body' => 'Corps', - 'first_reminder' => 'Premier rappel', - 'second_reminder' => 'Second rappel', - 'third_reminder' => 'Troisième rappel', - 'num_days_reminder' => 'Days after due date', - 'reminder_subject' => 'Reminder: Invoice :invoice from :account', - 'reset' => 'Remettre à zéro', - 'invoice_not_found' => 'La facture demandée n\'est pas disponible', - - 'referral_program' => 'Referral Program', - 'referral_code' => 'Referral Code', - 'last_sent_on' => 'Last sent on :date', + 'reminder_emails' => 'Emails de rappel', + 'templates_and_reminders' => 'Templates & Rappels', + 'subject' => 'Sujet', + 'body' => 'Corps', + 'first_reminder' => 'Premier rappel', + 'second_reminder' => 'Second rappel', + 'third_reminder' => 'Troisième rappel', + 'num_days_reminder' => 'Days after due date', + 'reminder_subject' => 'Reminder: Invoice :invoice from :account', + 'reset' => 'Remettre à zéro', + 'invoice_not_found' => 'La facture demandée n\'est pas disponible', - 'page_expire' => 'This page will expire soon, :click_here to keep working', - 'upcoming_quotes' => 'Devis à venir', - 'expired_quotes' => 'Devis expirés', + 'referral_program' => 'Referral Program', + 'referral_code' => 'Referral Code', + 'last_sent_on' => 'Last sent on :date', - 'sign_up_using' => 'Connexion avec', - 'invalid_credentials' => 'These credentials do not match our records', - 'show_all_options' => 'Voir toutes les options', - 'user_details' => 'Utilisateur', - 'oneclick_login' => 'Connexion en 1 clic', - 'disable' => 'Désactiver', - 'invoice_quote_number' => 'Numéro des devis & factures', - 'invoice_charges' => 'Charges de facturation', + 'page_expire' => 'This page will expire soon, :click_here to keep working', + 'upcoming_quotes' => 'Devis à venir', + 'expired_quotes' => 'Devis expirés', - 'invitation_status' => [ + 'sign_up_using' => 'Connexion avec', + 'invalid_credentials' => 'These credentials do not match our records', + 'show_all_options' => 'Voir toutes les options', + 'user_details' => 'Utilisateur', + 'oneclick_login' => 'Connexion en 1 clic', + 'disable' => 'Désactiver', + 'invoice_quote_number' => 'Numéro des devis & factures', + 'invoice_charges' => 'Charges de facturation', + + 'invitation_status' => [ 'sent' => 'Email envoyé', 'opened' => 'Email ouvert', 'viewed' => 'Facture vue', - ], - 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.', - 'notification_invoice_bounced_subject' => 'Unable to deliver Invoice :invoice', - 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.', - 'notification_quote_bounced_subject' => 'Unable to deliver Quote :invoice', + ], + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.', + 'notification_invoice_bounced_subject' => 'Unable to deliver Invoice :invoice', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.', + 'notification_quote_bounced_subject' => 'Unable to deliver Quote :invoice', - 'custom_invoice_link' => 'Custom Invoice Link', - 'total_invoiced' => 'Total Invoiced', - 'open_balance' => 'Open Balance', - 'verify_email' => 'Please visit the link in the account confirmation email to verify your email address.', - 'basic_settings' => 'Basic Settings', - 'pro' => 'Pro', - 'gateways' => 'Passerelles de paiement', - 'recurring_too_soon' => 'Il est trop tôt pour créer la prochaine facture récurrente, it\'s scheduled for :date', + 'custom_invoice_link' => 'Custom Invoice Link', + 'total_invoiced' => 'Total Invoiced', + 'open_balance' => 'Open Balance', + 'verify_email' => 'Please visit the link in the account confirmation email to verify your email address.', + 'basic_settings' => 'Basic Settings', + 'pro' => 'Pro', + 'gateways' => 'Passerelles de paiement', + 'recurring_too_soon' => 'Il est trop tôt pour créer la prochaine facture récurrente, it\'s scheduled for :date', - 'next_send_on' => 'Send Next: :date', - 'no_longer_running' => 'This invoice is not scheduled to run', - 'general_settings' => 'Réglages généraux', - 'customize' => 'Customiser', + 'next_send_on' => 'Send Next: :date', + 'no_longer_running' => 'This invoice is not scheduled to run', + 'general_settings' => 'Réglages généraux', + 'customize' => 'Customiser', - 'oneclick_login_help' => 'Connectez un compte pour vous connecter sans votre mot de passe', - 'referral_code_help' => 'Gagnez de l\'argent en partagent notre outil en ligne', + 'oneclick_login_help' => 'Connectez un compte pour vous connecter sans votre mot de passe', + 'referral_code_help' => 'Gagnez de l\'argent en partagent notre outil en ligne', - 'enable_with_stripe' => 'Activer | Stripe est requis', - 'tax_settings' => 'Réglages des taxes', - 'create_tax_rate' => 'Ajouter un taux de taxe.', - 'updated_tax_rate' => 'Taux de taxe mis à jour avec succès', - 'created_tax_rate' => 'Taux de taxe crée avec succès', - 'edit_tax_rate' => 'Editer le taux de taxe', - 'archive_tax_rate' => 'Archiver le taux de taxe', - 'archived_tax_rate' => 'Taux de taxe archivé avec succès', - 'default_tax_rate_id' => 'Taux de taxe par défaut', - 'tax_rate' => 'Taux de taxe', - 'recurring_hour' => 'Recurring Hour', - 'pattern' => 'Pattern', - 'pattern_help_title' => 'Pattern Help', - 'pattern_help_1' => 'Create custom invoice and quote numbers by specifying a pattern', - 'pattern_help_2' => 'Available variables:', - 'pattern_help_3' => 'For example, :example would be converted to :value', - 'see_options' => 'Voir les options', - 'invoice_counter' => 'Invoice Counter', - 'quote_counter' => 'Quote Counter', - 'type' => 'Type', + 'enable_with_stripe' => 'Activer | Stripe est requis', + 'tax_settings' => 'Réglages des taxes', + 'create_tax_rate' => 'Ajouter un taux de taxe.', + 'updated_tax_rate' => 'Taux de taxe mis à jour avec succès', + 'created_tax_rate' => 'Taux de taxe crée avec succès', + 'edit_tax_rate' => 'Editer le taux de taxe', + 'archive_tax_rate' => 'Archiver le taux de taxe', + 'archived_tax_rate' => 'Taux de taxe archivé avec succès', + 'default_tax_rate_id' => 'Taux de taxe par défaut', + 'tax_rate' => 'Taux de taxe', + 'recurring_hour' => 'Recurring Hour', + 'pattern' => 'Pattern', + 'pattern_help_title' => 'Pattern Help', + 'pattern_help_1' => 'Create custom invoice and quote numbers by specifying a pattern', + 'pattern_help_2' => 'Available variables:', + 'pattern_help_3' => 'For example, :example would be converted to :value', + 'see_options' => 'Voir les options', + 'invoice_counter' => 'Invoice Counter', + 'quote_counter' => 'Quote Counter', + 'type' => 'Type', - 'activity_1' => ':user a crée le client :client', - 'activity_2' => ':user a archivé le client :client', - 'activity_3' => ':user a supprimé le client :client', - 'activity_4' => ':user a crée la facture :invoice', - 'activity_5' => ':user a mis à jour la facture :invoice', - 'activity_6' => ':user a envoyé la facture :invoice par email à :contact', - 'activity_7' => ':contact a lu la facture :invoice', - 'activity_8' => ':user a archivé la facture :invoice', - 'activity_9' => ':user a supprimé la facture :invoice', - 'activity_10' => ':contact entered payment :payment for :invoice', - 'activity_11' => ':user a mis à jour le moyen de paiement :payment', - 'activity_12' => ':user a archivé le moyen de paiement :payment', - 'activity_13' => ':user a supprimé le moyen de paiement :payment', - 'activity_14' => ':user a entré le crédit :credit', - 'activity_15' => ':user a mis à jour le crédit :credit', - 'activity_16' => ':user a archivé le crédit :credit', - 'activity_17' => ':user a supprimé le crédit :credit', - 'activity_18' => ':user a crée le devis :quote', - 'activity_19' => ':user a mis à jour le devis :quote', - 'activity_20' => ':user a envoyé le devis :quote à :contact', - 'activity_21' => ':contact a lu le devis :quote', - 'activity_22' => ':user a archivé le devis :quote', - 'activity_23' => ':user a supprimé le devis :quote', - 'activity_24' => ':user a restauré le devis :quote', - 'activity_25' => ':user a restauré la facture :invoice', - 'activity_26' => ':user a restauré le client :client', - 'activity_27' => ':user a restauré le paiement :payment', - 'activity_28' => ':user a restauré le crédit :credit', - 'activity_29' => ':contact a approuvé le devis :quote', + 'activity_1' => ':user a crée le client :client', + 'activity_2' => ':user a archivé le client :client', + 'activity_3' => ':user a supprimé le client :client', + 'activity_4' => ':user a crée la facture :invoice', + 'activity_5' => ':user a mis à jour la facture :invoice', + 'activity_6' => ':user a envoyé la facture :invoice par email à :contact', + 'activity_7' => ':contact a lu la facture :invoice', + 'activity_8' => ':user a archivé la facture :invoice', + 'activity_9' => ':user a supprimé la facture :invoice', + 'activity_10' => ':contact entered payment :payment for :invoice', + 'activity_11' => ':user a mis à jour le moyen de paiement :payment', + 'activity_12' => ':user a archivé le moyen de paiement :payment', + 'activity_13' => ':user a supprimé le moyen de paiement :payment', + 'activity_14' => ':user a entré le crédit :credit', + 'activity_15' => ':user a mis à jour le crédit :credit', + 'activity_16' => ':user a archivé le crédit :credit', + 'activity_17' => ':user a supprimé le crédit :credit', + 'activity_18' => ':user a crée le devis :quote', + 'activity_19' => ':user a mis à jour le devis :quote', + 'activity_20' => ':user a envoyé le devis :quote à :contact', + 'activity_21' => ':contact a lu le devis :quote', + 'activity_22' => ':user a archivé le devis :quote', + 'activity_23' => ':user a supprimé le devis :quote', + 'activity_24' => ':user a restauré le devis :quote', + 'activity_25' => ':user a restauré la facture :invoice', + 'activity_26' => ':user a restauré le client :client', + 'activity_27' => ':user a restauré le paiement :payment', + 'activity_28' => ':user a restauré le crédit :credit', + 'activity_29' => ':contact a approuvé le devis :quote', - 'payment' => 'Paiment', - 'system' => 'Système', - 'signature' => 'Signature email', - 'default_messages' => 'Messages par défaut', - 'quote_terms' => 'Conditions des devis', - 'default_quote_terms' => 'Conditions des devis par défaut', - 'default_invoice_terms' => 'Conditions des factures par défaut', - 'default_invoice_footer' => 'Pied de page des factures par défaut', - 'quote_footer' => 'Pied de page des devis', - 'free' => 'Gratuit', - - 'quote_is_approved' => 'Ce devis est approuvé', - 'apply_credit' => 'Appliquer crédit', - 'system_settings' => 'Paramètres système', - 'archive_token' => 'Archiver jeton', - 'archived_token' => 'Jeton archivé avec succès', - 'archive_user' => 'Archiver utilisateur', - 'archived_user' => 'Utilisateur archivé avec succès', - 'archive_account_gateway' => 'Archiver passerelle', - 'archived_account_gateway' => 'Passerelle archivée avec succès', - 'archive_recurring_invoice' => 'Archiver facture récurrente', - 'archived_recurring_invoice' => 'Facture récurrente archivée avec succès', - 'delete_recurring_invoice' => 'Supprimer archive récurrente', - 'deleted_recurring_invoice' => 'Facture récurrente supprimée avec succès', - 'restore_recurring_invoice' => 'Restaurer facture récurrence', - 'restored_recurring_invoice' => 'Facture récurrente restaurée avec succès', - 'archived' => 'Archivé', - 'untitled_account' => 'Société sans nom', + 'payment' => 'Paiment', + 'system' => 'Système', + 'signature' => 'Signature email', + 'default_messages' => 'Messages par défaut', + 'quote_terms' => 'Conditions des devis', + 'default_quote_terms' => 'Conditions des devis par défaut', + 'default_invoice_terms' => 'Conditions des factures par défaut', + 'default_invoice_footer' => 'Pied de page des factures par défaut', + 'quote_footer' => 'Pied de page des devis', + 'free' => 'Gratuit', - 'before' => 'Avant', - 'after' => 'Après', - 'reset_terms_help' => 'Remettre les conditions par défaut', - 'reset_footer_help' => 'Remettre le pied de facture par défaut', - 'export_data' => 'Exporter données', - 'user' => 'Utilisateur', - 'country' => 'Pays', - 'include' => 'Inclure', + 'quote_is_approved' => 'Ce devis est approuvé', + 'apply_credit' => 'Appliquer crédit', + 'system_settings' => 'Paramètres système', + 'archive_token' => 'Archiver jeton', + 'archived_token' => 'Jeton archivé avec succès', + 'archive_user' => 'Archiver utilisateur', + 'archived_user' => 'Utilisateur archivé avec succès', + 'archive_account_gateway' => 'Archiver passerelle', + 'archived_account_gateway' => 'Passerelle archivée avec succès', + 'archive_recurring_invoice' => 'Archiver facture récurrente', + 'archived_recurring_invoice' => 'Facture récurrente archivée avec succès', + 'delete_recurring_invoice' => 'Supprimer archive récurrente', + 'deleted_recurring_invoice' => 'Facture récurrente supprimée avec succès', + 'restore_recurring_invoice' => 'Restaurer facture récurrence', + 'restored_recurring_invoice' => 'Facture récurrente restaurée avec succès', + 'archived' => 'Archivé', + 'untitled_account' => 'Société sans nom', - 'logo_too_large' => 'Your logo is :size, for better PDF performance we suggest uploading an image file less than 200KB', - 'import_freshbooks' => 'Import From FreshBooks', - 'import_data' => 'Import Data', - 'source' => 'Source', - 'csv' => 'CSV', - 'client_file' => 'Client File', - 'invoice_file' => 'Invoice File', - 'task_file' => 'Task File', - 'no_mapper' => 'No valid mapping for file', - 'invalid_csv_header' => 'Invalid CSV Header', + 'before' => 'Avant', + 'after' => 'Après', + 'reset_terms_help' => 'Remettre les conditions par défaut', + 'reset_footer_help' => 'Remettre le pied de facture par défaut', + 'export_data' => 'Exporter données', + 'user' => 'Utilisateur', + 'country' => 'Pays', + 'include' => 'Inclure', - 'email_errors' => [ + 'logo_too_large' => 'Your logo is :size, for better PDF performance we suggest uploading an image file less than 200KB', + 'import_freshbooks' => 'Import From FreshBooks', + 'import_data' => 'Import Data', + 'source' => 'Source', + 'csv' => 'CSV', + 'client_file' => 'Client File', + 'invoice_file' => 'Invoice File', + 'task_file' => 'Task File', + 'no_mapper' => 'No valid mapping for file', + 'invalid_csv_header' => 'Invalid CSV Header', + + 'email_errors' => [ 'inactive_client' => 'Emails can not be sent to inactive clients', 'inactive_contact' => 'Emails can not be sent to inactive contacts', 'inactive_invoice' => 'Emails can not be sent to inactive invoices', 'user_unregistered' => 'Please register your account to send emails', 'user_unconfirmed' => 'Please confirm your account to send emails', 'invalid_contact_email' => 'Invalid contact email', - ], + ], - 'client_portal' => 'Client Portal', - 'admin' => 'Admin', - 'disabled' => 'Disabled', - 'show_archived_users' => 'Show archived users', - 'notes' => 'Notes', - 'invoice_will_create' => 'client will be created', - 'invoices_will_create' => 'invoices will be created', - 'failed_to_import' => 'The following records failed to import', + 'client_portal' => 'Client Portal', + 'admin' => 'Admin', + 'disabled' => 'Disabled', + 'show_archived_users' => 'Show archived users', + 'notes' => 'Notes', + 'invoice_will_create' => 'client will be created', + 'invoices_will_create' => 'invoices will be created', + 'failed_to_import' => 'The following records failed to import', - 'publishable_key' => 'Publishable Key', - 'secret_key' => 'Secret Key', - 'missing_publishable_key' => 'Set your Stripe publishable key for an improved checkout process', + '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', - 'enable_email_markup_help' => 'Make it easier for your clients to pay you by adding schema.org markup to your emails.', - 'template_help_title' => 'Templates Help', - 'template_help_1' => 'Available variables:', - 'email_design_id' => 'Email Style', - 'email_design_help' => 'Make your emails look more professional with HTML layouts', - 'plain' => 'Plain', - 'light' => 'Light', - 'dark' => 'Dark', + 'email_design' => 'Email Design', + 'due_by' => 'Due by :date', + 'enable_email_markup' => 'Enable Markup', + 'enable_email_markup_help' => 'Make it easier for your clients to pay you by adding schema.org markup to your emails.', + 'template_help_title' => 'Templates Help', + 'template_help_1' => 'Available variables:', + 'email_design_id' => 'Email Style', + 'email_design_help' => 'Make your emails look more professional with HTML layouts', + 'plain' => 'Plain', + 'light' => 'Light', + 'dark' => 'Dark', - 'industry_help' => 'Used to provide comparisons against the averages of companies of similar size and industry.', - 'subdomain_help' => 'Customize the invoice link subdomain or display the invoice on your own website.', - 'invoice_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the invoice number.', - 'quote_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the quote number.', - 'custom_client_fields_helps' => 'Add a text input to the client create/edit page and display the label and value on the PDF.', - 'custom_account_fields_helps' => 'Add a label and value to the company details section of the PDF.', - 'custom_invoice_fields_helps' => 'Add a text input to the invoice create/edit page and display the label and value on the PDF.', - 'custom_invoice_charges_helps' => 'Add a text input to the invoice create/edit page and include the charge in the invoice subtotals.', - 'color_help' => 'Note: the primary color is also used in the client portal and custom email designs.', + 'industry_help' => 'Used to provide comparisons against the averages of companies of similar size and industry.', + 'subdomain_help' => 'Customize the invoice link subdomain or display the invoice on your own website.', + 'invoice_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the invoice number.', + 'quote_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the quote number.', + 'custom_client_fields_helps' => 'Add a text input to the client create/edit page and display the label and value on the PDF.', + 'custom_account_fields_helps' => 'Add a label and value to the company details section of the PDF.', + 'custom_invoice_fields_helps' => 'Add a text input to the invoice create/edit page and display the label and value on the PDF.', + 'custom_invoice_charges_helps' => 'Add a text input to the invoice create/edit page and include the charge in the invoice subtotals.', + 'color_help' => 'Note: the primary color is also used in the client portal and custom email designs.', - 'token_expired' => 'Validation token was expired. Please try again.', - 'invoice_link' => 'Invoice Link', - 'button_confirmation_message' => 'Click to confirm your email address.', - 'confirm' => 'Confirm', - 'email_preferences' => 'Email Preferences', - 'created_invoices' => 'Successfully created :count invoice(s)', - 'next_invoice_number' => 'The next invoice number is :number.', - 'next_quote_number' => 'The next quote number is :number.', + 'token_expired' => 'Validation token was expired. Please try again.', + 'invoice_link' => 'Invoice Link', + 'button_confirmation_message' => 'Click to confirm your email address.', + 'confirm' => 'Confirm', + 'email_preferences' => 'Email Preferences', + 'created_invoices' => 'Successfully created :count invoice(s)', + 'next_invoice_number' => 'The next invoice number is :number.', + 'next_quote_number' => 'The next quote number is :number.', + + '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', + + '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' => '

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:

+
    +
  • Today is the 15th, due date is 1st of the month. The due date should likely be the 1st of the next month.
  • +
  • Today is the 15th, due date is the last day of the month. The due date will be the last day of the this month. +
  • +
  • Today is the 15th, due date is the 15th day of the month. The due date will be the 15th day of next month. +
  • +
  • Today is the Friday, due date is the 1st Friday after. The due date will be next Friday, not today. +
  • +
', + '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' => '

Envoyer automatiquement la même facture à vos clients de façon hebdomadaire, bimensuelle, mensuelle, trimestrielle ou annuelle.

+ // recurring invoices + 'recurring_invoices' => 'Factures récurrentes', + 'recurring_help' => '

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:

    @@ -112,176 +112,176 @@ return array(
  • "Acompte pour le :QUARTER+1" => "Acompte pour le Q2"
', - // 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' => '

We use pdfmake to define the invoice designs declaratively. The pdfmake playground provide\'s a great way to see the library in action.

+ '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' => '

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 Value to the end. For example $invoiceNumberValue displays the invoice number.

To access a child property using dot notation. For example to show the client name you could use $client.nameValue.

If you need help figuring something out post a question to our support forum.

', - 'invoice_due_date' => 'Due Date', - 'quote_due_date' => 'Valid Until', - 'valid_until' => 'Valid Until', - 'reset_terms' => 'Reset terms', - 'reset_footer' => 'Reset footer', - 'invoices_sent' => ':count invoice sent|:count invoices sent', - 'status_draft' => 'Draft', - 'status_sent' => 'Sent', - 'status_viewed' => 'Viewed', - 'status_partial' => 'Partial', - 'status_paid' => 'Paid', - 'show_line_item_tax' => 'Display line item taxes inline', + 'invoice_due_date' => 'Due Date', + 'quote_due_date' => 'Valid Until', + 'valid_until' => 'Valid Until', + 'reset_terms' => 'Reset terms', + 'reset_footer' => 'Reset footer', + 'invoices_sent' => ':count invoice sent|:count invoices sent', + 'status_draft' => 'Draft', + 'status_sent' => 'Sent', + 'status_viewed' => 'Viewed', + 'status_partial' => 'Partial', + 'status_paid' => 'Paid', + 'show_line_item_tax' => 'Display line item taxes inline', - 'iframe_url' => 'Website', - 'iframe_url_help1' => 'Copy the following code to a page on your site.', - 'iframe_url_help2' => 'You can test the feature by clicking \'View as recipient\' for an invoice.', + 'iframe_url' => 'Website', + 'iframe_url_help1' => 'Copy the following code to a page on your site.', + 'iframe_url_help2' => 'You can test the feature by clicking \'View as recipient\' for an invoice.', - 'auto_bill' => 'Auto Bill', - 'military_time' => '24 Hour Time', - 'last_sent' => 'Last Sent', + 'auto_bill' => 'Auto Bill', + 'military_time' => '24 Hour Time', + 'last_sent' => 'Last Sent', - 'reminder_emails' => 'Reminder Emails', - 'templates_and_reminders' => 'Templates & Reminders', - 'subject' => 'Subject', - 'body' => 'Body', - 'first_reminder' => 'First Reminder', - 'second_reminder' => 'Second Reminder', - 'third_reminder' => 'Third Reminder', - 'num_days_reminder' => 'Days after due date', - 'reminder_subject' => 'Reminder: Invoice :invoice from :account', - 'reset' => 'Reset', - 'invoice_not_found' => 'The requested invoice is not available', - - 'referral_program' => 'Referral Program', - 'referral_code' => 'Referral Code', - 'last_sent_on' => 'Last sent on :date', + 'reminder_emails' => 'Reminder Emails', + 'templates_and_reminders' => 'Templates & Reminders', + 'subject' => 'Subject', + 'body' => 'Body', + 'first_reminder' => 'First Reminder', + 'second_reminder' => 'Second Reminder', + 'third_reminder' => 'Third Reminder', + 'num_days_reminder' => 'Days after due date', + 'reminder_subject' => 'Reminder: Invoice :invoice from :account', + 'reset' => 'Reset', + 'invoice_not_found' => 'The requested invoice is not available', - 'page_expire' => 'This page will expire soon, :click_here to keep working', - 'upcoming_quotes' => 'Upcoming Quotes', - 'expired_quotes' => 'Expired Quotes', + 'referral_program' => 'Referral Program', + 'referral_code' => 'Referral Code', + 'last_sent_on' => 'Last sent on :date', - 'sign_up_using' => 'Sign up using', - 'invalid_credentials' => 'These credentials do not match our records', - 'show_all_options' => 'Show all options', - 'user_details' => 'User Details', - 'oneclick_login' => 'One-Click Login', - 'disable' => 'Disable', - 'invoice_quote_number' => 'Invoice and Quote Numbers', - 'invoice_charges' => 'Invoice Charges', + 'page_expire' => 'This page will expire soon, :click_here to keep working', + 'upcoming_quotes' => 'Upcoming Quotes', + 'expired_quotes' => 'Expired Quotes', - 'invitation_status' => [ + 'sign_up_using' => 'Sign up using', + 'invalid_credentials' => 'These credentials do not match our records', + 'show_all_options' => 'Show all options', + 'user_details' => 'User Details', + 'oneclick_login' => 'One-Click Login', + 'disable' => 'Disable', + 'invoice_quote_number' => 'Invoice and Quote Numbers', + 'invoice_charges' => 'Invoice Charges', + + 'invitation_status' => [ 'sent' => 'Email Sent', 'opened' => 'Email Openend', 'viewed' => 'Invoice Viewed', - ], - 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.', - 'notification_invoice_bounced_subject' => 'Unable to deliver Invoice :invoice', - 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.', - 'notification_quote_bounced_subject' => 'Unable to deliver Quote :invoice', + ], + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.', + 'notification_invoice_bounced_subject' => 'Unable to deliver Invoice :invoice', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.', + 'notification_quote_bounced_subject' => 'Unable to deliver Quote :invoice', - 'custom_invoice_link' => 'Custom Invoice Link', - 'total_invoiced' => 'Total Invoiced', - 'open_balance' => 'Open Balance', - 'verify_email' => 'Please visit the link in the account confirmation email to verify your email address.', - 'basic_settings' => 'Basic Settings', - 'pro' => 'Pro', - 'gateways' => 'Payment Gateways', + 'custom_invoice_link' => 'Custom Invoice Link', + 'total_invoiced' => 'Total Invoiced', + 'open_balance' => 'Open Balance', + 'verify_email' => 'Please visit the link in the account confirmation email to verify your email address.', + 'basic_settings' => 'Basic Settings', + 'pro' => 'Pro', + 'gateways' => 'Payment Gateways', - 'next_send_on' => 'Send Next: :date', - 'no_longer_running' => 'This invoice is not scheduled to run', - 'general_settings' => 'General Settings', - 'customize' => 'Customize', - 'oneclick_login_help' => 'Connect an account to login without a password', - 'referral_code_help' => 'Earn money by sharing our app online', + 'next_send_on' => 'Send Next: :date', + 'no_longer_running' => 'This invoice is not scheduled to run', + 'general_settings' => 'General Settings', + 'customize' => 'Customize', + 'oneclick_login_help' => 'Connect an account to login without a password', + 'referral_code_help' => 'Earn money by sharing our app online', - 'enable_with_stripe' => 'Enable | Requires Stripe', - 'tax_settings' => 'Tax Settings', - 'create_tax_rate' => 'Add Tax Rate', - 'updated_tax_rate' => 'Successfully updated tax rate', - 'created_tax_rate' => 'Successfully created tax rate', - 'edit_tax_rate' => 'Edit tax rate', - 'archive_tax_rate' => 'Archive tax rate', - 'archived_tax_rate' => 'Successfully archived the tax rate', - 'default_tax_rate_id' => 'Default Tax Rate', - 'tax_rate' => 'Tax Rate', - 'recurring_hour' => 'Recurring Hour', - 'pattern' => 'Pattern', - 'pattern_help_title' => 'Pattern Help', - 'pattern_help_1' => 'Create custom invoice and quote numbers by specifying a pattern', - 'pattern_help_2' => 'Available variables:', - 'pattern_help_3' => 'For example, :example would be converted to :value', - 'see_options' => 'See options', - 'invoice_counter' => 'Invoice Counter', - 'quote_counter' => 'Quote Counter', - 'type' => 'Type', + 'enable_with_stripe' => 'Enable | Requires Stripe', + 'tax_settings' => 'Tax Settings', + 'create_tax_rate' => 'Add Tax Rate', + 'updated_tax_rate' => 'Successfully updated tax rate', + 'created_tax_rate' => 'Successfully created tax rate', + 'edit_tax_rate' => 'Edit tax rate', + 'archive_tax_rate' => 'Archive tax rate', + 'archived_tax_rate' => 'Successfully archived the tax rate', + 'default_tax_rate_id' => 'Default Tax Rate', + 'tax_rate' => 'Tax Rate', + 'recurring_hour' => 'Recurring Hour', + 'pattern' => 'Pattern', + 'pattern_help_title' => 'Pattern Help', + 'pattern_help_1' => 'Create custom invoice and quote numbers by specifying a pattern', + 'pattern_help_2' => 'Available variables:', + 'pattern_help_3' => 'For example, :example would be converted to :value', + 'see_options' => 'See options', + 'invoice_counter' => 'Invoice Counter', + 'quote_counter' => 'Quote Counter', + 'type' => 'Type', - 'activity_1' => ':user created client :client', - 'activity_2' => ':user archived client :client', - 'activity_3' => ':user deleted client :client', - 'activity_4' => ':user created invoice :invoice', - 'activity_5' => ':user updated invoice :invoice', - 'activity_6' => ':user emailed invoice :invoice to :contact', - 'activity_7' => ':contact viewed invoice :invoice', - 'activity_8' => ':user archived invoice :invoice', - 'activity_9' => ':user deleted invoice :invoice', - 'activity_10' => ':contact entered payment :payment for :invoice', - 'activity_11' => ':user updated payment :payment', - 'activity_12' => ':user archived payment :payment', - 'activity_13' => ':user deleted payment :payment', - 'activity_14' => ':user entered :credit credit', - 'activity_15' => ':user updated :credit credit', - 'activity_16' => ':user archived :credit credit', - 'activity_17' => ':user deleted :credit credit', - 'activity_18' => ':user created quote :quote', - 'activity_19' => ':user updated quote :quote', - 'activity_20' => ':user emailed quote :quote to :contact', - 'activity_21' => ':contact viewed quote :quote', - 'activity_22' => ':user archived quote :quote', - 'activity_23' => ':user deleted quote :quote', - 'activity_24' => ':user restored quote :quote', - 'activity_25' => ':user restored invoice :invoice', - 'activity_26' => ':user restored client :client', - 'activity_27' => ':user restored payment :payment', - 'activity_28' => ':user restored :credit credit', - 'activity_29' => ':contact approved quote :quote', + 'activity_1' => ':user created client :client', + 'activity_2' => ':user archived client :client', + 'activity_3' => ':user deleted client :client', + 'activity_4' => ':user created invoice :invoice', + 'activity_5' => ':user updated invoice :invoice', + 'activity_6' => ':user emailed invoice :invoice to :contact', + 'activity_7' => ':contact viewed invoice :invoice', + 'activity_8' => ':user archived invoice :invoice', + 'activity_9' => ':user deleted invoice :invoice', + 'activity_10' => ':contact entered payment :payment for :invoice', + 'activity_11' => ':user updated payment :payment', + 'activity_12' => ':user archived payment :payment', + 'activity_13' => ':user deleted payment :payment', + 'activity_14' => ':user entered :credit credit', + 'activity_15' => ':user updated :credit credit', + 'activity_16' => ':user archived :credit credit', + 'activity_17' => ':user deleted :credit credit', + 'activity_18' => ':user created quote :quote', + 'activity_19' => ':user updated quote :quote', + 'activity_20' => ':user emailed quote :quote to :contact', + 'activity_21' => ':contact viewed quote :quote', + 'activity_22' => ':user archived quote :quote', + 'activity_23' => ':user deleted quote :quote', + 'activity_24' => ':user restored quote :quote', + 'activity_25' => ':user restored invoice :invoice', + 'activity_26' => ':user restored client :client', + 'activity_27' => ':user restored payment :payment', + 'activity_28' => ':user restored :credit credit', + 'activity_29' => ':contact approved quote :quote', - 'payment' => 'Payment', - 'system' => 'System', - 'signature' => 'Email Signature', - 'default_messages' => 'Default Messages', - 'quote_terms' => 'Quote Terms', - 'default_quote_terms' => 'Default Quote Terms', - 'default_invoice_terms' => 'Default Invoice Terms', - 'default_invoice_footer' => 'Default Invoice Footer', - 'quote_footer' => 'Quote Footer', - 'free' => 'Free', - - 'quote_is_approved' => 'This quote is approved', - 'apply_credit' => 'Apply Credit', - 'system_settings' => 'System Settings', - 'archive_token' => 'Archive Token', - 'archived_token' => 'Successfully archived token', - 'archive_user' => 'Archive User', - 'archived_user' => 'Successfully archived user', - 'archive_account_gateway' => 'Archive Gateway', - 'archived_account_gateway' => 'Successfully archived gateway', - 'archive_recurring_invoice' => 'Archive Recurring Invoice', - 'archived_recurring_invoice' => 'Successfully archived recurring invoice', - 'delete_recurring_invoice' => 'Delete Recurring Invoice', - 'deleted_recurring_invoice' => 'Successfully deleted recurring invoice', - 'restore_recurring_invoice' => 'Restore Recurring Invoice', - 'restored_recurring_invoice' => 'Successfully restored recurring invoice', - 'archived' => 'Archived', - 'untitled_account' => 'Untitled Company', + 'payment' => 'Payment', + 'system' => 'System', + 'signature' => 'Email Signature', + 'default_messages' => 'Default Messages', + 'quote_terms' => 'Quote Terms', + 'default_quote_terms' => 'Default Quote Terms', + 'default_invoice_terms' => 'Default Invoice Terms', + 'default_invoice_footer' => 'Default Invoice Footer', + 'quote_footer' => 'Quote Footer', + 'free' => 'Free', - 'before' => 'Before', - 'after' => 'After', - 'reset_terms_help' => 'Reset to the default account terms', - 'reset_footer_help' => 'Reset to the default account footer', - 'export_data' => 'Export Data', - 'user' => 'User', - 'country' => 'Country', - 'include' => 'Include', + 'quote_is_approved' => 'This quote is approved', + 'apply_credit' => 'Apply Credit', + 'system_settings' => 'System Settings', + 'archive_token' => 'Archive Token', + 'archived_token' => 'Successfully archived token', + 'archive_user' => 'Archive User', + 'archived_user' => 'Successfully archived user', + 'archive_account_gateway' => 'Archive Gateway', + 'archived_account_gateway' => 'Successfully archived gateway', + 'archive_recurring_invoice' => 'Archive Recurring Invoice', + 'archived_recurring_invoice' => 'Successfully archived recurring invoice', + 'delete_recurring_invoice' => 'Delete Recurring Invoice', + 'deleted_recurring_invoice' => 'Successfully deleted recurring invoice', + 'restore_recurring_invoice' => 'Restore Recurring Invoice', + 'restored_recurring_invoice' => 'Successfully restored recurring invoice', + 'archived' => 'Archived', + 'untitled_account' => 'Untitled Company', - 'logo_too_large' => 'Your logo is :size, for better PDF performance we suggest uploading an image file less than 200KB', - 'import_freshbooks' => 'Import From FreshBooks', - 'import_data' => 'Import Data', - 'source' => 'Source', - 'csv' => 'CSV', - 'client_file' => 'Client File', - 'invoice_file' => 'Invoice File', - 'task_file' => 'Task File', - 'no_mapper' => 'No valid mapping for file', - 'invalid_csv_header' => 'Invalid CSV Header', + 'before' => 'Before', + 'after' => 'After', + 'reset_terms_help' => 'Reset to the default account terms', + 'reset_footer_help' => 'Reset to the default account footer', + 'export_data' => 'Export Data', + 'user' => 'User', + 'country' => 'Country', + 'include' => 'Include', - 'email_errors' => [ + 'logo_too_large' => 'Your logo is :size, for better PDF performance we suggest uploading an image file less than 200KB', + 'import_freshbooks' => 'Import From FreshBooks', + 'import_data' => 'Import Data', + 'source' => 'Source', + 'csv' => 'CSV', + 'client_file' => 'Client File', + 'invoice_file' => 'Invoice File', + 'task_file' => 'Task File', + 'no_mapper' => 'No valid mapping for file', + 'invalid_csv_header' => 'Invalid CSV Header', + + 'email_errors' => [ 'inactive_client' => 'Emails can not be sent to inactive clients', 'inactive_contact' => 'Emails can not be sent to inactive contacts', 'inactive_invoice' => 'Emails can not be sent to inactive invoices', 'user_unregistered' => 'Please register your account to send emails', 'user_unconfirmed' => 'Please confirm your account to send emails', 'invalid_contact_email' => 'Invalid contact email', - ], + ], - 'client_portal' => 'Client Portal', - 'admin' => 'Admin', - 'disabled' => 'Disabled', - 'show_archived_users' => 'Show archived users', - 'notes' => 'Notes', - 'invoice_will_create' => 'client will be created', - 'invoices_will_create' => 'invoices will be created', - 'failed_to_import' => 'The following records failed to import', + 'client_portal' => 'Client Portal', + 'admin' => 'Admin', + 'disabled' => 'Disabled', + 'show_archived_users' => 'Show archived users', + 'notes' => 'Notes', + 'invoice_will_create' => 'client will be created', + 'invoices_will_create' => 'invoices will be created', + 'failed_to_import' => 'The following records failed to import', - 'publishable_key' => 'Publishable Key', - 'secret_key' => 'Secret Key', - 'missing_publishable_key' => 'Set your Stripe publishable key for an improved checkout process', + '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', - 'enable_email_markup_help' => 'Make it easier for your clients to pay you by adding schema.org markup to your emails.', - 'template_help_title' => 'Templates Help', - 'template_help_1' => 'Available variables:', - 'email_design_id' => 'Email Style', - 'email_design_help' => 'Make your emails look more professional with HTML layouts', - 'plain' => 'Plain', - 'light' => 'Light', - 'dark' => 'Dark', + 'email_design' => 'Email Design', + 'due_by' => 'Due by :date', + 'enable_email_markup' => 'Enable Markup', + 'enable_email_markup_help' => 'Make it easier for your clients to pay you by adding schema.org markup to your emails.', + 'template_help_title' => 'Templates Help', + 'template_help_1' => 'Available variables:', + 'email_design_id' => 'Email Style', + 'email_design_help' => 'Make your emails look more professional with HTML layouts', + 'plain' => 'Plain', + 'light' => 'Light', + 'dark' => 'Dark', - 'industry_help' => 'Used to provide comparisons against the averages of companies of similar size and industry.', - 'subdomain_help' => 'Customize the invoice link subdomain or display the invoice on your own website.', - 'invoice_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the invoice number.', - 'quote_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the quote number.', - 'custom_client_fields_helps' => 'Add a text input to the client create/edit page and display the label and value on the PDF.', - 'custom_account_fields_helps' => 'Add a label and value to the company details section of the PDF.', - 'custom_invoice_fields_helps' => 'Add a text input to the invoice create/edit page and display the label and value on the PDF.', - 'custom_invoice_charges_helps' => 'Add a text input to the invoice create/edit page and include the charge in the invoice subtotals.', - 'color_help' => 'Note: the primary color is also used in the client portal and custom email designs.', + 'industry_help' => 'Used to provide comparisons against the averages of companies of similar size and industry.', + 'subdomain_help' => 'Customize the invoice link subdomain or display the invoice on your own website.', + 'invoice_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the invoice number.', + 'quote_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the quote number.', + 'custom_client_fields_helps' => 'Add a text input to the client create/edit page and display the label and value on the PDF.', + 'custom_account_fields_helps' => 'Add a label and value to the company details section of the PDF.', + 'custom_invoice_fields_helps' => 'Add a text input to the invoice create/edit page and display the label and value on the PDF.', + 'custom_invoice_charges_helps' => 'Add a text input to the invoice create/edit page and include the charge in the invoice subtotals.', + 'color_help' => 'Note: the primary color is also used in the client portal and custom email designs.', - 'token_expired' => 'Validation token was expired. Please try again.', - 'invoice_link' => 'Invoice Link', - 'button_confirmation_message' => 'Click to confirm your email address.', - 'confirm' => 'Confirm', - 'email_preferences' => 'Email Preferences', - 'created_invoices' => 'Successfully created :count invoice(s)', - 'next_invoice_number' => 'The next invoice number is :number.', - 'next_quote_number' => 'The next quote number is :number.', + 'token_expired' => 'Validation token was expired. Please try again.', + 'invoice_link' => 'Invoice Link', + 'button_confirmation_message' => 'Click to confirm your email address.', + 'confirm' => 'Confirm', + 'email_preferences' => 'Email Preferences', + 'created_invoices' => 'Successfully created :count invoice(s)', + 'next_invoice_number' => 'The next invoice number is :number.', + 'next_quote_number' => 'The next quote number is :number.', - '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', + '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', + + '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' => '

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:

+
    +
  • Today is the 15th, due date is 1st of the month. The due date should likely be the 1st of the next month.
  • +
  • Today is the 15th, due date is the last day of the month. The due date will be the last day of the this month. +
  • +
  • Today is the 15th, due date is the 15th day of the month. The due date will be the 15th day of next month. +
  • +
  • Today is the Friday, due date is the 1st Friday after. The due date will be next Friday, not today. +
  • +
', + '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' => '

Invia automaticamente al cliente le stesse fatture settimanalmente, bimestralmente, mensilmente, trimestralmente o annualmente.

+ // recurring invoices + 'recurring_invoices' => 'Fatture ricorrenti', + 'recurring_help' => '

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:

    @@ -112,176 +112,176 @@ return array(
  • "Pagamento fermo a :TRIMESTRE+1" => "Pagamento fermo al 2° trimestre"
', /* ^^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' => '

We use pdfmake to define the invoice designs declaratively. The pdfmake playground provide\'s a great way to see the library in action.

+ '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', + + + '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' => '

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 Value to the end. For example $invoiceNumberValue displays the invoice number.

To access a child property using dot notation. For example to show the client name you could use $client.nameValue.

If you need help figuring something out post a question to our support forum.

', - 'invoice_due_date' => 'Due Date', - 'quote_due_date' => 'Valid Until', - 'valid_until' => 'Valid Until', - 'reset_terms' => 'Reset terms', - 'reset_footer' => 'Reset footer', - 'invoices_sent' => ':count invoice sent|:count invoices sent', - 'status_draft' => 'Draft', - 'status_sent' => 'Sent', - 'status_viewed' => 'Viewed', - 'status_partial' => 'Partial', - 'status_paid' => 'Paid', - 'show_line_item_tax' => 'Display line item taxes inline', - - 'iframe_url' => 'Website', - 'iframe_url_help1' => 'Copy the following code to a page on your site.', - 'iframe_url_help2' => 'You can test the feature by clicking \'View as recipient\' for an invoice.', + 'invoice_due_date' => 'Due Date', + 'quote_due_date' => 'Valid Until', + 'valid_until' => 'Valid Until', + 'reset_terms' => 'Reset terms', + 'reset_footer' => 'Reset footer', + 'invoices_sent' => ':count invoice sent|:count invoices sent', + 'status_draft' => 'Draft', + 'status_sent' => 'Sent', + 'status_viewed' => 'Viewed', + 'status_partial' => 'Partial', + 'status_paid' => 'Paid', + 'show_line_item_tax' => 'Display line item taxes inline', - 'auto_bill' => 'Auto Bill', - 'military_time' => '24 Hour Time', - 'last_sent' => 'Last Sent', + 'iframe_url' => 'Website', + 'iframe_url_help1' => 'Copy the following code to a page on your site.', + 'iframe_url_help2' => 'You can test the feature by clicking \'View as recipient\' for an invoice.', - 'reminder_emails' => 'Reminder Emails', - 'templates_and_reminders' => 'Templates & Reminders', - 'subject' => 'Subject', - 'body' => 'Body', - 'first_reminder' => 'First Reminder', - 'second_reminder' => 'Second Reminder', - 'third_reminder' => 'Third Reminder', - 'num_days_reminder' => 'Days after due date', - 'reminder_subject' => 'Reminder: Invoice :invoice from :account', - 'reset' => 'Reset', - 'invoice_not_found' => 'The requested invoice is not available', + 'auto_bill' => 'Auto Bill', + 'military_time' => '24 Hour Time', + 'last_sent' => 'Last Sent', - 'referral_program' => 'Referral Program', - 'referral_code' => 'Referral Code', - 'last_sent_on' => 'Last sent on :date', + 'reminder_emails' => 'Reminder Emails', + 'templates_and_reminders' => 'Templates & Reminders', + 'subject' => 'Subject', + 'body' => 'Body', + 'first_reminder' => 'First Reminder', + 'second_reminder' => 'Second Reminder', + 'third_reminder' => 'Third Reminder', + 'num_days_reminder' => 'Days after due date', + 'reminder_subject' => 'Reminder: Invoice :invoice from :account', + 'reset' => 'Reset', + 'invoice_not_found' => 'The requested invoice is not available', - 'page_expire' => 'This page will expire soon, :click_here to keep working', - 'upcoming_quotes' => 'Upcoming Quotes', - 'expired_quotes' => 'Expired Quotes', + 'referral_program' => 'Referral Program', + 'referral_code' => 'Referral Code', + 'last_sent_on' => 'Last sent on :date', - 'sign_up_using' => 'Sign up using', - 'invalid_credentials' => 'These credentials do not match our records', - 'show_all_options' => 'Show all options', - 'user_details' => 'User Details', - 'oneclick_login' => 'One-Click Login', - 'disable' => 'Disable', - 'invoice_quote_number' => 'Invoice and Quote Numbers', - 'invoice_charges' => 'Invoice Charges', + 'page_expire' => 'This page will expire soon, :click_here to keep working', + 'upcoming_quotes' => 'Upcoming Quotes', + 'expired_quotes' => 'Expired Quotes', - 'invitation_status' => [ + 'sign_up_using' => 'Sign up using', + 'invalid_credentials' => 'These credentials do not match our records', + 'show_all_options' => 'Show all options', + 'user_details' => 'User Details', + 'oneclick_login' => 'One-Click Login', + 'disable' => 'Disable', + 'invoice_quote_number' => 'Invoice and Quote Numbers', + 'invoice_charges' => 'Invoice Charges', + + 'invitation_status' => [ 'sent' => 'Email Sent', 'opened' => 'Email Openend', 'viewed' => 'Invoice Viewed', - ], - 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.', - 'notification_invoice_bounced_subject' => 'Unable to deliver Invoice :invoice', - 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.', - 'notification_quote_bounced_subject' => 'Unable to deliver Quote :invoice', + ], + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.', + 'notification_invoice_bounced_subject' => 'Unable to deliver Invoice :invoice', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.', + 'notification_quote_bounced_subject' => 'Unable to deliver Quote :invoice', - 'custom_invoice_link' => 'Custom Invoice Link', - 'total_invoiced' => 'Total Invoiced', - 'open_balance' => 'Open Balance', - 'verify_email' => 'Please visit the link in the account confirmation email to verify your email address.', - 'basic_settings' => 'Basic Settings', - 'pro' => 'Pro', - 'gateways' => 'Payment Gateways', + 'custom_invoice_link' => 'Custom Invoice Link', + 'total_invoiced' => 'Total Invoiced', + 'open_balance' => 'Open Balance', + 'verify_email' => 'Please visit the link in the account confirmation email to verify your email address.', + 'basic_settings' => 'Basic Settings', + 'pro' => 'Pro', + 'gateways' => 'Payment Gateways', - 'next_send_on' => 'Send Next: :date', - 'no_longer_running' => 'This invoice is not scheduled to run', - 'general_settings' => 'General Settings', - 'customize' => 'Customize', - 'oneclick_login_help' => 'Connect an account to login without a password', - 'referral_code_help' => 'Earn money by sharing our app online', + 'next_send_on' => 'Send Next: :date', + 'no_longer_running' => 'This invoice is not scheduled to run', + 'general_settings' => 'General Settings', + 'customize' => 'Customize', + 'oneclick_login_help' => 'Connect an account to login without a password', + 'referral_code_help' => 'Earn money by sharing our app online', - 'enable_with_stripe' => 'Enable | Requires Stripe', - 'tax_settings' => 'Tax Settings', - 'create_tax_rate' => 'Add Tax Rate', - 'updated_tax_rate' => 'Successfully updated tax rate', - 'created_tax_rate' => 'Successfully created tax rate', - 'edit_tax_rate' => 'Edit tax rate', - 'archive_tax_rate' => 'Archive tax rate', - 'archived_tax_rate' => 'Successfully archived the tax rate', - 'default_tax_rate_id' => 'Default Tax Rate', - 'tax_rate' => 'Tax Rate', - 'recurring_hour' => 'Recurring Hour', - 'pattern' => 'Pattern', - 'pattern_help_title' => 'Pattern Help', - 'pattern_help_1' => 'Create custom invoice and quote numbers by specifying a pattern', - 'pattern_help_2' => 'Available variables:', - 'pattern_help_3' => 'For example, :example would be converted to :value', - 'see_options' => 'See options', - 'invoice_counter' => 'Invoice Counter', - 'quote_counter' => 'Quote Counter', - 'type' => 'Type', + 'enable_with_stripe' => 'Enable | Requires Stripe', + 'tax_settings' => 'Tax Settings', + 'create_tax_rate' => 'Add Tax Rate', + 'updated_tax_rate' => 'Successfully updated tax rate', + 'created_tax_rate' => 'Successfully created tax rate', + 'edit_tax_rate' => 'Edit tax rate', + 'archive_tax_rate' => 'Archive tax rate', + 'archived_tax_rate' => 'Successfully archived the tax rate', + 'default_tax_rate_id' => 'Default Tax Rate', + 'tax_rate' => 'Tax Rate', + 'recurring_hour' => 'Recurring Hour', + 'pattern' => 'Pattern', + 'pattern_help_title' => 'Pattern Help', + 'pattern_help_1' => 'Create custom invoice and quote numbers by specifying a pattern', + 'pattern_help_2' => 'Available variables:', + 'pattern_help_3' => 'For example, :example would be converted to :value', + 'see_options' => 'See options', + 'invoice_counter' => 'Invoice Counter', + 'quote_counter' => 'Quote Counter', + 'type' => 'Type', - 'activity_1' => ':user created client :client', - 'activity_2' => ':user archived client :client', - 'activity_3' => ':user deleted client :client', - 'activity_4' => ':user created invoice :invoice', - 'activity_5' => ':user updated invoice :invoice', - 'activity_6' => ':user emailed invoice :invoice to :contact', - 'activity_7' => ':contact viewed invoice :invoice', - 'activity_8' => ':user archived invoice :invoice', - 'activity_9' => ':user deleted invoice :invoice', - 'activity_10' => ':contact entered payment :payment for :invoice', - 'activity_11' => ':user updated payment :payment', - 'activity_12' => ':user archived payment :payment', - 'activity_13' => ':user deleted payment :payment', - 'activity_14' => ':user entered :credit credit', - 'activity_15' => ':user updated :credit credit', - 'activity_16' => ':user archived :credit credit', - 'activity_17' => ':user deleted :credit credit', - 'activity_18' => ':user created quote :quote', - 'activity_19' => ':user updated quote :quote', - 'activity_20' => ':user emailed quote :quote to :contact', - 'activity_21' => ':contact viewed quote :quote', - 'activity_22' => ':user archived quote :quote', - 'activity_23' => ':user deleted quote :quote', - 'activity_24' => ':user restored quote :quote', - 'activity_25' => ':user restored invoice :invoice', - 'activity_26' => ':user restored client :client', - 'activity_27' => ':user restored payment :payment', - 'activity_28' => ':user restored :credit credit', - 'activity_29' => ':contact approved quote :quote', + 'activity_1' => ':user created client :client', + 'activity_2' => ':user archived client :client', + 'activity_3' => ':user deleted client :client', + 'activity_4' => ':user created invoice :invoice', + 'activity_5' => ':user updated invoice :invoice', + 'activity_6' => ':user emailed invoice :invoice to :contact', + 'activity_7' => ':contact viewed invoice :invoice', + 'activity_8' => ':user archived invoice :invoice', + 'activity_9' => ':user deleted invoice :invoice', + 'activity_10' => ':contact entered payment :payment for :invoice', + 'activity_11' => ':user updated payment :payment', + 'activity_12' => ':user archived payment :payment', + 'activity_13' => ':user deleted payment :payment', + 'activity_14' => ':user entered :credit credit', + 'activity_15' => ':user updated :credit credit', + 'activity_16' => ':user archived :credit credit', + 'activity_17' => ':user deleted :credit credit', + 'activity_18' => ':user created quote :quote', + 'activity_19' => ':user updated quote :quote', + 'activity_20' => ':user emailed quote :quote to :contact', + 'activity_21' => ':contact viewed quote :quote', + 'activity_22' => ':user archived quote :quote', + 'activity_23' => ':user deleted quote :quote', + 'activity_24' => ':user restored quote :quote', + 'activity_25' => ':user restored invoice :invoice', + 'activity_26' => ':user restored client :client', + 'activity_27' => ':user restored payment :payment', + 'activity_28' => ':user restored :credit credit', + 'activity_29' => ':contact approved quote :quote', - 'payment' => 'Payment', - 'system' => 'System', - 'signature' => 'Email Signature', - 'default_messages' => 'Default Messages', - 'quote_terms' => 'Quote Terms', - 'default_quote_terms' => 'Default Quote Terms', - 'default_invoice_terms' => 'Default Invoice Terms', - 'default_invoice_footer' => 'Default Invoice Footer', - 'quote_footer' => 'Quote Footer', - 'free' => 'Free', - - 'quote_is_approved' => 'This quote is approved', - 'apply_credit' => 'Apply Credit', - 'system_settings' => 'System Settings', - 'archive_token' => 'Archive Token', - 'archived_token' => 'Successfully archived token', - 'archive_user' => 'Archive User', - 'archived_user' => 'Successfully archived user', - 'archive_account_gateway' => 'Archive Gateway', - 'archived_account_gateway' => 'Successfully archived gateway', - 'archive_recurring_invoice' => 'Archive Recurring Invoice', - 'archived_recurring_invoice' => 'Successfully archived recurring invoice', - 'delete_recurring_invoice' => 'Delete Recurring Invoice', - 'deleted_recurring_invoice' => 'Successfully deleted recurring invoice', - 'restore_recurring_invoice' => 'Restore Recurring Invoice', - 'restored_recurring_invoice' => 'Successfully restored recurring invoice', - 'archived' => 'Archived', - 'untitled_account' => 'Untitled Company', + 'payment' => 'Payment', + 'system' => 'System', + 'signature' => 'Email Signature', + 'default_messages' => 'Default Messages', + 'quote_terms' => 'Quote Terms', + 'default_quote_terms' => 'Default Quote Terms', + 'default_invoice_terms' => 'Default Invoice Terms', + 'default_invoice_footer' => 'Default Invoice Footer', + 'quote_footer' => 'Quote Footer', + 'free' => 'Free', - 'before' => 'Before', - 'after' => 'After', - 'reset_terms_help' => 'Reset to the default account terms', - 'reset_footer_help' => 'Reset to the default account footer', - 'export_data' => 'Export Data', - 'user' => 'User', - 'country' => 'Country', - 'include' => 'Include', + 'quote_is_approved' => 'This quote is approved', + 'apply_credit' => 'Apply Credit', + 'system_settings' => 'System Settings', + 'archive_token' => 'Archive Token', + 'archived_token' => 'Successfully archived token', + 'archive_user' => 'Archive User', + 'archived_user' => 'Successfully archived user', + 'archive_account_gateway' => 'Archive Gateway', + 'archived_account_gateway' => 'Successfully archived gateway', + 'archive_recurring_invoice' => 'Archive Recurring Invoice', + 'archived_recurring_invoice' => 'Successfully archived recurring invoice', + 'delete_recurring_invoice' => 'Delete Recurring Invoice', + 'deleted_recurring_invoice' => 'Successfully deleted recurring invoice', + 'restore_recurring_invoice' => 'Restore Recurring Invoice', + 'restored_recurring_invoice' => 'Successfully restored recurring invoice', + 'archived' => 'Archived', + 'untitled_account' => 'Untitled Company', - 'logo_too_large' => 'Your logo is :size, for better PDF performance we suggest uploading an image file less than 200KB', - 'import_freshbooks' => 'Import From FreshBooks', - 'import_data' => 'Import Data', - 'source' => 'Source', - 'csv' => 'CSV', - 'client_file' => 'Client File', - 'invoice_file' => 'Invoice File', - 'task_file' => 'Task File', - 'no_mapper' => 'No valid mapping for file', - 'invalid_csv_header' => 'Invalid CSV Header', + 'before' => 'Before', + 'after' => 'After', + 'reset_terms_help' => 'Reset to the default account terms', + 'reset_footer_help' => 'Reset to the default account footer', + 'export_data' => 'Export Data', + 'user' => 'User', + 'country' => 'Country', + 'include' => 'Include', - 'email_errors' => [ + 'logo_too_large' => 'Your logo is :size, for better PDF performance we suggest uploading an image file less than 200KB', + 'import_freshbooks' => 'Import From FreshBooks', + 'import_data' => 'Import Data', + 'source' => 'Source', + 'csv' => 'CSV', + 'client_file' => 'Client File', + 'invoice_file' => 'Invoice File', + 'task_file' => 'Task File', + 'no_mapper' => 'No valid mapping for file', + 'invalid_csv_header' => 'Invalid CSV Header', + + 'email_errors' => [ 'inactive_client' => 'Emails can not be sent to inactive clients', 'inactive_contact' => 'Emails can not be sent to inactive contacts', 'inactive_invoice' => 'Emails can not be sent to inactive invoices', 'user_unregistered' => 'Please register your account to send emails', 'user_unconfirmed' => 'Please confirm your account to send emails', 'invalid_contact_email' => 'Invalid contact email', - ], + ], - 'client_portal' => 'Client Portal', - 'admin' => 'Admin', - 'disabled' => 'Disabled', - 'show_archived_users' => 'Show archived users', - 'notes' => 'Notes', - 'invoice_will_create' => 'client will be created', - 'invoices_will_create' => 'invoices will be created', - 'failed_to_import' => 'The following records failed to import', + 'client_portal' => 'Client Portal', + 'admin' => 'Admin', + 'disabled' => 'Disabled', + 'show_archived_users' => 'Show archived users', + 'notes' => 'Notes', + 'invoice_will_create' => 'client will be created', + 'invoices_will_create' => 'invoices will be created', + 'failed_to_import' => 'The following records failed to import', - 'publishable_key' => 'Publishable Key', - 'secret_key' => 'Secret Key', - 'missing_publishable_key' => 'Set your Stripe publishable key for an improved checkout process', + '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', - 'enable_email_markup_help' => 'Make it easier for your clients to pay you by adding schema.org markup to your emails.', - 'template_help_title' => 'Templates Help', - 'template_help_1' => 'Available variables:', - 'email_design_id' => 'Email Style', - 'email_design_help' => 'Make your emails look more professional with HTML layouts', - 'plain' => 'Plain', - 'light' => 'Light', - 'dark' => 'Dark', + 'email_design' => 'Email Design', + 'due_by' => 'Due by :date', + 'enable_email_markup' => 'Enable Markup', + 'enable_email_markup_help' => 'Make it easier for your clients to pay you by adding schema.org markup to your emails.', + 'template_help_title' => 'Templates Help', + 'template_help_1' => 'Available variables:', + 'email_design_id' => 'Email Style', + 'email_design_help' => 'Make your emails look more professional with HTML layouts', + 'plain' => 'Plain', + 'light' => 'Light', + 'dark' => 'Dark', - 'industry_help' => 'Used to provide comparisons against the averages of companies of similar size and industry.', - 'subdomain_help' => 'Customize the invoice link subdomain or display the invoice on your own website.', - 'invoice_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the invoice number.', - 'quote_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the quote number.', - 'custom_client_fields_helps' => 'Add a text input to the client create/edit page and display the label and value on the PDF.', - 'custom_account_fields_helps' => 'Add a label and value to the company details section of the PDF.', - 'custom_invoice_fields_helps' => 'Add a text input to the invoice create/edit page and display the label and value on the PDF.', - 'custom_invoice_charges_helps' => 'Add a text input to the invoice create/edit page and include the charge in the invoice subtotals.', - 'color_help' => 'Note: the primary color is also used in the client portal and custom email designs.', + 'industry_help' => 'Used to provide comparisons against the averages of companies of similar size and industry.', + 'subdomain_help' => 'Customize the invoice link subdomain or display the invoice on your own website.', + 'invoice_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the invoice number.', + 'quote_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the quote number.', + 'custom_client_fields_helps' => 'Add a text input to the client create/edit page and display the label and value on the PDF.', + 'custom_account_fields_helps' => 'Add a label and value to the company details section of the PDF.', + 'custom_invoice_fields_helps' => 'Add a text input to the invoice create/edit page and display the label and value on the PDF.', + 'custom_invoice_charges_helps' => 'Add a text input to the invoice create/edit page and include the charge in the invoice subtotals.', + 'color_help' => 'Note: the primary color is also used in the client portal and custom email designs.', - 'token_expired' => 'Validation token was expired. Please try again.', - 'invoice_link' => 'Invoice Link', - 'button_confirmation_message' => 'Click to confirm your email address.', - 'confirm' => 'Confirm', - 'email_preferences' => 'Email Preferences', - 'created_invoices' => 'Successfully created :count invoice(s)', - 'next_invoice_number' => 'The next invoice number is :number.', - 'next_quote_number' => 'The next quote number is :number.', + 'token_expired' => 'Validation token was expired. Please try again.', + 'invoice_link' => 'Invoice Link', + 'button_confirmation_message' => 'Click to confirm your email address.', + 'confirm' => 'Confirm', + 'email_preferences' => 'Email Preferences', + 'created_invoices' => 'Successfully created :count invoice(s)', + 'next_invoice_number' => 'The next invoice number is :number.', + 'next_quote_number' => 'The next quote number is :number.', - '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', - -); + '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', + + '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' => '

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:

+
    +
  • Today is the 15th, due date is 1st of the month. The due date should likely be the 1st of the next month.
  • +
  • Today is the 15th, due date is the last day of the month. The due date will be the last day of the this month. +
  • +
  • Today is the 15th, due date is the 15th day of the month. The due date will be the 15th day of next month. +
  • +
  • Today is the Friday, due date is the 1st Friday after. The due date will be next Friday, not today. +
  • +
', + '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' => '

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

+ // recurring invoices + 'recurring_invoices' => 'Recurring Invoices', + 'recurring_help' => '

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

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

Examples of dynamic invoice variables:

    @@ -112,177 +112,177 @@ return array(
  • "Retainer payment for :QUARTER+1" => "Retainer payment for Q2"
', - // 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 Steps

A payable invoice has been sent to the email address associated with your account. To unlock all of the awesome Pro features, please follow the instructions on the invoice to pay @@ -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' => '

We use pdfmake to define the invoice designs declaratively. The pdfmake playground provide\'s a great way to see the library in action.

+ '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' => '

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 Value to the end. For example $invoiceNumberValue displays the invoice number.

To access a child property using dot notation. For example to show the client name you could use $client.nameValue.

If you need help figuring something out post a question to our support forum.

', - 'invoice_due_date' => 'Due Date', - 'quote_due_date' => 'Valid Until', - 'valid_until' => 'Valid Until', - 'reset_terms' => 'Reset terms', - 'reset_footer' => 'Reset footer', - 'invoices_sent' => ':count invoice sent|:count invoices sent', - 'status_draft' => 'Draft', - 'status_sent' => 'Sent', - 'status_viewed' => 'Viewed', - 'status_partial' => 'Partial', - 'status_paid' => 'Paid', - 'show_line_item_tax' => 'Display line item taxes inline', - - 'iframe_url' => 'Website', - 'iframe_url_help1' => 'Copy the following code to a page on your site.', - 'iframe_url_help2' => 'You can test the feature by clicking \'View as recipient\' for an invoice.', + 'invoice_due_date' => 'Due Date', + 'quote_due_date' => 'Valid Until', + 'valid_until' => 'Valid Until', + 'reset_terms' => 'Reset terms', + 'reset_footer' => 'Reset footer', + 'invoices_sent' => ':count invoice sent|:count invoices sent', + 'status_draft' => 'Draft', + 'status_sent' => 'Sent', + 'status_viewed' => 'Viewed', + 'status_partial' => 'Partial', + 'status_paid' => 'Paid', + 'show_line_item_tax' => 'Display line item taxes inline', - 'auto_bill' => 'Auto Bill', - 'military_time' => '24 Hour Time', - 'last_sent' => 'Last Sent', + 'iframe_url' => 'Website', + 'iframe_url_help1' => 'Copy the following code to a page on your site.', + 'iframe_url_help2' => 'You can test the feature by clicking \'View as recipient\' for an invoice.', - 'reminder_emails' => 'Reminder Emails', - 'templates_and_reminders' => 'Templates & Reminders', - 'subject' => 'Subject', - 'body' => 'Body', - 'first_reminder' => 'First Reminder', - 'second_reminder' => 'Second Reminder', - 'third_reminder' => 'Third Reminder', - 'num_days_reminder' => 'Days after due date', - 'reminder_subject' => 'Reminder: Invoice :invoice from :account', - 'reset' => 'Reset', - 'invoice_not_found' => 'The requested invoice is not available', + 'auto_bill' => 'Auto Bill', + 'military_time' => '24 Hour Time', + 'last_sent' => 'Last Sent', - 'referral_program' => 'Referral Program', - 'referral_code' => 'Referral Code', - 'last_sent_on' => 'Last sent on :date', + 'reminder_emails' => 'Reminder Emails', + 'templates_and_reminders' => 'Templates & Reminders', + 'subject' => 'Subject', + 'body' => 'Body', + 'first_reminder' => 'First Reminder', + 'second_reminder' => 'Second Reminder', + 'third_reminder' => 'Third Reminder', + 'num_days_reminder' => 'Days after due date', + 'reminder_subject' => 'Reminder: Invoice :invoice from :account', + 'reset' => 'Reset', + 'invoice_not_found' => 'The requested invoice is not available', - 'page_expire' => 'This page will expire soon, :click_here to keep working', - 'upcoming_quotes' => 'Upcoming Quotes', - 'expired_quotes' => 'Expired Quotes', + 'referral_program' => 'Referral Program', + 'referral_code' => 'Referral Code', + 'last_sent_on' => 'Last sent on :date', - 'sign_up_using' => 'Sign up using', - 'invalid_credentials' => 'These credentials do not match our records', - 'show_all_options' => 'Show all options', - 'user_details' => 'User Details', - 'oneclick_login' => 'One-Click Login', - 'disable' => 'Disable', - 'invoice_quote_number' => 'Invoice and Quote Numbers', - 'invoice_charges' => 'Invoice Charges', + 'page_expire' => 'This page will expire soon, :click_here to keep working', + 'upcoming_quotes' => 'Upcoming Quotes', + 'expired_quotes' => 'Expired Quotes', - 'invitation_status' => [ + 'sign_up_using' => 'Sign up using', + 'invalid_credentials' => 'These credentials do not match our records', + 'show_all_options' => 'Show all options', + 'user_details' => 'User Details', + 'oneclick_login' => 'One-Click Login', + 'disable' => 'Disable', + 'invoice_quote_number' => 'Invoice and Quote Numbers', + 'invoice_charges' => 'Invoice Charges', + + 'invitation_status' => [ 'sent' => 'Email Sent', 'opened' => 'Email Openend', 'viewed' => 'Invoice Viewed', - ], - 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.', - 'notification_invoice_bounced_subject' => 'Unable to deliver Invoice :invoice', - 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.', - 'notification_quote_bounced_subject' => 'Unable to deliver Quote :invoice', + ], + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.', + 'notification_invoice_bounced_subject' => 'Unable to deliver Invoice :invoice', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.', + 'notification_quote_bounced_subject' => 'Unable to deliver Quote :invoice', - 'custom_invoice_link' => 'Custom Invoice Link', - 'total_invoiced' => 'Total Invoiced', - 'open_balance' => 'Open Balance', - 'verify_email' => 'Please visit the link in the account confirmation email to verify your email address.', - 'basic_settings' => 'Basic Settings', - 'pro' => 'Pro', - 'gateways' => 'Payment Gateways', + 'custom_invoice_link' => 'Custom Invoice Link', + 'total_invoiced' => 'Total Invoiced', + 'open_balance' => 'Open Balance', + 'verify_email' => 'Please visit the link in the account confirmation email to verify your email address.', + 'basic_settings' => 'Basic Settings', + 'pro' => 'Pro', + 'gateways' => 'Payment Gateways', - 'next_send_on' => 'Send Next: :date', - 'no_longer_running' => 'This invoice is not scheduled to run', - 'general_settings' => 'General Settings', - 'customize' => 'Customize', - 'oneclick_login_help' => 'Connect an account to login without a password', - 'referral_code_help' => 'Earn money by sharing our app online', + 'next_send_on' => 'Send Next: :date', + 'no_longer_running' => 'This invoice is not scheduled to run', + 'general_settings' => 'General Settings', + 'customize' => 'Customize', + 'oneclick_login_help' => 'Connect an account to login without a password', + 'referral_code_help' => 'Earn money by sharing our app online', - 'enable_with_stripe' => 'Enable | Requires Stripe', - 'tax_settings' => 'Tax Settings', - 'create_tax_rate' => 'Add Tax Rate', - 'updated_tax_rate' => 'Successfully updated tax rate', - 'created_tax_rate' => 'Successfully created tax rate', - 'edit_tax_rate' => 'Edit tax rate', - 'archive_tax_rate' => 'Archive tax rate', - 'archived_tax_rate' => 'Successfully archived the tax rate', - 'default_tax_rate_id' => 'Default Tax Rate', - 'tax_rate' => 'Tax Rate', - 'recurring_hour' => 'Recurring Hour', - 'pattern' => 'Pattern', - 'pattern_help_title' => 'Pattern Help', - 'pattern_help_1' => 'Create custom invoice and quote numbers by specifying a pattern', - 'pattern_help_2' => 'Available variables:', - 'pattern_help_3' => 'For example, :example would be converted to :value', - 'see_options' => 'See options', - 'invoice_counter' => 'Invoice Counter', - 'quote_counter' => 'Quote Counter', - 'type' => 'Type', + 'enable_with_stripe' => 'Enable | Requires Stripe', + 'tax_settings' => 'Tax Settings', + 'create_tax_rate' => 'Add Tax Rate', + 'updated_tax_rate' => 'Successfully updated tax rate', + 'created_tax_rate' => 'Successfully created tax rate', + 'edit_tax_rate' => 'Edit tax rate', + 'archive_tax_rate' => 'Archive tax rate', + 'archived_tax_rate' => 'Successfully archived the tax rate', + 'default_tax_rate_id' => 'Default Tax Rate', + 'tax_rate' => 'Tax Rate', + 'recurring_hour' => 'Recurring Hour', + 'pattern' => 'Pattern', + 'pattern_help_title' => 'Pattern Help', + 'pattern_help_1' => 'Create custom invoice and quote numbers by specifying a pattern', + 'pattern_help_2' => 'Available variables:', + 'pattern_help_3' => 'For example, :example would be converted to :value', + 'see_options' => 'See options', + 'invoice_counter' => 'Invoice Counter', + 'quote_counter' => 'Quote Counter', + 'type' => 'Type', - 'activity_1' => ':user created client :client', - 'activity_2' => ':user archived client :client', - 'activity_3' => ':user deleted client :client', - 'activity_4' => ':user created invoice :invoice', - 'activity_5' => ':user updated invoice :invoice', - 'activity_6' => ':user emailed invoice :invoice to :contact', - 'activity_7' => ':contact viewed invoice :invoice', - 'activity_8' => ':user archived invoice :invoice', - 'activity_9' => ':user deleted invoice :invoice', - 'activity_10' => ':contact entered payment :payment for :invoice', - 'activity_11' => ':user updated payment :payment', - 'activity_12' => ':user archived payment :payment', - 'activity_13' => ':user deleted payment :payment', - 'activity_14' => ':user entered :credit credit', - 'activity_15' => ':user updated :credit credit', - 'activity_16' => ':user archived :credit credit', - 'activity_17' => ':user deleted :credit credit', - 'activity_18' => ':user created quote :quote', - 'activity_19' => ':user updated quote :quote', - 'activity_20' => ':user emailed quote :quote to :contact', - 'activity_21' => ':contact viewed quote :quote', - 'activity_22' => ':user archived quote :quote', - 'activity_23' => ':user deleted quote :quote', - 'activity_24' => ':user restored quote :quote', - 'activity_25' => ':user restored invoice :invoice', - 'activity_26' => ':user restored client :client', - 'activity_27' => ':user restored payment :payment', - 'activity_28' => ':user restored :credit credit', - 'activity_29' => ':contact approved quote :quote', + 'activity_1' => ':user created client :client', + 'activity_2' => ':user archived client :client', + 'activity_3' => ':user deleted client :client', + 'activity_4' => ':user created invoice :invoice', + 'activity_5' => ':user updated invoice :invoice', + 'activity_6' => ':user emailed invoice :invoice to :contact', + 'activity_7' => ':contact viewed invoice :invoice', + 'activity_8' => ':user archived invoice :invoice', + 'activity_9' => ':user deleted invoice :invoice', + 'activity_10' => ':contact entered payment :payment for :invoice', + 'activity_11' => ':user updated payment :payment', + 'activity_12' => ':user archived payment :payment', + 'activity_13' => ':user deleted payment :payment', + 'activity_14' => ':user entered :credit credit', + 'activity_15' => ':user updated :credit credit', + 'activity_16' => ':user archived :credit credit', + 'activity_17' => ':user deleted :credit credit', + 'activity_18' => ':user created quote :quote', + 'activity_19' => ':user updated quote :quote', + 'activity_20' => ':user emailed quote :quote to :contact', + 'activity_21' => ':contact viewed quote :quote', + 'activity_22' => ':user archived quote :quote', + 'activity_23' => ':user deleted quote :quote', + 'activity_24' => ':user restored quote :quote', + 'activity_25' => ':user restored invoice :invoice', + 'activity_26' => ':user restored client :client', + 'activity_27' => ':user restored payment :payment', + 'activity_28' => ':user restored :credit credit', + 'activity_29' => ':contact approved quote :quote', - 'payment' => 'Payment', - 'system' => 'System', - 'signature' => 'Email Signature', - 'default_messages' => 'Default Messages', - 'quote_terms' => 'Quote Terms', - 'default_quote_terms' => 'Default Quote Terms', - 'default_invoice_terms' => 'Default Invoice Terms', - 'default_invoice_footer' => 'Default Invoice Footer', - 'quote_footer' => 'Quote Footer', - 'free' => 'Free', - - 'quote_is_approved' => 'This quote is approved', - 'apply_credit' => 'Apply Credit', - 'system_settings' => 'System Settings', - 'archive_token' => 'Archive Token', - 'archived_token' => 'Successfully archived token', - 'archive_user' => 'Archive User', - 'archived_user' => 'Successfully archived user', - 'archive_account_gateway' => 'Archive Gateway', - 'archived_account_gateway' => 'Successfully archived gateway', - 'archive_recurring_invoice' => 'Archive Recurring Invoice', - 'archived_recurring_invoice' => 'Successfully archived recurring invoice', - 'delete_recurring_invoice' => 'Delete Recurring Invoice', - 'deleted_recurring_invoice' => 'Successfully deleted recurring invoice', - 'restore_recurring_invoice' => 'Restore Recurring Invoice', - 'restored_recurring_invoice' => 'Successfully restored recurring invoice', - 'archived' => 'Archived', - 'untitled_account' => 'Untitled Company', + 'payment' => 'Payment', + 'system' => 'System', + 'signature' => 'Email Signature', + 'default_messages' => 'Default Messages', + 'quote_terms' => 'Quote Terms', + 'default_quote_terms' => 'Default Quote Terms', + 'default_invoice_terms' => 'Default Invoice Terms', + 'default_invoice_footer' => 'Default Invoice Footer', + 'quote_footer' => 'Quote Footer', + 'free' => 'Free', - 'before' => 'Before', - 'after' => 'After', - 'reset_terms_help' => 'Reset to the default account terms', - 'reset_footer_help' => 'Reset to the default account footer', - 'export_data' => 'Export Data', - 'user' => 'User', - 'country' => 'Country', - 'include' => 'Include', + 'quote_is_approved' => 'This quote is approved', + 'apply_credit' => 'Apply Credit', + 'system_settings' => 'System Settings', + 'archive_token' => 'Archive Token', + 'archived_token' => 'Successfully archived token', + 'archive_user' => 'Archive User', + 'archived_user' => 'Successfully archived user', + 'archive_account_gateway' => 'Archive Gateway', + 'archived_account_gateway' => 'Successfully archived gateway', + 'archive_recurring_invoice' => 'Archive Recurring Invoice', + 'archived_recurring_invoice' => 'Successfully archived recurring invoice', + 'delete_recurring_invoice' => 'Delete Recurring Invoice', + 'deleted_recurring_invoice' => 'Successfully deleted recurring invoice', + 'restore_recurring_invoice' => 'Restore Recurring Invoice', + 'restored_recurring_invoice' => 'Successfully restored recurring invoice', + 'archived' => 'Archived', + 'untitled_account' => 'Untitled Company', - 'logo_too_large' => 'Your logo is :size, for better PDF performance we suggest uploading an image file less than 200KB', - 'import_freshbooks' => 'Import From FreshBooks', - 'import_data' => 'Import Data', - 'source' => 'Source', - 'csv' => 'CSV', - 'client_file' => 'Client File', - 'invoice_file' => 'Invoice File', - 'task_file' => 'Task File', - 'no_mapper' => 'No valid mapping for file', - 'invalid_csv_header' => 'Invalid CSV Header', + 'before' => 'Before', + 'after' => 'After', + 'reset_terms_help' => 'Reset to the default account terms', + 'reset_footer_help' => 'Reset to the default account footer', + 'export_data' => 'Export Data', + 'user' => 'User', + 'country' => 'Country', + 'include' => 'Include', - 'email_errors' => [ + 'logo_too_large' => 'Your logo is :size, for better PDF performance we suggest uploading an image file less than 200KB', + 'import_freshbooks' => 'Import From FreshBooks', + 'import_data' => 'Import Data', + 'source' => 'Source', + 'csv' => 'CSV', + 'client_file' => 'Client File', + 'invoice_file' => 'Invoice File', + 'task_file' => 'Task File', + 'no_mapper' => 'No valid mapping for file', + 'invalid_csv_header' => 'Invalid CSV Header', + + 'email_errors' => [ 'inactive_client' => 'Emails can not be sent to inactive clients', 'inactive_contact' => 'Emails can not be sent to inactive contacts', 'inactive_invoice' => 'Emails can not be sent to inactive invoices', 'user_unregistered' => 'Please register your account to send emails', 'user_unconfirmed' => 'Please confirm your account to send emails', 'invalid_contact_email' => 'Invalid contact email', - ], + ], - 'client_portal' => 'Client Portal', - 'admin' => 'Admin', - 'disabled' => 'Disabled', - 'show_archived_users' => 'Show archived users', - 'notes' => 'Notes', - 'invoice_will_create' => 'client will be created', - 'invoices_will_create' => 'invoices will be created', - 'failed_to_import' => 'The following records failed to import', + 'client_portal' => 'Client Portal', + 'admin' => 'Admin', + 'disabled' => 'Disabled', + 'show_archived_users' => 'Show archived users', + 'notes' => 'Notes', + 'invoice_will_create' => 'client will be created', + 'invoices_will_create' => 'invoices will be created', + 'failed_to_import' => 'The following records failed to import', - 'publishable_key' => 'Publishable Key', - 'secret_key' => 'Secret Key', - 'missing_publishable_key' => 'Set your Stripe publishable key for an improved checkout process', + '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', - 'enable_email_markup_help' => 'Make it easier for your clients to pay you by adding schema.org markup to your emails.', - 'template_help_title' => 'Templates Help', - 'template_help_1' => 'Available variables:', - 'email_design_id' => 'Email Style', - 'email_design_help' => 'Make your emails look more professional with HTML layouts', - 'plain' => 'Plain', - 'light' => 'Light', - 'dark' => 'Dark', + 'email_design' => 'Email Design', + 'due_by' => 'Due by :date', + 'enable_email_markup' => 'Enable Markup', + 'enable_email_markup_help' => 'Make it easier for your clients to pay you by adding schema.org markup to your emails.', + 'template_help_title' => 'Templates Help', + 'template_help_1' => 'Available variables:', + 'email_design_id' => 'Email Style', + 'email_design_help' => 'Make your emails look more professional with HTML layouts', + 'plain' => 'Plain', + 'light' => 'Light', + 'dark' => 'Dark', - 'industry_help' => 'Used to provide comparisons against the averages of companies of similar size and industry.', - 'subdomain_help' => 'Customize the invoice link subdomain or display the invoice on your own website.', - 'invoice_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the invoice number.', - 'quote_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the quote number.', - 'custom_client_fields_helps' => 'Add a text input to the client create/edit page and display the label and value on the PDF.', - 'custom_account_fields_helps' => 'Add a label and value to the company details section of the PDF.', - 'custom_invoice_fields_helps' => 'Add a text input to the invoice create/edit page and display the label and value on the PDF.', - 'custom_invoice_charges_helps' => 'Add a text input to the invoice create/edit page and include the charge in the invoice subtotals.', - 'color_help' => 'Note: the primary color is also used in the client portal and custom email designs.', + 'industry_help' => 'Used to provide comparisons against the averages of companies of similar size and industry.', + 'subdomain_help' => 'Customize the invoice link subdomain or display the invoice on your own website.', + 'invoice_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the invoice number.', + 'quote_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the quote number.', + 'custom_client_fields_helps' => 'Add a text input to the client create/edit page and display the label and value on the PDF.', + 'custom_account_fields_helps' => 'Add a label and value to the company details section of the PDF.', + 'custom_invoice_fields_helps' => 'Add a text input to the invoice create/edit page and display the label and value on the PDF.', + 'custom_invoice_charges_helps' => 'Add a text input to the invoice create/edit page and include the charge in the invoice subtotals.', + 'color_help' => 'Note: the primary color is also used in the client portal and custom email designs.', - 'token_expired' => 'Validation token was expired. Please try again.', - 'invoice_link' => 'Invoice Link', - 'button_confirmation_message' => 'Click to confirm your email address.', - 'confirm' => 'Confirm', - 'email_preferences' => 'Email Preferences', - 'created_invoices' => 'Successfully created :count invoice(s)', - 'next_invoice_number' => 'The next invoice number is :number.', - 'next_quote_number' => 'The next quote number is :number.', + 'token_expired' => 'Validation token was expired. Please try again.', + 'invoice_link' => 'Invoice Link', + 'button_confirmation_message' => 'Click to confirm your email address.', + 'confirm' => 'Confirm', + 'email_preferences' => 'Email Preferences', + 'created_invoices' => 'Successfully created :count invoice(s)', + 'next_invoice_number' => 'The next invoice number is :number.', + 'next_quote_number' => 'The next quote number is :number.', - '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', - -); + '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', + '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' => '

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:

+
    +
  • Today is the 15th, due date is 1st of the month. The due date should likely be the 1st of the next month.
  • +
  • Today is the 15th, due date is the last day of the month. The due date will be the last day of the this month. +
  • +
  • Today is the 15th, due date is the 15th day of the month. The due date will be the 15th day of next month. +
  • +
  • Today is the Friday, due date is the 1st Friday after. The due date will be next Friday, not today. +
  • +
', + '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' => '

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

+ // recurring invoices + 'recurring_invoices' => 'Gjentakende Fakturaer', + 'recurring_help' => '

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

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

Eksempler på dynamiske faktura variabler:

    @@ -112,176 +112,176 @@ return array(
  • "Forhåndsbetaling for :QUARTER+1" => "Forhåndsbetaling for Q2"
', - // 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 steg

en 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' => '

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:

+
    +
  • Today is the 15th, due date is 1st of the month. The due date should likely be the 1st of the next month.
  • +
  • Today is the 15th, due date is the last day of the month. The due date will be the last day of the this month. +
  • +
  • Today is the 15th, due date is the 15th day of the month. The due date will be the 15th day of next month. +
  • +
  • Today is the Friday, due date is the 1st Friday after. The due date will be next Friday, not today. +
  • +
', + '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' => '

Zend klanten automatisch wekelijks, twee keer per maand, maandelijks, per kwartaal of jaarlijks dezelfde facturen.

+ // recurring invoices + 'recurring_invoices' => 'Terugkerende facturen', + 'recurring_help' => '

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:

    @@ -111,176 +111,176 @@ return array(
  • "Betaling voor :QUARTER+1" => "Betaling voor Q2"
', - // 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' => '

We gebruiken pdfmake om de factuur ontwerpen declaratief te definieren. De pdfmake playground is een interessante manier om de library in actie te zien.

+ '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', + + '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', + + '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' => '

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 Veld toe te voegen op het einde. Bijvoorbeeld $invoiceNumberValue toont de factuur nummer.

Gebruik dot notatie om een "kind eigenschap" te gebruiken. Bijvoorbeeld voor de klant naam te tonen gebruik je $client.nameValue.

Als je ergens hulp bij nodig hebt, post dan een vraag op ons support forum.

', - 'invoice_due_date' => 'Vervaldatum', - 'quote_due_date' => 'Geldig tot', - 'valid_until' => 'Geldig tot', - 'reset_terms' => 'Reset voorwaarden', - 'reset_footer' => 'Reset footer', - 'invoices_sent' => ':count factuur verstuurd|:count facturen verstuurd', - 'status_draft' => 'Concept', - 'status_sent' => 'Verstuurd', - 'status_viewed' => 'Bekeken', - 'status_approved' => 'Goedgekeurd', - 'status_partial' => 'Gedeeltelijk', - 'status_paid' => 'Betaald', - 'show_line_item_tax' => 'BTW-tarieven per regel tonen', - - 'iframe_url' => 'Website', - 'iframe_url_help1' => 'Kopieer de volgende code naar een pagina op uw site.', - 'iframe_url_help2' => 'U kunt de functionaliteit testen door te klikken op \'Bekijk als ontvanger\' bij een factuur.', + 'invoice_due_date' => 'Vervaldatum', + 'quote_due_date' => 'Geldig tot', + 'valid_until' => 'Geldig tot', + 'reset_terms' => 'Reset voorwaarden', + 'reset_footer' => 'Reset footer', + 'invoices_sent' => ':count factuur verstuurd|:count facturen verstuurd', + 'status_draft' => 'Concept', + 'status_sent' => 'Verstuurd', + 'status_viewed' => 'Bekeken', + 'status_approved' => 'Goedgekeurd', + 'status_partial' => 'Gedeeltelijk', + 'status_paid' => 'Betaald', + 'show_line_item_tax' => 'BTW-tarieven per regel tonen', - 'auto_bill' => 'Automatische incasso', - 'military_time' => '24 uurs tijd', - 'last_sent' => 'Laatst verstuurd', + 'iframe_url' => 'Website', + 'iframe_url_help1' => 'Kopieer de volgende code naar een pagina op uw site.', + 'iframe_url_help2' => 'U kunt de functionaliteit testen door te klikken op \'Bekijk als ontvanger\' bij een factuur.', - 'reminder_emails' => 'Herinneringse-mails', - 'templates_and_reminders' => 'Templates en herinneringen', - 'subject' => 'Onderwerp', - 'body' => 'Tekst', - 'first_reminder' => 'Eerste herinnering', - 'second_reminder' => 'Tweede herinnering', - 'third_reminder' => 'Derde herinnering', - 'num_days_reminder' => 'Dagen na vervaldatum', - 'reminder_subject' => 'Herinnering: Factuur :invoice van :account', - 'reset' => 'Reset', - 'invoice_not_found' => 'De opgevraagde factuur is niet beschikbaar', + 'auto_bill' => 'Automatische incasso', + 'military_time' => '24 uurs tijd', + 'last_sent' => 'Laatst verstuurd', - 'referral_program' => 'Referral Program', - 'referral_code' => 'Referral Code', - 'last_sent_on' => 'Laatst verstuurd op :date', + 'reminder_emails' => 'Herinneringse-mails', + 'templates_and_reminders' => 'Templates en herinneringen', + 'subject' => 'Onderwerp', + 'body' => 'Tekst', + 'first_reminder' => 'Eerste herinnering', + 'second_reminder' => 'Tweede herinnering', + 'third_reminder' => 'Derde herinnering', + 'num_days_reminder' => 'Dagen na vervaldatum', + 'reminder_subject' => 'Herinnering: Factuur :invoice van :account', + 'reset' => 'Reset', + 'invoice_not_found' => 'De opgevraagde factuur is niet beschikbaar', - 'page_expire' => 'Deze pagina verloopt binnenkort, :click_here om verder te kunnen werken', - 'upcoming_quotes' => 'Eersvolgende offertes', - 'expired_quotes' => 'Verlopen offertes', + 'referral_program' => 'Referral Program', + 'referral_code' => 'Referral Code', + 'last_sent_on' => 'Laatst verstuurd op :date', - 'sign_up_using' => 'Meld u aan met', - 'invalid_credentials' => 'Deze credentials zijn niet bij ons bekend', - 'show_all_options' => 'Alle opties tonen', - 'user_details' => 'Gebruiker gegevens', - 'oneclick_login' => 'One-Click Login', - 'disable' => 'Uitzetten', - 'invoice_quote_number' => 'Factuur en offerte nummers', - 'invoice_charges' => 'Facturatie kosten', + 'page_expire' => 'Deze pagina verloopt binnenkort, :click_here om verder te kunnen werken', + 'upcoming_quotes' => 'Eersvolgende offertes', + 'expired_quotes' => 'Verlopen offertes', - 'invitation_status' => [ + 'sign_up_using' => 'Meld u aan met', + 'invalid_credentials' => 'Deze credentials zijn niet bij ons bekend', + 'show_all_options' => 'Alle opties tonen', + 'user_details' => 'Gebruiker gegevens', + 'oneclick_login' => 'One-Click Login', + 'disable' => 'Uitzetten', + 'invoice_quote_number' => 'Factuur en offerte nummers', + 'invoice_charges' => 'Facturatie kosten', + + 'invitation_status' => [ 'sent' => 'Email verstuurd', 'opened' => 'Email geopend', 'viewed' => 'Factuur bekeken', - ], - 'notification_invoice_bounced' => 'We konden factuur :invoice niet afleveren bij :contact.', - 'notification_invoice_bounced_subject' => 'Factuur :invoice kon niet worden afgeleverd', - 'notification_quote_bounced' => 'We konden offerte :invoice niet afleveren bij :contact.', - 'notification_quote_bounced_subject' => 'Offerte :invoice kon niet worden afgeleverd', + ], + 'notification_invoice_bounced' => 'We konden factuur :invoice niet afleveren bij :contact.', + 'notification_invoice_bounced_subject' => 'Factuur :invoice kon niet worden afgeleverd', + 'notification_quote_bounced' => 'We konden offerte :invoice niet afleveren bij :contact.', + 'notification_quote_bounced_subject' => 'Offerte :invoice kon niet worden afgeleverd', - 'custom_invoice_link' => 'Eigen factuurlink', - 'total_invoiced' => 'Totaal gefactureerd', - 'open_balance' => 'Openstaand bedrag', - 'verify_email' => 'Klik alstublieft op de link in de accountbevestigingse-mail om uw e-mailadres te bevestigen.', - 'basic_settings' => 'Basisinstellingen', - 'pro' => 'Pro', - 'gateways' => 'Betalingsverwerkers', - 'recurring_too_soon' => 'Het is te vroeg om de volgende terugkerende factuur aan te maken, dit is gepland voor :date', + 'custom_invoice_link' => 'Eigen factuurlink', + 'total_invoiced' => 'Totaal gefactureerd', + 'open_balance' => 'Openstaand bedrag', + 'verify_email' => 'Klik alstublieft op de link in de accountbevestigingse-mail om uw e-mailadres te bevestigen.', + 'basic_settings' => 'Basisinstellingen', + 'pro' => 'Pro', + 'gateways' => 'Betalingsverwerkers', + 'recurring_too_soon' => 'Het is te vroeg om de volgende terugkerende factuur aan te maken, dit is gepland voor :date', - 'next_send_on' => 'Verstuur volgende: :date', - 'no_longer_running' => 'Deze factuur is niet ingepland', - 'general_settings' => 'Algemene instellingen', - 'customize' => 'Pas aan', - 'oneclick_login_help' => 'Verbind een account om zonder wachtwoord in te kunnen loggen', - 'referral_code_help' => 'Verdien geld door onze applicatie online te delen', + 'next_send_on' => 'Verstuur volgende: :date', + 'no_longer_running' => 'Deze factuur is niet ingepland', + 'general_settings' => 'Algemene instellingen', + 'customize' => 'Pas aan', + 'oneclick_login_help' => 'Verbind een account om zonder wachtwoord in te kunnen loggen', + 'referral_code_help' => 'Verdien geld door onze applicatie online te delen', - 'enable_with_stripe' => 'Aanzetten | Vereist Stripe', - 'tax_settings' => 'BTW-instellingen', - 'create_tax_rate' => 'Voeg een tarief toe', - 'updated_tax_rate' => 'Het tarief is bijgewerkt', - 'created_tax_rate' => 'Het tarief is aangemaakt', - 'edit_tax_rate' => 'Bewerk tarief', - 'archive_tax_rate' => 'Archiveer tarief', - 'archived_tax_rate' => 'Het tarief is gearchiveerd', - 'default_tax_rate_id' => 'Standaard BTW-tarief', - 'tax_rate' => 'BTW-tarief', - 'recurring_hour' => 'Uur van de dag voor het aanmaken van terugkerende facturen', - 'pattern' => 'Patroon', - 'pattern_help_title' => 'Help bij patroon', - 'pattern_help_1' => 'Definieer factuur- en offertenummers op basis van een patroon', - 'pattern_help_2' => 'Beschikbare variabelen:', - 'pattern_help_3' => 'Bijvoorbeeld, :example wordt omgezet naar :value', - 'see_options' => 'Zie opties', - 'invoice_counter' => 'Factuurteller', - 'quote_counter' => 'Offerteteller', - 'type' => 'Type', + 'enable_with_stripe' => 'Aanzetten | Vereist Stripe', + 'tax_settings' => 'BTW-instellingen', + 'create_tax_rate' => 'Voeg een tarief toe', + 'updated_tax_rate' => 'Het tarief is bijgewerkt', + 'created_tax_rate' => 'Het tarief is aangemaakt', + 'edit_tax_rate' => 'Bewerk tarief', + 'archive_tax_rate' => 'Archiveer tarief', + 'archived_tax_rate' => 'Het tarief is gearchiveerd', + 'default_tax_rate_id' => 'Standaard BTW-tarief', + 'tax_rate' => 'BTW-tarief', + 'recurring_hour' => 'Uur van de dag voor het aanmaken van terugkerende facturen', + 'pattern' => 'Patroon', + 'pattern_help_title' => 'Help bij patroon', + 'pattern_help_1' => 'Definieer factuur- en offertenummers op basis van een patroon', + 'pattern_help_2' => 'Beschikbare variabelen:', + 'pattern_help_3' => 'Bijvoorbeeld, :example wordt omgezet naar :value', + 'see_options' => 'Zie opties', + 'invoice_counter' => 'Factuurteller', + 'quote_counter' => 'Offerteteller', + 'type' => 'Type', - 'activity_1' => ':user created client :client', - 'activity_2' => ':user archived client :client', - 'activity_3' => ':user deleted client :client', - 'activity_4' => ':user created invoice :invoice', - 'activity_5' => ':user updated invoice :invoice', - 'activity_6' => ':user emailed invoice :invoice to :contact', - 'activity_7' => ':contact viewed invoice :invoice', - 'activity_8' => ':user archived invoice :invoice', - 'activity_9' => ':user deleted invoice :invoice', - 'activity_10' => ':contact entered payment :payment for :invoice', - 'activity_11' => ':user updated payment :payment', - 'activity_12' => ':user archived payment :payment', - 'activity_13' => ':user deleted payment :payment', - 'activity_14' => ':user entered :credit credit', - 'activity_15' => ':user updated :credit credit', - 'activity_16' => ':user archived :credit credit', - 'activity_17' => ':user deleted :credit credit', - 'activity_18' => ':user created quote :quote', - 'activity_19' => ':user updated quote :quote', - 'activity_20' => ':user emailed quote :quote to :contact', - 'activity_21' => ':contact viewed quote :quote', - 'activity_22' => ':user archived quote :quote', - 'activity_23' => ':user deleted quote :quote', - 'activity_24' => ':user restored quote :quote', - 'activity_25' => ':user restored invoice :invoice', - 'activity_26' => ':user restored client :client', - 'activity_27' => ':user restored payment :payment', - 'activity_28' => ':user restored :credit credit', - 'activity_29' => ':contact approved quote :quote', + 'activity_1' => ':user created client :client', + 'activity_2' => ':user archived client :client', + 'activity_3' => ':user deleted client :client', + 'activity_4' => ':user created invoice :invoice', + 'activity_5' => ':user updated invoice :invoice', + 'activity_6' => ':user emailed invoice :invoice to :contact', + 'activity_7' => ':contact viewed invoice :invoice', + 'activity_8' => ':user archived invoice :invoice', + 'activity_9' => ':user deleted invoice :invoice', + 'activity_10' => ':contact entered payment :payment for :invoice', + 'activity_11' => ':user updated payment :payment', + 'activity_12' => ':user archived payment :payment', + 'activity_13' => ':user deleted payment :payment', + 'activity_14' => ':user entered :credit credit', + 'activity_15' => ':user updated :credit credit', + 'activity_16' => ':user archived :credit credit', + 'activity_17' => ':user deleted :credit credit', + 'activity_18' => ':user created quote :quote', + 'activity_19' => ':user updated quote :quote', + 'activity_20' => ':user emailed quote :quote to :contact', + 'activity_21' => ':contact viewed quote :quote', + 'activity_22' => ':user archived quote :quote', + 'activity_23' => ':user deleted quote :quote', + 'activity_24' => ':user restored quote :quote', + 'activity_25' => ':user restored invoice :invoice', + 'activity_26' => ':user restored client :client', + 'activity_27' => ':user restored payment :payment', + 'activity_28' => ':user restored :credit credit', + 'activity_29' => ':contact approved quote :quote', - 'payment' => 'Betaling', - 'system' => 'Systeem', - 'signature' => 'Emailondertekening', - 'default_messages' => 'Standaardberichten', - 'quote_terms' => 'Offertevoorwaarden', - 'default_quote_terms' => 'Standaard offertevoorwaarden', - 'default_invoice_terms' => 'Standaard factuurvoorwaarden', - 'default_invoice_footer' => 'Standaard factuurfooter', - 'quote_footer' => 'Offertefooter', - 'free' => 'Gratis', - - 'quote_is_approved' => 'Deze offerte is geaccordeerd', - 'apply_credit' => 'Apply Credit', - 'system_settings' => 'Systeeminstellingen', - 'archive_token' => 'Archiveer token', - 'archived_token' => 'Token succesvol gearchiveerd', - 'archive_user' => 'Archiveer gebruiker', - 'archived_user' => 'Gebruiker succesvol gearchiveerd', - 'archive_account_gateway' => 'Archiveer betalingsverwerker', - 'archived_account_gateway' => 'Betalingsverwerker succesvol gearchiveerd', - 'archive_recurring_invoice' => 'Archiveer terugkerende factuur', - 'archived_recurring_invoice' => 'Terugkerende factuur succesvol gearchiveerd', - 'delete_recurring_invoice' => 'Verwijder terugkerende factuur', - 'deleted_recurring_invoice' => 'Terugkerende factuur succesvol verwijderd', - 'restore_recurring_invoice' => 'Herstel terugkerende factuur', - 'restored_recurring_invoice' => 'Terugkerende factuur succesvol hersteld', - 'archived' => 'Gearchiveerd', - 'untitled_account' => 'Naamloos bedrijf', + 'payment' => 'Betaling', + 'system' => 'Systeem', + 'signature' => 'Emailondertekening', + 'default_messages' => 'Standaardberichten', + 'quote_terms' => 'Offertevoorwaarden', + 'default_quote_terms' => 'Standaard offertevoorwaarden', + 'default_invoice_terms' => 'Standaard factuurvoorwaarden', + 'default_invoice_footer' => 'Standaard factuurfooter', + 'quote_footer' => 'Offertefooter', + 'free' => 'Gratis', - 'before' => 'Voor', - 'after' => 'Na', - 'reset_terms_help' => 'Herstel de standaardvoorwaarden', - 'reset_footer_help' => 'Herstel de standaardfooter', - 'export_data' => 'Exporteer data', - 'user' => 'Gebruiker', - 'country' => 'Land', - 'include' => 'Voeg in', + 'quote_is_approved' => 'Deze offerte is geaccordeerd', + 'apply_credit' => 'Apply Credit', + 'system_settings' => 'Systeeminstellingen', + 'archive_token' => 'Archiveer token', + 'archived_token' => 'Token succesvol gearchiveerd', + 'archive_user' => 'Archiveer gebruiker', + 'archived_user' => 'Gebruiker succesvol gearchiveerd', + 'archive_account_gateway' => 'Archiveer betalingsverwerker', + 'archived_account_gateway' => 'Betalingsverwerker succesvol gearchiveerd', + 'archive_recurring_invoice' => 'Archiveer terugkerende factuur', + 'archived_recurring_invoice' => 'Terugkerende factuur succesvol gearchiveerd', + 'delete_recurring_invoice' => 'Verwijder terugkerende factuur', + 'deleted_recurring_invoice' => 'Terugkerende factuur succesvol verwijderd', + 'restore_recurring_invoice' => 'Herstel terugkerende factuur', + 'restored_recurring_invoice' => 'Terugkerende factuur succesvol hersteld', + 'archived' => 'Gearchiveerd', + 'untitled_account' => 'Naamloos bedrijf', - 'logo_too_large' => 'Your logo is :size, for better PDF performance we suggest uploading an image file less than 200KB', - 'import_freshbooks' => 'Import From FreshBooks', - 'import_data' => 'Importeer data', - 'source' => 'Bron', - 'csv' => 'CSV', - 'client_file' => 'Klantbestand', - 'invoice_file' => 'Factuurbestand', - 'task_file' => 'Urenbestand', - 'no_mapper' => 'No valid mapping for file', - 'invalid_csv_header' => 'Invalid CSV Header', + 'before' => 'Voor', + 'after' => 'Na', + 'reset_terms_help' => 'Herstel de standaardvoorwaarden', + 'reset_footer_help' => 'Herstel de standaardfooter', + 'export_data' => 'Exporteer data', + 'user' => 'Gebruiker', + 'country' => 'Land', + 'include' => 'Voeg in', - 'email_errors' => [ + 'logo_too_large' => 'Your logo is :size, for better PDF performance we suggest uploading an image file less than 200KB', + 'import_freshbooks' => 'Import From FreshBooks', + 'import_data' => 'Importeer data', + 'source' => 'Bron', + 'csv' => 'CSV', + 'client_file' => 'Klantbestand', + 'invoice_file' => 'Factuurbestand', + 'task_file' => 'Urenbestand', + 'no_mapper' => 'No valid mapping for file', + 'invalid_csv_header' => 'Invalid CSV Header', + + 'email_errors' => [ 'inactive_client' => 'Emails can not be sent to inactive clients', 'inactive_contact' => 'Emails can not be sent to inactive contacts', 'inactive_invoice' => 'Emails can not be sent to inactive invoices', 'user_unregistered' => 'Please register your account to send emails', 'user_unconfirmed' => 'Please confirm your account to send emails', 'invalid_contact_email' => 'Invalid contact email', - ], + ], - 'client_portal' => 'Klantportaal', - 'admin' => 'Admin', - 'disabled' => 'Uitgeschakeld', - 'show_archived_users' => 'Toon gearchiveerde gebruikers', - 'notes' => 'Notities', - 'invoice_will_create' => 'klant zal worden aangemaakt', - 'invoices_will_create' => 'factuur zal worden aangemaakt', - 'failed_to_import' => 'The following records failed to import', + 'client_portal' => 'Klantportaal', + 'admin' => 'Admin', + 'disabled' => 'Uitgeschakeld', + 'show_archived_users' => 'Toon gearchiveerde gebruikers', + 'notes' => 'Notities', + 'invoice_will_create' => 'klant zal worden aangemaakt', + 'invoices_will_create' => 'factuur zal worden aangemaakt', + 'failed_to_import' => 'The following records failed to import', - 'publishable_key' => 'Publishable Key', - 'secret_key' => 'Secret Key', - 'missing_publishable_key' => 'Set your Stripe publishable key for an improved checkout process', + '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', - 'enable_email_markup_help' => 'Make it easier for your clients to pay you by adding schema.org markup to your emails.', - 'template_help_title' => 'Templates Help', - 'template_help_1' => 'Available variables:', - 'email_design_id' => 'Email Style', - 'email_design_help' => 'Make your emails look more professional with HTML layouts', - 'plain' => 'Plain', - 'light' => 'Light', - 'dark' => 'Dark', + 'email_design' => 'Email Design', + 'due_by' => 'Due by :date', + 'enable_email_markup' => 'Enable Markup', + 'enable_email_markup_help' => 'Make it easier for your clients to pay you by adding schema.org markup to your emails.', + 'template_help_title' => 'Templates Help', + 'template_help_1' => 'Available variables:', + 'email_design_id' => 'Email Style', + 'email_design_help' => 'Make your emails look more professional with HTML layouts', + 'plain' => 'Plain', + 'light' => 'Light', + 'dark' => 'Dark', - 'industry_help' => 'Used to provide comparisons against the averages of companies of similar size and industry.', - 'subdomain_help' => 'Customize the invoice link subdomain or display the invoice on your own website.', - 'invoice_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the invoice number.', - 'quote_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the quote number.', - 'custom_client_fields_helps' => 'Add a text input to the client create/edit page and display the label and value on the PDF.', - 'custom_account_fields_helps' => 'Add a label and value to the company details section of the PDF.', - 'custom_invoice_fields_helps' => 'Add a text input to the invoice create/edit page and display the label and value on the PDF.', - 'custom_invoice_charges_helps' => 'Add a text input to the invoice create/edit page and include the charge in the invoice subtotals.', - 'color_help' => 'Note: the primary color is also used in the client portal and custom email designs.', + 'industry_help' => 'Used to provide comparisons against the averages of companies of similar size and industry.', + 'subdomain_help' => 'Customize the invoice link subdomain or display the invoice on your own website.', + 'invoice_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the invoice number.', + 'quote_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the quote number.', + 'custom_client_fields_helps' => 'Add a text input to the client create/edit page and display the label and value on the PDF.', + 'custom_account_fields_helps' => 'Add a label and value to the company details section of the PDF.', + 'custom_invoice_fields_helps' => 'Add a text input to the invoice create/edit page and display the label and value on the PDF.', + 'custom_invoice_charges_helps' => 'Add a text input to the invoice create/edit page and include the charge in the invoice subtotals.', + 'color_help' => 'Note: the primary color is also used in the client portal and custom email designs.', - 'token_expired' => 'Validation token was expired. Please try again.', - 'invoice_link' => 'Invoice Link', - 'button_confirmation_message' => 'Click to confirm your email address.', - 'confirm' => 'Confirm', - 'email_preferences' => 'Email Preferences', - 'created_invoices' => 'Successfully created :count invoice(s)', - 'next_invoice_number' => 'The next invoice number is :number.', - 'next_quote_number' => 'The next quote number is :number.', + 'token_expired' => 'Validation token was expired. Please try again.', + 'invoice_link' => 'Invoice Link', + 'button_confirmation_message' => 'Click to confirm your email address.', + 'confirm' => 'Confirm', + 'email_preferences' => 'Email Preferences', + 'created_invoices' => 'Successfully created :count invoice(s)', + 'next_invoice_number' => 'The next invoice number is :number.', + 'next_quote_number' => 'The next quote number is :number.', - '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', - -); + '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', + + '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' => '

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:

+
    +
  • Today is the 15th, due date is 1st of the month. The due date should likely be the 1st of the next month.
  • +
  • Today is the 15th, due date is the last day of the month. The due date will be the last day of the this month. +
  • +
  • Today is the 15th, due date is the 15th day of the month. The due date will be the 15th day of next month. +
  • +
  • Today is the Friday, due date is the 1st Friday after. The due date will be next Friday, not today. +
  • +
', + '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' => '

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:

-
    + // recurring invoices + 'recurring_invoices' => 'Faturas Recorrentes', + 'recurring_help' => '

    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:

    +
    • "Mensalidade da academia para o mês de :MONTH" => "Mensalidade da academia para o mês de Julho"
    • "Plano anual de :YEAR+1" => "Plano anual de 2015"
    • "Pagamento retido para :QUARTER+1" => "Pagamento retido para Q2"
    • -
    ', +
', - // 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' => '

We use pdfmake to define the invoice designs declaratively. The pdfmake playground provide\'s a great way to see the library in action.

+ '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' => '

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 Value to the end. For example $invoiceNumberValue displays the invoice number.

To access a child property using dot notation. For example to show the client name you could use $client.nameValue.

If you need help figuring something out post a question to our support forum.

', - 'invoice_due_date' => 'Data de vencimento', - 'quote_due_date' => 'Valido até', - 'valid_until' => 'Válido até', - 'reset_terms' => 'Resetar Condições', - 'reset_footer' => 'Resetar Rodapé', - 'invoices_sent' => ':count fatura(s) enviada(s)', - 'status_draft' => 'Rascunho', - 'status_sent' => 'Enviado', - 'status_viewed' => 'Visualizado', - 'status_partial' => 'Parcial', - 'status_paid' => 'Pago', - 'show_line_item_tax' => 'Exibir taxas dos itens', + 'invoice_due_date' => 'Data de vencimento', + 'quote_due_date' => 'Valido até', + 'valid_until' => 'Válido até', + 'reset_terms' => 'Resetar Condições', + 'reset_footer' => 'Resetar Rodapé', + 'invoices_sent' => ':count fatura(s) enviada(s)', + 'status_draft' => 'Rascunho', + 'status_sent' => 'Enviado', + 'status_viewed' => 'Visualizado', + 'status_partial' => 'Parcial', + 'status_paid' => 'Pago', + 'show_line_item_tax' => 'Exibir taxas dos itens', - 'iframe_url' => 'Website', - 'iframe_url_help1' => 'Copie o código abaixo em seu website.', - 'iframe_url_help2' => 'Você pode testar clicando em \'Ver como destinatário\' em uma fatura.', + 'iframe_url' => 'Website', + 'iframe_url_help1' => 'Copie o código abaixo em seu website.', + 'iframe_url_help2' => 'Você pode testar clicando em \'Ver como destinatário\' em uma fatura.', - 'auto_bill' => 'Cobrança Automática', - 'military_time' => '24h', - 'last_sent' => 'Último Envio', + 'auto_bill' => 'Cobrança Automática', + 'military_time' => '24h', + 'last_sent' => 'Último Envio', - 'reminder_emails' => 'E-mails de Lembrete', - 'templates_and_reminders' => 'Modelos & Lembretes', - 'subject' => 'Assunto', - 'body' => 'Conteúdo', - 'first_reminder' => 'Primeiro Lembrete', - 'second_reminder' => 'Segundo Lembrete', - 'third_reminder' => 'Terceiro Lembrete', - 'num_days_reminder' => 'Dias após o vencimento', - 'reminder_subject' => 'Lembrente: Fatura :invoice de :account', - 'reset' => 'Resetar', - 'invoice_not_found' => 'A fatura requisitada não está disponível', + 'reminder_emails' => 'E-mails de Lembrete', + 'templates_and_reminders' => 'Modelos & Lembretes', + 'subject' => 'Assunto', + 'body' => 'Conteúdo', + 'first_reminder' => 'Primeiro Lembrete', + 'second_reminder' => 'Segundo Lembrete', + 'third_reminder' => 'Terceiro Lembrete', + 'num_days_reminder' => 'Dias após o vencimento', + 'reminder_subject' => 'Lembrente: Fatura :invoice de :account', + 'reset' => 'Resetar', + 'invoice_not_found' => 'A fatura requisitada não está disponível', - 'referral_program' => 'Programa de Indicação', - 'referral_code' => 'Código de Indicação', - 'last_sent_on' => 'Último envio em :date', + 'referral_program' => 'Programa de Indicação', + 'referral_code' => 'Código de Indicação', + 'last_sent_on' => 'Último envio em :date', - 'page_expire' => 'Esta página está expirando, :click_here para continuar trabalhando', - 'upcoming_quotes' => 'Próximos Orçamentos', - 'expired_quotes' => 'Orçamentos Expirados', + 'page_expire' => 'Esta página está expirando, :click_here para continuar trabalhando', + 'upcoming_quotes' => 'Próximos Orçamentos', + 'expired_quotes' => 'Orçamentos Expirados', - 'sign_up_using' => 'Acesse', - 'invalid_credentials' => 'Usuário e/ou senha inválidos', - 'show_all_options' => 'Mostrar todas as opções', - 'user_details' => 'Detalhes do Usuário', - 'oneclick_login' => 'Login Fácil', - 'disable' => 'Desabilitar', - 'invoice_quote_number' => 'Numero de Faturas e Orçamentos', - 'invoice_charges' => 'Encargos da Fatura', + 'sign_up_using' => 'Acesse', + 'invalid_credentials' => 'Usuário e/ou senha inválidos', + 'show_all_options' => 'Mostrar todas as opções', + 'user_details' => 'Detalhes do Usuário', + 'oneclick_login' => 'Login Fácil', + 'disable' => 'Desabilitar', + 'invoice_quote_number' => 'Numero de Faturas e Orçamentos', + 'invoice_charges' => 'Encargos da Fatura', - 'invitation_status' => [ - 'sent' => 'E-mail Enviado', - 'opened' => 'E-mail Aberto', - 'viewed' => 'E-mail Visualizado', - ], - 'notification_invoice_bounced' => 'Não foi possível entregar a Fatura :invoice para :contact.', - 'notification_invoice_bounced_subject' => 'Fatura :invoice não foi entregue', - 'notification_quote_bounced' => 'Não foi possível entregar o Orçamento :invoice para :contact.', - 'notification_quote_bounced_subject' => 'Orçamento :invoice não foi entregue', + 'invitation_status' => [ + 'sent' => 'E-mail Enviado', + 'opened' => 'E-mail Aberto', + 'viewed' => 'E-mail Visualizado', + ], + 'notification_invoice_bounced' => 'Não foi possível entregar a Fatura :invoice para :contact.', + 'notification_invoice_bounced_subject' => 'Fatura :invoice não foi entregue', + 'notification_quote_bounced' => 'Não foi possível entregar o Orçamento :invoice para :contact.', + 'notification_quote_bounced_subject' => 'Orçamento :invoice não foi entregue', - 'custom_invoice_link' => 'Link de Fauturas Personalizado', - 'total_invoiced' => 'Faturas', - 'open_balance' => 'Em Aberto', - 'verify_email' => 'Um e-mail de verificação foi enviado para sua caixa de entrada..', - 'basic_settings' => 'Configurações Básicas', - 'pro' => 'Pro', - 'gateways' => 'Provedores de Pagamento', + 'custom_invoice_link' => 'Link de Fauturas Personalizado', + 'total_invoiced' => 'Faturas', + 'open_balance' => 'Em Aberto', + 'verify_email' => 'Um e-mail de verificação foi enviado para sua caixa de entrada..', + 'basic_settings' => 'Configurações Básicas', + 'pro' => 'Pro', + 'gateways' => 'Provedores de Pagamento', - 'next_send_on' => 'Próximo Envio: :date', - 'no_longer_running' => 'Esta fatura não está agendada', - 'general_settings' => 'Configurações Gerais', - 'customize' => 'Personalizar', + 'next_send_on' => 'Próximo Envio: :date', + 'no_longer_running' => 'Esta fatura não está agendada', + 'general_settings' => 'Configurações Gerais', + 'customize' => 'Personalizar', - 'oneclick_login_help' => 'Vincule uma conta para acesar sem senha.', - 'referral_code_help' => 'Recomende nosso sistema.', + 'oneclick_login_help' => 'Vincule uma conta para acesar sem senha.', + 'referral_code_help' => 'Recomende nosso sistema.', - 'enable_with_stripe' => 'Habilite | Requer Stripe', - 'tax_settings' => 'Configurações de Taxas', - 'create_tax_rate' => 'Adicionar Taxa', - 'updated_tax_rate' => 'Taxa Atualizada', - 'created_tax_rate' => 'Taxa Adicionada', - 'edit_tax_rate' => 'Editar Taxa', - 'archive_tax_rate' => 'Arquivar Taxa', - 'archived_tax_rate' => 'Taxa Arquivada', - 'default_tax_rate_id' => 'Taxa Padrao', - 'tax_rate' => 'Taxa', - 'recurring_hour' => 'Hora Recorrente', - 'pattern' => 'Padrão', - 'pattern_help_title' => 'Ajuda para Padrões', - 'pattern_help_1' => 'Crie numeração personalizada para faturas e orçamentos utilzando padrões.', - 'pattern_help_2' => 'Variáveis disponíveis:', - 'pattern_help_3' => 'Exemplo, :example seria convertido para :value', - 'see_options' => 'Veja as Opções', - 'invoice_counter' => 'Contador de Faturas', - 'quote_counter' => 'Contador de Orçamentos', - 'type' => 'Tipo', + 'enable_with_stripe' => 'Habilite | Requer Stripe', + 'tax_settings' => 'Configurações de Taxas', + 'create_tax_rate' => 'Adicionar Taxa', + 'updated_tax_rate' => 'Taxa Atualizada', + 'created_tax_rate' => 'Taxa Adicionada', + 'edit_tax_rate' => 'Editar Taxa', + 'archive_tax_rate' => 'Arquivar Taxa', + 'archived_tax_rate' => 'Taxa Arquivada', + 'default_tax_rate_id' => 'Taxa Padrao', + 'tax_rate' => 'Taxa', + 'recurring_hour' => 'Hora Recorrente', + 'pattern' => 'Padrão', + 'pattern_help_title' => 'Ajuda para Padrões', + 'pattern_help_1' => 'Crie numeração personalizada para faturas e orçamentos utilzando padrões.', + 'pattern_help_2' => 'Variáveis disponíveis:', + 'pattern_help_3' => 'Exemplo, :example seria convertido para :value', + 'see_options' => 'Veja as Opções', + 'invoice_counter' => 'Contador de Faturas', + 'quote_counter' => 'Contador de Orçamentos', + 'type' => 'Tipo', - 'activity_1' => ':user cadastrou o cliente :client', - 'activity_2' => ':user arquivo o cliente :client', - 'activity_3' => ':user removeu o cliente :client', - 'activity_4' => ':user criou a fatura :invoice', - 'activity_5' => ':user atualizou a fatura :invoice', - 'activity_6' => ':user enviou a fatura :invoice para :contact', - 'activity_7' => ':contact visualizou a fatura :invoice', - 'activity_8' => ':user arquivou a fatura :invoice', - 'activity_9' => ':user removeu a fatura :invoice', - 'activity_10' => ':contact efetuou o pagamento de :payment para a fatura :invoice', - 'activity_11' => ':user atualizou o pagamento :payment', - 'activity_12' => ':user arquivou o pagamento :payment', - 'activity_13' => ':user removeu o pagamento :payment', - 'activity_14' => ':user adicionou crédito :credit', - 'activity_15' => ':user atualizou crédito :credit', - 'activity_16' => ':user arquivou crédito :credit', - 'activity_17' => ':user removeu crédito :credit', - 'activity_18' => ':user adicionou o orçamento :quote', - 'activity_19' => ':user atualizou o orçamento :quote', - 'activity_20' => ':user enviou o orçamento :quote para :contact', - 'activity_21' => ':contact visualizou o orçamento :quote', - 'activity_22' => ':user arquivou o orçamento :quote', - 'activity_23' => ':user removeu o orçamento :quote', - 'activity_24' => ':user restaurou o orçamento :quote', - 'activity_25' => ':user restaurou a fatura :invoice', - 'activity_26' => ':user restaurou o cliente :client', - 'activity_27' => ':user restaurou o pagamento :payment', - 'activity_28' => ':user restaurou o crédito :credit', - 'activity_29' => ':contact aprovou o orçamento :quote', + 'activity_1' => ':user cadastrou o cliente :client', + 'activity_2' => ':user arquivo o cliente :client', + 'activity_3' => ':user removeu o cliente :client', + 'activity_4' => ':user criou a fatura :invoice', + 'activity_5' => ':user atualizou a fatura :invoice', + 'activity_6' => ':user enviou a fatura :invoice para :contact', + 'activity_7' => ':contact visualizou a fatura :invoice', + 'activity_8' => ':user arquivou a fatura :invoice', + 'activity_9' => ':user removeu a fatura :invoice', + 'activity_10' => ':contact efetuou o pagamento de :payment para a fatura :invoice', + 'activity_11' => ':user atualizou o pagamento :payment', + 'activity_12' => ':user arquivou o pagamento :payment', + 'activity_13' => ':user removeu o pagamento :payment', + 'activity_14' => ':user adicionou crédito :credit', + 'activity_15' => ':user atualizou crédito :credit', + 'activity_16' => ':user arquivou crédito :credit', + 'activity_17' => ':user removeu crédito :credit', + 'activity_18' => ':user adicionou o orçamento :quote', + 'activity_19' => ':user atualizou o orçamento :quote', + 'activity_20' => ':user enviou o orçamento :quote para :contact', + 'activity_21' => ':contact visualizou o orçamento :quote', + 'activity_22' => ':user arquivou o orçamento :quote', + 'activity_23' => ':user removeu o orçamento :quote', + 'activity_24' => ':user restaurou o orçamento :quote', + 'activity_25' => ':user restaurou a fatura :invoice', + 'activity_26' => ':user restaurou o cliente :client', + 'activity_27' => ':user restaurou o pagamento :payment', + 'activity_28' => ':user restaurou o crédito :credit', + 'activity_29' => ':contact aprovou o orçamento :quote', - 'payment' => 'Pagamento', - 'system' => 'Sistema', - 'signature' => 'Assinatura do E-mail', - 'default_messages' => 'Mensagens Padrões', - 'quote_terms' => 'Condições do Orçamento', - 'default_quote_terms' => 'Condições Padrões dos Orçamentos', - 'default_invoice_terms' => 'Condições Padrões das Faturas', - 'default_invoice_footer' => 'Rodapé Padrão das Faturas', - 'quote_footer' => 'Rodapé do Orçamento', - 'free' => 'Grátis', + 'payment' => 'Pagamento', + 'system' => 'Sistema', + 'signature' => 'Assinatura do E-mail', + 'default_messages' => 'Mensagens Padrões', + 'quote_terms' => 'Condições do Orçamento', + 'default_quote_terms' => 'Condições Padrões dos Orçamentos', + 'default_invoice_terms' => 'Condições Padrões das Faturas', + 'default_invoice_footer' => 'Rodapé Padrão das Faturas', + 'quote_footer' => 'Rodapé do Orçamento', + 'free' => 'Grátis', - 'quote_is_approved' => 'Orçamento aprovado.', - 'apply_credit' => 'Aplicar Crédito', - 'system_settings' => 'Configurações do Sistema', - 'archive_token' => 'Arquivar Token', - 'archived_token' => 'Token arquivado', - 'archive_user' => 'Arquivar Usuário', - 'archived_user' => 'Usuário arquivado', - 'archive_account_gateway' => 'Arquivar Provedor', - 'archived_account_gateway' => 'Provedor arquivado', - 'archive_recurring_invoice' => 'Arquivar Fatura Recorrente', - 'archived_recurring_invoice' => 'Fatura Recorrente arquivada', - 'delete_recurring_invoice' => 'Remover Fatura Recorrente', - 'deleted_recurring_invoice' => 'Fatura Recorrente removida', - 'restore_recurring_invoice' => 'Restaurar Fatura Recorrente', - 'restored_recurring_invoice' => 'Fatura Recorrente restaurada', - 'archived' => 'Arquivado', - 'untitled_account' => 'Empresa Sem Nome', + 'quote_is_approved' => 'Orçamento aprovado.', + 'apply_credit' => 'Aplicar Crédito', + 'system_settings' => 'Configurações do Sistema', + 'archive_token' => 'Arquivar Token', + 'archived_token' => 'Token arquivado', + 'archive_user' => 'Arquivar Usuário', + 'archived_user' => 'Usuário arquivado', + 'archive_account_gateway' => 'Arquivar Provedor', + 'archived_account_gateway' => 'Provedor arquivado', + 'archive_recurring_invoice' => 'Arquivar Fatura Recorrente', + 'archived_recurring_invoice' => 'Fatura Recorrente arquivada', + 'delete_recurring_invoice' => 'Remover Fatura Recorrente', + 'deleted_recurring_invoice' => 'Fatura Recorrente removida', + 'restore_recurring_invoice' => 'Restaurar Fatura Recorrente', + 'restored_recurring_invoice' => 'Fatura Recorrente restaurada', + 'archived' => 'Arquivado', + 'untitled_account' => 'Empresa Sem Nome', - 'before' => 'Antes', - 'after' => 'Depois', - 'reset_terms_help' => 'Resetar para as condições padrões', - 'reset_footer_help' => 'Resetar para o rodapé padrão', - 'export_data' => 'Exportar Dados', - 'user' => 'Usuário', - 'country' => 'País', - 'include' => 'Incluir', - - 'logo_too_large' => 'Sua logo tem :size, para uma melhor performance sugerimos que este tamanho não ultrapasse 200KB', - 'email_errors' => [ + 'before' => 'Antes', + 'after' => 'Depois', + 'reset_terms_help' => 'Resetar para as condições padrões', + 'reset_footer_help' => 'Resetar para o rodapé padrão', + 'export_data' => 'Exportar Dados', + 'user' => 'Usuário', + 'country' => 'País', + 'include' => 'Incluir', + + 'logo_too_large' => 'Sua logo tem :size, para uma melhor performance sugerimos que este tamanho não ultrapasse 200KB', + 'email_errors' => [ 'inactive_client' => 'Não é possível enviar e-mails para clientes intativos', 'inactive_contact' => 'Não é possível enviar e-mails para contatos intativos', 'inactive_invoice' => 'Não é possível enviar e-mails em faturas intativas', 'user_unregistered' => 'Registre sua conta para enviar e-mails', 'user_unconfirmed' => 'Confirme sua conta para enviar e-mails', 'invalid_contact_email' => 'E-mail do contato inválido', - ], - - 'import_freshbooks' => 'Importar de FreshBooks', - 'import_data' => 'Importar Dados', - 'source' => 'Fonte', - 'csv' => 'CSV', - 'client_file' => 'Arquivo de Clientes', - 'invoice_file' => 'Arquivo de Faturas', - 'task_file' => 'Arquivo de Tarefas', - 'no_mapper' => 'Mapeamento inválido', - 'invalid_csv_header' => 'CSV com cabeçalho inválido', + ], - 'client_portal' => 'Portal do Cliente', - 'admin' => 'Admin', - 'disabled' => 'Disabilitado', - 'show_archived_users' => 'Mostrar usuários arquivados', - 'notes' => 'Observações', - 'invoice_will_create' => 'cliente será criado', - 'invoices_will_create' => 'faturas serão criadas', - 'failed_to_import' => 'A importação dos seguintes registros falhou', + 'import_freshbooks' => 'Importar de FreshBooks', + 'import_data' => 'Importar Dados', + 'source' => 'Fonte', + 'csv' => 'CSV', + 'client_file' => 'Arquivo de Clientes', + 'invoice_file' => 'Arquivo de Faturas', + 'task_file' => 'Arquivo de Tarefas', + 'no_mapper' => 'Mapeamento inválido', + 'invalid_csv_header' => 'CSV com cabeçalho inválido', - 'publishable_key' => 'Publishable Key', - 'secret_key' => 'Secret Key', - 'missing_publishable_key' => 'Set your Stripe publishable key for an improved checkout process', + 'client_portal' => 'Portal do Cliente', + 'admin' => 'Admin', + 'disabled' => 'Disabilitado', + 'show_archived_users' => 'Mostrar usuários arquivados', + 'notes' => 'Observações', + 'invoice_will_create' => 'cliente será criado', + 'invoices_will_create' => 'faturas serão criadas', + 'failed_to_import' => 'A importação dos seguintes registros falhou', - 'email_design' => 'Email Design', - 'due_by' => 'Due by :date', - 'enable_email_markup' => 'Enable Markup', - 'enable_email_markup_help' => 'Make it easier for your clients to pay you by adding schema.org markup to your emails.', - 'template_help_title' => 'Templates Help', - 'template_help_1' => 'Available variables:', - 'email_design_id' => 'Email Style', - 'email_design_help' => 'Make your emails look more professional with HTML layouts', - 'plain' => 'Plain', - 'light' => 'Light', - 'dark' => 'Dark', + 'publishable_key' => 'Publishable Key', + 'secret_key' => 'Secret Key', + 'missing_publishable_key' => 'Set your Stripe publishable key for an improved checkout process', - 'industry_help' => 'Used to provide comparisons against the averages of companies of similar size and industry.', - 'subdomain_help' => 'Customize the invoice link subdomain or display the invoice on your own website.', - 'invoice_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the invoice number.', - 'quote_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the quote number.', - 'custom_client_fields_helps' => 'Add a text input to the client create/edit page and display the label and value on the PDF.', - 'custom_account_fields_helps' => 'Add a label and value to the company details section of the PDF.', - 'custom_invoice_fields_helps' => 'Add a text input to the invoice create/edit page and display the label and value on the PDF.', - 'custom_invoice_charges_helps' => 'Add a text input to the invoice create/edit page and include the charge in the invoice subtotals.', - 'color_help' => 'Note: the primary color is also used in the client portal and custom email designs.', + 'email_design' => 'Email Design', + 'due_by' => 'Due by :date', + 'enable_email_markup' => 'Enable Markup', + 'enable_email_markup_help' => 'Make it easier for your clients to pay you by adding schema.org markup to your emails.', + 'template_help_title' => 'Templates Help', + 'template_help_1' => 'Available variables:', + 'email_design_id' => 'Email Style', + 'email_design_help' => 'Make your emails look more professional with HTML layouts', + 'plain' => 'Plain', + 'light' => 'Light', + 'dark' => 'Dark', - 'token_expired' => 'Validation token was expired. Please try again.', - 'invoice_link' => 'Invoice Link', - 'button_confirmation_message' => 'Click to confirm your email address.', - 'confirm' => 'Confirm', - 'email_preferences' => 'Email Preferences', - 'created_invoices' => 'Successfully created :count invoice(s)', - 'next_invoice_number' => 'The next invoice number is :number.', - 'next_quote_number' => 'The next quote number is :number.', + 'industry_help' => 'Used to provide comparisons against the averages of companies of similar size and industry.', + 'subdomain_help' => 'Customize the invoice link subdomain or display the invoice on your own website.', + 'invoice_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the invoice number.', + 'quote_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the quote number.', + 'custom_client_fields_helps' => 'Add a text input to the client create/edit page and display the label and value on the PDF.', + 'custom_account_fields_helps' => 'Add a label and value to the company details section of the PDF.', + 'custom_invoice_fields_helps' => 'Add a text input to the invoice create/edit page and display the label and value on the PDF.', + 'custom_invoice_charges_helps' => 'Add a text input to the invoice create/edit page and include the charge in the invoice subtotals.', + 'color_help' => 'Note: the primary color is also used in the client portal and custom email designs.', - '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', + 'token_expired' => 'Validation token was expired. Please try again.', + 'invoice_link' => 'Invoice Link', + 'button_confirmation_message' => 'Click to confirm your email address.', + 'confirm' => 'Confirm', + 'email_preferences' => 'Email Preferences', + 'created_invoices' => 'Successfully created :count invoice(s)', + 'next_invoice_number' => 'The next invoice number is :number.', + 'next_quote_number' => 'The next quote number is :number.', + + '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', + + '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' => '

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:

+
    +
  • Today is the 15th, due date is 1st of the month. The due date should likely be the 1st of the next month.
  • +
  • Today is the 15th, due date is the last day of the month. The due date will be the last day of the this month. +
  • +
  • Today is the 15th, due date is the 15th day of the month. The due date will be the 15th day of next month. +
  • +
  • Today is the Friday, due date is the 1st Friday after. The due date will be next Friday, not today. +
  • +
', + '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' => '

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

+ // recurring invoices + 'recurring_invoices' => 'Återkommande fakturor', + 'recurring_help' => '

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::

    -
  • "Medlemskap för månaden :MONTH" => "Medlemskap för månaden juli"
  • -
  • ":YEAR+1 årlig prenumeration" => "2015 årlig prenumeration"
  • -
  • "Underhåll för :QUARTER+1" => "Underhåll för Q2"
  • +
  • "Medlemskap för månaden :MONTH" => "Medlemskap för månaden juli"
  • +
  • ":YEAR+1 årlig prenumeration" => "2015 årlig prenumeration"
  • +
  • "Underhåll för :QUARTER+1" => "Underhåll för Q2"
', - // 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 steg

En 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' => '

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 Value to the end. For example $invoiceNumberValue displays the invoice number.

-

To access a child property using dot notation. For example to show the client name you could use $client.nameValue.

-

If you need help figuring something out post a question to our support forum.

', - - 'invoice_due_date' => 'Due Date', - 'quote_due_date' => 'Valid Until', - 'valid_until' => 'Valid Until', - 'reset_terms' => 'Reset terms', - 'reset_footer' => 'Reset footer', - 'invoices_sent' => ':count invoice sent|:count invoices sent', - 'status_draft' => 'Draft', - 'status_sent' => 'Sent', - 'status_viewed' => 'Viewed', - 'status_partial' => 'Partial', - 'status_paid' => 'Paid', - 'show_line_item_tax' => 'Display line item taxes inline', - - 'iframe_url' => 'Website', - 'iframe_url_help1' => 'Copy the following code to a page on your site.', - 'iframe_url_help2' => 'You can test the feature by clicking \'View as recipient\' for an invoice.', - - 'auto_bill' => 'Auto Bill', - 'military_time' => '24 Hour Time', - 'last_sent' => 'Last Sent', - - 'reminder_emails' => 'Reminder Emails', - 'templates_and_reminders' => 'Templates & Reminders', - 'subject' => 'Subject', - 'body' => 'Body', - 'first_reminder' => 'First Reminder', - 'second_reminder' => 'Second Reminder', - 'third_reminder' => 'Third Reminder', - 'num_days_reminder' => 'Days after due date', - 'reminder_subject' => 'Reminder: Invoice :invoice from :account', - 'reset' => 'Reset', - 'invoice_not_found' => 'The requested invoice is not available', - - 'referral_program' => 'Referral Program', - 'referral_code' => 'Referral Code', - 'last_sent_on' => 'Last sent on :date', - - 'page_expire' => 'This page will expire soon, :click_here to keep working', - 'upcoming_quotes' => 'Upcoming Quotes', - 'expired_quotes' => 'Expired Quotes', - - 'sign_up_using' => 'Sign up using', - 'invalid_credentials' => 'These credentials do not match our records', - 'show_all_options' => 'Show all options', - 'user_details' => 'User Details', - 'oneclick_login' => 'One-Click Login', - 'disable' => 'Disable', - 'invoice_quote_number' => 'Invoice and Quote Numbers', - 'invoice_charges' => 'Invoice Charges', - - 'invitation_status' => [ - 'sent' => 'Email Sent', - 'opened' => 'Email Openend', - 'viewed' => 'Invoice Viewed', - ], - 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.', - 'notification_invoice_bounced_subject' => 'Unable to deliver Invoice :invoice', - 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.', - 'notification_quote_bounced_subject' => 'Unable to deliver Quote :invoice', - - 'custom_invoice_link' => 'Custom Invoice Link', - 'total_invoiced' => 'Total Invoiced', - 'open_balance' => 'Open Balance', - 'verify_email' => 'Please visit the link in the account confirmation email to verify your email address.', - 'basic_settings' => 'Basic Settings', - 'pro' => 'Pro', - 'gateways' => 'Payment Gateways', - - 'next_send_on' => 'Send Next: :date', - 'no_longer_running' => 'This invoice is not scheduled to run', - 'general_settings' => 'General Settings', - 'customize' => 'Customize', - 'oneclick_login_help' => 'Connect an account to login without a password', - 'referral_code_help' => 'Earn money by sharing our app online', - - 'enable_with_stripe' => 'Enable | Requires Stripe', - 'tax_settings' => 'Tax Settings', - 'create_tax_rate' => 'Add Tax Rate', - 'updated_tax_rate' => 'Successfully updated tax rate', - 'created_tax_rate' => 'Successfully created tax rate', - 'edit_tax_rate' => 'Edit tax rate', - 'archive_tax_rate' => 'Archive tax rate', - 'archived_tax_rate' => 'Successfully archived the tax rate', - 'default_tax_rate_id' => 'Default Tax Rate', - 'tax_rate' => 'Tax Rate', - 'recurring_hour' => 'Recurring Hour', - 'pattern' => 'Pattern', - 'pattern_help_title' => 'Pattern Help', - 'pattern_help_1' => 'Create custom invoice and quote numbers by specifying a pattern', - 'pattern_help_2' => 'Available variables:', - 'pattern_help_3' => 'For example, :example would be converted to :value', - 'see_options' => 'See options', - 'invoice_counter' => 'Invoice Counter', - 'quote_counter' => 'Quote Counter', - 'type' => 'Type', - - 'activity_1' => ':user created client :client', - 'activity_2' => ':user archived client :client', - 'activity_3' => ':user deleted client :client', - 'activity_4' => ':user created invoice :invoice', - 'activity_5' => ':user updated invoice :invoice', - 'activity_6' => ':user emailed invoice :invoice to :contact', - 'activity_7' => ':contact viewed invoice :invoice', - 'activity_8' => ':user archived invoice :invoice', - 'activity_9' => ':user deleted invoice :invoice', - 'activity_10' => ':contact entered payment :payment for :invoice', - 'activity_11' => ':user updated payment :payment', - 'activity_12' => ':user archived payment :payment', - 'activity_13' => ':user deleted payment :payment', - 'activity_14' => ':user entered :credit credit', - 'activity_15' => ':user updated :credit credit', - 'activity_16' => ':user archived :credit credit', - 'activity_17' => ':user deleted :credit credit', - 'activity_18' => ':user created quote :quote', - 'activity_19' => ':user updated quote :quote', - 'activity_20' => ':user emailed quote :quote to :contact', - 'activity_21' => ':contact viewed quote :quote', - 'activity_22' => ':user archived quote :quote', - 'activity_23' => ':user deleted quote :quote', - 'activity_24' => ':user restored quote :quote', - 'activity_25' => ':user restored invoice :invoice', - 'activity_26' => ':user restored client :client', - 'activity_27' => ':user restored payment :payment', - 'activity_28' => ':user restored :credit credit', - 'activity_29' => ':contact approved quote :quote', - - 'payment' => 'Payment', - 'system' => 'System', - 'signature' => 'Email Signature', - 'default_messages' => 'Default Messages', - 'quote_terms' => 'Quote Terms', - 'default_quote_terms' => 'Default Quote Terms', - 'default_invoice_terms' => 'Default Invoice Terms', - 'default_invoice_footer' => 'Default Invoice Footer', - 'quote_footer' => 'Quote Footer', - 'free' => 'Free', - - 'quote_is_approved' => 'This quote is approved', - 'apply_credit' => 'Apply Credit', - 'system_settings' => 'System Settings', - 'archive_token' => 'Archive Token', - 'archived_token' => 'Successfully archived token', - 'archive_user' => 'Archive User', - 'archived_user' => 'Successfully archived user', - 'archive_account_gateway' => 'Archive Gateway', - 'archived_account_gateway' => 'Successfully archived gateway', - 'archive_recurring_invoice' => 'Archive Recurring Invoice', - 'archived_recurring_invoice' => 'Successfully archived recurring invoice', - 'delete_recurring_invoice' => 'Delete Recurring Invoice', - 'deleted_recurring_invoice' => 'Successfully deleted recurring invoice', - 'restore_recurring_invoice' => 'Restore Recurring Invoice', - 'restored_recurring_invoice' => 'Successfully restored recurring invoice', - 'archived' => 'Archived', - 'untitled_account' => 'Untitled Company', - - 'before' => 'Before', - 'after' => 'After', - 'reset_terms_help' => 'Reset to the default account terms', - 'reset_footer_help' => 'Reset to the default account footer', - 'export_data' => 'Export Data', - 'user' => 'User', - 'country' => 'Country', - 'include' => 'Include', - - 'logo_too_large' => 'Your logo is :size, for better PDF performance we suggest uploading an image file less than 200KB', - 'import_freshbooks' => 'Import From FreshBooks', - 'import_data' => 'Import Data', - 'source' => 'Source', - 'csv' => 'CSV', - 'client_file' => 'Client File', - 'invoice_file' => 'Invoice File', - 'task_file' => 'Task File', - 'no_mapper' => 'No valid mapping for file', - 'invalid_csv_header' => 'Invalid CSV Header', - - 'email_errors' => [ + // 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 steg

En 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' => '

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 Value to the end. For example $invoiceNumberValue displays the invoice number.

+

To access a child property using dot notation. For example to show the client name you could use $client.nameValue.

+

If you need help figuring something out post a question to our support forum.

', + + 'invoice_due_date' => 'Due Date', + 'quote_due_date' => 'Valid Until', + 'valid_until' => 'Valid Until', + 'reset_terms' => 'Reset terms', + 'reset_footer' => 'Reset footer', + 'invoices_sent' => ':count invoice sent|:count invoices sent', + 'status_draft' => 'Draft', + 'status_sent' => 'Sent', + 'status_viewed' => 'Viewed', + 'status_partial' => 'Partial', + 'status_paid' => 'Paid', + 'show_line_item_tax' => 'Display line item taxes inline', + + 'iframe_url' => 'Website', + 'iframe_url_help1' => 'Copy the following code to a page on your site.', + 'iframe_url_help2' => 'You can test the feature by clicking \'View as recipient\' for an invoice.', + + 'auto_bill' => 'Auto Bill', + 'military_time' => '24 Hour Time', + 'last_sent' => 'Last Sent', + + 'reminder_emails' => 'Reminder Emails', + 'templates_and_reminders' => 'Templates & Reminders', + 'subject' => 'Subject', + 'body' => 'Body', + 'first_reminder' => 'First Reminder', + 'second_reminder' => 'Second Reminder', + 'third_reminder' => 'Third Reminder', + 'num_days_reminder' => 'Days after due date', + 'reminder_subject' => 'Reminder: Invoice :invoice from :account', + 'reset' => 'Reset', + 'invoice_not_found' => 'The requested invoice is not available', + + 'referral_program' => 'Referral Program', + 'referral_code' => 'Referral Code', + 'last_sent_on' => 'Last sent on :date', + + 'page_expire' => 'This page will expire soon, :click_here to keep working', + 'upcoming_quotes' => 'Upcoming Quotes', + 'expired_quotes' => 'Expired Quotes', + + 'sign_up_using' => 'Sign up using', + 'invalid_credentials' => 'These credentials do not match our records', + 'show_all_options' => 'Show all options', + 'user_details' => 'User Details', + 'oneclick_login' => 'One-Click Login', + 'disable' => 'Disable', + 'invoice_quote_number' => 'Invoice and Quote Numbers', + 'invoice_charges' => 'Invoice Charges', + + 'invitation_status' => [ + 'sent' => 'Email Sent', + 'opened' => 'Email Openend', + 'viewed' => 'Invoice Viewed', + ], + 'notification_invoice_bounced' => 'We were unable to deliver Invoice :invoice to :contact.', + 'notification_invoice_bounced_subject' => 'Unable to deliver Invoice :invoice', + 'notification_quote_bounced' => 'We were unable to deliver Quote :invoice to :contact.', + 'notification_quote_bounced_subject' => 'Unable to deliver Quote :invoice', + + 'custom_invoice_link' => 'Custom Invoice Link', + 'total_invoiced' => 'Total Invoiced', + 'open_balance' => 'Open Balance', + 'verify_email' => 'Please visit the link in the account confirmation email to verify your email address.', + 'basic_settings' => 'Basic Settings', + 'pro' => 'Pro', + 'gateways' => 'Payment Gateways', + + 'next_send_on' => 'Send Next: :date', + 'no_longer_running' => 'This invoice is not scheduled to run', + 'general_settings' => 'General Settings', + 'customize' => 'Customize', + 'oneclick_login_help' => 'Connect an account to login without a password', + 'referral_code_help' => 'Earn money by sharing our app online', + + 'enable_with_stripe' => 'Enable | Requires Stripe', + 'tax_settings' => 'Tax Settings', + 'create_tax_rate' => 'Add Tax Rate', + 'updated_tax_rate' => 'Successfully updated tax rate', + 'created_tax_rate' => 'Successfully created tax rate', + 'edit_tax_rate' => 'Edit tax rate', + 'archive_tax_rate' => 'Archive tax rate', + 'archived_tax_rate' => 'Successfully archived the tax rate', + 'default_tax_rate_id' => 'Default Tax Rate', + 'tax_rate' => 'Tax Rate', + 'recurring_hour' => 'Recurring Hour', + 'pattern' => 'Pattern', + 'pattern_help_title' => 'Pattern Help', + 'pattern_help_1' => 'Create custom invoice and quote numbers by specifying a pattern', + 'pattern_help_2' => 'Available variables:', + 'pattern_help_3' => 'For example, :example would be converted to :value', + 'see_options' => 'See options', + 'invoice_counter' => 'Invoice Counter', + 'quote_counter' => 'Quote Counter', + 'type' => 'Type', + + 'activity_1' => ':user created client :client', + 'activity_2' => ':user archived client :client', + 'activity_3' => ':user deleted client :client', + 'activity_4' => ':user created invoice :invoice', + 'activity_5' => ':user updated invoice :invoice', + 'activity_6' => ':user emailed invoice :invoice to :contact', + 'activity_7' => ':contact viewed invoice :invoice', + 'activity_8' => ':user archived invoice :invoice', + 'activity_9' => ':user deleted invoice :invoice', + 'activity_10' => ':contact entered payment :payment for :invoice', + 'activity_11' => ':user updated payment :payment', + 'activity_12' => ':user archived payment :payment', + 'activity_13' => ':user deleted payment :payment', + 'activity_14' => ':user entered :credit credit', + 'activity_15' => ':user updated :credit credit', + 'activity_16' => ':user archived :credit credit', + 'activity_17' => ':user deleted :credit credit', + 'activity_18' => ':user created quote :quote', + 'activity_19' => ':user updated quote :quote', + 'activity_20' => ':user emailed quote :quote to :contact', + 'activity_21' => ':contact viewed quote :quote', + 'activity_22' => ':user archived quote :quote', + 'activity_23' => ':user deleted quote :quote', + 'activity_24' => ':user restored quote :quote', + 'activity_25' => ':user restored invoice :invoice', + 'activity_26' => ':user restored client :client', + 'activity_27' => ':user restored payment :payment', + 'activity_28' => ':user restored :credit credit', + 'activity_29' => ':contact approved quote :quote', + + 'payment' => 'Payment', + 'system' => 'System', + 'signature' => 'Email Signature', + 'default_messages' => 'Default Messages', + 'quote_terms' => 'Quote Terms', + 'default_quote_terms' => 'Default Quote Terms', + 'default_invoice_terms' => 'Default Invoice Terms', + 'default_invoice_footer' => 'Default Invoice Footer', + 'quote_footer' => 'Quote Footer', + 'free' => 'Free', + + 'quote_is_approved' => 'This quote is approved', + 'apply_credit' => 'Apply Credit', + 'system_settings' => 'System Settings', + 'archive_token' => 'Archive Token', + 'archived_token' => 'Successfully archived token', + 'archive_user' => 'Archive User', + 'archived_user' => 'Successfully archived user', + 'archive_account_gateway' => 'Archive Gateway', + 'archived_account_gateway' => 'Successfully archived gateway', + 'archive_recurring_invoice' => 'Archive Recurring Invoice', + 'archived_recurring_invoice' => 'Successfully archived recurring invoice', + 'delete_recurring_invoice' => 'Delete Recurring Invoice', + 'deleted_recurring_invoice' => 'Successfully deleted recurring invoice', + 'restore_recurring_invoice' => 'Restore Recurring Invoice', + 'restored_recurring_invoice' => 'Successfully restored recurring invoice', + 'archived' => 'Archived', + 'untitled_account' => 'Untitled Company', + + 'before' => 'Before', + 'after' => 'After', + 'reset_terms_help' => 'Reset to the default account terms', + 'reset_footer_help' => 'Reset to the default account footer', + 'export_data' => 'Export Data', + 'user' => 'User', + 'country' => 'Country', + 'include' => 'Include', + + 'logo_too_large' => 'Your logo is :size, for better PDF performance we suggest uploading an image file less than 200KB', + 'import_freshbooks' => 'Import From FreshBooks', + 'import_data' => 'Import Data', + 'source' => 'Source', + 'csv' => 'CSV', + 'client_file' => 'Client File', + 'invoice_file' => 'Invoice File', + 'task_file' => 'Task File', + 'no_mapper' => 'No valid mapping for file', + 'invalid_csv_header' => 'Invalid CSV Header', + + 'email_errors' => [ 'inactive_client' => 'Emails can not be sent to inactive clients', 'inactive_contact' => 'Emails can not be sent to inactive contacts', 'inactive_invoice' => 'Emails can not be sent to inactive invoices', 'user_unregistered' => 'Please register your account to send emails', 'user_unconfirmed' => 'Please confirm your account to send emails', 'invalid_contact_email' => 'Invalid contact email', - ], + ], - 'client_portal' => 'Client Portal', - 'admin' => 'Admin', - 'disabled' => 'Disabled', - 'show_archived_users' => 'Show archived users', - 'notes' => 'Notes', - 'invoice_will_create' => 'client will be created', - 'invoices_will_create' => 'invoices will be created', - 'failed_to_import' => 'The following records failed to import', + 'client_portal' => 'Client Portal', + 'admin' => 'Admin', + 'disabled' => 'Disabled', + 'show_archived_users' => 'Show archived users', + 'notes' => 'Notes', + 'invoice_will_create' => 'client will be created', + 'invoices_will_create' => 'invoices will be created', + 'failed_to_import' => 'The following records failed to import', - 'publishable_key' => 'Publishable Key', - 'secret_key' => 'Secret Key', - 'missing_publishable_key' => 'Set your Stripe publishable key for an improved checkout process', + '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', - 'enable_email_markup_help' => 'Make it easier for your clients to pay you by adding schema.org markup to your emails.', - 'template_help_title' => 'Templates Help', - 'template_help_1' => 'Available variables:', - 'email_design_id' => 'Email Style', - 'email_design_help' => 'Make your emails look more professional with HTML layouts', - 'plain' => 'Plain', - 'light' => 'Light', - 'dark' => 'Dark', + 'email_design' => 'Email Design', + 'due_by' => 'Due by :date', + 'enable_email_markup' => 'Enable Markup', + 'enable_email_markup_help' => 'Make it easier for your clients to pay you by adding schema.org markup to your emails.', + 'template_help_title' => 'Templates Help', + 'template_help_1' => 'Available variables:', + 'email_design_id' => 'Email Style', + 'email_design_help' => 'Make your emails look more professional with HTML layouts', + 'plain' => 'Plain', + 'light' => 'Light', + 'dark' => 'Dark', - 'industry_help' => 'Used to provide comparisons against the averages of companies of similar size and industry.', - 'subdomain_help' => 'Customize the invoice link subdomain or display the invoice on your own website.', - 'invoice_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the invoice number.', - 'quote_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the quote number.', - 'custom_client_fields_helps' => 'Add a text input to the client create/edit page and display the label and value on the PDF.', - 'custom_account_fields_helps' => 'Add a label and value to the company details section of the PDF.', - 'custom_invoice_fields_helps' => 'Add a text input to the invoice create/edit page and display the label and value on the PDF.', - 'custom_invoice_charges_helps' => 'Add a text input to the invoice create/edit page and include the charge in the invoice subtotals.', - 'color_help' => 'Note: the primary color is also used in the client portal and custom email designs.', + 'industry_help' => 'Used to provide comparisons against the averages of companies of similar size and industry.', + 'subdomain_help' => 'Customize the invoice link subdomain or display the invoice on your own website.', + 'invoice_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the invoice number.', + 'quote_number_help' => 'Specify a prefix or use a custom pattern to dynamically set the quote number.', + 'custom_client_fields_helps' => 'Add a text input to the client create/edit page and display the label and value on the PDF.', + 'custom_account_fields_helps' => 'Add a label and value to the company details section of the PDF.', + 'custom_invoice_fields_helps' => 'Add a text input to the invoice create/edit page and display the label and value on the PDF.', + 'custom_invoice_charges_helps' => 'Add a text input to the invoice create/edit page and include the charge in the invoice subtotals.', + 'color_help' => 'Note: the primary color is also used in the client portal and custom email designs.', - 'token_expired' => 'Validation token was expired. Please try again.', - 'invoice_link' => 'Invoice Link', - 'button_confirmation_message' => 'Click to confirm your email address.', - 'confirm' => 'Confirm', - 'email_preferences' => 'Email Preferences', - 'created_invoices' => 'Successfully created :count invoice(s)', - 'next_invoice_number' => 'The next invoice number is :number.', - 'next_quote_number' => 'The next quote number is :number.', + 'token_expired' => 'Validation token was expired. Please try again.', + 'invoice_link' => 'Invoice Link', + 'button_confirmation_message' => 'Click to confirm your email address.', + 'confirm' => 'Confirm', + 'email_preferences' => 'Email Preferences', + 'created_invoices' => 'Successfully created :count invoice(s)', + 'next_invoice_number' => 'The next invoice number is :number.', + 'next_quote_number' => 'The next quote number is :number.', - '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', + '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', + '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' => '

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:

+
    +
  • Today is the 15th, due date is 1st of the month. The due date should likely be the 1st of the next month.
  • +
  • Today is the 15th, due date is the last day of the month. The due date will be the last day of the this month. +
  • +
  • Today is the 15th, due date is the 15th day of the month. The due date will be the 15th day of next month. +
  • +
  • Today is the Friday, due date is the 1st Friday after. The due date will be next Friday, not today. +
  • +
', + '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) !!}

+

 

-
+
- @if ($bankAccount) - {!! Former::populateField('bank_id', $bankAccount->bank_id) !!} - @endif +
+
+ @if ($bankAccount) + {!! Former::populateField('public_id', $bankAccount->public_id) !!} + {!! Former::hidden('public_id') !!} + @else + {!! Former::select('bank_id') + ->data_bind('combobox: bank_id') + ->addOption('', '') + ->fromQuery($banks, 'name', 'id') + ->blockHelp('texts.bank_accounts_help') !!} + @endif - {!! Former::select('bank_id') - ->data_bind('dropdown: bank_id') - ->addOption('', '') - ->fromQuery($banks, 'name', 'id') !!} + {!! Former::password('bank_username') + ->data_bind("value: bank_username, valueUpdate: 'afterkeydown'") + ->label(trans('texts.username')) !!} - {!! Former::password('bank_username') - ->data_bind("value: bank_username, valueUpdate: 'afterkeydown'") - ->label(trans('texts.username')) - ->blockHelp(trans(Request::secure() ? 'texts.bank_password_help' : 'texts.bank_password_warning')) !!} + {!! Former::password('bank_password') + ->label(trans('texts.password')) + ->data_bind("value: bank_password, valueUpdate: 'afterkeydown'") + ->blockHelp(trans(Request::secure() ? 'texts.bank_password_help' : 'texts.bank_password_warning')) !!} +
+
-
-
+ -
diff --git a/resources/views/accounts/localization.blade.php b/resources/views/accounts/localization.blade.php index 1ad5de55ff17..f2c28e3684a8 100644 --- a/resources/views/accounts/localization.blade.php +++ b/resources/views/accounts/localization.blade.php @@ -6,6 +6,7 @@ {!! Former::open_for_files()->addClass('warn-on-exit') !!} {{ Former::populate($account) }} {{ Former::populateField('military_time', intval($account->military_time)) }} + {{ Former::populateField('show_currency_code', intval($account->show_currency_code)) }} @include('accounts.nav', ['selected' => ACCOUNT_LOCALIZATION]) @@ -28,6 +29,7 @@ {!! Former::select('datetime_format_id')->addOption('','') ->fromQuery($datetimeFormats, 'label', 'id') !!} {!! Former::checkbox('military_time')->text(trans('texts.enable')) !!} + {{-- Former::checkbox('show_currency_code')->text(trans('texts.enable')) --}} diff --git a/resources/views/accounts/templates_and_reminders.blade.php b/resources/views/accounts/templates_and_reminders.blade.php index 6b88ab70f9be..2794a5b2e0f8 100644 --- a/resources/views/accounts/templates_and_reminders.blade.php +++ b/resources/views/accounts/templates_and_reminders.blade.php @@ -203,13 +203,14 @@ var vals = [ {!! json_encode($emailFooter) !!}, "{{ $account->getDisplayName() }}", + "{{ $account->formatDate($account->getDateTime()) }}", + "{{ $account->formatDate($account->getDateTime()) }}", "Client Name", formatMoney(100), "Contact Name", "First Name", "0001", "0001", - "{{ $account->formatDate($account->getDateTime()) }}", "{{ URL::to('/view/...') }}", '{!! HTML::flatButton('view_invoice', '#0b4d78') !!}', "{{ URL::to('/payment/...') }}", diff --git a/resources/views/accounts/user_details.blade.php b/resources/views/accounts/user_details.blade.php index 346fc342107a..57bfdb8eb5a4 100644 --- a/resources/views/accounts/user_details.blade.php +++ b/resources/views/accounts/user_details.blade.php @@ -172,7 +172,11 @@ $(['current_password', 'newer_password', 'confirm_password']).each(function(i, field) { var $input = $('form #'+field), val = $.trim($input.val()); - var isValid = val && val.length >= 6; + var isValid = val; + + if (field != 'current_password') { + isValid = val.length >= 6; + } if (isValid && field == 'confirm_password') { isValid = val == $.trim($('#newer_password').val()); diff --git a/resources/views/clients/show.blade.php b/resources/views/clients/show.blade.php index 06b0e7774abb..e4209fdd39ee 100644 --- a/resources/views/clients/show.blade.php +++ b/resources/views/clients/show.blade.php @@ -21,43 +21,54 @@ @section('content') -
- {!! Former::open('clients/bulk')->addClass('mainForm') !!} -
- {!! Former::text('action') !!} - {!! Former::text('public_id')->value($client->public_id) !!} -
+
+
+
+ {{ $client->getDisplayName() }} + @if ($client->trashed()) +   {!! $client->present()->status !!} + @endif +
+
+
+
+ {!! Former::open('clients/bulk')->addClass('mainForm') !!} +
+ {!! Former::text('action') !!} + {!! Former::text('public_id')->value($client->public_id) !!} +
- @if ($gatewayLink) - {!! Button::normal(trans('texts.view_in_stripe'))->asLinkTo($gatewayLink)->withAttributes(['target' => '_blank']) !!} - @endif + @if ($gatewayLink) + {!! Button::normal(trans('texts.view_in_stripe'))->asLinkTo($gatewayLink)->withAttributes(['target' => '_blank']) !!} + @endif - @if ($client->trashed()) - {!! Button::primary(trans('texts.restore_client'))->withAttributes(['onclick' => 'onRestoreClick()']) !!} - @else - {!! DropdownButton::normal(trans('texts.edit_client')) - ->withAttributes(['class'=>'normalDropDown']) - ->withContents([ - ['label' => trans('texts.archive_client'), 'url' => "javascript:onArchiveClick()"], - ['label' => trans('texts.delete_client'), 'url' => "javascript:onDeleteClick()"], - ] - )->split() !!} + @if ($client->trashed()) + {!! Button::primary(trans('texts.restore_client'))->withAttributes(['onclick' => 'onRestoreClick()']) !!} + @else + {!! DropdownButton::normal(trans('texts.edit_client')) + ->withAttributes(['class'=>'normalDropDown']) + ->withContents([ + ['label' => trans('texts.archive_client'), 'url' => "javascript:onArchiveClick()"], + ['label' => trans('texts.delete_client'), 'url' => "javascript:onDeleteClick()"], + ] + )->split() !!} - {!! DropdownButton::primary(trans('texts.new_invoice')) - ->withAttributes(['class'=>'primaryDropDown']) - ->withContents($actionLinks)->split() !!} - @endif - {!! Former::close() !!} + {!! DropdownButton::primary(trans('texts.new_invoice')) + ->withAttributes(['class'=>'primaryDropDown']) + ->withContents($actionLinks)->split() !!} + @endif + {!! Former::close() !!} -
+
+
+
- -

{{ $client->getDisplayName() }}

@if ($client->last_login > 0)

{{ trans('texts.last_logged_in') }} {{ Utils::timestampToDateTimeString(strtotime($client->last_login)) }}

@endif +
diff --git a/resources/views/dashboard.blade.php b/resources/views/dashboard.blade.php index 56f9690610ec..d36c8334cc2a 100644 --- a/resources/views/dashboard.blade.php +++ b/resources/views/dashboard.blade.php @@ -7,18 +7,21 @@
- -
- {{ trans('texts.total_revenue') }} -
-
- @if (count($paidToDate)) - @foreach ($paidToDate as $item) - {{ Utils::formatMoney($item->value, $item->currency_id) }}
- @endforeach - @else - {{ Utils::formatMoney(0) }} - @endif + +
+
+ {{ trans('texts.total_revenue') }} +
+
+ @if (count($paidToDate)) + @foreach ($paidToDate as $item) + {{ Utils::formatMoney($item->value, $item->currency_id) }}
+ @endforeach + @else + {{ Utils::formatMoney(0) }} + @endif +
@@ -26,18 +29,21 @@
- -
- {{ trans('texts.average_invoice') }} -
-
- @if (count($averageInvoice)) - @foreach ($averageInvoice as $item) - {{ Utils::formatMoney($item->invoice_avg, $item->currency_id) }}
- @endforeach - @else - {{ Utils::formatMoney(0) }} - @endif + +
+
+ {{ trans('texts.average_invoice') }} +
+
+ @if (count($averageInvoice)) + @foreach ($averageInvoice as $item) + {{ Utils::formatMoney($item->invoice_avg, $item->currency_id) }}
+ @endforeach + @else + {{ Utils::formatMoney(0) }} + @endif +
@@ -45,18 +51,21 @@
- -
- {{ trans('texts.outstanding') }} -
-
- @if (count($balances)) - @foreach ($balances as $item) - {{ Utils::formatMoney($item->value, $item->currency_id) }}
- @endforeach - @else - {{ Utils::formatMoney(0) }} - @endif + +
+
+ {{ trans('texts.outstanding') }} +
+
+ @if (count($balances)) + @foreach ($balances as $item) + {{ Utils::formatMoney($item->value, $item->currency_id) }}
+ @endforeach + @else + {{ Utils::formatMoney(0) }} + @endif +
diff --git a/resources/views/datatable.blade.php b/resources/views/datatable.blade.php index f21f6c8cfff4..2d0b78d9faa4 100644 --- a/resources/views/datatable.blade.php +++ b/resources/views/datatable.blade.php @@ -56,10 +56,16 @@ @if (isset($hasCheckboxes) && $hasCheckboxes) 'aaSorting': [['1', 'asc']], // Disable sorting on the first column - "aoColumnDefs": [ { - 'bSortable': false, - 'aTargets': [ 0, {{ count($columns) - 1 }} ] - } ], + "aoColumnDefs": [ + { + 'bSortable': false, + 'aTargets': [ 0, {{ count($columns) - 1 }} ] + }, + { + 'sClass': 'right', + 'aTargets': {{ isset($values['rightAlign']) ? json_encode($values['rightAlign']) : '[]' }} + } + ], @endif @foreach ($options as $k => $o) {!! json_encode($k) !!}: {!! json_encode($o) !!}, diff --git a/resources/views/expenses/edit.blade.php b/resources/views/expenses/edit.blade.php index 8071c0b44ef6..8d413e16b69c 100644 --- a/resources/views/expenses/edit.blade.php +++ b/resources/views/expenses/edit.blade.php @@ -4,6 +4,13 @@ @parent @include('money_script') + + + @stop @section('content') @@ -28,18 +35,24 @@ ->label(trans('texts.vendor')) ->addGroupClass('vendor-select') !!} - {!! Former::text('amount') - ->label(trans('texts.amount')) - ->data_bind("value: amount, valueUpdate: 'afterkeydown'") - ->addGroupClass('amount') - ->append($account->present()->currencyCode) !!} - {!! Former::text('expense_date') ->data_date_format(Session::get(SESSION_DATE_PICKER_FORMAT, DEFAULT_DATE_PICKER_FORMAT)) ->addGroupClass('expense_date') ->label(trans('texts.date')) ->append('') !!} + {!! Former::select('expense_currency_id')->addOption('','') + ->data_bind('combobox: expense_currency_id') + ->label(trans('texts.currency_id')) + ->data_placeholder(Utils::getFromCache($account->getCurrencyId(), 'currencies')->name) + ->fromQuery($currencies, 'name', 'id') !!} + + {!! Former::text('amount') + ->label(trans('texts.amount')) + ->data_bind("value: amount, valueUpdate: 'afterkeydown'") + ->addGroupClass('amount') + ->append('') !!} + {!! Former::select('client_id') ->addOption('', '') ->label(trans('texts.client')) @@ -54,30 +67,32 @@ @endif - {!! Former::select('currency_id')->addOption('','') - ->data_bind('combobox: currency_id, disable: true') + {!! Former::select('invoice_currency_id')->addOption('','') + ->label(trans('texts.invoice_currency')) + ->data_placeholder(Utils::getFromCache($account->getCurrencyId(), 'currencies')->name) + ->data_bind('combobox: invoice_currency_id, disable: true') ->fromQuery($currencies, 'name', 'id') !!} {!! Former::plaintext('test') - ->value('') + ->value('') ->style('min-height:46px') - ->label(trans('texts.currency_id')) !!} + ->label(trans('texts.invoice_currency')) !!} {!! Former::text('exchange_rate') ->data_bind("value: exchange_rate, enable: enableExchangeRate, valueUpdate: 'afterkeydown'") !!} - {!! Former::text('converted_amount') + {!! Former::text('invoice_amount') ->addGroupClass('converted-amount') ->data_bind("value: convertedAmount, enable: enableExchangeRate") - ->append('') !!} + ->append('') !!}
- {!! Former::textarea('public_notes')->rows(9) !!} - {!! Former::textarea('private_notes')->rows(9) !!} + {!! Former::textarea('public_notes')->style('height:255px') !!} + {!! Former::textarea('private_notes')->style('height:255px') !!}
@@ -111,7 +126,7 @@ var clientId = $('select#client_id').val(); var client = clientMap[clientId]; if (client) { - model.currency_id(client.currency_id); + model.invoice_currency_id(client.currency_id); } } @@ -174,45 +189,50 @@ var ViewModel = function(data) { var self = this; - self.client_id = ko.observable({{ $clientPublicId }}); - self.vendor_id = ko.observable({{ $vendorPublicId }}); - self.currency_id = ko.observable(); + self.expense_currency_id = ko.observable(); + self.invoice_currency_id = ko.observable(); self.amount = ko.observable(); self.exchange_rate = ko.observable(1); self.should_be_invoiced = ko.observable(); - self.account_currency_id = ko.observable({{ $account->getCurrencyId() }}); if (data) { ko.mapping.fromJS(data, {}, this); } + self.account_currency_id = ko.observable({{ $account->getCurrencyId() }}); + self.client_id = ko.observable({{ $clientPublicId }}); + self.vendor_id = ko.observable({{ $vendorPublicId }}); + self.convertedAmount = ko.computed({ read: function () { return roundToTwo(self.amount() * self.exchange_rate()).toFixed(2); }, write: function(value) { - self.exchange_rate(roundToFour(value / self.amount())); + self.amount(roundToTwo(value / self.exchange_rate())); } }, self); - self.currencyCode = ko.computed(function() { - var currencyId = self.currency_id() || self.account_currency_id(); - var currency = currencyMap[currencyId]; - return currency.code; + + self.getCurrency = function(currencyId) { + return currencyMap[currencyId || self.account_currency_id()]; + }; + + self.expenseCurrencyCode = ko.computed(function() { + return self.getCurrency(self.expense_currency_id()).code; }); - self.currencyName = ko.computed(function() { - var currencyId = self.currency_id() || self.account_currency_id(); - var currency = currencyMap[currencyId]; - console.log(currencyId); - return currency.name; + self.invoiceCurrencyCode = ko.computed(function() { + return self.getCurrency(self.invoice_currency_id()).code; + }); + + self.invoiceCurrencyName = ko.computed(function() { + return self.getCurrency(self.invoice_currency_id()).name; }); self.enableExchangeRate = ko.computed(function() { - if (!self.currency_id()) { - return false; - } - return self.currency_id() != self.account_currency_id(); + var expenseCurrencyId = self.expense_currency_id() || self.account_currency_id(); + var invoiceCurrencyId = self.invoice_currency_id() || self.account_currency_id(); + return expenseCurrencyId != invoiceCurrencyId; }) }; diff --git a/resources/views/header.blade.php b/resources/views/header.blade.php index 0236388c8786..8e0945e3b7cd 100644 --- a/resources/views/header.blade.php +++ b/resources/views/header.blade.php @@ -264,12 +264,12 @@ }, 3000); $('#search').blur(function(){ - $('#search').css('width', '{{ Utils::isEnglish() ? 150 : 110 }}px'); + $('#search').css('width', '110px'); $('ul.navbar-right').show(); }); $('#search').focus(function(){ - $('#search').css('width', '{{ Utils::isEnglish() ? 264 : 216 }}px'); + $('#search').css('width', '224px'); $('ul.navbar-right').hide(); if (!window.hasOwnProperty('searchData')) { trackEvent('/activity', '/search'); @@ -364,7 +364,7 @@ - +
@@ -480,7 +480,7 @@ @@ -519,7 +519,7 @@ @endif @if (!isset($showBreadcrumbs) || $showBreadcrumbs) - {!! HTML::breadcrumbs() !!} + {!! HTML::breadcrumbs(isset($entityStatus) ? $entityStatus : '') !!} @endif @yield('content') @@ -699,8 +699,9 @@

 

- {{ trans('texts.powered_by') }} InvoiceNinja.com - - {!! link_to(RELEASES_URL, 'v' . NINJA_VERSION, ['target' => '_blank']) !!} | + {{ trans('texts.powered_by') }} + {!! link_to('https://www.invoiceninja.com/?utm_source=powered_by', 'InvoiceNinja.com', ['target' => '_blank', 'title' => 'invoiceninja.com']) !!} - + {!! link_to(RELEASES_URL, 'v' . NINJA_VERSION, ['target' => '_blank', 'title' => trans('texts.trello_roadmap')]) !!} | @if (Auth::user()->account->isWhiteLabel()) {{ trans('texts.white_labeled') }} @else diff --git a/resources/views/invoices/edit.blade.php b/resources/views/invoices/edit.blade.php index 9446d3e021c8..d9141de42d0d 100644 --- a/resources/views/invoices/edit.blade.php +++ b/resources/views/invoices/edit.blade.php @@ -7,7 +7,7 @@ @foreach ($account->getFontFolders() as $font) @endforeach - + @stop @section('content') diff --git a/resources/views/payments/payment.blade.php b/resources/views/payments/payment.blade.php index 9d6f37cba4fb..85f9c948ba3c 100644 --- a/resources/views/payments/payment.blade.php +++ b/resources/views/payments/payment.blade.php @@ -239,7 +239,6 @@ ->autocomplete('cc-exp-year') ->data_stripe('exp-year') ->placeholder(trans('texts.expiration_year')) - ->addOption('2015', '2015') ->addOption('2016', '2016') ->addOption('2017', '2017') ->addOption('2018', '2018') @@ -249,7 +248,8 @@ ->addOption('2022', '2022') ->addOption('2023', '2023') ->addOption('2024', '2024') - ->addOption('2025', '2025')->label('') + ->addOption('2025', '2025') + ->addOption('2026', '2026')->label('') !!}
@@ -278,12 +278,11 @@

 
 

-
-
- {!! Button::success(strtoupper(trans('texts.pay_now') . ' - ' . $account->formatMoney($amount, $client, true) ))->submit()->block()->large() !!} -
-
- +
+ {!! Button::success(strtoupper(trans('texts.pay_now') . ' - ' . $account->formatMoney($amount, $client, true) )) + ->submit() + ->large() !!} +
diff --git a/resources/views/setup.blade.php b/resources/views/setup.blade.php index 49a6c7a03698..aad74d2015ad 100644 --- a/resources/views/setup.blade.php +++ b/resources/views/setup.blade.php @@ -4,7 +4,7 @@ Invoice Ninja | Setup - + diff --git a/resources/views/vendors/edit.blade.php b/resources/views/vendors/edit.blade.php index e0286c8d5366..b5eb2a8c5fa3 100644 --- a/resources/views/vendors/edit.blade.php +++ b/resources/views/vendors/edit.blade.php @@ -15,9 +15,10 @@ {!! Former::open($url) ->autocomplete('off') - ->rules( - ['email' => 'email'] - )->addClass('col-md-12 warn-on-exit') + ->rules([ + 'namey' => 'required', + 'email' => 'email' + ])->addClass('col-md-12 warn-on-exit') ->method($method) !!} @include('partials.autocomplete_fix') diff --git a/resources/views/vendors/show.blade.php b/resources/views/vendors/show.blade.php index 1cff74275f69..844c61f9b0f8 100644 --- a/resources/views/vendors/show.blade.php +++ b/resources/views/vendors/show.blade.php @@ -39,9 +39,9 @@ ] )->split() !!} - {!! DropdownButton::primary(trans('texts.new_expense')) - ->withAttributes(['class'=>'primaryDropDown']) - ->withContents($actionLinks)->split() !!} + {!! Button::primary(trans("texts.new_expense")) + ->asLinkTo(URL::to("/expenses/create/{$vendor->public_id}")) + ->appendIcon(Icon::create('plus-sign')) !!} @endif {!! Former::close() !!} diff --git a/storage/templates/modern.js b/storage/templates/modern.js index 9023121aff64..5c1767bb4bab 100644 --- a/storage/templates/modern.js +++ b/storage/templates/modern.js @@ -9,7 +9,7 @@ }, { "stack": "$clientDetails", - "margin": [0, 80, 0, 0] + "margin": [0, 60, 0, 0] } ] }, @@ -246,5 +246,5 @@ "color": "#737373" } }, - "pageMargins": [40, 80, 40, 50] + "pageMargins": [40, 120, 40, 50] } \ No newline at end of file diff --git a/tests/acceptance/APICest.php b/tests/acceptance/APICest.php index 53981b9cb256..0260ac75056f 100644 --- a/tests/acceptance/APICest.php +++ b/tests/acceptance/APICest.php @@ -64,6 +64,12 @@ class APICest $this->createEntity('payment', $data); $this->listEntities('payment'); + $data = new stdClass; + $data->name = $this->faker->word; + $data->rate = $this->faker->numberBetween(1, 10); + $this->createEntity('tax_rate', $data); + $this->listEntities('tax_rate'); + $this->listEntities('account'); } diff --git a/tests/acceptance/InvoiceDesignCest.php b/tests/acceptance/InvoiceDesignCest.php index 36dc6799d126..59e661e9a6db 100644 --- a/tests/acceptance/InvoiceDesignCest.php +++ b/tests/acceptance/InvoiceDesignCest.php @@ -33,12 +33,10 @@ class InvoiceDesignCest $I->click('#primary_color + .sp-replacer'); $I->executeJS('$("#primary_color").val("#7364b6")'); - //$I->executeJS('$("#primary_color + .sp-replacer .sp-preview-inner").attr("style", "background-color: rgb(0,98,254);")'); $I->executeJS('$(".sp-container:nth-child(1) .sp-choose").click()'); $I->click('#secondary_color + .sp-replacer'); $I->executeJS('$("#secondary_color").val("#aa6709")'); - //$I->executeJS('$("#secondary_color + .sp-replacer .sp-preview-inner").attr("style", "background-color: rgb(254,0,50);")'); $I->executeJS('$(".sp-container:nth-child(2) .sp-choose").click()'); /* diff --git a/tests/functional/SettingsCest.php b/tests/functional/SettingsCest.php index 7de52ef9d94c..9d53fed2f695 100644 --- a/tests/functional/SettingsCest.php +++ b/tests/functional/SettingsCest.php @@ -129,21 +129,6 @@ class SettingsCest } */ - public function updateInvoiceDesign(FunctionalTester $I) - { - $I->wantTo('update invoice design'); - $I->amOnPage('/settings/invoice_design'); - - $color = $this->faker->hexcolor; - - $I->fillField(['name' => 'labels_item'], $this->faker->text(14)); - $I->fillField(['name' => 'primary_color'], $color); - $I->click('Save'); - - $I->seeResponseCodeIs(200); - $I->seeRecord('accounts', array('primary_color' => $color)); - } - public function updateInvoiceSettings(FunctionalTester $I) { $I->wantTo('update invoice settings');