mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-24 02:14:21 -04:00
Fixes for conflicts
This commit is contained in:
commit
c8f8ef9ad6
@ -1 +1 @@
|
|||||||
5.5.72
|
5.5.74
|
@ -463,7 +463,7 @@ class CompanySettings extends BaseSettings
|
|||||||
|
|
||||||
public $accept_client_input_quote_approval = false;
|
public $accept_client_input_quote_approval = false;
|
||||||
|
|
||||||
public $allow_billable_task_items = false;
|
public $allow_billable_task_items = true;
|
||||||
|
|
||||||
public $show_task_item_description = false;
|
public $show_task_item_description = false;
|
||||||
|
|
||||||
|
@ -88,4 +88,25 @@ class UserFilters extends QueryFilters
|
|||||||
->orderByRaw("{$this->with_property} = ? DESC", [$value])
|
->orderByRaw("{$this->with_property} = ? DESC", [$value])
|
||||||
->where('account_id', auth()->user()->account_id);
|
->where('account_id', auth()->user()->account_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Exclude a list of user_ids, can pass multiple
|
||||||
|
* user IDs by separating them with a comma.
|
||||||
|
*
|
||||||
|
* @param string $user_id
|
||||||
|
* @return Builder
|
||||||
|
*/
|
||||||
|
public function without(string $user_id = ''): Builder
|
||||||
|
{
|
||||||
|
if (strlen($user_id) == 0) {
|
||||||
|
return $this->builder;
|
||||||
|
}
|
||||||
|
|
||||||
|
$user_array = $this->transformKeys(explode(',', $user_id));
|
||||||
|
|
||||||
|
return $this->builder->where(function ($query) use ($user_array) {
|
||||||
|
$query->whereNotIn('id', $user_array)
|
||||||
|
->where('account_id', auth()->user()->account_id);
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -555,7 +555,8 @@ class BaseController extends Controller
|
|||||||
private function resolveQueryLimit(): int
|
private function resolveQueryLimit(): int
|
||||||
{
|
{
|
||||||
if (request()->has('per_page')) {
|
if (request()->has('per_page')) {
|
||||||
return abs((int)request()->input('per_page', 20));
|
return min(abs((int)request()->input('per_page', 20)), 5000);
|
||||||
|
// return abs((int)request()->input('per_page', 20));
|
||||||
}
|
}
|
||||||
|
|
||||||
return 20;
|
return 20;
|
||||||
|
@ -172,6 +172,7 @@ class EmailEntity implements ShouldQueue
|
|||||||
|
|
||||||
public function failed($e)
|
public function failed($e)
|
||||||
{
|
{
|
||||||
// nlog($e->getMessage());
|
nlog("EmailEntity");
|
||||||
|
nlog($e->getMessage());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -514,6 +514,8 @@ class Import implements ShouldQueue
|
|||||||
$data['portal_domain'] = '';
|
$data['portal_domain'] = '';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$company_settings->font_size = 16;
|
||||||
|
|
||||||
$data['settings'] = $company_settings;
|
$data['settings'] = $company_settings;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -104,6 +104,7 @@ class Gateway extends StaticModel
|
|||||||
return [
|
return [
|
||||||
GatewayType::CREDIT_CARD => ['refund' => true, 'token_billing' => true, 'webhooks' => ['payment_intent.succeeded']],
|
GatewayType::CREDIT_CARD => ['refund' => true, 'token_billing' => true, 'webhooks' => ['payment_intent.succeeded']],
|
||||||
GatewayType::BANK_TRANSFER => ['refund' => true, 'token_billing' => true, 'webhooks' => ['source.chargeable', 'charge.succeeded', 'customer.source.updated','payment_intent.processing']],
|
GatewayType::BANK_TRANSFER => ['refund' => true, 'token_billing' => true, 'webhooks' => ['source.chargeable', 'charge.succeeded', 'customer.source.updated','payment_intent.processing']],
|
||||||
|
GatewayType::DIRECT_DEBIT => ['refund' => false, 'token_billing' => false, 'webhooks' => ['payment_intent.processing','payment_intent.succeeded','payment_intent.partially_funded']],
|
||||||
GatewayType::ALIPAY => ['refund' => false, 'token_billing' => false],
|
GatewayType::ALIPAY => ['refund' => false, 'token_billing' => false],
|
||||||
GatewayType::APPLE_PAY => ['refund' => false, 'token_billing' => false],
|
GatewayType::APPLE_PAY => ['refund' => false, 'token_billing' => false],
|
||||||
GatewayType::SOFORT => ['refund' => true, 'token_billing' => true, 'webhooks' => ['source.chargeable', 'charge.succeeded', 'payment_intent.succeeded']],
|
GatewayType::SOFORT => ['refund' => true, 'token_billing' => true, 'webhooks' => ['source.chargeable', 'charge.succeeded', 'payment_intent.succeeded']],
|
||||||
@ -141,6 +142,7 @@ class Gateway extends StaticModel
|
|||||||
return [
|
return [
|
||||||
GatewayType::CREDIT_CARD => ['refund' => true, 'token_billing' => true, 'webhooks' => ['payment_intent.succeeded']],
|
GatewayType::CREDIT_CARD => ['refund' => true, 'token_billing' => true, 'webhooks' => ['payment_intent.succeeded']],
|
||||||
GatewayType::BANK_TRANSFER => ['refund' => true, 'token_billing' => true, 'webhooks' => ['source.chargeable', 'charge.succeeded', 'customer.source.updated','payment_intent.processing']],
|
GatewayType::BANK_TRANSFER => ['refund' => true, 'token_billing' => true, 'webhooks' => ['source.chargeable', 'charge.succeeded', 'customer.source.updated','payment_intent.processing']],
|
||||||
|
GatewayType::DIRECT_DEBIT => ['refund' => false, 'token_billing' => false, 'webhooks' => ['payment_intent.processing','payment_intent.succeeded','payment_intent.partially_funded']],
|
||||||
GatewayType::ALIPAY => ['refund' => false, 'token_billing' => false],
|
GatewayType::ALIPAY => ['refund' => false, 'token_billing' => false],
|
||||||
GatewayType::APPLE_PAY => ['refund' => false, 'token_billing' => false],
|
GatewayType::APPLE_PAY => ['refund' => false, 'token_billing' => false],
|
||||||
GatewayType::SOFORT => ['refund' => true, 'token_billing' => true, 'webhooks' => ['source.chargeable', 'charge.succeeded', 'payment_intent.succeeded']],
|
GatewayType::SOFORT => ['refund' => true, 'token_billing' => true, 'webhooks' => ['source.chargeable', 'charge.succeeded', 'payment_intent.succeeded']],
|
||||||
|
@ -26,6 +26,11 @@ class PaymentHash extends Model
|
|||||||
return $this->data->invoices;
|
return $this->data->invoices;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function amount_with_fee()
|
||||||
|
{
|
||||||
|
return $this->data->amount_with_fee;
|
||||||
|
}
|
||||||
|
|
||||||
public function credits_total()
|
public function credits_total()
|
||||||
{
|
{
|
||||||
return isset($this->data->credits) ? $this->data->credits : 0;
|
return isset($this->data->credits) ? $this->data->credits : 0;
|
||||||
|
@ -11,34 +11,35 @@
|
|||||||
|
|
||||||
namespace App\PaymentDrivers;
|
namespace App\PaymentDrivers;
|
||||||
|
|
||||||
use App\Events\Invoice\InvoiceWasPaid;
|
use App\Utils\Ninja;
|
||||||
use App\Events\Payment\PaymentWasCreated;
|
use App\Utils\Number;
|
||||||
use App\Exceptions\PaymentFailed;
|
|
||||||
use App\Factory\PaymentFactory;
|
|
||||||
use App\Http\Requests\ClientPortal\Payments\PaymentResponseRequest;
|
|
||||||
use App\Jobs\Mail\NinjaMailer;
|
|
||||||
use App\Jobs\Mail\NinjaMailerJob;
|
|
||||||
use App\Jobs\Mail\NinjaMailerObject;
|
|
||||||
use App\Jobs\Mail\PaymentFailedMailer;
|
|
||||||
use App\Jobs\Util\SystemLogger;
|
|
||||||
use App\Mail\Admin\ClientPaymentFailureObject;
|
|
||||||
use App\Models\Client;
|
use App\Models\Client;
|
||||||
use App\Models\ClientContact;
|
use App\Utils\Helpers;
|
||||||
use App\Models\ClientGatewayToken;
|
|
||||||
use App\Models\CompanyGateway;
|
|
||||||
use App\Models\GatewayType;
|
|
||||||
use App\Models\Invoice;
|
use App\Models\Invoice;
|
||||||
use App\Models\Payment;
|
use App\Models\Payment;
|
||||||
use App\Models\PaymentHash;
|
|
||||||
use App\Models\SystemLog;
|
use App\Models\SystemLog;
|
||||||
use App\Services\Subscription\SubscriptionService;
|
use App\Models\GatewayType;
|
||||||
use App\Utils\Helpers;
|
use App\Models\PaymentHash;
|
||||||
use App\Utils\Ninja;
|
|
||||||
use App\Utils\Traits\MakesHash;
|
|
||||||
use App\Utils\Traits\SystemLogTrait;
|
|
||||||
use Illuminate\Http\Request;
|
|
||||||
use Illuminate\Support\Carbon;
|
|
||||||
use Illuminate\Support\Str;
|
use Illuminate\Support\Str;
|
||||||
|
use Illuminate\Http\Request;
|
||||||
|
use App\Models\ClientContact;
|
||||||
|
use App\Jobs\Mail\NinjaMailer;
|
||||||
|
use App\Models\CompanyGateway;
|
||||||
|
use Illuminate\Support\Carbon;
|
||||||
|
use App\Factory\PaymentFactory;
|
||||||
|
use App\Jobs\Util\SystemLogger;
|
||||||
|
use App\Utils\Traits\MakesHash;
|
||||||
|
use App\Exceptions\PaymentFailed;
|
||||||
|
use App\Jobs\Mail\NinjaMailerJob;
|
||||||
|
use App\Models\ClientGatewayToken;
|
||||||
|
use App\Jobs\Mail\NinjaMailerObject;
|
||||||
|
use App\Utils\Traits\SystemLogTrait;
|
||||||
|
use App\Events\Invoice\InvoiceWasPaid;
|
||||||
|
use App\Jobs\Mail\PaymentFailedMailer;
|
||||||
|
use App\Events\Payment\PaymentWasCreated;
|
||||||
|
use App\Mail\Admin\ClientPaymentFailureObject;
|
||||||
|
use App\Services\Subscription\SubscriptionService;
|
||||||
|
use App\Http\Requests\ClientPortal\Payments\PaymentResponseRequest;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Class BaseDriver.
|
* Class BaseDriver.
|
||||||
@ -725,17 +726,35 @@ class BaseDriver extends AbstractPaymentDriver
|
|||||||
*/
|
*/
|
||||||
public function getDescription(bool $abbreviated = true)
|
public function getDescription(bool $abbreviated = true)
|
||||||
{
|
{
|
||||||
if (! $this->payment_hash) {
|
if (! $this->payment_hash || !$this->client) {
|
||||||
return '';
|
return 'No description';
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($abbreviated) {
|
$invoices_string = \implode(', ', collect($this->payment_hash->invoices())->pluck('invoice_number')->toArray()) ?: null;
|
||||||
return \implode(', ', collect($this->payment_hash->invoices())->pluck('invoice_number')->toArray());
|
$amount = Number::formatMoney($this->payment_hash?->amount_with_fee() ?: 0, $this->client);
|
||||||
|
|
||||||
|
if ($abbreviated || ! $invoices_string) {
|
||||||
|
return ctrans('texts.gateway_payment_text_no_invoice', [
|
||||||
|
'amount' => $amount,
|
||||||
|
'client' => $this->client->present()->name(),
|
||||||
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return ctrans('texts.gateway_payment_text', [
|
||||||
|
'invoices' => $invoices_string,
|
||||||
|
'amount' => $amount,
|
||||||
|
'client' => $this->client->present()->name(),
|
||||||
|
]);
|
||||||
|
|
||||||
return sprintf('%s: %s', ctrans('texts.invoices'), \implode(', ', collect($this->payment_hash->invoices())->pluck('invoice_number')->toArray()));
|
return sprintf('%s: %s', ctrans('texts.invoices'), \implode(', ', collect($this->payment_hash->invoices())->pluck('invoice_number')->toArray()));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Stub for disconnecting from the gateway.
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
public function disconnect()
|
public function disconnect()
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
|
@ -20,13 +20,11 @@ use App\Jobs\Util\SystemLogger;
|
|||||||
use App\Mail\Gateways\ACHVerificationNotification;
|
use App\Mail\Gateways\ACHVerificationNotification;
|
||||||
use App\Models\ClientGatewayToken;
|
use App\Models\ClientGatewayToken;
|
||||||
use App\Models\GatewayType;
|
use App\Models\GatewayType;
|
||||||
use App\Models\Invoice;
|
|
||||||
use App\Models\Payment;
|
use App\Models\Payment;
|
||||||
use App\Models\PaymentHash;
|
use App\Models\PaymentHash;
|
||||||
use App\Models\PaymentType;
|
use App\Models\PaymentType;
|
||||||
use App\Models\SystemLog;
|
use App\Models\SystemLog;
|
||||||
use App\PaymentDrivers\StripePaymentDriver;
|
use App\PaymentDrivers\StripePaymentDriver;
|
||||||
use App\Utils\Number;
|
|
||||||
use App\Utils\Traits\MakesHash;
|
use App\Utils\Traits\MakesHash;
|
||||||
use Exception;
|
use Exception;
|
||||||
use Stripe\Customer;
|
use Stripe\Customer;
|
||||||
@ -158,20 +156,6 @@ class ACH
|
|||||||
|
|
||||||
$bank_account = Customer::retrieveSource($request->customer, $request->source, [], $this->stripe->stripe_connect_auth);
|
$bank_account = Customer::retrieveSource($request->customer, $request->source, [], $this->stripe->stripe_connect_auth);
|
||||||
|
|
||||||
// /* Catch externally validated bank accounts and mark them as verified */
|
|
||||||
// if(isset($bank_account->status) && $bank_account->status == 'verified'){
|
|
||||||
|
|
||||||
// $meta = $token->meta;
|
|
||||||
// $meta->state = 'authorized';
|
|
||||||
// $token->meta = $meta;
|
|
||||||
// $token->save();
|
|
||||||
|
|
||||||
// return redirect()
|
|
||||||
// ->route('client.payment_methods.show', $token->hashed_id)
|
|
||||||
// ->with('message', __('texts.payment_method_verified'));
|
|
||||||
|
|
||||||
// }
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$bank_account->verify(['amounts' => request()->transactions]);
|
$bank_account->verify(['amounts' => request()->transactions]);
|
||||||
|
|
||||||
@ -198,18 +182,8 @@ class ACH
|
|||||||
$data['payment_method_id'] = GatewayType::BANK_TRANSFER;
|
$data['payment_method_id'] = GatewayType::BANK_TRANSFER;
|
||||||
$data['customer'] = $this->stripe->findOrCreateCustomer();
|
$data['customer'] = $this->stripe->findOrCreateCustomer();
|
||||||
$data['amount'] = $this->stripe->convertToStripeAmount($data['total']['amount_with_fee'], $this->stripe->client->currency()->precision, $this->stripe->client->currency());
|
$data['amount'] = $this->stripe->convertToStripeAmount($data['total']['amount_with_fee'], $this->stripe->client->currency()->precision, $this->stripe->client->currency());
|
||||||
$amount = $data['total']['amount_with_fee'];
|
|
||||||
|
|
||||||
$invoice = Invoice::whereIn('id', $this->transformKeys(array_column($this->stripe->payment_hash->invoices(), 'invoice_id')))
|
|
||||||
->withTrashed()
|
|
||||||
->first();
|
|
||||||
|
|
||||||
if ($invoice) {
|
|
||||||
$description = ctrans('texts.stripe_payment_text', ['invoicenumber' => $invoice->number, 'amount' => Number::formatMoney($amount, $this->stripe->client), 'client' => $this->stripe->client->present()->name()], $this->stripe->client->company->locale());
|
|
||||||
} else {
|
|
||||||
$description = ctrans('texts.stripe_payment_text_without_invoice', ['amount' => Number::formatMoney($amount, $this->stripe->client), 'client' => $this->stripe->client->present()->name()], $this->stripe->client->company->locale());
|
|
||||||
}
|
|
||||||
|
|
||||||
|
$description = $this->stripe->getDescription(false);
|
||||||
|
|
||||||
$intent = false;
|
$intent = false;
|
||||||
|
|
||||||
@ -239,18 +213,11 @@ class ACH
|
|||||||
public function tokenBilling(ClientGatewayToken $cgt, PaymentHash $payment_hash)
|
public function tokenBilling(ClientGatewayToken $cgt, PaymentHash $payment_hash)
|
||||||
{
|
{
|
||||||
$amount = array_sum(array_column($payment_hash->invoices(), 'amount')) + $payment_hash->fee_total;
|
$amount = array_sum(array_column($payment_hash->invoices(), 'amount')) + $payment_hash->fee_total;
|
||||||
$invoice = Invoice::whereIn('id', $this->transformKeys(array_column($payment_hash->invoices(), 'invoice_id')))
|
|
||||||
->withTrashed()
|
|
||||||
->first();
|
|
||||||
|
|
||||||
if ($invoice) {
|
$description = $this->stripe->getDescription(false);
|
||||||
$description = ctrans('texts.stripe_payment_text', ['invoicenumber' => $invoice->number, 'amount' => Number::formatMoney($amount, $this->stripe->client), 'client' => $this->stripe->client->present()->name()], $this->stripe->client->company->locale());
|
|
||||||
} else {
|
|
||||||
$description = ctrans('texts.stripe_payment_text_without_invoice', ['amount' => Number::formatMoney($amount, $this->stripe->client), 'client' => $this->stripe->client->present()->name()], $this->stripe->client->company->locale());
|
|
||||||
}
|
|
||||||
|
|
||||||
if (substr($cgt->token, 0, 2) === 'pm') {
|
if (substr($cgt->token, 0, 2) === 'pm') {
|
||||||
return $this->paymentIntentTokenBilling($amount, $invoice, $description, $cgt, false);
|
return $this->paymentIntentTokenBilling($amount, $description, $cgt, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->stripe->init();
|
$this->stripe->init();
|
||||||
@ -291,7 +258,7 @@ class ACH
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function paymentIntentTokenBilling($amount, $invoice, $description, $cgt, $client_present = true)
|
public function paymentIntentTokenBilling($amount, $description, $cgt, $client_present = true)
|
||||||
{
|
{
|
||||||
$this->stripe->init();
|
$this->stripe->init();
|
||||||
|
|
||||||
@ -483,18 +450,11 @@ class ACH
|
|||||||
$this->stripe->payment_hash->save();
|
$this->stripe->payment_hash->save();
|
||||||
|
|
||||||
$amount = array_sum(array_column($this->stripe->payment_hash->invoices(), 'amount')) + $this->stripe->payment_hash->fee_total;
|
$amount = array_sum(array_column($this->stripe->payment_hash->invoices(), 'amount')) + $this->stripe->payment_hash->fee_total;
|
||||||
$invoice = Invoice::whereIn('id', $this->transformKeys(array_column($this->stripe->payment_hash->invoices(), 'invoice_id')))
|
|
||||||
->withTrashed()
|
|
||||||
->first();
|
|
||||||
|
|
||||||
if ($invoice) {
|
$description = $this->stripe->getDescription(false);
|
||||||
$description = ctrans('texts.stripe_payment_text', ['invoicenumber' => $invoice->number, 'amount' => Number::formatMoney($amount, $this->stripe->client), 'client' => $this->stripe->client->present()->name()], $this->stripe->client->company->locale());
|
|
||||||
} else {
|
|
||||||
$description = ctrans('texts.stripe_payment_text_without_invoice', ['amount' => Number::formatMoney($amount, $this->stripe->client), 'client' => $this->stripe->client->present()->name()], $this->stripe->client->company->locale());
|
|
||||||
}
|
|
||||||
|
|
||||||
if (substr($source->token, 0, 2) === 'pm') {
|
if (substr($source->token, 0, 2) === 'pm') {
|
||||||
return $this->paymentIntentTokenBilling($amount, $invoice, $description, $source);
|
return $this->paymentIntentTokenBilling($amount, $description, $source);
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
@ -143,7 +143,7 @@ class ACSS
|
|||||||
'setup_future_usage' => 'off_session',
|
'setup_future_usage' => 'off_session',
|
||||||
'payment_method_types' => ['acss_debit'],
|
'payment_method_types' => ['acss_debit'],
|
||||||
'customer' => $this->stripe->findOrCreateCustomer(),
|
'customer' => $this->stripe->findOrCreateCustomer(),
|
||||||
'description' => $this->stripe->decodeUnicodeString(ctrans('texts.invoices').': '.collect($data['invoices'])->pluck('invoice_number')),
|
'description' => $this->stripe->getDescription(false),
|
||||||
'metadata' => [
|
'metadata' => [
|
||||||
'payment_hash' => $this->stripe->payment_hash->hash,
|
'payment_hash' => $this->stripe->payment_hash->hash,
|
||||||
'gateway_type_id' => GatewayType::ACSS,
|
'gateway_type_id' => GatewayType::ACSS,
|
||||||
@ -185,7 +185,7 @@ class ACSS
|
|||||||
$this->stripe->payment_hash->save();
|
$this->stripe->payment_hash->save();
|
||||||
|
|
||||||
if (property_exists($gateway_response, 'status') && $gateway_response->status == 'processing') {
|
if (property_exists($gateway_response, 'status') && $gateway_response->status == 'processing') {
|
||||||
// $this->storePaymentMethod($gateway_response);
|
|
||||||
return $this->processSuccessfulPayment($gateway_response->id);
|
return $this->processSuccessfulPayment($gateway_response->id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -33,13 +33,25 @@ class Alipay
|
|||||||
|
|
||||||
public function paymentView(array $data)
|
public function paymentView(array $data)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
$intent = \Stripe\PaymentIntent::create([
|
||||||
|
'amount' => $this->stripe->convertToStripeAmount($data['total']['amount_with_fee'], $this->stripe->client->currency()->precision, $this->stripe->client->currency()),
|
||||||
|
'currency' => $this->stripe->client->currency()->code,
|
||||||
|
'payment_method_types' => ['alipay'],
|
||||||
|
'customer' => $this->stripe->findOrCreateCustomer(),
|
||||||
|
'description' => $this->stripe->getDescription(false),
|
||||||
|
'metadata' => [
|
||||||
|
'payment_hash' => $this->stripe->payment_hash->hash,
|
||||||
|
'gateway_type_id' => GatewayType::ALIPAY,
|
||||||
|
],
|
||||||
|
], $this->stripe->stripe_connect_auth);
|
||||||
|
|
||||||
|
|
||||||
$data['gateway'] = $this->stripe;
|
$data['gateway'] = $this->stripe;
|
||||||
$data['return_url'] = $this->buildReturnUrl();
|
$data['return_url'] = $this->buildReturnUrl();
|
||||||
$data['currency'] = $this->stripe->client->getCurrencyCode();
|
$data['ci_intent'] = $intent->client_secret;
|
||||||
$data['stripe_amount'] = $this->stripe->convertToStripeAmount($data['total']['amount_with_fee'], $this->stripe->client->currency()->precision, $this->stripe->client->currency());
|
|
||||||
$data['invoices'] = $this->stripe->payment_hash->invoices();
|
|
||||||
|
|
||||||
$this->stripe->payment_hash->data = array_merge((array) $this->stripe->payment_hash->data, ['stripe_amount' => $data['stripe_amount']]);
|
$this->stripe->payment_hash->data = array_merge((array) $this->stripe->payment_hash->data, ['stripe_amount' => $this->stripe->convertToStripeAmount($data['total']['amount_with_fee'], $this->stripe->client->currency()->precision, $this->stripe->client->currency())]);
|
||||||
$this->stripe->payment_hash->save();
|
$this->stripe->payment_hash->save();
|
||||||
|
|
||||||
return render('gateways.stripe.alipay.pay', $data);
|
return render('gateways.stripe.alipay.pay', $data);
|
||||||
@ -56,30 +68,50 @@ class Alipay
|
|||||||
|
|
||||||
public function paymentResponse(PaymentResponseRequest $request)
|
public function paymentResponse(PaymentResponseRequest $request)
|
||||||
{
|
{
|
||||||
|
$this->stripe->init();
|
||||||
|
|
||||||
|
$this->stripe->setPaymentHash($request->getPaymentHash());
|
||||||
|
$this->stripe->client = $this->stripe->payment_hash->fee_invoice->client;
|
||||||
|
|
||||||
$this->stripe->payment_hash->data = array_merge((array) $this->stripe->payment_hash->data, $request->all());
|
$this->stripe->payment_hash->data = array_merge((array) $this->stripe->payment_hash->data, $request->all());
|
||||||
$this->stripe->payment_hash->save();
|
$this->stripe->payment_hash->save();
|
||||||
|
|
||||||
if (in_array($request->redirect_status, ['succeeded', 'pending'])) {
|
if($request->payment_intent){
|
||||||
return $this->processSuccesfulRedirect($request->source);
|
|
||||||
|
$pi = \Stripe\PaymentIntent::retrieve(
|
||||||
|
$request->payment_intent,
|
||||||
|
$this->stripe->stripe_connect_auth
|
||||||
|
);
|
||||||
|
|
||||||
|
nlog($pi);
|
||||||
|
|
||||||
|
if (in_array($pi->status, ['succeeded', 'pending'])) {
|
||||||
|
return $this->processSuccesfulRedirect($pi);
|
||||||
|
}
|
||||||
|
|
||||||
|
if($pi->status == 'requires_source_action') {
|
||||||
|
return redirect($pi->next_action->alipay_handle_redirect->url);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return $this->processUnsuccesfulRedirect();
|
return $this->processUnsuccesfulRedirect();
|
||||||
}
|
}
|
||||||
|
|
||||||
public function processSuccesfulRedirect(string $source)
|
public function processSuccesfulRedirect($payment_intent)
|
||||||
{
|
{
|
||||||
$this->stripe->init();
|
$this->stripe->init();
|
||||||
|
|
||||||
$data = [
|
$data = [
|
||||||
'payment_method' => $this->stripe->payment_hash->data->source,
|
'payment_method' => $payment_intent->payment_method,
|
||||||
'payment_type' => PaymentType::ALIPAY,
|
'payment_type' => PaymentType::ALIPAY,
|
||||||
'amount' => $this->stripe->convertFromStripeAmount($this->stripe->payment_hash->data->stripe_amount, $this->stripe->client->currency()->precision, $this->stripe->client->currency()),
|
'amount' => $this->stripe->convertFromStripeAmount($this->stripe->payment_hash->data->stripe_amount, $this->stripe->client->currency()->precision, $this->stripe->client->currency()),
|
||||||
'transaction_reference' => $source,
|
'transaction_reference' => $payment_intent->id,
|
||||||
'gateway_type_id' => GatewayType::ALIPAY,
|
'gateway_type_id' => GatewayType::ALIPAY,
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
||||||
$payment = $this->stripe->createPayment($data, Payment::STATUS_PENDING);
|
$payment = $this->stripe->createPayment($data, $payment_intent->status == 'pending' ? Payment::STATUS_PENDING : Payment::STATUS_COMPLETED);
|
||||||
|
|
||||||
SystemLogger::dispatch(
|
SystemLogger::dispatch(
|
||||||
['response' => $this->stripe->payment_hash->data, 'data' => $data],
|
['response' => $this->stripe->payment_hash->data, 'data' => $data],
|
||||||
|
@ -55,7 +55,7 @@ class BECS
|
|||||||
'payment_method_types' => ['au_becs_debit'],
|
'payment_method_types' => ['au_becs_debit'],
|
||||||
'setup_future_usage' => 'off_session',
|
'setup_future_usage' => 'off_session',
|
||||||
'customer' => $this->stripe->findOrCreateCustomer(),
|
'customer' => $this->stripe->findOrCreateCustomer(),
|
||||||
'description' => $this->stripe->decodeUnicodeString(ctrans('texts.invoices').': '.collect($data['invoices'])->pluck('invoice_number')),
|
'description' => $this->stripe->getDescription(false),
|
||||||
'metadata' => [
|
'metadata' => [
|
||||||
'payment_hash' => $this->stripe->payment_hash->hash,
|
'payment_hash' => $this->stripe->payment_hash->hash,
|
||||||
'gateway_type_id' => GatewayType::BECS,
|
'gateway_type_id' => GatewayType::BECS,
|
||||||
|
@ -51,7 +51,7 @@ class Bancontact
|
|||||||
'currency' => 'eur',
|
'currency' => 'eur',
|
||||||
'payment_method_types' => ['bancontact'],
|
'payment_method_types' => ['bancontact'],
|
||||||
'customer' => $this->stripe->findOrCreateCustomer(),
|
'customer' => $this->stripe->findOrCreateCustomer(),
|
||||||
'description' => $this->stripe->decodeUnicodeString(ctrans('texts.invoices').': '.collect($data['invoices'])->pluck('invoice_number')),
|
'description' => $this->stripe->getDescription(false),
|
||||||
'metadata' => [
|
'metadata' => [
|
||||||
'payment_hash' => $this->stripe->payment_hash->hash,
|
'payment_hash' => $this->stripe->payment_hash->hash,
|
||||||
'gateway_type_id' => GatewayType::BANCONTACT,
|
'gateway_type_id' => GatewayType::BANCONTACT,
|
||||||
|
209
app/PaymentDrivers/Stripe/BankTransfer.php
Normal file
209
app/PaymentDrivers/Stripe/BankTransfer.php
Normal file
@ -0,0 +1,209 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Invoice Ninja (https://invoiceninja.com).
|
||||||
|
*
|
||||||
|
* @link https://github.com/invoiceninja/invoiceninja source repository
|
||||||
|
*
|
||||||
|
* @copyright Copyright (c) 2023. Invoice Ninja LLC (https://invoiceninja.com)
|
||||||
|
*
|
||||||
|
* @license https://www.elastic.co/licensing/elastic-license
|
||||||
|
*/
|
||||||
|
|
||||||
|
namespace App\PaymentDrivers\Stripe;
|
||||||
|
|
||||||
|
use App\Models\Payment;
|
||||||
|
use App\Models\SystemLog;
|
||||||
|
use Stripe\PaymentIntent;
|
||||||
|
use App\Models\GatewayType;
|
||||||
|
use App\Models\PaymentType;
|
||||||
|
use App\Jobs\Util\SystemLogger;
|
||||||
|
use App\Utils\Traits\MakesHash;
|
||||||
|
use App\Exceptions\PaymentFailed;
|
||||||
|
use App\PaymentDrivers\StripePaymentDriver;
|
||||||
|
use App\Http\Requests\ClientPortal\Payments\PaymentResponseRequest;
|
||||||
|
|
||||||
|
class BankTransfer
|
||||||
|
{
|
||||||
|
use MakesHash;
|
||||||
|
|
||||||
|
/** @var StripePaymentDriver */
|
||||||
|
public $stripe;
|
||||||
|
|
||||||
|
public function __construct(StripePaymentDriver $stripe)
|
||||||
|
{
|
||||||
|
$this->stripe = $stripe;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function paymentView(array $data)
|
||||||
|
{
|
||||||
|
$this->stripe->init();
|
||||||
|
|
||||||
|
$intent = \Stripe\PaymentIntent::create([
|
||||||
|
'amount' => $this->stripe->convertToStripeAmount($data['total']['amount_with_fee'], $this->stripe->client->currency()->precision, $this->stripe->client->currency()),
|
||||||
|
'currency' => $this->stripe->client->currency()->code,
|
||||||
|
'customer' => $this->stripe->findOrCreateCustomer()->id,
|
||||||
|
'description' => $this->stripe->getDescription(false),
|
||||||
|
'payment_method_types' => ['customer_balance'],
|
||||||
|
'payment_method_data' => [
|
||||||
|
'type' => 'customer_balance',
|
||||||
|
],
|
||||||
|
'payment_method_options' => [
|
||||||
|
'customer_balance' => [
|
||||||
|
'funding_type' => 'bank_transfer',
|
||||||
|
'bank_transfer' => $this->resolveBankType()
|
||||||
|
],
|
||||||
|
],
|
||||||
|
'metadata' => [
|
||||||
|
'payment_hash' => $this->stripe->payment_hash->hash,
|
||||||
|
'gateway_type_id' => GatewayType::DIRECT_DEBIT,
|
||||||
|
],
|
||||||
|
], $this->stripe->stripe_connect_auth);
|
||||||
|
|
||||||
|
|
||||||
|
$this->stripe->payment_hash->data = array_merge((array) $this->stripe->payment_hash->data, ['stripe_amount' => $this->stripe->convertToStripeAmount($data['total']['amount_with_fee'], $this->stripe->client->currency()->precision, $this->stripe->client->currency())]);
|
||||||
|
$this->stripe->payment_hash->save();
|
||||||
|
|
||||||
|
$data = [];
|
||||||
|
$data['return_url'] = $this->buildReturnUrl();
|
||||||
|
$data['gateway'] = $this->stripe;
|
||||||
|
$data['client_secret'] = $intent ? $intent->client_secret : false;
|
||||||
|
|
||||||
|
return render('gateways.stripe.bank_transfer.pay', $data);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Resolve the bank type based on the currency
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
private function resolveBankType()
|
||||||
|
{
|
||||||
|
|
||||||
|
return match($this->stripe->client->currency()->code){
|
||||||
|
'GBP' => ['type' => 'gb_bank_transfer'],
|
||||||
|
'EUR' => ['type' => 'eu_bank_transfer', 'eu_bank_transfer' => ['country' => $this->stripe->client->country->iso_3166_2]],
|
||||||
|
'JPY' => ['type' => 'jp_bank_transfer'],
|
||||||
|
'MXN' => ['type' =>'mx_bank_transfer'],
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return URL
|
||||||
|
*
|
||||||
|
* @return string
|
||||||
|
*/
|
||||||
|
private function buildReturnUrl(): string
|
||||||
|
{
|
||||||
|
return route('client.payments.response.get', [
|
||||||
|
'company_gateway_id' => $this->stripe->company_gateway->id,
|
||||||
|
'payment_hash' => $this->stripe->payment_hash->hash,
|
||||||
|
'payment_method_id' => GatewayType::DIRECT_DEBIT,
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public function paymentResponse(PaymentResponseRequest $request)
|
||||||
|
{
|
||||||
|
|
||||||
|
$this->stripe->init();
|
||||||
|
|
||||||
|
$this->stripe->setPaymentHash($request->getPaymentHash());
|
||||||
|
$this->stripe->client = $this->stripe->payment_hash->fee_invoice->client;
|
||||||
|
|
||||||
|
if($request->payment_intent){
|
||||||
|
|
||||||
|
$pi = \Stripe\PaymentIntent::retrieve(
|
||||||
|
$request->payment_intent,
|
||||||
|
$this->stripe->stripe_connect_auth
|
||||||
|
);
|
||||||
|
|
||||||
|
if (in_array($pi->status, ['succeeded', 'processing'])) {
|
||||||
|
return $this->processSuccesfulRedirect($pi);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Create a pending payment */
|
||||||
|
if($pi->status == 'requires_action') {
|
||||||
|
|
||||||
|
$data = [
|
||||||
|
'payment_method' => $pi->payment_method,
|
||||||
|
'payment_type' => PaymentType::DIRECT_DEBIT,
|
||||||
|
'amount' => $this->stripe->convertFromStripeAmount($this->stripe->payment_hash->data->stripe_amount, $this->stripe->client->currency()->precision, $this->stripe->client->currency()),
|
||||||
|
'transaction_reference' => $pi->id,
|
||||||
|
'gateway_type_id' => GatewayType::DIRECT_DEBIT,
|
||||||
|
|
||||||
|
];
|
||||||
|
|
||||||
|
$payment = $this->stripe->createPayment($data, Payment::STATUS_PENDING);
|
||||||
|
|
||||||
|
SystemLogger::dispatch(
|
||||||
|
['response' => $this->stripe->payment_hash->data, 'data' => $data],
|
||||||
|
SystemLog::CATEGORY_GATEWAY_RESPONSE,
|
||||||
|
SystemLog::EVENT_GATEWAY_SUCCESS,
|
||||||
|
SystemLog::TYPE_STRIPE,
|
||||||
|
$this->stripe->client,
|
||||||
|
$this->stripe->client->company,
|
||||||
|
);
|
||||||
|
|
||||||
|
return redirect($pi->next_action->display_bank_transfer_instructions->hosted_instructions_url);
|
||||||
|
|
||||||
|
}
|
||||||
|
return $this->processUnsuccesfulRedirect();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function processSuccesfulRedirect($payment_intent)
|
||||||
|
{
|
||||||
|
$this->stripe->init();
|
||||||
|
|
||||||
|
$data = [
|
||||||
|
'payment_method' => $payment_intent->payment_method,
|
||||||
|
'payment_type' => PaymentType::DIRECT_DEBIT,
|
||||||
|
'amount' => $this->stripe->convertFromStripeAmount($this->stripe->payment_hash->data->stripe_amount, $this->stripe->client->currency()->precision, $this->stripe->client->currency()),
|
||||||
|
'transaction_reference' => $payment_intent->id,
|
||||||
|
'gateway_type_id' => GatewayType::DIRECT_DEBIT,
|
||||||
|
|
||||||
|
];
|
||||||
|
|
||||||
|
$payment = $this->stripe->createPayment($data, $payment_intent->status == 'processing' ? Payment::STATUS_PENDING : Payment::STATUS_COMPLETED);
|
||||||
|
|
||||||
|
SystemLogger::dispatch(
|
||||||
|
['response' => $this->stripe->payment_hash->data, 'data' => $data],
|
||||||
|
SystemLog::CATEGORY_GATEWAY_RESPONSE,
|
||||||
|
SystemLog::EVENT_GATEWAY_SUCCESS,
|
||||||
|
SystemLog::TYPE_STRIPE,
|
||||||
|
$this->stripe->client,
|
||||||
|
$this->stripe->client->company,
|
||||||
|
);
|
||||||
|
|
||||||
|
return redirect()->route('client.payments.show', ['payment' => $this->stripe->encodePrimaryKey($payment->id)]);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function processUnsuccesfulRedirect()
|
||||||
|
{
|
||||||
|
$server_response = $this->stripe->payment_hash->data;
|
||||||
|
|
||||||
|
$this->stripe->sendFailureMail($server_response->redirect_status);
|
||||||
|
|
||||||
|
$message = [
|
||||||
|
'server_response' => $server_response,
|
||||||
|
'data' => $this->stripe->payment_hash->data,
|
||||||
|
];
|
||||||
|
|
||||||
|
SystemLogger::dispatch(
|
||||||
|
$message,
|
||||||
|
SystemLog::CATEGORY_GATEWAY_RESPONSE,
|
||||||
|
SystemLog::EVENT_GATEWAY_FAILURE,
|
||||||
|
SystemLog::TYPE_STRIPE,
|
||||||
|
$this->stripe->client,
|
||||||
|
$this->stripe->client->company,
|
||||||
|
);
|
||||||
|
|
||||||
|
throw new PaymentFailed('Failed to process the payment.', 500);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -70,7 +70,7 @@ class BrowserPay implements MethodInterface
|
|||||||
'amount' => $this->stripe->convertToStripeAmount($data['total']['amount_with_fee'], $this->stripe->client->currency()->precision, $this->stripe->client->currency()),
|
'amount' => $this->stripe->convertToStripeAmount($data['total']['amount_with_fee'], $this->stripe->client->currency()->precision, $this->stripe->client->currency()),
|
||||||
'currency' => $this->stripe->client->getCurrencyCode(),
|
'currency' => $this->stripe->client->getCurrencyCode(),
|
||||||
'customer' => $this->stripe->findOrCreateCustomer(),
|
'customer' => $this->stripe->findOrCreateCustomer(),
|
||||||
'description' => $this->stripe->decodeUnicodeString(ctrans('texts.invoices').': '.collect($data['invoices'])->pluck('invoice_number')),
|
'description' => $this->stripe->getDescription(false),
|
||||||
'metadata' => [
|
'metadata' => [
|
||||||
'payment_hash' => $this->stripe->payment_hash->hash,
|
'payment_hash' => $this->stripe->payment_hash->hash,
|
||||||
'gateway_type_id' => GatewayType::APPLE_PAY,
|
'gateway_type_id' => GatewayType::APPLE_PAY,
|
||||||
|
@ -55,13 +55,8 @@ class Charge
|
|||||||
}
|
}
|
||||||
|
|
||||||
$amount = array_sum(array_column($payment_hash->invoices(), 'amount')) + $payment_hash->fee_total;
|
$amount = array_sum(array_column($payment_hash->invoices(), 'amount')) + $payment_hash->fee_total;
|
||||||
$invoice = Invoice::whereIn('id', $this->transformKeys(array_column($payment_hash->invoices(), 'invoice_id')))->withTrashed()->first();
|
|
||||||
|
|
||||||
if ($invoice) {
|
$description = $this->stripe->getDescription(false);
|
||||||
$description = ctrans('texts.stripe_payment_text', ['invoicenumber' => $invoice->number, 'amount' => Number::formatMoney($amount, $this->stripe->client), 'client' => $this->stripe->client->present()->name()], $this->stripe->client->company->locale());
|
|
||||||
} else {
|
|
||||||
$description = ctrans('texts.stripe_payment_text_without_invoice', ['amount' => Number::formatMoney($amount, $this->stripe->client), 'client' => $this->stripe->client->present()->name()], $this->stripe->client->company->locale());
|
|
||||||
}
|
|
||||||
|
|
||||||
$this->stripe->init();
|
$this->stripe->init();
|
||||||
|
|
||||||
|
@ -60,8 +60,7 @@ class CreditCard
|
|||||||
|
|
||||||
public function paymentView(array $data)
|
public function paymentView(array $data)
|
||||||
{
|
{
|
||||||
$invoice_numbers = collect($data['invoices'])->pluck('invoice_number')->implode(',');
|
$description = $this->stripe->getDescription(false);
|
||||||
$description = ctrans('texts.stripe_payment_text', ['invoicenumber' => $invoice_numbers, 'amount' => Number::formatMoney($data['total']['amount_with_fee'], $this->stripe->client), 'client' => $this->stripe->client->present()->name()], $this->stripe->client->company->locale());
|
|
||||||
|
|
||||||
$payment_intent_data = [
|
$payment_intent_data = [
|
||||||
'amount' => $this->stripe->convertToStripeAmount($data['total']['amount_with_fee'], $this->stripe->client->currency()->precision, $this->stripe->client->currency()),
|
'amount' => $this->stripe->convertToStripeAmount($data['total']['amount_with_fee'], $this->stripe->client->currency()->precision, $this->stripe->client->currency()),
|
||||||
@ -81,19 +80,6 @@ class CreditCard
|
|||||||
return render('gateways.stripe.credit_card.pay', $data);
|
return render('gateways.stripe.credit_card.pay', $data);
|
||||||
}
|
}
|
||||||
|
|
||||||
private function decodeUnicodeString($string)
|
|
||||||
{
|
|
||||||
return html_entity_decode($string, ENT_QUOTES, 'UTF-8');
|
|
||||||
// return iconv("UTF-8", "ISO-8859-1//TRANSLIT", $this->decode_encoded_utf8($string));
|
|
||||||
}
|
|
||||||
|
|
||||||
private function decode_encoded_utf8($string)
|
|
||||||
{
|
|
||||||
return preg_replace_callback('#\\\\u([0-9a-f]{4})#ism', function ($matches) {
|
|
||||||
return mb_convert_encoding(pack('H*', $matches[1]), 'UTF-8', 'UCS-2BE');
|
|
||||||
}, $string);
|
|
||||||
}
|
|
||||||
|
|
||||||
public function paymentResponse(PaymentResponseRequest $request)
|
public function paymentResponse(PaymentResponseRequest $request)
|
||||||
{
|
{
|
||||||
$this->stripe->init();
|
$this->stripe->init();
|
||||||
@ -166,8 +152,6 @@ class CreditCard
|
|||||||
$this->stripe->client->company,
|
$this->stripe->client->company,
|
||||||
);
|
);
|
||||||
|
|
||||||
//If the user has come from a subscription double check here if we need to redirect.
|
|
||||||
//08-08-2022
|
|
||||||
if ($payment->invoices()->whereHas('subscription')->exists()) {
|
if ($payment->invoices()->whereHas('subscription')->exists()) {
|
||||||
$subscription = $payment->invoices()->first()->subscription;
|
$subscription = $payment->invoices()->first()->subscription;
|
||||||
|
|
||||||
@ -175,7 +159,6 @@ class CreditCard
|
|||||||
return redirect($subscription->webhook_configuration['return_url']);
|
return redirect($subscription->webhook_configuration['return_url']);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//08-08-2022
|
|
||||||
|
|
||||||
return redirect()->route('client.payments.show', ['payment' => $this->stripe->encodePrimaryKey($payment->id)]);
|
return redirect()->route('client.payments.show', ['payment' => $this->stripe->encodePrimaryKey($payment->id)]);
|
||||||
}
|
}
|
||||||
|
@ -51,7 +51,7 @@ class EPS
|
|||||||
'currency' => 'eur',
|
'currency' => 'eur',
|
||||||
'payment_method_types' => ['eps'],
|
'payment_method_types' => ['eps'],
|
||||||
'customer' => $this->stripe->findOrCreateCustomer(),
|
'customer' => $this->stripe->findOrCreateCustomer(),
|
||||||
'description' => $this->stripe->decodeUnicodeString(ctrans('texts.invoices').': '.collect($data['invoices'])->pluck('invoice_number')),
|
'description' => $this->stripe->getDescription(false),
|
||||||
'metadata' => [
|
'metadata' => [
|
||||||
'payment_hash' => $this->stripe->payment_hash->hash,
|
'payment_hash' => $this->stripe->payment_hash->hash,
|
||||||
'gateway_type_id' => GatewayType::EPS,
|
'gateway_type_id' => GatewayType::EPS,
|
||||||
|
@ -52,7 +52,7 @@ class FPX
|
|||||||
'currency' => $this->stripe->client->getCurrencyCode(),
|
'currency' => $this->stripe->client->getCurrencyCode(),
|
||||||
'payment_method_types' => ['fpx'],
|
'payment_method_types' => ['fpx'],
|
||||||
'customer' => $this->stripe->findOrCreateCustomer(),
|
'customer' => $this->stripe->findOrCreateCustomer(),
|
||||||
'description' => $this->stripe->decodeUnicodeString(ctrans('texts.invoices').': '.collect($data['invoices'])->pluck('invoice_number')),
|
'description' => $this->stripe->getDescription(false),
|
||||||
'metadata' => [
|
'metadata' => [
|
||||||
'payment_hash' => $this->stripe->payment_hash->hash,
|
'payment_hash' => $this->stripe->payment_hash->hash,
|
||||||
'gateway_type_id' => GatewayType::FPX,
|
'gateway_type_id' => GatewayType::FPX,
|
||||||
|
@ -51,7 +51,7 @@ class GIROPAY
|
|||||||
'currency' => 'eur',
|
'currency' => 'eur',
|
||||||
'payment_method_types' => ['giropay'],
|
'payment_method_types' => ['giropay'],
|
||||||
'customer' => $this->stripe->findOrCreateCustomer(),
|
'customer' => $this->stripe->findOrCreateCustomer(),
|
||||||
'description' => $this->stripe->decodeUnicodeString(ctrans('texts.invoices').': '.collect($data['invoices'])->pluck('invoice_number')),
|
'description' => $this->stripe->getDescription(false),
|
||||||
'metadata' => [
|
'metadata' => [
|
||||||
'payment_hash' => $this->stripe->payment_hash->hash,
|
'payment_hash' => $this->stripe->payment_hash->hash,
|
||||||
'gateway_type_id' => GatewayType::GIROPAY,
|
'gateway_type_id' => GatewayType::GIROPAY,
|
||||||
|
@ -0,0 +1,95 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Invoice Ninja (https://invoiceninja.com).
|
||||||
|
*
|
||||||
|
* @link https://github.com/invoiceninja/invoiceninja source repository
|
||||||
|
*
|
||||||
|
* @copyright Copyright (c) 2023. Invoice Ninja LLC (https://invoiceninja.com)
|
||||||
|
*
|
||||||
|
* @license https://www.elastic.co/licensing/elastic-license
|
||||||
|
*/
|
||||||
|
|
||||||
|
namespace App\PaymentDrivers\Stripe\Jobs;
|
||||||
|
|
||||||
|
use App\Libraries\MultiDB;
|
||||||
|
use App\Models\Company;
|
||||||
|
use App\Models\CompanyGateway;
|
||||||
|
use App\Models\Payment;
|
||||||
|
use App\Models\PaymentHash;
|
||||||
|
use App\PaymentDrivers\Stripe\Utilities;
|
||||||
|
use Illuminate\Bus\Queueable;
|
||||||
|
use Illuminate\Contracts\Queue\ShouldQueue;
|
||||||
|
use Illuminate\Foundation\Bus\Dispatchable;
|
||||||
|
use Illuminate\Queue\InteractsWithQueue;
|
||||||
|
use Illuminate\Queue\SerializesModels;
|
||||||
|
|
||||||
|
class PaymentIntentPartiallyFundedWebhook implements ShouldQueue
|
||||||
|
{
|
||||||
|
use Dispatchable, InteractsWithQueue, Queueable, SerializesModels, Utilities;
|
||||||
|
|
||||||
|
public $tries = 1;
|
||||||
|
|
||||||
|
public $deleteWhenMissingModels = true;
|
||||||
|
|
||||||
|
public function __construct(public array $stripe_request, public string $company_key, public int $company_gateway_id)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
public function handle()
|
||||||
|
{
|
||||||
|
MultiDB::findAndSetDbByCompanyKey($this->company_key);
|
||||||
|
|
||||||
|
$company = Company::where('company_key', $this->company_key)->first();
|
||||||
|
|
||||||
|
foreach ($this->stripe_request as $transaction) {
|
||||||
|
$payment_intent = false;
|
||||||
|
|
||||||
|
if (array_key_exists('payment_intent', $transaction)) {
|
||||||
|
$payment_intent = $transaction['payment_intent'];
|
||||||
|
} else {
|
||||||
|
$payment_intent = $transaction['id'];
|
||||||
|
}
|
||||||
|
|
||||||
|
if(!$payment_intent){
|
||||||
|
nlog("payment intent not found");
|
||||||
|
nlog($transaction);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
$payment = Payment::query()
|
||||||
|
->where('company_id', $company->id)
|
||||||
|
->where('transaction_reference', $payment_intent)
|
||||||
|
->first();
|
||||||
|
|
||||||
|
if(!$payment){
|
||||||
|
nlog("paymentintent found but no payment");
|
||||||
|
}
|
||||||
|
|
||||||
|
$company_gateway = CompanyGateway::find($this->company_gateway_id);
|
||||||
|
$stripe_driver = $company_gateway->driver()->init();
|
||||||
|
|
||||||
|
$hash = isset($transaction['metadata']['payment_hash']) ? $transaction['metadata']['payment_hash'] : false;
|
||||||
|
|
||||||
|
if (!$hash) {
|
||||||
|
nlog("no hash found");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
$payment_hash = PaymentHash::where('hash', $hash)->first();
|
||||||
|
|
||||||
|
if (!$payment_hash) {
|
||||||
|
nlog("no payment hash found");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
$stripe_driver->client = $payment_hash->fee_invoice->client;
|
||||||
|
|
||||||
|
$pi = \Stripe\PaymentIntent::retrieve($payment_intent, $stripe_driver->stripe_connect_auth);
|
||||||
|
|
||||||
|
$amount = $stripe_driver->convertFromStripeAmount($pi->amount, $stripe_driver->client->currency()->precision, $stripe_driver->client->currency()->precision);
|
||||||
|
$amount_received = $stripe_driver->convertFromStripeAmount($pi->amount_received, $stripe_driver->client->currency()->precision, $stripe_driver->client->currency()->precision);
|
||||||
|
|
||||||
|
//at this point we just send notification emails to the client and advise of over/under payments.
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -260,39 +260,6 @@ class PaymentIntentWebhook implements ShouldQueue
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// private function updateSepaPayment($payment_hash, $client, $meta)
|
|
||||||
// {
|
|
||||||
|
|
||||||
// $company_gateway = CompanyGateway::find($this->company_gateway_id);
|
|
||||||
// $payment_method_type = GatewayType::SEPA;
|
|
||||||
// $driver = $company_gateway->driver($client)->init()->setPaymentMethod($payment_method_type);
|
|
||||||
|
|
||||||
// $payment_hash->data = array_merge((array) $payment_hash->data, $this->stripe_request);
|
|
||||||
// $payment_hash->save();
|
|
||||||
// $driver->setPaymentHash($payment_hash);
|
|
||||||
|
|
||||||
// $data = [
|
|
||||||
// 'payment_method' => $payment_hash->data->object->payment_method,
|
|
||||||
// 'payment_type' => PaymentType::parseCardType(strtolower($meta['card_details'])) ?: PaymentType::CREDIT_CARD_OTHER,
|
|
||||||
// 'amount' => $payment_hash->data->amount_with_fee,
|
|
||||||
// 'transaction_reference' => $meta['transaction_reference'],
|
|
||||||
// 'gateway_type_id' => GatewayType::CREDIT_CARD,
|
|
||||||
// ];
|
|
||||||
|
|
||||||
// $payment = $driver->createPayment($data, Payment::STATUS_COMPLETED);
|
|
||||||
|
|
||||||
// SystemLogger::dispatch(
|
|
||||||
// ['response' => $this->stripe_request, 'data' => $data],
|
|
||||||
// SystemLog::CATEGORY_GATEWAY_RESPONSE,
|
|
||||||
// SystemLog::EVENT_GATEWAY_SUCCESS,
|
|
||||||
// SystemLog::TYPE_STRIPE,
|
|
||||||
// $client,
|
|
||||||
// $client->company,
|
|
||||||
// );
|
|
||||||
|
|
||||||
|
|
||||||
// }
|
|
||||||
|
|
||||||
|
|
||||||
private function updateCreditCardPayment($payment_hash, $client, $meta)
|
private function updateCreditCardPayment($payment_hash, $client, $meta)
|
||||||
{
|
{
|
||||||
|
@ -47,15 +47,7 @@ class Klarna
|
|||||||
$data['customer'] = $this->stripe->findOrCreateCustomer()->id;
|
$data['customer'] = $this->stripe->findOrCreateCustomer()->id;
|
||||||
$data['country'] = $this->stripe->client->country->iso_3166_2;
|
$data['country'] = $this->stripe->client->country->iso_3166_2;
|
||||||
|
|
||||||
$amount = $data['total']['amount_with_fee'];
|
$description = $this->stripe->getDescription(false);
|
||||||
|
|
||||||
$invoice_numbers = collect($data['invoices'])->pluck('invoice_number');
|
|
||||||
|
|
||||||
if ($invoice_numbers->count() > 0) {
|
|
||||||
$description = ctrans('texts.stripe_payment_text', ['invoicenumber' => $invoice_numbers->implode(', '), 'amount' => Number::formatMoney($amount, $this->stripe->client), 'client' => $this->stripe->client->present()->name()], $this->stripe->client->company->locale());
|
|
||||||
} else {
|
|
||||||
$description = ctrans('texts.stripe_payment_text_without_invoice', ['amount' => Number::formatMoney($amount, $this->stripe->client), 'client' => $this->stripe->client->present()->name()], $this->stripe->client->company->locale());
|
|
||||||
}
|
|
||||||
|
|
||||||
$intent = \Stripe\PaymentIntent::create([
|
$intent = \Stripe\PaymentIntent::create([
|
||||||
'amount' => $data['stripe_amount'],
|
'amount' => $data['stripe_amount'],
|
||||||
|
@ -51,7 +51,7 @@ class PRZELEWY24
|
|||||||
'currency' => 'eur',
|
'currency' => 'eur',
|
||||||
'payment_method_types' => ['p24'],
|
'payment_method_types' => ['p24'],
|
||||||
'customer' => $this->stripe->findOrCreateCustomer(),
|
'customer' => $this->stripe->findOrCreateCustomer(),
|
||||||
'description' => $this->stripe->decodeUnicodeString(ctrans('texts.invoices').': '.collect($data['invoices'])->pluck('invoice_number')),
|
'description' => $this->stripe->getDescription(false),
|
||||||
'metadata' => [
|
'metadata' => [
|
||||||
'payment_hash' => $this->stripe->payment_hash->hash,
|
'payment_hash' => $this->stripe->payment_hash->hash,
|
||||||
'gateway_type_id' => GatewayType::PRZELEWY24,
|
'gateway_type_id' => GatewayType::PRZELEWY24,
|
||||||
|
@ -60,7 +60,7 @@ class SEPA
|
|||||||
'payment_method_types' => ['sepa_debit'],
|
'payment_method_types' => ['sepa_debit'],
|
||||||
'setup_future_usage' => 'off_session',
|
'setup_future_usage' => 'off_session',
|
||||||
'customer' => $this->stripe->findOrCreateCustomer(),
|
'customer' => $this->stripe->findOrCreateCustomer(),
|
||||||
'description' => $this->stripe->decodeUnicodeString(ctrans('texts.invoices').': '.collect($data['invoices'])->pluck('invoice_number')),
|
'description' => $this->stripe->getDescription(false),
|
||||||
'metadata' => [
|
'metadata' => [
|
||||||
'payment_hash' => $this->stripe->payment_hash->hash,
|
'payment_hash' => $this->stripe->payment_hash->hash,
|
||||||
'gateway_type_id' => GatewayType::SEPA,
|
'gateway_type_id' => GatewayType::SEPA,
|
||||||
|
@ -51,7 +51,7 @@ class SOFORT
|
|||||||
'currency' => 'eur',
|
'currency' => 'eur',
|
||||||
'payment_method_types' => ['sofort'],
|
'payment_method_types' => ['sofort'],
|
||||||
'customer' => $this->stripe->findOrCreateCustomer(),
|
'customer' => $this->stripe->findOrCreateCustomer(),
|
||||||
'description' => $this->stripe->decodeUnicodeString(ctrans('texts.invoices').': '.collect($data['invoices'])->pluck('invoice_number')),
|
'description' => $this->stripe->getDescription(false),
|
||||||
'metadata' => [
|
'metadata' => [
|
||||||
'payment_hash' => $this->stripe->payment_hash->hash,
|
'payment_hash' => $this->stripe->payment_hash->hash,
|
||||||
'gateway_type_id' => GatewayType::SOFORT,
|
'gateway_type_id' => GatewayType::SOFORT,
|
||||||
|
@ -51,7 +51,7 @@ class iDeal
|
|||||||
'currency' => 'eur',
|
'currency' => 'eur',
|
||||||
'payment_method_types' => ['ideal'],
|
'payment_method_types' => ['ideal'],
|
||||||
'customer' => $this->stripe->findOrCreateCustomer(),
|
'customer' => $this->stripe->findOrCreateCustomer(),
|
||||||
'description' => $this->stripe->decodeUnicodeString(ctrans('texts.invoices').': '.collect($data['invoices'])->pluck('invoice_number')),
|
'description' => $this->stripe->getDescription(false),
|
||||||
'metadata' => [
|
'metadata' => [
|
||||||
'payment_hash' => $this->stripe->payment_hash->hash,
|
'payment_hash' => $this->stripe->payment_hash->hash,
|
||||||
'gateway_type_id' => GatewayType::IDEAL,
|
'gateway_type_id' => GatewayType::IDEAL,
|
||||||
|
@ -12,51 +12,53 @@
|
|||||||
|
|
||||||
namespace App\PaymentDrivers;
|
namespace App\PaymentDrivers;
|
||||||
|
|
||||||
use App\Exceptions\PaymentFailed;
|
|
||||||
use App\Exceptions\StripeConnectFailure;
|
|
||||||
use App\Http\Requests\Payments\PaymentWebhookRequest;
|
|
||||||
use App\Http\Requests\Request;
|
|
||||||
use App\Jobs\Util\SystemLogger;
|
|
||||||
use App\Models\ClientGatewayToken;
|
|
||||||
use App\Models\GatewayType;
|
|
||||||
use App\Models\Payment;
|
|
||||||
use App\Models\PaymentHash;
|
|
||||||
use App\Models\SystemLog;
|
|
||||||
use App\PaymentDrivers\Stripe\ACH;
|
|
||||||
use App\PaymentDrivers\Stripe\ACSS;
|
|
||||||
use App\PaymentDrivers\Stripe\Alipay;
|
|
||||||
use App\PaymentDrivers\Stripe\Bancontact;
|
|
||||||
use App\PaymentDrivers\Stripe\BECS;
|
|
||||||
use App\PaymentDrivers\Stripe\BrowserPay;
|
|
||||||
use App\PaymentDrivers\Stripe\Charge;
|
|
||||||
use App\PaymentDrivers\Stripe\Connect\Verify;
|
|
||||||
use App\PaymentDrivers\Stripe\CreditCard;
|
|
||||||
use App\PaymentDrivers\Stripe\EPS;
|
|
||||||
use App\PaymentDrivers\Stripe\FPX;
|
|
||||||
use App\PaymentDrivers\Stripe\GIROPAY;
|
|
||||||
use App\PaymentDrivers\Stripe\iDeal;
|
|
||||||
use App\PaymentDrivers\Stripe\ImportCustomers;
|
|
||||||
use App\PaymentDrivers\Stripe\Jobs\PaymentIntentFailureWebhook;
|
|
||||||
use App\PaymentDrivers\Stripe\Jobs\PaymentIntentProcessingWebhook;
|
|
||||||
use App\PaymentDrivers\Stripe\Jobs\PaymentIntentWebhook;
|
|
||||||
use App\PaymentDrivers\Stripe\Klarna;
|
|
||||||
use App\PaymentDrivers\Stripe\PRZELEWY24;
|
|
||||||
use App\PaymentDrivers\Stripe\SEPA;
|
|
||||||
use App\PaymentDrivers\Stripe\SOFORT;
|
|
||||||
use App\PaymentDrivers\Stripe\UpdatePaymentMethods;
|
|
||||||
use App\PaymentDrivers\Stripe\Utilities;
|
|
||||||
use App\Utils\Traits\MakesHash;
|
|
||||||
use Exception;
|
use Exception;
|
||||||
use Illuminate\Http\RedirectResponse;
|
use Stripe\Stripe;
|
||||||
use Laracasts\Presenter\Exceptions\PresenterException;
|
|
||||||
use Stripe\Account;
|
use Stripe\Account;
|
||||||
use Stripe\Customer;
|
use Stripe\Customer;
|
||||||
use Stripe\Exception\ApiErrorException;
|
use App\Models\Payment;
|
||||||
|
use Stripe\SetupIntent;
|
||||||
|
use Stripe\StripeClient;
|
||||||
|
use App\Models\SystemLog;
|
||||||
use Stripe\PaymentIntent;
|
use Stripe\PaymentIntent;
|
||||||
use Stripe\PaymentMethod;
|
use Stripe\PaymentMethod;
|
||||||
use Stripe\SetupIntent;
|
use App\Models\GatewayType;
|
||||||
use Stripe\Stripe;
|
use App\Models\PaymentHash;
|
||||||
use Stripe\StripeClient;
|
use App\Http\Requests\Request;
|
||||||
|
use App\Jobs\Util\SystemLogger;
|
||||||
|
use App\Utils\Traits\MakesHash;
|
||||||
|
use App\Exceptions\PaymentFailed;
|
||||||
|
use App\Models\ClientGatewayToken;
|
||||||
|
use App\PaymentDrivers\Stripe\ACH;
|
||||||
|
use App\PaymentDrivers\Stripe\EPS;
|
||||||
|
use App\PaymentDrivers\Stripe\FPX;
|
||||||
|
use App\PaymentDrivers\Stripe\ACSS;
|
||||||
|
use App\PaymentDrivers\Stripe\BECS;
|
||||||
|
use App\PaymentDrivers\Stripe\SEPA;
|
||||||
|
use App\PaymentDrivers\Stripe\iDeal;
|
||||||
|
use App\PaymentDrivers\Stripe\Alipay;
|
||||||
|
use App\PaymentDrivers\Stripe\Charge;
|
||||||
|
use App\PaymentDrivers\Stripe\Klarna;
|
||||||
|
use App\PaymentDrivers\Stripe\SOFORT;
|
||||||
|
use Illuminate\Http\RedirectResponse;
|
||||||
|
use App\PaymentDrivers\Stripe\GIROPAY;
|
||||||
|
use Stripe\Exception\ApiErrorException;
|
||||||
|
use App\Exceptions\StripeConnectFailure;
|
||||||
|
use App\PaymentDrivers\Stripe\Utilities;
|
||||||
|
use App\PaymentDrivers\Stripe\Bancontact;
|
||||||
|
use App\PaymentDrivers\Stripe\BrowserPay;
|
||||||
|
use App\PaymentDrivers\Stripe\CreditCard;
|
||||||
|
use App\PaymentDrivers\Stripe\PRZELEWY24;
|
||||||
|
use App\PaymentDrivers\Stripe\BankTransfer;
|
||||||
|
use App\PaymentDrivers\Stripe\Connect\Verify;
|
||||||
|
use App\PaymentDrivers\Stripe\ImportCustomers;
|
||||||
|
use App\PaymentDrivers\Stripe\UpdatePaymentMethods;
|
||||||
|
use App\Http\Requests\Payments\PaymentWebhookRequest;
|
||||||
|
use Laracasts\Presenter\Exceptions\PresenterException;
|
||||||
|
use App\PaymentDrivers\Stripe\Jobs\PaymentIntentWebhook;
|
||||||
|
use App\PaymentDrivers\Stripe\Jobs\PaymentIntentFailureWebhook;
|
||||||
|
use App\PaymentDrivers\Stripe\Jobs\PaymentIntentProcessingWebhook;
|
||||||
|
use App\PaymentDrivers\Stripe\Jobs\PaymentIntentPartiallyFundedWebhook;
|
||||||
|
|
||||||
class StripePaymentDriver extends BaseDriver
|
class StripePaymentDriver extends BaseDriver
|
||||||
{
|
{
|
||||||
@ -95,6 +97,7 @@ class StripePaymentDriver extends BaseDriver
|
|||||||
GatewayType::ACSS => ACSS::class,
|
GatewayType::ACSS => ACSS::class,
|
||||||
GatewayType::FPX => FPX::class,
|
GatewayType::FPX => FPX::class,
|
||||||
GatewayType::KLARNA => Klarna::class,
|
GatewayType::KLARNA => Klarna::class,
|
||||||
|
GatewayType::DIRECT_DEBIT => BankTransfer::class,
|
||||||
];
|
];
|
||||||
|
|
||||||
const SYSTEM_LOG_TYPE = SystemLog::TYPE_STRIPE;
|
const SYSTEM_LOG_TYPE = SystemLog::TYPE_STRIPE;
|
||||||
@ -255,6 +258,14 @@ class StripePaymentDriver extends BaseDriver
|
|||||||
$types[] = GatewayType::APPLE_PAY;
|
$types[] = GatewayType::APPLE_PAY;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (
|
||||||
|
$this->client
|
||||||
|
&& isset($this->client->country)
|
||||||
|
&& in_array($this->client->country->iso_3166_2, ['FR', 'IE', 'NL', 'GB', 'DE', 'ES', 'JP', 'MX'])
|
||||||
|
) {
|
||||||
|
$types[] = GatewayType::DIRECT_DEBIT;
|
||||||
|
}
|
||||||
|
|
||||||
return $types;
|
return $types;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -657,6 +668,12 @@ class StripePaymentDriver extends BaseDriver
|
|||||||
return response()->json([], 200);
|
return response()->json([], 200);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($request->type === 'payment_intent.partially_funded') {
|
||||||
|
PaymentIntentPartiallyFundedWebhook::dispatch($request->data, $request->company_key, $this->company_gateway->id)->delay(now()->addSeconds(rand(5, 10)));
|
||||||
|
|
||||||
|
return response()->json([], 200);
|
||||||
|
}
|
||||||
|
|
||||||
if (in_array($request->type, ['payment_intent.payment_failed', 'charge.failed'])) {
|
if (in_array($request->type, ['payment_intent.payment_failed', 'charge.failed'])) {
|
||||||
PaymentIntentFailureWebhook::dispatch($request->data, $request->company_key, $this->company_gateway->id)->delay(now()->addSeconds(rand(5, 10)));
|
PaymentIntentFailureWebhook::dispatch($request->data, $request->company_key, $this->company_gateway->id)->delay(now()->addSeconds(rand(5, 10)));
|
||||||
|
|
||||||
|
@ -121,7 +121,7 @@ class AutoBillInvoice extends AbstractService
|
|||||||
|
|
||||||
$payment_hash = PaymentHash::create([
|
$payment_hash = PaymentHash::create([
|
||||||
'hash' => Str::random(64),
|
'hash' => Str::random(64),
|
||||||
'data' => ['invoices' => [['invoice_id' => $this->invoice->hashed_id, 'amount' => $amount, 'invoice_number' => $this->invoice->number]]],
|
'data' => ['amount_with_fee' => $amount + $fee, 'invoices' => [['invoice_id' => $this->invoice->hashed_id, 'amount' => $amount, 'invoice_number' => $this->invoice->number]]],
|
||||||
'fee_total' => $fee,
|
'fee_total' => $fee,
|
||||||
'fee_invoice_id' => $this->invoice->id,
|
'fee_invoice_id' => $this->invoice->id,
|
||||||
]);
|
]);
|
||||||
|
@ -14,8 +14,8 @@ return [
|
|||||||
'require_https' => env('REQUIRE_HTTPS', true),
|
'require_https' => env('REQUIRE_HTTPS', true),
|
||||||
'app_url' => rtrim(env('APP_URL', ''), '/'),
|
'app_url' => rtrim(env('APP_URL', ''), '/'),
|
||||||
'app_domain' => env('APP_DOMAIN', 'invoicing.co'),
|
'app_domain' => env('APP_DOMAIN', 'invoicing.co'),
|
||||||
'app_version' => '5.5.72',
|
'app_version' => '5.5.74',
|
||||||
'app_tag' => '5.5.72',
|
'app_tag' => '5.5.74',
|
||||||
'minimum_client_version' => '5.0.16',
|
'minimum_client_version' => '5.0.16',
|
||||||
'terms_version' => '1.0.1',
|
'terms_version' => '1.0.1',
|
||||||
'api_secret' => env('API_SECRET', ''),
|
'api_secret' => env('API_SECRET', ''),
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'الشركة ',
|
'organization' => 'الشركة ',
|
||||||
'name' => 'الاسم',
|
'name' => 'الاسم',
|
||||||
'website' => 'الموقع الإلكتروني',
|
'website' => 'الموقع الإلكتروني',
|
||||||
@ -203,7 +203,7 @@ $LANG = [
|
|||||||
'invoice_error' => 'يرجى التأكد من تحديد العميل وتصحيح أي أخطاء',
|
'invoice_error' => 'يرجى التأكد من تحديد العميل وتصحيح أي أخطاء',
|
||||||
'limit_clients' => 'نعتذر, ستتجاوز الحد المسموح به من العملاء المقدر ب :count . الرجاء الترقيه الى النسخه المدفوعه.',
|
'limit_clients' => 'نعتذر, ستتجاوز الحد المسموح به من العملاء المقدر ب :count . الرجاء الترقيه الى النسخه المدفوعه.',
|
||||||
'payment_error' => 'كان هناك خطأ في معالجة الدفع الخاص بك. الرجاء معاودة المحاولة في وقت لاحق',
|
'payment_error' => 'كان هناك خطأ في معالجة الدفع الخاص بك. الرجاء معاودة المحاولة في وقت لاحق',
|
||||||
'registration_required' => 'يرجى التسجيل لإرسال فاتورة بالبريد الإلكتروني',
|
'registration_required' => 'Registration Required',
|
||||||
'confirmation_required' => 'يرجى تأكيد عنوان بريدك الإلكتروني: رابط لإعادة إرسال رسالة التأكيد عبر البريد الإلكتروني.
|
'confirmation_required' => 'يرجى تأكيد عنوان بريدك الإلكتروني: رابط لإعادة إرسال رسالة التأكيد عبر البريد الإلكتروني.
|
||||||
',
|
',
|
||||||
'updated_client' => 'تم تحديث العميل بنجاح',
|
'updated_client' => 'تم تحديث العميل بنجاح',
|
||||||
@ -1904,6 +1904,7 @@ $LANG = [
|
|||||||
'task' => 'Task',
|
'task' => 'Task',
|
||||||
'contact_name' => 'Contact Name',
|
'contact_name' => 'Contact Name',
|
||||||
'city_state_postal' => 'City/State/Postal',
|
'city_state_postal' => 'City/State/Postal',
|
||||||
|
'postal_city' => 'Postal/City',
|
||||||
'custom_field' => 'Custom Field',
|
'custom_field' => 'Custom Field',
|
||||||
'account_fields' => 'Company Fields',
|
'account_fields' => 'Company Fields',
|
||||||
'facebook_and_twitter' => 'Facebook and Twitter',
|
'facebook_and_twitter' => 'Facebook and Twitter',
|
||||||
@ -4943,6 +4944,38 @@ $LANG = [
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Организация',
|
'organization' => 'Организация',
|
||||||
'name' => 'Име',
|
'name' => 'Име',
|
||||||
'website' => 'Уебсайт',
|
'website' => 'Уебсайт',
|
||||||
@ -203,7 +203,7 @@ $LANG = [
|
|||||||
'invoice_error' => 'Моля изберете клиент и коригирайте грешките',
|
'invoice_error' => 'Моля изберете клиент и коригирайте грешките',
|
||||||
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
||||||
'payment_error' => 'Имаше проблем при обработването на плащането Ви. Моля опитайте пак по късно.',
|
'payment_error' => 'Имаше проблем при обработването на плащането Ви. Моля опитайте пак по късно.',
|
||||||
'registration_required' => 'Моля регистрирайте се за да изпратите фактура. ',
|
'registration_required' => 'Registration Required',
|
||||||
'confirmation_required' => 'Моля потвърдете мейл адреса си, :link за да изпратите наново писмото за потвърждение ',
|
'confirmation_required' => 'Моля потвърдете мейл адреса си, :link за да изпратите наново писмото за потвърждение ',
|
||||||
'updated_client' => 'Успешно редактиран клиент',
|
'updated_client' => 'Успешно редактиран клиент',
|
||||||
'archived_client' => 'Успешно архивиран клиент',
|
'archived_client' => 'Успешно архивиран клиент',
|
||||||
@ -1902,6 +1902,7 @@ $LANG = [
|
|||||||
'task' => 'Задача',
|
'task' => 'Задача',
|
||||||
'contact_name' => 'Контакт - име',
|
'contact_name' => 'Контакт - име',
|
||||||
'city_state_postal' => 'Град / Щат / Пощ. код',
|
'city_state_postal' => 'Град / Щат / Пощ. код',
|
||||||
|
'postal_city' => 'Postal/City',
|
||||||
'custom_field' => 'Персонализирано поле',
|
'custom_field' => 'Персонализирано поле',
|
||||||
'account_fields' => 'Фирмени полета',
|
'account_fields' => 'Фирмени полета',
|
||||||
'facebook_and_twitter' => 'Facebook и Twitter',
|
'facebook_and_twitter' => 'Facebook и Twitter',
|
||||||
@ -4923,6 +4924,38 @@ $LANG = [
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Organització',
|
'organization' => 'Organització',
|
||||||
'name' => 'Nom',
|
'name' => 'Nom',
|
||||||
'website' => 'Lloc web',
|
'website' => 'Lloc web',
|
||||||
@ -170,11 +170,11 @@ $LANG = [
|
|||||||
'gateway_id' => 'Passarel·la',
|
'gateway_id' => 'Passarel·la',
|
||||||
'email_notifications' => 'Notificacions per correu electrònic',
|
'email_notifications' => 'Notificacions per correu electrònic',
|
||||||
'email_sent' => 'Envia\'m un correu electrònic quan la factura estigui <b>enviada </b>',
|
'email_sent' => 'Envia\'m un correu electrònic quan la factura estigui <b>enviada </b>',
|
||||||
'email_viewed' => 'Email me when an invoice is <b>viewed</b>',
|
'email_viewed' => 'Avisa\'m per correu quan una factura es <b>visualitze</b>',
|
||||||
'email_paid' => 'Email me when an invoice is <b>paid</b>',
|
'email_paid' => 'Avisa\'m per correu una una factura es <b>pague</b>',
|
||||||
'site_updates' => 'Actualitzacions del lloc',
|
'site_updates' => 'Actualitzacions del lloc',
|
||||||
'custom_messages' => 'Missatges personalitzats',
|
'custom_messages' => 'Missatges personalitzats',
|
||||||
'default_email_footer' => 'Set default <b>email signature</b>',
|
'default_email_footer' => 'Estableix una <b>signatura de correu</b> per defecte',
|
||||||
'select_file' => 'Si us plau, selecciona un fitxer',
|
'select_file' => 'Si us plau, selecciona un fitxer',
|
||||||
'first_row_headers' => 'Utilitza la primera fila com a capçalera',
|
'first_row_headers' => 'Utilitza la primera fila com a capçalera',
|
||||||
'column' => 'Columna',
|
'column' => 'Columna',
|
||||||
@ -183,7 +183,7 @@ $LANG = [
|
|||||||
'client_will_create' => 'el client serà creat',
|
'client_will_create' => 'el client serà creat',
|
||||||
'clients_will_create' => 'els clients seràn creats',
|
'clients_will_create' => 'els clients seràn creats',
|
||||||
'email_settings' => 'Configuració de correu electrònic',
|
'email_settings' => 'Configuració de correu electrònic',
|
||||||
'client_view_styling' => 'Client View Styling',
|
'client_view_styling' => 'Estils de Visualització de Client',
|
||||||
'pdf_email_attachment' => 'Adjuntar PDF',
|
'pdf_email_attachment' => 'Adjuntar PDF',
|
||||||
'custom_css' => 'CSS personalitzat',
|
'custom_css' => 'CSS personalitzat',
|
||||||
'import_clients' => 'Importar dades de clients',
|
'import_clients' => 'Importar dades de clients',
|
||||||
@ -193,34 +193,34 @@ $LANG = [
|
|||||||
'created_clients' => 'Creats :count client(s) correctament',
|
'created_clients' => 'Creats :count client(s) correctament',
|
||||||
'updated_settings' => 'La configuració s\'ha actualitzat correctament',
|
'updated_settings' => 'La configuració s\'ha actualitzat correctament',
|
||||||
'removed_logo' => 'El logo s\'ha eliminat correctament',
|
'removed_logo' => 'El logo s\'ha eliminat correctament',
|
||||||
'sent_message' => 'Successfully sent message',
|
'sent_message' => 'S\'ha enviat el missatge satisfactòriament',
|
||||||
'invoice_error' => 'Please make sure to select a client and correct any errors',
|
'invoice_error' => 'Per favor, assegura\'t de seleccionar un client, i corregeix els errors',
|
||||||
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
'limit_clients' => 'Disculpa, açò superaria el límit de :count clients. Per favor, augmenta a un pla de pagament.',
|
||||||
'payment_error' => 'There was an error processing your payment. Please try again later.',
|
'payment_error' => 'Ha hagut un error al processar el teu pagament. Per favor, torna-ho a intentar més tard.',
|
||||||
'registration_required' => 'Please sign up to email an invoice',
|
'registration_required' => 'Registration Required',
|
||||||
'confirmation_required' => 'Please confirm your email address, :link to resend the confirmation email.',
|
'confirmation_required' => 'Per favor, confirma la teua adreça de correu electrònic, :link per a reenviar el missatge de confirmació.',
|
||||||
'updated_client' => 'Client actualitzat correctament',
|
'updated_client' => 'Client actualitzat correctament',
|
||||||
'archived_client' => 'Successfully archived client',
|
'archived_client' => 'S\'ha arxivat el client correctament',
|
||||||
'archived_clients' => ':count clients arxivats satisfactoriament',
|
'archived_clients' => ':count clients arxivats satisfactoriament',
|
||||||
'deleted_client' => 'Successfully deleted client',
|
'deleted_client' => 'S\'ha eliminat el client correctament',
|
||||||
'deleted_clients' => 'Successfully deleted :count clients',
|
'deleted_clients' => 'S\'han eliminat :count clients correctament',
|
||||||
'updated_invoice' => 'Successfully updated invoice',
|
'updated_invoice' => 'S\'ha actualitzat la factura correctament',
|
||||||
'created_invoice' => 'Successfully created invoice',
|
'created_invoice' => 'S\'ha creat la factura correctament',
|
||||||
'cloned_invoice' => 'Successfully cloned invoice',
|
'cloned_invoice' => 'S\'ha clonat la factura correctament',
|
||||||
'emailed_invoice' => 'Successfully emailed invoice',
|
'emailed_invoice' => 'S\'ha enviat la factura per correu correctament',
|
||||||
'and_created_client' => 'i client creat',
|
'and_created_client' => 'i client creat',
|
||||||
'archived_invoice' => 'Factura arxivada correctament',
|
'archived_invoice' => 'Factura arxivada correctament',
|
||||||
'archived_invoices' => ':count factures arxivades correctament',
|
'archived_invoices' => ':count factures arxivades correctament',
|
||||||
'deleted_invoice' => 'Factura eliminada correctament',
|
'deleted_invoice' => 'Factura eliminada correctament',
|
||||||
'deleted_invoices' => 'S\'han eliminades :count factures correctament ',
|
'deleted_invoices' => 'S\'han eliminades :count factures correctament ',
|
||||||
'created_payment' => 'Successfully created payment',
|
'created_payment' => 'S\'ha creat el pagament correctament',
|
||||||
'created_payments' => 'Successfully created :count payment(s)',
|
'created_payments' => 'S\'han creat :count pagament(s) correctament',
|
||||||
'archived_payment' => 'Successfully archived payment',
|
'archived_payment' => 'S\'ha arxivat el pagament correctament',
|
||||||
'archived_payments' => 'Successfully archived :count payments',
|
'archived_payments' => 'S\'han arxivat :count pagaments correctament',
|
||||||
'deleted_payment' => 'Successfully deleted payment',
|
'deleted_payment' => 'S\'ha eliminat el pagament correctament',
|
||||||
'deleted_payments' => 'Successfully deleted :count payments',
|
'deleted_payments' => 'S\'han eliminat :count pagaments correctament',
|
||||||
'applied_payment' => 'Successfully applied payment',
|
'applied_payment' => 'S\'ha aplicat el pagament correctament',
|
||||||
'created_credit' => 'Successfully created credit',
|
'created_credit' => 'S\'ha creat el crèdit correctament',
|
||||||
'archived_credit' => 'Successfully archived credit',
|
'archived_credit' => 'Successfully archived credit',
|
||||||
'archived_credits' => 'Successfully archived :count credits',
|
'archived_credits' => 'Successfully archived :count credits',
|
||||||
'deleted_credit' => 'Successfully deleted credit',
|
'deleted_credit' => 'Successfully deleted credit',
|
||||||
@ -1896,6 +1896,7 @@ $LANG = [
|
|||||||
'task' => 'Task',
|
'task' => 'Task',
|
||||||
'contact_name' => 'Contact Name',
|
'contact_name' => 'Contact Name',
|
||||||
'city_state_postal' => 'City/State/Postal',
|
'city_state_postal' => 'City/State/Postal',
|
||||||
|
'postal_city' => 'Postal/City',
|
||||||
'custom_field' => 'Custom Field',
|
'custom_field' => 'Custom Field',
|
||||||
'account_fields' => 'Company Fields',
|
'account_fields' => 'Company Fields',
|
||||||
'facebook_and_twitter' => 'Facebook and Twitter',
|
'facebook_and_twitter' => 'Facebook and Twitter',
|
||||||
@ -4917,6 +4918,38 @@ $LANG = [
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Organizace',
|
'organization' => 'Organizace',
|
||||||
'name' => 'Název',
|
'name' => 'Název',
|
||||||
'website' => 'Stránky',
|
'website' => 'Stránky',
|
||||||
@ -202,7 +202,7 @@ $LANG = [
|
|||||||
'invoice_error' => 'Ujistěte se, že máte zvoleného klienta a opravte případné chyby',
|
'invoice_error' => 'Ujistěte se, že máte zvoleného klienta a opravte případné chyby',
|
||||||
'limit_clients' => 'Omlouváme se, toto přesáhne limit :count klientů. Prosím vylepšete svoji instalaci na placenou.',
|
'limit_clients' => 'Omlouváme se, toto přesáhne limit :count klientů. Prosím vylepšete svoji instalaci na placenou.',
|
||||||
'payment_error' => 'Nastala chyba během zpracování Vaší platby. Zkuste to prosím znovu později.',
|
'payment_error' => 'Nastala chyba během zpracování Vaší platby. Zkuste to prosím znovu později.',
|
||||||
'registration_required' => 'Pro odeslání faktury se prosím zaregistrujte',
|
'registration_required' => 'Registration Required',
|
||||||
'confirmation_required' => 'Prosím potvrďte vaší emailovou adresu. :link pro odeslání potvrzovacího emailu.',
|
'confirmation_required' => 'Prosím potvrďte vaší emailovou adresu. :link pro odeslání potvrzovacího emailu.',
|
||||||
'updated_client' => 'Klient úspěšně aktualizován',
|
'updated_client' => 'Klient úspěšně aktualizován',
|
||||||
'archived_client' => 'Klient úspěšně archivován',
|
'archived_client' => 'Klient úspěšně archivován',
|
||||||
@ -1901,6 +1901,7 @@ $LANG = [
|
|||||||
'task' => 'Task',
|
'task' => 'Task',
|
||||||
'contact_name' => 'Jméno',
|
'contact_name' => 'Jméno',
|
||||||
'city_state_postal' => 'City/State/Postal',
|
'city_state_postal' => 'City/State/Postal',
|
||||||
|
'postal_city' => 'Postal/City',
|
||||||
'custom_field' => 'Custom Field',
|
'custom_field' => 'Custom Field',
|
||||||
'account_fields' => 'Pole firmy',
|
'account_fields' => 'Pole firmy',
|
||||||
'facebook_and_twitter' => 'Facebook and Twitter',
|
'facebook_and_twitter' => 'Facebook and Twitter',
|
||||||
@ -4922,6 +4923,38 @@ $LANG = [
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Organisation',
|
'organization' => 'Organisation',
|
||||||
'name' => 'Navn',
|
'name' => 'Navn',
|
||||||
'website' => 'Hjemmeside',
|
'website' => 'Hjemmeside',
|
||||||
@ -202,7 +202,7 @@ $LANG = [
|
|||||||
'invoice_error' => 'Vælg venligst en kunde og ret eventuelle fejl',
|
'invoice_error' => 'Vælg venligst en kunde og ret eventuelle fejl',
|
||||||
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
||||||
'payment_error' => 'Det opstod en fejl under din betaling. Venligst prøv igen senere.',
|
'payment_error' => 'Det opstod en fejl under din betaling. Venligst prøv igen senere.',
|
||||||
'registration_required' => 'Venligst registrer dig for at sende e-mail faktura',
|
'registration_required' => 'Registration Required',
|
||||||
'confirmation_required' => 'Venligst bekræft e-mail, :link Send bekræftelses e-mail igen.',
|
'confirmation_required' => 'Venligst bekræft e-mail, :link Send bekræftelses e-mail igen.',
|
||||||
'updated_client' => 'Kunde opdateret',
|
'updated_client' => 'Kunde opdateret',
|
||||||
'archived_client' => 'Kunde arkiveret',
|
'archived_client' => 'Kunde arkiveret',
|
||||||
@ -1900,6 +1900,7 @@ $LANG = [
|
|||||||
'task' => 'Opgave',
|
'task' => 'Opgave',
|
||||||
'contact_name' => 'Kontakt navn',
|
'contact_name' => 'Kontakt navn',
|
||||||
'city_state_postal' => 'By/Postnummer',
|
'city_state_postal' => 'By/Postnummer',
|
||||||
|
'postal_city' => 'Postal/City',
|
||||||
'custom_field' => 'Brugerdefineret felt',
|
'custom_field' => 'Brugerdefineret felt',
|
||||||
'account_fields' => 'Virksomheds felter',
|
'account_fields' => 'Virksomheds felter',
|
||||||
'facebook_and_twitter' => 'Facebook og Twitter',
|
'facebook_and_twitter' => 'Facebook og Twitter',
|
||||||
@ -4921,6 +4922,38 @@ $LANG = [
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Unternehmen',
|
'organization' => 'Unternehmen',
|
||||||
'name' => 'Name',
|
'name' => 'Name',
|
||||||
'website' => 'Webseite',
|
'website' => 'Webseite',
|
||||||
@ -75,7 +75,7 @@ $LANG = [
|
|||||||
'clients' => 'Kunden',
|
'clients' => 'Kunden',
|
||||||
'invoices' => 'Rechnungen',
|
'invoices' => 'Rechnungen',
|
||||||
'payments' => 'Zahlungen',
|
'payments' => 'Zahlungen',
|
||||||
'credits' => 'Guthaben',
|
'credits' => 'Gutschrift',
|
||||||
'history' => 'Verlauf',
|
'history' => 'Verlauf',
|
||||||
'search' => 'Suche',
|
'search' => 'Suche',
|
||||||
'sign_up' => 'Anmeldung',
|
'sign_up' => 'Anmeldung',
|
||||||
@ -120,14 +120,14 @@ $LANG = [
|
|||||||
'delete_client' => 'Kunde löschen',
|
'delete_client' => 'Kunde löschen',
|
||||||
'archive_payment' => 'Zahlung archivieren',
|
'archive_payment' => 'Zahlung archivieren',
|
||||||
'delete_payment' => 'Zahlung löschen',
|
'delete_payment' => 'Zahlung löschen',
|
||||||
'archive_credit' => 'Guthaben archivieren',
|
'archive_credit' => 'Gutschrift archivieren',
|
||||||
'delete_credit' => 'Guthaben löschen',
|
'delete_credit' => 'Gutschrift löschen',
|
||||||
'show_archived_deleted' => 'Zeige archivierte/gelöschte',
|
'show_archived_deleted' => 'Zeige archivierte/gelöschte',
|
||||||
'filter' => 'Filter',
|
'filter' => 'Filter',
|
||||||
'new_client' => 'Neuer Kunde',
|
'new_client' => 'Neuer Kunde',
|
||||||
'new_invoice' => 'Neue Rechnung',
|
'new_invoice' => 'Neue Rechnung',
|
||||||
'new_payment' => 'Zahlung eingeben',
|
'new_payment' => 'Zahlung eingeben',
|
||||||
'new_credit' => 'Guthaben eingeben',
|
'new_credit' => 'Gutschrift eingeben',
|
||||||
'contact' => 'Kontakt',
|
'contact' => 'Kontakt',
|
||||||
'date_created' => 'Erstellungsdatum',
|
'date_created' => 'Erstellungsdatum',
|
||||||
'last_login' => 'Letzter Login',
|
'last_login' => 'Letzter Login',
|
||||||
@ -143,15 +143,15 @@ $LANG = [
|
|||||||
'method' => 'Verfahren',
|
'method' => 'Verfahren',
|
||||||
'payment_amount' => 'Zahlungsbetrag',
|
'payment_amount' => 'Zahlungsbetrag',
|
||||||
'payment_date' => 'Zahlungsdatum',
|
'payment_date' => 'Zahlungsdatum',
|
||||||
'credit_amount' => 'Guthabenbetrag',
|
'credit_amount' => 'Gutschriftsbetrag',
|
||||||
'credit_balance' => 'Guthabenstand',
|
'credit_balance' => 'Gutschrifsstand',
|
||||||
'credit_date' => 'Guthabendatum',
|
'credit_date' => 'Gutschriftsdatum',
|
||||||
'empty_table' => 'Es sind keine Daten vorhanden',
|
'empty_table' => 'Es sind keine Daten vorhanden',
|
||||||
'select' => 'Wählen',
|
'select' => 'Wählen',
|
||||||
'edit_client' => 'Kunde bearbeiten',
|
'edit_client' => 'Kunde bearbeiten',
|
||||||
'edit_invoice' => 'Rechnung bearbeiten',
|
'edit_invoice' => 'Rechnung bearbeiten',
|
||||||
'create_invoice' => 'Rechnung erstellen',
|
'create_invoice' => 'Rechnung erstellen',
|
||||||
'enter_credit' => 'Guthaben eingeben',
|
'enter_credit' => 'Gutschrift eingeben',
|
||||||
'last_logged_in' => 'Zuletzt eingeloggt',
|
'last_logged_in' => 'Zuletzt eingeloggt',
|
||||||
'details' => 'Details',
|
'details' => 'Details',
|
||||||
'standing' => 'Aktueller Stand',
|
'standing' => 'Aktueller Stand',
|
||||||
@ -203,7 +203,7 @@ $LANG = [
|
|||||||
'invoice_error' => 'Bitte stelle sicher, dass ein Kunde ausgewählt und alle Fehler behoben wurden',
|
'invoice_error' => 'Bitte stelle sicher, dass ein Kunde ausgewählt und alle Fehler behoben wurden',
|
||||||
'limit_clients' => 'Entschuldigung aber das wird das Limit von :count Kunden überschreiten. Bitte führen Sie ein kostenpflichtiges Upgrade durch.',
|
'limit_clients' => 'Entschuldigung aber das wird das Limit von :count Kunden überschreiten. Bitte führen Sie ein kostenpflichtiges Upgrade durch.',
|
||||||
'payment_error' => 'Es ist ein Fehler während der Zahlung aufgetreten. Bitte versuche es später noch einmal.',
|
'payment_error' => 'Es ist ein Fehler während der Zahlung aufgetreten. Bitte versuche es später noch einmal.',
|
||||||
'registration_required' => 'Bitte melde dich an um eine Rechnung zu versenden',
|
'registration_required' => 'Registrierung erforderlich',
|
||||||
'confirmation_required' => 'Bitte verifiziere deine E-Mail Adresse, :link um die E-Mail Bestätigung erneut zu senden.',
|
'confirmation_required' => 'Bitte verifiziere deine E-Mail Adresse, :link um die E-Mail Bestätigung erneut zu senden.',
|
||||||
'updated_client' => 'Kunde erfolgreich aktualisiert',
|
'updated_client' => 'Kunde erfolgreich aktualisiert',
|
||||||
'archived_client' => 'Kunde erfolgreich archiviert',
|
'archived_client' => 'Kunde erfolgreich archiviert',
|
||||||
@ -226,11 +226,11 @@ $LANG = [
|
|||||||
'deleted_payment' => 'Zahlung erfolgreich gelöscht',
|
'deleted_payment' => 'Zahlung erfolgreich gelöscht',
|
||||||
'deleted_payments' => ':count Zahlungen erfolgreich gelöscht',
|
'deleted_payments' => ':count Zahlungen erfolgreich gelöscht',
|
||||||
'applied_payment' => 'Zahlung erfolgreich angewandt',
|
'applied_payment' => 'Zahlung erfolgreich angewandt',
|
||||||
'created_credit' => 'Guthaben erfolgreich erstellt',
|
'created_credit' => 'Gutschrift erfolgreich erstellt',
|
||||||
'archived_credit' => 'Guthaben erfolgreich archiviert',
|
'archived_credit' => 'Gutschrift erfolgreich archiviert',
|
||||||
'archived_credits' => ':count Guthaben erfolgreich archiviert',
|
'archived_credits' => ':count Gutschriften erfolgreich archiviert',
|
||||||
'deleted_credit' => 'Guthaben erfolgreich gelöscht',
|
'deleted_credit' => 'Gutschrift erfolgreich gelöscht',
|
||||||
'deleted_credits' => ':count Guthaben erfolgreich gelöscht',
|
'deleted_credits' => ':count Gutschriften erfolgreich gelöscht',
|
||||||
'imported_file' => 'Datei erfolgreich importiert',
|
'imported_file' => 'Datei erfolgreich importiert',
|
||||||
'updated_vendor' => 'Lieferant erfolgreich aktualisiert',
|
'updated_vendor' => 'Lieferant erfolgreich aktualisiert',
|
||||||
'created_vendor' => 'Lieferant erfolgreich erstellt',
|
'created_vendor' => 'Lieferant erfolgreich erstellt',
|
||||||
@ -416,13 +416,13 @@ $LANG = [
|
|||||||
'restore_invoice' => 'Rechnung wiederherstellen',
|
'restore_invoice' => 'Rechnung wiederherstellen',
|
||||||
'restore_quote' => 'Angebot wiederherstellen',
|
'restore_quote' => 'Angebot wiederherstellen',
|
||||||
'restore_client' => 'Kunde wiederherstellen',
|
'restore_client' => 'Kunde wiederherstellen',
|
||||||
'restore_credit' => 'Guthaben wiederherstellen',
|
'restore_credit' => 'Gutschrift wiederherstellen',
|
||||||
'restore_payment' => 'Zahlung wiederherstellen',
|
'restore_payment' => 'Zahlung wiederherstellen',
|
||||||
'restored_invoice' => 'Rechnung erfolgreich wiederhergestellt',
|
'restored_invoice' => 'Rechnung erfolgreich wiederhergestellt',
|
||||||
'restored_quote' => 'Angebot erfolgreich wiederhergestellt',
|
'restored_quote' => 'Angebot erfolgreich wiederhergestellt',
|
||||||
'restored_client' => 'Kunde erfolgreich wiederhergestellt',
|
'restored_client' => 'Kunde erfolgreich wiederhergestellt',
|
||||||
'restored_payment' => 'Zahlung erfolgreich wiederhergestellt',
|
'restored_payment' => 'Zahlung erfolgreich wiederhergestellt',
|
||||||
'restored_credit' => 'Guthaben erfolgreich wiederhergestellt',
|
'restored_credit' => 'Gutschrift erfolgreich wiederhergestellt',
|
||||||
'reason_for_canceling' => 'Hilf uns bitte, unser Angebot zu verbessern, indem du uns mitteilst, weswegen du dich dazu entschieden hast, unseren Service nicht länger zu nutzen.',
|
'reason_for_canceling' => 'Hilf uns bitte, unser Angebot zu verbessern, indem du uns mitteilst, weswegen du dich dazu entschieden hast, unseren Service nicht länger zu nutzen.',
|
||||||
'discount_percent' => 'Prozent',
|
'discount_percent' => 'Prozent',
|
||||||
'discount_amount' => 'Wert',
|
'discount_amount' => 'Wert',
|
||||||
@ -767,10 +767,10 @@ $LANG = [
|
|||||||
'activity_11' => ':user aktualisierte Zahlung :payment',
|
'activity_11' => ':user aktualisierte Zahlung :payment',
|
||||||
'activity_12' => ':user archivierte Zahlung :payment',
|
'activity_12' => ':user archivierte Zahlung :payment',
|
||||||
'activity_13' => ':user löschte Zahlung :payment',
|
'activity_13' => ':user löschte Zahlung :payment',
|
||||||
'activity_14' => ':user gab :credit Guthaben ein',
|
'activity_14' => ':user gab :credit Gutschrift ein',
|
||||||
'activity_15' => ':user aktualisierte :credit Guthaben',
|
'activity_15' => ':user aktualisierte :credit Gutschrift',
|
||||||
'activity_16' => ':user archivierte :credit Guthaben',
|
'activity_16' => ':user archivierte :credit Gutschrift',
|
||||||
'activity_17' => ':user löschte :credit Guthaben',
|
'activity_17' => ':user löschte :credit Gutschrift',
|
||||||
'activity_18' => ':user erstellte Angebot :quote',
|
'activity_18' => ':user erstellte Angebot :quote',
|
||||||
'activity_19' => ':user aktualisierte Angebot :quote',
|
'activity_19' => ':user aktualisierte Angebot :quote',
|
||||||
'activity_20' => ':user mailte Angebot :quote für :client an :contact',
|
'activity_20' => ':user mailte Angebot :quote für :client an :contact',
|
||||||
@ -781,7 +781,7 @@ $LANG = [
|
|||||||
'activity_25' => ':user stellte Rechnung :invoice wieder her',
|
'activity_25' => ':user stellte Rechnung :invoice wieder her',
|
||||||
'activity_26' => ':user stellte Kunde :client wieder her',
|
'activity_26' => ':user stellte Kunde :client wieder her',
|
||||||
'activity_27' => ':user stellte Zahlung :payment wieder her',
|
'activity_27' => ':user stellte Zahlung :payment wieder her',
|
||||||
'activity_28' => ':user stellte Guthaben :credit wieder her',
|
'activity_28' => ':user stellte Gutschrift :credit wieder her',
|
||||||
'activity_29' => ':contact akzeptierte Angebot :quote für :client',
|
'activity_29' => ':contact akzeptierte Angebot :quote für :client',
|
||||||
'activity_30' => ':user hat Lieferant :vendor erstellt',
|
'activity_30' => ':user hat Lieferant :vendor erstellt',
|
||||||
'activity_31' => ':user hat Lieferant :vendor archiviert',
|
'activity_31' => ':user hat Lieferant :vendor archiviert',
|
||||||
@ -818,7 +818,7 @@ $LANG = [
|
|||||||
'quote_footer' => 'Angebots-Fußzeile',
|
'quote_footer' => 'Angebots-Fußzeile',
|
||||||
'free' => 'Kostenlos',
|
'free' => 'Kostenlos',
|
||||||
'quote_is_approved' => 'Erfolgreich freigegeben',
|
'quote_is_approved' => 'Erfolgreich freigegeben',
|
||||||
'apply_credit' => 'Guthaben anwenden',
|
'apply_credit' => 'Gutschrift anwenden',
|
||||||
'system_settings' => 'Systemeinstellungen',
|
'system_settings' => 'Systemeinstellungen',
|
||||||
'archive_token' => 'Token archivieren',
|
'archive_token' => 'Token archivieren',
|
||||||
'archived_token' => 'Token erfolgreich archiviert',
|
'archived_token' => 'Token erfolgreich archiviert',
|
||||||
@ -1066,7 +1066,7 @@ $LANG = [
|
|||||||
'list_expenses' => 'Ausgaben anzeigen',
|
'list_expenses' => 'Ausgaben anzeigen',
|
||||||
'list_recurring_invoices' => 'Wiederkehrende Rechnungen anzeigen',
|
'list_recurring_invoices' => 'Wiederkehrende Rechnungen anzeigen',
|
||||||
'list_payments' => 'Zahlungen anzeigen',
|
'list_payments' => 'Zahlungen anzeigen',
|
||||||
'list_credits' => 'Guthaben anzeigen',
|
'list_credits' => 'Gutschriften anzeigen',
|
||||||
'tax_name' => 'Steuersatz Name',
|
'tax_name' => 'Steuersatz Name',
|
||||||
'report_settings' => 'Bericht-Einstellungen',
|
'report_settings' => 'Bericht-Einstellungen',
|
||||||
'search_hotkey' => 'Kürzel ist /',
|
'search_hotkey' => 'Kürzel ist /',
|
||||||
@ -1429,7 +1429,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
|
|||||||
'freq_two_years' => 'Zwei Jahre',
|
'freq_two_years' => 'Zwei Jahre',
|
||||||
|
|
||||||
// Payment types
|
// Payment types
|
||||||
'payment_type_Apply Credit' => 'Guthaben anwenden',
|
'payment_type_Apply Credit' => 'Gutschrift anwenden',
|
||||||
'payment_type_Bank Transfer' => 'Überweisung',
|
'payment_type_Bank Transfer' => 'Überweisung',
|
||||||
'payment_type_Cash' => 'Bar',
|
'payment_type_Cash' => 'Bar',
|
||||||
'payment_type_Debit' => 'Debit',
|
'payment_type_Debit' => 'Debit',
|
||||||
@ -2014,9 +2014,9 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
|
|||||||
'deleted_product' => 'Produkt erfolgreich gelöscht',
|
'deleted_product' => 'Produkt erfolgreich gelöscht',
|
||||||
'deleted_products' => 'Erfolgreich :count Produkte gelöscht',
|
'deleted_products' => 'Erfolgreich :count Produkte gelöscht',
|
||||||
'restored_product' => 'Produkt erfolgreich wiederhergestellt',
|
'restored_product' => 'Produkt erfolgreich wiederhergestellt',
|
||||||
'update_credit' => 'Saldo aktualisieren',
|
'update_credit' => 'Gutschrift aktualisieren',
|
||||||
'updated_credit' => 'Saldo erfolgreich aktualisiert',
|
'updated_credit' => 'Gutschrift erfolgreich aktualisiert',
|
||||||
'edit_credit' => 'Saldo bearbeiten',
|
'edit_credit' => 'Gutschrift bearbeiten',
|
||||||
'realtime_preview' => 'Echtzeit Vorschau',
|
'realtime_preview' => 'Echtzeit Vorschau',
|
||||||
'realtime_preview_help' => 'Echtzeit Aktualisierung der PDF Vorschau während der Rechnungs-Bearbeitung. <br/> Deaktivieren um die Performance während des Bearbeitens zu verbessern.',
|
'realtime_preview_help' => 'Echtzeit Aktualisierung der PDF Vorschau während der Rechnungs-Bearbeitung. <br/> Deaktivieren um die Performance während des Bearbeitens zu verbessern.',
|
||||||
'live_preview_help' => 'Live PDF Vorschau auf Rechnungsseite anzeigen.',
|
'live_preview_help' => 'Live PDF Vorschau auf Rechnungsseite anzeigen.',
|
||||||
@ -2153,9 +2153,9 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
|
|||||||
'updated_payment_term' => 'Zahlungsbedingung erfolgreich aktualisiert',
|
'updated_payment_term' => 'Zahlungsbedingung erfolgreich aktualisiert',
|
||||||
'archived_payment_term' => 'Zahlungsbedingung erfolgreich archiviert',
|
'archived_payment_term' => 'Zahlungsbedingung erfolgreich archiviert',
|
||||||
'resend_invite' => 'Einladung erneut versenden',
|
'resend_invite' => 'Einladung erneut versenden',
|
||||||
'credit_created_by' => 'Guthaben erstellt durch Zahlung :transaction_reference',
|
'credit_created_by' => 'Gutschrift erstellt durch Zahlung :transaction_reference',
|
||||||
'created_payment_and_credit' => 'Zahlung und Guthaben erfolgreich erstellt',
|
'created_payment_and_credit' => 'Zahlung und Gutschrift erfolgreich erstellt',
|
||||||
'created_payment_and_credit_emailed_client' => 'Zahlung und Guthaben erfolgreich erstellt und Kunde per E-Mail benachrichtigt',
|
'created_payment_and_credit_emailed_client' => 'Zahlung und Gutschrift erfolgreich erstellt und Kunde per E-Mail benachrichtigt',
|
||||||
'create_project' => 'Projekt erstellen',
|
'create_project' => 'Projekt erstellen',
|
||||||
'create_vendor' => 'Lieferanten erstellen',
|
'create_vendor' => 'Lieferanten erstellen',
|
||||||
'create_expense_category' => 'Kategorie erstellen',
|
'create_expense_category' => 'Kategorie erstellen',
|
||||||
@ -2207,7 +2207,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
|
|||||||
'credit_note' => 'Gutschrift',
|
'credit_note' => 'Gutschrift',
|
||||||
'credit_issued_to' => 'Kreditkarte ausgestellt auf',
|
'credit_issued_to' => 'Kreditkarte ausgestellt auf',
|
||||||
'credit_to' => 'Gutschreiben an',
|
'credit_to' => 'Gutschreiben an',
|
||||||
'your_credit' => 'Ihr Guthaben',
|
'your_credit' => 'Ihre Gutschrift',
|
||||||
'credit_number' => 'Gutschriftnummer',
|
'credit_number' => 'Gutschriftnummer',
|
||||||
'create_credit_note' => 'Gutschrift erstellen',
|
'create_credit_note' => 'Gutschrift erstellen',
|
||||||
'menu' => 'Menü',
|
'menu' => 'Menü',
|
||||||
@ -2242,7 +2242,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
|
|||||||
'contact_fields' => 'Kontaktfelder',
|
'contact_fields' => 'Kontaktfelder',
|
||||||
'custom_contact_fields_help' => 'Füge ein Kontaktfeld hinzu. Optional kann die Feldbezeichnung und der Feldwert auch in PDF-Dokumenten ausgegeben werden.',
|
'custom_contact_fields_help' => 'Füge ein Kontaktfeld hinzu. Optional kann die Feldbezeichnung und der Feldwert auch in PDF-Dokumenten ausgegeben werden.',
|
||||||
'datatable_info' => 'Zeige Eintrag :start bis :end von :total',
|
'datatable_info' => 'Zeige Eintrag :start bis :end von :total',
|
||||||
'credit_total' => 'Gesamtguthaben',
|
'credit_total' => 'Gesamtgutschrift',
|
||||||
'mark_billable' => 'zur Verrechnung kennzeichnen',
|
'mark_billable' => 'zur Verrechnung kennzeichnen',
|
||||||
'billed' => 'Verrechnet',
|
'billed' => 'Verrechnet',
|
||||||
'company_variables' => 'Firmen-Variablen',
|
'company_variables' => 'Firmen-Variablen',
|
||||||
@ -2654,7 +2654,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
|
|||||||
'project_error_multiple_clients' => 'Die Projekte können nicht zu verschiedenen Kunden gehören',
|
'project_error_multiple_clients' => 'Die Projekte können nicht zu verschiedenen Kunden gehören',
|
||||||
'invoice_project' => 'Projekt berechnen',
|
'invoice_project' => 'Projekt berechnen',
|
||||||
'module_recurring_invoice' => 'Wiederkehrende Rechnungen',
|
'module_recurring_invoice' => 'Wiederkehrende Rechnungen',
|
||||||
'module_credit' => 'Guthaben',
|
'module_credit' => 'Gutschriften',
|
||||||
'module_quote' => 'Angebote und Vorschläge',
|
'module_quote' => 'Angebote und Vorschläge',
|
||||||
'module_task' => 'Aufgaben und Projekte',
|
'module_task' => 'Aufgaben und Projekte',
|
||||||
'module_expense' => 'Ausgaben & Lieferanten',
|
'module_expense' => 'Ausgaben & Lieferanten',
|
||||||
@ -3336,7 +3336,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
|
|||||||
'adjust_fee_percent' => 'Anpassungszuschlag Prozent',
|
'adjust_fee_percent' => 'Anpassungszuschlag Prozent',
|
||||||
'configure_settings' => 'Einstellungen bearbeiten',
|
'configure_settings' => 'Einstellungen bearbeiten',
|
||||||
'about' => 'Über',
|
'about' => 'Über',
|
||||||
'credit_email' => 'Guthaben E-Mail',
|
'credit_email' => 'Gutschrift E-Mail',
|
||||||
'domain_url' => 'Domain-URL',
|
'domain_url' => 'Domain-URL',
|
||||||
'password_is_too_easy' => 'Das Passwort muss einen Großbuchstaben und eine Nummer enthalten',
|
'password_is_too_easy' => 'Das Passwort muss einen Großbuchstaben und eine Nummer enthalten',
|
||||||
'client_portal_tasks' => 'Kundenportal-Aufgaben',
|
'client_portal_tasks' => 'Kundenportal-Aufgaben',
|
||||||
@ -3456,7 +3456,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
|
|||||||
'vendor_city' => 'Lieferanten-Stadt',
|
'vendor_city' => 'Lieferanten-Stadt',
|
||||||
'vendor_state' => 'Lieferanten-Bundesland/Kanton',
|
'vendor_state' => 'Lieferanten-Bundesland/Kanton',
|
||||||
'vendor_country' => 'Lieferanten-Land',
|
'vendor_country' => 'Lieferanten-Land',
|
||||||
'credit_footer' => 'Guthaben-Fußzeile',
|
'credit_footer' => 'Gutschrift-Fußzeile',
|
||||||
'credit_terms' => 'Gutschrift Bedingungen',
|
'credit_terms' => 'Gutschrift Bedingungen',
|
||||||
'untitled_company' => 'Unbenannte FIrma',
|
'untitled_company' => 'Unbenannte FIrma',
|
||||||
'added_company' => 'Erfolgreich Firma hinzugefügt',
|
'added_company' => 'Erfolgreich Firma hinzugefügt',
|
||||||
@ -3479,16 +3479,16 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
|
|||||||
'payment_success' => 'Bezahlung erfolgreich',
|
'payment_success' => 'Bezahlung erfolgreich',
|
||||||
'payment_failure' => 'Bezahlung fehlgeschlagen',
|
'payment_failure' => 'Bezahlung fehlgeschlagen',
|
||||||
'quote_sent' => 'Kostenvoranschlag versendet',
|
'quote_sent' => 'Kostenvoranschlag versendet',
|
||||||
'credit_sent' => 'Guthaben gesendet',
|
'credit_sent' => 'Gutschrift gesendet',
|
||||||
'invoice_viewed' => 'Rechnung angesehen',
|
'invoice_viewed' => 'Rechnung angesehen',
|
||||||
'quote_viewed' => 'Kostenvoranschlag angesehen',
|
'quote_viewed' => 'Kostenvoranschlag angesehen',
|
||||||
'credit_viewed' => 'Guthaben angesehen',
|
'credit_viewed' => 'Gutschrift angesehen',
|
||||||
'quote_approved' => 'Kostenvoranschlag angenommen',
|
'quote_approved' => 'Kostenvoranschlag angenommen',
|
||||||
'receive_all_notifications' => 'Empfange alle Benachrichtigungen',
|
'receive_all_notifications' => 'Empfange alle Benachrichtigungen',
|
||||||
'purchase_license' => 'Lizenz kaufen',
|
'purchase_license' => 'Lizenz kaufen',
|
||||||
'enable_modules' => 'Module aktivieren',
|
'enable_modules' => 'Module aktivieren',
|
||||||
'converted_quote' => 'Angebot erfolgreichen konvertiert',
|
'converted_quote' => 'Angebot erfolgreichen konvertiert',
|
||||||
'credit_design' => 'Guthaben Design',
|
'credit_design' => 'Gutschrift Design',
|
||||||
'includes' => 'Beinhaltet',
|
'includes' => 'Beinhaltet',
|
||||||
'css_framework' => 'CSS-Framework',
|
'css_framework' => 'CSS-Framework',
|
||||||
'custom_designs' => 'Benutzerdefinierte Designs',
|
'custom_designs' => 'Benutzerdefinierte Designs',
|
||||||
@ -3502,7 +3502,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
|
|||||||
'removed_design' => 'Design erfolgreich entfernt',
|
'removed_design' => 'Design erfolgreich entfernt',
|
||||||
'restored_design' => 'Design erfolgreich wiederhergestellt',
|
'restored_design' => 'Design erfolgreich wiederhergestellt',
|
||||||
'recurring_tasks' => 'Wiederkehrende Aufgabe',
|
'recurring_tasks' => 'Wiederkehrende Aufgabe',
|
||||||
'removed_credit' => 'Guthaben erfolgreich entfernt',
|
'removed_credit' => 'Gutschrift erfolgreich entfernt',
|
||||||
'latest_version' => 'Neueste Version',
|
'latest_version' => 'Neueste Version',
|
||||||
'update_now' => 'Jetzt aktualisieren',
|
'update_now' => 'Jetzt aktualisieren',
|
||||||
'a_new_version_is_available' => 'Eine neue Version der Webapp ist verfügbar.',
|
'a_new_version_is_available' => 'Eine neue Version der Webapp ist verfügbar.',
|
||||||
@ -3514,20 +3514,20 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
|
|||||||
'partial_payment' => 'Teilzahlung',
|
'partial_payment' => 'Teilzahlung',
|
||||||
'partial_payment_email' => 'Teilzahlungsmail',
|
'partial_payment_email' => 'Teilzahlungsmail',
|
||||||
'clone_to_credit' => 'Zur Gutschrift duplizieren',
|
'clone_to_credit' => 'Zur Gutschrift duplizieren',
|
||||||
'emailed_credit' => 'Guthaben erfolgreich per E-Mail versendet',
|
'emailed_credit' => 'Gutschrift erfolgreich per E-Mail versendet',
|
||||||
'marked_credit_as_sent' => 'Guthaben erfolgreich als versendet markiert',
|
'marked_credit_as_sent' => 'Gutschrift erfolgreich als versendet markiert',
|
||||||
'email_subject_payment_partial' => 'E-Mail Teilzahlung Betreff',
|
'email_subject_payment_partial' => 'E-Mail Teilzahlung Betreff',
|
||||||
'is_approved' => 'Wurde angenommen',
|
'is_approved' => 'Wurde angenommen',
|
||||||
'migration_went_wrong' => 'Upps, da ist etwas schiefgelaufen! Stellen Sie sicher, dass Sie InvoiceNinja v5 richtig eingerichtet haben, bevor Sie die Migration starten.',
|
'migration_went_wrong' => 'Upps, da ist etwas schiefgelaufen! Stellen Sie sicher, dass Sie InvoiceNinja v5 richtig eingerichtet haben, bevor Sie die Migration starten.',
|
||||||
'cross_migration_message' => 'Kontoübergreifende Migration ist nicht erlaubt. Mehr Informationen finden Sie hier:
|
'cross_migration_message' => 'Kontoübergreifende Migration ist nicht erlaubt. Mehr Informationen finden Sie hier:
|
||||||
https://invoiceninja.github.io/docs/migration/#troubleshooting',
|
https://invoiceninja.github.io/docs/migration/#troubleshooting',
|
||||||
'email_credit' => 'Guthaben per E-Mail versenden',
|
'email_credit' => 'Gutschrift per E-Mail versenden',
|
||||||
'client_email_not_set' => 'Es wurde noch keine E-Mail Adresse beim Kunden eingetragen.',
|
'client_email_not_set' => 'Es wurde noch keine E-Mail Adresse beim Kunden eingetragen.',
|
||||||
'ledger' => 'Hauptbuch',
|
'ledger' => 'Hauptbuch',
|
||||||
'view_pdf' => 'Zeige PDF',
|
'view_pdf' => 'Zeige PDF',
|
||||||
'all_records' => 'Alle Einträge',
|
'all_records' => 'Alle Einträge',
|
||||||
'owned_by_user' => 'Eigentümer',
|
'owned_by_user' => 'Eigentümer',
|
||||||
'credit_remaining' => 'Verbleibendes Guthaben',
|
'credit_remaining' => 'Verbleibende Gutschrift',
|
||||||
'use_default' => 'Benutze Standardwert',
|
'use_default' => 'Benutze Standardwert',
|
||||||
'reminder_endless' => 'Endlose Reminder',
|
'reminder_endless' => 'Endlose Reminder',
|
||||||
'number_of_days' => 'Anzahl Tage',
|
'number_of_days' => 'Anzahl Tage',
|
||||||
@ -3558,7 +3558,7 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
|
|||||||
'search_clients' => 'Suche Kunden',
|
'search_clients' => 'Suche Kunden',
|
||||||
'search_products' => 'Suche Produkte',
|
'search_products' => 'Suche Produkte',
|
||||||
'search_quotes' => 'Suche Angebote',
|
'search_quotes' => 'Suche Angebote',
|
||||||
'search_credits' => 'Suche Guthaben',
|
'search_credits' => 'Suche Gutschrift',
|
||||||
'search_vendors' => 'Suche Lieferanten',
|
'search_vendors' => 'Suche Lieferanten',
|
||||||
'search_users' => 'Suche Benutzer',
|
'search_users' => 'Suche Benutzer',
|
||||||
'search_tax_rates' => 'Suche Steuersatz',
|
'search_tax_rates' => 'Suche Steuersatz',
|
||||||
@ -3599,7 +3599,7 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
|
|||||||
'reminder3_sent' => 'Mahnung Nr. 3 verschickt',
|
'reminder3_sent' => 'Mahnung Nr. 3 verschickt',
|
||||||
'reminder_last_sent' => 'Letzte Mahnung verschickt',
|
'reminder_last_sent' => 'Letzte Mahnung verschickt',
|
||||||
'pdf_page_info' => 'Seite :current von :total',
|
'pdf_page_info' => 'Seite :current von :total',
|
||||||
'emailed_credits' => 'Guthaben erfolgreich per E-Mail versendet',
|
'emailed_credits' => 'Gutschriften erfolgreich per E-Mail versendet',
|
||||||
'view_in_stripe' => 'In Stripe anzeigen',
|
'view_in_stripe' => 'In Stripe anzeigen',
|
||||||
'rows_per_page' => 'Einträge pro Seite',
|
'rows_per_page' => 'Einträge pro Seite',
|
||||||
'apply_payment' => 'Zahlungen anwenden',
|
'apply_payment' => 'Zahlungen anwenden',
|
||||||
@ -3675,7 +3675,7 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
|
|||||||
'search_client' => 'Suche 1 Kunden',
|
'search_client' => 'Suche 1 Kunden',
|
||||||
'search_product' => 'Suche 1 Produkt',
|
'search_product' => 'Suche 1 Produkt',
|
||||||
'search_quote' => 'Suche 1 Angebot',
|
'search_quote' => 'Suche 1 Angebot',
|
||||||
'search_credit' => 'Suche 1 Guthaben',
|
'search_credit' => 'Suche 1 Gutschrift',
|
||||||
'search_vendor' => 'Suche 1 Hersteller',
|
'search_vendor' => 'Suche 1 Hersteller',
|
||||||
'search_user' => 'Suche 1 Benutzer',
|
'search_user' => 'Suche 1 Benutzer',
|
||||||
'search_tax_rate' => 'Suche 1 Steuersatz',
|
'search_tax_rate' => 'Suche 1 Steuersatz',
|
||||||
@ -3763,9 +3763,9 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
|
|||||||
'removed_expense_category' => 'Ausgaben Kategorie erfolgreich entfernt',
|
'removed_expense_category' => 'Ausgaben Kategorie erfolgreich entfernt',
|
||||||
'search_expense_category' => 'Suche 1 Ausgabenkategorie',
|
'search_expense_category' => 'Suche 1 Ausgabenkategorie',
|
||||||
'search_expense_categories' => 'Suche :count Ausgabenkategorie',
|
'search_expense_categories' => 'Suche :count Ausgabenkategorie',
|
||||||
'use_available_credits' => 'Verfügbares Guthaben verwenden',
|
'use_available_credits' => 'Verfügbare Gutschriften verwenden',
|
||||||
'show_option' => 'Zeige Option',
|
'show_option' => 'Zeige Option',
|
||||||
'negative_payment_error' => 'Der Guthabenbetrag darf den Zahlungsbetrag nicht übersteigen',
|
'negative_payment_error' => 'Der Gutschriftsbetrag darf den Zahlungsbetrag nicht übersteigen',
|
||||||
'should_be_invoiced_help' => 'Ermögliche diese Ausgabe in Rechnung zu stellen',
|
'should_be_invoiced_help' => 'Ermögliche diese Ausgabe in Rechnung zu stellen',
|
||||||
'configure_gateways' => 'Zahlungsanbieter bearbeiten',
|
'configure_gateways' => 'Zahlungsanbieter bearbeiten',
|
||||||
'payment_partial' => 'Teilzahlung',
|
'payment_partial' => 'Teilzahlung',
|
||||||
@ -3834,7 +3834,7 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
|
|||||||
'archived_designs' => ':value Designs erfolgreich archiviert',
|
'archived_designs' => ':value Designs erfolgreich archiviert',
|
||||||
'deleted_designs' => ':value Designs erfolgreich gelöscht',
|
'deleted_designs' => ':value Designs erfolgreich gelöscht',
|
||||||
'restored_designs' => ':value Designs erfolgreich wiederhergestellt',
|
'restored_designs' => ':value Designs erfolgreich wiederhergestellt',
|
||||||
'restored_credits' => ':value Guthaben erfolgreich archiviert',
|
'restored_credits' => ':value Gutschrift erfolgreich wiederhergestellt',
|
||||||
'archived_users' => ':value Benutzer erfolgreich archiviert',
|
'archived_users' => ':value Benutzer erfolgreich archiviert',
|
||||||
'deleted_users' => ':value Benutzer erfolgreich gelöscht',
|
'deleted_users' => ':value Benutzer erfolgreich gelöscht',
|
||||||
'removed_users' => ':value Benutzer erfolgreich entfernt',
|
'removed_users' => ':value Benutzer erfolgreich entfernt',
|
||||||
@ -3884,7 +3884,7 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
|
|||||||
'search_payment_terms' => 'Suche :count Zahlungsbedingungen',
|
'search_payment_terms' => 'Suche :count Zahlungsbedingungen',
|
||||||
'save_and_preview' => 'Speichern und Vorschau anzeigen',
|
'save_and_preview' => 'Speichern und Vorschau anzeigen',
|
||||||
'save_and_email' => 'Speichern und verschicken',
|
'save_and_email' => 'Speichern und verschicken',
|
||||||
'converted_balance' => 'Guthabenstand',
|
'converted_balance' => 'Gutschriftstand',
|
||||||
'is_sent' => 'Gesendet',
|
'is_sent' => 'Gesendet',
|
||||||
'document_upload' => 'Dokument hochladen',
|
'document_upload' => 'Dokument hochladen',
|
||||||
'document_upload_help' => 'Erlaube Kunden Dokumente hochzuladen',
|
'document_upload_help' => 'Erlaube Kunden Dokumente hochzuladen',
|
||||||
@ -3907,10 +3907,10 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
|
|||||||
'complete' => 'Fertigstellen',
|
'complete' => 'Fertigstellen',
|
||||||
'next' => 'Weiter',
|
'next' => 'Weiter',
|
||||||
'next_step' => 'Nächster Schritt',
|
'next_step' => 'Nächster Schritt',
|
||||||
'notification_credit_sent_subject' => 'Rechnung :invoice wurde an Kunde gesendet.',
|
'notification_credit_sent_subject' => 'Gutschrift :invoice wurde an Kunde gesendet.',
|
||||||
'notification_credit_viewed_subject' => 'Guthaben :invoice wurde angesehen von :client',
|
'notification_credit_viewed_subject' => 'Gutschrift :invoice wurde von :client angesehen.',
|
||||||
'notification_credit_sent' => 'Der folgende Kunde :client hat eine Gutschrift :invoice über :amount erhalten.',
|
'notification_credit_sent' => 'Der folgende Kunde :client hat eine Gutschrift :invoice über :amount erhalten.',
|
||||||
'notification_credit_viewed' => 'Der folgende Kunde :client hat Kredit :credit für :amount angeschaut.',
|
'notification_credit_viewed' => 'Der folgende Kunde :client hat die Gutschrift :credit über :amount angeschaut.',
|
||||||
'reset_password_text' => 'Bitte geben Sie ihre E-Mail-Adresse an, um das Passwort zurücksetzen zu können.',
|
'reset_password_text' => 'Bitte geben Sie ihre E-Mail-Adresse an, um das Passwort zurücksetzen zu können.',
|
||||||
'password_reset' => 'Passwort zurücksetzten',
|
'password_reset' => 'Passwort zurücksetzten',
|
||||||
'account_login_text' => 'Willkommen! Schön Sie wieder zu sehen.',
|
'account_login_text' => 'Willkommen! Schön Sie wieder zu sehen.',
|
||||||
@ -3969,7 +3969,7 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
|
|||||||
'list_of_quotes' => 'Angebote',
|
'list_of_quotes' => 'Angebote',
|
||||||
'waiting_for_approval' => 'Annahme ausstehend',
|
'waiting_for_approval' => 'Annahme ausstehend',
|
||||||
'quote_still_not_approved' => 'Dieses Angebot wurde noch nicht angenommen.',
|
'quote_still_not_approved' => 'Dieses Angebot wurde noch nicht angenommen.',
|
||||||
'list_of_credits' => 'Guthaben',
|
'list_of_credits' => 'Gutschriften',
|
||||||
'required_extensions' => 'Benötigte PHP-Erweiterungen',
|
'required_extensions' => 'Benötigte PHP-Erweiterungen',
|
||||||
'php_version' => 'PHP Version',
|
'php_version' => 'PHP Version',
|
||||||
'writable_env_file' => 'Beschreibbare .env-Datei',
|
'writable_env_file' => 'Beschreibbare .env-Datei',
|
||||||
@ -3983,7 +3983,7 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
|
|||||||
'page' => 'Seite',
|
'page' => 'Seite',
|
||||||
'per_page' => 'pro Seite',
|
'per_page' => 'pro Seite',
|
||||||
'of' => 'von',
|
'of' => 'von',
|
||||||
'view_credit' => 'Guthaben anzeigen',
|
'view_credit' => 'Gutschrift anzeigen',
|
||||||
'to_view_entity_password' => 'Um :entity anzusehen, geben Sie bitte Ihr Passwort ein.',
|
'to_view_entity_password' => 'Um :entity anzusehen, geben Sie bitte Ihr Passwort ein.',
|
||||||
'showing_x_of' => 'Zeige :first bis :last von :total Ergebnissen',
|
'showing_x_of' => 'Zeige :first bis :last von :total Ergebnissen',
|
||||||
'no_results' => 'Kein Ergebnis gefunden.',
|
'no_results' => 'Kein Ergebnis gefunden.',
|
||||||
@ -4035,9 +4035,9 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
|
|||||||
'saved_at' => 'Gespeichert um :time',
|
'saved_at' => 'Gespeichert um :time',
|
||||||
'credit_payment' => 'Gutschrift auf Rechnung :invoice_number angewendet',
|
'credit_payment' => 'Gutschrift auf Rechnung :invoice_number angewendet',
|
||||||
'credit_subject' => 'Neue Kredit :number von :account',
|
'credit_subject' => 'Neue Kredit :number von :account',
|
||||||
'credit_message' => 'Um Ihr Guthaben für :amount einzusehen, klicken Sie auf den untenstehenden Link.',
|
'credit_message' => 'Um Ihre Gutschrift über :amount einzusehen, klicken Sie auf den untenstehenden Link.',
|
||||||
'payment_type_Crypto' => 'Kryptowährung',
|
'payment_type_Crypto' => 'Kryptowährung',
|
||||||
'payment_type_Credit' => 'Guthaben',
|
'payment_type_Credit' => 'Gutschrift',
|
||||||
'store_for_future_use' => 'Für zukünftige Zahlung speichern',
|
'store_for_future_use' => 'Für zukünftige Zahlung speichern',
|
||||||
'pay_with_credit' => 'Mit Kreditkarte zahlen',
|
'pay_with_credit' => 'Mit Kreditkarte zahlen',
|
||||||
'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.',
|
||||||
@ -4063,7 +4063,7 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
|
|||||||
'required_payment_information_more' => 'Um eine Zahlung abzuschließen, benötigen wir weitere Informationen über Sie.',
|
'required_payment_information_more' => 'Um eine Zahlung abzuschließen, benötigen wir weitere Informationen über Sie.',
|
||||||
'required_client_info_save_label' => 'Wir speichern dies, so dass Sie es beim nächsten Mal nicht mehr eingeben müssen.',
|
'required_client_info_save_label' => 'Wir speichern dies, so dass Sie es beim nächsten Mal nicht mehr eingeben müssen.',
|
||||||
'notification_credit_bounced' => 'Wir waren nicht in der Lage, die Gutschrift :invoice an :contact zu liefern. \n :error',
|
'notification_credit_bounced' => 'Wir waren nicht in der Lage, die Gutschrift :invoice an :contact zu liefern. \n :error',
|
||||||
'notification_credit_bounced_subject' => 'Guthaben nicht auslieferbar :invoice',
|
'notification_credit_bounced_subject' => 'Gutschrift nicht auslieferbar :invoice',
|
||||||
'save_payment_method_details' => 'Angaben zur Zahlungsart speichern',
|
'save_payment_method_details' => 'Angaben zur Zahlungsart speichern',
|
||||||
'new_card' => 'Neue Kreditkarte',
|
'new_card' => 'Neue Kreditkarte',
|
||||||
'new_bank_account' => 'Bankverbindung hinzufügen',
|
'new_bank_account' => 'Bankverbindung hinzufügen',
|
||||||
@ -4081,10 +4081,10 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
|
|||||||
'payment_id_required' => 'Zahlungs-ID notwendig.',
|
'payment_id_required' => 'Zahlungs-ID notwendig.',
|
||||||
'unable_to_retrieve_payment' => 'Die angegebene Zahlung kann nicht abgerufen werden',
|
'unable_to_retrieve_payment' => 'Die angegebene Zahlung kann nicht abgerufen werden',
|
||||||
'invoice_not_related_to_payment' => 'Rechnungsnr. :invoice ist nicht mit dieser Zahlung verknüpft',
|
'invoice_not_related_to_payment' => 'Rechnungsnr. :invoice ist nicht mit dieser Zahlung verknüpft',
|
||||||
'credit_not_related_to_payment' => 'Guthabennr. :credit ist nicht mit dieser Zahlung verknüpft',
|
'credit_not_related_to_payment' => 'Gutschrift :credit ist nicht mit dieser Zahlung verknüpft',
|
||||||
'max_refundable_invoice' => 'Es wurde versucht, mehr zu erstatten, als für die Rechnungs-ID :invoice zulässig ist, der maximal erstattungsfähige Betrag ist :amount',
|
'max_refundable_invoice' => 'Es wurde versucht, mehr zu erstatten, als für die Rechnungs-ID :invoice zulässig ist, der maximal erstattungsfähige Betrag ist :amount',
|
||||||
'refund_without_invoices' => 'Wenn Sie versuchen, eine Zahlung mit beigefügten Rechnungen zu erstatten, geben Sie bitte gültige Rechnungen an, die erstattet werden sollen.',
|
'refund_without_invoices' => 'Wenn Sie versuchen, eine Zahlung mit beigefügten Rechnungen zu erstatten, geben Sie bitte gültige Rechnungen an, die erstattet werden sollen.',
|
||||||
'refund_without_credits' => 'Wenn Sie versuchen, eine Zahlung mit beigefügten Guthaben zu erstatten, geben Sie bitte gültige Guthaben an, die erstattet werden sollen.',
|
'refund_without_credits' => 'Wenn Sie versuchen, eine Zahlung mit angefügter Gutschrift zu erstatten, geben Sie bitte eine gültige Gutschrift an, die erstattet werden sollen.',
|
||||||
'max_refundable_credit' => 'Versuch, mehr zu erstatten, als für die Gutschrift zugelassen ist :credit, maximal erstattungsfähiger Betrag ist :amount',
|
'max_refundable_credit' => 'Versuch, mehr zu erstatten, als für die Gutschrift zugelassen ist :credit, maximal erstattungsfähiger Betrag ist :amount',
|
||||||
'project_client_do_not_match' => 'Projektkunde stimmt nicht mit Entitätskunde überein',
|
'project_client_do_not_match' => 'Projektkunde stimmt nicht mit Entitätskunde überein',
|
||||||
'quote_number_taken' => 'Angebotsnummer bereits in Verwendung',
|
'quote_number_taken' => 'Angebotsnummer bereits in Verwendung',
|
||||||
@ -4092,7 +4092,7 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
|
|||||||
'user_not_associated_with_account' => 'Kein mit diesem Konto verbundener Benutzer',
|
'user_not_associated_with_account' => 'Kein mit diesem Konto verbundener Benutzer',
|
||||||
'amounts_do_not_balance' => 'Die Beträge sind nicht korrekt ausgeglichen.',
|
'amounts_do_not_balance' => 'Die Beträge sind nicht korrekt ausgeglichen.',
|
||||||
'insufficient_applied_amount_remaining' => 'Der angewandte Betrag reicht nicht aus, um die Zahlung zu decken.',
|
'insufficient_applied_amount_remaining' => 'Der angewandte Betrag reicht nicht aus, um die Zahlung zu decken.',
|
||||||
'insufficient_credit_balance' => 'Unzureichendes Guthaben auf dem Kredit.',
|
'insufficient_credit_balance' => 'Unzureichende Gutschrift auf dem Kredit.',
|
||||||
'one_or_more_invoices_paid' => 'Eine oder mehrere dieser Rechnungen wurden bereits bezahlt',
|
'one_or_more_invoices_paid' => 'Eine oder mehrere dieser Rechnungen wurden bereits bezahlt',
|
||||||
'invoice_cannot_be_refunded' => 'Rechnung :number kann nicht erstattet werden',
|
'invoice_cannot_be_refunded' => 'Rechnung :number kann nicht erstattet werden',
|
||||||
'attempted_refund_failed' => 'Erstattungsversuch :amount nur :refundable_amount für Erstattung verfügbar',
|
'attempted_refund_failed' => 'Erstattungsversuch :amount nur :refundable_amount für Erstattung verfügbar',
|
||||||
@ -4103,7 +4103,7 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
|
|||||||
'large_account_update_parameter' => 'Kann ein großes Konto ohne den Parameter updated_at nicht laden',
|
'large_account_update_parameter' => 'Kann ein großes Konto ohne den Parameter updated_at nicht laden',
|
||||||
'no_backup_exists' => 'Für diese Aktivität ist keine Sicherung vorhanden',
|
'no_backup_exists' => 'Für diese Aktivität ist keine Sicherung vorhanden',
|
||||||
'company_user_not_found' => 'Firma Benutzerdatensatz nicht gefunden',
|
'company_user_not_found' => 'Firma Benutzerdatensatz nicht gefunden',
|
||||||
'no_credits_found' => 'Kein Guthaben gefunden.',
|
'no_credits_found' => 'Keine Gutschriften gefunden.',
|
||||||
'action_unavailable' => 'Die angeforderte Aktion :action ist nicht verfügbar.',
|
'action_unavailable' => 'Die angeforderte Aktion :action ist nicht verfügbar.',
|
||||||
'no_documents_found' => 'Keine Dokumente gefunden.',
|
'no_documents_found' => 'Keine Dokumente gefunden.',
|
||||||
'no_group_settings_found' => 'Keine Gruppeneinstellungen gefunden',
|
'no_group_settings_found' => 'Keine Gruppeneinstellungen gefunden',
|
||||||
@ -4131,7 +4131,7 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
|
|||||||
'start_multiselect' => 'Mehrfachauswahl',
|
'start_multiselect' => 'Mehrfachauswahl',
|
||||||
'email_sent_to_confirm_email' => 'Eine E-Mail wurde versandt um Ihre E-Mail-Adresse zu bestätigen.',
|
'email_sent_to_confirm_email' => 'Eine E-Mail wurde versandt um Ihre E-Mail-Adresse zu bestätigen.',
|
||||||
'converted_paid_to_date' => 'Umgewandelt Bezahlt bis Datum',
|
'converted_paid_to_date' => 'Umgewandelt Bezahlt bis Datum',
|
||||||
'converted_credit_balance' => 'Umgerechneter Guthabenbetrag',
|
'converted_credit_balance' => 'Umgerechneter Gutschriftsbetrag',
|
||||||
'converted_total' => 'Umgerechnet Total',
|
'converted_total' => 'Umgerechnet Total',
|
||||||
'reply_to_name' => 'Name der Antwortadresse',
|
'reply_to_name' => 'Name der Antwortadresse',
|
||||||
'payment_status_-2' => 'Teilweise nicht angewendet',
|
'payment_status_-2' => 'Teilweise nicht angewendet',
|
||||||
@ -4367,7 +4367,7 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
|
|||||||
'for_best_performance' => 'Für die beste Leistung laden Sie die App herunter :app',
|
'for_best_performance' => 'Für die beste Leistung laden Sie die App herunter :app',
|
||||||
'bulk_email_invoice' => 'Email Rechnung',
|
'bulk_email_invoice' => 'Email Rechnung',
|
||||||
'bulk_email_quote' => 'Angebot per E-Mail senden',
|
'bulk_email_quote' => 'Angebot per E-Mail senden',
|
||||||
'bulk_email_credit' => 'Guthaben per E-Mail senden',
|
'bulk_email_credit' => 'Gutschrift per E-Mail senden',
|
||||||
'removed_recurring_expense' => 'Erfolgreich wiederkehrende Ausgaben entfernt',
|
'removed_recurring_expense' => 'Erfolgreich wiederkehrende Ausgaben entfernt',
|
||||||
'search_recurring_expense' => 'Wiederkehrende Ausgaben suchen',
|
'search_recurring_expense' => 'Wiederkehrende Ausgaben suchen',
|
||||||
'search_recurring_expenses' => 'Wiederkehrende Ausgaben suchen',
|
'search_recurring_expenses' => 'Wiederkehrende Ausgaben suchen',
|
||||||
@ -4504,7 +4504,7 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
|
|||||||
'status_color_theme' => 'Status Farbschema',
|
'status_color_theme' => 'Status Farbschema',
|
||||||
'load_color_theme' => 'lade Farbschema',
|
'load_color_theme' => 'lade Farbschema',
|
||||||
'lang_Estonian' => 'estnisch',
|
'lang_Estonian' => 'estnisch',
|
||||||
'marked_credit_as_paid' => 'Guthaben erfolgreich als bezahlt markiert',
|
'marked_credit_as_paid' => 'Gutschrift erfolgreich als bezahlt markiert',
|
||||||
'marked_credits_as_paid' => 'Erfolgreich Kredite als bezahlt markiert',
|
'marked_credits_as_paid' => 'Erfolgreich Kredite als bezahlt markiert',
|
||||||
'wait_for_loading' => 'Daten werden geladen - bitte warten Sie, bis der Vorgang abgeschlossen ist',
|
'wait_for_loading' => 'Daten werden geladen - bitte warten Sie, bis der Vorgang abgeschlossen ist',
|
||||||
'wait_for_saving' => 'Datenspeicherung - bitte warten Sie, bis der Vorgang abgeschlossen ist',
|
'wait_for_saving' => 'Datenspeicherung - bitte warten Sie, bis der Vorgang abgeschlossen ist',
|
||||||
@ -4540,7 +4540,7 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
|
|||||||
'file_saved_in_downloads_folder' => 'Die Datei wurde im Downloads-Ordner gespeichert',
|
'file_saved_in_downloads_folder' => 'Die Datei wurde im Downloads-Ordner gespeichert',
|
||||||
'small' => 'Klein',
|
'small' => 'Klein',
|
||||||
'quotes_backup_subject' => 'Deine Angebote stehen zum Download bereit',
|
'quotes_backup_subject' => 'Deine Angebote stehen zum Download bereit',
|
||||||
'credits_backup_subject' => 'Deine Guthaben stehen zum Download bereit',
|
'credits_backup_subject' => 'Die Gutschriften stehen zum Download bereit',
|
||||||
'document_download_subject' => 'Deine Dokumente stehen zum Download bereit',
|
'document_download_subject' => 'Deine Dokumente stehen zum Download bereit',
|
||||||
'reminder_message' => 'Mahnung für Rechnung :number über :balance',
|
'reminder_message' => 'Mahnung für Rechnung :number über :balance',
|
||||||
'gmail_credentials_invalid_subject' => 'Senden mit ungültigen GMail-Anmeldedaten',
|
'gmail_credentials_invalid_subject' => 'Senden mit ungültigen GMail-Anmeldedaten',
|
||||||
@ -4820,7 +4820,7 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
|
|||||||
'withdrawals' => 'Auszahlungen',
|
'withdrawals' => 'Auszahlungen',
|
||||||
'matched' => 'übereinstimmend',
|
'matched' => 'übereinstimmend',
|
||||||
'unmatched' => 'nicht übereinstimmend',
|
'unmatched' => 'nicht übereinstimmend',
|
||||||
'create_credit' => 'Guthaben erstellen',
|
'create_credit' => 'Gutschrift erstellen',
|
||||||
'transactions' => 'Transaktionen',
|
'transactions' => 'Transaktionen',
|
||||||
'new_transaction' => 'Neue Transaktion',
|
'new_transaction' => 'Neue Transaktion',
|
||||||
'edit_transaction' => 'Transaktion bearbeiten',
|
'edit_transaction' => 'Transaktion bearbeiten',
|
||||||
@ -4919,12 +4919,44 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
|
|||||||
'purchase_order_sent' => 'Bestellung gesendet ',
|
'purchase_order_sent' => 'Bestellung gesendet ',
|
||||||
'purchase_order_viewed' => 'Bestellung angeschaut',
|
'purchase_order_viewed' => 'Bestellung angeschaut',
|
||||||
'purchase_order_accepted' => 'Bestellung angenommen',
|
'purchase_order_accepted' => 'Bestellung angenommen',
|
||||||
'credit_payment_error' => 'Der Guthabenbetrag darf nicht größer sein als der Auszahlungsbetrag',
|
'credit_payment_error' => 'Der Gutschriftsbetrag darf nicht größer sein als der Auszahlungsbetrag',
|
||||||
'convert_payment_currency_help' => 'Legen Sie einen Wechselkurs fest, wenn Sie eine manuelle Zahlung eingeben',
|
'convert_payment_currency_help' => 'Legen Sie einen Wechselkurs fest, wenn Sie eine manuelle Zahlung eingeben',
|
||||||
'convert_expense_currency_help' => 'Legen Sie beim Erstellen einer Ausgabe einen Wechselkurs fest',
|
'convert_expense_currency_help' => 'Legen Sie beim Erstellen einer Ausgabe einen Wechselkurs fest',
|
||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo ID',
|
'matomo_id' => 'Matomo ID',
|
||||||
'action_add_to_invoice' => 'Zur Rechnung hinzufügen',
|
'action_add_to_invoice' => 'Zur Rechnung hinzufügen',
|
||||||
];
|
'danger_zone' => 'Gefahrenbereich',
|
||||||
|
'import_completed' => 'Import abgeschlossen',
|
||||||
|
'client_statement_body' => 'Ihre Anweisung von :start_date bis :end_date ist beigefügt.',
|
||||||
|
'email_queued' => 'E-Mail in der Warteschlange',
|
||||||
|
'clone_to_recurring_invoice' => 'In eine wiederkehrende Rechnung kopieren',
|
||||||
|
'inventory_threshold' => 'Inventargrenzwert',
|
||||||
|
'emailed_statement' => 'Erfolgreich in die Versandwarteschlange eingereiht',
|
||||||
|
'show_email_footer' => 'E-Mail Fußzeile anzeigen',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'E-Mail Ausrichtung',
|
||||||
|
'pdf_preview_location' => 'PDF Vorschau Ort',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Klicke + um einen Eintrag hinzuzufügen',
|
||||||
|
'last365_days' => 'Letzte 365 Tage',
|
||||||
|
'import_design' => 'Design importieren',
|
||||||
|
'imported_design' => 'Design wurde erfolgreich importiert',
|
||||||
|
'invalid_design' => 'Das Design ist ungültig, die Sekion :value is missing',
|
||||||
|
'setup_wizard_logo' => 'Möchtest Sie ein Logo hochladen?',
|
||||||
|
'installed_version' => 'Installierte Version',
|
||||||
|
'notify_vendor_when_paid' => 'Benachrichtige Lieferant bei Zahlung',
|
||||||
|
'notify_vendor_when_paid_help' => 'Sende eine E-Mail an den Lieferanten wenn die Ausgabe als bezahlt markiert ist',
|
||||||
|
'update_payment' => 'Zahlung aktualisieren',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Οργανισμός',
|
'organization' => 'Οργανισμός',
|
||||||
'name' => 'Επωνυμία',
|
'name' => 'Επωνυμία',
|
||||||
'website' => 'Ιστοσελίδα',
|
'website' => 'Ιστοσελίδα',
|
||||||
@ -202,7 +202,7 @@ $LANG = [
|
|||||||
'invoice_error' => 'Παρακαλώ σιγουρευτείτε ότι επιλέξατε ένα πελάτη και διορθώσατε τυχόν σφάλματα',
|
'invoice_error' => 'Παρακαλώ σιγουρευτείτε ότι επιλέξατε ένα πελάτη και διορθώσατε τυχόν σφάλματα',
|
||||||
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
||||||
'payment_error' => 'Προέκυψε ένα σφάλμα κατά τη διαδικασία της πληρωμής. Παρακαλώ, δοκιμάστε ξανά σε λίγο.',
|
'payment_error' => 'Προέκυψε ένα σφάλμα κατά τη διαδικασία της πληρωμής. Παρακαλώ, δοκιμάστε ξανά σε λίγο.',
|
||||||
'registration_required' => 'Παρακαλώ, εγγραφείτε για να αποστείλετε ένα τιμολόγιο',
|
'registration_required' => 'Registration Required',
|
||||||
'confirmation_required' => 'Παρακαλώ επιβεβαιώστε τη διεύθυνση email, :link για να ξαναστείλετε το email επιβεβαίωσης.',
|
'confirmation_required' => 'Παρακαλώ επιβεβαιώστε τη διεύθυνση email, :link για να ξαναστείλετε το email επιβεβαίωσης.',
|
||||||
'updated_client' => 'Επιτυχής ενημέρωση πελάτη',
|
'updated_client' => 'Επιτυχής ενημέρωση πελάτη',
|
||||||
'archived_client' => 'Επιτυχής αρχειοθέτηση πελάτη',
|
'archived_client' => 'Επιτυχής αρχειοθέτηση πελάτη',
|
||||||
@ -1901,6 +1901,7 @@ email που είναι συνδεδεμένη με το λογαριασμό σ
|
|||||||
'task' => 'Εργασία',
|
'task' => 'Εργασία',
|
||||||
'contact_name' => 'Όνομα Επαφής',
|
'contact_name' => 'Όνομα Επαφής',
|
||||||
'city_state_postal' => 'Πόλη/Νομός/Τ.Κ.',
|
'city_state_postal' => 'Πόλη/Νομός/Τ.Κ.',
|
||||||
|
'postal_city' => 'Postal/City',
|
||||||
'custom_field' => 'Προσαρμοσμένο Πεδίο',
|
'custom_field' => 'Προσαρμοσμένο Πεδίο',
|
||||||
'account_fields' => 'Πεδία Εταιρείας',
|
'account_fields' => 'Πεδία Εταιρείας',
|
||||||
'facebook_and_twitter' => 'Facebook και Twitter',
|
'facebook_and_twitter' => 'Facebook και Twitter',
|
||||||
@ -4922,6 +4923,38 @@ email που είναι συνδεδεμένη με το λογαριασμό σ
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Organization',
|
'organization' => 'Organization',
|
||||||
'name' => 'Name',
|
'name' => 'Name',
|
||||||
'website' => 'Website',
|
'website' => 'Website',
|
||||||
@ -2189,7 +2189,6 @@ $LANG = [
|
|||||||
'logo_warning_too_large' => 'The image file is too large.',
|
'logo_warning_too_large' => 'The image file is too large.',
|
||||||
'logo_warning_fileinfo' => 'Warning: To support gifs the fileinfo PHP extension needs to be enabled.',
|
'logo_warning_fileinfo' => 'Warning: To support gifs the fileinfo PHP extension needs to be enabled.',
|
||||||
'logo_warning_invalid' => 'There was a problem reading the image file, please try a different format.',
|
'logo_warning_invalid' => 'There was a problem reading the image file, please try a different format.',
|
||||||
|
|
||||||
'error_refresh_page' => 'An error occurred, please refresh the page and try again.',
|
'error_refresh_page' => 'An error occurred, please refresh the page and try again.',
|
||||||
'data' => 'Data',
|
'data' => 'Data',
|
||||||
'imported_settings' => 'Successfully imported settings',
|
'imported_settings' => 'Successfully imported settings',
|
||||||
@ -4586,7 +4585,7 @@ $LANG = [
|
|||||||
'alternate_pdf_viewer' => 'Alternate PDF Viewer',
|
'alternate_pdf_viewer' => 'Alternate PDF Viewer',
|
||||||
'alternate_pdf_viewer_help' => 'Improve scrolling over the PDF preview [BETA]',
|
'alternate_pdf_viewer_help' => 'Improve scrolling over the PDF preview [BETA]',
|
||||||
'currency_cayman_island_dollar' => 'Cayman Island Dollar',
|
'currency_cayman_island_dollar' => 'Cayman Island Dollar',
|
||||||
'download_report_description' => 'Your report(s) are attached.',
|
'download_report_description' => 'Please see attached file to check your report.',
|
||||||
'left' => 'Left',
|
'left' => 'Left',
|
||||||
'right' => 'Right',
|
'right' => 'Right',
|
||||||
'center' => 'Center',
|
'center' => 'Center',
|
||||||
@ -4952,10 +4951,59 @@ $LANG = [
|
|||||||
'update_payment' => 'Update Payment',
|
'update_payment' => 'Update Payment',
|
||||||
'markup' => 'Markup',
|
'markup' => 'Markup',
|
||||||
'unlock_pro' => 'Unlock Pro',
|
'unlock_pro' => 'Unlock Pro',
|
||||||
'preferences' => 'Preferences',
|
'upgrade_to_paid_plan_to_schedule' => 'Upgrade to a paid plan to create schedules',
|
||||||
|
'next_run' => 'Next Run',
|
||||||
|
'all_clients' => 'All Clients',
|
||||||
|
'show_aging_table' => 'Show Aging Table',
|
||||||
|
'show_payments_table' => 'Show Payments Table',
|
||||||
|
'email_statement' => 'Email Statement',
|
||||||
|
'once' => 'Once',
|
||||||
|
'schedules' => 'Schedules',
|
||||||
|
'new_schedule' => 'New Schedule',
|
||||||
|
'edit_schedule' => 'Edit Schedule',
|
||||||
|
'created_schedule' => 'Successfully created schedule',
|
||||||
|
'updated_schedule' => 'Successfully updated schedule',
|
||||||
|
'archived_schedule' => 'Successfully archived schedule',
|
||||||
|
'deleted_schedule' => 'Successfully deleted schedule',
|
||||||
|
'removed_schedule' => 'Successfully removed schedule',
|
||||||
|
'restored_schedule' => 'Successfully restored schedule',
|
||||||
|
'search_schedule' => 'Search Schedule',
|
||||||
|
'search_schedules' => 'Search Schedules',
|
||||||
|
'update_product' => 'Update Product',
|
||||||
|
'create_purchase_order' => 'Create Purchase Order',
|
||||||
|
'update_purchase_order' => 'Update Purchase Order',
|
||||||
|
'sent_invoice' => 'Sent Invoice',
|
||||||
|
'sent_quote' => 'Sent Quote',
|
||||||
|
'sent_credit' => 'Sent Credit',
|
||||||
|
'sent_purchase_order' => 'Sent Purchase Order',
|
||||||
|
'image_url' => 'Image URL',
|
||||||
|
'max_quantity' => 'Max Quantity',
|
||||||
|
'test_url' => 'Test URL',
|
||||||
|
'auto_bill_help_off' => 'Option is not shown',
|
||||||
|
'auto_bill_help_optin' => 'Option is shown but not selected',
|
||||||
|
'auto_bill_help_optout' => 'Option is shown and selected',
|
||||||
|
'auto_bill_help_always' => 'Option is not shown',
|
||||||
|
'view_all' => 'View All',
|
||||||
|
'edit_all' => 'Edit All',
|
||||||
|
'accept_purchase_order_number' => 'Accept Purchase Order Number',
|
||||||
|
'accept_purchase_order_number_help' => 'Enable clients to provide a PO number when approving a quote',
|
||||||
|
'from_email' => 'From Email',
|
||||||
|
'show_preview' => 'Show Preview',
|
||||||
|
'show_paid_stamp' => 'Show Paid Stamp',
|
||||||
|
'show_shipping_address' => 'Show Shipping Address',
|
||||||
|
'no_documents_to_download' => 'There are no documents in the selected records to download',
|
||||||
|
'pixels' => 'Pixels',
|
||||||
|
'logo_size' => 'Logo Size',
|
||||||
|
'failed' => 'Failed',
|
||||||
|
'client_contacts' => 'Client Contacts',
|
||||||
|
'sync_from' => 'Sync From',
|
||||||
|
'gateway_payment_text' => 'Invoices: :invoices for :amount for client :client',
|
||||||
|
'gateway_payment_text_no_invoice' => 'Payment with no invoice for amount :amount for client :client',
|
||||||
'click_to_variables' => 'Client here to see all variables.',
|
'click_to_variables' => 'Client here to see all variables.',
|
||||||
'ship_to' => 'Ship to',
|
'ship_to' => 'Ship to',
|
||||||
];
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Organisation',
|
'organization' => 'Organisation',
|
||||||
'name' => 'Name',
|
'name' => 'Name',
|
||||||
'website' => 'Website',
|
'website' => 'Website',
|
||||||
@ -202,7 +202,7 @@ $LANG = [
|
|||||||
'invoice_error' => 'Please make sure to select a client and correct any errors',
|
'invoice_error' => 'Please make sure to select a client and correct any errors',
|
||||||
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
||||||
'payment_error' => 'There was an error processing your payment. Please try again later.',
|
'payment_error' => 'There was an error processing your payment. Please try again later.',
|
||||||
'registration_required' => 'Please sign up to email an invoice',
|
'registration_required' => 'Registration Required',
|
||||||
'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.',
|
||||||
'updated_client' => 'Successfully updated client',
|
'updated_client' => 'Successfully updated client',
|
||||||
'archived_client' => 'Successfully archived client',
|
'archived_client' => 'Successfully archived client',
|
||||||
@ -4923,6 +4923,38 @@ $LANG = [
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Empresa',
|
'organization' => 'Empresa',
|
||||||
'name' => 'Nombre',
|
'name' => 'Nombre',
|
||||||
'website' => 'Sitio Web',
|
'website' => 'Sitio Web',
|
||||||
@ -202,7 +202,7 @@ $LANG = [
|
|||||||
'invoice_error' => 'Seleccionar cliente y corregir errores.',
|
'invoice_error' => 'Seleccionar cliente y corregir errores.',
|
||||||
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
||||||
'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' => 'Inscríbete para enviar una factura',
|
'registration_required' => 'Registration Required',
|
||||||
'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.',
|
||||||
'updated_client' => 'Cliente actualizado con éxito',
|
'updated_client' => 'Cliente actualizado con éxito',
|
||||||
'archived_client' => 'Cliente archivado con éxito',
|
'archived_client' => 'Cliente archivado con éxito',
|
||||||
@ -1899,6 +1899,7 @@ $LANG = [
|
|||||||
'task' => 'Task',
|
'task' => 'Task',
|
||||||
'contact_name' => 'Contact Name',
|
'contact_name' => 'Contact Name',
|
||||||
'city_state_postal' => 'City/State/Postal',
|
'city_state_postal' => 'City/State/Postal',
|
||||||
|
'postal_city' => 'Postal/City',
|
||||||
'custom_field' => 'Custom Field',
|
'custom_field' => 'Custom Field',
|
||||||
'account_fields' => 'Campos de Empresa',
|
'account_fields' => 'Campos de Empresa',
|
||||||
'facebook_and_twitter' => 'Facebook and Twitter',
|
'facebook_and_twitter' => 'Facebook and Twitter',
|
||||||
@ -4920,6 +4921,38 @@ $LANG = [
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Organización',
|
'organization' => 'Organización',
|
||||||
'name' => 'Nombre',
|
'name' => 'Nombre',
|
||||||
'website' => 'Página Web',
|
'website' => 'Página Web',
|
||||||
@ -104,7 +104,7 @@ $LANG = [
|
|||||||
<li>":YEAR+1 suscripción anual" >> "2015 suscripción anual"</li>
|
<li>":YEAR+1 suscripción anual" >> "2015 suscripción anual"</li>
|
||||||
<li>"Pago retenido para :QUARTER+1" >> "Pago retenido para T2"</li>
|
<li>"Pago retenido para :QUARTER+1" >> "Pago retenido para T2"</li>
|
||||||
</ul>',
|
</ul>',
|
||||||
'recurring_quotes' => 'Cotizaciones Recurrentes',
|
'recurring_quotes' => 'Presupuestos Recurrentes',
|
||||||
'in_total_revenue' => 'Ingreso Total',
|
'in_total_revenue' => 'Ingreso Total',
|
||||||
'billed_client' => 'Cliente Facturado',
|
'billed_client' => 'Cliente Facturado',
|
||||||
'billed_clients' => 'Clientes Facturados',
|
'billed_clients' => 'Clientes Facturados',
|
||||||
@ -202,7 +202,7 @@ $LANG = [
|
|||||||
'invoice_error' => 'Seleccionar cliente y corregir errores.',
|
'invoice_error' => 'Seleccionar cliente y corregir errores.',
|
||||||
'limit_clients' => 'Lo sentimos, esto excederá el límite de :count clientes. Actualice a un plan pago.',
|
'limit_clients' => 'Lo sentimos, esto excederá el límite de :count clientes. Actualice a un plan pago.',
|
||||||
'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' => 'Inscríbete para enviar una factura',
|
'registration_required' => 'Se requiere registro',
|
||||||
'confirmation_required' => 'Por favor, confirma tu dirección de correo electrónico, :link para reenviar el email de confirmación.',
|
'confirmation_required' => 'Por favor, confirma tu dirección de correo electrónico, :link para reenviar el email de confirmación.',
|
||||||
'updated_client' => 'Cliente actualizado correctamente',
|
'updated_client' => 'Cliente actualizado correctamente',
|
||||||
'archived_client' => 'Cliente archivado correctamente',
|
'archived_client' => 'Cliente archivado correctamente',
|
||||||
@ -254,8 +254,8 @@ $LANG = [
|
|||||||
'notification_invoice_paid' => 'Un Pago por importe de :amount ha sido realizado por el cliente :client correspondiente a la Factura :invoice.',
|
'notification_invoice_paid' => 'Un Pago por importe de :amount ha sido realizado por el cliente :client correspondiente a la Factura :invoice.',
|
||||||
'notification_invoice_sent' => 'La Factura :invoice por importe de :amount fue enviada al cliente :client.',
|
'notification_invoice_sent' => 'La Factura :invoice por importe de :amount fue enviada al cliente :client.',
|
||||||
'notification_invoice_viewed' => 'La Factura :invoice por importe de :amount fue visualizada por el cliente :client.',
|
'notification_invoice_viewed' => 'La Factura :invoice por importe de :amount fue visualizada por el cliente :client.',
|
||||||
'stripe_payment_text' => 'Invoice :invoicenumber for :amount for client :client',
|
'stripe_payment_text' => 'Factura Nº :invoicenumber de :amount para el cliente :client',
|
||||||
'stripe_payment_text_without_invoice' => 'Payment with no invoice for amount :amount for client :client',
|
'stripe_payment_text_without_invoice' => 'Pago sin factura por importe de :amount para el cliente :client',
|
||||||
'reset_password' => 'Puedes reconfigurar la contraseña de tu cuenta haciendo clic en el siguiente enlace:',
|
'reset_password' => 'Puedes reconfigurar la contraseña de tu cuenta haciendo clic en el siguiente enlace:',
|
||||||
'secure_payment' => 'Pago seguro',
|
'secure_payment' => 'Pago seguro',
|
||||||
'card_number' => 'Número de tarjeta',
|
'card_number' => 'Número de tarjeta',
|
||||||
@ -305,43 +305,43 @@ $LANG = [
|
|||||||
'chart_builder' => 'Constructor de Gráficas',
|
'chart_builder' => 'Constructor de Gráficas',
|
||||||
'ninja_email_footer' => 'Creado por :site | Crea. Envia. Recibe tus Pagos.',
|
'ninja_email_footer' => 'Creado por :site | Crea. Envia. Recibe tus Pagos.',
|
||||||
'go_pro' => 'Hazte Pro',
|
'go_pro' => 'Hazte Pro',
|
||||||
'quote' => 'Cotización',
|
'quote' => 'Presupuesto',
|
||||||
'quotes' => 'Cotizaciones',
|
'quotes' => 'Presupuestos',
|
||||||
'quote_number' => 'Número de Cotización',
|
'quote_number' => 'Número de Presupuesto',
|
||||||
'quote_number_short' => 'Cotización Nº ',
|
'quote_number_short' => 'Presupuesto Nº ',
|
||||||
'quote_date' => 'Fecha Cotización',
|
'quote_date' => 'Fecha de Presupuesto',
|
||||||
'quote_total' => 'Total Cotizado',
|
'quote_total' => 'Total Presupuestado',
|
||||||
'your_quote' => 'Su Cotización',
|
'your_quote' => 'Su Presupuesto',
|
||||||
'total' => 'Total',
|
'total' => 'Total',
|
||||||
'clone' => 'Clonar',
|
'clone' => 'Clonar',
|
||||||
'new_quote' => 'Nueva Cotización',
|
'new_quote' => 'Nueva Presupuesto',
|
||||||
'create_quote' => 'Crear Cotización',
|
'create_quote' => 'Crear Presupuesto',
|
||||||
'edit_quote' => 'Editar Cotización',
|
'edit_quote' => 'Editar Presupuesto',
|
||||||
'archive_quote' => 'Archivar Cotización',
|
'archive_quote' => 'Archivar Presupuesto',
|
||||||
'delete_quote' => 'Eliminar Cotización',
|
'delete_quote' => 'Eliminar Presupuesto',
|
||||||
'save_quote' => 'Guardar Cotización',
|
'save_quote' => 'Guardar Presupuesto',
|
||||||
'email_quote' => 'Enviar Cotización',
|
'email_quote' => 'Enviar Presupuesto',
|
||||||
'clone_quote' => 'Clonar Cotización',
|
'clone_quote' => 'Clonar Presupuesto',
|
||||||
'convert_to_invoice' => 'Convertir a Factura',
|
'convert_to_invoice' => 'Convertir a Factura',
|
||||||
'view_invoice' => 'Ver Factura',
|
'view_invoice' => 'Ver Factura',
|
||||||
'view_client' => 'Ver Cliente',
|
'view_client' => 'Ver Cliente',
|
||||||
'view_quote' => 'Ver Cotización',
|
'view_quote' => 'Ver Presupuesto',
|
||||||
'updated_quote' => 'Cotización actualizada correctamente',
|
'updated_quote' => 'Presupuesto actualizado correctamente',
|
||||||
'created_quote' => 'Cotización creada correctamente',
|
'created_quote' => 'Presupuesto creado correctamente',
|
||||||
'cloned_quote' => 'Cotización clonada correctamente',
|
'cloned_quote' => 'Presupuesto clonado correctamente',
|
||||||
'emailed_quote' => 'Cotización enviada correctamente',
|
'emailed_quote' => 'Presupuesto enviado correctamente',
|
||||||
'archived_quote' => 'Cotización archivada correctamente',
|
'archived_quote' => 'Presupuesto archivado correctamente',
|
||||||
'archived_quotes' => ':count Cotizaciones archivadas correctamente',
|
'archived_quotes' => ':count Presupuestos archivados correctamente',
|
||||||
'deleted_quote' => 'Cotización eliminada correctamente',
|
'deleted_quote' => 'Presupuesto eliminado correctamente',
|
||||||
'deleted_quotes' => ':count Cotizaciones eliminadas correctamente',
|
'deleted_quotes' => ':count Presupuestos eliminados correctamente',
|
||||||
'converted_to_invoice' => 'Cotización convertida a factura correctamente',
|
'converted_to_invoice' => 'Presupuesto convertido a factura correctamente',
|
||||||
'quote_subject' => 'Nueva presupuesto :number de :account',
|
'quote_subject' => 'Nueva presupuesto :number de :account',
|
||||||
'quote_message' => 'Para ver el presupuesto por un importe de :amount, haga click en el enlace de abajo.',
|
'quote_message' => 'Para ver el presupuesto por un importe de :amount, haga click en el enlace de abajo.',
|
||||||
'quote_link_message' => 'Para ver su presupuesto haga click en el enlace de abajo:',
|
'quote_link_message' => 'Para ver su presupuesto haga click en el enlace de abajo:',
|
||||||
'notification_quote_sent_subject' => 'El presupuesto :invoice se ha enviada al cliente :client',
|
'notification_quote_sent_subject' => 'El presupuesto :invoice se ha enviada al cliente :client',
|
||||||
'notification_quote_viewed_subject' => 'El presupuesto :invoice fue visto por el cliente :client',
|
'notification_quote_viewed_subject' => 'El presupuesto :invoice fue visto por el cliente :client',
|
||||||
'notification_quote_sent' => 'El presupuesto :invoice por un valor de :amount, ha sido enviada al cliente :client.',
|
'notification_quote_sent' => 'El presupuesto :invoice por un valor de :amount, ha sido enviado al cliente :client.',
|
||||||
'notification_quote_viewed' => 'El presupuesto :invoice por un valor de :amount ha sido visto por el cliente :client.',
|
'notification_quote_viewed' => 'El presupuesto :invoice por valor de :amount ha sido visto por el cliente :client.',
|
||||||
'session_expired' => 'Su Sesión ha Caducado.',
|
'session_expired' => 'Su Sesión ha Caducado.',
|
||||||
'invoice_fields' => 'Campos de Factura',
|
'invoice_fields' => 'Campos de Factura',
|
||||||
'invoice_options' => 'Opciones de Factura',
|
'invoice_options' => 'Opciones de Factura',
|
||||||
@ -375,8 +375,8 @@ $LANG = [
|
|||||||
'invoice_settings' => 'Configuración de Facturas',
|
'invoice_settings' => 'Configuración de Facturas',
|
||||||
'invoice_number_prefix' => 'Prefijo del Número de Factura',
|
'invoice_number_prefix' => 'Prefijo del Número de Factura',
|
||||||
'invoice_number_counter' => 'Contador del Número de Factura',
|
'invoice_number_counter' => 'Contador del Número de Factura',
|
||||||
'quote_number_prefix' => 'Prefijo del Número de Cotización',
|
'quote_number_prefix' => 'Prefijo del Número de Presupuesto',
|
||||||
'quote_number_counter' => 'Contador del Número de Cotización',
|
'quote_number_counter' => 'Contador del Número de Presupuesto',
|
||||||
'share_invoice_counter' => 'Compartir la numeración para presupuesto y factura',
|
'share_invoice_counter' => 'Compartir la numeración para presupuesto y factura',
|
||||||
'invoice_issued_to' => 'Factura emitida a',
|
'invoice_issued_to' => 'Factura emitida a',
|
||||||
'invalid_counter' => 'Para evitar posibles conflictos, por favor crea un prefijo para el número de factura y para el número de presupuesto.',
|
'invalid_counter' => 'Para evitar posibles conflictos, por favor crea un prefijo para el número de factura y para el número de presupuesto.',
|
||||||
@ -407,12 +407,12 @@ $LANG = [
|
|||||||
'white_labeled' => 'Marca Blanca',
|
'white_labeled' => 'Marca Blanca',
|
||||||
'restore' => 'Restaurar',
|
'restore' => 'Restaurar',
|
||||||
'restore_invoice' => 'Restaurar Factura',
|
'restore_invoice' => 'Restaurar Factura',
|
||||||
'restore_quote' => 'Restaurar Cotización',
|
'restore_quote' => 'Restaurar Presupuesto',
|
||||||
'restore_client' => 'Restaurar Cliente',
|
'restore_client' => 'Restaurar Cliente',
|
||||||
'restore_credit' => 'Restaurar Pendiente',
|
'restore_credit' => 'Restaurar Pendiente',
|
||||||
'restore_payment' => 'Restaurar Pago',
|
'restore_payment' => 'Restaurar Pago',
|
||||||
'restored_invoice' => 'Factura restaurada correctamente',
|
'restored_invoice' => 'Factura restaurada correctamente',
|
||||||
'restored_quote' => 'Cotización restaurada correctamente',
|
'restored_quote' => 'Presupuesto restaurado correctamente',
|
||||||
'restored_client' => 'Cliente restaurada correctamente',
|
'restored_client' => 'Cliente restaurada correctamente',
|
||||||
'restored_payment' => 'Pago restaurado correctamente',
|
'restored_payment' => 'Pago restaurado correctamente',
|
||||||
'restored_credit' => 'Crédito restaurado correctamente',
|
'restored_credit' => 'Crédito restaurado correctamente',
|
||||||
@ -420,7 +420,7 @@ $LANG = [
|
|||||||
'discount_percent' => 'Porcentaje',
|
'discount_percent' => 'Porcentaje',
|
||||||
'discount_amount' => 'Cantidad',
|
'discount_amount' => 'Cantidad',
|
||||||
'invoice_history' => 'Historial de Facturas',
|
'invoice_history' => 'Historial de Facturas',
|
||||||
'quote_history' => 'Historial de Cotizaciones',
|
'quote_history' => 'Historial de Presupuestos',
|
||||||
'current_version' => 'Versión Actual',
|
'current_version' => 'Versión Actual',
|
||||||
'select_version' => 'Seleccione la Versión',
|
'select_version' => 'Seleccione la Versión',
|
||||||
'view_history' => 'Ver Historial',
|
'view_history' => 'Ver Historial',
|
||||||
@ -433,7 +433,7 @@ $LANG = [
|
|||||||
'email_templates' => 'Plantillas de Email',
|
'email_templates' => 'Plantillas de Email',
|
||||||
'invoice_email' => 'Email de Facturas',
|
'invoice_email' => 'Email de Facturas',
|
||||||
'payment_email' => 'Email de Pagos',
|
'payment_email' => 'Email de Pagos',
|
||||||
'quote_email' => 'Email de Cotizaciones',
|
'quote_email' => 'Email de Presupuestos',
|
||||||
'reset_all' => 'Restablecer Todos',
|
'reset_all' => 'Restablecer Todos',
|
||||||
'approve' => 'Aprobar',
|
'approve' => 'Aprobar',
|
||||||
'token_billing_type_id' => 'Token de Facturación',
|
'token_billing_type_id' => 'Token de Facturación',
|
||||||
@ -595,7 +595,7 @@ $LANG = [
|
|||||||
'pro_plan_feature3' => 'URLs personalizadas - "TuMarca.InvoiceNinja.com"',
|
'pro_plan_feature3' => 'URLs personalizadas - "TuMarca.InvoiceNinja.com"',
|
||||||
'pro_plan_feature4' => 'Eliminar "Creado por Invoice Ninja"',
|
'pro_plan_feature4' => 'Eliminar "Creado por Invoice Ninja"',
|
||||||
'pro_plan_feature5' => 'Acceso Multiusuario y seguimiento de Actividad',
|
'pro_plan_feature5' => 'Acceso Multiusuario y seguimiento de Actividad',
|
||||||
'pro_plan_feature6' => 'Crear Cotizaciones y Facturas Pro-forma',
|
'pro_plan_feature6' => 'Crear Presupuestos y Facturas Pro-forma',
|
||||||
'pro_plan_feature7' => 'Personaliza los títulos y numeración de los campos de Factura',
|
'pro_plan_feature7' => 'Personaliza los títulos y numeración de los campos de Factura',
|
||||||
'pro_plan_feature8' => 'Opción para adjuntar PDFs a los correos de los clientes',
|
'pro_plan_feature8' => 'Opción para adjuntar PDFs a los correos de los clientes',
|
||||||
'resume' => 'Reanudar',
|
'resume' => 'Reanudar',
|
||||||
@ -645,7 +645,7 @@ $LANG = [
|
|||||||
'custom' => 'Personalizado',
|
'custom' => 'Personalizado',
|
||||||
'invoice_to' => 'Factura para',
|
'invoice_to' => 'Factura para',
|
||||||
'invoice_no' => 'Nº Factura',
|
'invoice_no' => 'Nº Factura',
|
||||||
'quote_no' => 'Nº de Cotización',
|
'quote_no' => 'Nº de Presupuesto',
|
||||||
'recent_payments' => 'Pagos recientes',
|
'recent_payments' => 'Pagos recientes',
|
||||||
'outstanding' => 'Pendiente de Cobro',
|
'outstanding' => 'Pendiente de Cobro',
|
||||||
'manage_companies' => 'Administración de Compañías',
|
'manage_companies' => 'Administración de Compañías',
|
||||||
@ -653,8 +653,8 @@ $LANG = [
|
|||||||
'current_user' => 'Usuario Actual',
|
'current_user' => 'Usuario Actual',
|
||||||
'new_recurring_invoice' => 'Nueva Factura Recurrente',
|
'new_recurring_invoice' => 'Nueva Factura Recurrente',
|
||||||
'recurring_invoice' => 'Factura Recurrente',
|
'recurring_invoice' => 'Factura Recurrente',
|
||||||
'new_recurring_quote' => 'Nueva Cotización Recurrente',
|
'new_recurring_quote' => 'Nuevo Presupuesto Recurrente',
|
||||||
'recurring_quote' => 'Cotización Recurrente',
|
'recurring_quote' => 'Presupuesto Recurrente',
|
||||||
'recurring_too_soon' => 'Es demasiado pronto para crear la siguiente factura recurrente, esta programada para :date',
|
'recurring_too_soon' => 'Es demasiado pronto para crear la siguiente factura recurrente, esta programada para :date',
|
||||||
'created_by_invoice' => 'Creado por :invoice',
|
'created_by_invoice' => 'Creado por :invoice',
|
||||||
'primary_user' => 'Usuario Principal',
|
'primary_user' => 'Usuario Principal',
|
||||||
@ -700,15 +700,15 @@ $LANG = [
|
|||||||
'referral_code' => 'Codigo de Recomendacion',
|
'referral_code' => 'Codigo de Recomendacion',
|
||||||
'last_sent_on' => 'Enviado la ultima vez en :date',
|
'last_sent_on' => 'Enviado la ultima vez en :date',
|
||||||
'page_expire' => 'Esta página expirará en breve, :click_here para seguir trabajando',
|
'page_expire' => 'Esta página expirará en breve, :click_here para seguir trabajando',
|
||||||
'upcoming_quotes' => 'Próximos Cotizaciones',
|
'upcoming_quotes' => 'Próximos Presupuesto',
|
||||||
'expired_quotes' => 'Cotizaciones Expirados',
|
'expired_quotes' => 'Presupuestos Expirados',
|
||||||
'sign_up_using' => 'Registrarse usando',
|
'sign_up_using' => 'Registrarse usando',
|
||||||
'invalid_credentials' => 'Las credenciales no coinciden con nuestros registros',
|
'invalid_credentials' => 'Las credenciales no coinciden con nuestros registros',
|
||||||
'show_all_options' => 'Mostrar todas las opciones',
|
'show_all_options' => 'Mostrar todas las opciones',
|
||||||
'user_details' => 'Detalles de Usuario',
|
'user_details' => 'Detalles de Usuario',
|
||||||
'oneclick_login' => 'Cuenta Conectada',
|
'oneclick_login' => 'Cuenta Conectada',
|
||||||
'disable' => 'Deshabilitado',
|
'disable' => 'Deshabilitado',
|
||||||
'invoice_quote_number' => 'Números de Factura y Cotización',
|
'invoice_quote_number' => 'Números de Factura y Presupuesto',
|
||||||
'invoice_charges' => 'Recargos de Factura',
|
'invoice_charges' => 'Recargos de Factura',
|
||||||
'notification_invoice_bounced' => 'No se pudo entregar la factura :invoice a :contact.',
|
'notification_invoice_bounced' => 'No se pudo entregar la factura :invoice a :contact.',
|
||||||
'notification_invoice_bounced_subject' => 'No se puede entregar la factura :invoice',
|
'notification_invoice_bounced_subject' => 'No se puede entregar la factura :invoice',
|
||||||
@ -745,7 +745,7 @@ $LANG = [
|
|||||||
'pattern_help_3' => 'Por ejemplo, :example será convertido a :value',
|
'pattern_help_3' => 'Por ejemplo, :example será convertido a :value',
|
||||||
'see_options' => 'Ver opciones',
|
'see_options' => 'Ver opciones',
|
||||||
'invoice_counter' => 'Contador de Factura',
|
'invoice_counter' => 'Contador de Factura',
|
||||||
'quote_counter' => 'Contador de Cotización',
|
'quote_counter' => 'Contador de Presupuesto',
|
||||||
'type' => 'Tipo',
|
'type' => 'Tipo',
|
||||||
'activity_1' => ':user creó el cliente :client',
|
'activity_1' => ':user creó el cliente :client',
|
||||||
'activity_2' => ':user archivó el cliente :client',
|
'activity_2' => ':user archivó el cliente :client',
|
||||||
@ -804,11 +804,11 @@ $LANG = [
|
|||||||
'system' => 'Sistema',
|
'system' => 'Sistema',
|
||||||
'signature' => 'Firma del correo',
|
'signature' => 'Firma del correo',
|
||||||
'default_messages' => 'Mensajes Predefinidos',
|
'default_messages' => 'Mensajes Predefinidos',
|
||||||
'quote_terms' => 'Términos del Cotización',
|
'quote_terms' => 'Términos del Presupuesto',
|
||||||
'default_quote_terms' => 'Términos del Cotización predefinidos',
|
'default_quote_terms' => 'Términos del presupuesto predefinidos',
|
||||||
'default_invoice_terms' => 'Términos de Factura Predeterminado',
|
'default_invoice_terms' => 'Términos de Factura Predeterminado',
|
||||||
'default_invoice_footer' => 'Pie de Página de Factura Predeterminado',
|
'default_invoice_footer' => 'Pie de Página de Factura Predeterminado',
|
||||||
'quote_footer' => 'Pie del Cotización',
|
'quote_footer' => 'Pie del presupuesto',
|
||||||
'free' => 'Gratuito',
|
'free' => 'Gratuito',
|
||||||
'quote_is_approved' => 'Aprobado correctamente',
|
'quote_is_approved' => 'Aprobado correctamente',
|
||||||
'apply_credit' => 'Aplicar Crédito',
|
'apply_credit' => 'Aplicar Crédito',
|
||||||
@ -825,12 +825,12 @@ $LANG = [
|
|||||||
'deleted_recurring_invoice' => 'Factura recurrente borrada correctamente',
|
'deleted_recurring_invoice' => 'Factura recurrente borrada correctamente',
|
||||||
'restore_recurring_invoice' => 'Restaurar Factura Recurrente ',
|
'restore_recurring_invoice' => 'Restaurar Factura Recurrente ',
|
||||||
'restored_recurring_invoice' => 'Factura recurrente restaurada correctamente',
|
'restored_recurring_invoice' => 'Factura recurrente restaurada correctamente',
|
||||||
'archive_recurring_quote' => 'Archivar Cotización Recurrente',
|
'archive_recurring_quote' => 'Archivar Presupuesto Recurrente',
|
||||||
'archived_recurring_quote' => 'Cotización recurrente archivada correctamente',
|
'archived_recurring_quote' => 'Presupuesto recurrente archivado correctamente',
|
||||||
'delete_recurring_quote' => 'Borrar Cotización Recurrente',
|
'delete_recurring_quote' => 'Borrar Presupuesto Recurrente',
|
||||||
'deleted_recurring_quote' => 'Cotización recurrente borrado correctamente',
|
'deleted_recurring_quote' => 'Presupuesto recurrente borrado correctamente',
|
||||||
'restore_recurring_quote' => 'Restaurar Cotización Recurrente',
|
'restore_recurring_quote' => 'Restaurar Presupuesto Recurrente',
|
||||||
'restored_recurring_quote' => 'Cotización recurrente restaurado correctamente',
|
'restored_recurring_quote' => 'Presupuesto recurrente restaurado correctamente',
|
||||||
'archived' => 'Archivado',
|
'archived' => 'Archivado',
|
||||||
'untitled_account' => 'Compañía sin Nombre',
|
'untitled_account' => 'Compañía sin Nombre',
|
||||||
'before' => 'Antes',
|
'before' => 'Antes',
|
||||||
@ -994,9 +994,9 @@ $LANG = [
|
|||||||
'account_name' => 'Nombre de Cuenta',
|
'account_name' => 'Nombre de Cuenta',
|
||||||
'bank_account_error' => 'Fallo al obtener los detalles de la cuenta, por favor comprueba tus credenciales.',
|
'bank_account_error' => 'Fallo al obtener los detalles de la cuenta, por favor comprueba tus credenciales.',
|
||||||
'status_approved' => 'Aprobado',
|
'status_approved' => 'Aprobado',
|
||||||
'quote_settings' => 'Configuración de Cotizaciones',
|
'quote_settings' => 'Configuración de Presupuesto',
|
||||||
'auto_convert_quote' => 'Auto Convertir',
|
'auto_convert_quote' => 'Auto Convertir',
|
||||||
'auto_convert_quote_help' => 'Convertir atumomáticamente una cotización en una factura cuando se apruebe.',
|
'auto_convert_quote_help' => 'Convertir automáticamente un presupuesto en una factura cuando se apruebe.',
|
||||||
'validate' => 'Validar',
|
'validate' => 'Validar',
|
||||||
'info' => 'Info',
|
'info' => 'Info',
|
||||||
'imported_expenses' => ' :count_vendors proveedor(es) y :count_expenses gasto(s) importados correctamente',
|
'imported_expenses' => ' :count_vendors proveedor(es) y :count_expenses gasto(s) importados correctamente',
|
||||||
@ -1012,7 +1012,7 @@ $LANG = [
|
|||||||
'all_pages_footer' => 'Mostrar Pie en',
|
'all_pages_footer' => 'Mostrar Pie en',
|
||||||
'invoice_currency' => 'Moneda de la Factura',
|
'invoice_currency' => 'Moneda de la Factura',
|
||||||
'enable_https' => 'Recomendamos encarecidamente usar HTTPS para aceptar detalles de tarjetas de crédito online',
|
'enable_https' => 'Recomendamos encarecidamente usar HTTPS para aceptar detalles de tarjetas de crédito online',
|
||||||
'quote_issued_to' => 'Cotización emitido a',
|
'quote_issued_to' => 'Presupuesto emitido a',
|
||||||
'show_currency_code' => 'Código de Moneda',
|
'show_currency_code' => 'Código de Moneda',
|
||||||
'free_year_message' => 'Tu cuenta ha sido actualizada al Plan Pro por un año sin ningun coste.',
|
'free_year_message' => 'Tu cuenta ha sido actualizada al Plan Pro por un año sin ningun coste.',
|
||||||
'trial_message' => 'Tu cuenta recibirá dos semanas gratuitas de nuestro plan Pro.',
|
'trial_message' => 'Tu cuenta recibirá dos semanas gratuitas de nuestro plan Pro.',
|
||||||
@ -1050,7 +1050,7 @@ $LANG = [
|
|||||||
'navigation' => 'Navegación',
|
'navigation' => 'Navegación',
|
||||||
'list_invoices' => 'Lista de Facturas',
|
'list_invoices' => 'Lista de Facturas',
|
||||||
'list_clients' => 'Lista de Clientes',
|
'list_clients' => 'Lista de Clientes',
|
||||||
'list_quotes' => 'Lista de Cotizaciones',
|
'list_quotes' => 'Lista de Presupuestos',
|
||||||
'list_tasks' => 'Lista de Tareas',
|
'list_tasks' => 'Lista de Tareas',
|
||||||
'list_expenses' => 'Lista de Gastos',
|
'list_expenses' => 'Lista de Gastos',
|
||||||
'list_recurring_invoices' => 'Lista de Facturas Recurrentes',
|
'list_recurring_invoices' => 'Lista de Facturas Recurrentes',
|
||||||
@ -1119,7 +1119,7 @@ $LANG = [
|
|||||||
'email_documents_header' => 'Documentos:',
|
'email_documents_header' => 'Documentos:',
|
||||||
'email_documents_example_1' => 'Widgets Receipt.pdf',
|
'email_documents_example_1' => 'Widgets Receipt.pdf',
|
||||||
'email_documents_example_2' => 'Final Deliverable.zip',
|
'email_documents_example_2' => 'Final Deliverable.zip',
|
||||||
'quote_documents' => 'Documentos de Cotización',
|
'quote_documents' => 'Documentos de Presupuesto',
|
||||||
'invoice_documents' => 'Documentos de Factura',
|
'invoice_documents' => 'Documentos de Factura',
|
||||||
'expense_documents' => 'Documentos de Gasto',
|
'expense_documents' => 'Documentos de Gasto',
|
||||||
'invoice_embed_documents' => 'Documentos anexados',
|
'invoice_embed_documents' => 'Documentos anexados',
|
||||||
@ -1891,6 +1891,7 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'task' => 'Tarea',
|
'task' => 'Tarea',
|
||||||
'contact_name' => 'Nombre del Contacto',
|
'contact_name' => 'Nombre del Contacto',
|
||||||
'city_state_postal' => 'Ciudad / Provincia / C.Postal',
|
'city_state_postal' => 'Ciudad / Provincia / C.Postal',
|
||||||
|
'postal_city' => 'Código Postal/Ciudad',
|
||||||
'custom_field' => 'Campo personalizado',
|
'custom_field' => 'Campo personalizado',
|
||||||
'account_fields' => 'Campos de la Empresa',
|
'account_fields' => 'Campos de la Empresa',
|
||||||
'facebook_and_twitter' => 'Facebook y Twitter',
|
'facebook_and_twitter' => 'Facebook y Twitter',
|
||||||
@ -1905,7 +1906,7 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'reports' => 'Informes',
|
'reports' => 'Informes',
|
||||||
'total_profit' => 'Beneficio Total',
|
'total_profit' => 'Beneficio Total',
|
||||||
'total_expenses' => 'Gastos Totales',
|
'total_expenses' => 'Gastos Totales',
|
||||||
'quote_to' => 'Cotización para',
|
'quote_to' => 'Presupuesto para',
|
||||||
|
|
||||||
// Limits
|
// Limits
|
||||||
'limit' => 'Límite',
|
'limit' => 'Límite',
|
||||||
@ -2064,10 +2065,10 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'notes_reminder3' => 'Tercer Recordatorio',
|
'notes_reminder3' => 'Tercer Recordatorio',
|
||||||
'notes_reminder4' => 'Recordatorio',
|
'notes_reminder4' => 'Recordatorio',
|
||||||
'bcc_email' => 'BCC Email',
|
'bcc_email' => 'BCC Email',
|
||||||
'tax_quote' => 'Impuesto de Cotización',
|
'tax_quote' => 'Impuesto de Presupuesto',
|
||||||
'tax_invoice' => 'Impuesto de Factura',
|
'tax_invoice' => 'Impuesto de Factura',
|
||||||
'emailed_invoices' => 'Facturas enviadas correctamente',
|
'emailed_invoices' => 'Facturas enviadas correctamente',
|
||||||
'emailed_quotes' => 'Cotizaciones enviadas correctamente',
|
'emailed_quotes' => 'Presupuestos enviados correctamente',
|
||||||
'website_url' => 'Website URL',
|
'website_url' => 'Website URL',
|
||||||
'domain' => 'Dominio',
|
'domain' => 'Dominio',
|
||||||
'domain_help' => 'Se usa en el portal del cliente y al enviar correos electrónicos.',
|
'domain_help' => 'Se usa en el portal del cliente y al enviar correos electrónicos.',
|
||||||
@ -2316,7 +2317,7 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'late_fee_percent' => 'Porcentaje por pago atrasado',
|
'late_fee_percent' => 'Porcentaje por pago atrasado',
|
||||||
'late_fee_added' => 'Cargo por retraso agregado en :date',
|
'late_fee_added' => 'Cargo por retraso agregado en :date',
|
||||||
'download_invoice' => 'Descargar Factura',
|
'download_invoice' => 'Descargar Factura',
|
||||||
'download_quote' => 'Descargar Cotización',
|
'download_quote' => 'Descargar Presupuesto',
|
||||||
'invoices_are_attached' => 'Sus archivos PDF de facturas se adjuntaron.',
|
'invoices_are_attached' => 'Sus archivos PDF de facturas se adjuntaron.',
|
||||||
'downloaded_invoice' => 'Se enviará un correo electrónico con la factura en PDF',
|
'downloaded_invoice' => 'Se enviará un correo electrónico con la factura en PDF',
|
||||||
'downloaded_quote' => 'Se enviará un correo electrónico con el presupuesto en PDF',
|
'downloaded_quote' => 'Se enviará un correo electrónico con el presupuesto en PDF',
|
||||||
@ -2493,7 +2494,7 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'alipay' => 'Alipay',
|
'alipay' => 'Alipay',
|
||||||
'sofort' => 'Sofort',
|
'sofort' => 'Sofort',
|
||||||
'sepa' => 'SEPA Direct Debit',
|
'sepa' => 'SEPA Direct Debit',
|
||||||
'name_without_special_characters' => 'Please enter a name with only the letters a-z and whitespaces',
|
'name_without_special_characters' => 'Ingrese un nombre solo con las letras a-z y espacios en blanco',
|
||||||
'enable_alipay' => 'Aceptar Alipay',
|
'enable_alipay' => 'Aceptar Alipay',
|
||||||
'enable_sofort' => 'Aceptar transferencias bancarias de la UE',
|
'enable_sofort' => 'Aceptar transferencias bancarias de la UE',
|
||||||
'stripe_alipay_help' => 'Estas pasarelas también deben activarse en :link.',
|
'stripe_alipay_help' => 'Estas pasarelas también deben activarse en :link.',
|
||||||
@ -2614,11 +2615,11 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'event' => 'Evento',
|
'event' => 'Evento',
|
||||||
'subscription_event_1' => 'Cliente creado ',
|
'subscription_event_1' => 'Cliente creado ',
|
||||||
'subscription_event_2' => 'Factura creada',
|
'subscription_event_2' => 'Factura creada',
|
||||||
'subscription_event_3' => 'Cotización creada',
|
'subscription_event_3' => 'Presupuesto creado',
|
||||||
'subscription_event_4' => 'Pago creado',
|
'subscription_event_4' => 'Pago creado',
|
||||||
'subscription_event_5' => 'Crear Proveedor',
|
'subscription_event_5' => 'Crear Proveedor',
|
||||||
'subscription_event_6' => 'Cotización Actualizado',
|
'subscription_event_6' => 'Presupuesto Actualizado',
|
||||||
'subscription_event_7' => 'Cotización Borrado',
|
'subscription_event_7' => 'Presupuesto Borrado',
|
||||||
'subscription_event_8' => 'Factura Actualizada',
|
'subscription_event_8' => 'Factura Actualizada',
|
||||||
'subscription_event_9' => 'Factura Eliminada',
|
'subscription_event_9' => 'Factura Eliminada',
|
||||||
'subscription_event_10' => 'Cliente Actualizado',
|
'subscription_event_10' => 'Cliente Actualizado',
|
||||||
@ -2632,7 +2633,7 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'subscription_event_18' => 'Tarea Creada',
|
'subscription_event_18' => 'Tarea Creada',
|
||||||
'subscription_event_19' => 'Tarea Actualizada',
|
'subscription_event_19' => 'Tarea Actualizada',
|
||||||
'subscription_event_20' => 'Tarea Eliminada',
|
'subscription_event_20' => 'Tarea Eliminada',
|
||||||
'subscription_event_21' => 'Cotización Aprobado',
|
'subscription_event_21' => 'Presupuesto Aprobado',
|
||||||
'subscriptions' => 'Suscripciones',
|
'subscriptions' => 'Suscripciones',
|
||||||
'updated_subscription' => 'Suscripción actualizada correctamente',
|
'updated_subscription' => 'Suscripción actualizada correctamente',
|
||||||
'created_subscription' => 'Suscripción creada correctamente',
|
'created_subscription' => 'Suscripción creada correctamente',
|
||||||
@ -2643,7 +2644,7 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'invoice_project' => 'Facturar Proyecto',
|
'invoice_project' => 'Facturar Proyecto',
|
||||||
'module_recurring_invoice' => 'Facturas Recurrentes',
|
'module_recurring_invoice' => 'Facturas Recurrentes',
|
||||||
'module_credit' => 'Créditos',
|
'module_credit' => 'Créditos',
|
||||||
'module_quote' => 'Cotizaciones y Propuestas',
|
'module_quote' => 'Presupuesto y Propuestas',
|
||||||
'module_task' => 'Tareas y Proyectos',
|
'module_task' => 'Tareas y Proyectos',
|
||||||
'module_expense' => 'Gastos y Proveedores',
|
'module_expense' => 'Gastos y Proveedores',
|
||||||
'module_ticket' => 'Tickets',
|
'module_ticket' => 'Tickets',
|
||||||
@ -2819,13 +2820,13 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'auto_archive_invoice' => 'Auto Archivar',
|
'auto_archive_invoice' => 'Auto Archivar',
|
||||||
'auto_archive_invoice_help' => 'Automáticamente archivar facturas cuando sean pagadas.',
|
'auto_archive_invoice_help' => 'Automáticamente archivar facturas cuando sean pagadas.',
|
||||||
'auto_archive_quote' => 'Auto Archivar',
|
'auto_archive_quote' => 'Auto Archivar',
|
||||||
'auto_archive_quote_help' => 'Automáticamente archivar cotizaciones cuando sean convertidos a facturas.',
|
'auto_archive_quote_help' => 'Automáticamente archivar presupuesto cuando sean convertidos a facturas.',
|
||||||
'require_approve_quote' => 'Requerir aprobación de presupuesto.',
|
'require_approve_quote' => 'Requerir aprobación de presupuesto.',
|
||||||
'require_approve_quote_help' => 'Requerir que el cliente apruebe el presupuesto.',
|
'require_approve_quote_help' => 'Requerir que el cliente apruebe el presupuesto.',
|
||||||
'allow_approve_expired_quote' => 'Permitir aprobación de presupuesto vencido',
|
'allow_approve_expired_quote' => 'Permitir aprobación de presupuesto vencido',
|
||||||
'allow_approve_expired_quote_help' => 'Permitir a los clientes aprobar presupuestos expirados.',
|
'allow_approve_expired_quote_help' => 'Permitir a los clientes aprobar presupuestos expirados.',
|
||||||
'invoice_workflow' => 'Flujo de Factura',
|
'invoice_workflow' => 'Flujo de Factura',
|
||||||
'quote_workflow' => 'Flujo de Cotización',
|
'quote_workflow' => 'Flujo de Presupuesto',
|
||||||
'client_must_be_active' => 'Error: el cliente debe estar activo',
|
'client_must_be_active' => 'Error: el cliente debe estar activo',
|
||||||
'purge_client' => 'Purgar Cliente',
|
'purge_client' => 'Purgar Cliente',
|
||||||
'purged_client' => 'Cliente purgado correctamente',
|
'purged_client' => 'Cliente purgado correctamente',
|
||||||
@ -2859,7 +2860,7 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'messages' => 'Mensajes',
|
'messages' => 'Mensajes',
|
||||||
'unpaid_invoice' => 'Factura Impagada',
|
'unpaid_invoice' => 'Factura Impagada',
|
||||||
'paid_invoice' => 'Factura Pagada',
|
'paid_invoice' => 'Factura Pagada',
|
||||||
'unapproved_quote' => 'Cotización No Aprobado',
|
'unapproved_quote' => 'Presupuesto No Aprobado',
|
||||||
'unapproved_proposal' => 'Propuesta No Aprobada',
|
'unapproved_proposal' => 'Propuesta No Aprobada',
|
||||||
'autofills_city_state' => 'Auto rellenar ciudad/provincia',
|
'autofills_city_state' => 'Auto rellenar ciudad/provincia',
|
||||||
'no_match_found' => 'Sin resultados',
|
'no_match_found' => 'Sin resultados',
|
||||||
@ -2943,8 +2944,8 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'button' => 'Botón',
|
'button' => 'Botón',
|
||||||
'more' => 'Más',
|
'more' => 'Más',
|
||||||
'edit_recurring_invoice' => 'Editar Factura Recurrente',
|
'edit_recurring_invoice' => 'Editar Factura Recurrente',
|
||||||
'edit_recurring_quote' => 'Editar Cotización Recurrente',
|
'edit_recurring_quote' => 'Editar Presupuesto Recurrente',
|
||||||
'quote_status' => 'Estado de Cotización',
|
'quote_status' => 'Estado de Presupuesto',
|
||||||
'please_select_an_invoice' => 'Por favor, seleccione una factura',
|
'please_select_an_invoice' => 'Por favor, seleccione una factura',
|
||||||
'filtered_by' => 'Filtrado por',
|
'filtered_by' => 'Filtrado por',
|
||||||
'payment_status' => 'Estado de Pago',
|
'payment_status' => 'Estado de Pago',
|
||||||
@ -2956,7 +2957,7 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'payment_status_6' => 'Reembolsado',
|
'payment_status_6' => 'Reembolsado',
|
||||||
'send_receipt_to_client' => 'Mandar recibo al cliente',
|
'send_receipt_to_client' => 'Mandar recibo al cliente',
|
||||||
'refunded' => 'Reembolsado',
|
'refunded' => 'Reembolsado',
|
||||||
'marked_quote_as_sent' => 'Cotización marcado como enviada correctamente',
|
'marked_quote_as_sent' => 'Presupuesto marcado como enviado correctamente',
|
||||||
'custom_module_settings' => 'Opciones del Módulo Personalizado',
|
'custom_module_settings' => 'Opciones del Módulo Personalizado',
|
||||||
'ticket' => 'Ticket',
|
'ticket' => 'Ticket',
|
||||||
'tickets' => 'Tickets',
|
'tickets' => 'Tickets',
|
||||||
@ -3100,7 +3101,7 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'compare_to' => 'Comparar con',
|
'compare_to' => 'Comparar con',
|
||||||
'last_week' => 'Última Semana',
|
'last_week' => 'Última Semana',
|
||||||
'clone_to_invoice' => 'Clonar a Factura',
|
'clone_to_invoice' => 'Clonar a Factura',
|
||||||
'clone_to_quote' => 'Clonar a Cotización',
|
'clone_to_quote' => 'Clonar a Presupuesto',
|
||||||
'convert' => 'Convertir',
|
'convert' => 'Convertir',
|
||||||
'last7_days' => 'Últimos 7 días',
|
'last7_days' => 'Últimos 7 días',
|
||||||
'last30_days' => 'Últimos 30 días',
|
'last30_days' => 'Últimos 30 días',
|
||||||
@ -3386,7 +3387,7 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'custom_message_dashboard' => 'Mensaje de Escritorio Personalizado',
|
'custom_message_dashboard' => 'Mensaje de Escritorio Personalizado',
|
||||||
'custom_message_unpaid_invoice' => 'Mensaje de Factura Impagada Personalizada',
|
'custom_message_unpaid_invoice' => 'Mensaje de Factura Impagada Personalizada',
|
||||||
'custom_message_paid_invoice' => 'Mensaje de Factura Pagada Personalizada',
|
'custom_message_paid_invoice' => 'Mensaje de Factura Pagada Personalizada',
|
||||||
'custom_message_unapproved_quote' => 'Mensaje de Cotización no Aprobado Personalizado',
|
'custom_message_unapproved_quote' => 'Mensaje de Presupuesto no Aprobado Personalizado',
|
||||||
'lock_sent_invoices' => 'Bloquear Facturas Enviadas',
|
'lock_sent_invoices' => 'Bloquear Facturas Enviadas',
|
||||||
'translations' => 'Traducciones',
|
'translations' => 'Traducciones',
|
||||||
'task_number_pattern' => 'Patrón del Número de Tarea',
|
'task_number_pattern' => 'Patrón del Número de Tarea',
|
||||||
@ -3400,7 +3401,7 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'payment_number_pattern' => 'Patrón del Número de Pago',
|
'payment_number_pattern' => 'Patrón del Número de Pago',
|
||||||
'payment_number_counter' => 'Contador del Número de Pago',
|
'payment_number_counter' => 'Contador del Número de Pago',
|
||||||
'invoice_number_pattern' => 'Patrón del Número de Factura',
|
'invoice_number_pattern' => 'Patrón del Número de Factura',
|
||||||
'quote_number_pattern' => 'Patrón del Número de Cotización',
|
'quote_number_pattern' => 'Patrón del Número de Presupuesto',
|
||||||
'client_number_pattern' => 'Patrón del Número de Crédito',
|
'client_number_pattern' => 'Patrón del Número de Crédito',
|
||||||
'client_number_counter' => 'Contador del Número de Crédito',
|
'client_number_counter' => 'Contador del Número de Crédito',
|
||||||
'credit_number_pattern' => 'Patrón del Número de Crédito',
|
'credit_number_pattern' => 'Patrón del Número de Crédito',
|
||||||
@ -3415,7 +3416,7 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'default_tax_name_3' => 'Nombre de Impuesto por Defecto 3',
|
'default_tax_name_3' => 'Nombre de Impuesto por Defecto 3',
|
||||||
'default_tax_rate_3' => 'Tasa de Impuesto por Defecto 3',
|
'default_tax_rate_3' => 'Tasa de Impuesto por Defecto 3',
|
||||||
'email_subject_invoice' => 'Asunto de Email de Factura',
|
'email_subject_invoice' => 'Asunto de Email de Factura',
|
||||||
'email_subject_quote' => 'Asunto de Email de Cotización',
|
'email_subject_quote' => 'Asunto de Email del Presupuesto',
|
||||||
'email_subject_payment' => 'Asunto de Email de Pago',
|
'email_subject_payment' => 'Asunto de Email de Pago',
|
||||||
'switch_list_table' => 'Cabiar a lista de tabla',
|
'switch_list_table' => 'Cabiar a lista de tabla',
|
||||||
'client_city' => 'Ciudad del Cliente',
|
'client_city' => 'Ciudad del Cliente',
|
||||||
@ -3457,7 +3458,7 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'saved_design' => 'Diseño guardado correctamente',
|
'saved_design' => 'Diseño guardado correctamente',
|
||||||
'client_details' => 'Detalles de Cliente',
|
'client_details' => 'Detalles de Cliente',
|
||||||
'company_address' => 'Dirección de Compañía',
|
'company_address' => 'Dirección de Compañía',
|
||||||
'quote_details' => 'Detalles del Cotización',
|
'quote_details' => 'Detalles del Presupuesto',
|
||||||
'credit_details' => 'Detalles de Crédito',
|
'credit_details' => 'Detalles de Crédito',
|
||||||
'product_columns' => 'Columnas de Producto',
|
'product_columns' => 'Columnas de Producto',
|
||||||
'task_columns' => 'Columnas de Tarea',
|
'task_columns' => 'Columnas de Tarea',
|
||||||
@ -3469,13 +3470,13 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'quote_sent' => 'Prespuesto Enviado',
|
'quote_sent' => 'Prespuesto Enviado',
|
||||||
'credit_sent' => 'Crédito Enviado',
|
'credit_sent' => 'Crédito Enviado',
|
||||||
'invoice_viewed' => 'Factura Vista',
|
'invoice_viewed' => 'Factura Vista',
|
||||||
'quote_viewed' => 'Cotización Visto',
|
'quote_viewed' => 'Presupuesto Visto',
|
||||||
'credit_viewed' => 'Crédito Visto',
|
'credit_viewed' => 'Crédito Visto',
|
||||||
'quote_approved' => 'Cotización Aprobado',
|
'quote_approved' => 'Presupuesto Aprobado',
|
||||||
'receive_all_notifications' => 'Recibir Todas las Notificaciones',
|
'receive_all_notifications' => 'Recibir Todas las Notificaciones',
|
||||||
'purchase_license' => 'Comprar Licencia',
|
'purchase_license' => 'Comprar Licencia',
|
||||||
'enable_modules' => 'Activar Módulos',
|
'enable_modules' => 'Activar Módulos',
|
||||||
'converted_quote' => 'Cotización convertida correctamente',
|
'converted_quote' => 'Presupuesto convertida correctamente',
|
||||||
'credit_design' => 'Diseño de Crédito',
|
'credit_design' => 'Diseño de Crédito',
|
||||||
'includes' => 'Incluye',
|
'includes' => 'Incluye',
|
||||||
'css_framework' => 'CSS Framework',
|
'css_framework' => 'CSS Framework',
|
||||||
@ -3533,7 +3534,7 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'send_from_gmail' => 'Enviar desde Gmail',
|
'send_from_gmail' => 'Enviar desde Gmail',
|
||||||
'reversed' => 'Revertida',
|
'reversed' => 'Revertida',
|
||||||
'cancelled' => 'Cancelada',
|
'cancelled' => 'Cancelada',
|
||||||
'quote_amount' => 'Total de Cotización',
|
'quote_amount' => 'Total de Presupuesto',
|
||||||
'hosted' => 'Hospedado',
|
'hosted' => 'Hospedado',
|
||||||
'selfhosted' => 'Hospedaje Propio',
|
'selfhosted' => 'Hospedaje Propio',
|
||||||
'hide_menu' => 'Ocultar Menú',
|
'hide_menu' => 'Ocultar Menú',
|
||||||
@ -3544,7 +3545,7 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'search_invoices' => 'Buscar Facturas',
|
'search_invoices' => 'Buscar Facturas',
|
||||||
'search_clients' => 'Buscar Clientes',
|
'search_clients' => 'Buscar Clientes',
|
||||||
'search_products' => 'Buscar Productos',
|
'search_products' => 'Buscar Productos',
|
||||||
'search_quotes' => 'Buscar Cotizaciones',
|
'search_quotes' => 'Buscar Presupuestos',
|
||||||
'search_credits' => 'Buscar Créditos',
|
'search_credits' => 'Buscar Créditos',
|
||||||
'search_vendors' => 'Buscar Proveedores',
|
'search_vendors' => 'Buscar Proveedores',
|
||||||
'search_users' => 'Buscar Usuarios',
|
'search_users' => 'Buscar Usuarios',
|
||||||
@ -3614,19 +3615,19 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'client_settings' => 'Configuración de Cliente',
|
'client_settings' => 'Configuración de Cliente',
|
||||||
'selected_invoices' => 'Facturas Seleccionadas',
|
'selected_invoices' => 'Facturas Seleccionadas',
|
||||||
'selected_payments' => 'Pagos Seleccionados',
|
'selected_payments' => 'Pagos Seleccionados',
|
||||||
'selected_quotes' => 'Cotizaciones Seleccionados',
|
'selected_quotes' => 'Presupuestos Seleccionados',
|
||||||
'selected_tasks' => 'Tareas Seleccionadas',
|
'selected_tasks' => 'Tareas Seleccionadas',
|
||||||
'selected_expenses' => 'Gastos Seleccionados',
|
'selected_expenses' => 'Gastos Seleccionados',
|
||||||
'past_due_invoices' => 'Facturas Fuera de Plazo',
|
'past_due_invoices' => 'Facturas Fuera de Plazo',
|
||||||
'create_payment' => 'Crear Pago',
|
'create_payment' => 'Crear Pago',
|
||||||
'update_quote' => 'Actualizar Cotización',
|
'update_quote' => 'Actualizar Presupuesto',
|
||||||
'update_invoice' => 'Actualizar Factura',
|
'update_invoice' => 'Actualizar Factura',
|
||||||
'update_client' => 'Actualizar Cliente',
|
'update_client' => 'Actualizar Cliente',
|
||||||
'update_vendor' => 'Actualizar Proveedor',
|
'update_vendor' => 'Actualizar Proveedor',
|
||||||
'create_expense' => 'Crear Gasto',
|
'create_expense' => 'Crear Gasto',
|
||||||
'update_expense' => 'Actualizar Gasto',
|
'update_expense' => 'Actualizar Gasto',
|
||||||
'update_task' => 'Actualizar Tarea',
|
'update_task' => 'Actualizar Tarea',
|
||||||
'approve_quote' => 'Aprobar Cotización',
|
'approve_quote' => 'Aprobar Presupuesto',
|
||||||
'when_paid' => 'Al Pagar',
|
'when_paid' => 'Al Pagar',
|
||||||
'expires_on' => 'Expira el',
|
'expires_on' => 'Expira el',
|
||||||
'show_sidebar' => 'Mostrar Barra Lateral',
|
'show_sidebar' => 'Mostrar Barra Lateral',
|
||||||
@ -3661,7 +3662,7 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'search_invoice' => 'Buscar 1 Factura',
|
'search_invoice' => 'Buscar 1 Factura',
|
||||||
'search_client' => 'Buscar 1 Cliente',
|
'search_client' => 'Buscar 1 Cliente',
|
||||||
'search_product' => 'Buscar 1 Producto',
|
'search_product' => 'Buscar 1 Producto',
|
||||||
'search_quote' => 'Buscar 1 Cotización',
|
'search_quote' => 'Buscar 1 Presupuesto',
|
||||||
'search_credit' => 'Buscar 1 Crédito',
|
'search_credit' => 'Buscar 1 Crédito',
|
||||||
'search_vendor' => 'Buscar 1 Proveedor',
|
'search_vendor' => 'Buscar 1 Proveedor',
|
||||||
'search_user' => 'Buscar 1 Usuario',
|
'search_user' => 'Buscar 1 Usuario',
|
||||||
@ -3762,7 +3763,7 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'tax_name2' => 'Nombre de Impuesto 2',
|
'tax_name2' => 'Nombre de Impuesto 2',
|
||||||
'transaction_id' => 'ID de Transacción',
|
'transaction_id' => 'ID de Transacción',
|
||||||
'invoice_late' => 'Atraso de Factura',
|
'invoice_late' => 'Atraso de Factura',
|
||||||
'quote_expired' => 'Cotización Expirado',
|
'quote_expired' => 'Presupuesto Expirado',
|
||||||
'recurring_invoice_total' => 'Total Factura',
|
'recurring_invoice_total' => 'Total Factura',
|
||||||
'actions' => 'Acciones',
|
'actions' => 'Acciones',
|
||||||
'expense_number' => 'Número de Gasto',
|
'expense_number' => 'Número de Gasto',
|
||||||
@ -3771,7 +3772,7 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'view_settings' => 'Ver Configuración',
|
'view_settings' => 'Ver Configuración',
|
||||||
'company_disabled_warning' => 'Advertencia: esta compañía aún no ha sido activada',
|
'company_disabled_warning' => 'Advertencia: esta compañía aún no ha sido activada',
|
||||||
'late_invoice' => 'Factura Atrasada',
|
'late_invoice' => 'Factura Atrasada',
|
||||||
'expired_quote' => 'Cotización Expirado',
|
'expired_quote' => 'Presupuesto Expirado',
|
||||||
'remind_invoice' => 'Recordar Factura',
|
'remind_invoice' => 'Recordar Factura',
|
||||||
'client_phone' => 'Teléfono del Cliente',
|
'client_phone' => 'Teléfono del Cliente',
|
||||||
'required_fields' => 'Campos Requeridos',
|
'required_fields' => 'Campos Requeridos',
|
||||||
@ -3953,7 +3954,7 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'permanently_remove_payment_method' => 'Eliminar permanentemente este medio de pago.',
|
'permanently_remove_payment_method' => 'Eliminar permanentemente este medio de pago.',
|
||||||
'warning_action_cannot_be_reversed' => '¡Atención! ¡Esta acción no se puede revertir!',
|
'warning_action_cannot_be_reversed' => '¡Atención! ¡Esta acción no se puede revertir!',
|
||||||
'confirmation' => 'Confirmación',
|
'confirmation' => 'Confirmación',
|
||||||
'list_of_quotes' => 'Cotizaciones',
|
'list_of_quotes' => 'Presupuestos',
|
||||||
'waiting_for_approval' => 'Esperando aprobación',
|
'waiting_for_approval' => 'Esperando aprobación',
|
||||||
'quote_still_not_approved' => 'Este presupuesto todavía no está aprobado',
|
'quote_still_not_approved' => 'Este presupuesto todavía no está aprobado',
|
||||||
'list_of_credits' => 'Créditos',
|
'list_of_credits' => 'Créditos',
|
||||||
@ -4054,7 +4055,7 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'save_payment_method_details' => 'Guardar detalles del método de pago',
|
'save_payment_method_details' => 'Guardar detalles del método de pago',
|
||||||
'new_card' => 'Nueva tarjeta',
|
'new_card' => 'Nueva tarjeta',
|
||||||
'new_bank_account' => 'Nueva cuenta bancaria',
|
'new_bank_account' => 'Nueva cuenta bancaria',
|
||||||
'company_limit_reached' => 'Limit of :limit companies per account.',
|
'company_limit_reached' => 'Límite de :limit empresas por cuenta.',
|
||||||
'credits_applied_validation' => 'El total de crédito aplicado no puede ser superior que el total de facturas',
|
'credits_applied_validation' => 'El total de crédito aplicado no puede ser superior que el total de facturas',
|
||||||
'credit_number_taken' => 'El número de crédito ya existe',
|
'credit_number_taken' => 'El número de crédito ya existe',
|
||||||
'credit_not_found' => 'Crédito no encontrado',
|
'credit_not_found' => 'Crédito no encontrado',
|
||||||
@ -4099,7 +4100,7 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'invoice_license_or_environment' => 'Licencia inválida, o entorno :environment inválido',
|
'invoice_license_or_environment' => 'Licencia inválida, o entorno :environment inválido',
|
||||||
'route_not_available' => 'Ruta no disponible',
|
'route_not_available' => 'Ruta no disponible',
|
||||||
'invalid_design_object' => 'Objeto de diseño personalizado no válido',
|
'invalid_design_object' => 'Objeto de diseño personalizado no válido',
|
||||||
'quote_not_found' => 'Cotización(s) no encontrado(s)',
|
'quote_not_found' => 'Presupuesto(s) no encontrado(s)',
|
||||||
'quote_unapprovable' => 'No se puede aprobar este presupuesto porque ha expirado.',
|
'quote_unapprovable' => 'No se puede aprobar este presupuesto porque ha expirado.',
|
||||||
'scheduler_has_run' => 'El planificador se ha ejecutado',
|
'scheduler_has_run' => 'El planificador se ha ejecutado',
|
||||||
'scheduler_has_never_run' => 'El planificador nunca se ha ejecutado',
|
'scheduler_has_never_run' => 'El planificador nunca se ha ejecutado',
|
||||||
@ -4291,7 +4292,7 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'becs_mandate' => 'Al proporcionar los detalles de su cuenta bancaria, acepta esta Solicitud de débito directo <a class="underline" href="https://stripe.com/au-becs-dd-service-agreement/legal">y el acuerdo de servicio de solicitud de débito directo</a>, y autoriza a Stripe Payments Australia Pty Ltd ACN 160 180 343 Número de identificación de usuario de débito directo 507156 (“Stripe”) para debitar su cuenta a través de Bulk Electronic Clearing System (BECS) en nombre de :company (el “Comerciante”) por cualquier importe que el Comerciante le comunique por separado. Usted certifica que es titular de una cuenta o un signatario autorizado de la cuenta que se menciona arriba.',
|
'becs_mandate' => 'Al proporcionar los detalles de su cuenta bancaria, acepta esta Solicitud de débito directo <a class="underline" href="https://stripe.com/au-becs-dd-service-agreement/legal">y el acuerdo de servicio de solicitud de débito directo</a>, y autoriza a Stripe Payments Australia Pty Ltd ACN 160 180 343 Número de identificación de usuario de débito directo 507156 (“Stripe”) para debitar su cuenta a través de Bulk Electronic Clearing System (BECS) en nombre de :company (el “Comerciante”) por cualquier importe que el Comerciante le comunique por separado. Usted certifica que es titular de una cuenta o un signatario autorizado de la cuenta que se menciona arriba.',
|
||||||
'you_need_to_accept_the_terms_before_proceeding' => 'Debe aceptar los términos antes de continuar.',
|
'you_need_to_accept_the_terms_before_proceeding' => 'Debe aceptar los términos antes de continuar.',
|
||||||
'direct_debit' => 'Débito directo',
|
'direct_debit' => 'Débito directo',
|
||||||
'clone_to_expense' => 'Clone to Expense',
|
'clone_to_expense' => 'Clonar a Gastos',
|
||||||
'checkout' => 'Checkout',
|
'checkout' => 'Checkout',
|
||||||
'acss' => 'Pagos de débito preautorizados',
|
'acss' => 'Pagos de débito preautorizados',
|
||||||
'invalid_amount' => 'Monto invalido. Solo valores numéricos y/o decimales.',
|
'invalid_amount' => 'Monto invalido. Solo valores numéricos y/o decimales.',
|
||||||
@ -4353,7 +4354,7 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'app' => 'App',
|
'app' => 'App',
|
||||||
'for_best_performance' => 'Para obtener el mejor rendimiento, descargue la aplicación :app',
|
'for_best_performance' => 'Para obtener el mejor rendimiento, descargue la aplicación :app',
|
||||||
'bulk_email_invoice' => 'Factura por correo electrónico',
|
'bulk_email_invoice' => 'Factura por correo electrónico',
|
||||||
'bulk_email_quote' => 'Cotización por correo electrónico',
|
'bulk_email_quote' => 'Presupuesto por correo electrónico',
|
||||||
'bulk_email_credit' => 'Crédito por correo electrónico',
|
'bulk_email_credit' => 'Crédito por correo electrónico',
|
||||||
'removed_recurring_expense' => 'Gasto recurrente eliminado con éxito',
|
'removed_recurring_expense' => 'Gasto recurrente eliminado con éxito',
|
||||||
'search_recurring_expense' => 'Buscar gastos recurrentes',
|
'search_recurring_expense' => 'Buscar gastos recurrentes',
|
||||||
@ -4432,11 +4433,11 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'count_session' => '1 Sesión',
|
'count_session' => '1 Sesión',
|
||||||
'count_sessions' => 'Sesiones',
|
'count_sessions' => 'Sesiones',
|
||||||
'invoice_created' => 'Factura creada',
|
'invoice_created' => 'Factura creada',
|
||||||
'quote_created' => 'Cotización creada',
|
'quote_created' => 'Presupuesto creado',
|
||||||
'credit_created' => 'Crédito creado',
|
'credit_created' => 'Crédito creado',
|
||||||
'enterprise' => 'Empresarial',
|
'enterprise' => 'Empresarial',
|
||||||
'invoice_item' => 'Artículo de factura',
|
'invoice_item' => 'Artículo de factura',
|
||||||
'quote_item' => 'Artículo de Cotización',
|
'quote_item' => 'Artículo de Presupuesto',
|
||||||
'order' => 'Orden',
|
'order' => 'Orden',
|
||||||
'search_kanban' => 'Buscar Kanban',
|
'search_kanban' => 'Buscar Kanban',
|
||||||
'search_kanbans' => 'Buscar Kanban',
|
'search_kanbans' => 'Buscar Kanban',
|
||||||
@ -4456,7 +4457,7 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'owner_upgrade_to_paid_plan' => 'El propietario de la cuenta puede actualizar a un plan de pago para habilitar la configuración avanzada',
|
'owner_upgrade_to_paid_plan' => 'El propietario de la cuenta puede actualizar a un plan de pago para habilitar la configuración avanzada',
|
||||||
'upgrade_to_paid_plan' => 'Actualice a un plan pago para habilitar la configuración avanzada',
|
'upgrade_to_paid_plan' => 'Actualice a un plan pago para habilitar la configuración avanzada',
|
||||||
'invoice_payment_terms' => 'Términos de pago de facturas',
|
'invoice_payment_terms' => 'Términos de pago de facturas',
|
||||||
'quote_valid_until' => 'Cotización válido hasta',
|
'quote_valid_until' => 'Presupuesto válido hasta',
|
||||||
'no_headers' => 'Sin encabezados',
|
'no_headers' => 'Sin encabezados',
|
||||||
'add_header' => 'Añadir encabezado',
|
'add_header' => 'Añadir encabezado',
|
||||||
'remove_header' => 'Eliminar encabezado',
|
'remove_header' => 'Eliminar encabezado',
|
||||||
@ -4550,15 +4551,15 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'upgrade_to_view_reports' => 'Actualice su plan para ver los informes',
|
'upgrade_to_view_reports' => 'Actualice su plan para ver los informes',
|
||||||
'started_tasks' => ':value Tareas iniciadas con éxito',
|
'started_tasks' => ':value Tareas iniciadas con éxito',
|
||||||
'stopped_tasks' => ':value Tareas detenidas con éxito',
|
'stopped_tasks' => ':value Tareas detenidas con éxito',
|
||||||
'approved_quote' => 'Cotización aprobado con éxito',
|
'approved_quote' => 'Presupuesto aprobado con éxito',
|
||||||
'approved_quotes' => ':value Cotizaciones aprobados con éxito',
|
'approved_quotes' => ':value Presupuestos aprobados con éxito',
|
||||||
'client_website' => 'Sitio web del cliente',
|
'client_website' => 'Sitio web del cliente',
|
||||||
'invalid_time' => 'Hora inválida',
|
'invalid_time' => 'Hora inválida',
|
||||||
'signed_in_as' => 'Registrado como',
|
'signed_in_as' => 'Registrado como',
|
||||||
'total_results' => 'Resultados totales',
|
'total_results' => 'Resultados totales',
|
||||||
'restore_company_gateway' => 'Restore gateway',
|
'restore_company_gateway' => 'Restaurar pasarela de pago',
|
||||||
'archive_company_gateway' => 'Archive gateway',
|
'archive_company_gateway' => 'Archivar pasarela de pago',
|
||||||
'delete_company_gateway' => 'Delete gateway',
|
'delete_company_gateway' => 'Eliminar pasarela de pago',
|
||||||
'exchange_currency' => 'Cambio de divisas',
|
'exchange_currency' => 'Cambio de divisas',
|
||||||
'tax_amount1' => 'Importe del impuesto 1',
|
'tax_amount1' => 'Importe del impuesto 1',
|
||||||
'tax_amount2' => 'Importe del impuesto 2',
|
'tax_amount2' => 'Importe del impuesto 2',
|
||||||
@ -4729,9 +4730,9 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'total_outstanding_invoices' => 'Facturas Pendientes',
|
'total_outstanding_invoices' => 'Facturas Pendientes',
|
||||||
'total_completed_payments' => 'Pagos Completados',
|
'total_completed_payments' => 'Pagos Completados',
|
||||||
'total_refunded_payments' => 'Pagos Reembolsados',
|
'total_refunded_payments' => 'Pagos Reembolsados',
|
||||||
'total_active_quotes' => 'Cotizaciones Activos',
|
'total_active_quotes' => 'Presupuestos Activos',
|
||||||
'total_approved_quotes' => 'Cotizaciones Aprobados',
|
'total_approved_quotes' => 'Presupuestos Aprobados',
|
||||||
'total_unapproved_quotes' => 'Cotizaciones no aprobados',
|
'total_unapproved_quotes' => 'Presupuestos no aprobados',
|
||||||
'total_logged_tasks' => 'Tareas registradas',
|
'total_logged_tasks' => 'Tareas registradas',
|
||||||
'total_invoiced_tasks' => 'Tareas facturadas',
|
'total_invoiced_tasks' => 'Tareas facturadas',
|
||||||
'total_paid_tasks' => 'Tareas pagadas',
|
'total_paid_tasks' => 'Tareas pagadas',
|
||||||
@ -4769,7 +4770,7 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'invoice_task_project' => 'Facturar tarea de proyecto',
|
'invoice_task_project' => 'Facturar tarea de proyecto',
|
||||||
'invoice_task_project_help' => 'Añadir el proyecto a las partidas de la factura',
|
'invoice_task_project_help' => 'Añadir el proyecto a las partidas de la factura',
|
||||||
'bulk_action' => 'Acciones en grupo',
|
'bulk_action' => 'Acciones en grupo',
|
||||||
'phone_validation_error' => 'This mobile (cell) phone number is not valid, please enter in E.164 format',
|
'phone_validation_error' => 'Este número de teléfono móvil no es válido, ingrese en formato E.164',
|
||||||
'transaction' => 'Transacción',
|
'transaction' => 'Transacción',
|
||||||
'disable_2fa' => 'Deshabilitar verificación en dos pasos',
|
'disable_2fa' => 'Deshabilitar verificación en dos pasos',
|
||||||
'change_number' => 'Cambiar Número',
|
'change_number' => 'Cambiar Número',
|
||||||
@ -4829,89 +4830,121 @@ Una vez que tenga los montos, vuelva a esta página de métodos de pago y haga c
|
|||||||
'enable_applying_payments_later' => 'Habilitar la aplicación de pagos para más tarde',
|
'enable_applying_payments_later' => 'Habilitar la aplicación de pagos para más tarde',
|
||||||
'line_item_tax_rates' => 'Tasas de impuestos de elementos de línea',
|
'line_item_tax_rates' => 'Tasas de impuestos de elementos de línea',
|
||||||
'show_tasks_in_client_portal' => 'Mostrar tareas en el Portal del Cliente',
|
'show_tasks_in_client_portal' => 'Mostrar tareas en el Portal del Cliente',
|
||||||
'notification_quote_expired_subject' => 'Quote :invoice has expired for :client',
|
'notification_quote_expired_subject' => 'El presupuesto :invoice ha caducado para :client',
|
||||||
'notification_quote_expired' => 'The following Quote :invoice for client :client and :amount has now expired.',
|
'notification_quote_expired' => 'El presupuesto :invoice para el cliente :client con importe de :amount ya ha vencido.',
|
||||||
'auto_sync' => 'Auto Sync',
|
'auto_sync' => 'Sincronización automática',
|
||||||
'refresh_accounts' => 'Refresh Accounts',
|
'refresh_accounts' => 'Actualizar cuentas',
|
||||||
'upgrade_to_connect_bank_account' => 'Upgrade to Enterprise to connect your bank account',
|
'upgrade_to_connect_bank_account' => 'Actualice a Enterprise para conectar su cuenta bancaria',
|
||||||
'click_here_to_connect_bank_account' => 'Click here to connect your bank account',
|
'click_here_to_connect_bank_account' => 'Haga clic aquí para conectar su cuenta bancaria',
|
||||||
'include_tax' => 'Include tax',
|
'include_tax' => 'Incluye impuestos',
|
||||||
'email_template_change' => 'E-mail template body can be changed on',
|
'email_template_change' => 'El cuerpo de la plantilla de correo electrónico se puede cambiar en',
|
||||||
'task_update_authorization_error' => 'Insufficient permissions, or task may be locked',
|
'task_update_authorization_error' => 'Permisos insuficientes o la tarea puede estar bloqueada',
|
||||||
'cash_vs_accrual' => 'Accrual accounting',
|
'cash_vs_accrual' => 'Accrual accounting',
|
||||||
'cash_vs_accrual_help' => 'Turn on for accrual reporting, turn off for cash basis reporting.',
|
'cash_vs_accrual_help' => 'Actívelo para informes de acumulación, desactívelo para informes de caja.',
|
||||||
'expense_paid_report' => 'Expensed reporting',
|
'expense_paid_report' => 'Informes de gastos',
|
||||||
'expense_paid_report_help' => 'Turn on for reporting all expenses, turn off for reporting only paid expenses',
|
'expense_paid_report_help' => 'Actívelo para informar todos los gastos, desactívelo para informar solo los gastos pagados',
|
||||||
'payment_type_Klarna' => 'Klarna',
|
'payment_type_Klarna' => 'Klarna',
|
||||||
'online_payment_email_help' => 'Send an email when an online payment is made',
|
'online_payment_email_help' => 'Enviar un correo electrónico cuando se realice un pago en línea',
|
||||||
'manual_payment_email_help' => 'Send an email when manually entering a payment',
|
'manual_payment_email_help' => 'Enviar un correo electrónico al ingresar manualmente un pago',
|
||||||
'mark_paid_payment_email_help' => 'Send an email when marking an invoice as paid',
|
'mark_paid_payment_email_help' => 'Enviar un correo electrónico al marcar una factura como pagada',
|
||||||
'linked_transaction' => 'Successfully linked transaction',
|
'linked_transaction' => 'Transacción vinculada correctamente',
|
||||||
'link_payment' => 'Link Payment',
|
'link_payment' => 'Enlace de pago',
|
||||||
'link_expense' => 'Link Expense',
|
'link_expense' => 'Enlace de gasto',
|
||||||
'lock_invoiced_tasks' => 'Lock Invoiced Tasks',
|
'lock_invoiced_tasks' => 'Bloquear tareas facturadas',
|
||||||
'lock_invoiced_tasks_help' => 'Prevent tasks from being edited once invoiced',
|
'lock_invoiced_tasks_help' => 'Impedir que las tareas se editen una vez facturadas',
|
||||||
'registration_required_help' => 'Require clients to register',
|
'registration_required_help' => 'Exigir a los clientes que se registren',
|
||||||
'use_inventory_management' => 'Use Inventory Management',
|
'use_inventory_management' => 'Usar la gestión de inventario',
|
||||||
'use_inventory_management_help' => 'Require products to be in stock',
|
'use_inventory_management_help' => 'Requiere que los productos estén en stock.',
|
||||||
'optional_products' => 'Optional Products',
|
'optional_products' => 'Productos opcionales',
|
||||||
'optional_recurring_products' => 'Optional Recurring Products',
|
'optional_recurring_products' => 'Productos recurrentes opcionales',
|
||||||
'convert_matched' => 'Convert',
|
'convert_matched' => 'Convertir',
|
||||||
'auto_billed_invoice' => 'Successfully queued invoice to be auto-billed',
|
'auto_billed_invoice' => 'Factura puesta en cola con éxito para que se facture automáticamente',
|
||||||
'auto_billed_invoices' => 'Successfully queued invoices to be auto-billed',
|
'auto_billed_invoices' => 'Facturas puestas en cola con éxito para que se facturen automáticamente',
|
||||||
'operator' => 'Operator',
|
'operator' => 'Operador',
|
||||||
'value' => 'Value',
|
'value' => 'Valor',
|
||||||
'is' => 'Is',
|
'is' => 'Es',
|
||||||
'contains' => 'Contains',
|
'contains' => 'Contiene',
|
||||||
'starts_with' => 'Starts with',
|
'starts_with' => 'Comienza con',
|
||||||
'is_empty' => 'Is empty',
|
'is_empty' => 'Esta vacía',
|
||||||
'add_rule' => 'Add Rule',
|
'add_rule' => 'Agregar regla',
|
||||||
'match_all_rules' => 'Match All Rules',
|
'match_all_rules' => 'Hacer coincidir todas las reglas',
|
||||||
'match_all_rules_help' => 'All criteria needs to match for the rule to be applied',
|
'match_all_rules_help' => 'Todos los criterios deben coincidir para que se aplique la regla',
|
||||||
'auto_convert_help' => 'Automatically convert matched transactions to expenses',
|
'auto_convert_help' => 'Convierta automáticamente transacciones coincidentes en gastos',
|
||||||
'rules' => 'Rules',
|
'rules' => 'Reglas',
|
||||||
'transaction_rule' => 'Transaction Rule',
|
'transaction_rule' => 'Regla de Transacciones',
|
||||||
'transaction_rules' => 'Transaction Rules',
|
'transaction_rules' => 'Reglas de Transacciones',
|
||||||
'new_transaction_rule' => 'New Transaction Rule',
|
'new_transaction_rule' => 'Nueva regla de transacción',
|
||||||
'edit_transaction_rule' => 'Edit Transaction Rule',
|
'edit_transaction_rule' => 'Editar regla de transacción',
|
||||||
'created_transaction_rule' => 'Successfully created rule',
|
'created_transaction_rule' => 'Regla creada con éxito',
|
||||||
'updated_transaction_rule' => 'Successfully updated transaction rule',
|
'updated_transaction_rule' => 'Regla de transacción actualizada con éxito',
|
||||||
'archived_transaction_rule' => 'Successfully archived transaction rule',
|
'archived_transaction_rule' => 'Regla de transacción archivada con éxito',
|
||||||
'deleted_transaction_rule' => 'Successfully deleted transaction rule',
|
'deleted_transaction_rule' => 'Regla de transacción eliminada con éxito',
|
||||||
'removed_transaction_rule' => 'Successfully removed transaction rule',
|
'removed_transaction_rule' => 'Regla de transacción eliminada con éxito',
|
||||||
'restored_transaction_rule' => 'Successfully restored transaction rule',
|
'restored_transaction_rule' => 'Regla de transacción restaurada con éxito',
|
||||||
'search_transaction_rule' => 'Search Transaction Rule',
|
'search_transaction_rule' => 'Regla de búsqueda de transaccion',
|
||||||
'search_transaction_rules' => 'Search Transaction Rules',
|
'search_transaction_rules' => 'Regla de búsqueda de transacciones',
|
||||||
'payment_type_Interac E-Transfer' => 'Interac E-Transfer',
|
'payment_type_Interac E-Transfer' => 'Interac E-Transfer',
|
||||||
'delete_bank_account' => 'Delete Bank Account',
|
'delete_bank_account' => 'Eliminar cuenta bancaria',
|
||||||
'archive_transaction' => 'Archive Transaction',
|
'archive_transaction' => 'Archivar transacción',
|
||||||
'delete_transaction' => 'Delete Transaction',
|
'delete_transaction' => 'Eliminar transacción',
|
||||||
'otp_code_message' => 'We have sent a code to :email enter this code to proceed.',
|
'otp_code_message' => 'Hemos enviado un código a :email ingrese este código para continuar.',
|
||||||
'otp_code_subject' => 'Your one time passcode code',
|
'otp_code_subject' => 'Su código de acceso único',
|
||||||
'otp_code_body' => 'Your one time passcode is :code',
|
'otp_code_body' => 'Su código de acceso único es :code',
|
||||||
'delete_tax_rate' => 'Delete Tax Rate',
|
'delete_tax_rate' => 'Eliminar tasa de impuestos',
|
||||||
'restore_tax_rate' => 'Restore Tax Rate',
|
'restore_tax_rate' => 'Restaurar tasa de impuestos',
|
||||||
'company_backup_file' => 'Select company backup file',
|
'company_backup_file' => 'Seleccione el archivo de respaldo de la empresa',
|
||||||
'company_backup_file_help' => 'Please upload the .zip file used to create this backup.',
|
'company_backup_file_help' => 'Cargue el archivo .zip que se utilizó para crear esta copia de seguridad.',
|
||||||
'backup_restore' => 'Backup | Restore',
|
'backup_restore' => 'Copia de seguridad | Restaurar',
|
||||||
'export_company' => 'Create company backup',
|
'export_company' => 'Crear copia de seguridad de la empresa',
|
||||||
'backup' => 'Backup',
|
'backup' => 'Respaldo',
|
||||||
'notification_purchase_order_created_body' => 'The following purchase_order :purchase_order was created for vendor :vendor for :amount.',
|
'notification_purchase_order_created_body' => 'El siguiente pedido_de_compra :purchase_order se creó para el proveedor :vendor por :amount.',
|
||||||
'notification_purchase_order_created_subject' => 'Purchase Order :purchase_order was created for :vendor',
|
'notification_purchase_order_created_subject' => 'Orden de compra :purchase_order fue creada para :vendor',
|
||||||
'notification_purchase_order_sent_subject' => 'Purchase Order :purchase_order was sent to :vendor',
|
'notification_purchase_order_sent_subject' => 'Orden de compra :purchase_order fue enviada a :vendor',
|
||||||
'notification_purchase_order_sent' => 'The following vendor :vendor was emailed Purchase Order :purchase_order for :amount.',
|
'notification_purchase_order_sent' => 'El siguiente proveedor :vendor recibió un correo electrónico con la orden de compra :purchase_order por :amount.',
|
||||||
'subscription_blocked' => 'This product is a restricted item, please contact the vendor for further information.',
|
'subscription_blocked' => 'Este producto es un artículo restringido, comuníquese con el proveedor para obtener más información.',
|
||||||
'subscription_blocked_title' => 'Product not available.',
|
'subscription_blocked_title' => 'Producto no disponible.',
|
||||||
'purchase_order_created' => 'Purchase Order Created',
|
'purchase_order_created' => 'Orden de compra creada',
|
||||||
'purchase_order_sent' => 'Purchase Order Sent',
|
'purchase_order_sent' => 'Orden de compra enviada',
|
||||||
'purchase_order_viewed' => 'Purchase Order Viewed',
|
'purchase_order_viewed' => 'Orden de compra vista',
|
||||||
'purchase_order_accepted' => 'Purchase Order Accepted',
|
'purchase_order_accepted' => 'Orden de compra aceptada',
|
||||||
'credit_payment_error' => 'The credit amount can not be greater than the payment amount',
|
'credit_payment_error' => 'El importe del crédito no puede ser mayor que el importe del pago',
|
||||||
'convert_payment_currency_help' => 'Set an exchange rate when entering a manual payment',
|
'convert_payment_currency_help' => 'Establecer un tipo de cambio al ingresar un pago manual',
|
||||||
'convert_expense_currency_help' => 'Set an exchange rate when creating an expense',
|
'convert_expense_currency_help' => 'Establecer un tipo de cambio al crear un gasto',
|
||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'URL de Matomo',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Id Matomo',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Añadir a factura',
|
||||||
];
|
'danger_zone' => 'Zona peligrosa',
|
||||||
|
'import_completed' => 'Importación completada',
|
||||||
|
'client_statement_body' => 'Se adjunta su estado de cuenta desde :start_date hasta :end_date',
|
||||||
|
'email_queued' => 'Correo electrónico en cola',
|
||||||
|
'clone_to_recurring_invoice' => 'Clonar a Factura Recurrente',
|
||||||
|
'inventory_threshold' => 'Umbral del Inventario',
|
||||||
|
'emailed_statement' => 'Estado de cuenta puesta en cola con éxito para ser enviada',
|
||||||
|
'show_email_footer' => 'Mostrar pie de página de email',
|
||||||
|
'invoice_task_hours' => 'Facturar horas de tareas',
|
||||||
|
'invoice_task_hours_help' => 'Añadir las horas a las partidas de la factura',
|
||||||
|
'auto_bill_standard_invoices' => 'Facturas estándar de facturación automática',
|
||||||
|
'auto_bill_recurring_invoices' => 'Facturas recurrentes de facturación automática',
|
||||||
|
'email_alignment' => 'Alineación de correo electrónico',
|
||||||
|
'pdf_preview_location' => 'Ubicación de vista previa de PDF',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Haga clic en + para crear un registro',
|
||||||
|
'last365_days' => 'Últimos 365 días',
|
||||||
|
'import_design' => 'Importar Diseño',
|
||||||
|
'imported_design' => 'Diseño importado con éxito',
|
||||||
|
'invalid_design' => 'El diseño no es válido, falta la sección :value',
|
||||||
|
'setup_wizard_logo' => '¿Te gustaría subir tu logo?',
|
||||||
|
'installed_version' => 'Versión instalada',
|
||||||
|
'notify_vendor_when_paid' => 'Notificar al vendedor cuando se le paga',
|
||||||
|
'notify_vendor_when_paid_help' => 'Envíe un correo electrónico al proveedor cuando el gasto se marque como pagado',
|
||||||
|
'update_payment' => 'Actualizar pago',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Desbloquear Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Organisatsioon',
|
'organization' => 'Organisatsioon',
|
||||||
'name' => 'Nimi',
|
'name' => 'Nimi',
|
||||||
'website' => 'Kodulehekülg',
|
'website' => 'Kodulehekülg',
|
||||||
@ -203,7 +203,7 @@ $LANG = [
|
|||||||
'invoice_error' => 'Valige kindlasti klient ja parandage kõik vead',
|
'invoice_error' => 'Valige kindlasti klient ja parandage kõik vead',
|
||||||
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
||||||
'payment_error' => 'Teie makse töötlemisel ilmnes viga. Palun proovi hiljem uuesti.',
|
'payment_error' => 'Teie makse töötlemisel ilmnes viga. Palun proovi hiljem uuesti.',
|
||||||
'registration_required' => 'Palun registreeru, et saata arvet.',
|
'registration_required' => 'Registration Required',
|
||||||
'confirmation_required' => 'Palun kinnitage oma meiliaadress, :link kinnitusmeili uuesti saatmiseks.',
|
'confirmation_required' => 'Palun kinnitage oma meiliaadress, :link kinnitusmeili uuesti saatmiseks.',
|
||||||
'updated_client' => 'Kliendi värskendamine õnnestus',
|
'updated_client' => 'Kliendi värskendamine õnnestus',
|
||||||
'archived_client' => 'Kliendi arhiivimine õnnestus',
|
'archived_client' => 'Kliendi arhiivimine õnnestus',
|
||||||
@ -1898,6 +1898,7 @@ $LANG = [
|
|||||||
'task' => 'Ülesanne',
|
'task' => 'Ülesanne',
|
||||||
'contact_name' => 'Kontaktisiku nimi',
|
'contact_name' => 'Kontaktisiku nimi',
|
||||||
'city_state_postal' => 'City/State/Postal',
|
'city_state_postal' => 'City/State/Postal',
|
||||||
|
'postal_city' => 'Postal/City',
|
||||||
'custom_field' => 'Kohandatud Väli',
|
'custom_field' => 'Kohandatud Väli',
|
||||||
'account_fields' => 'Ettevõtte väljad',
|
'account_fields' => 'Ettevõtte väljad',
|
||||||
'facebook_and_twitter' => 'Facebook ja Twitter',
|
'facebook_and_twitter' => 'Facebook ja Twitter',
|
||||||
@ -4919,6 +4920,38 @@ $LANG = [
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'شرکت',
|
'organization' => 'شرکت',
|
||||||
'name' => 'نام',
|
'name' => 'نام',
|
||||||
'website' => 'وب سایت',
|
'website' => 'وب سایت',
|
||||||
@ -202,7 +202,7 @@ $LANG = [
|
|||||||
'invoice_error' => 'Please make sure to select a client and correct any errors',
|
'invoice_error' => 'Please make sure to select a client and correct any errors',
|
||||||
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
||||||
'payment_error' => 'There was an error processing your payment. Please try again later.',
|
'payment_error' => 'There was an error processing your payment. Please try again later.',
|
||||||
'registration_required' => 'Please sign up to email an invoice',
|
'registration_required' => 'Registration Required',
|
||||||
'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.',
|
||||||
'updated_client' => 'Successfully updated client',
|
'updated_client' => 'Successfully updated client',
|
||||||
'archived_client' => 'Successfully archived client',
|
'archived_client' => 'Successfully archived client',
|
||||||
@ -1901,6 +1901,7 @@ $LANG = [
|
|||||||
'task' => 'Task',
|
'task' => 'Task',
|
||||||
'contact_name' => 'Contact Name',
|
'contact_name' => 'Contact Name',
|
||||||
'city_state_postal' => 'City/State/Postal',
|
'city_state_postal' => 'City/State/Postal',
|
||||||
|
'postal_city' => 'Postal/City',
|
||||||
'custom_field' => 'Custom Field',
|
'custom_field' => 'Custom Field',
|
||||||
'account_fields' => 'Company Fields',
|
'account_fields' => 'Company Fields',
|
||||||
'facebook_and_twitter' => 'Facebook and Twitter',
|
'facebook_and_twitter' => 'Facebook and Twitter',
|
||||||
@ -4922,6 +4923,38 @@ $LANG = [
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Yritys',
|
'organization' => 'Yritys',
|
||||||
'name' => 'Nimi',
|
'name' => 'Nimi',
|
||||||
'website' => 'Kotisivu',
|
'website' => 'Kotisivu',
|
||||||
@ -200,9 +200,9 @@ $LANG = [
|
|||||||
'removed_logo' => 'Logo on poistettu onnistuneesti ',
|
'removed_logo' => 'Logo on poistettu onnistuneesti ',
|
||||||
'sent_message' => 'Viesti on onnistuneesti lähetetty',
|
'sent_message' => 'Viesti on onnistuneesti lähetetty',
|
||||||
'invoice_error' => 'Ystävällisesti varmistakaa että asiakasta on valittu ja korjaatkaa kaikki virheet',
|
'invoice_error' => 'Ystävällisesti varmistakaa että asiakasta on valittu ja korjaatkaa kaikki virheet',
|
||||||
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
'limit_clients' => 'Pahoittelut, tämä ylittää :count asiakkaan rajan',
|
||||||
'payment_error' => 'Maksukäsittelyssä ilmeni ongelma. Yrittäkää myöhemmin uudelleen.',
|
'payment_error' => 'Maksukäsittelyssä ilmeni ongelma. Yrittäkää myöhemmin uudelleen.',
|
||||||
'registration_required' => 'Rekisteröidy lähettääksesi laskun',
|
'registration_required' => 'Rekisteröinti vaaditaan',
|
||||||
'confirmation_required' => 'Ole hyvä ja vahvista sähköpostiosoitteesi, :link paina tästä uudelleenlähettääksesi vahvistussähköpostin. ',
|
'confirmation_required' => 'Ole hyvä ja vahvista sähköpostiosoitteesi, :link paina tästä uudelleenlähettääksesi vahvistussähköpostin. ',
|
||||||
'updated_client' => 'Asiakas on päivitetty onnistuneesti',
|
'updated_client' => 'Asiakas on päivitetty onnistuneesti',
|
||||||
'archived_client' => 'Asiakas on arkistoitu onnistuneesti',
|
'archived_client' => 'Asiakas on arkistoitu onnistuneesti',
|
||||||
@ -1901,6 +1901,7 @@ $LANG = [
|
|||||||
'task' => 'Tehtävä',
|
'task' => 'Tehtävä',
|
||||||
'contact_name' => 'Yhteyshenkilön nimi',
|
'contact_name' => 'Yhteyshenkilön nimi',
|
||||||
'city_state_postal' => 'Kaupunki/Alue/Postitoimipaikka',
|
'city_state_postal' => 'Kaupunki/Alue/Postitoimipaikka',
|
||||||
|
'postal_city' => 'Postal/City',
|
||||||
'custom_field' => 'Mukautettava kenttä',
|
'custom_field' => 'Mukautettava kenttä',
|
||||||
'account_fields' => 'Yrityksen kentät',
|
'account_fields' => 'Yrityksen kentät',
|
||||||
'facebook_and_twitter' => 'Facebook ja Twitter',
|
'facebook_and_twitter' => 'Facebook ja Twitter',
|
||||||
@ -4922,6 +4923,38 @@ $LANG = [
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Entreprise',
|
'organization' => 'Entreprise',
|
||||||
'name' => 'Nom',
|
'name' => 'Nom',
|
||||||
'website' => 'Site Web',
|
'website' => 'Site Web',
|
||||||
@ -202,7 +202,7 @@ $LANG = [
|
|||||||
'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' => 'Désolé, cela va dépasser la limite de :count clients. Veuillez passer à un forfait payant.',
|
'limit_clients' => 'Désolé, cela va dépasser la limite de :count clients. Veuillez passer à un forfait payant.',
|
||||||
'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' => 'Veuillez vous enregistrer pour envoyer une facture par e-mail',
|
'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.',
|
||||||
'updated_client' => 'Client modifié avec succès',
|
'updated_client' => 'Client modifié avec succès',
|
||||||
'archived_client' => 'Client archivé avec succès',
|
'archived_client' => 'Client archivé avec succès',
|
||||||
@ -254,8 +254,8 @@ $LANG = [
|
|||||||
'notification_invoice_paid' => 'Un paiement de :amount a été effectué par le client :client concernant la facture :invoice.',
|
'notification_invoice_paid' => 'Un paiement de :amount a été effectué par le client :client concernant la facture :invoice.',
|
||||||
'notification_invoice_sent' => 'Le client :client a reçu par e-mail la facture :invoice d\'un montant de :amount',
|
'notification_invoice_sent' => 'Le client :client a reçu par e-mail la facture :invoice d\'un montant de :amount',
|
||||||
'notification_invoice_viewed' => 'Le client :client a vu la facture :invoice d\'un montant de :amount',
|
'notification_invoice_viewed' => 'Le client :client a vu la facture :invoice d\'un montant de :amount',
|
||||||
'stripe_payment_text' => 'Invoice :invoicenumber for :amount for client :client',
|
'stripe_payment_text' => 'Facture :invoicenumber de :amount pour le client :client',
|
||||||
'stripe_payment_text_without_invoice' => 'Payment with no invoice for amount :amount for client :client',
|
'stripe_payment_text_without_invoice' => 'Paiement sans facture d\'un montant de :amount pour le client :client',
|
||||||
'reset_password' => 'Vous pouvez réinitialiser votre mot de passe en cliquant sur le lien suivant :',
|
'reset_password' => 'Vous pouvez réinitialiser votre mot de passe en cliquant sur le lien suivant :',
|
||||||
'secure_payment' => 'Paiement sécurisé',
|
'secure_payment' => 'Paiement sécurisé',
|
||||||
'card_number' => 'Numéro de carte',
|
'card_number' => 'Numéro de carte',
|
||||||
@ -450,7 +450,7 @@ $LANG = [
|
|||||||
'token_billing_secure' => 'Les données sont enregistrées de manière sécurisée par :link',
|
'token_billing_secure' => 'Les données sont enregistrées de manière sécurisée par :link',
|
||||||
'support' => 'Support',
|
'support' => 'Support',
|
||||||
'contact_information' => 'Informations de contact',
|
'contact_information' => 'Informations de contact',
|
||||||
'256_encryption' => 'Cryptage 256 bit',
|
'256_encryption' => 'Chiffrage 256-Bit',
|
||||||
'amount_due' => 'Montant dû',
|
'amount_due' => 'Montant dû',
|
||||||
'billing_address' => 'Adresse de facturation',
|
'billing_address' => 'Adresse de facturation',
|
||||||
'billing_method' => 'Méthode de facturation',
|
'billing_method' => 'Méthode de facturation',
|
||||||
@ -811,7 +811,7 @@ $LANG = [
|
|||||||
'quote_footer' => 'Pied de page des devis',
|
'quote_footer' => 'Pied de page des devis',
|
||||||
'free' => 'Gratuit',
|
'free' => 'Gratuit',
|
||||||
'quote_is_approved' => 'Approuvé avec succès',
|
'quote_is_approved' => 'Approuvé avec succès',
|
||||||
'apply_credit' => 'Appliquer crédit',
|
'apply_credit' => 'Appliquer le crédit',
|
||||||
'system_settings' => 'Paramètres système',
|
'system_settings' => 'Paramètres système',
|
||||||
'archive_token' => 'Archiver jeton',
|
'archive_token' => 'Archiver jeton',
|
||||||
'archived_token' => 'Jeton archivé avec succès',
|
'archived_token' => 'Jeton archivé avec succès',
|
||||||
@ -1414,7 +1414,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'freq_biweekly' => 'Bi-hebdomadaire',
|
'freq_biweekly' => 'Bi-hebdomadaire',
|
||||||
'freq_two_weeks' => 'Deux semaines',
|
'freq_two_weeks' => 'Deux semaines',
|
||||||
'freq_four_weeks' => 'Quatre semaines',
|
'freq_four_weeks' => 'Quatre semaines',
|
||||||
'freq_monthly' => 'Mensuelle',
|
'freq_monthly' => 'Mensuel',
|
||||||
'freq_three_months' => 'Trimestrielle',
|
'freq_three_months' => 'Trimestrielle',
|
||||||
'freq_four_months' => 'Quatre mois',
|
'freq_four_months' => 'Quatre mois',
|
||||||
'freq_six_months' => 'Six mois',
|
'freq_six_months' => 'Six mois',
|
||||||
@ -1449,7 +1449,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'payment_type_Swish' => 'Swish',
|
'payment_type_Swish' => 'Swish',
|
||||||
'payment_type_Alipay' => 'Alipay',
|
'payment_type_Alipay' => 'Alipay',
|
||||||
'payment_type_Sofort' => 'Sofort',
|
'payment_type_Sofort' => 'Sofort',
|
||||||
'payment_type_SEPA' => 'Prélèvement automatique/domiciliation SEPA',
|
'payment_type_SEPA' => 'Prélèvement SEPA',
|
||||||
'payment_type_Bitcoin' => 'Bitcoin',
|
'payment_type_Bitcoin' => 'Bitcoin',
|
||||||
'payment_type_GoCardless' => 'GoCardless',
|
'payment_type_GoCardless' => 'GoCardless',
|
||||||
'payment_type_Zelle' => 'Zelle',
|
'payment_type_Zelle' => 'Zelle',
|
||||||
@ -1895,6 +1895,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'task' => 'Tâche',
|
'task' => 'Tâche',
|
||||||
'contact_name' => 'Nom du contact',
|
'contact_name' => 'Nom du contact',
|
||||||
'city_state_postal' => 'Ville/ Province (Département)/ CP',
|
'city_state_postal' => 'Ville/ Province (Département)/ CP',
|
||||||
|
'postal_city' => 'Code postal/Ville',
|
||||||
'custom_field' => 'Champ personnalisé',
|
'custom_field' => 'Champ personnalisé',
|
||||||
'account_fields' => 'Champs pour entreprise',
|
'account_fields' => 'Champs pour entreprise',
|
||||||
'facebook_and_twitter' => 'Facebook et Twitter',
|
'facebook_and_twitter' => 'Facebook et Twitter',
|
||||||
@ -2233,7 +2234,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'surcharge_label' => 'Majoration',
|
'surcharge_label' => 'Majoration',
|
||||||
'contact_fields' => 'Champs de contact',
|
'contact_fields' => 'Champs de contact',
|
||||||
'custom_contact_fields_help' => 'Ajouter un champ lors de la création d\'un contact et éventuellement afficher l\'étiquette et la valeur sur le PDF.',
|
'custom_contact_fields_help' => 'Ajouter un champ lors de la création d\'un contact et éventuellement afficher l\'étiquette et la valeur sur le PDF.',
|
||||||
'datatable_info' => 'Affichage :start sur :end de :total entrées',
|
'datatable_info' => 'Affiche :start à :end sur :total entrées',
|
||||||
'credit_total' => 'Total Crédit',
|
'credit_total' => 'Total Crédit',
|
||||||
'mark_billable' => 'Marquer facturable',
|
'mark_billable' => 'Marquer facturable',
|
||||||
'billed' => 'Facturé',
|
'billed' => 'Facturé',
|
||||||
@ -2278,7 +2279,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'from_name' => 'Nom expéditeur',
|
'from_name' => 'Nom expéditeur',
|
||||||
'from_address' => 'Adresse expéditeur',
|
'from_address' => 'Adresse expéditeur',
|
||||||
'port' => 'Port',
|
'port' => 'Port',
|
||||||
'encryption' => 'Encryption',
|
'encryption' => 'Chiffrement',
|
||||||
'mailgun_domain' => 'Domaine Mailgun',
|
'mailgun_domain' => 'Domaine Mailgun',
|
||||||
'mailgun_private_key' => 'Mailgun Private Key',
|
'mailgun_private_key' => 'Mailgun Private Key',
|
||||||
'send_test_email' => 'Envoyer un courriel de test',
|
'send_test_email' => 'Envoyer un courriel de test',
|
||||||
@ -2496,8 +2497,8 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
|
|
||||||
'alipay' => 'Alipay',
|
'alipay' => 'Alipay',
|
||||||
'sofort' => 'Sofort',
|
'sofort' => 'Sofort',
|
||||||
'sepa' => 'Prélèvement automatique/domiciliation SEPA',
|
'sepa' => 'Prélèvement SEPA',
|
||||||
'name_without_special_characters' => 'Please enter a name with only the letters a-z and whitespaces',
|
'name_without_special_characters' => 'Veuillez entrer un nom en utilisant seulement les lettres de a à z et des espaces.',
|
||||||
'enable_alipay' => 'Accepter Alipay',
|
'enable_alipay' => 'Accepter Alipay',
|
||||||
'enable_sofort' => 'Accepter les transferts bancaires européens',
|
'enable_sofort' => 'Accepter les transferts bancaires européens',
|
||||||
'stripe_alipay_help' => 'Ces passerelles doivent aussi être activées dans :link.',
|
'stripe_alipay_help' => 'Ces passerelles doivent aussi être activées dans :link.',
|
||||||
@ -2667,7 +2668,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'copy_shipping' => 'Copier expédition',
|
'copy_shipping' => 'Copier expédition',
|
||||||
'copy_billing' => 'Copier facturation',
|
'copy_billing' => 'Copier facturation',
|
||||||
'quote_has_expired' => 'Le devis a expiré, veuillez contacter le commerçant.',
|
'quote_has_expired' => 'Le devis a expiré, veuillez contacter le commerçant.',
|
||||||
'empty_table_footer' => 'Afficher 0 sur 0 de 0 entrées',
|
'empty_table_footer' => 'Affiche 0 à 0 sur 0 entrées',
|
||||||
'do_not_trust' => 'Ne pas se souvenir de cet appareil',
|
'do_not_trust' => 'Ne pas se souvenir de cet appareil',
|
||||||
'trust_for_30_days' => 'Faire confiance pendant 30 jours',
|
'trust_for_30_days' => 'Faire confiance pendant 30 jours',
|
||||||
'trust_forever' => 'Faire confiance pour toujours',
|
'trust_forever' => 'Faire confiance pour toujours',
|
||||||
@ -3131,7 +3132,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'password_is_too_short' => 'Mot de passe trop court',
|
'password_is_too_short' => 'Mot de passe trop court',
|
||||||
'failed_to_find_record' => 'Élément non trouvé',
|
'failed_to_find_record' => 'Élément non trouvé',
|
||||||
'valid_until_days' => 'Ισχύει Μέχρι',
|
'valid_until_days' => 'Ισχύει Μέχρι',
|
||||||
'valid_until_days_help' => 'Automatically sets the <b>Valid Until</b> value on quotes to this many days in the future. Leave blank to disable.',
|
'valid_until_days_help' => 'Définit automatiquement la valeur <b>Valable jusqu\'au</b> sur les devis pour autant de jours à venir. Laissez vide pour désactiver.',
|
||||||
'usually_pays_in_days' => 'Jours',
|
'usually_pays_in_days' => 'Jours',
|
||||||
'requires_an_enterprise_plan' => 'Χρειάζεται πλάνο επιχείρησης',
|
'requires_an_enterprise_plan' => 'Χρειάζεται πλάνο επιχείρησης',
|
||||||
'take_picture' => 'Φωτογραφίσετε ',
|
'take_picture' => 'Φωτογραφίσετε ',
|
||||||
@ -3744,28 +3745,28 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'search_task_statuses' => 'Recherche :count états de tâche',
|
'search_task_statuses' => 'Recherche :count états de tâche',
|
||||||
'show_tasks_table' => 'Afficher la table des tâches',
|
'show_tasks_table' => 'Afficher la table des tâches',
|
||||||
'show_tasks_table_help' => 'Toujours montrer la section des tâches lors de la création de factures',
|
'show_tasks_table_help' => 'Toujours montrer la section des tâches lors de la création de factures',
|
||||||
'invoice_task_timelog' => 'Invoice Task Timelog',
|
'invoice_task_timelog' => 'Facturer le journal du temps des tâches',
|
||||||
'invoice_task_timelog_help' => 'Add time details to the invoice line items',
|
'invoice_task_timelog_help' => 'Ajouter les détails de temps aux lignes d\'articles des factures',
|
||||||
'auto_start_tasks_help' => 'Démarrer les tâches avant d\'enregistrer',
|
'auto_start_tasks_help' => 'Démarrer les tâches avant d\'enregistrer',
|
||||||
'configure_statuses' => 'Configurer les statuts',
|
'configure_statuses' => 'Configurer les statuts',
|
||||||
'task_settings' => 'Réglages des tâches',
|
'task_settings' => 'Réglages des tâches',
|
||||||
'configure_categories' => 'Configurer les catégories',
|
'configure_categories' => 'Configurer les catégories',
|
||||||
'edit_expense_category' => 'Editer la catégorie de dépense',
|
'edit_expense_category' => 'Editer la catégorie de dépense',
|
||||||
'removed_expense_category' => 'Catégorie de dépense supprimée avec succès',
|
'removed_expense_category' => 'Catégorie de dépense supprimée avec succès',
|
||||||
'search_expense_category' => 'Search 1 Expense Category',
|
'search_expense_category' => 'Recherche 1 catégorie de dépense',
|
||||||
'search_expense_categories' => 'Search :count Expense Categories',
|
'search_expense_categories' => 'Recherche :count catégories de dépense',
|
||||||
'use_available_credits' => 'Utiliser les crédits disponibles',
|
'use_available_credits' => 'Utiliser les crédits disponibles',
|
||||||
'show_option' => 'Montrer l\'option',
|
'show_option' => 'Montrer l\'option',
|
||||||
'negative_payment_error' => 'Le montant du crédit ne peut pas dépasser le montant du paiement',
|
'negative_payment_error' => 'Le montant du crédit ne peut pas dépasser le montant du paiement',
|
||||||
'should_be_invoiced_help' => 'Activer la dépense pour être facturée',
|
'should_be_invoiced_help' => 'Activer la dépense pour être facturée',
|
||||||
'configure_gateways' => 'Configurer les passerelles',
|
'configure_gateways' => 'Configurer les passerelles',
|
||||||
'payment_partial' => 'Partial Payment',
|
'payment_partial' => 'Paiement partiel',
|
||||||
'is_running' => 'Is Running',
|
'is_running' => 'En cours',
|
||||||
'invoice_currency_id' => 'Invoice Currency ID',
|
'invoice_currency_id' => 'ID de la devise de facturation',
|
||||||
'tax_name1' => 'Tax Name 1',
|
'tax_name1' => 'Nom de la taxe 1',
|
||||||
'tax_name2' => 'Tax Name 2',
|
'tax_name2' => 'Nom de la taxe 2',
|
||||||
'transaction_id' => 'ID de transaction',
|
'transaction_id' => 'ID de transaction',
|
||||||
'invoice_late' => 'Invoice Late',
|
'invoice_late' => 'Facture en retard',
|
||||||
'quote_expired' => 'Devis expiré',
|
'quote_expired' => 'Devis expiré',
|
||||||
'recurring_invoice_total' => 'Total facture',
|
'recurring_invoice_total' => 'Total facture',
|
||||||
'actions' => 'Actions',
|
'actions' => 'Actions',
|
||||||
@ -3773,23 +3774,23 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'task_number' => 'N° tâche',
|
'task_number' => 'N° tâche',
|
||||||
'project_number' => 'N° projet',
|
'project_number' => 'N° projet',
|
||||||
'view_settings' => 'Voir les paramètres',
|
'view_settings' => 'Voir les paramètres',
|
||||||
'company_disabled_warning' => 'Warning: this company has not yet been activated',
|
'company_disabled_warning' => 'Attention : cette société n\'a pas encore été activée',
|
||||||
'late_invoice' => 'Late Invoice',
|
'late_invoice' => 'Facture en retard',
|
||||||
'expired_quote' => 'Devis périmé',
|
'expired_quote' => 'Devis périmé',
|
||||||
'remind_invoice' => 'Remind Invoice',
|
'remind_invoice' => 'Rappeler la facture',
|
||||||
'client_phone' => 'Téléphone client',
|
'client_phone' => 'Téléphone client',
|
||||||
'required_fields' => 'Champs requis',
|
'required_fields' => 'Champs requis',
|
||||||
'enabled_modules' => 'Modules activés',
|
'enabled_modules' => 'Modules activés',
|
||||||
'activity_60' => ':contact viewed quote :quote',
|
'activity_60' => ':contact a lu le devis :quote',
|
||||||
'activity_61' => ':user updated client :client',
|
'activity_61' => ':user a mis à jour le client :client',
|
||||||
'activity_62' => ':user updated vendor :vendor',
|
'activity_62' => ':user a mis à jour le fournisseur :vendor',
|
||||||
'activity_63' => ':user emailed first reminder for invoice :invoice to :contact',
|
'activity_63' => ':user a envoyé le premier rappel pour la facture :invoice de :contact',
|
||||||
'activity_64' => ':user emailed second reminder for invoice :invoice to :contact',
|
'activity_64' => ':user a envoyé le deuxième rappel pour la facture :invoice de :contact',
|
||||||
'activity_65' => ':user emailed third reminder for invoice :invoice to :contact',
|
'activity_65' => ':user a envoyé le troisième rappel pour la facture :invoice de :contact',
|
||||||
'activity_66' => ':user emailed endless reminder for invoice :invoice to :contact',
|
'activity_66' => ':user a envoyé un rappel sans fin pour la facture :invoice de :contact',
|
||||||
'expense_category_id' => 'Expense Category ID',
|
'expense_category_id' => 'ID de catégorie de dépense',
|
||||||
'view_licenses' => 'View Licenses',
|
'view_licenses' => 'Voir les licences',
|
||||||
'fullscreen_editor' => 'Fullscreen Editor',
|
'fullscreen_editor' => 'Éditeur plein écran',
|
||||||
'sidebar_editor' => 'Editeur de barre latérale',
|
'sidebar_editor' => 'Editeur de barre latérale',
|
||||||
'please_type_to_confirm' => 'Veuillez entrer ":value" pour confirmer',
|
'please_type_to_confirm' => 'Veuillez entrer ":value" pour confirmer',
|
||||||
'purge' => 'Purger',
|
'purge' => 'Purger',
|
||||||
@ -3797,20 +3798,20 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'clone_to_other' => 'Cloner en "Autre"',
|
'clone_to_other' => 'Cloner en "Autre"',
|
||||||
'labels' => 'Labels',
|
'labels' => 'Labels',
|
||||||
'add_custom' => 'Ajouter',
|
'add_custom' => 'Ajouter',
|
||||||
'payment_tax' => 'Payment Tax',
|
'payment_tax' => 'Taxe sur le paiement',
|
||||||
'white_label' => 'Marque blanche',
|
'white_label' => 'Marque blanche',
|
||||||
'sent_invoices_are_locked' => 'Les factures envoyées sont verrouillées',
|
'sent_invoices_are_locked' => 'Les factures envoyées sont verrouillées',
|
||||||
'paid_invoices_are_locked' => 'Les factures payées sont verrouillées',
|
'paid_invoices_are_locked' => 'Les factures payées sont verrouillées',
|
||||||
'source_code' => 'Code source',
|
'source_code' => 'Code source',
|
||||||
'app_platforms' => 'App Platforms',
|
'app_platforms' => 'Plateformes d\'app',
|
||||||
'archived_task_statuses' => 'Successfully archived :value task statuses',
|
'archived_task_statuses' => 'Les états de tâche :value ont bien été archivés',
|
||||||
'deleted_task_statuses' => 'Successfully deleted :value task statuses',
|
'deleted_task_statuses' => 'Les états de tâche :value ont bien été supprimés',
|
||||||
'restored_task_statuses' => 'Successfully restored :value task statuses',
|
'restored_task_statuses' => 'Les états de tâche :value ont bien été restaurés',
|
||||||
'deleted_expense_categories' => 'Successfully deleted expense :value categories',
|
'deleted_expense_categories' => 'Les catégories de dépense :value ont bien été supprimées',
|
||||||
'restored_expense_categories' => 'Successfully restored expense :value categories',
|
'restored_expense_categories' => 'Les catégories de dépense :value ont bien été restaurées',
|
||||||
'archived_recurring_invoices' => 'Successfully archived recurring :value invoices',
|
'archived_recurring_invoices' => 'Les factures récurrentes :value ont bien été archivées',
|
||||||
'deleted_recurring_invoices' => 'Successfully deleted recurring :value invoices',
|
'deleted_recurring_invoices' => 'Les factures récurrentes :value ont bien été supprimées',
|
||||||
'restored_recurring_invoices' => 'Successfully restored recurring :value invoices',
|
'restored_recurring_invoices' => 'Les factures récurrentes :value ont bien été restaurées',
|
||||||
'archived_webhooks' => 'Successfully archived :value webhooks',
|
'archived_webhooks' => 'Successfully archived :value webhooks',
|
||||||
'deleted_webhooks' => 'Successfully deleted :value webhooks',
|
'deleted_webhooks' => 'Successfully deleted :value webhooks',
|
||||||
'removed_webhooks' => 'Successfully removed :value webhooks',
|
'removed_webhooks' => 'Successfully removed :value webhooks',
|
||||||
@ -3851,15 +3852,15 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'restored_invoices' => 'Successfully restored :value invoices',
|
'restored_invoices' => 'Successfully restored :value invoices',
|
||||||
'restored_payments' => 'Successfully restored :value payments',
|
'restored_payments' => 'Successfully restored :value payments',
|
||||||
'restored_quotes' => 'Successfully restored :value quotes',
|
'restored_quotes' => 'Successfully restored :value quotes',
|
||||||
'update_app' => 'Update App',
|
'update_app' => 'Mettre à jour l\'App',
|
||||||
'started_import' => 'Successfully started import',
|
'started_import' => 'L\'importation a démarré avec succès',
|
||||||
'duplicate_column_mapping' => 'Duplicate column mapping',
|
'duplicate_column_mapping' => 'Dupliquer le mappage de colonnes',
|
||||||
'uses_inclusive_taxes' => 'Uses Inclusive Taxes',
|
'uses_inclusive_taxes' => 'Utiliser les taxes incluses',
|
||||||
'is_amount_discount' => 'Is Amount Discount',
|
'is_amount_discount' => 'Est le Montant de la remise',
|
||||||
'map_to' => 'Map To',
|
'map_to' => 'Mapper vers',
|
||||||
'first_row_as_column_names' => 'Use first row as column names',
|
'first_row_as_column_names' => 'Utiliser la première ligne comme noms des colonnes',
|
||||||
'no_file_selected' => 'Aucun fichier sélectionné',
|
'no_file_selected' => 'Aucun fichier sélectionné',
|
||||||
'import_type' => 'Import Type',
|
'import_type' => 'Type d\'importation',
|
||||||
'draft_mode' => 'Mode brouillon',
|
'draft_mode' => 'Mode brouillon',
|
||||||
'draft_mode_help' => 'Preview updates faster but is less accurate',
|
'draft_mode_help' => 'Preview updates faster but is less accurate',
|
||||||
'show_product_discount' => 'Afficher les réductions des produits',
|
'show_product_discount' => 'Afficher les réductions des produits',
|
||||||
@ -3905,7 +3906,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'reset_password_text' => 'Enter your email to reset your password.',
|
'reset_password_text' => 'Enter your email to reset your password.',
|
||||||
'password_reset' => 'Réinitialiser le mot de passe',
|
'password_reset' => 'Réinitialiser le mot de passe',
|
||||||
'account_login_text' => 'Bienvenue ! Content de vous voir de nouveau.',
|
'account_login_text' => 'Bienvenue ! Content de vous voir de nouveau.',
|
||||||
'request_cancellation' => 'Request cancellation',
|
'request_cancellation' => 'Demande de résiliation',
|
||||||
'delete_payment_method' => 'Supprimer la méthode de paiement',
|
'delete_payment_method' => 'Supprimer la méthode de paiement',
|
||||||
'about_to_delete_payment_method' => 'Vous allez supprimer cette méthode de paiement',
|
'about_to_delete_payment_method' => 'Vous allez supprimer cette méthode de paiement',
|
||||||
'action_cant_be_reversed' => 'Cette action ne peut être annulée',
|
'action_cant_be_reversed' => 'Cette action ne peut être annulée',
|
||||||
@ -3916,7 +3917,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'email_already_register' => 'This email is already linked to an account',
|
'email_already_register' => 'This email is already linked to an account',
|
||||||
'locations' => 'Locations',
|
'locations' => 'Locations',
|
||||||
'freq_indefinitely' => 'Indéfiniment',
|
'freq_indefinitely' => 'Indéfiniment',
|
||||||
'cycles_remaining' => 'Cycles remaining',
|
'cycles_remaining' => 'Cycles restants',
|
||||||
'i_understand_delete' => 'Je comprends, supprimer',
|
'i_understand_delete' => 'Je comprends, supprimer',
|
||||||
'download_files' => 'Télécharger les fichiers',
|
'download_files' => 'Télécharger les fichiers',
|
||||||
'download_timeframe' => 'Utiliser ce lien pour télécharger les fichiers. Le lien expire dans 1 heure.',
|
'download_timeframe' => 'Utiliser ce lien pour télécharger les fichiers. Le lien expire dans 1 heure.',
|
||||||
@ -3934,7 +3935,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'send_fail_logs_to_our_server' => 'Envoyer les erreurs à nos serveurs',
|
'send_fail_logs_to_our_server' => 'Envoyer les erreurs à nos serveurs',
|
||||||
'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' => 'Mettre à jour vos informations personnelles',
|
||||||
'name_website_logo' => 'Nom, site web & logo',
|
'name_website_logo' => 'Nom, site web & logo',
|
||||||
'make_sure_use_full_link' => 'Make sure you use full link to your site',
|
'make_sure_use_full_link' => 'Make sure you use full link to your site',
|
||||||
'personal_address' => 'Adresse personnelle',
|
'personal_address' => 'Adresse personnelle',
|
||||||
@ -3944,14 +3945,14 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'with_selected' => 'With selected',
|
'with_selected' => 'With selected',
|
||||||
'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
|
'invoice_still_unpaid' => 'This invoice is still not paid. Click the button to complete the payment',
|
||||||
'list_of_recurring_invoices' => 'List of recurring invoices',
|
'list_of_recurring_invoices' => 'List of recurring invoices',
|
||||||
'details_of_recurring_invoice' => 'Here are some details about recurring invoice',
|
'details_of_recurring_invoice' => 'Détails de la facture récurrente',
|
||||||
'cancellation' => 'Cancellation',
|
'cancellation' => 'Cancellation',
|
||||||
'about_cancellation' => 'Pour cesser la facturation récurrente, cliquez pour demander l\'annulation.',
|
'about_cancellation' => 'Pour cesser la facturation récurrente, cliquez pour demander l\'annulation.',
|
||||||
'cancellation_warning' => 'Warning! You are requesting a cancellation of this service. Your service may be cancelled with no further notification to you.',
|
'cancellation_warning' => 'Attention ! Vous êtes sur le point de résilier cette formule. Votre service pourrait être résilié sans aucune autre notification.',
|
||||||
'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
|
'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!',
|
||||||
'list_of_payments' => 'Liste des paiements',
|
'list_of_payments' => 'Liste des paiements',
|
||||||
'payment_details' => 'Details of the payment',
|
'payment_details' => 'Details of the payment',
|
||||||
'list_of_payment_invoices' => 'List of invoices affected by the payment',
|
'list_of_payment_invoices' => 'Liste des factures affectées par le paiement',
|
||||||
'list_of_payment_methods' => 'Liste des moyens de paiement',
|
'list_of_payment_methods' => 'Liste des moyens de paiement',
|
||||||
'payment_method_details' => 'Details of payment method',
|
'payment_method_details' => 'Details of payment method',
|
||||||
'permanently_remove_payment_method' => 'Permanently remove this payment method.',
|
'permanently_remove_payment_method' => 'Permanently remove this payment method.',
|
||||||
@ -3968,7 +3969,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'minumum_php_version' => 'Version PHP minimale',
|
'minumum_php_version' => 'Version PHP minimale',
|
||||||
'satisfy_requirements' => 'Make sure all requirements are satisfied.',
|
'satisfy_requirements' => 'Make sure all requirements are satisfied.',
|
||||||
'oops_issues' => 'Oups, quelque chose cloche !',
|
'oops_issues' => 'Oups, quelque chose cloche !',
|
||||||
'open_in_new_tab' => 'Open in new tab',
|
'open_in_new_tab' => 'Ouvrir dans un nouvel onglet',
|
||||||
'complete_your_payment' => 'Complete payment',
|
'complete_your_payment' => 'Complete payment',
|
||||||
'authorize_for_future_use' => 'Authorize payment method for future use',
|
'authorize_for_future_use' => 'Authorize payment method for future use',
|
||||||
'page' => 'Page',
|
'page' => 'Page',
|
||||||
@ -3976,7 +3977,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'of' => 'sur',
|
'of' => 'sur',
|
||||||
'view_credit' => 'View Credit',
|
'view_credit' => 'View Credit',
|
||||||
'to_view_entity_password' => 'To view the :entity you need to enter password.',
|
'to_view_entity_password' => 'To view the :entity you need to enter password.',
|
||||||
'showing_x_of' => 'Showing :first to :last out of :total results',
|
'showing_x_of' => 'Affiche :first à :last sur :total résultats',
|
||||||
'no_results' => 'Aucun résultat',
|
'no_results' => 'Aucun résultat',
|
||||||
'payment_failed_subject' => 'Payment failed for Client :client',
|
'payment_failed_subject' => 'Payment failed for Client :client',
|
||||||
'payment_failed_body' => 'A payment made by client :client failed with message :message',
|
'payment_failed_body' => 'A payment made by client :client failed with message :message',
|
||||||
@ -4013,7 +4014,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'allowed_file_types' => 'Allowed file types:',
|
'allowed_file_types' => 'Allowed file types:',
|
||||||
'common_codes' => 'Common codes and their meanings',
|
'common_codes' => 'Common codes and their meanings',
|
||||||
'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
|
'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
|
||||||
'download_selected' => 'Download selected',
|
'download_selected' => 'Télécharger la sélection',
|
||||||
'to_pay_invoices' => 'To pay invoices, you have to',
|
'to_pay_invoices' => 'To pay invoices, you have to',
|
||||||
'add_payment_method_first' => 'add payment method',
|
'add_payment_method_first' => 'add payment method',
|
||||||
'no_items_selected' => 'No items selected.',
|
'no_items_selected' => 'No items selected.',
|
||||||
@ -4049,9 +4050,9 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
|
'setup_phantomjs_note' => 'Note about Phantom JS. Read more.',
|
||||||
'minimum_payment' => 'Minimum Payment',
|
'minimum_payment' => 'Minimum Payment',
|
||||||
'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
|
'no_action_provided' => 'No action provided. If you believe this is wrong, please contact the support.',
|
||||||
'no_payable_invoices_selected' => 'No payable invoices selected. Make sure you are not trying to pay draft invoice or invoice with zero balance due.',
|
'no_payable_invoices_selected' => 'Aucune des factures sélectionnées ne sont à payer. Assurez-vous de ne pas payer une facture à l\'état de brouillon ou dont le solde est nul.',
|
||||||
'required_payment_information' => 'Required payment details',
|
'required_payment_information' => 'Détails de paiement requis',
|
||||||
'required_payment_information_more' => 'To complete a payment we need more details about you.',
|
'required_payment_information_more' => 'Pour terminer le paiement, nous avons besoin de plus d\'informations à propos de vous.',
|
||||||
'required_client_info_save_label' => 'Information mémorisée afin de ne pas la saisir la prochaine fois.',
|
'required_client_info_save_label' => 'Information mémorisée afin de ne pas la saisir la prochaine fois.',
|
||||||
'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
|
'notification_credit_bounced' => 'We were unable to deliver Credit :invoice to :contact. \n :error',
|
||||||
'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
|
'notification_credit_bounced_subject' => 'Unable to deliver Credit :invoice',
|
||||||
@ -4214,7 +4215,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'max_companies_desc' => 'You have reached your maximum number of companies. Delete existing companies to migrate new ones.',
|
'max_companies_desc' => 'You have reached your maximum number of companies. Delete existing companies to migrate new ones.',
|
||||||
'migration_already_completed' => 'Company already migrated',
|
'migration_already_completed' => 'Company already migrated',
|
||||||
'migration_already_completed_desc' => 'Looks like you already migrated <b> :company_name </b>to the V5 version of the Invoice Ninja. In case you want to start over, you can force migrate to wipe existing data.',
|
'migration_already_completed_desc' => 'Looks like you already migrated <b> :company_name </b>to the V5 version of the Invoice Ninja. In case you want to start over, you can force migrate to wipe existing data.',
|
||||||
'payment_method_cannot_be_authorized_first' => 'This payment method can be can saved for future use, once you complete your first transaction. Don\'t forget to check "Store details" during payment process.',
|
'payment_method_cannot_be_authorized_first' => 'Cette méthode de paiement peut être enregistrée pour un usage ultérieur, lorsque vous aurez effectué votre première transaction. N\'oubliez pas de cocher "Mémoriser les informations de paiement" lors du processus de paiement.',
|
||||||
'new_account' => 'New account',
|
'new_account' => 'New account',
|
||||||
'activity_100' => ':user created recurring invoice :recurring_invoice',
|
'activity_100' => ':user created recurring invoice :recurring_invoice',
|
||||||
'activity_101' => ':user updated recurring invoice :recurring_invoice',
|
'activity_101' => ':user updated recurring invoice :recurring_invoice',
|
||||||
@ -4224,19 +4225,19 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'new_login_detected' => 'New login detected for your account.',
|
'new_login_detected' => 'New login detected for your account.',
|
||||||
'new_login_description' => 'You recently logged in to your Invoice Ninja account from a new location or device:<br><br><b>IP:</b> :ip<br><b>Time:</b> :time<br><b>Email:</b> :email',
|
'new_login_description' => 'You recently logged in to your Invoice Ninja account from a new location or device:<br><br><b>IP:</b> :ip<br><b>Time:</b> :time<br><b>Email:</b> :email',
|
||||||
'download_backup_subject' => 'Your company backup is ready for download',
|
'download_backup_subject' => 'Your company backup is ready for download',
|
||||||
'contact_details' => 'Contact Details',
|
'contact_details' => 'Informations du contact',
|
||||||
'download_backup_subject' => 'Your company backup is ready for download',
|
'download_backup_subject' => 'Your company backup is ready for download',
|
||||||
'account_passwordless_login' => 'Account passwordless login',
|
'account_passwordless_login' => 'Account passwordless login',
|
||||||
'user_duplicate_error' => 'Cannot add the same user to the same company',
|
'user_duplicate_error' => 'Cannot add the same user to the same company',
|
||||||
'user_cross_linked_error' => 'User exists but cannot be crossed linked to multiple accounts',
|
'user_cross_linked_error' => 'User exists but cannot be crossed linked to multiple accounts',
|
||||||
'ach_verification_notification_label' => 'ACH verification',
|
'ach_verification_notification_label' => 'ACH verification',
|
||||||
'ach_verification_notification' => 'Connecting bank accounts require verification. Payment gateway will automatically send two small deposits for this purpose. These deposits take 1-2 business days to appear on the customer\'s online statement.',
|
'ach_verification_notification' => 'Connecting bank accounts require verification. Payment gateway will automatically send two small deposits for this purpose. These deposits take 1-2 business days to appear on the customer\'s online statement.',
|
||||||
'login_link_requested_label' => 'Login link requested',
|
'login_link_requested_label' => 'Lien de connexion demandé',
|
||||||
'login_link_requested' => 'There was a request to login using link. If you did not request this, it\'s safe to ignore it.',
|
'login_link_requested' => 'Une demande de connexion à l\'aide d\'un lien a été demandée. Si vous n\'êtes pas à l\'origine de cette demande, il est conseillé de l\'ignorer.',
|
||||||
'invoices_backup_subject' => 'Your invoices are ready for download',
|
'invoices_backup_subject' => 'Your invoices are ready for download',
|
||||||
'migration_failed_label' => 'Migration failed',
|
'migration_failed_label' => 'Migration failed',
|
||||||
'migration_failed' => 'Looks like something went wrong with the migration for the following company:',
|
'migration_failed' => 'Looks like something went wrong with the migration for the following company:',
|
||||||
'client_email_company_contact_label' => 'If you have any questions please contact us, we\'re here to help!',
|
'client_email_company_contact_label' => 'Si vous avez des questions, contactez-nous, nous sommes là pour vous aider !',
|
||||||
'quote_was_approved_label' => 'Devis approuvé',
|
'quote_was_approved_label' => 'Devis approuvé',
|
||||||
'quote_was_approved' => 'We would like to inform you that quote was approved.',
|
'quote_was_approved' => 'We would like to inform you that quote was approved.',
|
||||||
'company_import_failure_subject' => 'Error importing :company',
|
'company_import_failure_subject' => 'Error importing :company',
|
||||||
@ -4247,19 +4248,19 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'default_payment_method' => 'Make this your preferred way of paying.',
|
'default_payment_method' => 'Make this your preferred way of paying.',
|
||||||
'already_default_payment_method' => 'This is your preferred way of paying.',
|
'already_default_payment_method' => 'This is your preferred way of paying.',
|
||||||
'auto_bill_disabled' => 'Auto Bill Disabled',
|
'auto_bill_disabled' => 'Auto Bill Disabled',
|
||||||
'select_payment_method' => 'Select a payment method:',
|
'select_payment_method' => 'Sélectionner une méthode de paiement :',
|
||||||
'login_without_password' => 'Log in without password',
|
'login_without_password' => 'Se connecter sans mot de passe',
|
||||||
'email_sent' => 'M\'envoyer un e-mail quand une facture est <b>envoyée</b>',
|
'email_sent' => 'M\'envoyer un e-mail quand une facture est <b>envoyée</b>',
|
||||||
'one_time_purchases' => 'One time purchases',
|
'one_time_purchases' => 'Achat une fois seulement',
|
||||||
'recurring_purchases' => 'Recurring purchases',
|
'recurring_purchases' => 'Achat récurrent',
|
||||||
'you_might_be_interested_in_following' => 'You might be interested in the following',
|
'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.',
|
'quotes_with_status_sent_can_be_approved' => 'Only quotes with "Sent" status can be approved.',
|
||||||
'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',
|
||||||
'company_deleted' => 'Company deleted',
|
'company_deleted' => 'Company deleted',
|
||||||
'company_deleted_body' => 'Company [ :company ] was deleted by :user',
|
'company_deleted_body' => 'Company [ :company ] was deleted by :user',
|
||||||
'back_to' => 'Back to :url',
|
'back_to' => 'Retour à :url',
|
||||||
'stripe_connect_migration_title' => 'Connect your Stripe Account',
|
'stripe_connect_migration_title' => 'Connect your Stripe Account',
|
||||||
'stripe_connect_migration_desc' => 'Invoice Ninja v5 uses Stripe Connect to link your Stripe account to Invoice Ninja. This provides an additional layer of security for your account. Now that you data has migrated, you will need to Authorize Stripe to accept payments in v5.<br><br>To do this, navigate to Settings > Online Payments > Configure Gateways. Click on Stripe Connect and then under Settings click Setup Gateway. This will take you to Stripe to authorize Invoice Ninja and on your return your account will be successfully linked!',
|
'stripe_connect_migration_desc' => 'Invoice Ninja v5 uses Stripe Connect to link your Stripe account to Invoice Ninja. This provides an additional layer of security for your account. Now that you data has migrated, you will need to Authorize Stripe to accept payments in v5.<br><br>To do this, navigate to Settings > Online Payments > Configure Gateways. Click on Stripe Connect and then under Settings click Setup Gateway. This will take you to Stripe to authorize Invoice Ninja and on your return your account will be successfully linked!',
|
||||||
'email_quota_exceeded_subject' => 'Account email quota exceeded.',
|
'email_quota_exceeded_subject' => 'Account email quota exceeded.',
|
||||||
@ -4269,7 +4270,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'lang_Persian' => 'Persian',
|
'lang_Persian' => 'Persian',
|
||||||
'lang_Latvian' => 'Latvian',
|
'lang_Latvian' => 'Latvian',
|
||||||
'expiry_date' => 'Expiry date',
|
'expiry_date' => 'Expiry date',
|
||||||
'cardholder_name' => 'Card holder name',
|
'cardholder_name' => 'Nom du détenteur de la carte',
|
||||||
'recurring_quote_number_taken' => 'Recurring Quote number :number already taken',
|
'recurring_quote_number_taken' => 'Recurring Quote number :number already taken',
|
||||||
'account_type' => 'Account type',
|
'account_type' => 'Account type',
|
||||||
'locality' => 'Locality',
|
'locality' => 'Locality',
|
||||||
@ -4296,7 +4297,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'you_need_to_accept_the_terms_before_proceeding' => 'You need to accept the terms before proceeding.',
|
'you_need_to_accept_the_terms_before_proceeding' => 'You need to accept the terms before proceeding.',
|
||||||
'direct_debit' => 'Direct Debit',
|
'direct_debit' => 'Direct Debit',
|
||||||
'clone_to_expense' => 'Clone to Expense',
|
'clone_to_expense' => 'Clone to Expense',
|
||||||
'checkout' => 'Checkout',
|
'checkout' => 'Finaliser la commande',
|
||||||
'acss' => 'Pre-authorized debit payments',
|
'acss' => 'Pre-authorized debit payments',
|
||||||
'invalid_amount' => 'Invalid amount. Number/Decimal values only.',
|
'invalid_amount' => 'Invalid amount. Number/Decimal values only.',
|
||||||
'client_payment_failure_body' => 'Payment for Invoice :invoice for amount :amount failed.',
|
'client_payment_failure_body' => 'Payment for Invoice :invoice for amount :amount failed.',
|
||||||
@ -4366,7 +4367,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'include_drafts' => 'Include Drafts',
|
'include_drafts' => 'Include Drafts',
|
||||||
'include_drafts_help' => 'Include draft records in reports',
|
'include_drafts_help' => 'Include draft records in reports',
|
||||||
'is_invoiced' => 'Is Invoiced',
|
'is_invoiced' => 'Is Invoiced',
|
||||||
'change_plan' => 'Change Plan',
|
'change_plan' => 'Changer de formule',
|
||||||
'persist_data' => 'Mémoriser les données',
|
'persist_data' => 'Mémoriser les données',
|
||||||
'customer_count' => 'Customer Count',
|
'customer_count' => 'Customer Count',
|
||||||
'verify_customers' => 'Verify Customers',
|
'verify_customers' => 'Verify Customers',
|
||||||
@ -4890,9 +4891,9 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'delete_bank_account' => 'Delete Bank Account',
|
'delete_bank_account' => 'Delete Bank Account',
|
||||||
'archive_transaction' => 'Archive Transaction',
|
'archive_transaction' => 'Archive Transaction',
|
||||||
'delete_transaction' => 'Delete Transaction',
|
'delete_transaction' => 'Delete Transaction',
|
||||||
'otp_code_message' => 'We have sent a code to :email enter this code to proceed.',
|
'otp_code_message' => 'Veuillez saisir le code qui vient d\'être envoyé à :email pour continuer.',
|
||||||
'otp_code_subject' => 'Your one time passcode code',
|
'otp_code_subject' => 'Votre code à usage unique',
|
||||||
'otp_code_body' => 'Your one time passcode is :code',
|
'otp_code_body' => 'Votre code à usage unique est :code',
|
||||||
'delete_tax_rate' => 'Delete Tax Rate',
|
'delete_tax_rate' => 'Delete Tax Rate',
|
||||||
'restore_tax_rate' => 'Restore Tax Rate',
|
'restore_tax_rate' => 'Restore Tax Rate',
|
||||||
'company_backup_file' => 'Select company backup file',
|
'company_backup_file' => 'Select company backup file',
|
||||||
@ -4916,6 +4917,38 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Entreprise',
|
'organization' => 'Entreprise',
|
||||||
'name' => 'Nom',
|
'name' => 'Nom',
|
||||||
'website' => 'Site web',
|
'website' => 'Site web',
|
||||||
@ -9,7 +9,7 @@ $LANG = [
|
|||||||
'address1' => 'Rue',
|
'address1' => 'Rue',
|
||||||
'address2' => 'Appartement / bureau',
|
'address2' => 'Appartement / bureau',
|
||||||
'city' => 'Ville',
|
'city' => 'Ville',
|
||||||
'state' => 'État / province',
|
'state' => 'Province',
|
||||||
'postal_code' => 'Code postal',
|
'postal_code' => 'Code postal',
|
||||||
'country_id' => 'Pays',
|
'country_id' => 'Pays',
|
||||||
'contacts' => 'Contacts',
|
'contacts' => 'Contacts',
|
||||||
@ -202,7 +202,7 @@ $LANG = [
|
|||||||
'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' => 'Désolé, cela va dépasser la limite de :count clients. Veuillez passer à un forfait payant.',
|
'limit_clients' => 'Désolé, cela va dépasser la limite de :count clients. Veuillez passer à un forfait payant.',
|
||||||
'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' => 'Veuillez vous enregistrer pour envoyer une facture par courriel',
|
'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.',
|
||||||
'updated_client' => 'Le client a été modifié avec succès',
|
'updated_client' => 'Le client a été modifié avec succès',
|
||||||
'archived_client' => 'Le client a été archivé avec succès',
|
'archived_client' => 'Le client a été archivé avec succès',
|
||||||
@ -255,7 +255,7 @@ $LANG = [
|
|||||||
'notification_invoice_sent' => 'Le client suivant :client a reçu par courriel la facture :invoice d\'un montant de :amount',
|
'notification_invoice_sent' => 'Le client suivant :client a reçu par courriel la facture :invoice d\'un montant de :amount',
|
||||||
'notification_invoice_viewed' => 'Le client suivant :client a vu la facture :invoice d\'un montant de :amount',
|
'notification_invoice_viewed' => 'Le client suivant :client a vu la facture :invoice d\'un montant de :amount',
|
||||||
'stripe_payment_text' => 'Facture :invoicenumber d\'un montant de :amount pour le client :',
|
'stripe_payment_text' => 'Facture :invoicenumber d\'un montant de :amount pour le client :',
|
||||||
'stripe_payment_text_without_invoice' => 'Payment with no invoice for amount :amount for client :client',
|
'stripe_payment_text_without_invoice' => 'Paiement sans facture d\'un montant de :amount pour le client :client',
|
||||||
'reset_password' => 'Vous pouvez réinitialiser votre mot de passe en cliquant sur le lien suivant :',
|
'reset_password' => 'Vous pouvez réinitialiser votre mot de passe en cliquant sur le lien suivant :',
|
||||||
'secure_payment' => 'Paiement sécurisé',
|
'secure_payment' => 'Paiement sécurisé',
|
||||||
'card_number' => 'N° de carte',
|
'card_number' => 'N° de carte',
|
||||||
@ -355,7 +355,7 @@ $LANG = [
|
|||||||
'updated_user' => 'L\'utilisateur a été mis à jour avec succès',
|
'updated_user' => 'L\'utilisateur a été mis à jour avec succès',
|
||||||
'invitation_message' => 'Vous avez été invité par :invitor. ',
|
'invitation_message' => 'Vous avez été invité par :invitor. ',
|
||||||
'register_to_add_user' => 'Veuillez vous enregistrer pour ajouter un utilisateur',
|
'register_to_add_user' => 'Veuillez vous enregistrer pour ajouter un utilisateur',
|
||||||
'user_state' => 'État',
|
'user_state' => 'Province',
|
||||||
'edit_user' => 'Éditer l\'utilisateur',
|
'edit_user' => 'Éditer l\'utilisateur',
|
||||||
'delete_user' => 'Supprimer l\'utilisateur',
|
'delete_user' => 'Supprimer l\'utilisateur',
|
||||||
'active' => 'Actif',
|
'active' => 'Actif',
|
||||||
@ -1446,7 +1446,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'payment_type_Swish' => 'Swish',
|
'payment_type_Swish' => 'Swish',
|
||||||
'payment_type_Alipay' => 'Alipay',
|
'payment_type_Alipay' => 'Alipay',
|
||||||
'payment_type_Sofort' => 'Sofort',
|
'payment_type_Sofort' => 'Sofort',
|
||||||
'payment_type_SEPA' => 'SEPA Débit direct',
|
'payment_type_SEPA' => 'SEPA Prélèvement automatique',
|
||||||
'payment_type_Bitcoin' => 'Bitcoin',
|
'payment_type_Bitcoin' => 'Bitcoin',
|
||||||
'payment_type_GoCardless' => 'GoCardless',
|
'payment_type_GoCardless' => 'GoCardless',
|
||||||
'payment_type_Zelle' => 'Zelle',
|
'payment_type_Zelle' => 'Zelle',
|
||||||
@ -1892,6 +1892,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'task' => 'Tâche',
|
'task' => 'Tâche',
|
||||||
'contact_name' => 'Nom du contact',
|
'contact_name' => 'Nom du contact',
|
||||||
'city_state_postal' => 'Ville/Prov/CP',
|
'city_state_postal' => 'Ville/Prov/CP',
|
||||||
|
'postal_city' => 'Code postal/Ville',
|
||||||
'custom_field' => 'Champ personnalisé',
|
'custom_field' => 'Champ personnalisé',
|
||||||
'account_fields' => 'Champs pour entreprise',
|
'account_fields' => 'Champs pour entreprise',
|
||||||
'facebook_and_twitter' => 'Facebook et Twitter',
|
'facebook_and_twitter' => 'Facebook et Twitter',
|
||||||
@ -2494,7 +2495,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
|
|
||||||
'alipay' => 'Alipay',
|
'alipay' => 'Alipay',
|
||||||
'sofort' => 'Sofort',
|
'sofort' => 'Sofort',
|
||||||
'sepa' => 'SEPA Débit direct',
|
'sepa' => 'SEPA Prélèvement automatique',
|
||||||
'name_without_special_characters' => 'Veuillez entrer un nom en utilisant seulement les lettres de a à z et des espaces.',
|
'name_without_special_characters' => 'Veuillez entrer un nom en utilisant seulement les lettres de a à z et des espaces.',
|
||||||
'enable_alipay' => 'Accepter Alipay',
|
'enable_alipay' => 'Accepter Alipay',
|
||||||
'enable_sofort' => 'Accepter les tranferts de banques EU',
|
'enable_sofort' => 'Accepter les tranferts de banques EU',
|
||||||
@ -4269,30 +4270,30 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'expiry_date' => 'Date d\'expiration',
|
'expiry_date' => 'Date d\'expiration',
|
||||||
'cardholder_name' => 'Nom du détenteur',
|
'cardholder_name' => 'Nom du détenteur',
|
||||||
'recurring_quote_number_taken' => 'Le numéro de soumission :number est déjà pris',
|
'recurring_quote_number_taken' => 'Le numéro de soumission :number est déjà pris',
|
||||||
'account_type' => 'Account type',
|
'account_type' => 'Type de compte',
|
||||||
'locality' => 'Locality',
|
'locality' => 'Locality',
|
||||||
'checking' => 'Checking',
|
'checking' => 'Checking',
|
||||||
'savings' => 'Savings',
|
'savings' => 'Savings',
|
||||||
'unable_to_verify_payment_method' => 'Unable to verify payment method.',
|
'unable_to_verify_payment_method' => 'La méthode de paiement n\'a pas pu être vérifiée.',
|
||||||
'generic_gateway_error' => 'Gateway configuration error. Please check your credentials.',
|
'generic_gateway_error' => 'Erreur de configuration de passerelle. Veuillez vérifier vos identifiants.',
|
||||||
'my_documents' => 'My documents',
|
'my_documents' => 'Mes documents',
|
||||||
'payment_method_cannot_be_preauthorized' => 'This payment method cannot be preauthorized.',
|
'payment_method_cannot_be_preauthorized' => 'Cette méthode de paiement ne peut pas être préautorisée.',
|
||||||
'kbc_cbc' => 'KBC/CBC',
|
'kbc_cbc' => 'KBC/CBC',
|
||||||
'bancontact' => 'Bancontact',
|
'bancontact' => 'Bancontact',
|
||||||
'sepa_mandat' => 'By providing your IBAN and confirming this payment, you are authorizing :company and Stripe, our payment service provider, to send instructions to your bank to debit your account and your bank to debit your account in accordance with those instructions. You are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited.',
|
'sepa_mandat' => 'En fournissant votre IBAN et en confirmant ce paiement, vous autorisez :company et Stripe, notre fournisseur de service de paiement, à envoyer une demande à votre institution bancaire pour un prélèvement sur votre compte conformément à ces instructions. Vous pouvez demander un remboursement à votre institution bancaire selon les conditions de votre entente avec institution bancaire. Une demande de remboursement doit être faite dans les 8 semaines à partir du jour de la transaction.',
|
||||||
'ideal' => 'iDEAL',
|
'ideal' => 'iDEAL',
|
||||||
'bank_account_holder' => 'Bank Account Holder',
|
'bank_account_holder' => 'Titulaire du compte bancaire',
|
||||||
'aio_checkout' => 'All-in-one checkout',
|
'aio_checkout' => 'All-in-one checkout',
|
||||||
'przelewy24' => 'Przelewy24',
|
'przelewy24' => 'Przelewy24',
|
||||||
'przelewy24_accept' => 'I declare that I have familiarized myself with the regulations and information obligation of the Przelewy24 service.',
|
'przelewy24_accept' => 'J\'atteste que j\'ai pris connaissance de la réglementation et des obligations du service de Przelewy24.',
|
||||||
'giropay' => 'GiroPay',
|
'giropay' => 'GiroPay',
|
||||||
'giropay_law' => 'By entering your Customer information (such as name, sort code and account number) you (the Customer) agree that this information is given voluntarily.',
|
'giropay_law' => 'En saisissant vos information de client (tel que votre nom et numéro de compte), vous (le client) agréez à donner cette information volontairement.',
|
||||||
'klarna' => 'Klarna',
|
'klarna' => 'Klarna',
|
||||||
'eps' => 'EPS',
|
'eps' => 'EPS',
|
||||||
'becs' => 'BECS Direct Debit',
|
'becs' => 'BECS Prélèvement automatique',
|
||||||
'becs_mandate' => 'By providing your bank account details, you agree to this <a class="underline" href="https://stripe.com/au-becs-dd-service-agreement/legal">Direct Debit Request and the Direct Debit Request service agreement</a>, and authorise Stripe Payments Australia Pty Ltd ACN 160 180 343 Direct Debit User ID number 507156 (“Stripe”) to debit your account through the Bulk Electronic Clearing System (BECS) on behalf of :company (the “Merchant”) for any amounts separately communicated to you by the Merchant. You certify that you are either an account holder or an authorised signatory on the account listed above.',
|
'becs_mandate' => 'By providing your bank account details, you agree to this <a class="underline" href="https://stripe.com/au-becs-dd-service-agreement/legal">Direct Debit Request and the Direct Debit Request service agreement</a>, and authorise Stripe Payments Australia Pty Ltd ACN 160 180 343 Direct Debit User ID number 507156 (“Stripe”) to debit your account through the Bulk Electronic Clearing System (BECS) on behalf of :company (the “Merchant”) for any amounts separately communicated to you by the Merchant. You certify that you are either an account holder or an authorised signatory on the account listed above.',
|
||||||
'you_need_to_accept_the_terms_before_proceeding' => 'You need to accept the terms before proceeding.',
|
'you_need_to_accept_the_terms_before_proceeding' => 'Vous devez accepter les conditions pour continuer.',
|
||||||
'direct_debit' => 'Direct Debit',
|
'direct_debit' => 'Prélèvement automatique',
|
||||||
'clone_to_expense' => 'Clone to Expense',
|
'clone_to_expense' => 'Clone to Expense',
|
||||||
'checkout' => 'Checkout',
|
'checkout' => 'Checkout',
|
||||||
'acss' => 'Pre-authorized debit payments',
|
'acss' => 'Pre-authorized debit payments',
|
||||||
@ -4310,12 +4311,12 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'payment_type_Hosted Page' => 'Hosted Page',
|
'payment_type_Hosted Page' => 'Hosted Page',
|
||||||
'payment_type_GiroPay' => 'GiroPay',
|
'payment_type_GiroPay' => 'GiroPay',
|
||||||
'payment_type_EPS' => 'EPS',
|
'payment_type_EPS' => 'EPS',
|
||||||
'payment_type_Direct Debit' => 'Direct Debit',
|
'payment_type_Direct Debit' => 'Prélèvement automatique',
|
||||||
'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' => 'Gross line total',
|
||||||
'lang_Slovak' => 'Slovak',
|
'lang_Slovak' => 'Slovaque',
|
||||||
'normal' => 'Normal',
|
'normal' => 'Normal',
|
||||||
'large' => 'Large',
|
'large' => 'Large',
|
||||||
'extra_large' => 'Extra Large',
|
'extra_large' => 'Extra Large',
|
||||||
@ -4331,14 +4332,14 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'please_set_a_password' => 'Please set an account password',
|
'please_set_a_password' => 'Please set an account password',
|
||||||
'recommend_desktop' => 'We recommend using the desktop app for the best performance',
|
'recommend_desktop' => 'We recommend using the desktop app for the best performance',
|
||||||
'recommend_mobile' => 'We recommend using the mobile app for the best performance',
|
'recommend_mobile' => 'We recommend using the mobile app for the best performance',
|
||||||
'disconnected_gateway' => 'Successfully disconnected gateway',
|
'disconnected_gateway' => 'Passerelle déconnectée',
|
||||||
'disconnect' => 'Disconnect',
|
'disconnect' => 'Déconnexion',
|
||||||
'add_to_invoices' => 'Add to Invoices',
|
'add_to_invoices' => 'Ajouter aux factures',
|
||||||
'bulk_download' => 'Download',
|
'bulk_download' => 'Télécharger',
|
||||||
'persist_data_help' => 'Save data locally to enable the app to start faster, disabling may improve performance in large accounts',
|
'persist_data_help' => 'Save data locally to enable the app to start faster, disabling may improve performance in large accounts',
|
||||||
'persist_ui' => 'Persist UI',
|
'persist_ui' => 'Persist UI',
|
||||||
'persist_ui_help' => 'Save UI state locally to enable the app to start at the last location, disabling may improve performance',
|
'persist_ui_help' => 'Save UI state locally to enable the app to start at the last location, disabling may improve performance',
|
||||||
'client_postal_code' => 'Client Postal Code',
|
'client_postal_code' => 'Code postal du client',
|
||||||
'client_vat_number' => 'Client VAT Number',
|
'client_vat_number' => 'Client VAT Number',
|
||||||
'has_tasks' => 'Has Tasks',
|
'has_tasks' => 'Has Tasks',
|
||||||
'registration' => 'Registration',
|
'registration' => 'Registration',
|
||||||
@ -4601,38 +4602,38 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'enable_tooltips_help' => 'Show tooltips when hovering the mouse',
|
'enable_tooltips_help' => 'Show tooltips when hovering the mouse',
|
||||||
'multiple_client_error' => 'Error: records belong to more than one client',
|
'multiple_client_error' => 'Error: records belong to more than one client',
|
||||||
'login_label' => 'Login to an existing account',
|
'login_label' => 'Login to an existing account',
|
||||||
'purchase_order' => 'Purchase Order',
|
'purchase_order' => 'Bon de commande',
|
||||||
'purchase_order_number' => 'Purchase Order Number',
|
'purchase_order_number' => 'Numéro de bon de commande',
|
||||||
'purchase_order_number_short' => 'Purchase Order #',
|
'purchase_order_number_short' => 'Bon de commande #',
|
||||||
'inventory_notification_subject' => 'Inventory threshold notification for product: :product',
|
'inventory_notification_subject' => 'Inventory threshold notification for product: :product',
|
||||||
'inventory_notification_body' => 'Threshold of :amount has been reach for product: :product',
|
'inventory_notification_body' => 'Threshold of :amount has been reach for product: :product',
|
||||||
'activity_130' => ':user created purchase order :purchase_order',
|
'activity_130' => ':user a créé le bon de commande :purchase_order',
|
||||||
'activity_131' => ':user updated purchase order :purchase_order',
|
'activity_131' => ':user a mis à jour le bon de commande :purchase_order',
|
||||||
'activity_132' => ':user archived purchase order :purchase_order',
|
'activity_132' => ':user a archivé le bon de commande :purchase_order',
|
||||||
'activity_133' => ':user deleted purchase order :purchase_order',
|
'activity_133' => ':user a supprimé le bon de commande :purchase_order',
|
||||||
'activity_134' => ':user restored purchase order :purchase_order',
|
'activity_134' => ':user a restauré le bon de commande :purchase_order',
|
||||||
'activity_135' => ':user emailed purchase order :purchase_order',
|
'activity_135' => ':user a envoyé par courriel le bon de commande :purchase_order',
|
||||||
'activity_136' => ':contact viewed purchase order :purchase_order',
|
'activity_136' => ':contact a vu le bon de commande :purchase_order',
|
||||||
'purchase_order_subject' => 'New Purchase Order :number from :account',
|
'purchase_order_subject' => 'Nouveau bon de commande :number au montant de :amount',
|
||||||
'purchase_order_message' => 'To view your purchase order for :amount, click the link below.',
|
'purchase_order_message' => 'Pour voir le bon de commande au montant de :amount, cliquez sur le lien ci-dessous.',
|
||||||
'view_purchase_order' => 'View Purchase Order',
|
'view_purchase_order' => 'Voir le bon de commmande',
|
||||||
'purchase_orders_backup_subject' => 'Your purchase orders are ready for download',
|
'purchase_orders_backup_subject' => 'Vos bons de commande peuvent être téléchargés',
|
||||||
'notification_purchase_order_viewed_subject' => 'Purchase Order :invoice was viewed by :client',
|
'notification_purchase_order_viewed_subject' => 'Le bon de commande :invoice a été vu par :client',
|
||||||
'notification_purchase_order_viewed' => 'The following vendor :client viewed Purchase Order :invoice for :amount.',
|
'notification_purchase_order_viewed' => 'Le fournisseur :client a vu le bon de commande :invoice au montant de :amount.',
|
||||||
'purchase_order_date' => 'Purchase Order Date',
|
'purchase_order_date' => 'Date du bon de commande',
|
||||||
'purchase_orders' => 'Purchase Orders',
|
'purchase_orders' => 'Bons de commande',
|
||||||
'purchase_order_number_placeholder' => 'Purchase Order # :purchase_order',
|
'purchase_order_number_placeholder' => 'Bon de commande # :purchase_order',
|
||||||
'accepted' => 'Accepted',
|
'accepted' => 'Accepted',
|
||||||
'activity_137' => ':contact accepted purchase order :purchase_order',
|
'activity_137' => ':contact a accepté le bon de commande :purchase_order',
|
||||||
'vendor_information' => 'Vendor Information',
|
'vendor_information' => 'Vendor Information',
|
||||||
'notification_purchase_order_accepted_subject' => 'Purchase Order :purchase_order was accepted by :vendor',
|
'notification_purchase_order_accepted_subject' => 'Le bon de commande :purchase_order a été accepté par :vendor',
|
||||||
'notification_purchase_order_accepted' => 'The following vendor :vendor accepted Purchase Order :purchase_order for :amount.',
|
'notification_purchase_order_accepted' => 'Le fournisseur :vendor a accepté le bon de commande :purchase_order au montant de :amount.',
|
||||||
'amount_received' => 'Amount received',
|
'amount_received' => 'Amount received',
|
||||||
'purchase_order_already_expensed' => 'Already converted to an expense.',
|
'purchase_order_already_expensed' => 'Already converted to an expense.',
|
||||||
'convert_to_expense' => 'Convert to Expense',
|
'convert_to_expense' => 'Convert to Expense',
|
||||||
'add_to_inventory' => 'Add to Inventory',
|
'add_to_inventory' => 'Add to Inventory',
|
||||||
'added_purchase_order_to_inventory' => 'Successfully added purchase order to inventory',
|
'added_purchase_order_to_inventory' => 'Le bon de commande a été ajouté à l\'inventaire',
|
||||||
'added_purchase_orders_to_inventory' => 'Successfully added purchase orders to inventory',
|
'added_purchase_orders_to_inventory' => 'Les bons de commande ont été ajoutés à l\'inventaire',
|
||||||
'client_document_upload' => 'Client Document Upload',
|
'client_document_upload' => 'Client Document Upload',
|
||||||
'vendor_document_upload' => 'Vendor Document Upload',
|
'vendor_document_upload' => 'Vendor Document Upload',
|
||||||
'vendor_document_upload_help' => 'Enable vendors to upload documents',
|
'vendor_document_upload_help' => 'Enable vendors to upload documents',
|
||||||
@ -4648,22 +4649,22 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'enable_flexible_search' => 'Enable Flexible Search',
|
'enable_flexible_search' => 'Enable Flexible Search',
|
||||||
'enable_flexible_search_help' => 'Match non-contiguous characters, ie. "ct" matches "cat"',
|
'enable_flexible_search_help' => 'Match non-contiguous characters, ie. "ct" matches "cat"',
|
||||||
'vendor_details' => 'Vendor Details',
|
'vendor_details' => 'Vendor Details',
|
||||||
'purchase_order_details' => 'Purchase Order Details',
|
'purchase_order_details' => 'Détails du bon de commande',
|
||||||
'qr_iban' => 'QR IBAN',
|
'qr_iban' => 'QR IBAN',
|
||||||
'besr_id' => 'BESR ID',
|
'besr_id' => 'BESR ID',
|
||||||
'clone_to_purchase_order' => 'Clone to PO',
|
'clone_to_purchase_order' => 'Clone to PO',
|
||||||
'vendor_email_not_set' => 'Vendor does not have an email address set',
|
'vendor_email_not_set' => 'Vendor does not have an email address set',
|
||||||
'bulk_send_email' => 'Send Email',
|
'bulk_send_email' => 'Send Email',
|
||||||
'marked_purchase_order_as_sent' => 'Successfully marked purchase order as sent',
|
'marked_purchase_order_as_sent' => 'Le bon de commande a été marqué comme envoyé',
|
||||||
'marked_purchase_orders_as_sent' => 'Successfully marked purchase orders as sent',
|
'marked_purchase_orders_as_sent' => 'Les bons de commande ont été marqués comme envoyés',
|
||||||
'accepted_purchase_order' => 'Successfully accepted purchase order',
|
'accepted_purchase_order' => 'Le bon de commande a été accepté',
|
||||||
'accepted_purchase_orders' => 'Successfully accepted purchase orders',
|
'accepted_purchase_orders' => 'Les bons de commande ont été acceptés',
|
||||||
'cancelled_purchase_order' => 'Successfully cancelled purchase order',
|
'cancelled_purchase_order' => 'Le bon de commande a été annulé',
|
||||||
'cancelled_purchase_orders' => 'Successfully cancelled purchase orders',
|
'cancelled_purchase_orders' => 'Les bons de commande ont été annulés',
|
||||||
'please_select_a_vendor' => 'Please select a vendor',
|
'please_select_a_vendor' => 'Please select a vendor',
|
||||||
'purchase_order_total' => 'Purchase Order Total',
|
'purchase_order_total' => 'Total du bon de commande',
|
||||||
'email_purchase_order' => 'Email Purchase Order',
|
'email_purchase_order' => 'Envoyer le bon de commande par courriel',
|
||||||
'bulk_email_purchase_order' => 'Email Purchase Order',
|
'bulk_email_purchase_order' => 'Envoyer le bon de commande par courriel',
|
||||||
'disconnected_email' => 'Successfully disconnected email',
|
'disconnected_email' => 'Successfully disconnected email',
|
||||||
'connect_email' => 'Connect Email',
|
'connect_email' => 'Connect Email',
|
||||||
'disconnect_email' => 'Disconnect Email',
|
'disconnect_email' => 'Disconnect Email',
|
||||||
@ -4678,60 +4679,60 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'emailed_purchase_order' => 'Successfully queued purchase order to be sent',
|
'emailed_purchase_order' => 'Successfully queued purchase order to be sent',
|
||||||
'emailed_purchase_orders' => 'Successfully queued purchase orders to be sent',
|
'emailed_purchase_orders' => 'Successfully queued purchase orders to be sent',
|
||||||
'enable_react_app' => 'Change to the React web app',
|
'enable_react_app' => 'Change to the React web app',
|
||||||
'purchase_order_design' => 'Purchase Order Design',
|
'purchase_order_design' => 'Design du bon de commande',
|
||||||
'purchase_order_terms' => 'Purchase Order Terms',
|
'purchase_order_terms' => 'Conditions du bon de commande',
|
||||||
'purchase_order_footer' => 'Purchase Order Footer',
|
'purchase_order_footer' => 'Pied de page du bon de commande',
|
||||||
'require_purchase_order_signature' => 'Purchase Order Signature',
|
'require_purchase_order_signature' => 'Signature du bon de commande',
|
||||||
'require_purchase_order_signature_help' => 'Require vendor to provide their signature.',
|
'require_purchase_order_signature_help' => 'Require vendor to provide their signature.',
|
||||||
'new_purchase_order' => 'New Purchase Order',
|
'new_purchase_order' => 'Nouveau bon de commande',
|
||||||
'edit_purchase_order' => 'Edit Purchase Order',
|
'edit_purchase_order' => 'Éditer le bon de commande',
|
||||||
'created_purchase_order' => 'Successfully created purchase order',
|
'created_purchase_order' => 'Bon de commande créé',
|
||||||
'updated_purchase_order' => 'Successfully updated purchase order',
|
'updated_purchase_order' => 'Bon de commande mis à jour',
|
||||||
'archived_purchase_order' => 'Successfully archived purchase order',
|
'archived_purchase_order' => 'Bon de commande archivé',
|
||||||
'deleted_purchase_order' => 'Successfully deleted purchase order',
|
'deleted_purchase_order' => 'Bon de commande supprimé',
|
||||||
'removed_purchase_order' => 'Successfully removed purchase order',
|
'removed_purchase_order' => 'Bon de commande retiré',
|
||||||
'restored_purchase_order' => 'Successfully restored purchase order',
|
'restored_purchase_order' => 'Bon de commande restauré',
|
||||||
'search_purchase_order' => 'Search Purchase Order',
|
'search_purchase_order' => 'Rechercher un bon de commande',
|
||||||
'search_purchase_orders' => 'Search Purchase Orders',
|
'search_purchase_orders' => 'Rechercher des bons de commande',
|
||||||
'login_url' => 'Login URL',
|
'login_url' => 'Login URL',
|
||||||
'enable_applying_payments' => 'Enable Applying Payments',
|
'enable_applying_payments' => 'Enable Applying Payments',
|
||||||
'enable_applying_payments_help' => 'Support separately creating and applying payments',
|
'enable_applying_payments_help' => 'Support separately creating and applying payments',
|
||||||
'stock_quantity' => 'Stock Quantity',
|
'stock_quantity' => 'Stock Quantity',
|
||||||
'notification_threshold' => 'Notification Threshold',
|
'notification_threshold' => 'Notification Threshold',
|
||||||
'track_inventory' => 'Track Inventory',
|
'track_inventory' => 'Suivre l\'inventaire',
|
||||||
'track_inventory_help' => 'Display a product stock field and update when invoices are sent',
|
'track_inventory_help' => 'Display a product stock field and update when invoices are sent',
|
||||||
'stock_notifications' => 'Stock Notifications',
|
'stock_notifications' => 'Stock Notifications',
|
||||||
'stock_notifications_help' => 'Send an email when the stock reaches the threshold',
|
'stock_notifications_help' => 'Send an email when the stock reaches the threshold',
|
||||||
'vat' => 'VAT',
|
'vat' => 'VAT',
|
||||||
'view_map' => 'View Map',
|
'view_map' => 'Voir la carte',
|
||||||
'set_default_design' => 'Set Default Design',
|
'set_default_design' => 'Définir design par défaut',
|
||||||
'add_gateway_help_message' => 'Add a payment gateway (ie. Stripe, WePay or PayPal) to accept online payments',
|
'add_gateway_help_message' => 'Add a payment gateway (ie. Stripe, WePay or PayPal) to accept online payments',
|
||||||
'purchase_order_issued_to' => 'Purchase Order issued to',
|
'purchase_order_issued_to' => 'Bon de commande émis pour',
|
||||||
'archive_task_status' => 'Archive Task Status',
|
'archive_task_status' => 'Archive Task Status',
|
||||||
'delete_task_status' => 'Delete Task Status',
|
'delete_task_status' => 'Delete Task Status',
|
||||||
'restore_task_status' => 'Restore Task Status',
|
'restore_task_status' => 'Restore Task Status',
|
||||||
'lang_Hebrew' => 'Hebrew',
|
'lang_Hebrew' => 'Hébreu',
|
||||||
'price_change_accepted' => 'Price change accepted',
|
'price_change_accepted' => 'Price change accepted',
|
||||||
'price_change_failed' => 'Price change failed with code',
|
'price_change_failed' => 'Price change failed with code',
|
||||||
'restore_purchases' => 'Restore Purchases',
|
'restore_purchases' => 'Restore Purchases',
|
||||||
'activate' => 'Activate',
|
'activate' => 'Activer',
|
||||||
'connect_apple' => 'Connect Apple',
|
'connect_apple' => 'Connect Apple',
|
||||||
'disconnect_apple' => 'Disconnect Apple',
|
'disconnect_apple' => 'Disconnect Apple',
|
||||||
'disconnected_apple' => 'Successfully disconnected Apple',
|
'disconnected_apple' => 'Successfully disconnected Apple',
|
||||||
'send_now' => 'Send Now',
|
'send_now' => 'Envoyer maintenant',
|
||||||
'received' => 'Received',
|
'received' => 'Reçu',
|
||||||
'converted_to_expense' => 'Successfully converted to expense',
|
'converted_to_expense' => 'Successfully converted to expense',
|
||||||
'converted_to_expenses' => 'Successfully converted to expenses',
|
'converted_to_expenses' => 'Successfully converted to expenses',
|
||||||
'entity_removed' => 'This document has been removed, please contact the vendor for further information',
|
'entity_removed' => 'This document has been removed, please contact the vendor for further information',
|
||||||
'entity_removed_title' => 'Document no longer available',
|
'entity_removed_title' => 'Document no longer available',
|
||||||
'field' => 'Field',
|
'field' => 'Champ',
|
||||||
'period' => 'Period',
|
'period' => 'Period',
|
||||||
'fields_per_row' => 'Fields Per Row',
|
'fields_per_row' => 'Champs par ligne',
|
||||||
'total_active_invoices' => 'Active Invoices',
|
'total_active_invoices' => 'Factures en cours',
|
||||||
'total_outstanding_invoices' => 'Outstanding Invoices',
|
'total_outstanding_invoices' => 'Factures impayées',
|
||||||
'total_completed_payments' => 'Completed Payments',
|
'total_completed_payments' => 'Paiements reçus',
|
||||||
'total_refunded_payments' => 'Refunded Payments',
|
'total_refunded_payments' => 'Paiements remboursés',
|
||||||
'total_active_quotes' => 'Soumissions actives',
|
'total_active_quotes' => 'Soumissions en cours',
|
||||||
'total_approved_quotes' => 'Soumissions approuvées',
|
'total_approved_quotes' => 'Soumissions approuvées',
|
||||||
'total_unapproved_quotes' => 'Soumissions non approuvées',
|
'total_unapproved_quotes' => 'Soumissions non approuvées',
|
||||||
'total_logged_tasks' => 'Logged Tasks',
|
'total_logged_tasks' => 'Logged Tasks',
|
||||||
@ -4741,29 +4742,29 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'total_pending_expenses' => 'Pending Expenses',
|
'total_pending_expenses' => 'Pending Expenses',
|
||||||
'total_invoiced_expenses' => 'Invoiced Expenses',
|
'total_invoiced_expenses' => 'Invoiced Expenses',
|
||||||
'total_invoice_paid_expenses' => 'Invoice Paid Expenses',
|
'total_invoice_paid_expenses' => 'Invoice Paid Expenses',
|
||||||
'vendor_portal' => 'Vendor Portal',
|
'vendor_portal' => 'Portail du fournisseur',
|
||||||
'send_code' => 'Send Code',
|
'send_code' => 'Envoyer le code',
|
||||||
'save_to_upload_documents' => 'Save the record to upload documents',
|
'save_to_upload_documents' => 'Save the record to upload documents',
|
||||||
'expense_tax_rates' => 'Expense Tax Rates',
|
'expense_tax_rates' => 'Expense Tax Rates',
|
||||||
'invoice_item_tax_rates' => 'Invoice Item Tax Rates',
|
'invoice_item_tax_rates' => 'Invoice Item Tax Rates',
|
||||||
'verified_phone_number' => 'Successfully verified phone number',
|
'verified_phone_number' => 'Successfully verified phone number',
|
||||||
'code_was_sent' => 'A code has been sent via SMS',
|
'code_was_sent' => 'A code has been sent via SMS',
|
||||||
'resend' => 'Resend',
|
'resend' => 'Renvoyer',
|
||||||
'verify' => 'Verify',
|
'verify' => 'Vérifier',
|
||||||
'enter_phone_number' => 'Please provide a phone number',
|
'enter_phone_number' => 'Veuillez fournir un numéro de téléphone',
|
||||||
'invalid_phone_number' => 'Invalid phone number',
|
'invalid_phone_number' => 'Numéro de téléphone non valide',
|
||||||
'verify_phone_number' => 'Verify Phone Number',
|
'verify_phone_number' => 'Vérifier le numéro de téléphone',
|
||||||
'verify_phone_number_help' => 'Please verify your phone number to send emails',
|
'verify_phone_number_help' => 'Please verify your phone number to send emails',
|
||||||
'merged_clients' => 'Successfully merged clients',
|
'merged_clients' => 'Successfully merged clients',
|
||||||
'merge_into' => 'Merge Into',
|
'merge_into' => 'Merge Into',
|
||||||
'php81_required' => 'Note: v5.5 requires PHP 8.1',
|
'php81_required' => 'Note: v5.5 requiert PHP 8.1',
|
||||||
'bulk_email_purchase_orders' => 'Email Purchase Orders',
|
'bulk_email_purchase_orders' => 'Envoyer les bons de commande par courriel',
|
||||||
'bulk_email_invoices' => 'Email Invoices',
|
'bulk_email_invoices' => 'Envoyer les factures par courriel',
|
||||||
'bulk_email_quotes' => 'Envoyer les soumissions par courriel',
|
'bulk_email_quotes' => 'Envoyer les soumissions par courriel',
|
||||||
'bulk_email_credits' => 'Email Credits',
|
'bulk_email_credits' => 'Envoyer les crédits par courriel',
|
||||||
'archive_purchase_order' => 'Archive Purchase Order',
|
'archive_purchase_order' => 'Archiver le bon de commande',
|
||||||
'restore_purchase_order' => 'Restore Purchase Order',
|
'restore_purchase_order' => 'Restaurer le bon de commande',
|
||||||
'delete_purchase_order' => 'Delete Purchase Order',
|
'delete_purchase_order' => 'Supprimer le bon de commande',
|
||||||
'connect' => 'Connect',
|
'connect' => 'Connect',
|
||||||
'mark_paid_payment_email' => 'Mark Paid Payment Email',
|
'mark_paid_payment_email' => 'Mark Paid Payment Email',
|
||||||
'convert_to_project' => 'Convert to Project',
|
'convert_to_project' => 'Convert to Project',
|
||||||
@ -4786,7 +4787,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'side' => 'Side',
|
'side' => 'Side',
|
||||||
'pdf_preview' => 'PDF Preview',
|
'pdf_preview' => 'PDF Preview',
|
||||||
'long_press_to_select' => 'Long Press to Select',
|
'long_press_to_select' => 'Long Press to Select',
|
||||||
'purchase_order_item' => 'Purchase Order Item',
|
'purchase_order_item' => 'Article de bon de commande',
|
||||||
'would_you_rate_the_app' => 'Would you like to rate the app?',
|
'would_you_rate_the_app' => 'Would you like to rate the app?',
|
||||||
'include_deleted' => 'Include Deleted',
|
'include_deleted' => 'Include Deleted',
|
||||||
'include_deleted_help' => 'Include deleted records in reports',
|
'include_deleted_help' => 'Include deleted records in reports',
|
||||||
@ -4891,29 +4892,61 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette
|
|||||||
'otp_code_message' => 'We have sent a code to :email enter this code to proceed.',
|
'otp_code_message' => 'We have sent a code to :email enter this code to proceed.',
|
||||||
'otp_code_subject' => 'Your one time passcode code',
|
'otp_code_subject' => 'Your one time passcode code',
|
||||||
'otp_code_body' => 'Your one time passcode is :code',
|
'otp_code_body' => 'Your one time passcode is :code',
|
||||||
'delete_tax_rate' => 'Delete Tax Rate',
|
'delete_tax_rate' => 'Supprimer le taux de taxe',
|
||||||
'restore_tax_rate' => 'Restore Tax Rate',
|
'restore_tax_rate' => 'Restaurer le taux de taxe',
|
||||||
'company_backup_file' => 'Select company backup file',
|
'company_backup_file' => 'Veuillez sélectionner un fichier de sauvegarde de l\'entreprise',
|
||||||
'company_backup_file_help' => 'Please upload the .zip file used to create this backup.',
|
'company_backup_file_help' => 'Veuillez téléverser le fichier .zip utilisé pour la création de cette sauvegarde',
|
||||||
'backup_restore' => 'Backup | Restore',
|
'backup_restore' => 'Sauvegarde | Restauration',
|
||||||
'export_company' => 'Create company backup',
|
'export_company' => 'Créer une sauvegarde de l\'entreprise',
|
||||||
'backup' => 'Backup',
|
'backup' => 'Sauvegarde',
|
||||||
'notification_purchase_order_created_body' => 'The following purchase_order :purchase_order was created for vendor :vendor for :amount.',
|
'notification_purchase_order_created_body' => 'Le bon de commande :purchase_order a été créé pour le fournisseur vendor :vendor au montant de :amount.',
|
||||||
'notification_purchase_order_created_subject' => 'Purchase Order :purchase_order was created for :vendor',
|
'notification_purchase_order_created_subject' => 'Le bon de commande :purchase_order a été créé pour :vendor',
|
||||||
'notification_purchase_order_sent_subject' => 'Purchase Order :purchase_order was sent to :vendor',
|
'notification_purchase_order_sent_subject' => 'Le bon de commande :purchase_order a été envoyé à :vendor',
|
||||||
'notification_purchase_order_sent' => 'The following vendor :vendor was emailed Purchase Order :purchase_order for :amount.',
|
'notification_purchase_order_sent' => 'Le bon de commande :purchase_order au montant de :amount a été envoyé par courriel à :vendor',
|
||||||
'subscription_blocked' => 'This product is a restricted item, please contact the vendor for further information.',
|
'subscription_blocked' => 'This product is a restricted item, please contact the vendor for further information.',
|
||||||
'subscription_blocked_title' => 'Product not available.',
|
'subscription_blocked_title' => 'Produit non disponible.',
|
||||||
'purchase_order_created' => 'Purchase Order Created',
|
'purchase_order_created' => 'Bon de commande créé',
|
||||||
'purchase_order_sent' => 'Purchase Order Sent',
|
'purchase_order_sent' => 'Bon de commande envoyé',
|
||||||
'purchase_order_viewed' => 'Purchase Order Viewed',
|
'purchase_order_viewed' => 'Bon de commande vu',
|
||||||
'purchase_order_accepted' => 'Purchase Order Accepted',
|
'purchase_order_accepted' => 'Bon de commande accepté',
|
||||||
'credit_payment_error' => 'The credit amount can not be greater than the payment amount',
|
'credit_payment_error' => 'Le montant du crédit ne peut pas être plus grand que le montant du paiement',
|
||||||
'convert_payment_currency_help' => 'Set an exchange rate when entering a manual payment',
|
'convert_payment_currency_help' => 'Définir un taux de change lors de la saisi d\'un paiement manuel',
|
||||||
'convert_expense_currency_help' => 'Set an exchange rate when creating an expense',
|
'convert_expense_currency_help' => 'Définir un taux de change lors de la création d\'une dépense',
|
||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'URL Matomo',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'ID Matomo',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Ajouter à la facture',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Votre relevé de :start_date à :end_date est en pièce jointe',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Afficher le pied de page du courriel',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Cliquez sur + pour créer un enregistrement',
|
||||||
|
'last365_days' => 'Dernier 365 jours',
|
||||||
|
'import_design' => 'Importer le design',
|
||||||
|
'imported_design' => 'Le design a été importé',
|
||||||
|
'invalid_design' => 'Le design n\'est pas valide, la :value est manquante',
|
||||||
|
'setup_wizard_logo' => 'Souhaitez-vous téléverser votre logo ?',
|
||||||
|
'installed_version' => 'Version installée',
|
||||||
|
'notify_vendor_when_paid' => 'Avertir le fournisseur lors du paiement',
|
||||||
|
'notify_vendor_when_paid_help' => 'Envoyer un courriel au fournisseur lorsque la dépense est marquée comme payée',
|
||||||
|
'update_payment' => 'Mettre à jour le paiement',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'ארגון ',
|
'organization' => 'ארגון ',
|
||||||
'name' => 'שם',
|
'name' => 'שם',
|
||||||
'website' => 'אתר אינטרנט',
|
'website' => 'אתר אינטרנט',
|
||||||
@ -195,7 +195,7 @@ $LANG = [
|
|||||||
'invoice_error' => 'בבקשה בחר לקוח ותקן כל שגיאה',
|
'invoice_error' => 'בבקשה בחר לקוח ותקן כל שגיאה',
|
||||||
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
||||||
'payment_error' => 'אופס קרתה תקלה בביצוע התשלום, נא בבקשה לנסות שוב מאוחר יותר.',
|
'payment_error' => 'אופס קרתה תקלה בביצוע התשלום, נא בבקשה לנסות שוב מאוחר יותר.',
|
||||||
'registration_required' => 'הירשם כדי לשלוח חשבונית בדוא"ל',
|
'registration_required' => 'נדרשת הרשמה',
|
||||||
'confirmation_required' => 'בבקשה לאמת את הכתובת דואר אלקטרוני : קישור לשליחה מחדש הודעת אימות למייל',
|
'confirmation_required' => 'בבקשה לאמת את הכתובת דואר אלקטרוני : קישור לשליחה מחדש הודעת אימות למייל',
|
||||||
'updated_client' => 'לקוח עודכן בהצלחה',
|
'updated_client' => 'לקוח עודכן בהצלחה',
|
||||||
'archived_client' => 'לקוח נשלח לארכיון בהצלחה',
|
'archived_client' => 'לקוח נשלח לארכיון בהצלחה',
|
||||||
@ -1893,6 +1893,7 @@ $LANG = [
|
|||||||
'task' => 'משימה',
|
'task' => 'משימה',
|
||||||
'contact_name' => 'שם איש קשר',
|
'contact_name' => 'שם איש קשר',
|
||||||
'city_state_postal' => 'עיר/מדינה/דואר',
|
'city_state_postal' => 'עיר/מדינה/דואר',
|
||||||
|
'postal_city' => 'Postal/City',
|
||||||
'custom_field' => 'שדות מותאמים אישית',
|
'custom_field' => 'שדות מותאמים אישית',
|
||||||
'account_fields' => 'שדות חברה',
|
'account_fields' => 'שדות חברה',
|
||||||
'facebook_and_twitter' => 'Facebook and Twitter',
|
'facebook_and_twitter' => 'Facebook and Twitter',
|
||||||
@ -2241,7 +2242,7 @@ $LANG = [
|
|||||||
'navigation_variables' => 'משתני ניווט',
|
'navigation_variables' => 'משתני ניווט',
|
||||||
'custom_variables' => 'משתנים מותאמים אישית',
|
'custom_variables' => 'משתנים מותאמים אישית',
|
||||||
'invalid_file' => 'סוג קובץ לא נתמך',
|
'invalid_file' => 'סוג קובץ לא נתמך',
|
||||||
'add_documents_to_invoice' => 'Add Documents to Invoice',
|
'add_documents_to_invoice' => 'הוסף מסמכים לחשבונית',
|
||||||
'mark_expense_paid' => 'סמן כשולם',
|
'mark_expense_paid' => 'סמן כשולם',
|
||||||
'white_label_license_error' => 'Failed to validate the license, check storage/logs/laravel-error.log for more details.',
|
'white_label_license_error' => 'Failed to validate the license, check storage/logs/laravel-error.log for more details.',
|
||||||
'plan_price' => 'Plan Price',
|
'plan_price' => 'Plan Price',
|
||||||
@ -2610,7 +2611,7 @@ $LANG = [
|
|||||||
'apple_pay_domain' => 'Use <code>:domain</code> as the domain in :link.',
|
'apple_pay_domain' => 'Use <code>:domain</code> as the domain in :link.',
|
||||||
'apple_pay_not_supported' => 'Sorry, Apple/Google Pay isn\'t supported by your browser',
|
'apple_pay_not_supported' => 'Sorry, Apple/Google Pay isn\'t supported by your browser',
|
||||||
'optional_payment_methods' => 'Optional Payment Methods',
|
'optional_payment_methods' => 'Optional Payment Methods',
|
||||||
'add_subscription' => 'Add Subscription',
|
'add_subscription' => 'הוסף מנוי',
|
||||||
'target_url' => 'Target',
|
'target_url' => 'Target',
|
||||||
'target_url_help' => 'When the selected event occurs the app will post the entity to the target URL.',
|
'target_url_help' => 'When the selected event occurs the app will post the entity to the target URL.',
|
||||||
'event' => 'Event',
|
'event' => 'Event',
|
||||||
@ -2672,7 +2673,7 @@ $LANG = [
|
|||||||
'kanban' => 'Kanban',
|
'kanban' => 'Kanban',
|
||||||
'backlog' => 'Backlog',
|
'backlog' => 'Backlog',
|
||||||
'ready_to_do' => 'Ready to do',
|
'ready_to_do' => 'Ready to do',
|
||||||
'in_progress' => 'In progress',
|
'in_progress' => 'בתהליך',
|
||||||
'add_status' => 'Add status',
|
'add_status' => 'Add status',
|
||||||
'archive_status' => 'Archive Status',
|
'archive_status' => 'Archive Status',
|
||||||
'new_status' => 'New Status',
|
'new_status' => 'New Status',
|
||||||
@ -2681,31 +2682,31 @@ $LANG = [
|
|||||||
'improve_client_portal_link' => 'Set a subdomain to shorten the client portal link.',
|
'improve_client_portal_link' => 'Set a subdomain to shorten the client portal link.',
|
||||||
'budgeted_hours' => 'Budgeted Hours',
|
'budgeted_hours' => 'Budgeted Hours',
|
||||||
'progress' => 'Progress',
|
'progress' => 'Progress',
|
||||||
'view_project' => 'View Project',
|
'view_project' => 'צפה בפרוייקט',
|
||||||
'summary' => 'Summary',
|
'summary' => 'סיכום',
|
||||||
'endless_reminder' => 'Endless Reminder',
|
'endless_reminder' => 'Endless Reminder',
|
||||||
'signature_on_invoice_help' => 'Add the following code to show your client\'s signature on the PDF.',
|
'signature_on_invoice_help' => 'Add the following code to show your client\'s signature on the PDF.',
|
||||||
'signature_on_pdf' => 'Show on PDF',
|
'signature_on_pdf' => 'פתח בPDF',
|
||||||
'signature_on_pdf_help' => 'הצג את חתימת הלקוח ב-PDF של החשבונית/הצעת המחיר.',
|
'signature_on_pdf_help' => 'הצג את חתימת הלקוח ב-PDF של החשבונית/הצעת המחיר.',
|
||||||
'expired_white_label' => 'The white label license has expired',
|
'expired_white_label' => 'The white label license has expired',
|
||||||
'return_to_login' => 'Return to Login',
|
'return_to_login' => 'חזור להתחברות',
|
||||||
'convert_products_tip' => 'Note: add a :link named ":name" to see the exchange rate.',
|
'convert_products_tip' => 'Note: add a :link named ":name" to see the exchange rate.',
|
||||||
'amount_greater_than_balance' => 'הסכום גדול מיתרת החשבונית, ייווצר זיכוי עם הסכום הנותר.',
|
'amount_greater_than_balance' => 'הסכום גדול מיתרת החשבונית, ייווצר זיכוי עם הסכום הנותר.',
|
||||||
'custom_fields_tip' => 'Use <code>Label|Option1,Option2</code> to show a select box.',
|
'custom_fields_tip' => 'Use <code>Label|Option1,Option2</code> to show a select box.',
|
||||||
'client_information' => 'Client Information',
|
'client_information' => 'פרטי לקוח',
|
||||||
'updated_client_details' => 'Successfully updated client details',
|
'updated_client_details' => 'פרטי לקוח עודכנו בהצלחה',
|
||||||
'auto' => 'Auto',
|
'auto' => 'Auto',
|
||||||
'tax_amount' => 'Tax Amount',
|
'tax_amount' => 'סכום מס',
|
||||||
'tax_paid' => 'Tax Paid',
|
'tax_paid' => 'מס ששולם',
|
||||||
'none' => 'None',
|
'none' => 'None',
|
||||||
'proposal_message_button' => 'To view your proposal for :amount, click the button below.',
|
'proposal_message_button' => 'To view your proposal for :amount, click the button below.',
|
||||||
'proposal' => 'Proposal',
|
'proposal' => 'הצעה',
|
||||||
'proposals' => 'Proposals',
|
'proposals' => 'הצעות',
|
||||||
'list_proposals' => 'List Proposals',
|
'list_proposals' => 'List Proposals',
|
||||||
'new_proposal' => 'New Proposal',
|
'new_proposal' => 'הצעה חדשה',
|
||||||
'edit_proposal' => 'Edit Proposal',
|
'edit_proposal' => 'ערוך הצעה',
|
||||||
'archive_proposal' => 'Archive Proposal',
|
'archive_proposal' => 'העבר פרויקט לארכיון',
|
||||||
'delete_proposal' => 'Delete Proposal',
|
'delete_proposal' => 'מחר הצעה',
|
||||||
'created_proposal' => 'Successfully created proposal',
|
'created_proposal' => 'Successfully created proposal',
|
||||||
'updated_proposal' => 'Successfully updated proposal',
|
'updated_proposal' => 'Successfully updated proposal',
|
||||||
'archived_proposal' => 'Successfully archived proposal',
|
'archived_proposal' => 'Successfully archived proposal',
|
||||||
@ -4915,6 +4916,38 @@ $LANG = [
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Organizacija',
|
'organization' => 'Organizacija',
|
||||||
'name' => 'Ime',
|
'name' => 'Ime',
|
||||||
'website' => 'Web',
|
'website' => 'Web',
|
||||||
@ -202,7 +202,7 @@ $LANG = [
|
|||||||
'invoice_error' => 'Molimo provjerite da odaberete klijenta i korigirate greške',
|
'invoice_error' => 'Molimo provjerite da odaberete klijenta i korigirate greške',
|
||||||
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
||||||
'payment_error' => 'Došlo je do greške pri procesuiranju vaše uplate. Molimo pokušajte kasnije.',
|
'payment_error' => 'Došlo je do greške pri procesuiranju vaše uplate. Molimo pokušajte kasnije.',
|
||||||
'registration_required' => 'Molimo prijavite se prije slanja računa e-poštom',
|
'registration_required' => 'Registration Required',
|
||||||
'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.',
|
||||||
'updated_client' => 'Uspješno ažuriranje klijenta',
|
'updated_client' => 'Uspješno ažuriranje klijenta',
|
||||||
'archived_client' => 'Uspješno arhiviran klijent',
|
'archived_client' => 'Uspješno arhiviran klijent',
|
||||||
@ -1902,6 +1902,7 @@ Nevažeći kontakt email',
|
|||||||
'task' => 'Task',
|
'task' => 'Task',
|
||||||
'contact_name' => 'Contact Name',
|
'contact_name' => 'Contact Name',
|
||||||
'city_state_postal' => 'City/State/Postal',
|
'city_state_postal' => 'City/State/Postal',
|
||||||
|
'postal_city' => 'Postal/City',
|
||||||
'custom_field' => 'Custom Field',
|
'custom_field' => 'Custom Field',
|
||||||
'account_fields' => 'Company Fields',
|
'account_fields' => 'Company Fields',
|
||||||
'facebook_and_twitter' => 'Facebook and Twitter',
|
'facebook_and_twitter' => 'Facebook and Twitter',
|
||||||
@ -4923,6 +4924,38 @@ Nevažeći kontakt email',
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Organizzazione',
|
'organization' => 'Organizzazione',
|
||||||
'name' => 'Nome',
|
'name' => 'Nome',
|
||||||
'website' => 'Sito web',
|
'website' => 'Sito web',
|
||||||
@ -202,7 +202,7 @@ $LANG = [
|
|||||||
'invoice_error' => 'Per favore, assicurati di aver selezionato un cliente e correggi tutti gli errori',
|
'invoice_error' => 'Per favore, assicurati di aver selezionato un cliente e correggi tutti gli errori',
|
||||||
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
||||||
'payment_error' => 'C\'è stato un errore durante il pagamento. Riprova più tardi, per favore.',
|
'payment_error' => 'C\'è stato un errore durante il pagamento. Riprova più tardi, per favore.',
|
||||||
'registration_required' => 'Per favore, registrati per inviare una fattura',
|
'registration_required' => 'Registration Required',
|
||||||
'confirmation_required' => 'Vogliate confermare il vostro indirizzo email, :link per rinviare una email di conferma',
|
'confirmation_required' => 'Vogliate confermare il vostro indirizzo email, :link per rinviare una email di conferma',
|
||||||
'updated_client' => 'Cliente aggiornato con successo',
|
'updated_client' => 'Cliente aggiornato con successo',
|
||||||
'archived_client' => 'Cliente archiviato con successo',
|
'archived_client' => 'Cliente archiviato con successo',
|
||||||
@ -1903,6 +1903,7 @@ $LANG = [
|
|||||||
'task' => 'Attività',
|
'task' => 'Attività',
|
||||||
'contact_name' => 'Nome Contatto',
|
'contact_name' => 'Nome Contatto',
|
||||||
'city_state_postal' => 'Città/Stato/CAP',
|
'city_state_postal' => 'Città/Stato/CAP',
|
||||||
|
'postal_city' => 'Postal/City',
|
||||||
'custom_field' => 'Campo Personalizzato',
|
'custom_field' => 'Campo Personalizzato',
|
||||||
'account_fields' => 'Campi Azienda',
|
'account_fields' => 'Campi Azienda',
|
||||||
'facebook_and_twitter' => 'Facebook e Twitter',
|
'facebook_and_twitter' => 'Facebook e Twitter',
|
||||||
@ -4925,6 +4926,38 @@ $LANG = [
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => '組織',
|
'organization' => '組織',
|
||||||
'name' => '名前',
|
'name' => '名前',
|
||||||
'website' => 'WEBサイト',
|
'website' => 'WEBサイト',
|
||||||
@ -202,7 +202,7 @@ $LANG = [
|
|||||||
'invoice_error' => '顧客を選択し、エラーを修正したことを確認してください。',
|
'invoice_error' => '顧客を選択し、エラーを修正したことを確認してください。',
|
||||||
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
||||||
'payment_error' => 'There was an error processing your payment. Please try again later.',
|
'payment_error' => 'There was an error processing your payment. Please try again later.',
|
||||||
'registration_required' => 'Please sign up to email an invoice',
|
'registration_required' => 'Registration Required',
|
||||||
'confirmation_required' => 'メールボックスを確認してください。確認メールを再送する場合は :link をクリックしてください。',
|
'confirmation_required' => 'メールボックスを確認してください。確認メールを再送する場合は :link をクリックしてください。',
|
||||||
'updated_client' => '顧客を更新しました。',
|
'updated_client' => '顧客を更新しました。',
|
||||||
'archived_client' => '顧客をアーカイブしました。',
|
'archived_client' => '顧客をアーカイブしました。',
|
||||||
@ -1901,6 +1901,7 @@ $LANG = [
|
|||||||
'task' => 'Task',
|
'task' => 'Task',
|
||||||
'contact_name' => 'Contact Name',
|
'contact_name' => 'Contact Name',
|
||||||
'city_state_postal' => 'City/State/Postal',
|
'city_state_postal' => 'City/State/Postal',
|
||||||
|
'postal_city' => 'Postal/City',
|
||||||
'custom_field' => 'Custom Field',
|
'custom_field' => 'Custom Field',
|
||||||
'account_fields' => 'Company Fields',
|
'account_fields' => 'Company Fields',
|
||||||
'facebook_and_twitter' => 'Facebook and Twitter',
|
'facebook_and_twitter' => 'Facebook and Twitter',
|
||||||
@ -4922,6 +4923,38 @@ $LANG = [
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Įmonė',
|
'organization' => 'Įmonė',
|
||||||
'name' => 'Pavadinimas',
|
'name' => 'Pavadinimas',
|
||||||
'website' => 'Internetinis puslapis',
|
'website' => 'Internetinis puslapis',
|
||||||
@ -41,7 +41,7 @@ $LANG = [
|
|||||||
'quantity' => 'Kiekis',
|
'quantity' => 'Kiekis',
|
||||||
'line_total' => 'Suma',
|
'line_total' => 'Suma',
|
||||||
'subtotal' => 'Tarpinė suma',
|
'subtotal' => 'Tarpinė suma',
|
||||||
'net_subtotal' => 'Net',
|
'net_subtotal' => 'Neto',
|
||||||
'paid_to_date' => 'Apmokėta',
|
'paid_to_date' => 'Apmokėta',
|
||||||
'balance_due' => 'Mokėtina suma',
|
'balance_due' => 'Mokėtina suma',
|
||||||
'invoice_design_id' => 'Dizainas',
|
'invoice_design_id' => 'Dizainas',
|
||||||
@ -200,9 +200,9 @@ $LANG = [
|
|||||||
'removed_logo' => 'Logo ištrintas sėkmingai',
|
'removed_logo' => 'Logo ištrintas sėkmingai',
|
||||||
'sent_message' => 'Žinutė išsiųsta',
|
'sent_message' => 'Žinutė išsiųsta',
|
||||||
'invoice_error' => 'Pasitinkite klientą ir pataisykite klaidas',
|
'invoice_error' => 'Pasitinkite klientą ir pataisykite klaidas',
|
||||||
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
'limit_clients' => 'Atsiprašome, tai viršys :count klientų limitą. Atsinaujinkite į mokamą planą.',
|
||||||
'payment_error' => 'There was an error processing your payment. Please try again later.',
|
'payment_error' => 'There was an error processing your payment. Please try again later.',
|
||||||
'registration_required' => 'Prašome prisijungti sąskaitos išsiuntimui',
|
'registration_required' => 'Būtina registracija',
|
||||||
'confirmation_required' => 'Prašome patvirtinti jūsų el.pašto adresą, :link jei norite dar kartą atsiųsti patvirtinimo laišką.',
|
'confirmation_required' => 'Prašome patvirtinti jūsų el.pašto adresą, :link jei norite dar kartą atsiųsti patvirtinimo laišką.',
|
||||||
'updated_client' => 'Successfully updated client',
|
'updated_client' => 'Successfully updated client',
|
||||||
'archived_client' => 'Successfully archived client',
|
'archived_client' => 'Successfully archived client',
|
||||||
@ -237,7 +237,7 @@ $LANG = [
|
|||||||
'archived_vendors' => 'Sėkmingai suarchyvuoti :count tiekėjai',
|
'archived_vendors' => 'Sėkmingai suarchyvuoti :count tiekėjai',
|
||||||
'deleted_vendor' => 'Sėkmingai ištrintas tiekėjas',
|
'deleted_vendor' => 'Sėkmingai ištrintas tiekėjas',
|
||||||
'deleted_vendors' => 'Ištrinta :count tiekėjų',
|
'deleted_vendors' => 'Ištrinta :count tiekėjų',
|
||||||
'confirmation_subject' => 'Account Confirmation',
|
'confirmation_subject' => 'Paskyros patvirtinimas',
|
||||||
'confirmation_header' => 'Paskyros patvirtinimas',
|
'confirmation_header' => 'Paskyros patvirtinimas',
|
||||||
'confirmation_message' => 'Prašome paspausti nuorodą jei norite patvirtinti paskyrą.',
|
'confirmation_message' => 'Prašome paspausti nuorodą jei norite patvirtinti paskyrą.',
|
||||||
'invoice_subject' => 'Naujos sąskaitos :number iš :account',
|
'invoice_subject' => 'Naujos sąskaitos :number iš :account',
|
||||||
@ -254,7 +254,7 @@ $LANG = [
|
|||||||
'notification_invoice_paid' => 'A payment of :amount was made by client :client towards Invoice :invoice.',
|
'notification_invoice_paid' => 'A payment of :amount was made by client :client towards Invoice :invoice.',
|
||||||
'notification_invoice_sent' => 'Klientui :client išsiųsta sąskaita :invoice sumai :amount.',
|
'notification_invoice_sent' => 'Klientui :client išsiųsta sąskaita :invoice sumai :amount.',
|
||||||
'notification_invoice_viewed' => 'Klientas :client žiūrėjo sąskaitą :invoice for :amount.',
|
'notification_invoice_viewed' => 'Klientas :client žiūrėjo sąskaitą :invoice for :amount.',
|
||||||
'stripe_payment_text' => 'Invoice :invoicenumber for :amount for client :client',
|
'stripe_payment_text' => 'Sąskaita faktūra :invoicenumber už :amount klientui :client',
|
||||||
'stripe_payment_text_without_invoice' => 'Payment with no invoice for amount :amount for client :client',
|
'stripe_payment_text_without_invoice' => 'Payment with no invoice for amount :amount for client :client',
|
||||||
'reset_password' => 'You can reset your account password by clicking the following button:',
|
'reset_password' => 'You can reset your account password by clicking the following button:',
|
||||||
'secure_payment' => 'Secure Payment',
|
'secure_payment' => 'Secure Payment',
|
||||||
@ -1901,6 +1901,7 @@ $LANG = [
|
|||||||
'task' => 'Task',
|
'task' => 'Task',
|
||||||
'contact_name' => 'Contact Name',
|
'contact_name' => 'Contact Name',
|
||||||
'city_state_postal' => 'City/State/Postal',
|
'city_state_postal' => 'City/State/Postal',
|
||||||
|
'postal_city' => 'Postal/City',
|
||||||
'custom_field' => 'Custom Field',
|
'custom_field' => 'Custom Field',
|
||||||
'account_fields' => 'Company Fields',
|
'account_fields' => 'Company Fields',
|
||||||
'facebook_and_twitter' => 'Facebook and Twitter',
|
'facebook_and_twitter' => 'Facebook and Twitter',
|
||||||
@ -2294,7 +2295,7 @@ $LANG = [
|
|||||||
'update_payment_details' => 'Update payment details',
|
'update_payment_details' => 'Update payment details',
|
||||||
'updated_payment_details' => 'Successfully updated payment details',
|
'updated_payment_details' => 'Successfully updated payment details',
|
||||||
'update_credit_card' => 'Update Credit Card',
|
'update_credit_card' => 'Update Credit Card',
|
||||||
'recurring_expenses' => 'Recurring Expenses',
|
'recurring_expenses' => 'Pasikartojančios išlaidos',
|
||||||
'recurring_expense' => 'Recurring Expense',
|
'recurring_expense' => 'Recurring Expense',
|
||||||
'new_recurring_expense' => 'New Recurring Expense',
|
'new_recurring_expense' => 'New Recurring Expense',
|
||||||
'edit_recurring_expense' => 'Edit Recurring Expense',
|
'edit_recurring_expense' => 'Edit Recurring Expense',
|
||||||
@ -3308,7 +3309,7 @@ $LANG = [
|
|||||||
'group2' => 'Custom Group 2',
|
'group2' => 'Custom Group 2',
|
||||||
'group3' => 'Custom Group 3',
|
'group3' => 'Custom Group 3',
|
||||||
'group4' => 'Custom Group 4',
|
'group4' => 'Custom Group 4',
|
||||||
'number' => 'Number',
|
'number' => 'Numeris',
|
||||||
'count' => 'Count',
|
'count' => 'Count',
|
||||||
'is_active' => 'Is Active',
|
'is_active' => 'Is Active',
|
||||||
'contact_last_login' => 'Contact Last Login',
|
'contact_last_login' => 'Contact Last Login',
|
||||||
@ -3775,9 +3776,9 @@ $LANG = [
|
|||||||
'quote_expired' => 'Quote Expired',
|
'quote_expired' => 'Quote Expired',
|
||||||
'recurring_invoice_total' => 'Invoice Total',
|
'recurring_invoice_total' => 'Invoice Total',
|
||||||
'actions' => 'Actions',
|
'actions' => 'Actions',
|
||||||
'expense_number' => 'Expense Number',
|
'expense_number' => 'Išlaidų numeris',
|
||||||
'task_number' => 'Task Number',
|
'task_number' => 'Task Number',
|
||||||
'project_number' => 'Project Number',
|
'project_number' => 'Projekto numeris',
|
||||||
'view_settings' => 'View Settings',
|
'view_settings' => 'View Settings',
|
||||||
'company_disabled_warning' => 'Warning: this company has not yet been activated',
|
'company_disabled_warning' => 'Warning: this company has not yet been activated',
|
||||||
'late_invoice' => 'Late Invoice',
|
'late_invoice' => 'Late Invoice',
|
||||||
@ -4818,7 +4819,7 @@ $LANG = [
|
|||||||
'matched' => 'Matched',
|
'matched' => 'Matched',
|
||||||
'unmatched' => 'Unmatched',
|
'unmatched' => 'Unmatched',
|
||||||
'create_credit' => 'Create Credit',
|
'create_credit' => 'Create Credit',
|
||||||
'transactions' => 'Transactions',
|
'transactions' => 'Pervedimai',
|
||||||
'new_transaction' => 'New Transaction',
|
'new_transaction' => 'New Transaction',
|
||||||
'edit_transaction' => 'Edit Transaction',
|
'edit_transaction' => 'Edit Transaction',
|
||||||
'created_transaction' => 'Successfully created transaction',
|
'created_transaction' => 'Successfully created transaction',
|
||||||
@ -4922,6 +4923,38 @@ $LANG = [
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Spustelėkite +, kad sukurtumėte įrašą',
|
||||||
|
'last365_days' => 'Paskutinės 365 dienos',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Atnaujinti apmokėjimą',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Atrakinti Pro galimybes',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Uzņēmums',
|
'organization' => 'Uzņēmums',
|
||||||
'name' => 'Nosaukums',
|
'name' => 'Nosaukums',
|
||||||
'website' => 'Mājas lapa',
|
'website' => 'Mājas lapa',
|
||||||
@ -75,7 +75,7 @@ $LANG = [
|
|||||||
'clients' => 'Klienti',
|
'clients' => 'Klienti',
|
||||||
'invoices' => 'Rēķini',
|
'invoices' => 'Rēķini',
|
||||||
'payments' => 'Maksājumi',
|
'payments' => 'Maksājumi',
|
||||||
'credits' => 'Kredīti',
|
'credits' => 'Atgriešana',
|
||||||
'history' => 'Vēsture',
|
'history' => 'Vēsture',
|
||||||
'search' => 'Meklēt',
|
'search' => 'Meklēt',
|
||||||
'sign_up' => 'Sign Up',
|
'sign_up' => 'Sign Up',
|
||||||
@ -202,7 +202,7 @@ $LANG = [
|
|||||||
'invoice_error' => 'Please make sure to select a client and correct any errors',
|
'invoice_error' => 'Please make sure to select a client and correct any errors',
|
||||||
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
||||||
'payment_error' => 'There was an error processing your payment. Please try again later.',
|
'payment_error' => 'There was an error processing your payment. Please try again later.',
|
||||||
'registration_required' => 'Please sign up to email an invoice',
|
'registration_required' => 'Registration Required',
|
||||||
'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.',
|
||||||
'updated_client' => 'Successfully updated client',
|
'updated_client' => 'Successfully updated client',
|
||||||
'archived_client' => 'Successfully archived client',
|
'archived_client' => 'Successfully archived client',
|
||||||
@ -258,7 +258,7 @@ $LANG = [
|
|||||||
'stripe_payment_text_without_invoice' => 'Payment with no invoice for amount :amount for client :client',
|
'stripe_payment_text_without_invoice' => 'Payment with no invoice for amount :amount for client :client',
|
||||||
'reset_password' => 'You can reset your account password by clicking the following button:',
|
'reset_password' => 'You can reset your account password by clicking the following button:',
|
||||||
'secure_payment' => 'Secure Payment',
|
'secure_payment' => 'Secure Payment',
|
||||||
'card_number' => 'Card Number',
|
'card_number' => 'Kartes numurs',
|
||||||
'expiration_month' => 'Expiration Month',
|
'expiration_month' => 'Expiration Month',
|
||||||
'expiration_year' => 'Expiration Year',
|
'expiration_year' => 'Expiration Year',
|
||||||
'cvv' => 'CVV',
|
'cvv' => 'CVV',
|
||||||
@ -441,7 +441,7 @@ $LANG = [
|
|||||||
'payment_email' => 'Maksājumu e-pasts',
|
'payment_email' => 'Maksājumu e-pasts',
|
||||||
'quote_email' => 'Citēt e-pastu',
|
'quote_email' => 'Citēt e-pastu',
|
||||||
'reset_all' => 'Reset All',
|
'reset_all' => 'Reset All',
|
||||||
'approve' => 'Approve',
|
'approve' => 'Apstiprināt',
|
||||||
'token_billing_type_id' => 'Token Billing',
|
'token_billing_type_id' => 'Token Billing',
|
||||||
'token_billing_help' => 'Store payment details with WePay, Stripe, Braintree or GoCardless.',
|
'token_billing_help' => 'Store payment details with WePay, Stripe, Braintree or GoCardless.',
|
||||||
'token_billing_1' => 'Disabled',
|
'token_billing_1' => 'Disabled',
|
||||||
@ -518,7 +518,7 @@ $LANG = [
|
|||||||
'less_fields' => 'Less Fields',
|
'less_fields' => 'Less Fields',
|
||||||
'client_name' => 'Klienta vārds',
|
'client_name' => 'Klienta vārds',
|
||||||
'pdf_settings' => 'PDF Settings',
|
'pdf_settings' => 'PDF Settings',
|
||||||
'product_settings' => 'Product Settings',
|
'product_settings' => 'Produktu iestatījumi',
|
||||||
'auto_wrap' => 'Auto Line Wrap',
|
'auto_wrap' => 'Auto Line Wrap',
|
||||||
'duplicate_post' => 'Warning: the previous page was submitted twice. The second submission had been ignored.',
|
'duplicate_post' => 'Warning: the previous page was submitted twice. The second submission had been ignored.',
|
||||||
'view_documentation' => 'View Documentation',
|
'view_documentation' => 'View Documentation',
|
||||||
@ -533,7 +533,7 @@ $LANG = [
|
|||||||
'chart' => 'Chart',
|
'chart' => 'Chart',
|
||||||
'report' => 'Report',
|
'report' => 'Report',
|
||||||
'group_by' => 'Group by',
|
'group_by' => 'Group by',
|
||||||
'paid' => 'Paid',
|
'paid' => 'Apmaksāts',
|
||||||
'enable_report' => 'Report',
|
'enable_report' => 'Report',
|
||||||
'enable_chart' => 'Chart',
|
'enable_chart' => 'Chart',
|
||||||
'totals' => 'Totals',
|
'totals' => 'Totals',
|
||||||
@ -544,7 +544,7 @@ $LANG = [
|
|||||||
'recurring' => 'Atkārtojošie',
|
'recurring' => 'Atkārtojošie',
|
||||||
'last_invoice_sent' => 'Last invoice sent :date',
|
'last_invoice_sent' => 'Last invoice sent :date',
|
||||||
'processed_updates' => 'Successfully completed update',
|
'processed_updates' => 'Successfully completed update',
|
||||||
'tasks' => 'Tasks',
|
'tasks' => 'Uzdevumi',
|
||||||
'new_task' => 'New Task',
|
'new_task' => 'New Task',
|
||||||
'start_time' => 'Start Time',
|
'start_time' => 'Start Time',
|
||||||
'created_task' => 'Successfully created task',
|
'created_task' => 'Successfully created task',
|
||||||
@ -680,8 +680,8 @@ $LANG = [
|
|||||||
'status_sent' => 'Sent',
|
'status_sent' => 'Sent',
|
||||||
'status_viewed' => 'Viewed',
|
'status_viewed' => 'Viewed',
|
||||||
'status_partial' => 'Partial',
|
'status_partial' => 'Partial',
|
||||||
'status_paid' => 'Paid',
|
'status_paid' => 'Apmaksāts',
|
||||||
'status_unpaid' => 'Unpaid',
|
'status_unpaid' => 'Neapmaksāts',
|
||||||
'status_all' => 'All',
|
'status_all' => 'All',
|
||||||
'show_line_item_tax' => 'Display <b>line item taxes inline</b>',
|
'show_line_item_tax' => 'Display <b>line item taxes inline</b>',
|
||||||
'iframe_url' => 'Website',
|
'iframe_url' => 'Website',
|
||||||
@ -711,7 +711,7 @@ $LANG = [
|
|||||||
'sign_up_using' => 'Sign up using',
|
'sign_up_using' => 'Sign up using',
|
||||||
'invalid_credentials' => 'These credentials do not match our records',
|
'invalid_credentials' => 'These credentials do not match our records',
|
||||||
'show_all_options' => 'Show all options',
|
'show_all_options' => 'Show all options',
|
||||||
'user_details' => 'User Details',
|
'user_details' => 'Lietotāja dati',
|
||||||
'oneclick_login' => 'Connected Account',
|
'oneclick_login' => 'Connected Account',
|
||||||
'disable' => 'Disable',
|
'disable' => 'Disable',
|
||||||
'invoice_quote_number' => 'Invoice and Quote Numbers',
|
'invoice_quote_number' => 'Invoice and Quote Numbers',
|
||||||
@ -727,14 +727,14 @@ $LANG = [
|
|||||||
'basic_settings' => 'Basic Settings',
|
'basic_settings' => 'Basic Settings',
|
||||||
'pro' => 'Pro',
|
'pro' => 'Pro',
|
||||||
'gateways' => 'Payment Gateways',
|
'gateways' => 'Payment Gateways',
|
||||||
'next_send_on' => 'Send Next: :date',
|
'next_send_on' => 'Nākošais sūtīts: :datums',
|
||||||
'no_longer_running' => 'This invoice is not scheduled to run',
|
'no_longer_running' => 'This invoice is not scheduled to run',
|
||||||
'general_settings' => 'General Settings',
|
'general_settings' => 'General Settings',
|
||||||
'customize' => 'Pielāgot',
|
'customize' => 'Pielāgot',
|
||||||
'oneclick_login_help' => 'Connect an account to login without a password',
|
'oneclick_login_help' => 'Connect an account to login without a password',
|
||||||
'referral_code_help' => 'Earn money by sharing our app online',
|
'referral_code_help' => 'Earn money by sharing our app online',
|
||||||
'enable_with_stripe' => 'Enable | Requires Stripe',
|
'enable_with_stripe' => 'Enable | Requires Stripe',
|
||||||
'tax_settings' => 'Tax Settings',
|
'tax_settings' => 'Nodokļu iestatījumi',
|
||||||
'create_tax_rate' => 'Add Tax Rate',
|
'create_tax_rate' => 'Add Tax Rate',
|
||||||
'updated_tax_rate' => 'Successfully updated tax rate',
|
'updated_tax_rate' => 'Successfully updated tax rate',
|
||||||
'created_tax_rate' => 'Successfully created tax rate',
|
'created_tax_rate' => 'Successfully created tax rate',
|
||||||
@ -752,7 +752,7 @@ $LANG = [
|
|||||||
'see_options' => 'See options',
|
'see_options' => 'See options',
|
||||||
'invoice_counter' => 'Invoice Counter',
|
'invoice_counter' => 'Invoice Counter',
|
||||||
'quote_counter' => 'Quote Counter',
|
'quote_counter' => 'Quote Counter',
|
||||||
'type' => 'Type',
|
'type' => 'Veids',
|
||||||
'activity_1' => ':user created client :client',
|
'activity_1' => ':user created client :client',
|
||||||
'activity_2' => ':user archived client :client',
|
'activity_2' => ':user archived client :client',
|
||||||
'activity_3' => ':user deleted client :client',
|
'activity_3' => ':user deleted client :client',
|
||||||
@ -816,7 +816,7 @@ $LANG = [
|
|||||||
'default_invoice_footer' => 'Default Invoice Footer',
|
'default_invoice_footer' => 'Default Invoice Footer',
|
||||||
'quote_footer' => 'Quote Footer',
|
'quote_footer' => 'Quote Footer',
|
||||||
'free' => 'Free',
|
'free' => 'Free',
|
||||||
'quote_is_approved' => 'Successfully approved',
|
'quote_is_approved' => 'Veiksmīgi apstiprināts',
|
||||||
'apply_credit' => 'Apply Credit',
|
'apply_credit' => 'Apply Credit',
|
||||||
'system_settings' => 'System Settings',
|
'system_settings' => 'System Settings',
|
||||||
'archive_token' => 'Archive Token',
|
'archive_token' => 'Archive Token',
|
||||||
@ -1003,10 +1003,10 @@ $LANG = [
|
|||||||
'account_number' => 'Account Number',
|
'account_number' => 'Account Number',
|
||||||
'account_name' => 'Account Name',
|
'account_name' => 'Account Name',
|
||||||
'bank_account_error' => 'Failed to retrieve account details, please check your credentials.',
|
'bank_account_error' => 'Failed to retrieve account details, please check your credentials.',
|
||||||
'status_approved' => 'Approved',
|
'status_approved' => 'Apstiprināts',
|
||||||
'quote_settings' => 'Quote Settings',
|
'quote_settings' => 'Quote Settings',
|
||||||
'auto_convert_quote' => 'Auto Convert',
|
'auto_convert_quote' => 'Auto Convert',
|
||||||
'auto_convert_quote_help' => 'Automatically convert a quote to an invoice when approved.',
|
'auto_convert_quote_help' => 'Automatiski konvertēt apstiprinātu piedāvājumu rēķinā. ',
|
||||||
'validate' => 'Validate',
|
'validate' => 'Validate',
|
||||||
'info' => 'Info',
|
'info' => 'Info',
|
||||||
'imported_expenses' => 'Successfully created :count_vendors vendor(s) and :count_expenses expense(s)',
|
'imported_expenses' => 'Successfully created :count_vendors vendor(s) and :count_expenses expense(s)',
|
||||||
@ -1086,7 +1086,7 @@ $LANG = [
|
|||||||
'send_portal_password_help' => 'If no password is set, one will be generated and sent with the first invoice.',
|
'send_portal_password_help' => 'If no password is set, one will be generated and sent with the first invoice.',
|
||||||
|
|
||||||
'expired' => 'Expired',
|
'expired' => 'Expired',
|
||||||
'invalid_card_number' => 'The credit card number is not valid.',
|
'invalid_card_number' => 'Nederīgs kartes numurs',
|
||||||
'invalid_expiry' => 'The expiration date is not valid.',
|
'invalid_expiry' => 'The expiration date is not valid.',
|
||||||
'invalid_cvv' => 'The CVV is not valid.',
|
'invalid_cvv' => 'The CVV is not valid.',
|
||||||
'cost' => 'Cost',
|
'cost' => 'Cost',
|
||||||
@ -1125,7 +1125,7 @@ $LANG = [
|
|||||||
'december' => 'Decembris',
|
'december' => 'Decembris',
|
||||||
|
|
||||||
// Documents
|
// Documents
|
||||||
'documents_header' => 'Documents:',
|
'documents_header' => 'Dokumenti:',
|
||||||
'email_documents_header' => 'Documents:',
|
'email_documents_header' => 'Documents:',
|
||||||
'email_documents_example_1' => 'Widgets Receipt.pdf',
|
'email_documents_example_1' => 'Widgets Receipt.pdf',
|
||||||
'email_documents_example_2' => 'Final Deliverable.zip',
|
'email_documents_example_2' => 'Final Deliverable.zip',
|
||||||
@ -1168,7 +1168,7 @@ $LANG = [
|
|||||||
'plan_term_changes_to' => ':plan (:term) on :date',
|
'plan_term_changes_to' => ':plan (:term) on :date',
|
||||||
'cancel_plan_change' => 'Cancel Change',
|
'cancel_plan_change' => 'Cancel Change',
|
||||||
'plan' => 'Plan',
|
'plan' => 'Plan',
|
||||||
'expires' => 'Expires',
|
'expires' => 'Derīguma termiņš',
|
||||||
'renews' => 'Renews',
|
'renews' => 'Renews',
|
||||||
'plan_expired' => ':plan Plan Expired',
|
'plan_expired' => ':plan Plan Expired',
|
||||||
'trial_expired' => ':plan Plan Trial Ended',
|
'trial_expired' => ':plan Plan Trial Ended',
|
||||||
@ -1189,7 +1189,7 @@ $LANG = [
|
|||||||
'updated_plan' => 'Updated plan settings',
|
'updated_plan' => 'Updated plan settings',
|
||||||
'plan_paid' => 'Term Started',
|
'plan_paid' => 'Term Started',
|
||||||
'plan_started' => 'Plan Started',
|
'plan_started' => 'Plan Started',
|
||||||
'plan_expires' => 'Plan Expires',
|
'plan_expires' => 'Abonementa termiņš',
|
||||||
|
|
||||||
'white_label_button' => 'White Label',
|
'white_label_button' => 'White Label',
|
||||||
|
|
||||||
@ -1220,13 +1220,13 @@ $LANG = [
|
|||||||
'refund' => 'Refund',
|
'refund' => 'Refund',
|
||||||
'are_you_sure_refund' => 'Refund selected payments?',
|
'are_you_sure_refund' => 'Refund selected payments?',
|
||||||
'status_pending' => 'Pending',
|
'status_pending' => 'Pending',
|
||||||
'status_completed' => 'Completed',
|
'status_completed' => 'Pabeigtie',
|
||||||
'status_failed' => 'Failed',
|
'status_failed' => 'Failed',
|
||||||
'status_partially_refunded' => 'Partially Refunded',
|
'status_partially_refunded' => 'Daļēji atgriezts',
|
||||||
'status_partially_refunded_amount' => ':amount Refunded',
|
'status_partially_refunded_amount' => ':amount Refunded',
|
||||||
'status_refunded' => 'Refunded',
|
'status_refunded' => 'Atgriezts',
|
||||||
'status_voided' => 'Cancelled',
|
'status_voided' => 'Cancelled',
|
||||||
'refunded_payment' => 'Refunded Payment',
|
'refunded_payment' => 'Atgriezts maksājums',
|
||||||
'activity_39' => ':user cancelled a :payment_amount payment :payment',
|
'activity_39' => ':user cancelled a :payment_amount payment :payment',
|
||||||
'activity_40' => ':user refunded :adjustment of a :payment_amount payment :payment',
|
'activity_40' => ':user refunded :adjustment of a :payment_amount payment :payment',
|
||||||
'card_expiration' => 'Exp: :expires',
|
'card_expiration' => 'Exp: :expires',
|
||||||
@ -1303,7 +1303,7 @@ $LANG = [
|
|||||||
'link_manually' => 'Link Manually',
|
'link_manually' => 'Link Manually',
|
||||||
'secured_by_plaid' => 'Secured by Plaid',
|
'secured_by_plaid' => 'Secured by Plaid',
|
||||||
'plaid_linked_status' => 'Your bank account at :bank',
|
'plaid_linked_status' => 'Your bank account at :bank',
|
||||||
'add_payment_method' => 'Add Payment Method',
|
'add_payment_method' => 'Pievienot apmaksas veidu ',
|
||||||
'account_holder_type' => 'Account Holder Type',
|
'account_holder_type' => 'Account Holder Type',
|
||||||
'ach_authorization' => 'I authorize :company to use my bank account for future payments and, if necessary, electronically credit my account to correct erroneous debits. I understand that I may cancel this authorization at any time by removing the payment method or by contacting :email.',
|
'ach_authorization' => 'I authorize :company to use my bank account for future payments and, if necessary, electronically credit my account to correct erroneous debits. I understand that I may cancel this authorization at any time by removing the payment method or by contacting :email.',
|
||||||
'ach_authorization_required' => 'You must consent to ACH transactions.',
|
'ach_authorization_required' => 'You must consent to ACH transactions.',
|
||||||
@ -1838,7 +1838,7 @@ $LANG = [
|
|||||||
'max_users_reached' => 'The maximum number of users has been reached.',
|
'max_users_reached' => 'The maximum number of users has been reached.',
|
||||||
'buy_now_buttons' => 'Buy Now Buttons',
|
'buy_now_buttons' => 'Buy Now Buttons',
|
||||||
'landing_page' => 'Landing Page',
|
'landing_page' => 'Landing Page',
|
||||||
'payment_type' => 'Payment Type',
|
'payment_type' => 'Maksājuma veids',
|
||||||
'form' => 'Form',
|
'form' => 'Form',
|
||||||
'link' => 'Link',
|
'link' => 'Link',
|
||||||
'fields' => 'Fields',
|
'fields' => 'Fields',
|
||||||
@ -1901,6 +1901,7 @@ $LANG = [
|
|||||||
'task' => 'Task',
|
'task' => 'Task',
|
||||||
'contact_name' => 'Contact Name',
|
'contact_name' => 'Contact Name',
|
||||||
'city_state_postal' => 'City/State/Postal',
|
'city_state_postal' => 'City/State/Postal',
|
||||||
|
'postal_city' => 'Postal/City',
|
||||||
'custom_field' => 'Custom Field',
|
'custom_field' => 'Custom Field',
|
||||||
'account_fields' => 'Company Fields',
|
'account_fields' => 'Company Fields',
|
||||||
'facebook_and_twitter' => 'Facebook and Twitter',
|
'facebook_and_twitter' => 'Facebook and Twitter',
|
||||||
@ -2028,7 +2029,7 @@ $LANG = [
|
|||||||
'toggle_menu' => 'Toggle Menu',
|
'toggle_menu' => 'Toggle Menu',
|
||||||
'new_...' => 'New ...',
|
'new_...' => 'New ...',
|
||||||
'list_...' => 'List ...',
|
'list_...' => 'List ...',
|
||||||
'created_at' => 'Date Created',
|
'created_at' => 'Izveidošanas datums',
|
||||||
'contact_us' => 'Contact Us',
|
'contact_us' => 'Contact Us',
|
||||||
'user_guide' => 'User Guide',
|
'user_guide' => 'User Guide',
|
||||||
'promo_message' => 'Upgrade before :expires and get :amount OFF your first year of our Pro or Enterprise packages.',
|
'promo_message' => 'Upgrade before :expires and get :amount OFF your first year of our Pro or Enterprise packages.',
|
||||||
@ -2089,7 +2090,7 @@ $LANG = [
|
|||||||
'filters' => 'Filters',
|
'filters' => 'Filters',
|
||||||
'sort_by' => 'Sort By',
|
'sort_by' => 'Sort By',
|
||||||
'draft' => 'Draft',
|
'draft' => 'Draft',
|
||||||
'unpaid' => 'Unpaid',
|
'unpaid' => 'Neapmaksāts',
|
||||||
'aging' => 'Aging',
|
'aging' => 'Aging',
|
||||||
'age' => 'Age',
|
'age' => 'Age',
|
||||||
'days' => 'Days',
|
'days' => 'Days',
|
||||||
@ -2541,7 +2542,7 @@ $LANG = [
|
|||||||
'warn_payment_gateway' => 'Note: accepting online payments requires a payment gateway, :link to add one.',
|
'warn_payment_gateway' => 'Note: accepting online payments requires a payment gateway, :link to add one.',
|
||||||
'task_rate' => 'Task Rate',
|
'task_rate' => 'Task Rate',
|
||||||
'task_rate_help' => 'Set the default rate for invoiced tasks.',
|
'task_rate_help' => 'Set the default rate for invoiced tasks.',
|
||||||
'past_due' => 'Past Due',
|
'past_due' => 'Kavētie',
|
||||||
'document' => 'Document',
|
'document' => 'Document',
|
||||||
'invoice_or_expense' => 'Invoice/Expense',
|
'invoice_or_expense' => 'Invoice/Expense',
|
||||||
'invoice_pdfs' => 'Invoice PDFs',
|
'invoice_pdfs' => 'Invoice PDFs',
|
||||||
@ -2642,7 +2643,7 @@ $LANG = [
|
|||||||
'subscription_event_18' => 'Created Task',
|
'subscription_event_18' => 'Created Task',
|
||||||
'subscription_event_19' => 'Updated Task',
|
'subscription_event_19' => 'Updated Task',
|
||||||
'subscription_event_20' => 'Deleted Task',
|
'subscription_event_20' => 'Deleted Task',
|
||||||
'subscription_event_21' => 'Approved Quote',
|
'subscription_event_21' => 'Apstiprinātie piedāvājumi',
|
||||||
'subscriptions' => 'Subscriptions',
|
'subscriptions' => 'Subscriptions',
|
||||||
'updated_subscription' => 'Successfully updated subscription',
|
'updated_subscription' => 'Successfully updated subscription',
|
||||||
'created_subscription' => 'Successfully created subscription',
|
'created_subscription' => 'Successfully created subscription',
|
||||||
@ -2654,7 +2655,7 @@ $LANG = [
|
|||||||
'module_recurring_invoice' => 'Recurring Invoices',
|
'module_recurring_invoice' => 'Recurring Invoices',
|
||||||
'module_credit' => 'Credits',
|
'module_credit' => 'Credits',
|
||||||
'module_quote' => 'Piedāvājumi un Priekšlikumi ',
|
'module_quote' => 'Piedāvājumi un Priekšlikumi ',
|
||||||
'module_task' => 'Tasks & Projects',
|
'module_task' => 'Uzdevumi un projekti',
|
||||||
'module_expense' => 'Expenses & Vendors',
|
'module_expense' => 'Expenses & Vendors',
|
||||||
'module_ticket' => 'Biļetes',
|
'module_ticket' => 'Biļetes',
|
||||||
'reminders' => 'Reminders',
|
'reminders' => 'Reminders',
|
||||||
@ -2830,10 +2831,10 @@ $LANG = [
|
|||||||
'auto_archive_invoice_help' => 'Automatically archive invoices when paid.',
|
'auto_archive_invoice_help' => 'Automatically archive invoices when paid.',
|
||||||
'auto_archive_quote' => 'Auto Archive',
|
'auto_archive_quote' => 'Auto Archive',
|
||||||
'auto_archive_quote_help' => 'Automatically archive quotes when converted to invoice.',
|
'auto_archive_quote_help' => 'Automatically archive quotes when converted to invoice.',
|
||||||
'require_approve_quote' => 'Require approve quote',
|
'require_approve_quote' => 'Nepieciešams apstiprināt piedāvājumu',
|
||||||
'require_approve_quote_help' => 'Pieprasīt Klientiem apstiprināt Piedāvājuu. ',
|
'require_approve_quote_help' => 'Pieprasīt Klientiem apstiprināt Piedāvājuu. ',
|
||||||
'allow_approve_expired_quote' => 'Atļaut apstiprināt Piedāvājumu, kura derīguma termiņš ir beidzies ',
|
'allow_approve_expired_quote' => 'Atļaut apstiprināt Piedāvājumu, kura derīguma termiņš ir beidzies ',
|
||||||
'allow_approve_expired_quote_help' => 'Ļaut Klientiem apstiprināt Piedāvājuma cenas. ',
|
'allow_approve_expired_quote_help' => 'Ļaut Klientiem apstiprināt novecojuša Piedāvājuma cenas. ',
|
||||||
'invoice_workflow' => 'Invoice Workflow',
|
'invoice_workflow' => 'Invoice Workflow',
|
||||||
'quote_workflow' => 'Quote Workflow',
|
'quote_workflow' => 'Quote Workflow',
|
||||||
'client_must_be_active' => 'Error: the client must be active',
|
'client_must_be_active' => 'Error: the client must be active',
|
||||||
@ -2867,10 +2868,10 @@ $LANG = [
|
|||||||
'custom_expense_fields_help' => 'Add a field when creating an expense.',
|
'custom_expense_fields_help' => 'Add a field when creating an expense.',
|
||||||
'custom_vendor_fields_help' => 'Add a field when creating a vendor.',
|
'custom_vendor_fields_help' => 'Add a field when creating a vendor.',
|
||||||
'messages' => 'Messages',
|
'messages' => 'Messages',
|
||||||
'unpaid_invoice' => 'Unpaid Invoice',
|
'unpaid_invoice' => 'Neapmaksāts rēķins',
|
||||||
'paid_invoice' => 'Paid Invoice',
|
'paid_invoice' => 'Apmaksāts rēķins',
|
||||||
'unapproved_quote' => 'Unapproved Quote',
|
'unapproved_quote' => 'Neapstiprināts piedāvājums',
|
||||||
'unapproved_proposal' => 'Unapproved Proposal',
|
'unapproved_proposal' => 'Neapstiprināts piedāvājums',
|
||||||
'autofills_city_state' => 'Auto-fills city/state',
|
'autofills_city_state' => 'Auto-fills city/state',
|
||||||
'no_match_found' => 'No match found',
|
'no_match_found' => 'No match found',
|
||||||
'password_strength' => 'Password Strength',
|
'password_strength' => 'Password Strength',
|
||||||
@ -2927,11 +2928,11 @@ $LANG = [
|
|||||||
'please_enter_a_quote_number' => 'Please enter a quote number',
|
'please_enter_a_quote_number' => 'Please enter a quote number',
|
||||||
'clients_invoices' => ':client\'s invoices',
|
'clients_invoices' => ':client\'s invoices',
|
||||||
'viewed' => 'Skatīts',
|
'viewed' => 'Skatīts',
|
||||||
'approved' => 'Approved',
|
'approved' => 'Apstiprināts',
|
||||||
'invoice_status_1' => 'Melnraksts',
|
'invoice_status_1' => 'Melnraksts',
|
||||||
'invoice_status_2' => 'Nosūtīts',
|
'invoice_status_2' => 'Nosūtīts',
|
||||||
'invoice_status_3' => 'Viewed',
|
'invoice_status_3' => 'Viewed',
|
||||||
'invoice_status_4' => 'Approved',
|
'invoice_status_4' => 'Apstiprināts',
|
||||||
'invoice_status_5' => 'Partial',
|
'invoice_status_5' => 'Partial',
|
||||||
'invoice_status_6' => 'Apmaksāts',
|
'invoice_status_6' => 'Apmaksāts',
|
||||||
'marked_invoice_as_sent' => 'Successfully marked invoice as sent',
|
'marked_invoice_as_sent' => 'Successfully marked invoice as sent',
|
||||||
@ -2961,11 +2962,11 @@ $LANG = [
|
|||||||
'payment_status_1' => 'Pending',
|
'payment_status_1' => 'Pending',
|
||||||
'payment_status_2' => 'Voided',
|
'payment_status_2' => 'Voided',
|
||||||
'payment_status_3' => 'Failed',
|
'payment_status_3' => 'Failed',
|
||||||
'payment_status_4' => 'Completed',
|
'payment_status_4' => 'Pabeigtie',
|
||||||
'payment_status_5' => 'Partially Refunded',
|
'payment_status_5' => 'Daļēji atgriezts',
|
||||||
'payment_status_6' => 'Refunded',
|
'payment_status_6' => 'Atgriezts',
|
||||||
'send_receipt_to_client' => 'Send receipt to the client',
|
'send_receipt_to_client' => 'Send receipt to the client',
|
||||||
'refunded' => 'Refunded',
|
'refunded' => 'Atgriezts',
|
||||||
'marked_quote_as_sent' => 'Cenu piedāvājums veiksmīgi atzīmēts kā nosūtīts',
|
'marked_quote_as_sent' => 'Cenu piedāvājums veiksmīgi atzīmēts kā nosūtīts',
|
||||||
'custom_module_settings' => 'Custom Module Settings',
|
'custom_module_settings' => 'Custom Module Settings',
|
||||||
'ticket' => 'Biļete',
|
'ticket' => 'Biļete',
|
||||||
@ -3123,7 +3124,7 @@ $LANG = [
|
|||||||
'if_you_like_it' => 'If you like it please',
|
'if_you_like_it' => 'If you like it please',
|
||||||
'to_rate_it' => 'to rate it.',
|
'to_rate_it' => 'to rate it.',
|
||||||
'average' => 'Average',
|
'average' => 'Average',
|
||||||
'unapproved' => 'Unapproved',
|
'unapproved' => 'Neapstiprināts',
|
||||||
'authenticate_to_change_setting' => 'Please authenticate to change this setting',
|
'authenticate_to_change_setting' => 'Please authenticate to change this setting',
|
||||||
'locked' => 'Locked',
|
'locked' => 'Locked',
|
||||||
'authenticate' => 'Authenticate',
|
'authenticate' => 'Authenticate',
|
||||||
@ -3380,7 +3381,7 @@ $LANG = [
|
|||||||
'single_line_text' => 'Single-line text',
|
'single_line_text' => 'Single-line text',
|
||||||
'multi_line_text' => 'Multi-line text',
|
'multi_line_text' => 'Multi-line text',
|
||||||
'dropdown' => 'Dropdown',
|
'dropdown' => 'Dropdown',
|
||||||
'field_type' => 'Field Type',
|
'field_type' => 'Lauka tips',
|
||||||
'recover_password_email_sent' => 'A password recovery email has been sent',
|
'recover_password_email_sent' => 'A password recovery email has been sent',
|
||||||
'removed_user' => 'Successfully removed user',
|
'removed_user' => 'Successfully removed user',
|
||||||
'freq_three_years' => 'Three Years',
|
'freq_three_years' => 'Three Years',
|
||||||
@ -3481,7 +3482,7 @@ $LANG = [
|
|||||||
'invoice_viewed' => 'Invoice Viewed',
|
'invoice_viewed' => 'Invoice Viewed',
|
||||||
'quote_viewed' => 'Quote Viewed',
|
'quote_viewed' => 'Quote Viewed',
|
||||||
'credit_viewed' => 'Credit Viewed',
|
'credit_viewed' => 'Credit Viewed',
|
||||||
'quote_approved' => 'Quote Approved',
|
'quote_approved' => 'Piedāvājums apstiprināts',
|
||||||
'receive_all_notifications' => 'Receive All Notifications',
|
'receive_all_notifications' => 'Receive All Notifications',
|
||||||
'purchase_license' => 'Purchase License',
|
'purchase_license' => 'Purchase License',
|
||||||
'enable_modules' => 'Enable Modules',
|
'enable_modules' => 'Enable Modules',
|
||||||
@ -3515,7 +3516,7 @@ $LANG = [
|
|||||||
'emailed_credit' => 'Successfully emailed credit',
|
'emailed_credit' => 'Successfully emailed credit',
|
||||||
'marked_credit_as_sent' => 'Successfully marked credit as sent',
|
'marked_credit_as_sent' => 'Successfully marked credit as sent',
|
||||||
'email_subject_payment_partial' => 'Email Partial Payment Subject',
|
'email_subject_payment_partial' => 'Email Partial Payment Subject',
|
||||||
'is_approved' => 'Is Approved',
|
'is_approved' => 'ir apstiprināts',
|
||||||
'migration_went_wrong' => 'Oops, something went wrong! Please make sure you have setup an Invoice Ninja v5 instance before starting the migration.',
|
'migration_went_wrong' => 'Oops, something went wrong! Please make sure you have setup an Invoice Ninja v5 instance before starting the migration.',
|
||||||
'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: <a href="https://invoiceninja.github.io/docs/migration/#troubleshooting">https://invoiceninja.github.io/docs/migration/#troubleshooting</a>',
|
'cross_migration_message' => 'Cross account migration is not allowed. Please read more about it here: <a href="https://invoiceninja.github.io/docs/migration/#troubleshooting">https://invoiceninja.github.io/docs/migration/#troubleshooting</a>',
|
||||||
'email_credit' => 'Email Credit',
|
'email_credit' => 'Email Credit',
|
||||||
@ -3548,7 +3549,7 @@ $LANG = [
|
|||||||
'selfhosted' => 'Self-Hosted',
|
'selfhosted' => 'Self-Hosted',
|
||||||
'hide_menu' => 'Hide Menu',
|
'hide_menu' => 'Hide Menu',
|
||||||
'show_menu' => 'Show Menu',
|
'show_menu' => 'Show Menu',
|
||||||
'partially_refunded' => 'Partially Refunded',
|
'partially_refunded' => 'Daļēji atgriezts',
|
||||||
'search_documents' => 'Search Documents',
|
'search_documents' => 'Search Documents',
|
||||||
'search_designs' => 'Search Designs',
|
'search_designs' => 'Search Designs',
|
||||||
'search_invoices' => 'Search Invoices',
|
'search_invoices' => 'Search Invoices',
|
||||||
@ -3602,9 +3603,9 @@ $LANG = [
|
|||||||
'apply_payment' => 'Apply Payment',
|
'apply_payment' => 'Apply Payment',
|
||||||
'unapplied' => 'Unapplied',
|
'unapplied' => 'Unapplied',
|
||||||
'custom_labels' => 'Custom Labels',
|
'custom_labels' => 'Custom Labels',
|
||||||
'record_type' => 'Record Type',
|
'record_type' => 'Ieraksta tips',
|
||||||
'record_name' => 'Record Name',
|
'record_name' => 'Record Name',
|
||||||
'file_type' => 'File Type',
|
'file_type' => 'Faila tips',
|
||||||
'height' => 'Height',
|
'height' => 'Height',
|
||||||
'width' => 'Width',
|
'width' => 'Width',
|
||||||
'health_check' => 'Health Check',
|
'health_check' => 'Health Check',
|
||||||
@ -3617,7 +3618,7 @@ $LANG = [
|
|||||||
'client_created' => 'Client Created',
|
'client_created' => 'Client Created',
|
||||||
'online_payment_email' => 'Online Payment Email',
|
'online_payment_email' => 'Online Payment Email',
|
||||||
'manual_payment_email' => 'Manual Payment Email',
|
'manual_payment_email' => 'Manual Payment Email',
|
||||||
'completed' => 'Completed',
|
'completed' => 'Pabeigtie',
|
||||||
'gross' => 'Gross',
|
'gross' => 'Gross',
|
||||||
'net_amount' => 'Net Amount',
|
'net_amount' => 'Net Amount',
|
||||||
'net_balance' => 'Net Balance',
|
'net_balance' => 'Net Balance',
|
||||||
@ -3627,7 +3628,7 @@ $LANG = [
|
|||||||
'selected_quotes' => 'Izvēlēties Piedāvājumu',
|
'selected_quotes' => 'Izvēlēties Piedāvājumu',
|
||||||
'selected_tasks' => 'Selected Tasks',
|
'selected_tasks' => 'Selected Tasks',
|
||||||
'selected_expenses' => 'Selected Expenses',
|
'selected_expenses' => 'Selected Expenses',
|
||||||
'past_due_invoices' => 'Past Due Invoices',
|
'past_due_invoices' => 'Kavētie rēķini',
|
||||||
'create_payment' => 'Create Payment',
|
'create_payment' => 'Create Payment',
|
||||||
'update_quote' => 'Update Quote',
|
'update_quote' => 'Update Quote',
|
||||||
'update_invoice' => 'Update Invoice',
|
'update_invoice' => 'Update Invoice',
|
||||||
@ -3638,10 +3639,10 @@ $LANG = [
|
|||||||
'update_task' => 'Update Task',
|
'update_task' => 'Update Task',
|
||||||
'approve_quote' => 'Approve Quote',
|
'approve_quote' => 'Approve Quote',
|
||||||
'when_paid' => 'When Paid',
|
'when_paid' => 'When Paid',
|
||||||
'expires_on' => 'Expires On',
|
'expires_on' => 'Beidzas',
|
||||||
'show_sidebar' => 'Show Sidebar',
|
'show_sidebar' => 'Show Sidebar',
|
||||||
'hide_sidebar' => 'Hide Sidebar',
|
'hide_sidebar' => 'Hide Sidebar',
|
||||||
'event_type' => 'Event Type',
|
'event_type' => 'Notikuma tips',
|
||||||
'copy' => 'Copy',
|
'copy' => 'Copy',
|
||||||
'must_be_online' => 'Please restart the app once connected to the internet',
|
'must_be_online' => 'Please restart the app once connected to the internet',
|
||||||
'crons_not_enabled' => 'The crons need to be enabled',
|
'crons_not_enabled' => 'The crons need to be enabled',
|
||||||
@ -3718,7 +3719,7 @@ $LANG = [
|
|||||||
'last_day_of_the_month' => 'Last Day of the Month',
|
'last_day_of_the_month' => 'Last Day of the Month',
|
||||||
'use_payment_terms' => 'Use Payment Terms',
|
'use_payment_terms' => 'Use Payment Terms',
|
||||||
'endless' => 'Endless',
|
'endless' => 'Endless',
|
||||||
'next_send_date' => 'Next Send Date',
|
'next_send_date' => 'Nākamais saņemšanas datums',
|
||||||
'remaining_cycles' => 'Remaining Cycles',
|
'remaining_cycles' => 'Remaining Cycles',
|
||||||
'created_recurring_invoice' => 'Successfully created recurring invoice',
|
'created_recurring_invoice' => 'Successfully created recurring invoice',
|
||||||
'updated_recurring_invoice' => 'Successfully updated recurring invoice',
|
'updated_recurring_invoice' => 'Successfully updated recurring invoice',
|
||||||
@ -3754,7 +3755,7 @@ $LANG = [
|
|||||||
'invoice_task_timelog_help' => 'Add time details to the invoice line items',
|
'invoice_task_timelog_help' => 'Add time details to the invoice line items',
|
||||||
'auto_start_tasks_help' => 'Start tasks before saving',
|
'auto_start_tasks_help' => 'Start tasks before saving',
|
||||||
'configure_statuses' => 'Configure Statuses',
|
'configure_statuses' => 'Configure Statuses',
|
||||||
'task_settings' => 'Task Settings',
|
'task_settings' => 'Uzdevumu iestatījumi',
|
||||||
'configure_categories' => 'Configure Categories',
|
'configure_categories' => 'Configure Categories',
|
||||||
'edit_expense_category' => 'Edit Expense Category',
|
'edit_expense_category' => 'Edit Expense Category',
|
||||||
'removed_expense_category' => 'Successfully removed expense category',
|
'removed_expense_category' => 'Successfully removed expense category',
|
||||||
@ -3865,7 +3866,7 @@ $LANG = [
|
|||||||
'map_to' => 'Map To',
|
'map_to' => 'Map To',
|
||||||
'first_row_as_column_names' => 'Use first row as column names',
|
'first_row_as_column_names' => 'Use first row as column names',
|
||||||
'no_file_selected' => 'No File Selected',
|
'no_file_selected' => 'No File Selected',
|
||||||
'import_type' => 'Import Type',
|
'import_type' => 'Importa veids',
|
||||||
'draft_mode' => 'Draft Mode',
|
'draft_mode' => 'Draft Mode',
|
||||||
'draft_mode_help' => 'Preview updates faster but is less accurate',
|
'draft_mode_help' => 'Preview updates faster but is less accurate',
|
||||||
'show_product_discount' => 'Show Product Discount',
|
'show_product_discount' => 'Show Product Discount',
|
||||||
@ -3873,7 +3874,7 @@ $LANG = [
|
|||||||
'tax_name3' => 'Tax Name 3',
|
'tax_name3' => 'Tax Name 3',
|
||||||
'debug_mode_is_enabled' => 'Debug mode is enabled',
|
'debug_mode_is_enabled' => 'Debug mode is enabled',
|
||||||
'debug_mode_is_enabled_help' => 'Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.',
|
'debug_mode_is_enabled_help' => 'Warning: it is intended for use on local machines, it can leak credentials. Click to learn more.',
|
||||||
'running_tasks' => 'Running Tasks',
|
'running_tasks' => 'Tekošie uzdevumi',
|
||||||
'recent_tasks' => 'Recent Tasks',
|
'recent_tasks' => 'Recent Tasks',
|
||||||
'recent_expenses' => 'Recent Expenses',
|
'recent_expenses' => 'Recent Expenses',
|
||||||
'upcoming_expenses' => 'Upcoming Expenses',
|
'upcoming_expenses' => 'Upcoming Expenses',
|
||||||
@ -3922,7 +3923,7 @@ $LANG = [
|
|||||||
'email_already_register' => 'This email is already linked to an account',
|
'email_already_register' => 'This email is already linked to an account',
|
||||||
'locations' => 'Locations',
|
'locations' => 'Locations',
|
||||||
'freq_indefinitely' => 'Indefinitely',
|
'freq_indefinitely' => 'Indefinitely',
|
||||||
'cycles_remaining' => 'Cycles remaining',
|
'cycles_remaining' => 'Atlikuši cikli',
|
||||||
'i_understand_delete' => 'I understand, delete',
|
'i_understand_delete' => 'I understand, delete',
|
||||||
'download_files' => 'Download Files',
|
'download_files' => 'Download Files',
|
||||||
'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
|
'download_timeframe' => 'Use this link to download your files, the link will expire in 1 hour.',
|
||||||
@ -3965,7 +3966,7 @@ $LANG = [
|
|||||||
'confirmation' => 'Confirmation',
|
'confirmation' => 'Confirmation',
|
||||||
'list_of_quotes' => 'Piedāvājumi',
|
'list_of_quotes' => 'Piedāvājumi',
|
||||||
'waiting_for_approval' => 'Waiting for approval',
|
'waiting_for_approval' => 'Waiting for approval',
|
||||||
'quote_still_not_approved' => 'This quote is still not approved',
|
'quote_still_not_approved' => 'Šis piedāvājums joprojam nav apstiprināts',
|
||||||
'list_of_credits' => 'Credits',
|
'list_of_credits' => 'Credits',
|
||||||
'required_extensions' => 'Required extensions',
|
'required_extensions' => 'Required extensions',
|
||||||
'php_version' => 'PHP version',
|
'php_version' => 'PHP version',
|
||||||
@ -3978,12 +3979,12 @@ $LANG = [
|
|||||||
'complete_your_payment' => 'Complete payment',
|
'complete_your_payment' => 'Complete payment',
|
||||||
'authorize_for_future_use' => 'Authorize payment method for future use',
|
'authorize_for_future_use' => 'Authorize payment method for future use',
|
||||||
'page' => 'Page',
|
'page' => 'Page',
|
||||||
'per_page' => 'Per page',
|
'per_page' => 'Uz lapas',
|
||||||
'of' => 'Of',
|
'of' => 'Of',
|
||||||
'view_credit' => 'View Credit',
|
'view_credit' => 'View Credit',
|
||||||
'to_view_entity_password' => 'To view the :entity you need to enter password.',
|
'to_view_entity_password' => 'To view the :entity you need to enter password.',
|
||||||
'showing_x_of' => 'Showing :first to :last out of :total results',
|
'showing_x_of' => 'Showing :first to :last out of :total results',
|
||||||
'no_results' => 'No results found.',
|
'no_results' => 'Nekas netika atrasts.',
|
||||||
'payment_failed_subject' => 'Payment failed for Client :client',
|
'payment_failed_subject' => 'Payment failed for Client :client',
|
||||||
'payment_failed_body' => 'A payment made by client :client failed with message :message',
|
'payment_failed_body' => 'A payment made by client :client failed with message :message',
|
||||||
'register' => 'Register',
|
'register' => 'Register',
|
||||||
@ -3993,13 +3994,13 @@ $LANG = [
|
|||||||
'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
|
'complete_your_bank_account_verification' => 'Before using a bank account it must be verified.',
|
||||||
'checkout_com' => 'Checkout.com',
|
'checkout_com' => 'Checkout.com',
|
||||||
'footer_label' => 'Copyright © :year :company.',
|
'footer_label' => 'Copyright © :year :company.',
|
||||||
'credit_card_invalid' => 'Provided credit card number is not valid.',
|
'credit_card_invalid' => 'Sniegtais kartes numurs ir nederīgs.',
|
||||||
'month_invalid' => 'Provided month is not valid.',
|
'month_invalid' => 'Provided month is not valid.',
|
||||||
'year_invalid' => 'Provided year is not valid.',
|
'year_invalid' => 'Provided year is not valid.',
|
||||||
'https_required' => 'HTTPS is required, form will fail',
|
'https_required' => 'HTTPS is required, form will fail',
|
||||||
'if_you_need_help' => 'If you need help you can post to our',
|
'if_you_need_help' => 'If you need help you can post to our',
|
||||||
'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
|
'update_password_on_confirm' => 'After updating password, your account will be confirmed.',
|
||||||
'bank_account_not_linked' => 'To pay with a bank account, first you have to add it as payment method.',
|
'bank_account_not_linked' => 'Lai apmaksātu caur banku Jums vispirms ir japievieno to kā apmaksas veidu.',
|
||||||
'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
|
'application_settings_label' => 'Let\'s store basic information about your Invoice Ninja!',
|
||||||
'recommended_in_production' => 'Highly recommended in production',
|
'recommended_in_production' => 'Highly recommended in production',
|
||||||
'enable_only_for_development' => 'Enable only for development',
|
'enable_only_for_development' => 'Enable only for development',
|
||||||
@ -4019,9 +4020,9 @@ $LANG = [
|
|||||||
'allowed_file_types' => 'Allowed file types:',
|
'allowed_file_types' => 'Allowed file types:',
|
||||||
'common_codes' => 'Common codes and their meanings',
|
'common_codes' => 'Common codes and their meanings',
|
||||||
'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
|
'payment_error_code_20087' => '20087: Bad Track Data (invalid CVV and/or expiry date)',
|
||||||
'download_selected' => 'Download selected',
|
'download_selected' => 'Lejupielādēt izvēlētos',
|
||||||
'to_pay_invoices' => 'To pay invoices, you have to',
|
'to_pay_invoices' => 'To pay invoices, you have to',
|
||||||
'add_payment_method_first' => 'add payment method',
|
'add_payment_method_first' => 'pievienot apmaksas veidu',
|
||||||
'no_items_selected' => 'No items selected.',
|
'no_items_selected' => 'No items selected.',
|
||||||
'payment_due' => 'Payment due',
|
'payment_due' => 'Payment due',
|
||||||
'account_balance' => 'Account balance',
|
'account_balance' => 'Account balance',
|
||||||
@ -4192,7 +4193,7 @@ $LANG = [
|
|||||||
'removed_subscription' => 'Successfully removed subscription',
|
'removed_subscription' => 'Successfully removed subscription',
|
||||||
'restored_subscription' => 'Successfully restored subscription',
|
'restored_subscription' => 'Successfully restored subscription',
|
||||||
'search_subscription' => 'Search 1 Subscription',
|
'search_subscription' => 'Search 1 Subscription',
|
||||||
'search_subscriptions' => 'Search :count Subscriptions',
|
'search_subscriptions' => 'Abonementi',
|
||||||
'subdomain_is_not_available' => 'Subdomain is not available',
|
'subdomain_is_not_available' => 'Subdomain is not available',
|
||||||
'connect_gmail' => 'Connect Gmail',
|
'connect_gmail' => 'Connect Gmail',
|
||||||
'disconnect_gmail' => 'Disconnect Gmail',
|
'disconnect_gmail' => 'Disconnect Gmail',
|
||||||
@ -4243,8 +4244,8 @@ $LANG = [
|
|||||||
'migration_failed_label' => 'Migration failed',
|
'migration_failed_label' => 'Migration failed',
|
||||||
'migration_failed' => 'Looks like something went wrong with the migration for the following company:',
|
'migration_failed' => 'Looks like something went wrong with the migration for the following company:',
|
||||||
'client_email_company_contact_label' => 'If you have any questions please contact us, we\'re here to help!',
|
'client_email_company_contact_label' => 'If you have any questions please contact us, we\'re here to help!',
|
||||||
'quote_was_approved_label' => 'Quote was approved',
|
'quote_was_approved_label' => 'Piedāvājums bija apstiprināts',
|
||||||
'quote_was_approved' => 'We would like to inform you that quote was approved.',
|
'quote_was_approved' => 'Esam priecīgi Jūs informēt, kā šīs piedāvājums ir apstiprināts.',
|
||||||
'company_import_failure_subject' => 'Error importing :company',
|
'company_import_failure_subject' => 'Error importing :company',
|
||||||
'company_import_failure_body' => 'There was an error importing the company data, the error message was:',
|
'company_import_failure_body' => 'There was an error importing the company data, the error message was:',
|
||||||
'recurring_invoice_due_date' => 'Due Date',
|
'recurring_invoice_due_date' => 'Due Date',
|
||||||
@ -4277,13 +4278,13 @@ $LANG = [
|
|||||||
'expiry_date' => 'Expiry date',
|
'expiry_date' => 'Expiry date',
|
||||||
'cardholder_name' => 'Card holder name',
|
'cardholder_name' => 'Card holder name',
|
||||||
'recurring_quote_number_taken' => 'Recurring Quote number :number already taken',
|
'recurring_quote_number_taken' => 'Recurring Quote number :number already taken',
|
||||||
'account_type' => 'Account type',
|
'account_type' => 'Konta veids',
|
||||||
'locality' => 'Locality',
|
'locality' => 'Locality',
|
||||||
'checking' => 'Checking',
|
'checking' => 'Checking',
|
||||||
'savings' => 'Savings',
|
'savings' => 'Savings',
|
||||||
'unable_to_verify_payment_method' => 'Unable to verify payment method.',
|
'unable_to_verify_payment_method' => 'Unable to verify payment method.',
|
||||||
'generic_gateway_error' => 'Gateway configuration error. Please check your credentials.',
|
'generic_gateway_error' => 'Gateway configuration error. Please check your credentials.',
|
||||||
'my_documents' => 'My documents',
|
'my_documents' => 'Mani dokumenti',
|
||||||
'payment_method_cannot_be_preauthorized' => 'This payment method cannot be preauthorized.',
|
'payment_method_cannot_be_preauthorized' => 'This payment method cannot be preauthorized.',
|
||||||
'kbc_cbc' => 'KBC/CBC',
|
'kbc_cbc' => 'KBC/CBC',
|
||||||
'bancontact' => 'Bancontact',
|
'bancontact' => 'Bancontact',
|
||||||
@ -4599,7 +4600,7 @@ $LANG = [
|
|||||||
'profitloss' => 'Profit and Loss',
|
'profitloss' => 'Profit and Loss',
|
||||||
'import_format' => 'Import Format',
|
'import_format' => 'Import Format',
|
||||||
'export_format' => 'Export Format',
|
'export_format' => 'Export Format',
|
||||||
'export_type' => 'Export Type',
|
'export_type' => 'Eksporta veids',
|
||||||
'stop_on_unpaid' => 'Stop On Unpaid',
|
'stop_on_unpaid' => 'Stop On Unpaid',
|
||||||
'stop_on_unpaid_help' => 'Stop creating recurring invoices if the last invoice is unpaid.',
|
'stop_on_unpaid_help' => 'Stop creating recurring invoices if the last invoice is unpaid.',
|
||||||
'use_quote_terms' => 'Use Quote Terms',
|
'use_quote_terms' => 'Use Quote Terms',
|
||||||
@ -4735,16 +4736,16 @@ $LANG = [
|
|||||||
'field' => 'Field',
|
'field' => 'Field',
|
||||||
'period' => 'Period',
|
'period' => 'Period',
|
||||||
'fields_per_row' => 'Fields Per Row',
|
'fields_per_row' => 'Fields Per Row',
|
||||||
'total_active_invoices' => 'Active Invoices',
|
'total_active_invoices' => 'Aktīvie rēķini',
|
||||||
'total_outstanding_invoices' => 'Outstanding Invoices',
|
'total_outstanding_invoices' => 'Neapmaksātie rēķini',
|
||||||
'total_completed_payments' => 'Completed Payments',
|
'total_completed_payments' => 'Saņemtie maksājumi',
|
||||||
'total_refunded_payments' => 'Refunded Payments',
|
'total_refunded_payments' => 'Atgriezti maksājumi',
|
||||||
'total_active_quotes' => 'Active Quotes',
|
'total_active_quotes' => 'Active Quotes',
|
||||||
'total_approved_quotes' => 'Approved Quotes',
|
'total_approved_quotes' => 'Apstiprināti piedāvājumi',
|
||||||
'total_unapproved_quotes' => 'Unapproved Quotes',
|
'total_unapproved_quotes' => 'Neapstiprināti piedāvājumi',
|
||||||
'total_logged_tasks' => 'Logged Tasks',
|
'total_logged_tasks' => 'Reģistrētie uzdevumi',
|
||||||
'total_invoiced_tasks' => 'Invoiced Tasks',
|
'total_invoiced_tasks' => 'Izrakstīti rēķini',
|
||||||
'total_paid_tasks' => 'Paid Tasks',
|
'total_paid_tasks' => 'Apmaksāti uzdevumi',
|
||||||
'total_logged_expenses' => 'Logged Expenses',
|
'total_logged_expenses' => 'Logged Expenses',
|
||||||
'total_pending_expenses' => 'Pending Expenses',
|
'total_pending_expenses' => 'Pending Expenses',
|
||||||
'total_invoiced_expenses' => 'Invoiced Expenses',
|
'total_invoiced_expenses' => 'Invoiced Expenses',
|
||||||
@ -4785,7 +4786,7 @@ $LANG = [
|
|||||||
'change_number' => 'Change Number',
|
'change_number' => 'Change Number',
|
||||||
'resend_code' => 'Resend Code',
|
'resend_code' => 'Resend Code',
|
||||||
'base_type' => 'Base Type',
|
'base_type' => 'Base Type',
|
||||||
'category_type' => 'Category Type',
|
'category_type' => 'Kategorijas veids',
|
||||||
'bank_transaction' => 'Transaction',
|
'bank_transaction' => 'Transaction',
|
||||||
'bulk_print' => 'Print PDF',
|
'bulk_print' => 'Print PDF',
|
||||||
'vendor_postal_code' => 'Vendor Postal Code',
|
'vendor_postal_code' => 'Vendor Postal Code',
|
||||||
@ -4922,6 +4923,38 @@ $LANG = [
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Организација',
|
'organization' => 'Организација',
|
||||||
'name' => 'Име',
|
'name' => 'Име',
|
||||||
'website' => 'Веб Страна',
|
'website' => 'Веб Страна',
|
||||||
@ -203,7 +203,7 @@ $LANG = [
|
|||||||
'invoice_error' => 'Ве молиме одберете клиент и поправете можни грешки',
|
'invoice_error' => 'Ве молиме одберете клиент и поправете можни грешки',
|
||||||
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
||||||
'payment_error' => 'Има грешка при процесирањето на плаќањето. Ве молиме обидете се повторно подоцна.',
|
'payment_error' => 'Има грешка при процесирањето на плаќањето. Ве молиме обидете се повторно подоцна.',
|
||||||
'registration_required' => 'Ве молиме најавете се за да пратите фактура по е-пошта',
|
'registration_required' => 'Registration Required',
|
||||||
'confirmation_required' => 'Ве молиме потврдете ја Вашата адреса за е-пошта, :link за повторно испраќање на е-пошта за потврда.',
|
'confirmation_required' => 'Ве молиме потврдете ја Вашата адреса за е-пошта, :link за повторно испраќање на е-пошта за потврда.',
|
||||||
'updated_client' => 'Успешно ажурирање на клиент',
|
'updated_client' => 'Успешно ажурирање на клиент',
|
||||||
'archived_client' => 'Успешно архивирање на клиент',
|
'archived_client' => 'Успешно архивирање на клиент',
|
||||||
@ -1902,6 +1902,7 @@ $LANG = [
|
|||||||
'task' => 'Задача',
|
'task' => 'Задача',
|
||||||
'contact_name' => 'Име на контакт',
|
'contact_name' => 'Име на контакт',
|
||||||
'city_state_postal' => 'Град/Држава/Поштенски број',
|
'city_state_postal' => 'Град/Држава/Поштенски број',
|
||||||
|
'postal_city' => 'Postal/City',
|
||||||
'custom_field' => 'Прилагодено поле',
|
'custom_field' => 'Прилагодено поле',
|
||||||
'account_fields' => 'Поле за компанија',
|
'account_fields' => 'Поле за компанија',
|
||||||
'facebook_and_twitter' => 'Facebook и Twitter',
|
'facebook_and_twitter' => 'Facebook и Twitter',
|
||||||
@ -4923,6 +4924,38 @@ $LANG = [
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Organisasjon',
|
'organization' => 'Organisasjon',
|
||||||
'name' => 'Navn',
|
'name' => 'Navn',
|
||||||
'website' => 'Nettside',
|
'website' => 'Nettside',
|
||||||
@ -202,7 +202,7 @@ $LANG = [
|
|||||||
'invoice_error' => 'Vennligst sørg for å velge en kunde og rette eventuelle feil',
|
'invoice_error' => 'Vennligst sørg for å velge en kunde og rette eventuelle feil',
|
||||||
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
||||||
'payment_error' => 'Det oppstod en feil under din betaling. Vennligst prøv igjen senere.',
|
'payment_error' => 'Det oppstod en feil under din betaling. Vennligst prøv igjen senere.',
|
||||||
'registration_required' => 'Vennligst registrer deg for å sende e-postfaktura',
|
'registration_required' => 'Registration Required',
|
||||||
'confirmation_required' => 'Vennligst bekreft e-postadressen din, :link for å sende bekreftelses-e-posten på nytt.',
|
'confirmation_required' => 'Vennligst bekreft e-postadressen din, :link for å sende bekreftelses-e-posten på nytt.',
|
||||||
'updated_client' => 'Oppdaterte kunde',
|
'updated_client' => 'Oppdaterte kunde',
|
||||||
'archived_client' => 'Arkiverte kunde',
|
'archived_client' => 'Arkiverte kunde',
|
||||||
@ -1901,6 +1901,7 @@ $LANG = [
|
|||||||
'task' => 'Oppgave',
|
'task' => 'Oppgave',
|
||||||
'contact_name' => 'Kontakt navn',
|
'contact_name' => 'Kontakt navn',
|
||||||
'city_state_postal' => 'By/Fylke/Postnummer',
|
'city_state_postal' => 'By/Fylke/Postnummer',
|
||||||
|
'postal_city' => 'Postal/City',
|
||||||
'custom_field' => 'egendefinert felt',
|
'custom_field' => 'egendefinert felt',
|
||||||
'account_fields' => 'Firma felt',
|
'account_fields' => 'Firma felt',
|
||||||
'facebook_and_twitter' => 'Facebook og Twitter',
|
'facebook_and_twitter' => 'Facebook og Twitter',
|
||||||
@ -4922,6 +4923,38 @@ $LANG = [
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Organisatie',
|
'organization' => 'Organisatie',
|
||||||
'name' => 'Naam',
|
'name' => 'Naam',
|
||||||
'website' => 'Website',
|
'website' => 'Website',
|
||||||
@ -34,7 +34,7 @@ $LANG = [
|
|||||||
'frequency_id' => 'Frequentie',
|
'frequency_id' => 'Frequentie',
|
||||||
'discount' => 'Korting',
|
'discount' => 'Korting',
|
||||||
'taxes' => 'Belastingen',
|
'taxes' => 'Belastingen',
|
||||||
'tax' => 'Belasting',
|
'tax' => 'Belastingtarief',
|
||||||
'item' => 'Artikel',
|
'item' => 'Artikel',
|
||||||
'description' => 'Omschrijving',
|
'description' => 'Omschrijving',
|
||||||
'unit_cost' => 'Eenheidsprijs',
|
'unit_cost' => 'Eenheidsprijs',
|
||||||
@ -202,7 +202,7 @@ $LANG = [
|
|||||||
'invoice_error' => 'Selecteer een klant alsjeblieft en verbeter eventuele fouten',
|
'invoice_error' => 'Selecteer een klant alsjeblieft en verbeter eventuele fouten',
|
||||||
'limit_clients' => 'Sorry, deze actie zal de limiet van :count klanten overschrijden. Kies een betaalde plan alstublieft.',
|
'limit_clients' => 'Sorry, deze actie zal de limiet van :count klanten overschrijden. Kies een betaalde plan alstublieft.',
|
||||||
'payment_error' => 'Er was een fout bij het verwerken van de betaling. Probeer het later alsjeblieft opnieuw.',
|
'payment_error' => 'Er was een fout bij het verwerken van de betaling. Probeer het later alsjeblieft opnieuw.',
|
||||||
'registration_required' => 'Meld u aan om een factuur te mailen',
|
'registration_required' => 'Registratie verplicht',
|
||||||
'confirmation_required' => 'Bevestig het e-mailadres, :link om de bevestigingsmail opnieuw te ontvangen.',
|
'confirmation_required' => 'Bevestig het e-mailadres, :link om de bevestigingsmail opnieuw te ontvangen.',
|
||||||
'updated_client' => 'De klant is bijgewerkt',
|
'updated_client' => 'De klant is bijgewerkt',
|
||||||
'archived_client' => 'De klant is gearchiveerd',
|
'archived_client' => 'De klant is gearchiveerd',
|
||||||
@ -732,8 +732,8 @@ $LANG = [
|
|||||||
'create_tax_rate' => 'Voeg een tarief toe',
|
'create_tax_rate' => 'Voeg een tarief toe',
|
||||||
'updated_tax_rate' => 'Het tarief is bijgewerkt',
|
'updated_tax_rate' => 'Het tarief is bijgewerkt',
|
||||||
'created_tax_rate' => 'Het tarief is aangemaakt',
|
'created_tax_rate' => 'Het tarief is aangemaakt',
|
||||||
'edit_tax_rate' => 'Bewerk tarief',
|
'edit_tax_rate' => 'Bewerk belastingtarief',
|
||||||
'archive_tax_rate' => 'Archiveer tarief',
|
'archive_tax_rate' => 'Archiveer belastingtarief',
|
||||||
'archived_tax_rate' => 'Het tarief is gearchiveerd',
|
'archived_tax_rate' => 'Het tarief is gearchiveerd',
|
||||||
'default_tax_rate_id' => 'Standaard BTW-tarief',
|
'default_tax_rate_id' => 'Standaard BTW-tarief',
|
||||||
'tax_rate' => 'BTW-tarief',
|
'tax_rate' => 'BTW-tarief',
|
||||||
@ -1892,6 +1892,7 @@ Kom terug naar deze betalingsmethode pagina zodra u de bedragen heeft ontvangen
|
|||||||
'task' => 'Taak',
|
'task' => 'Taak',
|
||||||
'contact_name' => 'Contactnaam',
|
'contact_name' => 'Contactnaam',
|
||||||
'city_state_postal' => 'Stad/Provincie/Postcode',
|
'city_state_postal' => 'Stad/Provincie/Postcode',
|
||||||
|
'postal_city' => 'Postcode/Stad',
|
||||||
'custom_field' => 'Aangepast veld',
|
'custom_field' => 'Aangepast veld',
|
||||||
'account_fields' => 'Velden bedrijf',
|
'account_fields' => 'Velden bedrijf',
|
||||||
'facebook_and_twitter' => 'Facebook en Twitter',
|
'facebook_and_twitter' => 'Facebook en Twitter',
|
||||||
@ -3370,7 +3371,7 @@ Kom terug naar deze betalingsmethode pagina zodra u de bedragen heeft ontvangen
|
|||||||
'comma_sparated_list' => 'Komma gescheiden lijst',
|
'comma_sparated_list' => 'Komma gescheiden lijst',
|
||||||
'single_line_text' => 'Eenregelige tekst',
|
'single_line_text' => 'Eenregelige tekst',
|
||||||
'multi_line_text' => 'Multi-regelige tekst',
|
'multi_line_text' => 'Multi-regelige tekst',
|
||||||
'dropdown' => 'Dropdwon',
|
'dropdown' => 'Dropdown',
|
||||||
'field_type' => 'Veld type',
|
'field_type' => 'Veld type',
|
||||||
'recover_password_email_sent' => 'Een wachtwoord herstel mail is verzonden',
|
'recover_password_email_sent' => 'Een wachtwoord herstel mail is verzonden',
|
||||||
'removed_user' => 'Gebruiker verwijderd',
|
'removed_user' => 'Gebruiker verwijderd',
|
||||||
@ -4284,7 +4285,7 @@ Email: :email<b><br><b>',
|
|||||||
'sepa_mandat' => 'Door uw IBAN op te geven en deze betaling te bevestigen, machtigt u :company en Stripe, onze betalingsdienstaanbieder, om instructies naar uw bank te sturen om uw rekening te debiteren en uw bank om uw rekening te debiteren in overeenstemming met die instructies. U heeft recht op terugbetaling door uw bank volgens de voorwaarden van uw overeenkomst met uw bank. Een terugbetaling moet worden aangevraagd binnen 8 weken vanaf de datum waarop uw rekening is afgeschreven.',
|
'sepa_mandat' => 'Door uw IBAN op te geven en deze betaling te bevestigen, machtigt u :company en Stripe, onze betalingsdienstaanbieder, om instructies naar uw bank te sturen om uw rekening te debiteren en uw bank om uw rekening te debiteren in overeenstemming met die instructies. U heeft recht op terugbetaling door uw bank volgens de voorwaarden van uw overeenkomst met uw bank. Een terugbetaling moet worden aangevraagd binnen 8 weken vanaf de datum waarop uw rekening is afgeschreven.',
|
||||||
'ideal' => 'iDEAL',
|
'ideal' => 'iDEAL',
|
||||||
'bank_account_holder' => 'Rekeninghouder',
|
'bank_account_holder' => 'Rekeninghouder',
|
||||||
'aio_checkout' => 'All-in-one checkout',
|
'aio_checkout' => 'Klik en betaal',
|
||||||
'przelewy24' => 'Przelewy24',
|
'przelewy24' => 'Przelewy24',
|
||||||
'przelewy24_accept' => 'Ik verklaar kennis te hebben genomen van het reglement en de informatieplicht van de dienst Przelewy24.',
|
'przelewy24_accept' => 'Ik verklaar kennis te hebben genomen van het reglement en de informatieplicht van de dienst Przelewy24.',
|
||||||
'giropay' => 'GiroPay',
|
'giropay' => 'GiroPay',
|
||||||
@ -4297,7 +4298,7 @@ Email: :email<b><br><b>',
|
|||||||
'direct_debit' => 'Automatische Incasso',
|
'direct_debit' => 'Automatische Incasso',
|
||||||
'clone_to_expense' => 'Dupliceer naar uitgave',
|
'clone_to_expense' => 'Dupliceer naar uitgave',
|
||||||
'checkout' => 'Afrekenen',
|
'checkout' => 'Afrekenen',
|
||||||
'acss' => 'Pre-authorized debit payments',
|
'acss' => 'Vooraf goedgekeurde debetbetalingen',
|
||||||
'invalid_amount' => 'Ongeldige hoeveelheid. Alleen getallen/decimale waarden.',
|
'invalid_amount' => 'Ongeldige hoeveelheid. Alleen getallen/decimale waarden.',
|
||||||
'client_payment_failure_body' => 'Betaling voor factuur :invoice voor een bedrag van :amount is mislukt.',
|
'client_payment_failure_body' => 'Betaling voor factuur :invoice voor een bedrag van :amount is mislukt.',
|
||||||
'browser_pay' => 'Google Pay, Apple Pay, Microsoft Pay',
|
'browser_pay' => 'Google Pay, Apple Pay, Microsoft Pay',
|
||||||
@ -4309,14 +4310,14 @@ Email: :email<b><br><b>',
|
|||||||
'payment_type_Mollie Bank Transfer' => 'Mollie Bank Transfer',
|
'payment_type_Mollie Bank Transfer' => 'Mollie Bank Transfer',
|
||||||
'payment_type_KBC/CBC' => 'KBC/CBC',
|
'payment_type_KBC/CBC' => 'KBC/CBC',
|
||||||
'payment_type_Instant Bank Pay' => 'Instant Bank Pay',
|
'payment_type_Instant Bank Pay' => 'Instant Bank Pay',
|
||||||
'payment_type_Hosted Page' => 'Hosted Page',
|
'payment_type_Hosted Page' => 'Gehoste pagina',
|
||||||
'payment_type_GiroPay' => 'GiroPay',
|
'payment_type_GiroPay' => 'GiroPay',
|
||||||
'payment_type_EPS' => 'EPS',
|
'payment_type_EPS' => 'EPS',
|
||||||
'payment_type_Direct Debit' => 'Direct Debit',
|
'payment_type_Direct Debit' => 'Direct Debit',
|
||||||
'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' => 'Subtotaal',
|
||||||
'lang_Slovak' => 'Slovakije',
|
'lang_Slovak' => 'Slovakije',
|
||||||
'normal' => 'Normaal',
|
'normal' => 'Normaal',
|
||||||
'large' => 'Groot',
|
'large' => 'Groot',
|
||||||
@ -4338,7 +4339,7 @@ Email: :email<b><br><b>',
|
|||||||
'add_to_invoices' => 'Voeg toe aan facturen',
|
'add_to_invoices' => 'Voeg toe aan facturen',
|
||||||
'bulk_download' => 'Download',
|
'bulk_download' => 'Download',
|
||||||
'persist_data_help' => 'Sla gegevens lokaal op om de app sneller te laten starten. Uitschakelen kan de prestaties in grote accounts verbeteren',
|
'persist_data_help' => 'Sla gegevens lokaal op om de app sneller te laten starten. Uitschakelen kan de prestaties in grote accounts verbeteren',
|
||||||
'persist_ui' => 'Persist UI',
|
'persist_ui' => 'Interface voorkeuren opslaan',
|
||||||
'persist_ui_help' => 'Sla de UI-status lokaal op om de app op de laatste locatie te laten starten. Uitschakelen kan de prestaties verbeteren',
|
'persist_ui_help' => 'Sla de UI-status lokaal op om de app op de laatste locatie te laten starten. Uitschakelen kan de prestaties verbeteren',
|
||||||
'client_postal_code' => 'Klant postcode',
|
'client_postal_code' => 'Klant postcode',
|
||||||
'client_vat_number' => 'Klant BTW-nummer',
|
'client_vat_number' => 'Klant BTW-nummer',
|
||||||
@ -4377,8 +4378,8 @@ Email: :email<b><br><b>',
|
|||||||
'select_platform' => 'Selecteer platform',
|
'select_platform' => 'Selecteer platform',
|
||||||
'use_web_app_to_connect_gmail' => 'Gebruik de web-app om verbinding te maken met Gmail',
|
'use_web_app_to_connect_gmail' => 'Gebruik de web-app om verbinding te maken met Gmail',
|
||||||
'expense_tax_help' => 'Btw-tarieven voor artikelen zijn uitgeschakeld',
|
'expense_tax_help' => 'Btw-tarieven voor artikelen zijn uitgeschakeld',
|
||||||
'enable_markdown' => 'Enable Markdown',
|
'enable_markdown' => 'Activeer Markdown',
|
||||||
'enable_markdown_help' => 'Convert markdown to HTML on the PDF',
|
'enable_markdown_help' => 'Converteer markdown naar HTML in de PDF',
|
||||||
'add_second_contact' => 'Voeg een volgend contact toe',
|
'add_second_contact' => 'Voeg een volgend contact toe',
|
||||||
'previous_page' => 'Vorige pagina',
|
'previous_page' => 'Vorige pagina',
|
||||||
'next_page' => 'Volgende pagina',
|
'next_page' => 'Volgende pagina',
|
||||||
@ -4395,26 +4396,26 @@ Email: :email<b><br><b>',
|
|||||||
'table_alternate_row_background_color' => 'Tabel achtergrondkleur alternatieve rij',
|
'table_alternate_row_background_color' => 'Tabel achtergrondkleur alternatieve rij',
|
||||||
'invoice_header_background_color' => 'Achtergrondkleur factuur hoofding',
|
'invoice_header_background_color' => 'Achtergrondkleur factuur hoofding',
|
||||||
'invoice_header_font_color' => 'Tekstkleur factuur hoofding',
|
'invoice_header_font_color' => 'Tekstkleur factuur hoofding',
|
||||||
'review_app' => 'Review App',
|
'review_app' => 'Beoordeel App',
|
||||||
'check_status' => 'Check Status',
|
'check_status' => 'Check Status',
|
||||||
'free_trial' => 'Free Trial',
|
'free_trial' => 'Gratis proefversie',
|
||||||
'free_trial_help' => 'Alle accounts krijgen een proefperiode van twee weken van het Pro-abonnement. Zodra de proefperiode is afgelopen, gaat uw account automatisch over naar het gratis abonnement.',
|
'free_trial_help' => 'Alle accounts krijgen een proefperiode van twee weken van het Pro-abonnement. Zodra de proefperiode is afgelopen, gaat uw account automatisch over naar het gratis abonnement.',
|
||||||
'free_trial_ends_in_days' => 'De proefperiode van het Pro-plan eindigt over :count dagen, klik om te upgraden.',
|
'free_trial_ends_in_days' => 'De proefperiode van het Pro-plan eindigt over :count dagen, klik om te upgraden.',
|
||||||
'free_trial_ends_today' => 'Vandaag is de laatste dag van de Pro-proefperiode, klik om te upgraden.',
|
'free_trial_ends_today' => 'Vandaag is de laatste dag van de Pro-proefperiode, klik om te upgraden.',
|
||||||
'change_email' => 'Wijzig email',
|
'change_email' => 'Wijzig email',
|
||||||
'client_portal_domain_hint' => 'Optionally configure a separate client portal domain',
|
'client_portal_domain_hint' => 'Optioneel: Configureer een afzonderlijke domein voor de klantenportaal',
|
||||||
'tasks_shown_in_portal' => 'Tasks Shown in Portal',
|
'tasks_shown_in_portal' => 'Taken weergegeven in portaal',
|
||||||
'uninvoiced' => 'Gefactureerd',
|
'uninvoiced' => 'Gefactureerd',
|
||||||
'subdomain_guide' => 'The subdomain is used in the client portal to personalize links to match your brand. ie, https://your-brand.invoicing.co',
|
'subdomain_guide' => 'De subdomein wordt gebruikt voor het klantenportaal om links aan te passen op jouw merk m.a.w. https://your-brand.invoicing.co',
|
||||||
'send_time' => 'Verzend uur',
|
'send_time' => 'Verzend uur',
|
||||||
'import_settings' => 'Importeer settings',
|
'import_settings' => 'Importeer settings',
|
||||||
'json_file_missing' => 'Please provide the JSON file',
|
'json_file_missing' => 'Geef een JSON bestand op',
|
||||||
'json_option_missing' => 'Please select to import the settings and/or data',
|
'json_option_missing' => 'Selecteer om instellingen en/of data te importeren',
|
||||||
'json' => 'JSON',
|
'json' => 'JSON',
|
||||||
'no_payment_types_enabled' => 'No payment types enabled',
|
'no_payment_types_enabled' => 'Geen betalingsmodalititeiten geactiveerd',
|
||||||
'wait_for_data' => 'Wacht tot de gegevens volledig zijn geladen',
|
'wait_for_data' => 'Wacht tot de gegevens volledig zijn geladen',
|
||||||
'net_total' => 'Net Total',
|
'net_total' => 'Totaal',
|
||||||
'has_taxes' => 'Has Taxes',
|
'has_taxes' => 'Bevat belastingen',
|
||||||
'import_customers' => 'Importeer klanten',
|
'import_customers' => 'Importeer klanten',
|
||||||
'imported_customers' => 'Succesvol begonnen met het importeren van klanten',
|
'imported_customers' => 'Succesvol begonnen met het importeren van klanten',
|
||||||
'login_success' => 'Login succesvol',
|
'login_success' => 'Login succesvol',
|
||||||
@ -4422,25 +4423,25 @@ Email: :email<b><br><b>',
|
|||||||
'exported_data' => 'Zodra het bestand klaar is, ontvang je een e-mail met een downloadlink',
|
'exported_data' => 'Zodra het bestand klaar is, ontvang je een e-mail met een downloadlink',
|
||||||
'include_deleted_clients' => 'Inclusief verwijderde klanten',
|
'include_deleted_clients' => 'Inclusief verwijderde klanten',
|
||||||
'include_deleted_clients_help' => 'Laad records van verwijderde clients',
|
'include_deleted_clients_help' => 'Laad records van verwijderde clients',
|
||||||
'step_1_sign_in' => 'Step 1: Sign In',
|
'step_1_sign_in' => 'Stap 1: Inloggen',
|
||||||
'step_2_authorize' => 'Step 2: Authorize',
|
'step_2_authorize' => 'Stap 2: Autorisatie',
|
||||||
'account_id' => 'Account ID',
|
'account_id' => 'Account ID',
|
||||||
'migration_not_yet_completed' => 'De migratie is nog niet voltooid',
|
'migration_not_yet_completed' => 'De migratie is nog niet voltooid',
|
||||||
'show_task_end_date' => 'Einddatum taak weergeven',
|
'show_task_end_date' => 'Einddatum taak weergeven',
|
||||||
'show_task_end_date_help' => 'Schakel het specificeren van de einddatum van de taak in',
|
'show_task_end_date_help' => 'Schakel het specificeren van de einddatum van de taak in',
|
||||||
'gateway_setup' => 'Gateway Setup',
|
'gateway_setup' => 'Betalingsverkeer instellingen',
|
||||||
'preview_sidebar' => 'Voorvertoning zijbalk',
|
'preview_sidebar' => 'Voorvertoning zijbalk',
|
||||||
'years_data_shown' => 'Years Data Shown',
|
'years_data_shown' => 'Jaar data weergeven',
|
||||||
'ended_all_sessions' => 'Alle sessies succesvol beëindigd',
|
'ended_all_sessions' => 'Alle sessies succesvol beëindigd',
|
||||||
'end_all_sessions' => 'Beëindig alle sessies',
|
'end_all_sessions' => 'Beëindig alle sessies',
|
||||||
'count_session' => '1 sessie',
|
'count_session' => '1 sessie',
|
||||||
'count_sessions' => ':count Sessions',
|
'count_sessions' => ':count Sessies',
|
||||||
'invoice_created' => 'Factuur aangemaakt',
|
'invoice_created' => 'Factuur aangemaakt',
|
||||||
'quote_created' => 'Quote Created',
|
'quote_created' => 'Offerte aangemaakt',
|
||||||
'credit_created' => 'Creditnota aangemaakt',
|
'credit_created' => 'Creditnota aangemaakt',
|
||||||
'enterprise' => 'Enterprise',
|
'enterprise' => 'Onderneming',
|
||||||
'invoice_item' => 'Factuur item',
|
'invoice_item' => 'Factuur item',
|
||||||
'quote_item' => 'Quote Item',
|
'quote_item' => 'Offerte item',
|
||||||
'order' => 'Bestelling',
|
'order' => 'Bestelling',
|
||||||
'search_kanban' => 'Search Kanban',
|
'search_kanban' => 'Search Kanban',
|
||||||
'search_kanbans' => 'Search Kanban',
|
'search_kanbans' => 'Search Kanban',
|
||||||
@ -4831,7 +4832,7 @@ Email: :email<b><br><b>',
|
|||||||
'code_was_sent_to' => 'A code has been sent via SMS to :number',
|
'code_was_sent_to' => 'A code has been sent via SMS to :number',
|
||||||
'verify_phone_number_2fa_help' => 'Please verify your phone number for 2FA backup',
|
'verify_phone_number_2fa_help' => 'Please verify your phone number for 2FA backup',
|
||||||
'enable_applying_payments_later' => 'Enable Applying Payments Later',
|
'enable_applying_payments_later' => 'Enable Applying Payments Later',
|
||||||
'line_item_tax_rates' => 'Line Item Tax Rates',
|
'line_item_tax_rates' => 'Lijn item BTW-Tarief',
|
||||||
'show_tasks_in_client_portal' => 'Show Tasks in Client Portal',
|
'show_tasks_in_client_portal' => 'Show Tasks in Client Portal',
|
||||||
'notification_quote_expired_subject' => 'Quote :invoice has expired for :client',
|
'notification_quote_expired_subject' => 'Quote :invoice has expired for :client',
|
||||||
'notification_quote_expired' => 'The following Quote :invoice for client :client and :amount has now expired.',
|
'notification_quote_expired' => 'The following Quote :invoice for client :client and :amount has now expired.',
|
||||||
@ -4839,7 +4840,7 @@ Email: :email<b><br><b>',
|
|||||||
'refresh_accounts' => 'Ververs accounts',
|
'refresh_accounts' => 'Ververs accounts',
|
||||||
'upgrade_to_connect_bank_account' => 'Upgrade to Enterprise to connect your bank account',
|
'upgrade_to_connect_bank_account' => 'Upgrade to Enterprise to connect your bank account',
|
||||||
'click_here_to_connect_bank_account' => 'Click here to connect your bank account',
|
'click_here_to_connect_bank_account' => 'Click here to connect your bank account',
|
||||||
'include_tax' => 'Include tax',
|
'include_tax' => 'BTW inclusief',
|
||||||
'email_template_change' => 'E-mail template body can be changed on',
|
'email_template_change' => 'E-mail template body can be changed on',
|
||||||
'task_update_authorization_error' => 'Insufficient permissions, or task may be locked',
|
'task_update_authorization_error' => 'Insufficient permissions, or task may be locked',
|
||||||
'cash_vs_accrual' => 'Accrual accounting',
|
'cash_vs_accrual' => 'Accrual accounting',
|
||||||
@ -4893,8 +4894,8 @@ Email: :email<b><br><b>',
|
|||||||
'otp_code_message' => 'We have sent a code to :email enter this code to proceed.',
|
'otp_code_message' => 'We have sent a code to :email enter this code to proceed.',
|
||||||
'otp_code_subject' => 'Your one time passcode code',
|
'otp_code_subject' => 'Your one time passcode code',
|
||||||
'otp_code_body' => 'Your one time passcode is :code',
|
'otp_code_body' => 'Your one time passcode is :code',
|
||||||
'delete_tax_rate' => 'Delete Tax Rate',
|
'delete_tax_rate' => 'Verwijder BTW-Tarief',
|
||||||
'restore_tax_rate' => 'Restore Tax Rate',
|
'restore_tax_rate' => 'Herstel BTW-Tarief',
|
||||||
'company_backup_file' => 'Select company backup file',
|
'company_backup_file' => 'Select company backup file',
|
||||||
'company_backup_file_help' => 'Please upload the .zip file used to create this backup.',
|
'company_backup_file_help' => 'Please upload the .zip file used to create this backup.',
|
||||||
'backup_restore' => 'Backup | Restore',
|
'backup_restore' => 'Backup | Restore',
|
||||||
@ -4916,6 +4917,38 @@ Email: :email<b><br><b>',
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Organizacja',
|
'organization' => 'Organizacja',
|
||||||
'name' => 'Nazwa',
|
'name' => 'Nazwa',
|
||||||
'website' => 'Strona internetowa',
|
'website' => 'Strona internetowa',
|
||||||
@ -200,7 +200,7 @@ Przykłady dynamicznych zmiennych:
|
|||||||
'invoice_error' => 'Pamiętaj, aby wybrać klienta i poprawić błędy',
|
'invoice_error' => 'Pamiętaj, aby wybrać klienta i poprawić błędy',
|
||||||
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
||||||
'payment_error' => 'Wystąpił błąd w trakcie przetwarzania płatności. Prosimy spróbować później.',
|
'payment_error' => 'Wystąpił błąd w trakcie przetwarzania płatności. Prosimy spróbować później.',
|
||||||
'registration_required' => 'Zarejestruj się, aby wysłać fakturę w wiadomości email',
|
'registration_required' => 'Registration Required',
|
||||||
'confirmation_required' => 'Potwierdź swój adres emailowy, :link do ponownego wysłania emailu weryfikujacego.',
|
'confirmation_required' => 'Potwierdź swój adres emailowy, :link do ponownego wysłania emailu weryfikujacego.',
|
||||||
'updated_client' => 'Klient został zaktualizowany',
|
'updated_client' => 'Klient został zaktualizowany',
|
||||||
'archived_client' => 'Klient został zarchiwizowany',
|
'archived_client' => 'Klient został zarchiwizowany',
|
||||||
@ -1898,6 +1898,7 @@ Gdy przelewy zostaną zaksięgowane na Twoim koncie, wróć do tej strony i klik
|
|||||||
'task' => 'Zadanie',
|
'task' => 'Zadanie',
|
||||||
'contact_name' => 'Nazwa kontaktu',
|
'contact_name' => 'Nazwa kontaktu',
|
||||||
'city_state_postal' => 'Miasto/województwo/kod pocztowy',
|
'city_state_postal' => 'Miasto/województwo/kod pocztowy',
|
||||||
|
'postal_city' => 'Postal/City',
|
||||||
'custom_field' => 'Dostosowane pole',
|
'custom_field' => 'Dostosowane pole',
|
||||||
'account_fields' => 'Pola firmy',
|
'account_fields' => 'Pola firmy',
|
||||||
'facebook_and_twitter' => 'Facebook i Twitter',
|
'facebook_and_twitter' => 'Facebook i Twitter',
|
||||||
@ -4919,6 +4920,38 @@ Gdy przelewy zostaną zaksięgowane na Twoim koncie, wróć do tej strony i klik
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Empresa',
|
'organization' => 'Empresa',
|
||||||
'name' => 'Nome',
|
'name' => 'Nome',
|
||||||
'website' => 'Website',
|
'website' => 'Website',
|
||||||
@ -41,7 +41,7 @@ $LANG = [
|
|||||||
'quantity' => 'Quantidade',
|
'quantity' => 'Quantidade',
|
||||||
'line_total' => 'Total da Linha',
|
'line_total' => 'Total da Linha',
|
||||||
'subtotal' => 'Subtotal',
|
'subtotal' => 'Subtotal',
|
||||||
'net_subtotal' => 'Net',
|
'net_subtotal' => 'Próximo',
|
||||||
'paid_to_date' => 'Pago até Hoje',
|
'paid_to_date' => 'Pago até Hoje',
|
||||||
'balance_due' => 'Saldo Devedor',
|
'balance_due' => 'Saldo Devedor',
|
||||||
'invoice_design_id' => 'Projeto',
|
'invoice_design_id' => 'Projeto',
|
||||||
@ -200,9 +200,9 @@ $LANG = [
|
|||||||
'removed_logo' => 'Logotipo removido com sucesso',
|
'removed_logo' => 'Logotipo removido com sucesso',
|
||||||
'sent_message' => 'Mensagem enviada com sucesso',
|
'sent_message' => 'Mensagem enviada com sucesso',
|
||||||
'invoice_error' => 'Assegure-se de selecionar um cliente e corrigir quaisquer erros',
|
'invoice_error' => 'Assegure-se de selecionar um cliente e corrigir quaisquer erros',
|
||||||
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
'limit_clients' => 'Desculpe, isso excederá o limite de :count clientes. Atualize para um plano pago.',
|
||||||
'payment_error' => 'Ocorreu um erro ao processar seu pagamento. Por favor tente novamente mais tarde.',
|
'payment_error' => 'Ocorreu um erro ao processar seu pagamento. Por favor tente novamente mais tarde.',
|
||||||
'registration_required' => 'Favor cadastre-se para enviar uma fatura por email',
|
'registration_required' => 'Registro requerido',
|
||||||
'confirmation_required' => 'Por favor confirme seu endereço de email, :link para re-enviar o email de confirmação.',
|
'confirmation_required' => 'Por favor confirme seu endereço de email, :link para re-enviar o email de confirmação.',
|
||||||
'updated_client' => 'Cliente atualizado com sucesso',
|
'updated_client' => 'Cliente atualizado com sucesso',
|
||||||
'archived_client' => 'Cliente arquivado com sucesso',
|
'archived_client' => 'Cliente arquivado com sucesso',
|
||||||
@ -254,8 +254,8 @@ $LANG = [
|
|||||||
'notification_invoice_paid' => 'Um pagamento de :amount foi realizado pelo cliente :client para a fatura :invoice.',
|
'notification_invoice_paid' => 'Um pagamento de :amount foi realizado pelo cliente :client para a fatura :invoice.',
|
||||||
'notification_invoice_sent' => 'Ao cliente :client foi enviada por email a fatura :invoice no valor de :amount.',
|
'notification_invoice_sent' => 'Ao cliente :client foi enviada por email a fatura :invoice no valor de :amount.',
|
||||||
'notification_invoice_viewed' => 'O cliente :client visualizou a fatura :invoice no valor de :amount.',
|
'notification_invoice_viewed' => 'O cliente :client visualizou a fatura :invoice no valor de :amount.',
|
||||||
'stripe_payment_text' => 'Invoice :invoicenumber for :amount for client :client',
|
'stripe_payment_text' => 'Fatura :invoicenumber no valor de :amount para o cliente :client',
|
||||||
'stripe_payment_text_without_invoice' => 'Payment with no invoice for amount :amount for client :client',
|
'stripe_payment_text_without_invoice' => 'Pagamento sem fatura no valor de :amount para o cliente :client',
|
||||||
'reset_password' => 'Você pode redefinir a sua senha clicando no seguinte link:',
|
'reset_password' => 'Você pode redefinir a sua senha clicando no seguinte link:',
|
||||||
'secure_payment' => 'Pagamento Seguro',
|
'secure_payment' => 'Pagamento Seguro',
|
||||||
'card_number' => 'Número do Cartão',
|
'card_number' => 'Número do Cartão',
|
||||||
@ -793,13 +793,13 @@ Não consegue achar a fatura? Precisa de mais ajuda? Ficaremos feliz em ajudar
|
|||||||
'activity_45' => ':user excluiu a tarefa :task',
|
'activity_45' => ':user excluiu a tarefa :task',
|
||||||
'activity_46' => ':user restaurou a tarefa :task',
|
'activity_46' => ':user restaurou a tarefa :task',
|
||||||
'activity_47' => ':user atualizou a despesa :expense',
|
'activity_47' => ':user atualizou a despesa :expense',
|
||||||
'activity_48' => ':user created user :user',
|
'activity_48' => ':user criou o usuário :user',
|
||||||
'activity_49' => ':user updated user :user',
|
'activity_49' => ':user atualizou o usuário :user',
|
||||||
'activity_50' => ':user archived user :user',
|
'activity_50' => ':user arquivou o usuário :user',
|
||||||
'activity_51' => ':user deleted user :user',
|
'activity_51' => ':user deletou o usuário :user',
|
||||||
'activity_52' => ':user restored user :user',
|
'activity_52' => ':user restaurou o usuário :user',
|
||||||
'activity_53' => ':user marked sent :invoice',
|
'activity_53' => ':user marcou como enviada :invoice',
|
||||||
'activity_54' => ':user paid invoice :invoice',
|
'activity_54' => ':user pagou a fatura :invoice',
|
||||||
'activity_55' => ':contact respondeu o ticket :ticket',
|
'activity_55' => ':contact respondeu o ticket :ticket',
|
||||||
'activity_56' => ':user visualizou o ticket :ticket',
|
'activity_56' => ':user visualizou o ticket :ticket',
|
||||||
|
|
||||||
@ -887,7 +887,7 @@ Não consegue achar a fatura? Precisa de mais ajuda? Ficaremos feliz em ajudar
|
|||||||
'custom_invoice_charges_helps' => 'Adicionar um campo durante a criação de uma fatura e incluir a cobrança no subtotal da fatura.',
|
'custom_invoice_charges_helps' => 'Adicionar um campo durante a criação de uma fatura e incluir a cobrança no subtotal da fatura.',
|
||||||
'token_expired' => 'Token de validação expirado. Por favor tente novamente!',
|
'token_expired' => 'Token de validação expirado. Por favor tente novamente!',
|
||||||
'invoice_link' => 'Link da Fatura',
|
'invoice_link' => 'Link da Fatura',
|
||||||
'button_confirmation_message' => 'Confirm your email.',
|
'button_confirmation_message' => 'Confirme seu email',
|
||||||
'confirm' => 'Confirmar',
|
'confirm' => 'Confirmar',
|
||||||
'email_preferences' => 'Preferências de Emails',
|
'email_preferences' => 'Preferências de Emails',
|
||||||
'created_invoices' => 'Criadas com sucesso :count fatura(s)',
|
'created_invoices' => 'Criadas com sucesso :count fatura(s)',
|
||||||
@ -1000,7 +1000,7 @@ Não consegue achar a fatura? Precisa de mais ajuda? Ficaremos feliz em ajudar
|
|||||||
'status_approved' => 'Aprovado',
|
'status_approved' => 'Aprovado',
|
||||||
'quote_settings' => 'Configurações de Orçamentos',
|
'quote_settings' => 'Configurações de Orçamentos',
|
||||||
'auto_convert_quote' => 'Auto Conversão',
|
'auto_convert_quote' => 'Auto Conversão',
|
||||||
'auto_convert_quote_help' => 'Automatically convert a quote to an invoice when approved.',
|
'auto_convert_quote_help' => 'Automaticamente converta um orçamento para uma fatura quando aprovado pelo cliente.',
|
||||||
'validate' => 'Validar',
|
'validate' => 'Validar',
|
||||||
'info' => 'Info',
|
'info' => 'Info',
|
||||||
'imported_expenses' => ':count_vendors fornecedor(es) e :count_expenses despesa(s) criados com sucesso',
|
'imported_expenses' => ':count_vendors fornecedor(es) e :count_expenses despesa(s) criados com sucesso',
|
||||||
@ -1163,7 +1163,7 @@ Não consegue achar a fatura? Precisa de mais ajuda? Ficaremos feliz em ajudar
|
|||||||
'cancel_plan_change' => 'Cancelar Mudança',
|
'cancel_plan_change' => 'Cancelar Mudança',
|
||||||
'plan' => 'Plano',
|
'plan' => 'Plano',
|
||||||
'expires' => 'Expira',
|
'expires' => 'Expira',
|
||||||
'renews' => 'Renova',
|
'renews' => 'Renovar',
|
||||||
'plan_expired' => 'Plano :plan Expirado',
|
'plan_expired' => 'Plano :plan Expirado',
|
||||||
'trial_expired' => 'Teste do Plano :plan Terminado',
|
'trial_expired' => 'Teste do Plano :plan Terminado',
|
||||||
'never' => 'Nunca',
|
'never' => 'Nunca',
|
||||||
@ -1396,7 +1396,7 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
|
|||||||
'more_options' => 'Mais opções',
|
'more_options' => 'Mais opções',
|
||||||
'credit_card' => 'Cartão de Crédito',
|
'credit_card' => 'Cartão de Crédito',
|
||||||
'bank_transfer' => 'Transferência Bancária',
|
'bank_transfer' => 'Transferência Bancária',
|
||||||
'no_transaction_reference' => 'We did not receive a payment transaction reference from the gateway.',
|
'no_transaction_reference' => 'Não recebemos uma transação referente a um pagamento do gateway.',
|
||||||
'use_bank_on_file' => 'Usar Banco em Arquivo',
|
'use_bank_on_file' => 'Usar Banco em Arquivo',
|
||||||
'auto_bill_email_message' => 'Essa fatura será cobrada automaticamente pelo método de pagamento em arquivo na data de vencimento.',
|
'auto_bill_email_message' => 'Essa fatura será cobrada automaticamente pelo método de pagamento em arquivo na data de vencimento.',
|
||||||
'bitcoin' => 'Bitcoin',
|
'bitcoin' => 'Bitcoin',
|
||||||
@ -1895,6 +1895,7 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
|
|||||||
'task' => 'Tarefa',
|
'task' => 'Tarefa',
|
||||||
'contact_name' => 'Nome do Contato',
|
'contact_name' => 'Nome do Contato',
|
||||||
'city_state_postal' => 'Cidade/Estado/CEP',
|
'city_state_postal' => 'Cidade/Estado/CEP',
|
||||||
|
'postal_city' => 'CEP/Cidade',
|
||||||
'custom_field' => 'Campo Personalizado',
|
'custom_field' => 'Campo Personalizado',
|
||||||
'account_fields' => 'Campos da Empresa',
|
'account_fields' => 'Campos da Empresa',
|
||||||
'facebook_and_twitter' => 'Facebook e Twitter',
|
'facebook_and_twitter' => 'Facebook e Twitter',
|
||||||
@ -2243,7 +2244,7 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
|
|||||||
'navigation_variables' => 'Variáveis de Navegação',
|
'navigation_variables' => 'Variáveis de Navegação',
|
||||||
'custom_variables' => 'Variáveis Personalizadas',
|
'custom_variables' => 'Variáveis Personalizadas',
|
||||||
'invalid_file' => 'Tipo de arquivo inválido',
|
'invalid_file' => 'Tipo de arquivo inválido',
|
||||||
'add_documents_to_invoice' => 'Add Documents to Invoice',
|
'add_documents_to_invoice' => 'Adicione documentos a fatura',
|
||||||
'mark_expense_paid' => 'Marcar como pago',
|
'mark_expense_paid' => 'Marcar como pago',
|
||||||
'white_label_license_error' => 'Falha ao validar a licença, verifique storage/logs/laravel-error.log para mais detalhes.',
|
'white_label_license_error' => 'Falha ao validar a licença, verifique storage/logs/laravel-error.log para mais detalhes.',
|
||||||
'plan_price' => 'Preço do Plano',
|
'plan_price' => 'Preço do Plano',
|
||||||
@ -2437,13 +2438,13 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
|
|||||||
'currency_gibraltar_pound' => 'Libra de Gibraltar',
|
'currency_gibraltar_pound' => 'Libra de Gibraltar',
|
||||||
|
|
||||||
'currency_gambia_dalasi' => 'Gambia Dalasi',
|
'currency_gambia_dalasi' => 'Gambia Dalasi',
|
||||||
'currency_paraguayan_guarani' => 'Paraguayan Guarani',
|
'currency_paraguayan_guarani' => 'Guaranis Paraguaios',
|
||||||
'currency_malawi_kwacha' => 'Malawi Kwacha',
|
'currency_malawi_kwacha' => 'Malawi Kwacha',
|
||||||
'currency_zimbabwean_dollar' => 'Zimbabwean Dollar',
|
'currency_zimbabwean_dollar' => 'Zimbabwean Dollar',
|
||||||
'currency_cambodian_riel' => 'Cambodian Riel',
|
'currency_cambodian_riel' => 'Cambodian Riel',
|
||||||
'currency_vanuatu_vatu' => 'Vanuatu Vatu',
|
'currency_vanuatu_vatu' => 'Vanuatu Vatu',
|
||||||
|
|
||||||
'currency_cuban_peso' => 'Cuban Peso',
|
'currency_cuban_peso' => 'Peso Cubano',
|
||||||
|
|
||||||
'review_app_help' => 'Esperamos que esteja aproveitando o app. <br/>Se você considerar :link agradeceríamos bastante!',
|
'review_app_help' => 'Esperamos que esteja aproveitando o app. <br/>Se você considerar :link agradeceríamos bastante!',
|
||||||
'writing_a_review' => 'Escrevendo uma avaliação',
|
'writing_a_review' => 'Escrevendo uma avaliação',
|
||||||
@ -2497,7 +2498,7 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
|
|||||||
'alipay' => 'Alipay',
|
'alipay' => 'Alipay',
|
||||||
'sofort' => 'Sofort',
|
'sofort' => 'Sofort',
|
||||||
'sepa' => 'Débito direto SEPA',
|
'sepa' => 'Débito direto SEPA',
|
||||||
'name_without_special_characters' => 'Please enter a name with only the letters a-z and whitespaces',
|
'name_without_special_characters' => 'Por favor insira um nome com apenas letras de a-z e espaços',
|
||||||
'enable_alipay' => 'Aceitar Alipay',
|
'enable_alipay' => 'Aceitar Alipay',
|
||||||
'enable_sofort' => 'Aceitar Transferências Bancárias da UE',
|
'enable_sofort' => 'Aceitar Transferências Bancárias da UE',
|
||||||
'stripe_alipay_help' => 'Estes gateways também precisam ser ativados em :link.',
|
'stripe_alipay_help' => 'Estes gateways também precisam ser ativados em :link.',
|
||||||
@ -2819,11 +2820,11 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
|
|||||||
'invalid_url' => 'URL inválida',
|
'invalid_url' => 'URL inválida',
|
||||||
'workflow_settings' => 'Configurações de Fluxo de Trabalho',
|
'workflow_settings' => 'Configurações de Fluxo de Trabalho',
|
||||||
'auto_email_invoice' => 'Email Automático',
|
'auto_email_invoice' => 'Email Automático',
|
||||||
'auto_email_invoice_help' => 'Automatically email recurring invoices when created.',
|
'auto_email_invoice_help' => 'Envie automaticamente faturas recorrentes quando criadas.',
|
||||||
'auto_archive_invoice' => 'Arquivar Automaticamente',
|
'auto_archive_invoice' => 'Arquivar Automaticamente',
|
||||||
'auto_archive_invoice_help' => 'Automatically archive invoices when paid.',
|
'auto_archive_invoice_help' => 'Arquive automaticamente faturas quando pagas.',
|
||||||
'auto_archive_quote' => 'Arquivar Automaticamente',
|
'auto_archive_quote' => 'Arquivar Automaticamente',
|
||||||
'auto_archive_quote_help' => 'Automatically archive quotes when converted to invoice.',
|
'auto_archive_quote_help' => 'Arquive automaticamente orçamentos quando convertidos para fatura.',
|
||||||
'require_approve_quote' => 'Solicitar aprovação de orçamento',
|
'require_approve_quote' => 'Solicitar aprovação de orçamento',
|
||||||
'require_approve_quote_help' => 'Solicitar aos clientes aprovação de orçamento.',
|
'require_approve_quote_help' => 'Solicitar aos clientes aprovação de orçamento.',
|
||||||
'allow_approve_expired_quote' => 'Permitir a aprovação de orçamentos expirados',
|
'allow_approve_expired_quote' => 'Permitir a aprovação de orçamentos expirados',
|
||||||
@ -3411,7 +3412,7 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
|
|||||||
'credit_number_counter' => 'Contador Numérico de Créditos',
|
'credit_number_counter' => 'Contador Numérico de Créditos',
|
||||||
'reset_counter_date' => 'Reiniciar Data do Contador',
|
'reset_counter_date' => 'Reiniciar Data do Contador',
|
||||||
'counter_padding' => 'Padrão do Contador',
|
'counter_padding' => 'Padrão do Contador',
|
||||||
'shared_invoice_quote_counter' => 'Share Invoice Quote Counter',
|
'shared_invoice_quote_counter' => 'Compartilhe o número de orçamento',
|
||||||
'default_tax_name_1' => 'Nome fiscal padrão 1',
|
'default_tax_name_1' => 'Nome fiscal padrão 1',
|
||||||
'default_tax_rate_1' => 'Taxa de imposto padrão 1',
|
'default_tax_rate_1' => 'Taxa de imposto padrão 1',
|
||||||
'default_tax_name_2' => 'Nome fiscal padrão 2',
|
'default_tax_name_2' => 'Nome fiscal padrão 2',
|
||||||
@ -3685,7 +3686,7 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
|
|||||||
'force_update_help' => 'Você está executando a versão mais recente, mas pode haver correções pendentes disponíveis.',
|
'force_update_help' => 'Você está executando a versão mais recente, mas pode haver correções pendentes disponíveis.',
|
||||||
'mark_paid_help' => 'Acompanhe se a despesa foi paga',
|
'mark_paid_help' => 'Acompanhe se a despesa foi paga',
|
||||||
'mark_invoiceable_help' => 'Permitir que a despesa seja faturada',
|
'mark_invoiceable_help' => 'Permitir que a despesa seja faturada',
|
||||||
'add_documents_to_invoice_help' => 'Make the documents visible to client',
|
'add_documents_to_invoice_help' => 'Torne os documentos visíveis para o cliente',
|
||||||
'convert_currency_help' => 'Defina uma taxa de câmbio',
|
'convert_currency_help' => 'Defina uma taxa de câmbio',
|
||||||
'expense_settings' => 'Configurações das despesas',
|
'expense_settings' => 'Configurações das despesas',
|
||||||
'clone_to_recurring' => 'Clonar recorrência',
|
'clone_to_recurring' => 'Clonar recorrência',
|
||||||
@ -3698,12 +3699,12 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
|
|||||||
'capture_card' => 'Cartão de captura',
|
'capture_card' => 'Cartão de captura',
|
||||||
'auto_bill_enabled' => 'Cobrança automática habilitada',
|
'auto_bill_enabled' => 'Cobrança automática habilitada',
|
||||||
'total_taxes' => 'Impostos totais',
|
'total_taxes' => 'Impostos totais',
|
||||||
'line_taxes' => 'Line Taxes',
|
'line_taxes' => 'Imposto',
|
||||||
'total_fields' => 'Campo Total',
|
'total_fields' => 'Campo Total',
|
||||||
'stopped_recurring_invoice' => 'Fatura recorrente interrompida com sucesso',
|
'stopped_recurring_invoice' => 'Fatura recorrente interrompida com sucesso',
|
||||||
'started_recurring_invoice' => 'Fatura recorrente iniciada com sucesso',
|
'started_recurring_invoice' => 'Fatura recorrente iniciada com sucesso',
|
||||||
'resumed_recurring_invoice' => 'Fatura recorrente retomada com sucesso',
|
'resumed_recurring_invoice' => 'Fatura recorrente retomada com sucesso',
|
||||||
'gateway_refund' => 'Gateway Refund',
|
'gateway_refund' => 'Reembolso do Gateway',
|
||||||
'gateway_refund_help' => 'Processe o reembolso com o portal de pagamento',
|
'gateway_refund_help' => 'Processe o reembolso com o portal de pagamento',
|
||||||
'due_date_days' => 'Data de vencimento',
|
'due_date_days' => 'Data de vencimento',
|
||||||
'paused' => 'Pausado',
|
'paused' => 'Pausado',
|
||||||
@ -3723,9 +3724,9 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
|
|||||||
'auto_bill_on' => 'Faturamento Automático Ativado',
|
'auto_bill_on' => 'Faturamento Automático Ativado',
|
||||||
'minimum_under_payment_amount' => 'Valor mínimo abaixo do pagamento',
|
'minimum_under_payment_amount' => 'Valor mínimo abaixo do pagamento',
|
||||||
'allow_over_payment' => 'Permitir pagamento em excesso',
|
'allow_over_payment' => 'Permitir pagamento em excesso',
|
||||||
'allow_over_payment_help' => 'Support paying extra to accept tips',
|
'allow_over_payment_help' => 'Permite aceitar gorjetas para pagamentos extras',
|
||||||
'allow_under_payment' => 'Permitir pagamento menor',
|
'allow_under_payment' => 'Permitir pagamento menor',
|
||||||
'allow_under_payment_help' => 'Support paying at minimum the partial/deposit amount',
|
'allow_under_payment_help' => 'Permite o pagamento mínimo do valor parcial/depósito',
|
||||||
'test_mode' => 'Modo de teste',
|
'test_mode' => 'Modo de teste',
|
||||||
'calculated_rate' => 'Taxa Calculada',
|
'calculated_rate' => 'Taxa Calculada',
|
||||||
'default_task_rate' => 'Taxa de tarefa padrão',
|
'default_task_rate' => 'Taxa de tarefa padrão',
|
||||||
@ -3745,27 +3746,27 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
|
|||||||
'show_tasks_table' => 'Mostrar Tabela de Tarefas',
|
'show_tasks_table' => 'Mostrar Tabela de Tarefas',
|
||||||
'show_tasks_table_help' => 'Sempre mostrar a seção de tarefas ao criar faturas',
|
'show_tasks_table_help' => 'Sempre mostrar a seção de tarefas ao criar faturas',
|
||||||
'invoice_task_timelog' => 'Registro das tarefas de fatura',
|
'invoice_task_timelog' => 'Registro das tarefas de fatura',
|
||||||
'invoice_task_timelog_help' => 'Add time details to the invoice line items',
|
'invoice_task_timelog_help' => 'Adicione os detalhes de tempo aos itens da fatura',
|
||||||
'auto_start_tasks_help' => 'Start tasks before saving',
|
'auto_start_tasks_help' => 'Inicie as tarefas antes de salvar',
|
||||||
'configure_statuses' => 'Configure Statuses',
|
'configure_statuses' => 'Configure os Status',
|
||||||
'task_settings' => 'Task Settings',
|
'task_settings' => 'Configurações de Tarefa',
|
||||||
'configure_categories' => 'Configure Categories',
|
'configure_categories' => 'Configure as categorias',
|
||||||
'edit_expense_category' => 'Edit Expense Category',
|
'edit_expense_category' => 'Editar a categoria de Despesas',
|
||||||
'removed_expense_category' => 'Successfully removed expense category',
|
'removed_expense_category' => 'Categoria de despesa removida com sucesso',
|
||||||
'search_expense_category' => 'Search 1 Expense Category',
|
'search_expense_category' => 'Pesquisa 1 Categoria de despesa',
|
||||||
'search_expense_categories' => 'Search :count Expense Categories',
|
'search_expense_categories' => 'Search :count Expense Categories',
|
||||||
'use_available_credits' => 'Use Available Credits',
|
'use_available_credits' => 'Use créditos disponíveis',
|
||||||
'show_option' => 'Mostrar opção',
|
'show_option' => 'Mostrar opção',
|
||||||
'negative_payment_error' => 'The credit amount cannot exceed the payment amount',
|
'negative_payment_error' => 'O valor de crédito não pode exceder o valor de pagamento',
|
||||||
'should_be_invoiced_help' => 'Enable the expense to be invoiced',
|
'should_be_invoiced_help' => 'Enable the expense to be invoiced',
|
||||||
'configure_gateways' => 'Configurar métodos de pagamento',
|
'configure_gateways' => 'Configurar métodos de pagamento',
|
||||||
'payment_partial' => 'Partial Payment',
|
'payment_partial' => 'Pagamento Parcial',
|
||||||
'is_running' => 'Is Running',
|
'is_running' => 'Em execução',
|
||||||
'invoice_currency_id' => 'Invoice Currency ID',
|
'invoice_currency_id' => 'ID da moeda da fatura',
|
||||||
'tax_name1' => 'Imposto 1',
|
'tax_name1' => 'Imposto 1',
|
||||||
'tax_name2' => 'Imposto 2',
|
'tax_name2' => 'Imposto 2',
|
||||||
'transaction_id' => 'ID de transação',
|
'transaction_id' => 'ID de transação',
|
||||||
'invoice_late' => 'Invoice Late',
|
'invoice_late' => 'Fatura atrasada',
|
||||||
'quote_expired' => 'Proposta expirada',
|
'quote_expired' => 'Proposta expirada',
|
||||||
'recurring_invoice_total' => 'Total da Fatura',
|
'recurring_invoice_total' => 'Total da Fatura',
|
||||||
'actions' => 'Ações',
|
'actions' => 'Ações',
|
||||||
@ -3773,30 +3774,30 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
|
|||||||
'task_number' => 'Nº da Tarefa',
|
'task_number' => 'Nº da Tarefa',
|
||||||
'project_number' => 'Nº do Projeto',
|
'project_number' => 'Nº do Projeto',
|
||||||
'view_settings' => 'Ver definições',
|
'view_settings' => 'Ver definições',
|
||||||
'company_disabled_warning' => 'Warning: this company has not yet been activated',
|
'company_disabled_warning' => 'Aviso: esta empresa ainda não foi ativada',
|
||||||
'late_invoice' => 'Late Invoice',
|
'late_invoice' => 'Fatura atrasada',
|
||||||
'expired_quote' => 'Expired Quote',
|
'expired_quote' => 'Orçamento Expirado',
|
||||||
'remind_invoice' => 'Remind Invoice',
|
'remind_invoice' => 'Lembrar Fatura',
|
||||||
'client_phone' => 'Telefone do cliente',
|
'client_phone' => 'Telefone do cliente',
|
||||||
'required_fields' => 'Required Fields',
|
'required_fields' => 'Campos Necessários',
|
||||||
'enabled_modules' => 'Enabled Modules',
|
'enabled_modules' => 'Módulos Habilitados',
|
||||||
'activity_60' => ':contact viewed quote :quote',
|
'activity_60' => ':contact visualizou o orçamento :quote',
|
||||||
'activity_61' => ':user atualizado client: client',
|
'activity_61' => ':user atualizado client: client',
|
||||||
'activity_62' => ':user updated vendor :vendor',
|
'activity_62' => ':user atualizou fornecedor :vendor',
|
||||||
'activity_63' => ':user emailed first reminder for invoice :invoice to :contact',
|
'activity_63' => ':user enviado o primeiro lembrete de fatura :invoice para :contato ',
|
||||||
'activity_64' => ':user emailed second reminder for invoice :invoice to :contact',
|
'activity_64' => ':user enviado o segundo lembrete de fatura :invoice para :contato ',
|
||||||
'activity_65' => ':user emailed third reminder for invoice :invoice to :contact',
|
'activity_65' => ':user enviado o terceiro lembrete de fatura :invoice para :contato ',
|
||||||
'activity_66' => ':user emailed endless reminder for invoice :invoice to :contact',
|
'activity_66' => ':user enviado o último lembrete de fatura :invoice para :contato ',
|
||||||
'expense_category_id' => 'Expense Category ID',
|
'expense_category_id' => 'ID da categoria de despesa',
|
||||||
'view_licenses' => 'Ver licenças',
|
'view_licenses' => 'Ver licenças',
|
||||||
'fullscreen_editor' => 'Tela cheia',
|
'fullscreen_editor' => 'Tela cheia',
|
||||||
'sidebar_editor' => 'Sidebar Editor',
|
'sidebar_editor' => 'Editor da barra lateral',
|
||||||
'please_type_to_confirm' => 'Please type ":value" to confirm',
|
'please_type_to_confirm' => 'Por favor, escreva ":value" para confirmar',
|
||||||
'purge' => 'Purge',
|
'purge' => 'Apagar',
|
||||||
'clone_to' => 'Clonar para',
|
'clone_to' => 'Clonar para',
|
||||||
'clone_to_other' => 'Clonar para outro',
|
'clone_to_other' => 'Clonar para outro',
|
||||||
'labels' => 'Etiquetas',
|
'labels' => 'Etiquetas',
|
||||||
'add_custom' => 'Add Custom',
|
'add_custom' => 'Adicionar Personalizado',
|
||||||
'payment_tax' => 'Payment Tax',
|
'payment_tax' => 'Payment Tax',
|
||||||
'white_label' => 'Sem marca',
|
'white_label' => 'Sem marca',
|
||||||
'sent_invoices_are_locked' => 'Sent invoices are locked',
|
'sent_invoices_are_locked' => 'Sent invoices are locked',
|
||||||
@ -4916,6 +4917,38 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique "
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Organização',
|
'organization' => 'Organização',
|
||||||
'name' => 'Nome',
|
'name' => 'Nome',
|
||||||
'website' => 'Site',
|
'website' => 'Site',
|
||||||
@ -202,7 +202,7 @@ $LANG = [
|
|||||||
'invoice_error' => 'Certifique-se de selecionar um cliente e corrigir quaisquer erros',
|
'invoice_error' => 'Certifique-se de selecionar um cliente e corrigir quaisquer erros',
|
||||||
'limit_clients' => 'Desculpe, isso excederá o limite de :count clientes. Por favor, atualize para um plano pago.',
|
'limit_clients' => 'Desculpe, isso excederá o limite de :count clientes. Por favor, atualize para um plano pago.',
|
||||||
'payment_error' => 'Ocorreu um erro ao processar o pagamento. Por favor tente novamente mais tarde.',
|
'payment_error' => 'Ocorreu um erro ao processar o pagamento. Por favor tente novamente mais tarde.',
|
||||||
'registration_required' => 'Inicie sessão para enviar uma nota de pagamento por e-mail',
|
'registration_required' => 'Registration Required',
|
||||||
'confirmation_required' => 'Por favor confirme o seu e-mail, :link para reenviar o e-mail de confirmação.',
|
'confirmation_required' => 'Por favor confirme o seu e-mail, :link para reenviar o e-mail de confirmação.',
|
||||||
'updated_client' => 'Cliente atualizado com sucesso',
|
'updated_client' => 'Cliente atualizado com sucesso',
|
||||||
'archived_client' => 'Cliente arquivado com sucesso',
|
'archived_client' => 'Cliente arquivado com sucesso',
|
||||||
@ -1896,6 +1896,7 @@ Quando tiver os valores dos depósitos, volte a esta página e conclua a verific
|
|||||||
'task' => 'Tarefa',
|
'task' => 'Tarefa',
|
||||||
'contact_name' => 'Nome do Contacto',
|
'contact_name' => 'Nome do Contacto',
|
||||||
'city_state_postal' => 'Cidade/Distrito/C. Postal',
|
'city_state_postal' => 'Cidade/Distrito/C. Postal',
|
||||||
|
'postal_city' => 'Postal/City',
|
||||||
'custom_field' => 'Campo Personalizado',
|
'custom_field' => 'Campo Personalizado',
|
||||||
'account_fields' => 'Campos da Empresa',
|
'account_fields' => 'Campos da Empresa',
|
||||||
'facebook_and_twitter' => 'Facebook e Twitter',
|
'facebook_and_twitter' => 'Facebook e Twitter',
|
||||||
@ -4919,6 +4920,38 @@ O envio de E-mails foi suspenso. Será retomado às 23:00 UTC.',
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Organizație',
|
'organization' => 'Organizație',
|
||||||
'name' => 'Nume',
|
'name' => 'Nume',
|
||||||
'website' => 'Site web',
|
'website' => 'Site web',
|
||||||
@ -202,7 +202,7 @@ $LANG = [
|
|||||||
'invoice_error' => 'Te rog alege un client si corecteaza erorile',
|
'invoice_error' => 'Te rog alege un client si corecteaza erorile',
|
||||||
'limit_clients' => 'Această acțiune va depăși limita de :cont clienți. Vă recomandăm să optați pentru un plan plătit.',
|
'limit_clients' => 'Această acțiune va depăși limita de :cont clienți. Vă recomandăm să optați pentru un plan plătit.',
|
||||||
'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' => 'Te rog inscrie-te ca sa trimiti o factura pe email.',
|
'registration_required' => 'Registration Required',
|
||||||
'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.',
|
||||||
'updated_client' => 'Client actualizat cu succes.',
|
'updated_client' => 'Client actualizat cu succes.',
|
||||||
'archived_client' => 'Client arhivat cu succes.',
|
'archived_client' => 'Client arhivat cu succes.',
|
||||||
@ -1904,6 +1904,7 @@ Odată ce sumele au ajuns la dumneavoastră, reveniți la pagina cu metode de pl
|
|||||||
'task' => 'Task',
|
'task' => 'Task',
|
||||||
'contact_name' => 'Nume contact',
|
'contact_name' => 'Nume contact',
|
||||||
'city_state_postal' => 'Oraș/Țară/Cod poștal',
|
'city_state_postal' => 'Oraș/Țară/Cod poștal',
|
||||||
|
'postal_city' => 'Postal/City',
|
||||||
'custom_field' => 'Câmp personalizat',
|
'custom_field' => 'Câmp personalizat',
|
||||||
'account_fields' => 'Câmpuri companie',
|
'account_fields' => 'Câmpuri companie',
|
||||||
'facebook_and_twitter' => 'Facebook și Twitter',
|
'facebook_and_twitter' => 'Facebook și Twitter',
|
||||||
@ -4926,6 +4927,38 @@ Odată ce sumele au ajuns la dumneavoastră, reveniți la pagina cu metode de pl
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Организация',
|
'organization' => 'Организация',
|
||||||
'name' => 'Название',
|
'name' => 'Название',
|
||||||
'website' => 'Веб-сайт',
|
'website' => 'Веб-сайт',
|
||||||
@ -202,7 +202,7 @@ $LANG = [
|
|||||||
'invoice_error' => 'Обязательно выберите клиента и исправьте ошибки.',
|
'invoice_error' => 'Обязательно выберите клиента и исправьте ошибки.',
|
||||||
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
||||||
'payment_error' => 'Произошла ошибка при обработке вашего платежа. Пожалуйста, повторите попытку позже.',
|
'payment_error' => 'Произошла ошибка при обработке вашего платежа. Пожалуйста, повторите попытку позже.',
|
||||||
'registration_required' => 'Пожалуйста, зарегистрируйтесь, чтобы отправить счет',
|
'registration_required' => 'Registration Required',
|
||||||
'confirmation_required' => 'Пожалуйста, подтвердите свой адрес электронной почты, :link, чтобы отправить письмо с подтверждением ещё раз.',
|
'confirmation_required' => 'Пожалуйста, подтвердите свой адрес электронной почты, :link, чтобы отправить письмо с подтверждением ещё раз.',
|
||||||
'updated_client' => 'Клиент успешно обновлён',
|
'updated_client' => 'Клиент успешно обновлён',
|
||||||
'archived_client' => 'Клиент успешно архивирован',
|
'archived_client' => 'Клиент успешно архивирован',
|
||||||
@ -1902,6 +1902,7 @@ $LANG = [
|
|||||||
'task' => 'Task',
|
'task' => 'Task',
|
||||||
'contact_name' => 'Contact Name',
|
'contact_name' => 'Contact Name',
|
||||||
'city_state_postal' => 'City/State/Postal',
|
'city_state_postal' => 'City/State/Postal',
|
||||||
|
'postal_city' => 'Postal/City',
|
||||||
'custom_field' => 'Custom Field',
|
'custom_field' => 'Custom Field',
|
||||||
'account_fields' => 'Company Fields',
|
'account_fields' => 'Company Fields',
|
||||||
'facebook_and_twitter' => 'Facebook and Twitter',
|
'facebook_and_twitter' => 'Facebook and Twitter',
|
||||||
@ -4923,6 +4924,38 @@ $LANG = [
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Organizácia',
|
'organization' => 'Organizácia',
|
||||||
'name' => 'Meno',
|
'name' => 'Meno',
|
||||||
'website' => 'Web',
|
'website' => 'Web',
|
||||||
@ -72,7 +72,7 @@ $LANG = [
|
|||||||
'enable_line_item_tax' => 'Umožniť nastavenie <b>daň na položkách</b>',
|
'enable_line_item_tax' => 'Umožniť nastavenie <b>daň na položkách</b>',
|
||||||
'dashboard' => 'Prehlad',
|
'dashboard' => 'Prehlad',
|
||||||
'dashboard_totals_in_all_currencies_help' => 'Poznámka: pridaj :link s názvom ":name" pre zobrazenie súčtov použitím jednotnej meny.',
|
'dashboard_totals_in_all_currencies_help' => 'Poznámka: pridaj :link s názvom ":name" pre zobrazenie súčtov použitím jednotnej meny.',
|
||||||
'clients' => 'zákazníci',
|
'clients' => 'Zákazníci',
|
||||||
'invoices' => 'Faktúry',
|
'invoices' => 'Faktúry',
|
||||||
'payments' => 'Platby',
|
'payments' => 'Platby',
|
||||||
'credits' => 'Dobropisy',
|
'credits' => 'Dobropisy',
|
||||||
@ -202,7 +202,7 @@ $LANG = [
|
|||||||
'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' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
||||||
'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' => 'Pre odoslanie faktúry je potrebná registrácia',
|
'registration_required' => 'Registration Required',
|
||||||
'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.',
|
||||||
'updated_client' => 'Zákazník úspešne aktualizovaný',
|
'updated_client' => 'Zákazník úspešne aktualizovaný',
|
||||||
'archived_client' => 'Zákazník úspešne archivovaný',
|
'archived_client' => 'Zákazník úspešne archivovaný',
|
||||||
@ -403,7 +403,7 @@ Nemôžete nájsť faktúru? Potrebujete poradiť? Radi Vám pomôžeme
|
|||||||
'payment_cvv' => '*3-4 číslice na zadnej strane Vašej karty',
|
'payment_cvv' => '*3-4 číslice na zadnej strane Vašej karty',
|
||||||
'payment_footer1' => '*Fakturačná adresa musí byť rovnaká ako adresa na kreditnej karte.',
|
'payment_footer1' => '*Fakturačná adresa musí byť rovnaká ako adresa na kreditnej karte.',
|
||||||
'payment_footer2' => '*Prosím kliknite "Zaplatiť" len raz - spracovanie transakcie moze trvať dlhšie.',
|
'payment_footer2' => '*Prosím kliknite "Zaplatiť" len raz - spracovanie transakcie moze trvať dlhšie.',
|
||||||
'id_number' => 'ID číslo',
|
'id_number' => 'IČO',
|
||||||
'white_label_link' => 'Bez označenia',
|
'white_label_link' => 'Bez označenia',
|
||||||
'white_label_header' => 'Bez Označenia',
|
'white_label_header' => 'Bez Označenia',
|
||||||
'bought_white_label' => 'Licencia bez označenia bola úspešne povolená',
|
'bought_white_label' => 'Licencia bez označenia bola úspešne povolená',
|
||||||
@ -799,7 +799,7 @@ Nemôžete nájsť faktúru? Potrebujete poradiť? Radi Vám pomôžeme
|
|||||||
'activity_51' => ':user deleted user :user',
|
'activity_51' => ':user deleted user :user',
|
||||||
'activity_52' => ':user restored user :user',
|
'activity_52' => ':user restored user :user',
|
||||||
'activity_53' => ':user marked sent :invoice',
|
'activity_53' => ':user marked sent :invoice',
|
||||||
'activity_54' => ':user paid invoice :invoice',
|
'activity_54' => ':user zaplatil faktúru :invoice',
|
||||||
'activity_55' => ':contact odpovedal na tiket :ticket',
|
'activity_55' => ':contact odpovedal na tiket :ticket',
|
||||||
'activity_56' => 'tiket :ticket bol zobrazený užívateľom :user',
|
'activity_56' => 'tiket :ticket bol zobrazený užívateľom :user',
|
||||||
|
|
||||||
@ -1898,6 +1898,7 @@ Nemôžete nájsť faktúru? Potrebujete poradiť? Radi Vám pomôžeme
|
|||||||
'task' => 'Úloha',
|
'task' => 'Úloha',
|
||||||
'contact_name' => 'Meno kontaktu',
|
'contact_name' => 'Meno kontaktu',
|
||||||
'city_state_postal' => 'Mesto/Štát/PSČ',
|
'city_state_postal' => 'Mesto/Štát/PSČ',
|
||||||
|
'postal_city' => 'Postal/City',
|
||||||
'custom_field' => 'Vlastné pole',
|
'custom_field' => 'Vlastné pole',
|
||||||
'account_fields' => 'Polia pre spoločnosť',
|
'account_fields' => 'Polia pre spoločnosť',
|
||||||
'facebook_and_twitter' => 'Facebook a Twitter',
|
'facebook_and_twitter' => 'Facebook a Twitter',
|
||||||
@ -4504,7 +4505,7 @@ Nemôžete nájsť faktúru? Potrebujete poradiť? Radi Vám pomôžeme
|
|||||||
'wait_for_saving' => 'Data saving - please wait for it to complete',
|
'wait_for_saving' => 'Data saving - please wait for it to complete',
|
||||||
'html_preview_warning' => 'Note: changes made here are only previewed, they must be applied in the tabs above to be saved',
|
'html_preview_warning' => 'Note: changes made here are only previewed, they must be applied in the tabs above to be saved',
|
||||||
'remaining' => 'Remaining',
|
'remaining' => 'Remaining',
|
||||||
'invoice_paid' => 'Invoice Paid',
|
'invoice_paid' => 'Faktúra zaplatená',
|
||||||
'activity_120' => ':user created recurring expense :recurring_expense',
|
'activity_120' => ':user created recurring expense :recurring_expense',
|
||||||
'activity_121' => ':user updated recurring expense :recurring_expense',
|
'activity_121' => ':user updated recurring expense :recurring_expense',
|
||||||
'activity_122' => ':user archived recurring expense :recurring_expense',
|
'activity_122' => ':user archived recurring expense :recurring_expense',
|
||||||
@ -4523,8 +4524,8 @@ Nemôžete nájsť faktúru? Potrebujete poradiť? Radi Vám pomôžeme
|
|||||||
'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' => 'Start your FREE 14 day trial of the pro plan',
|
||||||
'due_on_receipt' => 'Due on Receipt',
|
'due_on_receipt' => 'Due on Receipt',
|
||||||
'is_paid' => 'Is Paid',
|
'is_paid' => 'Je zaplatená',
|
||||||
'age_group_paid' => 'Paid',
|
'age_group_paid' => 'Zaplatené',
|
||||||
'id' => 'Id',
|
'id' => 'Id',
|
||||||
'convert_to' => 'Convert To',
|
'convert_to' => 'Convert To',
|
||||||
'client_currency' => 'Client Currency',
|
'client_currency' => 'Client Currency',
|
||||||
@ -4919,6 +4920,38 @@ Nemôžete nájsť faktúru? Potrebujete poradiť? Radi Vám pomôžeme
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Organizacija',
|
'organization' => 'Organizacija',
|
||||||
'name' => 'Ime',
|
'name' => 'Ime',
|
||||||
'website' => 'Spletna stran',
|
'website' => 'Spletna stran',
|
||||||
@ -202,7 +202,7 @@ $LANG = [
|
|||||||
'invoice_error' => 'Prosim izberite stranko in popravite napake',
|
'invoice_error' => 'Prosim izberite stranko in popravite napake',
|
||||||
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
||||||
'payment_error' => 'Pri izvedbi plačila je prišlo do napake. Prosim poizkusite ponovno.',
|
'payment_error' => 'Pri izvedbi plačila je prišlo do napake. Prosim poizkusite ponovno.',
|
||||||
'registration_required' => 'Za pošiljanje računa prek e-pošte se prijavite',
|
'registration_required' => 'Registration Required',
|
||||||
'confirmation_required' => 'Prosim potrdite vaš elektronski naslov, :link za ponovno pošiljanje potrditvenega sporočila.',
|
'confirmation_required' => 'Prosim potrdite vaš elektronski naslov, :link za ponovno pošiljanje potrditvenega sporočila.',
|
||||||
'updated_client' => 'Uspešno posodobljena stranka',
|
'updated_client' => 'Uspešno posodobljena stranka',
|
||||||
'archived_client' => 'Stranka uspešno arhivirana',
|
'archived_client' => 'Stranka uspešno arhivirana',
|
||||||
@ -1901,6 +1901,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp
|
|||||||
'task' => 'Opravilo',
|
'task' => 'Opravilo',
|
||||||
'contact_name' => 'Kontaktno ime',
|
'contact_name' => 'Kontaktno ime',
|
||||||
'city_state_postal' => 'Mesto/Država/Pošta',
|
'city_state_postal' => 'Mesto/Država/Pošta',
|
||||||
|
'postal_city' => 'Postal/City',
|
||||||
'custom_field' => 'Polje po meri',
|
'custom_field' => 'Polje po meri',
|
||||||
'account_fields' => 'Polja podjetja',
|
'account_fields' => 'Polja podjetja',
|
||||||
'facebook_and_twitter' => 'Facebook in Twitter',
|
'facebook_and_twitter' => 'Facebook in Twitter',
|
||||||
@ -4922,6 +4923,38 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Organizata',
|
'organization' => 'Organizata',
|
||||||
'name' => 'Emri',
|
'name' => 'Emri',
|
||||||
'website' => 'Website',
|
'website' => 'Website',
|
||||||
@ -202,7 +202,7 @@ $LANG = [
|
|||||||
'invoice_error' => 'Ju lutem sigurohuni të zgjidhni një klient dhe të përmirësoni çdo gabim',
|
'invoice_error' => 'Ju lutem sigurohuni të zgjidhni një klient dhe të përmirësoni çdo gabim',
|
||||||
'limit_clients' => 'Na falni, kjo tejkalon numrin prej :count klientëve',
|
'limit_clients' => 'Na falni, kjo tejkalon numrin prej :count klientëve',
|
||||||
'payment_error' => 'Ka ndodhur një gabim gjatë procesimit të pagesës tuaj. Ju lutem provoni më vonë',
|
'payment_error' => 'Ka ndodhur një gabim gjatë procesimit të pagesës tuaj. Ju lutem provoni më vonë',
|
||||||
'registration_required' => 'Ju lutem regjistrohuni që të keni mundësi ta dërgoni faturën me email',
|
'registration_required' => 'Registration Required',
|
||||||
'confirmation_required' => 'Ju lutem konfirmoni email adresën tuaj, :link për të ri-dërguar emailin e konfirmimit. ',
|
'confirmation_required' => 'Ju lutem konfirmoni email adresën tuaj, :link për të ri-dërguar emailin e konfirmimit. ',
|
||||||
'updated_client' => 'Klienti është perditesuar me sukses',
|
'updated_client' => 'Klienti është perditesuar me sukses',
|
||||||
'archived_client' => 'Klienti është arkivuar me sukses',
|
'archived_client' => 'Klienti është arkivuar me sukses',
|
||||||
@ -1899,6 +1899,7 @@ Pasi të keni pranuar shumat, kthehuni në faqen e metodave të pagesës dhe kli
|
|||||||
'task' => 'Detyre',
|
'task' => 'Detyre',
|
||||||
'contact_name' => 'Emri i Kontaktit',
|
'contact_name' => 'Emri i Kontaktit',
|
||||||
'city_state_postal' => 'Qytet/Shtet/Poste',
|
'city_state_postal' => 'Qytet/Shtet/Poste',
|
||||||
|
'postal_city' => 'Postal/City',
|
||||||
'custom_field' => 'Fushe e Ndryshueshme',
|
'custom_field' => 'Fushe e Ndryshueshme',
|
||||||
'account_fields' => 'Fushat e kompanise',
|
'account_fields' => 'Fushat e kompanise',
|
||||||
'facebook_and_twitter' => 'Facebook dhe Twitter',
|
'facebook_and_twitter' => 'Facebook dhe Twitter',
|
||||||
@ -4920,6 +4921,38 @@ Pasi të keni pranuar shumat, kthehuni në faqen e metodave të pagesës dhe kli
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Organizacija',
|
'organization' => 'Organizacija',
|
||||||
'name' => 'Ime',
|
'name' => 'Ime',
|
||||||
'website' => 'Sajt',
|
'website' => 'Sajt',
|
||||||
@ -202,7 +202,7 @@ $LANG = [
|
|||||||
'invoice_error' => 'Molimo proverite da li ste odaberali klijenta i korigujte greške',
|
'invoice_error' => 'Molimo proverite da li ste odaberali klijenta i korigujte greške',
|
||||||
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
||||||
'payment_error' => 'Došlo je do greške pri procesiranju vaše uplate. Molimo pokušajte kasnije.',
|
'payment_error' => 'Došlo je do greške pri procesiranju vaše uplate. Molimo pokušajte kasnije.',
|
||||||
'registration_required' => 'Molimo prijavite se pre slanja računa e-poštom',
|
'registration_required' => 'Registration Required',
|
||||||
'confirmation_required' => 'Molimo Vas da potvrdite adresu vaše e-pošte, :link za ponovno slanje konfirmacione e-poruke.',
|
'confirmation_required' => 'Molimo Vas da potvrdite adresu vaše e-pošte, :link za ponovno slanje konfirmacione e-poruke.',
|
||||||
'updated_client' => 'Uspešno ažuriranje klijenta',
|
'updated_client' => 'Uspešno ažuriranje klijenta',
|
||||||
'archived_client' => 'Uspešno arhiviran klijent',
|
'archived_client' => 'Uspešno arhiviran klijent',
|
||||||
@ -1901,6 +1901,7 @@ Kada budete imali iznose, vratite se na ovu stranicu sa načinima plaćanja i k
|
|||||||
'task' => 'Zadatak',
|
'task' => 'Zadatak',
|
||||||
'contact_name' => 'Ime kontakta',
|
'contact_name' => 'Ime kontakta',
|
||||||
'city_state_postal' => 'Grad/država/poštanski broj',
|
'city_state_postal' => 'Grad/država/poštanski broj',
|
||||||
|
'postal_city' => 'Postal/City',
|
||||||
'custom_field' => 'Prilagođeno polje',
|
'custom_field' => 'Prilagođeno polje',
|
||||||
'account_fields' => 'Polja preduzeća',
|
'account_fields' => 'Polja preduzeća',
|
||||||
'facebook_and_twitter' => 'Fejsbuk i Tviter',
|
'facebook_and_twitter' => 'Fejsbuk i Tviter',
|
||||||
@ -4922,6 +4923,38 @@ Kada budete imali iznose, vratite se na ovu stranicu sa načinima plaćanja i k
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Organisation',
|
'organization' => 'Organisation',
|
||||||
'name' => 'Namn',
|
'name' => 'Namn',
|
||||||
'website' => 'Hemsida',
|
'website' => 'Hemsida',
|
||||||
@ -200,9 +200,9 @@ $LANG = [
|
|||||||
'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' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
'limit_clients' => 'Ursäkta, detta överskrider begränsningen av :count kunder. Uppgradera till en betald plan.',
|
||||||
'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' => 'Du måste registrera dig för att kunna skicka en faktura som e-post',
|
'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.',
|
||||||
'updated_client' => 'Kund uppdaterad',
|
'updated_client' => 'Kund uppdaterad',
|
||||||
'archived_client' => 'Kund arkiverad',
|
'archived_client' => 'Kund arkiverad',
|
||||||
@ -254,8 +254,8 @@ $LANG = [
|
|||||||
'notification_invoice_paid' => 'En betalning på :amount är gjord av kunden :client för faktura :invoice.',
|
'notification_invoice_paid' => 'En betalning på :amount är gjord av kunden :client för faktura :invoice.',
|
||||||
'notification_invoice_sent' => 'Följande kund :client har e-postats fakturan :invoice på :amount.',
|
'notification_invoice_sent' => 'Följande kund :client har e-postats fakturan :invoice på :amount.',
|
||||||
'notification_invoice_viewed' => 'Följande kund :client har sett fakturan :invoice på :amount.',
|
'notification_invoice_viewed' => 'Följande kund :client har sett fakturan :invoice på :amount.',
|
||||||
'stripe_payment_text' => 'Invoice :invoicenumber for :amount for client :client',
|
'stripe_payment_text' => 'Faktura :invoicenumber med :amount till kund :client',
|
||||||
'stripe_payment_text_without_invoice' => 'Payment with no invoice for amount :amount for client :client',
|
'stripe_payment_text_without_invoice' => 'Betalning med ingen faktura med belopp :amount till kund :client',
|
||||||
'reset_password' => 'Du kan återställa ditt lösenord genom att klicka på länken nedan:',
|
'reset_password' => 'Du kan återställa ditt lösenord genom att klicka på länken nedan:',
|
||||||
'secure_payment' => 'Säker betalning',
|
'secure_payment' => 'Säker betalning',
|
||||||
'card_number' => 'Kortnummer',
|
'card_number' => 'Kortnummer',
|
||||||
@ -795,13 +795,13 @@ $LANG = [
|
|||||||
'activity_45' => ':user tog bort uppgift :task',
|
'activity_45' => ':user tog bort uppgift :task',
|
||||||
'activity_46' => ':user återställde uppgift :task',
|
'activity_46' => ':user återställde uppgift :task',
|
||||||
'activity_47' => ':user uppdaterade kostnad :expense',
|
'activity_47' => ':user uppdaterade kostnad :expense',
|
||||||
'activity_48' => ':user created user :user',
|
'activity_48' => ':user skapade användare :user',
|
||||||
'activity_49' => ':user updated user :user',
|
'activity_49' => ':user uppdaterade användare :user',
|
||||||
'activity_50' => ':user archived user :user',
|
'activity_50' => ':user arkiverade användare :user',
|
||||||
'activity_51' => ':user deleted user :user',
|
'activity_51' => ':user raderade användare :user',
|
||||||
'activity_52' => ':user restored user :user',
|
'activity_52' => ':user återställde användare :user',
|
||||||
'activity_53' => ':user marked sent :invoice',
|
'activity_53' => ':user märkt skickad :invoice',
|
||||||
'activity_54' => ':user paid invoice :invoice',
|
'activity_54' => ':user betalade fakturan :invoice',
|
||||||
'activity_55' => ':contact svarade på ärende :ticket',
|
'activity_55' => ':contact svarade på ärende :ticket',
|
||||||
'activity_56' => ':user visade ärende :ticket',
|
'activity_56' => ':user visade ärende :ticket',
|
||||||
|
|
||||||
@ -889,7 +889,7 @@ $LANG = [
|
|||||||
'custom_invoice_charges_helps' => 'Lägg till ett fält när du skapar en faktura och inkludera avgiften i fakturans delkostnader.',
|
'custom_invoice_charges_helps' => 'Lägg till ett fält när du skapar en faktura och inkludera avgiften i fakturans delkostnader.',
|
||||||
'token_expired' => 'Valideringstoken har gått ut. Snälla försök igen.',
|
'token_expired' => 'Valideringstoken har gått ut. Snälla försök igen.',
|
||||||
'invoice_link' => 'Faktura länk',
|
'invoice_link' => 'Faktura länk',
|
||||||
'button_confirmation_message' => 'Confirm your email.',
|
'button_confirmation_message' => 'Bekräfta din e-post.',
|
||||||
'confirm' => 'Bekräfta',
|
'confirm' => 'Bekräfta',
|
||||||
'email_preferences' => 'E-post inställningar',
|
'email_preferences' => 'E-post inställningar',
|
||||||
'created_invoices' => 'Framgångsrikt skapat :count faktur(a/or)',
|
'created_invoices' => 'Framgångsrikt skapat :count faktur(a/or)',
|
||||||
@ -1005,7 +1005,7 @@ $LANG = [
|
|||||||
'status_approved' => 'Godkänd',
|
'status_approved' => 'Godkänd',
|
||||||
'quote_settings' => 'Offert inställningar.',
|
'quote_settings' => 'Offert inställningar.',
|
||||||
'auto_convert_quote' => 'Auto Konvertera',
|
'auto_convert_quote' => 'Auto Konvertera',
|
||||||
'auto_convert_quote_help' => 'Automatically convert a quote to an invoice when approved.',
|
'auto_convert_quote_help' => 'Konvertera automatiskt en offert till faktura vid bekräftelse.',
|
||||||
'validate' => 'Validera',
|
'validate' => 'Validera',
|
||||||
'info' => 'Info',
|
'info' => 'Info',
|
||||||
'imported_expenses' => 'Framgångsrikt skapat :count_vendors leverantör(er) och :count_expenses kostnad(er)',
|
'imported_expenses' => 'Framgångsrikt skapat :count_vendors leverantör(er) och :count_expenses kostnad(er)',
|
||||||
@ -1401,7 +1401,7 @@ När ni har pengarna, kom tillbaka till denna betalningsmetods sida och klicka p
|
|||||||
'more_options' => 'Fler val',
|
'more_options' => 'Fler val',
|
||||||
'credit_card' => 'Betalkort',
|
'credit_card' => 'Betalkort',
|
||||||
'bank_transfer' => 'Banköverföring',
|
'bank_transfer' => 'Banköverföring',
|
||||||
'no_transaction_reference' => 'We did not receive a payment transaction reference from the gateway.',
|
'no_transaction_reference' => 'Vi mottog ingen betalningstransaktions referens från gatway.',
|
||||||
'use_bank_on_file' => 'Använd bank på fil',
|
'use_bank_on_file' => 'Använd bank på fil',
|
||||||
'auto_bill_email_message' => 'Denna faktura kommer automatiskt faktureras till betalningsmetod på fil vid förfallodatum.',
|
'auto_bill_email_message' => 'Denna faktura kommer automatiskt faktureras till betalningsmetod på fil vid förfallodatum.',
|
||||||
'bitcoin' => 'Bitcoin',
|
'bitcoin' => 'Bitcoin',
|
||||||
@ -1907,6 +1907,7 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
|
|||||||
'task' => 'Uppgift',
|
'task' => 'Uppgift',
|
||||||
'contact_name' => 'Kontakt namn',
|
'contact_name' => 'Kontakt namn',
|
||||||
'city_state_postal' => 'Stad/Län/Postnummer',
|
'city_state_postal' => 'Stad/Län/Postnummer',
|
||||||
|
'postal_city' => 'Postadress/Stad/Stat',
|
||||||
'custom_field' => 'Anpassat Fält',
|
'custom_field' => 'Anpassat Fält',
|
||||||
'account_fields' => 'Företags fält',
|
'account_fields' => 'Företags fält',
|
||||||
'facebook_and_twitter' => 'Facebook och Twitter',
|
'facebook_and_twitter' => 'Facebook och Twitter',
|
||||||
@ -2256,7 +2257,7 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
|
|||||||
'navigation_variables' => 'Navigationsvariabler',
|
'navigation_variables' => 'Navigationsvariabler',
|
||||||
'custom_variables' => 'Anpassade variabler',
|
'custom_variables' => 'Anpassade variabler',
|
||||||
'invalid_file' => 'Ogiltig filtyp',
|
'invalid_file' => 'Ogiltig filtyp',
|
||||||
'add_documents_to_invoice' => 'Add Documents to Invoice',
|
'add_documents_to_invoice' => 'Bifoga dokument till fakturan',
|
||||||
'mark_expense_paid' => 'Markera som betald',
|
'mark_expense_paid' => 'Markera som betald',
|
||||||
'white_label_license_error' => 'Misslyckas att validera licensen, kolla storage/logs/laravel-error.log för mer detaljer.',
|
'white_label_license_error' => 'Misslyckas att validera licensen, kolla storage/logs/laravel-error.log för mer detaljer.',
|
||||||
'plan_price' => 'Pris plan',
|
'plan_price' => 'Pris plan',
|
||||||
@ -2510,7 +2511,7 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
|
|||||||
'alipay' => 'Alipay',
|
'alipay' => 'Alipay',
|
||||||
'sofort' => 'Sofort',
|
'sofort' => 'Sofort',
|
||||||
'sepa' => 'SEPA Direct Debit',
|
'sepa' => 'SEPA Direct Debit',
|
||||||
'name_without_special_characters' => 'Please enter a name with only the letters a-z and whitespaces',
|
'name_without_special_characters' => 'Ange ett namn med endast bokstäver från a-z och mellanslag',
|
||||||
'enable_alipay' => 'Acceptera Allpay',
|
'enable_alipay' => 'Acceptera Allpay',
|
||||||
'enable_sofort' => 'Acceptera EU-banköverföringar',
|
'enable_sofort' => 'Acceptera EU-banköverföringar',
|
||||||
'stripe_alipay_help' => 'Dessa gateways behöver också aktiveras i :link.',
|
'stripe_alipay_help' => 'Dessa gateways behöver också aktiveras i :link.',
|
||||||
@ -2832,11 +2833,11 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
|
|||||||
'invalid_url' => 'Ogiltig URL',
|
'invalid_url' => 'Ogiltig URL',
|
||||||
'workflow_settings' => 'Arbetsflödesinställningar',
|
'workflow_settings' => 'Arbetsflödesinställningar',
|
||||||
'auto_email_invoice' => 'Automatisk e-post',
|
'auto_email_invoice' => 'Automatisk e-post',
|
||||||
'auto_email_invoice_help' => 'Automatically email recurring invoices when created.',
|
'auto_email_invoice_help' => 'E-posta automatiskt återkommande fakturor när den skapas.',
|
||||||
'auto_archive_invoice' => 'Automatisk arkivering',
|
'auto_archive_invoice' => 'Automatisk arkivering',
|
||||||
'auto_archive_invoice_help' => 'Automatically archive invoices when paid.',
|
'auto_archive_invoice_help' => 'Arkivera automatiskt fakturor när de har betalats.',
|
||||||
'auto_archive_quote' => 'Automatisk arkivering',
|
'auto_archive_quote' => 'Automatisk arkivering',
|
||||||
'auto_archive_quote_help' => 'Automatically archive quotes when converted to invoice.',
|
'auto_archive_quote_help' => 'Arkivera automatiskt offerter när de konverterats till faktura.',
|
||||||
'require_approve_quote' => 'Kräv godkännande av offert',
|
'require_approve_quote' => 'Kräv godkännande av offert',
|
||||||
'require_approve_quote_help' => 'Kräv att kunder godkänner offert.',
|
'require_approve_quote_help' => 'Kräv att kunder godkänner offert.',
|
||||||
'allow_approve_expired_quote' => 'Tillåt godkännande av förfallen offert',
|
'allow_approve_expired_quote' => 'Tillåt godkännande av förfallen offert',
|
||||||
@ -4929,6 +4930,38 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'องค์กร',
|
'organization' => 'องค์กร',
|
||||||
'name' => 'ชื่อ',
|
'name' => 'ชื่อ',
|
||||||
'website' => 'เว็บไซต์',
|
'website' => 'เว็บไซต์',
|
||||||
@ -202,7 +202,7 @@ $LANG = [
|
|||||||
'invoice_error' => 'โปรดเลือกลูกค้าและแก้ไขข้อผิดพลาด',
|
'invoice_error' => 'โปรดเลือกลูกค้าและแก้ไขข้อผิดพลาด',
|
||||||
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
||||||
'payment_error' => 'มีข้อผิดพลาดในการประมวลผลการชำระเงินของคุณ กรุณาลองใหม่อีกครั้งในภายหลัง.',
|
'payment_error' => 'มีข้อผิดพลาดในการประมวลผลการชำระเงินของคุณ กรุณาลองใหม่อีกครั้งในภายหลัง.',
|
||||||
'registration_required' => 'โปรดลงทะเบียนเพื่อส่งใบแจ้งหนี้ทางอีเมล',
|
'registration_required' => 'Registration Required',
|
||||||
'confirmation_required' => 'โปรดยืนยันที่อยู่อีเมลของคุณ คลิกที่นี่ เพื่อส่งอีเมลยืนยันอีกครั้ง',
|
'confirmation_required' => 'โปรดยืนยันที่อยู่อีเมลของคุณ คลิกที่นี่ เพื่อส่งอีเมลยืนยันอีกครั้ง',
|
||||||
'updated_client' => 'อัปเดตลูกค้าเรียบร้อยแล้ว',
|
'updated_client' => 'อัปเดตลูกค้าเรียบร้อยแล้ว',
|
||||||
'archived_client' => 'เก็บข้อมูลลูกค้าเรียบร้อยแล้ว',
|
'archived_client' => 'เก็บข้อมูลลูกค้าเรียบร้อยแล้ว',
|
||||||
@ -1902,6 +1902,7 @@ $LANG = [
|
|||||||
'task' => 'งาน',
|
'task' => 'งาน',
|
||||||
'contact_name' => 'ชื่อผู้ติดต่อ',
|
'contact_name' => 'ชื่อผู้ติดต่อ',
|
||||||
'city_state_postal' => 'เมือง / รัฐ / ไปรษณีย์',
|
'city_state_postal' => 'เมือง / รัฐ / ไปรษณีย์',
|
||||||
|
'postal_city' => 'Postal/City',
|
||||||
'custom_field' => 'ฟิลด์ที่กำหนดเอง',
|
'custom_field' => 'ฟิลด์ที่กำหนดเอง',
|
||||||
'account_fields' => 'ฟิลด์บริษัท',
|
'account_fields' => 'ฟิลด์บริษัท',
|
||||||
'facebook_and_twitter' => 'Facebook และ Twitter',
|
'facebook_and_twitter' => 'Facebook และ Twitter',
|
||||||
@ -4923,6 +4924,38 @@ $LANG = [
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => 'Şirket',
|
'organization' => 'Şirket',
|
||||||
'name' => 'Ünvan',
|
'name' => 'Ünvan',
|
||||||
'website' => 'Web adresi',
|
'website' => 'Web adresi',
|
||||||
@ -202,7 +202,7 @@ $LANG = [
|
|||||||
'invoice_error' => 'Lütfen bir müşteri seçtiğinizden ve hataları düzelttiğinizden emin olun',
|
'invoice_error' => 'Lütfen bir müşteri seçtiğinizden ve hataları düzelttiğinizden emin olun',
|
||||||
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
||||||
'payment_error' => 'Ödemenizi işleme koyarken bir hata oluştu. Lütfen daha sonra tekrar deneyiniz.',
|
'payment_error' => 'Ödemenizi işleme koyarken bir hata oluştu. Lütfen daha sonra tekrar deneyiniz.',
|
||||||
'registration_required' => 'Lütfen bir faturayı e-postayla göndermek için kayıt olunuz',
|
'registration_required' => 'Registration Required',
|
||||||
'confirmation_required' => 'Lütfen eposta adresinizi onaylayın. Onay epostasını tekrar göndermek için: :link',
|
'confirmation_required' => 'Lütfen eposta adresinizi onaylayın. Onay epostasını tekrar göndermek için: :link',
|
||||||
'updated_client' => 'Müşteri başarıyla güncellendi',
|
'updated_client' => 'Müşteri başarıyla güncellendi',
|
||||||
'archived_client' => 'Müşteri başarıyla arşivlendi',
|
'archived_client' => 'Müşteri başarıyla arşivlendi',
|
||||||
@ -1900,6 +1900,7 @@ adresine gönderildi. Müthiş tüm özelliklerin kilidini açmak için lütfen
|
|||||||
'task' => 'Task',
|
'task' => 'Task',
|
||||||
'contact_name' => 'Contact Name',
|
'contact_name' => 'Contact Name',
|
||||||
'city_state_postal' => 'City/State/Postal',
|
'city_state_postal' => 'City/State/Postal',
|
||||||
|
'postal_city' => 'Postal/City',
|
||||||
'custom_field' => 'Custom Field',
|
'custom_field' => 'Custom Field',
|
||||||
'account_fields' => 'Company Fields',
|
'account_fields' => 'Company Fields',
|
||||||
'facebook_and_twitter' => 'Facebook and Twitter',
|
'facebook_and_twitter' => 'Facebook and Twitter',
|
||||||
@ -4921,6 +4922,38 @@ adresine gönderildi. Müthiş tüm özelliklerin kilidini açmak için lütfen
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$LANG = [
|
$LANG = array(
|
||||||
'organization' => '組織',
|
'organization' => '組織',
|
||||||
'name' => '姓名',
|
'name' => '姓名',
|
||||||
'website' => '網站',
|
'website' => '網站',
|
||||||
@ -202,7 +202,7 @@ $LANG = [
|
|||||||
'invoice_error' => '請確認選取一個用戶並更正任何錯誤',
|
'invoice_error' => '請確認選取一個用戶並更正任何錯誤',
|
||||||
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
|
||||||
'payment_error' => '您的付款處理過程有誤。請稍後重試。',
|
'payment_error' => '您的付款處理過程有誤。請稍後重試。',
|
||||||
'registration_required' => '請登入以使用電子郵件傳送發票',
|
'registration_required' => 'Registration Required',
|
||||||
'confirmation_required' => '請確認您的電子郵件地址 :link ,以重寄確認函。',
|
'confirmation_required' => '請確認您的電子郵件地址 :link ,以重寄確認函。',
|
||||||
'updated_client' => '更新用戶資料成功',
|
'updated_client' => '更新用戶資料成功',
|
||||||
'archived_client' => '歸檔用戶資料成功',
|
'archived_client' => '歸檔用戶資料成功',
|
||||||
@ -1898,6 +1898,7 @@ $LANG = [
|
|||||||
'task' => '任務',
|
'task' => '任務',
|
||||||
'contact_name' => '聯絡人姓名',
|
'contact_name' => '聯絡人姓名',
|
||||||
'city_state_postal' => '城市/州省/郵遞區號',
|
'city_state_postal' => '城市/州省/郵遞區號',
|
||||||
|
'postal_city' => 'Postal/City',
|
||||||
'custom_field' => '自訂欄位',
|
'custom_field' => '自訂欄位',
|
||||||
'account_fields' => '公司欄位',
|
'account_fields' => '公司欄位',
|
||||||
'facebook_and_twitter' => 'Facebook 和 Twitter',
|
'facebook_and_twitter' => 'Facebook 和 Twitter',
|
||||||
@ -4919,6 +4920,38 @@ $LANG = [
|
|||||||
'matomo_url' => 'Matomo URL',
|
'matomo_url' => 'Matomo URL',
|
||||||
'matomo_id' => 'Matomo Id',
|
'matomo_id' => 'Matomo Id',
|
||||||
'action_add_to_invoice' => 'Add To Invoice',
|
'action_add_to_invoice' => 'Add To Invoice',
|
||||||
];
|
'danger_zone' => 'Danger Zone',
|
||||||
|
'import_completed' => 'Import completed',
|
||||||
|
'client_statement_body' => 'Your statement from :start_date to :end_date is attached.',
|
||||||
|
'email_queued' => 'Email queued',
|
||||||
|
'clone_to_recurring_invoice' => 'Clone to Recurring Invoice',
|
||||||
|
'inventory_threshold' => 'Inventory Threshold',
|
||||||
|
'emailed_statement' => 'Successfully queued statement to be sent',
|
||||||
|
'show_email_footer' => 'Show Email Footer',
|
||||||
|
'invoice_task_hours' => 'Invoice Task Hours',
|
||||||
|
'invoice_task_hours_help' => 'Add the hours to the invoice line items',
|
||||||
|
'auto_bill_standard_invoices' => 'Auto Bill Standard Invoices',
|
||||||
|
'auto_bill_recurring_invoices' => 'Auto Bill Recurring Invoices',
|
||||||
|
'email_alignment' => 'Email Alignment',
|
||||||
|
'pdf_preview_location' => 'PDF Preview Location',
|
||||||
|
'mailgun' => 'Mailgun',
|
||||||
|
'postmark' => 'Postmark',
|
||||||
|
'microsoft' => 'Microsoft',
|
||||||
|
'click_plus_to_create_record' => 'Click + to create a record',
|
||||||
|
'last365_days' => 'Last 365 Days',
|
||||||
|
'import_design' => 'Import Design',
|
||||||
|
'imported_design' => 'Successfully imported design',
|
||||||
|
'invalid_design' => 'The design is invalid, the :value section is missing',
|
||||||
|
'setup_wizard_logo' => 'Would you like to upload your logo?',
|
||||||
|
'installed_version' => 'Installed Version',
|
||||||
|
'notify_vendor_when_paid' => 'Notify Vendor When Paid',
|
||||||
|
'notify_vendor_when_paid_help' => 'Send an email to the vendor when the expense is marked as paid',
|
||||||
|
'update_payment' => 'Update Payment',
|
||||||
|
'markup' => 'Markup',
|
||||||
|
'unlock_pro' => 'Unlock Pro',
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
return $LANG;
|
return $LANG;
|
||||||
|
|
||||||
|
?>
|
||||||
|
6
public/flutter_service_worker.js
vendored
6
public/flutter_service_worker.js
vendored
@ -6,7 +6,7 @@ const RESOURCES = {
|
|||||||
"favicon.png": "dca91c54388f52eded692718d5a98b8b",
|
"favicon.png": "dca91c54388f52eded692718d5a98b8b",
|
||||||
"favicon.ico": "51636d3a390451561744c42188ccd628",
|
"favicon.ico": "51636d3a390451561744c42188ccd628",
|
||||||
"manifest.json": "ef43d90e57aa7682d7e2cfba2f484a40",
|
"manifest.json": "ef43d90e57aa7682d7e2cfba2f484a40",
|
||||||
"version.json": "a7ceb938e7a50b6f21cefe70142392e9",
|
"version.json": "9bc5bdf748630f1d94adb9129daa1cf7",
|
||||||
"canvaskit/canvaskit.js": "2bc454a691c631b07a9307ac4ca47797",
|
"canvaskit/canvaskit.js": "2bc454a691c631b07a9307ac4ca47797",
|
||||||
"canvaskit/canvaskit.wasm": "bf50631470eb967688cca13ee181af62",
|
"canvaskit/canvaskit.wasm": "bf50631470eb967688cca13ee181af62",
|
||||||
"canvaskit/profiling/canvaskit.js": "38164e5a72bdad0faa4ce740c9b8e564",
|
"canvaskit/profiling/canvaskit.js": "38164e5a72bdad0faa4ce740c9b8e564",
|
||||||
@ -298,8 +298,8 @@ const RESOURCES = {
|
|||||||
"assets/NOTICES": "1a34e70168d56fad075adfb4bdbb20eb",
|
"assets/NOTICES": "1a34e70168d56fad075adfb4bdbb20eb",
|
||||||
"assets/fonts/MaterialIcons-Regular.otf": "95db9098c58fd6db106f1116bae85a0b",
|
"assets/fonts/MaterialIcons-Regular.otf": "95db9098c58fd6db106f1116bae85a0b",
|
||||||
"assets/AssetManifest.json": "759f9ef9973f7e26c2a51450b55bb9fa",
|
"assets/AssetManifest.json": "759f9ef9973f7e26c2a51450b55bb9fa",
|
||||||
"/": "8c63427367024461c4d4974648b1c3d8",
|
"/": "384d4eeaffc3b89569c9be891a7fb2fd",
|
||||||
"main.dart.js": "1da2fa15301eae224693625c2ae78995",
|
"main.dart.js": "13599a5a8e48bf01695e00ebafc2bbd1",
|
||||||
"icons/Icon-512.png": "0f9aff01367f0a0c69773d25ca16ef35",
|
"icons/Icon-512.png": "0f9aff01367f0a0c69773d25ca16ef35",
|
||||||
"icons/Icon-192.png": "bb1cf5f6982006952211c7c8404ffbed"
|
"icons/Icon-192.png": "bb1cf5f6982006952211c7c8404ffbed"
|
||||||
};
|
};
|
||||||
|
2
public/js/clients/payments/stripe-alipay.js
vendored
2
public/js/clients/payments/stripe-alipay.js
vendored
File diff suppressed because one or more lines are too long
@ -1,3 +1,5 @@
|
|||||||
|
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Invoice Ninja (https://invoiceninja.com)
|
* Invoice Ninja (https://invoiceninja.com)
|
||||||
*
|
*
|
||||||
|
2
public/js/clients/payments/stripe-eps.js
vendored
2
public/js/clients/payments/stripe-eps.js
vendored
@ -1,2 +1,2 @@
|
|||||||
/*! For license information please see stripe-eps.js.LICENSE.txt */
|
/*! For license information please see stripe-eps.js.LICENSE.txt */
|
||||||
(()=>{var e,t,n,r;function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c=i((function e(t,n){var r=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),a(this,"setupStripe",(function(){r.stripeConnect?r.stripe=Stripe(r.key,{stripeAccount:r.stripeConnect}):r.stripe=Stripe(r.key);var e=r.stripe.elements();return r.eps=e.create("epsBank",{style:{base:{padding:"10px 12px",color:"#32325d",fontSize:"16px","::placeholder":{color:"#aab7c4"}}}}),r.eps.mount("#eps-bank-element"),r})),a(this,"handle",(function(){document.getElementById("pay-now").addEventListener("click",(function(e){var t=document.getElementById("errors");if(!document.getElementById("eps-name").value)return t.textContent=document.querySelector("meta[name=translation-name-required]").content,t.hidden=!1,void console.log("name");document.getElementById("pay-now").disabled=!0,document.querySelector("#pay-now > svg").classList.remove("hidden"),document.querySelector("#pay-now > span").classList.add("hidden"),r.stripe.confirmEpsPayment(document.querySelector("meta[name=pi-client-secret").content,{payment_method:{eps:r.eps,billing_details:{name:document.getElementById("ideal-name").value}},return_url:document.querySelector('meta[name="return-url"]').content})}))})),this.key=t,this.errors=document.getElementById("errors"),this.stripeConnect=n}));new c(null!==(e=null===(t=document.querySelector('meta[name="stripe-publishable-key"]'))||void 0===t?void 0:t.content)&&void 0!==e?e:"",null!==(n=null===(r=document.querySelector('meta[name="stripe-account-id"]'))||void 0===r?void 0:r.content)&&void 0!==n?n:"").setupStripe().handle()})();
|
(()=>{var e,t,n,r;function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c=i((function e(t,n){var r=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),a(this,"setupStripe",(function(){r.stripeConnect?r.stripe=Stripe(r.key,{stripeAccount:r.stripeConnect}):r.stripe=Stripe(r.key);var e=r.stripe.elements();return r.eps=e.create("epsBank",{style:{base:{padding:"10px 12px",color:"#32325d",fontSize:"16px","::placeholder":{color:"#aab7c4"}}}}),r.eps.mount("#eps-bank-element"),r})),a(this,"handle",(function(){document.getElementById("pay-now").addEventListener("click",(function(e){var t=document.getElementById("errors");if(!document.getElementById("eps-name").value)return t.textContent=document.querySelector("meta[name=translation-name-required]").content,void(t.hidden=!1);document.getElementById("pay-now").disabled=!0,document.querySelector("#pay-now > svg").classList.remove("hidden"),document.querySelector("#pay-now > span").classList.add("hidden"),r.stripe.confirmEpsPayment(document.querySelector("meta[name=pi-client-secret").content,{payment_method:{eps:r.eps,billing_details:{name:document.getElementById("eps-name").value}},return_url:document.querySelector('meta[name="return-url"]').content})}))})),this.key=t,this.errors=document.getElementById("errors"),this.stripeConnect=n}));new c(null!==(e=null===(t=document.querySelector('meta[name="stripe-publishable-key"]'))||void 0===t?void 0:t.content)&&void 0!==e?e:"",null!==(n=null===(r=document.querySelector('meta[name="stripe-account-id"]'))||void 0===r?void 0:r.content)&&void 0!==n?n:"").setupStripe().handle()})();
|
@ -1,2 +1,2 @@
|
|||||||
/*! For license information please see stripe-przelewy24.js.LICENSE.txt */
|
/*! For license information please see stripe-przelewy24.js.LICENSE.txt */
|
||||||
(()=>{var e,t,n,o;function a(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function r(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var d=r((function e(t,n){var o=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),c(this,"setupStripe",(function(){o.stripeConnect?o.stripe=Stripe(o.key,{stripeAccount:o.stripeConnect}):o.stripe=Stripe(o.key);var e=o.stripe.elements();return o.p24bank=e.create("p24Bank",{style:{base:{padding:"10px 12px",color:"#32325d",fontSize:"16px","::placeholder":{color:"#aab7c4"}}}}),o.p24bank.mount("#p24-bank-element"),o})),c(this,"handle",(function(){document.getElementById("pay-now").addEventListener("click",(function(e){var t=document.getElementById("errors");return""===document.getElementById("p24-name").value?(document.getElementById("p24-name").focus(),t.textContent=document.querySelector("meta[name=translation-name-required]").content,void(t.hidden=!1)):""===document.getElementById("p24-email-address").value?(document.getElementById("p24-email-address").focus(),t.textContent=document.querySelector("meta[name=translation-email-required]").content,void(t.hidden=!1)):document.getElementById("p24-mandate-acceptance").checked?(document.getElementById("pay-now").disabled=!0,document.querySelector("#pay-now > svg").classList.remove("hidden"),document.querySelector("#pay-now > span").classList.add("hidden"),void o.stripe.confirmP24Payment(document.querySelector("meta[name=pi-client-secret").content,{payment_method:{p24:o.p24bank,billing_details:{name:document.getElementById("p24-name").value,email:document.getElementById("p24-email-address").value}},payment_method_options:{p24:{tos_shown_and_accepted:document.getElementById("p24-mandate-acceptance").checked}},return_url:document.querySelector('meta[name="return-url"]').content})):(document.getElementById("p24-mandate-acceptance").focus(),t.textContent=document.querySelector("meta[name=translation-terms-required]").content,void(t.hidden=!1))}))})),this.key=t,this.errors=document.getElementById("errors"),this.stripeConnect=n}));new d(null!==(e=null===(t=document.querySelector('meta[name="stripe-publishable-key"]'))||void 0===t?void 0:t.content)&&void 0!==e?e:"",null!==(n=null===(o=document.querySelector('meta[name="stripe-account-id"]'))||void 0===o?void 0:o.content)&&void 0!==n?n:"").setupStripe().handle()})();
|
(()=>{var e,t,n,o;function r(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function a(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c=a((function e(t,n){var o=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),d(this,"setupStripe",(function(){o.stripeConnect?o.stripe=Stripe(o.key,{stripeAccount:o.stripeConnect}):o.stripe=Stripe(o.key);var e=o.stripe.elements();return o.p24bank=e.create("p24Bank",{style:{base:{padding:"10px 12px",color:"#32325d",fontSize:"16px","::placeholder":{color:"#aab7c4"}}}}),o.p24bank.mount("#p24-bank-element"),o})),d(this,"handle",(function(){document.getElementById("pay-now").addEventListener("click",(function(e){var t=document.getElementById("errors");return""===document.getElementById("p24-name").value?(document.getElementById("p24-name").focus(),t.textContent=document.querySelector("meta[name=translation-name-required]").content,void(t.hidden=!1)):""===document.getElementById("p24-email-address").value?(document.getElementById("p24-email-address").focus(),t.textContent=document.querySelector("meta[name=translation-email-required]").content,void(t.hidden=!1)):document.getElementById("p24-mandate-acceptance").checked?(document.getElementById("pay-now").disabled=!0,document.querySelector("#pay-now > svg").classList.remove("hidden"),document.querySelector("#pay-now > span").classList.add("hidden"),void o.stripe.confirmP24Payment(document.querySelector("meta[name=pi-client-secret").content,{payment_method:{p24:o.p24bank,billing_details:{name:document.getElementById("p24-name").value,email:document.getElementById("p24-email-address").value}},payment_method_options:{p24:{tos_shown_and_accepted:document.getElementById("p24-mandate-acceptance").checked}},return_url:document.querySelector('meta[name="return-url"]').content}).then((function(e){e.error?(t.textContent=e.error.message,t.hidden=!1,document.getElementById("pay-now").disabled=!1,document.querySelector("#pay-now > svg").classList.add("hidden"),document.querySelector("#pay-now > span").classList.remove("hidden")):"succeeded"===e.paymentIntent.status&&(window.location=document.querySelector('meta[name="return-url"]').content)}))):(document.getElementById("p24-mandate-acceptance").focus(),t.textContent=document.querySelector("meta[name=translation-terms-required]").content,void(t.hidden=!1))}))})),this.key=t,this.errors=document.getElementById("errors"),this.stripeConnect=n}));new c(null!==(e=null===(t=document.querySelector('meta[name="stripe-publishable-key"]'))||void 0===t?void 0:t.content)&&void 0!==e?e:"",null!==(n=null===(o=document.querySelector('meta[name="stripe-account-id"]'))||void 0===o?void 0:o.content)&&void 0!==n?n:"").setupStripe().handle()})();
|
1839
public/main.dart.js
vendored
1839
public/main.dart.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1783
public/main.foss.dart.js
vendored
1783
public/main.foss.dart.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
25
public/main.profile.dart.js
vendored
25
public/main.profile.dart.js
vendored
@ -61863,7 +61863,7 @@
|
|||||||
if (B.JSString_methods.startsWith$1(url, "https://invoicing.co"))
|
if (B.JSString_methods.startsWith$1(url, "https://invoicing.co"))
|
||||||
secret = "";
|
secret = "";
|
||||||
t1 = type$.legacy_String;
|
t1 = type$.legacy_String;
|
||||||
headers = A.LinkedHashMap_LinkedHashMap$_literal(["X-CLIENT-VERSION", "5.0.107", "X-API-SECRET", secret, "X-Requested-With", "XMLHttpRequest", "Content-Type", "application/json; charset=utf-8"], t1, t1);
|
headers = A.LinkedHashMap_LinkedHashMap$_literal(["X-CLIENT-VERSION", "5.0.108", "X-API-SECRET", secret, "X-Requested-With", "XMLHttpRequest", "Content-Type", "application/json; charset=utf-8"], t1, t1);
|
||||||
if (token.length !== 0)
|
if (token.length !== 0)
|
||||||
headers.$indexSet(0, "X-API-Token", token);
|
headers.$indexSet(0, "X-API-Token", token);
|
||||||
if ((idToken == null ? "" : idToken).length !== 0)
|
if ((idToken == null ? "" : idToken).length !== 0)
|
||||||
@ -61887,9 +61887,9 @@
|
|||||||
t2 = response.get$body(response).length > 200 ? B.JSString_methods.substring$2(response.get$body(response), 0, 200) : response.get$body(response);
|
t2 = response.get$body(response).length > 200 ? B.JSString_methods.substring$2(response.get$body(response), 0, 200) : response.get$body(response);
|
||||||
throw A.wrapException("Error: please check that Invoice Ninja v5 is installed on the server\n\nURL: " + url + "\n\nResponse: " + t2 + "\n\nHeaders: " + t1.toString$0(0) + "}");
|
throw A.wrapException("Error: please check that Invoice Ninja v5 is installed on the server\n\nURL: " + url + "\n\nResponse: " + t2 + "\n\nHeaders: " + t1.toString$0(0) + "}");
|
||||||
} else {
|
} else {
|
||||||
t1 = A.Version__compare(A.Version_parse("5.0.107"), A.Version_parse(minClientVersion));
|
t1 = A.Version__compare(A.Version_parse("5.0.108"), A.Version_parse(minClientVersion));
|
||||||
if (t1 < 0)
|
if (t1 < 0)
|
||||||
throw A.wrapException("Error: client not supported, please update to the latest version [Current v5.0.107 < Minimum v" + A.S(minClientVersion) + "]");
|
throw A.wrapException("Error: client not supported, please update to the latest version [Current v5.0.108 < Minimum v" + A.S(minClientVersion) + "]");
|
||||||
else {
|
else {
|
||||||
t1 = A.Version__compare(A.Version_parse(serverVersion), A.Version_parse("5.0.4"));
|
t1 = A.Version__compare(A.Version_parse(serverVersion), A.Version_parse("5.0.4"));
|
||||||
if (t1 < 0)
|
if (t1 < 0)
|
||||||
@ -332765,10 +332765,10 @@
|
|||||||
invoiceBNumber = invoiceB.number;
|
invoiceBNumber = invoiceB.number;
|
||||||
if (invoiceBNumber.length === 0)
|
if (invoiceBNumber.length === 0)
|
||||||
invoiceBNumber = _s10_;
|
invoiceBNumber = _s10_;
|
||||||
t1 = recurringPrefix.length !== 0;
|
t1 = recurringPrefix == null;
|
||||||
if (t1 && B.JSString_methods.startsWith$1(invoiceANumber, recurringPrefix))
|
if ((t1 ? "" : recurringPrefix).length !== 0 && B.JSString_methods.startsWith$1(invoiceANumber, recurringPrefix))
|
||||||
invoiceANumber = B.JSString_methods.replaceFirst$2(invoiceANumber, recurringPrefix, "");
|
invoiceANumber = B.JSString_methods.replaceFirst$2(invoiceANumber, recurringPrefix, "");
|
||||||
if (t1 && B.JSString_methods.startsWith$1(invoiceBNumber, recurringPrefix))
|
if ((t1 ? "" : recurringPrefix).length !== 0 && B.JSString_methods.startsWith$1(invoiceBNumber, recurringPrefix))
|
||||||
invoiceBNumber = B.JSString_methods.replaceFirst$2(invoiceBNumber, recurringPrefix, "");
|
invoiceBNumber = B.JSString_methods.replaceFirst$2(invoiceBNumber, recurringPrefix, "");
|
||||||
response = A.compareNatural(invoiceANumber.toLowerCase(), invoiceBNumber.toLowerCase());
|
response = A.compareNatural(invoiceANumber.toLowerCase(), invoiceBNumber.toLowerCase());
|
||||||
break;
|
break;
|
||||||
@ -333706,7 +333706,7 @@
|
|||||||
taxAmount$2(invoice, precision) {
|
taxAmount$2(invoice, precision) {
|
||||||
var _this = this,
|
var _this = this,
|
||||||
t1 = new A.InvoiceItemEntity_taxAmount_calculateTaxAmount(_this, invoice, precision);
|
t1 = new A.InvoiceItemEntity_taxAmount_calculateTaxAmount(_this, invoice, precision);
|
||||||
return t1.call$1(_this.taxRate1) + t1.call$1(_this.taxRate2) + t1.call$1(_this.taxRate3);
|
return t1.call$1(_this.taxRate1) + t1.call$1(_this.taxRate2) + t1.call$1(_this.taxRate3) + t1.call$1(invoice.taxRate1) + t1.call$1(invoice.taxRate2) + t1.call$1(invoice.taxRate3);
|
||||||
},
|
},
|
||||||
total$2(_, invoice, precision) {
|
total$2(_, invoice, precision) {
|
||||||
var total = this.quantity * this.cost,
|
var total = this.quantity * this.cost,
|
||||||
@ -367347,7 +367347,7 @@
|
|||||||
version = "v" + (t1 == null ? "" : t1);
|
version = "v" + (t1 == null ? "" : t1);
|
||||||
if (version.length !== 0)
|
if (version.length !== 0)
|
||||||
version += "-";
|
version += "-";
|
||||||
return B.JSString_methods.$add(version + A.getPlatformLetter(), B.JSArray_methods.get$last("5.0.107".split(".")));
|
return B.JSString_methods.$add(version + A.getPlatformLetter(), B.JSArray_methods.get$last("5.0.108".split(".")));
|
||||||
},
|
},
|
||||||
get$historyList() {
|
get$historyList() {
|
||||||
var _this = this,
|
var _this = this,
|
||||||
@ -463542,11 +463542,14 @@
|
|||||||
this.loadPdf$0();
|
this.loadPdf$0();
|
||||||
},
|
},
|
||||||
loadPdf$0() {
|
loadPdf$0() {
|
||||||
var t1, _this = this;
|
var t1, _this = this,
|
||||||
|
invoice = _this._widget.viewModel.invoice;
|
||||||
|
if (invoice.invitations._list.length === 0)
|
||||||
|
return;
|
||||||
_this.setState$1(new A._InvoicePdfViewState_loadPdf_closure(_this));
|
_this.setState$1(new A._InvoicePdfViewState_loadPdf_closure(_this));
|
||||||
t1 = _this._framework$_element;
|
t1 = _this._framework$_element;
|
||||||
t1.toString;
|
t1.toString;
|
||||||
A._loadPDF(t1, _this._widget.viewModel.invoice, _this._isDeliveryNote, _this._invoice_pdf$_activityId).then$1$1(0, new A._InvoicePdfViewState_loadPdf_closure0(_this), type$.Null).catchError$1(new A._InvoicePdfViewState_loadPdf_closure1(_this));
|
A._loadPDF(t1, invoice, _this._isDeliveryNote, _this._invoice_pdf$_activityId).then$1$1(0, new A._InvoicePdfViewState_loadPdf_closure0(_this), type$.Null).catchError$1(new A._InvoicePdfViewState_loadPdf_closure1(_this));
|
||||||
},
|
},
|
||||||
build$1(context) {
|
build$1(context) {
|
||||||
var t2, invoice, t3, t4, client, activitySelector, t5, t6, showEmail, t7, _this = this, _null = null,
|
var t2, invoice, t3, t4, client, activitySelector, t5, t6, showEmail, t7, _this = this, _null = null,
|
||||||
@ -478714,7 +478717,7 @@
|
|||||||
t4 = _this.filter;
|
t4 = _this.filter;
|
||||||
t5 = t4 != null && t4.length !== 0;
|
t5 = t4 != null && t4.length !== 0;
|
||||||
t6 = _this.schedule;
|
t6 = _this.schedule;
|
||||||
filterMatch = t5 ? A.matchesStringsValue(A._setArrayType([t6.template], type$.JSArray_legacy_String), t4) : t3.lookup$1(t6.template);
|
filterMatch = t5 ? A.matchesStringsValue(A._setArrayType([t6.template], type$.JSArray_legacy_String), t4) : B.JSString_methods.$add(J.$add$ansx(t3.lookup$1(t6.template), " \u2022 "), t3.lookup$1(B.Map_tOn4d.$index(0, t6.frequencyId)));
|
||||||
t1 = t1.userCompanyStates;
|
t1 = t1.userCompanyStates;
|
||||||
t3 = uiState.selectedCompanyIndex;
|
t3 = uiState.selectedCompanyIndex;
|
||||||
t3 = t1._list[t3].userCompany;
|
t3 = t1._list[t3].userCompany;
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
"/js/clients/purchase_orders/accept.js": "/js/clients/purchase_orders/accept.js?id=ddd4aa4069ea79411eeec367b7d5986d",
|
"/js/clients/purchase_orders/accept.js": "/js/clients/purchase_orders/accept.js?id=ddd4aa4069ea79411eeec367b7d5986d",
|
||||||
"/js/clients/invoices/payment.js": "/js/clients/invoices/payment.js?id=28221de8f1cb37f845ba4ec59bcd8867",
|
"/js/clients/invoices/payment.js": "/js/clients/invoices/payment.js?id=28221de8f1cb37f845ba4ec59bcd8867",
|
||||||
"/js/clients/payments/stripe-sofort.js": "/js/clients/payments/stripe-sofort.js?id=1c5493a4c53a5b862d07ee1818179ea9",
|
"/js/clients/payments/stripe-sofort.js": "/js/clients/payments/stripe-sofort.js?id=1c5493a4c53a5b862d07ee1818179ea9",
|
||||||
"/js/clients/payments/stripe-alipay.js": "/js/clients/payments/stripe-alipay.js?id=0274ab4f8d2b411f2a2fe5142301e7af",
|
"/js/clients/payments/stripe-alipay.js": "/js/clients/payments/stripe-alipay.js?id=1b018ae099e239e47ca2e394b90af576",
|
||||||
"/js/clients/payments/checkout-credit-card.js": "/js/clients/payments/checkout-credit-card.js?id=4bd34a0b160f6f29b3096d870ac4d308",
|
"/js/clients/payments/checkout-credit-card.js": "/js/clients/payments/checkout-credit-card.js?id=4bd34a0b160f6f29b3096d870ac4d308",
|
||||||
"/js/clients/quotes/action-selectors.js": "/js/clients/quotes/action-selectors.js?id=6fb63bae43d077b5061f4dadfe8dffc8",
|
"/js/clients/quotes/action-selectors.js": "/js/clients/quotes/action-selectors.js?id=6fb63bae43d077b5061f4dadfe8dffc8",
|
||||||
"/js/clients/quotes/approve.js": "/js/clients/quotes/approve.js?id=2cb18f2df99d0eca47fa34f1d652c34f",
|
"/js/clients/quotes/approve.js": "/js/clients/quotes/approve.js?id=2cb18f2df99d0eca47fa34f1d652c34f",
|
||||||
@ -38,9 +38,9 @@
|
|||||||
"/js/clients/payments/stripe-acss.js": "/js/clients/payments/stripe-acss.js?id=90b1805b1ca0264474b38054a2664c5b",
|
"/js/clients/payments/stripe-acss.js": "/js/clients/payments/stripe-acss.js?id=90b1805b1ca0264474b38054a2664c5b",
|
||||||
"/js/clients/payments/stripe-bancontact.js": "/js/clients/payments/stripe-bancontact.js?id=03e5d7ee187e76b0b7c16bfa91804a8a",
|
"/js/clients/payments/stripe-bancontact.js": "/js/clients/payments/stripe-bancontact.js?id=03e5d7ee187e76b0b7c16bfa91804a8a",
|
||||||
"/js/clients/payments/stripe-becs.js": "/js/clients/payments/stripe-becs.js?id=de2bd0ef2859e19e4f98ea9d6d11cb54",
|
"/js/clients/payments/stripe-becs.js": "/js/clients/payments/stripe-becs.js?id=de2bd0ef2859e19e4f98ea9d6d11cb54",
|
||||||
"/js/clients/payments/stripe-eps.js": "/js/clients/payments/stripe-eps.js?id=213d9ad34a79144a0d3345cb6a262e95",
|
"/js/clients/payments/stripe-eps.js": "/js/clients/payments/stripe-eps.js?id=fc366183606619ea13aba0f8bcacba3e",
|
||||||
"/js/clients/payments/stripe-ideal.js": "/js/clients/payments/stripe-ideal.js?id=0a6b434e3849db26c35a143e0347e914",
|
"/js/clients/payments/stripe-ideal.js": "/js/clients/payments/stripe-ideal.js?id=0a6b434e3849db26c35a143e0347e914",
|
||||||
"/js/clients/payments/stripe-przelewy24.js": "/js/clients/payments/stripe-przelewy24.js?id=3d53d2f7d0291d9f92cf7414dd2d351c",
|
"/js/clients/payments/stripe-przelewy24.js": "/js/clients/payments/stripe-przelewy24.js?id=2f3909c552b00cb7b9901bada1ff8d13",
|
||||||
"/js/clients/payments/stripe-browserpay.js": "/js/clients/payments/stripe-browserpay.js?id=db71055862995fd6ae21becfc587a3de",
|
"/js/clients/payments/stripe-browserpay.js": "/js/clients/payments/stripe-browserpay.js?id=db71055862995fd6ae21becfc587a3de",
|
||||||
"/js/clients/payments/stripe-fpx.js": "/js/clients/payments/stripe-fpx.js?id=914a6846ad1e5584635e7430fef76875",
|
"/js/clients/payments/stripe-fpx.js": "/js/clients/payments/stripe-fpx.js?id=914a6846ad1e5584635e7430fef76875",
|
||||||
"/css/app.css": "/css/app.css?id=aeba2a01bf369ac522071ab602096c66",
|
"/css/app.css": "/css/app.css?id=aeba2a01bf369ac522071ab602096c66",
|
||||||
|
@ -1 +1 @@
|
|||||||
{"app_name":"invoiceninja_flutter","version":"5.0.107","build_number":"107","package_name":"invoiceninja_flutter"}
|
{"app_name":"invoiceninja_flutter","version":"5.0.108","build_number":"108","package_name":"invoiceninja_flutter"}
|
29
resources/js/clients/payments/stripe-alipay.js
vendored
29
resources/js/clients/payments/stripe-alipay.js
vendored
@ -34,37 +34,32 @@ class ProcessAlipay {
|
|||||||
return this;
|
return this;
|
||||||
};
|
};
|
||||||
|
|
||||||
handle = () => {
|
async handle() {
|
||||||
let data = {
|
|
||||||
type: 'alipay',
|
|
||||||
amount: document.querySelector('meta[name="amount"]').content,
|
|
||||||
currency: document.querySelector('meta[name="currency"]').content,
|
|
||||||
redirect: {
|
|
||||||
return_url: document.querySelector('meta[name="return-url"]')
|
|
||||||
.content,
|
|
||||||
},
|
|
||||||
};
|
|
||||||
|
|
||||||
document.getElementById('pay-now').addEventListener('click', (e) => {
|
document.getElementById('pay-now').addEventListener('click', async (e) => {
|
||||||
document.getElementById('pay-now').disabled = true;
|
document.getElementById('pay-now').disabled = true;
|
||||||
document.querySelector('#pay-now > svg').classList.add('hidden');
|
document.querySelector('#pay-now > svg').classList.add('hidden');
|
||||||
document.querySelector('#pay-now > span').classList.remove('hidden');
|
document.querySelector('#pay-now > span').classList.remove('hidden');
|
||||||
|
|
||||||
this.stripe.createSource(data).then(function(result) {
|
const { error } = await this.stripe.confirmAlipayPayment(document.querySelector('meta[name=ci_intent]').content, {
|
||||||
if (result.hasOwnProperty('source')) {
|
// Return URL where the customer should be redirected after the authorization
|
||||||
return (window.location = result.source.redirect.url);
|
return_url: `${document.querySelector('meta[name=return_url]').content}`,
|
||||||
}
|
});
|
||||||
|
|
||||||
document.getElementById('pay-now').disabled = false;
|
document.getElementById('pay-now').disabled = false;
|
||||||
document.querySelector('#pay-now > svg').classList.remove('hidden');
|
document.querySelector('#pay-now > svg').classList.remove('hidden');
|
||||||
document.querySelector('#pay-now > span').classList.add('hidden');
|
document.querySelector('#pay-now > span').classList.add('hidden');
|
||||||
|
|
||||||
|
if (error) {
|
||||||
|
|
||||||
this.errors.textContent = '';
|
this.errors.textContent = '';
|
||||||
this.errors.textContent = result.error.message;
|
this.errors.textContent = result.error.message;
|
||||||
this.errors.hidden = false;
|
this.errors.hidden = false;
|
||||||
|
|
||||||
|
}
|
||||||
});
|
});
|
||||||
});
|
|
||||||
};
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const publishableKey = document.querySelector(
|
const publishableKey = document.querySelector(
|
||||||
|
3
resources/js/clients/payments/stripe-eps.js
vendored
3
resources/js/clients/payments/stripe-eps.js
vendored
@ -56,7 +56,6 @@ class ProcessEPSPay {
|
|||||||
if (!document.getElementById('eps-name').value) {
|
if (!document.getElementById('eps-name').value) {
|
||||||
errors.textContent = document.querySelector('meta[name=translation-name-required]').content;
|
errors.textContent = document.querySelector('meta[name=translation-name-required]').content;
|
||||||
errors.hidden = false;
|
errors.hidden = false;
|
||||||
console.log("name");
|
|
||||||
return ;
|
return ;
|
||||||
}
|
}
|
||||||
document.getElementById('pay-now').disabled = true;
|
document.getElementById('pay-now').disabled = true;
|
||||||
@ -69,7 +68,7 @@ class ProcessEPSPay {
|
|||||||
payment_method: {
|
payment_method: {
|
||||||
eps: this.eps,
|
eps: this.eps,
|
||||||
billing_details: {
|
billing_details: {
|
||||||
name: document.getElementById("ideal-name").value,
|
name: document.getElementById("eps-name").value,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
return_url: document.querySelector(
|
return_url: document.querySelector(
|
||||||
|
@ -93,7 +93,22 @@ class ProcessPRZELEWY24 {
|
|||||||
},
|
},
|
||||||
return_url: document.querySelector('meta[name="return-url"]').content,
|
return_url: document.querySelector('meta[name="return-url"]').content,
|
||||||
}
|
}
|
||||||
);
|
).then(function (result) {
|
||||||
|
|
||||||
|
if (result.error) {
|
||||||
|
// Show error to your customer
|
||||||
|
errors.textContent = result.error.message;
|
||||||
|
errors.hidden = false;
|
||||||
|
document.getElementById('pay-now').disabled = false;
|
||||||
|
document.querySelector('#pay-now > svg').classList.add('hidden');
|
||||||
|
document.querySelector('#pay-now > span').classList.remove('hidden');
|
||||||
|
} else {
|
||||||
|
// The payment has been processed!
|
||||||
|
if (result.paymentIntent.status === 'succeeded') {
|
||||||
|
window.location = document.querySelector('meta[name="return-url"]').content;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -7,9 +7,9 @@
|
|||||||
@else
|
@else
|
||||||
<meta name="stripe-publishable-key" content="{{ $gateway->getPublishableKey() }}">
|
<meta name="stripe-publishable-key" content="{{ $gateway->getPublishableKey() }}">
|
||||||
@endif
|
@endif
|
||||||
<meta name="return-url" content="{{ $return_url }}">
|
<meta name="return_url" content="{{ $return_url }}">
|
||||||
<meta name="currency" content="{{ $currency }}">
|
<meta name="ci_intent" content="{{ $ci_intent }}">
|
||||||
<meta name="amount" content="{{ $stripe_amount }}">
|
|
||||||
@endsection
|
@endsection
|
||||||
|
|
||||||
@section('gateway_content')
|
@section('gateway_content')
|
||||||
|
@ -0,0 +1,106 @@
|
|||||||
|
@extends('portal.ninja2020.layout.payments', ['gateway_title' => 'Bank Transfer', 'card_title' => 'Bank Transfer'])
|
||||||
|
|
||||||
|
@section('gateway_head')
|
||||||
|
@if($gateway->company_gateway->getConfigField('account_id'))
|
||||||
|
<meta name="stripe-account-id" content="{{ $gateway->company_gateway->getConfigField('account_id') }}">
|
||||||
|
<meta name="stripe-publishable-key" content="{{ config('ninja.ninja_stripe_publishable_key') }}">
|
||||||
|
@else
|
||||||
|
<meta name="stripe-publishable-key" content="{{ $gateway->getPublishableKey() }}">
|
||||||
|
@endif
|
||||||
|
<meta name="viewport" content="width=device-width, minimum-scale=1" />
|
||||||
|
|
||||||
|
@endsection
|
||||||
|
|
||||||
|
@section('gateway_content')
|
||||||
|
<div class="alert alert-failure mb-4" hidden id="errors"></div>
|
||||||
|
|
||||||
|
<form action="{{ route('client.payments.response') }}" method="post" id="payment-form">
|
||||||
|
@csrf
|
||||||
|
|
||||||
|
<div id="payment-element">
|
||||||
|
<!-- Elements will create form elements here -->
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="bg-white px-4 py-5 flex justify-end">
|
||||||
|
<button
|
||||||
|
@isset($form) form="{{ $form }}" @endisset
|
||||||
|
type="submit"
|
||||||
|
id="{{ $id ?? 'pay-now' }}"
|
||||||
|
@isset($data) @foreach($data as $prop => $value) data-{{ $prop }}="{{ $value }}" @endforeach @endisset
|
||||||
|
class="button button-primary bg-primary {{ $class ?? '' }}"
|
||||||
|
{{ isset($disabled) && $disabled === true ? 'disabled' : '' }}>
|
||||||
|
<svg class="animate-spin h-5 w-5 text-white hidden" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24">
|
||||||
|
<circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
|
||||||
|
<path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path>
|
||||||
|
</svg>
|
||||||
|
<span>{{ $slot ?? ctrans('texts.pay_now') }}</span>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
|
||||||
|
@endsection
|
||||||
|
|
||||||
|
@push('footer')
|
||||||
|
<script src="https://js.stripe.com/v3/"></script>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
const options = {
|
||||||
|
clientSecret: '{{ $client_secret }}',
|
||||||
|
style: {
|
||||||
|
base: {
|
||||||
|
padding: '10px 12px',
|
||||||
|
color: '#32325d',
|
||||||
|
fontSize: '16px',
|
||||||
|
'::placeholder': {
|
||||||
|
color: '#aab7c4'
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
const stripe = Stripe(document.querySelector('meta[name="stripe-publishable-key"]').getAttribute('content'));
|
||||||
|
const stripeConnect = document.querySelector('meta[name="stripe-account-id"]')?.content ?? '';
|
||||||
|
|
||||||
|
if(stripeConnect)
|
||||||
|
stripe.stripeAccount = stripeConnect;
|
||||||
|
|
||||||
|
// Set up Stripe.js and Elements to use in checkout form, passing the client secret obtained in step 3
|
||||||
|
const elements = stripe.elements(options);
|
||||||
|
// Create and mount the Payment Element
|
||||||
|
const paymentElement = elements.create('payment');
|
||||||
|
paymentElement.mount('#payment-element');
|
||||||
|
|
||||||
|
|
||||||
|
const form = document.getElementById('payment-form');
|
||||||
|
|
||||||
|
form.addEventListener('submit', async (event) => {
|
||||||
|
event.preventDefault();
|
||||||
|
|
||||||
|
document.getElementById('pay-now').disabled = true;
|
||||||
|
document.querySelector('#pay-now > svg').classList.add('hidden');
|
||||||
|
document.querySelector('#pay-now > span').classList.remove('hidden');
|
||||||
|
|
||||||
|
const {error} = await stripe.confirmPayment({
|
||||||
|
elements,
|
||||||
|
confirmParams: {
|
||||||
|
return_url: '{!! $return_url !!}',
|
||||||
|
},
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
if (error) {
|
||||||
|
document.getElementById('pay-now').disabled = false;
|
||||||
|
document.querySelector('svg').classList.remove('hidden');
|
||||||
|
document.querySelector('span').classList.add('hidden');
|
||||||
|
const messageContainer = document.querySelector('#errors');
|
||||||
|
messageContainer.textContent = error.message;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
</script>
|
||||||
|
@endpush
|
Loading…
x
Reference in New Issue
Block a user