mirror of
https://github.com/crater-invoice/crater.git
synced 2025-10-27 11:41:09 -04:00
fix tab & language issue
This commit is contained in:
@ -398,6 +398,7 @@
|
||||
"update_payment": "تحديث الدفعة",
|
||||
"payment": "دفعة | مدفوعات",
|
||||
"no_payments": "لا يوجد مدفوعات حتى الآن!",
|
||||
"no_matching_payments": "لا توجد مدفوعات مطابقة!",
|
||||
"list_of_payments": "سوف تحتوي هذه القائمة على مدفوعات الفواتير.",
|
||||
"select_payment_mode": "اختر طريقة الدفع",
|
||||
|
||||
|
||||
@ -452,6 +452,7 @@
|
||||
"list_of_payments": "Dieser Abschnitt enthält die Liste der Zahlungen.",
|
||||
"new_payment": "Neue Zahlung",
|
||||
"no_payments": "Keine Zahlungen vorhanden!",
|
||||
"no_matching_payments": "Es gibt keine passenden Zahlungen!",
|
||||
"note": "Hinweis",
|
||||
"payment": "Zahlung | Zahlungen",
|
||||
"payment_mode": "Zahlungsart",
|
||||
|
||||
@ -409,6 +409,7 @@
|
||||
"update_payment": "Update Payment",
|
||||
"payment": "Payment | Payments",
|
||||
"no_payments": "No payments yet!",
|
||||
"no_matching_payments": "There are no matching payments!",
|
||||
"list_of_payments": "This section will contain the list of payments.",
|
||||
"select_payment_mode": "Select payment mode",
|
||||
"confirm_send_payment": "This payment will be sent via email to the customer",
|
||||
|
||||
@ -397,6 +397,7 @@
|
||||
"update_payment": "Actualizar pago",
|
||||
"payment": "Pago | Pagos",
|
||||
"no_payments": "¡Aún no hay pagos!",
|
||||
"no_matching_payments": "¡No hay pagos equivalentes!",
|
||||
"list_of_payments": "Esta sección contendrá la lista de pagos.",
|
||||
"select_payment_mode": "Seleccionar modo de pago",
|
||||
|
||||
|
||||
@ -395,6 +395,7 @@
|
||||
"update_payment": "Mettre à jour le paiement",
|
||||
"payment": "Paiement | Paiements",
|
||||
"no_payments": "Aucun paiement pour le moment!",
|
||||
"no_matching_payments": "Il n'y a aucun paiement correspondant!",
|
||||
"list_of_payments": "Cette section contiendra la liste des paiements",
|
||||
"select_payment_mode": "Sélectionnez le mode de paiement",
|
||||
|
||||
|
||||
@ -398,6 +398,7 @@
|
||||
"update_payment": "Atualizar Pagamento",
|
||||
"payment": "Pagamento | Pagamentos",
|
||||
"no_payments": "Ainda sem pagamentos!",
|
||||
"no_matching_payments": "Não há pagamentos correspondentes!",
|
||||
"list_of_payments": "Esta seção conterá a lista de pagamentos.",
|
||||
"select_payment_mode": "Selecione a forma de pagamento",
|
||||
|
||||
|
||||
@ -4,9 +4,15 @@
|
||||
<div class="page-header">
|
||||
<h3 class="page-title">{{ isEdit ? $t('customers.edit_customer') : $t('customers.new_customer') }}</h3>
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item"><router-link slot="item-title" to="/admin/dashboard">{{ $t('general.home') }}</router-link></li>
|
||||
<li class="breadcrumb-item"><router-link slot="item-title" to="/admin/customers">{{ $tc('customers.customer', 2) }}</router-link></li>
|
||||
<li class="breadcrumb-item">{{ isEdit ? $t('customers.edit_customer') : $t('customers.new_customer') }}</li>
|
||||
<li class="breadcrumb-item">
|
||||
<router-link slot="item-title" to="/admin/dashboard">{{ $t('general.home') }}</router-link>
|
||||
</li>
|
||||
<li class="breadcrumb-item">
|
||||
<router-link slot="item-title" to="/admin/customers">{{ $tc('customers.customer', 2) }}</router-link>
|
||||
</li>
|
||||
<li class="breadcrumb-item">
|
||||
{{ isEdit ? $t('customers.edit_customer') : $t('customers.new_customer') }}
|
||||
</li>
|
||||
</ol>
|
||||
<div class="page-actions header-button-container">
|
||||
<base-button
|
||||
@ -38,8 +44,12 @@
|
||||
@input="$v.formData.name.$touch()"
|
||||
/>
|
||||
<div v-if="$v.formData.name.$error">
|
||||
<span v-if="!$v.formData.name.required" class="text-danger">{{ $tc('validation.required') }}</span>
|
||||
<span v-if="!$v.formData.name.minLength" class="text-danger"> {{ $tc('validation.name_min_length', $v.formData.name.$params.minLength.min, { count: $v.formData.name.$params.minLength.min }) }} </span>
|
||||
<span v-if="!$v.formData.name.required" class="text-danger">
|
||||
{{ $tc('validation.required') }}
|
||||
</span>
|
||||
<span v-if="!$v.formData.name.minLength" class="text-danger">
|
||||
{{ $tc('validation.name_min_length', $v.formData.name.$params.minLength.min, { count: $v.formData.name.$params.minLength.min }) }}
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
@ -53,7 +63,9 @@
|
||||
@input="$v.formData.email.$touch()"
|
||||
/>
|
||||
<div v-if="$v.formData.email.$error">
|
||||
<span v-if="!$v.formData.email.email" class="text-danger"> {{ $tc('validation.email_incorrect') }} </span>
|
||||
<span v-if="!$v.formData.email.email" class="text-danger">
|
||||
{{ $tc('validation.email_incorrect') }}
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
@ -97,10 +109,13 @@
|
||||
v-model="formData.website"
|
||||
:invalid="$v.formData.website.$error"
|
||||
type="url"
|
||||
tab-index="6"
|
||||
@input="$v.formData.website.$touch()"
|
||||
/>
|
||||
<div v-if="$v.formData.website.$error">
|
||||
<span v-if="!$v.formData.website.url" class="text-danger">{{ $tc('validation.invalid_url') }}</span>
|
||||
<span v-if="!$v.formData.website.url" class="text-danger">
|
||||
{{ $tc('validation.invalid_url') }}
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -124,6 +139,7 @@
|
||||
v-model="billing.state"
|
||||
name="billing.state"
|
||||
type="text"
|
||||
tab-index="9"
|
||||
/>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
@ -138,7 +154,9 @@
|
||||
@input="$v.billing.address_street_1.$touch()"
|
||||
/>
|
||||
<div v-if="$v.billing.address_street_1.$error">
|
||||
<span v-if="!$v.billing.address_street_1.maxLength" class="text-danger">{{ $t('validation.address_maxlength') }}</span>
|
||||
<span v-if="!$v.billing.address_street_1.maxLength" class="text-danger">
|
||||
{{ $t('validation.address_maxlength') }}
|
||||
</span>
|
||||
</div>
|
||||
<base-text-area
|
||||
:tabindex="12"
|
||||
@ -150,7 +168,9 @@
|
||||
@input="$v.billing.address_street_2.$touch()"
|
||||
/>
|
||||
<div v-if="$v.billing.address_street_2.$error">
|
||||
<span v-if="!$v.billing.address_street_2.maxLength" class="text-danger">{{ $t('validation.address_maxlength') }}</span>
|
||||
<span v-if="!$v.billing.address_street_2.maxLength" class="text-danger">
|
||||
{{ $t('validation.address_maxlength') }}
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -175,6 +195,7 @@
|
||||
v-model="billing.city"
|
||||
name="billing.city"
|
||||
type="text"
|
||||
tab-index="10"
|
||||
/>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
@ -226,6 +247,7 @@
|
||||
v-model="shipping.state"
|
||||
name="shipping.state"
|
||||
type="text"
|
||||
tab-index="17"
|
||||
/>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
@ -277,6 +299,7 @@
|
||||
v-model="shipping.city"
|
||||
name="shipping.city"
|
||||
type="text"
|
||||
tab-index="18"
|
||||
/>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
|
||||
@ -118,7 +118,7 @@
|
||||
</div>
|
||||
</router-link>
|
||||
<p v-if="!payments.length" class="no-result">
|
||||
{{ $t('payments.no_matching_invoices') }}
|
||||
{{ $t('payments.no_matching_payments') }}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user