Merge pull request #10062 from turbo124/v5-develop

Fixes for template action regression
This commit is contained in:
David Bomba 2024-10-02 07:35:01 +10:00 committed by GitHub
commit ebb1b934aa
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
59 changed files with 1657 additions and 1528 deletions

View File

@ -93,16 +93,13 @@ class EpcQrGenerator
isset($this->company?->custom_fields?->company1) ? $this->company->settings->custom_value1 : '', // IBAN isset($this->company?->custom_fields?->company1) ? $this->company->settings->custom_value1 : '', // IBAN
$this->formatMoney($this->amount), // Amount with EUR prefix $this->formatMoney($this->amount), // Amount with EUR prefix
'', // Reference '', // Reference
substr($this->invoice->number, 0, 34) // Unstructured remittance information substr(($this->invoice->number ?? ''), 0, 34) // Unstructured remittance information
]; ];
return implode("\n", $data); return implode("\n", $data);
} }
// substr("{$this->invoice->number} {$this->invoice->client->number}", 0,139),
private function validateFields() private function validateFields()
{ {
if (Ninja::isSelfHost() && isset($this->company?->custom_fields?->company2)) { if (Ninja::isSelfHost() && isset($this->company?->custom_fields?->company2)) {

View File

@ -54,7 +54,7 @@ class GoCardlessOAuthWebhookController extends Controller
return abort(404); return abort(404);
} }
$current = $company_gateway->getConfig('__current'); $current = $company_gateway->getConfigField('__current');
$settings = $company_gateway->settings; $settings = $company_gateway->settings;

View File

@ -65,7 +65,7 @@ class PostMarkController extends BaseController
public function webhook(Request $request) public function webhook(Request $request)
{ {
if ($request->header('X-API-SECURITY') && $request->header('X-API-SECURITY') == config('services.postmark.token')) { if ($request->header('X-API-SECURITY') && $request->header('X-API-SECURITY') == config('services.postmark.token')) {
ProcessPostmarkWebhook::dispatch($request->all())->delay(rand(2, 10)); ProcessPostmarkWebhook::dispatch($request->all())->delay(rand(6, 14));
return response()->json(['message' => 'Success'], 200); return response()->json(['message' => 'Success'], 200);
} }

View File

@ -64,10 +64,12 @@ class SelfUpdateController extends BaseController
$file_headers = @get_headers($this->getDownloadUrl()); $file_headers = @get_headers($this->getDownloadUrl());
if(!is_array($file_headers)) { if(!is_array($file_headers)) {
nlog($file_headers);
return response()->json(['message' => 'There was a problem reaching the update server, please try again in a little while.'], 410); return response()->json(['message' => 'There was a problem reaching the update server, please try again in a little while.'], 410);
} }
if (stripos($file_headers[0], "404 Not Found") > 0 || (stripos($file_headers[0], "302 Found") > 0 && stripos($file_headers[7], "404 Not Found") > 0)) { if (stripos($file_headers[0], "404 Not Found") > 0 || (stripos($file_headers[0], "302 Found") > 0 && stripos($file_headers[7], "404 Not Found") > 0)) {
nlog($file_headers);
return response()->json(['message' => 'Download not yet available. Please try again shortly.'], 410); return response()->json(['message' => 'Download not yet available. Please try again shortly.'], 410);
} }

View File

@ -62,8 +62,8 @@ class StoreSchedulerRequest extends Request
'parameters' => 'bail|array', 'parameters' => 'bail|array',
'parameters.clients' => ['bail','sometimes', 'array', new ValidClientIds()], 'parameters.clients' => ['bail','sometimes', 'array', new ValidClientIds()],
'parameters.date_range' => 'bail|sometimes|string|in:last7_days,last30_days,last365_days,this_month,last_month,this_quarter,last_quarter,this_year,last_year,all_time,custom,all', 'parameters.date_range' => 'bail|sometimes|string|in:last7_days,last30_days,last365_days,this_month,last_month,this_quarter,last_quarter,this_year,last_year,all_time,custom,all',
'parameters.start_date' => ['bail', 'date:Y-m-d', 'required_if:parameters.date_rate,custom'], 'parameters.start_date' => ['bail', 'date:Y-m-d', 'required_if:parameters.date_range,custom'],
'parameters.end_date' => ['bail', 'date:Y-m-d', 'required_if:parameters.date_rate,custom', 'after_or_equal:parameters.start_date'], 'parameters.end_date' => ['bail', 'date:Y-m-d', 'required_if:parameters.date_range,custom', 'after_or_equal:parameters.start_date'],
'parameters.entity' => ['bail', 'sometimes', 'string', 'in:invoice,credit,quote,purchase_order'], 'parameters.entity' => ['bail', 'sometimes', 'string', 'in:invoice,credit,quote,purchase_order'],
'parameters.entity_id' => ['bail', 'sometimes', 'string'], 'parameters.entity_id' => ['bail', 'sometimes', 'string'],
'parameters.report_name' => ['bail','sometimes', 'string', 'required_if:template,email_report','in:vendor,purchase_order_item,purchase_order,ar_detailed,ar_summary,client_balance,tax_summary,profitloss,client_sales,user_sales,product_sales,activity,activities,client,clients,client_contact,client_contacts,credit,credits,document,documents,expense,expenses,invoice,invoices,invoice_item,invoice_items,quote,quotes,quote_item,quote_items,recurring_invoice,recurring_invoices,payment,payments,product,products,task,tasks'], 'parameters.report_name' => ['bail','sometimes', 'string', 'required_if:template,email_report','in:vendor,purchase_order_item,purchase_order,ar_detailed,ar_summary,client_balance,tax_summary,profitloss,client_sales,user_sales,product_sales,activity,activities,client,clients,client_contact,client_contacts,credit,credits,document,documents,expense,expenses,invoice,invoices,invoice_item,invoice_items,quote,quotes,quote_item,quote_items,recurring_invoice,recurring_invoices,payment,payments,product,products,task,tasks'],

View File

@ -62,8 +62,8 @@ class UpdateSchedulerRequest extends Request
'parameters' => 'bail|array', 'parameters' => 'bail|array',
'parameters.clients' => ['bail','sometimes', 'array', new ValidClientIds()], 'parameters.clients' => ['bail','sometimes', 'array', new ValidClientIds()],
'parameters.date_range' => 'bail|sometimes|string|in:last7_days,last30_days,last365_days,this_month,last_month,this_quarter,last_quarter,this_year,last_year,all_time,custom,all', 'parameters.date_range' => 'bail|sometimes|string|in:last7_days,last30_days,last365_days,this_month,last_month,this_quarter,last_quarter,this_year,last_year,all_time,custom,all',
'parameters.start_date' => ['bail', 'sometimes', 'date:Y-m-d', 'required_if:parameters.date_rate,custom'], 'parameters.start_date' => ['bail', 'sometimes', 'date:Y-m-d', 'required_if:parameters.date_range,custom'],
'parameters.end_date' => ['bail', 'sometimes', 'date:Y-m-d', 'required_if:parameters.date_rate,custom', 'after_or_equal:parameters.start_date'], 'parameters.end_date' => ['bail', 'sometimes', 'date:Y-m-d', 'required_if:parameters.date_range,custom', 'after_or_equal:parameters.start_date'],
'parameters.entity' => ['bail', 'sometimes', 'string', 'in:invoice,credit,quote,purchase_order'], 'parameters.entity' => ['bail', 'sometimes', 'string', 'in:invoice,credit,quote,purchase_order'],
'parameters.entity_id' => ['bail', 'sometimes', 'string'], 'parameters.entity_id' => ['bail', 'sometimes', 'string'],
'parameters.report_name' => ['bail','sometimes', 'string', 'required_if:template,email_report','in:vendor,purchase_order_item,purchase_order,ar_detailed,ar_summary,client_balance,tax_summary,profitloss,client_sales,user_sales,product_sales,activity,activities,client,clients,client_contact,client_contacts,credit,credits,document,documents,expense,expenses,invoice,invoices,invoice_item,invoice_items,quote,quotes,quote_item,quote_items,recurring_invoice,recurring_invoices,payment,payments,product,products,task,tasks'], 'parameters.report_name' => ['bail','sometimes', 'string', 'required_if:template,email_report','in:vendor,purchase_order_item,purchase_order,ar_detailed,ar_summary,client_balance,tax_summary,profitloss,client_sales,user_sales,product_sales,activity,activities,client,clients,client_contact,client_contacts,credit,credits,document,documents,expense,expenses,invoice,invoices,invoice_item,invoice_items,quote,quotes,quote_item,quote_items,recurring_invoice,recurring_invoices,payment,payments,product,products,task,tasks'],

View File

@ -294,8 +294,6 @@ class MatchBankTransactions implements ShouldQueue
$this->attachable_invoices = []; $this->attachable_invoices = [];
$this->available_balance = $amount; $this->available_balance = $amount;
nlog($invoices->count());
\DB::connection(config('database.default'))->transaction(function () use ($invoices) { \DB::connection(config('database.default'))->transaction(function () use ($invoices) {
$invoices->each(function ($invoice) { $invoices->each(function ($invoice) {
$this->invoice = Invoice::withTrashed()->where('id', $invoice->id)->lockForUpdate()->first(); $this->invoice = Invoice::withTrashed()->where('id', $invoice->id)->lockForUpdate()->first();
@ -329,8 +327,6 @@ class MatchBankTransactions implements ShouldQueue
}); });
}, 2); }, 2);
nlog("pre");
// @phpstan-ignore-next-line // @phpstan-ignore-next-line
if (!$this->invoice) { if (!$this->invoice) {
return; return;

View File

@ -49,17 +49,18 @@ class AutoBillCron
Auth::logout(); Auth::logout();
if (! config('ninja.db.multi_db_enabled')) { if (! config('ninja.db.multi_db_enabled')) {
$auto_bill_partial_invoices = Invoice::query() $auto_bill_partial_invoices = Invoice::query()
->whereDate('partial_due_date', '<=', now()) ->whereIn('status_id', [Invoice::STATUS_SENT, Invoice::STATUS_PARTIAL])
->whereIn('status_id', [Invoice::STATUS_SENT, Invoice::STATUS_PARTIAL]) ->where('balance', '>', 0)
->where('auto_bill_enabled', true) ->whereDate('partial_due_date', '<=', now())
->where('auto_bill_tries', '<', 3) ->where('auto_bill_enabled', true)
->where('balance', '>', 0) ->where('auto_bill_tries', '<', 3)
->where('is_deleted', false) ->whereHas('company', function ($query) {
->whereHas('company', function ($query) { $query->where('is_disabled', 0);
$query->where('is_disabled', 0); })
}) ->where('is_deleted', false)
->orderBy('id', 'DESC'); ->orderBy('id', 'DESC');
nlog($auto_bill_partial_invoices->count().' partial invoices to auto bill'); nlog($auto_bill_partial_invoices->count().' partial invoices to auto bill');
@ -68,19 +69,22 @@ class AutoBillCron
AutoBill::dispatch($invoice->id, null); AutoBill::dispatch($invoice->id, null);
} }
sleep(2); sleep(1);
}); });
$auto_bill_invoices = Invoice::query() $auto_bill_invoices = Invoice::query()
->whereDate('due_date', '<=', now())
->whereIn('status_id', [Invoice::STATUS_SENT, Invoice::STATUS_PARTIAL]) ->whereIn('status_id', [Invoice::STATUS_SENT, Invoice::STATUS_PARTIAL])
->where('balance', '>', 0)
->whereDate('due_date', '<=', now())
->where('auto_bill_enabled', true) ->where('auto_bill_enabled', true)
->where('auto_bill_tries', '<', 3) ->where('auto_bill_tries', '<', 3)
->where('balance', '>', 0)
->where('is_deleted', false)
->whereHas('company', function ($query) { ->whereHas('company', function ($query) {
$query->where('is_disabled', 0); $query->where('is_disabled', 0);
}) })
->whereHas('client', function ($query) {
$query->has('gateway_tokens', '>', 0);
})
->where('is_deleted', false)
->orderBy('id', 'DESC'); ->orderBy('id', 'DESC');
nlog($auto_bill_invoices->count().' full invoices to auto bill'); nlog($auto_bill_invoices->count().' full invoices to auto bill');
@ -90,7 +94,7 @@ class AutoBillCron
AutoBill::dispatch($invoice->id, null); AutoBill::dispatch($invoice->id, null);
} }
sleep(2); sleep(1);
}); });
} else { } else {
//multiDB environment, need to //multiDB environment, need to
@ -107,6 +111,9 @@ class AutoBillCron
->whereHas('company', function ($query) { ->whereHas('company', function ($query) {
$query->where('is_disabled', 0); $query->where('is_disabled', 0);
}) })
->whereHas('client', function ($query) {
$query->has('gateway_tokens', '>=', 1);
})
->orderBy('id', 'DESC'); ->orderBy('id', 'DESC');
nlog($auto_bill_partial_invoices->count()." partial invoices to auto bill db = {$db}"); nlog($auto_bill_partial_invoices->count()." partial invoices to auto bill db = {$db}");
@ -115,8 +122,7 @@ class AutoBillCron
foreach ($invoices as $invoice) { foreach ($invoices as $invoice) {
AutoBill::dispatch($invoice->id, $db); AutoBill::dispatch($invoice->id, $db);
} }
sleep(1);
sleep(2);
}); });
$auto_bill_invoices = Invoice::query() $auto_bill_invoices = Invoice::query()
@ -129,6 +135,9 @@ class AutoBillCron
->whereHas('company', function ($query) { ->whereHas('company', function ($query) {
$query->where('is_disabled', 0); $query->where('is_disabled', 0);
}) })
->whereHas('client', function ($query) {
$query->has('gateway_tokens', '>=', 1);
})
->orderBy('id', 'DESC'); ->orderBy('id', 'DESC');
nlog($auto_bill_invoices->count()." full invoices to auto bill db = {$db}"); nlog($auto_bill_invoices->count()." full invoices to auto bill db = {$db}");
@ -137,8 +146,7 @@ class AutoBillCron
foreach ($invoices as $invoice) { foreach ($invoices as $invoice) {
AutoBill::dispatch($invoice->id, $db); AutoBill::dispatch($invoice->id, $db);
} }
sleep(1);
sleep(2);
}); });
} }

View File

@ -1,66 +0,0 @@
<?php
/**
* Invoice Ninja (https://invoiceninja.com).
*
* @link https://github.com/invoiceninja/invoiceninja source repository
*
* @copyright Copyright (c) 2024. Invoice Ninja LLC (https://invoiceninja.com)
*
* @license https://www.elastic.co/licensing/elastic-license
*/
namespace App\Jobs\Invitation;
use App\Utils\Traits\NumberFormatter;
use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Foundation\Bus\Dispatchable;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Queue\SerializesModels;
//todo - ensure we are MultiDB Aware in dispatched jobs
class MarkOpened implements ShouldQueue
{
use Dispatchable;
use InteractsWithQueue;
use Queueable;
use SerializesModels;
use NumberFormatter;
public $message_id;
public $entity;
/**
* Create a new job instance.
*
* @param string $message_id
* @param string $entity
*/
public function __construct(string $message_id, string $entity)
{
$this->message_id = $message_id;
$this->entity = $entity;
}
/**
* Execute the job.
*
*/
public function handle()
{
$invitation = $this->entity::with('user', 'contact')
->whereMessageId($this->message_id)
->first();
if (! $invitation) {
return false;
}
$invitation->opened_date = now();
//$invitation->email_error = $error;
$invitation->save();
}
}

View File

@ -68,7 +68,9 @@ class ProcessMailgunWebhook implements ShouldQueue
return SystemLog::query() return SystemLog::query()
->where('company_id', $this->invitation->company_id) ->where('company_id', $this->invitation->company_id)
->where('type_id', SystemLog::TYPE_WEBHOOK_RESPONSE) ->where('type_id', SystemLog::TYPE_WEBHOOK_RESPONSE)
->whereJsonContains('log', ['MessageID' => $this->message_id]) ->where('category_id', SystemLog::CATEGORY_MAIL)
->where('log->MessageID', $message_id)
// ->whereJsonContains('log', ['MessageID' => $this->message_id])
->orderBy('id', 'desc') ->orderBy('id', 'desc')
->first(); ->first();
@ -178,7 +180,7 @@ class ProcessMailgunWebhook implements ShouldQueue
private function processOpen() private function processOpen()
{ {
$this->invitation->opened_date = now(); $this->invitation->opened_date = now();
$this->invitation->save(); $this->invitation->saveQuietly();
$sl = $this->getSystemLog($this->request['MessageID']); $sl = $this->getSystemLog($this->request['MessageID']);
@ -271,7 +273,7 @@ class ProcessMailgunWebhook implements ShouldQueue
private function processDelivery() private function processDelivery()
{ {
$this->invitation->email_status = 'delivered'; $this->invitation->email_status = 'delivered';
$this->invitation->save(); $this->invitation->saveQuietly();
$sl = $this->getSystemLog($this->request['MessageID']); $sl = $this->getSystemLog($this->request['MessageID']);
@ -358,7 +360,7 @@ class ProcessMailgunWebhook implements ShouldQueue
private function processBounce() private function processBounce()
{ {
$this->invitation->email_status = 'bounced'; $this->invitation->email_status = 'bounced';
$this->invitation->save(); $this->invitation->saveQuietly();
$bounce = new EmailBounce( $bounce = new EmailBounce(
$this->request['event-data']['tags'][0], $this->request['event-data']['tags'][0],
@ -432,7 +434,7 @@ class ProcessMailgunWebhook implements ShouldQueue
private function processSpamComplaint() private function processSpamComplaint()
{ {
$this->invitation->email_status = 'spam'; $this->invitation->email_status = 'spam';
$this->invitation->save(); $this->invitation->saveQuietly();
$spam = new EmailSpam( $spam = new EmailSpam(
$this->request['event-data']['tags'][0], $this->request['event-data']['tags'][0],

View File

@ -70,7 +70,8 @@ class ProcessPostmarkWebhook implements ShouldQueue
->where('type_id', SystemLog::TYPE_WEBHOOK_RESPONSE) ->where('type_id', SystemLog::TYPE_WEBHOOK_RESPONSE)
->where('category_id', SystemLog::CATEGORY_MAIL) ->where('category_id', SystemLog::CATEGORY_MAIL)
// ->where('client_id', $this->invitation->contact->client_id) // ->where('client_id', $this->invitation->contact->client_id)
->whereJsonContains('log', ['MessageID' => $message_id]) // ->whereJsonContains('log', ['MessageID' => $message_id])
->where('log->MessageID', $message_id)
->orderBy('id', 'desc') ->orderBy('id', 'desc')
->first(); ->first();
@ -165,7 +166,7 @@ class ProcessPostmarkWebhook implements ShouldQueue
private function processOpen() private function processOpen()
{ {
$this->invitation->opened_date = now(); $this->invitation->opened_date = now();
$this->invitation->save(); $this->invitation->saveQuietly();
$data = array_merge($this->request, ['history' => $this->fetchMessage()]); $data = array_merge($this->request, ['history' => $this->fetchMessage()]);
@ -205,7 +206,7 @@ class ProcessPostmarkWebhook implements ShouldQueue
private function processDelivery() private function processDelivery()
{ {
$this->invitation->email_status = 'delivered'; $this->invitation->email_status = 'delivered';
$this->invitation->save(); $this->invitation->saveQuietly();
$data = array_merge($this->request, ['history' => $this->fetchMessage()]); $data = array_merge($this->request, ['history' => $this->fetchMessage()]);
@ -257,7 +258,7 @@ class ProcessPostmarkWebhook implements ShouldQueue
private function processBounce() private function processBounce()
{ {
$this->invitation->email_status = 'bounced'; $this->invitation->email_status = 'bounced';
$this->invitation->save(); $this->invitation->saveQuietly();
$bounce = new EmailBounce( $bounce = new EmailBounce(
$this->request['Tag'], $this->request['Tag'],
@ -308,7 +309,7 @@ class ProcessPostmarkWebhook implements ShouldQueue
private function processSpamComplaint() private function processSpamComplaint()
{ {
$this->invitation->email_status = 'spam'; $this->invitation->email_status = 'spam';
$this->invitation->save(); $this->invitation->saveQuietly();
$spam = new EmailSpam( $spam = new EmailSpam(
$this->request['Tag'], $this->request['Tag'],
@ -444,4 +445,10 @@ class ProcessPostmarkWebhook implements ShouldQueue
} }
} }
public function middleware()
{
return [new \Illuminate\Queue\Middleware\WithoutOverlapping($this->request['Tag'])];
}
} }

View File

@ -71,12 +71,10 @@ class ReminderJob implements ShouldQueue
->whereHas('company', function ($query) { ->whereHas('company', function ($query) {
$query->where('is_disabled', 0); $query->where('is_disabled', 0);
}) })
->with('invitations')->chunk(800, function ($invoices) { ->with('invitations')
foreach ($invoices as $invoice) { ->cursor()
$this->sendReminderForInvoice($invoice); ->each(function ($invoice) {
} $this->sendReminderForInvoice($invoice);
sleep(1);
}); });
} else { } else {
//multiDB environment, need to //multiDB environment, need to
@ -99,14 +97,14 @@ class ReminderJob implements ShouldQueue
->whereHas('company', function ($query) { ->whereHas('company', function ($query) {
$query->where('is_disabled', 0); $query->where('is_disabled', 0);
}) })
->with('invitations')->chunk(800, function ($invoices) { ->whereHas('company.account', function ($q){
$q->whereNotNull('plan')->where('plan_expire', '>', now()->subDays(2));
foreach ($invoices as $invoice) { })
$this->sendReminderForInvoice($invoice); ->with('invitations')
} ->cursor()
->each(function ($invoice) {
sleep(1); $this->sendReminderForInvoice($invoice);
}); });
} }
} }
} }

View File

@ -46,6 +46,7 @@ class MultiDB
public const DB_PREFIX = 'db-ninja-'; public const DB_PREFIX = 'db-ninja-';
public static $dbs = ['db-ninja-01', 'db-ninja-02']; public static $dbs = ['db-ninja-01', 'db-ninja-02'];
// public static $dbs = ['db-ninja-01', 'db-ninja-02', 'db-ninja-03'];
private static $protected_domains = [ private static $protected_domains = [
'www', 'www',

View File

@ -36,10 +36,8 @@ class UpdateContactLastLogin implements ShouldQueue
MultiDB::setDb($event->company->db); MultiDB::setDb($event->company->db);
$client_contact = $event->client_contact; $client_contact = $event->client_contact;
$client_contact->last_login = now(); $client_contact->last_login = now();
$client_contact->client->last_login = now(); $client_contact->save();
$client_contact->push();
} }
} }

View File

@ -49,6 +49,7 @@ class ArchivedUserActivity implements ShouldQueue
$fields->company_id = $event->company->id; $fields->company_id = $event->company->id;
$fields->activity_type_id = Activity::ARCHIVE_USER; $fields->activity_type_id = Activity::ARCHIVE_USER;
$fields->account_id = $event->company->account_id;
$this->activityRepo->save($fields, $event->user, $event->event_vars); $this->activityRepo->save($fields, $event->user, $event->event_vars);
} }

View File

@ -48,6 +48,7 @@ class CreatedUserActivity implements ShouldQueue
$fields->user_id = $user_id; $fields->user_id = $user_id;
$fields->company_id = $event->company->id; $fields->company_id = $event->company->id;
$fields->activity_type_id = Activity::CREATE_USER; $fields->activity_type_id = Activity::CREATE_USER;
$fields->account_id = $event->company->account_id;
$this->activityRepo->save($fields, $event->user, $event->event_vars); $this->activityRepo->save($fields, $event->user, $event->event_vars);
} }

View File

@ -55,6 +55,7 @@ class DeletedUserActivity implements ShouldQueue
$fields->user_id = $user_id; $fields->user_id = $user_id;
$fields->company_id = $event->company->id; $fields->company_id = $event->company->id;
$fields->activity_type_id = Activity::DELETE_USER; $fields->activity_type_id = Activity::DELETE_USER;
$fields->account_id = $event->company->account_id;
$this->activityRepo->save($fields, $event->user, $event->event_vars); $this->activityRepo->save($fields, $event->user, $event->event_vars);
} }

View File

@ -48,6 +48,7 @@ class RestoredUserActivity implements ShouldQueue
$fields->company_id = $event->company->id; $fields->company_id = $event->company->id;
$fields->activity_type_id = Activity::RESTORE_USER; $fields->activity_type_id = Activity::RESTORE_USER;
$fields->account_id = $event->company->account_id;
$this->activityRepo->save($fields, $event->user, $event->event_vars); $this->activityRepo->save($fields, $event->user, $event->event_vars);
} }

View File

@ -47,6 +47,8 @@ class UpdatedUserActivity implements ShouldQueue
$fields->user_id = $user_id; $fields->user_id = $user_id;
$fields->company_id = $event->company->id; $fields->company_id = $event->company->id;
$fields->account_id = $event->company->account_id;
$fields->activity_type_id = Activity::UPDATE_USER; $fields->activity_type_id = Activity::UPDATE_USER;
$this->activityRepo->save($fields, $event->user, $event->event_vars); $this->activityRepo->save($fields, $event->user, $event->event_vars);

View File

@ -336,7 +336,7 @@ class Client extends BaseModel implements HasLocalePreference
public function activities(): \Illuminate\Database\Eloquent\Relations\HasMany public function activities(): \Illuminate\Database\Eloquent\Relations\HasMany
{ {
return $this->hasMany(Activity::class)->take(50)->orderBy('id', 'desc'); return $this->hasMany(Activity::class)->where('company_id', $this->company_id)->take(50)->orderBy('id', 'desc');
} }
public function contacts(): HasMany public function contacts(): HasMany

View File

@ -411,6 +411,7 @@ class Company extends BaseModel
'smtp_password' => 'encrypted', 'smtp_password' => 'encrypted',
'e_invoice' => 'object', 'e_invoice' => 'object',
'quickbooks' => QuickbooksSettings::class, 'quickbooks' => QuickbooksSettings::class,
'smtp_port' => 'int',
]; ];
protected $with = []; protected $with = [];
@ -575,7 +576,7 @@ class Company extends BaseModel
public function activities(): HasMany public function activities(): HasMany
{ {
return $this->hasMany(Activity::class)->orderBy('id', 'DESC')->take(50); return $this->hasMany(Activity::class)->where('account_id', $this->account_id)->orderBy('id', 'DESC')->take(50);
} }
/** /**

View File

@ -398,11 +398,11 @@ class CompanyGateway extends BaseModel
if ($fee > 0) { if ($fee > 0) {
$fees_and_limits = $this->fees_and_limits->{$gateway_type_id}; $fees_and_limits = $this->fees_and_limits->{$gateway_type_id};
if (strlen($fees_and_limits->fee_percent) >= 1) { if (isset($fees_and_limits->fee_percent) && $fees_and_limits->fee_percent > 0) {
$label .= $fees_and_limits->fee_percent . '%'; $label .= $fees_and_limits->fee_percent . '%';
} }
if (strlen($fees_and_limits->fee_amount) >= 1 && $fees_and_limits->fee_amount > 0) { if (isset($fees_and_limits->fee_amount) && $fees_and_limits->fee_amount > 0) {
if (strlen($label) > 1) { if (strlen($label) > 1) {
$label .= ' + ' . Number::formatMoney($fees_and_limits->fee_amount, $client); $label .= ' + ' . Number::formatMoney($fees_and_limits->fee_amount, $client);
} else { } else {
@ -425,7 +425,6 @@ class CompanyGateway extends BaseModel
$fee = 0; $fee = 0;
if ($fees_and_limits->adjust_fee_percent ?? false) { if ($fees_and_limits->adjust_fee_percent ?? false) {
$adjusted_fee = 0; $adjusted_fee = 0;
@ -452,11 +451,7 @@ class CompanyGateway extends BaseModel
} else { } else {
$fee += round(($amount * $fees_and_limits->fee_percent / 100), 2); $fee += round(($amount * $fees_and_limits->fee_percent / 100), 2);
} }
//elseif ($fees_and_limits->adjust_fee_percent) {
// $fee += round(($amount / (1 - $fees_and_limits->fee_percent / 100) - $amount), 2);
//} else {
//}
} }
} }
/* Cap fee if we have to here. */ /* Cap fee if we have to here. */
@ -470,17 +465,14 @@ class CompanyGateway extends BaseModel
if ($include_taxes) { if ($include_taxes) {
if ($fees_and_limits->fee_tax_rate1) { if ($fees_and_limits->fee_tax_rate1) {
$fee += round(($pre_tax_fee * $fees_and_limits->fee_tax_rate1 / 100), 2); $fee += round(($pre_tax_fee * $fees_and_limits->fee_tax_rate1 / 100), 2);
// info("fee after adding fee tax 1 = {$fee}");
} }
if ($fees_and_limits->fee_tax_rate2) { if ($fees_and_limits->fee_tax_rate2) {
$fee += round(($pre_tax_fee * $fees_and_limits->fee_tax_rate2 / 100), 2); $fee += round(($pre_tax_fee * $fees_and_limits->fee_tax_rate2 / 100), 2);
// info("fee after adding fee tax 2 = {$fee}");
} }
if ($fees_and_limits->fee_tax_rate3) { if ($fees_and_limits->fee_tax_rate3) {
$fee += round(($pre_tax_fee * $fees_and_limits->fee_tax_rate3 / 100), 2); $fee += round(($pre_tax_fee * $fees_and_limits->fee_tax_rate3 / 100), 2);
// info("fee after adding fee tax 3 = {$fee}");
} }
} }

View File

@ -231,7 +231,7 @@ class Credit extends BaseModel
public function activities(): \Illuminate\Database\Eloquent\Relations\HasMany public function activities(): \Illuminate\Database\Eloquent\Relations\HasMany
{ {
return $this->hasMany(Activity::class)->orderBy('id', 'DESC')->take(50); return $this->hasMany(Activity::class)->where('company_id', $this->company_id)->where('client_id', $this->client_id)->orderBy('id', 'DESC')->take(50);
} }
public function company(): \Illuminate\Database\Eloquent\Relations\BelongsTo public function company(): \Illuminate\Database\Eloquent\Relations\BelongsTo

View File

@ -255,8 +255,8 @@ class PurchaseOrder extends BaseModel
} }
public function activities(): \Illuminate\Database\Eloquent\Relations\HasMany public function activities(): \Illuminate\Database\Eloquent\Relations\HasMany
{ {
return $this->hasMany(Activity::class)->orderBy('id', 'DESC')->take(50); return $this->hasMany(Activity::class)->where('company_id', $this->company_id)->where('vendor_id', $this->vendor_id)->orderBy('id', 'DESC')->take(50);
} }
public function company(): \Illuminate\Database\Eloquent\Relations\BelongsTo public function company(): \Illuminate\Database\Eloquent\Relations\BelongsTo

View File

@ -236,7 +236,7 @@ class Quote extends BaseModel
public function activities(): \Illuminate\Database\Eloquent\Relations\HasMany public function activities(): \Illuminate\Database\Eloquent\Relations\HasMany
{ {
return $this->hasMany(Activity::class)->orderBy('id', 'DESC')->take(50); return $this->hasMany(Activity::class)->where('company_id', $this->company_id)->where('client_id', $this->client_id)->orderBy('id', 'DESC')->take(50);
} }
public function user(): \Illuminate\Database\Eloquent\Relations\BelongsTo public function user(): \Illuminate\Database\Eloquent\Relations\BelongsTo

View File

@ -285,7 +285,7 @@ class RecurringInvoice extends BaseModel
public function activities() public function activities()
{ {
return $this->hasMany(Activity::class)->orderBy('id', 'DESC')->take(50); return $this->hasMany(Activity::class)->where('company_id', $this->company_id)->where('client_id', $this->client_id)->orderBy('id', 'DESC')->take(50);
} }
public function history() public function history()

View File

@ -269,7 +269,7 @@ class RecurringQuote extends BaseModel
public function activities() public function activities()
{ {
return $this->hasMany(Activity::class)->orderBy('id', 'DESC')->take(50); return $this->hasMany(Activity::class)->where('company_id', $this->company_id)->where('client_id', $this->client_id)->orderBy('id', 'DESC')->take(50);
} }
public function history() public function history()

View File

@ -215,6 +215,11 @@ class SystemLog extends Model
return $query; return $query;
} }
public function company()
{
return $this->hasMany(\App\Models\Company::class);
}
public function getCategoryName() public function getCategoryName()
{ {
switch ($this->category_id) { switch ($this->category_id) {

View File

@ -456,7 +456,7 @@ class BaseDriver extends AbstractPaymentDriver
$invoice $invoice
->ledger() ->ledger()
->updateInvoiceBalance($adjustment, 'Adjustment for adding gateway fee'); ->updateInvoiceBalance($adjustment, 'Adjustment for adding gateway fee **Base Driver**');
$invoice->client->service()->calculateBalance(); $invoice->client->service()->calculateBalance();
} }

View File

@ -96,7 +96,7 @@ class DirectDebit implements MethodInterface, LivewireMethodInterface
'session_token' => $session_token, 'session_token' => $session_token,
'billing_request' => $response->id, 'billing_request' => $response->id,
'authorize_then_redirect' => true, 'authorize_then_redirect' => true,
'payment_hash' => $this->go_cardless->payment_hash?->hash, 'payment_hash' => $this->go_cardless->payment_hash->hash,
]), ]),
"exit_uri" => $exit_uri, "exit_uri" => $exit_uri,
"links" => [ "links" => [

View File

@ -65,7 +65,7 @@ class SEPA implements MethodInterface, LivewireMethodInterface
'method' => GatewayType::SEPA, 'method' => GatewayType::SEPA,
'session_token' => $session_token, 'session_token' => $session_token,
'authorize_then_redirect' => true, 'authorize_then_redirect' => true,
'payment_hash' => $this->go_cardless->payment_hash?->hash, 'payment_hash' => $this->go_cardless->payment_hash->hash,
]), ]),
'prefilled_customer' => [ 'prefilled_customer' => [
'given_name' => auth()->guard('contact')->user()->client->present()->first_name(), 'given_name' => auth()->guard('contact')->user()->client->present()->first_name(),

View File

@ -89,12 +89,7 @@ class ClientService
DB::connection(config('database.default'))->rollBack(); DB::connection(config('database.default'))->rollBack();
} }
} catch(\Exception $exception) { }
if (DB::connection(config('database.default'))->transactionLevel() > 0) {
DB::connection(config('database.default'))->rollBack();
}
}
return $this; return $this;
} }
@ -115,13 +110,7 @@ class ClientService
DB::connection(config('database.default'))->rollBack(); DB::connection(config('database.default'))->rollBack();
} }
} catch(\Exception $exception) { }
nlog("DB ERROR " . $exception->getMessage());
if (DB::connection(config('database.default'))->transactionLevel() > 0) {
DB::connection(config('database.default'))->rollBack();
}
}
return $this; return $this;
} }
@ -141,13 +130,7 @@ class ClientService
DB::connection(config('database.default'))->rollBack(); DB::connection(config('database.default'))->rollBack();
} }
} catch(\Exception $exception) { }
nlog("DB ERROR " . $exception->getMessage());
if (DB::connection(config('database.default'))->transactionLevel() > 0) {
DB::connection(config('database.default'))->rollBack();
}
}
return $this; return $this;
} }
@ -253,7 +236,7 @@ class ClientService
$pdf = $statement->run(); $pdf = $statement->run();
if ($send_email) { if ($send_email && $pdf) {
// If selected, ignore clients that don't have any invoices to put on the statement. // If selected, ignore clients that don't have any invoices to put on the statement.
if (!empty($options['only_clients_with_invoices']) && $statement->getInvoices()->count() == 0) { if (!empty($options['only_clients_with_invoices']) && $statement->getInvoices()->count() == 0) {
return false; return false;
@ -311,6 +294,8 @@ class ClientService
$invoice = $this->client->invoices()->whereHas('invitations')->first(); $invoice = $this->client->invoices()->whereHas('invitations')->first();
$invoice = \App\Models\Invoice::where('client_id', $this->client->id)->whereHas('invitations')->first();
$email_object->attachments = [['file' => base64_encode($pdf), 'name' => ctrans('texts.statement') . ".pdf"]]; $email_object->attachments = [['file' => base64_encode($pdf), 'name' => ctrans('texts.statement') . ".pdf"]];
$email_object->client_id = $this->client->id; $email_object->client_id = $this->client->id;
$email_object->entity_class = Invoice::class; $email_object->entity_class = Invoice::class;

View File

@ -48,7 +48,7 @@ class PaymentMethod
$this->payment_urls = $pu->when($contains_both, function ($methods) { $this->payment_urls = $pu->when($contains_both, function ($methods) {
return $methods->reject(function ($item) { return $methods->reject(function ($item) {
return $item['gateway_type_id'] == '29'; return $item['gateway_type_id'] == '29'; //PayPal advanced credit cards, needs to be excluded here
}); });
})->toArray(); })->toArray();

View File

@ -55,79 +55,94 @@ class Statement
public function run(): ?string public function run(): ?string
{ {
$this try {
->setupOptions() $this
->setupEntity(); ->setupOptions()
->setupEntity();
$html = new HtmlEngine($this->getInvitation()); $html = new HtmlEngine($this->getInvitation());
$variables = []; $variables = [];
$variables = $html->generateLabelsAndValues(); $variables = $html->generateLabelsAndValues();
$option_template = &$this->options['template']; $option_template = &$this->options['template'];
$custom_statement_template = \App\Models\Design::where('id', $this->decodePrimaryKey($this->client->getSetting('statement_design_id')))->where('is_template', true)->first(); $custom_statement_template = \App\Models\Design::where('id', $this->decodePrimaryKey($this->client->getSetting('statement_design_id')))->where('is_template', true)->first();
if($custom_statement_template || $option_template && $option_template != '') { if($custom_statement_template || $option_template && $option_template != '') {
$variables['values']['$start_date'] = $this->translateDate($this->options['start_date'], $this->client->date_format(), $this->client->locale()); $variables['values']['$start_date'] = $this->translateDate($this->options['start_date'], $this->client->date_format(), $this->client->locale());
$variables['values']['$end_date'] = $this->translateDate($this->options['end_date'], $this->client->date_format(), $this->client->locale()); $variables['values']['$end_date'] = $this->translateDate($this->options['end_date'], $this->client->date_format(), $this->client->locale());
$variables['labels']['$start_date_label'] = ctrans('texts.start_date'); $variables['labels']['$start_date_label'] = ctrans('texts.start_date');
$variables['labels']['$end_date_label'] = ctrans('texts.end_date'); $variables['labels']['$end_date_label'] = ctrans('texts.end_date');
return $this->templateStatement($variables); return $this->templateStatement($variables);
} }
if ($this->getDesign()->is_custom) { if ($this->getDesign()->is_custom) {
$this->options['custom_partials'] = \json_decode(\json_encode($this->getDesign()->design), true); $this->options['custom_partials'] = \json_decode(\json_encode($this->getDesign()->design), true);
$template = new PdfMakerDesign(\App\Services\PdfMaker\Design::CUSTOM, $this->options); $template = new PdfMakerDesign(\App\Services\PdfMaker\Design::CUSTOM, $this->options);
} else { } else {
$template = new PdfMakerDesign(strtolower($this->getDesign()->name), $this->options); $template = new PdfMakerDesign(strtolower($this->getDesign()->name), $this->options);
} }
$variables = $html->generateLabelsAndValues(); $variables = $html->generateLabelsAndValues();
$variables['values']['$show_paid_stamp'] = 'none'; //do not show paid stamp on statement $variables['values']['$show_paid_stamp'] = 'none'; //do not show paid stamp on statement
$state = [ $state = [
'template' => $template->elements([ 'template' => $template->elements([
'client' => $this->client, 'client' => $this->client,
'entity' => $this->entity, 'entity' => $this->entity,
'pdf_variables' => (array) $this->entity->company->settings->pdf_variables, 'pdf_variables' => (array) $this->entity->company->settings->pdf_variables,
'$product' => $this->getDesign()->design->product, '$product' => $this->getDesign()->design->product,
'variables' => $variables,
'invoices' => $this->getInvoices()->cursor(),
'payments' => $this->getPayments()->cursor(),
'credits' => $this->getCredits()->cursor(),
'aging' => $this->getAging(),
], \App\Services\PdfMaker\Design::STATEMENT),
'variables' => $variables, 'variables' => $variables,
'invoices' => $this->getInvoices()->cursor(), 'options' => [
'payments' => $this->getPayments()->cursor(), ],
'credits' => $this->getCredits()->cursor(), 'process_markdown' => $this->entity->client->company->markdown_enabled,
'aging' => $this->getAging(), ];
], \App\Services\PdfMaker\Design::STATEMENT),
'variables' => $variables,
'options' => [
],
'process_markdown' => $this->entity->client->company->markdown_enabled,
];
$maker = new PdfMaker($state); $maker = new PdfMaker($state);
$maker $maker
->design($template) ->design($template)
->build(); ->build();
$pdf = null; $pdf = null;
$html = $maker->getCompiledHTML(true); $html = $maker->getCompiledHTML(true);
if ($this->rollback) {
\DB::connection(config('database.default'))->rollBack();
$this->rollback = false;
}
$pdf = $this->convertToPdf($html);
$this->setVariables($variables);
$maker = null;
$state = null;
return $pdf;
}
catch(\Throwable $th){
nlog("STATEMENT:: Throwable::" . $th->getMessage());
if ($this->rollback) {
\DB::connection(config('database.default'))->rollBack();
}
if ($this->rollback) {
\DB::connection(config('database.default'))->rollBack();
} }
$pdf = $this->convertToPdf($html); return null;
$this->setVariables($variables);
$maker = null;
$state = null;
return $pdf;
} }
public function setVariables($variables): self public function setVariables($variables): self
@ -178,19 +193,14 @@ class Statement
{ {
$pdf = false; $pdf = false;
try { if (config('ninja.phantomjs_pdf_generation') || config('ninja.pdf_generator') == 'phantom') {
if (config('ninja.phantomjs_pdf_generation') || config('ninja.pdf_generator') == 'phantom') { $pdf = (new Phantom())->convertHtmlToPdf($html);
$pdf = (new Phantom())->convertHtmlToPdf($html); } elseif (config('ninja.invoiceninja_hosted_pdf_generation') || config('ninja.pdf_generator') == 'hosted_ninja') {
} elseif (config('ninja.invoiceninja_hosted_pdf_generation') || config('ninja.pdf_generator') == 'hosted_ninja') { $pdf = (new NinjaPdf())->build($html);
$pdf = (new NinjaPdf())->build($html); } else {
} else { $pdf = $this->makePdf(null, null, $html);
$pdf = $this->makePdf(null, null, $html);
}
} catch (\Exception $e) {
nlog(print_r($e->getMessage(), true));
} }
return $pdf; return $pdf;
} }
/** /**
@ -208,7 +218,7 @@ class Statement
DB::connection(config('database.default'))->beginTransaction(); DB::connection(config('database.default'))->beginTransaction();
$this->rollback = true; $this->rollback = true;
$invoice = InvoiceFactory::create($this->client->company->id, $this->client->user->id); $invoice = InvoiceFactory::create($this->client->company->id, $this->client->user->id);
$invoice->client_id = $this->client->id; $invoice->client_id = $this->client->id;
$invoice->line_items = $this->buildLineItems(); $invoice->line_items = $this->buildLineItems();

View File

@ -51,7 +51,7 @@ class AddGatewayFee extends AbstractService
$invoice_items = collect($invoice_items)->filter(function ($item) { $invoice_items = collect($invoice_items)->filter(function ($item) {
return $item->type_id != '3'; return $item->type_id != '3';
}); })->toArray();
$this->invoice->line_items = $invoice_items; $this->invoice->line_items = $invoice_items;
@ -92,8 +92,6 @@ class AddGatewayFee extends AbstractService
/**Refresh Invoice values*/ /**Refresh Invoice values*/
$this->invoice = $this->invoice->calc()->getInvoice(); $this->invoice = $this->invoice->calc()->getInvoice();
nlog($this->invoice->line_items);
$new_balance = $this->invoice->balance; $new_balance = $this->invoice->balance;
if (floatval($new_balance) - floatval($balance) != 0) { if (floatval($new_balance) - floatval($balance) != 0) {

View File

@ -444,12 +444,12 @@ class InvoiceService
return $this; return $this;
} }
$pre_count = count($this->invoice->line_items); $pre_count = count((array)$this->invoice->line_items);
$items = collect($this->invoice->line_items) $items = collect((array)$this->invoice->line_items)
->reject(function ($item) { ->filter(function ($item) {
return $item->type_id == '3'; return $item->type_id != '3';
})->toArray(); })->toArray();
$this->invoice->line_items = array_values($items); $this->invoice->line_items = array_values($items);

View File

@ -285,7 +285,7 @@ class RefundPayment
->save(); ->save();
$invoice->ledger() $invoice->ledger()
->updateInvoiceBalance($refunded_invoice['amount'], "Refund of payment # {$this->payment->number}") ->updateInvoiceBalance(abs($refunded_invoice['amount']), "Refund of payment # {$this->payment->number}")
->save(); ->save();
if ($invoice->amount == $invoice->balance) { if ($invoice->amount == $invoice->balance) {

View File

@ -70,7 +70,7 @@ class EmailStatementService
'show_aging_table' => $this->scheduler->parameters['show_aging_table'] ?? true, 'show_aging_table' => $this->scheduler->parameters['show_aging_table'] ?? true,
'show_credits_table' => $this->scheduler->parameters['show_credits_table'] ?? true, 'show_credits_table' => $this->scheduler->parameters['show_credits_table'] ?? true,
'only_clients_with_invoices' => $this->scheduler->parameters['only_clients_with_invoices'] ?? false, 'only_clients_with_invoices' => $this->scheduler->parameters['only_clients_with_invoices'] ?? false,
'status' => $this->scheduler->parameters['status'] 'status' => $this->scheduler->parameters['status'] ?? 'all',
]; ];
} }

View File

@ -162,6 +162,7 @@ class TemplateAction implements ShouldQueue
$ts = $template_service $ts = $template_service
->setCompany($this->company) ->setCompany($this->company)
->setEntity($first_entity)
->addGlobal(['currency_code' => $currency_code]) ->addGlobal(['currency_code' => $currency_code])
->build($data); ->build($data);

View File

@ -1080,7 +1080,7 @@ $lang = array(
'invoice_embed_documents' => 'تضمين المستندات', 'invoice_embed_documents' => 'تضمين المستندات',
'invoice_embed_documents_help' => 'تضمين الصور المرفقة في الفاتورة.', 'invoice_embed_documents_help' => 'تضمين الصور المرفقة في الفاتورة.',
'document_email_attachment' => 'ارفاق المستندات', 'document_email_attachment' => 'ارفاق المستندات',
'ubl_email_attachment' => 'Attach UBL/E-Invoice', 'ubl_email_attachment' => 'إرفاق UBL/الفاتورة الإلكترونية',
'download_documents' => 'تنزيل الملفات (:حجم)', 'download_documents' => 'تنزيل الملفات (:حجم)',
'documents_from_expenses' => 'من المصروفات:', 'documents_from_expenses' => 'من المصروفات:',
'dropzone_default_message' => 'قم بإسقاط الملفات أو انقر للتحميل', 'dropzone_default_message' => 'قم بإسقاط الملفات أو انقر للتحميل',
@ -2345,7 +2345,7 @@ $lang = array(
'currency_gold_troy_ounce' => 'أونصة تروي ذهبية', 'currency_gold_troy_ounce' => 'أونصة تروي ذهبية',
'currency_nicaraguan_córdoba' => 'قرطبة نيكاراغوا', 'currency_nicaraguan_córdoba' => 'قرطبة نيكاراغوا',
'currency_malagasy_ariary' => 'أرياري مدغشقر', 'currency_malagasy_ariary' => 'أرياري مدغشقر',
"currency_tongan_paanga" => "Tongan Pa'anga", "currency_tongan_paanga" => "بانغا تونغا",
'review_app_help' => 'نأمل أن تستمتع باستخدام التطبيق.<br/> إذا كنت تفكر في :link فإننا نقدر ذلك كثيرًا!', 'review_app_help' => 'نأمل أن تستمتع باستخدام التطبيق.<br/> إذا كنت تفكر في :link فإننا نقدر ذلك كثيرًا!',
'writing_a_review' => 'كتابة مراجعة', 'writing_a_review' => 'كتابة مراجعة',
@ -2473,8 +2473,8 @@ $lang = array(
'local_storage_required' => 'خطأ: التخزين المحلي غير متوفر.', 'local_storage_required' => 'خطأ: التخزين المحلي غير متوفر.',
'your_password_reset_link' => 'رابط إعادة تعيين كلمة المرور الخاصة بك', 'your_password_reset_link' => 'رابط إعادة تعيين كلمة المرور الخاصة بك',
'subdomain_taken' => 'المجال الفرعي قيد الاستخدام بالفعل', 'subdomain_taken' => 'المجال الفرعي قيد الاستخدام بالفعل',
'expense_mailbox_taken' => 'The inbound mailbox is already in use', 'expense_mailbox_taken' => 'صندوق البريد الوارد قيد الاستخدام بالفعل',
'expense_mailbox_invalid' => 'The inbound mailbox does not match the required schema', 'expense_mailbox_invalid' => 'صندوق البريد الوارد لا يتطابق مع المخطط المطلوب',
'client_login' => 'تسجيل دخول العميل', 'client_login' => 'تسجيل دخول العميل',
'converted_amount' => 'المبلغ المحول', 'converted_amount' => 'المبلغ المحول',
'default' => 'تقصير', 'default' => 'تقصير',
@ -2896,13 +2896,13 @@ $lang = array(
'mime_types' => 'أنواع التمثيل الصامت', 'mime_types' => 'أنواع التمثيل الصامت',
'mime_types_placeholder' => '.pdf ، .docx ، .jpg', 'mime_types_placeholder' => '.pdf ، .docx ، .jpg',
'mime_types_help' => 'قائمة مفصولة بفواصل لأنواع التمثيل الصامت المسموح بها ، اتركها فارغة للجميع', 'mime_types_help' => 'قائمة مفصولة بفواصل لأنواع التمثيل الصامت المسموح بها ، اتركها فارغة للجميع',
'ticket_number_start_help' => 'Ticket number must be greater than the current ticket number', 'ticket_number_start_help' => 'يجب أن يكون رقم التذكرة أكبر من رقم التذكرة الحالي',
'new_ticket_template_id' => 'New ticket', 'new_ticket_template_id' => 'تذكرة جديدة',
'new_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a new ticket is created', 'new_ticket_autoresponder_help' => 'سيؤدي تحديد قالب إلى إرسال استجابة تلقائية إلى العميل/جهة الاتصال عند إنشاء تذكرة جديدة',
'update_ticket_template_id' => 'Updated ticket', 'update_ticket_template_id' => 'تذكرة محدثة',
'update_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a ticket is updated', 'update_ticket_autoresponder_help' => 'سيؤدي تحديد قالب إلى إرسال استجابة تلقائية إلى العميل/جهة الاتصال عند تحديث التذكرة',
'close_ticket_template_id' => 'Closed ticket', 'close_ticket_template_id' => 'تذكرة مغلقة',
'close_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a ticket is closed', 'close_ticket_autoresponder_help' => 'سيؤدي تحديد قالب إلى إرسال استجابة تلقائية إلى العميل/جهة الاتصال عند إغلاق التذكرة',
'default_priority' => 'الأولوية الافتراضية', 'default_priority' => 'الأولوية الافتراضية',
'alert_new_comment_id' => 'تعليق جديد', 'alert_new_comment_id' => 'تعليق جديد',
'update_ticket_notification_list' => 'إخطارات تعليق إضافية جديدة', 'update_ticket_notification_list' => 'إخطارات تعليق إضافية جديدة',
@ -3028,7 +3028,7 @@ $lang = array(
'portal_mode' => 'وضع البوابة', 'portal_mode' => 'وضع البوابة',
'attach_pdf' => 'إرفاق ملف PDF', 'attach_pdf' => 'إرفاق ملف PDF',
'attach_documents' => 'ارفاق مستندات', 'attach_documents' => 'ارفاق مستندات',
'attach_ubl' => 'Attach UBL/E-Invoice', 'attach_ubl' => 'إرفاق UBL/الفاتورة الإلكترونية',
'email_style' => 'نمط البريد الإلكتروني', 'email_style' => 'نمط البريد الإلكتروني',
'processed' => 'معالجتها', 'processed' => 'معالجتها',
'fee_amount' => 'مبلغ الرسوم', 'fee_amount' => 'مبلغ الرسوم',
@ -3769,7 +3769,7 @@ $lang = array(
'entity_number_placeholder' => 'رقم :entity :entity_number', 'entity_number_placeholder' => 'رقم :entity :entity_number',
'email_link_not_working' => 'إذا كان الزر أعلاه لا يعمل من أجلك ، فيرجى النقر فوق الارتباط', 'email_link_not_working' => 'إذا كان الزر أعلاه لا يعمل من أجلك ، فيرجى النقر فوق الارتباط',
'display_log' => 'عرض السجل', 'display_log' => 'عرض السجل',
'send_fail_logs_to_our_server' => 'Report errors to help improve the app', 'send_fail_logs_to_our_server' => 'الإبلاغ عن الأخطاء للمساعدة في تحسين التطبيق',
'setup' => 'الإعداد', 'setup' => 'الإعداد',
'quick_overview_statistics' => 'نظرة عامة وإحصاءات سريعة', 'quick_overview_statistics' => 'نظرة عامة وإحصاءات سريعة',
'update_your_personal_info' => 'قم بتحديث معلوماتك الشخصية', 'update_your_personal_info' => 'قم بتحديث معلوماتك الشخصية',
@ -3872,7 +3872,7 @@ $lang = array(
'payment_method_saving_failed' => 'لا يمكن حفظ طريقة الدفع لاستخدامها في المستقبل.', 'payment_method_saving_failed' => 'لا يمكن حفظ طريقة الدفع لاستخدامها في المستقبل.',
'pay_with' => 'ادفع عن طريق', 'pay_with' => 'ادفع عن طريق',
'n/a' => 'غير متاح', 'n/a' => 'غير متاح',
'by_clicking_next_you_accept_terms' => 'By clicking "Next" you accept terms.', 'by_clicking_next_you_accept_terms' => 'بالنقر على &quot;التالي&quot; فإنك تقبل الشروط.',
'not_specified' => 'غير محدد', 'not_specified' => 'غير محدد',
'before_proceeding_with_payment_warning' => 'قبل الشروع في الدفع ، يجب عليك ملء الحقول التالية', 'before_proceeding_with_payment_warning' => 'قبل الشروع في الدفع ، يجب عليك ملء الحقول التالية',
'after_completing_go_back_to_previous_page' => 'بعد الانتهاء ، عد إلى الصفحة السابقة.', 'after_completing_go_back_to_previous_page' => 'بعد الانتهاء ، عد إلى الصفحة السابقة.',
@ -5107,7 +5107,7 @@ $lang = array(
'all_contacts' => 'كل الاتصالات', 'all_contacts' => 'كل الاتصالات',
'insert_below' => 'أدخل أدناه', 'insert_below' => 'أدخل أدناه',
'nordigen_handler_subtitle' => 'مصادقة حساب البنك. تحديد مؤسستك لإكمال الطلب باستخدام بيانات اعتماد حساب .', 'nordigen_handler_subtitle' => 'مصادقة حساب البنك. تحديد مؤسستك لإكمال الطلب باستخدام بيانات اعتماد حساب .',
'nordigen_handler_error_heading_unknown' => 'An error has occurred', 'nordigen_handler_error_heading_unknown' => 'لقد حدث خطأ',
'nordigen_handler_error_contents_unknown' => 'حدث خطأ غير معروف! سبب:', 'nordigen_handler_error_contents_unknown' => 'حدث خطأ غير معروف! سبب:',
'nordigen_handler_error_heading_token_invalid' => 'رمز غير صالح', 'nordigen_handler_error_heading_token_invalid' => 'رمز غير صالح',
'nordigen_handler_error_contents_token_invalid' => 'الرمز المميز المقدم غير صالح. اتصل بالدعم للحصول على المساعدة، إذا استمرت هذه المشكلة.', 'nordigen_handler_error_contents_token_invalid' => 'الرمز المميز المقدم غير صالح. اتصل بالدعم للحصول على المساعدة، إذا استمرت هذه المشكلة.',
@ -5221,7 +5221,7 @@ $lang = array(
'local_domain_help' => 'مجال EHLO (اختياري)', 'local_domain_help' => 'مجال EHLO (اختياري)',
'port_help' => 'أي. 25,587,465', 'port_help' => 'أي. 25,587,465',
'host_help' => 'أي. smtp.gmail.com', 'host_help' => 'أي. smtp.gmail.com',
'always_show_required_fields' => 'Always show required fields form', 'always_show_required_fields' => 'إظهار نموذج الحقول المطلوبة دائمًا',
'always_show_required_fields_help' => 'يعرض نموذج الحقول المطلوبة دائمًا عند الخروج', 'always_show_required_fields_help' => 'يعرض نموذج الحقول المطلوبة دائمًا عند الخروج',
'advanced_cards' => 'بطاقات متقدمة', 'advanced_cards' => 'بطاقات متقدمة',
'activity_140' => 'تم إرسال البيان إلى :client', 'activity_140' => 'تم إرسال البيان إلى :client',
@ -5256,64 +5256,69 @@ $lang = array(
'currency_mauritanian_ouguiya' => 'الأوقية الموريتانية', 'currency_mauritanian_ouguiya' => 'الأوقية الموريتانية',
'currency_bhutan_ngultrum' => 'بوتان نغولتروم', 'currency_bhutan_ngultrum' => 'بوتان نغولتروم',
'end_of_month' => 'نهاية الشهر', 'end_of_month' => 'نهاية الشهر',
'merge_e_invoice_to_pdf' => 'Merge E-Invoice and PDF', 'merge_e_invoice_to_pdf' => 'دمج الفاتورة الإلكترونية وملف PDF',
'task_assigned_subject' => 'New task assignment [Task :task] [ :date ]', 'task_assigned_subject' => 'تعيين مهمة جديدة [المهمة :task ] [ :date ]',
'task_assigned_body' => 'You have been assigned task :task <br><br> Description: :description <br><br> Client: :client', 'task_assigned_body' => 'لقد تم تكليفك بمهمة :task<br><br> الوصف: :الوصف<br><br> العميل: :client',
'activity_141' => 'User :user entered note: :notes', 'activity_141' => 'المستخدم :user أدخل ملاحظة: :notes',
'quote_reminder_subject' => 'Reminder: Quote :quote from :company', 'quote_reminder_subject' => 'تذكير: اقتباس :quote من :company',
'quote_reminder_message' => 'Reminder for quote :number for :amount', 'quote_reminder_message' => 'تذكير بالسعر :number لـ :amount',
'quote_reminder1' => 'First Quote Reminder', 'quote_reminder1' => 'تذكير بالاقتباس الأول',
'before_valid_until_date' => 'Before the valid until date', 'before_valid_until_date' => 'قبل تاريخ الصلاحية',
'after_valid_until_date' => 'After the valid until date', 'after_valid_until_date' => 'بعد تاريخ الصلاحية حتى',
'after_quote_date' => 'After the quote date', 'after_quote_date' => 'بعد تاريخ الاقتباس',
'remind_quote' => 'Remind Quote', 'remind_quote' => 'تذكير الاقتباس',
'end_of_month' => 'نهاية الشهر', 'end_of_month' => 'نهاية الشهر',
'tax_currency_mismatch' => 'Tax currency is different from invoice currency', 'tax_currency_mismatch' => 'عملة الضريبة تختلف عن عملة الفاتورة',
'edocument_import_already_exists' => 'The invoice has already been imported on :date', 'edocument_import_already_exists' => 'تم استيراد الفاتورة بالفعل على :date',
'before_valid_until' => 'Before the valid until', 'before_valid_until' => 'قبل أن تصبح صالحة حتى',
'after_valid_until' => 'After the valid until', 'after_valid_until' => 'بعد انتهاء الصلاحية حتى',
'task_assigned_notification' => 'Task Assigned Notification', 'task_assigned_notification' => 'إشعار تعيين المهمة',
'task_assigned_notification_help' => 'Send an email when a task is assigned', 'task_assigned_notification_help' => 'إرسال بريد إلكتروني عند تعيين مهمة',
'invoices_locked_end_of_month' => 'Invoices are locked at the end of the month', 'invoices_locked_end_of_month' => 'يتم قفل الفواتير في نهاية الشهر',
'referral_url' => 'Referral URL', 'referral_url' => 'رابط الإحالة',
'add_comment' => 'Add Comment', 'add_comment' => 'اضافة تعليق',
'added_comment' => 'Successfully saved comment', 'added_comment' => 'تم حفظ التعليق بنجاح',
'tickets' => 'Tickets', 'tickets' => 'التذاكر',
'assigned_group' => 'Successfully assigned group', 'assigned_group' => 'تم تعيين المجموعة بنجاح',
'merge_to_pdf' => 'Merge to PDF', 'merge_to_pdf' => 'دمج إلى PDF',
'latest_requires_php_version' => 'Note: the latest version requires PHP :version', 'latest_requires_php_version' => 'ملاحظة: الإصدار الأحدث يتطلب PHP :version',
'auto_expand_product_table_notes' => 'Automatically expand products table notes', 'auto_expand_product_table_notes' => 'توسيع ملاحظات جدول المنتجات تلقائيًا',
'auto_expand_product_table_notes_help' => 'Automatically expands the notes section within the products table to display more lines.', 'auto_expand_product_table_notes_help' => 'يتم توسيع قسم الملاحظات تلقائيًا ضمن جدول المنتجات لعرض المزيد من الأسطر.',
'institution_number' => 'Institution Number', 'institution_number' => 'رقم المؤسسة',
'transit_number' => 'Transit Number', 'transit_number' => 'رقم العبور',
'personal' => 'Personal', 'personal' => 'شخصي',
'address_information' => 'Address Information', 'address_information' => 'معلومات العنوان',
'enter_the_information_for_the_bank_account' => 'Enter the Information for the Bank Account', 'enter_the_information_for_the_bank_account' => 'أدخل معلومات حساب البنك',
'account_holder_information' => 'Account Holder Information', 'account_holder_information' => 'معلومات حامل حساب',
'enter_information_for_the_account_holder' => 'Enter Information for the Account Holder', 'enter_information_for_the_account_holder' => 'أدخل معلومات حامل حساب',
'customer_type' => 'Customer Type', 'customer_type' => 'نوع العميل',
'process_date' => 'Process Date', 'process_date' => 'تاريخ العملية',
'forever_free' => 'Forever Free', 'forever_free' => 'مجانية للأبد',
'comments_only' => 'Comments Only', 'comments_only' => 'التعليقات فقط',
'payment_balance_on_file' => 'Payment Balance On File', 'payment_balance_on_file' => 'رصيد الدفع في الملف',
'ubl_email_attachment_help' => 'For more e-invoice settings please navigate :here', 'ubl_email_attachment_help' => 'لمزيد من إعدادات الفاتورة الإلكترونية، يرجى الانتقال إلى: هنا',
'stop_task_to_add_task_entry' => 'You need to stop the task before adding a new item.', 'stop_task_to_add_task_entry' => 'يجب عليك إيقاف المهمة قبل إضافة عنصر جديد.',
'xml_file' => 'XML File', 'xml_file' => 'ملف XML',
'one_page_checkout' => 'One-Page Checkout', 'one_page_checkout' => 'الدفع بصفحة واحدة',
'one_page_checkout_help' => 'Enable the new single page payment flow', 'one_page_checkout_help' => 'تمكين تدفق الدفع الجديد بصفحة واحدة',
'applies_to' => 'Applies To', 'applies_to' => 'ينطبق على',
'accept_purchase_order' => 'Accept Purchase Order', 'accept_purchase_order' => 'قبول طلب الشراء',
'round_to_seconds' => 'Round To Seconds', 'round_to_seconds' => 'التقريب إلى الثواني',
'activity_142' => 'Quote :number reminder 1 sent', 'activity_142' => 'اقتباس :number تذكير 1 تم الإرسال',
'activity_143' => 'Auto Bill succeeded for invoice :invoice', 'activity_143' => 'تم إصدار فاتورة تلقائية بنجاح للفاتورة :invoice',
'activity_144' => 'Auto Bill failed for invoice :invoice. :notes', 'activity_144' => 'فشل إصدار الفاتورة تلقائيًا للفاتورة :invoice . :notes',
'activity_145' => 'EInvoice :invoice for :client was e-delivered. :notes', 'activity_145' => 'تم تسليم الفاتورة الإلكترونية :invoice الخاصة بـ :client إلكترونيًا. :notes',
'payment_failed' => 'Payment Failed', 'payment_failed' => 'فشل الدفع',
'ssl_host_override' => 'SSL Host Override', 'ssl_host_override' => 'تجاوز مضيف SSL',
'upload_logo_short' => 'Upload Logo', 'upload_logo_short' => 'تحميل الشعار',
'country_Melilla' => 'Melilla', 'country_Melilla' => 'مليلية',
'country_Ceuta' => 'Ceuta', 'country_Ceuta' => 'سبتة',
'country_Canary Islands' => 'Canary Islands', 'country_Canary Islands' => 'جزر الكناري',
'lang_Vietnamese' => 'الفيتنامية',
'invoice_status_changed' => 'يرجى ملاحظة أن حالة فاتورتك قد تم تحديثها. نوصي بتحديث الصفحة لعرض الإصدار الأحدث.',
'no_unread_notifications' => 'لقد تم اللحاق بكل شيء! لا توجد إشعارات جديدة.',
'how_to_import_data' => 'كيفية استيراد البيانات',
'download_example_file' => 'تنزيل ملف المثال',
); );
return $lang; return $lang;

View File

@ -199,7 +199,7 @@ $lang = array(
'removed_logo' => 'El logo s\'ha eliminat correctament', 'removed_logo' => 'El logo s\'ha eliminat correctament',
'sent_message' => 'S\'ha enviat el missatge satisfactòriament', 'sent_message' => 'S\'ha enviat el missatge satisfactòriament',
'invoice_error' => 'Per favor, assegura\'t de seleccionar un client, i corregeix els errors', 'invoice_error' => 'Per favor, assegura\'t de seleccionar un client, i corregeix els errors',
'limit_clients' => 'You\'ve hit the :count client limit on Free accounts. Congrats on your success!', 'limit_clients' => 'Heu arribat al límit de client :count als comptes gratuïts. Felicitats pel teu èxit!',
'payment_error' => 'Ha hagut un error al processar el teu pagament. Per favor, torna-ho a intentar més tard.', 'payment_error' => 'Ha hagut un error al processar el teu pagament. Per favor, torna-ho a intentar més tard.',
'registration_required' => 'Registration Required', 'registration_required' => 'Registration Required',
'confirmation_required' => 'Per favor, confirma la teua adreça de correu electrònic, :link per a reenviar el missatge de confirmació.', 'confirmation_required' => 'Per favor, confirma la teua adreça de correu electrònic, :link per a reenviar el missatge de confirmació.',
@ -1099,7 +1099,7 @@ $lang = array(
'invoice_embed_documents' => 'Embed Documents', 'invoice_embed_documents' => 'Embed Documents',
'invoice_embed_documents_help' => 'Include attached images in the invoice.', 'invoice_embed_documents_help' => 'Include attached images in the invoice.',
'document_email_attachment' => 'Attach Documents', 'document_email_attachment' => 'Attach Documents',
'ubl_email_attachment' => 'Attach UBL/E-Invoice', 'ubl_email_attachment' => 'Adjunteu la factura electrònica/UBL',
'download_documents' => 'Download Documents (:size)', 'download_documents' => 'Download Documents (:size)',
'documents_from_expenses' => 'From Expenses:', 'documents_from_expenses' => 'From Expenses:',
'dropzone_default_message' => 'Drop files or click to upload', 'dropzone_default_message' => 'Drop files or click to upload',
@ -2197,7 +2197,7 @@ $lang = array(
'mailgun_private_key' => 'Mailgun Private Key', 'mailgun_private_key' => 'Mailgun Private Key',
'brevo_domain' => 'Domini Brevo', 'brevo_domain' => 'Domini Brevo',
'brevo_private_key' => 'Clau privada Brevo', 'brevo_private_key' => 'Clau privada Brevo',
'send_test_email' => 'Send Test Email', 'send_test_email' => 'Envia un correu electrònic de prova',
'select_label' => 'Select Label', 'select_label' => 'Select Label',
'label' => 'Label', 'label' => 'Label',
'service' => 'Service', 'service' => 'Service',
@ -2364,7 +2364,7 @@ $lang = array(
'currency_gold_troy_ounce' => 'Unça Troia d&#39;or', 'currency_gold_troy_ounce' => 'Unça Troia d&#39;or',
'currency_nicaraguan_córdoba' => 'Còrdova nicaragüenca', 'currency_nicaraguan_córdoba' => 'Còrdova nicaragüenca',
'currency_malagasy_ariary' => 'ariary malgaix', 'currency_malagasy_ariary' => 'ariary malgaix',
"currency_tongan_paanga" => "Tongan Pa'anga", "currency_tongan_paanga" => "Pa&#39;anga de Tonga",
'review_app_help' => 'We hope you\'re enjoying using the app.<br/>If you\'d consider :link we\'d greatly appreciate it!', 'review_app_help' => 'We hope you\'re enjoying using the app.<br/>If you\'d consider :link we\'d greatly appreciate it!',
'writing_a_review' => 'escriu una ressenya', 'writing_a_review' => 'escriu una ressenya',
@ -2492,8 +2492,8 @@ $lang = array(
'local_storage_required' => 'Error: local storage is not available.', 'local_storage_required' => 'Error: local storage is not available.',
'your_password_reset_link' => 'Your Password Reset Link', 'your_password_reset_link' => 'Your Password Reset Link',
'subdomain_taken' => 'The subdomain is already in use', 'subdomain_taken' => 'The subdomain is already in use',
'expense_mailbox_taken' => 'The inbound mailbox is already in use', 'expense_mailbox_taken' => 'La bústia d&#39;entrada ja està en ús',
'expense_mailbox_invalid' => 'The inbound mailbox does not match the required schema', 'expense_mailbox_invalid' => 'La bústia d&#39;entrada no coincideix amb l&#39;esquema requerit',
'client_login' => 'Client Login', 'client_login' => 'Client Login',
'converted_amount' => 'Converted Amount', 'converted_amount' => 'Converted Amount',
'default' => 'Per defecte', 'default' => 'Per defecte',
@ -2697,7 +2697,7 @@ $lang = array(
'no_assets' => 'No images, drag to upload', 'no_assets' => 'No images, drag to upload',
'add_image' => 'Add Image', 'add_image' => 'Add Image',
'select_image' => 'Tria imatge', 'select_image' => 'Tria imatge',
'upgrade_to_upload_images' => 'Upgrade to the Enterprise Plan to upload files & images', 'upgrade_to_upload_images' => 'Actualitzeu al pla empresarial per penjar fitxers i imatges',
'delete_image' => 'Esborra imatge', 'delete_image' => 'Esborra imatge',
'delete_image_help' => 'Warning: deleting the image will remove it from all proposals.', 'delete_image_help' => 'Warning: deleting the image will remove it from all proposals.',
'amount_variable_help' => 'Note: the invoice $amount field will use the partial/deposit field if set otherwise it will use the invoice balance.', 'amount_variable_help' => 'Note: the invoice $amount field will use the partial/deposit field if set otherwise it will use the invoice balance.',
@ -2915,13 +2915,13 @@ $lang = array(
'mime_types' => 'Mime types', 'mime_types' => 'Mime types',
'mime_types_placeholder' => '.pdf , .docx, .jpg', 'mime_types_placeholder' => '.pdf , .docx, .jpg',
'mime_types_help' => 'Comma separated list of allowed mime types, leave blank for all', 'mime_types_help' => 'Comma separated list of allowed mime types, leave blank for all',
'ticket_number_start_help' => 'Ticket number must be greater than the current ticket number', 'ticket_number_start_help' => 'El número de bitllet ha de ser superior al número de bitllet actual',
'new_ticket_template_id' => 'New ticket', 'new_ticket_template_id' => 'Entrada nova',
'new_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a new ticket is created', 'new_ticket_autoresponder_help' => 'Si seleccioneu una plantilla, s&#39;enviarà una resposta automàtica a un client/contacte quan es creï un bitllet nou',
'update_ticket_template_id' => 'Updated ticket', 'update_ticket_template_id' => 'Bitllet actualitzat',
'update_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a ticket is updated', 'update_ticket_autoresponder_help' => 'Si seleccioneu una plantilla, s&#39;enviarà una resposta automàtica a un client/contacte quan s&#39;actualitzi un bitllet',
'close_ticket_template_id' => 'Closed ticket', 'close_ticket_template_id' => 'Bitllet tancat',
'close_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a ticket is closed', 'close_ticket_autoresponder_help' => 'Si seleccioneu una plantilla, s&#39;enviarà una resposta automàtica a un client/contacte quan es tanqui un bitllet',
'default_priority' => 'Default priority', 'default_priority' => 'Default priority',
'alert_new_comment_id' => 'Nou comentari', 'alert_new_comment_id' => 'Nou comentari',
'update_ticket_notification_list' => 'Additional new comment notifications', 'update_ticket_notification_list' => 'Additional new comment notifications',
@ -3047,7 +3047,7 @@ $lang = array(
'portal_mode' => 'Portal Mode', 'portal_mode' => 'Portal Mode',
'attach_pdf' => 'Attach PDF', 'attach_pdf' => 'Attach PDF',
'attach_documents' => 'Attach Documents', 'attach_documents' => 'Attach Documents',
'attach_ubl' => 'Attach UBL/E-Invoice', 'attach_ubl' => 'Adjunteu la factura electrònica/UBL',
'email_style' => 'Email Style', 'email_style' => 'Email Style',
'processed' => 'Processed', 'processed' => 'Processed',
'fee_amount' => 'Fee Amount', 'fee_amount' => 'Fee Amount',
@ -3788,7 +3788,7 @@ $lang = array(
'entity_number_placeholder' => ':entity # :entity_number', 'entity_number_placeholder' => ':entity # :entity_number',
'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link', 'email_link_not_working' => 'If the button above isn\'t working for you, please click on the link',
'display_log' => 'Display Log', 'display_log' => 'Display Log',
'send_fail_logs_to_our_server' => 'Report errors to help improve the app', 'send_fail_logs_to_our_server' => 'Informa d&#39;errors per ajudar a millorar l&#39;aplicació',
'setup' => 'Setup', 'setup' => 'Setup',
'quick_overview_statistics' => 'Quick overview & statistics', 'quick_overview_statistics' => 'Quick overview & statistics',
'update_your_personal_info' => 'Update your personal information', 'update_your_personal_info' => 'Update your personal information',
@ -3891,7 +3891,7 @@ $lang = array(
'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.', 'payment_method_saving_failed' => 'Payment method can\'t be saved for future use.',
'pay_with' => 'Pay with', 'pay_with' => 'Pay with',
'n/a' => 'N/A', 'n/a' => 'N/A',
'by_clicking_next_you_accept_terms' => 'By clicking "Next" you accept terms.', 'by_clicking_next_you_accept_terms' => 'En fer clic a &quot;Següent&quot;, accepteu les condicions.',
'not_specified' => 'Not specified', 'not_specified' => 'Not specified',
'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields', 'before_proceeding_with_payment_warning' => 'Before proceeding with payment, you have to fill following fields',
'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.', 'after_completing_go_back_to_previous_page' => 'After completing, go back to previous page.',
@ -3969,7 +3969,7 @@ $lang = array(
'user_detached' => 'User detached from company', 'user_detached' => 'User detached from company',
'create_webhook_failure' => 'Failed to create Webhook', 'create_webhook_failure' => 'Failed to create Webhook',
'payment_message_extended' => 'Thank you for your payment of :amount for :invoice', 'payment_message_extended' => 'Thank you for your payment of :amount for :invoice',
'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is larger than $1 or currency equivalent.', 'online_payments_minimum_note' => 'Nota: els pagaments en línia només s&#39;admeten si l&#39;import és superior a 1 $ o l&#39;equivalent en moneda.',
'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method', 'payment_token_not_found' => 'Payment token not found, please try again. If an issue still persist, try with another payment method',
'vendor_address1' => 'Vendor Street', 'vendor_address1' => 'Vendor Street',
'vendor_address2' => 'Vendor Apt/Suite', 'vendor_address2' => 'Vendor Apt/Suite',
@ -4110,7 +4110,7 @@ $lang = array(
'one_time_purchases' => 'One time purchases', 'one_time_purchases' => 'One time purchases',
'recurring_purchases' => 'Recurring purchases', 'recurring_purchases' => 'Recurring purchases',
'you_might_be_interested_in_following' => 'You might be interested in the following', 'you_might_be_interested_in_following' => 'You might be interested in the following',
'quotes_with_status_sent_can_be_approved' => 'Only quotes with "Sent" status can be approved. Expired quotes cannot be approved.', 'quotes_with_status_sent_can_be_approved' => 'Només es poden aprovar les cites amb l&#39;estat &quot;Enviat&quot;. Les cotitzacions caducades no es poden aprovar.',
'no_quotes_available_for_download' => 'No quotes available for download.', 'no_quotes_available_for_download' => 'No quotes available for download.',
'copyright' => 'Copyright', 'copyright' => 'Copyright',
'user_created_user' => ':user created :created_user at :time', 'user_created_user' => ':user created :created_user at :time',
@ -4377,7 +4377,7 @@ $lang = array(
'client_shipping_country' => 'Client Shipping Country', 'client_shipping_country' => 'Client Shipping Country',
'load_pdf' => 'Load PDF', 'load_pdf' => 'Load PDF',
'start_free_trial' => 'Start Free Trial', 'start_free_trial' => 'Start Free Trial',
'start_free_trial_message' => 'Start your FREE 14 day trial of the Pro Plan', 'start_free_trial_message' => 'Comença la teva prova GRATUÏTA de 14 dies del pla Pro',
'due_on_receipt' => 'Due on Receipt', 'due_on_receipt' => 'Due on Receipt',
'is_paid' => 'Is Paid', 'is_paid' => 'Is Paid',
'age_group_paid' => 'Paid', 'age_group_paid' => 'Paid',
@ -5087,7 +5087,7 @@ $lang = array(
'payment_refund_receipt' => 'Rebut de devolució del pagament # :number', 'payment_refund_receipt' => 'Rebut de devolució del pagament # :number',
'payment_receipt' => 'Rebut de pagament # :number', 'payment_receipt' => 'Rebut de pagament # :number',
'load_template_description' => 'La plantilla s&#39;aplicarà a:', 'load_template_description' => 'La plantilla s&#39;aplicarà a:',
'run_template' => 'Run Template', 'run_template' => 'Executar plantilla',
'statement_design' => 'Disseny de declaracions', 'statement_design' => 'Disseny de declaracions',
'delivery_note_design' => 'Disseny de albarans', 'delivery_note_design' => 'Disseny de albarans',
'payment_receipt_design' => 'Disseny del rebut de pagament', 'payment_receipt_design' => 'Disseny del rebut de pagament',
@ -5126,7 +5126,7 @@ $lang = array(
'all_contacts' => 'Tots els contactes', 'all_contacts' => 'Tots els contactes',
'insert_below' => 'Insereix a continuació', 'insert_below' => 'Insereix a continuació',
'nordigen_handler_subtitle' => 'Autenticació del compte bancari. Seleccioneu la vostra institució per completar la sol·licitud amb les credencials del vostre compte.', 'nordigen_handler_subtitle' => 'Autenticació del compte bancari. Seleccioneu la vostra institució per completar la sol·licitud amb les credencials del vostre compte.',
'nordigen_handler_error_heading_unknown' => 'An error has occurred', 'nordigen_handler_error_heading_unknown' => 'S&#39;ha produït un error',
'nordigen_handler_error_contents_unknown' => 'Ha ocorregut un error desconegut! Motiu:', 'nordigen_handler_error_contents_unknown' => 'Ha ocorregut un error desconegut! Motiu:',
'nordigen_handler_error_heading_token_invalid' => 'token invàlid', 'nordigen_handler_error_heading_token_invalid' => 'token invàlid',
'nordigen_handler_error_contents_token_invalid' => 'El testimoni proporcionat no era vàlid. Contacteu amb l&#39;assistència per obtenir ajuda, si aquest problema persisteix.', 'nordigen_handler_error_contents_token_invalid' => 'El testimoni proporcionat no era vàlid. Contacteu amb l&#39;assistència per obtenir ajuda, si aquest problema persisteix.',
@ -5236,103 +5236,108 @@ $lang = array(
'rappen_rounding' => 'Arrodoniment de Rappen', 'rappen_rounding' => 'Arrodoniment de Rappen',
'rappen_rounding_help' => 'Import rodó a 5 cèntims', 'rappen_rounding_help' => 'Import rodó a 5 cèntims',
'assign_group' => 'Assigna un grup', 'assign_group' => 'Assigna un grup',
'paypal_advanced_cards' => 'Advanced Card Payments', 'paypal_advanced_cards' => 'Pagaments avançats amb targeta',
'local_domain_help' => 'EHLO domain (optional)', 'local_domain_help' => 'Domini EHLO (opcional)',
'port_help' => 'ie. 25,587,465', 'port_help' => 'és a dir. 25.587.465',
'host_help' => 'ie. smtp.gmail.com', 'host_help' => 'és a dir. smtp.gmail.com',
'always_show_required_fields' => 'Always show required fields form', 'always_show_required_fields' => 'Mostra sempre el formulari dels camps obligatoris',
'always_show_required_fields_help' => 'Displays the required fields form always at checkout', 'always_show_required_fields_help' => 'Mostra el formulari dels camps obligatoris sempre a l&#39;hora de pagar',
'advanced_cards' => 'Advanced Cards', 'advanced_cards' => 'Targetes avançades',
'activity_140' => 'Statement sent to :client', 'activity_140' => 'Declaració enviada a :client',
'invoice_net_amount' => 'Invoice Net Amount', 'invoice_net_amount' => 'Import net de la factura',
'round_to_minutes' => 'Round To Minutes', 'round_to_minutes' => 'Arrodonit a minuts',
'1_second' => '1 Second', '1_second' => '1 segon',
'1_minute' => '1 Minute', '1_minute' => '1 minut',
'5_minutes' => '5 Minutes', '5_minutes' => '5 minuts',
'15_minutes' => '15 Minutes', '15_minutes' => '15 minuts',
'30_minutes' => '30 Minutes', '30_minutes' => '30 minuts',
'1_hour' => '1 Hour', '1_hour' => '1 hora',
'1_day' => '1 Day', '1_day' => '1 dia',
'round_tasks' => 'Task Rounding Direction', 'round_tasks' => 'Direcció d&#39;arrodoniment de tasques',
'round_tasks_help' => 'Round task times up or down.', 'round_tasks_help' => 'Arrodoneix els temps de les tasques cap amunt o cap avall.',
'direction' => 'Direction', 'direction' => 'Direcció',
'round_up' => 'Round Up', 'round_up' => 'Arrodonit cap amunt',
'round_down' => 'Round Down', 'round_down' => 'Arrodonit cap avall',
'task_round_to_nearest' => 'Round To Nearest', 'task_round_to_nearest' => 'Arrodonit al més proper',
'task_round_to_nearest_help' => 'The interval to round the task to.', 'task_round_to_nearest_help' => 'Interval per arrodonir la tasca.',
'bulk_updated' => 'Successfully updated data', 'bulk_updated' => 'Dades actualitzades correctament',
'bulk_update' => 'Bulk Update', 'bulk_update' => 'Actualització massiva',
'calculate' => 'Calculate', 'calculate' => 'Calcula',
'sum' => 'Sum', 'sum' => 'Suma',
'money' => 'Money', 'money' => 'Diners',
'web_app' => 'Web App', 'web_app' => 'Aplicació web',
'desktop_app' => 'Desktop App', 'desktop_app' => 'Aplicació d&#39;escriptori',
'disconnected' => 'Disconnected', 'disconnected' => 'Desconnectat',
'reconnect' => 'Reconnect', 'reconnect' => 'Torna a connectar',
'e_invoice_settings' => 'E-Invoice Settings', 'e_invoice_settings' => 'Configuració de la factura electrònica',
'btcpay_refund_subject' => 'Refund of your invoice via BTCPay', 'btcpay_refund_subject' => 'Devolució de la factura mitjançant BTCPay',
'btcpay_refund_body' => 'A refund intended for you has been issued. To claim it via BTCPay, please click on this link:', 'btcpay_refund_body' => 'S&#39;ha emès un reemborsament destinat a vostè. Per reclamar-lo mitjançant BTCPay, feu clic a aquest enllaç:',
'currency_mauritanian_ouguiya' => 'Mauritanian Ouguiya', 'currency_mauritanian_ouguiya' => 'Ouguiya mauritana',
'currency_bhutan_ngultrum' => 'Bhutan Ngultrum', 'currency_bhutan_ngultrum' => 'Bhutan Ngultrum',
'end_of_month' => 'End Of Month', 'end_of_month' => 'Final de mes',
'merge_e_invoice_to_pdf' => 'Merge E-Invoice and PDF', 'merge_e_invoice_to_pdf' => 'Combina la factura electrònica i el PDF',
'task_assigned_subject' => 'New task assignment [Task :task] [ :date ]', 'task_assigned_subject' => 'Assignació de tasca nova [Tasca :task ] [ :date ]',
'task_assigned_body' => 'You have been assigned task :task <br><br> Description: :description <br><br> Client: :client', 'task_assigned_body' => 'Se t&#39;ha assignat la tasca :task<br><br> Descripció: : descripció<br><br> Client: :client',
'activity_141' => 'User :user entered note: :notes', 'activity_141' => 'L&#39;usuari :user ha introduït una nota: :notes',
'quote_reminder_subject' => 'Reminder: Quote :quote from :company', 'quote_reminder_subject' => 'Recordatori: cita :quote de :company',
'quote_reminder_message' => 'Reminder for quote :number for :amount', 'quote_reminder_message' => 'Recordatori de la cotització :number per a :amount',
'quote_reminder1' => 'First Quote Reminder', 'quote_reminder1' => 'Recordatori de la primera cita',
'before_valid_until_date' => 'Before the valid until date', 'before_valid_until_date' => 'Abans de la data de validesa',
'after_valid_until_date' => 'After the valid until date', 'after_valid_until_date' => 'Després de la validesa fins a la data',
'after_quote_date' => 'After the quote date', 'after_quote_date' => 'Després de la data de cotització',
'remind_quote' => 'Remind Quote', 'remind_quote' => 'Recorda la cita',
'end_of_month' => 'End Of Month', 'end_of_month' => 'Final de mes',
'tax_currency_mismatch' => 'Tax currency is different from invoice currency', 'tax_currency_mismatch' => 'La moneda de l&#39;impost és diferent de la moneda de la factura',
'edocument_import_already_exists' => 'The invoice has already been imported on :date', 'edocument_import_already_exists' => 'La factura ja s&#39;ha importat a :date',
'before_valid_until' => 'Before the valid until', 'before_valid_until' => 'Abans del vàlid fins',
'after_valid_until' => 'After the valid until', 'after_valid_until' => 'Després del vàlid fins',
'task_assigned_notification' => 'Task Assigned Notification', 'task_assigned_notification' => 'Notificació de tasques assignades',
'task_assigned_notification_help' => 'Send an email when a task is assigned', 'task_assigned_notification_help' => 'Envieu un correu electrònic quan s&#39;assigni una tasca',
'invoices_locked_end_of_month' => 'Invoices are locked at the end of the month', 'invoices_locked_end_of_month' => 'Les factures es bloquegen a finals de mes',
'referral_url' => 'Referral URL', 'referral_url' => 'URL de referència',
'add_comment' => 'Add Comment', 'add_comment' => 'Afegeix un comentari',
'added_comment' => 'Successfully saved comment', 'added_comment' => 'El comentari s&#39;ha desat correctament',
'tickets' => 'Tickets', 'tickets' => 'Entrades',
'assigned_group' => 'Successfully assigned group', 'assigned_group' => 'Grup assignat correctament',
'merge_to_pdf' => 'Merge to PDF', 'merge_to_pdf' => 'Combina a PDF',
'latest_requires_php_version' => 'Note: the latest version requires PHP :version', 'latest_requires_php_version' => 'Nota: la darrera versió requereix PHP :version',
'auto_expand_product_table_notes' => 'Automatically expand products table notes', 'auto_expand_product_table_notes' => 'Amplieu automàticament les notes de la taula de productes',
'auto_expand_product_table_notes_help' => 'Automatically expands the notes section within the products table to display more lines.', 'auto_expand_product_table_notes_help' => 'Amplia automàticament la secció de notes dins de la taula de productes per mostrar més línies.',
'institution_number' => 'Institution Number', 'institution_number' => 'Número d&#39;entitat',
'transit_number' => 'Transit Number', 'transit_number' => 'Número de trànsit',
'personal' => 'Personal', 'personal' => 'Personal',
'address_information' => 'Address Information', 'address_information' => 'Informació de l&#39;adreça',
'enter_the_information_for_the_bank_account' => 'Enter the Information for the Bank Account', 'enter_the_information_for_the_bank_account' => 'Introduïu la informació del compte bancari',
'account_holder_information' => 'Account Holder Information', 'account_holder_information' => 'Informació del titular del compte',
'enter_information_for_the_account_holder' => 'Enter Information for the Account Holder', 'enter_information_for_the_account_holder' => 'Introduïu la informació del titular del compte',
'customer_type' => 'Customer Type', 'customer_type' => 'Tipus de client',
'process_date' => 'Process Date', 'process_date' => 'Data del procés',
'forever_free' => 'Forever Free', 'forever_free' => 'Per sempre lliure',
'comments_only' => 'Comments Only', 'comments_only' => 'Només comentaris',
'payment_balance_on_file' => 'Payment Balance On File', 'payment_balance_on_file' => 'Balanç de pagament a l&#39;arxiu',
'ubl_email_attachment_help' => 'For more e-invoice settings please navigate :here', 'ubl_email_attachment_help' => 'Per obtenir més configuració de factura electrònica, navegueu aquí',
'stop_task_to_add_task_entry' => 'You need to stop the task before adding a new item.', 'stop_task_to_add_task_entry' => 'Heu d&#39;aturar la tasca abans d&#39;afegir un element nou.',
'xml_file' => 'XML File', 'xml_file' => 'Fitxer XML',
'one_page_checkout' => 'One-Page Checkout', 'one_page_checkout' => 'Pagament d&#39;una pàgina',
'one_page_checkout_help' => 'Enable the new single page payment flow', 'one_page_checkout_help' => 'Activa el nou flux de pagament d&#39;una sola pàgina',
'applies_to' => 'Applies To', 'applies_to' => 'S&#39;aplica a',
'accept_purchase_order' => 'Accept Purchase Order', 'accept_purchase_order' => 'Acceptar la comanda de compra',
'round_to_seconds' => 'Round To Seconds', 'round_to_seconds' => 'Arrodonit a segons',
'activity_142' => 'Quote :number reminder 1 sent', 'activity_142' => 'Cita :number recordatori 1 enviat',
'activity_143' => 'Auto Bill succeeded for invoice :invoice', 'activity_143' => 'La factura automàtica ha estat correcta per a la factura :invoice',
'activity_144' => 'Auto Bill failed for invoice :invoice. :notes', 'activity_144' => 'La facturació automàtica ha fallat per a la factura :invoice . : notes',
'activity_145' => 'EInvoice :invoice for :client was e-delivered. :notes', 'activity_145' => 'La factura electrònica :invoice per :client s&#39;ha lliurat per correu electrònic. : notes',
'payment_failed' => 'Payment Failed', 'payment_failed' => 'El pagament ha fallat',
'ssl_host_override' => 'SSL Host Override', 'ssl_host_override' => 'Anulació de l&#39;amfitrió SSL',
'upload_logo_short' => 'Upload Logo', 'upload_logo_short' => 'Carrega el logotip',
'country_Melilla' => 'Melilla', 'country_Melilla' => 'Melilla',
'country_Ceuta' => 'Ceuta', 'country_Ceuta' => 'Ceuta',
'country_Canary Islands' => 'Canary Islands', 'country_Canary Islands' => 'Illes Canàries',
'lang_Vietnamese' => 'vietnamita',
'invoice_status_changed' => 'Tingueu en compte que l&#39;estat de la vostra factura s&#39;ha actualitzat. Us recomanem que actualitzeu la pàgina per veure la versió més actual.',
'no_unread_notifications' => 'Esteu tots atrapats! No hi ha notificacions noves.',
'how_to_import_data' => 'Com importar dades',
'download_example_file' => 'Descarrega el fitxer d&#39;exemple',
); );
return $lang; return $lang;

View File

@ -2491,8 +2491,8 @@ $lang = array(
'local_storage_required' => 'Fejl: lokal lagring er ikke tilgængelig.', 'local_storage_required' => 'Fejl: lokal lagring er ikke tilgængelig.',
'your_password_reset_link' => 'Dit link til nulstilling af adgangskode', 'your_password_reset_link' => 'Dit link til nulstilling af adgangskode',
'subdomain_taken' => 'Underdomænet er allerede i brug', 'subdomain_taken' => 'Underdomænet er allerede i brug',
'expense_mailbox_taken' => 'The inbound mailbox is already in use', 'expense_mailbox_taken' => 'Den indgående postkasse er allerede i brug',
'expense_mailbox_invalid' => 'The inbound mailbox does not match the required schema', 'expense_mailbox_invalid' => 'Den indgående postkasse matcher ikke det påkrævede skema',
'client_login' => 'Kunde login', 'client_login' => 'Kunde login',
'converted_amount' => 'Ombygget Beløb', 'converted_amount' => 'Ombygget Beløb',
'default' => 'Standard', 'default' => 'Standard',
@ -3890,7 +3890,7 @@ $lang = array(
'payment_method_saving_failed' => 'Betaling kan ikke gemmes til fremtidig brug.', 'payment_method_saving_failed' => 'Betaling kan ikke gemmes til fremtidig brug.',
'pay_with' => 'Betal med', 'pay_with' => 'Betal med',
'n/a' => 'N/A', 'n/a' => 'N/A',
'by_clicking_next_you_accept_terms' => 'By clicking "Next" you accept terms.', 'by_clicking_next_you_accept_terms' => 'Ved at klikke på &quot;Næste&quot; accepterer du Betingelser .',
'not_specified' => 'Ikke specificeret', 'not_specified' => 'Ikke specificeret',
'before_proceeding_with_payment_warning' => 'Før du fortsætter med Betaling , skal du udfylde følgende felter', 'before_proceeding_with_payment_warning' => 'Før du fortsætter med Betaling , skal du udfylde følgende felter',
'after_completing_go_back_to_previous_page' => 'Når du er færdig, skal du gå tilbage til forrige side.', 'after_completing_go_back_to_previous_page' => 'Når du er færdig, skal du gå tilbage til forrige side.',
@ -5315,23 +5315,28 @@ $lang = array(
'comments_only' => 'Kun kommentarer', 'comments_only' => 'Kun kommentarer',
'payment_balance_on_file' => 'Betaling saldo på fil', 'payment_balance_on_file' => 'Betaling saldo på fil',
'ubl_email_attachment_help' => 'For flere e- Faktura Indstillinger venligst navigere :her', 'ubl_email_attachment_help' => 'For flere e- Faktura Indstillinger venligst navigere :her',
'stop_task_to_add_task_entry' => 'You need to stop the task before adding a new item.', 'stop_task_to_add_task_entry' => 'Du skal stoppe Opgave før du tilføjer noget ny .',
'xml_file' => 'XML File', 'xml_file' => 'XML-fil',
'one_page_checkout' => 'One-Page Checkout', 'one_page_checkout' => 'One-Page Checkout',
'one_page_checkout_help' => 'Enable the new single page payment flow', 'one_page_checkout_help' => 'Aktiver det ny enkeltsides Betaling',
'applies_to' => 'Applies To', 'applies_to' => 'Gælder for',
'accept_purchase_order' => 'Accept Purchase Order', 'accept_purchase_order' => 'Accepter købsordre',
'round_to_seconds' => 'Round To Seconds', 'round_to_seconds' => 'Runde til sekunder',
'activity_142' => 'Quote :number reminder 1 sent', 'activity_142' => 'tilbud :number rykker 1 sendt',
'activity_143' => 'Auto Bill succeeded for invoice :invoice', 'activity_143' => 'Auto Bill lykkedes for Faktura :invoice',
'activity_144' => 'Auto Bill failed for invoice :invoice. :notes', 'activity_144' => 'Auto Bill mislykkedes for Faktura :invoice . :noter',
'activity_145' => 'EInvoice :invoice for :client was e-delivered. :notes', 'activity_145' => 'EFaktura :invoice for :client blev e-leveret. :noter',
'payment_failed' => 'Payment Failed', 'payment_failed' => 'Betaling mislykkedes',
'ssl_host_override' => 'SSL Host Override', 'ssl_host_override' => 'SSL Host Override',
'upload_logo_short' => 'Upload Logo', 'upload_logo_short' => 'Upload logo',
'country_Melilla' => 'Melilla', 'country_Melilla' => 'Melilla',
'country_Ceuta' => 'Ceuta', 'country_Ceuta' => 'Ceuta',
'country_Canary Islands' => 'Canary Islands', 'country_Canary Islands' => 'Kanariske Øer',
'lang_Vietnamese' => 'vietnamesisk',
'invoice_status_changed' => 'Bemærk venligst, at status for din Faktura er blevet opdateret . Vi anbefaler at opdatere siden til Vis den nyeste version.',
'no_unread_notifications' => 'I er alle fanget! ny notifikationer.',
'how_to_import_data' => 'Sådan importeres data',
'download_example_file' => 'Download eksempelfil',
); );
return $lang; return $lang;

View File

@ -1100,7 +1100,7 @@ $lang = array(
'invoice_embed_documents' => 'Dokumente einbetten', 'invoice_embed_documents' => 'Dokumente einbetten',
'invoice_embed_documents_help' => 'Bildanhänge zu den Rechnungen hinzufügen.', 'invoice_embed_documents_help' => 'Bildanhänge zu den Rechnungen hinzufügen.',
'document_email_attachment' => 'Dokumente anhängen', 'document_email_attachment' => 'Dokumente anhängen',
'ubl_email_attachment' => 'Attach UBL/E-Invoice', 'ubl_email_attachment' => 'UBL/E-Rechnung anhängen',
'download_documents' => 'Dokumente herunterladen (:size)', 'download_documents' => 'Dokumente herunterladen (:size)',
'documents_from_expenses' => 'Von Kosten:', 'documents_from_expenses' => 'Von Kosten:',
'dropzone_default_message' => 'Dateien hierhin ziehen oder klicken, um Dateien hochzuladen', 'dropzone_default_message' => 'Dateien hierhin ziehen oder klicken, um Dateien hochzuladen',
@ -2365,7 +2365,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'currency_gold_troy_ounce' => 'Goldene Feinunze', 'currency_gold_troy_ounce' => 'Goldene Feinunze',
'currency_nicaraguan_córdoba' => 'Nicaraguanischer Córdoba', 'currency_nicaraguan_córdoba' => 'Nicaraguanischer Córdoba',
'currency_malagasy_ariary' => 'Madagassischer Ariary', 'currency_malagasy_ariary' => 'Madagassischer Ariary',
"currency_tongan_paanga" => "Tongan Pa'anga", "currency_tongan_paanga" => "Tongaischer Pa&#39;anga",
'review_app_help' => 'Wir hoffen, dass Ihnen die App gefällt. Wenn Sie :link in Betracht ziehen würden, wären wir Ihnen sehr dankbar!', 'review_app_help' => 'Wir hoffen, dass Ihnen die App gefällt. Wenn Sie :link in Betracht ziehen würden, wären wir Ihnen sehr dankbar!',
'writing_a_review' => 'Schreiben einer Rezension', 'writing_a_review' => 'Schreiben einer Rezension',
@ -2493,8 +2493,8 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'local_storage_required' => 'Fehler: Lokaler Speicherplatz ist nicht verfügbar.', 'local_storage_required' => 'Fehler: Lokaler Speicherplatz ist nicht verfügbar.',
'your_password_reset_link' => 'Ihr Passwort-zurücksetzen-Link', 'your_password_reset_link' => 'Ihr Passwort-zurücksetzen-Link',
'subdomain_taken' => 'Die Subdomäne wird bereits verwendet', 'subdomain_taken' => 'Die Subdomäne wird bereits verwendet',
'expense_mailbox_taken' => 'The inbound mailbox is already in use', 'expense_mailbox_taken' => 'Das Postfach für eingehende Post wird bereits verwendet.',
'expense_mailbox_invalid' => 'The inbound mailbox does not match the required schema', 'expense_mailbox_invalid' => 'Das eingehende Postfach entspricht nicht dem erforderlichen Schema',
'client_login' => 'Kundenanmeldung', 'client_login' => 'Kundenanmeldung',
'converted_amount' => 'Umgerechneter Betrag', 'converted_amount' => 'Umgerechneter Betrag',
'default' => 'Standard', 'default' => 'Standard',
@ -2698,7 +2698,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'no_assets' => 'Keine Bilder, hierhin ziehen zum hochladen', 'no_assets' => 'Keine Bilder, hierhin ziehen zum hochladen',
'add_image' => 'Bild hinzufügen', 'add_image' => 'Bild hinzufügen',
'select_image' => 'Bild auswählen', 'select_image' => 'Bild auswählen',
'upgrade_to_upload_images' => 'Upgrade to the Enterprise Plan to upload files & images', 'upgrade_to_upload_images' => 'Aktualisieren Sie auf den Enterprise-Plan, um Dateien und Bilder hochzuladen',
'delete_image' => 'Bild löschen', 'delete_image' => 'Bild löschen',
'delete_image_help' => 'Warnung: Wenn Sie das Bild löschen, wird es aus allen Vorschlägen entfernt.', 'delete_image_help' => 'Warnung: Wenn Sie das Bild löschen, wird es aus allen Vorschlägen entfernt.',
'amount_variable_help' => 'Hinweis: Das Rechnungsfeld $amount verwendet das Feld Teil-/Anzahlung. Wenn nicht anders eingestellt, wird der Rechnungsbetrag verwendet.', 'amount_variable_help' => 'Hinweis: Das Rechnungsfeld $amount verwendet das Feld Teil-/Anzahlung. Wenn nicht anders eingestellt, wird der Rechnungsbetrag verwendet.',
@ -2916,13 +2916,13 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'mime_types' => 'Mime-Typen', 'mime_types' => 'Mime-Typen',
'mime_types_placeholder' => '.pdf , .docx, .jpg', 'mime_types_placeholder' => '.pdf , .docx, .jpg',
'mime_types_help' => 'Kommagetrennte Liste der zulässigen Mime-Typen, leer lassen für alle', 'mime_types_help' => 'Kommagetrennte Liste der zulässigen Mime-Typen, leer lassen für alle',
'ticket_number_start_help' => 'Ticket number must be greater than the current ticket number', 'ticket_number_start_help' => 'Die Ticketnummer muss größer sein als die aktuelle Ticketnummer',
'new_ticket_template_id' => 'New ticket', 'new_ticket_template_id' => 'Neues Ticket',
'new_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a new ticket is created', 'new_ticket_autoresponder_help' => 'Durch Auswahl einer Vorlage wird eine automatische Antwort an einen Kunde /Kontakt gesendet, wenn ein neues Ticket erstellt wird',
'update_ticket_template_id' => 'Updated ticket', 'update_ticket_template_id' => 'aktualisiert',
'update_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a ticket is updated', 'update_ticket_autoresponder_help' => 'Durch Auswahl einer Vorlage wird eine automatische Antwort an einen Kunde /Kontakt gesendet, wenn ein Ticket aktualisiert wird',
'close_ticket_template_id' => 'Closed ticket', 'close_ticket_template_id' => 'Geschlossenes Ticket',
'close_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a ticket is closed', 'close_ticket_autoresponder_help' => 'Durch Auswahl einer Vorlage wird eine automatische Antwort an einen Kunde /Kontakt gesendet, wenn ein Ticket geschlossen wird',
'default_priority' => 'Standardpriorität', 'default_priority' => 'Standardpriorität',
'alert_new_comment_id' => 'Neuer Kommentar', 'alert_new_comment_id' => 'Neuer Kommentar',
'update_ticket_notification_list' => 'Zusätzliche Benachrichtigungen über neue Kommentare', 'update_ticket_notification_list' => 'Zusätzliche Benachrichtigungen über neue Kommentare',
@ -3048,7 +3048,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'portal_mode' => 'Portalmodus', 'portal_mode' => 'Portalmodus',
'attach_pdf' => 'PDF anhängen', 'attach_pdf' => 'PDF anhängen',
'attach_documents' => 'Dokumente anhängen', 'attach_documents' => 'Dokumente anhängen',
'attach_ubl' => 'Attach UBL/E-Invoice', 'attach_ubl' => 'UBL/E-Rechnung anhängen',
'email_style' => 'E-Mail-Stil', 'email_style' => 'E-Mail-Stil',
'processed' => 'Verarbeitet', 'processed' => 'Verarbeitet',
'fee_amount' => 'Zuschlag Betrag', 'fee_amount' => 'Zuschlag Betrag',
@ -3790,7 +3790,7 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
'entity_number_placeholder' => ':entity # :entity_number', 'entity_number_placeholder' => ':entity # :entity_number',
'email_link_not_working' => 'Wenn die Schaltfläche oben nicht funktioniert, klicken Sie bitte auf den Link', 'email_link_not_working' => 'Wenn die Schaltfläche oben nicht funktioniert, klicken Sie bitte auf den Link',
'display_log' => 'Log anzeigen', 'display_log' => 'Log anzeigen',
'send_fail_logs_to_our_server' => 'Report errors to help improve the app', 'send_fail_logs_to_our_server' => 'Melden Sie Fehler, um zur Verbesserung der App beizutragen',
'setup' => 'Setup', 'setup' => 'Setup',
'quick_overview_statistics' => 'Schnellüberblick & Statistiken', 'quick_overview_statistics' => 'Schnellüberblick & Statistiken',
'update_your_personal_info' => 'Aktualisieren Sie Ihre Profil', 'update_your_personal_info' => 'Aktualisieren Sie Ihre Profil',
@ -3893,7 +3893,7 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
'payment_method_saving_failed' => 'Die Zahlungsart konnte nicht für zukünftige Zahlungen gespeichert werden.', 'payment_method_saving_failed' => 'Die Zahlungsart konnte nicht für zukünftige Zahlungen gespeichert werden.',
'pay_with' => 'zahlen mit', 'pay_with' => 'zahlen mit',
'n/a' => 'n. z.', 'n/a' => 'n. z.',
'by_clicking_next_you_accept_terms' => 'By clicking "Next" you accept terms.', 'by_clicking_next_you_accept_terms' => 'Indem Sie auf „Weiter“ klicken, akzeptieren Sie die Bedingungen.',
'not_specified' => 'Nicht angegeben', 'not_specified' => 'Nicht angegeben',
'before_proceeding_with_payment_warning' => 'Bevor Sie mit der Zahlung fortfahren, müssen Sie folgende Felder ausfüllen', 'before_proceeding_with_payment_warning' => 'Bevor Sie mit der Zahlung fortfahren, müssen Sie folgende Felder ausfüllen',
'after_completing_go_back_to_previous_page' => 'Gehen Sie nach dem Ausfüllen zurück zur vorherigen Seite.', 'after_completing_go_back_to_previous_page' => 'Gehen Sie nach dem Ausfüllen zurück zur vorherigen Seite.',
@ -3971,7 +3971,7 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
'user_detached' => 'Nutzer wurden vom Unternehmen entkoppelt', 'user_detached' => 'Nutzer wurden vom Unternehmen entkoppelt',
'create_webhook_failure' => 'Webhook konnte nicht erstellt werden', 'create_webhook_failure' => 'Webhook konnte nicht erstellt werden',
'payment_message_extended' => 'Vielen Dank für Ihre Zahlung von :amount für die Rechnung :invoice', 'payment_message_extended' => 'Vielen Dank für Ihre Zahlung von :amount für die Rechnung :invoice',
'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is larger than $1 or currency equivalent.', 'online_payments_minimum_note' => 'Hinweis: Online-Zahlungen werden nur unterstützt, wenn der Betrag größer als 1 $ oder der Gegenwert in einer anderen Währung ist.',
'payment_token_not_found' => 'Zahlungstoken nicht gefunden, bitte versuchen Sie es erneut. Wenn das Problem weiterhin besteht, versuchen Sie es mit einer anderen Zahlungsmethode', 'payment_token_not_found' => 'Zahlungstoken nicht gefunden, bitte versuchen Sie es erneut. Wenn das Problem weiterhin besteht, versuchen Sie es mit einer anderen Zahlungsmethode',
'vendor_address1' => 'Straße Lieferant', 'vendor_address1' => 'Straße Lieferant',
'vendor_address2' => 'Lieferant Apt/Suite', 'vendor_address2' => 'Lieferant Apt/Suite',
@ -4112,7 +4112,7 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
'one_time_purchases' => 'Einmalzahlungen', 'one_time_purchases' => 'Einmalzahlungen',
'recurring_purchases' => 'Wiederkehrende Käufe', 'recurring_purchases' => 'Wiederkehrende Käufe',
'you_might_be_interested_in_following' => 'Das könnte Sie interessieren', 'you_might_be_interested_in_following' => 'Das könnte Sie interessieren',
'quotes_with_status_sent_can_be_approved' => 'Only quotes with "Sent" status can be approved. Expired quotes cannot be approved.', 'quotes_with_status_sent_can_be_approved' => 'Es können nur Angebote mit dem Status „Gesendet“ genehmigt werden. Abgelaufene Angebote können nicht genehmigt werden.',
'no_quotes_available_for_download' => 'Keine Angebote zum Herunterladen verfügbar.', 'no_quotes_available_for_download' => 'Keine Angebote zum Herunterladen verfügbar.',
'copyright' => 'Copyright', 'copyright' => 'Copyright',
'user_created_user' => ':user erstellt :created_user zu :time', 'user_created_user' => ':user erstellt :created_user zu :time',
@ -4379,7 +4379,7 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
'client_shipping_country' => 'Kunde Lieferung LAND', 'client_shipping_country' => 'Kunde Lieferung LAND',
'load_pdf' => 'PDF laden', 'load_pdf' => 'PDF laden',
'start_free_trial' => 'Kostenlose Testversion starten', 'start_free_trial' => 'Kostenlose Testversion starten',
'start_free_trial_message' => 'Start your FREE 14 day trial of the Pro Plan', 'start_free_trial_message' => 'Starten Sie Ihre KOSTENLOSE 14-tägige Testversion des Pro-Plans',
'due_on_receipt' => 'Fällig bei Erhalt', 'due_on_receipt' => 'Fällig bei Erhalt',
'is_paid' => 'Ist bezahlt', 'is_paid' => 'Ist bezahlt',
'age_group_paid' => 'Bezahlt', 'age_group_paid' => 'Bezahlt',
@ -5091,7 +5091,7 @@ Leistungsempfängers',
'payment_refund_receipt' => 'Zahlungs-Rückerstattungsbeleg #:number', 'payment_refund_receipt' => 'Zahlungs-Rückerstattungsbeleg #:number',
'payment_receipt' => 'Zahlungsbeleg #:number', 'payment_receipt' => 'Zahlungsbeleg #:number',
'load_template_description' => 'Das Template wird auf Folgendes angewendet:', 'load_template_description' => 'Das Template wird auf Folgendes angewendet:',
'run_template' => 'Run Template', 'run_template' => 'Vorlage ausführen',
'statement_design' => 'Statement-Design', 'statement_design' => 'Statement-Design',
'delivery_note_design' => 'Lieferschein Design', 'delivery_note_design' => 'Lieferschein Design',
'payment_receipt_design' => 'Zahlungsbeleg Design', 'payment_receipt_design' => 'Zahlungsbeleg Design',
@ -5130,7 +5130,7 @@ Leistungsempfängers',
'all_contacts' => 'Alle Kontakte', 'all_contacts' => 'Alle Kontakte',
'insert_below' => 'Darunter einfügen', 'insert_below' => 'Darunter einfügen',
'nordigen_handler_subtitle' => 'Authentifizierung des Bankkontos. Wählen Sie Ihre Institution aus, um die Anfrage mit Ihren Kontoanmeldeinformationen abzuschließen.', 'nordigen_handler_subtitle' => 'Authentifizierung des Bankkontos. Wählen Sie Ihre Institution aus, um die Anfrage mit Ihren Kontoanmeldeinformationen abzuschließen.',
'nordigen_handler_error_heading_unknown' => 'An error has occurred', 'nordigen_handler_error_heading_unknown' => 'Ein Fehler ist aufgetreten',
'nordigen_handler_error_contents_unknown' => 'Ein unbekannter Fehler ist aufgetreten. Grund:', 'nordigen_handler_error_contents_unknown' => 'Ein unbekannter Fehler ist aufgetreten. Grund:',
'nordigen_handler_error_heading_token_invalid' => 'Ungültiges Token', 'nordigen_handler_error_heading_token_invalid' => 'Ungültiges Token',
'nordigen_handler_error_contents_token_invalid' => 'Das bereitgestellte Token war ungültig. Wenn das Problem weiterhin besteht, wenden Sie sich an den Support.', 'nordigen_handler_error_contents_token_invalid' => 'Das bereitgestellte Token war ungültig. Wenn das Problem weiterhin besteht, wenden Sie sich an den Support.',
@ -5240,103 +5240,108 @@ Leistungsempfängers',
'rappen_rounding' => 'Rappenrundung', 'rappen_rounding' => 'Rappenrundung',
'rappen_rounding_help' => 'Betrag auf 5 Cent aufrunden', 'rappen_rounding_help' => 'Betrag auf 5 Cent aufrunden',
'assign_group' => 'Gruppe zuweisen', 'assign_group' => 'Gruppe zuweisen',
'paypal_advanced_cards' => 'Advanced Card Payments', 'paypal_advanced_cards' => 'Erweiterte Kartenzahlungen',
'local_domain_help' => 'EHLO domain (optional)', 'local_domain_help' => 'EHLO-Domäne (optional)',
'port_help' => 'z.B. 25, 587, 465', 'port_help' => 'z.B. 25, 587, 465',
'host_help' => 'z.B. smtp.gmail.com', 'host_help' => 'z.B. smtp.gmail.com',
'always_show_required_fields' => 'Always show required fields form', 'always_show_required_fields' => 'Formular „Erforderliche Felder immer anzeigen“',
'always_show_required_fields_help' => 'Displays the required fields form always at checkout', 'always_show_required_fields_help' => 'Zeigt beim Bezahlvorgang immer das Formular mit den erforderlichen Feldern an.',
'advanced_cards' => 'Advanced Cards', 'advanced_cards' => 'Erweiterte Karten',
'activity_140' => 'Statement sent to :client', 'activity_140' => 'Erklärung gesendet an :client',
'invoice_net_amount' => 'Rechnungsnettobetrag', 'invoice_net_amount' => 'Rechnungsnettobetrag',
'round_to_minutes' => 'Auf Minuten runden', 'round_to_minutes' => 'Auf Minuten runden',
'1_second' => '1 Second', '1_second' => '1 Sekunde',
'1_minute' => '1 Minute', '1_minute' => '1 Minute',
'5_minutes' => '5 Minuten', '5_minutes' => '5 Minuten',
'15_minutes' => '15 Minuten', '15_minutes' => '15 Minuten',
'30_minutes' => '30 Minuten', '30_minutes' => '30 Minuten',
'1_hour' => '1 Stunde', '1_hour' => '1 Stunde',
'1_day' => '1 Tag', '1_day' => '1 Tag',
'round_tasks' => 'Task Rounding Direction', 'round_tasks' => 'Aufgabe Rundungsrichtung',
'round_tasks_help' => 'Round task times up or down.', 'round_tasks_help' => 'Runde Aufgabe mal rauf oder runter.',
'direction' => 'Richtung', 'direction' => 'Richtung',
'round_up' => 'Aufrunden', 'round_up' => 'Aufrunden',
'round_down' => 'Abrunden', 'round_down' => 'Abrunden',
'task_round_to_nearest' => 'Round To Nearest', 'task_round_to_nearest' => 'Auf nächste Zahl runden',
'task_round_to_nearest_help' => 'The interval to round the task to.', 'task_round_to_nearest_help' => 'Das Intervall, auf das die Aufgabe gerundet werden soll.',
'bulk_updated' => 'Daten erfolgreich aktualisiert', 'bulk_updated' => 'Daten erfolgreich aktualisiert',
'bulk_update' => 'Bulk Update', 'bulk_update' => 'Massenaktualisierung',
'calculate' => 'Berechnen', 'calculate' => 'Berechnen',
'sum' => 'Summe', 'sum' => 'Summe',
'money' => 'Money', 'money' => 'Geld',
'web_app' => 'Webanwendung', 'web_app' => 'Webanwendung',
'desktop_app' => 'Desktopanwendung', 'desktop_app' => 'Desktopanwendung',
'disconnected' => 'Disconnected', 'disconnected' => 'Getrennt',
'reconnect' => 'Reconnect', 'reconnect' => 'Erneut verbinden',
'e_invoice_settings' => 'E-Invoice Settings', 'e_invoice_settings' => 'E-Rechnungseinstellungen',
'btcpay_refund_subject' => 'Refund of your invoice via BTCPay', 'btcpay_refund_subject' => 'Rückerstattung deiner Rechnung über BTCPay',
'btcpay_refund_body' => 'A refund intended for you has been issued. To claim it via BTCPay, please click on this link:', 'btcpay_refund_body' => 'Eine Rückerstattung für Sie wurde ausgestellt. Um diese über BTCPay einzufordern, klicken Sie bitte auf diesen Link:',
'currency_mauritanian_ouguiya' => 'Mauritanian Ouguiya', 'currency_mauritanian_ouguiya' => 'Mauretanischer Ouguiya',
'currency_bhutan_ngultrum' => 'Bhutan Ngultrum', 'currency_bhutan_ngultrum' => 'Bhutan Ngultrum',
'end_of_month' => 'End Of Month', 'end_of_month' => 'Ende des Monats',
'merge_e_invoice_to_pdf' => 'Merge E-Invoice and PDF', 'merge_e_invoice_to_pdf' => 'E-Rechnung und PDF zusammenführen',
'task_assigned_subject' => 'New task assignment [Task :task] [ :date ]', 'task_assigned_subject' => 'Neue Aufgabe [ Aufgabe :task ] [ :date ]',
'task_assigned_body' => 'You have been assigned task :task <br><br> Description: :description <br><br> Client: :client', 'task_assigned_body' => 'Ihnen wurde Aufgabe :task zugewiesen<br><br> Beschreibung: :Beschreibung<br><br> Kunde : :client',
'activity_141' => 'User :user entered note: :notes', 'activity_141' => 'Benutzer :user hat folgende Notiz eingegeben: :notes',
'quote_reminder_subject' => 'Reminder: Quote :quote from :company', 'quote_reminder_subject' => 'Erinnerung: Angebot / Kostenvoranschlag :quote ab :company',
'quote_reminder_message' => 'Reminder for quote :number for :amount', 'quote_reminder_message' => 'Erinnerung für Angebot / Kostenvoranschlag :number für :amount',
'quote_reminder1' => 'First Quote Reminder', 'quote_reminder1' => 'Erstes Angebot / Kostenvoranschlag Erinnerung',
'before_valid_until_date' => 'Before the valid until date', 'before_valid_until_date' => 'Vor dem Gültig-bis-Datum',
'after_valid_until_date' => 'After the valid until date', 'after_valid_until_date' => 'Nach dem Gültig-bis-Datum',
'after_quote_date' => 'After the quote date', 'after_quote_date' => 'Nach dem Angebot / Kostenvoranschlag -Datum',
'remind_quote' => 'Remind Quote', 'remind_quote' => 'Angebot / Kostenvoranschlag erinnern',
'end_of_month' => 'End Of Month', 'end_of_month' => 'Ende des Monats',
'tax_currency_mismatch' => 'Tax currency is different from invoice currency', 'tax_currency_mismatch' => 'Die Steuerwährung weicht von der Rechnungswährung ab',
'edocument_import_already_exists' => 'The invoice has already been imported on :date', 'edocument_import_already_exists' => 'Die Rechnung wurde bereits am :date importiert',
'before_valid_until' => 'Before the valid until', 'before_valid_until' => 'Vor dem gültig bis',
'after_valid_until' => 'After the valid until', 'after_valid_until' => 'Nach dem gültig bis',
'task_assigned_notification' => 'Task Assigned Notification', 'task_assigned_notification' => 'Aufgabe Zugewiesene Benachrichtigung',
'task_assigned_notification_help' => 'Send an email when a task is assigned', 'task_assigned_notification_help' => 'E-Mail senden, wenn eine Aufgabe zugewiesen wird',
'invoices_locked_end_of_month' => 'Invoices are locked at the end of the month', 'invoices_locked_end_of_month' => 'Rechnungen werden am Monatsende gesperrt',
'referral_url' => 'Referral URL', 'referral_url' => 'Verweis-URL',
'add_comment' => 'Add Comment', 'add_comment' => 'Kommentar hinzufügen',
'added_comment' => 'Successfully saved comment', 'added_comment' => 'Kommentar erfolgreich gespeichert',
'tickets' => 'Tickets', 'tickets' => 'Tickets',
'assigned_group' => 'Successfully assigned group', 'assigned_group' => 'Gruppe erfolgreich zugewiesen',
'merge_to_pdf' => 'Merge to PDF', 'merge_to_pdf' => 'Als PDF zusammenführen',
'latest_requires_php_version' => 'Note: the latest version requires PHP :version', 'latest_requires_php_version' => 'Hinweis: Die neueste Version erfordert PHP :version',
'auto_expand_product_table_notes' => 'Automatically expand products table notes', 'auto_expand_product_table_notes' => 'Notizen in der Produkttabelle automatisch erweitern',
'auto_expand_product_table_notes_help' => 'Automatically expands the notes section within the products table to display more lines.', 'auto_expand_product_table_notes_help' => 'Erweitert automatisch den Abschnitt „Notizen“ in der Produkttabelle, um weitere Zeilen anzuzeigen.',
'institution_number' => 'Institution Number', 'institution_number' => 'Institutionsnummer',
'transit_number' => 'Transit Number', 'transit_number' => 'Transitnummer',
'personal' => 'Personal', 'personal' => 'Persönlich',
'address_information' => 'Address Information', 'address_information' => 'Adressinformationen',
'enter_the_information_for_the_bank_account' => 'Enter the Information for the Bank Account', 'enter_the_information_for_the_bank_account' => 'Geben Sie die Informationen zur Bankverbindung ein',
'account_holder_information' => 'Account Holder Information', 'account_holder_information' => 'Informationen zum Kontoinhaber',
'enter_information_for_the_account_holder' => 'Enter Information for the Account Holder', 'enter_information_for_the_account_holder' => 'Geben Sie die Informationen für den Kontoinhaber ein',
'customer_type' => 'Customer Type', 'customer_type' => 'Kundentyp',
'process_date' => 'Process Date', 'process_date' => 'Prozessdatum',
'forever_free' => 'Forever Free', 'forever_free' => 'Für immer kostenlos',
'comments_only' => 'Comments Only', 'comments_only' => 'Nur Kommentare',
'payment_balance_on_file' => 'Payment Balance On File', 'payment_balance_on_file' => 'Hinterlegter Zahlungssaldo',
'ubl_email_attachment_help' => 'For more e-invoice settings please navigate :here', 'ubl_email_attachment_help' => 'Für weitere E-Rechnungseinstellungen navigieren Sie bitte hier',
'stop_task_to_add_task_entry' => 'You need to stop the task before adding a new item.', 'stop_task_to_add_task_entry' => 'Sie müssen die Aufgabe stoppen, bevor Sie ein neues Element hinzufügen.',
'xml_file' => 'XML File', 'xml_file' => 'XML-Datei',
'one_page_checkout' => 'One-Page Checkout', 'one_page_checkout' => 'Ein-Seiten-Checkout',
'one_page_checkout_help' => 'Enable the new single page payment flow', 'one_page_checkout_help' => 'Aktivieren Sie den neuen Single-Page-Zahlungsablauf',
'applies_to' => 'Applies To', 'applies_to' => 'Gilt für',
'accept_purchase_order' => 'Accept Purchase Order', 'accept_purchase_order' => 'Bestellung annehmen',
'round_to_seconds' => 'Round To Seconds', 'round_to_seconds' => 'Auf Sekunden runden',
'activity_142' => 'Quote :number reminder 1 sent', 'activity_142' => 'Angebot / Kostenvoranschlag :number Erinnerung 1 gesendet',
'activity_143' => 'Auto Bill succeeded for invoice :invoice', 'activity_143' => 'Automatische Rechnungsstellung für Rechnung :invoice erfolgreich',
'activity_144' => 'Auto Bill failed for invoice :invoice. :notes', 'activity_144' => 'Automatische Rechnungsstellung für Rechnung :invoice fehlgeschlagen. :notes',
'activity_145' => 'EInvoice :invoice for :client was e-delivered. :notes', 'activity_145' => 'E-Rechnung :invoice für :client wurde elektronisch zugestellt. :notes',
'payment_failed' => 'Payment Failed', 'payment_failed' => 'Zahlung fehlgeschlagen',
'ssl_host_override' => 'SSL Host Override', 'ssl_host_override' => 'SSL-Host-Override',
'upload_logo_short' => 'Upload Logo', 'upload_logo_short' => 'Logo hochladen',
'country_Melilla' => 'Melilla', 'country_Melilla' => 'Melilla',
'country_Ceuta' => 'Ceuta', 'country_Ceuta' => 'Ceuta',
'country_Canary Islands' => 'Canary Islands', 'country_Canary Islands' => 'Kanarische Inseln',
'lang_Vietnamese' => 'Vietnamesisch',
'invoice_status_changed' => 'Bitte beachten Sie, dass der Status Ihrer Rechnung aktualisiert wurde. Wir empfehlen, die Seite zu aktualisieren, um die aktuellste Version anzuzeigen.',
'no_unread_notifications' => 'Sie sind auf dem neuesten Stand! Keine neuen Benachrichtigungen.',
'how_to_import_data' => 'So importieren Sie Daten',
'download_example_file' => 'Beispieldatei herunterladen',
); );
return $lang; return $lang;

View File

@ -5338,6 +5338,24 @@ $lang = array(
'no_unread_notifications' => 'Youre all caught up! No new notifications.', 'no_unread_notifications' => 'Youre all caught up! No new notifications.',
'how_to_import_data' => 'How to import data', 'how_to_import_data' => 'How to import data',
'download_example_file' => 'Download example file', 'download_example_file' => 'Download example file',
'expense_mailbox' => 'Inbound e-mail address',
'expense_mailbox_help' => 'The inbound email address which accepts expense documents. ie. expense@invoiceninja.com',
'expense_mailbox_active' => 'Expense Mailbox',
'expense_mailbox_active_help' => 'Enables processing of documents such as receipts for expense reporting',
'inbound_mailbox_allow_company_users' => 'Allow Company Senders',
'inbound_mailbox_allow_company_users_help' => 'Allows users within the company to send expense documents.',
'inbound_mailbox_allow_vendors' => 'Allow Vendor Senders',
'inbound_mailbox_allow_vendors_help' => 'Allows company vendors to send expense documents',
'inbound_mailbox_allow_clients' => 'Allow Client Senders',
'inbound_mailbox_allow_clients_help' => 'Allows clients to send expense documents',
'inbound_mailbox_whitelist' => 'Inbound sender allow list',
'inbound_mailbox_whitelist_help' => 'Comma separated list of emails that should be allowed to send emails for processing',
'inbound_mailbox_blacklist' => 'Inbound sender banned list',
'inbound_mailbox_blacklist_help' => 'Comma separate list of emails that are disallowed to send emails for processing',
'inbound_mailbox_allow_unknown' => 'Allow All Senders',
'inbound_mailbox_allow_unknown_help' => 'Allow anyone to send an expense email for processing',
'quick_actions' => 'Quick Actions',
'end_all_sessions_help' => 'Logs out all users and requires all active users to reauthenticate.'
); );
return $lang; return $lang;

View File

@ -199,7 +199,7 @@ $lang = array(
'removed_logo' => 'Logo eliminado con éxito', 'removed_logo' => 'Logo eliminado con éxito',
'sent_message' => 'Mensaje enviado con éxito', 'sent_message' => 'Mensaje enviado con éxito',
'invoice_error' => 'Seleccionar cliente y corregir errores.', 'invoice_error' => 'Seleccionar cliente y corregir errores.',
'limit_clients' => 'You\'ve hit the :count client limit on Free accounts. Congrats on your success!', 'limit_clients' => 'Has alcanzado el límite de :count clientes en cuentas gratuitas. ¡Felicitaciones por tu éxito!',
'payment_error' => 'Ha habido un error en el proceso de tu pago. Inténtalo de nuevo más tarde.', 'payment_error' => 'Ha habido un error en el proceso de tu pago. Inténtalo de nuevo más tarde.',
'registration_required' => 'Se requiere registro', 'registration_required' => 'Se requiere registro',
'confirmation_required' => 'Por favor confirma tu dirección de correo electrónico, :link para reenviar el correo de confirmación.', 'confirmation_required' => 'Por favor confirma tu dirección de correo electrónico, :link para reenviar el correo de confirmación.',
@ -1098,7 +1098,7 @@ $lang = array(
'invoice_embed_documents' => 'Embed Documents', 'invoice_embed_documents' => 'Embed Documents',
'invoice_embed_documents_help' => 'Include attached images in the invoice.', 'invoice_embed_documents_help' => 'Include attached images in the invoice.',
'document_email_attachment' => 'Attach Documents', 'document_email_attachment' => 'Attach Documents',
'ubl_email_attachment' => 'Attach UBL/E-Invoice', 'ubl_email_attachment' => 'Adjuntar UBL/factura electrónica',
'download_documents' => 'Download Documents (:size)', 'download_documents' => 'Download Documents (:size)',
'documents_from_expenses' => 'From Expenses:', 'documents_from_expenses' => 'From Expenses:',
'dropzone_default_message' => 'Drop files or click to upload', 'dropzone_default_message' => 'Drop files or click to upload',
@ -2196,7 +2196,7 @@ $lang = array(
'mailgun_private_key' => 'Llave Privada de Mailgun', 'mailgun_private_key' => 'Llave Privada de Mailgun',
'brevo_domain' => 'Dominio Brevo', 'brevo_domain' => 'Dominio Brevo',
'brevo_private_key' => 'Clave privada de Brevo', 'brevo_private_key' => 'Clave privada de Brevo',
'send_test_email' => 'Send Test Email', 'send_test_email' => 'Enviar correo electrónico de prueba',
'select_label' => 'Seleccionar Etiqueta', 'select_label' => 'Seleccionar Etiqueta',
'label' => 'Etiqueta', 'label' => 'Etiqueta',
'service' => 'Servicio', 'service' => 'Servicio',
@ -2363,7 +2363,7 @@ $lang = array(
'currency_gold_troy_ounce' => 'Onza troy de oro', 'currency_gold_troy_ounce' => 'Onza troy de oro',
'currency_nicaraguan_córdoba' => 'Córdoba nicaragüense', 'currency_nicaraguan_córdoba' => 'Córdoba nicaragüense',
'currency_malagasy_ariary' => 'ariary malgache', 'currency_malagasy_ariary' => 'ariary malgache',
"currency_tongan_paanga" => "Tongan Pa'anga", "currency_tongan_paanga" => "Pa&#39;anga tongano",
'review_app_help' => 'Esperamos que estés disfrutando de usar la aplicación.<br/>Si consideras :link lo apreciaremos mucho!', 'review_app_help' => 'Esperamos que estés disfrutando de usar la aplicación.<br/>Si consideras :link lo apreciaremos mucho!',
'writing_a_review' => 'escribiendo una reseña', 'writing_a_review' => 'escribiendo una reseña',
@ -2491,8 +2491,8 @@ $lang = array(
'local_storage_required' => 'Error: storage el local no está disponible.', 'local_storage_required' => 'Error: storage el local no está disponible.',
'your_password_reset_link' => 'Tu link parara Resetear la Contraseña', 'your_password_reset_link' => 'Tu link parara Resetear la Contraseña',
'subdomain_taken' => 'El subdominio ya está en uso', 'subdomain_taken' => 'El subdominio ya está en uso',
'expense_mailbox_taken' => 'The inbound mailbox is already in use', 'expense_mailbox_taken' => 'El buzón de entrada ya está en uso',
'expense_mailbox_invalid' => 'The inbound mailbox does not match the required schema', 'expense_mailbox_invalid' => 'El buzón de entrada no coincide con el esquema requerido',
'client_login' => 'Inicio de Sesión del Cliente', 'client_login' => 'Inicio de Sesión del Cliente',
'converted_amount' => 'Cantidad Convertida', 'converted_amount' => 'Cantidad Convertida',
'default' => 'Por Defecto', 'default' => 'Por Defecto',
@ -2696,7 +2696,7 @@ $lang = array(
'no_assets' => 'No hay imágenes, arrastre para cargar', 'no_assets' => 'No hay imágenes, arrastre para cargar',
'add_image' => 'Añadir imagen', 'add_image' => 'Añadir imagen',
'select_image' => 'Seleccionar imagen', 'select_image' => 'Seleccionar imagen',
'upgrade_to_upload_images' => 'Upgrade to the Enterprise Plan to upload files & images', 'upgrade_to_upload_images' => 'Actualice al plan Enterprise para cargar archivos e imágenes',
'delete_image' => 'Eliminar Imagen', 'delete_image' => 'Eliminar Imagen',
'delete_image_help' => 'Advertencia: al eliminar la imagen, se eliminará de todas las propuestas.', 'delete_image_help' => 'Advertencia: al eliminar la imagen, se eliminará de todas las propuestas.',
'amount_variable_help' => 'Nota: el campo de monto de $ de la factura usará el campo de depósito/parcial si se configura; de lo contrario, usará el saldo de la factura.', 'amount_variable_help' => 'Nota: el campo de monto de $ de la factura usará el campo de depósito/parcial si se configura; de lo contrario, usará el saldo de la factura.',
@ -2914,13 +2914,13 @@ $lang = array(
'mime_types' => 'Tipos de mimo', 'mime_types' => 'Tipos de mimo',
'mime_types_placeholder' => '.pdf, .docx, .jpg', 'mime_types_placeholder' => '.pdf, .docx, .jpg',
'mime_types_help' => 'Lista separada por comas de tipos MIME permitidos, déjela en blanco para todos', 'mime_types_help' => 'Lista separada por comas de tipos MIME permitidos, déjela en blanco para todos',
'ticket_number_start_help' => 'Ticket number must be greater than the current ticket number', 'ticket_number_start_help' => 'El número de boleto debe ser mayor que el número de boleto actual',
'new_ticket_template_id' => 'New ticket', 'new_ticket_template_id' => 'Nuevo billete',
'new_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a new ticket is created', 'new_ticket_autoresponder_help' => 'Al seleccionar una plantilla se enviará una respuesta automática a un cliente/contacto cuando se cree un nuevo ticket.',
'update_ticket_template_id' => 'Updated ticket', 'update_ticket_template_id' => 'Boleto actualizado',
'update_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a ticket is updated', 'update_ticket_autoresponder_help' => 'Al seleccionar una plantilla se enviará una respuesta automática a un cliente/contacto cuando se actualice un ticket.',
'close_ticket_template_id' => 'Closed ticket', 'close_ticket_template_id' => 'Billete cerrado',
'close_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a ticket is closed', 'close_ticket_autoresponder_help' => 'Al seleccionar una plantilla se enviará una respuesta automática a un cliente/contacto cuando se cierre un ticket.',
'default_priority' => 'Prioridad predeterminada', 'default_priority' => 'Prioridad predeterminada',
'alert_new_comment_id' => 'Nuevo comentario', 'alert_new_comment_id' => 'Nuevo comentario',
'update_ticket_notification_list' => 'Notificaciones adicionales de nuevos comentarios', 'update_ticket_notification_list' => 'Notificaciones adicionales de nuevos comentarios',
@ -3046,7 +3046,7 @@ $lang = array(
'portal_mode' => 'Modo portal', 'portal_mode' => 'Modo portal',
'attach_pdf' => 'Adjuntar PDF', 'attach_pdf' => 'Adjuntar PDF',
'attach_documents' => 'Adjuntar Documentos', 'attach_documents' => 'Adjuntar Documentos',
'attach_ubl' => 'Attach UBL/E-Invoice', 'attach_ubl' => 'Adjuntar UBL/factura electrónica',
'email_style' => 'Estilo de correo electrónico', 'email_style' => 'Estilo de correo electrónico',
'processed' => 'Procesada', 'processed' => 'Procesada',
'fee_amount' => 'Importe de la cuota', 'fee_amount' => 'Importe de la cuota',
@ -3787,7 +3787,7 @@ $lang = array(
'entity_number_placeholder' => ':entity # :entity_número', 'entity_number_placeholder' => ':entity # :entity_número',
'email_link_not_working' => 'Si el botón de arriba no funciona para usted, por favor haga clic en el enlace', 'email_link_not_working' => 'Si el botón de arriba no funciona para usted, por favor haga clic en el enlace',
'display_log' => 'Mostrar registro', 'display_log' => 'Mostrar registro',
'send_fail_logs_to_our_server' => 'Report errors to help improve the app', 'send_fail_logs_to_our_server' => 'Informar errores para ayudar a mejorar la aplicación',
'setup' => 'Configuración', 'setup' => 'Configuración',
'quick_overview_statistics' => 'Resumen rápido y estadísticas', 'quick_overview_statistics' => 'Resumen rápido y estadísticas',
'update_your_personal_info' => 'Actualice su información personal', 'update_your_personal_info' => 'Actualice su información personal',
@ -3890,7 +3890,7 @@ $lang = array(
'payment_method_saving_failed' => 'El método de pago no se puede guardar para uso futuro.', 'payment_method_saving_failed' => 'El método de pago no se puede guardar para uso futuro.',
'pay_with' => 'Pagar con', 'pay_with' => 'Pagar con',
'n/a' => 'N / A', 'n/a' => 'N / A',
'by_clicking_next_you_accept_terms' => 'By clicking "Next" you accept terms.', 'by_clicking_next_you_accept_terms' => 'Al hacer clic en &quot;Siguiente&quot; acepta los términos.',
'not_specified' => 'No especificado', 'not_specified' => 'No especificado',
'before_proceeding_with_payment_warning' => 'Antes de proceder con el pago, debe completar los siguientes campos', 'before_proceeding_with_payment_warning' => 'Antes de proceder con el pago, debe completar los siguientes campos',
'after_completing_go_back_to_previous_page' => 'Después de completar, regrese a la página anterior.', 'after_completing_go_back_to_previous_page' => 'Después de completar, regrese a la página anterior.',
@ -3968,7 +3968,7 @@ $lang = array(
'user_detached' => 'Usuario desvinculado de la empresa', 'user_detached' => 'Usuario desvinculado de la empresa',
'create_webhook_failure' => 'No se pudo crear el webhook', 'create_webhook_failure' => 'No se pudo crear el webhook',
'payment_message_extended' => 'Gracias por su pago de :amount por :invoice', 'payment_message_extended' => 'Gracias por su pago de :amount por :invoice',
'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is larger than $1 or currency equivalent.', 'online_payments_minimum_note' => 'Nota: Los pagos en línea solo se admiten si el monto es mayor a $1 o su equivalente en otra moneda.',
'payment_token_not_found' => 'No se encontró el token de pago, inténtelo de nuevo. Si el problema persiste, intente con otro método de pago', 'payment_token_not_found' => 'No se encontró el token de pago, inténtelo de nuevo. Si el problema persiste, intente con otro método de pago',
'vendor_address1' => 'Calle del vendedor', 'vendor_address1' => 'Calle del vendedor',
'vendor_address2' => 'Proveedor Apt/Suite', 'vendor_address2' => 'Proveedor Apt/Suite',
@ -4109,7 +4109,7 @@ $lang = array(
'one_time_purchases' => 'Compras únicas', 'one_time_purchases' => 'Compras únicas',
'recurring_purchases' => 'compras recurrentes', 'recurring_purchases' => 'compras recurrentes',
'you_might_be_interested_in_following' => 'Usted podría estar interesado en lo siguiente', 'you_might_be_interested_in_following' => 'Usted podría estar interesado en lo siguiente',
'quotes_with_status_sent_can_be_approved' => 'Only quotes with "Sent" status can be approved. Expired quotes cannot be approved.', 'quotes_with_status_sent_can_be_approved' => 'Solo se pueden aprobar las cotizaciones con estado &quot;Enviado&quot;. No se pueden aprobar las cotizaciones vencidas.',
'no_quotes_available_for_download' => 'No hay cotizaciones disponibles para descargar.', 'no_quotes_available_for_download' => 'No hay cotizaciones disponibles para descargar.',
'copyright' => 'Derechos de autor', 'copyright' => 'Derechos de autor',
'user_created_user' => ':user creó :created_user en :time', 'user_created_user' => ':user creó :created_user en :time',
@ -4376,7 +4376,7 @@ $lang = array(
'client_shipping_country' => 'País de envío del cliente', 'client_shipping_country' => 'País de envío del cliente',
'load_pdf' => 'Cargar PDF', 'load_pdf' => 'Cargar PDF',
'start_free_trial' => 'Empiza la prueba gratuita', 'start_free_trial' => 'Empiza la prueba gratuita',
'start_free_trial_message' => 'Start your FREE 14 day trial of the Pro Plan', 'start_free_trial_message' => 'Comience su prueba GRATUITA de 14 días del Plan Pro',
'due_on_receipt' => 'Debido a la recepción', 'due_on_receipt' => 'Debido a la recepción',
'is_paid' => 'Está pagado', 'is_paid' => 'Está pagado',
'age_group_paid' => 'Pagado', 'age_group_paid' => 'Pagado',
@ -5086,7 +5086,7 @@ $lang = array(
'payment_refund_receipt' => 'Recibo de reembolso de pago n.° :number', 'payment_refund_receipt' => 'Recibo de reembolso de pago n.° :number',
'payment_receipt' => 'Recibo de pago # :number', 'payment_receipt' => 'Recibo de pago # :number',
'load_template_description' => 'La plantilla se aplicará a lo siguiente:', 'load_template_description' => 'La plantilla se aplicará a lo siguiente:',
'run_template' => 'Run Template', 'run_template' => 'Ejecutar plantilla',
'statement_design' => 'Diseño de declaración', 'statement_design' => 'Diseño de declaración',
'delivery_note_design' => 'Diseño de albarán de entrega', 'delivery_note_design' => 'Diseño de albarán de entrega',
'payment_receipt_design' => 'Diseño de recibo de pago', 'payment_receipt_design' => 'Diseño de recibo de pago',
@ -5125,7 +5125,7 @@ $lang = array(
'all_contacts' => 'Todos los contactos', 'all_contacts' => 'Todos los contactos',
'insert_below' => 'Insertar abajo', 'insert_below' => 'Insertar abajo',
'nordigen_handler_subtitle' => 'Autenticación de cuenta bancaria. Seleccionar su institución para completar la solicitud con las credenciales de su cuenta.', 'nordigen_handler_subtitle' => 'Autenticación de cuenta bancaria. Seleccionar su institución para completar la solicitud con las credenciales de su cuenta.',
'nordigen_handler_error_heading_unknown' => 'An error has occurred', 'nordigen_handler_error_heading_unknown' => 'Se ha producido un error',
'nordigen_handler_error_contents_unknown' => '¡Un error desconocido a ocurrido! Razón:', 'nordigen_handler_error_contents_unknown' => '¡Un error desconocido a ocurrido! Razón:',
'nordigen_handler_error_heading_token_invalid' => 'simbolo no valido', 'nordigen_handler_error_heading_token_invalid' => 'simbolo no valido',
'nordigen_handler_error_contents_token_invalid' => 'El token proporcionado no era válido. Póngase en contacto con el soporte para obtener ayuda si este problema persiste.', 'nordigen_handler_error_contents_token_invalid' => 'El token proporcionado no era válido. Póngase en contacto con el soporte para obtener ayuda si este problema persiste.',
@ -5235,103 +5235,108 @@ $lang = array(
'rappen_rounding' => 'Redondeo de rappen', 'rappen_rounding' => 'Redondeo de rappen',
'rappen_rounding_help' => 'Monto redondo a 5 centavos', 'rappen_rounding_help' => 'Monto redondo a 5 centavos',
'assign_group' => 'Asignar grupo', 'assign_group' => 'Asignar grupo',
'paypal_advanced_cards' => 'Advanced Card Payments', 'paypal_advanced_cards' => 'Pagos con tarjeta por adelantado',
'local_domain_help' => 'EHLO domain (optional)', 'local_domain_help' => 'Dominio EHLO (opcional)',
'port_help' => 'ie. 25,587,465', 'port_help' => 'es decir 25.587.465',
'host_help' => 'ie. smtp.gmail.com', 'host_help' => 'es decir, smtp.gmail.com',
'always_show_required_fields' => 'Always show required fields form', 'always_show_required_fields' => 'Mostrar siempre los campos obligatorios del formulario',
'always_show_required_fields_help' => 'Displays the required fields form always at checkout', 'always_show_required_fields_help' => 'Muestra siempre el formulario de campos obligatorios al finalizar la compra',
'advanced_cards' => 'Advanced Cards', 'advanced_cards' => 'Tarjetas avanzadas',
'activity_140' => 'Statement sent to :client', 'activity_140' => 'Declaración enviada a :client',
'invoice_net_amount' => 'Invoice Net Amount', 'invoice_net_amount' => 'Importe neto de la factura',
'round_to_minutes' => 'Round To Minutes', 'round_to_minutes' => 'Redondear a minutos',
'1_second' => '1 Second', '1_second' => '1 segundo',
'1_minute' => '1 Minute', '1_minute' => '1 minuto',
'5_minutes' => '5 Minutes', '5_minutes' => '5 minutos',
'15_minutes' => '15 Minutes', '15_minutes' => '15 minutos',
'30_minutes' => '30 Minutes', '30_minutes' => '30 minutos',
'1_hour' => '1 Hour', '1_hour' => '1 hora',
'1_day' => '1 Day', '1_day' => '1 día',
'round_tasks' => 'Task Rounding Direction', 'round_tasks' => 'Dirección de redondeo de tareas',
'round_tasks_help' => 'Round task times up or down.', 'round_tasks_help' => 'Redondea los tiempos de las tareas hacia arriba o hacia abajo.',
'direction' => 'Direction', 'direction' => 'Dirección',
'round_up' => 'Round Up', 'round_up' => 'Redondeo',
'round_down' => 'Round Down', 'round_down' => 'Redondear',
'task_round_to_nearest' => 'Round To Nearest', 'task_round_to_nearest' => 'Redondear al más cercano',
'task_round_to_nearest_help' => 'The interval to round the task to.', 'task_round_to_nearest_help' => 'El intervalo al que se debe redondear la tarea.',
'bulk_updated' => 'Successfully updated data', 'bulk_updated' => 'Datos actualizados con éxito',
'bulk_update' => 'Bulk Update', 'bulk_update' => 'Actualización masiva',
'calculate' => 'Calculate', 'calculate' => 'Calcular',
'sum' => 'Sum', 'sum' => 'Suma',
'money' => 'Money', 'money' => 'Dinero',
'web_app' => 'Web App', 'web_app' => 'Aplicación web',
'desktop_app' => 'Desktop App', 'desktop_app' => 'Aplicación de escritorio',
'disconnected' => 'Disconnected', 'disconnected' => 'Desconectado',
'reconnect' => 'Reconnect', 'reconnect' => 'Reconectar',
'e_invoice_settings' => 'E-Invoice Settings', 'e_invoice_settings' => 'Configuración de factura electrónica',
'btcpay_refund_subject' => 'Refund of your invoice via BTCPay', 'btcpay_refund_subject' => 'Reembolso de su factura a través de BTCPay',
'btcpay_refund_body' => 'A refund intended for you has been issued. To claim it via BTCPay, please click on this link:', 'btcpay_refund_body' => 'Se ha emitido un reembolso destinado a usted. Para reclamarlo a través de BTCPay, haga clic en este enlace:',
'currency_mauritanian_ouguiya' => 'Mauritanian Ouguiya', 'currency_mauritanian_ouguiya' => 'Uguiya mauritana',
'currency_bhutan_ngultrum' => 'Bhutan Ngultrum', 'currency_bhutan_ngultrum' => 'Ngultrum de Bután',
'end_of_month' => 'End Of Month', 'end_of_month' => 'Fin de mes',
'merge_e_invoice_to_pdf' => 'Merge E-Invoice and PDF', 'merge_e_invoice_to_pdf' => 'Fusionar factura electrónica y PDF',
'task_assigned_subject' => 'New task assignment [Task :task] [ :date ]', 'task_assigned_subject' => 'Nueva tarea asignada [Tarea :task ] [ :date ]',
'task_assigned_body' => 'You have been assigned task :task <br><br> Description: :description <br><br> Client: :client', 'task_assigned_body' => 'Se le ha asignado la tarea :task<br><br> Descripción: :description<br><br> Cliente: :client',
'activity_141' => 'User :user entered note: :notes', 'activity_141' => 'El usuario :user ingresó la nota: :notes',
'quote_reminder_subject' => 'Reminder: Quote :quote from :company', 'quote_reminder_subject' => 'Recordatorio: Cita :quote de :company',
'quote_reminder_message' => 'Reminder for quote :number for :amount', 'quote_reminder_message' => 'Recordatorio de cotización :number para :amount',
'quote_reminder1' => 'First Quote Reminder', 'quote_reminder1' => 'Recordatorio de la primera cita',
'before_valid_until_date' => 'Before the valid until date', 'before_valid_until_date' => 'Antes de la fecha de validez',
'after_valid_until_date' => 'After the valid until date', 'after_valid_until_date' => 'Después de la fecha de validez hasta',
'after_quote_date' => 'After the quote date', 'after_quote_date' => 'Después de la fecha de cotización',
'remind_quote' => 'Remind Quote', 'remind_quote' => 'Recordatorio de cita',
'end_of_month' => 'End Of Month', 'end_of_month' => 'Fin de mes',
'tax_currency_mismatch' => 'Tax currency is different from invoice currency', 'tax_currency_mismatch' => 'La moneda del impuesto es diferente a la moneda de la factura',
'edocument_import_already_exists' => 'The invoice has already been imported on :date', 'edocument_import_already_exists' => 'La factura ya ha sido importada en :date',
'before_valid_until' => 'Before the valid until', 'before_valid_until' => 'Antes de la validez hasta',
'after_valid_until' => 'After the valid until', 'after_valid_until' => 'Después de la validez hasta',
'task_assigned_notification' => 'Task Assigned Notification', 'task_assigned_notification' => 'Notificación de tarea asignada',
'task_assigned_notification_help' => 'Send an email when a task is assigned', 'task_assigned_notification_help' => 'Enviar un correo electrónico cuando se asigna una tarea',
'invoices_locked_end_of_month' => 'Invoices are locked at the end of the month', 'invoices_locked_end_of_month' => 'Las facturas se bloquean al final del mes.',
'referral_url' => 'Referral URL', 'referral_url' => 'URL de referencia',
'add_comment' => 'Add Comment', 'add_comment' => 'Añadir comentario',
'added_comment' => 'Successfully saved comment', 'added_comment' => 'Comentario guardado exitosamente',
'tickets' => 'Tickets', 'tickets' => 'Entradas',
'assigned_group' => 'Successfully assigned group', 'assigned_group' => 'Grupo asignado exitosamente',
'merge_to_pdf' => 'Merge to PDF', 'merge_to_pdf' => 'Fusionar a PDF',
'latest_requires_php_version' => 'Note: the latest version requires PHP :version', 'latest_requires_php_version' => 'Nota: la última versión requiere PHP :version',
'auto_expand_product_table_notes' => 'Automatically expand products table notes', 'auto_expand_product_table_notes' => 'Expandir automáticamente las notas de la tabla de productos',
'auto_expand_product_table_notes_help' => 'Automatically expands the notes section within the products table to display more lines.', 'auto_expand_product_table_notes_help' => 'Expande automáticamente la sección de notas dentro de la tabla de productos para mostrar más líneas.',
'institution_number' => 'Institution Number', 'institution_number' => 'Número de institución',
'transit_number' => 'Transit Number', 'transit_number' => 'Número de tránsito',
'personal' => 'Personal', 'personal' => 'Personal',
'address_information' => 'Address Information', 'address_information' => 'Información de la dirección',
'enter_the_information_for_the_bank_account' => 'Enter the Information for the Bank Account', 'enter_the_information_for_the_bank_account' => 'Introduzca la información de la cuenta bancaria',
'account_holder_information' => 'Account Holder Information', 'account_holder_information' => 'Información del titular de la cuenta',
'enter_information_for_the_account_holder' => 'Enter Information for the Account Holder', 'enter_information_for_the_account_holder' => 'Introducir información del titular de la cuenta',
'customer_type' => 'Customer Type', 'customer_type' => 'Tipo de cliente',
'process_date' => 'Process Date', 'process_date' => 'Fecha de proceso',
'forever_free' => 'Forever Free', 'forever_free' => 'Libre para siempre',
'comments_only' => 'Comments Only', 'comments_only' => 'Solo comentarios',
'payment_balance_on_file' => 'Payment Balance On File', 'payment_balance_on_file' => 'Saldo de pago en archivo',
'ubl_email_attachment_help' => 'For more e-invoice settings please navigate :here', 'ubl_email_attachment_help' => 'Para más configuraciones de factura electrónica, navegue aquí',
'stop_task_to_add_task_entry' => 'You need to stop the task before adding a new item.', 'stop_task_to_add_task_entry' => 'Debes detener la tarea antes de agregar un nuevo elemento.',
'xml_file' => 'XML File', 'xml_file' => 'Archivo XML',
'one_page_checkout' => 'One-Page Checkout', 'one_page_checkout' => 'Pago en una sola página',
'one_page_checkout_help' => 'Enable the new single page payment flow', 'one_page_checkout_help' => 'Habilitar el nuevo flujo de pago de página única',
'applies_to' => 'Applies To', 'applies_to' => 'Se aplica a',
'accept_purchase_order' => 'Accept Purchase Order', 'accept_purchase_order' => 'Aceptar orden de compra',
'round_to_seconds' => 'Round To Seconds', 'round_to_seconds' => 'Redondear a segundos',
'activity_142' => 'Quote :number reminder 1 sent', 'activity_142' => 'Cita :number recordatorio 1 enviado',
'activity_143' => 'Auto Bill succeeded for invoice :invoice', 'activity_143' => 'Auto Bill fue aprobado para la factura :invoice',
'activity_144' => 'Auto Bill failed for invoice :invoice. :notes', 'activity_144' => 'Error en la factura automática de la factura :invoice . :notes',
'activity_145' => 'EInvoice :invoice for :client was e-delivered. :notes', 'activity_145' => 'La factura electrónica :invoice para :client se entregó electrónicamente. :notas',
'payment_failed' => 'Payment Failed', 'payment_failed' => 'Pago fallido',
'ssl_host_override' => 'SSL Host Override', 'ssl_host_override' => 'Anulación del host SSL',
'upload_logo_short' => 'Upload Logo', 'upload_logo_short' => 'Subir logotipo',
'country_Melilla' => 'Melilla', 'country_Melilla' => 'Melilla',
'country_Ceuta' => 'Ceuta', 'country_Ceuta' => 'Ceuta',
'country_Canary Islands' => 'Canary Islands', 'country_Canary Islands' => 'Canarias',
'lang_Vietnamese' => 'vietnamita',
'invoice_status_changed' => 'Tenga en cuenta que el estado de su factura se ha actualizado. Le recomendamos que actualice la página para ver la versión más actualizada.',
'no_unread_notifications' => '¡Ya estás al día! No hay notificaciones nuevas.',
'how_to_import_data' => 'Cómo importar datos',
'download_example_file' => 'Descargar archivo de ejemplo',
); );
return $lang; return $lang;

View File

@ -2488,6 +2488,8 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
'local_storage_required' => 'Error: almacenaje local no disponible.', 'local_storage_required' => 'Error: almacenaje local no disponible.',
'your_password_reset_link' => 'Enlace para reiniciar su password', 'your_password_reset_link' => 'Enlace para reiniciar su password',
'subdomain_taken' => 'El subdominio ya está en uso', 'subdomain_taken' => 'El subdominio ya está en uso',
'expense_mailbox_taken' => 'La bandeja de entrada ya está en uso.',
'expense_mailbox_invalid' => 'La bandeja de entrada no coincide con el esquema requerido.',
'client_login' => 'Acceso de Clientes', 'client_login' => 'Acceso de Clientes',
'converted_amount' => 'Cuenta convertida', 'converted_amount' => 'Cuenta convertida',
'default' => 'Por defecto', 'default' => 'Por defecto',
@ -3885,7 +3887,7 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
'payment_method_saving_failed' => 'El método de pago no se puede guardar para uso futuro.', 'payment_method_saving_failed' => 'El método de pago no se puede guardar para uso futuro.',
'pay_with' => 'Pagar con', 'pay_with' => 'Pagar con',
'n/a' => 'N/D', 'n/a' => 'N/D',
'by_clicking_next_you_accept_terms' => 'Pulsando "Siguiente paso" aceptas los términos.', 'by_clicking_next_you_accept_terms' => 'Al pulsar en "Siguiente", aceptas los términos.',
'not_specified' => 'No especificado', 'not_specified' => 'No especificado',
'before_proceeding_with_payment_warning' => 'Antes de proceder al pago, debes rellenar los siguientes campos', 'before_proceeding_with_payment_warning' => 'Antes de proceder al pago, debes rellenar los siguientes campos',
'after_completing_go_back_to_previous_page' => 'Después de completar, vuelve a la página anterior.', 'after_completing_go_back_to_previous_page' => 'Después de completar, vuelve a la página anterior.',
@ -5307,7 +5309,32 @@ De lo contrario, este campo deberá dejarse en blanco.',
'enter_information_for_the_account_holder' => 'Introducir información del titular de la cuenta', 'enter_information_for_the_account_holder' => 'Introducir información del titular de la cuenta',
'customer_type' => 'Tipo de cliente', 'customer_type' => 'Tipo de cliente',
'process_date' => 'Fecha de procesamiento', 'process_date' => 'Fecha de procesamiento',
'forever_free' => 'Forever Free', 'forever_free' => 'Siempre gratis.',
'comments_only' => 'Solo comentarios',
'payment_balance_on_file' => 'Saldo de pago en archivo',
'ubl_email_attachment_help' => 'Para más configuraciones de e-factura, por favor navega :here',
'stop_task_to_add_task_entry' => 'Necesitas detener la tarea antes de agregar un nuevo elemento',
'xml_file' => 'Archivo XML',
'one_page_checkout' => 'Proceso de compra en una sola página',
'one_page_checkout_help' => 'Habilitar el nuevo flujo de pago de una sola página',
'applies_to' => 'Aplica a',
'accept_purchase_order' => 'Aceptar orden de compra',
'round_to_seconds' => 'Redondear a segundos',
'activity_142' => 'Recordatorio de presupuesto :number enviado 1 vez',
'activity_143' => 'La facturación automática se realizó con éxito para la factura :invoice',
'activity_144' => 'La facturación automática falló para la factura :invoice. :notes',
'activity_145' => 'La e-factura :invoice para :client fue entregada electrónicamente :notes',
'payment_failed' => 'El pago ha fallado',
'ssl_host_override' => 'Anulación de host SSL',
'upload_logo_short' => 'Subir logo',
'country_Melilla' => 'Melilla (España)',
'country_Ceuta' => 'Ceuta (España)',
'country_Canary Islands' => 'Islas Canarias (España)',
'lang_Vietnamese' => 'Vietnamita',
'invoice_status_changed' => 'Por favor, ten en cuenta que el estado de tu factura ha sido actualizado. Te recomendamos actualizar la página para ver la versión más actual.',
'no_unread_notifications' => '¡Estás al día! No hay nuevas notificaciones',
'how_to_import_data' => 'How to import data',
'download_example_file' => 'Download example file',
); );
return $lang; return $lang;

View File

@ -199,7 +199,7 @@ $lang = array(
'removed_logo' => 'Logo supprimé avec succès', 'removed_logo' => 'Logo supprimé avec succès',
'sent_message' => 'Message envoyé 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', 'invoice_error' => 'Veuillez vous assurer de sélectionner un client et de corriger les erreurs',
'limit_clients' => 'You\'ve hit the :count client limit on Free accounts. Congrats on your success!', 'limit_clients' => 'Vous avez atteint la limite de clients :count sur les comptes gratuits. Félicitations pour votre réussite !',
'payment_error' => 'Il y a eu une erreur lors du traitement de votre paiement. Veuillez réessayer ultérieurement', 'payment_error' => 'Il y a eu une erreur lors du traitement de votre paiement. Veuillez réessayer ultérieurement',
'registration_required' => 'Enregistrement Requis', 'registration_required' => 'Enregistrement Requis',
'confirmation_required' => 'Veuillez confirmer votre adresse e-mail, :link pour renvoyer l\'e-mail de confirmation.', 'confirmation_required' => 'Veuillez confirmer votre adresse e-mail, :link pour renvoyer l\'e-mail de confirmation.',
@ -1099,7 +1099,7 @@ $lang = array(
'invoice_embed_documents' => 'Documents intégrés', 'invoice_embed_documents' => 'Documents intégrés',
'invoice_embed_documents_help' => 'Inclure l\'image attachée dans la facture.', 'invoice_embed_documents_help' => 'Inclure l\'image attachée dans la facture.',
'document_email_attachment' => 'Attacher les documents', 'document_email_attachment' => 'Attacher les documents',
'ubl_email_attachment' => 'Attach UBL/E-Invoice', 'ubl_email_attachment' => 'Joindre une facture UBL/électronique',
'download_documents' => 'Télécharger les Documents (:size)', 'download_documents' => 'Télécharger les Documents (:size)',
'documents_from_expenses' => 'Des dépenses :', 'documents_from_expenses' => 'Des dépenses :',
'dropzone_default_message' => 'Glisser le fichier ou cliquer pour envoyer', 'dropzone_default_message' => 'Glisser le fichier ou cliquer pour envoyer',
@ -2197,7 +2197,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'mailgun_private_key' => 'Mailgun Private Key', 'mailgun_private_key' => 'Mailgun Private Key',
'brevo_domain' => 'Domaine de Brevo', 'brevo_domain' => 'Domaine de Brevo',
'brevo_private_key' => 'Clé privée Brevo', 'brevo_private_key' => 'Clé privée Brevo',
'send_test_email' => 'Send Test Email', 'send_test_email' => 'Envoyer un e-mail de test',
'select_label' => 'Sélectionnez le label', 'select_label' => 'Sélectionnez le label',
'label' => 'Intitulé', 'label' => 'Intitulé',
'service' => 'Service', 'service' => 'Service',
@ -2364,7 +2364,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'currency_gold_troy_ounce' => 'Once troy d&#39;or', 'currency_gold_troy_ounce' => 'Once troy d&#39;or',
'currency_nicaraguan_córdoba' => 'Cordoue nicaraguayenne', 'currency_nicaraguan_córdoba' => 'Cordoue nicaraguayenne',
'currency_malagasy_ariary' => 'Ariary malgache', 'currency_malagasy_ariary' => 'Ariary malgache',
"currency_tongan_paanga" => "Tongan Pa'anga", "currency_tongan_paanga" => "Pa&#39;anga des Tonga",
'review_app_help' => 'Nous espérons que votre utilisation de cette application vous est agréable.<br/>Un commentaire de votre part serait grandement apprécié!', 'review_app_help' => 'Nous espérons que votre utilisation de cette application vous est agréable.<br/>Un commentaire de votre part serait grandement apprécié!',
'writing_a_review' => 'écrire un commentaire', 'writing_a_review' => 'écrire un commentaire',
@ -2492,8 +2492,8 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'local_storage_required' => 'Erreur : le stockage local n\'est pas disponible.', 'local_storage_required' => 'Erreur : le stockage local n\'est pas disponible.',
'your_password_reset_link' => 'Votre lien de réinitialisation de mot de passe', 'your_password_reset_link' => 'Votre lien de réinitialisation de mot de passe',
'subdomain_taken' => 'Le sous-domaine est déjà utilisé', 'subdomain_taken' => 'Le sous-domaine est déjà utilisé',
'expense_mailbox_taken' => 'The inbound mailbox is already in use', 'expense_mailbox_taken' => 'La boîte aux lettres entrante est déjà utilisée',
'expense_mailbox_invalid' => 'The inbound mailbox does not match the required schema', 'expense_mailbox_invalid' => 'La boîte aux lettres entrante ne correspond pas au schéma requis',
'client_login' => 'Connexion client', 'client_login' => 'Connexion client',
'converted_amount' => 'Montant converti', 'converted_amount' => 'Montant converti',
'default' => 'Par défaut', 'default' => 'Par défaut',
@ -2697,7 +2697,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'no_assets' => 'Aucune image, faites glisser pour envoyer', 'no_assets' => 'Aucune image, faites glisser pour envoyer',
'add_image' => 'Ajouter une image', 'add_image' => 'Ajouter une image',
'select_image' => 'Sélectionner une image', 'select_image' => 'Sélectionner une image',
'upgrade_to_upload_images' => 'Upgrade to the Enterprise Plan to upload files & images', 'upgrade_to_upload_images' => 'Passez au plan Entreprise pour télécharger des fichiers et des images',
'delete_image' => 'Supprimer l\'image', 'delete_image' => 'Supprimer l\'image',
'delete_image_help' => 'Attention : supprimer l\'image la retirera de toutes les propositions.', 'delete_image_help' => 'Attention : supprimer l\'image la retirera de toutes les propositions.',
'amount_variable_help' => 'Note: le champ $amount de la facture utilisera le champ d\'acompte. Il utilisera le solde de la facture, si spécifié autrement.', 'amount_variable_help' => 'Note: le champ $amount de la facture utilisera le champ d\'acompte. Il utilisera le solde de la facture, si spécifié autrement.',
@ -2915,13 +2915,13 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'mime_types' => 'Type MIME', 'mime_types' => 'Type MIME',
'mime_types_placeholder' => '.pdf , .docx, .jpg', 'mime_types_placeholder' => '.pdf , .docx, .jpg',
'mime_types_help' => 'Liste séparée par une virgule pour les types MIME autorisés. Laisser vide pour tout autoriser', 'mime_types_help' => 'Liste séparée par une virgule pour les types MIME autorisés. Laisser vide pour tout autoriser',
'ticket_number_start_help' => 'Ticket number must be greater than the current ticket number', 'ticket_number_start_help' => 'Le numéro de ticket doit être supérieur au numéro de ticket actuel',
'new_ticket_template_id' => 'New ticket', 'new_ticket_template_id' => 'Nouveau billet',
'new_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a new ticket is created', 'new_ticket_autoresponder_help' => 'La sélection d&#39;un modèle enverra une réponse automatique à un client/contact lorsqu&#39;un nouveau ticket est créé',
'update_ticket_template_id' => 'Updated ticket', 'update_ticket_template_id' => 'Billet mis à jour',
'update_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a ticket is updated', 'update_ticket_autoresponder_help' => 'La sélection d&#39;un modèle enverra une réponse automatique à un client/contact lorsqu&#39;un ticket est mis à jour',
'close_ticket_template_id' => 'Closed ticket', 'close_ticket_template_id' => 'Billet fermé',
'close_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a ticket is closed', 'close_ticket_autoresponder_help' => 'La sélection d&#39;un modèle enverra une réponse automatique à un client/contact lorsqu&#39;un ticket est fermé',
'default_priority' => 'Priorité par défaut', 'default_priority' => 'Priorité par défaut',
'alert_new_comment_id' => 'Nouveau commentaire', 'alert_new_comment_id' => 'Nouveau commentaire',
'update_ticket_notification_list' => 'Notification de nouveau comment additionnel', 'update_ticket_notification_list' => 'Notification de nouveau comment additionnel',
@ -3047,7 +3047,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'portal_mode' => 'Mode portail', 'portal_mode' => 'Mode portail',
'attach_pdf' => 'Joindre PDF', 'attach_pdf' => 'Joindre PDF',
'attach_documents' => 'Joindre les Documents', 'attach_documents' => 'Joindre les Documents',
'attach_ubl' => 'Attach UBL/E-Invoice', 'attach_ubl' => 'Joindre une facture UBL/électronique',
'email_style' => 'Style d\'email', 'email_style' => 'Style d\'email',
'processed' => 'Traité', 'processed' => 'Traité',
'fee_amount' => 'Montant des frais', 'fee_amount' => 'Montant des frais',
@ -3788,7 +3788,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'entity_number_placeholder' => ':entity # :entity_number', 'entity_number_placeholder' => ':entity # :entity_number',
'email_link_not_working' => 'Si le bouton ci-dessus ne fonctionne pas pour vous, veuillez cliquer sur le lien', 'email_link_not_working' => 'Si le bouton ci-dessus ne fonctionne pas pour vous, veuillez cliquer sur le lien',
'display_log' => 'Afficher les logs', 'display_log' => 'Afficher les logs',
'send_fail_logs_to_our_server' => 'Report errors to help improve the app', 'send_fail_logs_to_our_server' => 'Signaler les erreurs pour aider à améliorer l&#39;application',
'setup' => 'Installation', 'setup' => 'Installation',
'quick_overview_statistics' => 'Aperçu rapide et statistiques', 'quick_overview_statistics' => 'Aperçu rapide et statistiques',
'update_your_personal_info' => 'Mettre à jour vos informations personnelles', 'update_your_personal_info' => 'Mettre à jour vos informations personnelles',
@ -3891,7 +3891,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'payment_method_saving_failed' => 'Erreur lors de l\'enregistrement du moyen de paiement.', 'payment_method_saving_failed' => 'Erreur lors de l\'enregistrement du moyen de paiement.',
'pay_with' => 'Payer avec', 'pay_with' => 'Payer avec',
'n/a' => 'N / A', 'n/a' => 'N / A',
'by_clicking_next_you_accept_terms' => 'By clicking "Next" you accept terms.', 'by_clicking_next_you_accept_terms' => 'En cliquant sur « Suivant », vous acceptez les conditions.',
'not_specified' => 'Non spécifié', 'not_specified' => 'Non spécifié',
'before_proceeding_with_payment_warning' => 'Avant de procéder au paiement, vous devez remplir les champs suivants', 'before_proceeding_with_payment_warning' => 'Avant de procéder au paiement, vous devez remplir les champs suivants',
'after_completing_go_back_to_previous_page' => 'Après avoir terminé, revenez à la page précédente.', 'after_completing_go_back_to_previous_page' => 'Après avoir terminé, revenez à la page précédente.',
@ -3969,7 +3969,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'user_detached' => 'Utilisateur détaché de l\'entreprise', 'user_detached' => 'Utilisateur détaché de l\'entreprise',
'create_webhook_failure' => 'Échec de la création du Webhook', 'create_webhook_failure' => 'Échec de la création du Webhook',
'payment_message_extended' => 'Merci pour votre paiement de :amount pour :invoice', 'payment_message_extended' => 'Merci pour votre paiement de :amount pour :invoice',
'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is larger than $1 or currency equivalent.', 'online_payments_minimum_note' => 'Remarque : les paiements en ligne ne sont pris en charge que si le montant est supérieur à 1 $ ou à léquivalent en devise.',
'payment_token_not_found' => 'Le jeton de paiement est introuvable. Veuillez essayer de nouveau. Si le problème persiste, essayez avec un autre mode de paiement', 'payment_token_not_found' => 'Le jeton de paiement est introuvable. Veuillez essayer de nouveau. Si le problème persiste, essayez avec un autre mode de paiement',
'vendor_address1' => 'Rue du fournisseur', 'vendor_address1' => 'Rue du fournisseur',
'vendor_address2' => 'Appt/Bâtiment du fournisseur', 'vendor_address2' => 'Appt/Bâtiment du fournisseur',
@ -4110,7 +4110,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'one_time_purchases' => 'Achat une fois seulement', 'one_time_purchases' => 'Achat une fois seulement',
'recurring_purchases' => 'Achat récurrent', 'recurring_purchases' => 'Achat récurrent',
'you_might_be_interested_in_following' => 'Ceci pourrait vous intéresser', 'you_might_be_interested_in_following' => 'Ceci pourrait vous intéresser',
'quotes_with_status_sent_can_be_approved' => 'Only quotes with "Sent" status can be approved. Expired quotes cannot be approved.', 'quotes_with_status_sent_can_be_approved' => 'Seuls les devis avec le statut « Envoyé » peuvent être approuvés. Les devis expirés ne peuvent pas être approuvés.',
'no_quotes_available_for_download' => 'Aucun devis disponible au téléchargement.', 'no_quotes_available_for_download' => 'Aucun devis disponible au téléchargement.',
'copyright' => 'droits d\'auteur', 'copyright' => 'droits d\'auteur',
'user_created_user' => ':user a créé :created_user à :time', 'user_created_user' => ':user a créé :created_user à :time',
@ -4377,7 +4377,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'client_shipping_country' => 'Pays d\'expédition du client', 'client_shipping_country' => 'Pays d\'expédition du client',
'load_pdf' => 'Charger le PDF', 'load_pdf' => 'Charger le PDF',
'start_free_trial' => 'Commencer l\'essai gratuit', 'start_free_trial' => 'Commencer l\'essai gratuit',
'start_free_trial_message' => 'Start your FREE 14 day trial of the Pro Plan', 'start_free_trial_message' => 'Commencez votre essai GRATUIT de 14 jours du plan Pro',
'due_on_receipt' => 'Payable à réception', 'due_on_receipt' => 'Payable à réception',
'is_paid' => 'Est payé', 'is_paid' => 'Est payé',
'age_group_paid' => 'Payé', 'age_group_paid' => 'Payé',
@ -5087,7 +5087,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'payment_refund_receipt' => 'Reçu de remboursement de paiement # :number', 'payment_refund_receipt' => 'Reçu de remboursement de paiement # :number',
'payment_receipt' => 'Reçu de paiement # :number', 'payment_receipt' => 'Reçu de paiement # :number',
'load_template_description' => 'Le modèle sera appliqué aux éléments suivants :', 'load_template_description' => 'Le modèle sera appliqué aux éléments suivants :',
'run_template' => 'Run Template', 'run_template' => 'Modèle d&#39;exécution',
'statement_design' => 'Conception de la déclaration', 'statement_design' => 'Conception de la déclaration',
'delivery_note_design' => 'Conception du bon de livraison', 'delivery_note_design' => 'Conception du bon de livraison',
'payment_receipt_design' => 'Conception du reçu de paiement', 'payment_receipt_design' => 'Conception du reçu de paiement',
@ -5126,7 +5126,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'all_contacts' => 'Tous les contacts', 'all_contacts' => 'Tous les contacts',
'insert_below' => 'Insérer ci-dessous', 'insert_below' => 'Insérer ci-dessous',
'nordigen_handler_subtitle' => 'Authentification du compte bancaire. Sélectionnez votre institution pour compléter la demande avec les informations d&#39;identification de votre compte.', 'nordigen_handler_subtitle' => 'Authentification du compte bancaire. Sélectionnez votre institution pour compléter la demande avec les informations d&#39;identification de votre compte.',
'nordigen_handler_error_heading_unknown' => 'An error has occurred', 'nordigen_handler_error_heading_unknown' => 'Une erreur s&#39;est produite',
'nordigen_handler_error_contents_unknown' => 'Une erreur inconnue s&#39;est produite! Raison:', 'nordigen_handler_error_contents_unknown' => 'Une erreur inconnue s&#39;est produite! Raison:',
'nordigen_handler_error_heading_token_invalid' => 'jeton invalide', 'nordigen_handler_error_heading_token_invalid' => 'jeton invalide',
'nordigen_handler_error_contents_token_invalid' => 'Le jeton fourni n&#39;était pas valide. Contactez le support pour obtenir de l&#39;aide si ce problème persiste.', 'nordigen_handler_error_contents_token_invalid' => 'Le jeton fourni n&#39;était pas valide. Contactez le support pour obtenir de l&#39;aide si ce problème persiste.',
@ -5236,103 +5236,108 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'rappen_rounding' => 'Arrondi de Rappen', 'rappen_rounding' => 'Arrondi de Rappen',
'rappen_rounding_help' => 'Montant rond à 5 centimes', 'rappen_rounding_help' => 'Montant rond à 5 centimes',
'assign_group' => 'Attribuer un groupe', 'assign_group' => 'Attribuer un groupe',
'paypal_advanced_cards' => 'Advanced Card Payments', 'paypal_advanced_cards' => 'Paiements par carte avancés',
'local_domain_help' => 'EHLO domain (optional)', 'local_domain_help' => 'Domaine EHLO (facultatif)',
'port_help' => 'ie. 25,587,465', 'port_help' => 'soit 25 587 465',
'host_help' => 'ie. smtp.gmail.com', 'host_help' => 'c&#39;est-à-dire smtp.gmail.com',
'always_show_required_fields' => 'Always show required fields form', 'always_show_required_fields' => 'Toujours afficher les champs obligatoires du formulaire',
'always_show_required_fields_help' => 'Displays the required fields form always at checkout', 'always_show_required_fields_help' => 'Affiche toujours les champs obligatoires du formulaire lors du paiement',
'advanced_cards' => 'Advanced Cards', 'advanced_cards' => 'Cartes avancées',
'activity_140' => 'Statement sent to :client', 'activity_140' => 'Déclaration envoyée à :client',
'invoice_net_amount' => 'Invoice Net Amount', 'invoice_net_amount' => 'Montant net de la facture',
'round_to_minutes' => 'Round To Minutes', 'round_to_minutes' => 'Arrondir à la minute',
'1_second' => '1 Second', '1_second' => '1 seconde',
'1_minute' => '1 Minute', '1_minute' => '1 minute',
'5_minutes' => '5 Minutes', '5_minutes' => '5 minutes',
'15_minutes' => '15 Minutes', '15_minutes' => '15 minutes',
'30_minutes' => '30 Minutes', '30_minutes' => '30 minutes',
'1_hour' => '1 Hour', '1_hour' => '1 heure',
'1_day' => '1 Day', '1_day' => '1 jour',
'round_tasks' => 'Task Rounding Direction', 'round_tasks' => 'Direction d&#39;arrondi des tâches',
'round_tasks_help' => 'Round task times up or down.', 'round_tasks_help' => 'Arrondir les temps des tâches vers le haut ou vers le bas.',
'direction' => 'Direction', 'direction' => 'Direction',
'round_up' => 'Round Up', 'round_up' => 'Rassembler',
'round_down' => 'Round Down', 'round_down' => 'Arrondir vers le bas',
'task_round_to_nearest' => 'Round To Nearest', 'task_round_to_nearest' => 'Arrondir au plus proche',
'task_round_to_nearest_help' => 'The interval to round the task to.', 'task_round_to_nearest_help' => 'L&#39;intervalle auquel arrondir la tâche.',
'bulk_updated' => 'Successfully updated data', 'bulk_updated' => 'Données mises à jour avec succès',
'bulk_update' => 'Bulk Update', 'bulk_update' => 'Mise à jour en masse',
'calculate' => 'Calculate', 'calculate' => 'Calculer',
'sum' => 'Sum', 'sum' => 'Somme',
'money' => 'Money', 'money' => 'Argent',
'web_app' => 'Web App', 'web_app' => 'Application Web',
'desktop_app' => 'Desktop App', 'desktop_app' => 'Application de bureau',
'disconnected' => 'Disconnected', 'disconnected' => 'Déconnecté',
'reconnect' => 'Reconnect', 'reconnect' => 'Reconnect',
'e_invoice_settings' => 'E-Invoice Settings', 'e_invoice_settings' => 'Paramètres de la facture électronique',
'btcpay_refund_subject' => 'Refund of your invoice via BTCPay', 'btcpay_refund_subject' => 'Remboursement de votre facture via BTCPay',
'btcpay_refund_body' => 'A refund intended for you has been issued. To claim it via BTCPay, please click on this link:', 'btcpay_refund_body' => 'Un remboursement vous a été accordé. Pour le réclamer via BTCPay, veuillez cliquer sur ce lien :',
'currency_mauritanian_ouguiya' => 'Mauritanian Ouguiya', 'currency_mauritanian_ouguiya' => 'Ouguiya mauritanien',
'currency_bhutan_ngultrum' => 'Bhutan Ngultrum', 'currency_bhutan_ngultrum' => 'Ngultrum du Bhoutan',
'end_of_month' => 'End Of Month', 'end_of_month' => 'Fin du mois',
'merge_e_invoice_to_pdf' => 'Merge E-Invoice and PDF', 'merge_e_invoice_to_pdf' => 'Fusionner la facture électronique et le PDF',
'task_assigned_subject' => 'New task assignment [Task :task] [ :date ]', 'task_assigned_subject' => 'Nouvelle affectation de tâche [Tâche :task ] [ :date ]',
'task_assigned_body' => 'You have been assigned task :task <br><br> Description: :description <br><br> Client: :client', 'task_assigned_body' => 'La tâche :task vous a été attribuée<br><br> Description : :description<br><br> Client : :client',
'activity_141' => 'User :user entered note: :notes', 'activity_141' => 'L&#39;utilisateur :user a saisi la note : :notes',
'quote_reminder_subject' => 'Reminder: Quote :quote from :company', 'quote_reminder_subject' => 'Rappel : Citation :quote de :company',
'quote_reminder_message' => 'Reminder for quote :number for :amount', 'quote_reminder_message' => 'Rappel pour le devis :number pour :amount',
'quote_reminder1' => 'First Quote Reminder', 'quote_reminder1' => 'Rappel de la première citation',
'before_valid_until_date' => 'Before the valid until date', 'before_valid_until_date' => 'Avant la date de validité',
'after_valid_until_date' => 'After the valid until date', 'after_valid_until_date' => 'Après la date de validité',
'after_quote_date' => 'After the quote date', 'after_quote_date' => 'Après la date du devis',
'remind_quote' => 'Remind Quote', 'remind_quote' => 'Rappeler la citation',
'end_of_month' => 'End Of Month', 'end_of_month' => 'Fin du mois',
'tax_currency_mismatch' => 'Tax currency is different from invoice currency', 'tax_currency_mismatch' => 'La devise de la taxe est différente de la devise de la facture',
'edocument_import_already_exists' => 'The invoice has already been imported on :date', 'edocument_import_already_exists' => 'La facture a déjà été importée sur :date',
'before_valid_until' => 'Before the valid until', 'before_valid_until' => 'Avant le valable jusqu&#39;au',
'after_valid_until' => 'After the valid until', 'after_valid_until' => 'Après la validité jusqu&#39;au',
'task_assigned_notification' => 'Task Assigned Notification', 'task_assigned_notification' => 'Notification de tâche assignée',
'task_assigned_notification_help' => 'Send an email when a task is assigned', 'task_assigned_notification_help' => 'Envoyer un e-mail lorsqu&#39;une tâche est attribuée',
'invoices_locked_end_of_month' => 'Invoices are locked at the end of the month', 'invoices_locked_end_of_month' => 'Les factures sont bloquées à la fin du mois',
'referral_url' => 'Referral URL', 'referral_url' => 'URL de référence',
'add_comment' => 'Add Comment', 'add_comment' => 'Ajouter un commentaire',
'added_comment' => 'Successfully saved comment', 'added_comment' => 'Commentaire enregistré avec succès',
'tickets' => 'Tickets', 'tickets' => 'Billets',
'assigned_group' => 'Successfully assigned group', 'assigned_group' => 'Groupe attribué avec succès',
'merge_to_pdf' => 'Merge to PDF', 'merge_to_pdf' => 'Fusionner en PDF',
'latest_requires_php_version' => 'Note: the latest version requires PHP :version', 'latest_requires_php_version' => 'Remarque : la dernière version nécessite PHP :version',
'auto_expand_product_table_notes' => 'Automatically expand products table notes', 'auto_expand_product_table_notes' => 'Développer automatiquement les notes du tableau des produits',
'auto_expand_product_table_notes_help' => 'Automatically expands the notes section within the products table to display more lines.', 'auto_expand_product_table_notes_help' => 'Développe automatiquement la section des notes dans le tableau des produits pour afficher plus de lignes.',
'institution_number' => 'Institution Number', 'institution_number' => 'Numéro d&#39;établissement',
'transit_number' => 'Transit Number', 'transit_number' => 'Numéro de transit',
'personal' => 'Personal', 'personal' => 'Personnel',
'address_information' => 'Address Information', 'address_information' => 'Informations sur l&#39;adresse',
'enter_the_information_for_the_bank_account' => 'Enter the Information for the Bank Account', 'enter_the_information_for_the_bank_account' => 'Entrez les informations du compte bancaire',
'account_holder_information' => 'Account Holder Information', 'account_holder_information' => 'Informations sur le titulaire du compte',
'enter_information_for_the_account_holder' => 'Enter Information for the Account Holder', 'enter_information_for_the_account_holder' => 'Entrez les informations du titulaire du compte',
'customer_type' => 'Customer Type', 'customer_type' => 'Type de client',
'process_date' => 'Process Date', 'process_date' => 'Date du processus',
'forever_free' => 'Forever Free', 'forever_free' => 'Libre pour toujours',
'comments_only' => 'Comments Only', 'comments_only' => 'Commentaires uniquement',
'payment_balance_on_file' => 'Payment Balance On File', 'payment_balance_on_file' => 'Solde de paiement enregistré',
'ubl_email_attachment_help' => 'For more e-invoice settings please navigate :here', 'ubl_email_attachment_help' => 'Pour plus de paramètres de facturation électronique, veuillez naviguer ici',
'stop_task_to_add_task_entry' => 'You need to stop the task before adding a new item.', 'stop_task_to_add_task_entry' => 'Vous devez arrêter la tâche avant d&#39;ajouter un nouvel élément.',
'xml_file' => 'XML File', 'xml_file' => 'Fichier XML',
'one_page_checkout' => 'One-Page Checkout', 'one_page_checkout' => 'Paiement en une seule page',
'one_page_checkout_help' => 'Enable the new single page payment flow', 'one_page_checkout_help' => 'Activer le nouveau flux de paiement sur une seule page',
'applies_to' => 'Applies To', 'applies_to' => 'S&#39;applique à',
'accept_purchase_order' => 'Accept Purchase Order', 'accept_purchase_order' => 'Accepter le bon de commande',
'round_to_seconds' => 'Round To Seconds', 'round_to_seconds' => 'Arrondir à la seconde près',
'activity_142' => 'Quote :number reminder 1 sent', 'activity_142' => 'Citation :number rappel 1 envoyé',
'activity_143' => 'Auto Bill succeeded for invoice :invoice', 'activity_143' => 'Facturation automatique réussie pour la facture :invoice',
'activity_144' => 'Auto Bill failed for invoice :invoice. :notes', 'activity_144' => 'Échec de la facturation automatique pour la facture :invoice . :notes',
'activity_145' => 'EInvoice :invoice for :client was e-delivered. :notes', 'activity_145' => 'La facture électronique :invoice pour :client a été envoyée par voie électronique. :notes',
'payment_failed' => 'Payment Failed', 'payment_failed' => 'Paiement échoué',
'ssl_host_override' => 'SSL Host Override', 'ssl_host_override' => 'Remplacement de l&#39;hôte SSL',
'upload_logo_short' => 'Upload Logo', 'upload_logo_short' => 'Télécharger le logo',
'country_Melilla' => 'Melilla', 'country_Melilla' => 'Melilla',
'country_Ceuta' => 'Ceuta', 'country_Ceuta' => 'Ceuta',
'country_Canary Islands' => 'Canary Islands', 'country_Canary Islands' => 'Îles Canaries',
'lang_Vietnamese' => 'vietnamien',
'invoice_status_changed' => 'Veuillez noter que le statut de votre facture a été mis à jour. Nous vous recommandons d&#39;actualiser la page pour afficher la version la plus récente.',
'no_unread_notifications' => 'Vous êtes à jour ! Pas de nouvelles notifications.',
'how_to_import_data' => 'Comment importer des données',
'download_example_file' => 'Télécharger le fichier d&#39;exemple',
); );
return $lang; return $lang;

View File

@ -5334,6 +5334,8 @@ Développe automatiquement la section des notes dans le tableau de produits pour
'lang_Vietnamese' => 'Vietnamien', 'lang_Vietnamese' => 'Vietnamien',
'invoice_status_changed' => 'Veuillez noter que l\'état de votre facture a été mis à jour. Nous vous recommandons de rafraîchir la page pour afficher la version la plus récente.', 'invoice_status_changed' => 'Veuillez noter que l\'état de votre facture a été mis à jour. Nous vous recommandons de rafraîchir la page pour afficher la version la plus récente.',
'no_unread_notifications' => 'Vous êtes à jour! Aucune nouvelle notification.', 'no_unread_notifications' => 'Vous êtes à jour! Aucune nouvelle notification.',
'how_to_import_data' => 'Comment importer vos données',
'download_example_file' => 'Télécharger un fichier exemple',
); );
return $lang; return $lang;

View File

@ -199,7 +199,7 @@ $lang = array(
'removed_logo' => 'Le logo a été supprimé avec succès', 'removed_logo' => 'Le logo a été supprimé avec succès',
'sent_message' => 'Le message a été envoyé avec succès', 'sent_message' => 'Le message a été envoyé avec succès',
'invoice_error' => 'Veuillez vous assurer de sélectionner un client et de corriger les erreurs', 'invoice_error' => 'Veuillez vous assurer de sélectionner un client et de corriger les erreurs',
'limit_clients' => 'You\'ve hit the :count client limit on Free accounts. Congrats on your success!', 'limit_clients' => 'Vous avez atteint la limite de clients :count sur les comptes gratuits. Félicitations pour votre réussite !',
'payment_error' => 'Il y a eu une erreur lors du traitement de votre paiement. Veuillez réessayer ultérieurement', 'payment_error' => 'Il y a eu une erreur lors du traitement de votre paiement. Veuillez réessayer ultérieurement',
'registration_required' => 'Inscription requise', 'registration_required' => 'Inscription requise',
'confirmation_required' => 'Veuillez confirmer votre adresse courriel, :link pour renvoyer le courriel de confirmation.', 'confirmation_required' => 'Veuillez confirmer votre adresse courriel, :link pour renvoyer le courriel de confirmation.',
@ -1096,7 +1096,7 @@ $lang = array(
'invoice_embed_documents' => 'Documents intégrés', 'invoice_embed_documents' => 'Documents intégrés',
'invoice_embed_documents_help' => 'Inclure les images jointes dans la facture.', 'invoice_embed_documents_help' => 'Inclure les images jointes dans la facture.',
'document_email_attachment' => 'Documents joints', 'document_email_attachment' => 'Documents joints',
'ubl_email_attachment' => 'Attach UBL/E-Invoice', 'ubl_email_attachment' => 'Joindre une facture UBL/électronique',
'download_documents' => 'Télécharger les documents (:size)', 'download_documents' => 'Télécharger les documents (:size)',
'documents_from_expenses' => 'Des dépenses:', 'documents_from_expenses' => 'Des dépenses:',
'dropzone_default_message' => 'Glissez-déposez ou cliquez pour téléverser des fichiers', 'dropzone_default_message' => 'Glissez-déposez ou cliquez pour téléverser des fichiers',
@ -2361,7 +2361,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'currency_gold_troy_ounce' => 'Once troy d&#39;or', 'currency_gold_troy_ounce' => 'Once troy d&#39;or',
'currency_nicaraguan_córdoba' => 'Cordoue nicaraguayenne', 'currency_nicaraguan_córdoba' => 'Cordoue nicaraguayenne',
'currency_malagasy_ariary' => 'Ariary malgache', 'currency_malagasy_ariary' => 'Ariary malgache',
"currency_tongan_paanga" => "Tongan Pa'anga", "currency_tongan_paanga" => "Pa&#39;anga des Tonga",
'review_app_help' => 'Nous espérons que votre utilisation de cette application vous est agréable.<br/>Un commentaire de votre part serait grandement apprécié!', 'review_app_help' => 'Nous espérons que votre utilisation de cette application vous est agréable.<br/>Un commentaire de votre part serait grandement apprécié!',
'writing_a_review' => 'rédiger un commentaire', 'writing_a_review' => 'rédiger un commentaire',
@ -2489,8 +2489,8 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'local_storage_required' => 'Erreur: le stockage local n\'est pas accessible.', 'local_storage_required' => 'Erreur: le stockage local n\'est pas accessible.',
'your_password_reset_link' => 'Remise à zéro votre mot de passe', 'your_password_reset_link' => 'Remise à zéro votre mot de passe',
'subdomain_taken' => 'Ce sous-domaine est déjà utilisé', 'subdomain_taken' => 'Ce sous-domaine est déjà utilisé',
'expense_mailbox_taken' => 'The inbound mailbox is already in use', 'expense_mailbox_taken' => 'La boîte aux lettres entrante est déjà utilisée',
'expense_mailbox_invalid' => 'The inbound mailbox does not match the required schema', 'expense_mailbox_invalid' => 'La boîte aux lettres entrante ne correspond pas au schéma requis',
'client_login' => 'Connexion client', 'client_login' => 'Connexion client',
'converted_amount' => 'Montant converti', 'converted_amount' => 'Montant converti',
'default' => 'Par défaut', 'default' => 'Par défaut',
@ -2694,7 +2694,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'no_assets' => 'Aucune image, glisser-déposer pour la téléverser', 'no_assets' => 'Aucune image, glisser-déposer pour la téléverser',
'add_image' => 'Ajouter une image', 'add_image' => 'Ajouter une image',
'select_image' => 'Sélectionner une image', 'select_image' => 'Sélectionner une image',
'upgrade_to_upload_images' => 'Upgrade to the Enterprise Plan to upload files & images', 'upgrade_to_upload_images' => 'Passez au plan Entreprise pour télécharger des fichiers et des images',
'delete_image' => 'Supprimer une image', 'delete_image' => 'Supprimer une image',
'delete_image_help' => 'Avertissement: la suppression de cette image va la supprimer de toutes les propositions.', 'delete_image_help' => 'Avertissement: la suppression de cette image va la supprimer de toutes les propositions.',
'amount_variable_help' => 'Note: le champ $amount de la facture utilisera le champ partiel/dépôt. Il utilisera le solde de la facture, si spécifié autrement.', 'amount_variable_help' => 'Note: le champ $amount de la facture utilisera le champ partiel/dépôt. Il utilisera le solde de la facture, si spécifié autrement.',
@ -2912,13 +2912,13 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'mime_types' => 'Type MIME', 'mime_types' => 'Type MIME',
'mime_types_placeholder' => '.pdf , .docx, .jpg', 'mime_types_placeholder' => '.pdf , .docx, .jpg',
'mime_types_help' => 'Liste séparée par une virgule pour les types MIME autorisés. Laissant vide pour tout autoriser', 'mime_types_help' => 'Liste séparée par une virgule pour les types MIME autorisés. Laissant vide pour tout autoriser',
'ticket_number_start_help' => 'Ticket number must be greater than the current ticket number', 'ticket_number_start_help' => 'Le numéro de ticket doit être supérieur au numéro de ticket actuel',
'new_ticket_template_id' => 'Nouveau ticket', 'new_ticket_template_id' => 'Nouveau ticket',
'new_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a new ticket is created', 'new_ticket_autoresponder_help' => 'La sélection d&#39;un modèle enverra une réponse automatique à un client/contact lorsqu&#39;un nouveau ticket est créé',
'update_ticket_template_id' => 'Ticket mis à jour', 'update_ticket_template_id' => 'Ticket mis à jour',
'update_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a ticket is updated', 'update_ticket_autoresponder_help' => 'La sélection d&#39;un modèle enverra une réponse automatique à un client/contact lorsqu&#39;un ticket est mis à jour',
'close_ticket_template_id' => 'Ticket fermé', 'close_ticket_template_id' => 'Ticket fermé',
'close_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a ticket is closed', 'close_ticket_autoresponder_help' => 'La sélection d&#39;un modèle enverra une réponse automatique à un client/contact lorsqu&#39;un ticket est fermé',
'default_priority' => 'Priorité par défaut', 'default_priority' => 'Priorité par défaut',
'alert_new_comment_id' => 'Nouveau commentaire', 'alert_new_comment_id' => 'Nouveau commentaire',
'update_ticket_notification_list' => 'Notifications de nouveaux commentaires additionnels', 'update_ticket_notification_list' => 'Notifications de nouveaux commentaires additionnels',
@ -3044,7 +3044,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'portal_mode' => 'Mode portail', 'portal_mode' => 'Mode portail',
'attach_pdf' => 'Joindre un PDF', 'attach_pdf' => 'Joindre un PDF',
'attach_documents' => 'Joindre un document', 'attach_documents' => 'Joindre un document',
'attach_ubl' => 'Attach UBL/E-Invoice', 'attach_ubl' => 'Joindre une facture UBL/électronique',
'email_style' => 'Style de courriel', 'email_style' => 'Style de courriel',
'processed' => 'Traité', 'processed' => 'Traité',
'fee_amount' => 'Montant des frais', 'fee_amount' => 'Montant des frais',
@ -3785,7 +3785,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'entity_number_placeholder' => ':entity N° :entity_number', 'entity_number_placeholder' => ':entity N° :entity_number',
'email_link_not_working' => 'Si le bouton ci-dessus ne fonctionne pas correctement, cliquez sur le lien', 'email_link_not_working' => 'Si le bouton ci-dessus ne fonctionne pas correctement, cliquez sur le lien',
'display_log' => 'Afficher le registre', 'display_log' => 'Afficher le registre',
'send_fail_logs_to_our_server' => 'Report errors to help improve the app', 'send_fail_logs_to_our_server' => 'Signaler les erreurs pour aider à améliorer l&#39;application',
'setup' => 'Configuration', 'setup' => 'Configuration',
'quick_overview_statistics' => 'Aperçu et statistiques', 'quick_overview_statistics' => 'Aperçu et statistiques',
'update_your_personal_info' => 'Mettre à jour vos infos personnelles', 'update_your_personal_info' => 'Mettre à jour vos infos personnelles',
@ -3888,7 +3888,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'payment_method_saving_failed' => 'Ce mode de paiement ne peut pas être enregistré pour usage ultérieur.', 'payment_method_saving_failed' => 'Ce mode de paiement ne peut pas être enregistré pour usage ultérieur.',
'pay_with' => 'Payer avec', 'pay_with' => 'Payer avec',
'n/a' => 'N/D', 'n/a' => 'N/D',
'by_clicking_next_you_accept_terms' => 'By clicking "Next" you accept terms.', 'by_clicking_next_you_accept_terms' => 'En cliquant sur « Suivant », vous acceptez les conditions.',
'not_specified' => 'Non spécifié', 'not_specified' => 'Non spécifié',
'before_proceeding_with_payment_warning' => 'Avant de procéder au paiement, vous devez remplir les champs suivants', 'before_proceeding_with_payment_warning' => 'Avant de procéder au paiement, vous devez remplir les champs suivants',
'after_completing_go_back_to_previous_page' => 'Retournez à la page précédente après avoir complété', 'after_completing_go_back_to_previous_page' => 'Retournez à la page précédente après avoir complété',
@ -3966,7 +3966,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'user_detached' => 'L\'utilisateur a été détaché de l\'entreprise', 'user_detached' => 'L\'utilisateur a été détaché de l\'entreprise',
'create_webhook_failure' => 'Création Webhook impossible', 'create_webhook_failure' => 'Création Webhook impossible',
'payment_message_extended' => 'Merci pour votre paiement d\'un montant de :amount', 'payment_message_extended' => 'Merci pour votre paiement d\'un montant de :amount',
'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is larger than $1 or currency equivalent.', 'online_payments_minimum_note' => 'Remarque : les paiements en ligne ne sont pris en charge que si le montant est supérieur à 1 $ ou à léquivalent en devise.',
'payment_token_not_found' => 'Le jeton de paiement est introuvable. Veuillez essayer de nouveau. Si le problème persiste, essayez avec un autre mode de paiement', 'payment_token_not_found' => 'Le jeton de paiement est introuvable. Veuillez essayer de nouveau. Si le problème persiste, essayez avec un autre mode de paiement',
'vendor_address1' => 'Rue du fournisseur', 'vendor_address1' => 'Rue du fournisseur',
'vendor_address2' => 'App du fournisseur', 'vendor_address2' => 'App du fournisseur',
@ -4374,7 +4374,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'client_shipping_country' => 'Client Shipping Country', 'client_shipping_country' => 'Client Shipping Country',
'load_pdf' => 'Load PDF', 'load_pdf' => 'Load PDF',
'start_free_trial' => 'Start Free Trial', 'start_free_trial' => 'Start Free Trial',
'start_free_trial_message' => 'Start your FREE 14 day trial of the Pro Plan', 'start_free_trial_message' => 'Commencez votre essai GRATUIT de 14 jours du plan Pro',
'due_on_receipt' => 'Due on Receipt', 'due_on_receipt' => 'Due on Receipt',
'is_paid' => 'Is Paid', 'is_paid' => 'Is Paid',
'age_group_paid' => 'Paid', 'age_group_paid' => 'Paid',
@ -5084,7 +5084,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'payment_refund_receipt' => 'Reçu de remboursement de paiement # :number', 'payment_refund_receipt' => 'Reçu de remboursement de paiement # :number',
'payment_receipt' => 'Reçu de paiement # :number', 'payment_receipt' => 'Reçu de paiement # :number',
'load_template_description' => 'Le modèle sera appliqué aux éléments suivants :', 'load_template_description' => 'Le modèle sera appliqué aux éléments suivants :',
'run_template' => 'Run Template', 'run_template' => 'Modèle d&#39;exécution',
'statement_design' => 'Modèle de relevé', 'statement_design' => 'Modèle de relevé',
'delivery_note_design' => 'Conception du bon de livraison', 'delivery_note_design' => 'Conception du bon de livraison',
'payment_receipt_design' => 'Modèle de reçu de paiement', 'payment_receipt_design' => 'Modèle de reçu de paiement',
@ -5123,7 +5123,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'all_contacts' => 'Tous les contacts', 'all_contacts' => 'Tous les contacts',
'insert_below' => 'Insérer ci-dessous', 'insert_below' => 'Insérer ci-dessous',
'nordigen_handler_subtitle' => 'Authentification du compte bancaire. Sélectionnez votre institution pour compléter la demande avec les informations d&#39;identification de votre compte.', 'nordigen_handler_subtitle' => 'Authentification du compte bancaire. Sélectionnez votre institution pour compléter la demande avec les informations d&#39;identification de votre compte.',
'nordigen_handler_error_heading_unknown' => 'An error has occurred', 'nordigen_handler_error_heading_unknown' => 'Une erreur s&#39;est produite',
'nordigen_handler_error_contents_unknown' => 'Une erreur inconnue s&#39;est produite! Raison:', 'nordigen_handler_error_contents_unknown' => 'Une erreur inconnue s&#39;est produite! Raison:',
'nordigen_handler_error_heading_token_invalid' => 'jeton invalide', 'nordigen_handler_error_heading_token_invalid' => 'jeton invalide',
'nordigen_handler_error_contents_token_invalid' => 'Le jeton fourni n&#39;était pas valide. Contactez le support pour obtenir de l&#39;aide si ce problème persiste.', 'nordigen_handler_error_contents_token_invalid' => 'Le jeton fourni n&#39;était pas valide. Contactez le support pour obtenir de l&#39;aide si ce problème persiste.',
@ -5233,14 +5233,14 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'rappen_rounding' => 'Arrondi de Rappen', 'rappen_rounding' => 'Arrondi de Rappen',
'rappen_rounding_help' => 'Montant rond à 5 centimes', 'rappen_rounding_help' => 'Montant rond à 5 centimes',
'assign_group' => 'Attribuer un groupe', 'assign_group' => 'Attribuer un groupe',
'paypal_advanced_cards' => 'Advanced Card Payments', 'paypal_advanced_cards' => 'Paiements par carte avancés',
'local_domain_help' => 'EHLO domain (optional)', 'local_domain_help' => 'Domaine EHLO (facultatif)',
'port_help' => 'ex. 25,587,465', 'port_help' => 'ex. 25,587,465',
'host_help' => 'ex. smtp.gmail.com', 'host_help' => 'ex. smtp.gmail.com',
'always_show_required_fields' => 'Always show required fields form', 'always_show_required_fields' => 'Toujours afficher les champs obligatoires du formulaire',
'always_show_required_fields_help' => 'Displays the required fields form always at checkout', 'always_show_required_fields_help' => 'Affiche toujours les champs obligatoires du formulaire lors du paiement',
'advanced_cards' => 'Advanced Cards', 'advanced_cards' => 'Cartes avancées',
'activity_140' => 'Statement sent to :client', 'activity_140' => 'Déclaration envoyée à :client',
'invoice_net_amount' => 'Montant hors taxe de la facture', 'invoice_net_amount' => 'Montant hors taxe de la facture',
'round_to_minutes' => 'Arrondir aux minutes', 'round_to_minutes' => 'Arrondir aux minutes',
'1_second' => '1 seconde', '1_second' => '1 seconde',
@ -5250,7 +5250,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'30_minutes' => '30 minutes', '30_minutes' => '30 minutes',
'1_hour' => '1 heure', '1_hour' => '1 heure',
'1_day' => '1 jour', '1_day' => '1 jour',
'round_tasks' => 'Task Rounding Direction', 'round_tasks' => 'Direction d&#39;arrondi des tâches',
'round_tasks_help' => 'Arrondir les temps des tâches vers le haut ou vers le bas', 'round_tasks_help' => 'Arrondir les temps des tâches vers le haut ou vers le bas',
'direction' => 'Direction', 'direction' => 'Direction',
'round_up' => 'Arrondir à hausse', 'round_up' => 'Arrondir à hausse',
@ -5263,73 +5263,78 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
'sum' => 'Somme', 'sum' => 'Somme',
'money' => 'Argent', 'money' => 'Argent',
'web_app' => 'App web', 'web_app' => 'App web',
'desktop_app' => 'Desktop App', 'desktop_app' => 'Application de bureau',
'disconnected' => 'Déconnecté', 'disconnected' => 'Déconnecté',
'reconnect' => 'Reconnection', 'reconnect' => 'Reconnection',
'e_invoice_settings' => 'Paramètres E-Facture', 'e_invoice_settings' => 'Paramètres E-Facture',
'btcpay_refund_subject' => 'Refund of your invoice via BTCPay', 'btcpay_refund_subject' => 'Remboursement de votre facture via BTCPay',
'btcpay_refund_body' => 'A refund intended for you has been issued. To claim it via BTCPay, please click on this link:', 'btcpay_refund_body' => 'Un remboursement vous a été accordé. Pour le réclamer via BTCPay, veuillez cliquer sur ce lien :',
'currency_mauritanian_ouguiya' => 'Mauritanian Ouguiya', 'currency_mauritanian_ouguiya' => 'Ouguiya mauritanien',
'currency_bhutan_ngultrum' => 'Bhutan Ngultrum', 'currency_bhutan_ngultrum' => 'Ngultrum du Bhoutan',
'end_of_month' => 'Fin du mois', 'end_of_month' => 'Fin du mois',
'merge_e_invoice_to_pdf' => 'Fusionner E-Facture et PDF', 'merge_e_invoice_to_pdf' => 'Fusionner E-Facture et PDF',
'task_assigned_subject' => 'New task assignment [Task :task] [ :date ]', 'task_assigned_subject' => 'Nouvelle affectation de tâche [Tâche :task ] [ :date ]',
'task_assigned_body' => 'You have been assigned task :task <br><br> Description: :description <br><br> Client: :client', 'task_assigned_body' => 'La tâche :task vous a été attribuée<br><br> Description : :description<br><br> Client : :client',
'activity_141' => 'User :user entered note: :notes', 'activity_141' => 'L&#39;utilisateur :user a saisi la note : :notes',
'quote_reminder_subject' => 'Reminder: Quote :quote from :company', 'quote_reminder_subject' => 'Rappel : Citation :quote de :company',
'quote_reminder_message' => 'Reminder for quote :number for :amount', 'quote_reminder_message' => 'Rappel pour le devis :number pour :amount',
'quote_reminder1' => 'Premier rappel pour l\'offre', 'quote_reminder1' => 'Premier rappel pour l\'offre',
'before_valid_until_date' => 'Before the valid until date', 'before_valid_until_date' => 'Avant la date de validité',
'after_valid_until_date' => 'After the valid until date', 'after_valid_until_date' => 'Après la date de validité',
'after_quote_date' => 'After the quote date', 'after_quote_date' => 'Après la date du devis',
'remind_quote' => 'Remind Quote', 'remind_quote' => 'Rappeler la citation',
'end_of_month' => 'Fin du mois', 'end_of_month' => 'Fin du mois',
'tax_currency_mismatch' => 'Tax currency is different from invoice currency', 'tax_currency_mismatch' => 'La devise de la taxe est différente de la devise de la facture',
'edocument_import_already_exists' => 'The invoice has already been imported on :date', 'edocument_import_already_exists' => 'La facture a déjà été importée sur :date',
'before_valid_until' => 'Before the valid until', 'before_valid_until' => 'Avant le valable jusqu&#39;au',
'after_valid_until' => 'After the valid until', 'after_valid_until' => 'Après la validité jusqu&#39;au',
'task_assigned_notification' => 'Task Assigned Notification', 'task_assigned_notification' => 'Notification de tâche assignée',
'task_assigned_notification_help' => 'Send an email when a task is assigned', 'task_assigned_notification_help' => 'Envoyer un e-mail lorsqu&#39;une tâche est attribuée',
'invoices_locked_end_of_month' => 'Invoices are locked at the end of the month', 'invoices_locked_end_of_month' => 'Les factures sont bloquées à la fin du mois',
'referral_url' => 'Referral URL', 'referral_url' => 'URL de référence',
'add_comment' => 'Add Comment', 'add_comment' => 'Ajouter un commentaire',
'added_comment' => 'Successfully saved comment', 'added_comment' => 'Commentaire enregistré avec succès',
'tickets' => 'Tickets', 'tickets' => 'Billets',
'assigned_group' => 'Successfully assigned group', 'assigned_group' => 'Groupe attribué avec succès',
'merge_to_pdf' => 'Merge to PDF', 'merge_to_pdf' => 'Fusionner en PDF',
'latest_requires_php_version' => 'Note: the latest version requires PHP :version', 'latest_requires_php_version' => 'Remarque : la dernière version nécessite PHP :version',
'auto_expand_product_table_notes' => 'Automatically expand products table notes', 'auto_expand_product_table_notes' => 'Développer automatiquement les notes du tableau des produits',
'auto_expand_product_table_notes_help' => 'Automatically expands the notes section within the products table to display more lines.', 'auto_expand_product_table_notes_help' => 'Développe automatiquement la section des notes dans le tableau des produits pour afficher plus de lignes.',
'institution_number' => 'Institution Number', 'institution_number' => 'Numéro d&#39;établissement',
'transit_number' => 'Transit Number', 'transit_number' => 'Numéro de transit',
'personal' => 'Personal', 'personal' => 'Personnel',
'address_information' => 'Address Information', 'address_information' => 'Informations sur l&#39;adresse',
'enter_the_information_for_the_bank_account' => 'Enter the Information for the Bank Account', 'enter_the_information_for_the_bank_account' => 'Entrez les informations du compte bancaire',
'account_holder_information' => 'Account Holder Information', 'account_holder_information' => 'Informations sur le titulaire du compte',
'enter_information_for_the_account_holder' => 'Enter Information for the Account Holder', 'enter_information_for_the_account_holder' => 'Entrez les informations du titulaire du compte',
'customer_type' => 'Customer Type', 'customer_type' => 'Type de client',
'process_date' => 'Process Date', 'process_date' => 'Date du processus',
'forever_free' => 'Forever Free', 'forever_free' => 'Libre pour toujours',
'comments_only' => 'Comments Only', 'comments_only' => 'Commentaires uniquement',
'payment_balance_on_file' => 'Payment Balance On File', 'payment_balance_on_file' => 'Solde de paiement enregistré',
'ubl_email_attachment_help' => 'For more e-invoice settings please navigate :here', 'ubl_email_attachment_help' => 'Pour plus de paramètres de facturation électronique, veuillez naviguer ici',
'stop_task_to_add_task_entry' => 'You need to stop the task before adding a new item.', 'stop_task_to_add_task_entry' => 'Vous devez arrêter la tâche avant d&#39;ajouter un nouvel élément.',
'xml_file' => 'XML File', 'xml_file' => 'Fichier XML',
'one_page_checkout' => 'One-Page Checkout', 'one_page_checkout' => 'Paiement en une seule page',
'one_page_checkout_help' => 'Enable the new single page payment flow', 'one_page_checkout_help' => 'Activer le nouveau flux de paiement sur une seule page',
'applies_to' => 'Applies To', 'applies_to' => 'S&#39;applique à',
'accept_purchase_order' => 'Accept Purchase Order', 'accept_purchase_order' => 'Accepter le bon de commande',
'round_to_seconds' => 'Round To Seconds', 'round_to_seconds' => 'Arrondir à la seconde près',
'activity_142' => 'Quote :number reminder 1 sent', 'activity_142' => 'Citation :number rappel 1 envoyé',
'activity_143' => 'Auto Bill succeeded for invoice :invoice', 'activity_143' => 'Facturation automatique réussie pour la facture :invoice',
'activity_144' => 'Auto Bill failed for invoice :invoice. :notes', 'activity_144' => 'Échec de la facturation automatique pour la facture :invoice . :notes',
'activity_145' => 'EInvoice :invoice for :client was e-delivered. :notes', 'activity_145' => 'La facture électronique :invoice pour :client a été envoyée par voie électronique. :notes',
'payment_failed' => 'Payment Failed', 'payment_failed' => 'Paiement échoué',
'ssl_host_override' => 'SSL Host Override', 'ssl_host_override' => 'Remplacement de l&#39;hôte SSL',
'upload_logo_short' => 'Upload Logo', 'upload_logo_short' => 'Télécharger le logo',
'country_Melilla' => 'Melilla', 'country_Melilla' => 'Melilla',
'country_Ceuta' => 'Ceuta', 'country_Ceuta' => 'Ceuta',
'country_Canary Islands' => 'Canary Islands', 'country_Canary Islands' => 'Îles Canaries',
'lang_Vietnamese' => 'vietnamien',
'invoice_status_changed' => 'Veuillez noter que le statut de votre facture a été mis à jour. Nous vous recommandons d&#39;actualiser la page pour afficher la version la plus récente.',
'no_unread_notifications' => 'Vous êtes à jour ! Pas de nouvelles notifications.',
'how_to_import_data' => 'Comment importer des données',
'download_example_file' => 'Télécharger le fichier d&#39;exemple',
); );
return $lang; return $lang;

View File

@ -192,7 +192,7 @@ $lang = array(
'removed_logo' => 'Logó eltávolítva', 'removed_logo' => 'Logó eltávolítva',
'sent_message' => 'Üzenet elküldve', 'sent_message' => 'Üzenet elküldve',
'invoice_error' => 'Válasszon ki egy ügyfelet és javítson ki minden hibát', 'invoice_error' => 'Válasszon ki egy ügyfelet és javítson ki minden hibát',
'limit_clients' => 'You\'ve hit the :count client limit on Free accounts. Congrats on your success!', 'limit_clients' => 'Elérte az ingyenes fiókok :count ügyféllimitjét. Gratulálunk a sikeredhez!',
'payment_error' => 'A fizetés feldolgozásában hibát észleltünk, próbálja újra később', 'payment_error' => 'A fizetés feldolgozásában hibát észleltünk, próbálja újra később',
'registration_required' => 'Regisztráció szükséges', 'registration_required' => 'Regisztráció szükséges',
'confirmation_required' => 'Megerősítés szükséges', 'confirmation_required' => 'Megerősítés szükséges',
@ -1080,7 +1080,7 @@ $lang = array(
'invoice_embed_documents' => 'Dokumentumok beágyazása', 'invoice_embed_documents' => 'Dokumentumok beágyazása',
'invoice_embed_documents_help' => 'Csatolja a dokumentumokat a PDF-hez', 'invoice_embed_documents_help' => 'Csatolja a dokumentumokat a PDF-hez',
'document_email_attachment' => 'Dokumentumok csatolása', 'document_email_attachment' => 'Dokumentumok csatolása',
'ubl_email_attachment' => 'Attach UBL/E-Invoice', 'ubl_email_attachment' => 'Csatolja az UBL/E-számlát',
'download_documents' => 'Dokumentumok letöltése', 'download_documents' => 'Dokumentumok letöltése',
'documents_from_expenses' => 'Költségek dokumentumai:', 'documents_from_expenses' => 'Költségek dokumentumai:',
'dropzone_default_message' => 'Húzza ide a fájlokat vagy kattintson ide a feltöltéshez', 'dropzone_default_message' => 'Húzza ide a fájlokat vagy kattintson ide a feltöltéshez',
@ -2181,7 +2181,7 @@ adva :date',
'mailgun_private_key' => 'Mailgun privát kulcs', 'mailgun_private_key' => 'Mailgun privát kulcs',
'brevo_domain' => 'Brevo Domain', 'brevo_domain' => 'Brevo Domain',
'brevo_private_key' => 'Brevo privát kulcs', 'brevo_private_key' => 'Brevo privát kulcs',
'send_test_email' => 'Send Test Email', 'send_test_email' => 'Teszt e-mail küldése',
'select_label' => 'Címke kiválasztása', 'select_label' => 'Címke kiválasztása',
'label' => 'Címke', 'label' => 'Címke',
'service' => 'Szolgáltatás', 'service' => 'Szolgáltatás',
@ -2348,7 +2348,7 @@ adva :date',
'currency_gold_troy_ounce' => 'Arany Troy Unce', 'currency_gold_troy_ounce' => 'Arany Troy Unce',
'currency_nicaraguan_córdoba' => 'nicaraguai Córdoba', 'currency_nicaraguan_córdoba' => 'nicaraguai Córdoba',
'currency_malagasy_ariary' => 'madagaszkári ariary', 'currency_malagasy_ariary' => 'madagaszkári ariary',
"currency_tongan_paanga" => "Tongan Pa'anga", "currency_tongan_paanga" => "Tonga Pa&#39;anga",
'review_app_help' => 'Segítség az értékeléshez', 'review_app_help' => 'Segítség az értékeléshez',
'writing_a_review' => 'Értékelés írása', 'writing_a_review' => 'Értékelés írása',
@ -2476,6 +2476,8 @@ adva :date',
'local_storage_required' => 'Hiba: A helyi tárolás nem támogatott a böngészőben.', 'local_storage_required' => 'Hiba: A helyi tárolás nem támogatott a böngészőben.',
'your_password_reset_link' => 'Az új jelszó beállításához kattintson az alábbi gombra:', 'your_password_reset_link' => 'Az új jelszó beállításához kattintson az alábbi gombra:',
'subdomain_taken' => 'A választott aldomain már foglalt.', 'subdomain_taken' => 'A választott aldomain már foglalt.',
'expense_mailbox_taken' => 'A bejövő postafiók már használatban van',
'expense_mailbox_invalid' => 'A bejövő postafiók nem egyezik a szükséges sémával',
'client_login' => 'Ügyfél bejelentkezés', 'client_login' => 'Ügyfél bejelentkezés',
'converted_amount' => 'Átváltott összeg', 'converted_amount' => 'Átváltott összeg',
'default' => 'Alapértelmezett', 'default' => 'Alapértelmezett',
@ -2679,7 +2681,7 @@ adva :date',
'no_assets' => 'Nincsenek eszközök', 'no_assets' => 'Nincsenek eszközök',
'add_image' => 'Kép hozzáadása', 'add_image' => 'Kép hozzáadása',
'select_image' => 'Kép kiválasztása', 'select_image' => 'Kép kiválasztása',
'upgrade_to_upload_images' => 'Upgrade to the Enterprise Plan to upload files & images', 'upgrade_to_upload_images' => 'Fájlok és képek feltöltéséhez frissítsen a Vállalati tervre',
'delete_image' => 'Kép törlése', 'delete_image' => 'Kép törlése',
'delete_image_help' => 'Törlés esetén a kép mindenhol eltávolításra kerül.', 'delete_image_help' => 'Törlés esetén a kép mindenhol eltávolításra kerül.',
'amount_variable_help' => 'Megjegyzés: az <strong>összeg</strong> változó automatikusan beállítódik a maradék összegre, ha az <strong>előzetes befizetés</strong> mező nem üres.', 'amount_variable_help' => 'Megjegyzés: az <strong>összeg</strong> változó automatikusan beállítódik a maradék összegre, ha az <strong>előzetes befizetés</strong> mező nem üres.',
@ -2897,13 +2899,13 @@ adva :date',
'mime_types' => 'MIME típusok', 'mime_types' => 'MIME típusok',
'mime_types_placeholder' => '.pdf, .docx, stb.', 'mime_types_placeholder' => '.pdf, .docx, stb.',
'mime_types_help' => 'Példa MIME típusok: .pdf, .docx, .png', 'mime_types_help' => 'Példa MIME típusok: .pdf, .docx, .png',
'ticket_number_start_help' => 'Ticket number must be greater than the current ticket number', 'ticket_number_start_help' => 'A jegy számának nagyobbnak kell lennie az aktuális jegy számánál',
'new_ticket_template_id' => 'New ticket', 'new_ticket_template_id' => 'Új jegy',
'new_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a new ticket is created', 'new_ticket_autoresponder_help' => 'A sablon kiválasztása automatikus választ küld az ügyfélnek/kapcsolattartónak, amikor új jegyet hoz létre',
'update_ticket_template_id' => 'Updated ticket', 'update_ticket_template_id' => 'Frissített jegy',
'update_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a ticket is updated', 'update_ticket_autoresponder_help' => 'A sablon kiválasztása automatikus választ küld az ügyfélnek/kapcsolattartónak, amikor egy jegyet frissítenek',
'close_ticket_template_id' => 'Closed ticket', 'close_ticket_template_id' => 'Zárt jegy',
'close_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a ticket is closed', 'close_ticket_autoresponder_help' => 'Ha kiválaszt egy sablont, a rendszer automatikus választ küld az ügyfélnek/kapcsolattartónak, amikor egy jegyet lezárnak',
'default_priority' => 'Alapértelmezett prioritás', 'default_priority' => 'Alapértelmezett prioritás',
'alert_new_comment_id' => 'Értesítés új megjegyzésről', 'alert_new_comment_id' => 'Értesítés új megjegyzésről',
'update_ticket_notification_list' => 'Jegy frissítés értesítési lista', 'update_ticket_notification_list' => 'Jegy frissítés értesítési lista',
@ -3029,7 +3031,7 @@ adva :date',
'portal_mode' => 'Portál mód', 'portal_mode' => 'Portál mód',
'attach_pdf' => 'PDF csatolása', 'attach_pdf' => 'PDF csatolása',
'attach_documents' => 'Dokumentumok csatolása', 'attach_documents' => 'Dokumentumok csatolása',
'attach_ubl' => 'Attach UBL/E-Invoice', 'attach_ubl' => 'Csatolja az UBL/E-számlát',
'email_style' => 'E-mail stílusa', 'email_style' => 'E-mail stílusa',
'processed' => 'Feldolgozott', 'processed' => 'Feldolgozott',
'fee_amount' => 'Díj összege', 'fee_amount' => 'Díj összege',
@ -3770,7 +3772,7 @@ adva :date',
'entity_number_placeholder' => 'Entitás szám helykitöltő', 'entity_number_placeholder' => 'Entitás szám helykitöltő',
'email_link_not_working' => 'Az e-mail link nem működik', 'email_link_not_working' => 'Az e-mail link nem működik',
'display_log' => 'Napló megjelenítése', 'display_log' => 'Napló megjelenítése',
'send_fail_logs_to_our_server' => 'Report errors to help improve the app', 'send_fail_logs_to_our_server' => 'Jelentse a hibákat, hogy javítsa az alkalmazást',
'setup' => 'Beállítás', 'setup' => 'Beállítás',
'quick_overview_statistics' => 'Gyors áttekintő statisztikák', 'quick_overview_statistics' => 'Gyors áttekintő statisztikák',
'update_your_personal_info' => 'Frissítse személyes adatait', 'update_your_personal_info' => 'Frissítse személyes adatait',
@ -3873,7 +3875,7 @@ adva :date',
'payment_method_saving_failed' => 'Fizetési mód mentése sikertelen', 'payment_method_saving_failed' => 'Fizetési mód mentése sikertelen',
'pay_with' => 'Fizetés', 'pay_with' => 'Fizetés',
'n/a' => 'Nem elérhető', 'n/a' => 'Nem elérhető',
'by_clicking_next_you_accept_terms' => 'A továbblépéssel elfogadja a feltételeket', 'by_clicking_next_you_accept_terms' => 'A &quot;Tovább&quot; gombra kattintva elfogadja a feltételeket.',
'not_specified' => 'Nincs megadva', 'not_specified' => 'Nincs megadva',
'before_proceeding_with_payment_warning' => 'Fizetés előtt figyelmesen olvassa el az alábbiakat', 'before_proceeding_with_payment_warning' => 'Fizetés előtt figyelmesen olvassa el az alábbiakat',
'after_completing_go_back_to_previous_page' => 'Az előző oldalra való visszatérés után', 'after_completing_go_back_to_previous_page' => 'Az előző oldalra való visszatérés után',
@ -3951,7 +3953,7 @@ adva :date',
'user_detached' => 'Felhasználó leválasztva', 'user_detached' => 'Felhasználó leválasztva',
'create_webhook_failure' => 'Webhook létrehozása sikertelen', 'create_webhook_failure' => 'Webhook létrehozása sikertelen',
'payment_message_extended' => 'Fizetési üzenet kiterjesztve', 'payment_message_extended' => 'Fizetési üzenet kiterjesztve',
'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is larger than $1 or currency equivalent.', 'online_payments_minimum_note' => 'Megjegyzés: Az online fizetések csak akkor támogatottak, ha az összeg nagyobb, mint 1 USD vagy ennek megfelelő pénznem.',
'payment_token_not_found' => 'Fizetési token nem található', 'payment_token_not_found' => 'Fizetési token nem található',
'vendor_address1' => 'Szállító címe 1', 'vendor_address1' => 'Szállító címe 1',
'vendor_address2' => 'Szállító címe 2', 'vendor_address2' => 'Szállító címe 2',
@ -4092,7 +4094,7 @@ adva :date',
'one_time_purchases' => 'Egyszeri vásárlások', 'one_time_purchases' => 'Egyszeri vásárlások',
'recurring_purchases' => 'Ismétlődő vásárlások', 'recurring_purchases' => 'Ismétlődő vásárlások',
'you_might_be_interested_in_following' => 'Lehet, hogy érdekli a következő', 'you_might_be_interested_in_following' => 'Lehet, hogy érdekli a következő',
'quotes_with_status_sent_can_be_approved' => 'Only quotes with "Sent" status can be approved. Expired quotes cannot be approved.', 'quotes_with_status_sent_can_be_approved' => 'Csak az &quot;Elküldött&quot; állapotú árajánlatokat lehet jóváhagyni. A lejárt árajánlatokat nem lehet jóváhagyni.',
'no_quotes_available_for_download' => 'Nincs letölthető idézet', 'no_quotes_available_for_download' => 'Nincs letölthető idézet',
'copyright' => 'Szerzői jog', 'copyright' => 'Szerzői jog',
'user_created_user' => 'Felhasználó létrehozott felhasználót', 'user_created_user' => 'Felhasználó létrehozott felhasználót',
@ -4359,7 +4361,7 @@ adva :date',
'client_shipping_country' => 'Ügyfél szállítási országa', 'client_shipping_country' => 'Ügyfél szállítási országa',
'load_pdf' => 'PDF betöltése', 'load_pdf' => 'PDF betöltése',
'start_free_trial' => 'Ingyenes próbaverzió indítása', 'start_free_trial' => 'Ingyenes próbaverzió indítása',
'start_free_trial_message' => 'Start your FREE 14 day trial of the Pro Plan', 'start_free_trial_message' => 'Kezdje meg a Pro-terv INGYENES 14 napos próbaverzióját',
'due_on_receipt' => 'Esedékes a fogadáskor', 'due_on_receipt' => 'Esedékes a fogadáskor',
'is_paid' => 'Fizetett', 'is_paid' => 'Fizetett',
'age_group_paid' => 'Fizetett korcsoport', 'age_group_paid' => 'Fizetett korcsoport',
@ -5069,7 +5071,7 @@ adva :date',
'payment_refund_receipt' => 'Fizetési visszatérítési nyugta # :number', 'payment_refund_receipt' => 'Fizetési visszatérítési nyugta # :number',
'payment_receipt' => 'Fizetési nyugta # :number', 'payment_receipt' => 'Fizetési nyugta # :number',
'load_template_description' => 'A sablon a következőkre lesz alkalmazva:', 'load_template_description' => 'A sablon a következőkre lesz alkalmazva:',
'run_template' => 'Run Template', 'run_template' => 'Sablon futtatása',
'statement_design' => 'Nyilatkozat tervezése', 'statement_design' => 'Nyilatkozat tervezése',
'delivery_note_design' => 'Szállítólevél tervezése', 'delivery_note_design' => 'Szállítólevél tervezése',
'payment_receipt_design' => 'Fizetési nyugta tervezése', 'payment_receipt_design' => 'Fizetési nyugta tervezése',
@ -5108,7 +5110,7 @@ adva :date',
'all_contacts' => 'Minden névjegy', 'all_contacts' => 'Minden névjegy',
'insert_below' => 'Beszúrás alább', 'insert_below' => 'Beszúrás alább',
'nordigen_handler_subtitle' => 'Bankszámla hitelesítés. Intézményének kiválasztása a kérelem kitöltéséhez a fiók hitelesítő adataival.', 'nordigen_handler_subtitle' => 'Bankszámla hitelesítés. Intézményének kiválasztása a kérelem kitöltéséhez a fiók hitelesítő adataival.',
'nordigen_handler_error_heading_unknown' => 'An error has occurred', 'nordigen_handler_error_heading_unknown' => 'Hiba történt',
'nordigen_handler_error_contents_unknown' => 'Ismeretlen hiba lépett fel! Ok:', 'nordigen_handler_error_contents_unknown' => 'Ismeretlen hiba lépett fel! Ok:',
'nordigen_handler_error_heading_token_invalid' => 'Érvénytelen kód', 'nordigen_handler_error_heading_token_invalid' => 'Érvénytelen kód',
'nordigen_handler_error_contents_token_invalid' => 'A megadott token érvénytelen. Ha a probléma továbbra is fennáll, forduljon az ügyfélszolgálathoz.', 'nordigen_handler_error_contents_token_invalid' => 'A megadott token érvénytelen. Ha a probléma továbbra is fennáll, forduljon az ügyfélszolgálathoz.',
@ -5218,83 +5220,108 @@ adva :date',
'rappen_rounding' => 'Rappen kerekítés', 'rappen_rounding' => 'Rappen kerekítés',
'rappen_rounding_help' => 'Kerek összeg 5 cent', 'rappen_rounding_help' => 'Kerek összeg 5 cent',
'assign_group' => 'Csoport hozzárendelése', 'assign_group' => 'Csoport hozzárendelése',
'paypal_advanced_cards' => 'Advanced Card Payments', 'paypal_advanced_cards' => 'Haladó kártyás fizetés',
'local_domain_help' => 'EHLO domain (optional)', 'local_domain_help' => 'EHLO domain (opcionális)',
'port_help' => 'ie. 25,587,465', 'port_help' => 'azaz. 25,587,465',
'host_help' => 'ie. smtp.gmail.com', 'host_help' => 'azaz. smtp.gmail.com',
'always_show_required_fields' => 'Always show required fields form', 'always_show_required_fields' => 'Mindig jelenítse meg a kötelező mezőket',
'always_show_required_fields_help' => 'Displays the required fields form always at checkout', 'always_show_required_fields_help' => 'Mindig a fizetéskor jeleníti meg a kötelező mezőket',
'advanced_cards' => 'Advanced Cards', 'advanced_cards' => 'Speciális kártyák',
'activity_140' => 'Statement sent to :client', 'activity_140' => 'Nyilatkozat elküldve :client címre',
'invoice_net_amount' => 'Invoice Net Amount', 'invoice_net_amount' => 'Számla nettó összege',
'round_to_minutes' => 'Round To Minutes', 'round_to_minutes' => 'Percekre kerekítve',
'1_second' => '1 Second', '1_second' => '1 másodperc',
'1_minute' => '1 Minute', '1_minute' => '1 perc',
'5_minutes' => '5 Minutes', '5_minutes' => '5 perc',
'15_minutes' => '15 Minutes', '15_minutes' => '15 perc',
'30_minutes' => '30 Minutes', '30_minutes' => '30 perc',
'1_hour' => '1 Hour', '1_hour' => '1 óra',
'1_day' => '1 Day', '1_day' => '1 nap',
'round_tasks' => 'Task Rounding Direction', 'round_tasks' => 'Feladat Kerekítési Irány',
'round_tasks_help' => 'Round task times up or down.', 'round_tasks_help' => 'A feladatidők kerekítése felfelé vagy lefelé.',
'direction' => 'Direction', 'direction' => 'Irány',
'round_up' => 'Round Up', 'round_up' => 'Felhajt',
'round_down' => 'Round Down', 'round_down' => 'Lefelé kerekítés',
'task_round_to_nearest' => 'Round To Nearest', 'task_round_to_nearest' => 'Kerek a legközelebbire',
'task_round_to_nearest_help' => 'The interval to round the task to.', 'task_round_to_nearest_help' => 'A feladat kerekítéséhez szükséges intervallum.',
'bulk_updated' => 'Successfully updated data', 'bulk_updated' => 'Az adatok sikeresen frissítve',
'bulk_update' => 'Bulk Update', 'bulk_update' => 'Tömeges frissítés',
'calculate' => 'Calculate', 'calculate' => 'Számítsa ki',
'sum' => 'Sum', 'sum' => 'Összeg',
'money' => 'Money', 'money' => 'Pénz',
'web_app' => 'Web App', 'web_app' => 'Webes alkalmazás',
'desktop_app' => 'Desktop App', 'desktop_app' => 'Asztali alkalmazás',
'disconnected' => 'Disconnected', 'disconnected' => 'Szétkapcsolt',
'reconnect' => 'Reconnect', 'reconnect' => 'Csatlakozzon újra',
'e_invoice_settings' => 'E-Invoice Settings', 'e_invoice_settings' => 'E-számla beállításai',
'btcpay_refund_subject' => 'Refund of your invoice via BTCPay', 'btcpay_refund_subject' => 'Számla visszatérítése BTCPay-en keresztül',
'btcpay_refund_body' => 'A refund intended for you has been issued. To claim it via BTCPay, please click on this link:', 'btcpay_refund_body' => 'Az Önnek szánt visszatérítés megtörtént. A BTCPay-en keresztüli igényléshez kattintson erre a linkre:',
'currency_mauritanian_ouguiya' => 'Mauritanian Ouguiya', 'currency_mauritanian_ouguiya' => 'mauritániai Ouguiya',
'currency_bhutan_ngultrum' => 'Bhutan Ngultrum', 'currency_bhutan_ngultrum' => 'Bhutan Ngultrum',
'end_of_month' => 'End Of Month', 'end_of_month' => 'Hónap vége',
'merge_e_invoice_to_pdf' => 'Merge E-Invoice and PDF', 'merge_e_invoice_to_pdf' => 'Egyesítse az e-számlát és a PDF-et',
'task_assigned_subject' => 'New task assignment [Task :task] [ :date ]', 'task_assigned_subject' => 'Új feladat hozzárendelés [Task :task ] [ :date ]',
'task_assigned_body' => 'You have been assigned task :task <br><br> Description: :description <br><br> Client: :client', 'task_assigned_body' => 'Ön a következő feladatot kapta: :task<br><br> Leírás: :leírás<br><br> Ügyfél: :client',
'activity_141' => 'User :user entered note: :notes', 'activity_141' => 'A :user felhasználó megjegyzést írt be: :notes',
'quote_reminder_subject' => 'Reminder: Quote :quote from :company', 'quote_reminder_subject' => 'Emlékeztető: Idézet :quote innen :company',
'quote_reminder_message' => 'Reminder for quote :number for :amount', 'quote_reminder_message' => 'Emlékeztető :number árajánlathoz :amount termékhez',
'quote_reminder1' => 'First Quote Reminder', 'quote_reminder1' => 'Emlékeztető az első idézetre',
'before_valid_until_date' => 'Before the valid until date', 'before_valid_until_date' => 'Az érvényes dátum előtt',
'after_valid_until_date' => 'After the valid until date', 'after_valid_until_date' => 'Az érvényességi dátum után',
'after_quote_date' => 'After the quote date', 'after_quote_date' => 'Az árajánlat dátuma után',
'remind_quote' => 'Remind Quote', 'remind_quote' => 'Emlékeztető idézet',
'end_of_month' => 'End Of Month', 'end_of_month' => 'Hónap vége',
'tax_currency_mismatch' => 'Tax currency is different from invoice currency', 'tax_currency_mismatch' => 'Az adó pénzneme eltér a számla pénznemétől',
'edocument_import_already_exists' => 'The invoice has already been imported on :date', 'edocument_import_already_exists' => 'A számlát már importálták :date címen',
'before_valid_until' => 'Before the valid until', 'before_valid_until' => 'ig érvényes előtt',
'after_valid_until' => 'After the valid until', 'after_valid_until' => 'Az érvényes ig után',
'task_assigned_notification' => 'Task Assigned Notification', 'task_assigned_notification' => 'Feladathoz rendelt értesítés',
'task_assigned_notification_help' => 'Send an email when a task is assigned', 'task_assigned_notification_help' => 'Küldjön e-mailt a feladat kiosztásakor',
'invoices_locked_end_of_month' => 'Invoices are locked at the end of the month', 'invoices_locked_end_of_month' => 'A számlákat a hónap végén zároljuk',
'referral_url' => 'Referral URL', 'referral_url' => 'Hivatkozási URL',
'add_comment' => 'Add Comment', 'add_comment' => 'Megjegyzés hozzáadása',
'added_comment' => 'Successfully saved comment', 'added_comment' => 'Megjegyzés sikeresen mentve',
'tickets' => 'Tickets', 'tickets' => 'Jegyek',
'assigned_group' => 'Successfully assigned group', 'assigned_group' => 'Csoport sikeresen hozzárendelve',
'merge_to_pdf' => 'Merge to PDF', 'merge_to_pdf' => 'Egyesítés PDF-be',
'latest_requires_php_version' => 'Note: the latest version requires PHP :version', 'latest_requires_php_version' => 'Megjegyzés: a legújabb verzióhoz PHP :version szükséges',
'auto_expand_product_table_notes' => 'Automatically expand products table notes', 'auto_expand_product_table_notes' => 'A terméktáblázat megjegyzéseinek automatikus kibontása',
'auto_expand_product_table_notes_help' => 'Automatically expands the notes section within the products table to display more lines.', 'auto_expand_product_table_notes_help' => 'Automatikusan kibontja a megjegyzések szakaszt a terméktáblázaton belül, hogy további sorokat jelenítsen meg.',
'institution_number' => 'Institution Number', 'institution_number' => 'Intézmény száma',
'transit_number' => 'Transit Number', 'transit_number' => 'Tranzitszám',
'personal' => 'Personal', 'personal' => 'Személyes',
'address_information' => 'Address Information', 'address_information' => 'Cím információ',
'enter_the_information_for_the_bank_account' => 'Enter the Information for the Bank Account', 'enter_the_information_for_the_bank_account' => 'Adja meg a bankszámla adatait',
'account_holder_information' => 'Account Holder Information', 'account_holder_information' => 'Számlatulajdonos adatai',
'enter_information_for_the_account_holder' => 'Enter Information for the Account Holder', 'enter_information_for_the_account_holder' => 'Adja meg a számlatulajdonos adatait',
'customer_type' => 'Customer Type', 'customer_type' => 'Ügyfél típusa',
'process_date' => 'Process Date', 'process_date' => 'Feldolgozás dátuma',
'forever_free' => 'Forever Free', 'forever_free' => 'Örökké ingyenes',
'comments_only' => 'Csak megjegyzések',
'payment_balance_on_file' => 'Fizetési egyenleg a fájlban',
'ubl_email_attachment_help' => 'További e-számla beállításokért navigáljon :ide',
'stop_task_to_add_task_entry' => 'Új elem hozzáadása előtt le kell állítani a feladatot.',
'xml_file' => 'XML fájl',
'one_page_checkout' => 'Egyoldalas pénztár',
'one_page_checkout_help' => 'Engedélyezze az új egyoldalas fizetési folyamatot',
'applies_to' => 'Erre vonatkozik',
'accept_purchase_order' => 'Fogadja el a Megrendelést',
'round_to_seconds' => 'Kerekítés másodpercekre',
'activity_142' => 'Idézet :number 1. emlékeztető elküldve',
'activity_143' => 'Az automatikus számlázás sikeres volt a :invoice számlánál',
'activity_144' => 'Az automatikus számla :invoice számlánál nem sikerült. :jegyzetek',
'activity_145' => ':invoice E-számlát :client számlához elektronikusan kézbesítettük. :jegyzetek',
'payment_failed' => 'Sikertelen fizetés',
'ssl_host_override' => 'SSL gazdagép felülbírálása',
'upload_logo_short' => 'Logó feltöltése',
'country_Melilla' => 'Melilla',
'country_Ceuta' => 'Ceuta',
'country_Canary Islands' => 'Kanári-szigetek',
'lang_Vietnamese' => 'vietnami',
'invoice_status_changed' => 'Felhívjuk figyelmét, hogy számla állapota frissült. Javasoljuk, hogy frissítse az oldalt a legújabb verzió megtekintéséhez.',
'no_unread_notifications' => 'Mindannyian elkaptak! Nincsenek új értesítések.',
'how_to_import_data' => 'Az adatok importálása',
'download_example_file' => 'Példafájl letöltése',
); );
return $lang; return $lang;

View File

@ -199,7 +199,7 @@ $lang = array(
'removed_logo' => 'ລຶບໂລໂກ້ສຳເລັດແລ້ວ', 'removed_logo' => 'ລຶບໂລໂກ້ສຳເລັດແລ້ວ',
'sent_message' => 'ສົ່ງຂໍ້ຄວາມສຳເລັດແລ້ວ', 'sent_message' => 'ສົ່ງຂໍ້ຄວາມສຳເລັດແລ້ວ',
'invoice_error' => 'ກະລຸນາໃຫ້ແນ່ໃຈວ່າເລືອກລູກຄ້າແລະແກ້ໄຂຂໍ້ຜິດພາດຕ່າງໆ', 'invoice_error' => 'ກະລຸນາໃຫ້ແນ່ໃຈວ່າເລືອກລູກຄ້າແລະແກ້ໄຂຂໍ້ຜິດພາດຕ່າງໆ',
'limit_clients' => 'You\'ve hit the :count client limit on Free accounts. Congrats on your success!', 'limit_clients' => 'ທ່ານໄດ້ເຖິງຂີດຈຳກັດລູກຄ້າ :count ໃນບັນຊີຟຣີ. ຂໍສະແດງຄວາມຍິນດີກັບຄວາມສໍາເລັດຂອງເຈົ້າ!',
'payment_error' => 'ມີຄວາມຜິດພາດໃນການປະມວນຜົນການຈ່າຍເງິນຂອງທ່ານ. ກະລຸນາລອງໃໝ່ໃນພາຍຫຼັງ.', 'payment_error' => 'ມີຄວາມຜິດພາດໃນການປະມວນຜົນການຈ່າຍເງິນຂອງທ່ານ. ກະລຸນາລອງໃໝ່ໃນພາຍຫຼັງ.',
'registration_required' => 'ຕ້ອງລົງທະບຽນ', 'registration_required' => 'ຕ້ອງລົງທະບຽນ',
'confirmation_required' => 'ກະລຸນາຢືນຢັນທີ່ຢູ່ອີເມວຂອງເຈົ້າ, :ລິ້ງເພື່ອສົ່ງອີເມວຢືນຢັນຄືນໃໝ່.', 'confirmation_required' => 'ກະລຸນາຢືນຢັນທີ່ຢູ່ອີເມວຂອງເຈົ້າ, :ລິ້ງເພື່ອສົ່ງອີເມວຢືນຢັນຄືນໃໝ່.',
@ -1099,7 +1099,7 @@ $lang = array(
'invoice_embed_documents' => 'ຝັງເອກະສານ', 'invoice_embed_documents' => 'ຝັງເອກະສານ',
'invoice_embed_documents_help' => 'ລວມເອົາຮູບທີ່ຕິດຢູ່ໃນໃບແຈ້ງໜີ້.', 'invoice_embed_documents_help' => 'ລວມເອົາຮູບທີ່ຕິດຢູ່ໃນໃບແຈ້ງໜີ້.',
'document_email_attachment' => 'ແນບເອກະສານ', 'document_email_attachment' => 'ແນບເອກະສານ',
'ubl_email_attachment' => 'Attach UBL/E-Invoice', 'ubl_email_attachment' => 'ແນບ UBL/E-Invoice',
'download_documents' => 'ດາວໂຫລດເອກະສານ (:size)', 'download_documents' => 'ດາວໂຫລດເອກະສານ (:size)',
'documents_from_expenses' => 'ຈາກຄ່າໃຊ້ຈ່າຍ:', 'documents_from_expenses' => 'ຈາກຄ່າໃຊ້ຈ່າຍ:',
'dropzone_default_message' => 'ວາງໄຟລ໌ຫຼືຄລິກເພື່ອອັບໂຫລດ', 'dropzone_default_message' => 'ວາງໄຟລ໌ຫຼືຄລິກເພື່ອອັບໂຫລດ',
@ -2364,7 +2364,7 @@ $lang = array(
'currency_gold_troy_ounce' => 'ທອງຄຳ Troy ອອນສ໌', 'currency_gold_troy_ounce' => 'ທອງຄຳ Troy ອອນສ໌',
'currency_nicaraguan_córdoba' => 'ນິກາຣາກົວ ໂກໂດບາ', 'currency_nicaraguan_córdoba' => 'ນິກາຣາກົວ ໂກໂດບາ',
'currency_malagasy_ariary' => 'ມາລາກາຊີ ariary', 'currency_malagasy_ariary' => 'ມາລາກາຊີ ariary',
"currency_tongan_paanga" => "Tongan Pa'anga", "currency_tongan_paanga" => "ຕົງ​ອານ​ປາ​ອານ​ກາ",
'review_app_help' => 'ພວກ​ເຮົາ​ຫວັງ​ວ່າ​ທ່ານ​ຈະ​ມີ​ຄວາມ​ສຸກ​ກັບ​ການ​ນໍາ​ໃຊ້ app ໄດ້.<br/>ຖ້າ​ຫາກ​ວ່າ​ທ່ານ \'ພິ​ຈາ​ລະ​ນາ :link ພວກ​ເຮົາ​ຈະ​ຂໍ​ຂອບ​ໃຈ​ເປັນ​ຢ່າງ​ຍິ່ງ​!', 'review_app_help' => 'ພວກ​ເຮົາ​ຫວັງ​ວ່າ​ທ່ານ​ຈະ​ມີ​ຄວາມ​ສຸກ​ກັບ​ການ​ນໍາ​ໃຊ້ app ໄດ້.<br/>ຖ້າ​ຫາກ​ວ່າ​ທ່ານ \'ພິ​ຈາ​ລະ​ນາ :link ພວກ​ເຮົາ​ຈະ​ຂໍ​ຂອບ​ໃຈ​ເປັນ​ຢ່າງ​ຍິ່ງ​!',
'writing_a_review' => 'ຂຽນບົດວິຈານ', 'writing_a_review' => 'ຂຽນບົດວິຈານ',
@ -2492,6 +2492,8 @@ $lang = array(
'local_storage_required' => 'ຜິດພາດ: ພື້ນທີ່ຈັດເກັບຂໍ້ມູນບໍ່ສາມາດໃຊ້ໄດ້.', 'local_storage_required' => 'ຜິດພາດ: ພື້ນທີ່ຈັດເກັບຂໍ້ມູນບໍ່ສາມາດໃຊ້ໄດ້.',
'your_password_reset_link' => 'ລິ້ງປ່ຽນລະຫັດຜ່ານຂອງເຈົ້າ', 'your_password_reset_link' => 'ລິ້ງປ່ຽນລະຫັດຜ່ານຂອງເຈົ້າ',
'subdomain_taken' => 'ໂດເມນຍ່ອຍຖືກໃຊ້ແລ້ວ', 'subdomain_taken' => 'ໂດເມນຍ່ອຍຖືກໃຊ້ແລ້ວ',
'expense_mailbox_taken' => 'ກ່ອງຈົດໝາຍຂາເຂົ້າຖືກໃຊ້ແລ້ວ',
'expense_mailbox_invalid' => 'ກ່ອງຈົດໝາຍຂາເຂົ້າບໍ່ກົງກັບໂຄງຮ່າງທີ່ຕ້ອງການ',
'client_login' => 'ເຂົ້າສູ່ລະບົບລູກຄ້າ', 'client_login' => 'ເຂົ້າສູ່ລະບົບລູກຄ້າ',
'converted_amount' => 'ຈຳນວນທີ່ປ່ຽນແລ້ວ', 'converted_amount' => 'ຈຳນວນທີ່ປ່ຽນແລ້ວ',
'default' => 'ຄ່າເລີ່ມຕົ້ນ', 'default' => 'ຄ່າເລີ່ມຕົ້ນ',
@ -2913,13 +2915,13 @@ $lang = array(
'mime_types' => 'ປະເພດ Mime', 'mime_types' => 'ປະເພດ Mime',
'mime_types_placeholder' => '.pdf , .docx, .jpg', 'mime_types_placeholder' => '.pdf , .docx, .jpg',
'mime_types_help' => 'ໝາຍຈຸດແຍກລາຍຊື່ປະເພດ mime ທີ່ອະນຸຍາດ, ປ່ອຍໃຫ້ຫວ່າງສຳລັບທັງໝົດ', 'mime_types_help' => 'ໝາຍຈຸດແຍກລາຍຊື່ປະເພດ mime ທີ່ອະນຸຍາດ, ປ່ອຍໃຫ້ຫວ່າງສຳລັບທັງໝົດ',
'ticket_number_start_help' => 'Ticket number must be greater than the current ticket number', 'ticket_number_start_help' => 'ໝາຍເລກປີ້ຕ້ອງໃຫຍ່ກວ່າໝາຍເລກປີ້ປັດຈຸບັນ',
'new_ticket_template_id' => 'New ticket', 'new_ticket_template_id' => 'ປີ້ໃໝ່',
'new_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a new ticket is created', 'new_ticket_autoresponder_help' => 'ການເລືອກແມ່ແບບຈະສົ່ງການຕອບໂຕ້ອັດຕະໂນມັດໃຫ້ກັບລູກຄ້າ/ຜູ້ຕິດຕໍ່ເມື່ອມີການສ້າງປີ້ໃໝ່',
'update_ticket_template_id' => 'Updated ticket', 'update_ticket_template_id' => 'ອັບເດດປີ້',
'update_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a ticket is updated', 'update_ticket_autoresponder_help' => 'ການເລືອກແມ່ແບບຈະສົ່ງການຕອບໂຕ້ອັດຕະໂນມັດໃຫ້ກັບລູກຄ້າ/ຜູ້ຕິດຕໍ່ ເມື່ອປີ້ຖືກອັບເດດ',
'close_ticket_template_id' => 'Closed ticket', 'close_ticket_template_id' => 'ປີ້ປິດ',
'close_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a ticket is closed', 'close_ticket_autoresponder_help' => 'ການເລືອກແມ່ແບບຈະສົ່ງການຕອບໂຕ້ອັດຕະໂນມັດໃຫ້ກັບລູກຄ້າ/ຜູ້ຕິດຕໍ່ເມື່ອປີ້ປິດ',
'default_priority' => 'ບູລິມະສິດເລີ່ມຕົ້ນ', 'default_priority' => 'ບູລິມະສິດເລີ່ມຕົ້ນ',
'alert_new_comment_id' => 'ຄຳເຫັນໃໝ່', 'alert_new_comment_id' => 'ຄຳເຫັນໃໝ່',
'update_ticket_notification_list' => 'ແຈ້ງຄຳເຫັນໃໝ່ເພີ່ມເຕີມ', 'update_ticket_notification_list' => 'ແຈ້ງຄຳເຫັນໃໝ່ເພີ່ມເຕີມ',
@ -3045,7 +3047,7 @@ $lang = array(
'portal_mode' => 'ໂໝດປະຕູ', 'portal_mode' => 'ໂໝດປະຕູ',
'attach_pdf' => 'ແນບ PDF', 'attach_pdf' => 'ແນບ PDF',
'attach_documents' => 'ແນບເອກະສານ', 'attach_documents' => 'ແນບເອກະສານ',
'attach_ubl' => 'Attach UBL/E-Invoice', 'attach_ubl' => 'ແນບ UBL/E-Invoice',
'email_style' => 'ຮູບແບບອີເມວ', 'email_style' => 'ຮູບແບບອີເມວ',
'processed' => 'ປະມວນຜົນແລ້ວ', 'processed' => 'ປະມວນຜົນແລ້ວ',
'fee_amount' => 'ຈໍານວນຄ່າທໍານຽມ', 'fee_amount' => 'ຈໍານວນຄ່າທໍານຽມ',
@ -3786,7 +3788,7 @@ $lang = array(
'entity_number_placeholder' => ':entity # :entity_number', 'entity_number_placeholder' => ':entity # :entity_number',
'email_link_not_working' => 'ຖ້າປຸ່ມຂ້າງເທິງນີ້ບໍ່ໄດ້ເຮັດວຽກສໍາລັບທ່ານ, ກະລຸນາຄລິກໃສ່ການເຊື່ອມຕໍ່', 'email_link_not_working' => 'ຖ້າປຸ່ມຂ້າງເທິງນີ້ບໍ່ໄດ້ເຮັດວຽກສໍາລັບທ່ານ, ກະລຸນາຄລິກໃສ່ການເຊື່ອມຕໍ່',
'display_log' => 'ບັນທຶກການສະແດງ', 'display_log' => 'ບັນທຶກການສະແດງ',
'send_fail_logs_to_our_server' => 'Report errors to help improve the app', 'send_fail_logs_to_our_server' => 'ລາຍງານຂໍ້ຜິດພາດເພື່ອຊ່ວຍປັບປຸງແອັບ',
'setup' => 'ຕັ້ງຄ່າ', 'setup' => 'ຕັ້ງຄ່າ',
'quick_overview_statistics' => 'ພາບລວມໄວ & ສະຖິຕິ', 'quick_overview_statistics' => 'ພາບລວມໄວ & ສະຖິຕິ',
'update_your_personal_info' => 'ອັບເດດຂໍ້ມູນສ່ວນຕົວຂອງເຈົ້າ', 'update_your_personal_info' => 'ອັບເດດຂໍ້ມູນສ່ວນຕົວຂອງເຈົ້າ',
@ -3889,7 +3891,7 @@ $lang = array(
'payment_method_saving_failed' => 'ວິທີການຊໍາລະເງິນບໍ່ສາມາດຖືກບັນທຶກໄວ້ເພື່ອໃຊ້ໃນອະນາຄົດ.', 'payment_method_saving_failed' => 'ວິທີການຊໍາລະເງິນບໍ່ສາມາດຖືກບັນທຶກໄວ້ເພື່ອໃຊ້ໃນອະນາຄົດ.',
'pay_with' => 'ຈ່າຍດ້ວຍ', 'pay_with' => 'ຈ່າຍດ້ວຍ',
'n/a' => 'ບໍ່ມີ', 'n/a' => 'ບໍ່ມີ',
'by_clicking_next_you_accept_terms' => 'ໂດຍການຄລິກ "ຂັ້ນຕອນຕໍ່ໄປ" ທ່ານຍອມຮັບເງື່ອນໄຂ.', 'by_clicking_next_you_accept_terms' => 'ໂດຍການຄລິກ &quot;ຕໍ່ໄປ&quot; ທ່ານຍອມຮັບເງື່ອນໄຂ.',
'not_specified' => 'ບໍ່ໄດ້ລະບຸ', 'not_specified' => 'ບໍ່ໄດ້ລະບຸ',
'before_proceeding_with_payment_warning' => 'ກ່ອນທີ່ຈະດໍາເນີນການຊໍາລະ, ທ່ານຕ້ອງຕື່ມຂໍ້ມູນໃສ່ຊ່ອງດັ່ງຕໍ່ໄປນີ້', 'before_proceeding_with_payment_warning' => 'ກ່ອນທີ່ຈະດໍາເນີນການຊໍາລະ, ທ່ານຕ້ອງຕື່ມຂໍ້ມູນໃສ່ຊ່ອງດັ່ງຕໍ່ໄປນີ້',
'after_completing_go_back_to_previous_page' => 'ຫຼັງຈາກເຮັດສຳເລັດ, ກັບຄືນໄປໜ້າກ່ອນໜ້ານີ້.', 'after_completing_go_back_to_previous_page' => 'ຫຼັງຈາກເຮັດສຳເລັດ, ກັບຄືນໄປໜ້າກ່ອນໜ້ານີ້.',
@ -5124,7 +5126,7 @@ $lang = array(
'all_contacts' => 'ຕິດຕໍ່ພົວພັນທັງໝົດ', 'all_contacts' => 'ຕິດຕໍ່ພົວພັນທັງໝົດ',
'insert_below' => 'ໃສ່ທາງລຸ່ມ', 'insert_below' => 'ໃສ່ທາງລຸ່ມ',
'nordigen_handler_subtitle' => 'ການຢືນຢັນບັນຊີທະນາຄານ. ການເລືອກສະຖາບັນຂອງທ່ານເພື່ອເຮັດສໍາເລັດຄໍາຮ້ອງຂໍທີ່ມີຂໍ້ມູນປະຈໍາບັນຊີຂອງທ່ານ.', 'nordigen_handler_subtitle' => 'ການຢືນຢັນບັນຊີທະນາຄານ. ການເລືອກສະຖາບັນຂອງທ່ານເພື່ອເຮັດສໍາເລັດຄໍາຮ້ອງຂໍທີ່ມີຂໍ້ມູນປະຈໍາບັນຊີຂອງທ່ານ.',
'nordigen_handler_error_heading_unknown' => 'An error has occurred', 'nordigen_handler_error_heading_unknown' => 'ເກີດຄວາມຜິດພາດຂຶ້ນ',
'nordigen_handler_error_contents_unknown' => 'ມີຄວາມຜິດພາດທີ່ບໍ່ຮູ້ຈັກເກີດຂຶ້ນ! ເຫດ​ຜົນ:', 'nordigen_handler_error_contents_unknown' => 'ມີຄວາມຜິດພາດທີ່ບໍ່ຮູ້ຈັກເກີດຂຶ້ນ! ເຫດ​ຜົນ:',
'nordigen_handler_error_heading_token_invalid' => 'ໂທເຄັນບໍ່ຖືກຕ້ອງ', 'nordigen_handler_error_heading_token_invalid' => 'ໂທເຄັນບໍ່ຖືກຕ້ອງ',
'nordigen_handler_error_contents_token_invalid' => 'ໂທເຄັນທີ່ໃຫ້ມາບໍ່ຖືກຕ້ອງ. ຕິດຕໍ່ຝ່າຍຊ່ວຍເຫຼືອເພື່ອຂໍຄວາມຊ່ວຍເຫຼືອ, ຖ້າບັນຫານີ້ຍັງຄົງຢູ່.', 'nordigen_handler_error_contents_token_invalid' => 'ໂທເຄັນທີ່ໃຫ້ມາບໍ່ຖືກຕ້ອງ. ຕິດຕໍ່ຝ່າຍຊ່ວຍເຫຼືອເພື່ອຂໍຄວາມຊ່ວຍເຫຼືອ, ຖ້າບັນຫານີ້ຍັງຄົງຢູ່.',
@ -5235,13 +5237,13 @@ $lang = array(
'rappen_rounding_help' => 'ຈໍານວນຮອບເປັນ 5 ເຊັນ', 'rappen_rounding_help' => 'ຈໍານວນຮອບເປັນ 5 ເຊັນ',
'assign_group' => 'ກຳນົດກຸ່ມ', 'assign_group' => 'ກຳນົດກຸ່ມ',
'paypal_advanced_cards' => 'ການຈ່າຍເງິນບັດຂັ້ນສູງ', 'paypal_advanced_cards' => 'ການຈ່າຍເງິນບັດຂັ້ນສູງ',
'local_domain_help' => 'EHLO domain (optional)', 'local_domain_help' => 'ໂດເມນ EHLO (ທາງເລືອກ)',
'port_help' => 'ie. 25,587,465', 'port_help' => 'ie. 25,587,465',
'host_help' => 'ie. smtp.gmail.com', 'host_help' => 'ie. smtp.gmail.com',
'always_show_required_fields' => 'Always show required fields form', 'always_show_required_fields' => 'ສະແດງແບບຟອມຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການສະເໝີ',
'always_show_required_fields_help' => 'ສະແດງແບບຟອມຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຢູ່ສະເໝີໃນເວລາຈ່າຍເງິນ', 'always_show_required_fields_help' => 'ສະແດງແບບຟອມຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຢູ່ສະເໝີໃນເວລາຈ່າຍເງິນ',
'advanced_cards' => 'ບັດຂັ້ນສູງ', 'advanced_cards' => 'ບັດຂັ້ນສູງ',
'activity_140' => 'Statement sent to :client', 'activity_140' => 'ຄໍາຖະແຫຼງທີ່ຖືກສົ່ງໄປຫາ :client',
'invoice_net_amount' => 'ໃບເກັບເງິນສຸດທິ', 'invoice_net_amount' => 'ໃບເກັບເງິນສຸດທິ',
'round_to_minutes' => 'ຮອບເຖິງນາທີ', 'round_to_minutes' => 'ຮອບເຖິງນາທີ',
'1_second' => '1 ວິນາທີ', '1_second' => '1 ວິນາທີ',
@ -5251,15 +5253,15 @@ $lang = array(
'30_minutes' => '30 ນາທີ', '30_minutes' => '30 ນາທີ',
'1_hour' => '1 ຊົ່ວ​ໂມງ', '1_hour' => '1 ຊົ່ວ​ໂມງ',
'1_day' => '1 ມື້', '1_day' => '1 ມື້',
'round_tasks' => 'Task Rounding Direction', 'round_tasks' => 'ທິດ​ທາງ​ການ​ກົມ​ວຽກ​',
'round_tasks_help' => 'Round task times up or down.', 'round_tasks_help' => 'ເວລາໜ້າວຽກຮອບຂຶ້ນ ຫຼື ລົງ.',
'direction' => 'Direction', 'direction' => 'ທິດທາງ',
'round_up' => 'Round Up', 'round_up' => 'ຮອບຂຶ້ນ',
'round_down' => 'Round Down', 'round_down' => 'ລົງລຸ່ມ',
'task_round_to_nearest' => 'Round To Nearest', 'task_round_to_nearest' => 'ຮອບໄປໃກ້ທີ່ສຸດ',
'task_round_to_nearest_help' => 'The interval to round the task to.', 'task_round_to_nearest_help' => 'ໄລຍະຫ່າງເພື່ອຮອບໜ້າວຽກໄປ.',
'bulk_updated' => 'ອັບເດດຂໍ້ມູນສຳເລັດແລ້ວ', 'bulk_updated' => 'ອັບເດດຂໍ້ມູນສຳເລັດແລ້ວ',
'bulk_update' => 'Bulk Update', 'bulk_update' => 'ອັບເດດເປັນຊຸດ',
'calculate' => 'ໄລ່ເລກ', 'calculate' => 'ໄລ່ເລກ',
'sum' => 'ຈໍານວນ', 'sum' => 'ຈໍານວນ',
'money' => 'ເງິນ', 'money' => 'ເງິນ',
@ -5268,49 +5270,74 @@ $lang = array(
'disconnected' => 'ຕັດການເຊື່ອມຕໍ່', 'disconnected' => 'ຕັດການເຊື່ອມຕໍ່',
'reconnect' => 'ເຊື່ອມຕໍ່ຄືນໃໝ່', 'reconnect' => 'ເຊື່ອມຕໍ່ຄືນໃໝ່',
'e_invoice_settings' => 'ການຕັ້ງຄ່າ E-Invoice', 'e_invoice_settings' => 'ການຕັ້ງຄ່າ E-Invoice',
'btcpay_refund_subject' => 'Refund of your invoice via BTCPay', 'btcpay_refund_subject' => 'ການຄືນເງິນໃບແຈ້ງໜີ້ຂອງທ່ານຜ່ານ BTCPay',
'btcpay_refund_body' => 'A refund intended for you has been issued. To claim it via BTCPay, please click on this link:', 'btcpay_refund_body' => 'ການຄືນເງິນທີ່ມີຈຸດປະສົງສໍາລັບທ່ານໄດ້ຖືກອອກ. ເພື່ອຮຽກຮ້ອງມັນຜ່ານ BTCPay, ກະລຸນາຄລິກໃສ່ການເຊື່ອມຕໍ່ນີ້:',
'currency_mauritanian_ouguiya' => 'Mauritanian Ouguiya', 'currency_mauritanian_ouguiya' => 'ໂມຣິຕາເນຍ ອູກູຢາ',
'currency_bhutan_ngultrum' => 'Bhutan Ngultrum', 'currency_bhutan_ngultrum' => 'ພູຖານ Ngultrum',
'end_of_month' => 'ທ້າຍເດືອນ', 'end_of_month' => 'ທ້າຍເດືອນ',
'merge_e_invoice_to_pdf' => 'Merge E-Invoice and PDF', 'merge_e_invoice_to_pdf' => 'ລວມ E-Invoice ແລະ PDF',
'task_assigned_subject' => 'New task assignment [Task :task] [ :date ]', 'task_assigned_subject' => 'ການມອບໝາຍໜ້າວຽກໃໝ່ [ Task :task ] [ :date ]',
'task_assigned_body' => 'You have been assigned task :task <br><br> Description: :description <br><br> Client: :client', 'task_assigned_body' => 'ເຈົ້າໄດ້ຖືກມອບໝາຍໜ້າທີ່ :task<br><br> ລາຍ​ລະ​ອຽດ: :description<br><br> ລູກຄ້າ: :client',
'activity_141' => 'User :user entered note: :notes', 'activity_141' => 'ຜູ້ໃຊ້ :user ປ້ອນບັນທຶກ: :notes',
'quote_reminder_subject' => 'Reminder: Quote :quote from :company', 'quote_reminder_subject' => 'ເຕືອນ: Quote :quote ຈາກ :company',
'quote_reminder_message' => 'Reminder for quote :number for :amount', 'quote_reminder_message' => 'ການແຈ້ງເຕືອນລາຄາ :number ສໍາລັບ :amount',
'quote_reminder1' => 'First Quote Reminder', 'quote_reminder1' => 'ຄໍາເຕືອນທໍາອິດ',
'before_valid_until_date' => 'Before the valid until date', 'before_valid_until_date' => 'ກ່ອນທີ່ຈະຖືກຕ້ອງຈົນເຖິງວັນທີ',
'after_valid_until_date' => 'After the valid until date', 'after_valid_until_date' => 'ຫຼັງຈາກທີ່ຖືກຕ້ອງຈົນເຖິງວັນທີ',
'after_quote_date' => 'After the quote date', 'after_quote_date' => 'ຫຼັງຈາກວັນທີ quote',
'remind_quote' => 'Remind Quote', 'remind_quote' => 'ເຕືອນ Quote',
'end_of_month' => 'ທ້າຍເດືອນ', 'end_of_month' => 'ທ້າຍເດືອນ',
'tax_currency_mismatch' => 'Tax currency is different from invoice currency', 'tax_currency_mismatch' => 'ສະກຸນເງິນພາສີແມ່ນແຕກຕ່າງຈາກສະກຸນເງິນໃບເກັບເງິນ',
'edocument_import_already_exists' => 'The invoice has already been imported on :date', 'edocument_import_already_exists' => 'ໃບແຈ້ງໜີ້ໄດ້ຖືກນຳເຂົ້າແລ້ວໃນ :date',
'before_valid_until' => 'Before the valid until', 'before_valid_until' => 'ກ່ອນທີ່ຈະຖືກຕ້ອງຈົນກ່ວາ',
'after_valid_until' => 'After the valid until', 'after_valid_until' => 'ຫຼັງຈາກທີ່ຖືກຕ້ອງຈົນກ່ວາ',
'task_assigned_notification' => 'Task Assigned Notification', 'task_assigned_notification' => 'ແຈ້ງ​ການ​ມອບ​ຫມາຍ​ຫນ້າ​ວຽກ​',
'task_assigned_notification_help' => 'Send an email when a task is assigned', 'task_assigned_notification_help' => 'ສົ່ງອີເມວເມື່ອໜ້າວຽກຖືກມອບໝາຍ',
'invoices_locked_end_of_month' => 'Invoices are locked at the end of the month', 'invoices_locked_end_of_month' => 'ໃບແຈ້ງໜີ້ຖືກລັອກໃນທ້າຍເດືອນ',
'referral_url' => 'Referral URL', 'referral_url' => 'URL ອ້າງອີງ',
'add_comment' => 'Add Comment', 'add_comment' => 'ເພີ່ມຄຳເຫັນ',
'added_comment' => 'Successfully saved comment', 'added_comment' => 'ບັນທຶກຄຳເຫັນສຳເລັດແລ້ວ',
'tickets' => 'Tickets', 'tickets' => 'ປີ້',
'assigned_group' => 'Successfully assigned group', 'assigned_group' => 'ມອບໝາຍກຸ່ມສຳເລັດແລ້ວ',
'merge_to_pdf' => 'Merge to PDF', 'merge_to_pdf' => 'ຮວມເປັນ PDF',
'latest_requires_php_version' => 'Note: the latest version requires PHP :version', 'latest_requires_php_version' => 'ໝາຍເຫດ: ເວີຊັນຫຼ້າສຸດຕ້ອງການ PHP :version',
'auto_expand_product_table_notes' => 'Automatically expand products table notes', 'auto_expand_product_table_notes' => 'ຂະຫຍາຍຕາຕະລາງຜະລິດຕະພັນອັດຕະໂນມັດ',
'auto_expand_product_table_notes_help' => 'Automatically expands the notes section within the products table to display more lines.', 'auto_expand_product_table_notes_help' => 'ຂະຫຍາຍພາກສ່ວນບັນທຶກອັດຕະໂນມັດພາຍໃນຕາຕະລາງຜະລິດຕະພັນເພື່ອສະແດງແຖວເພີ່ມເຕີມ.',
'institution_number' => 'Institution Number', 'institution_number' => 'ໝາຍເລກສະຖາບັນ',
'transit_number' => 'Transit Number', 'transit_number' => 'ໝາຍເລກໂດຍສານ',
'personal' => 'Personal', 'personal' => 'ສ່ວນບຸກຄົນ',
'address_information' => 'Address Information', 'address_information' => 'ຂໍ້ມູນທີ່ຢູ່',
'enter_the_information_for_the_bank_account' => 'Enter the Information for the Bank Account', 'enter_the_information_for_the_bank_account' => 'ໃສ່ຂໍ້ມູນບັນຊີທະນາຄານ',
'account_holder_information' => 'Account Holder Information', 'account_holder_information' => 'ຂໍ້ມູນຜູ້ຖືບັນຊີ',
'enter_information_for_the_account_holder' => 'Enter Information for the Account Holder', 'enter_information_for_the_account_holder' => 'ໃສ່ຂໍ້ມູນສໍາລັບຜູ້ຖືບັນຊີ',
'customer_type' => 'Customer Type', 'customer_type' => 'ປະເພດລູກຄ້າ',
'process_date' => 'Process Date', 'process_date' => 'ວັນທີຂະບວນການ',
'forever_free' => 'Forever Free', 'forever_free' => 'ຟຣີຕະຫຼອດໄປ',
'comments_only' => 'ຄໍາເຫັນເທົ່ານັ້ນ',
'payment_balance_on_file' => 'ຍອດເງິນໃນເອກະສານ',
'ubl_email_attachment_help' => 'ສໍາລັບການຕັ້ງຄ່າ e-invoice ເພີ່ມເຕີມ, ກະລຸນາໄປທີ່: ທີ່ນີ້',
'stop_task_to_add_task_entry' => 'ທ່ານຈໍາເປັນຕ້ອງຢຸດຫນ້າວຽກກ່ອນທີ່ຈະເພີ່ມລາຍການໃຫມ່.',
'xml_file' => 'ໄຟລ໌ XML',
'one_page_checkout' => 'ຈ່າຍເງິນຫນຶ່ງຫນ້າ',
'one_page_checkout_help' => 'ເປີດໃຊ້ຂັ້ນຕອນການຈ່າຍເງິນໜ້າດຽວໃໝ່',
'applies_to' => 'ນຳໃຊ້ກັບ',
'accept_purchase_order' => 'ຍອມຮັບການສັ່ງຊື້',
'round_to_seconds' => 'ຮອບເຖິງວິນາທີ',
'activity_142' => 'ວົງຢືມ :number ແຈ້ງເຕືອນ 1 ສົ່ງແລ້ວ',
'activity_143' => 'ໃບບິນອັດຕະໂນມັດສຳເລັດສຳລັບໃບຮຽກເກັບເງິນ :invoice',
'activity_144' => 'ໃບບິນອັດຕະໂນມັດລົ້ມເຫລວສໍາລັບໃບແຈ້ງໜີ້ :invoice . :ໝາຍເຫດ',
'activity_145' => 'EInvoice :invoice ສໍາລັບ :client ຖືກສົ່ງແລ້ວ. :ໝາຍເຫດ',
'payment_failed' => 'ການຈ່າຍເງິນລົ້ມເຫລວ',
'ssl_host_override' => 'SSL Host override',
'upload_logo_short' => 'ອັບໂຫຼດໂລໂກ້',
'country_Melilla' => 'ເມລິລາ',
'country_Ceuta' => 'ເຊຕາ',
'country_Canary Islands' => 'ຫມູ່ເກາະ Canary',
'lang_Vietnamese' => 'ຫວຽດນາມ',
'invoice_status_changed' => 'ກະລຸນາຮັບຊາບວ່າສະຖານະຂອງໃບແຈ້ງໜີ້ຂອງທ່ານໄດ້ຖືກອັບເດດແລ້ວ. ພວກເຮົາແນະນຳໃຫ້ໂຫຼດໜ້ານີ້ຄືນໃໝ່ເພື່ອເບິ່ງເວີຊັນປັດຈຸບັນທີ່ສຸດ.',
'no_unread_notifications' => 'ເຈົ້າຖືກຈັບໝົດແລ້ວ! ບໍ່ມີການແຈ້ງເຕືອນໃໝ່.',
'how_to_import_data' => 'ວິທີການນໍາເຂົ້າຂໍ້ມູນ',
'download_example_file' => 'ດາວໂຫລດໄຟລ໌ຕົວຢ່າງ',
); );
return $lang; return $lang;

View File

@ -5333,8 +5333,11 @@ E-mail: :email<b><br><b>',
'country_Melilla' => 'Melilla', 'country_Melilla' => 'Melilla',
'country_Ceuta' => 'Ceuta', 'country_Ceuta' => 'Ceuta',
'country_Canary Islands' => 'Canarische Eilanden', 'country_Canary Islands' => 'Canarische Eilanden',
'invoice_status_changed' => 'Please note that the status of your invoice has been updated. We recommend refreshing the page to view the most current version.', 'lang_Vietnamese' => 'Vietnamees',
'no_unread_notifications' => 'Youre all caught up! No new notifications.', 'invoice_status_changed' => 'De status van uw factuur is veranderd. We raden aan om deze pagina te verversen voor de meest recente versie.',
'no_unread_notifications' => 'U bent weer helemaal bij! Er zijn geen nieuwe notificaties.',
'how_to_import_data' => 'Hoe u gegevens kunt importeren',
'download_example_file' => 'Download voorbeeldbestand',
); );
return $lang; return $lang;

View File

@ -199,7 +199,7 @@ $lang = array(
'removed_logo' => 'Logo sters cu succes', 'removed_logo' => 'Logo sters cu succes',
'sent_message' => 'Mesaj trimis cu succes', 'sent_message' => 'Mesaj trimis cu succes',
'invoice_error' => 'Te rog alege un client si corecteaza erorile', 'invoice_error' => 'Te rog alege un client si corecteaza erorile',
'limit_clients' => 'You\'ve hit the :count client limit on Free accounts. Congrats on your success!', 'limit_clients' => 'Ați atins limita de clienți :count pentru conturile gratuite. Felicitări pentru succesul tău!',
'payment_error' => 'A fost o eroare in procesarea platii. Te rog sa incerci mai tarizu.', 'payment_error' => 'A fost o eroare in procesarea platii. Te rog sa incerci mai tarizu.',
'registration_required' => 'Înregistrare necesară', 'registration_required' => 'Înregistrare necesară',
'confirmation_required' => 'Confirmați adresa dvs. de e-mail, :link pentru a retrimite e-mailul de confirmare.', 'confirmation_required' => 'Confirmați adresa dvs. de e-mail, :link pentru a retrimite e-mailul de confirmare.',
@ -1099,7 +1099,7 @@ $lang = array(
'invoice_embed_documents' => 'Încorporați documentele', 'invoice_embed_documents' => 'Încorporați documentele',
'invoice_embed_documents_help' => 'Includeți o imagine atașată facturii.', 'invoice_embed_documents_help' => 'Includeți o imagine atașată facturii.',
'document_email_attachment' => 'Atașați documente', 'document_email_attachment' => 'Atașați documente',
'ubl_email_attachment' => 'Attach UBL/E-Invoice', 'ubl_email_attachment' => 'Atașați Factura UBL/E',
'download_documents' => 'Descărcați documente (:size)', 'download_documents' => 'Descărcați documente (:size)',
'documents_from_expenses' => 'Din cheltuieli:', 'documents_from_expenses' => 'Din cheltuieli:',
'dropzone_default_message' => 'Plasați fișierele sau apăsați pentru încărcare', 'dropzone_default_message' => 'Plasați fișierele sau apăsați pentru încărcare',
@ -2197,7 +2197,7 @@ Odată ce sumele au ajuns la dumneavoastră, reveniți la pagina cu metode de pl
'mailgun_private_key' => 'Cheie privată Mailgun', 'mailgun_private_key' => 'Cheie privată Mailgun',
'brevo_domain' => 'Domeniul Brevo', 'brevo_domain' => 'Domeniul Brevo',
'brevo_private_key' => 'Cheie privată Brevo', 'brevo_private_key' => 'Cheie privată Brevo',
'send_test_email' => 'Send Test Email', 'send_test_email' => 'Trimite e-mail de testare',
'select_label' => 'Selectați eticheta', 'select_label' => 'Selectați eticheta',
'label' => 'Etichetă', 'label' => 'Etichetă',
'service' => 'Serviciu', 'service' => 'Serviciu',
@ -2364,7 +2364,7 @@ Odată ce sumele au ajuns la dumneavoastră, reveniți la pagina cu metode de pl
'currency_gold_troy_ounce' => 'Uncie Troy de aur', 'currency_gold_troy_ounce' => 'Uncie Troy de aur',
'currency_nicaraguan_córdoba' => 'Córdoba din Nicaragua', 'currency_nicaraguan_córdoba' => 'Córdoba din Nicaragua',
'currency_malagasy_ariary' => 'ariar malgaș', 'currency_malagasy_ariary' => 'ariar malgaș',
"currency_tongan_paanga" => "Tongan Pa'anga", "currency_tongan_paanga" => "Tongan Pa&#39;anga",
'review_app_help' => 'Sperăm că vă place aplicația.<br/>Am aprecia dacă :link!', 'review_app_help' => 'Sperăm că vă place aplicația.<br/>Am aprecia dacă :link!',
'writing_a_review' => 'părerea dumneavoastră', 'writing_a_review' => 'părerea dumneavoastră',
@ -2492,8 +2492,8 @@ Odată ce sumele au ajuns la dumneavoastră, reveniți la pagina cu metode de pl
'local_storage_required' => 'Eroare: stocarea locală nu este disponibilă. ', 'local_storage_required' => 'Eroare: stocarea locală nu este disponibilă. ',
'your_password_reset_link' => 'Link-ul pentru resetarea parolei', 'your_password_reset_link' => 'Link-ul pentru resetarea parolei',
'subdomain_taken' => 'Subdomeniul este deja folosit', 'subdomain_taken' => 'Subdomeniul este deja folosit',
'expense_mailbox_taken' => 'The inbound mailbox is already in use', 'expense_mailbox_taken' => 'Căsuța poștală de intrare este deja în uz',
'expense_mailbox_invalid' => 'The inbound mailbox does not match the required schema', 'expense_mailbox_invalid' => 'Cutia poștală de intrare nu se potrivește cu schema necesară',
'client_login' => 'Autentificare client', 'client_login' => 'Autentificare client',
'converted_amount' => 'Sumă convertită', 'converted_amount' => 'Sumă convertită',
'default' => 'Implicit', 'default' => 'Implicit',
@ -2916,13 +2916,13 @@ Odată ce sumele au ajuns la dumneavoastră, reveniți la pagina cu metode de pl
'mime_types' => 'Tipuri de Mime', 'mime_types' => 'Tipuri de Mime',
'mime_types_placeholder' => '.pdf , .docx, .jpg', 'mime_types_placeholder' => '.pdf , .docx, .jpg',
'mime_types_help' => 'Listă separață prin virgule pentru tipuri de Mime permise. Nu scrieți nimic, pentru a selecta totul', 'mime_types_help' => 'Listă separață prin virgule pentru tipuri de Mime permise. Nu scrieți nimic, pentru a selecta totul',
'ticket_number_start_help' => 'Ticket number must be greater than the current ticket number', 'ticket_number_start_help' => 'Numărul biletului trebuie să fie mai mare decât numărul actual al biletului',
'new_ticket_template_id' => 'New ticket', 'new_ticket_template_id' => 'Bilet nou',
'new_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a new ticket is created', 'new_ticket_autoresponder_help' => 'Selectarea unui șablon va trimite un răspuns automat unui client/contact atunci când este creat un nou bilet',
'update_ticket_template_id' => 'Updated ticket', 'update_ticket_template_id' => 'Biletul actualizat',
'update_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a ticket is updated', 'update_ticket_autoresponder_help' => 'Selectarea unui șablon va trimite un răspuns automat unui client/contact atunci când un bilet este actualizat',
'close_ticket_template_id' => 'Closed ticket', 'close_ticket_template_id' => 'Biletul închis',
'close_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a ticket is closed', 'close_ticket_autoresponder_help' => 'Selectarea unui șablon va trimite un răspuns automat unui client/contact atunci când un bilet este închis',
'default_priority' => 'Prioritate implicita', 'default_priority' => 'Prioritate implicita',
'alert_new_comment_id' => 'Comentariu nou', 'alert_new_comment_id' => 'Comentariu nou',
'update_ticket_notification_list' => 'Notificări adiționale pentru comentarii noi', 'update_ticket_notification_list' => 'Notificări adiționale pentru comentarii noi',
@ -3048,7 +3048,7 @@ Odată ce sumele au ajuns la dumneavoastră, reveniți la pagina cu metode de pl
'portal_mode' => 'Mod portal', 'portal_mode' => 'Mod portal',
'attach_pdf' => 'Atașați un PDF', 'attach_pdf' => 'Atașați un PDF',
'attach_documents' => 'Atașați documente', 'attach_documents' => 'Atașați documente',
'attach_ubl' => 'Attach UBL/E-Invoice', 'attach_ubl' => 'Atașați Factura UBL/E',
'email_style' => 'Stil email', 'email_style' => 'Stil email',
'processed' => 'Procesat', 'processed' => 'Procesat',
'fee_amount' => 'Sumă taxă', 'fee_amount' => 'Sumă taxă',
@ -3789,7 +3789,7 @@ Odată ce sumele au ajuns la dumneavoastră, reveniți la pagina cu metode de pl
'entity_number_placeholder' => ':entity # :entity_number', 'entity_number_placeholder' => ':entity # :entity_number',
'email_link_not_working' => 'În cazul în care nu funcționează butonul de mai sus, accesați link-ul', 'email_link_not_working' => 'În cazul în care nu funcționează butonul de mai sus, accesați link-ul',
'display_log' => 'Afișați înregistrările', 'display_log' => 'Afișați înregistrările',
'send_fail_logs_to_our_server' => 'Report errors to help improve the app', 'send_fail_logs_to_our_server' => 'Raportați erorile pentru a ajuta la îmbunătățirea aplicației',
'setup' => 'Configurare', 'setup' => 'Configurare',
'quick_overview_statistics' => 'Prezentare rapidă și statistici', 'quick_overview_statistics' => 'Prezentare rapidă și statistici',
'update_your_personal_info' => 'Actualizați-vă informațiile', 'update_your_personal_info' => 'Actualizați-vă informațiile',
@ -3892,7 +3892,7 @@ Odată ce sumele au ajuns la dumneavoastră, reveniți la pagina cu metode de pl
'payment_method_saving_failed' => 'Metoda de plată nu poate fi salvată pentru utilizări viitoare.', 'payment_method_saving_failed' => 'Metoda de plată nu poate fi salvată pentru utilizări viitoare.',
'pay_with' => 'Plătiți cu', 'pay_with' => 'Plătiți cu',
'n/a' => 'N/A', 'n/a' => 'N/A',
'by_clicking_next_you_accept_terms' => 'By clicking "Next" you accept terms.', 'by_clicking_next_you_accept_terms' => 'Făcând clic pe „Următorul”, acceptați termenii.',
'not_specified' => 'Nespecificat', 'not_specified' => 'Nespecificat',
'before_proceeding_with_payment_warning' => 'Înainte de a efectua plata, este necesar să completați toate câmpurile', 'before_proceeding_with_payment_warning' => 'Înainte de a efectua plata, este necesar să completați toate câmpurile',
'after_completing_go_back_to_previous_page' => 'După finalizare, reveniți la pagina anterioară.', 'after_completing_go_back_to_previous_page' => 'După finalizare, reveniți la pagina anterioară.',
@ -3970,7 +3970,7 @@ Odată ce sumele au ajuns la dumneavoastră, reveniți la pagina cu metode de pl
'user_detached' => 'Utilizatorul s-a detașat de companie', 'user_detached' => 'Utilizatorul s-a detașat de companie',
'create_webhook_failure' => 'Webhook nu a putut fi creat', 'create_webhook_failure' => 'Webhook nu a putut fi creat',
'payment_message_extended' => 'Mulțumim că ați efectuat plata în valoare de :amount pentru :invoice', 'payment_message_extended' => 'Mulțumim că ați efectuat plata în valoare de :amount pentru :invoice',
'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is larger than $1 or currency equivalent.', 'online_payments_minimum_note' => 'Notă: plățile online sunt acceptate numai dacă suma este mai mare de 1 USD sau echivalentul în valută.',
'payment_token_not_found' => 'Token-ul de plată nu a putut fi găsit. Încercați din nou. Dacă nu funcționează, încercați o altă metodă de plată', 'payment_token_not_found' => 'Token-ul de plată nu a putut fi găsit. Încercați din nou. Dacă nu funcționează, încercați o altă metodă de plată',
'vendor_address1' => 'Stradă furnizor', 'vendor_address1' => 'Stradă furnizor',
'vendor_address2' => 'Apartament furnizor', 'vendor_address2' => 'Apartament furnizor',
@ -4111,7 +4111,7 @@ Odată ce sumele au ajuns la dumneavoastră, reveniți la pagina cu metode de pl
'one_time_purchases' => 'Achiziții unice', 'one_time_purchases' => 'Achiziții unice',
'recurring_purchases' => 'Achiziții recurente', 'recurring_purchases' => 'Achiziții recurente',
'you_might_be_interested_in_following' => 'S-ar putea să vă intereseze și', 'you_might_be_interested_in_following' => 'S-ar putea să vă intereseze și',
'quotes_with_status_sent_can_be_approved' => 'Only quotes with "Sent" status can be approved. Expired quotes cannot be approved.', 'quotes_with_status_sent_can_be_approved' => 'Numai citatele cu starea „Trimise” pot fi aprobate. Ofertele expirate nu pot fi aprobate.',
'no_quotes_available_for_download' => 'Nu există oferte pregătite pentru descărcare.', 'no_quotes_available_for_download' => 'Nu există oferte pregătite pentru descărcare.',
'copyright' => 'Copyright', 'copyright' => 'Copyright',
'user_created_user' => ':user a creat :created_user la :time', 'user_created_user' => ':user a creat :created_user la :time',
@ -4378,7 +4378,7 @@ Odată ce sumele au ajuns la dumneavoastră, reveniți la pagina cu metode de pl
'client_shipping_country' => 'Țară livrare client', 'client_shipping_country' => 'Țară livrare client',
'load_pdf' => 'Încărcați PDF', 'load_pdf' => 'Încărcați PDF',
'start_free_trial' => 'Începeți perioada gratuită de test ', 'start_free_trial' => 'Începeți perioada gratuită de test ',
'start_free_trial_message' => 'Start your FREE 14 day trial of the Pro Plan', 'start_free_trial_message' => 'Începeți încercarea GRATUITĂ de 14 zile a planului Pro',
'due_on_receipt' => 'Scadență pe nota de plată', 'due_on_receipt' => 'Scadență pe nota de plată',
'is_paid' => 'Este plătită', 'is_paid' => 'Este plătită',
'age_group_paid' => 'Plătit(ă)', 'age_group_paid' => 'Plătit(ă)',
@ -5127,7 +5127,7 @@ Odată ce sumele au ajuns la dumneavoastră, reveniți la pagina cu metode de pl
'all_contacts' => 'Toate contactele', 'all_contacts' => 'Toate contactele',
'insert_below' => 'Inserați mai jos', 'insert_below' => 'Inserați mai jos',
'nordigen_handler_subtitle' => 'Autentificarea contului bancar. Selectarea instituției dvs. pentru a finaliza solicitarea cu acreditările contului dvs.', 'nordigen_handler_subtitle' => 'Autentificarea contului bancar. Selectarea instituției dvs. pentru a finaliza solicitarea cu acreditările contului dvs.',
'nordigen_handler_error_heading_unknown' => 'An error has occurred', 'nordigen_handler_error_heading_unknown' => 'A apărut o eroare',
'nordigen_handler_error_contents_unknown' => 'A apărut o eroare necunoscută! Motiv:', 'nordigen_handler_error_contents_unknown' => 'A apărut o eroare necunoscută! Motiv:',
'nordigen_handler_error_heading_token_invalid' => 'Simbol Invalid', 'nordigen_handler_error_heading_token_invalid' => 'Simbol Invalid',
'nordigen_handler_error_contents_token_invalid' => 'Indicatorul furnizat nu era valid. Contactați asistența pentru ajutor, dacă această problemă persistă.', 'nordigen_handler_error_contents_token_invalid' => 'Indicatorul furnizat nu era valid. Contactați asistența pentru ajutor, dacă această problemă persistă.',
@ -5237,103 +5237,108 @@ Odată ce sumele au ajuns la dumneavoastră, reveniți la pagina cu metode de pl
'rappen_rounding' => 'Rappen rotunjire', 'rappen_rounding' => 'Rappen rotunjire',
'rappen_rounding_help' => 'Suma rotundă la 5 cenți', 'rappen_rounding_help' => 'Suma rotundă la 5 cenți',
'assign_group' => 'Atribuiți grup', 'assign_group' => 'Atribuiți grup',
'paypal_advanced_cards' => 'Advanced Card Payments', 'paypal_advanced_cards' => 'Plăți avansate cu cardul',
'local_domain_help' => 'EHLO domain (optional)', 'local_domain_help' => 'Domeniu EHLO (opțional)',
'port_help' => 'ie. 25,587,465', 'port_help' => 'adică. 25.587.465',
'host_help' => 'ie. smtp.gmail.com', 'host_help' => 'adică. smtp.gmail.com',
'always_show_required_fields' => 'Always show required fields form', 'always_show_required_fields' => 'Afișați întotdeauna formularul de câmpuri obligatorii',
'always_show_required_fields_help' => 'Displays the required fields form always at checkout', 'always_show_required_fields_help' => 'Afișează formularul de câmpuri obligatorii întotdeauna la finalizare',
'advanced_cards' => 'Advanced Cards', 'advanced_cards' => 'Carduri avansate',
'activity_140' => 'Statement sent to :client', 'activity_140' => 'Declarație trimisă către :client',
'invoice_net_amount' => 'Invoice Net Amount', 'invoice_net_amount' => 'Suma netă a facturii',
'round_to_minutes' => 'Round To Minutes', 'round_to_minutes' => 'Rotunjiți la minute',
'1_second' => '1 Second', '1_second' => '1 secundă',
'1_minute' => '1 Minute', '1_minute' => '1 minut',
'5_minutes' => '5 Minutes', '5_minutes' => '5 minute',
'15_minutes' => '15 Minutes', '15_minutes' => '15 minute',
'30_minutes' => '30 Minutes', '30_minutes' => '30 de minute',
'1_hour' => '1 Hour', '1_hour' => '1 oră',
'1_day' => '1 Day', '1_day' => '1 zi',
'round_tasks' => 'Task Rounding Direction', 'round_tasks' => 'Direcția de rotunjire a sarcinii',
'round_tasks_help' => 'Round task times up or down.', 'round_tasks_help' => 'Rotunjiți timpii sarcinii în sus sau în jos.',
'direction' => 'Direction', 'direction' => 'Direcţie',
'round_up' => 'Round Up', 'round_up' => 'Ridica',
'round_down' => 'Round Down', 'round_down' => 'Rotunjiți în jos',
'task_round_to_nearest' => 'Round To Nearest', 'task_round_to_nearest' => 'Rotunzi spre cel mai apropiat',
'task_round_to_nearest_help' => 'The interval to round the task to.', 'task_round_to_nearest_help' => 'Intervalul la care se rotunjește sarcina.',
'bulk_updated' => 'Successfully updated data', 'bulk_updated' => 'Date actualizate cu succes',
'bulk_update' => 'Bulk Update', 'bulk_update' => 'Actualizare în bloc',
'calculate' => 'Calculate', 'calculate' => 'Calcula',
'sum' => 'Sum', 'sum' => 'Sumă',
'money' => 'Money', 'money' => 'Bani',
'web_app' => 'Web App', 'web_app' => 'Aplicația web',
'desktop_app' => 'Desktop App', 'desktop_app' => 'Aplicația desktop',
'disconnected' => 'Disconnected', 'disconnected' => 'Deconectat',
'reconnect' => 'Reconnect', 'reconnect' => 'Reconectați-vă',
'e_invoice_settings' => 'E-Invoice Settings', 'e_invoice_settings' => 'Setări de factură electronică',
'btcpay_refund_subject' => 'Refund of your invoice via BTCPay', 'btcpay_refund_subject' => 'Rambursarea facturii prin BTCPay',
'btcpay_refund_body' => 'A refund intended for you has been issued. To claim it via BTCPay, please click on this link:', 'btcpay_refund_body' => 'A fost emisă o rambursare destinată dvs. Pentru a o revendica prin BTCPay, dați clic pe acest link:',
'currency_mauritanian_ouguiya' => 'Mauritanian Ouguiya', 'currency_mauritanian_ouguiya' => 'Ouguiya mauritanian',
'currency_bhutan_ngultrum' => 'Bhutan Ngultrum', 'currency_bhutan_ngultrum' => 'Bhutan Ngultrum',
'end_of_month' => 'End Of Month', 'end_of_month' => 'Sfârșitul lunii',
'merge_e_invoice_to_pdf' => 'Merge E-Invoice and PDF', 'merge_e_invoice_to_pdf' => 'Îmbinați factura electronică și PDF',
'task_assigned_subject' => 'New task assignment [Task :task] [ :date ]', 'task_assigned_subject' => 'Atribuire nouă de sarcină [Sarcina :task ] [ :date ]',
'task_assigned_body' => 'You have been assigned task :task <br><br> Description: :description <br><br> Client: :client', 'task_assigned_body' => 'Vi s-a atribuit sarcina :task<br><br> Descriere: :descriere<br><br> Client: :client',
'activity_141' => 'User :user entered note: :notes', 'activity_141' => 'Utilizatorul :user a introdus notă: :note',
'quote_reminder_subject' => 'Reminder: Quote :quote from :company', 'quote_reminder_subject' => 'Memento: citat :quote de :company',
'quote_reminder_message' => 'Reminder for quote :number for :amount', 'quote_reminder_message' => 'Memento pentru oferta :number pentru :amount',
'quote_reminder1' => 'First Quote Reminder', 'quote_reminder1' => 'Memento pentru primul citat',
'before_valid_until_date' => 'Before the valid until date', 'before_valid_until_date' => 'Înainte de data valabilă până la data',
'after_valid_until_date' => 'After the valid until date', 'after_valid_until_date' => 'După data valabilă până la data',
'after_quote_date' => 'After the quote date', 'after_quote_date' => 'După data cotației',
'remind_quote' => 'Remind Quote', 'remind_quote' => 'Amintiți citatul',
'end_of_month' => 'End Of Month', 'end_of_month' => 'Sfârșitul lunii',
'tax_currency_mismatch' => 'Tax currency is different from invoice currency', 'tax_currency_mismatch' => 'Moneda taxei este diferită de moneda facturii',
'edocument_import_already_exists' => 'The invoice has already been imported on :date', 'edocument_import_already_exists' => 'Factura a fost deja importată pe :date',
'before_valid_until' => 'Before the valid until', 'before_valid_until' => 'Înainte de valabil până la',
'after_valid_until' => 'After the valid until', 'after_valid_until' => 'După valabil până la',
'task_assigned_notification' => 'Task Assigned Notification', 'task_assigned_notification' => 'Notificare de sarcină atribuită',
'task_assigned_notification_help' => 'Send an email when a task is assigned', 'task_assigned_notification_help' => 'Trimiteți un e-mail când este atribuită o sarcină',
'invoices_locked_end_of_month' => 'Invoices are locked at the end of the month', 'invoices_locked_end_of_month' => 'Facturile sunt blocate la sfârșitul lunii',
'referral_url' => 'Referral URL', 'referral_url' => 'Adresa URL de recomandare',
'add_comment' => 'Add Comment', 'add_comment' => 'Adaugă comentariu',
'added_comment' => 'Successfully saved comment', 'added_comment' => 'Comentariul a fost salvat',
'tickets' => 'Tickets', 'tickets' => 'bilete',
'assigned_group' => 'Successfully assigned group', 'assigned_group' => 'Grup alocat cu succes',
'merge_to_pdf' => 'Merge to PDF', 'merge_to_pdf' => 'Îmbinați în PDF',
'latest_requires_php_version' => 'Note: the latest version requires PHP :version', 'latest_requires_php_version' => 'Notă: cea mai recentă versiune necesită PHP :version',
'auto_expand_product_table_notes' => 'Automatically expand products table notes', 'auto_expand_product_table_notes' => 'Extinde automat notele din tabelul produselor',
'auto_expand_product_table_notes_help' => 'Automatically expands the notes section within the products table to display more lines.', 'auto_expand_product_table_notes_help' => 'Extinde automat secțiunea de note din tabelul de produse pentru a afișa mai multe rânduri.',
'institution_number' => 'Institution Number', 'institution_number' => 'Numărul instituției',
'transit_number' => 'Transit Number', 'transit_number' => 'Număr de tranzit',
'personal' => 'Personal', 'personal' => 'Personal',
'address_information' => 'Address Information', 'address_information' => 'Informații despre adresă',
'enter_the_information_for_the_bank_account' => 'Enter the Information for the Bank Account', 'enter_the_information_for_the_bank_account' => 'Introduceți informațiile pentru contul bancar',
'account_holder_information' => 'Account Holder Information', 'account_holder_information' => 'Informații despre titularul de cont',
'enter_information_for_the_account_holder' => 'Enter Information for the Account Holder', 'enter_information_for_the_account_holder' => 'Introduceți informații pentru titularul de cont',
'customer_type' => 'Customer Type', 'customer_type' => 'Tipul de client',
'process_date' => 'Process Date', 'process_date' => 'Data procesului',
'forever_free' => 'Forever Free', 'forever_free' => 'Pentru totdeauna Liber',
'comments_only' => 'Comments Only', 'comments_only' => 'Numai comentarii',
'payment_balance_on_file' => 'Payment Balance On File', 'payment_balance_on_file' => 'Soldul de plată în dosar',
'ubl_email_attachment_help' => 'For more e-invoice settings please navigate :here', 'ubl_email_attachment_help' => 'Pentru mai multe setări de factură electronică, vă rugăm să navigați aici',
'stop_task_to_add_task_entry' => 'You need to stop the task before adding a new item.', 'stop_task_to_add_task_entry' => 'Trebuie să opriți sarcina înainte de a adăuga un element nou.',
'xml_file' => 'XML File', 'xml_file' => 'Fișier XML',
'one_page_checkout' => 'One-Page Checkout', 'one_page_checkout' => 'Finalizare pe o pagină',
'one_page_checkout_help' => 'Enable the new single page payment flow', 'one_page_checkout_help' => 'Activați noul flux de plată pe o singură pagină',
'applies_to' => 'Applies To', 'applies_to' => 'Se aplică pentru',
'accept_purchase_order' => 'Accept Purchase Order', 'accept_purchase_order' => 'Acceptați comanda de achiziție',
'round_to_seconds' => 'Round To Seconds', 'round_to_seconds' => 'Rotunjiți la secunde',
'activity_142' => 'Quote :number reminder 1 sent', 'activity_142' => 'Citat :number memento 1 trimis',
'activity_143' => 'Auto Bill succeeded for invoice :invoice', 'activity_143' => 'Factura automată a reușit pentru factura :invoice',
'activity_144' => 'Auto Bill failed for invoice :invoice. :notes', 'activity_144' => 'Facturarea automată a eșuat pentru factura :invoice . :notite',
'activity_145' => 'EInvoice :invoice for :client was e-delivered. :notes', 'activity_145' => 'EFactura :invoice pentru :client a fost livrată electronic. :notite',
'payment_failed' => 'Payment Failed', 'payment_failed' => 'Plata a eșuat',
'ssl_host_override' => 'SSL Host Override', 'ssl_host_override' => 'Suprascrierea gazdei SSL',
'upload_logo_short' => 'Upload Logo', 'upload_logo_short' => 'Încărcați sigla',
'country_Melilla' => 'Melilla', 'country_Melilla' => 'Melilla',
'country_Ceuta' => 'Ceuta', 'country_Ceuta' => 'Ceuta',
'country_Canary Islands' => 'Canary Islands', 'country_Canary Islands' => 'Insulele Canare',
'lang_Vietnamese' => 'vietnamez',
'invoice_status_changed' => 'Vă rugăm să rețineți că starea facturii dvs. a fost actualizată. Vă recomandăm să reîmprospătați pagina pentru a vizualiza cea mai recentă versiune.',
'no_unread_notifications' => 'Sunteți cu toții prinși! Fără notificări noi.',
'how_to_import_data' => 'Cum se importă date',
'download_example_file' => 'Descărcați fișierul exemplu',
); );
return $lang; return $lang;

View File

@ -199,7 +199,7 @@ $lang = array(
'removed_logo' => 'Logo bolo úspešne odstánené', 'removed_logo' => 'Logo bolo úspešne odstánené',
'sent_message' => 'Správa úspešne odoslaná', 'sent_message' => 'Správa úspešne odoslaná',
'invoice_error' => 'Uistite sa, že máte zvoleného klienta a opravte prípadné chyby', 'invoice_error' => 'Uistite sa, že máte zvoleného klienta a opravte prípadné chyby',
'limit_clients' => 'You\'ve hit the :count client limit on Free accounts. Congrats on your success!', 'limit_clients' => 'Dosiahli ste limit klientov :count na bezplatných účtoch. Gratulujem k úspechu!',
'payment_error' => 'Nastala chyba počas spracovávania Vašej platby. Skúste to prosím zopakovať neskôr.', 'payment_error' => 'Nastala chyba počas spracovávania Vašej platby. Skúste to prosím zopakovať neskôr.',
'registration_required' => 'Vyžaduje sa registrácia', 'registration_required' => 'Vyžaduje sa registrácia',
'confirmation_required' => 'Prosím potvrďte vašu email adresu, <a href=\'/resend_confirmation\'>kliknutím sem</a> na preposlanie potvrdzujúceho emailu.', 'confirmation_required' => 'Prosím potvrďte vašu email adresu, <a href=\'/resend_confirmation\'>kliknutím sem</a> na preposlanie potvrdzujúceho emailu.',
@ -1087,7 +1087,7 @@ $lang = array(
'invoice_embed_documents' => 'Zapracovať dokumenty', 'invoice_embed_documents' => 'Zapracovať dokumenty',
'invoice_embed_documents_help' => 'Zahrnúť priložené obrázky do faktúry.', 'invoice_embed_documents_help' => 'Zahrnúť priložené obrázky do faktúry.',
'document_email_attachment' => 'Prilož dokumenty', 'document_email_attachment' => 'Prilož dokumenty',
'ubl_email_attachment' => 'Attach UBL/E-Invoice', 'ubl_email_attachment' => 'Pripojte UBL/E-faktúru',
'download_documents' => 'Stiahnuť dokumenty (:size)', 'download_documents' => 'Stiahnuť dokumenty (:size)',
'documents_from_expenses' => 'Z výdavkov:', 'documents_from_expenses' => 'Z výdavkov:',
'dropzone_default_message' => 'Vložte súbory, alebo kliknite pre nahrávanie', 'dropzone_default_message' => 'Vložte súbory, alebo kliknite pre nahrávanie',
@ -2351,7 +2351,7 @@ $lang = array(
'currency_gold_troy_ounce' => 'Zlatá trójska unca', 'currency_gold_troy_ounce' => 'Zlatá trójska unca',
'currency_nicaraguan_córdoba' => 'Nikaragujská Córdoba', 'currency_nicaraguan_córdoba' => 'Nikaragujská Córdoba',
'currency_malagasy_ariary' => 'Madagaskarský ariár', 'currency_malagasy_ariary' => 'Madagaskarský ariár',
"currency_tongan_paanga" => "Tongan Pa'anga", "currency_tongan_paanga" => "Tongan Pa&#39;anga",
'review_app_help' => 'Dúfame, že sa vám používanie aplikácie páči.<br/> Ak by ste zvážili :link, veľmi by sme to ocenili!', 'review_app_help' => 'Dúfame, že sa vám používanie aplikácie páči.<br/> Ak by ste zvážili :link, veľmi by sme to ocenili!',
'writing_a_review' => 'písanie recenzie', 'writing_a_review' => 'písanie recenzie',
@ -2479,8 +2479,8 @@ $lang = array(
'local_storage_required' => 'Chyba: lokálne úložisko nieje dostupné.', 'local_storage_required' => 'Chyba: lokálne úložisko nieje dostupné.',
'your_password_reset_link' => 'Odkaz na obnovu vášho hesla', 'your_password_reset_link' => 'Odkaz na obnovu vášho hesla',
'subdomain_taken' => 'Subdoména je už používaná', 'subdomain_taken' => 'Subdoména je už používaná',
'expense_mailbox_taken' => 'The inbound mailbox is already in use', 'expense_mailbox_taken' => 'Prichádzajúca poštová schránka sa už používa',
'expense_mailbox_invalid' => 'The inbound mailbox does not match the required schema', 'expense_mailbox_invalid' => 'Prichádzajúca poštová schránka nezodpovedá požadovanej schéme',
'client_login' => 'Prihlásenie klienta', 'client_login' => 'Prihlásenie klienta',
'converted_amount' => 'Konvertovaná suma', 'converted_amount' => 'Konvertovaná suma',
'default' => 'Základné', 'default' => 'Základné',
@ -2684,7 +2684,7 @@ $lang = array(
'no_assets' => 'Žiadne obrázky, nahrajte ich presunutím', 'no_assets' => 'Žiadne obrázky, nahrajte ich presunutím',
'add_image' => 'Pridať obrázok', 'add_image' => 'Pridať obrázok',
'select_image' => 'Vybrať obrázok', 'select_image' => 'Vybrať obrázok',
'upgrade_to_upload_images' => 'Upgrade to the Enterprise Plan to upload files & images', 'upgrade_to_upload_images' => 'Ak chcete odovzdať súbory a obrázky, inovujte na podnikový plán',
'delete_image' => 'Zmazať obrázok', 'delete_image' => 'Zmazať obrázok',
'delete_image_help' => 'Upozornenie: Odstránením obrázka ho odstránite zo všetkých návrhov.', 'delete_image_help' => 'Upozornenie: Odstránením obrázka ho odstránite zo všetkých návrhov.',
'amount_variable_help' => 'Poznámka: Pole Faktúra $amount použije pole čiastková/záloha, ak je nastavené inak, použije sa zostatok faktúry.', 'amount_variable_help' => 'Poznámka: Pole Faktúra $amount použije pole čiastková/záloha, ak je nastavené inak, použije sa zostatok faktúry.',
@ -2902,13 +2902,13 @@ $lang = array(
'mime_types' => 'Mime typy', 'mime_types' => 'Mime typy',
'mime_types_placeholder' => '.pdf, .docx, .jpg', 'mime_types_placeholder' => '.pdf, .docx, .jpg',
'mime_types_help' => 'Čiarkami oddelený zoznam povolených typov MIME, ponechajte prázdne pre všetky', 'mime_types_help' => 'Čiarkami oddelený zoznam povolených typov MIME, ponechajte prázdne pre všetky',
'ticket_number_start_help' => 'Ticket number must be greater than the current ticket number', 'ticket_number_start_help' => 'Číslo tiketu musí byť väčšie ako aktuálne číslo tiketu',
'new_ticket_template_id' => 'New ticket', 'new_ticket_template_id' => 'Nový lístok',
'new_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a new ticket is created', 'new_ticket_autoresponder_help' => 'Výberom šablóny sa po vytvorení nového tiketu odošle automatická odpoveď klientovi/kontaktu',
'update_ticket_template_id' => 'Updated ticket', 'update_ticket_template_id' => 'Aktualizovaný lístok',
'update_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a ticket is updated', 'update_ticket_autoresponder_help' => 'Výberom šablóny sa po aktualizácii lístka odošle automatická odpoveď klientovi/kontaktu',
'close_ticket_template_id' => 'Closed ticket', 'close_ticket_template_id' => 'Uzavretý lístok',
'close_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a ticket is closed', 'close_ticket_autoresponder_help' => 'Výberom šablóny sa po zatvorení tiketu odošle automatická odpoveď klientovi/kontaktu',
'default_priority' => 'Predvolená priorita', 'default_priority' => 'Predvolená priorita',
'alert_new_comment_id' => 'Nový komentár', 'alert_new_comment_id' => 'Nový komentár',
'update_ticket_notification_list' => 'Ďalšie upozornenia na nové komentáre', 'update_ticket_notification_list' => 'Ďalšie upozornenia na nové komentáre',
@ -3034,7 +3034,7 @@ $lang = array(
'portal_mode' => 'Režim portálu', 'portal_mode' => 'Režim portálu',
'attach_pdf' => 'Priložiť PDF', 'attach_pdf' => 'Priložiť PDF',
'attach_documents' => 'Priložiť dokumenty', 'attach_documents' => 'Priložiť dokumenty',
'attach_ubl' => 'Attach UBL/E-Invoice', 'attach_ubl' => 'Pripojte UBL/E-faktúru',
'email_style' => 'Štýl e-mailu', 'email_style' => 'Štýl e-mailu',
'processed' => 'Spracované', 'processed' => 'Spracované',
'fee_amount' => 'Výška poplatku', 'fee_amount' => 'Výška poplatku',
@ -3775,7 +3775,7 @@ $lang = array(
'entity_number_placeholder' => ':entity # :entity_number', 'entity_number_placeholder' => ':entity # :entity_number',
'email_link_not_working' => 'Ak vám vyššie uvedené tlačidlo nefunguje, kliknite na odkaz', 'email_link_not_working' => 'Ak vám vyššie uvedené tlačidlo nefunguje, kliknite na odkaz',
'display_log' => 'Zobraziť denník', 'display_log' => 'Zobraziť denník',
'send_fail_logs_to_our_server' => 'Report errors to help improve the app', 'send_fail_logs_to_our_server' => 'Nahláste chyby, aby ste pomohli zlepšiť aplikáciu',
'setup' => 'Nastaviť', 'setup' => 'Nastaviť',
'quick_overview_statistics' => 'Rýchly prehľad a štatistiky', 'quick_overview_statistics' => 'Rýchly prehľad a štatistiky',
'update_your_personal_info' => 'Aktualizujte svoje osobné údaje', 'update_your_personal_info' => 'Aktualizujte svoje osobné údaje',
@ -3878,7 +3878,7 @@ $lang = array(
'payment_method_saving_failed' => 'Spôsob platby nie je možné uložiť na budúce použitie.', 'payment_method_saving_failed' => 'Spôsob platby nie je možné uložiť na budúce použitie.',
'pay_with' => 'Úhrada prostredníctvom', 'pay_with' => 'Úhrada prostredníctvom',
'n/a' => 'N/A', 'n/a' => 'N/A',
'by_clicking_next_you_accept_terms' => 'By clicking "Next" you accept terms.', 'by_clicking_next_you_accept_terms' => 'Kliknutím na „Ďalej“ súhlasíte s podmienkami.',
'not_specified' => 'Nešpecifikované', 'not_specified' => 'Nešpecifikované',
'before_proceeding_with_payment_warning' => 'Pred pokračovaním v platbe musíte vyplniť nasledujúce polia', 'before_proceeding_with_payment_warning' => 'Pred pokračovaním v platbe musíte vyplniť nasledujúce polia',
'after_completing_go_back_to_previous_page' => 'Po dokončení sa vráťte na predchádzajúcu stránku.', 'after_completing_go_back_to_previous_page' => 'Po dokončení sa vráťte na predchádzajúcu stránku.',
@ -3956,7 +3956,7 @@ $lang = array(
'user_detached' => 'Používateľ je oddelený od spoločnosti', 'user_detached' => 'Používateľ je oddelený od spoločnosti',
'create_webhook_failure' => 'Nepodarilo sa vytvoriť webhook', 'create_webhook_failure' => 'Nepodarilo sa vytvoriť webhook',
'payment_message_extended' => 'Ďakujeme za platbu vo výške :amount za :invoice', 'payment_message_extended' => 'Ďakujeme za platbu vo výške :amount za :invoice',
'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is larger than $1 or currency equivalent.', 'online_payments_minimum_note' => 'Poznámka: Online platby sú podporované iba vtedy, ak je suma vyššia ako 1 USD alebo ekvivalent v inej mene.',
'payment_token_not_found' => 'Platobný token sa nenašiel, skúste to znova. Ak problém stále pretrváva, skúste použiť iný spôsob platby ', 'payment_token_not_found' => 'Platobný token sa nenašiel, skúste to znova. Ak problém stále pretrváva, skúste použiť iný spôsob platby ',
'vendor_address1' => 'Ulica predajcu', 'vendor_address1' => 'Ulica predajcu',
'vendor_address2' => 'Apartmán/byt dodávateľa', 'vendor_address2' => 'Apartmán/byt dodávateľa',
@ -4097,7 +4097,7 @@ $lang = array(
'one_time_purchases' => 'Jednorázové nákupy', 'one_time_purchases' => 'Jednorázové nákupy',
'recurring_purchases' => 'Opakované nákupy', 'recurring_purchases' => 'Opakované nákupy',
'you_might_be_interested_in_following' => 'Mohlo by vás zaujímať nasledovné', 'you_might_be_interested_in_following' => 'Mohlo by vás zaujímať nasledovné',
'quotes_with_status_sent_can_be_approved' => 'Only quotes with "Sent" status can be approved. Expired quotes cannot be approved.', 'quotes_with_status_sent_can_be_approved' => 'Schválené môžu byť iba ponuky so stavom „Odoslané“. Cenové ponuky s vypršanou platnosťou nemožno schváliť.',
'no_quotes_available_for_download' => 'Žiadne ponuky na stiahnutie.', 'no_quotes_available_for_download' => 'Žiadne ponuky na stiahnutie.',
'copyright' => 'Autorské práva', 'copyright' => 'Autorské práva',
'user_created_user' => ':user vytvoril :created_user o :time', 'user_created_user' => ':user vytvoril :created_user o :time',
@ -4364,7 +4364,7 @@ $lang = array(
'client_shipping_country' => 'Krajina doručenia klienta', 'client_shipping_country' => 'Krajina doručenia klienta',
'load_pdf' => 'Načítať PDF', 'load_pdf' => 'Načítať PDF',
'start_free_trial' => 'Spustiť bezplatnú skúšobnú verziu', 'start_free_trial' => 'Spustiť bezplatnú skúšobnú verziu',
'start_free_trial_message' => 'Start your FREE 14 day trial of the Pro Plan', 'start_free_trial_message' => 'Začnite BEZPLATNÚ 14-dňovú skúšobnú verziu Pro Plan',
'due_on_receipt' => 'Splatné pri prijatí', 'due_on_receipt' => 'Splatné pri prijatí',
'is_paid' => 'Je zaplatená', 'is_paid' => 'Je zaplatená',
'age_group_paid' => 'Zaplatené', 'age_group_paid' => 'Zaplatené',
@ -5074,7 +5074,7 @@ $lang = array(
'payment_refund_receipt' => 'Potvrdenie o vrátení platby # :number', 'payment_refund_receipt' => 'Potvrdenie o vrátení platby # :number',
'payment_receipt' => 'Potvrdenie o platbe # :number', 'payment_receipt' => 'Potvrdenie o platbe # :number',
'load_template_description' => 'Šablóna sa použije na nasledujúce:', 'load_template_description' => 'Šablóna sa použije na nasledujúce:',
'run_template' => 'Run Template', 'run_template' => 'Spustiť šablónu',
'statement_design' => 'Návrh vyhlásenia', 'statement_design' => 'Návrh vyhlásenia',
'delivery_note_design' => 'Dizajn dodacieho listu', 'delivery_note_design' => 'Dizajn dodacieho listu',
'payment_receipt_design' => 'Návrh potvrdenia o platbe', 'payment_receipt_design' => 'Návrh potvrdenia o platbe',
@ -5113,7 +5113,7 @@ $lang = array(
'all_contacts' => 'Všetky kontakty', 'all_contacts' => 'Všetky kontakty',
'insert_below' => 'Vložiť nižšie', 'insert_below' => 'Vložiť nižšie',
'nordigen_handler_subtitle' => 'Overenie bankového účtu. Výberom vašej inštitúcie na dokončenie žiadosti pomocou poverení účtu.', 'nordigen_handler_subtitle' => 'Overenie bankového účtu. Výberom vašej inštitúcie na dokončenie žiadosti pomocou poverení účtu.',
'nordigen_handler_error_heading_unknown' => 'An error has occurred', 'nordigen_handler_error_heading_unknown' => 'Vyskytla sa chyba',
'nordigen_handler_error_contents_unknown' => 'Vyskytla sa neznáma chyba! Dôvod:', 'nordigen_handler_error_contents_unknown' => 'Vyskytla sa neznáma chyba! Dôvod:',
'nordigen_handler_error_heading_token_invalid' => 'Neplatný Token', 'nordigen_handler_error_heading_token_invalid' => 'Neplatný Token',
'nordigen_handler_error_contents_token_invalid' => 'Poskytnutý token bol neplatný. Ak tento problém pretrváva, požiadajte o pomoc podporu.', 'nordigen_handler_error_contents_token_invalid' => 'Poskytnutý token bol neplatný. Ak tento problém pretrváva, požiadajte o pomoc podporu.',
@ -5223,103 +5223,108 @@ $lang = array(
'rappen_rounding' => 'Rappen zaokrúhľovanie', 'rappen_rounding' => 'Rappen zaokrúhľovanie',
'rappen_rounding_help' => 'Okrúhla suma do 5 centov', 'rappen_rounding_help' => 'Okrúhla suma do 5 centov',
'assign_group' => 'Priradiť skupinu', 'assign_group' => 'Priradiť skupinu',
'paypal_advanced_cards' => 'Advanced Card Payments', 'paypal_advanced_cards' => 'Pokročilé platby kartou',
'local_domain_help' => 'EHLO domain (optional)', 'local_domain_help' => 'Doména EHLO (voliteľné)',
'port_help' => 'ie. 25,587,465', 'port_help' => 'tj. 25,587,465',
'host_help' => 'ie. smtp.gmail.com', 'host_help' => 'tj. smtp.gmail.com',
'always_show_required_fields' => 'Always show required fields form', 'always_show_required_fields' => 'Vždy zobraziť formulár povinných polí',
'always_show_required_fields_help' => 'Displays the required fields form always at checkout', 'always_show_required_fields_help' => 'Zobrazuje formulár povinných polí vždy pri pokladni',
'advanced_cards' => 'Advanced Cards', 'advanced_cards' => 'Pokročilé karty',
'activity_140' => 'Statement sent to :client', 'activity_140' => 'Výpis odoslaný na :client',
'invoice_net_amount' => 'Invoice Net Amount', 'invoice_net_amount' => 'Čistá suma faktúry',
'round_to_minutes' => 'Round To Minutes', 'round_to_minutes' => 'Zaokrúhliť na minúty',
'1_second' => '1 Second', '1_second' => '1 sekunda',
'1_minute' => '1 Minute', '1_minute' => '1 minúta',
'5_minutes' => '5 Minutes', '5_minutes' => '5 minút',
'15_minutes' => '15 Minutes', '15_minutes' => '15 minút',
'30_minutes' => '30 Minutes', '30_minutes' => '30 minút',
'1_hour' => '1 Hour', '1_hour' => '1 hodina',
'1_day' => '1 Day', '1_day' => '1 deň',
'round_tasks' => 'Task Rounding Direction', 'round_tasks' => 'Smer zaokrúhľovania úlohy',
'round_tasks_help' => 'Round task times up or down.', 'round_tasks_help' => 'Časy zaokrúhlených úloh nahor alebo nadol.',
'direction' => 'Direction', 'direction' => 'Smer',
'round_up' => 'Round Up', 'round_up' => 'Zaokrúhliť nahor',
'round_down' => 'Round Down', 'round_down' => 'Zaokrúhliť nadol',
'task_round_to_nearest' => 'Round To Nearest', 'task_round_to_nearest' => 'Zaokrúhliť na najbližšie',
'task_round_to_nearest_help' => 'The interval to round the task to.', 'task_round_to_nearest_help' => 'Interval, na ktorý sa má úloha zaokrúhliť.',
'bulk_updated' => 'Successfully updated data', 'bulk_updated' => 'Údaje boli úspešne aktualizované',
'bulk_update' => 'Bulk Update', 'bulk_update' => 'Hromadná aktualizácia',
'calculate' => 'Calculate', 'calculate' => 'Vypočítajte',
'sum' => 'Sum', 'sum' => 'Sum',
'money' => 'Money', 'money' => 'Peniaze',
'web_app' => 'Web App', 'web_app' => 'Web App',
'desktop_app' => 'Desktop App', 'desktop_app' => 'Desktopová aplikácia',
'disconnected' => 'Disconnected', 'disconnected' => 'Odpojené',
'reconnect' => 'Reconnect', 'reconnect' => 'Znovu sa pripojte',
'e_invoice_settings' => 'E-Invoice Settings', 'e_invoice_settings' => 'Nastavenia elektronickej faktúry',
'btcpay_refund_subject' => 'Refund of your invoice via BTCPay', 'btcpay_refund_subject' => 'Vrátenie vašej faktúry cez BTCPay',
'btcpay_refund_body' => 'A refund intended for you has been issued. To claim it via BTCPay, please click on this link:', 'btcpay_refund_body' => 'Bola vám vrátená platba. Ak si ju chcete uplatniť prostredníctvom BTCPay, kliknite na tento odkaz:',
'currency_mauritanian_ouguiya' => 'Mauritanian Ouguiya', 'currency_mauritanian_ouguiya' => 'Mauritánska Ouguiya',
'currency_bhutan_ngultrum' => 'Bhutan Ngultrum', 'currency_bhutan_ngultrum' => 'Bhutan Ngultrum',
'end_of_month' => 'End Of Month', 'end_of_month' => 'Koniec mesiaca',
'merge_e_invoice_to_pdf' => 'Merge E-Invoice and PDF', 'merge_e_invoice_to_pdf' => 'Zlúčte elektronickú faktúru a PDF',
'task_assigned_subject' => 'New task assignment [Task :task] [ :date ]', 'task_assigned_subject' => 'Nové zadanie úlohy [Úloha :task ] [ :date ]',
'task_assigned_body' => 'You have been assigned task :task <br><br> Description: :description <br><br> Client: :client', 'task_assigned_body' => 'Bola vám pridelená úloha :task<br><br> Popis: :popis<br><br> Klient: :client',
'activity_141' => 'User :user entered note: :notes', 'activity_141' => 'Používateľ :user zadal poznámku: :notes',
'quote_reminder_subject' => 'Reminder: Quote :quote from :company', 'quote_reminder_subject' => 'Pripomienka: Citácia :quote z :company',
'quote_reminder_message' => 'Reminder for quote :number for :amount', 'quote_reminder_message' => 'Pripomenutie ponuky :number pre :amount',
'quote_reminder1' => 'First Quote Reminder', 'quote_reminder1' => 'Pripomenutie prvého citátu',
'before_valid_until_date' => 'Before the valid until date', 'before_valid_until_date' => 'Pred dátumom platnosti do',
'after_valid_until_date' => 'After the valid until date', 'after_valid_until_date' => 'Po dátume platnosti do',
'after_quote_date' => 'After the quote date', 'after_quote_date' => 'Po dátume cenovej ponuky',
'remind_quote' => 'Remind Quote', 'remind_quote' => 'Pripomenúť citát',
'end_of_month' => 'End Of Month', 'end_of_month' => 'Koniec mesiaca',
'tax_currency_mismatch' => 'Tax currency is different from invoice currency', 'tax_currency_mismatch' => 'Mena dane sa líši od meny faktúry',
'edocument_import_already_exists' => 'The invoice has already been imported on :date', 'edocument_import_already_exists' => 'Faktúra už bola importovaná na :date',
'before_valid_until' => 'Before the valid until', 'before_valid_until' => 'Pred platnosťou do',
'after_valid_until' => 'After the valid until', 'after_valid_until' => 'Po platnosti do',
'task_assigned_notification' => 'Task Assigned Notification', 'task_assigned_notification' => 'Oznámenie o priradení úlohy',
'task_assigned_notification_help' => 'Send an email when a task is assigned', 'task_assigned_notification_help' => 'Po priradení úlohy odošlite e-mail',
'invoices_locked_end_of_month' => 'Invoices are locked at the end of the month', 'invoices_locked_end_of_month' => 'Faktúry sú zablokované na konci mesiaca',
'referral_url' => 'Referral URL', 'referral_url' => 'Adresa URL sprostredkovania',
'add_comment' => 'Add Comment', 'add_comment' => 'Pridať komentár',
'added_comment' => 'Successfully saved comment', 'added_comment' => 'Komentár bol úspešne uložený',
'tickets' => 'Tickets', 'tickets' => 'Vstupenky',
'assigned_group' => 'Successfully assigned group', 'assigned_group' => 'Skupina bola úspešne priradená',
'merge_to_pdf' => 'Merge to PDF', 'merge_to_pdf' => 'Zlúčiť do PDF',
'latest_requires_php_version' => 'Note: the latest version requires PHP :version', 'latest_requires_php_version' => 'Poznámka: Najnovšia verzia vyžaduje PHP :version',
'auto_expand_product_table_notes' => 'Automatically expand products table notes', 'auto_expand_product_table_notes' => 'Automaticky rozbaľte poznámky k tabuľke produktov',
'auto_expand_product_table_notes_help' => 'Automatically expands the notes section within the products table to display more lines.', 'auto_expand_product_table_notes_help' => 'Automaticky rozbalí sekciu poznámok v tabuľke produktov, aby sa zobrazilo viac riadkov.',
'institution_number' => 'Institution Number', 'institution_number' => 'Číslo inštitúcie',
'transit_number' => 'Transit Number', 'transit_number' => 'Číslo tranzitu',
'personal' => 'Personal', 'personal' => 'Osobné',
'address_information' => 'Address Information', 'address_information' => 'Informácie o adrese',
'enter_the_information_for_the_bank_account' => 'Enter the Information for the Bank Account', 'enter_the_information_for_the_bank_account' => 'Zadajte informácie o bankovom účte',
'account_holder_information' => 'Account Holder Information', 'account_holder_information' => 'Informácie o držiteľovi účtu',
'enter_information_for_the_account_holder' => 'Enter Information for the Account Holder', 'enter_information_for_the_account_holder' => 'Zadajte informácie pre majiteľa účtu',
'customer_type' => 'Customer Type', 'customer_type' => 'Typ zákazníka',
'process_date' => 'Process Date', 'process_date' => 'Dátum spracovania',
'forever_free' => 'Forever Free', 'forever_free' => 'Navždy zadarmo',
'comments_only' => 'Comments Only', 'comments_only' => 'Len komentáre',
'payment_balance_on_file' => 'Payment Balance On File', 'payment_balance_on_file' => 'Platobný zostatok v súbore',
'ubl_email_attachment_help' => 'For more e-invoice settings please navigate :here', 'ubl_email_attachment_help' => 'Ďalšie nastavenia elektronickej faktúry nájdete tu',
'stop_task_to_add_task_entry' => 'You need to stop the task before adding a new item.', 'stop_task_to_add_task_entry' => 'Pred pridaním novej položky musíte úlohu zastaviť.',
'xml_file' => 'XML File', 'xml_file' => 'XML súbor',
'one_page_checkout' => 'One-Page Checkout', 'one_page_checkout' => 'Pokladňa na jednej stránke',
'one_page_checkout_help' => 'Enable the new single page payment flow', 'one_page_checkout_help' => 'Povoľte nový tok platieb na jednej stránke',
'applies_to' => 'Applies To', 'applies_to' => 'Platí pre',
'accept_purchase_order' => 'Accept Purchase Order', 'accept_purchase_order' => 'Prijmite objednávku',
'round_to_seconds' => 'Round To Seconds', 'round_to_seconds' => 'Zaokrúhliť na sekundy',
'activity_142' => 'Quote :number reminder 1 sent', 'activity_142' => 'Citácia :number upomienka 1 odoslaná',
'activity_143' => 'Auto Bill succeeded for invoice :invoice', 'activity_143' => 'Automatická faktúra bola úspešná pre faktúru :invoice',
'activity_144' => 'Auto Bill failed for invoice :invoice. :notes', 'activity_144' => 'Automatické vyúčtovanie zlyhalo pre faktúru :invoice . :poznámky',
'activity_145' => 'EInvoice :invoice for :client was e-delivered. :notes', 'activity_145' => 'EFaktúra :invoice za :client bola doručená elektronicky. :poznámky',
'payment_failed' => 'Payment Failed', 'payment_failed' => 'Platba zlyhala',
'ssl_host_override' => 'SSL Host Override', 'ssl_host_override' => 'Prepísanie hostiteľa SSL',
'upload_logo_short' => 'Upload Logo', 'upload_logo_short' => 'Nahrať logo',
'country_Melilla' => 'Melilla', 'country_Melilla' => 'Melilla',
'country_Ceuta' => 'Ceuta', 'country_Ceuta' => 'Ceuta',
'country_Canary Islands' => 'Canary Islands', 'country_Canary Islands' => 'Kanárske ostrovy',
'lang_Vietnamese' => 'Vietnamci',
'invoice_status_changed' => 'Upozorňujeme, že stav vašej faktúry bol aktualizovaný. Odporúčame obnoviť stránku, aby ste videli najaktuálnejšiu verziu.',
'no_unread_notifications' => 'Všetko ste zachytili! Žiadne nové upozornenia.',
'how_to_import_data' => 'Ako importovať údaje',
'download_example_file' => 'Stiahnite si vzorový súbor',
); );
return $lang; return $lang;

View File

@ -199,7 +199,7 @@ $lang = array(
'removed_logo' => 'Logotyp borttagen', 'removed_logo' => 'Logotyp borttagen',
'sent_message' => 'Meddelandet skickat', 'sent_message' => 'Meddelandet skickat',
'invoice_error' => 'Välj kund och rätta till eventuella fel', 'invoice_error' => 'Välj kund och rätta till eventuella fel',
'limit_clients' => 'You\'ve hit the :count client limit on Free accounts. Congrats on your success!', 'limit_clients' => 'Du har nått :count klientgränsen för gratiskonton. Grattis till din framgång!',
'payment_error' => 'Något blev fel när din betalning bearbetades. Var vänlig och försök igen lite senare.', 'payment_error' => 'Något blev fel när din betalning bearbetades. Var vänlig och försök igen lite senare.',
'registration_required' => 'Registering krävs', 'registration_required' => 'Registering krävs',
'confirmation_required' => 'Please confirm your email address, :link to resend the confirmation email.', 'confirmation_required' => 'Please confirm your email address, :link to resend the confirmation email.',
@ -1099,7 +1099,7 @@ $lang = array(
'invoice_embed_documents' => 'Bädda in dokument', 'invoice_embed_documents' => 'Bädda in dokument',
'invoice_embed_documents_help' => 'Include attached images in the invoice.', 'invoice_embed_documents_help' => 'Include attached images in the invoice.',
'document_email_attachment' => 'Bifoga dokument', 'document_email_attachment' => 'Bifoga dokument',
'ubl_email_attachment' => 'Attach UBL/E-Invoice', 'ubl_email_attachment' => 'Bifoga UBL/E-faktura',
'download_documents' => 'Ladda ner dokument (:size)', 'download_documents' => 'Ladda ner dokument (:size)',
'documents_from_expenses' => 'Från utgifter:', 'documents_from_expenses' => 'Från utgifter:',
'dropzone_default_message' => 'Släpp filer eller klicka för att ladda upp', 'dropzone_default_message' => 'Släpp filer eller klicka för att ladda upp',
@ -1172,8 +1172,8 @@ $lang = array(
'invoice_number_padding' => 'Stoppning', 'invoice_number_padding' => 'Stoppning',
'preview' => 'Förhandsgranska', 'preview' => 'Förhandsgranska',
'list_vendors' => 'Lista leverantörer', 'list_vendors' => 'Lista leverantörer',
'add_users_not_supported' => 'Upgrade to the Enterprise Plan to add additional users to your account.', 'add_users_not_supported' => 'Uppgradera till Enterprise Plan för att lägga till ytterligare användare till ditt konto.',
'enterprise_plan_features' => 'The Enterprise Plan adds support for multiple users and file attachments, :link to see the full list of features.', 'enterprise_plan_features' => 'Enterprise Plan lägger till stöd för flera användare och filbilagor, :link för att se hela listan med funktioner.',
'return_to_app' => 'Återgå till Appen', 'return_to_app' => 'Återgå till Appen',
@ -1322,7 +1322,7 @@ När ni har pengarna, kom tillbaka till denna betalningsmetods sida och klicka p
'security' => 'Säkerhet', 'security' => 'Säkerhet',
'see_whats_new' => 'Se vad som är nytt i v:version', 'see_whats_new' => 'Se vad som är nytt i v:version',
'wait_for_upload' => 'Snälla vänta på uppladdning av dokument slutförs.', 'wait_for_upload' => 'Snälla vänta på uppladdning av dokument slutförs.',
'upgrade_for_permissions' => 'Upgrade to our Enterprise Plan to enable permissions.', 'upgrade_for_permissions' => 'Uppgradera till vår Enterprise Plan för att aktivera behörigheter.',
'enable_second_tax_rate' => 'Aktivera en <b>andra momsnivå</b>', 'enable_second_tax_rate' => 'Aktivera en <b>andra momsnivå</b>',
'payment_file' => 'Betalningsfil', 'payment_file' => 'Betalningsfil',
'expense_file' => 'Kostnadsfil', 'expense_file' => 'Kostnadsfil',
@ -2205,7 +2205,7 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'mailgun_private_key' => 'Mailgun Private Key', 'mailgun_private_key' => 'Mailgun Private Key',
'brevo_domain' => 'Brevo-domän', 'brevo_domain' => 'Brevo-domän',
'brevo_private_key' => 'Brevo privat nyckel', 'brevo_private_key' => 'Brevo privat nyckel',
'send_test_email' => 'Send Test Email', 'send_test_email' => 'Skicka testmail',
'select_label' => 'Välj rubrik', 'select_label' => 'Välj rubrik',
'label' => 'Rubrik', 'label' => 'Rubrik',
'service' => 'Service', 'service' => 'Service',
@ -2372,7 +2372,7 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'currency_gold_troy_ounce' => 'Guld Troy Ounce', 'currency_gold_troy_ounce' => 'Guld Troy Ounce',
'currency_nicaraguan_córdoba' => 'Nicaraguanska Córdoba', 'currency_nicaraguan_córdoba' => 'Nicaraguanska Córdoba',
'currency_malagasy_ariary' => 'Madagaskar ariary', 'currency_malagasy_ariary' => 'Madagaskar ariary',
"currency_tongan_paanga" => "Tongan Pa'anga", "currency_tongan_paanga" => "tonganska Pa&#39;anga",
'review_app_help' => 'We hope you\'re enjoying using the app.<br/>If you\'d consider :link we\'d greatly appreciate it!', 'review_app_help' => 'We hope you\'re enjoying using the app.<br/>If you\'d consider :link we\'d greatly appreciate it!',
'writing_a_review' => 'writing a review', 'writing_a_review' => 'writing a review',
@ -2500,8 +2500,8 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'local_storage_required' => 'Fel: lokal lagring är inte tillgänglig.', 'local_storage_required' => 'Fel: lokal lagring är inte tillgänglig.',
'your_password_reset_link' => 'Din lösenordsåterställnings länk', 'your_password_reset_link' => 'Din lösenordsåterställnings länk',
'subdomain_taken' => 'Subdomänen är upptagen', 'subdomain_taken' => 'Subdomänen är upptagen',
'expense_mailbox_taken' => 'The inbound mailbox is already in use', 'expense_mailbox_taken' => 'Den inkommande brevlådan används redan',
'expense_mailbox_invalid' => 'The inbound mailbox does not match the required schema', 'expense_mailbox_invalid' => 'Den inkommande postlådan matchar inte det obligatoriska schemat',
'client_login' => 'Kund inlogg', 'client_login' => 'Kund inlogg',
'converted_amount' => 'Konverterad summa', 'converted_amount' => 'Konverterad summa',
'default' => 'Standard', 'default' => 'Standard',
@ -2705,7 +2705,7 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'no_assets' => 'Inga bilder, dra för att ladda upp', 'no_assets' => 'Inga bilder, dra för att ladda upp',
'add_image' => 'Lägg till bild', 'add_image' => 'Lägg till bild',
'select_image' => 'Välj bild', 'select_image' => 'Välj bild',
'upgrade_to_upload_images' => 'Upgrade to the Enterprise Plan to upload files & images', 'upgrade_to_upload_images' => 'Uppgradera till Enterprise Plan för att ladda upp filer och bilder',
'delete_image' => 'Ta bort bild', 'delete_image' => 'Ta bort bild',
'delete_image_help' => 'Varning: Bortagning av denna bild kommer ta bort den från alla förslag', 'delete_image_help' => 'Varning: Bortagning av denna bild kommer ta bort den från alla förslag',
'amount_variable_help' => 'Notera: fakturans $amount fält kommer att använda del-/insättningsfältet om det ställs in annars kommer det att använda fakturasaldot.', 'amount_variable_help' => 'Notera: fakturans $amount fält kommer att använda del-/insättningsfältet om det ställs in annars kommer det att använda fakturasaldot.',
@ -2923,13 +2923,13 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'mime_types' => 'Mimetyper', 'mime_types' => 'Mimetyper',
'mime_types_placeholder' => '.pdf , .docx, .jpg', 'mime_types_placeholder' => '.pdf , .docx, .jpg',
'mime_types_help' => 'Kommaseparerad lista över tillåtna mimetyper, lämna tomt för alla', 'mime_types_help' => 'Kommaseparerad lista över tillåtna mimetyper, lämna tomt för alla',
'ticket_number_start_help' => 'Ticket number must be greater than the current ticket number', 'ticket_number_start_help' => 'Biljettnumret måste vara större än det aktuella biljettnumret',
'new_ticket_template_id' => 'New ticket', 'new_ticket_template_id' => 'Ny biljett',
'new_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a new ticket is created', 'new_ticket_autoresponder_help' => 'Om du väljer en mall skickas ett autosvar till en kund/kontakt när en ny ärende skapas',
'update_ticket_template_id' => 'Updated ticket', 'update_ticket_template_id' => 'Uppdaterad biljett',
'update_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a ticket is updated', 'update_ticket_autoresponder_help' => 'Om du väljer en mall skickas ett autosvar till en kund/kontakt när en ärende uppdateras',
'close_ticket_template_id' => 'Closed ticket', 'close_ticket_template_id' => 'Stängd biljett',
'close_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a ticket is closed', 'close_ticket_autoresponder_help' => 'Om du väljer en mall skickas ett automatiskt svar till en kund/kontakt när en biljett stängs',
'default_priority' => 'Standardprioritet', 'default_priority' => 'Standardprioritet',
'alert_new_comment_id' => 'Ny kommentar', 'alert_new_comment_id' => 'Ny kommentar',
'update_ticket_notification_list' => 'Ytterligare nya kommentarer notifikationer', 'update_ticket_notification_list' => 'Ytterligare nya kommentarer notifikationer',
@ -2999,7 +2999,7 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'valid_until_days' => 'Giltig till', 'valid_until_days' => 'Giltig till',
'valid_until_days_help' => 'Ställer automatiskt in värdet <b>Giltigt tills</b> på offerter till så många dagar i framtiden. Lämna tom för att inaktivera.', 'valid_until_days_help' => 'Ställer automatiskt in värdet <b>Giltigt tills</b> på offerter till så många dagar i framtiden. Lämna tom för att inaktivera.',
'usually_pays_in_days' => 'Dagar', 'usually_pays_in_days' => 'Dagar',
'requires_an_enterprise_plan' => 'Requires an Enterprise Plan', 'requires_an_enterprise_plan' => 'Kräver en Enterprise Plan',
'take_picture' => 'Ta en bild', 'take_picture' => 'Ta en bild',
'upload_file' => 'Ladda upp en fil', 'upload_file' => 'Ladda upp en fil',
'new_document' => 'Nytt dokument', 'new_document' => 'Nytt dokument',
@ -3055,7 +3055,7 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'portal_mode' => 'Portal-läge', 'portal_mode' => 'Portal-läge',
'attach_pdf' => 'Bifoga PDF', 'attach_pdf' => 'Bifoga PDF',
'attach_documents' => 'Bifoga dokument', 'attach_documents' => 'Bifoga dokument',
'attach_ubl' => 'Attach UBL/E-Invoice', 'attach_ubl' => 'Bifoga UBL/E-faktura',
'email_style' => 'E-poststil', 'email_style' => 'E-poststil',
'processed' => 'Bearbetat', 'processed' => 'Bearbetat',
'fee_amount' => 'Avgiftsbelopp', 'fee_amount' => 'Avgiftsbelopp',
@ -3101,7 +3101,7 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'archived_group' => 'Gruppen har arkiverats', 'archived_group' => 'Gruppen har arkiverats',
'deleted_group' => 'Gruppen har raderats', 'deleted_group' => 'Gruppen har raderats',
'restored_group' => 'Gruppen har återställts', 'restored_group' => 'Gruppen har återställts',
'upload_logo' => 'Upload Your Company Logo', 'upload_logo' => 'Ladda upp din företagslogotyp',
'uploaded_logo' => 'Logotypen har laddats upp', 'uploaded_logo' => 'Logotypen har laddats upp',
'saved_settings' => 'Inställningarna har sparats', 'saved_settings' => 'Inställningarna har sparats',
'device_settings' => 'Enhetsinställningar', 'device_settings' => 'Enhetsinställningar',
@ -3796,7 +3796,7 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'entity_number_placeholder' => ':entity # :entity_number', 'entity_number_placeholder' => ':entity # :entity_number',
'email_link_not_working' => 'Om knappen ovan inte fungerar för dig, klicka på länken', 'email_link_not_working' => 'Om knappen ovan inte fungerar för dig, klicka på länken',
'display_log' => 'Visa logg', 'display_log' => 'Visa logg',
'send_fail_logs_to_our_server' => 'Report errors to help improve the app', 'send_fail_logs_to_our_server' => 'Rapportera fel för att förbättra appen',
'setup' => 'Installation', 'setup' => 'Installation',
'quick_overview_statistics' => 'Snabb översikt och statistik', 'quick_overview_statistics' => 'Snabb översikt och statistik',
'update_your_personal_info' => 'Uppdatera din personliga information', 'update_your_personal_info' => 'Uppdatera din personliga information',
@ -3899,7 +3899,7 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'payment_method_saving_failed' => 'Betalningsmetod kan inte sparas för framtida bruk.', 'payment_method_saving_failed' => 'Betalningsmetod kan inte sparas för framtida bruk.',
'pay_with' => 'Betala med', 'pay_with' => 'Betala med',
'n/a' => 'N/A', 'n/a' => 'N/A',
'by_clicking_next_you_accept_terms' => 'By clicking "Next" you accept terms.', 'by_clicking_next_you_accept_terms' => 'Genom att klicka på &quot;Nästa&quot; accepterar du villkoren.',
'not_specified' => 'Inte specificerad', 'not_specified' => 'Inte specificerad',
'before_proceeding_with_payment_warning' => 'Innan du fortsätter med betalningen måste du fylla i följande fält', 'before_proceeding_with_payment_warning' => 'Innan du fortsätter med betalningen måste du fylla i följande fält',
'after_completing_go_back_to_previous_page' => 'Efter slutförd, gå tillbaka till föregående sida.', 'after_completing_go_back_to_previous_page' => 'Efter slutförd, gå tillbaka till föregående sida.',
@ -3923,7 +3923,7 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'notification_credit_bounced_subject' => 'Vi kunde inte leverera kredit :invoice', 'notification_credit_bounced_subject' => 'Vi kunde inte leverera kredit :invoice',
'save_payment_method_details' => 'Spara information om betalningsmetod', 'save_payment_method_details' => 'Spara information om betalningsmetod',
'new_card' => 'Nytt kort', 'new_card' => 'Nytt kort',
'new_bank_account' => 'Add Bank Account', 'new_bank_account' => 'Lägg till bankkonto',
'company_limit_reached' => 'Gräns på :limit företag per konto.', 'company_limit_reached' => 'Gräns på :limit företag per konto.',
'credits_applied_validation' => 'Den totala krediten kan inte ÖVERSTIGA den totala summan på fakturorna.', 'credits_applied_validation' => 'Den totala krediten kan inte ÖVERSTIGA den totala summan på fakturorna.',
'credit_number_taken' => 'Kreditnummer har redan tagits', 'credit_number_taken' => 'Kreditnummer har redan tagits',
@ -3977,7 +3977,7 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'user_detached' => 'Användaren har kopplats bort från företaget', 'user_detached' => 'Användaren har kopplats bort från företaget',
'create_webhook_failure' => 'Det gick inte att skapa Webhook', 'create_webhook_failure' => 'Det gick inte att skapa Webhook',
'payment_message_extended' => 'Tack för din betalning på :amount för :invoice', 'payment_message_extended' => 'Tack för din betalning på :amount för :invoice',
'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is larger than $1 or currency equivalent.', 'online_payments_minimum_note' => 'Obs! Onlinebetalningar stöds endast om beloppet är större än $1 eller motsvarande i valuta.',
'payment_token_not_found' => 'Betalningstoken hittades inte. Försök igen. Om problemet fortfarande kvarstår kan du prova med en annan betalningsmetod', 'payment_token_not_found' => 'Betalningstoken hittades inte. Försök igen. Om problemet fortfarande kvarstår kan du prova med en annan betalningsmetod',
'vendor_address1' => 'Leverantörsadress', 'vendor_address1' => 'Leverantörsadress',
'vendor_address2' => 'Leverantörsadress 2', 'vendor_address2' => 'Leverantörsadress 2',
@ -4118,7 +4118,7 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'one_time_purchases' => 'Engångsköp', 'one_time_purchases' => 'Engångsköp',
'recurring_purchases' => 'Återkommande köp', 'recurring_purchases' => 'Återkommande köp',
'you_might_be_interested_in_following' => 'Du kanske är intresserad av följande', 'you_might_be_interested_in_following' => 'Du kanske är intresserad av följande',
'quotes_with_status_sent_can_be_approved' => 'Only quotes with "Sent" status can be approved. Expired quotes cannot be approved.', 'quotes_with_status_sent_can_be_approved' => 'Endast offerter med statusen &quot;Skickat&quot; kan godkännas. Utgångna offerter kan inte godkännas.',
'no_quotes_available_for_download' => 'Inga offerter tillgängliga för nedladdning.', 'no_quotes_available_for_download' => 'Inga offerter tillgängliga för nedladdning.',
'copyright' => 'Copyright', 'copyright' => 'Copyright',
'user_created_user' => ':user skapade :created_user klockan :time', 'user_created_user' => ':user skapade :created_user klockan :time',
@ -4184,7 +4184,7 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'payment_type_Bancontact' => 'Bancontact', 'payment_type_Bancontact' => 'Bancontact',
'payment_type_BECS' => 'BECS', 'payment_type_BECS' => 'BECS',
'payment_type_ACSS' => 'ACSS', 'payment_type_ACSS' => 'ACSS',
'gross_line_total' => 'Gross Line Total', 'gross_line_total' => 'Brutto rad totalt',
'lang_Slovak' => 'slovakiska', 'lang_Slovak' => 'slovakiska',
'normal' => 'Vanligt', 'normal' => 'Vanligt',
'large' => 'Stor', 'large' => 'Stor',
@ -4385,7 +4385,7 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'client_shipping_country' => 'Kundens leveransland', 'client_shipping_country' => 'Kundens leveransland',
'load_pdf' => 'Ladda PDF', 'load_pdf' => 'Ladda PDF',
'start_free_trial' => 'Påbörja gratis försöksperiod', 'start_free_trial' => 'Påbörja gratis försöksperiod',
'start_free_trial_message' => 'Start your FREE 14 day trial of the Pro Plan', 'start_free_trial_message' => 'Starta din GRATIS 14 dagars provperiod på Pro Plan',
'due_on_receipt' => 'Förfaller vid mottagandet', 'due_on_receipt' => 'Förfaller vid mottagandet',
'is_paid' => 'Är betalad', 'is_paid' => 'Är betalad',
'age_group_paid' => 'Betalt', 'age_group_paid' => 'Betalt',
@ -5095,7 +5095,7 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'payment_refund_receipt' => 'Återbetalningskvitto # :number', 'payment_refund_receipt' => 'Återbetalningskvitto # :number',
'payment_receipt' => 'Betalningskvitto # :number', 'payment_receipt' => 'Betalningskvitto # :number',
'load_template_description' => 'Mallen kommer att tillämpas på följande:', 'load_template_description' => 'Mallen kommer att tillämpas på följande:',
'run_template' => 'Run Template', 'run_template' => 'Kör mall',
'statement_design' => 'Utlåtandedesign', 'statement_design' => 'Utlåtandedesign',
'delivery_note_design' => 'Leveranssedel design', 'delivery_note_design' => 'Leveranssedel design',
'payment_receipt_design' => 'Design av betalningskvitto', 'payment_receipt_design' => 'Design av betalningskvitto',
@ -5134,14 +5134,14 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'all_contacts' => 'Alla kontakter', 'all_contacts' => 'Alla kontakter',
'insert_below' => 'Infoga nedan', 'insert_below' => 'Infoga nedan',
'nordigen_handler_subtitle' => 'Autentisering av bankkonto. Välj din institution för att slutföra begäran med dina kontouppgifter.', 'nordigen_handler_subtitle' => 'Autentisering av bankkonto. Välj din institution för att slutföra begäran med dina kontouppgifter.',
'nordigen_handler_error_heading_unknown' => 'An error has occurred', 'nordigen_handler_error_heading_unknown' => 'Ett fel har uppstått',
'nordigen_handler_error_contents_unknown' => 'Ett okänt fel har uppstått! Anledning:', 'nordigen_handler_error_contents_unknown' => 'Ett okänt fel har uppstått! Anledning:',
'nordigen_handler_error_heading_token_invalid' => 'Ogiltig token', 'nordigen_handler_error_heading_token_invalid' => 'Ogiltig token',
'nordigen_handler_error_contents_token_invalid' => 'Den angivna token var ogiltig. Kontakta supporten för hjälp om problemet kvarstår.', 'nordigen_handler_error_contents_token_invalid' => 'Den angivna token var ogiltig. Kontakta supporten för hjälp om problemet kvarstår.',
'nordigen_handler_error_heading_account_config_invalid' => 'Saknade inloggningsuppgifter', 'nordigen_handler_error_heading_account_config_invalid' => 'Saknade inloggningsuppgifter',
'nordigen_handler_error_contents_account_config_invalid' => 'Ogiltiga eller saknade autentiseringsuppgifter för Gocardless bankkontodata. Kontakta supporten för hjälp om problemet kvarstår.', 'nordigen_handler_error_contents_account_config_invalid' => 'Ogiltiga eller saknade autentiseringsuppgifter för Gocardless bankkontodata. Kontakta supporten för hjälp om problemet kvarstår.',
'nordigen_handler_error_heading_not_available' => 'Inte tillgänglig', 'nordigen_handler_error_heading_not_available' => 'Inte tillgänglig',
'nordigen_handler_error_contents_not_available' => 'Feature unavailable, Enterprise Plan only.', 'nordigen_handler_error_contents_not_available' => 'Funktionen är inte tillgänglig, endast Enterprise Plan.',
'nordigen_handler_error_heading_institution_invalid' => 'Ogiltig institution', 'nordigen_handler_error_heading_institution_invalid' => 'Ogiltig institution',
'nordigen_handler_error_contents_institution_invalid' => 'Det angivna institutions-id är ogiltigt eller inte längre giltigt.', 'nordigen_handler_error_contents_institution_invalid' => 'Det angivna institutions-id är ogiltigt eller inte längre giltigt.',
'nordigen_handler_error_heading_ref_invalid' => 'Ogiltig referens', 'nordigen_handler_error_heading_ref_invalid' => 'Ogiltig referens',
@ -5187,34 +5187,34 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'user_sales' => 'Användarförsäljning', 'user_sales' => 'Användarförsäljning',
'iframe_url' => 'iFrame URL', 'iframe_url' => 'iFrame URL',
'user_unsubscribed' => 'Användare avslutade prenumerationen på e-postmeddelanden :link', 'user_unsubscribed' => 'Användare avslutade prenumerationen på e-postmeddelanden :link',
'out_of_stock' => 'Out of stock', 'out_of_stock' => 'Slut i lager',
'step_dependency_fail' => 'Component ":step" requires at least one of it\'s dependencies (":dependencies") in the list.', 'step_dependency_fail' => 'Komponent &quot;:step&quot; kräver minst ett av dess beroenden (&quot;:beroenden&quot;) i listan.',
'step_dependency_order_fail' => 'Component ":step" depends on ":dependency". Make component(s) order is correct.', 'step_dependency_order_fail' => 'Komponent &quot;:steg&quot; beror på &quot;:beroende&quot;. Se till att ordningen på komponenterna är korrekt.',
'step_authentication_fail' => 'You must include at least one of authentication methods.', 'step_authentication_fail' => 'Du måste inkludera minst en av autentiseringsmetoderna.',
'auth.login' => 'Login', 'auth.login' => 'Inloggning',
'auth.login-or-register' => 'Login or Register', 'auth.login-or-register' => 'Logga in eller registrera dig',
'auth.register' => 'Register', 'auth.register' => 'Register',
'cart' => 'Cart', 'cart' => 'Vagn',
'methods' => 'Methods', 'methods' => 'Metoder',
'rff' => 'Required fields form', 'rff' => 'Obligatoriska fält formulär',
'add_step' => 'Add step', 'add_step' => 'Lägg till steg',
'steps' => 'Steps', 'steps' => 'Steg',
'steps_order_help' => 'The order of the steps is important. The first step should not depend on any other step. The second step should depend on the first step, and so on.', 'steps_order_help' => 'Ordningen på stegen är viktig. Det första steget bör inte bero på något annat steg. Det andra steget bör bero på det första steget, och så vidare.',
'other_steps' => 'Other steps', 'other_steps' => 'Andra steg',
'use_available_payments' => 'Använd tillgängliga betalningar', 'use_available_payments' => 'Använd tillgängliga betalningar',
'test_email_sent' => 'Skickat e-postmeddelande', 'test_email_sent' => 'Skickat e-postmeddelande',
'gateway_type' => 'Gateway typ', 'gateway_type' => 'Gateway typ',
'save_template_body' => 'Vill du spara denna importmappning som en mall för framtida användning?', 'save_template_body' => 'Vill du spara denna importmappning som en mall för framtida användning?',
'save_as_template' => 'Spara mallmappning', 'save_as_template' => 'Spara mallmappning',
'checkout_only_for_existing_customers' => 'Checkout is enabled only for existing customers. Please login with existing account to checkout.', 'checkout_only_for_existing_customers' => 'Checkout är endast aktiverat för befintliga kunder. Vänligen logga in med befintligt konto för att betala.',
'checkout_only_for_new_customers' => 'Checkout is enabled only for new customers. Please register a new account to checkout.', 'checkout_only_for_new_customers' => 'Checkout är endast aktiverat för nya kunder. Vänligen registrera ett nytt konto för att betala.',
'auto_bill_standard_invoices_help' => 'Autofakturera standardfakturor på förfallodagen', 'auto_bill_standard_invoices_help' => 'Autofakturera standardfakturor på förfallodagen',
'auto_bill_on_help' => 'Automatisk fakturering på sändningsdatum ELLER förfallodatum (återkommande fakturor)', 'auto_bill_on_help' => 'Automatisk fakturering på sändningsdatum ELLER förfallodatum (återkommande fakturor)',
'use_available_credits_help' => 'Tillämpa eventuella kreditsaldon på betalningar innan du debiterar en betalningsmetod', 'use_available_credits_help' => 'Tillämpa eventuella kreditsaldon på betalningar innan du debiterar en betalningsmetod',
'use_unapplied_payments' => 'Använd ej tillämpade betalningar', 'use_unapplied_payments' => 'Använd ej tillämpade betalningar',
'use_unapplied_payments_help' => 'Använd eventuella betalningssaldon innan du debiterar en betalningsmetod', 'use_unapplied_payments_help' => 'Använd eventuella betalningssaldon innan du debiterar en betalningsmetod',
'payment_terms_help' => 'The number of days after the invoice date that payment is due', 'payment_terms_help' => 'Antalet dagar efter fakturadatum som betalning förfaller',
'payment_type_help' => 'The default payment type to be used for payments', 'payment_type_help' => 'Standardbetalningstypen som ska användas för betalningar',
'quote_valid_until_help' => 'Antalet dagar som offerten gäller', 'quote_valid_until_help' => 'Antalet dagar som offerten gäller',
'expense_payment_type_help' => 'Standardutgiftsbetalningstypen som ska användas', 'expense_payment_type_help' => 'Standardutgiftsbetalningstypen som ska användas',
'paylater' => 'Betala in 4', 'paylater' => 'Betala in 4',
@ -5227,120 +5227,125 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
'product_cost' => 'Produktkostnad', 'product_cost' => 'Produktkostnad',
'duration_words' => 'Varaktighet i ord', 'duration_words' => 'Varaktighet i ord',
'upcoming_recurring_invoices' => 'Kommande återkommande fakturor', 'upcoming_recurring_invoices' => 'Kommande återkommande fakturor',
'shipping_country_id' => 'Shipping Country', 'shipping_country_id' => 'Fraktland',
'show_table_footer' => 'Show table footer', 'show_table_footer' => 'Visa tabellsidfot',
'show_table_footer_help' => 'Displays the totals in the footer of the table', 'show_table_footer_help' => 'Visar summorna i tabellens sidfot',
'total_invoices' => 'Totala fakturor', 'total_invoices' => 'Totala fakturor',
'add_to_group' => 'Add to group', 'add_to_group' => 'Lägg till i grupp',
'check_credentials' => 'Check Credentials', 'check_credentials' => 'Kontrollera inloggningsuppgifter',
'valid_credentials' => 'Credentials are valid', 'valid_credentials' => 'Inloggningsuppgifter är giltiga',
'e_quote' => 'E-Quote', 'e_quote' => 'E-citat',
'e_credit' => 'E-Credit', 'e_credit' => 'E-kredit',
'e_purchase_order' => 'E-Purchase Order', 'e_purchase_order' => 'E-inköpsorder',
'e_quote_type' => 'E-Quote Type', 'e_quote_type' => 'Typ av e-citat',
'unlock_unlimited_clients' => 'Please upgrade to unlock unlimited clients!', 'unlock_unlimited_clients' => 'Vänligen uppgradera för att låsa upp obegränsat antal kunder!',
'download_e_purchase_order' => 'Download E-Purchase Order', 'download_e_purchase_order' => 'Ladda ner e-inköpsorder',
'flutter_web_warning' => 'We recommend using the new web app or the desktop app for the best performance', 'flutter_web_warning' => 'Vi rekommenderar att du använder den nya webbappen eller skrivbordsappen för bästa prestanda',
'rappen_rounding' => 'Rappen Rounding', 'rappen_rounding' => 'Rappen avrundning',
'rappen_rounding_help' => 'Round amount to 5 cents', 'rappen_rounding_help' => 'Runt belopp till 5 cent',
'assign_group' => 'Assign group', 'assign_group' => 'Tilldela grupp',
'paypal_advanced_cards' => 'Advanced Card Payments', 'paypal_advanced_cards' => 'Avancerade kortbetalningar',
'local_domain_help' => 'EHLO domain (optional)', 'local_domain_help' => 'EHLO-domän (valfritt)',
'port_help' => 'ie. 25,587,465', 'port_help' => 'dvs. 25,587,465',
'host_help' => 'ie. smtp.gmail.com', 'host_help' => 'dvs. smtp.gmail.com',
'always_show_required_fields' => 'Always show required fields form', 'always_show_required_fields' => 'Visa alltid obligatoriska fältformulär',
'always_show_required_fields_help' => 'Displays the required fields form always at checkout', 'always_show_required_fields_help' => 'Visar formuläret för obligatoriska fält alltid i kassan',
'advanced_cards' => 'Advanced Cards', 'advanced_cards' => 'Avancerade kort',
'activity_140' => 'Statement sent to :client', 'activity_140' => 'Utlåtande skickat till :client',
'invoice_net_amount' => 'Invoice Net Amount', 'invoice_net_amount' => 'Faktura nettobelopp',
'round_to_minutes' => 'Round To Minutes', 'round_to_minutes' => 'Runda till minuter',
'1_second' => '1 Second', '1_second' => '1 sekund',
'1_minute' => '1 Minute', '1_minute' => '1 minut',
'5_minutes' => '5 Minutes', '5_minutes' => '5 minuter',
'15_minutes' => '15 Minutes', '15_minutes' => '15 minuter',
'30_minutes' => '30 Minutes', '30_minutes' => '30 minuter',
'1_hour' => '1 Hour', '1_hour' => '1 timme',
'1_day' => '1 Day', '1_day' => '1 dag',
'round_tasks' => 'Task Rounding Direction', 'round_tasks' => 'Uppgiftsavrundningsriktning',
'round_tasks_help' => 'Round task times up or down.', 'round_tasks_help' => 'Runda uppgiften gånger upp eller ner.',
'direction' => 'Direction', 'direction' => 'Riktning',
'round_up' => 'Round Up', 'round_up' => 'Samla ihop',
'round_down' => 'Round Down', 'round_down' => 'Runda ner',
'task_round_to_nearest' => 'Round To Nearest', 'task_round_to_nearest' => 'Runda Till Närmaste',
'task_round_to_nearest_help' => 'The interval to round the task to.', 'task_round_to_nearest_help' => 'Intervallet att avrunda uppgiften till.',
'bulk_updated' => 'Successfully updated data', 'bulk_updated' => 'Uppdaterade data framgångsrikt',
'bulk_update' => 'Bulk Update', 'bulk_update' => 'Massuppdatering',
'calculate' => 'Calculate', 'calculate' => 'Kalkylera',
'sum' => 'Sum', 'sum' => 'Belopp',
'money' => 'Money', 'money' => 'Pengar',
'web_app' => 'Web App', 'web_app' => 'Webb-app',
'desktop_app' => 'Desktop App', 'desktop_app' => 'Desktop-app',
'disconnected' => 'Disconnected', 'disconnected' => 'Osammanhängande',
'reconnect' => 'Reconnect', 'reconnect' => 'Återanslut',
'e_invoice_settings' => 'E-Invoice Settings', 'e_invoice_settings' => 'Inställningar för e-faktura',
'btcpay_refund_subject' => 'Refund of your invoice via BTCPay', 'btcpay_refund_subject' => 'Återbetalning av din faktura via BTCPay',
'btcpay_refund_body' => 'A refund intended for you has been issued. To claim it via BTCPay, please click on this link:', 'btcpay_refund_body' => 'En återbetalning avsedd för dig har utfärdats. För att göra anspråk på det via BTCPay, klicka på denna länk:',
'currency_mauritanian_ouguiya' => 'Mauritanian Ouguiya', 'currency_mauritanian_ouguiya' => 'Mauretansk ouguiya',
'currency_bhutan_ngultrum' => 'Bhutan Ngultrum', 'currency_bhutan_ngultrum' => 'Bhutan Ngultrum',
'end_of_month' => 'End Of Month', 'end_of_month' => 'Slutet av månaden',
'merge_e_invoice_to_pdf' => 'Merge E-Invoice and PDF', 'merge_e_invoice_to_pdf' => 'Slå ihop e-faktura och PDF',
'task_assigned_subject' => 'New task assignment [Task :task] [ :date ]', 'task_assigned_subject' => 'Ny uppgiftstilldelning [Task :task ] [ :date ]',
'task_assigned_body' => 'You have been assigned task :task <br><br> Description: :description <br><br> Client: :client', 'task_assigned_body' => 'Du har tilldelats uppgiften :task<br><br> Beskrivning: :beskrivning<br><br> Klient: :client',
'activity_141' => 'User :user entered note: :notes', 'activity_141' => 'Användaren :user skrev in note: :notes',
'quote_reminder_subject' => 'Reminder: Quote :quote from :company', 'quote_reminder_subject' => 'Påminnelse: Citera :quote från :company',
'quote_reminder_message' => 'Reminder for quote :number for :amount', 'quote_reminder_message' => 'Påminnelse för offert :number för :amount',
'quote_reminder1' => 'First Quote Reminder', 'quote_reminder1' => 'Påminnelse om första citat',
'before_valid_until_date' => 'Before the valid until date', 'before_valid_until_date' => 'Innan giltig till datum',
'after_valid_until_date' => 'After the valid until date', 'after_valid_until_date' => 'Efter giltig fram till datum',
'after_quote_date' => 'After the quote date', 'after_quote_date' => 'Efter offertdatum',
'remind_quote' => 'Remind Quote', 'remind_quote' => 'Påminn citat',
'end_of_month' => 'End Of Month', 'end_of_month' => 'Slutet av månaden',
'tax_currency_mismatch' => 'Tax currency is different from invoice currency', 'tax_currency_mismatch' => 'Skattevalutan skiljer sig från fakturavalutan',
'edocument_import_already_exists' => 'The invoice has already been imported on :date', 'edocument_import_already_exists' => 'Fakturan har redan importerats på :date',
'before_valid_until' => 'Before the valid until', 'before_valid_until' => 'Innan giltig till',
'after_valid_until' => 'After the valid until', 'after_valid_until' => 'Efter giltig till',
'task_assigned_notification' => 'Task Assigned Notification', 'task_assigned_notification' => 'Uppgiftstilldelad meddelande',
'task_assigned_notification_help' => 'Send an email when a task is assigned', 'task_assigned_notification_help' => 'Skicka ett e-postmeddelande när en uppgift tilldelas',
'invoices_locked_end_of_month' => 'Invoices are locked at the end of the month', 'invoices_locked_end_of_month' => 'Fakturor låses i slutet av månaden',
'referral_url' => 'Referral URL', 'referral_url' => 'Referens-URL',
'add_comment' => 'Add Comment', 'add_comment' => 'Lägg till kommentar',
'added_comment' => 'Successfully saved comment', 'added_comment' => 'Kommentaren har sparats',
'tickets' => 'Tickets', 'tickets' => 'Biljetter',
'assigned_group' => 'Successfully assigned group', 'assigned_group' => 'Tilldelad grupp framgångsrikt',
'merge_to_pdf' => 'Merge to PDF', 'merge_to_pdf' => 'Slå samman till PDF',
'latest_requires_php_version' => 'Note: the latest version requires PHP :version', 'latest_requires_php_version' => 'Obs: den senaste versionen kräver PHP :version',
'auto_expand_product_table_notes' => 'Automatically expand products table notes', 'auto_expand_product_table_notes' => 'Utöka automatiskt produkttabellanteckningar',
'auto_expand_product_table_notes_help' => 'Automatically expands the notes section within the products table to display more lines.', 'auto_expand_product_table_notes_help' => 'Expanderar automatiskt anteckningssektionen i produkttabellen för att visa fler rader.',
'institution_number' => 'Institution Number', 'institution_number' => 'Institutionsnummer',
'transit_number' => 'Transit Number', 'transit_number' => 'Transitnummer',
'personal' => 'Personal', 'personal' => 'Personlig',
'address_information' => 'Address Information', 'address_information' => 'Adressinformation',
'enter_the_information_for_the_bank_account' => 'Enter the Information for the Bank Account', 'enter_the_information_for_the_bank_account' => 'Ange informationen för bankkontot',
'account_holder_information' => 'Account Holder Information', 'account_holder_information' => 'Kontoinnehavarens information',
'enter_information_for_the_account_holder' => 'Enter Information for the Account Holder', 'enter_information_for_the_account_holder' => 'Ange information för kontoinnehavaren',
'customer_type' => 'Customer Type', 'customer_type' => 'Kundtyp',
'process_date' => 'Process Date', 'process_date' => 'Bearbetningsdatum',
'forever_free' => 'Forever Free', 'forever_free' => 'För alltid gratis',
'comments_only' => 'Comments Only', 'comments_only' => 'Endast kommentarer',
'payment_balance_on_file' => 'Payment Balance On File', 'payment_balance_on_file' => 'Betalningssaldo på fil',
'ubl_email_attachment_help' => 'For more e-invoice settings please navigate :here', 'ubl_email_attachment_help' => 'För fler e-fakturainställningar, navigera :här',
'stop_task_to_add_task_entry' => 'You need to stop the task before adding a new item.', 'stop_task_to_add_task_entry' => 'Du måste stoppa uppgiften innan du lägger till ett nytt objekt.',
'xml_file' => 'XML File', 'xml_file' => 'XML-fil',
'one_page_checkout' => 'One-Page Checkout', 'one_page_checkout' => 'Utcheckning på en sida',
'one_page_checkout_help' => 'Enable the new single page payment flow', 'one_page_checkout_help' => 'Aktivera det nya ensidiga betalningsflödet',
'applies_to' => 'Applies To', 'applies_to' => 'Gäller för',
'accept_purchase_order' => 'Accept Purchase Order', 'accept_purchase_order' => 'Acceptera inköpsorder',
'round_to_seconds' => 'Round To Seconds', 'round_to_seconds' => 'Runda till sekunder',
'activity_142' => 'Quote :number reminder 1 sent', 'activity_142' => 'Citat :number påminnelse 1 skickad',
'activity_143' => 'Auto Bill succeeded for invoice :invoice', 'activity_143' => 'Auto Bill lyckades för faktura :invoice',
'activity_144' => 'Auto Bill failed for invoice :invoice. :notes', 'activity_144' => 'Automatisk fakturering misslyckades för faktura :invoice . :anteckningar',
'activity_145' => 'EInvoice :invoice for :client was e-delivered. :notes', 'activity_145' => 'EFaktura :invoice för :client e-levererades. :anteckningar',
'payment_failed' => 'Payment Failed', 'payment_failed' => 'Betalning misslyckades',
'ssl_host_override' => 'SSL Host Override', 'ssl_host_override' => 'SSL Host Override',
'upload_logo_short' => 'Upload Logo', 'upload_logo_short' => 'Ladda upp logotyp',
'country_Melilla' => 'Melilla', 'country_Melilla' => 'Melilla',
'country_Ceuta' => 'Ceuta', 'country_Ceuta' => 'Ceuta',
'country_Canary Islands' => 'Canary Islands', 'country_Canary Islands' => 'kanarieöarna',
'lang_Vietnamese' => 'vietnamesiska',
'invoice_status_changed' => 'Observera att statusen på din faktura har uppdaterats. Vi rekommenderar att du uppdaterar sidan för att se den senaste versionen.',
'no_unread_notifications' => 'Ni är alla ikapp! Inga nya aviseringar.',
'how_to_import_data' => 'Hur man importerar data',
'download_example_file' => 'Ladda ner exempelfil',
); );
return $lang; return $lang;

View File

@ -5336,6 +5336,8 @@ $lang = array(
'lang_Vietnamese' => 'Tiếng Việt', 'lang_Vietnamese' => 'Tiếng Việt',
'invoice_status_changed' => 'Xin lưu ý rằng trạng thái hóa đơn của bạn đã được cập nhật. Chúng tôi khuyên bạn nên làm mới trang để xem phiên bản mới nhất.', 'invoice_status_changed' => 'Xin lưu ý rằng trạng thái hóa đơn của bạn đã được cập nhật. Chúng tôi khuyên bạn nên làm mới trang để xem phiên bản mới nhất.',
'no_unread_notifications' => 'Bạn đã cập nhật đầy đủ rồi! Không có thông báo mới nào.', 'no_unread_notifications' => 'Bạn đã cập nhật đầy đủ rồi! Không có thông báo mới nào.',
'how_to_import_data' => 'Làm thế nào đến nhập dữ liệu',
'download_example_file' => 'Tải xuống tệp ví dụ',
); );
return $lang; return $lang;

View File

@ -199,7 +199,7 @@ $lang = array(
'removed_logo' => '移除標誌成功', 'removed_logo' => '移除標誌成功',
'sent_message' => '寄出訊息成功', 'sent_message' => '寄出訊息成功',
'invoice_error' => '請確認選取一個用戶並更正任何錯誤', 'invoice_error' => '請確認選取一個用戶並更正任何錯誤',
'limit_clients' => 'You\'ve hit the :count client limit on Free accounts. Congrats on your success!', 'limit_clients' => '您已達到免費帳戶的:count客戶限制。恭喜您成功',
'payment_error' => '您的付款處理過程有誤。請稍後重試。', 'payment_error' => '您的付款處理過程有誤。請稍後重試。',
'registration_required' => '需要註冊', 'registration_required' => '需要註冊',
'confirmation_required' => '請確認您的電子郵件地址 :link ,以重寄確認函。', 'confirmation_required' => '請確認您的電子郵件地址 :link ,以重寄確認函。',
@ -1099,7 +1099,7 @@ $lang = array(
'invoice_embed_documents' => '嵌入的文件', 'invoice_embed_documents' => '嵌入的文件',
'invoice_embed_documents_help' => '在發票上附加圖片。', 'invoice_embed_documents_help' => '在發票上附加圖片。',
'document_email_attachment' => '附加文件', 'document_email_attachment' => '附加文件',
'ubl_email_attachment' => 'Attach UBL/E-Invoice', 'ubl_email_attachment' => '附上 UBL/電子發票',
'download_documents' => '下載文件 (:size)', 'download_documents' => '下載文件 (:size)',
'documents_from_expenses' => '從支出:', 'documents_from_expenses' => '從支出:',
'dropzone_default_message' => '將檔案拖曳至此或點擊此處來上傳', 'dropzone_default_message' => '將檔案拖曳至此或點擊此處來上傳',
@ -2197,7 +2197,7 @@ $lang = array(
'mailgun_private_key' => 'Mailgun 私密金鑰', 'mailgun_private_key' => 'Mailgun 私密金鑰',
'brevo_domain' => '布雷沃域', 'brevo_domain' => '布雷沃域',
'brevo_private_key' => '布雷沃私鑰', 'brevo_private_key' => '布雷沃私鑰',
'send_test_email' => 'Send Test Email', 'send_test_email' => '發送測試電子郵件',
'select_label' => '選擇標籤', 'select_label' => '選擇標籤',
'label' => '標籤', 'label' => '標籤',
'service' => '服務', 'service' => '服務',
@ -2364,7 +2364,7 @@ $lang = array(
'currency_gold_troy_ounce' => '金金衡盎司', 'currency_gold_troy_ounce' => '金金衡盎司',
'currency_nicaraguan_córdoba' => '尼加拉瓜科爾多瓦', 'currency_nicaraguan_córdoba' => '尼加拉瓜科爾多瓦',
'currency_malagasy_ariary' => '馬達加斯加阿里阿里', 'currency_malagasy_ariary' => '馬達加斯加阿里阿里',
"currency_tongan_paanga" => "Tongan Pa'anga", "currency_tongan_paanga" => "東加潘加",
'review_app_help' => '我們希望您喜歡使用這個程式。<br/>若您考慮 :link我們會非常感謝!', 'review_app_help' => '我們希望您喜歡使用這個程式。<br/>若您考慮 :link我們會非常感謝!',
'writing_a_review' => '撰寫評語', 'writing_a_review' => '撰寫評語',
@ -2492,8 +2492,8 @@ $lang = array(
'local_storage_required' => '錯誤: 沒有本地端的資料儲存。', 'local_storage_required' => '錯誤: 沒有本地端的資料儲存。',
'your_password_reset_link' => '您的重設密碼連結', 'your_password_reset_link' => '您的重設密碼連結',
'subdomain_taken' => '這個子網域已使用', 'subdomain_taken' => '這個子網域已使用',
'expense_mailbox_taken' => 'The inbound mailbox is already in use', 'expense_mailbox_taken' => '入站郵箱已被使用',
'expense_mailbox_invalid' => 'The inbound mailbox does not match the required schema', 'expense_mailbox_invalid' => '入站郵箱與所需架構不匹配',
'client_login' => '用戶登入', 'client_login' => '用戶登入',
'converted_amount' => '轉換的金額', 'converted_amount' => '轉換的金額',
'default' => '預設', 'default' => '預設',
@ -2697,7 +2697,7 @@ $lang = array(
'no_assets' => '無圖片,拖曳檔案至此上傳', 'no_assets' => '無圖片,拖曳檔案至此上傳',
'add_image' => '新增圖片', 'add_image' => '新增圖片',
'select_image' => '選擇圖片', 'select_image' => '選擇圖片',
'upgrade_to_upload_images' => 'Upgrade to the Enterprise Plan to upload files & images', 'upgrade_to_upload_images' => '升級到企業套餐以上傳文件和圖像',
'delete_image' => '刪除圖片', 'delete_image' => '刪除圖片',
'delete_image_help' => '警告: 刪除這個圖片,將會在所有的提案中移除它。', 'delete_image_help' => '警告: 刪除這個圖片,將會在所有的提案中移除它。',
'amount_variable_help' => '注意: 若經設定,發票的 $amount 欄位將使用 部分/存款 欄位;否則,它將使用發票餘額。', 'amount_variable_help' => '注意: 若經設定,發票的 $amount 欄位將使用 部分/存款 欄位;否則,它將使用發票餘額。',
@ -2915,13 +2915,13 @@ $lang = array(
'mime_types' => 'Mime 類型', 'mime_types' => 'Mime 類型',
'mime_types_placeholder' => '.pdf , .docx, .jpg', 'mime_types_placeholder' => '.pdf , .docx, .jpg',
'mime_types_help' => '逗號分隔的允許的 mime 類型清單, 為所有', 'mime_types_help' => '逗號分隔的允許的 mime 類型清單, 為所有',
'ticket_number_start_help' => 'Ticket number must be greater than the current ticket number', 'ticket_number_start_help' => '票號必須大於目前票號',
'new_ticket_template_id' => 'New ticket', 'new_ticket_template_id' => '新票',
'new_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a new ticket is created', 'new_ticket_autoresponder_help' => '建立新工單時,選擇範本將向客戶/聯絡人發送自動回覆',
'update_ticket_template_id' => 'Updated ticket', 'update_ticket_template_id' => '更新票證',
'update_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a ticket is updated', 'update_ticket_autoresponder_help' => '選擇範本將在票證更新時向客戶/聯絡人發送自動回复',
'close_ticket_template_id' => 'Closed ticket', 'close_ticket_template_id' => '封閉式門票',
'close_ticket_autoresponder_help' => 'Selecting a template will send an auto response to a client/contact when a ticket is closed', 'close_ticket_autoresponder_help' => '選擇範本將在票證關閉時向客戶/聯絡人發送自動回复',
'default_priority' => '預設優先順序', 'default_priority' => '預設優先順序',
'alert_new_comment_id' => '新評論', 'alert_new_comment_id' => '新評論',
'update_ticket_notification_list' => '其它新評論通知', 'update_ticket_notification_list' => '其它新評論通知',
@ -3047,7 +3047,7 @@ $lang = array(
'portal_mode' => '入口網站模式', 'portal_mode' => '入口網站模式',
'attach_pdf' => '附加 PDF 檔案', 'attach_pdf' => '附加 PDF 檔案',
'attach_documents' => '附加文件', 'attach_documents' => '附加文件',
'attach_ubl' => 'Attach UBL/E-Invoice', 'attach_ubl' => '附上 UBL/電子發票',
'email_style' => '電子郵件樣式', 'email_style' => '電子郵件樣式',
'processed' => '處理', 'processed' => '處理',
'fee_amount' => '費用金額', 'fee_amount' => '費用金額',
@ -3788,7 +3788,7 @@ $lang = array(
'entity_number_placeholder' => ':entity # :entity _number', 'entity_number_placeholder' => ':entity # :entity _number',
'email_link_not_working' => '如果上面的按鈕不適合您,請點擊連結', 'email_link_not_working' => '如果上面的按鈕不適合您,請點擊連結',
'display_log' => '顯示日誌', 'display_log' => '顯示日誌',
'send_fail_logs_to_our_server' => 'Report errors to help improve the app', 'send_fail_logs_to_our_server' => '報告錯誤以幫助改進應用程式',
'setup' => '設定', 'setup' => '設定',
'quick_overview_statistics' => '快速概覽和統計', 'quick_overview_statistics' => '快速概覽和統計',
'update_your_personal_info' => '更新您的個人資訊', 'update_your_personal_info' => '更新您的個人資訊',
@ -3891,7 +3891,7 @@ $lang = array(
'payment_method_saving_failed' => '付款方式無法保存以供將來使用。', 'payment_method_saving_failed' => '付款方式無法保存以供將來使用。',
'pay_with' => '使用。。。支付', 'pay_with' => '使用。。。支付',
'n/a' => '不適用', 'n/a' => '不適用',
'by_clicking_next_you_accept_terms' => 'By clicking "Next" you accept terms.', 'by_clicking_next_you_accept_terms' => '按一下「下一步」即表示您接受條款。',
'not_specified' => '未指定', 'not_specified' => '未指定',
'before_proceeding_with_payment_warning' => '在繼續付款之前,您必須填寫以下字段', 'before_proceeding_with_payment_warning' => '在繼續付款之前,您必須填寫以下字段',
'after_completing_go_back_to_previous_page' => '完成後,返回上一頁。', 'after_completing_go_back_to_previous_page' => '完成後,返回上一頁。',
@ -3969,7 +3969,7 @@ $lang = array(
'user_detached' => '用戶脫離公司', 'user_detached' => '用戶脫離公司',
'create_webhook_failure' => '建立 Webhook 失敗', 'create_webhook_failure' => '建立 Webhook 失敗',
'payment_message_extended' => '感謝您為:amount支付:invoice', 'payment_message_extended' => '感謝您為:amount支付:invoice',
'online_payments_minimum_note' => 'Note: Online payments are supported only if amount is larger than $1 or currency equivalent.', 'online_payments_minimum_note' => '注意:僅當金額大於 1 美元或等值貨幣時才支援線上付款。',
'payment_token_not_found' => '未找到支付令牌,請重試。如果問題仍然存在,請嘗試使用其他付款方式', 'payment_token_not_found' => '未找到支付令牌,請重試。如果問題仍然存在,請嘗試使用其他付款方式',
'vendor_address1' => '供應商街', 'vendor_address1' => '供應商街',
'vendor_address2' => '供應商 公寓/套房', 'vendor_address2' => '供應商 公寓/套房',
@ -4110,7 +4110,7 @@ $lang = array(
'one_time_purchases' => '一次性購買', 'one_time_purchases' => '一次性購買',
'recurring_purchases' => '經常性購買', 'recurring_purchases' => '經常性購買',
'you_might_be_interested_in_following' => '您可能對以下內容感興趣', 'you_might_be_interested_in_following' => '您可能對以下內容感興趣',
'quotes_with_status_sent_can_be_approved' => 'Only quotes with "Sent" status can be approved. Expired quotes cannot be approved.', 'quotes_with_status_sent_can_be_approved' => '只有狀態為「已發送」的報價才能獲得批准。過期報價無法獲得批准。',
'no_quotes_available_for_download' => '沒有可供下載的報價。', 'no_quotes_available_for_download' => '沒有可供下載的報價。',
'copyright' => '版權', 'copyright' => '版權',
'user_created_user' => ':user在:time創建了:created_user', 'user_created_user' => ':user在:time創建了:created_user',
@ -4377,7 +4377,7 @@ $lang = array(
'client_shipping_country' => '客戶出貨國家/地區', 'client_shipping_country' => '客戶出貨國家/地區',
'load_pdf' => '載入 PDF', 'load_pdf' => '載入 PDF',
'start_free_trial' => '開啟免費體驗', 'start_free_trial' => '開啟免費體驗',
'start_free_trial_message' => 'Start your FREE 14 day trial of the Pro Plan', 'start_free_trial_message' => '開始 14 天免費試用 Pro 計劃',
'due_on_receipt' => '收據到期', 'due_on_receipt' => '收據到期',
'is_paid' => '已經付款了', 'is_paid' => '已經付款了',
'age_group_paid' => '有薪資的', 'age_group_paid' => '有薪資的',
@ -5087,7 +5087,7 @@ $lang = array(
'payment_refund_receipt' => '付款退款收據 # :number', 'payment_refund_receipt' => '付款退款收據 # :number',
'payment_receipt' => '付款收據 # :number', 'payment_receipt' => '付款收據 # :number',
'load_template_description' => '此模板將應用於以下領域:', 'load_template_description' => '此模板將應用於以下領域:',
'run_template' => 'Run Template', 'run_template' => '運行模板',
'statement_design' => '聲明設計', 'statement_design' => '聲明設計',
'delivery_note_design' => '送貨單設計', 'delivery_note_design' => '送貨單設計',
'payment_receipt_design' => '付款收據設計', 'payment_receipt_design' => '付款收據設計',
@ -5126,7 +5126,7 @@ $lang = array(
'all_contacts' => '所有聯絡人', 'all_contacts' => '所有聯絡人',
'insert_below' => '在下面插入', 'insert_below' => '在下面插入',
'nordigen_handler_subtitle' => '銀行帳戶認證。選擇您的機構以使用您的帳戶憑證完成請求。', 'nordigen_handler_subtitle' => '銀行帳戶認證。選擇您的機構以使用您的帳戶憑證完成請求。',
'nordigen_handler_error_heading_unknown' => 'An error has occurred', 'nordigen_handler_error_heading_unknown' => '發生錯誤',
'nordigen_handler_error_contents_unknown' => '出現未知錯誤!原因:', 'nordigen_handler_error_contents_unknown' => '出現未知錯誤!原因:',
'nordigen_handler_error_heading_token_invalid' => '令牌無效', 'nordigen_handler_error_heading_token_invalid' => '令牌無效',
'nordigen_handler_error_contents_token_invalid' => '提供的令牌無效。如果此問題仍然存在,請聯絡支援人員尋求協助。', 'nordigen_handler_error_contents_token_invalid' => '提供的令牌無效。如果此問題仍然存在,請聯絡支援人員尋求協助。',
@ -5236,103 +5236,108 @@ $lang = array(
'rappen_rounding' => '拉彭舍入', 'rappen_rounding' => '拉彭舍入',
'rappen_rounding_help' => '金額為 5 美分', 'rappen_rounding_help' => '金額為 5 美分',
'assign_group' => '分配群組', 'assign_group' => '分配群組',
'paypal_advanced_cards' => 'Advanced Card Payments', 'paypal_advanced_cards' => '高級卡支付',
'local_domain_help' => 'EHLO domain (optional)', 'local_domain_help' => 'EHLO 域(可選)',
'port_help' => 'ie. 25,587,465', 'port_help' => 'IE。 25,587,465',
'host_help' => 'ie. smtp.gmail.com', 'host_help' => 'IE。 smtp.gmail.com',
'always_show_required_fields' => 'Always show required fields form', 'always_show_required_fields' => '始終顯示必填欄位表單',
'always_show_required_fields_help' => 'Displays the required fields form always at checkout', 'always_show_required_fields_help' => '結帳時始終顯示必填欄位表單',
'advanced_cards' => 'Advanced Cards', 'advanced_cards' => '高級卡',
'activity_140' => 'Statement sent to :client', 'activity_140' => '聲明已發送至:client',
'invoice_net_amount' => 'Invoice Net Amount', 'invoice_net_amount' => '發票淨額',
'round_to_minutes' => 'Round To Minutes', 'round_to_minutes' => '四捨五入到分鐘',
'1_second' => '1 Second', '1_second' => '1秒',
'1_minute' => '1 Minute', '1_minute' => '1分鐘',
'5_minutes' => '5 Minutes', '5_minutes' => '5分鐘',
'15_minutes' => '15 Minutes', '15_minutes' => '15 分鐘',
'30_minutes' => '30 Minutes', '30_minutes' => '30分鐘',
'1_hour' => '1 Hour', '1_hour' => '1小時',
'1_day' => '1 Day', '1_day' => '1 天',
'round_tasks' => 'Task Rounding Direction', 'round_tasks' => '任務舍入方向',
'round_tasks_help' => 'Round task times up or down.', 'round_tasks_help' => '向上或向下舍入任務時間。',
'direction' => 'Direction', 'direction' => '方向',
'round_up' => 'Round Up', 'round_up' => '圍捕',
'round_down' => 'Round Down', 'round_down' => '向下舍入',
'task_round_to_nearest' => 'Round To Nearest', 'task_round_to_nearest' => '舍入到最近的值',
'task_round_to_nearest_help' => 'The interval to round the task to.', 'task_round_to_nearest_help' => '任務舍入的時間間隔。',
'bulk_updated' => 'Successfully updated data', 'bulk_updated' => '數據更新成功',
'bulk_update' => 'Bulk Update', 'bulk_update' => '大量更新',
'calculate' => 'Calculate', 'calculate' => '計算',
'sum' => 'Sum', 'sum' => '和',
'money' => 'Money', 'money' => '錢',
'web_app' => 'Web App', 'web_app' => '網頁應用程式',
'desktop_app' => 'Desktop App', 'desktop_app' => '桌面應用程式',
'disconnected' => 'Disconnected', 'disconnected' => '已斷開連接',
'reconnect' => 'Reconnect', 'reconnect' => '重新連接',
'e_invoice_settings' => 'E-Invoice Settings', 'e_invoice_settings' => '電子發票設定',
'btcpay_refund_subject' => 'Refund of your invoice via BTCPay', 'btcpay_refund_subject' => '透過 BTCPay 退還您的發票',
'btcpay_refund_body' => 'A refund intended for you has been issued. To claim it via BTCPay, please click on this link:', 'btcpay_refund_body' => '為您準備的退款已發放。要透過 BTCPay 領取,請點擊此連結:',
'currency_mauritanian_ouguiya' => 'Mauritanian Ouguiya', 'currency_mauritanian_ouguiya' => '茅利塔尼亞烏吉亞',
'currency_bhutan_ngultrum' => 'Bhutan Ngultrum', 'currency_bhutan_ngultrum' => '不丹努爾特魯姆',
'end_of_month' => 'End Of Month', 'end_of_month' => '月底',
'merge_e_invoice_to_pdf' => 'Merge E-Invoice and PDF', 'merge_e_invoice_to_pdf' => '合併電子發票和 PDF',
'task_assigned_subject' => 'New task assignment [Task :task] [ :date ]', 'task_assigned_subject' => '新任務分配 [任務:task ] [ :date ]',
'task_assigned_body' => 'You have been assigned task :task <br><br> Description: :description <br><br> Client: :client', 'task_assigned_body' => '您已被指派任務:task<br><br>描述: :描述<br><br>客戶端: :client',
'activity_141' => 'User :user entered note: :notes', 'activity_141' => '使用者:user輸入註解: :notes',
'quote_reminder_subject' => 'Reminder: Quote :quote from :company', 'quote_reminder_subject' => '提醒:從:company引用:quote',
'quote_reminder_message' => 'Reminder for quote :number for :amount', 'quote_reminder_message' => ':amount的報價:number提醒',
'quote_reminder1' => 'First Quote Reminder', 'quote_reminder1' => '首次報價提醒',
'before_valid_until_date' => 'Before the valid until date', 'before_valid_until_date' => '在有效截止日期之前',
'after_valid_until_date' => 'After the valid until date', 'after_valid_until_date' => '有效期限結束後',
'after_quote_date' => 'After the quote date', 'after_quote_date' => '報價日期後',
'remind_quote' => 'Remind Quote', 'remind_quote' => '提醒報價',
'end_of_month' => 'End Of Month', 'end_of_month' => '月底',
'tax_currency_mismatch' => 'Tax currency is different from invoice currency', 'tax_currency_mismatch' => '稅幣與發票幣種不同',
'edocument_import_already_exists' => 'The invoice has already been imported on :date', 'edocument_import_already_exists' => '發票已在:date上匯入',
'before_valid_until' => 'Before the valid until', 'before_valid_until' => '有效期限至之前',
'after_valid_until' => 'After the valid until', 'after_valid_until' => '有效期限後至',
'task_assigned_notification' => 'Task Assigned Notification', 'task_assigned_notification' => '任務分配通知',
'task_assigned_notification_help' => 'Send an email when a task is assigned', 'task_assigned_notification_help' => '分配任務時發送電子郵件',
'invoices_locked_end_of_month' => 'Invoices are locked at the end of the month', 'invoices_locked_end_of_month' => '發票在月底被鎖定',
'referral_url' => 'Referral URL', 'referral_url' => '推薦網址',
'add_comment' => 'Add Comment', 'add_comment' => '新增評論',
'added_comment' => 'Successfully saved comment', 'added_comment' => '已成功儲存評論',
'tickets' => 'Tickets', 'tickets' => '門票',
'assigned_group' => 'Successfully assigned group', 'assigned_group' => '成功分配組',
'merge_to_pdf' => 'Merge to PDF', 'merge_to_pdf' => '合併為 PDF',
'latest_requires_php_version' => 'Note: the latest version requires PHP :version', 'latest_requires_php_version' => '注意:最新版本需要 PHP :version',
'auto_expand_product_table_notes' => 'Automatically expand products table notes', 'auto_expand_product_table_notes' => '自動展開產品表註釋',
'auto_expand_product_table_notes_help' => 'Automatically expands the notes section within the products table to display more lines.', 'auto_expand_product_table_notes_help' => '自動擴展產品表中的註解部分以顯示更多行。',
'institution_number' => 'Institution Number', 'institution_number' => '機構編號',
'transit_number' => 'Transit Number', 'transit_number' => '轉運號碼',
'personal' => 'Personal', 'personal' => '個人的',
'address_information' => 'Address Information', 'address_information' => '地址資訊',
'enter_the_information_for_the_bank_account' => 'Enter the Information for the Bank Account', 'enter_the_information_for_the_bank_account' => '輸入銀行帳戶資訊',
'account_holder_information' => 'Account Holder Information', 'account_holder_information' => '帳戶持有人資訊',
'enter_information_for_the_account_holder' => 'Enter Information for the Account Holder', 'enter_information_for_the_account_holder' => '輸入帳戶持有人的信息',
'customer_type' => 'Customer Type', 'customer_type' => '客戶類型',
'process_date' => 'Process Date', 'process_date' => '處理日期',
'forever_free' => 'Forever Free', 'forever_free' => '永遠免費',
'comments_only' => 'Comments Only', 'comments_only' => '僅供評論',
'payment_balance_on_file' => 'Payment Balance On File', 'payment_balance_on_file' => '付款餘額存檔',
'ubl_email_attachment_help' => 'For more e-invoice settings please navigate :here', 'ubl_email_attachment_help' => '有關更多電子發票設置,請導航:此處',
'stop_task_to_add_task_entry' => 'You need to stop the task before adding a new item.', 'stop_task_to_add_task_entry' => '您需要在新增項目之前停止任務。',
'xml_file' => 'XML File', 'xml_file' => 'XML文件',
'one_page_checkout' => 'One-Page Checkout', 'one_page_checkout' => '一頁結帳',
'one_page_checkout_help' => 'Enable the new single page payment flow', 'one_page_checkout_help' => '啟用新的單頁支付流程',
'applies_to' => 'Applies To', 'applies_to' => '適用於',
'accept_purchase_order' => 'Accept Purchase Order', 'accept_purchase_order' => '接受採購訂單',
'round_to_seconds' => 'Round To Seconds', 'round_to_seconds' => '四捨五入到秒',
'activity_142' => 'Quote :number reminder 1 sent', 'activity_142' => '報價:number提醒 1 已發送',
'activity_143' => 'Auto Bill succeeded for invoice :invoice', 'activity_143' => '發票:invoice的自動計費成功',
'activity_144' => 'Auto Bill failed for invoice :invoice. :notes', 'activity_144' => '發票:invoice的自動計費失敗。 :筆記',
'activity_145' => 'EInvoice :invoice for :client was e-delivered. :notes', 'activity_145' => ':client的電子發票:invoice已透過電子方式交付。 :筆記',
'payment_failed' => 'Payment Failed', 'payment_failed' => '付款失敗',
'ssl_host_override' => 'SSL Host Override', 'ssl_host_override' => 'SSL 主機覆蓋',
'upload_logo_short' => 'Upload Logo', 'upload_logo_short' => '上傳標誌',
'country_Melilla' => 'Melilla', 'country_Melilla' => '梅利利亞',
'country_Ceuta' => 'Ceuta', 'country_Ceuta' => '休達',
'country_Canary Islands' => 'Canary Islands', 'country_Canary Islands' => '加那利群島',
'lang_Vietnamese' => '越南語',
'invoice_status_changed' => '請注意,您的發票狀態已更新。我們建議刷新頁面以查看最新版本。',
'no_unread_notifications' => '你們都被抓住了!沒有新的通知。',
'how_to_import_data' => '如何導入數據',
'download_example_file' => '下載範例文件',
); );
return $lang; return $lang;

View File

@ -60,6 +60,33 @@ class SchedulerTest extends TestCase
} }
public function testReportValidationRulesForStartAndEndDate()
{
$data = [
'name' => 'A test product sales scheduler',
'frequency_id' => RecurringInvoice::FREQUENCY_MONTHLY,
'next_run' => now()->format('Y-m-d'),
'template' => 'email_statement',
'parameters' => [
'date_range' => 'custom',
'clients' => [],
'report_keys' => [],
'client_id' => $this->client->hashed_id,
],
];
$response = false;
$response = $this->withHeaders([
'X-API-SECRET' => config('ninja.api_secret'),
'X-API-TOKEN' => $this->token,
])->postJson('/api/v1/task_schedulers', $data);
$response->assertStatus(422);
}
public function testReportValidationRules() public function testReportValidationRules()
{ {
$data = [ $data = [

View File

@ -150,7 +150,7 @@ class LateFeeTest extends TestCase
$ids = $invoices->pluck('id'); $ids = $invoices->pluck('id');
$invoices = $i->map(function ($invoice) { $i->each(function ($invoice) {
$line_items = $invoice->line_items; $line_items = $invoice->line_items;
@ -172,7 +172,7 @@ class LateFeeTest extends TestCase
$invoice->line_items = $line_items; $invoice->line_items = $line_items;
$invoice->saveQuietly(); $invoice->saveQuietly();
return $invoice; // return $invoice;
}); });
$invoices = Invoice::whereIn('id', $ids)->cursor()->map(function ($invoice) { $invoices = Invoice::whereIn('id', $ids)->cursor()->map(function ($invoice) {