diff --git a/VERSION.txt b/VERSION.txt index 2dc984bc982f..fd2784a8431e 100644 --- a/VERSION.txt +++ b/VERSION.txt @@ -1 +1 @@ -5.5.48 \ No newline at end of file +5.5.49 \ No newline at end of file diff --git a/app/Console/Commands/TranslationsExport.php b/app/Console/Commands/TranslationsExport.php index 5021a65ae117..67cf9ff168b5 100644 --- a/app/Console/Commands/TranslationsExport.php +++ b/app/Console/Commands/TranslationsExport.php @@ -27,7 +27,7 @@ class TranslationsExport extends Command * * @var string */ - protected $signature = 'ninja:translations'; + protected $signature = 'ninja:translations {--type=} {--path=}'; /** * The console command description. @@ -36,8 +36,11 @@ class TranslationsExport extends Command */ protected $description = 'Transform translations to json'; + protected $log = ''; + private array $langs = [ 'ar', + 'bg', 'ca', 'cs', 'da', @@ -47,10 +50,12 @@ class TranslationsExport extends Command 'en_GB', 'es', 'es_ES', + 'et', 'fa', 'fi', 'fr', 'fr_CA', + 'he', 'hr', 'it', 'ja', @@ -65,7 +70,9 @@ class TranslationsExport extends Command 'ro', 'ru_RU', 'sl', + 'sk', 'sq', + 'sr', 'sv', 'th', 'tr_TR', @@ -88,6 +95,49 @@ class TranslationsExport extends Command * @return mixed */ public function handle() + { + $type =$this->option('type') ?? 'export'; + + if($type == 'import') + $this->import(); + + if($type == 'export') + $this->export(); + + } + + private function import() + { + //loop and + + foreach($this->langs as $lang) + { + + $import_file = "textsphp_{$lang}.php"; + $dir = $this->option('path') ?? storage_path('lang_import/'); + $path = $dir.$import_file; + + if(file_exists($path)){ + $this->logMessage($path); + + $trans = file_get_contents($path); + + file_put_contents(lang_path("/{$lang}/texts.php"), $trans); + + } + else{ + + $this->logMessage("Could not open file"); + $this->logMessage($path); + + } + + } + + } + + + private function export() { Storage::disk('local')->makeDirectory('lang'); @@ -97,6 +147,14 @@ class TranslationsExport extends Command $translations = Lang::getLoader()->load($lang, 'texts'); Storage::disk('local')->put("lang/{$lang}/{$lang}.json", json_encode(Arr::dot($translations), JSON_UNESCAPED_UNICODE)); - } + } } + + private function logMessage($str) + { + $str = date('Y-m-d h:i:s').' '.$str; + $this->info($str); + $this->log .= $str."\n"; + } + } diff --git a/app/Filters/ExpenseCategoryFilters.php b/app/Filters/ExpenseCategoryFilters.php new file mode 100644 index 000000000000..1c9965a38fa0 --- /dev/null +++ b/app/Filters/ExpenseCategoryFilters.php @@ -0,0 +1,124 @@ +builder; + } + + return $this->builder->where('expense_categories.name', 'like', '%'.$filter.'%'); + + } + + /** + * Filters the list based on the status + * archived, active, deleted. + * + * @param string filter + * @return Builder + */ + public function status(string $filter = '') : Builder + { + if (strlen($filter) == 0) { + return $this->builder; + } + + $table = 'expense_categories'; + $filters = explode(',', $filter); + + return $this->builder->where(function ($query) use ($filters, $table) { + $query->whereNull($table.'.id'); + + if (in_array(parent::STATUS_ACTIVE, $filters)) { + $query->orWhereNull($table.'.deleted_at'); + } + + if (in_array(parent::STATUS_ARCHIVED, $filters)) { + $query->orWhere(function ($query) use ($table) { + $query->whereNotNull($table.'.deleted_at'); + + if (! in_array($table, ['users'])) { + $query->where($table.'.is_deleted', '=', 0); + } + }); + } + + if (in_array(parent::STATUS_DELETED, $filters)) { + $query->orWhere($table.'.is_deleted', '=', 1); + } + }); + } + + /** + * Sorts the list based on $sort. + * + * @param string sort formatted as column|asc + * @return Builder + */ + public function sort(string $sort) : Builder + { + $sort_col = explode('|', $sort); + + if (is_array($sort_col) && in_array($sort_col[1], ['asc', 'desc']) && in_array($sort_col[0], ['name'])) { + return $this->builder->orderBy($sort_col[0], $sort_col[1]); + } + + return $this->builder; + } + + /** + * Returns the base query. + * + * @param int company_id + * @param User $user + * @return Builder + * @deprecated + */ + public function baseQuery(int $company_id, User $user) : Builder + { + + return $this->builder; + + } + + /** + * Filters the query by the users company ID. + * + * @return Illuminate\Database\Query\Builder + */ + public function entityFilter() + { + + //return $this->builder->whereCompanyId(auth()->user()->company()->id); + return $this->builder->company(); + } +} diff --git a/app/Filters/PaymentFilters.php b/app/Filters/PaymentFilters.php index e09c49e35557..d26f7b15db85 100644 --- a/app/Filters/PaymentFilters.php +++ b/app/Filters/PaymentFilters.php @@ -84,12 +84,17 @@ class PaymentFilters extends QueryFilters /** * Returns a list of payments that can be matched to bank transactions */ - public function match_transactions($value = '') + public function match_transactions($value = 'true') :Builder { - if($value == 'true') - { - return $this->builder->where('is_deleted',0)->whereNull('transaction_id'); + if($value == 'true'){ + return $this->builder + ->where('is_deleted',0) + ->where(function ($query){ + $query->whereNull('transaction_id') + ->orWhere("transaction_id",""); + }); + } return $this->builder; diff --git a/app/Filters/QueryFilters.php b/app/Filters/QueryFilters.php index 87bfb3288bee..895b75b4e6cf 100644 --- a/app/Filters/QueryFilters.php +++ b/app/Filters/QueryFilters.php @@ -226,12 +226,6 @@ abstract class QueryFilters return $this->builder->where('is_deleted', 0); } - // if($value == 'true'){ - - // $this->builder->withTrashed(); - - // } - return $this->builder; } diff --git a/app/Http/Controllers/ExpenseCategoryController.php b/app/Http/Controllers/ExpenseCategoryController.php index 28cc1db7190a..83d6be93e412 100644 --- a/app/Http/Controllers/ExpenseCategoryController.php +++ b/app/Http/Controllers/ExpenseCategoryController.php @@ -12,12 +12,14 @@ namespace App\Http\Controllers; use App\Factory\ExpenseCategoryFactory; +use App\Filters\ExpenseCategoryFilters; use App\Http\Requests\ExpenseCategory\CreateExpenseCategoryRequest; use App\Http\Requests\ExpenseCategory\DestroyExpenseCategoryRequest; use App\Http\Requests\ExpenseCategory\EditExpenseCategoryRequest; use App\Http\Requests\ExpenseCategory\ShowExpenseCategoryRequest; use App\Http\Requests\ExpenseCategory\StoreExpenseCategoryRequest; use App\Http\Requests\ExpenseCategory\UpdateExpenseCategoryRequest; +use App\Models\Expense; use App\Models\ExpenseCategory; use App\Repositories\BaseRepository; use App\Transformers\ExpenseCategoryTransformer; @@ -79,13 +81,15 @@ class ExpenseCategoryController extends BaseController * * @return Response */ - public function index() + public function index(ExpenseCategoryFilters $filters) { - $expense_categories = ExpenseCategory::scope(); + $expense_categories = ExpenseCategory::filter($filters); return $this->listResponse($expense_categories); } + + /** * Show the form for creating a new resource. * diff --git a/app/Http/Livewire/BillingPortalPurchasev2.php b/app/Http/Livewire/BillingPortalPurchasev2.php index 103b5912f0db..dd2bf843e024 100644 --- a/app/Http/Livewire/BillingPortalPurchasev2.php +++ b/app/Http/Livewire/BillingPortalPurchasev2.php @@ -402,7 +402,6 @@ class BillingPortalPurchasev2 extends Component } - return $this; } @@ -450,6 +449,8 @@ class BillingPortalPurchasev2 extends Component $this->buildBundle(); +nlog($this->bundle); + return $this; } @@ -535,7 +536,16 @@ class BillingPortalPurchasev2 extends Component $this->emit('beforePaymentEventsCompleted'); } - + public function handleTrial() + { + return $this->subscription->service()->startTrial([ + 'email' => $this->email ?? $this->contact->email, + 'quantity' => $this->quantity, + 'contact_id' => $this->contact->id, + 'client_id' => $this->contact->client->id, + 'bundle' => $this->bundle, + ]); + } diff --git a/app/Http/Requests/BankTransaction/MatchBankTransactionRequest.php b/app/Http/Requests/BankTransaction/MatchBankTransactionRequest.php index 4306a31587af..b687b0f84bb2 100644 --- a/app/Http/Requests/BankTransaction/MatchBankTransactionRequest.php +++ b/app/Http/Requests/BankTransaction/MatchBankTransactionRequest.php @@ -64,21 +64,22 @@ class MatchBankTransactionRequest extends Request if(array_key_exists('payment_id', $inputs['transactions'][$key]) && strlen($inputs['transactions'][$key]['payment_id']) >= 1){ $inputs['transactions'][$key]['payment_id'] = $this->decodePrimaryKey($inputs['transactions'][$key]['payment_id']); - $p = Payment::withTrashed()->find($inputs['transactions'][$key]['payment_id']); + $p = Payment::withTrashed()->where('company_id', auth()->user()->company()->id)->where('id', $inputs['transactions'][$key]['payment_id'])->first(); /*Ensure we don't relink an existing payment*/ - if(!$p || $p->transaction_id) - $inputs['transactions'][$key]['payment_id'] = null; + if(!$p || is_numeric($p->transaction_id)){ + unset($inputs['transactions'][$key]); + } } if(array_key_exists('expense_id', $inputs['transactions'][$key]) && strlen($inputs['transactions'][$key]['expense_id']) >= 1){ $inputs['transactions'][$key]['expense_id'] = $this->decodePrimaryKey($inputs['transactions'][$key]['expense_id']); - $e = Expense::withTrashed()->find($inputs['transactions'][$key]['expense_id']); + $e = Expense::withTrashed()->where('company_id', auth()->user()->company()->id)->where('id', $inputs['transactions'][$key]['expense_id'])->first(); /*Ensure we don't relink an existing expense*/ - if(!$e || $e->transaction_id) - $inputs['transactions'][$key]['expense_id'] = null; + if(!$e || is_numeric($e->transaction_id)) + unset($inputs['transactions'][$key]['expense_id']); } diff --git a/app/Jobs/Bank/MatchBankTransactions.php b/app/Jobs/Bank/MatchBankTransactions.php index bc6473d0d864..12d79b9b80b5 100644 --- a/app/Jobs/Bank/MatchBankTransactions.php +++ b/app/Jobs/Bank/MatchBankTransactions.php @@ -111,13 +111,15 @@ class MatchBankTransactions implements ShouldQueue foreach($this->input as $input) { - if(array_key_exists('invoice_ids', $input) && strlen($input['invoice_ids']) > 1) + nlog($input); + + if(array_key_exists('invoice_ids', $input) && strlen($input['invoice_ids']) >= 1) $this->matchInvoicePayment($input); - elseif(array_key_exists('payment_id', $input) && strlen($input['payment_id']) > 1) + elseif(array_key_exists('payment_id', $input) && strlen($input['payment_id']) >= 1) $this->linkPayment($input); - elseif(array_key_exists('expense_id', $input) && strlen($input['expense_id']) > 1) + elseif(array_key_exists('expense_id', $input) && strlen($input['expense_id']) >= 1) $this->linkExpense($input); - else + elseif((array_key_exists('vendor_id', $input) && strlen($input['vendor_id']) >= 1) || (array_key_exists('ninja_category_id', $input) && strlen($input['ninja_category_id']) >= 1)) $this->matchExpense($input); } @@ -246,7 +248,6 @@ class MatchBankTransactions implements ShouldQueue if(!$this->bt || $this->bt->status_id == BankTransaction::STATUS_CONVERTED) return $this; - $expense = ExpenseFactory::create($this->bt->company_id, $this->bt->user_id); $expense->category_id = $this->resolveCategory($input); $expense->amount = $this->bt->amount; diff --git a/app/Jobs/RecurringInvoice/SendRecurring.php b/app/Jobs/RecurringInvoice/SendRecurring.php index dbe8d78dc3fd..63f6ecc2d645 100644 --- a/app/Jobs/RecurringInvoice/SendRecurring.php +++ b/app/Jobs/RecurringInvoice/SendRecurring.php @@ -99,7 +99,6 @@ class SendRecurring implements ShouldQueue /* 09-01-2022 ensure we create the PDFs at this point in time! */ $invoice->service()->touchPdf(true); - //nlog('updating recurring invoice dates'); /* Set next date here to prevent a recurring loop forming */ $this->recurring_invoice->next_send_date = $this->recurring_invoice->nextSendDate(); $this->recurring_invoice->next_send_date_client = $this->recurring_invoice->nextSendDateClient(); @@ -111,10 +110,6 @@ class SendRecurring implements ShouldQueue $this->recurring_invoice->setCompleted(); } - //nlog('next send date = '.$this->recurring_invoice->next_send_date); - // nlog('remaining cycles = '.$this->recurring_invoice->remaining_cycles); - //nlog('last send date = '.$this->recurring_invoice->last_sent_date); - $this->recurring_invoice->save(); event('eloquent.created: App\Models\Invoice', $invoice); @@ -125,8 +120,6 @@ class SendRecurring implements ShouldQueue $invoice->entityEmailEvent($invoice->invitations->first(), 'invoice', 'email_template_invoice'); } - nlog("Invoice {$invoice->number} created"); - $invoice->invitations->each(function ($invitation) use ($invoice) { if ($invitation->contact && ! $invitation->contact->trashed() && strlen($invitation->contact->email) >= 1 && $invoice->client->getSetting('auto_email_invoice')) { try { @@ -140,15 +133,14 @@ class SendRecurring implements ShouldQueue }); } - if ($invoice->client->getSetting('auto_bill_date') == 'on_send_date' && $invoice->auto_bill_enabled) { + //auto bill, BUT NOT DRAFTS!! + if ($invoice->auto_bill_enabled && $invoice->client->getSetting('auto_bill_date') == 'on_send_date' && $invoice->client->getSetting('auto_email_invoice')) { nlog("attempting to autobill {$invoice->number}"); - // $invoice->service()->autoBill(); AutoBill::dispatch($invoice->id, $this->db)->delay(rand(1,2)); - } elseif ($invoice->client->getSetting('auto_bill_date') == 'on_due_date' && $invoice->auto_bill_enabled) { + } elseif ($invoice->auto_bill_enabled && $invoice->client->getSetting('auto_bill_date') == 'on_due_date' && $invoice->client->getSetting('auto_email_invoice')) { if ($invoice->due_date && Carbon::parse($invoice->due_date)->startOfDay()->lte(now()->startOfDay())) { nlog("attempting to autobill {$invoice->number}"); - // $invoice->service()->autoBill(); AutoBill::dispatch($invoice->id, $this->db)->delay(rand(1,2)); } } diff --git a/app/Models/ExpenseCategory.php b/app/Models/ExpenseCategory.php index 58bb959dbc2e..d281db36460a 100644 --- a/app/Models/ExpenseCategory.php +++ b/app/Models/ExpenseCategory.php @@ -11,13 +11,15 @@ namespace App\Models; +use App\Models\Filterable; use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Database\Eloquent\SoftDeletes; class ExpenseCategory extends BaseModel { use SoftDeletes; - + use Filterable; + protected $fillable = [ 'name', 'color', diff --git a/app/Repositories/ExpenseRepository.php b/app/Repositories/ExpenseRepository.php index d8df5f6fba30..bc2440c25cf2 100644 --- a/app/Repositories/ExpenseRepository.php +++ b/app/Repositories/ExpenseRepository.php @@ -16,6 +16,7 @@ use App\Factory\ExpenseFactory; use App\Libraries\Currency\Conversion\CurrencyApi; use App\Models\Expense; use App\Utils\Traits\GeneratesCounter; +use Carbon\Exceptions\InvalidFormatException; use Illuminate\Support\Carbon; use Illuminate\Database\QueryException; @@ -31,12 +32,12 @@ class ExpenseRepository extends BaseRepository /** * Saves the expense and its contacts. * - * @param array $data The data - * @param \App\Models\Expense $expense The expense + * @param array $data The data + * @param \App\Models\Expense $expense The expense * - * @return \App\Models\Expense|null expense Object + * @return \App\Models\Expense */ - public function save(array $data, Expense $expense): ?Expense + public function save(array $data, Expense $expense): Expense { $expense->fill($data); @@ -71,6 +72,12 @@ class ExpenseRepository extends BaseRepository ); } + /** + * @param mixed $data + * @param mixed $expense + * @return Expense + * @throws InvalidFormatException + */ public function processExchangeRates($data, $expense): Expense { if (array_key_exists('exchange_rate', $data) && isset($data['exchange_rate']) && $data['exchange_rate'] != 1) { diff --git a/app/Services/Subscription/SubscriptionService.php b/app/Services/Subscription/SubscriptionService.php index db3dd6f5acec..f0c64316dffb 100644 --- a/app/Services/Subscription/SubscriptionService.php +++ b/app/Services/Subscription/SubscriptionService.php @@ -166,7 +166,11 @@ class SubscriptionService //create recurring invoice with start date = trial_duration + 1 day $recurring_invoice_repo = new RecurringInvoiceRepository(); - $recurring_invoice = $this->convertInvoiceToRecurring($client_contact->client_id); + if(isset($data['bundle'])) + $recurring_invoice = $this->convertInvoiceToRecurringBundle($client_contact->client_id, $data['bundle']->map(function ($bundle){ return (object) $bundle;})); + else + $recurring_invoice = $this->convertInvoiceToRecurring($client_contact->client_id); + $recurring_invoice->next_send_date = now()->addSeconds($this->subscription->trial_duration); $recurring_invoice->next_send_date_client = now()->addSeconds($this->subscription->trial_duration); $recurring_invoice->backup = 'is_trial'; @@ -181,7 +185,6 @@ class SubscriptionService $recurring_invoice->is_amount_discount = $this->subscription->is_amount_discount; } - $recurring_invoice = $recurring_invoice_repo->save($data, $recurring_invoice); /* Start the recurring service */ diff --git a/config/ninja.php b/config/ninja.php index ab710777fcbb..845ef8659658 100644 --- a/config/ninja.php +++ b/config/ninja.php @@ -14,8 +14,8 @@ return [ 'require_https' => env('REQUIRE_HTTPS', true), 'app_url' => rtrim(env('APP_URL', ''), '/'), 'app_domain' => env('APP_DOMAIN', 'invoicing.co'), - 'app_version' => '5.5.48', - 'app_tag' => '5.5.48', + 'app_version' => '5.5.49', + 'app_tag' => '5.5.49', 'minimum_client_version' => '5.0.16', 'terms_version' => '1.0.1', 'api_secret' => env('API_SECRET', ''), diff --git a/lang/ar/texts.php b/lang/ar/texts.php index 80358ae86012..3ce756331730 100644 --- a/lang/ar/texts.php +++ b/lang/ar/texts.php @@ -153,12 +153,12 @@ $LANG = array( 'enter_credit' => 'أدخل الائتمان', 'last_logged_in' => 'آخر تسجيل دخول', 'details' => 'تفاصيل', - 'standing' => 'Standing', + 'standing' => 'احتياط', 'credit' => 'دائن', 'activity' => 'نشاط', 'date' => 'تاريخ', 'message' => 'رسالة', - 'adjustment' => 'Adjustment', + 'adjustment' => 'تعديل سعر شراء', 'are_you_sure' => 'هل أنت متأكد؟', 'payment_type_id' => 'نوع الدفعة', 'amount' => 'القيمة', @@ -195,7 +195,8 @@ $LANG = array( 'csv_file' => 'ملف CSV', 'export_clients' => 'تصدير معلومات العميل', 'created_client' => 'تم إنشاء العميل بنجاح', - 'created_clients' => 'Successfully created :count client(s)', + 'created_clients' => 'تم الإنشاء بنجاح: حساب العميل (العملاء) + ', 'updated_settings' => 'تم تعديل الإعدادات بنجاح', 'removed_logo' => 'تمت إزالة الشعار بنجاح', 'sent_message' => 'تم إرسال الرسالة بنجاح', @@ -203,7 +204,8 @@ $LANG = array( 'limit_clients' => 'نعتذر, ستتجاوز الحد المسموح به من العملاء المقدر ب :count . الرجاء الترقيه الى النسخه المدفوعه.', 'payment_error' => 'كان هناك خطأ في معالجة الدفع الخاص بك. الرجاء معاودة المحاولة في وقت لاحق', 'registration_required' => 'يرجى التسجيل لإرسال فاتورة بالبريد الإلكتروني', - 'confirmation_required' => 'Please confirm your email address, :link to resend the confirmation email.', + 'confirmation_required' => 'يرجى تأكيد عنوان بريدك الإلكتروني: رابط لإعادة إرسال رسالة التأكيد عبر البريد الإلكتروني. + ', 'updated_client' => 'تم تحديث العميل بنجاح', 'archived_client' => 'تمت أرشفة العميل بنجاح', 'archived_clients' => 'تمت أرشفته :count عملاء بنجاح', @@ -213,13 +215,13 @@ $LANG = array( 'created_invoice' => 'تم انشاء الفاتورة بنجاح', 'cloned_invoice' => 'تم نسخ الفاتورة بنجاح', 'emailed_invoice' => 'تم ارسال الفاتورة الى البريد بنجاح', - 'and_created_client' => 'and created client', + 'and_created_client' => 'وانشاء عميل', 'archived_invoice' => 'تمت أرشفة الفاتورة بنجاح', 'archived_invoices' => 'تم ارشفة :count فواتير بنجاح', 'deleted_invoice' => 'تم حذف الفاتورة بنجاح', 'deleted_invoices' => 'تم حذف :count فواتير بنجاح', 'created_payment' => 'تم إنشاء الدفع بنجاح', - 'created_payments' => 'تم انشاء :count عملية دفع (مدفوعات) بنجاح', + 'created_payments' => 'تم انشاء عملية دفع (مدفوعات) بنجاح', 'archived_payment' => 'تمت أرشفة الدفع بنجاح', 'archived_payments' => 'تمت ارشفة :count مدفوعات بنجاح', 'deleted_payment' => 'تم حذف الدفع بنجاح', @@ -254,6 +256,8 @@ $LANG = array( 'notification_invoice_paid' => 'A payment of :amount was made by client :client towards Invoice :invoice.', 'notification_invoice_sent' => 'The following client :client was emailed Invoice :invoice for :amount.', 'notification_invoice_viewed' => 'The following client :client viewed Invoice :invoice for :amount.', + 'stripe_payment_text' => 'Invoice :invoicenumber for :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:', 'secure_payment' => 'دفع امن', 'card_number' => 'رقم البطاقة', @@ -262,15 +266,15 @@ $LANG = array( 'cvv' => 'CVV', 'logout' => 'تسجيل الخروج', 'sign_up_to_save' => 'سجل دخول لحفظ عملك', - 'agree_to_terms' => 'أنا أوافق على :terms', + 'agree_to_terms' => 'أنا أوافق على :الشروط', 'terms_of_service' => 'شروط الخدمة', 'email_taken' => 'عنوان البريد الإلكتروني مسجل بالفعل', - 'working' => 'Working', + 'working' => 'عمل', 'success' => 'نجاح', 'success_message' => 'لقد قمت بالتسجيل بنجاح! يرجى زيارة الرابط في البريد الإلكتروني لتأكيد الحساب للتحقق من عنوان بريدك الإلكتروني.', 'erase_data' => 'حسابك غير مسجل ، سيؤدي ذلك إلى محو بياناتك بشكل دائم.', 'password' => 'كلمة السر', - 'pro_plan_product' => 'خطة Pro', + 'pro_plan_product' => 'خطة حساب', 'pro_plan_success' => 'Thanks for choosing Invoice Ninja\'s Pro plan!
:domain
as the domain in :link.',
'apple_pay_not_supported' => 'Sorry, Apple/Google Pay isn\'t supported by your browser',
- 'optional_payment_methods' => 'Optional Payment Methods',
+ 'optional_payment_methods' => 'اعدادات طرق الدفع',
'add_subscription' => 'Add Subscription',
'target_url' => 'Target',
'target_url_help' => 'When the selected event occurs the app will post the entity to the target URL.',
@@ -2645,7 +2650,7 @@ $LANG = array(
'subscription_event_19' => 'Updated Task',
'subscription_event_20' => 'Deleted Task',
'subscription_event_21' => 'Approved Quote',
- 'subscriptions' => 'Subscriptions',
+ 'subscriptions' => 'الاشتراكات',
'updated_subscription' => 'Successfully updated subscription',
'created_subscription' => 'Successfully created subscription',
'edit_subscription' => 'Edit Subscription',
@@ -2841,7 +2846,7 @@ $LANG = array(
'client_must_be_active' => 'Error: the client must be active',
'purge_client' => 'Purge Client',
'purged_client' => 'Successfully purged client',
- 'purge_client_warning' => 'All related records (invoices, tasks, expenses, documents, etc) will also be deleted.',
+ 'purge_client_warning' => 'سيتم أيضًا حذف جميع السجلات ذات الصلة (الفواتير والمهام والمصروفات والمستندات وما إلى ذلك).',
'clone_product' => 'Clone Product',
'item_details' => 'Item Details',
'send_item_details_help' => 'Send line item details to the payment gateway.',
@@ -3018,7 +3023,7 @@ $LANG = array(
'from_name_placeholder' => 'Support Center',
'attachments' => 'Attachments',
'client_upload' => 'Client uploads',
- 'enable_client_upload_help' => 'Allow clients to upload documents/attachments',
+ 'enable_client_upload_help' => 'السماح للعملاء بتحميل المستندات / المرفقات',
'max_file_size_help' => 'Maximum file size (KB) is limited by your post_max_size and upload_max_filesize variables as set in your PHP.INI',
'max_file_size' => 'Maximum file size',
'mime_types' => 'Mime types',
@@ -3196,7 +3201,7 @@ $LANG = array(
'custom_javascript' => 'Custom JavaScript',
'portal_mode' => 'Portal Mode',
'attach_pdf' => 'Attach PDF',
- 'attach_documents' => 'Attach Documents',
+ 'attach_documents' => 'ارفاق مستندات',
'attach_ubl' => 'Attach UBL',
'email_style' => 'Email Style',
'processed' => 'Processed',
@@ -3693,7 +3698,7 @@ $LANG = array(
'force_update_help' => 'You are running the latest version but there may be pending fixes available.',
'mark_paid_help' => 'Track the expense has been paid',
'mark_invoiceable_help' => 'تفعيل النفقات لتتم فوترتها',
- 'add_documents_to_invoice_help' => 'Make the documents visible to client',
+ 'add_documents_to_invoice_help' => 'اجعل المستندات مرئية للعميل',
'convert_currency_help' => 'Set an exchange rate',
'expense_settings' => 'Expense Settings',
'clone_to_recurring' => 'Clone to Recurring',
@@ -3847,9 +3852,9 @@ $LANG = array(
'archived_groups' => 'Successfully archived :value groups',
'deleted_groups' => 'Successfully deleted :value groups',
'restored_groups' => 'Successfully restored :value groups',
- 'archived_documents' => 'Successfully archived :value documents',
- 'deleted_documents' => 'Successfully deleted :value documents',
- 'restored_documents' => 'Successfully restored :value documents',
+ 'archived_documents' => 'تمت أرشفته بنجاح: مستندات القيمة',
+ 'deleted_documents' => 'تمت عملية الحذف بنجاح: مستندات القيمة',
+ 'restored_documents' => 'تمت الاستعادة بنجاح: مستندات القيمة',
'restored_vendors' => 'Successfully restored :value vendors',
'restored_expenses' => 'Successfully restored :value expenses',
'restored_tasks' => 'Successfully restored :value tasks',
@@ -3886,7 +3891,7 @@ $LANG = array(
'converted_balance' => 'Converted Balance',
'is_sent' => 'Is Sent',
'document_upload' => 'Document Upload',
- 'document_upload_help' => 'Enable clients to upload documents',
+ 'document_upload_help' => 'تمكين العملاء من تحميل المستندات',
'expense_total' => 'إجمالي المصروف',
'enter_taxes' => 'أدخل الضرائب',
'by_rate' => 'بالنسبة',
@@ -3962,7 +3967,7 @@ $LANG = array(
'list_of_payments' => 'List of payments',
'payment_details' => 'Details of the payment',
'list_of_payment_invoices' => 'List of invoices affected by the payment',
- 'list_of_payment_methods' => 'List of payment methods',
+ 'list_of_payment_methods' => 'قائمة طرق الدفع',
'payment_method_details' => 'Details of payment method',
'permanently_remove_payment_method' => 'Permanently remove this payment method.',
'warning_action_cannot_be_reversed' => 'Warning! This action can not be reversed!',
@@ -4068,7 +4073,7 @@ $LANG = array(
'save_payment_method_details' => 'Save payment method details',
'new_card' => 'New card',
'new_bank_account' => 'New bank account',
- 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'company_limit_reached' => 'Limit of :limit companies per account.',
'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
'credit_number_taken' => 'Credit number already taken',
'credit_not_found' => 'Credit not found',
@@ -4106,7 +4111,7 @@ $LANG = array(
'company_user_not_found' => 'Company User record not found',
'no_credits_found' => 'No credits found.',
'action_unavailable' => 'The requested action :action is not available.',
- 'no_documents_found' => 'No Documents Found',
+ 'no_documents_found' => 'لم يتم العثور على مستندات',
'no_group_settings_found' => 'No group settings found',
'access_denied' => 'Insufficient privileges to access/modify this resource',
'invoice_cannot_be_marked_paid' => 'Invoice cannot be marked as paid',
@@ -4141,7 +4146,7 @@ $LANG = array(
'recurring_cancellation_request' => 'Request for recurring invoice cancellation from :contact',
'recurring_cancellation_request_body' => ':contact from Client :client requested to cancel Recurring Invoice :invoice',
'hello' => 'أهلاً',
- 'group_documents' => 'Group documents',
+ 'group_documents' => 'وثائق المجموعة',
'quote_approval_confirmation_label' => 'Are you sure you want to approve this quote?',
'migration_select_company_label' => 'Select companies to migrate',
'force_migration' => 'Force migration',
@@ -4197,7 +4202,7 @@ $LANG = array(
'removed_subscription' => 'Successfully removed subscription',
'restored_subscription' => 'Successfully restored subscription',
'search_subscription' => 'Search 1 Subscription',
- 'search_subscriptions' => 'Search :count Subscriptions',
+ 'search_subscriptions' => 'بحث: حساب الاشتراكات',
'subdomain_is_not_available' => 'Subdomain is not available',
'connect_gmail' => 'Connect Gmail',
'disconnect_gmail' => 'Disconnect Gmail',
@@ -4208,7 +4213,6 @@ $LANG = array(
'count_minutes' => ':count Minutes',
'password_timeout' => 'Password Timeout',
'shared_invoice_credit_counter' => 'Share Invoice/Credit Counter',
-
'activity_80' => ':user created subscription :subscription',
'activity_81' => ':user updated subscription :subscription',
'activity_82' => ':user archived subscription :subscription',
@@ -4216,7 +4220,6 @@ $LANG = array(
'activity_84' => ':user restored subscription :subscription',
'amount_greater_than_balance_v5' => 'The amount is greater than the invoice balance. You cannot overpay an invoice.',
'click_to_continue' => 'Click to continue',
-
'notification_invoice_created_body' => 'الفاتورة التالية: تم إنشاء الفاتورة للعميل: العميل مقابل: المبلغ.
',
'notification_invoice_created_subject' => 'الفاتورة: فاتورة تم إنشاؤها من أجل: العميل
@@ -4254,7 +4257,7 @@ $LANG = array(
'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',
'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' => 'يتطلب ربط الحسابات المصرفية التحقق. سترسل بوابة الدفع تلقائيًا إيداعين صغيرين لهذا الغرض. تستغرق هذه الإيداعات من يوم إلى يومي عمل لتظهر في كشف حساب العميل عبر الإنترنت',
'login_link_requested_label' => 'Login link requested',
'login_link_requested' => 'There was a request to login using link. If you did not request this, it\'s safe to ignore it.',
'invoices_backup_subject' => 'الفاتوره جاهزه للحفظ',
@@ -4301,7 +4304,7 @@ $LANG = array(
'savings' => 'Savings',
'unable_to_verify_payment_method' => 'Unable to verify payment method.',
'generic_gateway_error' => 'Gateway configuration error. Please check your credentials.',
- 'my_documents' => 'My documents',
+ 'my_documents' => 'مستنداتي',
'payment_method_cannot_be_preauthorized' => 'This payment method cannot be preauthorized.',
'kbc_cbc' => 'KBC/CBC',
'bancontact' => 'Bancontact',
@@ -4313,6 +4316,7 @@ $LANG = array(
'przelewy24_accept' => 'I declare that I have familiarized myself with the regulations and information obligation of the Przelewy24 service.',
'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.',
+ 'klarna' => 'Klarna',
'eps' => 'EPS',
'becs' => 'BECS Direct Debit',
'becs_mandate' => 'By providing your bank account details, you agree to this Direct Debit Request and the Direct Debit Request service agreement, 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.',
@@ -4555,7 +4559,7 @@ $LANG = array(
'small' => 'Small',
'quotes_backup_subject' => 'Your quotes are ready for download',
'credits_backup_subject' => 'Your credits are ready for download',
- 'document_download_subject' => 'Your documents are ready for download',
+ 'document_download_subject' => 'مستنداتك جاهزة للتحميل',
'reminder_message' => 'Reminder for invoice :number for :balance',
'gmail_credentials_invalid_subject' => 'Send with GMail invalid credentials',
'gmail_credentials_invalid_body' => 'Your GMail credentials are not correct, please log into the administrator portal and navigate to Settings > User Details and disconnect and reconnect your GMail account. We will send you this notification daily until this issue is resolved',
@@ -4583,9 +4587,9 @@ $LANG = array(
'invalid_time' => 'Invalid Time',
'signed_in_as' => 'Signed in as',
'total_results' => 'Total results',
- 'restore_company_gateway' => 'Restore payment gateway',
- 'archive_company_gateway' => 'Archive payment gateway',
- 'delete_company_gateway' => 'Delete payment gateway',
+ 'restore_company_gateway' => 'Restore gateway',
+ 'archive_company_gateway' => 'Archive gateway',
+ 'delete_company_gateway' => 'Delete gateway',
'exchange_currency' => 'Exchange currency',
'tax_amount1' => 'Tax Amount 1',
'tax_amount2' => 'Tax Amount 2',
@@ -4660,7 +4664,7 @@ $LANG = array(
'added_purchase_orders_to_inventory' => 'Successfully added purchase orders to inventory',
'client_document_upload' => 'Client Document Upload',
'vendor_document_upload' => 'Vendor Document Upload',
- 'vendor_document_upload_help' => 'Enable vendors to upload documents',
+ 'vendor_document_upload_help' => 'تمكن البائعين من تحميل المستندات',
'are_you_enjoying_the_app' => 'Are you enjoying the app?',
'yes_its_great' => 'Yes, it"s great!',
'not_so_much' => 'Not so much',
@@ -4796,8 +4800,134 @@ $LANG = array(
'invoice_task_project' => 'مشروع مهمة الفاتورة',
'invoice_task_project_help' => 'أضف المشروع إلى بنود سطر الفاتورة',
'bulk_action' => 'أمر جماعي',
- 'phone_validation_error' => 'This phone number is not valid, please enter in E.164 format',
- 'transaction' => 'Transaction',
+ 'phone_validation_error' => 'This mobile (cell) phone number is not valid, please enter in E.164 format',
+ 'transaction' => 'Transaction',
+ 'disable_2fa' => 'Disable 2FA',
+ 'change_number' => 'Change Number',
+ 'resend_code' => 'Resend Code',
+ 'base_type' => 'Base Type',
+ 'category_type' => 'Category Type',
+ 'bank_transaction' => 'Transaction',
+ 'bulk_print' => 'Print PDF',
+ 'vendor_postal_code' => 'Vendor Postal Code',
+ 'preview_location' => 'Preview Location',
+ 'bottom' => 'Bottom',
+ 'side' => 'Side',
+ 'pdf_preview' => 'PDF Preview',
+ 'long_press_to_select' => 'Long Press to Select',
+ 'purchase_order_item' => 'Purchase Order Item',
+ 'would_you_rate_the_app' => 'Would you like to rate the app?',
+ 'include_deleted' => 'Include Deleted',
+ 'include_deleted_help' => 'Include deleted records in reports',
+ 'due_on' => 'Due On',
+ 'browser_pdf_viewer' => 'Use Browser PDF Viewer',
+ 'browser_pdf_viewer_help' => 'Warning: Prevents interacting with app over the PDF',
+ 'converted_transactions' => 'Successfully converted transactions',
+ 'default_category' => 'Default Category',
+ 'connect_accounts' => 'Connect Accounts',
+ 'manage_rules' => 'Manage Rules',
+ 'search_category' => 'Search 1 Category',
+ 'search_categories' => 'Search :count Categories',
+ 'min_amount' => 'Min Amount',
+ 'max_amount' => 'Max Amount',
+ 'converted_transaction' => 'Successfully converted transaction',
+ 'convert_to_payment' => 'Convert to Payment',
+ 'deposit' => 'Deposit',
+ 'withdrawal' => 'Withdrawal',
+ 'deposits' => 'Deposits',
+ 'withdrawals' => 'Withdrawals',
+ 'matched' => 'Matched',
+ 'unmatched' => 'Unmatched',
+ 'create_credit' => 'Create Credit',
+ 'transactions' => 'Transactions',
+ 'new_transaction' => 'New Transaction',
+ 'edit_transaction' => 'Edit Transaction',
+ 'created_transaction' => 'Successfully created transaction',
+ 'updated_transaction' => 'Successfully updated transaction',
+ 'archived_transaction' => 'Successfully archived transaction',
+ 'deleted_transaction' => 'Successfully deleted transaction',
+ 'removed_transaction' => 'Successfully removed transaction',
+ 'restored_transaction' => 'Successfully restored transaction',
+ 'search_transaction' => 'Search Transaction',
+ 'search_transactions' => 'Search :count Transactions',
+ 'deleted_bank_account' => 'Successfully deleted bank account',
+ 'removed_bank_account' => 'Successfully removed bank account',
+ 'restored_bank_account' => 'Successfully restored bank account',
+ 'search_bank_account' => 'Search Bank Account',
+ 'search_bank_accounts' => 'Search :count Bank Accounts',
+ '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',
+ 'enable_applying_payments_later' => 'Enable Applying Payments Later',
+ 'line_item_tax_rates' => 'Line Item Tax Rates',
+ 'show_tasks_in_client_portal' => 'Show Tasks in Client Portal',
+ '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.',
+ 'auto_sync' => 'Auto Sync',
+ 'refresh_accounts' => 'Refresh Accounts',
+ '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',
+ 'include_tax' => 'Include tax',
+ 'email_template_change' => 'E-mail template body can be changed on',
+ 'task_update_authorization_error' => 'Insufficient permissions, or task may be locked',
+ 'cash_vs_accrual' => 'Accrual accounting',
+ 'cash_vs_accrual_help' => 'Turn on for accrual reporting, turn off for cash basis reporting.',
+ 'expense_paid_report' => 'Expensed reporting',
+ 'expense_paid_report_help' => 'Turn on for reporting all expenses, turn off for reporting only paid expenses',
+ 'payment_type_Klarna' => 'Klarna',
+ 'online_payment_email_help' => 'Send an email when an online payment is made',
+ 'manual_payment_email_help' => 'Send an email when manually entering a payment',
+ 'mark_paid_payment_email_help' => 'Send an email when marking an invoice as paid',
+ 'linked_transaction' => 'Successfully linked transaction',
+ 'link_payment' => 'Link Payment',
+ 'link_expense' => 'Link Expense',
+ 'lock_invoiced_tasks' => 'Lock Invoiced Tasks',
+ 'lock_invoiced_tasks_help' => 'Prevent tasks from being edited once invoiced',
+ 'registration_required_help' => 'Require clients to register',
+ 'use_inventory_management' => 'Use Inventory Management',
+ 'use_inventory_management_help' => 'Require products to be in stock',
+ 'optional_products' => 'Optional Products',
+ 'optional_recurring_products' => 'Optional Recurring Products',
+ 'convert_matched' => 'Convert',
+ 'auto_billed_invoice' => 'Successfully queued invoice to be auto-billed',
+ 'auto_billed_invoices' => 'Successfully queued invoices to be auto-billed',
+ 'operator' => 'Operator',
+ 'value' => 'Value',
+ 'is' => 'Is',
+ 'contains' => 'Contains',
+ 'starts_with' => 'Starts with',
+ 'is_empty' => 'Is empty',
+ 'add_rule' => 'Add Rule',
+ 'match_all_rules' => 'Match All Rules',
+ 'match_all_rules_help' => 'All criteria needs to match for the rule to be applied',
+ 'auto_convert_help' => 'Automatically convert matched transactions to expenses',
+ 'rules' => 'Rules',
+ 'transaction_rule' => 'Transaction Rule',
+ 'transaction_rules' => 'Transaction Rules',
+ 'new_transaction_rule' => 'New Transaction Rule',
+ 'edit_transaction_rule' => 'Edit Transaction Rule',
+ 'created_transaction_rule' => 'Successfully created rule',
+ 'updated_transaction_rule' => 'Successfully updated transaction rule',
+ 'archived_transaction_rule' => 'Successfully archived transaction rule',
+ 'deleted_transaction_rule' => 'Successfully deleted transaction rule',
+ 'removed_transaction_rule' => 'Successfully removed transaction rule',
+ 'restored_transaction_rule' => 'Successfully restored transaction rule',
+ 'search_transaction_rule' => 'Search Transaction Rule',
+ 'search_transaction_rules' => 'Search Transaction Rules',
+ 'payment_type_Interac E-Transfer' => 'Interac E-Transfer',
+ 'delete_bank_account' => 'Delete Bank Account',
+ 'archive_transaction' => 'Archive Transaction',
+ 'delete_transaction' => 'Delete Transaction',
+ 'otp_code_message' => 'Enter the code emailed.',
+ 'otp_code_subject' => 'Your one time passcode code',
+ 'otp_code_body' => 'Your one time passcode is :code',
+ 'delete_tax_rate' => 'Delete Tax Rate',
+ 'restore_tax_rate' => 'Restore Tax Rate',
+ 'company_backup_file' => 'Select company backup file',
+ 'company_backup_file_help' => 'Please upload the .zip file used to create this backup.',
+ 'backup_restore' => 'Backup | Restore',
+ 'export_company' => 'Create company backup',
+ 'backup' => 'Backup',
+
);
return $LANG;
diff --git a/lang/bg/texts.php b/lang/bg/texts.php
index da08a30124ab..4b9a69c4c1cb 100644
--- a/lang/bg/texts.php
+++ b/lang/bg/texts.php
@@ -255,6 +255,8 @@ $LANG = array(
'notification_invoice_paid' => 'Плащане на стойност :amount беше направено от :client към фактура :invoice.',
'notification_invoice_sent' => 'Фактура :invoice беше изпратена на :client на стойност :amount',
'notification_invoice_viewed' => 'Фактура :invoice на стойност :amount беше видяна от :client ',
+ 'stripe_payment_text' => 'Invoice :invoicenumber for :amount for client :client',
+ 'stripe_payment_text_without_invoice' => 'Payment with no invoice for amount :amount for client :client',
'reset_password' => 'Може да смените паролата си като кликнете на този бутон:',
'secure_payment' => 'Сигурно плащане',
'card_number' => 'Номер на карта',
@@ -2502,6 +2504,7 @@ $LANG = array(
'alipay' => 'Alipay',
'sofort' => 'Sofort',
'sepa' => 'SEPA Direct Debit',
+ 'name_without_special_characters' => 'Please enter a name with only the letters a-z and whitespaces',
'enable_alipay' => 'Приемане на Alipay',
'enable_sofort' => 'Приемане на банкови преводи от ЕС',
'stripe_alipay_help' => 'Тези портали трябва също да бъдат активирани в :link.',
@@ -4062,7 +4065,7 @@ $LANG = array(
'save_payment_method_details' => 'Save payment method details',
'new_card' => 'New card',
'new_bank_account' => 'New bank account',
- 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'company_limit_reached' => 'Limit of :limit companies per account.',
'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
'credit_number_taken' => 'Credit number already taken',
'credit_not_found' => 'Credit not found',
@@ -4201,7 +4204,6 @@ $LANG = array(
'count_minutes' => ':count Minutes',
'password_timeout' => 'Password Timeout',
'shared_invoice_credit_counter' => 'Share Invoice/Credit Counter',
-
'activity_80' => ':user created subscription :subscription',
'activity_81' => ':user updated subscription :subscription',
'activity_82' => ':user archived subscription :subscription',
@@ -4209,7 +4211,6 @@ $LANG = array(
'activity_84' => ':user restored subscription :subscription',
'amount_greater_than_balance_v5' => 'The amount is greater than the invoice balance. You cannot overpay an invoice.',
'click_to_continue' => 'Click to continue',
-
'notification_invoice_created_body' => 'The following invoice :invoice was created for client :client for :amount.',
'notification_invoice_created_subject' => 'Invoice :invoice was created for :client',
'notification_quote_created_body' => 'The following quote :invoice was created for client :client for :amount.',
@@ -4295,6 +4296,7 @@ $LANG = array(
'przelewy24_accept' => 'I declare that I have familiarized myself with the regulations and information obligation of the Przelewy24 service.',
'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.',
+ 'klarna' => 'Klarna',
'eps' => 'EPS',
'becs' => 'BECS Direct Debit',
'becs_mandate' => 'By providing your bank account details, you agree to this Direct Debit Request and the Direct Debit Request service agreement, 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.',
@@ -4565,9 +4567,9 @@ $LANG = array(
'invalid_time' => 'Invalid Time',
'signed_in_as' => 'Signed in as',
'total_results' => 'Total results',
- 'restore_company_gateway' => 'Restore payment gateway',
- 'archive_company_gateway' => 'Archive payment gateway',
- 'delete_company_gateway' => 'Delete payment gateway',
+ 'restore_company_gateway' => 'Restore gateway',
+ 'archive_company_gateway' => 'Archive gateway',
+ 'delete_company_gateway' => 'Delete gateway',
'exchange_currency' => 'Exchange currency',
'tax_amount1' => 'Tax Amount 1',
'tax_amount2' => 'Tax Amount 2',
@@ -4778,8 +4780,134 @@ $LANG = array(
'invoice_task_project' => 'Invoice Task Project',
'invoice_task_project_help' => 'Add the project to the invoice line items',
'bulk_action' => 'Bulk Action',
- 'phone_validation_error' => 'This phone number is not valid, please enter in E.164 format',
- 'transaction' => 'Transaction',
+ 'phone_validation_error' => 'This mobile (cell) phone number is not valid, please enter in E.164 format',
+ 'transaction' => 'Transaction',
+ 'disable_2fa' => 'Disable 2FA',
+ 'change_number' => 'Change Number',
+ 'resend_code' => 'Resend Code',
+ 'base_type' => 'Base Type',
+ 'category_type' => 'Category Type',
+ 'bank_transaction' => 'Transaction',
+ 'bulk_print' => 'Print PDF',
+ 'vendor_postal_code' => 'Vendor Postal Code',
+ 'preview_location' => 'Preview Location',
+ 'bottom' => 'Bottom',
+ 'side' => 'Side',
+ 'pdf_preview' => 'PDF Preview',
+ 'long_press_to_select' => 'Long Press to Select',
+ 'purchase_order_item' => 'Purchase Order Item',
+ 'would_you_rate_the_app' => 'Would you like to rate the app?',
+ 'include_deleted' => 'Include Deleted',
+ 'include_deleted_help' => 'Include deleted records in reports',
+ 'due_on' => 'Due On',
+ 'browser_pdf_viewer' => 'Use Browser PDF Viewer',
+ 'browser_pdf_viewer_help' => 'Warning: Prevents interacting with app over the PDF',
+ 'converted_transactions' => 'Successfully converted transactions',
+ 'default_category' => 'Default Category',
+ 'connect_accounts' => 'Connect Accounts',
+ 'manage_rules' => 'Manage Rules',
+ 'search_category' => 'Search 1 Category',
+ 'search_categories' => 'Search :count Categories',
+ 'min_amount' => 'Min Amount',
+ 'max_amount' => 'Max Amount',
+ 'converted_transaction' => 'Successfully converted transaction',
+ 'convert_to_payment' => 'Convert to Payment',
+ 'deposit' => 'Deposit',
+ 'withdrawal' => 'Withdrawal',
+ 'deposits' => 'Deposits',
+ 'withdrawals' => 'Withdrawals',
+ 'matched' => 'Matched',
+ 'unmatched' => 'Unmatched',
+ 'create_credit' => 'Create Credit',
+ 'transactions' => 'Transactions',
+ 'new_transaction' => 'New Transaction',
+ 'edit_transaction' => 'Edit Transaction',
+ 'created_transaction' => 'Successfully created transaction',
+ 'updated_transaction' => 'Successfully updated transaction',
+ 'archived_transaction' => 'Successfully archived transaction',
+ 'deleted_transaction' => 'Successfully deleted transaction',
+ 'removed_transaction' => 'Successfully removed transaction',
+ 'restored_transaction' => 'Successfully restored transaction',
+ 'search_transaction' => 'Search Transaction',
+ 'search_transactions' => 'Search :count Transactions',
+ 'deleted_bank_account' => 'Successfully deleted bank account',
+ 'removed_bank_account' => 'Successfully removed bank account',
+ 'restored_bank_account' => 'Successfully restored bank account',
+ 'search_bank_account' => 'Search Bank Account',
+ 'search_bank_accounts' => 'Search :count Bank Accounts',
+ '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',
+ 'enable_applying_payments_later' => 'Enable Applying Payments Later',
+ 'line_item_tax_rates' => 'Line Item Tax Rates',
+ 'show_tasks_in_client_portal' => 'Show Tasks in Client Portal',
+ '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.',
+ 'auto_sync' => 'Auto Sync',
+ 'refresh_accounts' => 'Refresh Accounts',
+ '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',
+ 'include_tax' => 'Include tax',
+ 'email_template_change' => 'E-mail template body can be changed on',
+ 'task_update_authorization_error' => 'Insufficient permissions, or task may be locked',
+ 'cash_vs_accrual' => 'Accrual accounting',
+ 'cash_vs_accrual_help' => 'Turn on for accrual reporting, turn off for cash basis reporting.',
+ 'expense_paid_report' => 'Expensed reporting',
+ 'expense_paid_report_help' => 'Turn on for reporting all expenses, turn off for reporting only paid expenses',
+ 'payment_type_Klarna' => 'Klarna',
+ 'online_payment_email_help' => 'Send an email when an online payment is made',
+ 'manual_payment_email_help' => 'Send an email when manually entering a payment',
+ 'mark_paid_payment_email_help' => 'Send an email when marking an invoice as paid',
+ 'linked_transaction' => 'Successfully linked transaction',
+ 'link_payment' => 'Link Payment',
+ 'link_expense' => 'Link Expense',
+ 'lock_invoiced_tasks' => 'Lock Invoiced Tasks',
+ 'lock_invoiced_tasks_help' => 'Prevent tasks from being edited once invoiced',
+ 'registration_required_help' => 'Require clients to register',
+ 'use_inventory_management' => 'Use Inventory Management',
+ 'use_inventory_management_help' => 'Require products to be in stock',
+ 'optional_products' => 'Optional Products',
+ 'optional_recurring_products' => 'Optional Recurring Products',
+ 'convert_matched' => 'Convert',
+ 'auto_billed_invoice' => 'Successfully queued invoice to be auto-billed',
+ 'auto_billed_invoices' => 'Successfully queued invoices to be auto-billed',
+ 'operator' => 'Operator',
+ 'value' => 'Value',
+ 'is' => 'Is',
+ 'contains' => 'Contains',
+ 'starts_with' => 'Starts with',
+ 'is_empty' => 'Is empty',
+ 'add_rule' => 'Add Rule',
+ 'match_all_rules' => 'Match All Rules',
+ 'match_all_rules_help' => 'All criteria needs to match for the rule to be applied',
+ 'auto_convert_help' => 'Automatically convert matched transactions to expenses',
+ 'rules' => 'Rules',
+ 'transaction_rule' => 'Transaction Rule',
+ 'transaction_rules' => 'Transaction Rules',
+ 'new_transaction_rule' => 'New Transaction Rule',
+ 'edit_transaction_rule' => 'Edit Transaction Rule',
+ 'created_transaction_rule' => 'Successfully created rule',
+ 'updated_transaction_rule' => 'Successfully updated transaction rule',
+ 'archived_transaction_rule' => 'Successfully archived transaction rule',
+ 'deleted_transaction_rule' => 'Successfully deleted transaction rule',
+ 'removed_transaction_rule' => 'Successfully removed transaction rule',
+ 'restored_transaction_rule' => 'Successfully restored transaction rule',
+ 'search_transaction_rule' => 'Search Transaction Rule',
+ 'search_transaction_rules' => 'Search Transaction Rules',
+ 'payment_type_Interac E-Transfer' => 'Interac E-Transfer',
+ 'delete_bank_account' => 'Delete Bank Account',
+ 'archive_transaction' => 'Archive Transaction',
+ 'delete_transaction' => 'Delete Transaction',
+ 'otp_code_message' => 'Enter the code emailed.',
+ 'otp_code_subject' => 'Your one time passcode code',
+ 'otp_code_body' => 'Your one time passcode is :code',
+ 'delete_tax_rate' => 'Delete Tax Rate',
+ 'restore_tax_rate' => 'Restore Tax Rate',
+ 'company_backup_file' => 'Select company backup file',
+ 'company_backup_file_help' => 'Please upload the .zip file used to create this backup.',
+ 'backup_restore' => 'Backup | Restore',
+ 'export_company' => 'Create company backup',
+ 'backup' => 'Backup',
+
);
return $LANG;
diff --git a/lang/ca/texts.php b/lang/ca/texts.php
index abf17ecb3a35..abbca26c615d 100644
--- a/lang/ca/texts.php
+++ b/lang/ca/texts.php
@@ -249,6 +249,8 @@ $LANG = array(
'notification_invoice_paid' => 'A payment of :amount was made by client :client towards Invoice :invoice.',
'notification_invoice_sent' => 'The following client :client was emailed Invoice :invoice for :amount.',
'notification_invoice_viewed' => 'The following client :client viewed Invoice :invoice for :amount.',
+ 'stripe_payment_text' => 'Invoice :invoicenumber for :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:',
'secure_payment' => 'Pagament segur',
'card_number' => 'Número de targeta',
@@ -2496,6 +2498,7 @@ $LANG = array(
'alipay' => 'Alipay',
'sofort' => 'Sofort',
'sepa' => 'SEPA Direct Debit',
+ 'name_without_special_characters' => 'Please enter a name with only the letters a-z and whitespaces',
'enable_alipay' => 'Accept Alipay',
'enable_sofort' => 'Acceptar transferències bancaries EU',
'stripe_alipay_help' => 'These gateways also need to be activated in :link.',
@@ -4056,7 +4059,7 @@ $LANG = array(
'save_payment_method_details' => 'Save payment method details',
'new_card' => 'New card',
'new_bank_account' => 'New bank account',
- 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'company_limit_reached' => 'Limit of :limit companies per account.',
'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
'credit_number_taken' => 'Credit number already taken',
'credit_not_found' => 'Credit not found',
@@ -4195,7 +4198,6 @@ $LANG = array(
'count_minutes' => ':count Minutes',
'password_timeout' => 'Password Timeout',
'shared_invoice_credit_counter' => 'Share Invoice/Credit Counter',
-
'activity_80' => ':user created subscription :subscription',
'activity_81' => ':user updated subscription :subscription',
'activity_82' => ':user archived subscription :subscription',
@@ -4203,7 +4205,6 @@ $LANG = array(
'activity_84' => ':user restored subscription :subscription',
'amount_greater_than_balance_v5' => 'The amount is greater than the invoice balance. You cannot overpay an invoice.',
'click_to_continue' => 'Click to continue',
-
'notification_invoice_created_body' => 'The following invoice :invoice was created for client :client for :amount.',
'notification_invoice_created_subject' => 'Invoice :invoice was created for :client',
'notification_quote_created_body' => 'The following quote :invoice was created for client :client for :amount.',
@@ -4289,6 +4290,7 @@ $LANG = array(
'przelewy24_accept' => 'I declare that I have familiarized myself with the regulations and information obligation of the Przelewy24 service.',
'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.',
+ 'klarna' => 'Klarna',
'eps' => 'EPS',
'becs' => 'BECS Direct Debit',
'becs_mandate' => 'By providing your bank account details, you agree to this Direct Debit Request and the Direct Debit Request service agreement, 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.',
@@ -4559,9 +4561,9 @@ $LANG = array(
'invalid_time' => 'Invalid Time',
'signed_in_as' => 'Signed in as',
'total_results' => 'Total results',
- 'restore_company_gateway' => 'Restore payment gateway',
- 'archive_company_gateway' => 'Archive payment gateway',
- 'delete_company_gateway' => 'Delete payment gateway',
+ 'restore_company_gateway' => 'Restore gateway',
+ 'archive_company_gateway' => 'Archive gateway',
+ 'delete_company_gateway' => 'Delete gateway',
'exchange_currency' => 'Exchange currency',
'tax_amount1' => 'Tax Amount 1',
'tax_amount2' => 'Tax Amount 2',
@@ -4772,8 +4774,134 @@ $LANG = array(
'invoice_task_project' => 'Invoice Task Project',
'invoice_task_project_help' => 'Add the project to the invoice line items',
'bulk_action' => 'Bulk Action',
- 'phone_validation_error' => 'This phone number is not valid, please enter in E.164 format',
- 'transaction' => 'Transaction',
+ 'phone_validation_error' => 'This mobile (cell) phone number is not valid, please enter in E.164 format',
+ 'transaction' => 'Transaction',
+ 'disable_2fa' => 'Disable 2FA',
+ 'change_number' => 'Change Number',
+ 'resend_code' => 'Resend Code',
+ 'base_type' => 'Base Type',
+ 'category_type' => 'Category Type',
+ 'bank_transaction' => 'Transaction',
+ 'bulk_print' => 'Print PDF',
+ 'vendor_postal_code' => 'Vendor Postal Code',
+ 'preview_location' => 'Preview Location',
+ 'bottom' => 'Bottom',
+ 'side' => 'Side',
+ 'pdf_preview' => 'PDF Preview',
+ 'long_press_to_select' => 'Long Press to Select',
+ 'purchase_order_item' => 'Purchase Order Item',
+ 'would_you_rate_the_app' => 'Would you like to rate the app?',
+ 'include_deleted' => 'Include Deleted',
+ 'include_deleted_help' => 'Include deleted records in reports',
+ 'due_on' => 'Due On',
+ 'browser_pdf_viewer' => 'Use Browser PDF Viewer',
+ 'browser_pdf_viewer_help' => 'Warning: Prevents interacting with app over the PDF',
+ 'converted_transactions' => 'Successfully converted transactions',
+ 'default_category' => 'Default Category',
+ 'connect_accounts' => 'Connect Accounts',
+ 'manage_rules' => 'Manage Rules',
+ 'search_category' => 'Search 1 Category',
+ 'search_categories' => 'Search :count Categories',
+ 'min_amount' => 'Min Amount',
+ 'max_amount' => 'Max Amount',
+ 'converted_transaction' => 'Successfully converted transaction',
+ 'convert_to_payment' => 'Convert to Payment',
+ 'deposit' => 'Deposit',
+ 'withdrawal' => 'Withdrawal',
+ 'deposits' => 'Deposits',
+ 'withdrawals' => 'Withdrawals',
+ 'matched' => 'Matched',
+ 'unmatched' => 'Unmatched',
+ 'create_credit' => 'Create Credit',
+ 'transactions' => 'Transactions',
+ 'new_transaction' => 'New Transaction',
+ 'edit_transaction' => 'Edit Transaction',
+ 'created_transaction' => 'Successfully created transaction',
+ 'updated_transaction' => 'Successfully updated transaction',
+ 'archived_transaction' => 'Successfully archived transaction',
+ 'deleted_transaction' => 'Successfully deleted transaction',
+ 'removed_transaction' => 'Successfully removed transaction',
+ 'restored_transaction' => 'Successfully restored transaction',
+ 'search_transaction' => 'Search Transaction',
+ 'search_transactions' => 'Search :count Transactions',
+ 'deleted_bank_account' => 'Successfully deleted bank account',
+ 'removed_bank_account' => 'Successfully removed bank account',
+ 'restored_bank_account' => 'Successfully restored bank account',
+ 'search_bank_account' => 'Search Bank Account',
+ 'search_bank_accounts' => 'Search :count Bank Accounts',
+ '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',
+ 'enable_applying_payments_later' => 'Enable Applying Payments Later',
+ 'line_item_tax_rates' => 'Line Item Tax Rates',
+ 'show_tasks_in_client_portal' => 'Show Tasks in Client Portal',
+ '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.',
+ 'auto_sync' => 'Auto Sync',
+ 'refresh_accounts' => 'Refresh Accounts',
+ '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',
+ 'include_tax' => 'Include tax',
+ 'email_template_change' => 'E-mail template body can be changed on',
+ 'task_update_authorization_error' => 'Insufficient permissions, or task may be locked',
+ 'cash_vs_accrual' => 'Accrual accounting',
+ 'cash_vs_accrual_help' => 'Turn on for accrual reporting, turn off for cash basis reporting.',
+ 'expense_paid_report' => 'Expensed reporting',
+ 'expense_paid_report_help' => 'Turn on for reporting all expenses, turn off for reporting only paid expenses',
+ 'payment_type_Klarna' => 'Klarna',
+ 'online_payment_email_help' => 'Send an email when an online payment is made',
+ 'manual_payment_email_help' => 'Send an email when manually entering a payment',
+ 'mark_paid_payment_email_help' => 'Send an email when marking an invoice as paid',
+ 'linked_transaction' => 'Successfully linked transaction',
+ 'link_payment' => 'Link Payment',
+ 'link_expense' => 'Link Expense',
+ 'lock_invoiced_tasks' => 'Lock Invoiced Tasks',
+ 'lock_invoiced_tasks_help' => 'Prevent tasks from being edited once invoiced',
+ 'registration_required_help' => 'Require clients to register',
+ 'use_inventory_management' => 'Use Inventory Management',
+ 'use_inventory_management_help' => 'Require products to be in stock',
+ 'optional_products' => 'Optional Products',
+ 'optional_recurring_products' => 'Optional Recurring Products',
+ 'convert_matched' => 'Convert',
+ 'auto_billed_invoice' => 'Successfully queued invoice to be auto-billed',
+ 'auto_billed_invoices' => 'Successfully queued invoices to be auto-billed',
+ 'operator' => 'Operator',
+ 'value' => 'Value',
+ 'is' => 'Is',
+ 'contains' => 'Contains',
+ 'starts_with' => 'Starts with',
+ 'is_empty' => 'Is empty',
+ 'add_rule' => 'Add Rule',
+ 'match_all_rules' => 'Match All Rules',
+ 'match_all_rules_help' => 'All criteria needs to match for the rule to be applied',
+ 'auto_convert_help' => 'Automatically convert matched transactions to expenses',
+ 'rules' => 'Rules',
+ 'transaction_rule' => 'Transaction Rule',
+ 'transaction_rules' => 'Transaction Rules',
+ 'new_transaction_rule' => 'New Transaction Rule',
+ 'edit_transaction_rule' => 'Edit Transaction Rule',
+ 'created_transaction_rule' => 'Successfully created rule',
+ 'updated_transaction_rule' => 'Successfully updated transaction rule',
+ 'archived_transaction_rule' => 'Successfully archived transaction rule',
+ 'deleted_transaction_rule' => 'Successfully deleted transaction rule',
+ 'removed_transaction_rule' => 'Successfully removed transaction rule',
+ 'restored_transaction_rule' => 'Successfully restored transaction rule',
+ 'search_transaction_rule' => 'Search Transaction Rule',
+ 'search_transaction_rules' => 'Search Transaction Rules',
+ 'payment_type_Interac E-Transfer' => 'Interac E-Transfer',
+ 'delete_bank_account' => 'Delete Bank Account',
+ 'archive_transaction' => 'Archive Transaction',
+ 'delete_transaction' => 'Delete Transaction',
+ 'otp_code_message' => 'Enter the code emailed.',
+ 'otp_code_subject' => 'Your one time passcode code',
+ 'otp_code_body' => 'Your one time passcode is :code',
+ 'delete_tax_rate' => 'Delete Tax Rate',
+ 'restore_tax_rate' => 'Restore Tax Rate',
+ 'company_backup_file' => 'Select company backup file',
+ 'company_backup_file_help' => 'Please upload the .zip file used to create this backup.',
+ 'backup_restore' => 'Backup | Restore',
+ 'export_company' => 'Create company backup',
+ 'backup' => 'Backup',
+
);
return $LANG;
diff --git a/lang/cs/texts.php b/lang/cs/texts.php
index 7e36fc427942..b6cea2ea1377 100644
--- a/lang/cs/texts.php
+++ b/lang/cs/texts.php
@@ -200,7 +200,7 @@ $LANG = array(
'removed_logo' => 'Logo úspěšně odstraněno',
'sent_message' => 'Zpráva úspěšně odeslána',
'invoice_error' => 'Ujistěte se, že máte zvoleného klienta a opravte případné chyby',
- 'limit_clients' => 'Sorry, this will exceed the limit of :count clients. Please upgrade to a paid plan.',
+ '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.',
'registration_required' => 'Pro odeslání faktury se prosím zaregistrujte',
'confirmation_required' => 'Prosím potvrďte vaší emailovou adresu. :link pro odeslání potvrzovacího emailu.',
@@ -254,6 +254,8 @@ $LANG = array(
'notification_invoice_paid' => 'Platba ve výši :amount byla provedena klientem :client za fakturu :invoice.',
'notification_invoice_sent' => 'Klientovi :client byla odeslána faktura :invoice za :amount.',
'notification_invoice_viewed' => 'Klient :client zobrazil fakturu :invoice za :amount.',
+ 'stripe_payment_text' => 'Invoice :invoicenumber for :amount for client :client',
+ 'stripe_payment_text_without_invoice' => 'Payment with no invoice for amount :amount for client :client',
'reset_password' => 'Své heslo můžete resetovat kliknutím na následující tlačítko:',
'secure_payment' => 'Bezpečná platba',
'card_number' => 'Číslo karty',
@@ -779,27 +781,27 @@ $LANG = array(
'activity_27' => ':user obnovil platbu :payment',
'activity_28' => ':user obnovil :credit kredit',
'activity_29' => ':contact approved quote :quote for :client',
- 'activity_30' => ':user created vendor :vendor',
- 'activity_31' => ':user archived vendor :vendor',
- 'activity_32' => ':user deleted vendor :vendor',
- 'activity_33' => ':user restored vendor :vendor',
+ 'activity_30' => ':user vytvořil dodavatele :vendor',
+ 'activity_31' => ':user archivoval dodavatele :vendor',
+ 'activity_32' => ':user smazal dodavatele :vendor',
+ 'activity_33' => ':user obnovil dodavatele :vendor',
'activity_34' => ':user vytvořil výdaj :expense',
- 'activity_35' => ':user archived expense :expense',
- 'activity_36' => ':user deleted expense :expense',
- 'activity_37' => ':user restored expense :expense',
- 'activity_42' => ':user created task :task',
- 'activity_43' => ':user updated task :task',
- 'activity_44' => ':user archived task :task',
- 'activity_45' => ':user deleted task :task',
- 'activity_46' => ':user restored task :task',
- 'activity_47' => ':user updated expense :expense',
- 'activity_48' => ':user created user :user',
- 'activity_49' => ':user updated user :user',
- 'activity_50' => ':user archived user :user',
- 'activity_51' => ':user deleted user :user',
- 'activity_52' => ':user restored user :user',
- 'activity_53' => ':user marked sent :invoice',
- 'activity_54' => ':user paid invoice :invoice',
+ 'activity_35' => ':user archivoval výdaj :expense',
+ 'activity_36' => ':user smazal výdaj :expense',
+ 'activity_37' => ':user obnovil výdaj :expense',
+ 'activity_42' => ':user vytvořil úkol :task',
+ 'activity_43' => ':user aktualizoval úkol :task',
+ 'activity_44' => ':user archivoval úkol :task',
+ 'activity_45' => ':user smazal úkol :task',
+ 'activity_46' => ':user obnovil úkol :task',
+ 'activity_47' => ':user aktualizoval výdaj :expense',
+ 'activity_48' => ':user vytvořil uživatele :user',
+ 'activity_49' => ':user aktualizoval uživatele :user',
+ 'activity_50' => ':user archivoval uživatele :user',
+ 'activity_51' => ':user smazal uživatele :user',
+ 'activity_52' => ':user obnovil uživatele :user',
+ 'activity_53' => ':user označil :invoice jako odeslanou',
+ 'activity_54' => ':user zaplatil fakturu :invoice',
'activity_55' => ':contact odpověděl na tiket :ticket',
'activity_56' => ':user zobrazil tiket :ticket',
@@ -828,12 +830,12 @@ $LANG = array(
'deleted_recurring_invoice' => 'Pravidelná faktura smazána',
'restore_recurring_invoice' => 'Obnovit pravidelnou fakturu',
'restored_recurring_invoice' => 'Pravidelná faktura obnovena',
- 'archive_recurring_quote' => 'Archive Recurring Quote',
- 'archived_recurring_quote' => 'Successfully archived recurring quote',
+ 'archive_recurring_quote' => 'Archivovat pravidelnou nabídku',
+ 'archived_recurring_quote' => 'Pravidelná nabídka úspěšně archivována',
'delete_recurring_quote' => 'Smazat pravidelnou nabídku',
- 'deleted_recurring_quote' => 'Successfully deleted recurring quote',
+ 'deleted_recurring_quote' => 'Pravidelná nabídka úspěšně smazaná',
'restore_recurring_quote' => 'Obnovit pravidelnou nabídku',
- 'restored_recurring_quote' => 'Successfully restored recurring quote',
+ 'restored_recurring_quote' => 'Pravidelná nabídka úspěšně obnovena',
'archived' => 'Archivováno',
'untitled_account' => 'Společnost bez názvu',
'before' => 'Před',
@@ -877,17 +879,17 @@ $LANG = array(
'light' => 'Světlý',
'dark' => 'Tmavý',
'industry_help' => 'Používá se pro porovnání proti průměru u firem podobné velikosti a podobného odvětví.',
- 'subdomain_help' => 'Set the subdomain or display the invoice on your own website.',
- 'website_help' => 'Display the invoice in an iFrame on your own website',
+ 'subdomain_help' => 'Nastavit subdoménu nebo zobrazit fakturu na vlastní webové stránce.',
+ 'website_help' => 'Zobrazit fakturu v iframe tagu na vlastní webové stránce',
'invoice_number_help' => 'Určete prefix nebo použijte upravitelný vzorec pro nastavení číslování faktur.',
'quote_number_help' => 'Určete prefix nebo použijte upravitelný vzorec pro nastavení číslování nabídek.',
- 'custom_client_fields_helps' => 'Add a field when creating a client and optionally display the label and value on the PDF.',
+ 'custom_client_fields_helps' => 'Přidat pole při vytváření klienta a voliteně zobrazit popisek a hodnotu v PDF.',
'custom_account_fields_helps' => 'Přidejte si pole a hodnotu k detailům společnosti na PDF.',
'custom_invoice_fields_helps' => 'Add a field when creating an invoice and optionally display the label and value on the PDF.',
'custom_invoice_charges_helps' => 'Přidejte si pole během vytváření faktury a zahrňte ho mezi poplatky do faktury.',
'token_expired' => 'Validační token expiroval. Prosím vyzkoušejte znovu.',
'invoice_link' => 'Odkaz na fakturu',
- 'button_confirmation_message' => 'Confirm your email.',
+ 'button_confirmation_message' => 'Potvrďte váš email.',
'confirm' => 'Potvrzuji',
'email_preferences' => 'Email preference',
'created_invoices' => 'Úspěšně vytvořeno :count faktur',
@@ -1040,7 +1042,7 @@ $LANG = array(
'newer_browser' => 'novější prohlížeč',
'white_label_custom_css' => ':link za $:price získáte volitelné úpravy a pomůžete podpoře našeho projektu.',
'bank_accounts_help' => 'Connect a bank account to automatically import expenses and create vendors. Supports American Express and :link.',
- 'us_banks' => '400+ US banks',
+ 'us_banks' => '400+ US bank',
'pro_plan_remove_logo' => ':link pro odstranění loga Invoice Ninja připojením se k profi plánu',
'pro_plan_remove_logo_link' => 'Klikněte zde',
@@ -1050,7 +1052,7 @@ $LANG = array(
'email_error_inactive_client' => 'Emaily nemohou být odeslány neaktivním klientům',
'email_error_inactive_contact' => 'Emaily nemohou být odeslány neaktivním kontaktům',
'email_error_inactive_invoice' => 'Emaily nemohou být odeslány k neaktivním fakturám',
- 'email_error_inactive_proposal' => 'Emails can not be sent to inactive proposals',
+ 'email_error_inactive_proposal' => 'Nelze poslat email k neaktivní nabídce',
'email_error_user_unregistered' => 'Pro odesílání emailů si prosím zaregistrujte účet',
'email_error_user_unconfirmed' => 'Pro posílání emailů potvrďte prosím Váš účet.',
'email_error_invalid_contact_email' => 'Neplatný kontaktní email',
@@ -1074,13 +1076,13 @@ $LANG = array(
'invoiced_amount' => 'Fakturovaná částka',
'invoice_item_fields' => 'Pole položky faktury',
'custom_invoice_item_fields_help' => 'Během vytváření faktury si přidejte pole a zobrazte si jeho popis a hodnotu v PDF.',
- 'recurring_invoice_number' => 'Recurring Number',
- 'recurring_invoice_number_prefix_help' => 'Specify a prefix to be added to the invoice number for recurring invoices.',
+ 'recurring_invoice_number' => 'Opakující se číslo',
+ 'recurring_invoice_number_prefix_help' => 'Specifikujte prefix, který má být přidán k číslu faktury pro opakující se faktury.',
// Client Passwords
'enable_portal_password' => 'Password Protect Invoices',
'enable_portal_password_help' => 'Umožní Vám nastavit heslo pro každý kontakt. Pokud heslo nastavíte, tak kontakt ho bude pro zobrazení faktury vždy použít.',
- 'send_portal_password' => 'Generate Automatically',
+ 'send_portal_password' => 'Generovat automaticky',
'send_portal_password_help' => 'Pokud heslo není nastaveno, bude vygenerováno a zasláno spolu s první fakturou.',
'expired' => 'Expirované',
@@ -1137,7 +1139,7 @@ $LANG = array(
'download_documents' => 'Download Documents (:size)',
'documents_from_expenses' => 'From Expenses:',
'dropzone_default_message' => 'Drop files or click to upload',
- 'dropzone_default_message_disabled' => 'Uploads disabled',
+ 'dropzone_default_message_disabled' => 'Nahrávání vypnuto',
'dropzone_fallback_message' => 'Your browser does not support drag\'n\'drop file uploads.',
'dropzone_fallback_text' => 'Please use the fallback form below to upload your files like in the olden days.',
'dropzone_file_too_big' => 'File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB.',
@@ -1213,19 +1215,19 @@ $LANG = array(
// Payment updates
- 'refund_payment' => 'Refund Payment',
+ 'refund_payment' => 'Vrátit platbu',
'refund_max' => 'Max:',
'refund' => 'Vrácení peněz',
- 'are_you_sure_refund' => 'Refund selected payments?',
+ 'are_you_sure_refund' => 'Vrátit označené platby?',
'status_pending' => 'Nevyřížený',
'status_completed' => 'Dokončeno',
- 'status_failed' => 'Failed',
- 'status_partially_refunded' => 'Partially Refunded',
- 'status_partially_refunded_amount' => ':amount Refunded',
+ 'status_failed' => 'Selhalo',
+ 'status_partially_refunded' => 'Částečně vráceno',
+ 'status_partially_refunded_amount' => ':amount vráceno',
'status_refunded' => 'Vráceny peníze',
'status_voided' => 'Zrušeno',
- 'refunded_payment' => 'Refunded Payment',
- 'activity_39' => ':user cancelled a :payment_amount payment :payment',
+ 'refunded_payment' => 'Vrácená platba',
+ 'activity_39' => ':user zrušil platbu :payment v hodnotě :payment_amount',
'activity_40' => ':user refunded :adjustment of a :payment_amount payment :payment',
'card_expiration' => 'Exp: :expires',
@@ -1256,7 +1258,7 @@ $LANG = array(
'public_key' => 'Veřejný klíč',
'plaid_optional' => '(volitelný)',
'plaid_environment_help' => 'When a Stripe test key is given, Plaid\'s development environment (tartan) will be used.',
- 'other_providers' => 'Other Providers',
+ 'other_providers' => 'Ostatní provideři',
'country_not_supported' => 'Tato země není podporována',
'invalid_routing_number' => 'The routing number is not valid.',
'invalid_account_number' => 'The account number is not valid.',
@@ -1269,11 +1271,11 @@ $LANG = array(
'company_account' => 'Firemní účet',
'account_holder_name' => 'Account Holder Name',
'add_account' => 'Přidat účet',
- 'payment_methods' => 'Payment Methods',
- 'complete_verification' => 'Complete Verification',
+ 'payment_methods' => 'Platební metody',
+ 'complete_verification' => 'Dokončit ověření',
'verification_amount1' => 'Částka 1',
'verification_amount2' => 'Částka 2',
- 'payment_method_verified' => 'Verification completed successfully',
+ 'payment_method_verified' => 'Ověření úspěšně dokončeno',
'verification_failed' => 'Ověření selhalo',
'remove_payment_method' => 'Odstranit platební metodu',
'confirm_remove_payment_method' => 'Opravdu chcete odstranit tuto platební metodu?',
@@ -1282,16 +1284,16 @@ $LANG = array(
'bank_account_verification_help' => 'We have made two deposits into your account with the description "VERIFICATION". These deposits will take 1-2 business days to appear on your statement. Please enter the amounts below.',
'bank_account_verification_next_steps' => 'We have made two deposits into your account with the description "VERIFICATION". These deposits will take 1-2 business days to appear on your statement.
Once you have the amounts, come back to this payment methods page and click "Complete Verification" next to the account.',
- 'unknown_bank' => 'Unknown Bank',
+ 'unknown_bank' => 'Neznámá banka',
'ach_verification_delay_help' => 'You will be able to use the account after completing verification. Verification usually takes 1-2 business days.',
- 'add_credit_card' => 'Add Credit Card',
- 'payment_method_added' => 'Added payment method.',
- 'use_for_auto_bill' => 'Use For Autobill',
- 'used_for_auto_bill' => 'Autobill Payment Method',
- 'payment_method_set_as_default' => 'Set Autobill payment method.',
+ 'add_credit_card' => 'Přidat kreditní kartu',
+ 'payment_method_added' => 'Platební metoda přidána.',
+ 'use_for_auto_bill' => 'Použít pro automatické platby',
+ 'used_for_auto_bill' => 'Platební metoda pro automatické platby',
+ 'payment_method_set_as_default' => 'Nastavit platební metodu pro automatické platby.',
'activity_41' => ':payment_amount payment (:payment) failed',
'webhook_url' => 'Webhook URL',
- 'stripe_webhook_help' => 'You must :link.',
+ 'stripe_webhook_help' => 'Musíte :link.',
'stripe_webhook_help_link_text' => 'add this URL as an endpoint at Stripe',
'gocardless_webhook_help_link_text' => 'add this URL as an endpoint in GoCardless',
'payment_method_error' => 'There was an error adding your payment methd. Please try again later.',
@@ -1301,7 +1303,7 @@ $LANG = array(
'link_manually' => 'Link Manually',
'secured_by_plaid' => 'Secured by Plaid',
'plaid_linked_status' => 'Your bank account at :bank',
- 'add_payment_method' => 'Add Payment Method',
+ 'add_payment_method' => 'Přidat platební metodu',
'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_required' => 'You must consent to ACH transactions.',
@@ -1312,7 +1314,7 @@ $LANG = array(
'opted_out' => 'Opted out',
'opted_in' => 'Opted in',
'manage_auto_bill' => 'Manage Auto-bill',
- 'enabled' => 'Enabled',
+ 'enabled' => 'Zapnuto',
'paypal' => 'PayPal',
'braintree_enable_paypal' => 'Enable PayPal payments through BrainTree',
'braintree_paypal_disabled_help' => 'The PayPal gateway is processing PayPal payments',
@@ -1323,7 +1325,7 @@ $LANG = array(
'no_payment_method_specified' => 'Žádná vybraná platební metoda',
- 'chart_type' => 'Chart Type',
+ 'chart_type' => 'Typ grafu',
'format' => 'Formát',
'import_ofx' => 'Importovat OFX',
'ofx_file' => 'Soubor OFX',
@@ -1910,7 +1912,7 @@ $LANG = array(
'week' => 'Week',
'month' => 'Měsíc',
'inactive_logout' => 'You have been logged out due to inactivity',
- 'reports' => 'Reports',
+ 'reports' => 'Reporty',
'total_profit' => 'Total Profit',
'total_expenses' => 'Total Expenses',
'quote_to' => 'Nabídka pro',
@@ -2501,6 +2503,7 @@ $LANG = array(
'alipay' => 'Alipay',
'sofort' => 'Sofort',
'sepa' => 'SEPA Direct Debit',
+ 'name_without_special_characters' => 'Please enter a name with only the letters a-z and whitespaces',
'enable_alipay' => 'Accept Alipay',
'enable_sofort' => 'Accept EU bank transfers',
'stripe_alipay_help' => 'These gateways also need to be activated in :link.',
@@ -3548,18 +3551,18 @@ $LANG = array(
'partially_refunded' => 'Partially Refunded',
'search_documents' => 'Search Documents',
'search_designs' => 'Search Designs',
- 'search_invoices' => 'Search Invoices',
- 'search_clients' => 'Search Clients',
- 'search_products' => 'Search Products',
- 'search_quotes' => 'Search Quotes',
- 'search_credits' => 'Search Credits',
- 'search_vendors' => 'Search Vendors',
- 'search_users' => 'Search Users',
+ 'search_invoices' => 'Hledat fakturu',
+ 'search_clients' => 'Hledat klienty',
+ 'search_products' => 'Hledat produkty',
+ 'search_quotes' => 'Hledat nabídky',
+ 'search_credits' => 'Hledat kredity',
+ 'search_vendors' => 'Hledat dodavatele',
+ 'search_users' => 'Hledat uživatele',
'search_tax_rates' => 'Search Tax Rates',
'search_tasks' => 'Search Tasks',
'search_settings' => 'Search Settings',
'search_projects' => 'Hledat projekt',
- 'search_expenses' => 'Search Expenses',
+ 'search_expenses' => 'Hledat výdaje',
'search_payments' => 'Search Payments',
'search_groups' => 'Search Groups',
'search_company' => 'Hledat firmu',
@@ -3665,9 +3668,9 @@ $LANG = array(
'customize_and_preview' => 'Customize & Preview',
'search_document' => 'Search 1 Document',
'search_design' => 'Search 1 Design',
- 'search_invoice' => 'Search 1 Invoice',
+ 'search_invoice' => 'Hledat 1 fakturu',
'search_client' => 'Search 1 Client',
- 'search_product' => 'Search 1 Product',
+ 'search_product' => 'Hledat 1 produkt',
'search_quote' => 'Search 1 Quote',
'search_credit' => 'Search 1 Credit',
'search_vendor' => 'Search 1 Vendor',
@@ -4061,7 +4064,7 @@ $LANG = array(
'save_payment_method_details' => 'Save payment method details',
'new_card' => 'Nová karta',
'new_bank_account' => 'Nový bankovní účet',
- 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'company_limit_reached' => 'Limit of :limit companies per account.',
'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
'credit_number_taken' => 'Credit number already taken',
'credit_not_found' => 'Credit not found',
@@ -4200,7 +4203,6 @@ $LANG = array(
'count_minutes' => ':count Minutes',
'password_timeout' => 'Password Timeout',
'shared_invoice_credit_counter' => 'Share Invoice/Credit Counter',
-
'activity_80' => ':user created subscription :subscription',
'activity_81' => ':user updated subscription :subscription',
'activity_82' => ':user archived subscription :subscription',
@@ -4208,7 +4210,6 @@ $LANG = array(
'activity_84' => ':user restored subscription :subscription',
'amount_greater_than_balance_v5' => 'The amount is greater than the invoice balance. You cannot overpay an invoice.',
'click_to_continue' => 'Klikněte pro pokračování',
-
'notification_invoice_created_body' => 'The following invoice :invoice was created for client :client for :amount.',
'notification_invoice_created_subject' => 'Faktura :invoice byla vytvořena pro :client',
'notification_quote_created_body' => 'The following quote :invoice was created for client :client for :amount.',
@@ -4294,6 +4295,7 @@ $LANG = array(
'przelewy24_accept' => 'I declare that I have familiarized myself with the regulations and information obligation of the Przelewy24 service.',
'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.',
+ 'klarna' => 'Klarna',
'eps' => 'EPS',
'becs' => 'BECS Direct Debit',
'becs_mandate' => 'By providing your bank account details, you agree to this Direct Debit Request and the Direct Debit Request service agreement, 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.',
@@ -4564,9 +4566,9 @@ $LANG = array(
'invalid_time' => 'Invalid Time',
'signed_in_as' => 'Signed in as',
'total_results' => 'Total results',
- 'restore_company_gateway' => 'Restore payment gateway',
- 'archive_company_gateway' => 'Archive payment gateway',
- 'delete_company_gateway' => 'Delete payment gateway',
+ 'restore_company_gateway' => 'Restore gateway',
+ 'archive_company_gateway' => 'Archive gateway',
+ 'delete_company_gateway' => 'Delete gateway',
'exchange_currency' => 'Exchange currency',
'tax_amount1' => 'Tax Amount 1',
'tax_amount2' => 'Tax Amount 2',
@@ -4777,8 +4779,134 @@ $LANG = array(
'invoice_task_project' => 'Invoice Task Project',
'invoice_task_project_help' => 'Add the project to the invoice line items',
'bulk_action' => 'Bulk Action',
- 'phone_validation_error' => 'This phone number is not valid, please enter in E.164 format',
- 'transaction' => 'Transaction',
+ 'phone_validation_error' => 'This mobile (cell) phone number is not valid, please enter in E.164 format',
+ 'transaction' => 'Transaction',
+ 'disable_2fa' => 'Disable 2FA',
+ 'change_number' => 'Change Number',
+ 'resend_code' => 'Resend Code',
+ 'base_type' => 'Base Type',
+ 'category_type' => 'Category Type',
+ 'bank_transaction' => 'Transaction',
+ 'bulk_print' => 'Print PDF',
+ 'vendor_postal_code' => 'Vendor Postal Code',
+ 'preview_location' => 'Preview Location',
+ 'bottom' => 'Bottom',
+ 'side' => 'Side',
+ 'pdf_preview' => 'PDF Preview',
+ 'long_press_to_select' => 'Long Press to Select',
+ 'purchase_order_item' => 'Purchase Order Item',
+ 'would_you_rate_the_app' => 'Would you like to rate the app?',
+ 'include_deleted' => 'Include Deleted',
+ 'include_deleted_help' => 'Include deleted records in reports',
+ 'due_on' => 'Due On',
+ 'browser_pdf_viewer' => 'Use Browser PDF Viewer',
+ 'browser_pdf_viewer_help' => 'Warning: Prevents interacting with app over the PDF',
+ 'converted_transactions' => 'Transakce úspěšně konvertovány',
+ 'default_category' => 'Default Category',
+ 'connect_accounts' => 'Connect Accounts',
+ 'manage_rules' => 'Manage Rules',
+ 'search_category' => 'Search 1 Category',
+ 'search_categories' => 'Search :count Categories',
+ 'min_amount' => 'Min Amount',
+ 'max_amount' => 'Max Amount',
+ 'converted_transaction' => 'Successfully converted transaction',
+ 'convert_to_payment' => 'Convert to Payment',
+ 'deposit' => 'Deposit',
+ 'withdrawal' => 'Withdrawal',
+ 'deposits' => 'Deposits',
+ 'withdrawals' => 'Withdrawals',
+ 'matched' => 'Matched',
+ 'unmatched' => 'Unmatched',
+ 'create_credit' => 'Create Credit',
+ 'transactions' => 'Transakce',
+ 'new_transaction' => 'New Transaction',
+ 'edit_transaction' => 'Edit Transaction',
+ 'created_transaction' => 'Successfully created transaction',
+ 'updated_transaction' => 'Successfully updated transaction',
+ 'archived_transaction' => 'Successfully archived transaction',
+ 'deleted_transaction' => 'Successfully deleted transaction',
+ 'removed_transaction' => 'Successfully removed transaction',
+ 'restored_transaction' => 'Successfully restored transaction',
+ 'search_transaction' => 'Search Transaction',
+ 'search_transactions' => 'Hledat v :count transakcích',
+ 'deleted_bank_account' => 'Successfully deleted bank account',
+ 'removed_bank_account' => 'Successfully removed bank account',
+ 'restored_bank_account' => 'Successfully restored bank account',
+ 'search_bank_account' => 'Search Bank Account',
+ 'search_bank_accounts' => 'Search :count Bank Accounts',
+ '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',
+ 'enable_applying_payments_later' => 'Enable Applying Payments Later',
+ 'line_item_tax_rates' => 'Line Item Tax Rates',
+ 'show_tasks_in_client_portal' => 'Show Tasks in Client Portal',
+ '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.',
+ 'auto_sync' => 'Auto Sync',
+ 'refresh_accounts' => 'Refresh Accounts',
+ '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',
+ 'include_tax' => 'Include tax',
+ 'email_template_change' => 'E-mail template body can be changed on',
+ 'task_update_authorization_error' => 'Insufficient permissions, or task may be locked',
+ 'cash_vs_accrual' => 'Accrual accounting',
+ 'cash_vs_accrual_help' => 'Turn on for accrual reporting, turn off for cash basis reporting.',
+ 'expense_paid_report' => 'Expensed reporting',
+ 'expense_paid_report_help' => 'Turn on for reporting all expenses, turn off for reporting only paid expenses',
+ 'payment_type_Klarna' => 'Klarna',
+ 'online_payment_email_help' => 'Send an email when an online payment is made',
+ 'manual_payment_email_help' => 'Send an email when manually entering a payment',
+ 'mark_paid_payment_email_help' => 'Send an email when marking an invoice as paid',
+ 'linked_transaction' => 'Successfully linked transaction',
+ 'link_payment' => 'Link Payment',
+ 'link_expense' => 'Link Expense',
+ 'lock_invoiced_tasks' => 'Lock Invoiced Tasks',
+ 'lock_invoiced_tasks_help' => 'Prevent tasks from being edited once invoiced',
+ 'registration_required_help' => 'Require clients to register',
+ 'use_inventory_management' => 'Use Inventory Management',
+ 'use_inventory_management_help' => 'Require products to be in stock',
+ 'optional_products' => 'Optional Products',
+ 'optional_recurring_products' => 'Optional Recurring Products',
+ 'convert_matched' => 'Convert',
+ 'auto_billed_invoice' => 'Successfully queued invoice to be auto-billed',
+ 'auto_billed_invoices' => 'Successfully queued invoices to be auto-billed',
+ 'operator' => 'Operator',
+ 'value' => 'Value',
+ 'is' => 'Is',
+ 'contains' => 'Contains',
+ 'starts_with' => 'Starts with',
+ 'is_empty' => 'Is empty',
+ 'add_rule' => 'Add Rule',
+ 'match_all_rules' => 'Match All Rules',
+ 'match_all_rules_help' => 'All criteria needs to match for the rule to be applied',
+ 'auto_convert_help' => 'Automatically convert matched transactions to expenses',
+ 'rules' => 'Rules',
+ 'transaction_rule' => 'Transaction Rule',
+ 'transaction_rules' => 'Transaction Rules',
+ 'new_transaction_rule' => 'New Transaction Rule',
+ 'edit_transaction_rule' => 'Edit Transaction Rule',
+ 'created_transaction_rule' => 'Successfully created rule',
+ 'updated_transaction_rule' => 'Successfully updated transaction rule',
+ 'archived_transaction_rule' => 'Successfully archived transaction rule',
+ 'deleted_transaction_rule' => 'Successfully deleted transaction rule',
+ 'removed_transaction_rule' => 'Successfully removed transaction rule',
+ 'restored_transaction_rule' => 'Successfully restored transaction rule',
+ 'search_transaction_rule' => 'Search Transaction Rule',
+ 'search_transaction_rules' => 'Search Transaction Rules',
+ 'payment_type_Interac E-Transfer' => 'Interac E-Transfer',
+ 'delete_bank_account' => 'Delete Bank Account',
+ 'archive_transaction' => 'Archive Transaction',
+ 'delete_transaction' => 'Delete Transaction',
+ 'otp_code_message' => 'Enter the code emailed.',
+ 'otp_code_subject' => 'Your one time passcode code',
+ 'otp_code_body' => 'Your one time passcode is :code',
+ 'delete_tax_rate' => 'Delete Tax Rate',
+ 'restore_tax_rate' => 'Restore Tax Rate',
+ 'company_backup_file' => 'Select company backup file',
+ 'company_backup_file_help' => 'Please upload the .zip file used to create this backup.',
+ 'backup_restore' => 'Backup | Restore',
+ 'export_company' => 'Create company backup',
+ 'backup' => 'Backup',
+
);
return $LANG;
diff --git a/lang/da/texts.php b/lang/da/texts.php
index 989d33d8bca7..d3bc11533391 100644
--- a/lang/da/texts.php
+++ b/lang/da/texts.php
@@ -254,6 +254,8 @@ $LANG = array(
'notification_invoice_paid' => 'En betaling pålydende :amount blev betalt af :client for faktura :invoice.',
'notification_invoice_sent' => 'En e-mail er blevet sendt til :client med faktura :invoice pålydende :amount.',
'notification_invoice_viewed' => ':client har set faktura :invoice pålydende :amount.',
+ 'stripe_payment_text' => 'Invoice :invoicenumber for :amount for client :client',
+ 'stripe_payment_text_without_invoice' => 'Payment with no invoice for amount :amount for client :client',
'reset_password' => 'Du kan nulstille din adgangskode ved at besøge følgende link:',
'secure_payment' => 'Sikker betaling',
'card_number' => 'Kortnummer',
@@ -2500,6 +2502,7 @@ $LANG = array(
'alipay' => 'Alipay',
'sofort' => 'Sofort',
'sepa' => 'SEPA Direct Debit',
+ 'name_without_special_characters' => 'Please enter a name with only the letters a-z and whitespaces',
'enable_alipay' => 'Accept Alipay',
'enable_sofort' => 'Accept EU bank transfers',
'stripe_alipay_help' => 'These gateways also need to be activated in :link.',
@@ -4060,7 +4063,7 @@ $LANG = array(
'save_payment_method_details' => 'Save payment method details',
'new_card' => 'New card',
'new_bank_account' => 'New bank account',
- 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'company_limit_reached' => 'Limit of :limit companies per account.',
'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
'credit_number_taken' => 'Credit number already taken',
'credit_not_found' => 'Credit not found',
@@ -4199,7 +4202,6 @@ $LANG = array(
'count_minutes' => ':count Minutes',
'password_timeout' => 'Password Timeout',
'shared_invoice_credit_counter' => 'Share Invoice/Credit Counter',
-
'activity_80' => ':user created subscription :subscription',
'activity_81' => ':user updated subscription :subscription',
'activity_82' => ':user archived subscription :subscription',
@@ -4207,7 +4209,6 @@ $LANG = array(
'activity_84' => ':user restored subscription :subscription',
'amount_greater_than_balance_v5' => 'The amount is greater than the invoice balance. You cannot overpay an invoice.',
'click_to_continue' => 'Click to continue',
-
'notification_invoice_created_body' => 'The following invoice :invoice was created for client :client for :amount.',
'notification_invoice_created_subject' => 'Invoice :invoice was created for :client',
'notification_quote_created_body' => 'The following quote :invoice was created for client :client for :amount.',
@@ -4293,6 +4294,7 @@ $LANG = array(
'przelewy24_accept' => 'I declare that I have familiarized myself with the regulations and information obligation of the Przelewy24 service.',
'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.',
+ 'klarna' => 'Klarna',
'eps' => 'EPS',
'becs' => 'BECS Direct Debit',
'becs_mandate' => 'By providing your bank account details, you agree to this Direct Debit Request and the Direct Debit Request service agreement, 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.',
@@ -4563,9 +4565,9 @@ $LANG = array(
'invalid_time' => 'Invalid Time',
'signed_in_as' => 'Signed in as',
'total_results' => 'Total results',
- 'restore_company_gateway' => 'Restore payment gateway',
- 'archive_company_gateway' => 'Archive payment gateway',
- 'delete_company_gateway' => 'Delete payment gateway',
+ 'restore_company_gateway' => 'Restore gateway',
+ 'archive_company_gateway' => 'Archive gateway',
+ 'delete_company_gateway' => 'Delete gateway',
'exchange_currency' => 'Exchange currency',
'tax_amount1' => 'Tax Amount 1',
'tax_amount2' => 'Tax Amount 2',
@@ -4776,8 +4778,134 @@ $LANG = array(
'invoice_task_project' => 'Invoice Task Project',
'invoice_task_project_help' => 'Add the project to the invoice line items',
'bulk_action' => 'Bulk Action',
- 'phone_validation_error' => 'This phone number is not valid, please enter in E.164 format',
- 'transaction' => 'Transaction',
+ 'phone_validation_error' => 'This mobile (cell) phone number is not valid, please enter in E.164 format',
+ 'transaction' => 'Transaction',
+ 'disable_2fa' => 'Disable 2FA',
+ 'change_number' => 'Change Number',
+ 'resend_code' => 'Resend Code',
+ 'base_type' => 'Base Type',
+ 'category_type' => 'Category Type',
+ 'bank_transaction' => 'Transaction',
+ 'bulk_print' => 'Print PDF',
+ 'vendor_postal_code' => 'Vendor Postal Code',
+ 'preview_location' => 'Preview Location',
+ 'bottom' => 'Bottom',
+ 'side' => 'Side',
+ 'pdf_preview' => 'PDF Preview',
+ 'long_press_to_select' => 'Long Press to Select',
+ 'purchase_order_item' => 'Purchase Order Item',
+ 'would_you_rate_the_app' => 'Would you like to rate the app?',
+ 'include_deleted' => 'Include Deleted',
+ 'include_deleted_help' => 'Include deleted records in reports',
+ 'due_on' => 'Due On',
+ 'browser_pdf_viewer' => 'Use Browser PDF Viewer',
+ 'browser_pdf_viewer_help' => 'Warning: Prevents interacting with app over the PDF',
+ 'converted_transactions' => 'Successfully converted transactions',
+ 'default_category' => 'Default Category',
+ 'connect_accounts' => 'Connect Accounts',
+ 'manage_rules' => 'Manage Rules',
+ 'search_category' => 'Search 1 Category',
+ 'search_categories' => 'Search :count Categories',
+ 'min_amount' => 'Min Amount',
+ 'max_amount' => 'Max Amount',
+ 'converted_transaction' => 'Successfully converted transaction',
+ 'convert_to_payment' => 'Convert to Payment',
+ 'deposit' => 'Deposit',
+ 'withdrawal' => 'Withdrawal',
+ 'deposits' => 'Deposits',
+ 'withdrawals' => 'Withdrawals',
+ 'matched' => 'Matched',
+ 'unmatched' => 'Unmatched',
+ 'create_credit' => 'Create Credit',
+ 'transactions' => 'Transactions',
+ 'new_transaction' => 'New Transaction',
+ 'edit_transaction' => 'Edit Transaction',
+ 'created_transaction' => 'Successfully created transaction',
+ 'updated_transaction' => 'Successfully updated transaction',
+ 'archived_transaction' => 'Successfully archived transaction',
+ 'deleted_transaction' => 'Successfully deleted transaction',
+ 'removed_transaction' => 'Successfully removed transaction',
+ 'restored_transaction' => 'Successfully restored transaction',
+ 'search_transaction' => 'Search Transaction',
+ 'search_transactions' => 'Search :count Transactions',
+ 'deleted_bank_account' => 'Successfully deleted bank account',
+ 'removed_bank_account' => 'Successfully removed bank account',
+ 'restored_bank_account' => 'Successfully restored bank account',
+ 'search_bank_account' => 'Search Bank Account',
+ 'search_bank_accounts' => 'Search :count Bank Accounts',
+ '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',
+ 'enable_applying_payments_later' => 'Enable Applying Payments Later',
+ 'line_item_tax_rates' => 'Line Item Tax Rates',
+ 'show_tasks_in_client_portal' => 'Show Tasks in Client Portal',
+ '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.',
+ 'auto_sync' => 'Auto Sync',
+ 'refresh_accounts' => 'Refresh Accounts',
+ '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',
+ 'include_tax' => 'Include tax',
+ 'email_template_change' => 'E-mail template body can be changed on',
+ 'task_update_authorization_error' => 'Insufficient permissions, or task may be locked',
+ 'cash_vs_accrual' => 'Accrual accounting',
+ 'cash_vs_accrual_help' => 'Turn on for accrual reporting, turn off for cash basis reporting.',
+ 'expense_paid_report' => 'Expensed reporting',
+ 'expense_paid_report_help' => 'Turn on for reporting all expenses, turn off for reporting only paid expenses',
+ 'payment_type_Klarna' => 'Klarna',
+ 'online_payment_email_help' => 'Send an email when an online payment is made',
+ 'manual_payment_email_help' => 'Send an email when manually entering a payment',
+ 'mark_paid_payment_email_help' => 'Send an email when marking an invoice as paid',
+ 'linked_transaction' => 'Successfully linked transaction',
+ 'link_payment' => 'Link Payment',
+ 'link_expense' => 'Link Expense',
+ 'lock_invoiced_tasks' => 'Lock Invoiced Tasks',
+ 'lock_invoiced_tasks_help' => 'Prevent tasks from being edited once invoiced',
+ 'registration_required_help' => 'Require clients to register',
+ 'use_inventory_management' => 'Use Inventory Management',
+ 'use_inventory_management_help' => 'Require products to be in stock',
+ 'optional_products' => 'Optional Products',
+ 'optional_recurring_products' => 'Optional Recurring Products',
+ 'convert_matched' => 'Convert',
+ 'auto_billed_invoice' => 'Successfully queued invoice to be auto-billed',
+ 'auto_billed_invoices' => 'Successfully queued invoices to be auto-billed',
+ 'operator' => 'Operator',
+ 'value' => 'Value',
+ 'is' => 'Is',
+ 'contains' => 'Contains',
+ 'starts_with' => 'Starts with',
+ 'is_empty' => 'Is empty',
+ 'add_rule' => 'Add Rule',
+ 'match_all_rules' => 'Match All Rules',
+ 'match_all_rules_help' => 'All criteria needs to match for the rule to be applied',
+ 'auto_convert_help' => 'Automatically convert matched transactions to expenses',
+ 'rules' => 'Rules',
+ 'transaction_rule' => 'Transaction Rule',
+ 'transaction_rules' => 'Transaction Rules',
+ 'new_transaction_rule' => 'New Transaction Rule',
+ 'edit_transaction_rule' => 'Edit Transaction Rule',
+ 'created_transaction_rule' => 'Successfully created rule',
+ 'updated_transaction_rule' => 'Successfully updated transaction rule',
+ 'archived_transaction_rule' => 'Successfully archived transaction rule',
+ 'deleted_transaction_rule' => 'Successfully deleted transaction rule',
+ 'removed_transaction_rule' => 'Successfully removed transaction rule',
+ 'restored_transaction_rule' => 'Successfully restored transaction rule',
+ 'search_transaction_rule' => 'Search Transaction Rule',
+ 'search_transaction_rules' => 'Search Transaction Rules',
+ 'payment_type_Interac E-Transfer' => 'Interac E-Transfer',
+ 'delete_bank_account' => 'Delete Bank Account',
+ 'archive_transaction' => 'Archive Transaction',
+ 'delete_transaction' => 'Delete Transaction',
+ 'otp_code_message' => 'Enter the code emailed.',
+ 'otp_code_subject' => 'Your one time passcode code',
+ 'otp_code_body' => 'Your one time passcode is :code',
+ 'delete_tax_rate' => 'Delete Tax Rate',
+ 'restore_tax_rate' => 'Restore Tax Rate',
+ 'company_backup_file' => 'Select company backup file',
+ 'company_backup_file_help' => 'Please upload the .zip file used to create this backup.',
+ 'backup_restore' => 'Backup | Restore',
+ 'export_company' => 'Create company backup',
+ 'backup' => 'Backup',
+
);
return $LANG;
diff --git a/lang/de/texts.php b/lang/de/texts.php
index 33fda4cebac6..b1785681f8b7 100644
--- a/lang/de/texts.php
+++ b/lang/de/texts.php
@@ -66,11 +66,11 @@ $LANG = array(
'email_invoice' => 'Rechnung versenden',
'enter_payment' => 'Zahlung eingeben',
'tax_rates' => 'Steuersätze',
- 'rate' => 'Satz',
+ 'rate' => 'Stundensatz',
'settings' => 'Einstellungen',
'enable_invoice_tax' => 'Ermögliche das Bestimmen einer Rechnungssteuer',
'enable_line_item_tax' => 'Ermögliche das Bestimmen von Steuern für Belegpositionen',
- 'dashboard' => 'Dashboard',
+ 'dashboard' => 'Übersicht',
'dashboard_totals_in_all_currencies_help' => 'Hinweis: Fügen Sie einen :link namens ":name" hinzu, um die Summen in einer einzigen Basiswährung anzuzeigen.',
'clients' => 'Kunden',
'invoices' => 'Rechnungen',
@@ -255,6 +255,8 @@ $LANG = array(
'notification_invoice_paid' => 'Eine Zahlung von :amount wurde von :client bezüglich Rechnung :invoice getätigt.',
'notification_invoice_sent' => 'Rechnung :invoice über :amount wurde an den Kunden :client versendet.',
'notification_invoice_viewed' => 'Der Kunde :client hat sich die Rechnung :invoice über :amount angesehen.',
+ 'stripe_payment_text' => 'Rechnung :Rechnungsnummer in Höhe von :Betrag für Kunde :Kunde',
+ 'stripe_payment_text_without_invoice' => 'Zahlung ohne Rechnung in Höhe von :amount für Kunde :client',
'reset_password' => 'Du kannst dein Passwort zurücksetzen, indem du auf den folgenden Link klickst:',
'secure_payment' => 'Sichere Zahlung',
'card_number' => 'Kartennummer',
@@ -1992,7 +1994,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'postmark_error' => 'Beim Senden der E-Mail durch Postmark ist ein Problem aufgetreten: :link',
'project' => 'Projekt',
'projects' => 'Projekte',
- 'new_project' => 'neues Projekt',
+ 'new_project' => 'Neues Projekt',
'edit_project' => 'Projekt bearbeiten',
'archive_project' => 'Projekt archivieren',
'list_projects' => 'Projekte anzeigen',
@@ -2502,6 +2504,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'alipay' => 'Alipay',
'sofort' => 'SOFORT-Überweisung',
'sepa' => 'SEPA-Lastschrift',
+ 'name_without_special_characters' => 'Please enter a name with only the letters a-z and whitespaces',
'enable_alipay' => 'Alipay akzeptieren',
'enable_sofort' => 'EU-Überweisungen akzeptieren',
'stripe_alipay_help' => 'Dieses Gateway muss unter :link aktiviert werden.',
@@ -3108,7 +3111,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'compare_to' => 'Vergleiche mit',
'last_week' => 'Letzte Woche',
'clone_to_invoice' => 'Klone in Rechnung',
- 'clone_to_quote' => 'Klone in Angebot',
+ 'clone_to_quote' => 'Zum Angebot / Kostenvoranschlag duplizieren',
'convert' => 'Konvertiere',
'last7_days' => 'Letzte 7 Tage',
'last30_days' => 'Letzte 30 Tage',
@@ -3509,7 +3512,7 @@ Sobald Sie die Beträge erhalten haben, kommen Sie bitte wieder zurück zu diese
'slack_webhook_url' => 'Slack-Webhook-URL',
'partial_payment' => 'Teilzahlung',
'partial_payment_email' => 'Teilzahlungsmail',
- 'clone_to_credit' => 'Duplizieren in Gutschrift',
+ 'clone_to_credit' => 'Zur Gutschrift duplizieren',
'emailed_credit' => 'Guthaben erfolgreich per E-Mail versendet',
'marked_credit_as_sent' => 'Guthaben erfolgreich als versendet markiert',
'email_subject_payment_partial' => 'E-Mail Teilzahlung Betreff',
@@ -3614,8 +3617,8 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
'count_records_selected' => ':count Datensätze ausgewählt',
'count_record_selected' => ':count Datensätze ausgewählt',
'client_created' => 'Kunde wurde erstellt',
- 'online_payment_email' => 'Online-Zahlung E-Mail Adresse',
- 'manual_payment_email' => 'manuelle Zahlung E-Mail Adresse',
+ 'online_payment_email' => 'E-Mail bei Online-Zahlung',
+ 'manual_payment_email' => 'E-Mail bei manueller Zahlung',
'completed' => 'Abgeschlossen',
'gross' => 'Gesamtbetrag',
'net_amount' => 'Netto Betrag',
@@ -3691,7 +3694,7 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
'mark_paid_help' => 'Verfolge ob Ausgabe bezahlt wurde',
'mark_invoiceable_help' => 'Ermögliche diese Ausgabe in Rechnung zu stellen',
'add_documents_to_invoice_help' => 'Dokumente sichtbar für den Kunde',
- 'convert_currency_help' => 'Wechselkurs setzen',
+ 'convert_currency_help' => 'Wechselkurs festsetzen',
'expense_settings' => 'Ausgaben-Einstellungen',
'clone_to_recurring' => 'Duplizieren zu Widerkehrend',
'crypto' => 'Verschlüsselung',
@@ -3799,7 +3802,7 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
'please_type_to_confirm' => 'Bitte geben Sie ":value" zur Bestätigung ein',
'purge' => 'Bereinigen',
'clone_to' => 'Duplizieren zu',
- 'clone_to_other' => 'Duplizieren zu anderem',
+ 'clone_to_other' => 'Zu anderen duplizieren',
'labels' => 'Beschriftung',
'add_custom' => 'Beschriftung hinzufügen',
'payment_tax' => 'Steuer-Zahlung',
@@ -4063,7 +4066,7 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
'save_payment_method_details' => 'Angaben zur Zahlungsart speichern',
'new_card' => 'Neue Kreditkarte',
'new_bank_account' => 'Bankverbindung hinzufügen',
- 'company_limit_reached' => 'Maximal 10 Firmen pro Account.',
+ 'company_limit_reached' => 'Maximal :limit Firmen pro Account.',
'credits_applied_validation' => 'Die Gesamtsumme der Gutschriften kann nicht MEHR sein als die Gesamtsumme der Rechnungen',
'credit_number_taken' => 'Gutschriftsnummer bereits vergeben.',
'credit_not_found' => 'Gutschrift nicht gefunden',
@@ -4202,7 +4205,6 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
'count_minutes' => ':count Minuten',
'password_timeout' => 'Passwort Timeout',
'shared_invoice_credit_counter' => 'Rechnung / Gutschrift Zähler teilen',
-
'activity_80' => ':user hat Abonnement :subscription erstellt',
'activity_81' => ':user hat Abonnement :subscription geändert',
'activity_82' => ':user hat Abonnement :subscription archiviert',
@@ -4210,7 +4212,6 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
'activity_84' => ':user hat Abonnement :subscription wiederhergestellt',
'amount_greater_than_balance_v5' => 'Der Betrag ist größer als der Rechnungsbetrag, Eine Überzahlung ist nicht erlaubt.',
'click_to_continue' => 'Weiter',
-
'notification_invoice_created_body' => 'Die Rechnung :invoice für den Kunden :client mit dem Betrag :amount wurde erstellt',
'notification_invoice_created_subject' => 'Rechnung :invoice für :client erstellt',
'notification_quote_created_body' => 'Das folgende Angebot :invoice wurde für den Kunde :client für :amount erstellt.',
@@ -4296,6 +4297,7 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
'przelewy24_accept' => 'Ich erkläre, dass ich mich mit den Regelungen und Informationspflichten des Przelewy24-Dienstes vertraut gemacht habe.',
'giropay' => 'GiroPay',
'giropay_law' => 'Mit der Eingabe Ihrer Kundendaten (z. B. Name, Bankleitzahl und Kontonummer) erklären Sie (der Kunde), dass die Angabe dieser Daten freiwillig erfolgt.',
+ 'klarna' => 'Klarna',
'eps' => 'EPS',
'becs' => 'BECS-Lastschriftverfahren',
'becs_mandate' => 'Mit der Angabe Ihrer Kontodaten erklären Sie sich mit dieser Lastschriftanforderung und der Dienstleistungsvereinbarung zur Lastschriftanforderung einverstanden und ermächtigen Stripe Payments Australia Pty Ltd ACN 160 180 343 Direct Debit User ID number 507156 ("Stripe"), Ihr Konto über das Bulk Electronic Clearing System (BECS) im Namen von :company (dem "Händler") mit allen Beträgen zu belasten, die Ihnen vom Händler separat mitgeteilt werden. Sie bestätigen, dass Sie entweder Kontoinhaber oder Zeichnungsberechtigter für das oben genannte Konto sind.',
@@ -4566,9 +4568,9 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
'invalid_time' => 'Ungültige Zeit',
'signed_in_as' => 'Angemeldet als',
'total_results' => 'Ergebnisse insgesamt',
- 'restore_company_gateway' => 'Zahlungs-Gateway wiederherstellen',
- 'archive_company_gateway' => 'Zahlungs-Gateway aktivieren',
- 'delete_company_gateway' => 'Zahlungs-Gateway löschen',
+ 'restore_company_gateway' => 'Zugang wiederherstellen',
+ 'archive_company_gateway' => 'Zugang archivieren',
+ 'delete_company_gateway' => 'Zugang löschen',
'exchange_currency' => 'Währung wechseln',
'tax_amount1' => 'Steuerhöhe 1',
'tax_amount2' => 'Steuerhöhe 2',
@@ -4658,8 +4660,8 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
'vendor_details' => 'Lieferantendetails',
'purchase_order_details' => 'Bestelldetails',
'qr_iban' => 'QR IBAN',
- 'besr_id' => 'BESR ID',
- 'clone_to_purchase_order' => 'Clone to PO',
+ 'besr_id' => 'BESR-ID',
+ 'clone_to_purchase_order' => 'Zur Bestellung duplizieren',
'vendor_email_not_set' => 'Lieferant hat keine E-Mail Adresse hinterlegt',
'bulk_send_email' => 'E-Mail senden',
'marked_purchase_order_as_sent' => 'Bestellung erfolgreich als versendet markiert',
@@ -4683,9 +4685,9 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
'disconnected_microsoft' => 'Erfolgreich die Verbindung mit Microsoft getrennt',
'microsoft_sign_in' => 'Einloggen mit Microsoft',
'microsoft_sign_up' => 'Anmelden mit Microsoft',
- 'emailed_purchase_order' => 'Successfully queued purchase order to be sent',
- 'emailed_purchase_orders' => 'Successfully queued purchase orders to be sent',
- 'enable_react_app' => 'Change to the React web app',
+ 'emailed_purchase_order' => 'Erfolgreich in die Warteschlange gestellte und zu versendende Bestellung',
+ 'emailed_purchase_orders' => 'Erfolgreich in die Warteschlange gestellte und zu versendende Bestellungen',
+ 'enable_react_app' => 'Wechsel zur React Web App',
'purchase_order_design' => 'Bestellungsdesign',
'purchase_order_terms' => 'Bestellbedingungen',
'purchase_order_footer' => 'Fußzeile der Bestellung',
@@ -4709,7 +4711,7 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
'track_inventory' => 'Inventar verwalten',
'track_inventory_help' => 'Anzeigen eines Feldes für den Produktbestand und Aktualisierung des Bestandes, wenn die Rechnung versendet wurde',
'stock_notifications' => 'Lagerbestandsmeldung',
- 'stock_notifications_help' => 'Senden Sie eine E-Mail, wenn der Bestand den Mindesbestand erreicht hat',
+ 'stock_notifications_help' => 'Automatische E-Mail versenden, wenn der Bestand unter das Minimum sinkt',
'vat' => 'MwSt.',
'view_map' => 'Karte anzeigen',
'set_default_design' => 'Standard-Design festlegen',
@@ -4773,14 +4775,140 @@ https://invoiceninja.github.io/docs/migration/#troubleshooting',
'restore_purchase_order' => 'Bestellung wiederherstellen',
'delete_purchase_order' => 'Bestellung löschen',
'connect' => 'Verbinden',
- 'mark_paid_payment_email' => 'Bezahlte Zahlung markieren E-Mail',
+ 'mark_paid_payment_email' => 'E-Mail bei Zahlungsmarkierung',
'convert_to_project' => 'In Projekt umwandeln',
'client_email' => 'Kunden E-Mail',
'invoice_task_project' => 'Rechnung Aufgabe Projekt',
'invoice_task_project_help' => 'Fügen Sie das Projekt zu den Rechnungspositionen hinzu',
- 'bulk_action' => 'Bulk Action',
- 'phone_validation_error' => 'Diese Rufnummer ist ungültig, bitte im E.164-Format eingeben',
- 'transaction' => 'Transaktion',
+ 'bulk_action' => 'Massenaktion',
+ 'phone_validation_error' => 'Diese Handynummer ist ungültig, bitte im E.164-Format eingeben',
+ 'transaction' => 'Transaktion',
+ 'disable_2fa' => 'Deaktivierung 2FA',
+ 'change_number' => 'Nummer ändern',
+ 'resend_code' => 'Code erneut senden',
+ 'base_type' => 'Basis-Typ',
+ 'category_type' => 'Kategorie-Typ',
+ 'bank_transaction' => 'Transaktion',
+ 'bulk_print' => 'PDF ausdrucken',
+ 'vendor_postal_code' => 'Postleitzahl des Lieferanten',
+ 'preview_location' => 'Vorschau des Standorts',
+ 'bottom' => 'Unten',
+ 'side' => 'Seite',
+ 'pdf_preview' => 'PDF Vorschau',
+ 'long_press_to_select' => 'Für Auswahl lange drücken',
+ 'purchase_order_item' => 'Bestellposition',
+ 'would_you_rate_the_app' => 'Möchtest du diese App bewerten?',
+ 'include_deleted' => 'Gelöschte eingeschlossen',
+ 'include_deleted_help' => 'Schließe gelöschte Datensätze im Bericht ein',
+ 'due_on' => 'Fällig am',
+ 'browser_pdf_viewer' => 'Nutze den PDF-Viewer des Browsers',
+ 'browser_pdf_viewer_help' => 'Warnung: Verhindert die Interaktion mit der App über PDF-Datei',
+ 'converted_transactions' => 'Transaktionen erfolgreich konvertiert',
+ 'default_category' => 'Standartkategorie',
+ 'connect_accounts' => 'Konten verbinden',
+ 'manage_rules' => 'Regeln verwalten',
+ 'search_category' => 'Suche 1 Kategorie',
+ 'search_categories' => 'Suche :count Kategorien',
+ 'min_amount' => 'Mindestbetrag',
+ 'max_amount' => 'Maximalbetrag',
+ 'converted_transaction' => 'Transaktion erfolgreich konvertiert',
+ 'convert_to_payment' => 'In Zahlung umwandeln',
+ 'deposit' => 'Einzahlung',
+ 'withdrawal' => 'Auszahlung',
+ 'deposits' => 'Einzahlungen',
+ 'withdrawals' => 'Auszahlungen',
+ 'matched' => 'übereinstimmend',
+ 'unmatched' => 'nicht übereinstimmend',
+ 'create_credit' => 'Guthaben erstellen',
+ 'transactions' => 'Transaktionen',
+ 'new_transaction' => 'Neue Transaktion',
+ 'edit_transaction' => 'Transaktion bearbeiten',
+ 'created_transaction' => 'Transaktion erfolgreich erstellt',
+ 'updated_transaction' => 'Transaktion erfolgreich aktualisiert',
+ 'archived_transaction' => 'Transaktion erfolgreich archiviert',
+ 'deleted_transaction' => 'Transaktion erfolgreich gelöscht',
+ 'removed_transaction' => 'Transaktion erfolgreich entfernt',
+ 'restored_transaction' => 'Transaktion erfolgreich wiederhergestellt',
+ 'search_transaction' => 'Transaktion suchen',
+ 'search_transactions' => ':count Transaktionen durchsuchen',
+ 'deleted_bank_account' => 'Bankaccount erfolgreich gelöscht',
+ 'removed_bank_account' => 'Bankaccount erfolgreich entfernt',
+ 'restored_bank_account' => 'Bankaccount erfolgreich wiederhergestellt',
+ 'search_bank_account' => 'Bankverbindung suchen',
+ 'search_bank_accounts' => ':count Bankverbindungen durchsuchen',
+ 'code_was_sent_to' => 'Ein Code wurde per SMS an :number gesandt.',
+ 'verify_phone_number_2fa_help' => 'Bitte die Telefonnummer mit 2FA bestätigen',
+ 'enable_applying_payments_later' => 'Spätere Zahlung erlauben',
+ 'line_item_tax_rates' => 'Steuerraten für Produktzeilen',
+ 'show_tasks_in_client_portal' => 'Zeige Aufgaben im Kundenportal',
+ 'notification_quote_expired_subject' => 'Angebot / Kostenvoranschlag :invoice für :client ist abgelaufen',
+ 'notification_quote_expired' => 'Das folgende Angebot / Kostenvoranschlag :invoice für Kunde :client und :amount ist abgelaufen.',
+ 'auto_sync' => 'Autom. Synchronisation',
+ 'refresh_accounts' => 'Konten aktualisieren',
+ 'upgrade_to_connect_bank_account' => 'Upgrade auf Enterprise zur Anbindung Ihres Bankkontos',
+ 'click_here_to_connect_bank_account' => 'Klicken Sie hier, um Ihr Bankkonto zu verbinden',
+ 'include_tax' => 'Inklusive Steuern',
+ 'email_template_change' => 'Der Body der E-Mail-Vorlage kann geändert werden auf',
+ 'task_update_authorization_error' => 'Unzureichende Berechtigungen, oder die Aufgabe ist gesperrt',
+ 'cash_vs_accrual' => 'Periodengerechte Buchführung',
+ 'cash_vs_accrual_help' => 'Für die periodengerechte Berichterstattung einschalten, für die kassenbasierte Berichterstattung ausschalten.',
+ 'expense_paid_report' => 'Ausgabenbericht',
+ 'expense_paid_report_help' => 'Einschalten, um alle Ausgaben zu melden, ausschalten, um nur bezahlte Ausgaben zu melden',
+ 'payment_type_Klarna' => 'Klarna',
+ 'online_payment_email_help' => 'Automatische E-Mail versenden, wenn eine Online-Zahlung erfolgt ist',
+ 'manual_payment_email_help' => 'Automatische E-Mail versenden, wenn eine Zahlung manuell bestätigt wurde',
+ 'mark_paid_payment_email_help' => 'Automatische E-Mail versenden, wenn eine Rechnung als bezahlt markiert wurde',
+ 'linked_transaction' => 'Erfolgreich verknüpfte Transaktion',
+ 'link_payment' => 'Link Zahlung',
+ 'link_expense' => 'Link Ausgabe',
+ 'lock_invoiced_tasks' => 'In Rechnung gestellte Aufgaben sperren',
+ 'lock_invoiced_tasks_help' => 'Verhindern, dass Aufgaben nach der Rechnungsstellung bearbeitet werden',
+ 'registration_required_help' => 'Kunden zur Registrierung verpflichten',
+ 'use_inventory_management' => 'Bestandsverwaltung verwenden',
+ 'use_inventory_management_help' => 'Produkte müssen auf Lager sein',
+ 'optional_products' => 'Optionale Produkte',
+ 'optional_recurring_products' => 'Optionale wiederkehrende Produkte',
+ 'convert_matched' => 'Konvertieren',
+ 'auto_billed_invoice' => 'Erfolgreich in die Warteschlange gestellte Rechnung für die automatische Rechnungsstellung',
+ 'auto_billed_invoices' => 'Erfolgreich in die Warteschlange gestellte Rechnungen für die automatische Rechnungsstellung',
+ 'operator' => 'Bediener',
+ 'value' => 'Wert',
+ 'is' => 'Ist',
+ 'contains' => 'Enthält',
+ 'starts_with' => 'Beginnt mit',
+ 'is_empty' => 'Ist leer',
+ 'add_rule' => 'Regel hinzufügen',
+ 'match_all_rules' => 'Alle Regeln erfüllen',
+ 'match_all_rules_help' => 'Alle Kriterien müssen übereinstimmen, damit die Regel angewendet werden kann',
+ 'auto_convert_help' => 'Passende Transaktionen automatisch in Ausgaben umwandeln',
+ 'rules' => 'Regeln',
+ 'transaction_rule' => 'Transaktionsregel',
+ 'transaction_rules' => 'Transaktionsregeln',
+ 'new_transaction_rule' => 'Neue Transaktionsregel',
+ 'edit_transaction_rule' => 'Transaktionsregel bearbeiten',
+ 'created_transaction_rule' => 'Regel erfolgreich erstellt',
+ 'updated_transaction_rule' => 'Transaktionsregel erfolgreich aktualisiert',
+ 'archived_transaction_rule' => 'Transaktionsregel erfolgreich archiviert',
+ 'deleted_transaction_rule' => 'Transaktionsregel erfolgreich gelöscht',
+ 'removed_transaction_rule' => 'Transaktionsregel erfolgreich entfernt',
+ 'restored_transaction_rule' => 'Transaktionsregel erfolgreich wiederhergestellt',
+ 'search_transaction_rule' => 'Transaktionsregel suchen',
+ 'search_transaction_rules' => 'Transaktionsregeln suchen',
+ 'payment_type_Interac E-Transfer' => 'Interac E-Überweisung',
+ 'delete_bank_account' => 'Bankverbindung löschen',
+ 'archive_transaction' => 'Bankverbindung archivieren',
+ 'delete_transaction' => 'Bankverbindung löschen',
+ 'otp_code_message' => 'Geben Sie den per E-Mail erhaltenen Code ein.',
+ 'otp_code_subject' => 'Ihr einmaliger Zugangscode',
+ 'otp_code_body' => 'Ihr einmaliger Passcode lautet :code',
+ 'delete_tax_rate' => 'Steuersatz löschen',
+ 'restore_tax_rate' => 'Steuersatz wiederherstellen',
+ 'company_backup_file' => 'Select company backup file',
+ 'company_backup_file_help' => 'Please upload the .zip file used to create this backup.',
+ 'backup_restore' => 'Backup | Restore',
+ 'export_company' => 'Create company backup',
+ 'backup' => 'Backup',
+
);
return $LANG;
diff --git a/lang/el/texts.php b/lang/el/texts.php
index 628fabef3d7a..cc70ac93c4c5 100644
--- a/lang/el/texts.php
+++ b/lang/el/texts.php
@@ -237,7 +237,7 @@ $LANG = array(
'archived_vendors' => 'Επιτυχής αρχειοθέτηση :count προμηθευτών',
'deleted_vendor' => 'Επιτυχής διαγραφή προμηθευτή',
'deleted_vendors' => 'Επιτυχής διαγραφή :count προμηθευτών',
- 'confirmation_subject' => 'Account Confirmation',
+ 'confirmation_subject' => 'Επικύρωση Λογαριασμού',
'confirmation_header' => 'Επιβεβαίωση Λογαριασμού',
'confirmation_message' => 'Παρακαλω, πατήστε τον παρακάτω σύνδεσμο για να επιβεβαιώσετε το λογαριασμό σας.',
'invoice_subject' => 'Νέο τιμολόγιο :number από :account',
@@ -254,6 +254,8 @@ $LANG = array(
'notification_invoice_paid' => 'Πληρωμή ποσού :amount έγινε από τον πελάτη :client για το Τιμολόγιο :invoice',
'notification_invoice_sent' => 'Στον πελάτη :client απεστάλη το Τιμολόγιο :invoice ποσού :amount.',
'notification_invoice_viewed' => 'Ο πελάτης :client είδε το Τιμολόγιο :invoice ποσού :amount.',
+ 'stripe_payment_text' => 'Invoice :invoicenumber for :amount for client :client',
+ 'stripe_payment_text_without_invoice' => 'Payment with no invoice for amount :amount for client :client',
'reset_password' => 'Μπορείτε να επαναφέρετε τον κωδικό του λογαριασμού σας πατώντας τον παρακάτω σύνδεσμο:',
'secure_payment' => 'Ασφαλής Πληρωμή',
'card_number' => 'Αριθμός Κάρτας',
@@ -2501,6 +2503,7 @@ email που είναι συνδεδεμένη με το λογαριασμό σ
'alipay' => 'Alipay',
'sofort' => 'Sofort',
'sepa' => 'Απευθείας πίστωση SEPA',
+ 'name_without_special_characters' => 'Please enter a name with only the letters a-z and whitespaces',
'enable_alipay' => 'Αποδοχή Alipay',
'enable_sofort' => 'Αποδοχή τραπεζικών εμβασμάτων από τράπεζες της Ευρώπης',
'stripe_alipay_help' => 'Αυτές οι πύλες πληρωμών πρέπει επίσης να ενεργοποιηθούν στο :link.',
@@ -4061,7 +4064,7 @@ email που είναι συνδεδεμένη με το λογαριασμό σ
'save_payment_method_details' => 'Save payment method details',
'new_card' => 'New card',
'new_bank_account' => 'New bank account',
- 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'company_limit_reached' => 'Limit of :limit companies per account.',
'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
'credit_number_taken' => 'Credit number already taken',
'credit_not_found' => 'Credit not found',
@@ -4200,7 +4203,6 @@ email που είναι συνδεδεμένη με το λογαριασμό σ
'count_minutes' => ':count Minutes',
'password_timeout' => 'Password Timeout',
'shared_invoice_credit_counter' => 'Share Invoice/Credit Counter',
-
'activity_80' => ':user created subscription :subscription',
'activity_81' => ':user updated subscription :subscription',
'activity_82' => ':user archived subscription :subscription',
@@ -4208,7 +4210,6 @@ email που είναι συνδεδεμένη με το λογαριασμό σ
'activity_84' => ':user restored subscription :subscription',
'amount_greater_than_balance_v5' => 'The amount is greater than the invoice balance. You cannot overpay an invoice.',
'click_to_continue' => 'Click to continue',
-
'notification_invoice_created_body' => 'The following invoice :invoice was created for client :client for :amount.',
'notification_invoice_created_subject' => 'Invoice :invoice was created for :client',
'notification_quote_created_body' => 'The following quote :invoice was created for client :client for :amount.',
@@ -4294,6 +4295,7 @@ email που είναι συνδεδεμένη με το λογαριασμό σ
'przelewy24_accept' => 'I declare that I have familiarized myself with the regulations and information obligation of the Przelewy24 service.',
'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.',
+ 'klarna' => 'Klarna',
'eps' => 'EPS',
'becs' => 'BECS Direct Debit',
'becs_mandate' => 'By providing your bank account details, you agree to this Direct Debit Request and the Direct Debit Request service agreement, 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.',
@@ -4564,9 +4566,9 @@ email που είναι συνδεδεμένη με το λογαριασμό σ
'invalid_time' => 'Invalid Time',
'signed_in_as' => 'Signed in as',
'total_results' => 'Total results',
- 'restore_company_gateway' => 'Restore payment gateway',
- 'archive_company_gateway' => 'Archive payment gateway',
- 'delete_company_gateway' => 'Delete payment gateway',
+ 'restore_company_gateway' => 'Restore gateway',
+ 'archive_company_gateway' => 'Archive gateway',
+ 'delete_company_gateway' => 'Delete gateway',
'exchange_currency' => 'Exchange currency',
'tax_amount1' => 'Tax Amount 1',
'tax_amount2' => 'Tax Amount 2',
@@ -4777,8 +4779,134 @@ email που είναι συνδεδεμένη με το λογαριασμό σ
'invoice_task_project' => 'Invoice Task Project',
'invoice_task_project_help' => 'Add the project to the invoice line items',
'bulk_action' => 'Bulk Action',
- 'phone_validation_error' => 'This phone number is not valid, please enter in E.164 format',
- 'transaction' => 'Transaction',
+ 'phone_validation_error' => 'This mobile (cell) phone number is not valid, please enter in E.164 format',
+ 'transaction' => 'Transaction',
+ 'disable_2fa' => 'Disable 2FA',
+ 'change_number' => 'Change Number',
+ 'resend_code' => 'Resend Code',
+ 'base_type' => 'Base Type',
+ 'category_type' => 'Category Type',
+ 'bank_transaction' => 'Transaction',
+ 'bulk_print' => 'Print PDF',
+ 'vendor_postal_code' => 'Vendor Postal Code',
+ 'preview_location' => 'Preview Location',
+ 'bottom' => 'Bottom',
+ 'side' => 'Side',
+ 'pdf_preview' => 'PDF Preview',
+ 'long_press_to_select' => 'Long Press to Select',
+ 'purchase_order_item' => 'Purchase Order Item',
+ 'would_you_rate_the_app' => 'Would you like to rate the app?',
+ 'include_deleted' => 'Include Deleted',
+ 'include_deleted_help' => 'Include deleted records in reports',
+ 'due_on' => 'Due On',
+ 'browser_pdf_viewer' => 'Use Browser PDF Viewer',
+ 'browser_pdf_viewer_help' => 'Warning: Prevents interacting with app over the PDF',
+ 'converted_transactions' => 'Successfully converted transactions',
+ 'default_category' => 'Default Category',
+ 'connect_accounts' => 'Connect Accounts',
+ 'manage_rules' => 'Manage Rules',
+ 'search_category' => 'Search 1 Category',
+ 'search_categories' => 'Search :count Categories',
+ 'min_amount' => 'Min Amount',
+ 'max_amount' => 'Max Amount',
+ 'converted_transaction' => 'Successfully converted transaction',
+ 'convert_to_payment' => 'Convert to Payment',
+ 'deposit' => 'Deposit',
+ 'withdrawal' => 'Withdrawal',
+ 'deposits' => 'Deposits',
+ 'withdrawals' => 'Withdrawals',
+ 'matched' => 'Matched',
+ 'unmatched' => 'Unmatched',
+ 'create_credit' => 'Create Credit',
+ 'transactions' => 'Transactions',
+ 'new_transaction' => 'New Transaction',
+ 'edit_transaction' => 'Edit Transaction',
+ 'created_transaction' => 'Successfully created transaction',
+ 'updated_transaction' => 'Successfully updated transaction',
+ 'archived_transaction' => 'Successfully archived transaction',
+ 'deleted_transaction' => 'Successfully deleted transaction',
+ 'removed_transaction' => 'Successfully removed transaction',
+ 'restored_transaction' => 'Successfully restored transaction',
+ 'search_transaction' => 'Search Transaction',
+ 'search_transactions' => 'Search :count Transactions',
+ 'deleted_bank_account' => 'Successfully deleted bank account',
+ 'removed_bank_account' => 'Successfully removed bank account',
+ 'restored_bank_account' => 'Successfully restored bank account',
+ 'search_bank_account' => 'Search Bank Account',
+ 'search_bank_accounts' => 'Search :count Bank Accounts',
+ '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',
+ 'enable_applying_payments_later' => 'Enable Applying Payments Later',
+ 'line_item_tax_rates' => 'Line Item Tax Rates',
+ 'show_tasks_in_client_portal' => 'Show Tasks in Client Portal',
+ '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.',
+ 'auto_sync' => 'Auto Sync',
+ 'refresh_accounts' => 'Refresh Accounts',
+ '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',
+ 'include_tax' => 'Include tax',
+ 'email_template_change' => 'E-mail template body can be changed on',
+ 'task_update_authorization_error' => 'Insufficient permissions, or task may be locked',
+ 'cash_vs_accrual' => 'Accrual accounting',
+ 'cash_vs_accrual_help' => 'Turn on for accrual reporting, turn off for cash basis reporting.',
+ 'expense_paid_report' => 'Expensed reporting',
+ 'expense_paid_report_help' => 'Turn on for reporting all expenses, turn off for reporting only paid expenses',
+ 'payment_type_Klarna' => 'Klarna',
+ 'online_payment_email_help' => 'Send an email when an online payment is made',
+ 'manual_payment_email_help' => 'Send an email when manually entering a payment',
+ 'mark_paid_payment_email_help' => 'Send an email when marking an invoice as paid',
+ 'linked_transaction' => 'Successfully linked transaction',
+ 'link_payment' => 'Link Payment',
+ 'link_expense' => 'Link Expense',
+ 'lock_invoiced_tasks' => 'Lock Invoiced Tasks',
+ 'lock_invoiced_tasks_help' => 'Prevent tasks from being edited once invoiced',
+ 'registration_required_help' => 'Require clients to register',
+ 'use_inventory_management' => 'Use Inventory Management',
+ 'use_inventory_management_help' => 'Require products to be in stock',
+ 'optional_products' => 'Optional Products',
+ 'optional_recurring_products' => 'Optional Recurring Products',
+ 'convert_matched' => 'Convert',
+ 'auto_billed_invoice' => 'Successfully queued invoice to be auto-billed',
+ 'auto_billed_invoices' => 'Successfully queued invoices to be auto-billed',
+ 'operator' => 'Operator',
+ 'value' => 'Value',
+ 'is' => 'Is',
+ 'contains' => 'Contains',
+ 'starts_with' => 'Starts with',
+ 'is_empty' => 'Is empty',
+ 'add_rule' => 'Add Rule',
+ 'match_all_rules' => 'Match All Rules',
+ 'match_all_rules_help' => 'All criteria needs to match for the rule to be applied',
+ 'auto_convert_help' => 'Automatically convert matched transactions to expenses',
+ 'rules' => 'Rules',
+ 'transaction_rule' => 'Transaction Rule',
+ 'transaction_rules' => 'Transaction Rules',
+ 'new_transaction_rule' => 'New Transaction Rule',
+ 'edit_transaction_rule' => 'Edit Transaction Rule',
+ 'created_transaction_rule' => 'Successfully created rule',
+ 'updated_transaction_rule' => 'Successfully updated transaction rule',
+ 'archived_transaction_rule' => 'Successfully archived transaction rule',
+ 'deleted_transaction_rule' => 'Successfully deleted transaction rule',
+ 'removed_transaction_rule' => 'Successfully removed transaction rule',
+ 'restored_transaction_rule' => 'Successfully restored transaction rule',
+ 'search_transaction_rule' => 'Search Transaction Rule',
+ 'search_transaction_rules' => 'Search Transaction Rules',
+ 'payment_type_Interac E-Transfer' => 'Interac E-Transfer',
+ 'delete_bank_account' => 'Delete Bank Account',
+ 'archive_transaction' => 'Archive Transaction',
+ 'delete_transaction' => 'Delete Transaction',
+ 'otp_code_message' => 'Enter the code emailed.',
+ 'otp_code_subject' => 'Your one time passcode code',
+ 'otp_code_body' => 'Your one time passcode is :code',
+ 'delete_tax_rate' => 'Delete Tax Rate',
+ 'restore_tax_rate' => 'Restore Tax Rate',
+ 'company_backup_file' => 'Select company backup file',
+ 'company_backup_file_help' => 'Please upload the .zip file used to create this backup.',
+ 'backup_restore' => 'Backup | Restore',
+ 'export_company' => 'Create company backup',
+ 'backup' => 'Backup',
+
);
return $LANG;
diff --git a/lang/en/texts.php b/lang/en/texts.php
index e64bc61fabeb..03e365511598 100644
--- a/lang/en/texts.php
+++ b/lang/en/texts.php
@@ -4896,7 +4896,7 @@ $LANG = array(
'delete_bank_account' => 'Delete Bank Account',
'archive_transaction' => 'Archive Transaction',
'delete_transaction' => 'Delete Transaction',
- 'otp_code_message' => 'Enter the code emailed.',
+ '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_body' => 'Your one time passcode is :code',
'delete_tax_rate' => 'Delete Tax Rate',
diff --git a/lang/en_GB/texts.php b/lang/en_GB/texts.php
index 050e4049b1e9..651150cb9726 100644
--- a/lang/en_GB/texts.php
+++ b/lang/en_GB/texts.php
@@ -254,6 +254,8 @@ $LANG = array(
'notification_invoice_paid' => 'A payment of :amount was made by client :client towards Invoice :invoice.',
'notification_invoice_sent' => 'The following client :client was emailed Invoice :invoice for :amount.',
'notification_invoice_viewed' => 'The following client :client viewed Invoice :invoice for :amount.',
+ 'stripe_payment_text' => 'Invoice :invoicenumber for :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:',
'secure_payment' => 'Secure Payment',
'card_number' => 'Card Number',
@@ -2501,6 +2503,7 @@ $LANG = array(
'alipay' => 'Alipay',
'sofort' => 'Sofort',
'sepa' => 'SEPA Direct Debit',
+ 'name_without_special_characters' => 'Please enter a name with only the letters a-z and whitespaces',
'enable_alipay' => 'Accept Alipay',
'enable_sofort' => 'Accept EU bank transfers',
'stripe_alipay_help' => 'These gateways also need to be activated in :link.',
@@ -4061,7 +4064,7 @@ $LANG = array(
'save_payment_method_details' => 'Save payment method details',
'new_card' => 'New card',
'new_bank_account' => 'New bank account',
- 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'company_limit_reached' => 'Limit of :limit companies per account.',
'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
'credit_number_taken' => 'Credit number already taken',
'credit_not_found' => 'Credit not found',
@@ -4200,7 +4203,6 @@ $LANG = array(
'count_minutes' => ':count Minutes',
'password_timeout' => 'Password Timeout',
'shared_invoice_credit_counter' => 'Share Invoice/Credit Counter',
-
'activity_80' => ':user created subscription :subscription',
'activity_81' => ':user updated subscription :subscription',
'activity_82' => ':user archived subscription :subscription',
@@ -4208,7 +4210,6 @@ $LANG = array(
'activity_84' => ':user restored subscription :subscription',
'amount_greater_than_balance_v5' => 'The amount is greater than the invoice balance. You cannot overpay an invoice.',
'click_to_continue' => 'Click to continue',
-
'notification_invoice_created_body' => 'The following invoice :invoice was created for client :client for :amount.',
'notification_invoice_created_subject' => 'Invoice :invoice was created for :client',
'notification_quote_created_body' => 'The following quote :invoice was created for client :client for :amount.',
@@ -4294,6 +4295,7 @@ $LANG = array(
'przelewy24_accept' => 'I declare that I have familiarized myself with the regulations and information obligation of the Przelewy24 service.',
'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.',
+ 'klarna' => 'Klarna',
'eps' => 'EPS',
'becs' => 'BECS Direct Debit',
'becs_mandate' => 'By providing your bank account details, you agree to this Direct Debit Request and the Direct Debit Request service agreement, 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.',
@@ -4564,9 +4566,9 @@ $LANG = array(
'invalid_time' => 'Invalid Time',
'signed_in_as' => 'Signed in as',
'total_results' => 'Total results',
- 'restore_company_gateway' => 'Restore payment gateway',
- 'archive_company_gateway' => 'Archive payment gateway',
- 'delete_company_gateway' => 'Delete payment gateway',
+ 'restore_company_gateway' => 'Restore gateway',
+ 'archive_company_gateway' => 'Archive gateway',
+ 'delete_company_gateway' => 'Delete gateway',
'exchange_currency' => 'Exchange currency',
'tax_amount1' => 'Tax Amount 1',
'tax_amount2' => 'Tax Amount 2',
@@ -4777,8 +4779,134 @@ $LANG = array(
'invoice_task_project' => 'Invoice Task Project',
'invoice_task_project_help' => 'Add the project to the invoice line items',
'bulk_action' => 'Bulk Action',
- 'phone_validation_error' => 'This phone number is not valid, please enter in E.164 format',
- 'transaction' => 'Transaction',
+ 'phone_validation_error' => 'This mobile (cell) phone number is not valid, please enter in E.164 format',
+ 'transaction' => 'Transaction',
+ 'disable_2fa' => 'Disable 2FA',
+ 'change_number' => 'Change Number',
+ 'resend_code' => 'Resend Code',
+ 'base_type' => 'Base Type',
+ 'category_type' => 'Category Type',
+ 'bank_transaction' => 'Transaction',
+ 'bulk_print' => 'Print PDF',
+ 'vendor_postal_code' => 'Vendor Postal Code',
+ 'preview_location' => 'Preview Location',
+ 'bottom' => 'Bottom',
+ 'side' => 'Side',
+ 'pdf_preview' => 'PDF Preview',
+ 'long_press_to_select' => 'Long Press to Select',
+ 'purchase_order_item' => 'Purchase Order Item',
+ 'would_you_rate_the_app' => 'Would you like to rate the app?',
+ 'include_deleted' => 'Include Deleted',
+ 'include_deleted_help' => 'Include deleted records in reports',
+ 'due_on' => 'Due On',
+ 'browser_pdf_viewer' => 'Use Browser PDF Viewer',
+ 'browser_pdf_viewer_help' => 'Warning: Prevents interacting with app over the PDF',
+ 'converted_transactions' => 'Successfully converted transactions',
+ 'default_category' => 'Default Category',
+ 'connect_accounts' => 'Connect Accounts',
+ 'manage_rules' => 'Manage Rules',
+ 'search_category' => 'Search 1 Category',
+ 'search_categories' => 'Search :count Categories',
+ 'min_amount' => 'Min Amount',
+ 'max_amount' => 'Max Amount',
+ 'converted_transaction' => 'Successfully converted transaction',
+ 'convert_to_payment' => 'Convert to Payment',
+ 'deposit' => 'Deposit',
+ 'withdrawal' => 'Withdrawal',
+ 'deposits' => 'Deposits',
+ 'withdrawals' => 'Withdrawals',
+ 'matched' => 'Matched',
+ 'unmatched' => 'Unmatched',
+ 'create_credit' => 'Create Credit',
+ 'transactions' => 'Transactions',
+ 'new_transaction' => 'New Transaction',
+ 'edit_transaction' => 'Edit Transaction',
+ 'created_transaction' => 'Successfully created transaction',
+ 'updated_transaction' => 'Successfully updated transaction',
+ 'archived_transaction' => 'Successfully archived transaction',
+ 'deleted_transaction' => 'Successfully deleted transaction',
+ 'removed_transaction' => 'Successfully removed transaction',
+ 'restored_transaction' => 'Successfully restored transaction',
+ 'search_transaction' => 'Search Transaction',
+ 'search_transactions' => 'Search :count Transactions',
+ 'deleted_bank_account' => 'Successfully deleted bank account',
+ 'removed_bank_account' => 'Successfully removed bank account',
+ 'restored_bank_account' => 'Successfully restored bank account',
+ 'search_bank_account' => 'Search Bank Account',
+ 'search_bank_accounts' => 'Search :count Bank Accounts',
+ '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',
+ 'enable_applying_payments_later' => 'Enable Applying Payments Later',
+ 'line_item_tax_rates' => 'Line Item Tax Rates',
+ 'show_tasks_in_client_portal' => 'Show Tasks in Client Portal',
+ '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.',
+ 'auto_sync' => 'Auto Sync',
+ 'refresh_accounts' => 'Refresh Accounts',
+ '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',
+ 'include_tax' => 'Include tax',
+ 'email_template_change' => 'E-mail template body can be changed on',
+ 'task_update_authorization_error' => 'Insufficient permissions, or task may be locked',
+ 'cash_vs_accrual' => 'Accrual accounting',
+ 'cash_vs_accrual_help' => 'Turn on for accrual reporting, turn off for cash basis reporting.',
+ 'expense_paid_report' => 'Expensed reporting',
+ 'expense_paid_report_help' => 'Turn on for reporting all expenses, turn off for reporting only paid expenses',
+ 'payment_type_Klarna' => 'Klarna',
+ 'online_payment_email_help' => 'Send an email when an online payment is made',
+ 'manual_payment_email_help' => 'Send an email when manually entering a payment',
+ 'mark_paid_payment_email_help' => 'Send an email when marking an invoice as paid',
+ 'linked_transaction' => 'Successfully linked transaction',
+ 'link_payment' => 'Link Payment',
+ 'link_expense' => 'Link Expense',
+ 'lock_invoiced_tasks' => 'Lock Invoiced Tasks',
+ 'lock_invoiced_tasks_help' => 'Prevent tasks from being edited once invoiced',
+ 'registration_required_help' => 'Require clients to register',
+ 'use_inventory_management' => 'Use Inventory Management',
+ 'use_inventory_management_help' => 'Require products to be in stock',
+ 'optional_products' => 'Optional Products',
+ 'optional_recurring_products' => 'Optional Recurring Products',
+ 'convert_matched' => 'Convert',
+ 'auto_billed_invoice' => 'Successfully queued invoice to be auto-billed',
+ 'auto_billed_invoices' => 'Successfully queued invoices to be auto-billed',
+ 'operator' => 'Operator',
+ 'value' => 'Value',
+ 'is' => 'Is',
+ 'contains' => 'Contains',
+ 'starts_with' => 'Starts with',
+ 'is_empty' => 'Is empty',
+ 'add_rule' => 'Add Rule',
+ 'match_all_rules' => 'Match All Rules',
+ 'match_all_rules_help' => 'All criteria needs to match for the rule to be applied',
+ 'auto_convert_help' => 'Automatically convert matched transactions to expenses',
+ 'rules' => 'Rules',
+ 'transaction_rule' => 'Transaction Rule',
+ 'transaction_rules' => 'Transaction Rules',
+ 'new_transaction_rule' => 'New Transaction Rule',
+ 'edit_transaction_rule' => 'Edit Transaction Rule',
+ 'created_transaction_rule' => 'Successfully created rule',
+ 'updated_transaction_rule' => 'Successfully updated transaction rule',
+ 'archived_transaction_rule' => 'Successfully archived transaction rule',
+ 'deleted_transaction_rule' => 'Successfully deleted transaction rule',
+ 'removed_transaction_rule' => 'Successfully removed transaction rule',
+ 'restored_transaction_rule' => 'Successfully restored transaction rule',
+ 'search_transaction_rule' => 'Search Transaction Rule',
+ 'search_transaction_rules' => 'Search Transaction Rules',
+ 'payment_type_Interac E-Transfer' => 'Interac E-Transfer',
+ 'delete_bank_account' => 'Delete Bank Account',
+ 'archive_transaction' => 'Archive Transaction',
+ 'delete_transaction' => 'Delete Transaction',
+ 'otp_code_message' => 'Enter the code emailed.',
+ 'otp_code_subject' => 'Your one time passcode code',
+ 'otp_code_body' => 'Your one time passcode is :code',
+ 'delete_tax_rate' => 'Delete Tax Rate',
+ 'restore_tax_rate' => 'Restore Tax Rate',
+ 'company_backup_file' => 'Select company backup file',
+ 'company_backup_file_help' => 'Please upload the .zip file used to create this backup.',
+ 'backup_restore' => 'Backup | Restore',
+ 'export_company' => 'Create company backup',
+ 'backup' => 'Backup',
+
);
return $LANG;
diff --git a/lang/es/texts.php b/lang/es/texts.php
index 8e097988ce98..389b87daa0a9 100644
--- a/lang/es/texts.php
+++ b/lang/es/texts.php
@@ -254,6 +254,8 @@ $LANG = array(
'notification_invoice_paid' => 'Un pago por importe de :amount ha sido realizado por el cliente :client correspondiente a la factura :invoice.',
'notification_invoice_sent' => 'La factura :invoice por importe de :amount fue enviada al cliente :cliente.',
'notification_invoice_viewed' => 'La factura :invoice por importe de :amount fue visualizada por el cliente :client.',
+ 'stripe_payment_text' => 'Invoice :invoicenumber for :amount for client :client',
+ 'stripe_payment_text_without_invoice' => 'Payment with no invoice for amount :amount for client :client',
'reset_password' => 'Puedes reconfigurar la contraseña de tu cuenta haciendo clic en el siguiente enlace:',
'secure_payment' => 'Pago seguro',
'card_number' => 'Número de tarjeta',
@@ -2499,6 +2501,7 @@ $LANG = array(
'alipay' => 'Alipay',
'sofort' => 'Sofort',
'sepa' => 'Débito Directo SEPA',
+ 'name_without_special_characters' => 'Please enter a name with only the letters a-z and whitespaces',
'enable_alipay' => 'Aceptar Alipay',
'enable_sofort' => 'Aceptar transferencias bancarias de EU',
'stripe_alipay_help' => 'Estas pasarelas de pago deben ser activadas en :link',
@@ -4059,7 +4062,7 @@ $LANG = array(
'save_payment_method_details' => 'Save payment method details',
'new_card' => 'New card',
'new_bank_account' => 'New bank account',
- 'company_limit_reached' => 'Limit of 10 companies per account.',
+ 'company_limit_reached' => 'Limit of :limit companies per account.',
'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices',
'credit_number_taken' => 'Credit number already taken',
'credit_not_found' => 'Credit not found',
@@ -4198,7 +4201,6 @@ $LANG = array(
'count_minutes' => ':count Minutes',
'password_timeout' => 'Password Timeout',
'shared_invoice_credit_counter' => 'Share Invoice/Credit Counter',
-
'activity_80' => ':user created subscription :subscription',
'activity_81' => ':user updated subscription :subscription',
'activity_82' => ':user archived subscription :subscription',
@@ -4206,7 +4208,6 @@ $LANG = array(
'activity_84' => ':user restored subscription :subscription',
'amount_greater_than_balance_v5' => 'The amount is greater than the invoice balance. You cannot overpay an invoice.',
'click_to_continue' => 'Click to continue',
-
'notification_invoice_created_body' => 'The following invoice :invoice was created for client :client for :amount.',
'notification_invoice_created_subject' => 'Invoice :invoice was created for :client',
'notification_quote_created_body' => 'The following quote :invoice was created for client :client for :amount.',
@@ -4292,6 +4293,7 @@ $LANG = array(
'przelewy24_accept' => 'I declare that I have familiarized myself with the regulations and information obligation of the Przelewy24 service.',
'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.',
+ 'klarna' => 'Klarna',
'eps' => 'EPS',
'becs' => 'BECS Direct Debit',
'becs_mandate' => 'By providing your bank account details, you agree to this Direct Debit Request and the Direct Debit Request service agreement, 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.',
@@ -4562,9 +4564,9 @@ $LANG = array(
'invalid_time' => 'Invalid Time',
'signed_in_as' => 'Signed in as',
'total_results' => 'Total results',
- 'restore_company_gateway' => 'Restore payment gateway',
- 'archive_company_gateway' => 'Archive payment gateway',
- 'delete_company_gateway' => 'Delete payment gateway',
+ 'restore_company_gateway' => 'Restore gateway',
+ 'archive_company_gateway' => 'Archive gateway',
+ 'delete_company_gateway' => 'Delete gateway',
'exchange_currency' => 'Exchange currency',
'tax_amount1' => 'Tax Amount 1',
'tax_amount2' => 'Tax Amount 2',
@@ -4775,8 +4777,134 @@ $LANG = array(
'invoice_task_project' => 'Invoice Task Project',
'invoice_task_project_help' => 'Add the project to the invoice line items',
'bulk_action' => 'Bulk Action',
- 'phone_validation_error' => 'This phone number is not valid, please enter in E.164 format',
- 'transaction' => 'Transaction',
+ 'phone_validation_error' => 'This mobile (cell) phone number is not valid, please enter in E.164 format',
+ 'transaction' => 'Transaction',
+ 'disable_2fa' => 'Disable 2FA',
+ 'change_number' => 'Change Number',
+ 'resend_code' => 'Resend Code',
+ 'base_type' => 'Base Type',
+ 'category_type' => 'Category Type',
+ 'bank_transaction' => 'Transaction',
+ 'bulk_print' => 'Print PDF',
+ 'vendor_postal_code' => 'Vendor Postal Code',
+ 'preview_location' => 'Preview Location',
+ 'bottom' => 'Bottom',
+ 'side' => 'Side',
+ 'pdf_preview' => 'PDF Preview',
+ 'long_press_to_select' => 'Long Press to Select',
+ 'purchase_order_item' => 'Purchase Order Item',
+ 'would_you_rate_the_app' => 'Would you like to rate the app?',
+ 'include_deleted' => 'Include Deleted',
+ 'include_deleted_help' => 'Include deleted records in reports',
+ 'due_on' => 'Due On',
+ 'browser_pdf_viewer' => 'Use Browser PDF Viewer',
+ 'browser_pdf_viewer_help' => 'Warning: Prevents interacting with app over the PDF',
+ 'converted_transactions' => 'Successfully converted transactions',
+ 'default_category' => 'Default Category',
+ 'connect_accounts' => 'Connect Accounts',
+ 'manage_rules' => 'Manage Rules',
+ 'search_category' => 'Search 1 Category',
+ 'search_categories' => 'Search :count Categories',
+ 'min_amount' => 'Min Amount',
+ 'max_amount' => 'Max Amount',
+ 'converted_transaction' => 'Successfully converted transaction',
+ 'convert_to_payment' => 'Convert to Payment',
+ 'deposit' => 'Deposit',
+ 'withdrawal' => 'Withdrawal',
+ 'deposits' => 'Deposits',
+ 'withdrawals' => 'Withdrawals',
+ 'matched' => 'Matched',
+ 'unmatched' => 'Unmatched',
+ 'create_credit' => 'Create Credit',
+ 'transactions' => 'Transactions',
+ 'new_transaction' => 'New Transaction',
+ 'edit_transaction' => 'Edit Transaction',
+ 'created_transaction' => 'Successfully created transaction',
+ 'updated_transaction' => 'Successfully updated transaction',
+ 'archived_transaction' => 'Successfully archived transaction',
+ 'deleted_transaction' => 'Successfully deleted transaction',
+ 'removed_transaction' => 'Successfully removed transaction',
+ 'restored_transaction' => 'Successfully restored transaction',
+ 'search_transaction' => 'Search Transaction',
+ 'search_transactions' => 'Search :count Transactions',
+ 'deleted_bank_account' => 'Successfully deleted bank account',
+ 'removed_bank_account' => 'Successfully removed bank account',
+ 'restored_bank_account' => 'Successfully restored bank account',
+ 'search_bank_account' => 'Search Bank Account',
+ 'search_bank_accounts' => 'Search :count Bank Accounts',
+ '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',
+ 'enable_applying_payments_later' => 'Enable Applying Payments Later',
+ 'line_item_tax_rates' => 'Line Item Tax Rates',
+ 'show_tasks_in_client_portal' => 'Show Tasks in Client Portal',
+ '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.',
+ 'auto_sync' => 'Auto Sync',
+ 'refresh_accounts' => 'Refresh Accounts',
+ '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',
+ 'include_tax' => 'Include tax',
+ 'email_template_change' => 'E-mail template body can be changed on',
+ 'task_update_authorization_error' => 'Insufficient permissions, or task may be locked',
+ 'cash_vs_accrual' => 'Accrual accounting',
+ 'cash_vs_accrual_help' => 'Turn on for accrual reporting, turn off for cash basis reporting.',
+ 'expense_paid_report' => 'Expensed reporting',
+ 'expense_paid_report_help' => 'Turn on for reporting all expenses, turn off for reporting only paid expenses',
+ 'payment_type_Klarna' => 'Klarna',
+ 'online_payment_email_help' => 'Send an email when an online payment is made',
+ 'manual_payment_email_help' => 'Send an email when manually entering a payment',
+ 'mark_paid_payment_email_help' => 'Send an email when marking an invoice as paid',
+ 'linked_transaction' => 'Successfully linked transaction',
+ 'link_payment' => 'Link Payment',
+ 'link_expense' => 'Link Expense',
+ 'lock_invoiced_tasks' => 'Lock Invoiced Tasks',
+ 'lock_invoiced_tasks_help' => 'Prevent tasks from being edited once invoiced',
+ 'registration_required_help' => 'Require clients to register',
+ 'use_inventory_management' => 'Use Inventory Management',
+ 'use_inventory_management_help' => 'Require products to be in stock',
+ 'optional_products' => 'Optional Products',
+ 'optional_recurring_products' => 'Optional Recurring Products',
+ 'convert_matched' => 'Convert',
+ 'auto_billed_invoice' => 'Successfully queued invoice to be auto-billed',
+ 'auto_billed_invoices' => 'Successfully queued invoices to be auto-billed',
+ 'operator' => 'Operator',
+ 'value' => 'Value',
+ 'is' => 'Is',
+ 'contains' => 'Contains',
+ 'starts_with' => 'Starts with',
+ 'is_empty' => 'Is empty',
+ 'add_rule' => 'Add Rule',
+ 'match_all_rules' => 'Match All Rules',
+ 'match_all_rules_help' => 'All criteria needs to match for the rule to be applied',
+ 'auto_convert_help' => 'Automatically convert matched transactions to expenses',
+ 'rules' => 'Rules',
+ 'transaction_rule' => 'Transaction Rule',
+ 'transaction_rules' => 'Transaction Rules',
+ 'new_transaction_rule' => 'New Transaction Rule',
+ 'edit_transaction_rule' => 'Edit Transaction Rule',
+ 'created_transaction_rule' => 'Successfully created rule',
+ 'updated_transaction_rule' => 'Successfully updated transaction rule',
+ 'archived_transaction_rule' => 'Successfully archived transaction rule',
+ 'deleted_transaction_rule' => 'Successfully deleted transaction rule',
+ 'removed_transaction_rule' => 'Successfully removed transaction rule',
+ 'restored_transaction_rule' => 'Successfully restored transaction rule',
+ 'search_transaction_rule' => 'Search Transaction Rule',
+ 'search_transaction_rules' => 'Search Transaction Rules',
+ 'payment_type_Interac E-Transfer' => 'Interac E-Transfer',
+ 'delete_bank_account' => 'Delete Bank Account',
+ 'archive_transaction' => 'Archive Transaction',
+ 'delete_transaction' => 'Delete Transaction',
+ 'otp_code_message' => 'Enter the code emailed.',
+ 'otp_code_subject' => 'Your one time passcode code',
+ 'otp_code_body' => 'Your one time passcode is :code',
+ 'delete_tax_rate' => 'Delete Tax Rate',
+ 'restore_tax_rate' => 'Restore Tax Rate',
+ 'company_backup_file' => 'Select company backup file',
+ 'company_backup_file_help' => 'Please upload the .zip file used to create this backup.',
+ 'backup_restore' => 'Backup | Restore',
+ 'export_company' => 'Create company backup',
+ 'backup' => 'Backup',
+
);
return $LANG;
diff --git a/lang/es_ES/texts.php b/lang/es_ES/texts.php
index 6f0f6d50a4b8..c50debfab96d 100644
--- a/lang/es_ES/texts.php
+++ b/lang/es_ES/texts.php
@@ -104,7 +104,7 @@ $LANG = array(
Enviar as mesmas notas de pagamento semanalmente, bimestralmente, mensalmente, trimestralmente ou anualmente para os clientes.
Utilize :MONTH, :QUARTER ou :YEAR para datas dinâmicas. Cálculos básicos são aplicáveis, como por exemplo :MONTH-1.
Exemplos de variáveis dinâmicas de faturas:
@@ -110,9 +110,9 @@ $LANG = array( 'billed_clients' => 'Clientes faturados', 'active_client' => 'Cliente ativo', 'active_clients' => 'Clientes ativos', - 'invoices_past_due' => 'Notas de Pag. Vencidas', - 'upcoming_invoices' => 'Próximas Nota de Pagamento', - 'average_invoice' => 'Média por Nota de Pagamento', + 'invoices_past_due' => 'Notas de Pagamento Vencidas', + 'upcoming_invoices' => 'Próximas Nota Pagamento', + 'average_invoice' => 'Média por Nota Pagamento', 'archive' => 'Arquivar', 'delete' => 'Apagar', 'archive_client' => 'Arquivar Cliente', @@ -124,7 +124,7 @@ $LANG = array( 'show_archived_deleted' => 'Mostrar arquivados/apagados', 'filter' => 'Filtrar', 'new_client' => 'Novo Cliente', - 'new_invoice' => 'Nova Nota de Pagamento', + 'new_invoice' => 'Nova Nota Pagamento', 'new_payment' => 'Introduzir Pagamento', 'new_credit' => 'Introduzir Nota de Crédito', 'contact' => 'Contacto', @@ -254,6 +254,8 @@ $LANG = array( 'notification_invoice_paid' => 'Um pagamento de :amount foi realizado pelo cliente :client através da nota de pagamento :invoice.', 'notification_invoice_sent' => 'O cliente :client foi notificado por e-mail referente à nota de pagamento :invoice de :amount.', 'notification_invoice_viewed' => 'O cliente :client visualizou a nota de pagamento :invoice de :amount.', + 'stripe_payment_text' => 'Invoice :invoicenumber for :amount for client :client', + 'stripe_payment_text_without_invoice' => 'Payment with no invoice for amount :amount for client :client', 'reset_password' => 'Pode recuperar a sua senha no seguinte endereço:', 'secure_payment' => 'Pagamento Seguro', 'card_number' => 'Número do Cartão', @@ -2496,6 +2498,7 @@ Quando tiver os valores dos depósitos, volte a esta página e conclua a verific 'alipay' => 'Alipay', 'sofort' => 'Sofort', 'sepa' => 'Débito Direto SEPA', + 'name_without_special_characters' => 'Please enter a name with only the letters a-z and whitespaces', 'enable_alipay' => 'Aceitar Alipay', 'enable_sofort' => 'Aceitar Transferências Bancárias da UE', 'stripe_alipay_help' => 'Estes terminais também precisam ser ativados em :link.', @@ -4057,7 +4060,7 @@ debitar da sua conta de acordo com essas instruções. Está elegível a um reem 'save_payment_method_details' => 'Guardar detalhes do método de pagamento', 'new_card' => 'Novo cartão', 'new_bank_account' => 'Nova conta bancária', - 'company_limit_reached' => 'Limitar a 10 empresas por conta.', + 'company_limit_reached' => 'Limit of :limit companies per account.', 'credits_applied_validation' => 'O total dos créditos aplicados não pode ser SUPERIOR ao total das notas de pagamento', 'credit_number_taken' => 'Número de nota de crédito já em uso', 'credit_not_found' => 'Nota de crédito não encontrada', @@ -4196,7 +4199,6 @@ debitar da sua conta de acordo com essas instruções. Está elegível a um reem 'count_minutes' => ':count Minutos', 'password_timeout' => 'Timeout da palavra-passe', 'shared_invoice_credit_counter' => 'Share Invoice/Credit Counter', - 'activity_80' => ':user criou a subscrição :subscription', 'activity_81' => ':user atualizou a subscrição :subscription', 'activity_82' => ':user arquivou a subscrição :subscription', @@ -4204,7 +4206,6 @@ debitar da sua conta de acordo com essas instruções. Está elegível a um reem 'activity_84' => ':user restaurou a subscrição :subscription', 'amount_greater_than_balance_v5' => 'A quantia é superior ao saldo na nota de pagamento. Tal não é possível.', 'click_to_continue' => 'Clique para continuar', - 'notification_invoice_created_body' => 'A seguinte nota de pagamento :invoice foi criada para o cliente :client por :amount.', 'notification_invoice_created_subject' => 'Nota de pagamento :invoice foi criada para :client', 'notification_quote_created_body' => 'O seguinte orçamento :invoice foi criado para o cliente :cliente por :amount', @@ -4291,6 +4292,7 @@ O envio de E-mails foi suspenso. Será retomado às 23:00 UTC.', 'przelewy24_accept' => 'I declare that I have familiarized myself with the regulations and information obligation of the Przelewy24 service.', '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.', + 'klarna' => 'Klarna', 'eps' => 'EPS', 'becs' => 'BECS Direct Debit', 'becs_mandate' => 'By providing your bank account details, you agree to this Direct Debit Request and the Direct Debit Request service agreement, 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.', @@ -4561,9 +4563,9 @@ O envio de E-mails foi suspenso. Será retomado às 23:00 UTC.', 'invalid_time' => 'Invalid Time', 'signed_in_as' => 'Signed in as', 'total_results' => 'Resultados Totais', - 'restore_company_gateway' => 'Restore payment gateway', - 'archive_company_gateway' => 'Archive payment gateway', - 'delete_company_gateway' => 'Delete payment gateway', + 'restore_company_gateway' => 'Restore gateway', + 'archive_company_gateway' => 'Archive gateway', + 'delete_company_gateway' => 'Delete gateway', 'exchange_currency' => 'Exchange currency', 'tax_amount1' => 'Valor do imposto 1', 'tax_amount2' => 'Valor do imposto 2', @@ -4774,8 +4776,134 @@ O envio de E-mails foi suspenso. Será retomado às 23:00 UTC.', 'invoice_task_project' => 'Invoice Task Project', 'invoice_task_project_help' => 'Add the project to the invoice line items', 'bulk_action' => 'Bulk Action', - 'phone_validation_error' => 'This phone number is not valid, please enter in E.164 format', - 'transaction' => 'Transaction', + 'phone_validation_error' => 'This mobile (cell) phone number is not valid, please enter in E.164 format', + 'transaction' => 'Transaction', + 'disable_2fa' => 'Disable 2FA', + 'change_number' => 'Change Number', + 'resend_code' => 'Resend Code', + 'base_type' => 'Base Type', + 'category_type' => 'Category Type', + 'bank_transaction' => 'Transaction', + 'bulk_print' => 'Print PDF', + 'vendor_postal_code' => 'Vendor Postal Code', + 'preview_location' => 'Preview Location', + 'bottom' => 'Bottom', + 'side' => 'Side', + 'pdf_preview' => 'PDF Preview', + 'long_press_to_select' => 'Long Press to Select', + 'purchase_order_item' => 'Purchase Order Item', + 'would_you_rate_the_app' => 'Would you like to rate the app?', + 'include_deleted' => 'Include Deleted', + 'include_deleted_help' => 'Include deleted records in reports', + 'due_on' => 'Due On', + 'browser_pdf_viewer' => 'Use Browser PDF Viewer', + 'browser_pdf_viewer_help' => 'Warning: Prevents interacting with app over the PDF', + 'converted_transactions' => 'Successfully converted transactions', + 'default_category' => 'Default Category', + 'connect_accounts' => 'Connect Accounts', + 'manage_rules' => 'Manage Rules', + 'search_category' => 'Search 1 Category', + 'search_categories' => 'Search :count Categories', + 'min_amount' => 'Min Amount', + 'max_amount' => 'Max Amount', + 'converted_transaction' => 'Successfully converted transaction', + 'convert_to_payment' => 'Convert to Payment', + 'deposit' => 'Deposit', + 'withdrawal' => 'Withdrawal', + 'deposits' => 'Deposits', + 'withdrawals' => 'Withdrawals', + 'matched' => 'Matched', + 'unmatched' => 'Unmatched', + 'create_credit' => 'Create Credit', + 'transactions' => 'Transactions', + 'new_transaction' => 'New Transaction', + 'edit_transaction' => 'Edit Transaction', + 'created_transaction' => 'Successfully created transaction', + 'updated_transaction' => 'Successfully updated transaction', + 'archived_transaction' => 'Successfully archived transaction', + 'deleted_transaction' => 'Successfully deleted transaction', + 'removed_transaction' => 'Successfully removed transaction', + 'restored_transaction' => 'Successfully restored transaction', + 'search_transaction' => 'Search Transaction', + 'search_transactions' => 'Search :count Transactions', + 'deleted_bank_account' => 'Successfully deleted bank account', + 'removed_bank_account' => 'Successfully removed bank account', + 'restored_bank_account' => 'Successfully restored bank account', + 'search_bank_account' => 'Search Bank Account', + 'search_bank_accounts' => 'Search :count Bank Accounts', + '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', + 'enable_applying_payments_later' => 'Enable Applying Payments Later', + 'line_item_tax_rates' => 'Line Item Tax Rates', + 'show_tasks_in_client_portal' => 'Show Tasks in Client Portal', + '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.', + 'auto_sync' => 'Auto Sync', + 'refresh_accounts' => 'Refresh Accounts', + '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', + 'include_tax' => 'Include tax', + 'email_template_change' => 'E-mail template body can be changed on', + 'task_update_authorization_error' => 'Insufficient permissions, or task may be locked', + 'cash_vs_accrual' => 'Accrual accounting', + 'cash_vs_accrual_help' => 'Turn on for accrual reporting, turn off for cash basis reporting.', + 'expense_paid_report' => 'Expensed reporting', + 'expense_paid_report_help' => 'Turn on for reporting all expenses, turn off for reporting only paid expenses', + 'payment_type_Klarna' => 'Klarna', + 'online_payment_email_help' => 'Send an email when an online payment is made', + 'manual_payment_email_help' => 'Send an email when manually entering a payment', + 'mark_paid_payment_email_help' => 'Send an email when marking an invoice as paid', + 'linked_transaction' => 'Successfully linked transaction', + 'link_payment' => 'Link Payment', + 'link_expense' => 'Link Expense', + 'lock_invoiced_tasks' => 'Lock Invoiced Tasks', + 'lock_invoiced_tasks_help' => 'Prevent tasks from being edited once invoiced', + 'registration_required_help' => 'Require clients to register', + 'use_inventory_management' => 'Use Inventory Management', + 'use_inventory_management_help' => 'Require products to be in stock', + 'optional_products' => 'Optional Products', + 'optional_recurring_products' => 'Optional Recurring Products', + 'convert_matched' => 'Convert', + 'auto_billed_invoice' => 'Successfully queued invoice to be auto-billed', + 'auto_billed_invoices' => 'Successfully queued invoices to be auto-billed', + 'operator' => 'Operator', + 'value' => 'Value', + 'is' => 'Is', + 'contains' => 'Contains', + 'starts_with' => 'Starts with', + 'is_empty' => 'Is empty', + 'add_rule' => 'Add Rule', + 'match_all_rules' => 'Match All Rules', + 'match_all_rules_help' => 'All criteria needs to match for the rule to be applied', + 'auto_convert_help' => 'Automatically convert matched transactions to expenses', + 'rules' => 'Rules', + 'transaction_rule' => 'Transaction Rule', + 'transaction_rules' => 'Transaction Rules', + 'new_transaction_rule' => 'New Transaction Rule', + 'edit_transaction_rule' => 'Edit Transaction Rule', + 'created_transaction_rule' => 'Successfully created rule', + 'updated_transaction_rule' => 'Successfully updated transaction rule', + 'archived_transaction_rule' => 'Successfully archived transaction rule', + 'deleted_transaction_rule' => 'Successfully deleted transaction rule', + 'removed_transaction_rule' => 'Successfully removed transaction rule', + 'restored_transaction_rule' => 'Successfully restored transaction rule', + 'search_transaction_rule' => 'Search Transaction Rule', + 'search_transaction_rules' => 'Search Transaction Rules', + 'payment_type_Interac E-Transfer' => 'Interac E-Transfer', + 'delete_bank_account' => 'Delete Bank Account', + 'archive_transaction' => 'Archive Transaction', + 'delete_transaction' => 'Delete Transaction', + 'otp_code_message' => 'Enter the code emailed.', + 'otp_code_subject' => 'Your one time passcode code', + 'otp_code_body' => 'Your one time passcode is :code', + 'delete_tax_rate' => 'Delete Tax Rate', + 'restore_tax_rate' => 'Restore Tax Rate', + 'company_backup_file' => 'Select company backup file', + 'company_backup_file_help' => 'Please upload the .zip file used to create this backup.', + 'backup_restore' => 'Backup | Restore', + 'export_company' => 'Create company backup', + 'backup' => 'Backup', + ); return $LANG; diff --git a/lang/ro/texts.php b/lang/ro/texts.php index 24fb961d9f7e..d012ed997302 100644 --- a/lang/ro/texts.php +++ b/lang/ro/texts.php @@ -254,6 +254,8 @@ $LANG = array( 'notification_invoice_paid' => 'O plată în valoare de :amount a fost făcută de :client pentru factura :invoice', 'notification_invoice_sent' => 'Clientului :client a i-a fost trimisă factura :invoice în valoare de :amount.', 'notification_invoice_viewed' => 'Clientul :client a vizualizat factura :invoice în valoare de :amount.', + 'stripe_payment_text' => 'Invoice :invoicenumber for :amount for client :client', + 'stripe_payment_text_without_invoice' => 'Payment with no invoice for amount :amount for client :client', 'reset_password' => 'Poți să iți resetezi parola contului accesând următorul buton:', 'secure_payment' => 'Plată Securizată', 'card_number' => 'Numar card', @@ -2504,6 +2506,7 @@ Odată ce sumele au ajuns la dumneavoastră, reveniți la pagina cu metode de pl 'alipay' => 'Alipay', 'sofort' => 'Sofort', 'sepa' => 'SEPA Direct Debit', + 'name_without_special_characters' => 'Please enter a name with only the letters a-z and whitespaces', 'enable_alipay' => 'Acceptați Alipay', 'enable_sofort' => 'Acceptați transferuri bancare din UE', 'stripe_alipay_help' => 'Aceste căi de acces trebuie activate din :link.', @@ -4065,7 +4068,7 @@ Odată ce sumele au ajuns la dumneavoastră, reveniți la pagina cu metode de pl 'save_payment_method_details' => 'Salvați detaliile metodei de plată', 'new_card' => 'Card nou', 'new_bank_account' => 'Cont bancar nou', - 'company_limit_reached' => 'Limită de 10 companii per cont.', + 'company_limit_reached' => 'Limit of :limit companies per account.', 'credits_applied_validation' => 'Totalul de credite aplicat nu poate depăși totalul facturilor', 'credit_number_taken' => 'Număr de credit deja atribuit', 'credit_not_found' => 'Creditul nu a fost găsit', @@ -4204,7 +4207,6 @@ Odată ce sumele au ajuns la dumneavoastră, reveniți la pagina cu metode de pl 'count_minutes' => ':count minute', 'password_timeout' => 'Parola a expirat', 'shared_invoice_credit_counter' => 'Share Invoice/Credit Counter', - 'activity_80' => ':user a creat abonamentul :subscription', 'activity_81' => ':user a actualizat abonamentul :subscription', 'activity_82' => ':user a arhivat abonamentul :subscription', @@ -4212,7 +4214,6 @@ Odată ce sumele au ajuns la dumneavoastră, reveniți la pagina cu metode de pl 'activity_84' => ':user a restabilit abonamentul :subscription', 'amount_greater_than_balance_v5' => 'Suma este mai mare decât soldul facturii. Nu puteți plătii mai mult decât suma facturată.', 'click_to_continue' => 'Click pentru a continua', - 'notification_invoice_created_body' => 'Factura :invoice în valoare de :amount a fost creată pentru clientul :client.', 'notification_invoice_created_subject' => 'Factura :invoice a fost creată pentru :client', 'notification_quote_created_body' => 'Oferta :invoice în valoare de :amount a fost creată pentru clientul :client.', @@ -4298,6 +4299,7 @@ Odată ce sumele au ajuns la dumneavoastră, reveniți la pagina cu metode de pl 'przelewy24_accept' => 'Declar că am luat la cunoștință reglementările și obligațiile serviciului Przelewy24.', 'giropay' => 'GiroPay', 'giropay_law' => 'Introducând informațiile dumneavoastră de client (cum ar fi numele, codul de sortare și numărul contului), dumneavoastră (clientului) sunteți de acord cu furnizarea acestor informații.', + 'klarna' => 'Klarna', 'eps' => 'Câștig pe acțiune', 'becs' => 'BECS Direct Debit', 'becs_mandate' => 'Prin precizarea datelor contului Dvs. bancar, va dati acordul pentru Cererea de Direct Debit si la contractul de servicii pentru Cererea de Direct Debit , si autorizati Stripe Payments Australia Pty Ltd ACN 160 180 343 Direct Debit ID number 507156 (“Stripe”) sa debiteze contul Dvs. prin Bulk Electronic Clearing System (BECS) in numele companiei (Comerciantul) pentru orice sume separat comunicate de catre Comerciant. Va dati acordul ca sunteti fie titularul contului sau aveti dreptul de semnatura pentru contul preciat mai sus.', @@ -4568,9 +4570,9 @@ Odată ce sumele au ajuns la dumneavoastră, reveniți la pagina cu metode de pl 'invalid_time' => 'Timp nevalid', 'signed_in_as' => 'Înregistrat ca', 'total_results' => 'Total rezultate', - 'restore_company_gateway' => 'Restabiliți calea de acces pentru plăți', - 'archive_company_gateway' => 'Arhivați calea de acces pentru plăți', - 'delete_company_gateway' => 'Eliminați calea de acces pentru plăți', + 'restore_company_gateway' => 'Restore gateway', + 'archive_company_gateway' => 'Archive gateway', + 'delete_company_gateway' => 'Delete gateway', 'exchange_currency' => 'Schimbați valuta', 'tax_amount1' => 'Suma taxă 1', 'tax_amount2' => 'Suma taxă 2', @@ -4781,8 +4783,134 @@ Odată ce sumele au ajuns la dumneavoastră, reveniți la pagina cu metode de pl 'invoice_task_project' => 'Proiect de sarcină de pe factură', 'invoice_task_project_help' => 'Adăugați proiectul în liniile cu articol de pe factură', 'bulk_action' => 'Bulk Action', - 'phone_validation_error' => 'This phone number is not valid, please enter in E.164 format', - 'transaction' => 'Transaction', + 'phone_validation_error' => 'This mobile (cell) phone number is not valid, please enter in E.164 format', + 'transaction' => 'Transaction', + 'disable_2fa' => 'Disable 2FA', + 'change_number' => 'Change Number', + 'resend_code' => 'Resend Code', + 'base_type' => 'Base Type', + 'category_type' => 'Category Type', + 'bank_transaction' => 'Transaction', + 'bulk_print' => 'Print PDF', + 'vendor_postal_code' => 'Vendor Postal Code', + 'preview_location' => 'Preview Location', + 'bottom' => 'Bottom', + 'side' => 'Side', + 'pdf_preview' => 'PDF Preview', + 'long_press_to_select' => 'Long Press to Select', + 'purchase_order_item' => 'Purchase Order Item', + 'would_you_rate_the_app' => 'Would you like to rate the app?', + 'include_deleted' => 'Include Deleted', + 'include_deleted_help' => 'Include deleted records in reports', + 'due_on' => 'Due On', + 'browser_pdf_viewer' => 'Use Browser PDF Viewer', + 'browser_pdf_viewer_help' => 'Warning: Prevents interacting with app over the PDF', + 'converted_transactions' => 'Successfully converted transactions', + 'default_category' => 'Default Category', + 'connect_accounts' => 'Connect Accounts', + 'manage_rules' => 'Manage Rules', + 'search_category' => 'Search 1 Category', + 'search_categories' => 'Search :count Categories', + 'min_amount' => 'Min Amount', + 'max_amount' => 'Max Amount', + 'converted_transaction' => 'Successfully converted transaction', + 'convert_to_payment' => 'Convert to Payment', + 'deposit' => 'Deposit', + 'withdrawal' => 'Withdrawal', + 'deposits' => 'Deposits', + 'withdrawals' => 'Withdrawals', + 'matched' => 'Matched', + 'unmatched' => 'Unmatched', + 'create_credit' => 'Create Credit', + 'transactions' => 'Transactions', + 'new_transaction' => 'New Transaction', + 'edit_transaction' => 'Edit Transaction', + 'created_transaction' => 'Successfully created transaction', + 'updated_transaction' => 'Successfully updated transaction', + 'archived_transaction' => 'Successfully archived transaction', + 'deleted_transaction' => 'Successfully deleted transaction', + 'removed_transaction' => 'Successfully removed transaction', + 'restored_transaction' => 'Successfully restored transaction', + 'search_transaction' => 'Search Transaction', + 'search_transactions' => 'Search :count Transactions', + 'deleted_bank_account' => 'Successfully deleted bank account', + 'removed_bank_account' => 'Successfully removed bank account', + 'restored_bank_account' => 'Successfully restored bank account', + 'search_bank_account' => 'Search Bank Account', + 'search_bank_accounts' => 'Search :count Bank Accounts', + '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', + 'enable_applying_payments_later' => 'Enable Applying Payments Later', + 'line_item_tax_rates' => 'Line Item Tax Rates', + 'show_tasks_in_client_portal' => 'Show Tasks in Client Portal', + '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.', + 'auto_sync' => 'Auto Sync', + 'refresh_accounts' => 'Refresh Accounts', + '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', + 'include_tax' => 'Include tax', + 'email_template_change' => 'E-mail template body can be changed on', + 'task_update_authorization_error' => 'Insufficient permissions, or task may be locked', + 'cash_vs_accrual' => 'Accrual accounting', + 'cash_vs_accrual_help' => 'Turn on for accrual reporting, turn off for cash basis reporting.', + 'expense_paid_report' => 'Expensed reporting', + 'expense_paid_report_help' => 'Turn on for reporting all expenses, turn off for reporting only paid expenses', + 'payment_type_Klarna' => 'Klarna', + 'online_payment_email_help' => 'Send an email when an online payment is made', + 'manual_payment_email_help' => 'Send an email when manually entering a payment', + 'mark_paid_payment_email_help' => 'Send an email when marking an invoice as paid', + 'linked_transaction' => 'Successfully linked transaction', + 'link_payment' => 'Link Payment', + 'link_expense' => 'Link Expense', + 'lock_invoiced_tasks' => 'Lock Invoiced Tasks', + 'lock_invoiced_tasks_help' => 'Prevent tasks from being edited once invoiced', + 'registration_required_help' => 'Require clients to register', + 'use_inventory_management' => 'Use Inventory Management', + 'use_inventory_management_help' => 'Require products to be in stock', + 'optional_products' => 'Optional Products', + 'optional_recurring_products' => 'Optional Recurring Products', + 'convert_matched' => 'Convert', + 'auto_billed_invoice' => 'Successfully queued invoice to be auto-billed', + 'auto_billed_invoices' => 'Successfully queued invoices to be auto-billed', + 'operator' => 'Operator', + 'value' => 'Value', + 'is' => 'Is', + 'contains' => 'Contains', + 'starts_with' => 'Starts with', + 'is_empty' => 'Is empty', + 'add_rule' => 'Add Rule', + 'match_all_rules' => 'Match All Rules', + 'match_all_rules_help' => 'All criteria needs to match for the rule to be applied', + 'auto_convert_help' => 'Automatically convert matched transactions to expenses', + 'rules' => 'Rules', + 'transaction_rule' => 'Transaction Rule', + 'transaction_rules' => 'Transaction Rules', + 'new_transaction_rule' => 'New Transaction Rule', + 'edit_transaction_rule' => 'Edit Transaction Rule', + 'created_transaction_rule' => 'Successfully created rule', + 'updated_transaction_rule' => 'Successfully updated transaction rule', + 'archived_transaction_rule' => 'Successfully archived transaction rule', + 'deleted_transaction_rule' => 'Successfully deleted transaction rule', + 'removed_transaction_rule' => 'Successfully removed transaction rule', + 'restored_transaction_rule' => 'Successfully restored transaction rule', + 'search_transaction_rule' => 'Search Transaction Rule', + 'search_transaction_rules' => 'Search Transaction Rules', + 'payment_type_Interac E-Transfer' => 'Interac E-Transfer', + 'delete_bank_account' => 'Delete Bank Account', + 'archive_transaction' => 'Archive Transaction', + 'delete_transaction' => 'Delete Transaction', + 'otp_code_message' => 'Enter the code emailed.', + 'otp_code_subject' => 'Your one time passcode code', + 'otp_code_body' => 'Your one time passcode is :code', + 'delete_tax_rate' => 'Delete Tax Rate', + 'restore_tax_rate' => 'Restore Tax Rate', + 'company_backup_file' => 'Select company backup file', + 'company_backup_file_help' => 'Please upload the .zip file used to create this backup.', + 'backup_restore' => 'Backup | Restore', + 'export_company' => 'Create company backup', + 'backup' => 'Backup', + ); return $LANG; diff --git a/lang/ru_RU/texts.php b/lang/ru_RU/texts.php index 951a4960eba1..5456e0aef1ac 100644 --- a/lang/ru_RU/texts.php +++ b/lang/ru_RU/texts.php @@ -254,6 +254,8 @@ $LANG = array( 'notification_invoice_paid' => 'Оплата :amount была выполнена клиентом :client по счету :invoice.', 'notification_invoice_sent' => 'Клиенту :client было отправлено электронное письмо со счетом :invoice на сумму :amount.', 'notification_invoice_viewed' => 'Клиент :client просмотрел счет :invoice на сумму :amount.', + 'stripe_payment_text' => 'Invoice :invoicenumber for :amount for client :client', + 'stripe_payment_text_without_invoice' => 'Payment with no invoice for amount :amount for client :client', 'reset_password' => 'Вы можете сбросить пароль своей учетной записи, нажав следующую кнопку:', 'secure_payment' => 'Безопасная оплата', 'card_number' => 'Номер карты', @@ -2502,6 +2504,7 @@ $LANG = array( 'alipay' => 'Alipay', 'sofort' => 'Sofort', 'sepa' => 'SEPA Direct Debit', + 'name_without_special_characters' => 'Please enter a name with only the letters a-z and whitespaces', 'enable_alipay' => 'Принимаем Alipay', 'enable_sofort' => 'Принимаем переводы банков Европы', 'stripe_alipay_help' => 'Эти шлюзы также необходимо активировать в :link.', @@ -4062,7 +4065,7 @@ $LANG = array( 'save_payment_method_details' => 'Save payment method details', 'new_card' => 'New card', 'new_bank_account' => 'New bank account', - 'company_limit_reached' => 'Limit of 10 companies per account.', + 'company_limit_reached' => 'Limit of :limit companies per account.', 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices', 'credit_number_taken' => 'Credit number already taken', 'credit_not_found' => 'Credit not found', @@ -4201,7 +4204,6 @@ $LANG = array( 'count_minutes' => ':count Minutes', 'password_timeout' => 'Password Timeout', 'shared_invoice_credit_counter' => 'Share Invoice/Credit Counter', - 'activity_80' => ':user created subscription :subscription', 'activity_81' => ':user updated subscription :subscription', 'activity_82' => ':user archived subscription :subscription', @@ -4209,7 +4211,6 @@ $LANG = array( 'activity_84' => ':user restored subscription :subscription', 'amount_greater_than_balance_v5' => 'The amount is greater than the invoice balance. You cannot overpay an invoice.', 'click_to_continue' => 'Click to continue', - 'notification_invoice_created_body' => 'The following invoice :invoice was created for client :client for :amount.', 'notification_invoice_created_subject' => 'Invoice :invoice was created for :client', 'notification_quote_created_body' => 'The following quote :invoice was created for client :client for :amount.', @@ -4295,6 +4296,7 @@ $LANG = array( 'przelewy24_accept' => 'I declare that I have familiarized myself with the regulations and information obligation of the Przelewy24 service.', '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.', + 'klarna' => 'Klarna', 'eps' => 'EPS', 'becs' => 'BECS Direct Debit', 'becs_mandate' => 'By providing your bank account details, you agree to this Direct Debit Request and the Direct Debit Request service agreement, 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.', @@ -4565,9 +4567,9 @@ $LANG = array( 'invalid_time' => 'Invalid Time', 'signed_in_as' => 'Signed in as', 'total_results' => 'Total results', - 'restore_company_gateway' => 'Restore payment gateway', - 'archive_company_gateway' => 'Archive payment gateway', - 'delete_company_gateway' => 'Delete payment gateway', + 'restore_company_gateway' => 'Restore gateway', + 'archive_company_gateway' => 'Archive gateway', + 'delete_company_gateway' => 'Delete gateway', 'exchange_currency' => 'Exchange currency', 'tax_amount1' => 'Tax Amount 1', 'tax_amount2' => 'Tax Amount 2', @@ -4778,8 +4780,134 @@ $LANG = array( 'invoice_task_project' => 'Invoice Task Project', 'invoice_task_project_help' => 'Add the project to the invoice line items', 'bulk_action' => 'Bulk Action', - 'phone_validation_error' => 'This phone number is not valid, please enter in E.164 format', - 'transaction' => 'Transaction', + 'phone_validation_error' => 'This mobile (cell) phone number is not valid, please enter in E.164 format', + 'transaction' => 'Transaction', + 'disable_2fa' => 'Disable 2FA', + 'change_number' => 'Change Number', + 'resend_code' => 'Resend Code', + 'base_type' => 'Base Type', + 'category_type' => 'Category Type', + 'bank_transaction' => 'Transaction', + 'bulk_print' => 'Print PDF', + 'vendor_postal_code' => 'Vendor Postal Code', + 'preview_location' => 'Preview Location', + 'bottom' => 'Bottom', + 'side' => 'Side', + 'pdf_preview' => 'PDF Preview', + 'long_press_to_select' => 'Long Press to Select', + 'purchase_order_item' => 'Purchase Order Item', + 'would_you_rate_the_app' => 'Would you like to rate the app?', + 'include_deleted' => 'Include Deleted', + 'include_deleted_help' => 'Include deleted records in reports', + 'due_on' => 'Due On', + 'browser_pdf_viewer' => 'Use Browser PDF Viewer', + 'browser_pdf_viewer_help' => 'Warning: Prevents interacting with app over the PDF', + 'converted_transactions' => 'Successfully converted transactions', + 'default_category' => 'Default Category', + 'connect_accounts' => 'Connect Accounts', + 'manage_rules' => 'Manage Rules', + 'search_category' => 'Search 1 Category', + 'search_categories' => 'Search :count Categories', + 'min_amount' => 'Min Amount', + 'max_amount' => 'Max Amount', + 'converted_transaction' => 'Successfully converted transaction', + 'convert_to_payment' => 'Convert to Payment', + 'deposit' => 'Deposit', + 'withdrawal' => 'Withdrawal', + 'deposits' => 'Deposits', + 'withdrawals' => 'Withdrawals', + 'matched' => 'Matched', + 'unmatched' => 'Unmatched', + 'create_credit' => 'Create Credit', + 'transactions' => 'Transactions', + 'new_transaction' => 'New Transaction', + 'edit_transaction' => 'Edit Transaction', + 'created_transaction' => 'Successfully created transaction', + 'updated_transaction' => 'Successfully updated transaction', + 'archived_transaction' => 'Successfully archived transaction', + 'deleted_transaction' => 'Successfully deleted transaction', + 'removed_transaction' => 'Successfully removed transaction', + 'restored_transaction' => 'Successfully restored transaction', + 'search_transaction' => 'Search Transaction', + 'search_transactions' => 'Search :count Transactions', + 'deleted_bank_account' => 'Successfully deleted bank account', + 'removed_bank_account' => 'Successfully removed bank account', + 'restored_bank_account' => 'Successfully restored bank account', + 'search_bank_account' => 'Search Bank Account', + 'search_bank_accounts' => 'Search :count Bank Accounts', + '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', + 'enable_applying_payments_later' => 'Enable Applying Payments Later', + 'line_item_tax_rates' => 'Line Item Tax Rates', + 'show_tasks_in_client_portal' => 'Show Tasks in Client Portal', + '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.', + 'auto_sync' => 'Auto Sync', + 'refresh_accounts' => 'Refresh Accounts', + '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', + 'include_tax' => 'Include tax', + 'email_template_change' => 'E-mail template body can be changed on', + 'task_update_authorization_error' => 'Insufficient permissions, or task may be locked', + 'cash_vs_accrual' => 'Accrual accounting', + 'cash_vs_accrual_help' => 'Turn on for accrual reporting, turn off for cash basis reporting.', + 'expense_paid_report' => 'Expensed reporting', + 'expense_paid_report_help' => 'Turn on for reporting all expenses, turn off for reporting only paid expenses', + 'payment_type_Klarna' => 'Klarna', + 'online_payment_email_help' => 'Send an email when an online payment is made', + 'manual_payment_email_help' => 'Send an email when manually entering a payment', + 'mark_paid_payment_email_help' => 'Send an email when marking an invoice as paid', + 'linked_transaction' => 'Successfully linked transaction', + 'link_payment' => 'Link Payment', + 'link_expense' => 'Link Expense', + 'lock_invoiced_tasks' => 'Lock Invoiced Tasks', + 'lock_invoiced_tasks_help' => 'Prevent tasks from being edited once invoiced', + 'registration_required_help' => 'Require clients to register', + 'use_inventory_management' => 'Use Inventory Management', + 'use_inventory_management_help' => 'Require products to be in stock', + 'optional_products' => 'Optional Products', + 'optional_recurring_products' => 'Optional Recurring Products', + 'convert_matched' => 'Convert', + 'auto_billed_invoice' => 'Successfully queued invoice to be auto-billed', + 'auto_billed_invoices' => 'Successfully queued invoices to be auto-billed', + 'operator' => 'Operator', + 'value' => 'Value', + 'is' => 'Is', + 'contains' => 'Contains', + 'starts_with' => 'Starts with', + 'is_empty' => 'Is empty', + 'add_rule' => 'Add Rule', + 'match_all_rules' => 'Match All Rules', + 'match_all_rules_help' => 'All criteria needs to match for the rule to be applied', + 'auto_convert_help' => 'Automatically convert matched transactions to expenses', + 'rules' => 'Rules', + 'transaction_rule' => 'Transaction Rule', + 'transaction_rules' => 'Transaction Rules', + 'new_transaction_rule' => 'New Transaction Rule', + 'edit_transaction_rule' => 'Edit Transaction Rule', + 'created_transaction_rule' => 'Successfully created rule', + 'updated_transaction_rule' => 'Successfully updated transaction rule', + 'archived_transaction_rule' => 'Successfully archived transaction rule', + 'deleted_transaction_rule' => 'Successfully deleted transaction rule', + 'removed_transaction_rule' => 'Successfully removed transaction rule', + 'restored_transaction_rule' => 'Successfully restored transaction rule', + 'search_transaction_rule' => 'Search Transaction Rule', + 'search_transaction_rules' => 'Search Transaction Rules', + 'payment_type_Interac E-Transfer' => 'Interac E-Transfer', + 'delete_bank_account' => 'Delete Bank Account', + 'archive_transaction' => 'Archive Transaction', + 'delete_transaction' => 'Delete Transaction', + 'otp_code_message' => 'Enter the code emailed.', + 'otp_code_subject' => 'Your one time passcode code', + 'otp_code_body' => 'Your one time passcode is :code', + 'delete_tax_rate' => 'Delete Tax Rate', + 'restore_tax_rate' => 'Restore Tax Rate', + 'company_backup_file' => 'Select company backup file', + 'company_backup_file_help' => 'Please upload the .zip file used to create this backup.', + 'backup_restore' => 'Backup | Restore', + 'export_company' => 'Create company backup', + 'backup' => 'Backup', + ); return $LANG; diff --git a/lang/sk/texts.php b/lang/sk/texts.php index 71ef92a79930..04559922ab7f 100644 --- a/lang/sk/texts.php +++ b/lang/sk/texts.php @@ -254,6 +254,8 @@ $LANG = array( 'notification_invoice_paid' => 'Platba :amount bola odeslaná :client na faktúru :invoice.', 'notification_invoice_sent' => 'Zákazníkovi :client bola odoslaná faktúra :invoice na :amount.', 'notification_invoice_viewed' => 'Zákazníkovi :client se zobrazila faktúra :invoice na :amount.', + 'stripe_payment_text' => 'Invoice :invoicenumber for :amount for client :client', + 'stripe_payment_text_without_invoice' => 'Payment with no invoice for amount :amount for client :client', 'reset_password' => 'Svoje heslo môžete nastaviť kliknutím na nasledujúce tlačítko:', 'secure_payment' => 'Zabezpečená platba', 'card_number' => 'Číslo karty', @@ -2498,6 +2500,7 @@ Nemôžete nájsť faktúru? Potrebujete poradiť? Radi Vám pomôžeme 'alipay' => 'Alipay', 'sofort' => 'Sofort', 'sepa' => 'platba SEPA', + 'name_without_special_characters' => 'Please enter a name with only the letters a-z and whitespaces', 'enable_alipay' => 'Príjmať Alipay', 'enable_sofort' => 'Príjmať bankové prevody v EÚ', 'stripe_alipay_help' => 'Tieto brány musia byť taktiež aktivované v :link.', @@ -4058,7 +4061,7 @@ Nemôžete nájsť faktúru? Potrebujete poradiť? Radi Vám pomôžeme 'save_payment_method_details' => 'Uložiť detaily spôsobu platby', 'new_card' => 'Nová karta', 'new_bank_account' => 'Nový bankový účet', - 'company_limit_reached' => 'Limit 10 spoločností na účet', + 'company_limit_reached' => 'Limit of :limit companies per account.', 'credits_applied_validation' => 'Celkový počet použitých kreditov nemôže byť VIAC ako celkový počet faktúr', 'credit_number_taken' => 'Číslo kreditu je už obsadené', 'credit_not_found' => 'Kredit sa nenašiel', @@ -4197,7 +4200,6 @@ Nemôžete nájsť faktúru? Potrebujete poradiť? Radi Vám pomôžeme 'count_minutes' => ':count minúty', 'password_timeout' => 'Časový limit hesla', 'shared_invoice_credit_counter' => 'Share Invoice/Credit Counter', - 'activity_80' => ':user vytvoril predplatné :subscription', 'activity_81' => ':user aktualizoval predplatné :subscription', 'activity_82' => ':user archivoval predplatné :subscription', @@ -4205,7 +4207,6 @@ Nemôžete nájsť faktúru? Potrebujete poradiť? Radi Vám pomôžeme 'activity_84' => ':user obnovil predplatné :subscription', 'amount_greater_than_balance_v5' => 'Suma je vyššia ako zostatok na faktúre. Faktúru nemôžete preplatiť.', 'click_to_continue' => 'Pokračujte kliknutím', - 'notification_invoice_created_body' => 'Nasledujúca faktúra :invoice bola vytvorená pre klienta :client za :amount.', 'notification_invoice_created_subject' => 'Faktúra :invoice bola vytvorená pre :client', 'notification_quote_created_body' => 'Nasledujúca ponuka :invoice bola vytvorená pre klienta :client na :amount.', @@ -4291,6 +4292,7 @@ Nemôžete nájsť faktúru? Potrebujete poradiť? Radi Vám pomôžeme 'przelewy24_accept' => 'Vyhlasujem, že som sa oboznámil s predpismi a informačnou povinnosťou služby Przelewy24.', 'giropay' => 'GiroPay', 'giropay_law' => 'Zadaním svojich zákazníckych informácií (ako je meno, triediaci kód a číslo účtu) súhlasíte (Zákazník), že tieto informácie poskytujete dobrovoľne.', + 'klarna' => 'Klarna', 'eps' => 'EPS', 'becs' => 'Inkaso BECS', 'becs_mandate' => 'By providing your bank account details, you agree to this Direct Debit Request and the Direct Debit Request service agreement, 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.', @@ -4561,9 +4563,9 @@ Nemôžete nájsť faktúru? Potrebujete poradiť? Radi Vám pomôžeme 'invalid_time' => 'Invalid Time', 'signed_in_as' => 'Signed in as', 'total_results' => 'Total results', - 'restore_company_gateway' => 'Restore payment gateway', - 'archive_company_gateway' => 'Archive payment gateway', - 'delete_company_gateway' => 'Delete payment gateway', + 'restore_company_gateway' => 'Restore gateway', + 'archive_company_gateway' => 'Archive gateway', + 'delete_company_gateway' => 'Delete gateway', 'exchange_currency' => 'Exchange currency', 'tax_amount1' => 'Tax Amount 1', 'tax_amount2' => 'Tax Amount 2', @@ -4774,8 +4776,134 @@ Nemôžete nájsť faktúru? Potrebujete poradiť? Radi Vám pomôžeme 'invoice_task_project' => 'Invoice Task Project', 'invoice_task_project_help' => 'Add the project to the invoice line items', 'bulk_action' => 'Bulk Action', - 'phone_validation_error' => 'This phone number is not valid, please enter in E.164 format', - 'transaction' => 'Transaction', + 'phone_validation_error' => 'This mobile (cell) phone number is not valid, please enter in E.164 format', + 'transaction' => 'Transaction', + 'disable_2fa' => 'Disable 2FA', + 'change_number' => 'Change Number', + 'resend_code' => 'Resend Code', + 'base_type' => 'Base Type', + 'category_type' => 'Category Type', + 'bank_transaction' => 'Transaction', + 'bulk_print' => 'Print PDF', + 'vendor_postal_code' => 'Vendor Postal Code', + 'preview_location' => 'Preview Location', + 'bottom' => 'Bottom', + 'side' => 'Side', + 'pdf_preview' => 'PDF Preview', + 'long_press_to_select' => 'Long Press to Select', + 'purchase_order_item' => 'Purchase Order Item', + 'would_you_rate_the_app' => 'Would you like to rate the app?', + 'include_deleted' => 'Include Deleted', + 'include_deleted_help' => 'Include deleted records in reports', + 'due_on' => 'Due On', + 'browser_pdf_viewer' => 'Use Browser PDF Viewer', + 'browser_pdf_viewer_help' => 'Warning: Prevents interacting with app over the PDF', + 'converted_transactions' => 'Successfully converted transactions', + 'default_category' => 'Default Category', + 'connect_accounts' => 'Connect Accounts', + 'manage_rules' => 'Manage Rules', + 'search_category' => 'Search 1 Category', + 'search_categories' => 'Search :count Categories', + 'min_amount' => 'Min Amount', + 'max_amount' => 'Max Amount', + 'converted_transaction' => 'Successfully converted transaction', + 'convert_to_payment' => 'Convert to Payment', + 'deposit' => 'Deposit', + 'withdrawal' => 'Withdrawal', + 'deposits' => 'Deposits', + 'withdrawals' => 'Withdrawals', + 'matched' => 'Matched', + 'unmatched' => 'Unmatched', + 'create_credit' => 'Create Credit', + 'transactions' => 'Transactions', + 'new_transaction' => 'New Transaction', + 'edit_transaction' => 'Edit Transaction', + 'created_transaction' => 'Successfully created transaction', + 'updated_transaction' => 'Successfully updated transaction', + 'archived_transaction' => 'Successfully archived transaction', + 'deleted_transaction' => 'Successfully deleted transaction', + 'removed_transaction' => 'Successfully removed transaction', + 'restored_transaction' => 'Successfully restored transaction', + 'search_transaction' => 'Search Transaction', + 'search_transactions' => 'Search :count Transactions', + 'deleted_bank_account' => 'Successfully deleted bank account', + 'removed_bank_account' => 'Successfully removed bank account', + 'restored_bank_account' => 'Successfully restored bank account', + 'search_bank_account' => 'Search Bank Account', + 'search_bank_accounts' => 'Search :count Bank Accounts', + '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', + 'enable_applying_payments_later' => 'Enable Applying Payments Later', + 'line_item_tax_rates' => 'Line Item Tax Rates', + 'show_tasks_in_client_portal' => 'Show Tasks in Client Portal', + '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.', + 'auto_sync' => 'Auto Sync', + 'refresh_accounts' => 'Refresh Accounts', + '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', + 'include_tax' => 'Include tax', + 'email_template_change' => 'E-mail template body can be changed on', + 'task_update_authorization_error' => 'Insufficient permissions, or task may be locked', + 'cash_vs_accrual' => 'Accrual accounting', + 'cash_vs_accrual_help' => 'Turn on for accrual reporting, turn off for cash basis reporting.', + 'expense_paid_report' => 'Expensed reporting', + 'expense_paid_report_help' => 'Turn on for reporting all expenses, turn off for reporting only paid expenses', + 'payment_type_Klarna' => 'Klarna', + 'online_payment_email_help' => 'Send an email when an online payment is made', + 'manual_payment_email_help' => 'Send an email when manually entering a payment', + 'mark_paid_payment_email_help' => 'Send an email when marking an invoice as paid', + 'linked_transaction' => 'Successfully linked transaction', + 'link_payment' => 'Link Payment', + 'link_expense' => 'Link Expense', + 'lock_invoiced_tasks' => 'Lock Invoiced Tasks', + 'lock_invoiced_tasks_help' => 'Prevent tasks from being edited once invoiced', + 'registration_required_help' => 'Require clients to register', + 'use_inventory_management' => 'Use Inventory Management', + 'use_inventory_management_help' => 'Require products to be in stock', + 'optional_products' => 'Optional Products', + 'optional_recurring_products' => 'Optional Recurring Products', + 'convert_matched' => 'Convert', + 'auto_billed_invoice' => 'Successfully queued invoice to be auto-billed', + 'auto_billed_invoices' => 'Successfully queued invoices to be auto-billed', + 'operator' => 'Operator', + 'value' => 'Value', + 'is' => 'Is', + 'contains' => 'Contains', + 'starts_with' => 'Starts with', + 'is_empty' => 'Is empty', + 'add_rule' => 'Add Rule', + 'match_all_rules' => 'Match All Rules', + 'match_all_rules_help' => 'All criteria needs to match for the rule to be applied', + 'auto_convert_help' => 'Automatically convert matched transactions to expenses', + 'rules' => 'Rules', + 'transaction_rule' => 'Transaction Rule', + 'transaction_rules' => 'Transaction Rules', + 'new_transaction_rule' => 'New Transaction Rule', + 'edit_transaction_rule' => 'Edit Transaction Rule', + 'created_transaction_rule' => 'Successfully created rule', + 'updated_transaction_rule' => 'Successfully updated transaction rule', + 'archived_transaction_rule' => 'Successfully archived transaction rule', + 'deleted_transaction_rule' => 'Successfully deleted transaction rule', + 'removed_transaction_rule' => 'Successfully removed transaction rule', + 'restored_transaction_rule' => 'Successfully restored transaction rule', + 'search_transaction_rule' => 'Search Transaction Rule', + 'search_transaction_rules' => 'Search Transaction Rules', + 'payment_type_Interac E-Transfer' => 'Interac E-Transfer', + 'delete_bank_account' => 'Delete Bank Account', + 'archive_transaction' => 'Archive Transaction', + 'delete_transaction' => 'Delete Transaction', + 'otp_code_message' => 'Enter the code emailed.', + 'otp_code_subject' => 'Your one time passcode code', + 'otp_code_body' => 'Your one time passcode is :code', + 'delete_tax_rate' => 'Delete Tax Rate', + 'restore_tax_rate' => 'Restore Tax Rate', + 'company_backup_file' => 'Select company backup file', + 'company_backup_file_help' => 'Please upload the .zip file used to create this backup.', + 'backup_restore' => 'Backup | Restore', + 'export_company' => 'Create company backup', + 'backup' => 'Backup', + ); return $LANG; diff --git a/lang/sl/texts.php b/lang/sl/texts.php index 8138eeff9512..7eab77132ea7 100644 --- a/lang/sl/texts.php +++ b/lang/sl/texts.php @@ -3,11 +3,11 @@ $LANG = array( 'organization' => 'Organizacija', 'name' => 'Ime', - 'website' => 'Internetne strani', + 'website' => 'Spletna stran', 'work_phone' => 'Službeni telefon', 'address' => 'Naslov', 'address1' => 'Ulica', - 'address2' => 'Poslovni prostor/Stanovanja', + 'address2' => 'Poslovni prostor/Stanovanje', 'city' => 'Mesto', 'state' => 'Regija/pokrajina', 'postal_code' => 'Poštna št.', @@ -22,7 +22,7 @@ $LANG = array( 'currency_id' => 'Valuta', 'size_id' => 'Velikost podjetja', 'industry_id' => 'Industrija', - 'private_notes' => 'Zasebni zaznamki', + 'private_notes' => 'Osebni zaznamki', 'invoice' => 'Račun', 'client' => 'Stranka', 'invoice_date' => 'Datum računa', @@ -254,6 +254,8 @@ $LANG = array( 'notification_invoice_paid' => 'Stranka :client je plačala račun :invoice v znesku :amount.', 'notification_invoice_sent' => 'Stranki :client je bil poslan e-račun :invoice v znesku :amount', 'notification_invoice_viewed' => 'Stranka :client si je ogledala račun :invoice v znesku :amount.', + 'stripe_payment_text' => 'Invoice :invoicenumber for :amount for client :client', + 'stripe_payment_text_without_invoice' => 'Payment with no invoice for amount :amount for client :client', 'reset_password' => 'Vaše geslo lahko ponastavite s pritiskom na sledeči gumb:', 'secure_payment' => 'Varno plačilo', 'card_number' => 'Št. kartice', @@ -304,7 +306,7 @@ Pošljite nam sporočilo na contact@invoiceninja.com', 'pro_plan_advanced_settings' => ':link za uporabo naprednih nastavitev s prijavo v Pro paket', 'invoice_design' => 'Izgled računa', 'specify_colors' => 'Določi barve', - 'specify_colors_label' => 'Določi barve uporabljene v računu', + 'specify_colors_label' => 'Izberi barve uporabljene v računu', 'chart_builder' => 'Ustvarjalec grafikonov', 'ninja_email_footer' => 'Ustvarjeno s/z :site | Ustvari. Pošlji. Prejmi plačilo.', 'go_pro' => 'Prestopi na Pro paket', @@ -535,7 +537,7 @@ Pošljite nam sporočilo na contact@invoiceninja.com', 'enable_chart' => 'Grafikon', 'totals' => 'Vsote', 'run' => 'Zagon', - 'export' => 'Izvoz', + 'export' => 'Izvozi', 'documentation' => 'Dokumentacija', 'zapier' => 'Zapier', 'recurring' => 'Ponavlj. računi', @@ -685,7 +687,7 @@ Pošljite nam sporočilo na contact@invoiceninja.com', 'iframe_url_help1' => 'Kopiraj kodo na vašo spletno stran.', 'iframe_url_help2' => 'Funkcijo lahko preizkusite s klikom na "Prikaži kot prejemnik" na računu.', 'auto_bill' => 'Samodejno plačilo', - 'military_time' => '24 urni čas', + 'military_time' => '24-urni prikaz', 'last_sent' => 'Zadnji poslan', 'reminder_emails' => 'Opomini prek e-pošte', 'quote_reminder_emails' => 'Opomnik preko e-pošte', @@ -779,10 +781,10 @@ Pošljite nam sporočilo na contact@invoiceninja.com', 'activity_27' => ':user je obnovil plačilo :payment', 'activity_28' => ':user je obnovil dobropis :credit', 'activity_29' => ':contact je potrdil predračun :quote za :client', - 'activity_30' => ':user je ustvaril prodajalca :vendor', - 'activity_31' => ':user je arhiviral prodajalca :vendor', - 'activity_32' => ':user je odstranil prodajalca :vendor', - 'activity_33' => ':user je obnovil prodajalca :vendor', + 'activity_30' => ':user je ustvaril dobavitelja :vendor', + 'activity_31' => ':user je arhiviral dobavitelja :vendor', + 'activity_32' => ':user je odstranil dobavitelja :vendor', + 'activity_33' => ':user je obnovil dobavitelja :vendor', 'activity_34' => ':user je vnesel strošek :expense', 'activity_35' => ':user je arhiviral strošek :expense', 'activity_36' => ':user je izbrisal strošek :expense', @@ -905,14 +907,14 @@ Pošljite nam sporočilo na contact@invoiceninja.com', 'expenses' => 'Stroški', 'new_expense' => 'Vnesi strošek', 'enter_expense' => 'Vnesi strošek', - 'vendors' => 'Prodajalci', - 'new_vendor' => 'Nov prodajalec', + 'vendors' => 'Dobavitelji', + 'new_vendor' => 'Nov dobavitelj', 'payment_terms_net' => 'Neto', - 'vendor' => 'Prodajalec', - 'edit_vendor' => 'Uredi prodajalca', - 'archive_vendor' => 'Arhiviraj prodajalca', - 'delete_vendor' => 'Odstrani prodajalca', - 'view_vendor' => 'Ogled prodajalca', + 'vendor' => 'Dobavitelj', + 'edit_vendor' => 'Uredi dobavitelja', + 'archive_vendor' => 'Arhiviraj dobavitelja', + 'delete_vendor' => 'Odstrani dobavitelja', + 'view_vendor' => 'Ogled dobavitelja', 'deleted_expense' => 'Strošek uspešno odstranjen', 'archived_expense' => 'Strošek uspešno arhiviran', 'deleted_expenses' => 'Stroški uspešno odstranjeni', @@ -1006,7 +1008,7 @@ Pošljite nam sporočilo na contact@invoiceninja.com', 'auto_convert_quote_help' => 'Automatically convert a quote to an invoice when approved.', 'validate' => 'Potrdi', 'info' => 'Info', - 'imported_expenses' => 'Uspešno vnešeni prodajalci: :count_vendors in stroški: :count_expenses', + 'imported_expenses' => 'Uspešno vnešeni dobaviteljii: :count_vendors in stroški: :count_expenses', 'iframe_url_help3' => 'Opomba: če nameravate sprejemati spletna plačila predlagamo, da na vaši strani omogočite HTTPS.', 'expense_error_multiple_currencies' => 'Strošek ne sme imeti dveh valut.', 'expense_error_mismatch_currencies' => 'Valuta stranke ni enaka valuti stroška.', @@ -1038,7 +1040,7 @@ Pošljite nam sporočilo na contact@invoiceninja.com', 'old_browser' => 'Prosim uporabi :link', 'newer_browser' => 'novejši brskalnik', 'white_label_custom_css' => ':link za $:price da omogočite lastne sloge za pomoč in podporo našega projekta', - 'bank_accounts_help' => 'Povežite bančni račun, če želite samodejno uvoziti stroške in ustvariti ponudnike. Podpira American Express in :link.', + 'bank_accounts_help' => 'Povežite bančni račun, če želite samodejno uvoziti stroške in ustvariti dobavitelje. Podpira American Express in :link.', 'us_banks' => '400+ bank v ZDA', 'pro_plan_remove_logo' => ':link za odstranitev logotipa Invoice Ninja z vstopom v Pro Plan', @@ -1099,8 +1101,8 @@ Pošljite nam sporočilo na contact@invoiceninja.com', 'gateway_help_20' => ':link za prijavo na Sage Pay.', 'gateway_help_21' => ':link za prijavo na Sage Pay.', 'partial_due' => 'Delno plačilo do', - 'restore_vendor' => 'Obnovi prodajalca', - 'restored_vendor' => 'Prodajalec uspešno obnovljen', + 'restore_vendor' => 'Obnovi dobavitelja', + 'restored_vendor' => 'Dobavitelj uspešno obnovljen', 'restored_expense' => 'Strošek uspešno obnovljen', 'permissions' => 'Pravice', 'create_all_help' => 'Dovoli uporabniku da ustvarja in ureja zapise', @@ -1206,7 +1208,7 @@ Velikost strani', 'live_preview_disabled' => 'Zaradi izrane pisave je takojšen predogled onemogočen', 'invoice_number_padding' => 'Mašilo', 'preview' => 'Predogled', - 'list_vendors' => 'Seznam prodajalcev', + 'list_vendors' => 'Seznam dobaviteljev', 'add_users_not_supported' => 'Za dodtne uporabnike v vašem računu nadgradi na Podjetniški paket', 'enterprise_plan_features' => 'Podjetniški paket omogoča več uporabnikov in priponk. :link za ogled celotnega seznama funkcij.', 'return_to_app' => 'Nazaj na vrh', @@ -1294,9 +1296,9 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'stripe_webhook_help' => 'Morate :link.', 'stripe_webhook_help_link_text' => 'dodajte ta URL kot končno točko v Stripe', 'gocardless_webhook_help_link_text' => 'dodaj ta URL kot končno točko v GoCardlessadd', - 'payment_method_error' => 'Pri dodajanju plačilnega sredsgtva je prišlo do napake. Prosim poskusite kasneje.', + 'payment_method_error' => 'Pri dodajanju plačilnega sredstva je prišlo do napake. Prosim poskusite kasneje.', 'notification_invoice_payment_failed_subject' => 'Payment :invoice ni bilo uspešno', - 'notification_invoice_payment_failed' => 'Plačilo stranke: :client računa :invoice ni uspelo. Plačilo je bil označeno kot neuspešno in znesek je bil dodan k strankini bilanci.', + 'notification_invoice_payment_failed' => 'Plačilo stranke: :client računa :invoice ni uspelo. Plačilo je bilo označeno kot neuspešno in znesek je bil dodan k strankini bilanci.', 'link_with_plaid' => 'Poveži račun nemudoma z Plaid', 'link_manually' => 'Poveži ročno', 'secured_by_plaid' => 'Zavarovan z Plaid', @@ -1815,7 +1817,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'view_client_portal' => 'Poglej portal za stranke', 'view_portal' => 'Poglej portal', - 'vendor_contacts' => 'Kontakt prodajalca', + 'vendor_contacts' => 'Kontakt dobavitelja', 'all' => 'Vse', 'selected' => 'Izbrano', 'category' => 'Kategorija', @@ -1985,7 +1987,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'authorization' => 'Overovitev', 'signed' => 'Podpisan', - 'vendor_name' => 'Prodajalec', + 'vendor_name' => 'Dobavitelj', 'entity_state' => 'Stanje', 'client_created_at' => 'Datum vnosa', 'postmark_error' => 'Pri pošiljanju e-pošte prek Postmark: :link je prišlo do težave.', @@ -2096,7 +2098,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'age_group_60' => '60 - 90 Dni', 'age_group_90' => '90 - 120 Dni', 'age_group_120' => '120+ dni', - 'invoice_details' => 'Detalji računa', + 'invoice_details' => 'Podrobnosti računa', 'qty' => 'Količina', 'profit_and_loss' => 'Profit in izguba', 'revenue' => 'Prihodki', @@ -2153,7 +2155,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'created_payment_and_credit' => 'Plačilo in dobropis uspešno ustvarjena', 'created_payment_and_credit_emailed_client' => 'Uspešno ustvarjeno plačilo in dobropis in poslano stranki', 'create_project' => 'Ustvari projekt', - 'create_vendor' => 'Ustvari prodajalca', + 'create_vendor' => 'Ustvari dobavitelja', 'create_expense_category' => 'Ustvari kategorijo', 'pro_plan_reports' => ':link za omogočiti poročila s prijavo na naš Pro paket', 'mark_ready' => 'Označi kot pripravljeno', @@ -2456,7 +2458,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'tax1' => 'Prvi davek', 'tax2' => 'Drugi davek', 'fee_help' => 'Stroški prehoda so tisti, ki vam jih zaračuna finančna ustanova, ki obdeluje online plačila.', - 'format_export' => 'Format izvoza', + 'format_export' => 'Izvozni format', 'custom1' => 'Prvi po meri', 'custom2' => 'Drugi po meri', 'contact_first_name' => 'Ime kontakta', @@ -2501,6 +2503,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'alipay' => 'Alipay', 'sofort' => 'Sofort', 'sepa' => 'SEPA direktna bremenitev', + 'name_without_special_characters' => 'Please enter a name with only the letters a-z and whitespaces', 'enable_alipay' => 'Omogoči Alipay', 'enable_sofort' => 'Omogoči EU bančne prenose', 'stripe_alipay_help' => 'Prehode je potrebno še aktivirati v :link.', @@ -2623,7 +2626,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'subscription_event_2' => 'Račun ustvarjen', 'subscription_event_3' => 'Predračun ustvarjen', 'subscription_event_4' => 'Plačilo ustvarjeno', - 'subscription_event_5' => 'Prodajalec ustvarjen', + 'subscription_event_5' => 'Dobavitelj ustvarjen', 'subscription_event_6' => 'Predračun posodobljen', 'subscription_event_7' => 'Predračun izbrisan', 'subscription_event_8' => 'Račun posodobljen', @@ -2631,8 +2634,8 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'subscription_event_10' => 'Stranka posodobljena', 'subscription_event_11' => 'Stranka izbrisana', 'subscription_event_12' => 'Plačilo izbrisano', - 'subscription_event_13' => 'Prodajalec posodobljen', - 'subscription_event_14' => 'Prodajalec izbrisan', + 'subscription_event_13' => 'Dobavitelj posodobljen', + 'subscription_event_14' => 'Dobavitelj izbrisan', 'subscription_event_15' => 'Strošek ustvarjen', 'subscription_event_16' => 'Strošek posodobljen', 'subscription_event_17' => 'Strošek izbrisan', @@ -2652,7 +2655,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'module_credit' => 'Dobropisi', 'module_quote' => 'Predračuni in ponudbe', 'module_task' => 'Opravila in projekti', - 'module_expense' => 'Stroški in prodajalci', + 'module_expense' => 'Stroški in dobavitelji', 'module_ticket' => 'Podporni zahtevki', 'reminders' => 'Opomniki', 'send_client_reminders' => 'Pošlji opomnike prek e-pošte', @@ -3013,7 +3016,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'from_name_placeholder' => 'Support Center', 'attachments' => 'Attachments', 'client_upload' => 'Client uploads', - 'enable_client_upload_help' => 'Allow clients to upload documents/attachments', + 'enable_client_upload_help' => 'Dovoli strankam, da pripenjajo dokumente', 'max_file_size_help' => 'Maximum file size (KB) is limited by your post_max_size and upload_max_filesize variables as set in your PHP.INI', 'max_file_size' => 'Maximum file size', 'mime_types' => 'Mime types', @@ -3091,7 +3094,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'include_in_filter' => 'Include in filter', 'custom_client1' => ':VALUE', 'custom_client2' => ':VALUE', - 'compare' => 'Compare', + 'compare' => 'Primerjaj', 'hosted_login' => 'Hosted Login', 'selfhost_login' => 'Selfhost Login', 'google_login' => 'Google Login', @@ -3109,8 +3112,8 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'clone_to_invoice' => 'Kopiraj v račun', 'clone_to_quote' => 'Kopiraj v predračun', 'convert' => 'Convert', - 'last7_days' => 'Last 7 Days', - 'last30_days' => 'Last 30 Days', + 'last7_days' => 'Zadnjih 7 dni', + 'last30_days' => 'Zadnjih 30 dni', 'custom_js' => 'Custom JS', 'adjust_fee_percent_help' => 'Adjust percent to account for fee', 'show_product_notes' => 'Prikaži podrobnosti izdelka', @@ -3138,7 +3141,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'usually_pays_in_days' => 'Days', 'requires_an_enterprise_plan' => 'Requires an enterprise plan', 'take_picture' => 'Take Picture', - 'upload_file' => 'Upload File', + 'upload_file' => 'Naloži Datoteko', 'new_document' => 'New Document', 'edit_document' => 'Edit Document', 'uploaded_document' => 'Successfully uploaded document', @@ -3177,8 +3180,8 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'after_invoice_date' => 'After the invoice date', 'filtered_by_user' => 'Filtered by User', 'created_user' => 'Successfully created user', - 'primary_font' => 'Primary Font', - 'secondary_font' => 'Secondary Font', + 'primary_font' => 'Osnovna pisava', + 'secondary_font' => 'Sekundarna pisava', 'number_padding' => 'Number Padding', 'general' => 'General', 'surcharge_field' => 'Surcharge Field', @@ -3190,9 +3193,9 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'number_pattern' => 'Number Pattern', 'custom_javascript' => 'Custom JavaScript', 'portal_mode' => 'Portal Mode', - 'attach_pdf' => 'Attach PDF', - 'attach_documents' => 'Attach Documents', - 'attach_ubl' => 'Attach UBL', + 'attach_pdf' => 'Pripni PDF', + 'attach_documents' => 'Pripni dokumente', + 'attach_ubl' => 'Pripni UBL', 'email_style' => 'Email Style', 'processed' => 'Processed', 'fee_amount' => 'Fee Amount', @@ -3218,10 +3221,10 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'default_value' => 'Default value', 'currency_format' => 'Currency Format', 'first_day_of_the_week' => 'First Day of the Week', - 'first_month_of_the_year' => 'First Month of the Year', - 'symbol' => 'Symbol', - 'ocde' => 'Code', - 'date_format' => 'Date Format', + 'first_month_of_the_year' => 'Prvi mesec v letu', + 'symbol' => 'Simbol', + 'ocde' => 'Oznaka', + 'date_format' => 'Oblika Datuma', 'datetime_format' => 'Datetime Format', 'send_reminders' => 'Pošlji opomnike', 'timezone' => 'Timezone', @@ -3229,7 +3232,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'filtered_by_invoice' => 'Filtered by Invoice', 'filtered_by_client' => 'Filtered by Client', 'filtered_by_vendor' => 'Filtered by Vendor', - 'group_settings' => 'Group Settings', + 'group_settings' => 'Nastavitev skupine', 'groups' => 'Groups', 'new_group' => 'New Group', 'edit_group' => 'Edit Group', @@ -3238,12 +3241,12 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'archived_group' => 'Successfully archived group', 'deleted_group' => 'Successfully deleted group', 'restored_group' => 'Successfully restored group', - 'upload_logo' => 'Upload Logo', + 'upload_logo' => 'Naloži logotip', 'uploaded_logo' => 'Successfully uploaded logo', 'saved_settings' => 'Successfully saved settings', - 'device_settings' => 'Device Settings', + 'device_settings' => 'Nastavitev naprave', 'credit_cards_and_banks' => 'Credit Cards & Banks', - 'price' => 'Price', + 'price' => 'Cena', 'email_sign_up' => 'Email Sign Up', 'google_sign_up' => 'Google Sign Up', 'sign_up_with_google' => 'Sign Up With Google', @@ -3305,7 +3308,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'group2' => 'Custom Group 2', 'group3' => 'Custom Group 3', 'group4' => 'Custom Group 4', - 'number' => 'Number', + 'number' => 'Številka', 'count' => 'Count', 'is_active' => 'Is Active', 'contact_last_login' => 'Contact Last Login', @@ -3325,7 +3328,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'applied' => 'Applied', 'include_recent_errors' => 'Include recent errors from the logs', 'your_message_has_been_received' => 'We have received your message and will try to respond promptly.', - 'show_product_details' => 'Show Product Details', + 'show_product_details' => 'Prikaži podrobnosti izdelka', 'show_product_details_help' => 'Include the description and cost in the product dropdown', 'pdf_min_requirements' => 'The PDF renderer requires :version', 'adjust_fee_percent' => 'Adjust Fee Percent', @@ -3344,8 +3347,8 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'select_company' => 'Select Company', 'float' => 'Float', 'collapse' => 'Collapse', - 'show_or_hide' => 'Show/hide', - 'menu_sidebar' => 'Menu Sidebar', + 'show_or_hide' => 'Skrij/prikaži', + 'menu_sidebar' => 'Stranski meni', 'history_sidebar' => 'History Sidebar', 'tablet' => 'Tablet', 'layout' => 'Layout', @@ -3353,13 +3356,13 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'first_custom' => 'First Custom', 'second_custom' => 'Second Custom', 'third_custom' => 'Third Custom', - 'show_cost' => 'Show Cost', - 'show_cost_help' => 'Display a product cost field to track the markup/profit', - 'show_product_quantity' => 'Show Product Quantity', + 'show_cost' => 'Prikaži ceno', + 'show_cost_help' => 'Prikaži ceno izdelka za spremljanje dodane vrednosti', + 'show_product_quantity' => 'Prikaži količino izdelka', 'show_product_quantity_help' => 'Display a product quantity field, otherwise default to one', 'show_invoice_quantity' => 'Show Invoice Quantity', 'show_invoice_quantity_help' => 'Display a line item quantity field, otherwise default to one', - 'default_quantity' => 'Default Quantity', + 'default_quantity' => 'Privzeta Količina', 'default_quantity_help' => 'Automatically set the line item quantity to one', 'one_tax_rate' => 'One Tax Rate', 'two_tax_rates' => 'Two Tax Rates', @@ -3374,14 +3377,14 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'tax_settings_rates' => 'Tax Rates', 'accent_color' => 'Accent Color', 'comma_sparated_list' => 'Comma separated list', - 'single_line_text' => 'Single-line text', + 'single_line_text' => 'Enovrstični tekst', 'multi_line_text' => 'Multi-line text', 'dropdown' => 'Dropdown', - 'field_type' => 'Field Type', + 'field_type' => 'Vrsta polja', 'recover_password_email_sent' => 'A password recovery email has been sent', 'removed_user' => 'Successfully removed user', 'freq_three_years' => 'Three Years', - 'military_time_help' => '24 Hour Display', + 'military_time_help' => 'Uporabi 24-urni prikaz', 'click_here_capital' => 'Click here', 'marked_invoice_as_paid' => 'Successfully marked invoice as sent', 'marked_invoices_as_sent' => 'Successfully marked invoices as sent', @@ -3462,12 +3465,12 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'license' => 'License', 'invoice_balance' => 'Invoice Balance', 'saved_design' => 'Successfully saved design', - 'client_details' => 'Client Details', - 'company_address' => 'Company Address', + 'client_details' => 'Podatki o stranki', + 'company_address' => 'Naslov podjetja', 'quote_details' => 'Quote Details', 'credit_details' => 'Credit Details', - 'product_columns' => 'Product Columns', - 'task_columns' => 'Task Columns', + 'product_columns' => 'Stolpci vnosa izdelka', + 'task_columns' => 'Stolpci vnosa opravila', 'add_field' => 'Add Field', 'all_events' => 'All Events', 'owned' => 'Owned', @@ -3544,23 +3547,23 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'hosted' => 'Hosted', 'selfhosted' => 'Self-Hosted', 'hide_menu' => 'Hide Menu', - 'show_menu' => 'Show Menu', + 'show_menu' => 'Prikaži meni', 'partially_refunded' => 'Partially Refunded', 'search_documents' => 'Search Documents', 'search_designs' => 'Search Designs', - 'search_invoices' => 'Search Invoices', - 'search_clients' => 'Search Clients', - 'search_products' => 'Search Products', - 'search_quotes' => 'Search Quotes', - 'search_credits' => 'Search Credits', + 'search_invoices' => 'Poišči račun', + 'search_clients' => 'Poišči stranko', + 'search_products' => 'Poišči Izdelek', + 'search_quotes' => 'Poišči ponudbo', + 'search_credits' => 'Poišči dobropis', 'search_vendors' => 'Search Vendors', - 'search_users' => 'Search Users', + 'search_users' => 'Poišči uporabnika', 'search_tax_rates' => 'Search Tax Rates', - 'search_tasks' => 'Search Tasks', + 'search_tasks' => 'Poišči opravilo', 'search_settings' => 'Search Settings', - 'search_projects' => 'Search Projects', - 'search_expenses' => 'Search Expenses', - 'search_payments' => 'Search Payments', + 'search_projects' => 'Poišči projekt', + 'search_expenses' => 'Poišči strošek', + 'search_payments' => 'Poišči plačilo', 'search_groups' => 'Search Groups', 'search_company' => 'Search Company', 'cancelled_invoice' => 'Successfully cancelled invoice', @@ -3605,7 +3608,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'height' => 'Height', 'width' => 'Width', 'health_check' => 'Health Check', - 'last_login_at' => 'Last Login At', + 'last_login_at' => 'Čas zadnje prijave', 'company_key' => 'Company Key', 'storefront' => 'Storefront', 'storefront_help' => 'Enable third-party apps to create invoices', @@ -3636,8 +3639,8 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'approve_quote' => 'Approve Quote', 'when_paid' => 'When Paid', 'expires_on' => 'Expires On', - 'show_sidebar' => 'Show Sidebar', - 'hide_sidebar' => 'Hide Sidebar', + 'show_sidebar' => 'Prikaži stranski meni', + 'hide_sidebar' => 'Skrij stranski meni', 'event_type' => 'Event Type', 'copy' => 'Copy', 'must_be_online' => 'Please restart the app once connected to the internet', @@ -3662,7 +3665,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'restored_token' => 'Successfully restored token', 'client_registration' => 'Client Registration', 'client_registration_help' => 'Enable clients to self register in the portal', - 'customize_and_preview' => 'Customize & Preview', + 'customize_and_preview' => 'Prilagodi & Poglej', 'search_document' => 'Search 1 Document', 'search_design' => 'Search 1 Design', 'search_invoice' => 'Search 1 Invoice', @@ -3695,14 +3698,14 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'crypto' => 'Crypto', 'user_field' => 'User Field', 'variables' => 'Variables', - 'show_password' => 'Show Password', + 'show_password' => 'Prikaži geslo', 'hide_password' => 'Hide Password', 'copy_error' => 'Copy Error', 'capture_card' => 'Capture Card', 'auto_bill_enabled' => 'Auto Bill Enabled', 'total_taxes' => 'Total Taxes', 'line_taxes' => 'Line Taxes', - 'total_fields' => 'Total Fields', + 'total_fields' => 'Polja vnosa za skupni obračun cene', 'stopped_recurring_invoice' => 'Successfully stopped recurring invoice', 'started_recurring_invoice' => 'Successfully started recurring invoice', 'resumed_recurring_invoice' => 'Successfully resumed recurring invoice', @@ -3782,7 +3785,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'remind_invoice' => 'Remind Invoice', 'client_phone' => 'Client Phone', 'required_fields' => 'Required Fields', - 'enabled_modules' => 'Enabled Modules', + 'enabled_modules' => 'Omogočeni moduli', 'activity_60' => ':contact viewed quote :quote', 'activity_61' => ':user updated client :client', 'activity_62' => ':user updated vendor :vendor', @@ -3793,7 +3796,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'expense_category_id' => 'Expense Category ID', 'view_licenses' => 'View Licenses', 'fullscreen_editor' => 'Fullscreen Editor', - 'sidebar_editor' => 'Sidebar Editor', + 'sidebar_editor' => 'Urejevalnik stranskega menija', 'please_type_to_confirm' => 'Please type ":value" to confirm', 'purge' => 'Purge', 'clone_to' => 'Kopiraj v ...', @@ -3861,18 +3864,18 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'is_amount_discount' => 'Is Amount Discount', 'map_to' => 'Map To', 'first_row_as_column_names' => 'Use first row as column names', - 'no_file_selected' => 'No File Selected', + 'no_file_selected' => 'Ni izbrane datoteke', 'import_type' => 'Import Type', 'draft_mode' => 'Draft Mode', 'draft_mode_help' => 'Preview updates faster but is less accurate', - 'show_product_discount' => 'Show Product Discount', + 'show_product_discount' => 'Prikaži popust izdelka', 'show_product_discount_help' => 'Display a line item discount field', 'tax_name3' => 'Tax Name 3', '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.', - 'running_tasks' => 'Running Tasks', - 'recent_tasks' => 'Recent Tasks', - 'recent_expenses' => 'Recent Expenses', + 'running_tasks' => 'Opravila v teku', + 'recent_tasks' => 'Nedavna opravila', + 'recent_expenses' => 'Nedavni stroški', 'upcoming_expenses' => 'Upcoming Expenses', 'search_payment_term' => 'Search 1 Payment Term', 'search_payment_terms' => 'Search :count Payment Terms', @@ -3890,14 +3893,14 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'before_taxes' => 'Before Taxes', 'after_taxes' => 'After Taxes', 'color' => 'Color', - 'show' => 'Show', - 'empty_columns' => 'Empty Columns', + 'show' => 'Prikaži', + 'empty_columns' => 'Prazni stolpci', 'project_name' => 'Project Name', 'counter_pattern_error' => 'To use :client_counter please add either :client_number or :client_id_number to prevent conflicts', - 'this_quarter' => 'This Quarter', + 'this_quarter' => 'To četrtletje', 'to_update_run' => 'To update run', 'registration_url' => 'Registration URL', - 'show_product_cost' => 'Show Product Cost', + 'show_product_cost' => 'Prikaži ceno izdelka', 'complete' => 'Complete', 'next' => 'Next', 'next_step' => 'Next step', @@ -4030,7 +4033,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'credit_payment' => 'Credit applied to Invoice :invoice_number', 'credit_subject' => 'New credit :number from :account', 'credit_message' => 'To view your credit for :amount, click the link below.', - 'payment_type_Crypto' => 'Cryptocurrency', + 'payment_type_Crypto' => 'Kriptovaluta', 'payment_type_Credit' => 'Credit', 'store_for_future_use' => 'Store for future use', 'pay_with_credit' => 'Pay with credit', @@ -4061,7 +4064,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'save_payment_method_details' => 'Save payment method details', 'new_card' => 'New card', 'new_bank_account' => 'New bank account', - 'company_limit_reached' => 'Limit of 10 companies per account.', + 'company_limit_reached' => 'Limit of :limit companies per account.', 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices', 'credit_number_taken' => 'Credit number already taken', 'credit_not_found' => 'Credit not found', @@ -4145,7 +4148,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'count_day' => '1 Day', 'count_days' => ':count Days', 'web_session_timeout' => 'Web Session Timeout', - 'security_settings' => 'Security Settings', + 'security_settings' => 'Nastavitev varnosti', 'resend_email' => 'Ponovno pošlji e-pošto', 'confirm_your_email_address' => 'Please confirm your email address', 'freshbooks' => 'FreshBooks', @@ -4165,7 +4168,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'an_error_occurred_try_again' => 'An error occurred, please try again', 'please_first_set_a_password' => 'Please first set a password', 'changing_phone_disables_two_factor' => 'Warning: Changing your phone number will disable 2FA', - 'help_translate' => 'Help Translate', + 'help_translate' => 'Pomagaj prevesti program', 'please_select_a_country' => 'Please select a country', 'disabled_two_factor' => 'Successfully disabled 2FA', 'connected_google' => 'Successfully connected account', @@ -4197,10 +4200,9 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'disconnected_gmail' => 'Successfully disconnected Gmail', 'update_fail_help' => 'Changes to the codebase may be blocking the update, you can run this command to discard the changes:', 'client_id_number' => 'Client ID Number', - 'count_minutes' => ':count Minutes', + 'count_minutes' => ':count Minut', 'password_timeout' => 'Password Timeout', 'shared_invoice_credit_counter' => 'Share Invoice/Credit Counter', - 'activity_80' => ':user created subscription :subscription', 'activity_81' => ':user updated subscription :subscription', 'activity_82' => ':user archived subscription :subscription', @@ -4208,7 +4210,6 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'activity_84' => ':user restored subscription :subscription', 'amount_greater_than_balance_v5' => 'The amount is greater than the invoice balance. You cannot overpay an invoice.', 'click_to_continue' => 'Click to continue', - 'notification_invoice_created_body' => 'The following invoice :invoice was created for client :client for :amount.', 'notification_invoice_created_subject' => 'Invoice :invoice was created for :client', 'notification_quote_created_body' => 'The following quote :invoice was created for client :client for :amount.', @@ -4294,6 +4295,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'przelewy24_accept' => 'I declare that I have familiarized myself with the regulations and information obligation of the Przelewy24 service.', '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.', + 'klarna' => 'Klarna', 'eps' => 'EPS', 'becs' => 'BECS Direct Debit', 'becs_mandate' => 'By providing your bank account details, you agree to this Direct Debit Request and the Direct Debit Request service agreement, 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.', @@ -4327,7 +4329,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'extra_large' => 'Extra Large', 'show_pdf_preview' => 'Show PDF Preview', 'show_pdf_preview_help' => 'Display PDF preview while editing invoices', - 'print_pdf' => 'Print PDF', + 'print_pdf' => 'Natisni PDF', 'remind_me' => 'Remind Me', 'instant_bank_pay' => 'Instant Bank Pay', 'click_selected' => 'Click Selected', @@ -4375,7 +4377,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'customer_count' => 'Customer Count', 'verify_customers' => 'Verify Customers', 'google_analytics_tracking_id' => 'Google Analytics Tracking ID', - 'decimal_comma' => 'Decimal Comma', + 'decimal_comma' => 'Decimalna vejica', 'use_comma_as_decimal_place' => 'Use comma as decimal place in forms', 'select_method' => 'Select Method', 'select_platform' => 'Select Platform', @@ -4386,19 +4388,19 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'add_second_contact' => 'Add Second Contact', 'previous_page' => 'Previous Page', 'next_page' => 'Next Page', - 'export_colors' => 'Export Colors', - 'import_colors' => 'Import Colors', + 'export_colors' => 'Izvozi barve', + 'import_colors' => 'Uvozi barve', 'clear_all' => 'Clear All', 'contrast' => 'Contrast', - 'custom_colors' => 'Custom Colors', - 'colors' => 'Colors', - 'sidebar_active_background_color' => 'Sidebar Active Background Color', - 'sidebar_active_font_color' => 'Sidebar Active Font Color', - 'sidebar_inactive_background_color' => 'Sidebar Inactive Background Color', - 'sidebar_inactive_font_color' => 'Sidebar Inactive Font Color', + 'custom_colors' => 'Prilagojene barve', + 'colors' => 'Barve', + 'sidebar_active_background_color' => 'Barva stranskega menija, ko je aktiven', + 'sidebar_active_font_color' => 'Barva teksta stranskega menija, ko je aktiven', + 'sidebar_inactive_background_color' => 'Barva stranskega menija, ko ni aktiven', + 'sidebar_inactive_font_color' => 'Barva teksta stranskega menija, ko ni aktiven', 'table_alternate_row_background_color' => 'Table Alternate Row Background Color', - 'invoice_header_background_color' => 'Invoice Header Background Color', - 'invoice_header_font_color' => 'Invoice Header Font Color', + 'invoice_header_background_color' => 'Barva glave računa', + 'invoice_header_font_color' => 'Barva teksta glave računa', 'review_app' => 'Review App', 'check_status' => 'Check Status', 'free_trial' => 'Free Trial', @@ -4433,7 +4435,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'show_task_end_date' => 'Show Task End Date', 'show_task_end_date_help' => 'Enable specifying the task end date', 'gateway_setup' => 'Gateway Setup', - 'preview_sidebar' => 'Preview Sidebar', + 'preview_sidebar' => 'Predogled stranskega menija', 'years_data_shown' => 'Years Data Shown', 'ended_all_sessions' => 'Successfully ended all sessions', 'end_all_sessions' => 'End All Sessions', @@ -4463,8 +4465,8 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'landscape' => 'Landscape', 'owner_upgrade_to_paid_plan' => 'The account owner can upgrade to a paid plan to enable the advanced advanced settings', 'upgrade_to_paid_plan' => 'Upgrade to a paid plan to enable the advanced settings', - 'invoice_payment_terms' => 'Invoice Payment Terms', - 'quote_valid_until' => 'Quote Valid Until', + 'invoice_payment_terms' => 'Plačilni pogoji', + 'quote_valid_until' => 'Veljavnost ponudbe', 'no_headers' => 'No Headers', 'add_header' => 'Add Header', 'remove_header' => 'Remove Header', @@ -4497,7 +4499,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'html_mode' => 'HTML Mode', 'html_mode_help' => 'Preview updates faster but is less accurate', 'status_color_theme' => 'Status Color Theme', - 'load_color_theme' => 'Load Color Theme', + 'load_color_theme' => 'Naloži barvno shemo', 'lang_Estonian' => 'Estonian', 'marked_credit_as_paid' => 'Successfully marked credit as paid', 'marked_credits_as_paid' => 'Successfully marked credits as paid', @@ -4528,8 +4530,8 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'age_group_paid' => 'Paid', 'id' => 'Id', 'convert_to' => 'Convert To', - 'client_currency' => 'Client Currency', - 'company_currency' => 'Company Currency', + 'client_currency' => 'Valuta stranke', + 'company_currency' => 'Vaša valuta', 'custom_emails_disabled_help' => 'To prevent spam we require upgrading to a paid account to customize the email', 'upgrade_to_add_company' => 'Upgrade your plan to add companies', 'file_saved_in_downloads_folder' => 'The file has been saved in the downloads folder', @@ -4541,7 +4543,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'gmail_credentials_invalid_subject' => 'Send with GMail invalid credentials', 'gmail_credentials_invalid_body' => 'Your GMail credentials are not correct, please log into the administrator portal and navigate to Settings > User Details and disconnect and reconnect your GMail account. We will send you this notification daily until this issue is resolved', 'notification_invoice_sent' => 'Stranki :client je bil poslan e-račun :invoice v znesku :amount', - 'total_columns' => 'Total Fields', + 'total_columns' => 'Polja vnosa za skupni obračun cene', 'view_task' => 'View Task', 'cancel_invoice' => 'Cancel', 'changed_status' => 'Successfully changed task status', @@ -4564,9 +4566,9 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'invalid_time' => 'Invalid Time', 'signed_in_as' => 'Signed in as', 'total_results' => 'Total results', - 'restore_company_gateway' => 'Restore payment gateway', - 'archive_company_gateway' => 'Archive payment gateway', - 'delete_company_gateway' => 'Delete payment gateway', + 'restore_company_gateway' => 'Restore gateway', + 'archive_company_gateway' => 'Archive gateway', + 'delete_company_gateway' => 'Delete gateway', 'exchange_currency' => 'Exchange currency', 'tax_amount1' => 'Tax Amount 1', 'tax_amount2' => 'Tax Amount 2', @@ -4587,17 +4589,17 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'left' => 'Left', 'right' => 'Right', 'center' => 'Center', - 'page_numbering' => 'Page Numbering', - 'page_numbering_alignment' => 'Page Numbering Alignment', + 'page_numbering' => 'Številčenje', + 'page_numbering_alignment' => 'Pozicija številčenja', 'invoice_sent_notification_label' => 'Invoice Sent', - 'show_product_description' => 'Show Product Description', + 'show_product_description' => 'Prikaži opis izdelka', 'show_product_description_help' => 'Include the description in the product dropdown', 'invoice_items' => 'Invoice Items', 'quote_items' => 'Quote Items', 'profitloss' => 'Profit and Loss', - 'import_format' => 'Import Format', - 'export_format' => 'Export Format', - 'export_type' => 'Export Type', + 'import_format' => 'Uvozni format', + 'export_format' => 'Izvozni format', + 'export_type' => 'Vrsta izvoza', 'stop_on_unpaid' => 'Stop On Unpaid', 'stop_on_unpaid_help' => 'Stop creating recurring invoices if the last invoice is unpaid.', 'use_quote_terms' => 'Use Quote Terms', @@ -4653,7 +4655,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'last_sent_template' => 'Last Sent Template', 'enable_flexible_search' => 'Enable Flexible Search', 'enable_flexible_search_help' => 'Match non-contiguous characters, ie. "ct" matches "cat"', - 'vendor_details' => 'Vendor Details', + 'vendor_details' => 'Podatki dobavitelja', 'purchase_order_details' => 'Purchase Order Details', 'qr_iban' => 'QR IBAN', 'besr_id' => 'BESR ID', @@ -4704,21 +4706,21 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'enable_applying_payments_help' => 'Support separately creating and applying payments', 'stock_quantity' => 'Stock Quantity', 'notification_threshold' => 'Notification Threshold', - 'track_inventory' => 'Track Inventory', - 'track_inventory_help' => 'Display a product stock field and update when invoices are sent', - 'stock_notifications' => 'Stock Notifications', - 'stock_notifications_help' => 'Send an email when the stock reaches the threshold', + 'track_inventory' => 'Spremljaj zalogo', + 'track_inventory_help' => 'Prikaži zalogo izdelka in jo obnavljaj glede na poslane račune', + 'stock_notifications' => 'Obveščanje o zalogi', + 'stock_notifications_help' => 'Pošlji sporočilo, ko zaloga doseže minimalno količino', 'vat' => 'VAT', 'view_map' => 'View Map', 'set_default_design' => 'Set Default Design', - 'add_gateway_help_message' => 'Add a payment gateway (ie. Stripe, WePay or PayPal) to accept online payments', + 'add_gateway_help_message' => 'Dodaj plačilni prehod (ie. Stripe, WePay or PayPal) za sprejemanje plačil prek spleta', 'purchase_order_issued_to' => 'Purchase Order issued to', 'archive_task_status' => 'Archive Task Status', 'delete_task_status' => 'Delete Task Status', 'restore_task_status' => 'Restore Task Status', 'lang_Hebrew' => 'Hebrew', - 'price_change_accepted' => 'Price change accepted', - 'price_change_failed' => 'Price change failed with code', + 'price_change_accepted' => 'Sprememba cene je bila potrjena', + 'price_change_failed' => 'Sprememba cene je bila zavrnjena', 'restore_purchases' => 'Restore Purchases', 'activate' => 'Activate', 'connect_apple' => 'Connect Apple', @@ -4734,8 +4736,8 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'period' => 'Period', 'fields_per_row' => 'Fields Per Row', 'total_active_invoices' => 'Active Invoices', - 'total_outstanding_invoices' => 'Outstanding Invoices', - 'total_completed_payments' => 'Completed Payments', + 'total_outstanding_invoices' => 'Odprti računi', + 'total_completed_payments' => 'Zaključeni računi', 'total_refunded_payments' => 'Refunded Payments', 'total_active_quotes' => 'Active Quotes', 'total_approved_quotes' => 'Approved Quotes', @@ -4777,8 +4779,134 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'invoice_task_project' => 'Invoice Task Project', 'invoice_task_project_help' => 'Add the project to the invoice line items', 'bulk_action' => 'Bulk Action', - 'phone_validation_error' => 'This phone number is not valid, please enter in E.164 format', - 'transaction' => 'Transaction', + 'phone_validation_error' => 'This mobile (cell) phone number is not valid, please enter in E.164 format', + 'transaction' => 'Transaction', + 'disable_2fa' => 'Disable 2FA', + 'change_number' => 'Change Number', + 'resend_code' => 'Resend Code', + 'base_type' => 'Base Type', + 'category_type' => 'Category Type', + 'bank_transaction' => 'Transaction', + 'bulk_print' => 'Natisni PDF', + 'vendor_postal_code' => 'Vendor Postal Code', + 'preview_location' => 'Preview Location', + 'bottom' => 'Bottom', + 'side' => 'Side', + 'pdf_preview' => 'PDF Preview', + 'long_press_to_select' => 'Long Press to Select', + 'purchase_order_item' => 'Purchase Order Item', + 'would_you_rate_the_app' => 'Would you like to rate the app?', + 'include_deleted' => 'Include Deleted', + 'include_deleted_help' => 'Include deleted records in reports', + 'due_on' => 'Due On', + 'browser_pdf_viewer' => 'Use Browser PDF Viewer', + 'browser_pdf_viewer_help' => 'Warning: Prevents interacting with app over the PDF', + 'converted_transactions' => 'Successfully converted transactions', + 'default_category' => 'Default Category', + 'connect_accounts' => 'Connect Accounts', + 'manage_rules' => 'Manage Rules', + 'search_category' => 'Search 1 Category', + 'search_categories' => 'Search :count Categories', + 'min_amount' => 'Min Amount', + 'max_amount' => 'Max Amount', + 'converted_transaction' => 'Successfully converted transaction', + 'convert_to_payment' => 'Convert to Payment', + 'deposit' => 'Deposit', + 'withdrawal' => 'Withdrawal', + 'deposits' => 'Deposits', + 'withdrawals' => 'Withdrawals', + 'matched' => 'Matched', + 'unmatched' => 'Unmatched', + 'create_credit' => 'Create Credit', + 'transactions' => 'Prenosi', + 'new_transaction' => 'New Transaction', + 'edit_transaction' => 'Edit Transaction', + 'created_transaction' => 'Successfully created transaction', + 'updated_transaction' => 'Successfully updated transaction', + 'archived_transaction' => 'Successfully archived transaction', + 'deleted_transaction' => 'Successfully deleted transaction', + 'removed_transaction' => 'Successfully removed transaction', + 'restored_transaction' => 'Successfully restored transaction', + 'search_transaction' => 'Search Transaction', + 'search_transactions' => 'Search :count Transactions', + 'deleted_bank_account' => 'Successfully deleted bank account', + 'removed_bank_account' => 'Successfully removed bank account', + 'restored_bank_account' => 'Successfully restored bank account', + 'search_bank_account' => 'Search Bank Account', + 'search_bank_accounts' => 'Search :count Bank Accounts', + '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', + 'enable_applying_payments_later' => 'Enable Applying Payments Later', + 'line_item_tax_rates' => 'Line Item Tax Rates', + 'show_tasks_in_client_portal' => 'Show Tasks in Client Portal', + '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.', + 'auto_sync' => 'Auto Sync', + 'refresh_accounts' => 'Refresh Accounts', + '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', + 'include_tax' => 'Include tax', + 'email_template_change' => 'E-mail template body can be changed on', + 'task_update_authorization_error' => 'Insufficient permissions, or task may be locked', + 'cash_vs_accrual' => 'Accrual accounting', + 'cash_vs_accrual_help' => 'Turn on for accrual reporting, turn off for cash basis reporting.', + 'expense_paid_report' => 'Expensed reporting', + 'expense_paid_report_help' => 'Turn on for reporting all expenses, turn off for reporting only paid expenses', + 'payment_type_Klarna' => 'Klarna', + 'online_payment_email_help' => 'Send an email when an online payment is made', + 'manual_payment_email_help' => 'Send an email when manually entering a payment', + 'mark_paid_payment_email_help' => 'Send an email when marking an invoice as paid', + 'linked_transaction' => 'Successfully linked transaction', + 'link_payment' => 'Link Payment', + 'link_expense' => 'Link Expense', + 'lock_invoiced_tasks' => 'Lock Invoiced Tasks', + 'lock_invoiced_tasks_help' => 'Prevent tasks from being edited once invoiced', + 'registration_required_help' => 'Require clients to register', + 'use_inventory_management' => 'Use Inventory Management', + 'use_inventory_management_help' => 'Require products to be in stock', + 'optional_products' => 'Optional Products', + 'optional_recurring_products' => 'Optional Recurring Products', + 'convert_matched' => 'Convert', + 'auto_billed_invoice' => 'Successfully queued invoice to be auto-billed', + 'auto_billed_invoices' => 'Successfully queued invoices to be auto-billed', + 'operator' => 'Operator', + 'value' => 'Value', + 'is' => 'Is', + 'contains' => 'Contains', + 'starts_with' => 'Starts with', + 'is_empty' => 'Is empty', + 'add_rule' => 'Add Rule', + 'match_all_rules' => 'Match All Rules', + 'match_all_rules_help' => 'All criteria needs to match for the rule to be applied', + 'auto_convert_help' => 'Automatically convert matched transactions to expenses', + 'rules' => 'Rules', + 'transaction_rule' => 'Transaction Rule', + 'transaction_rules' => 'Transaction Rules', + 'new_transaction_rule' => 'New Transaction Rule', + 'edit_transaction_rule' => 'Edit Transaction Rule', + 'created_transaction_rule' => 'Successfully created rule', + 'updated_transaction_rule' => 'Successfully updated transaction rule', + 'archived_transaction_rule' => 'Successfully archived transaction rule', + 'deleted_transaction_rule' => 'Successfully deleted transaction rule', + 'removed_transaction_rule' => 'Successfully removed transaction rule', + 'restored_transaction_rule' => 'Successfully restored transaction rule', + 'search_transaction_rule' => 'Search Transaction Rule', + 'search_transaction_rules' => 'Search Transaction Rules', + 'payment_type_Interac E-Transfer' => 'Interac E-Transfer', + 'delete_bank_account' => 'Delete Bank Account', + 'archive_transaction' => 'Archive Transaction', + 'delete_transaction' => 'Delete Transaction', + 'otp_code_message' => 'Enter the code emailed.', + 'otp_code_subject' => 'Your one time passcode code', + 'otp_code_body' => 'Your one time passcode is :code', + 'delete_tax_rate' => 'Delete Tax Rate', + 'restore_tax_rate' => 'Restore Tax Rate', + 'company_backup_file' => 'Select company backup file', + 'company_backup_file_help' => 'Please upload the .zip file used to create this backup.', + 'backup_restore' => 'Backup | Restore', + 'export_company' => 'Create company backup', + 'backup' => 'Backup', + ); return $LANG; diff --git a/lang/sq/texts.php b/lang/sq/texts.php index 14f963b1c7b4..6a683f922c42 100644 --- a/lang/sq/texts.php +++ b/lang/sq/texts.php @@ -254,6 +254,8 @@ $LANG = array( 'notification_invoice_paid' => 'Pagesa prej :amount është realizuar nga :client për faturën :invoice.', 'notification_invoice_sent' => 'Klienti :client ka dërguar me email faturën :invoice për shumën :amount', 'notification_invoice_viewed' => 'Klienti :client ka shikuar faturën :invoice për shumën :amount', + 'stripe_payment_text' => 'Invoice :invoicenumber for :amount for client :client', + 'stripe_payment_text_without_invoice' => 'Payment with no invoice for amount :amount for client :client', 'reset_password' => 'Ju mund ta resetoni fjalëkalimin e llogarisë tuaj duke klikuar butonin më poshtë:', 'secure_payment' => 'Pagesë e sigurtë', 'card_number' => 'Numri i kartës', @@ -2499,6 +2501,7 @@ Pasi të keni pranuar shumat, kthehuni në faqen e metodave të pagesës dhe kli 'alipay' => 'Alipay', 'sofort' => 'Sofort', 'sepa' => 'SEPA Direct Debit', + 'name_without_special_characters' => 'Please enter a name with only the letters a-z and whitespaces', 'enable_alipay' => 'Accept Alipay', 'enable_sofort' => 'Accept EU bank transfers', 'stripe_alipay_help' => 'These gateways also need to be activated in :link.', @@ -4059,7 +4062,7 @@ Pasi të keni pranuar shumat, kthehuni në faqen e metodave të pagesës dhe kli 'save_payment_method_details' => 'Save payment method details', 'new_card' => 'New card', 'new_bank_account' => 'New bank account', - 'company_limit_reached' => 'Limit of 10 companies per account.', + 'company_limit_reached' => 'Limit of :limit companies per account.', 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices', 'credit_number_taken' => 'Credit number already taken', 'credit_not_found' => 'Credit not found', @@ -4198,7 +4201,6 @@ Pasi të keni pranuar shumat, kthehuni në faqen e metodave të pagesës dhe kli 'count_minutes' => ':count Minutes', 'password_timeout' => 'Password Timeout', 'shared_invoice_credit_counter' => 'Share Invoice/Credit Counter', - 'activity_80' => ':user created subscription :subscription', 'activity_81' => ':user updated subscription :subscription', 'activity_82' => ':user archived subscription :subscription', @@ -4206,7 +4208,6 @@ Pasi të keni pranuar shumat, kthehuni në faqen e metodave të pagesës dhe kli 'activity_84' => ':user restored subscription :subscription', 'amount_greater_than_balance_v5' => 'The amount is greater than the invoice balance. You cannot overpay an invoice.', 'click_to_continue' => 'Click to continue', - 'notification_invoice_created_body' => 'The following invoice :invoice was created for client :client for :amount.', 'notification_invoice_created_subject' => 'Invoice :invoice was created for :client', 'notification_quote_created_body' => 'The following quote :invoice was created for client :client for :amount.', @@ -4292,6 +4293,7 @@ Pasi të keni pranuar shumat, kthehuni në faqen e metodave të pagesës dhe kli 'przelewy24_accept' => 'I declare that I have familiarized myself with the regulations and information obligation of the Przelewy24 service.', '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.', + 'klarna' => 'Klarna', 'eps' => 'EPS', 'becs' => 'BECS Direct Debit', 'becs_mandate' => 'By providing your bank account details, you agree to this Direct Debit Request and the Direct Debit Request service agreement, 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.', @@ -4562,9 +4564,9 @@ Pasi të keni pranuar shumat, kthehuni në faqen e metodave të pagesës dhe kli 'invalid_time' => 'Invalid Time', 'signed_in_as' => 'Signed in as', 'total_results' => 'Total results', - 'restore_company_gateway' => 'Restore payment gateway', - 'archive_company_gateway' => 'Archive payment gateway', - 'delete_company_gateway' => 'Delete payment gateway', + 'restore_company_gateway' => 'Restore gateway', + 'archive_company_gateway' => 'Archive gateway', + 'delete_company_gateway' => 'Delete gateway', 'exchange_currency' => 'Exchange currency', 'tax_amount1' => 'Tax Amount 1', 'tax_amount2' => 'Tax Amount 2', @@ -4775,8 +4777,134 @@ Pasi të keni pranuar shumat, kthehuni në faqen e metodave të pagesës dhe kli 'invoice_task_project' => 'Invoice Task Project', 'invoice_task_project_help' => 'Add the project to the invoice line items', 'bulk_action' => 'Bulk Action', - 'phone_validation_error' => 'This phone number is not valid, please enter in E.164 format', - 'transaction' => 'Transaction', + 'phone_validation_error' => 'This mobile (cell) phone number is not valid, please enter in E.164 format', + 'transaction' => 'Transaction', + 'disable_2fa' => 'Disable 2FA', + 'change_number' => 'Change Number', + 'resend_code' => 'Resend Code', + 'base_type' => 'Base Type', + 'category_type' => 'Category Type', + 'bank_transaction' => 'Transaction', + 'bulk_print' => 'Print PDF', + 'vendor_postal_code' => 'Vendor Postal Code', + 'preview_location' => 'Preview Location', + 'bottom' => 'Bottom', + 'side' => 'Side', + 'pdf_preview' => 'PDF Preview', + 'long_press_to_select' => 'Long Press to Select', + 'purchase_order_item' => 'Purchase Order Item', + 'would_you_rate_the_app' => 'Would you like to rate the app?', + 'include_deleted' => 'Include Deleted', + 'include_deleted_help' => 'Include deleted records in reports', + 'due_on' => 'Due On', + 'browser_pdf_viewer' => 'Use Browser PDF Viewer', + 'browser_pdf_viewer_help' => 'Warning: Prevents interacting with app over the PDF', + 'converted_transactions' => 'Successfully converted transactions', + 'default_category' => 'Default Category', + 'connect_accounts' => 'Connect Accounts', + 'manage_rules' => 'Manage Rules', + 'search_category' => 'Search 1 Category', + 'search_categories' => 'Search :count Categories', + 'min_amount' => 'Min Amount', + 'max_amount' => 'Max Amount', + 'converted_transaction' => 'Successfully converted transaction', + 'convert_to_payment' => 'Convert to Payment', + 'deposit' => 'Deposit', + 'withdrawal' => 'Withdrawal', + 'deposits' => 'Deposits', + 'withdrawals' => 'Withdrawals', + 'matched' => 'Matched', + 'unmatched' => 'Unmatched', + 'create_credit' => 'Create Credit', + 'transactions' => 'Transactions', + 'new_transaction' => 'New Transaction', + 'edit_transaction' => 'Edit Transaction', + 'created_transaction' => 'Successfully created transaction', + 'updated_transaction' => 'Successfully updated transaction', + 'archived_transaction' => 'Successfully archived transaction', + 'deleted_transaction' => 'Successfully deleted transaction', + 'removed_transaction' => 'Successfully removed transaction', + 'restored_transaction' => 'Successfully restored transaction', + 'search_transaction' => 'Search Transaction', + 'search_transactions' => 'Search :count Transactions', + 'deleted_bank_account' => 'Successfully deleted bank account', + 'removed_bank_account' => 'Successfully removed bank account', + 'restored_bank_account' => 'Successfully restored bank account', + 'search_bank_account' => 'Search Bank Account', + 'search_bank_accounts' => 'Search :count Bank Accounts', + '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', + 'enable_applying_payments_later' => 'Enable Applying Payments Later', + 'line_item_tax_rates' => 'Line Item Tax Rates', + 'show_tasks_in_client_portal' => 'Show Tasks in Client Portal', + '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.', + 'auto_sync' => 'Auto Sync', + 'refresh_accounts' => 'Refresh Accounts', + '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', + 'include_tax' => 'Include tax', + 'email_template_change' => 'E-mail template body can be changed on', + 'task_update_authorization_error' => 'Insufficient permissions, or task may be locked', + 'cash_vs_accrual' => 'Accrual accounting', + 'cash_vs_accrual_help' => 'Turn on for accrual reporting, turn off for cash basis reporting.', + 'expense_paid_report' => 'Expensed reporting', + 'expense_paid_report_help' => 'Turn on for reporting all expenses, turn off for reporting only paid expenses', + 'payment_type_Klarna' => 'Klarna', + 'online_payment_email_help' => 'Send an email when an online payment is made', + 'manual_payment_email_help' => 'Send an email when manually entering a payment', + 'mark_paid_payment_email_help' => 'Send an email when marking an invoice as paid', + 'linked_transaction' => 'Successfully linked transaction', + 'link_payment' => 'Link Payment', + 'link_expense' => 'Link Expense', + 'lock_invoiced_tasks' => 'Lock Invoiced Tasks', + 'lock_invoiced_tasks_help' => 'Prevent tasks from being edited once invoiced', + 'registration_required_help' => 'Require clients to register', + 'use_inventory_management' => 'Use Inventory Management', + 'use_inventory_management_help' => 'Require products to be in stock', + 'optional_products' => 'Optional Products', + 'optional_recurring_products' => 'Optional Recurring Products', + 'convert_matched' => 'Convert', + 'auto_billed_invoice' => 'Successfully queued invoice to be auto-billed', + 'auto_billed_invoices' => 'Successfully queued invoices to be auto-billed', + 'operator' => 'Operator', + 'value' => 'Value', + 'is' => 'Is', + 'contains' => 'Contains', + 'starts_with' => 'Starts with', + 'is_empty' => 'Is empty', + 'add_rule' => 'Add Rule', + 'match_all_rules' => 'Match All Rules', + 'match_all_rules_help' => 'All criteria needs to match for the rule to be applied', + 'auto_convert_help' => 'Automatically convert matched transactions to expenses', + 'rules' => 'Rules', + 'transaction_rule' => 'Transaction Rule', + 'transaction_rules' => 'Transaction Rules', + 'new_transaction_rule' => 'New Transaction Rule', + 'edit_transaction_rule' => 'Edit Transaction Rule', + 'created_transaction_rule' => 'Successfully created rule', + 'updated_transaction_rule' => 'Successfully updated transaction rule', + 'archived_transaction_rule' => 'Successfully archived transaction rule', + 'deleted_transaction_rule' => 'Successfully deleted transaction rule', + 'removed_transaction_rule' => 'Successfully removed transaction rule', + 'restored_transaction_rule' => 'Successfully restored transaction rule', + 'search_transaction_rule' => 'Search Transaction Rule', + 'search_transaction_rules' => 'Search Transaction Rules', + 'payment_type_Interac E-Transfer' => 'Interac E-Transfer', + 'delete_bank_account' => 'Delete Bank Account', + 'archive_transaction' => 'Archive Transaction', + 'delete_transaction' => 'Delete Transaction', + 'otp_code_message' => 'Enter the code emailed.', + 'otp_code_subject' => 'Your one time passcode code', + 'otp_code_body' => 'Your one time passcode is :code', + 'delete_tax_rate' => 'Delete Tax Rate', + 'restore_tax_rate' => 'Restore Tax Rate', + 'company_backup_file' => 'Select company backup file', + 'company_backup_file_help' => 'Please upload the .zip file used to create this backup.', + 'backup_restore' => 'Backup | Restore', + 'export_company' => 'Create company backup', + 'backup' => 'Backup', + ); return $LANG; diff --git a/lang/sr/texts.php b/lang/sr/texts.php index 670b2bd71c16..44f356f45b6e 100644 --- a/lang/sr/texts.php +++ b/lang/sr/texts.php @@ -254,6 +254,8 @@ $LANG = array( 'notification_invoice_paid' => 'Uplata u iznosu :amount je izvršena od strane :client prema računu :invoice.', 'notification_invoice_sent' => 'Sledećem klijentu :client je poslat e-poštom račun :invoice na iznos :amount.', 'notification_invoice_viewed' => 'Sledeći klijent :client je pregledao račun :invoice na iznos :amount.', + 'stripe_payment_text' => 'Invoice :invoicenumber for :amount for client :client', + 'stripe_payment_text_without_invoice' => 'Payment with no invoice for amount :amount for client :client', 'reset_password' => 'Lozinku za pristup svom računu možete resetovati klikom na sledeće dugme:', 'secure_payment' => 'Sigurna uplata', 'card_number' => 'Broj kartice', @@ -2501,6 +2503,7 @@ Kada budete imali iznose, vratite se na ovu stranicu sa načinima plaćanja i k 'alipay' => 'Alipay', 'sofort' => 'Sofort', 'sepa' => 'SEPA Direct Debit', + 'name_without_special_characters' => 'Please enter a name with only the letters a-z and whitespaces', 'enable_alipay' => 'Prihvati Alipay', 'enable_sofort' => 'Prihvati transfere EU banaka', 'stripe_alipay_help' => 'Ovi kanali takođe moraju biti aktivirani :link.', @@ -4061,7 +4064,7 @@ Kada budete imali iznose, vratite se na ovu stranicu sa načinima plaćanja i k 'save_payment_method_details' => 'Sačuvajte detalje o načinu plaćanja', 'new_card' => 'Nova kartica', 'new_bank_account' => 'Novi bankovni račun', - 'company_limit_reached' => 'Ograničenje od 10 preduzeća po nalogu.', + 'company_limit_reached' => 'Limit of :limit companies per account.', 'credits_applied_validation' => 'Ukupni primenjeni krediti ne mogu biti VIŠE od ukupnog broja računa', 'credit_number_taken' => 'Broj kredita je zauzet', 'credit_not_found' => 'Kredit nije pronađen', @@ -4200,7 +4203,6 @@ Kada budete imali iznose, vratite se na ovu stranicu sa načinima plaćanja i k 'count_minutes' => ':count minuti', 'password_timeout' => 'Vreme isteka lozinke', 'shared_invoice_credit_counter' => 'Share Invoice/Credit Counter', - 'activity_80' => ':user je kreirao pretplatu :subscription', 'activity_81' => ':user je ažurirao pretplatu :subscription', 'activity_82' => ':user je arhivirao pretplatu :subscription', @@ -4208,7 +4210,6 @@ Kada budete imali iznose, vratite se na ovu stranicu sa načinima plaćanja i k 'activity_84' => ':user je vratio pretplatu :subscription', 'amount_greater_than_balance_v5' => 'Iznos je veći od stanja na računu. Ne možete preplatiti račun.', 'click_to_continue' => 'Kliknite da biste nastavili', - 'notification_invoice_created_body' => 'Sledeći račun :invoice je kreiran za klijenta :client za :amount.', 'notification_invoice_created_subject' => 'Račun :invoice je kreiran za :client', 'notification_quote_created_body' => 'Sledeća ponuda :invoice je kreirana za klijenta :client za :amount', @@ -4294,6 +4295,7 @@ Kada budete imali iznose, vratite se na ovu stranicu sa načinima plaćanja i k 'przelewy24_accept' => 'Izjavljujem da sam upoznat sa propisima i obavezom informisanja servisa Przelevi24. ', 'giropay' => 'GiroPay ', 'giropay_law' => 'Unošenjem vaših podataka o kupcu (kao što su ime, šifra sortiranja i broj računa) vi (kupac) se slažete da se ove informacije daju dobrovoljno. ', + 'klarna' => 'Klarna', 'eps' => 'EPS', 'becs' => 'BECS direktno zaduživanje', 'becs_mandate' => 'Davanjem detalja o svom bankovnom računu, saglasni ste sa ovim Zahtevom za direktno zaduživanje i ugovorom o usluzi Zahteva za direktno zaduživanje, i ovlašćujete Stripe Paiments Australia Pti Ltd ACN 160 180 343 ID broj korisnika za direktno zaduživanje 507156 („Stripe“) da zaduži vaš račun putem Bulk Electronic Clearing System (BECS) u ime :company (the “Merchant”) za bilo koje iznose koje vam the Merchant posebno saopšti. Potvrđujete da ste ili vlasnik naloga ili ovlašćeni potpisnik na gore navedenom nalogu.', @@ -4564,9 +4566,9 @@ Kada budete imali iznose, vratite se na ovu stranicu sa načinima plaćanja i k 'invalid_time' => 'Invalid Time', 'signed_in_as' => 'Signed in as', 'total_results' => 'Total results', - 'restore_company_gateway' => 'Restore payment gateway', - 'archive_company_gateway' => 'Archive payment gateway', - 'delete_company_gateway' => 'Delete payment gateway', + 'restore_company_gateway' => 'Restore gateway', + 'archive_company_gateway' => 'Archive gateway', + 'delete_company_gateway' => 'Delete gateway', 'exchange_currency' => 'Exchange currency', 'tax_amount1' => 'Tax Amount 1', 'tax_amount2' => 'Tax Amount 2', @@ -4777,8 +4779,134 @@ Kada budete imali iznose, vratite se na ovu stranicu sa načinima plaćanja i k 'invoice_task_project' => 'Invoice Task Project', 'invoice_task_project_help' => 'Add the project to the invoice line items', 'bulk_action' => 'Bulk Action', - 'phone_validation_error' => 'This phone number is not valid, please enter in E.164 format', - 'transaction' => 'Transaction', + 'phone_validation_error' => 'This mobile (cell) phone number is not valid, please enter in E.164 format', + 'transaction' => 'Transaction', + 'disable_2fa' => 'Disable 2FA', + 'change_number' => 'Change Number', + 'resend_code' => 'Resend Code', + 'base_type' => 'Base Type', + 'category_type' => 'Category Type', + 'bank_transaction' => 'Transaction', + 'bulk_print' => 'Print PDF', + 'vendor_postal_code' => 'Vendor Postal Code', + 'preview_location' => 'Preview Location', + 'bottom' => 'Bottom', + 'side' => 'Side', + 'pdf_preview' => 'PDF Preview', + 'long_press_to_select' => 'Long Press to Select', + 'purchase_order_item' => 'Purchase Order Item', + 'would_you_rate_the_app' => 'Would you like to rate the app?', + 'include_deleted' => 'Include Deleted', + 'include_deleted_help' => 'Include deleted records in reports', + 'due_on' => 'Due On', + 'browser_pdf_viewer' => 'Use Browser PDF Viewer', + 'browser_pdf_viewer_help' => 'Warning: Prevents interacting with app over the PDF', + 'converted_transactions' => 'Successfully converted transactions', + 'default_category' => 'Default Category', + 'connect_accounts' => 'Connect Accounts', + 'manage_rules' => 'Manage Rules', + 'search_category' => 'Search 1 Category', + 'search_categories' => 'Search :count Categories', + 'min_amount' => 'Min Amount', + 'max_amount' => 'Max Amount', + 'converted_transaction' => 'Successfully converted transaction', + 'convert_to_payment' => 'Convert to Payment', + 'deposit' => 'Deposit', + 'withdrawal' => 'Withdrawal', + 'deposits' => 'Deposits', + 'withdrawals' => 'Withdrawals', + 'matched' => 'Matched', + 'unmatched' => 'Unmatched', + 'create_credit' => 'Create Credit', + 'transactions' => 'Transactions', + 'new_transaction' => 'New Transaction', + 'edit_transaction' => 'Edit Transaction', + 'created_transaction' => 'Successfully created transaction', + 'updated_transaction' => 'Successfully updated transaction', + 'archived_transaction' => 'Successfully archived transaction', + 'deleted_transaction' => 'Successfully deleted transaction', + 'removed_transaction' => 'Successfully removed transaction', + 'restored_transaction' => 'Successfully restored transaction', + 'search_transaction' => 'Search Transaction', + 'search_transactions' => 'Search :count Transactions', + 'deleted_bank_account' => 'Successfully deleted bank account', + 'removed_bank_account' => 'Successfully removed bank account', + 'restored_bank_account' => 'Successfully restored bank account', + 'search_bank_account' => 'Search Bank Account', + 'search_bank_accounts' => 'Search :count Bank Accounts', + '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', + 'enable_applying_payments_later' => 'Enable Applying Payments Later', + 'line_item_tax_rates' => 'Line Item Tax Rates', + 'show_tasks_in_client_portal' => 'Show Tasks in Client Portal', + '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.', + 'auto_sync' => 'Auto Sync', + 'refresh_accounts' => 'Refresh Accounts', + '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', + 'include_tax' => 'Include tax', + 'email_template_change' => 'E-mail template body can be changed on', + 'task_update_authorization_error' => 'Insufficient permissions, or task may be locked', + 'cash_vs_accrual' => 'Accrual accounting', + 'cash_vs_accrual_help' => 'Turn on for accrual reporting, turn off for cash basis reporting.', + 'expense_paid_report' => 'Expensed reporting', + 'expense_paid_report_help' => 'Turn on for reporting all expenses, turn off for reporting only paid expenses', + 'payment_type_Klarna' => 'Klarna', + 'online_payment_email_help' => 'Send an email when an online payment is made', + 'manual_payment_email_help' => 'Send an email when manually entering a payment', + 'mark_paid_payment_email_help' => 'Send an email when marking an invoice as paid', + 'linked_transaction' => 'Successfully linked transaction', + 'link_payment' => 'Link Payment', + 'link_expense' => 'Link Expense', + 'lock_invoiced_tasks' => 'Lock Invoiced Tasks', + 'lock_invoiced_tasks_help' => 'Prevent tasks from being edited once invoiced', + 'registration_required_help' => 'Require clients to register', + 'use_inventory_management' => 'Use Inventory Management', + 'use_inventory_management_help' => 'Require products to be in stock', + 'optional_products' => 'Optional Products', + 'optional_recurring_products' => 'Optional Recurring Products', + 'convert_matched' => 'Convert', + 'auto_billed_invoice' => 'Successfully queued invoice to be auto-billed', + 'auto_billed_invoices' => 'Successfully queued invoices to be auto-billed', + 'operator' => 'Operator', + 'value' => 'Value', + 'is' => 'Is', + 'contains' => 'Contains', + 'starts_with' => 'Starts with', + 'is_empty' => 'Is empty', + 'add_rule' => 'Add Rule', + 'match_all_rules' => 'Match All Rules', + 'match_all_rules_help' => 'All criteria needs to match for the rule to be applied', + 'auto_convert_help' => 'Automatically convert matched transactions to expenses', + 'rules' => 'Rules', + 'transaction_rule' => 'Transaction Rule', + 'transaction_rules' => 'Transaction Rules', + 'new_transaction_rule' => 'New Transaction Rule', + 'edit_transaction_rule' => 'Edit Transaction Rule', + 'created_transaction_rule' => 'Successfully created rule', + 'updated_transaction_rule' => 'Successfully updated transaction rule', + 'archived_transaction_rule' => 'Successfully archived transaction rule', + 'deleted_transaction_rule' => 'Successfully deleted transaction rule', + 'removed_transaction_rule' => 'Successfully removed transaction rule', + 'restored_transaction_rule' => 'Successfully restored transaction rule', + 'search_transaction_rule' => 'Search Transaction Rule', + 'search_transaction_rules' => 'Search Transaction Rules', + 'payment_type_Interac E-Transfer' => 'Interac E-Transfer', + 'delete_bank_account' => 'Delete Bank Account', + 'archive_transaction' => 'Archive Transaction', + 'delete_transaction' => 'Delete Transaction', + 'otp_code_message' => 'Enter the code emailed.', + 'otp_code_subject' => 'Your one time passcode code', + 'otp_code_body' => 'Your one time passcode is :code', + 'delete_tax_rate' => 'Delete Tax Rate', + 'restore_tax_rate' => 'Restore Tax Rate', + 'company_backup_file' => 'Select company backup file', + 'company_backup_file_help' => 'Please upload the .zip file used to create this backup.', + 'backup_restore' => 'Backup | Restore', + 'export_company' => 'Create company backup', + 'backup' => 'Backup', + ); return $LANG; diff --git a/lang/sv/texts.php b/lang/sv/texts.php index 16d0dcb3dc53..e050bc084b24 100644 --- a/lang/sv/texts.php +++ b/lang/sv/texts.php @@ -254,6 +254,8 @@ $LANG = array( '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_viewed' => 'Följande kund :client har sett fakturan :invoice på :amount.', + 'stripe_payment_text' => 'Invoice :invoicenumber for :amount for client :client', + 'stripe_payment_text_without_invoice' => 'Payment with no invoice for amount :amount for client :client', 'reset_password' => 'Du kan återställa ditt lösenord genom att klicka på länken nedan:', 'secure_payment' => 'Säker betalning', 'card_number' => 'Kortnummer', @@ -2508,6 +2510,7 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k 'alipay' => 'Alipay', 'sofort' => 'Sofort', 'sepa' => 'SEPA Direct Debit', + 'name_without_special_characters' => 'Please enter a name with only the letters a-z and whitespaces', 'enable_alipay' => 'Acceptera Allpay', 'enable_sofort' => 'Acceptera EU-banköverföringar', 'stripe_alipay_help' => 'Dessa gateways behöver också aktiveras i :link.', @@ -4068,7 +4071,7 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k 'save_payment_method_details' => 'Spara information om betalningsmetod', 'new_card' => 'Nytt kort', 'new_bank_account' => 'Nytt bankkonto', - 'company_limit_reached' => 'Begränsning på 10 företag per konto.', + 'company_limit_reached' => 'Limit of :limit companies per account.', 'credits_applied_validation' => 'Den totala krediten kan inte ÖVERSTIGA den totala summan på fakturorna.', 'credit_number_taken' => 'Kreditnummer har redan tagits', 'credit_not_found' => 'Krediten kunde inte hittas', @@ -4207,7 +4210,6 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k 'count_minutes' => ':count minuter', 'password_timeout' => 'Timeout för lösenord', 'shared_invoice_credit_counter' => 'Share Invoice/Credit Counter', - 'activity_80' => ':user skapade prenumerationen :subscription', 'activity_81' => ':user uppdaterade prenumerationen :subscription', 'activity_82' => ':user arkiverade prenumerationen :subscription', @@ -4215,7 +4217,6 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k 'activity_84' => ':user återställde prenumerationen :subscription', 'amount_greater_than_balance_v5' => 'Beloppet är större än fakturans saldo. Du kan inte överbetala en faktura.', 'click_to_continue' => 'Klicka för att fortsätta', - 'notification_invoice_created_body' => 'Följande faktura :invoice skapades för kunden :client på belopp :amount.', 'notification_invoice_created_subject' => 'Faktura :invoice skapades för :client', 'notification_quote_created_body' => 'Följande offert :invoice skapades för kunden :client på belopp :amount.', @@ -4301,6 +4302,7 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k 'przelewy24_accept' => 'I declare that I have familiarized myself with the regulations and information obligation of the Przelewy24 service.', '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.', + 'klarna' => 'Klarna', 'eps' => 'EPS', 'becs' => 'BECS Direct Debit', 'becs_mandate' => 'By providing your bank account details, you agree to this Direct Debit Request and the Direct Debit Request service agreement, 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.', @@ -4571,9 +4573,9 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k 'invalid_time' => 'Invalid Time', 'signed_in_as' => 'Signed in as', 'total_results' => 'Total results', - 'restore_company_gateway' => 'Restore payment gateway', - 'archive_company_gateway' => 'Archive payment gateway', - 'delete_company_gateway' => 'Delete payment gateway', + 'restore_company_gateway' => 'Restore gateway', + 'archive_company_gateway' => 'Archive gateway', + 'delete_company_gateway' => 'Delete gateway', 'exchange_currency' => 'Exchange currency', 'tax_amount1' => 'Tax Amount 1', 'tax_amount2' => 'Tax Amount 2', @@ -4784,8 +4786,134 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k 'invoice_task_project' => 'Invoice Task Project', 'invoice_task_project_help' => 'Add the project to the invoice line items', 'bulk_action' => 'Bulk Action', - 'phone_validation_error' => 'This phone number is not valid, please enter in E.164 format', - 'transaction' => 'Transaction', + 'phone_validation_error' => 'This mobile (cell) phone number is not valid, please enter in E.164 format', + 'transaction' => 'Transaction', + 'disable_2fa' => 'Disable 2FA', + 'change_number' => 'Change Number', + 'resend_code' => 'Resend Code', + 'base_type' => 'Base Type', + 'category_type' => 'Category Type', + 'bank_transaction' => 'Transaction', + 'bulk_print' => 'Print PDF', + 'vendor_postal_code' => 'Vendor Postal Code', + 'preview_location' => 'Preview Location', + 'bottom' => 'Bottom', + 'side' => 'Side', + 'pdf_preview' => 'PDF Preview', + 'long_press_to_select' => 'Long Press to Select', + 'purchase_order_item' => 'Purchase Order Item', + 'would_you_rate_the_app' => 'Would you like to rate the app?', + 'include_deleted' => 'Include Deleted', + 'include_deleted_help' => 'Include deleted records in reports', + 'due_on' => 'Due On', + 'browser_pdf_viewer' => 'Use Browser PDF Viewer', + 'browser_pdf_viewer_help' => 'Warning: Prevents interacting with app over the PDF', + 'converted_transactions' => 'Successfully converted transactions', + 'default_category' => 'Default Category', + 'connect_accounts' => 'Connect Accounts', + 'manage_rules' => 'Manage Rules', + 'search_category' => 'Search 1 Category', + 'search_categories' => 'Search :count Categories', + 'min_amount' => 'Min Amount', + 'max_amount' => 'Max Amount', + 'converted_transaction' => 'Successfully converted transaction', + 'convert_to_payment' => 'Convert to Payment', + 'deposit' => 'Deposit', + 'withdrawal' => 'Withdrawal', + 'deposits' => 'Deposits', + 'withdrawals' => 'Withdrawals', + 'matched' => 'Matched', + 'unmatched' => 'Unmatched', + 'create_credit' => 'Create Credit', + 'transactions' => 'Transactions', + 'new_transaction' => 'New Transaction', + 'edit_transaction' => 'Edit Transaction', + 'created_transaction' => 'Successfully created transaction', + 'updated_transaction' => 'Successfully updated transaction', + 'archived_transaction' => 'Successfully archived transaction', + 'deleted_transaction' => 'Successfully deleted transaction', + 'removed_transaction' => 'Successfully removed transaction', + 'restored_transaction' => 'Successfully restored transaction', + 'search_transaction' => 'Search Transaction', + 'search_transactions' => 'Search :count Transactions', + 'deleted_bank_account' => 'Successfully deleted bank account', + 'removed_bank_account' => 'Successfully removed bank account', + 'restored_bank_account' => 'Successfully restored bank account', + 'search_bank_account' => 'Search Bank Account', + 'search_bank_accounts' => 'Search :count Bank Accounts', + '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', + 'enable_applying_payments_later' => 'Enable Applying Payments Later', + 'line_item_tax_rates' => 'Line Item Tax Rates', + 'show_tasks_in_client_portal' => 'Show Tasks in Client Portal', + '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.', + 'auto_sync' => 'Auto Sync', + 'refresh_accounts' => 'Refresh Accounts', + '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', + 'include_tax' => 'Include tax', + 'email_template_change' => 'E-mail template body can be changed on', + 'task_update_authorization_error' => 'Insufficient permissions, or task may be locked', + 'cash_vs_accrual' => 'Accrual accounting', + 'cash_vs_accrual_help' => 'Turn on for accrual reporting, turn off for cash basis reporting.', + 'expense_paid_report' => 'Expensed reporting', + 'expense_paid_report_help' => 'Turn on for reporting all expenses, turn off for reporting only paid expenses', + 'payment_type_Klarna' => 'Klarna', + 'online_payment_email_help' => 'Send an email when an online payment is made', + 'manual_payment_email_help' => 'Send an email when manually entering a payment', + 'mark_paid_payment_email_help' => 'Send an email when marking an invoice as paid', + 'linked_transaction' => 'Successfully linked transaction', + 'link_payment' => 'Link Payment', + 'link_expense' => 'Link Expense', + 'lock_invoiced_tasks' => 'Lock Invoiced Tasks', + 'lock_invoiced_tasks_help' => 'Prevent tasks from being edited once invoiced', + 'registration_required_help' => 'Require clients to register', + 'use_inventory_management' => 'Use Inventory Management', + 'use_inventory_management_help' => 'Require products to be in stock', + 'optional_products' => 'Optional Products', + 'optional_recurring_products' => 'Optional Recurring Products', + 'convert_matched' => 'Convert', + 'auto_billed_invoice' => 'Successfully queued invoice to be auto-billed', + 'auto_billed_invoices' => 'Successfully queued invoices to be auto-billed', + 'operator' => 'Operator', + 'value' => 'Value', + 'is' => 'Is', + 'contains' => 'Contains', + 'starts_with' => 'Starts with', + 'is_empty' => 'Is empty', + 'add_rule' => 'Add Rule', + 'match_all_rules' => 'Match All Rules', + 'match_all_rules_help' => 'All criteria needs to match for the rule to be applied', + 'auto_convert_help' => 'Automatically convert matched transactions to expenses', + 'rules' => 'Rules', + 'transaction_rule' => 'Transaction Rule', + 'transaction_rules' => 'Transaction Rules', + 'new_transaction_rule' => 'New Transaction Rule', + 'edit_transaction_rule' => 'Edit Transaction Rule', + 'created_transaction_rule' => 'Successfully created rule', + 'updated_transaction_rule' => 'Successfully updated transaction rule', + 'archived_transaction_rule' => 'Successfully archived transaction rule', + 'deleted_transaction_rule' => 'Successfully deleted transaction rule', + 'removed_transaction_rule' => 'Successfully removed transaction rule', + 'restored_transaction_rule' => 'Successfully restored transaction rule', + 'search_transaction_rule' => 'Search Transaction Rule', + 'search_transaction_rules' => 'Search Transaction Rules', + 'payment_type_Interac E-Transfer' => 'Interac E-Transfer', + 'delete_bank_account' => 'Delete Bank Account', + 'archive_transaction' => 'Archive Transaction', + 'delete_transaction' => 'Delete Transaction', + 'otp_code_message' => 'Enter the code emailed.', + 'otp_code_subject' => 'Your one time passcode code', + 'otp_code_body' => 'Your one time passcode is :code', + 'delete_tax_rate' => 'Delete Tax Rate', + 'restore_tax_rate' => 'Restore Tax Rate', + 'company_backup_file' => 'Select company backup file', + 'company_backup_file_help' => 'Please upload the .zip file used to create this backup.', + 'backup_restore' => 'Backup | Restore', + 'export_company' => 'Create company backup', + 'backup' => 'Backup', + ); return $LANG; diff --git a/lang/th/texts.php b/lang/th/texts.php index ef5af8ed5b1e..f8b53b11c7cf 100644 --- a/lang/th/texts.php +++ b/lang/th/texts.php @@ -254,6 +254,8 @@ $LANG = array( 'notification_invoice_paid' => 'การชำระเงินของ :amount เงินที่ทำโดยลูกค้า: ลูกค้าที่มีต่อใบแจ้งหนี้ :invoice.', 'notification_invoice_sent' => 'ลูกค้าต่อไปนี้ :client ได้ส่งอีเมลใบแจ้งหนี้ :invoice สำหรับ :amount.', 'notification_invoice_viewed' => 'ลูกค้าต่อไปนี้ :client ได้ดูใบแจ้งหนี้ :invoice สำหรับ :amount.', + 'stripe_payment_text' => 'Invoice :invoicenumber for :amount for client :client', + 'stripe_payment_text_without_invoice' => 'Payment with no invoice for amount :amount for client :client', 'reset_password' => 'คุณสามารถรีเซ็ตรหัสผ่านบัญชีโดยคลิกที่ปุ่มต่อไปนี้:', 'secure_payment' => 'การชำระเงินที่ปลอดภัย', 'card_number' => 'หมายเลขบัตร', @@ -2502,6 +2504,7 @@ $LANG = array( 'alipay' => 'Alipay', 'sofort' => 'Sofort', 'sepa' => 'SEPA Direct Debit', + 'name_without_special_characters' => 'Please enter a name with only the letters a-z and whitespaces', 'enable_alipay' => 'Accept Alipay', 'enable_sofort' => 'Accept EU bank transfers', 'stripe_alipay_help' => 'These gateways also need to be activated in :link.', @@ -4062,7 +4065,7 @@ $LANG = array( 'save_payment_method_details' => 'Save payment method details', 'new_card' => 'New card', 'new_bank_account' => 'New bank account', - 'company_limit_reached' => 'Limit of 10 companies per account.', + 'company_limit_reached' => 'Limit of :limit companies per account.', 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices', 'credit_number_taken' => 'Credit number already taken', 'credit_not_found' => 'Credit not found', @@ -4201,7 +4204,6 @@ $LANG = array( 'count_minutes' => ':count Minutes', 'password_timeout' => 'Password Timeout', 'shared_invoice_credit_counter' => 'Share Invoice/Credit Counter', - 'activity_80' => ':user created subscription :subscription', 'activity_81' => ':user updated subscription :subscription', 'activity_82' => ':user archived subscription :subscription', @@ -4209,7 +4211,6 @@ $LANG = array( 'activity_84' => ':user restored subscription :subscription', 'amount_greater_than_balance_v5' => 'The amount is greater than the invoice balance. You cannot overpay an invoice.', 'click_to_continue' => 'Click to continue', - 'notification_invoice_created_body' => 'The following invoice :invoice was created for client :client for :amount.', 'notification_invoice_created_subject' => 'Invoice :invoice was created for :client', 'notification_quote_created_body' => 'The following quote :invoice was created for client :client for :amount.', @@ -4295,6 +4296,7 @@ $LANG = array( 'przelewy24_accept' => 'I declare that I have familiarized myself with the regulations and information obligation of the Przelewy24 service.', '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.', + 'klarna' => 'Klarna', 'eps' => 'EPS', 'becs' => 'BECS Direct Debit', 'becs_mandate' => 'By providing your bank account details, you agree to this Direct Debit Request and the Direct Debit Request service agreement, 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.', @@ -4565,9 +4567,9 @@ $LANG = array( 'invalid_time' => 'Invalid Time', 'signed_in_as' => 'Signed in as', 'total_results' => 'Total results', - 'restore_company_gateway' => 'Restore payment gateway', - 'archive_company_gateway' => 'Archive payment gateway', - 'delete_company_gateway' => 'Delete payment gateway', + 'restore_company_gateway' => 'Restore gateway', + 'archive_company_gateway' => 'Archive gateway', + 'delete_company_gateway' => 'Delete gateway', 'exchange_currency' => 'Exchange currency', 'tax_amount1' => 'Tax Amount 1', 'tax_amount2' => 'Tax Amount 2', @@ -4778,8 +4780,134 @@ $LANG = array( 'invoice_task_project' => 'Invoice Task Project', 'invoice_task_project_help' => 'Add the project to the invoice line items', 'bulk_action' => 'Bulk Action', - 'phone_validation_error' => 'This phone number is not valid, please enter in E.164 format', - 'transaction' => 'Transaction', + 'phone_validation_error' => 'This mobile (cell) phone number is not valid, please enter in E.164 format', + 'transaction' => 'Transaction', + 'disable_2fa' => 'Disable 2FA', + 'change_number' => 'Change Number', + 'resend_code' => 'Resend Code', + 'base_type' => 'Base Type', + 'category_type' => 'Category Type', + 'bank_transaction' => 'Transaction', + 'bulk_print' => 'Print PDF', + 'vendor_postal_code' => 'Vendor Postal Code', + 'preview_location' => 'Preview Location', + 'bottom' => 'Bottom', + 'side' => 'Side', + 'pdf_preview' => 'PDF Preview', + 'long_press_to_select' => 'Long Press to Select', + 'purchase_order_item' => 'Purchase Order Item', + 'would_you_rate_the_app' => 'Would you like to rate the app?', + 'include_deleted' => 'Include Deleted', + 'include_deleted_help' => 'Include deleted records in reports', + 'due_on' => 'Due On', + 'browser_pdf_viewer' => 'Use Browser PDF Viewer', + 'browser_pdf_viewer_help' => 'Warning: Prevents interacting with app over the PDF', + 'converted_transactions' => 'Successfully converted transactions', + 'default_category' => 'Default Category', + 'connect_accounts' => 'Connect Accounts', + 'manage_rules' => 'Manage Rules', + 'search_category' => 'Search 1 Category', + 'search_categories' => 'Search :count Categories', + 'min_amount' => 'Min Amount', + 'max_amount' => 'Max Amount', + 'converted_transaction' => 'Successfully converted transaction', + 'convert_to_payment' => 'Convert to Payment', + 'deposit' => 'Deposit', + 'withdrawal' => 'Withdrawal', + 'deposits' => 'Deposits', + 'withdrawals' => 'Withdrawals', + 'matched' => 'Matched', + 'unmatched' => 'Unmatched', + 'create_credit' => 'Create Credit', + 'transactions' => 'Transactions', + 'new_transaction' => 'New Transaction', + 'edit_transaction' => 'Edit Transaction', + 'created_transaction' => 'Successfully created transaction', + 'updated_transaction' => 'Successfully updated transaction', + 'archived_transaction' => 'Successfully archived transaction', + 'deleted_transaction' => 'Successfully deleted transaction', + 'removed_transaction' => 'Successfully removed transaction', + 'restored_transaction' => 'Successfully restored transaction', + 'search_transaction' => 'Search Transaction', + 'search_transactions' => 'Search :count Transactions', + 'deleted_bank_account' => 'Successfully deleted bank account', + 'removed_bank_account' => 'Successfully removed bank account', + 'restored_bank_account' => 'Successfully restored bank account', + 'search_bank_account' => 'Search Bank Account', + 'search_bank_accounts' => 'Search :count Bank Accounts', + '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', + 'enable_applying_payments_later' => 'Enable Applying Payments Later', + 'line_item_tax_rates' => 'Line Item Tax Rates', + 'show_tasks_in_client_portal' => 'Show Tasks in Client Portal', + '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.', + 'auto_sync' => 'Auto Sync', + 'refresh_accounts' => 'Refresh Accounts', + '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', + 'include_tax' => 'Include tax', + 'email_template_change' => 'E-mail template body can be changed on', + 'task_update_authorization_error' => 'Insufficient permissions, or task may be locked', + 'cash_vs_accrual' => 'Accrual accounting', + 'cash_vs_accrual_help' => 'Turn on for accrual reporting, turn off for cash basis reporting.', + 'expense_paid_report' => 'Expensed reporting', + 'expense_paid_report_help' => 'Turn on for reporting all expenses, turn off for reporting only paid expenses', + 'payment_type_Klarna' => 'Klarna', + 'online_payment_email_help' => 'Send an email when an online payment is made', + 'manual_payment_email_help' => 'Send an email when manually entering a payment', + 'mark_paid_payment_email_help' => 'Send an email when marking an invoice as paid', + 'linked_transaction' => 'Successfully linked transaction', + 'link_payment' => 'Link Payment', + 'link_expense' => 'Link Expense', + 'lock_invoiced_tasks' => 'Lock Invoiced Tasks', + 'lock_invoiced_tasks_help' => 'Prevent tasks from being edited once invoiced', + 'registration_required_help' => 'Require clients to register', + 'use_inventory_management' => 'Use Inventory Management', + 'use_inventory_management_help' => 'Require products to be in stock', + 'optional_products' => 'Optional Products', + 'optional_recurring_products' => 'Optional Recurring Products', + 'convert_matched' => 'Convert', + 'auto_billed_invoice' => 'Successfully queued invoice to be auto-billed', + 'auto_billed_invoices' => 'Successfully queued invoices to be auto-billed', + 'operator' => 'Operator', + 'value' => 'Value', + 'is' => 'Is', + 'contains' => 'Contains', + 'starts_with' => 'Starts with', + 'is_empty' => 'Is empty', + 'add_rule' => 'Add Rule', + 'match_all_rules' => 'Match All Rules', + 'match_all_rules_help' => 'All criteria needs to match for the rule to be applied', + 'auto_convert_help' => 'Automatically convert matched transactions to expenses', + 'rules' => 'Rules', + 'transaction_rule' => 'Transaction Rule', + 'transaction_rules' => 'Transaction Rules', + 'new_transaction_rule' => 'New Transaction Rule', + 'edit_transaction_rule' => 'Edit Transaction Rule', + 'created_transaction_rule' => 'Successfully created rule', + 'updated_transaction_rule' => 'Successfully updated transaction rule', + 'archived_transaction_rule' => 'Successfully archived transaction rule', + 'deleted_transaction_rule' => 'Successfully deleted transaction rule', + 'removed_transaction_rule' => 'Successfully removed transaction rule', + 'restored_transaction_rule' => 'Successfully restored transaction rule', + 'search_transaction_rule' => 'Search Transaction Rule', + 'search_transaction_rules' => 'Search Transaction Rules', + 'payment_type_Interac E-Transfer' => 'Interac E-Transfer', + 'delete_bank_account' => 'Delete Bank Account', + 'archive_transaction' => 'Archive Transaction', + 'delete_transaction' => 'Delete Transaction', + 'otp_code_message' => 'Enter the code emailed.', + 'otp_code_subject' => 'Your one time passcode code', + 'otp_code_body' => 'Your one time passcode is :code', + 'delete_tax_rate' => 'Delete Tax Rate', + 'restore_tax_rate' => 'Restore Tax Rate', + 'company_backup_file' => 'Select company backup file', + 'company_backup_file_help' => 'Please upload the .zip file used to create this backup.', + 'backup_restore' => 'Backup | Restore', + 'export_company' => 'Create company backup', + 'backup' => 'Backup', + ); return $LANG; diff --git a/lang/tr_TR/texts.php b/lang/tr_TR/texts.php index 4b742d19f7ac..082fa8f58fc3 100644 --- a/lang/tr_TR/texts.php +++ b/lang/tr_TR/texts.php @@ -254,6 +254,8 @@ $LANG = array( 'notification_invoice_paid' => ':client tarafından :invoice faturaya :amount tutarlık bir ödeme yapılmıştır.', 'notification_invoice_sent' => ':client adlı müşteriye :amount tutarındaki :invoice nolu fatura e-posta ile gönderildi.', 'notification_invoice_viewed' => ':client adlı müşteri :amount tutarındaki :invoice nolu faturayı görüntüledi.', + 'stripe_payment_text' => 'Invoice :invoicenumber for :amount for client :client', + 'stripe_payment_text_without_invoice' => 'Payment with no invoice for amount :amount for client :client', 'reset_password' => 'Aşağıdaki butona tıklayarak hesap şifrenizi sıfırlayabilirsiniz:', 'secure_payment' => 'Güvenli Ödeme', 'card_number' => 'Kart Numarasır', @@ -2500,6 +2502,7 @@ adresine gönderildi. Müthiş tüm özelliklerin kilidini açmak için lütfen 'alipay' => 'Alipay', 'sofort' => 'Sofort', 'sepa' => 'SEPA Direct Debit', + 'name_without_special_characters' => 'Please enter a name with only the letters a-z and whitespaces', 'enable_alipay' => 'Accept Alipay', 'enable_sofort' => 'Accept EU bank transfers', 'stripe_alipay_help' => 'These gateways also need to be activated in :link.', @@ -4060,7 +4063,7 @@ adresine gönderildi. Müthiş tüm özelliklerin kilidini açmak için lütfen 'save_payment_method_details' => 'Save payment method details', 'new_card' => 'New card', 'new_bank_account' => 'New bank account', - 'company_limit_reached' => 'Limit of 10 companies per account.', + 'company_limit_reached' => 'Limit of :limit companies per account.', 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices', 'credit_number_taken' => 'Credit number already taken', 'credit_not_found' => 'Credit not found', @@ -4199,7 +4202,6 @@ adresine gönderildi. Müthiş tüm özelliklerin kilidini açmak için lütfen 'count_minutes' => ':count Minutes', 'password_timeout' => 'Password Timeout', 'shared_invoice_credit_counter' => 'Share Invoice/Credit Counter', - 'activity_80' => ':user created subscription :subscription', 'activity_81' => ':user updated subscription :subscription', 'activity_82' => ':user archived subscription :subscription', @@ -4207,7 +4209,6 @@ adresine gönderildi. Müthiş tüm özelliklerin kilidini açmak için lütfen 'activity_84' => ':user restored subscription :subscription', 'amount_greater_than_balance_v5' => 'The amount is greater than the invoice balance. You cannot overpay an invoice.', 'click_to_continue' => 'Click to continue', - 'notification_invoice_created_body' => 'The following invoice :invoice was created for client :client for :amount.', 'notification_invoice_created_subject' => 'Invoice :invoice was created for :client', 'notification_quote_created_body' => 'The following quote :invoice was created for client :client for :amount.', @@ -4293,6 +4294,7 @@ adresine gönderildi. Müthiş tüm özelliklerin kilidini açmak için lütfen 'przelewy24_accept' => 'I declare that I have familiarized myself with the regulations and information obligation of the Przelewy24 service.', '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.', + 'klarna' => 'Klarna', 'eps' => 'EPS', 'becs' => 'BECS Direct Debit', 'becs_mandate' => 'By providing your bank account details, you agree to this Direct Debit Request and the Direct Debit Request service agreement, 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.', @@ -4563,9 +4565,9 @@ adresine gönderildi. Müthiş tüm özelliklerin kilidini açmak için lütfen 'invalid_time' => 'Invalid Time', 'signed_in_as' => 'Signed in as', 'total_results' => 'Total results', - 'restore_company_gateway' => 'Restore payment gateway', - 'archive_company_gateway' => 'Archive payment gateway', - 'delete_company_gateway' => 'Delete payment gateway', + 'restore_company_gateway' => 'Restore gateway', + 'archive_company_gateway' => 'Archive gateway', + 'delete_company_gateway' => 'Delete gateway', 'exchange_currency' => 'Exchange currency', 'tax_amount1' => 'Tax Amount 1', 'tax_amount2' => 'Tax Amount 2', @@ -4776,8 +4778,134 @@ adresine gönderildi. Müthiş tüm özelliklerin kilidini açmak için lütfen 'invoice_task_project' => 'Invoice Task Project', 'invoice_task_project_help' => 'Add the project to the invoice line items', 'bulk_action' => 'Bulk Action', - 'phone_validation_error' => 'This phone number is not valid, please enter in E.164 format', - 'transaction' => 'Transaction', + 'phone_validation_error' => 'This mobile (cell) phone number is not valid, please enter in E.164 format', + 'transaction' => 'Transaction', + 'disable_2fa' => 'Disable 2FA', + 'change_number' => 'Change Number', + 'resend_code' => 'Resend Code', + 'base_type' => 'Base Type', + 'category_type' => 'Category Type', + 'bank_transaction' => 'Transaction', + 'bulk_print' => 'Print PDF', + 'vendor_postal_code' => 'Vendor Postal Code', + 'preview_location' => 'Preview Location', + 'bottom' => 'Bottom', + 'side' => 'Side', + 'pdf_preview' => 'PDF Preview', + 'long_press_to_select' => 'Long Press to Select', + 'purchase_order_item' => 'Purchase Order Item', + 'would_you_rate_the_app' => 'Would you like to rate the app?', + 'include_deleted' => 'Include Deleted', + 'include_deleted_help' => 'Include deleted records in reports', + 'due_on' => 'Due On', + 'browser_pdf_viewer' => 'Use Browser PDF Viewer', + 'browser_pdf_viewer_help' => 'Warning: Prevents interacting with app over the PDF', + 'converted_transactions' => 'Successfully converted transactions', + 'default_category' => 'Default Category', + 'connect_accounts' => 'Connect Accounts', + 'manage_rules' => 'Manage Rules', + 'search_category' => 'Search 1 Category', + 'search_categories' => 'Search :count Categories', + 'min_amount' => 'Min Amount', + 'max_amount' => 'Max Amount', + 'converted_transaction' => 'Successfully converted transaction', + 'convert_to_payment' => 'Convert to Payment', + 'deposit' => 'Deposit', + 'withdrawal' => 'Withdrawal', + 'deposits' => 'Deposits', + 'withdrawals' => 'Withdrawals', + 'matched' => 'Matched', + 'unmatched' => 'Unmatched', + 'create_credit' => 'Create Credit', + 'transactions' => 'Transactions', + 'new_transaction' => 'New Transaction', + 'edit_transaction' => 'Edit Transaction', + 'created_transaction' => 'Successfully created transaction', + 'updated_transaction' => 'Successfully updated transaction', + 'archived_transaction' => 'Successfully archived transaction', + 'deleted_transaction' => 'Successfully deleted transaction', + 'removed_transaction' => 'Successfully removed transaction', + 'restored_transaction' => 'Successfully restored transaction', + 'search_transaction' => 'Search Transaction', + 'search_transactions' => 'Search :count Transactions', + 'deleted_bank_account' => 'Successfully deleted bank account', + 'removed_bank_account' => 'Successfully removed bank account', + 'restored_bank_account' => 'Successfully restored bank account', + 'search_bank_account' => 'Search Bank Account', + 'search_bank_accounts' => 'Search :count Bank Accounts', + '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', + 'enable_applying_payments_later' => 'Enable Applying Payments Later', + 'line_item_tax_rates' => 'Line Item Tax Rates', + 'show_tasks_in_client_portal' => 'Show Tasks in Client Portal', + '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.', + 'auto_sync' => 'Auto Sync', + 'refresh_accounts' => 'Refresh Accounts', + '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', + 'include_tax' => 'Include tax', + 'email_template_change' => 'E-mail template body can be changed on', + 'task_update_authorization_error' => 'Insufficient permissions, or task may be locked', + 'cash_vs_accrual' => 'Accrual accounting', + 'cash_vs_accrual_help' => 'Turn on for accrual reporting, turn off for cash basis reporting.', + 'expense_paid_report' => 'Expensed reporting', + 'expense_paid_report_help' => 'Turn on for reporting all expenses, turn off for reporting only paid expenses', + 'payment_type_Klarna' => 'Klarna', + 'online_payment_email_help' => 'Send an email when an online payment is made', + 'manual_payment_email_help' => 'Send an email when manually entering a payment', + 'mark_paid_payment_email_help' => 'Send an email when marking an invoice as paid', + 'linked_transaction' => 'Successfully linked transaction', + 'link_payment' => 'Link Payment', + 'link_expense' => 'Link Expense', + 'lock_invoiced_tasks' => 'Lock Invoiced Tasks', + 'lock_invoiced_tasks_help' => 'Prevent tasks from being edited once invoiced', + 'registration_required_help' => 'Require clients to register', + 'use_inventory_management' => 'Use Inventory Management', + 'use_inventory_management_help' => 'Require products to be in stock', + 'optional_products' => 'Optional Products', + 'optional_recurring_products' => 'Optional Recurring Products', + 'convert_matched' => 'Convert', + 'auto_billed_invoice' => 'Successfully queued invoice to be auto-billed', + 'auto_billed_invoices' => 'Successfully queued invoices to be auto-billed', + 'operator' => 'Operator', + 'value' => 'Value', + 'is' => 'Is', + 'contains' => 'Contains', + 'starts_with' => 'Starts with', + 'is_empty' => 'Is empty', + 'add_rule' => 'Add Rule', + 'match_all_rules' => 'Match All Rules', + 'match_all_rules_help' => 'All criteria needs to match for the rule to be applied', + 'auto_convert_help' => 'Automatically convert matched transactions to expenses', + 'rules' => 'Rules', + 'transaction_rule' => 'Transaction Rule', + 'transaction_rules' => 'Transaction Rules', + 'new_transaction_rule' => 'New Transaction Rule', + 'edit_transaction_rule' => 'Edit Transaction Rule', + 'created_transaction_rule' => 'Successfully created rule', + 'updated_transaction_rule' => 'Successfully updated transaction rule', + 'archived_transaction_rule' => 'Successfully archived transaction rule', + 'deleted_transaction_rule' => 'Successfully deleted transaction rule', + 'removed_transaction_rule' => 'Successfully removed transaction rule', + 'restored_transaction_rule' => 'Successfully restored transaction rule', + 'search_transaction_rule' => 'Search Transaction Rule', + 'search_transaction_rules' => 'Search Transaction Rules', + 'payment_type_Interac E-Transfer' => 'Interac E-Transfer', + 'delete_bank_account' => 'Delete Bank Account', + 'archive_transaction' => 'Archive Transaction', + 'delete_transaction' => 'Delete Transaction', + 'otp_code_message' => 'Enter the code emailed.', + 'otp_code_subject' => 'Your one time passcode code', + 'otp_code_body' => 'Your one time passcode is :code', + 'delete_tax_rate' => 'Delete Tax Rate', + 'restore_tax_rate' => 'Restore Tax Rate', + 'company_backup_file' => 'Select company backup file', + 'company_backup_file_help' => 'Please upload the .zip file used to create this backup.', + 'backup_restore' => 'Backup | Restore', + 'export_company' => 'Create company backup', + 'backup' => 'Backup', + ); return $LANG; diff --git a/lang/zh_TW/texts.php b/lang/zh_TW/texts.php index 6c8492bc286b..95bba519c8ed 100644 --- a/lang/zh_TW/texts.php +++ b/lang/zh_TW/texts.php @@ -254,6 +254,8 @@ $LANG = array( 'notification_invoice_paid' => '用戶 :client 對發票 :invoice 支付 :amount 的金額。', 'notification_invoice_sent' => '以下用戶 :client 透過電子郵件傳送 :amount 的發票 :invoice。', 'notification_invoice_viewed' => '以下用戶 :client 檢視 :amount 的發票 :invoice。', + 'stripe_payment_text' => 'Invoice :invoicenumber for :amount for client :client', + 'stripe_payment_text_without_invoice' => 'Payment with no invoice for amount :amount for client :client', 'reset_password' => '您可重新點選以下按鈕來重新設定您的帳戶密碼:', 'secure_payment' => '安全付款', 'card_number' => '卡號', @@ -2498,6 +2500,7 @@ $LANG = array( 'alipay' => 'Alipay', 'sofort' => 'Sofort', 'sepa' => 'SEPA Direct Debit', + 'name_without_special_characters' => 'Please enter a name with only the letters a-z and whitespaces', 'enable_alipay' => '接受 Alipay', 'enable_sofort' => '接受歐盟銀行轉帳', 'stripe_alipay_help' => '這些閘道也需要以 :link 開通。', @@ -4058,7 +4061,7 @@ $LANG = array( 'save_payment_method_details' => 'Save payment method details', 'new_card' => 'New card', 'new_bank_account' => 'New bank account', - 'company_limit_reached' => 'Limit of 10 companies per account.', + 'company_limit_reached' => 'Limit of :limit companies per account.', 'credits_applied_validation' => 'Total credits applied cannot be MORE than total of invoices', 'credit_number_taken' => 'Credit number already taken', 'credit_not_found' => 'Credit not found', @@ -4197,7 +4200,6 @@ $LANG = array( 'count_minutes' => ':count Minutes', 'password_timeout' => 'Password Timeout', 'shared_invoice_credit_counter' => 'Share Invoice/Credit Counter', - 'activity_80' => ':user created subscription :subscription', 'activity_81' => ':user updated subscription :subscription', 'activity_82' => ':user archived subscription :subscription', @@ -4205,7 +4207,6 @@ $LANG = array( 'activity_84' => ':user restored subscription :subscription', 'amount_greater_than_balance_v5' => 'The amount is greater than the invoice balance. You cannot overpay an invoice.', 'click_to_continue' => 'Click to continue', - 'notification_invoice_created_body' => 'The following invoice :invoice was created for client :client for :amount.', 'notification_invoice_created_subject' => 'Invoice :invoice was created for :client', 'notification_quote_created_body' => 'The following quote :invoice was created for client :client for :amount.', @@ -4291,6 +4292,7 @@ $LANG = array( 'przelewy24_accept' => 'I declare that I have familiarized myself with the regulations and information obligation of the Przelewy24 service.', '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.', + 'klarna' => 'Klarna', 'eps' => 'EPS', 'becs' => 'BECS Direct Debit', 'becs_mandate' => 'By providing your bank account details, you agree to this Direct Debit Request and the Direct Debit Request service agreement, 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.', @@ -4561,9 +4563,9 @@ $LANG = array( 'invalid_time' => 'Invalid Time', 'signed_in_as' => 'Signed in as', 'total_results' => 'Total results', - 'restore_company_gateway' => 'Restore payment gateway', - 'archive_company_gateway' => 'Archive payment gateway', - 'delete_company_gateway' => 'Delete payment gateway', + 'restore_company_gateway' => 'Restore gateway', + 'archive_company_gateway' => 'Archive gateway', + 'delete_company_gateway' => 'Delete gateway', 'exchange_currency' => 'Exchange currency', 'tax_amount1' => 'Tax Amount 1', 'tax_amount2' => 'Tax Amount 2', @@ -4774,8 +4776,134 @@ $LANG = array( 'invoice_task_project' => 'Invoice Task Project', 'invoice_task_project_help' => 'Add the project to the invoice line items', 'bulk_action' => 'Bulk Action', - 'phone_validation_error' => 'This phone number is not valid, please enter in E.164 format', - 'transaction' => 'Transaction', + 'phone_validation_error' => 'This mobile (cell) phone number is not valid, please enter in E.164 format', + 'transaction' => 'Transaction', + 'disable_2fa' => 'Disable 2FA', + 'change_number' => 'Change Number', + 'resend_code' => 'Resend Code', + 'base_type' => 'Base Type', + 'category_type' => 'Category Type', + 'bank_transaction' => 'Transaction', + 'bulk_print' => 'Print PDF', + 'vendor_postal_code' => 'Vendor Postal Code', + 'preview_location' => 'Preview Location', + 'bottom' => 'Bottom', + 'side' => 'Side', + 'pdf_preview' => 'PDF Preview', + 'long_press_to_select' => 'Long Press to Select', + 'purchase_order_item' => 'Purchase Order Item', + 'would_you_rate_the_app' => 'Would you like to rate the app?', + 'include_deleted' => 'Include Deleted', + 'include_deleted_help' => 'Include deleted records in reports', + 'due_on' => 'Due On', + 'browser_pdf_viewer' => 'Use Browser PDF Viewer', + 'browser_pdf_viewer_help' => 'Warning: Prevents interacting with app over the PDF', + 'converted_transactions' => 'Successfully converted transactions', + 'default_category' => 'Default Category', + 'connect_accounts' => 'Connect Accounts', + 'manage_rules' => 'Manage Rules', + 'search_category' => 'Search 1 Category', + 'search_categories' => 'Search :count Categories', + 'min_amount' => 'Min Amount', + 'max_amount' => 'Max Amount', + 'converted_transaction' => 'Successfully converted transaction', + 'convert_to_payment' => 'Convert to Payment', + 'deposit' => 'Deposit', + 'withdrawal' => 'Withdrawal', + 'deposits' => 'Deposits', + 'withdrawals' => 'Withdrawals', + 'matched' => 'Matched', + 'unmatched' => 'Unmatched', + 'create_credit' => 'Create Credit', + 'transactions' => 'Transactions', + 'new_transaction' => 'New Transaction', + 'edit_transaction' => 'Edit Transaction', + 'created_transaction' => 'Successfully created transaction', + 'updated_transaction' => 'Successfully updated transaction', + 'archived_transaction' => 'Successfully archived transaction', + 'deleted_transaction' => 'Successfully deleted transaction', + 'removed_transaction' => 'Successfully removed transaction', + 'restored_transaction' => 'Successfully restored transaction', + 'search_transaction' => 'Search Transaction', + 'search_transactions' => 'Search :count Transactions', + 'deleted_bank_account' => 'Successfully deleted bank account', + 'removed_bank_account' => 'Successfully removed bank account', + 'restored_bank_account' => 'Successfully restored bank account', + 'search_bank_account' => 'Search Bank Account', + 'search_bank_accounts' => 'Search :count Bank Accounts', + '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', + 'enable_applying_payments_later' => 'Enable Applying Payments Later', + 'line_item_tax_rates' => 'Line Item Tax Rates', + 'show_tasks_in_client_portal' => 'Show Tasks in Client Portal', + '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.', + 'auto_sync' => 'Auto Sync', + 'refresh_accounts' => 'Refresh Accounts', + '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', + 'include_tax' => 'Include tax', + 'email_template_change' => 'E-mail template body can be changed on', + 'task_update_authorization_error' => 'Insufficient permissions, or task may be locked', + 'cash_vs_accrual' => 'Accrual accounting', + 'cash_vs_accrual_help' => 'Turn on for accrual reporting, turn off for cash basis reporting.', + 'expense_paid_report' => 'Expensed reporting', + 'expense_paid_report_help' => 'Turn on for reporting all expenses, turn off for reporting only paid expenses', + 'payment_type_Klarna' => 'Klarna', + 'online_payment_email_help' => 'Send an email when an online payment is made', + 'manual_payment_email_help' => 'Send an email when manually entering a payment', + 'mark_paid_payment_email_help' => 'Send an email when marking an invoice as paid', + 'linked_transaction' => 'Successfully linked transaction', + 'link_payment' => 'Link Payment', + 'link_expense' => 'Link Expense', + 'lock_invoiced_tasks' => 'Lock Invoiced Tasks', + 'lock_invoiced_tasks_help' => 'Prevent tasks from being edited once invoiced', + 'registration_required_help' => 'Require clients to register', + 'use_inventory_management' => 'Use Inventory Management', + 'use_inventory_management_help' => 'Require products to be in stock', + 'optional_products' => 'Optional Products', + 'optional_recurring_products' => 'Optional Recurring Products', + 'convert_matched' => 'Convert', + 'auto_billed_invoice' => 'Successfully queued invoice to be auto-billed', + 'auto_billed_invoices' => 'Successfully queued invoices to be auto-billed', + 'operator' => 'Operator', + 'value' => 'Value', + 'is' => 'Is', + 'contains' => 'Contains', + 'starts_with' => 'Starts with', + 'is_empty' => 'Is empty', + 'add_rule' => 'Add Rule', + 'match_all_rules' => 'Match All Rules', + 'match_all_rules_help' => 'All criteria needs to match for the rule to be applied', + 'auto_convert_help' => 'Automatically convert matched transactions to expenses', + 'rules' => 'Rules', + 'transaction_rule' => 'Transaction Rule', + 'transaction_rules' => 'Transaction Rules', + 'new_transaction_rule' => 'New Transaction Rule', + 'edit_transaction_rule' => 'Edit Transaction Rule', + 'created_transaction_rule' => 'Successfully created rule', + 'updated_transaction_rule' => 'Successfully updated transaction rule', + 'archived_transaction_rule' => 'Successfully archived transaction rule', + 'deleted_transaction_rule' => 'Successfully deleted transaction rule', + 'removed_transaction_rule' => 'Successfully removed transaction rule', + 'restored_transaction_rule' => 'Successfully restored transaction rule', + 'search_transaction_rule' => 'Search Transaction Rule', + 'search_transaction_rules' => 'Search Transaction Rules', + 'payment_type_Interac E-Transfer' => 'Interac E-Transfer', + 'delete_bank_account' => 'Delete Bank Account', + 'archive_transaction' => 'Archive Transaction', + 'delete_transaction' => 'Delete Transaction', + 'otp_code_message' => 'Enter the code emailed.', + 'otp_code_subject' => 'Your one time passcode code', + 'otp_code_body' => 'Your one time passcode is :code', + 'delete_tax_rate' => 'Delete Tax Rate', + 'restore_tax_rate' => 'Restore Tax Rate', + 'company_backup_file' => 'Select company backup file', + 'company_backup_file_help' => 'Please upload the .zip file used to create this backup.', + 'backup_restore' => 'Backup | Restore', + 'export_company' => 'Create company backup', + 'backup' => 'Backup', + ); return $LANG; diff --git a/resources/views/portal/ninja2020/components/livewire/billing-portal-purchasev2.blade.php b/resources/views/portal/ninja2020/components/livewire/billing-portal-purchasev2.blade.php index a1f72cf5cecb..91a1a6ba559d 100644 --- a/resources/views/portal/ninja2020/components/livewire/billing-portal-purchasev2.blade.php +++ b/resources/views/portal/ninja2020/components/livewire/billing-portal-purchasev2.blade.php @@ -207,7 +207,7 @@{{$email}}
+{{ ctrans('texts.otp_code_message', ['email' => $email])}}
+