master branch merge

This commit is contained in:
Cüneyt Şentürk
2020-05-29 14:04:34 +03:00
224 changed files with 3473 additions and 1549 deletions

View File

@ -1,40 +1,45 @@
<template>
<SlideYUpTransition :duration="animationDuration">
<div class="modal fade"
@click.self="closeModal"
:class="[{'show d-block': show}, {'d-none': !show}]"
v-show="show"
tabindex="-1"
role="dialog"
:aria-hidden="!show">
<div class="modal-dialog">
<slot name="modal-content">
<div class="modal-content">
<div class="card-header pb-2">
<slot name="card-header">
<h4 class="float-left"> {{ title }} </h4>
<button type="button" class="close" @click="onCancel" aria-hidden="true">&times;</button>
</slot>
</div>
<slot name="modal-body">
<div class="modal-body" v-html="message">
<div class="modal fade"
@click.self="closeModal"
:class="[{'show d-block': show}, {'d-none': !show}]"
v-show="show"
tabindex="-1"
role="dialog"
:aria-hidden="!show">
<div class="modal-dialog" :class="modalDialogClass">
<slot name="modal-content">
<div class="modal-content">
<div class="card-header pb-2">
<slot name="card-header">
<h4 class="float-left"> {{ title }} </h4>
<button type="button" class="close" @click="onCancel" aria-hidden="true">&times;</button>
</slot>
</div>
<slot name="modal-body">
<div class="modal-body" v-html="message">
</div>
</slot>
<div class="card-footer border-top-0 pt-0">
<slot name="card-footer">
<div class="float-right">
<button type="button" class="btn btn-outline-secondary" @click="onCancel">
{{ button_cancel }}
</button>
<button :disabled="form.loading" type="button" class="btn btn-danger button-submit" @click="onConfirm">
<div class="aka-loader"></div><span>{{ button_delete }}</span>
</button>
</div>
</slot>
</div>
</div>
</slot>
<div class="card-footer border-top-0 pt-0">
<slot name="card-footer">
<div class="float-right">
<button type="button" class="btn btn-outline-secondary" @click="onCancel">{{ button_cancel }}</button>
<button :disabled="form.loading" type="button" class="btn btn-danger" @click="onConfirm">
<div class="aka-loader"></div><span>{{ button_delete }}</span>
</button>
</div>
</slot>
</div>
</div>
</slot>
</div>
</div>
</SlideYUpTransition>
</template>
@ -58,6 +63,11 @@ export default {
props: {
show: Boolean,
modalDialogClass: {
type: String,
default: '',
description: "Modal Body size Class"
},
title: {
type: String,
default: '',
@ -96,12 +106,12 @@ export default {
};
},
created: function () {
if (this.show) {
created: function () {
if (this.show) {
let documentClasses = document.body.classList;
documentClasses.add("modal-open");
}
documentClasses.add("modal-open");
}
},
methods: {
@ -117,7 +127,7 @@ export default {
},
onCancel() {
let documentClasses = document.body.classList;
let documentClasses = document.body.classList;
documentClasses.remove("modal-open");
@ -143,4 +153,8 @@ export default {
.modal.show {
background-color: rgba(0, 0, 0, 0.3);
}
.modal-md {
max-width: 650px;
}
</style>

View File

@ -1,46 +1,48 @@
<template>
<SlideYUpTransition :duration="animationDuration">
<div class="modal modal-add-new fade"
@click.self="closeModal"
:class="[{'show d-block': show}, {'d-none': !show}]"
v-show="show"
tabindex="-1"
role="dialog"
:aria-hidden="!show">
<div class="modal-dialog" :class="modalDialogClass">
<slot name="modal-content">
<div class="modal-content">
<div class="card-header pb-2">
<slot name="card-header">
<h4 class="float-left"> {{ title }} </h4>
<button type="button" class="close" @click="onCancel" aria-hidden="true">&times;</button>
</slot>
</div>
<slot name="modal-body">
<div class="modal-body pb-0" v-if="!is_component" v-html="message">
</div>
<div class="modal-body pb-0" v-else>
<form id="form-create" method="POST" action="#"/>
<component v-bind:is="component"></component>
<div class="modal modal-add-new fade"
@click.self="closeModal"
:class="[{'show d-block': show}, {'d-none': !show}]"
v-show="show"
tabindex="-1"
role="dialog"
:aria-hidden="!show">
<div class="modal-dialog" :class="modalDialogClass">
<slot name="modal-content">
<div class="modal-content">
<div class="card-header pb-2">
<slot name="card-header">
<h4 class="float-left"> {{ title }} </h4>
<button type="button" class="close" @click="onCancel" aria-hidden="true">&times;</button>
</slot>
</div>
<slot name="modal-body">
<div class="modal-body pb-0" v-if="!is_component" v-html="message">
</div>
<div class="modal-body pb-0" v-else>
<form id="form-create" method="POST" action="#"/>
<component v-bind:is="component"></component>
</div>
</slot>
<div class="card-footer border-top-0 pt-0">
<slot name="card-footer">
<div class="float-right">
<button type="button" class="btn btn-outline-secondary" :class="buttons.cancel.class" @click="onCancel">
{{ buttons.cancel.text }}
</button>
<button :disabled="form.loading" type="button" class="btn button-submit" :class="buttons.confirm.class" @click="onSubmit">
<div class="aka-loader"></div><span>{{ buttons.confirm.text }}</span>
</button>
</div>
</slot>
</div>
</div>
</slot>
<div class="card-footer border-top-0 pt-0">
<slot name="card-footer">
<div class="float-right">
<button type="button" class="btn btn-outline-secondary" :class="buttons.cancel.class" @click="onCancel">
{{ buttons.cancel.text }}
</button>
<button :disabled="form.loading" type="button" class="btn button-submit" :class="buttons.confirm.class" @click="onSubmit">
<div class="aka-loader"></div><span>{{ buttons.confirm.text }}</span>
</button>
</div>
</slot>
</div>
</div>
</slot>
</div>
</div>
</SlideYUpTransition>
</template>
@ -262,4 +264,8 @@ export default {
.modal.show {
background-color: rgba(0, 0, 0, 0.3);
}
.modal-md {
max-width: 650px;
}
</style>

View File

@ -1127,6 +1127,10 @@ export default {
this.$emit('new', response.data.data);
this.change();
let documentClasses = document.body.classList;
documentClasses.remove("modal-open");
}
})
.catch(error => {
@ -1142,6 +1146,10 @@ export default {
this.add_new.show = false;
this.add_new.html = null;
this.add_new_html = null;
let documentClasses = document.body.classList;
documentClasses.remove("modal-open");
},
addModal() {

View File

@ -825,6 +825,10 @@ export default {
this.$emit('new', response.data.data);
this.change();
let documentClasses = document.body.classList;
documentClasses.remove("modal-open");
}
})
.catch(error => {
@ -840,6 +844,10 @@ export default {
this.add_new.show = false;
this.add_new.html = null;
this.add_new_html = null;
let documentClasses = document.body.classList;
documentClasses.remove("modal-open");
},
addModal() {

View File

@ -79,10 +79,17 @@ const app = new Vue({
}
});
cleared_amount = parseFloat(this.form.opening_balance) + parseFloat(income_total - expense_total);
let transaction_total = income_total - expense_total;
cleared_amount = parseFloat(this.form.opening_balance) + transaction_total;
}
difference = parseFloat(this.form.closing_balance) - cleared_amount;
if (cleared_amount > 0) {
difference = parseFloat(this.form.closing_balance) - parseFloat(cleared_amount);
} else {
difference = parseFloat(this.form.closing_balance) + parseFloat(cleared_amount);
}
if (difference != 0) {
this.difference = 'table-danger';
@ -92,7 +99,7 @@ const app = new Vue({
this.reconcile = false;
}
this.totals.cleared_amount = cleared_amount;
this.totals.cleared_amount = parseFloat(cleared_amount);
this.totals.difference = difference;
},

View File

@ -57,9 +57,10 @@ const app = new Vue({
},
methods: {
onChangelog() {
axios.get(url + '/install/updates/changelog')
.then(response => {
async onChangelog() {
let changelog_promise = Promise.resolve(axios.get(url + '/install/updates/changelog'));
changelog_promise.then(response => {
this.changelog.show = true;
this.changelog.html = response.data;
})
@ -71,14 +72,15 @@ const app = new Vue({
});
},
steps() {
async steps() {
let name = document.getElementById('name').value;
axios.post(url + '/install/updates/steps', {
let steps_promise = Promise.resolve(axios.post(url + '/install/updates/steps', {
name: name,
version: version
})
.then(response => {
}));
steps_promise.then(response => {
if (response.data.error) {
this.update.status = 'exception';
this.update.html = '<div class="text-danger">' + response.data.message + '</div>';
@ -96,7 +98,7 @@ const app = new Vue({
});
},
next() {
async next() {
let data = this.update.steps.shift();
let name = document.getElementById('name').value;
@ -105,18 +107,19 @@ const app = new Vue({
let installed = document.getElementById('installed').value;
if (data) {
this.update.total = (100 - ((this.update.steps.length / this.update.steps_total) * 100)).toFixed(0);
this.update.total = parseInt((100 - ((this.update.steps.length / this.update.steps_total) * 100)).toFixed(0));
this.update.html = '<span class="text-default"><i class="fa fa-spinner fa-spin update-spin"></i> ' + data['text'] + '</span> </br>';
axios.post(data.url, {
let step_promise = Promise.resolve(axios.post(data.url, {
name: name,
alias: alias,
version: version,
installed: installed,
path: this.update.path,
})
.then(response => {
}));
step_promise.then(response => {
if (response.data.error) {
this.update.status = 'exception';
this.update.html = '<div class="text-danger"><i class="fa fa-times update-error"></i> ' + response.data.message + '</div>';
@ -131,11 +134,9 @@ const app = new Vue({
}
if (!response.data.error && !response.data.redirect) {
let self = this;
setTimeout(function() {
self.next();
}, 800);
this.next();
}.bind(this), 800);
}
if (response.data.redirect) {

View File

@ -34,7 +34,7 @@ const app = new Vue({
onChangeCategory(category) {
let path = document.getElementById('category_page').value;
if (category) {
if (category != '*') {
path += '/' + encodeURIComponent(category);
} else {
path = app_home;

View File

@ -32,12 +32,19 @@ const app = new Vue({
},
mounted() {
this.onGetReviews('', 1);
this.onReviews(1);
},
data: function () {
return {
reviews: '',
reviews: {
status: false,
html: '',
pagination: {
current_page: 1,
last_page: 1
}
},
faq: false,
installation: {
show: false,
@ -56,7 +63,7 @@ const app = new Vue({
onChangeCategory(category) {
let path = document.getElementById('category_page').value;
if (category) {
if (category != '*') {
path += '/' + encodeURIComponent(category);
} else {
path = app_home;
@ -65,13 +72,19 @@ const app = new Vue({
location = path;
},
onGetReviews (path, page) {
axios.post(url + '/apps/' + app_slug + '/reviews', {
patth: path,
async onReviews(page) {
let reviews_promise = Promise.resolve(window.axios.post(url + '/apps/' + app_slug + '/reviews', {
page: page
})
.then(response => {
this.reviews = response.data.html;
}));
reviews_promise.then(response => {
if (response.data.success) {
this.reviews.status= true;
this.reviews.html = response.data.html;
this.reviews.pagination.current_page = page;
this.reviews.pagination.last_page = response.data.data.last_page;
}
})
.catch(error => {
});
@ -81,17 +94,18 @@ const app = new Vue({
this.faq = true;
},
onInstall(path, name, version) {
async onInstall(path, name, version) {
this.installation.show = true;
this.installation.total = 0;
this.installation.path = path;
this.installation.version = version;
axios.post(url + '/apps/steps', {
let steps_promise = Promise.resolve(axios.post(url + '/apps/steps', {
name: name,
version: version
})
.then(response => {
}));
steps_promise.then(response => {
if (response.data.error) {
this.installation.status = 'exception';
this.installation.html = '<div class="text-danger">' + response.data.message + '</div>';
@ -109,19 +123,20 @@ const app = new Vue({
});
},
next() {
async next() {
let data = this.installation.steps.shift();
if (data) {
this.installation.total = (100 - ((this.installation.steps.length / this.installation.steps_total) * 100)).toFixed(0);
this.installation.total = parseInt((100 - ((this.installation.steps.length / this.installation.steps_total) * 100)).toFixed(0));
this.installation.html = '<span class="text-default"><i class="fa fa-spinner fa-spin update-spin"></i> ' + data['text'] + '</span> </br>';
axios.post(data.url, {
let step_promise = Promise.resolve(axios.post(data.url, {
version: this.installation.version,
path: this.installation.path,
})
.then(response => {
}));
step_promise.then(response => {
if (response.data.error) {
this.installation.status = 'exception';
this.installation.html = '<div class="text-danger"><i class="fa fa-times update-error"></i> ' + response.data.message + '</div>';
@ -136,11 +151,9 @@ const app = new Vue({
}
if (!response.data.error && !response.data.redirect) {
let self = this;
setTimeout(function() {
self.next();
}, 800);
this.next();
}.bind(this), 800);
}
if (response.data.redirect) {

View File

@ -13,6 +13,7 @@ return [
'price' => 'السعر',
'sub_total' => 'المبلغ الإجمالي',
'discount' => 'خصم',
'item_discount' => 'Line Discount',
'tax_total' => 'إجمالي الضريبة',
'total' => 'المجموع',
@ -30,6 +31,7 @@ return [
'add_payment' => 'إضافة مدفوعات',
'mark_paid' => 'تم التحديد كمدفوع',
'mark_received' => 'تحديد كمستلم',
'mark_cancelled' => 'تم إلغاء العلامة',
'download_pdf' => 'تحميل PDF',
'send_mail' => 'إرسال بريد إلكتروني',
'create_bill' => 'إنشاء فاتورة شراء',
@ -43,11 +45,13 @@ return [
'paid' => 'مدفوع',
'overdue' => 'متأخر',
'unpaid' => 'غير مدفوع',
'cancelled' => 'Cancelled',
],
'messages' => [
'received' => 'تم تحويل فاتورة الشراء إلى فاتورة مستلمة بنجاح!',
'marked_received' => 'Bill marked as received!',
'marked_paid' => 'الفاتورة عُلّمت كمدفوعة!',
'marked_cancelled' => 'Bill marked as cancelled!',
'draft' => 'هذة فاتورة شراء عبارة عن <b> مسودة </b> و سوف يتم اظهارها بالنظام بعد ان يتم استحقاقها.',
'status' => [

View File

@ -4,7 +4,7 @@ return [
'bulk_actions' => 'الإجراء الجماعي - الإجراءات الجماعية',
'selected' => 'مُحدد',
'no_action' => 'No action available',
'no_action' => 'لا يوجد اي اجراء متاح ',
'message' => [
'duplicate' => 'هل أنت متأكد من</b> مضاعفة <b> السجلات المحددة؟',
@ -15,6 +15,7 @@ return [
'paid' => 'هل تريد وضع علامة على الفاتورة المحددة على أنها </b>مدفوعة<b> ؟',
'sent' => 'هل تريد وضع علامة على الفاتورة المحددة على أنها <b/>تم أرسالها<b>؟',
'received' => 'هل تريد وضع علامة على الفاتورة المحددة على أنها <b/>تم استلامها<b>؟',
'cancelled' => 'Are you sure you want to <b>cancel</b> selected invoice/bill?|Are you sure you want to <b>cancel</b> selected invoices/bills?',
],
];

View File

@ -21,6 +21,7 @@ return [
'disabled' => 'يجب تعطيل :feature!',
'extension' => 'يجب تثبيت وتشغيل ملحق :extension!',
'directory' => 'يجب منح صلاحية الكتابة على مجلد :directory!',
'executable' => 'The PHP CLI executable file is not defined/working or its version is not :php_version or higher! Please, ask your hosting company to set PHP_BINARY or PHP_PATH environment variable correctly.',
],
'database' => [

View File

@ -13,6 +13,7 @@ return [
'price' => 'السعر',
'sub_total' => 'المجموع الجزئي',
'discount' => 'الخصم',
'item_discount' => 'Line Discount',
'tax_total' => 'إجمالي الضريبة',
'total' => 'الإجمالي',
@ -30,6 +31,7 @@ return [
'mark_paid' => 'التحديد كمدفوع',
'mark_sent' => 'التحديد كمرسل',
'mark_viewed' => 'وضع علامة مشاهدة',
'mark_cancelled' => 'Mark Cancelled',
'download_pdf' => 'تحميل PDF',
'send_mail' => 'إرسال بريد إلكتروني',
'all_invoices' => 'سجّل الدخول لعرض جميع الفواتير',
@ -47,12 +49,15 @@ return [
'paid' => 'مدفوع',
'overdue' => 'متأخر',
'unpaid' => 'غير مدفوع',
'cancelled' => 'Cancelled',
],
'messages' => [
'email_sent' => 'تم إرسال الفاتورة عبر البريد اﻹلكتروني!',
'marked_sent' => 'الفاتورة عُلّمت كمرسلة!',
'marked_paid' => 'الفاتورة عُلّمت كمدفوع!',
'marked_viewed' => 'Invoice marked as viewed!',
'marked_cancelled' => 'Invoice marked as cancelled!',
'email_required' => 'لا يوجد عنوان البريد إلكتروني لهذا العميل!',
'draft' => 'هذه <b>مسودة</b> الفاتورة و سوف تظهر في النظام بعد ارسالها.',

View File

@ -29,6 +29,12 @@ return [
'before' => 'قبل الرقم',
'after' => 'بعد الرقم',
],
'discount_location' => [
'name' => 'Discount Location',
'item' => 'At line',
'total' => 'At total',
'both' => 'Both line and total',
],
],
'invoice' => [

View File

@ -104,7 +104,7 @@ return [
],
'invalid_currency' => 'رمز خانة :attribute غير صحيحة.',
'invalid_amount' => 'خانة المبلغ :attribute غير صالحة.',
'invalid_extension' => 'The file extension is invalid.',
'invalid_extension' => 'هذا الملف غير صالح.',
],
/*

View File

@ -9,7 +9,6 @@ return [
'new' => 'New',
'top_free' => 'Top Free',
'free' => 'FREE',
'search' => 'Search',
'install' => 'Install',
'buy_now' => 'Buy Now',
'get_api_key' => '<a href=":url" target="_blank">Click here</a> to get your API key.',

View File

@ -13,6 +13,7 @@ return [
'price' => 'Precio',
'sub_total' => 'Subtotal',
'discount' => 'Descuento',
'item_discount' => 'Descuento de línea',
'tax_total' => 'Total Impuestos',
'total' => 'Total ',
@ -28,7 +29,9 @@ return [
'histories' => 'Historial',
'payments' => 'Pagos',
'add_payment' => 'Añadir pago',
'mark_paid' => 'Marcar Como Pagada',
'mark_received' => 'Marcar como recibido',
'mark_cancelled' => 'Marcar como Cancelado',
'download_pdf' => 'Descargar PDF',
'send_mail' => 'Enviar Email',
'create_bill' => 'Crear Recibo',
@ -42,10 +45,13 @@ return [
'paid' => 'Pagado',
'overdue' => 'Vencido',
'unpaid' => 'No Pagado',
'cancelled' => 'Cancelado',
],
'messages' => [
'received' => 'Recibo marcado como recibido con éxito!',
'marked_received' => '¡Recibo marcado como recibido!',
'marked_paid' => '¡Recibo marcado como pagado!',
'marked_cancelled' => '¡Recibo marcado como cancelado!',
'draft' => 'Este es un<b>BORRADOR</b> de factura y se reflejará en los gráficos luego de que sea enviada.',
'status' => [

View File

@ -2,8 +2,9 @@
return [
'bulk_actions' => 'Acción masiva|Acciones masivas',
'selected' => 'seleccionado',
'bulk_actions' => 'Acción masiva|Acciones masivas',
'selected' => 'seleccionado',
'no_action' => 'Ninguna acción disponible',
'message' => [
'duplicate' => '¿Está seguro que desea <b>duplicar</b> el registro seleccionado?',
@ -14,6 +15,7 @@ return [
'paid' => '¿Está seguro de que desea marcar la factura seleccionada como <b>pagada</b>? ¿Está seguro que desea marcar las facturas seleccionadas como <b>pagadas</b>?',
'sent' => '¿Está seguro que desea marcar la factura seleccionada como <b>enviada</b>? ¿Está seguro que desea marcar las facturas seleccionadas como <b>enviadas</b>?',
'received' => '¿Está seguro de que desea marcar el recibo seleccionado como <b>recibido</b>? ¿Está seguro que desea marcar los recibos seleccionados como <b>recibidos</b>?',
'cancelled' => '¿Está seguro que desea <b>cancelar</b> la factura/recibo seleccionado?|¿Está seguro que desea <b>cancelar</b> las facturas/recibos seleccionados?',
],
];

View File

@ -21,6 +21,7 @@ return [
'disabled' => ':feature debe estar deshabilitado!',
'extension' => 'La extensión :extension necesita ser instalada y cargada!',
'directory' => 'El directorio :directorio necesita tener permiso de escritura!',
'executable' => '¡El archivo ejecutable PHP CLI no está definido/funcionando o su versión no es :php_version o superior! Por favor, pida a su compañía de hosting que configure correctamente la variable de entorno PHP_BINARY o PHP_PATH.',
],
'database' => [

View File

@ -13,6 +13,7 @@ return [
'price' => 'Precio',
'sub_total' => 'Subtotal',
'discount' => 'Descuento',
'item_discount' => 'Descuento de línea',
'tax_total' => 'Total Impuestos',
'total' => 'Total ',
@ -30,6 +31,7 @@ return [
'mark_paid' => 'Marcar Como Pagada',
'mark_sent' => 'Marcar Como Enviada',
'mark_viewed' => 'Marcar como visto',
'mark_cancelled' => 'Marcar como Cancelada',
'download_pdf' => 'Descargar PDF',
'send_mail' => 'Enviar Email',
'all_invoices' => 'Inicie sesión para ver todas las facturas',
@ -47,12 +49,15 @@ return [
'paid' => 'Pagada',
'overdue' => 'Vencida',
'unpaid' => 'No Pagada',
'cancelled' => 'Cancelada',
],
'messages' => [
'email_sent' => '¡El correo electrónico de la factura ha sido enviado!',
'marked_sent' => '¡Factura marcada como enviada!',
'marked_paid' => '¡Factura marcada como pagada!',
'marked_viewed' => '¡Factura marcada como vista!',
'marked_cancelled' => '¡Factura marcada como cancelada!',
'email_required' => 'Ninguna dirección de correo electrónico para este cliente!',
'draft' => 'Esta es una factura <b>BORRADOR</b> y se reflejará en los gráficos luego de que sea enviada.',

View File

@ -28,6 +28,8 @@ return [
'warning' => [
'deleted' => 'Advertencia: No puede borrar <b>:name</b> porque tiene :text relacionado.',
'disabled' => 'Advertencia: No se permite desactivar <b>:name</b> porque tiene :text relacionado.',
'reconciled_tran' => 'Advertencia: No puedes cambiar/eliminar la transacción porque está reconciliada!',
'reconciled_doc' => 'Advertencia: No puedes modificar/eliminar :type porque tiene transacciones reconciliadas!',
'disable_code' => 'Advertencia: No puede desactivar o cambiar la moneda <b>:name</b> porque tiene :text relacionado.',
'payment_cancel' => 'Advertencia: Ha cancelado su reciente pago de :method!',
],

View File

@ -18,5 +18,6 @@ return [
'sent' => 'Hemos enviado un enlace para resetear su contraseña!',
'token' => 'Ese token de contraseña ya no es válido.',
'user' => "No podemos encontrar un usuario con esa dirección de correo electrónico.",
'throttle' => 'Por favor, espere antes de reintentar.',
];

View File

@ -29,6 +29,12 @@ return [
'before' => 'Antes del Número',
'after' => 'Después del número',
],
'discount_location' => [
'name' => 'Ubicación de descuento',
'item' => 'En línea',
'total' => 'En total',
'both' => 'Línea y total',
],
],
'invoice' => [

View File

@ -100,10 +100,11 @@ return [
'custom' => [
'attribute-name' => [
'rule-name' => 'mensaje personalizado',
'rule-name' => 'mensaje personalizado',
],
'invalid_currency' => 'El código de :attribute es incorrecto.',
'invalid_amount' => 'El monto :attribute es inválido.',
'invalid_currency' => 'El código de :attribute es incorrecto.',
'invalid_amount' => 'El monto :attribute es inválido.',
'invalid_extension' => 'La extensión del archivo no es válida.',
],
/*

View File

@ -13,16 +13,18 @@ return [
'current_email' => 'ایمیل فعلی',
'reset' => 'بازنشانی',
'never' => 'هرگز',
'landing_page' => 'صفحه فرود',
'password' => [
'current' => 'رمز عبور',
'current_confirm' => 'تکرار رمز عبور',
'new' => 'رمز عبور جدید',
'new_confirm' => 'تکرار رمز عبور',
],
'error' => [
'self_delete' => 'خطا: نمی‌توانید خودتان حذف کنید!',
'self_disable' => 'خطا: نمی‌توانید خودتان را غیر فعال کنید!',
'no_company' => 'خطا: هیچ کمپانی به حساب شما متصل نیست. لطفا با مدیر سیستم تماس بگیرید.',
],

View File

@ -2,54 +2,65 @@
return [
'bill_number' => 'شماره صورتحساب',
'bill_date' => 'تاریخ صورتحساب',
'total_price' => 'قیمت کل',
'due_date' => 'سررسید',
'order_number' => 'شماره سفارش',
'bill_from' => 'صورتحساب از',
'bill_number' => 'شماره صورتحساب',
'bill_date' => 'تاریخ صورتحساب',
'total_price' => 'قیمت کل',
'due_date' => 'سررسید',
'order_number' => 'شماره سفارش',
'bill_from' => 'صورتحساب از',
'quantity' => 'تعداد',
'price' => 'قيمت',
'sub_total' => 'جمع کل',
'discount' => 'تخفیف',
'tax_total' => 'مجموع مالیات',
'total' => 'مجموع',
'quantity' => 'تعداد',
'price' => 'قيمت',
'sub_total' => 'جمع کل',
'discount' => 'تخفیف',
'item_discount' => 'Line Discount',
'tax_total' => 'مجموع مالیات',
'total' => 'مجموع',
'item_name' => 'نام آیتم | نام آیتم ها',
'item_name' => 'نام آیتم | نام آیتم ها',
'show_discount' => 'تخفیف: discount%',
'add_discount' => 'اضافه کردن تخفیف',
'discount_desc' => 'از جمع کل',
'show_discount' => 'تخفیف: discount%',
'add_discount' => 'اضافه کردن تخفیف',
'discount_desc' => 'از جمع کل',
'payment_due' => 'سررسید پرداخت',
'amount_due' => 'مقدار سررسید',
'paid' => 'پرداخت شده',
'histories' => 'تاریخچه',
'payments' => 'پرداخت ها',
'add_payment' => 'پرداخت',
'mark_received' => 'دریافت شده',
'download_pdf' => انلود PDF',
'send_mail' => 'ارسال ایمیل',
'payment_due' => 'سررسید پرداخت',
'amount_due' => 'مقدار سررسید',
'paid' => 'پرداخت شده',
'histories' => 'تاریخچه',
'payments' => 'پرداخت ها',
'add_payment' => 'پرداخت',
'mark_paid' => 'Mark Paid',
'mark_received' => ریافت شده',
'mark_cancelled' => 'Mark Cancelled',
'download_pdf' => 'دانلود PDF',
'send_mail' => 'ارسال ایمیل',
'create_bill' => 'ایجاد صورتحساب',
'receive_bill' => 'دریافت صورتحساب',
'make_payment' => 'پرداخت کردن',
'statuses' => [
'draft' => 'پیش‌ نویس',
'received' => 'دریافت شده',
'partial' => 'جزئیات',
'paid' => 'پرداخت شده',
'draft' => 'پیش‌نویس',
'received' => 'دریافت شده',
'partial' => 'جزئی',
'paid' => 'پرداخت شده',
'overdue' => 'سر رسید شده',
'unpaid' => 'پرداخت نشده',
'cancelled' => 'Cancelled',
],
'messages' => [
'received' => 'صورتحساب مشخص شده با موفقیت علامت گذاری شد.',
'draft' => 'این صورت حساب به صورت پیشنویس است و پس از دریافت وجه بر روی نمودار را اعمال می شود.',
'marked_received' => 'Bill marked as received!',
'marked_paid' => 'Bill marked as paid!',
'marked_cancelled' => 'Bill marked as cancelled!',
'draft' => 'این صورت حساب به صورت پیشنویس است و پس از دریافت وجه بر روی نمودار را اعمال می شود.',
'status' => [
'created' => 'تاریخ ایجاد :date',
'receive' => [
'created' => 'تاریخ ایجاد :date',
'receive' => [
'draft' => 'ارسال نشده',
'received' => 'تاریخ دریافت :date',
],
'paid' => [
'paid' => [
'await' => 'انتظار پرداخت',
],
],

View File

@ -0,0 +1,21 @@
<?php
return [
'bulk_actions' => 'Bulk Action|Bulk Actions',
'selected' => 'انتخاب شده',
'no_action' => 'No action available',
'message' => [
'duplicate' => 'Are you sure you want to <b>duplicate</b> selected record?',
'delete' => 'Are you sure you want to <b>delete</b> selected record?|Are you sure you want to <b>delete</b> selected records?',
'export' => 'Are you sure you want to <b>export</b> selected record?|Are you sure you want to <b>export</b> selected records?',
'enable' => 'Are you sure you want to <b>enable</b> selected record?|Are you sure you want to <b>enable</b> selected records?',
'disable' => 'Are you sure you want to <b>disable</b> selected record?|Are you sure you want to <b>disable</b> selected records?',
'paid' => 'Are you sure you want to mark selected invoice as <b>paid</b>?|Are you sure you want to mark selected invoices as <b>paid</b>?',
'sent' => 'Are you sure you want to mark selected invoice as <b>sent</b>?|Are you sure you want to mark selected invoices as <b>sent</b>?',
'received' => 'Are you sure you want to mark selected bill as <b>received</b>?|Are you sure you want to mark selected bills as <b>received</b>?',
'cancelled' => 'Are you sure you want to <b>cancel</b> selected invoice/bill?|Are you sure you want to <b>cancel</b> selected invoices/bills?',
],
];

View File

@ -4,10 +4,11 @@ return [
'domain' => 'دامنه',
'logo' => 'لوگو',
'manage' => 'مدیریت شرکت ها',
'all' => 'تمام شرکت ها',
'error' => [
'delete_active' => 'خطا:نمی توانید شرکت فعال را حذف نمایید، ابتدا آن را ویرایش کنید!',
'not_user_company' => 'خطا: شما اجازه تغییر این شرکت را ندارید!',
'delete_active' => 'خطا: نمی توانید شرکت فعال را حذف نمایید، ابتدا به یک شرکت دیگر تغییر دهید!',
'disable_active' => 'خطا: نمی توانید شرکت فعال را غیرفعال نمایید، ابتدا به یک شرکت دیگر تغییر دهید!',
],
];

View File

@ -2,15 +2,11 @@
return [
'allow_login' => جاز به ورود به سیستم؟',
'can_login' => ی‌توانید وارد شوید؟',
'user_created' => 'کاربر ایجاد شده',
'error' => [
'email' => 'این ایمیل قبلا انتخاب شده است.'
'email' => 'این ایمیل قبلا انتخاب شده است.',
],
'notification' => [
'message' => ':customer made :amount payment to invoice number :invoice_number.',
'button' => 'نمایش',
],
];

View File

@ -0,0 +1,11 @@
<?php
return [
'error' => [
'not_user_dashboard' => 'خطا:شما اجازه تغییر این داشبورد رو ندارید!',
'delete_last' => 'خطا: امکان حذف آخرین داشبورد وجود ندارد . لطفا اول یک داشبورد جدید بسازید!',
'disable_last' => 'خطا: امکان غیر فعال کردن آخرین داشبورد وجود ندارد . لطفا اول یک داشبورد جدید بسازید!',
],
];

View File

@ -2,15 +2,33 @@
return [
'accounts_cash' => 'پول نقد',
'categories_deposit' => 'سپرده',
'categories_sales' => 'فروش',
'currencies_usd' => 'دلار آمریکا',
'currencies_eur' => 'یورو',
'currencies_gbp' => 'پوند انگلیس',
'currencies_try' => 'لیره ترکیه',
'taxes_exempt' => 'معاف از مالیات',
'taxes_normal' => 'مالیات عادی',
'taxes_sales' => 'مالیات بر فروش',
'accounts' => [
'cash' => 'Cash',
],
'categories' => [
'deposit' => 'Deposit',
'sales' => 'Sales',
],
'currencies' => [
'usd' => 'US Dollar',
'eur' => 'Euro',
'gbp' => 'British Pound',
'try' => 'Turkish Lira',
],
'offline_payments' => [
'cash' => 'Cash',
'bank' => 'Bank Transfer',
],
'reports' => [
'income' => 'Monthly income summary by category.',
'expense' => 'Monthly expense summary by category.',
'income_expense' => 'Monthly income vs expense by category.',
'tax' => 'Quarterly tax summary.',
'profit_loss' => 'Quarterly profit & loss by category.',
],
];

View File

@ -0,0 +1,50 @@
<?php
return [
'invoice_new_customer' => [
'subject' => '{invoice_number} invoice created',
'body' => 'Dear {customer_name},<br /><br />We have prepared the following invoice for you: <strong>{invoice_number}</strong>.<br /><br />You can see the invoice details and proceed with the payment from the following link: <a href="{invoice_guest_link}">{invoice_number}</a>.<br /><br />Feel free to contact us for any question.<br /><br />Best Regards,<br />{company_name}',
],
'invoice_remind_customer' => [
'subject' => '{invoice_number} invoice overdue notice',
'body' => 'Dear {customer_name},<br /><br />This is an overdue notice for <strong>{invoice_number}</strong> invoice.<br /><br />The invoice total is {invoice_total} and was due <strong>{invoice_due_date}</strong>.<br /><br />You can see the invoice details and proceed with the payment from the following link: <a href="{invoice_guest_link}">{invoice_number}</a>.<br /><br />Best Regards,<br />{company_name}',
],
'invoice_remind_admin' => [
'subject' => '{invoice_number} invoice overdue notice',
'body' => 'Hello,<br /><br />{customer_name} has received an overdue notice for <strong>{invoice_number}</strong> invoice.<br /><br />The invoice total is {invoice_total} and was due <strong>{invoice_due_date}</strong>.<br /><br />You can see the invoice details from the following link: <a href="{invoice_admin_link}">{invoice_number}</a>.<br /><br />Best Regards,<br />{company_name}',
],
'invoice_recur_customer' => [
'subject' => '{invoice_number} recurring invoice created',
'body' => 'Dear {customer_name},<br /><br />Based on your recurring circle, we have prepared the following invoice for you: <strong>{invoice_number}</strong>.<br /><br />You can see the invoice details and proceed with the payment from the following link: <a href="{invoice_guest_link}">{invoice_number}</a>.<br /><br />Feel free to contact us for any question.<br /><br />Best Regards,<br />{company_name}',
],
'invoice_recur_admin' => [
'subject' => '{invoice_number} recurring invoice created',
'body' => 'Hello,<br /><br />Based on {customer_name} recurring circle, <strong>{invoice_number}</strong> invoice has been automatically created.<br /><br />You can see the invoice details from the following link: <a href="{invoice_admin_link}">{invoice_number}</a>.<br /><br />Best Regards,<br />{company_name}',
],
'invoice_payment_customer' => [
'subject' => 'Payment received for {invoice_number} invoice',
'body' => 'Dear {customer_name},<br /><br />Thank you for the payment. Find the payment details below:<br /><br />-------------------------------------------------<br />Amount: <strong>{transaction_total}</strong><br />Date: <strong>{transaction_paid_date}</strong><br />Invoice Number: <strong>{invoice_number}</strong><br />-------------------------------------------------<br /><br />You can always see the invoice details from the following link: <a href="{invoice_guest_link}">{invoice_number}</a>.<br /><br />Feel free to contact us for any question.<br /><br />Best Regards,<br />{company_name}',
],
'invoice_payment_admin' => [
'subject' => 'Payment received for {invoice_number} invoice',
'body' => 'Hello,<br /><br />{customer_name} recorded a payment for <strong>{invoice_number}</strong> invoice.<br /><br />You can see the invoice details from the following link: <a href="{invoice_admin_link}">{invoice_number}</a>.<br /><br />Best Regards,<br />{company_name}',
],
'bill_remind_admin' => [
'subject' => '{bill_number} bill reminding notice',
'body' => 'Hello,<br /><br />This is a reminding notice for <strong>{bill_number}</strong> bill to {vendor_name}.<br /><br />The bill total is {bill_total} and is due <strong>{bill_due_date}</strong>.<br /><br />You can see the bill details from the following link: <a href="{bill_admin_link}">{bill_number}</a>.<br /><br />Best Regards,<br />{company_name}',
],
'bill_recur_admin' => [
'subject' => '{bill_number} recurring bill created',
'body' => 'Hello,<br /><br />Based on {vendor_name} recurring circle, <strong>{bill_number}</strong> invoice has been automatically created.<br /><br />You can see the bill details from the following link: <a href="{bill_admin_link}">{bill_number}</a>.<br /><br />Best Regards,<br />{company_name}',
],
];

View File

@ -0,0 +1,23 @@
<?php
return [
'title' => [
'403' => 'Oops! Forbidden Access',
'404' => 'Oops! Page not found',
'500' => 'Oops! Something went wrong',
],
'header' => [
'403' => '403 Forbidden',
'404' => '404 Not Found',
'500' => '500 Internal Server Error',
],
'message' => [
'403' => 'You can not access this page.',
'404' => 'We could not find the page you were looking for.',
'500' => 'We will work on fixing that right away.',
],
];

View File

@ -2,6 +2,7 @@
return [
'dashboards' => 'داشبورد | داشبوردها',
'items' => 'مورد | موارد',
'incomes' => 'درآمد | درآمد',
'invoices' => 'فاکتور | فاکتورها',
@ -38,10 +39,20 @@ return [
'numbers' => 'شماره | تعداد',
'statuses' => 'وضعیت | وضعیت',
'others' => 'سایر | سایرین',
'contacts' => 'Contact|Contacts',
'reconciliations' => 'Reconciliation|Reconciliations',
'contacts' => 'مخاطب|مخاطبین',
'reconciliations' => 'مصالحه|مصالحه ها',
'developers' => 'توسعه دهنده|توسعه دهندگان',
'schedules' => 'زمانبندی | زمانبندی ها',
'groups' => 'گروه | گروه‌ها',
'charts' => 'نمودار | نمودارها',
'localisations' => 'بومی سازی|بومی سازی ها',
'defaults' => 'پیش فرض | پیش فرض‌ها',
'widgets' => 'ابزارک‌ | ابزارک‌ها',
'templates' => 'قالب | قالب‌ها',
'sales' => 'فروش | فروش‌ها',
'purchases' => 'خرید | خرید‌ها',
'dashboard' => 'پیشخوان',
'welcome' => 'خوش آمدید',
'banking' => 'بانکداری',
'general' => 'عمومی',
'no_records' => 'بدون سابقه',
@ -53,15 +64,19 @@ return [
'no' => 'خیر',
'na' => '(تعریف نشده)',
'daily' => 'روزانه',
'weekly' => 'هفتگی',
'monthly' => 'ماهانه',
'quarterly' => 'فصلی',
'yearly' => 'سالانه',
'add' => 'افزودن',
'add_new' => 'افزودن جدید',
'add_income' => 'اضافه کردن درآمد',
'add_expense' => 'اضافه کردن هزینه',
'show' => 'نمایش',
'edit' => 'ويرايش',
'delete' => 'حذف',
'send' => 'ارسال',
'share' => 'سهم',
'download' => 'دريافت',
'delete_confirm' => 'تایید حذف :name :type ؟',
'name' => 'نام',
@ -79,9 +94,11 @@ return [
'reference' => 'مرجع',
'attachment' => 'پیوست',
'change' => 'تغییر',
'change_type' => 'تغییر:نوع',
'switch' => 'جایه‌جایی',
'color' => 'رنگ',
'save' => 'ذخیره کردن',
'confirm' => 'تأیید کردن',
'cancel' => 'انصراف',
'loading' => 'درحال بارگذاری...',
'from' => 'از',
@ -105,26 +122,53 @@ return [
'partially_paid' => 'پرداخت جزئی',
'export' => 'گرفتن خروجی',
'finish' => 'پایان',
'wizard' => 'Wizard',
'wizard' => 'مراحل جادویی',
'skip' => 'صرف‌نظر',
'enable' => 'فعال',
'disable' => 'غیر فعال',
'select_all' => 'انتخاب همه',
'unselect_all' => 'عدم انتخاب همه',
'go_to' => 'برو به: نام',
'created_date' => 'تاریخ ایجاد',
'period' => 'دوره',
'frequency' => 'فراوانی',
'start' => 'شروع',
'end' => 'پایان',
'clear' => 'پاک کردن',
'difference' => 'تفاوت',
'footer' => 'پاورقی',
'start_date' => 'تاریخ شروع',
'end_date' => 'تاریخ پایان',
'basis' => 'مبنا',
'accrual' => 'تعهدی',
'cash' => 'پول نقد',
'group_by' => 'گروه بندی بر اساس',
'accounting' => 'حسابداری',
'sort' => 'مرتب‌سازی',
'width' => 'عرض',
'month' => 'ماه',
'year' => 'سال',
'type_item_name' => 'نام یک کالا را تایپ کنید',
'no_data' => 'داده‌ای وجود ندارد',
'no_matching_data' => 'با هیچ داده‌ای مطابق نیست',
'clear_cache' => 'پاکسازی حافظه نهان',
'go_to_dashboard' => 'Go to dashboard',
'card' => [
'name' => 'نام روی کارت',
'number' => 'شماره‌ی کارت',
'expiration_date' => 'تاریخ انقضا',
'cvv' => 'کد CVV',
],
'title' => [
'new' => ':type جدید',
'edit' => 'ویرایش :type',
'delete' => 'حذف',
'create' => 'ایجاد: نوع',
'send' => 'ارسال: نوع',
'get' => 'Get :type',
'get' => 'دریافت:نوع',
'add' => 'اضافه',
'manage' => 'مدیریت',
],
'form' => [
@ -133,14 +177,30 @@ return [
'field' => '-انتخاب :field-',
'file' => 'انتخاب فایل',
],
'add_new' => 'افزودن فیلد جدید',
'no_file_selected' => 'هیچ فایلی انتخاب نشده...',
],
'date_range' => [
'today' => 'امروز',
'yesterday' => 'ديروز',
'last_days' => 'Last :day Days',
'last_days' => 'گذشته:روز روز',
'this_month' => 'این ماه',
'last_month' => 'ماه قبل',
],
'empty' => [
'documentation' => 'Check out the <a href=":url" target="_blank">documentation</a> for more details.',
'items' => 'کالا‌ها میتوانند محصولات یا خدمات باشند. شما می‌توانید از کالا ها زمان ایجاد فکتور ها یا صورتحساب‌ها برای داشتن قیمت‌، مالیات و دیگر فیلد های دلخواه استفاده کنید.',
'invoices' => 'Invoices can be one time or recurring. You can send them to customers and start accepting online payments.',
'revenues' => 'Revenue is a paid income transaction. It can be an independent record (i.e. deposit) or attached to an invoice.',
'customers' => 'Customers are required if you want to create invoices. They may also log in to Client Portal and see their balance.',
'bills' => 'Bills can be one time or recurring. They indicate what you owe your vendors for the products or services you purchase.',
'payments' => 'Payment is a paid expense transaction. It can be an independent record (i.e. food receipt) or attached to a bill.',
'vendors' => 'Vendors are required if you want to create bills. You can see the balance you owe and filter reports by the vendor.',
'transfers' => 'Transfers allow you to move money from one account to another, whether they use the same currency or not.',
'taxes' => 'Taxes are used to apply extra fees to invoices and bills. Your financials are affected by these regulatory taxes.',
'reconciliations' => 'Bank reconciliation is a process performed to ensure that your company bank records are also correct.',
],
];

View File

@ -8,9 +8,9 @@ return [
'counter' => '{0} شما اطلاعیه ای ندارید |{1} شما:count اطلاعیه دارید | [2, *] شما :coun اطلاعیه دارید',
'overdue_invoices' => '{1} :count فاکتور سررسید شده دارید | [2, *]: :count فاکتور سررسید شده دارید',
'upcoming_bills' => '{1}:count صورتحساب دارید | [2, *]:count صورتحساب دارید',
'items_stock' => '{1} :count موجود است | [2,*] :count موجود است',
'view_all' => 'نمایش همه'
],
'docs_link' => 'https://akaunting.com/docs',
'support_link' => 'https://akaunting.com/support',
];

View File

@ -6,7 +6,7 @@ return [
'refresh' => 'تازه سازی',
'steps' => [
'requirements' => 'Please, ask your hosting provider to fix the errors!',
'requirements' => 'لطفاً از ارائه دهنده سرویس میزبانی خود بخواهید که ایراد را بر طرف کند!',
'language' => 'گام 1/3: انتخاب زبان',
'database' => 'مرحله 2/3: راه اندازی پایگاه داده',
'settings' => 'مرحله 3/3: شرکت و مدیریت اطلاعات',
@ -19,8 +19,9 @@ return [
'requirements' => [
'enabled' => ':feature باید فعال باشد!',
'disabled' => ':feature باید غیر فعال باشد!',
'extension' => ':extension extension needs to be installed and loaded!',
'extension' => ':افزونه نیاز است افزونه نصب و بارگذاری شود!',
'directory' => ':directory باید فابل نوشتن باشد!',
'executable' => 'The PHP CLI executable file is not defined/working or its version is not :php_version or higher! Please, ask your hosting company to set PHP_BINARY or PHP_PATH environment variable correctly.',
],
'database' => [

View File

@ -2,67 +2,76 @@
return [
'invoice_number' => 'شماره فاکتور',
'invoice_date' => 'تاریخ فاکتور',
'total_price' => 'قیمت کل',
'due_date' => 'سررسید',
'order_number' => 'شماره فاکتور',
'bill_to' => 'صورتحساب برای',
'invoice_number' => 'شماره فاکتور',
'invoice_date' => 'تاریخ فاکتور',
'total_price' => 'قیمت کل',
'due_date' => 'سررسید',
'order_number' => 'شماره فاکتور',
'bill_to' => 'صورتحساب برای',
'quantity' => 'تعداد',
'price' => 'قيمت',
'sub_total' => 'جمع کل',
'discount' => 'تخفیف',
'tax_total' => 'مجموع مالیات',
'total' => 'مجموع',
'quantity' => 'تعداد',
'price' => 'قيمت',
'sub_total' => 'جمع کل',
'discount' => 'تخفیف',
'item_discount' => 'Line Discount',
'tax_total' => 'مجموع مالیات',
'total' => 'مجموع',
'item_name' => 'نام آیتم | نام آیتم ها',
'item_name' => 'نام آیتم | نام آیتم ها',
'show_discount' => ':discount% Discount',
'add_discount' => 'افزودن تخفیف',
'discount_desc' => 'از جمع کل',
'show_discount' => ':تخفیف% تخفیف',
'add_discount' => 'افزودن تخفیف',
'discount_desc' => 'از جمع کل',
'payment_due' => 'سررسید پرداخت',
'paid' => 'پرداخت شده',
'histories' => 'تاریخچه',
'payments' => 'پرداخت ها',
'add_payment' => 'پرداخت',
'mark_paid' => 'پرداخت شده',
'mark_sent' => 'ارسال شده',
'download_pdf' => 'دانلود PDF',
'send_mail' => 'ارسال ایمیل',
'all_invoices' => 'Login to view all invoices',
'payment_due' => 'سررسید پرداخت',
'paid' => 'پرداخت شده',
'histories' => 'تاریخچه',
'payments' => 'پرداخت ها',
'add_payment' => 'پرداخت',
'mark_paid' => 'پرداخت شده',
'mark_sent' => 'ارسال شده',
'mark_viewed' => 'Mark Viewed',
'mark_cancelled' => 'Mark Cancelled',
'download_pdf' => 'دانلود PDF',
'send_mail' => 'ارسال ایمیل',
'all_invoices' => 'ورود برای دیدن تمام فاکتور ها',
'create_invoice' => 'ایجاد فاکتور',
'send_invoice' => 'ارسال فاکتور',
'get_paid' => 'پرداخت شده',
'accept_payments' => 'پذیرفتن پرداخت های آنلاین',
'statuses' => [
'draft' => 'پیش‌ نویس',
'sent' => 'ارسال شده',
'viewed' => 'مشاهده شده',
'approved' => 'تایید شده',
'partial' => 'جزئیات',
'paid' => 'پرداخت شده',
'draft' => 'Draft',
'sent' => 'Sent',
'viewed' => 'Viewed',
'approved' => 'Approved',
'partial' => 'Partial',
'paid' => 'Paid',
'overdue' => 'Overdue',
'unpaid' => 'Unpaid',
'cancelled' => 'Cancelled',
],
'messages' => [
'email_sent' => 'فاکتور با موفقت ارسال شده است!',
'marked_sent' => 'فاکتور با موفقت ارسال شده است!',
'email_required' => 'هیچ آدرس ایمیل برای این مشتری موجود نیست!',
'draft' => 'This is a <b>DRAFT</b> invoice and will be reflected to charts after it gets sent.',
'email_sent' => 'Invoice email has been sent!',
'marked_sent' => 'Invoice marked as sent!',
'marked_paid' => 'Invoice marked as paid!',
'marked_viewed' => 'Invoice marked as viewed!',
'marked_cancelled' => 'Invoice marked as cancelled!',
'email_required' => 'هیچ آدرس ایمیل برای این مشتری موجود نیست!',
'draft' => 'این یک پیشنویس است و پس از ارسال بر روی نمودار اعمال می شود.',
'status' => [
'created' => 'Created on :date',
'send' => [
'created' => 'ایجاد شده در تاریخ:',
'viewed' => 'Viewed',
'send' => [
'draft' => 'ارسال نشده',
'sent' => 'Sent on :date',
'sent' => 'ارسال شده در تاریخ:',
],
'paid' => [
'paid' => [
'await' => 'در انتظار پرداخت',
],
],
],
'notification' => [
'message' => 'شما این ایمیل را دریافت کردید به دلیل اینکه مشتری شما :customer مقدار :amount فاکتور دارد.',
'button' => 'پرداخت',
],
];

View File

@ -2,17 +2,7 @@
return [
'quantities' => 'تعداد | تعداد',
'sales_price' => 'قیمت فروش',
'purchase_price' => 'قیمت خرید',
'sku' => 'کد کالا',
'notification' => [
'message' => [
'reminder' => 'You are receiving this email because only :quantity of :name has remained.',
'out_of_stock' => 'You are receiving this email because the :name is running out of stock.',
],
'button' => 'مشاهده',
],
];

View File

@ -0,0 +1,11 @@
<?php
return [
'title' => 'Under Maintenance',
'message' => 'Sorry, we\'re down for maintenance. Please, try again later!',
'last-updated' => 'This message was last updated :timestamp.',
];

View File

@ -8,25 +8,30 @@ return [
'deleted' => ':type حذف شد!',
'duplicated' => ':type دو عدد موجود است!',
'imported' => ':type درون ریزی شد!',
'enabled' => ':type enabled!',
'disabled' => ':type disabled!',
'exported' => ':type exported!',
'enabled' => ':نوع فعال است!',
'disabled' => ':نوع غیر فعال است!',
],
'error' => [
'over_payment' => 'Error: Payment not added! The amount you entered passes the total: :amount',
'over_payment' => 'خطا: پرداخت اضافه نشد! مبلغی که وارد کردید از کل گذر کرد :مبلغ',
'not_user_company' => 'خطا: شما اجازه مدیریت این شرکت را ندارید!',
'customer' => 'خطا: کاربر ایجاد نشد :name از ایمیل وارد شده استفاده می کند.',
'no_file' => 'خطا: فایلی انتخاب نشده است!',
'last_category' => 'Error: Can not delete the last :type category!',
'invalid_apikey' => 'Error: The token entered is invalid!',
'import_column' => 'Error: :message Sheet name: :sheet. Line number: :line.',
'import_sheet' => 'Error: Sheet name is not valid. Please, check the sample file.',
'last_category' => 'خطا: نمیتوان :نوع دسته بندی قبل را پاک کرد!',
'change_type' => 'Error: Can not change the type because it has :text related!',
'invalid_apikey' => 'Error: The API Key entered is invalid!',
'import_column' => 'خطا: :پیام :نام ورق :ورق. شماره خط :خط.',
'import_sheet' => 'خطا: نام ورق معتبر نیست. لطفاً، فایل نمونه را بررسی کنید.',
],
'warning' => [
'deleted' => 'هشدار: شما نمی توانید <b>:name</b> را به دلیل :text حذف کنید.',
'disabled' => 'هشدار: شما نمی توانید <b>:name</b> را به دلیل :text غیر فعال کنید.',
'disable_code' => 'Warning: You are not allowed to disable or change the currency of <b>:name</b> because it has :text related.',
'reconciled_tran' => 'Warning: You are not allowed to change/delete transaction because it is reconciled!',
'reconciled_doc' => 'Warning: You are not allowed to change/delete :type because it has reconciled transactions!',
'disable_code' => 'هشدار: شما مجاز نیستید که واحد پولی <b>:name</b> را تغییر دهید یا غیر فعال کنید زیرا آن با :متن در ارتباط است.',
'payment_cancel' => 'Warning: You have cancelled your recent :method payment!',
],
];

View File

@ -2,20 +2,18 @@
return [
'title' => 'API Token',
'api_token' => 'Token',
'api_key' => 'API Key',
'my_apps' => 'برنامه‌های من',
'pre_sale' => 'پیش فروش',
'top_paid' => 'بهترین غیر رایگان',
'new' => 'جدید',
'top_free' => 'بهترین رایگان',
'free' => 'رایگان',
'search' => 'جستجو',
'install' => 'نصب',
'buy_now' => 'خرید',
'token_link' => '<a href="https://akaunting.com/tokens" target="_blank">دریافت Token</a>.',
'get_api_key' => '<a href=":url" target="_blank">Click here</a> to get your API key.',
'no_apps' => 'در این بخش هیچ نرم افزاری وجود ندارد.',
'developer' => 'آیا شما یک توسعه دهنده هستید؟<a href="https://akaunting.com/blog/akaunting-app-store" target="_blank">با مراجعه به سایت فروشگاهی می توانید نرم افزار های خود را بسیازید و بفروشید.</a>',
'become_developer' => 'Are you a developer? <a href=":url" target="_blank">Here</a> you can learn how to create an app and start selling today!',
'recommended_apps' => 'برنامه‌های توصیه شده',
'about' => 'درباره ما',
@ -37,30 +35,30 @@ return [
'installation' => 'نصب',
'faq' => 'سوالات متداول',
'changelog' => 'تغییرات',
'reviews' => 'نظرات',
'reviews' => 'نظرات',
],
'installation' => [
'header' => 'محل نصب نرم افزار',
'download' => 'دریافت فایل :module',
'unzip' => 'استخراج فایل :module.',
'file_copy' => 'Copying :module files.',
'migrate' => 'Applying :module updates.',
'finish' => 'The update was successfully installed. You will be redirect Update Center.',
'install' => 'نصب فایل های :module .',
'download' => 'Downloading :module',
'unzip' => 'Extracting :module files',
'file_copy' => 'Copying :module files',
'finish' => 'Finalizing :module installation',
'redirect' => ':module installed, redirecting to updates page',
'install' => 'Installing :module',
],
'errors' => [
'download' => ':module can not download!',
'upload' => 'Downloaded :module can not saved!',
'unzip' => ':module can not unzip!',
'file_copy' => ':module files can not copy!',
'migrate' => ':module migrate broken!',
'migrate core' => ':module already latest version so then yon can not update.',
'download' => 'Not able to download :module',
'zip' => 'Not able to create :module zip file',
'unzip' => 'Not able to unzip :module',
'file_copy' => 'Not able to copy :module files',
'finish' => 'Not able to finalize :module installation',
],
'badge' => [
'installed' => 'نصب شده',
'installed' => 'نصب شده',
'pre_sale' => 'پیش فروش',
],
'button' => [
@ -70,14 +68,16 @@ return [
],
'my' => [
'purchased' => 'خریداری شد',
'installed' => 'نصب شده',
'purchased' => 'خریداری شد',
'installed' => 'نصب شده',
],
'reviews' => [
'button' => [
'add' => 'اضافه کردن نظر'
'add' => 'اضافه کردن نظر'
],
'na' => 'هیچ بررسی وجود دارد.'
]
'na' => 'هیچ بررسی وجود دارد.'
],
];

View File

@ -5,6 +5,6 @@ return [
'whoops' => 'آخ!',
'hello' => 'سلام!',
'salutation' => 'با احترام،<br>:company_name ',
'subcopy' => 'If youre having trouble clicking the ":text" button, copy and paste the URL below into your web browser: [:url](:url)',
'subcopy' => 'اگر شما هنگام کلیک کردن دکمه ":text" مشکل دارید ، آدرس URL را کپی کرده و در مرورگر وب خود بازنشانی کنید: [:url](:url)',
];

View File

@ -2,8 +2,9 @@
return [
'previous' => '&laquo; قبلی',
'next' => 'بعدی &raquo;',
'showing' => 'نمایش :first تا :last از :total :typr',
'previous' => 'پیشین',
'next' => 'بعدی',
'showing' => ':first-:last of :total records.',
'page' => 'در صفحه.',
];

View File

@ -18,5 +18,6 @@ return [
'sent' => 'لینک بازگردانی گذرواژه به ایمیل شما ارسال شد.',
'token' => 'مشخصه‌ی بازگردانی گذرواژه معتبر نیست.',
'user' => "ما کاربری با این نشانی ایمیل نداریم!",
'throttle' => 'Please wait before retrying.',
];

View File

@ -2,15 +2,15 @@
return [
'reconcile' => 'Reconcile',
'reconciled' => 'Reconciled',
'closing_balance' => 'Closing Balance',
'unreconciled' => 'Unreconciled',
'list_transactions' => 'فهرست تراکنش‌ها',
'reconcile' => 'مغایرت گیری',
'reconciled' => 'مغایرت گیری شده',
'closing_balance' => 'تراز پایان دوره',
'unreconciled' => 'مغایرت گیری نشده',
'transactions' => 'تراکنش‌ها',
'start_date' => 'تاریخ شروع',
'end_date' => 'تاریخ پایان',
'cleared_amount' => 'Cleared Amount',
'cleared_amount' => 'مبلغ تصفیه شده',
'deposit' => 'سپرده',
'withdrawal' => 'Withdrawal',
'withdrawal' => 'برداشت',
];

View File

@ -12,6 +12,7 @@ return [
'net_profit' => 'سود خالص',
'total_expenses' => 'هزینه های کل',
'net' => 'خالص',
'income_expense' => 'Income & Expense',
'summary' => [
'income' => 'خلاصه درآمد',
@ -20,11 +21,10 @@ return [
'tax' => 'خلاصه مالیات',
],
'quarter' => [
'1' => 'Jan-Mar',
'2' => 'Apr-Jun',
'3' => 'Jul-Sep',
'4' => 'Oct-Dec',
'charts' => [
'line' => 'خطی',
'bar' => 'میله‌ای',
'pie' => 'کیکی',
],
];

View File

@ -3,14 +3,18 @@
return [
'company' => [
'description' => 'Change company name, email, address, tax number etc',
'name' => 'نام',
'email' => 'ایمیل',
'phone' => 'تلفن',
'address' => 'آدرس',
'logo' => 'لوگو',
],
'localisation' => [
'tab' => 'موقعیت',
'description' => 'Set fiscal year, time zone, date format and more locals',
'financial_start' => 'شروع سال مالی',
'timezone' => 'منطقه زمانی',
'date' => [
'format' => 'فرمت تاریخ',
'separator' => 'جداکننده تاریخ',
@ -20,15 +24,21 @@ return [
'slash' => 'علامت ممیز (/)',
'space' => 'فضا ( )',
],
'timezone' => 'منطقه زمانی',
'percent' => [
'title' => 'درصد (%) موقعیت',
'before' => 'قبل از شماره',
'after' => 'پس از شماره',
],
'discount_location' => [
'name' => 'Discount Location',
'item' => 'At line',
'total' => 'At total',
'both' => 'Both line and total',
],
],
'invoice' => [
'tab' => 'فاکتور',
'description' => 'Customize invoice prefix, number, terms, footer etc',
'prefix' => 'پیشوند شماره',
'digit' => 'تعداد ارقام',
'next' => 'شماره بعدی',
@ -43,16 +53,25 @@ return [
'rate' => 'نرخ',
'quantity_name' => 'نام مقدار',
'quantity' => 'مقدار',
'payment_terms' => 'Payment Terms',
'title' => 'Title',
'subheading' => 'Subheading',
'due_receipt' => 'Due upon receipt',
'due_days' => 'Due within :days days',
'choose_template' => 'Choose invoice template',
'default' => 'Default',
'classic' => 'Classic',
'modern' => 'Modern',
],
'default' => [
'tab' => 'پیش‌فرض‌ها',
'account' => 'حساب پیش فرض',
'currency' => 'واحد پول پیش فرض',
'tax' => 'نرخ مالیات پیش فرض',
'payment' => 'پیش فرض روش پرداخت',
'language' => 'زبان پیش فرض',
'description' => 'Default account, currency, language of your company',
'list_limit' => 'Records Per Page',
'use_gravatar' => 'Use Gravatar',
],
'email' => [
'description' => 'Change the sending protocol and email templates',
'protocol' => 'پروتکل',
'php' => 'ایمیل PHP',
'smtp' => [
@ -67,36 +86,44 @@ return [
'sendmail' => 'Sendmail ',
'sendmail_path' => 'مسیر Sendmail',
'log' => 'رکورد های ایمیل',
'templates' => [
'subject' => 'Subject',
'body' => 'Body',
'tags' => '<strong>Available Tags:</strong> :tag_list',
'invoice_new_customer' => 'New Invoice Template (sent to customer)',
'invoice_remind_customer' => 'Invoice Reminder Template (sent to customer)',
'invoice_remind_admin' => 'Invoice Reminder Template (sent to admin)',
'invoice_recur_customer' => 'Invoice Recurring Template (sent to customer)',
'invoice_recur_admin' => 'Invoice Recurring Template (sent to admin)',
'invoice_payment_customer' => 'Payment Received Template (sent to customer)',
'invoice_payment_admin' => 'Payment Received Template (sent to admin)',
'bill_remind_admin' => 'Bill Reminder Template (sent to admin)',
'bill_recur_admin' => 'Bill Recurring Template (sent to admin)',
],
],
'scheduling' => [
'tab' => 'برنامه‌ریزی',
'name' => 'برنامه‌ریزی',
'description' => 'Automatic reminders and command for recurring',
'send_invoice' => 'ارسال فاکتور یادآور',
'invoice_days' => 'ارسال بعد از چند روز',
'send_bill' => 'ارسال یاد آور صورتحساب',
'bill_days' => 'تعداد روز ارسال قبل از سررسید',
'cron_command' => 'فرمان Cron',
'schedule_time' => 'ساعت به اجرا',
'send_item_reminder'=> 'ارسال به یادآوری',
'item_stocks' => 'ارسال زمانی که موجود باشد',
],
'appearance' => [
'tab' => 'ظاهر',
'theme' => 'قالب',
'light' => 'روشن',
'dark' => 'تاریک',
'list_limit' => 'نتایج در هر صفحه',
'use_gravatar' => 'استفاده از Gravatar',
'categories' => [
'description' => 'Unlimited categories for income, expense, and item',
],
'system' => [
'tab' => 'سیستم',
'session' => [
'lifetime' => 'جلسه طول عمر (دقیقه)',
'handler' => 'مکانیزم نشست',
'file' => 'فایل',
'database' => 'پایگاه داده',
],
'file_size' => 'حداکثر اندازه فایل (MB)',
'file_types' => 'نوع فایل مجاز',
'currencies' => [
'description' => 'Create and manage currencies and set their rates',
],
'taxes' => [
'description' => 'Fixed, normal, inclusive, and compound tax rates',
],
];

View File

@ -7,5 +7,5 @@ return [
'normal' => 'عادی',
'inclusive' => 'شامل',
'compound' => 'ترکیب',
'fixed' => 'ثابت',
];

View File

@ -33,16 +33,17 @@ return [
'confirmed' => ':attribute با فیلد تکرار مطابقت ندارد.',
'date' => ':attribute یک تاریخ معتبر نیست.',
'date_format' => ':attribute با الگوی :format مطاقبت ندارد.',
'different' => ':attribute و :other باید متفاوت باشند.',
'different' => ':attribute و :other باید از یکدیگر متفاوت باشند.',
'digits' => ':attribute باید :digits رقم باشد.',
'digits_between' => ':attribute باید بین :min و :max رقم باشد.',
'dimensions' => 'ابعاد تصویر :attribute قابل قبول نیست.',
'distinct' => 'فیلد :attribute تکراری است.',
'email' => ':attribute باید یک ایمیل معتبر باشد',
'email' => ':attribute باید یک ایمیل معتبر باشد.',
'ends_with' => 'فیلد :attribute باید با یکی از مقادیر زیر خاتمه یابد: :values',
'exists' => ':attribute انتخاب شده، معتبر نیست.',
'file' => ':attribute باید یک فایل باشد',
'filled' => 'فیلد :attribute الزامی است',
'image' => ':attribute باید تصویر باشد.',
'file' => ':attribute باید یک فایل معتبر باشد.',
'filled' => 'فیلد :attribute باید مقدار داشته باشد.',
'image' => ':attribute باید یک تصویر معتبر باشد.',
'in' => ':attribute انتخاب شده، معتبر نیست.',
'in_array' => 'فیلد :attribute در :other وجود ندارد.',
'integer' => ':attribute باید عدد صحیح باشد.',
@ -65,8 +66,8 @@ return [
'not_in' => ':attribute انتخاب شده، معتبر نیست.',
'numeric' => ':attribute باید عدد باشد.',
'present' => 'فیلد :attribute باید در پارامترهای ارسالی وجود داشته باشد.',
'regex' => 'فرمت :attribute معتبر نیست',
'required' => 'فیلد :attribute الزامی است',
'regex' => 'فرمت :attribute معتبر نیست.',
'required' => 'فیلد :attribute الزامی است.',
'required_if' => 'هنگامی که :other برابر با :value است، فیلد :attribute الزامی است.',
'required_unless' => 'فیلد :attribute ضروری است، مگر آنکه :other در :values موجود باشد.',
'required_with' => 'در صورت وجود فیلد :values، فیلد :attribute الزامی است.',
@ -80,11 +81,11 @@ return [
'string' => ':attribute باید برابر با :size کاراکتر باشد.',
'array' => ':attribute باسد شامل :size آیتم باشد.',
],
'string' => 'فیلد :attribute باید متن باشد.',
'string' => 'فیلد :attribute باید رشته باشد.',
'timezone' => 'فیلد :attribute باید یک منطقه زمانی قابل قبول باشد.',
'unique' => ':attribute قبلا انتخاب شده است.',
'uploaded' => 'آپلود فایل :attribute موفقیت آمیز نبود.',
'url' => 'فرمت آدرس :attribute اشتباه است.',
'uploaded' => 'بارگذاری فایل :attribute موفقیت آمیز نبود.',
'url' => ':attribute معتبر نمی‌باشد.',
/*
|--------------------------------------------------------------------------
@ -99,10 +100,11 @@ return [
'custom' => [
'attribute-name' => [
'rule-name' => 'custom-message',
'rule-name' => 'custom-message',
],
'invalid_currency' => 'فرمت آدرس :attribute اشتباه است.',
'invalid_amount' => ':attribute وارد شده، معتبر نیست.',
'invalid_currency' => 'فرمت آدرس :attribute اشتباه است.',
'invalid_amount' => ':attribute وارد شده، معتبر نیست.',
'invalid_extension' => 'The file extension is invalid.',
],
/*

View File

@ -2,12 +2,12 @@
return [
'total_incomes' => 'کل درآمد',
'receivables' => 'مطالبات',
'open_invoices' => 'فاکتورها باز',
'total_income' => 'کل درآمد',
'receivables' => 'دریافتنی',
'open_invoices' => 'فاکتورهای باز',
'overdue_invoices' => 'فاکتورها سر رسیده',
'total_expenses' => 'هزینه های کل',
'payables' => 'Payables',
'payables' => 'پرداختنی',
'open_bills' => 'صورتحساب های باز',
'overdue_bills' => 'صورتحساب های سررسید شده',
'total_profit' => 'کل سود',
@ -15,10 +15,9 @@ return [
'overdue_profit' => 'سود سررسید شده',
'cash_flow' => 'جریان نقدی',
'no_profit_loss' => 'بدون سود از دست رفته',
'incomes_by_category' => 'درآمد بر اساس بخش بندی',
'expenses_by_category' => 'هزینه بر اساس بخش بندی',
'account_balance' => انده حساب',
'latest_incomes' => 'آخرین درآمد',
'income_by_category' => 'درآمد بر اساس گروه‌بندی',
'expenses_by_category' => 'هزینه بر اساس گروه‌بندی',
'account_balance' => وجودی حساب',
'latest_income' => 'آخرین درآمد',
'latest_expenses' => 'آخرین هزینه ها',
];

View File

@ -13,7 +13,7 @@ return [
'price' => 'मूल्य',
'sub_total' => 'पूर्ण योग',
'discount' => 'छूट',
'item_discount' => 'Line Discount',
'item_discount' => 'पंक्ति डिस्काउंट',
'tax_total' => 'कर राशि',
'total' => 'कुल',
@ -31,7 +31,7 @@ return [
'add_payment' => 'भुगतान जोड़ें',
'mark_paid' => 'मार्क करे की भुगतान किया हुआ है',
'mark_received' => 'प्राप्त किए हुए में मार्क करे',
'mark_cancelled' => 'Mark Cancelled',
'mark_cancelled' => 'रद्द किए हुए में मार्क करे',
'download_pdf' => 'डाउनलोड PDF',
'send_mail' => 'ईमेल भेजें',
'create_bill' => 'बिल बनाएं',
@ -45,13 +45,13 @@ return [
'paid' => 'भुगतान किया',
'overdue' => 'समय पर भुगतान नहीं किया',
'unpaid' => 'भुगतान नहीं किया है',
'cancelled' => 'Cancelled',
'cancelled' => 'रद्द कर दिया',
],
'messages' => [
'marked_received' => 'Bill marked as received!',
'marked_received' => 'बिल स्वीकार किये के रूप में मार्क किया गया!',
'marked_paid' => 'बिल भुगतान के रूप में मार्क किया गया!',
'marked_cancelled' => 'Bill marked as cancelled!',
'marked_cancelled' => 'बिल रद्द के रूप में मार्क किया गया!',
'draft' => 'यह एक <b>ड्राफ्ट</b> बिल है और इसे प्राप्त होने के बाद चार्ट पर प्रतिबिंबित किया जाएगा।',
'status' => [

View File

@ -15,7 +15,7 @@ return [
'paid' => 'क्या आप वाकई चयनित चालान को <b>भुगतान</b> के रूप में चिह्नित करना चाहते हैं?|क्या आप सुनिश्चित हैं कि आप चयनित चालान को <b>भुगतान</b> के रूप में चिह्नित करना चाहते हैं?',
'sent' => 'क्या आप सुनिश्चित हैं कि आप चयनित चालान को <b>भेजे गए</b> के रूप में चिह्नित करना चाहते हैं?|क्या आप सुनिश्चित हैं कि आप चयनित चालान को <b>भेजे गए</b> के रूप में चिह्नित करना चाहते हैं?',
'received' => 'क्या आप वाकई चयनित बिल को <b>प्राप्त किये</b> गए के रूप में चिह्नित करना चाहते हैं?|क्या आप वाकई चयनित बिलों को <b>प्राप्त किये</b> गए के रूप में चिह्नित करना चाहते हैं?',
'cancelled' => 'Are you sure you want to <b>cancel</b> selected invoice/bill?|Are you sure you want to <b>cancel</b> selected invoices/bills?',
'cancelled' => 'क्या आप वाकई चयनित चालान/बिल को <b>रद्द</b> करना चाहते हैं?|क्या आप वाकई चयनित चालान/बिल को <b>रद्द</b> करना चाहते हैं?',
],
];

View File

@ -13,7 +13,7 @@ return [
'price' => 'कीमत',
'sub_total' => 'पूर्ण योग',
'discount' => 'छूट',
'item_discount' => 'Line Discount',
'item_discount' => 'पंक्ति डिस्काउंट',
'tax_total' => 'कुल कर',
'total' => 'कुल',
@ -31,7 +31,7 @@ return [
'mark_paid' => 'मार्क करे की भुगतान किया हुआ है',
'mark_sent' => 'मार्क करे की भेजा गया',
'mark_viewed' => 'मार्क किया हुआ देखे',
'mark_cancelled' => 'Mark Cancelled',
'mark_cancelled' => 'रद्द किए हुए में मार्क करे',
'download_pdf' => 'डाउनलोड PDF',
'send_mail' => 'ईमेल भेजें',
'all_invoices' => 'सभी चालान देखने के लिए लॉगिन करें',
@ -49,15 +49,15 @@ return [
'paid' => 'भुगतान किया है',
'overdue' => 'समय पर भुगतान नहीं किया',
'unpaid' => 'भुगतान नहीं किया है',
'cancelled' => 'Cancelled',
'cancelled' => 'रद्द कर दिया',
],
'messages' => [
'email_sent' => 'चालान ईमेल भेजा गया है!',
'marked_sent' => 'भेजे गए के रूप में मार्क किया गया!',
'marked_sent' => 'चालान भेजे गए के रूप में मार्क किया गया!',
'marked_paid' => 'चालान भुगतान के रूप में मार्क किया गया!',
'marked_viewed' => 'Invoice marked as viewed!',
'marked_cancelled' => 'Invoice marked as cancelled!',
'marked_viewed' => 'चालान देखे गए के रूप में मार्क किया गया!',
'marked_cancelled' => 'चालान रद्द के रूप में मार्क किया गया!',
'email_required' => 'इस ग्राहक के लिए कोई ईमेल पता नहीं!',
'draft' => 'यह एक <b>ड्राफ्ट</b> चालान है और इसे भेजे जाने के बाद चार्ट में प्रतिबिंबित होगा।',

View File

@ -9,7 +9,6 @@ return [
'new' => 'नया',
'top_free' => 'टॉप फ़्री',
'free' => 'फ़्री',
'search' => 'खोज',
'install' => 'इंस्टॉल करें',
'buy_now' => 'अभी खरीदें',
'get_api_key' => 'अपनी एपीआई कुंजी प्राप्त करने के लिए यहां <a href=":url" target="_blank">क्लिक</a> करें।',

View File

@ -30,10 +30,10 @@ return [
'after' => 'नंबर के बाद',
],
'discount_location' => [
'name' => 'Discount Location',
'item' => 'At line',
'total' => 'At total',
'both' => 'Both line and total',
'name' => 'छूट का स्थान',
'item' => 'रेखा पर',
'total' => 'कुल पर',
'both' => 'लाइन और कुल दोनों पर',
],
],

View File

@ -21,7 +21,7 @@ return [
'disabled' => ':feature 無効にする必要があります!',
'extension' => ':extension エクステンション 拡張機能をインストールしてロードする必要があります!',
'directory' => ':directory ディレクトリは書き込み可能である必要があります!',
'executable' => 'The PHP CLI executable file is not defined/working or its version is not :php_version or higher! Please, ask your hosting company to set PHP_BINARY or PHP_PATH environment variable correctly.',
'executable' => 'PHP CLI 実行可能ファイルが定義されていないか、機能していないか、バージョンが :php_version 以降ではありません! PHP_BINARY または PHP_PATH 環境変数を正しく設定するようにホスティング会社に依頼してください。',
],
'database' => [

View File

@ -13,16 +13,18 @@ return [
'current_email' => 'Dabartinis el. paštas',
'reset' => 'Atstatyti',
'never' => 'niekada',
'landing_page' => 'Pirmas puslapis',
'password' => [
'current' => 'Slaptažodis',
'current_confirm' => 'Slaptažodžio patvirtinimas',
'new' => 'Naujas slaptažodis',
'new_confirm' => 'Naujo slaptažodžio patvirtinimas',
],
'error' => [
'self_delete' => 'Negalite ištrinti savęs!',
'self_disable' => 'Klaida: negalite išjungti savęs!',
'no_company' => 'Nėra priskirtos kompanijos. Prašome susisiekti su sistemos administratoriumi.',
],

View File

@ -13,6 +13,7 @@ return [
'price' => 'Kaina',
'sub_total' => 'Tarpinė suma',
'discount' => 'Nuolaida',
'item_discount' => 'Nuolaida',
'tax_total' => 'Mokesčių suma',
'total' => 'Iš viso',
@ -28,7 +29,9 @@ return [
'histories' => 'Istorijos',
'payments' => 'Mokėjimai',
'add_payment' => 'Pridėti mokėjimą',
'mark_paid' => 'Pažymėti kaip apmokėtą',
'mark_received' => 'Pažymėti kaip gautą',
'mark_cancelled' => 'Pažymėti kaip atšauktą',
'download_pdf' => 'Parsisiųsti PDF',
'send_mail' => 'Siųsti laišką',
'create_bill' => 'Sukurti sąskaitą',
@ -40,10 +43,15 @@ return [
'received' => 'Gauta',
'partial' => 'Dalinis',
'paid' => 'Apmokėta',
'overdue' => 'Vėluojanti',
'unpaid' => 'Neapmokėta',
'cancelled' => 'Atšaukta',
],
'messages' => [
'received' => 'Sąskaita gauta sėkmingai!',
'marked_received' => 'Sąskaita pažymėta kaip gauta!',
'marked_paid' => 'Sąskaita pažymėta kaip apmokėta!',
'marked_cancelled' => 'Sąskaita pažymėta kaip atšaukta!',
'draft' => 'Tai yra <b>JUODRAŠTINĖ</b> sąskaita ir ji bus įtraukta į grafikus po to kai bus gauta.',
'status' => [

View File

@ -0,0 +1,21 @@
<?php
return [
'bulk_actions' => 'Veiksmas|Veiksmai',
'selected' => 'pasirinkta',
'no_action' => 'Nėra veiksmų',
'message' => [
'duplicate' => 'Ar tikrai norite <b>duplikuoti</b> pasirinktą įrašą?',
'delete' => 'Ar tikrai norite <b>ištrinti</b> pasirinktą įrašą?|Ar tikrai norite <b>duplikuoti</b> pasirinktus įrašus?',
'export' => 'Ar tikrai norite <b>eksportuoti</b> pasirinktą įrašą?|Ar tikrai norite <b>eksportuoti</b> pasirinktus įrašus?',
'enable' => 'Ar tikrai norite <b>įjungti</b> pasirinktą įrašą?|Ar tikrai norite <b>įjungti</b> pasirinktus įrašus?',
'disable' => 'Ar tikrai norite <b>išjungti</b> pasirinktą įrašą?|Ar tikrai norite <b>išjungti</b> pasirinktus įrašus?',
'paid' => 'Ar tikrai norite pasirinktą sąskaitą-faktūrą pažymėti kaip <b>apmokėtą</b>?|Ar tikrai norite pasirinktas sąskaitas-faktūras pažymėti kaip <b>apmokėtas</b>?',
'sent' => 'Ar tikrai norite pasirinktą sąskaitą-faktūrą pažymėti kaip <b>išsiųstą</b>?|Ar tikrai norite pasirinktas sąskaitas-faktūras pažymėti kaip <b>išsiųstas</b>?',
'received' => 'Ar tikrai norite pasirinktą sąskaitą pažymėti kaip <b>gautą</b>?|Ar tikrai norite pasirinktas sąskaitas pažymėti kaip <b>gautas</b>?',
'cancelled' => 'Ar tikrai norite <b>atšaukti</b> pasirinktą sąskaitą?|Ar tikrai norite <b>atšaukti</b> pasirinktas sąskaitas?',
],
];

View File

@ -4,10 +4,11 @@ return [
'domain' => 'Domenas',
'logo' => 'Logotipas',
'manage' => 'Valdyti įmones',
'all' => 'Visos įmonės',
'error' => [
'delete_active' => 'Klaida: Negalite ištrinti aktyvios įmonės, pirma turite pakeisti ją!',
'not_user_company' => 'Klaida: Jūs neturite teisės valdyti šios kompanijos!',
'delete_active' => 'Klaida: Negalite ištrinti aktyvios įmonės. Pirma turite pasikeisti ją!',
'disable_active' => 'Klaida: Negalite atjungti aktyvios įmonės. Pirma turite pasikeisti ją!',
],
];

View File

@ -2,15 +2,11 @@
return [
'allow_login' => 'Leisti prisijungti?',
'can_login' => 'Gali prisijungti?',
'user_created' => 'Vartotojas sukurtas',
'error' => [
'email' => 'Šis el. paštas jau užimtas.'
'email' => 'Šis el. paštas jau užimtas.',
],
'notification' => [
'message' => ':customer sumokėjo :amount pagal sąskaitą: :invoice_number.',
'button' => 'Rodyti',
],
];

View File

@ -0,0 +1,11 @@
<?php
return [
'error' => [
'not_user_dashboard' => 'Klaida: Jūs neturite teisės keisti šio puslapio!',
'delete_last' => 'Error: Can not delete the last dashboard. Please, create a new one first!',
'disable_last' => 'Error: Can not disable the last dashboard. Please, create a new one first!',
],
];

View File

@ -2,15 +2,33 @@
return [
'accounts_cash' => 'Grynieji pinigai',
'categories_deposit' => 'Depozitas',
'categories_sales' => 'Pardavimai',
'currencies_usd' => 'JAV doleris',
'currencies_eur' => 'Euras',
'currencies_gbp' => 'Svarai sterlingai',
'currencies_try' => 'Turkijos Lira',
'taxes_exempt' => 'Neapmokestinamos pajamos',
'taxes_normal' => 'Įprastiniai mokesčiai',
'taxes_sales' => 'PVM',
'accounts' => [
'cash' => 'Grynieji pinigai',
],
'categories' => [
'deposit' => 'Depozitas',
'sales' => 'Pardavimai',
],
'currencies' => [
'usd' => 'JAV doleris',
'eur' => 'Euras',
'gbp' => 'Svarai sterlingai',
'try' => 'Turkijos Lira',
],
'offline_payments' => [
'cash' => 'Grynieji pinigai',
'bank' => 'Bankinis pervedimas',
],
'reports' => [
'income' => 'Mėnesio pajamų santrauka pagal kategoriją.',
'expense' => 'Mėnesio išlaidų santrauka pagal kategoriją.',
'income_expense' => 'Mėnesio pajamos/išlaidos pagal kategoriją.',
'tax' => 'Ketvirčio mokesčių santrauka.',
'profit_loss' => 'Ketvirčio pelnas/nuostolis pagal kategoriją.',
],
];

View File

@ -0,0 +1,50 @@
<?php
return [
'invoice_new_customer' => [
'subject' => 'Sąskaita-faktūra {invoice_number} sukurta',
'body' => 'Gerb. {customer_name},<br /><br />Mes jums paruošėme sąskaitą-faktūrą: <strong>{invoice_number}</strong>.<br /><br />Galite peržiūrėti sąskaitą-faktūrą ir apmokėti spausdami čia: <a href="{invoice_guest_link}"><a href="{invoice_guest_link}"><a href="{invoice_guest_link}">{invoice_number}</a>.<br /><br />Prašome kreiptis, jei turite klausimų.<br /><br />Linkėjimai,<br />{company_name}',
],
'invoice_remind_customer' => [
'subject' => 'Priminimas del {invoice_number} sąskaitos-faktūros',
'body' => 'Dear {customer_name},<br /><br />This is an overdue notice for <strong>{invoice_number}</strong> invoice.<br /><br />The invoice total is {invoice_total} and was due <strong>{invoice_due_date}</strong>.<br /><br />You can see the invoice details and proceed with the payment from the following link: <a href="{invoice_guest_link}">{invoice_number}</a>.<br /><br />Best Regards,<br />{company_name}',
],
'invoice_remind_admin' => [
'subject' => '{invoice_number} invoice overdue notice',
'body' => 'Hello,<br /><br />{customer_name} has received an overdue notice for <strong>{invoice_number}</strong> invoice.<br /><br />The invoice total is {invoice_total} and was due <strong>{invoice_due_date}</strong>.<br /><br />You can see the invoice details from the following link: <a href="{invoice_admin_link}">{invoice_number}</a>.<br /><br />Best Regards,<br />{company_name}',
],
'invoice_recur_customer' => [
'subject' => 'Sąskaita-faktūra {invoice_number} sukurta',
'body' => 'Dear {customer_name},<br /><br />Based on your recurring circle, we have prepared the following invoice for you: <strong>{invoice_number}</strong>.<br /><br />You can see the invoice details and proceed with the payment from the following link: <a href="{invoice_guest_link}">{invoice_number}</a>.<br /><br />Feel free to contact us for any question.<br /><br />Best Regards,<br />{company_name}',
],
'invoice_recur_admin' => [
'subject' => '{invoice_number} recurring invoice created',
'body' => 'Hello,<br /><br />Based on {customer_name} recurring circle, <strong>{invoice_number}</strong> invoice has been automatically created.<br /><br />You can see the invoice details from the following link: <a href="{invoice_admin_link}">{invoice_number}</a>.<br /><br />Best Regards,<br />{company_name}',
],
'invoice_payment_customer' => [
'subject' => 'Payment received for {invoice_number} invoice',
'body' => 'Dear {customer_name},<br /><br />Thank you for the payment. Find the payment details below:<br /><br />-------------------------------------------------<br />Amount: <strong>{transaction_total}</strong><br />Date: <strong>{transaction_paid_date}</strong><br />Invoice Number: <strong>{invoice_number}</strong><br />-------------------------------------------------<br /><br />You can always see the invoice details from the following link: <a href="{invoice_guest_link}">{invoice_number}</a>.<br /><br />Feel free to contact us for any question.<br /><br />Best Regards,<br />{company_name}',
],
'invoice_payment_admin' => [
'subject' => 'Payment received for {invoice_number} invoice',
'body' => 'Hello,<br /><br />{customer_name} recorded a payment for <strong>{invoice_number}</strong> invoice.<br /><br />You can see the invoice details from the following link: <a href="{invoice_admin_link}">{invoice_number}</a>.<br /><br />Best Regards,<br />{company_name}',
],
'bill_remind_admin' => [
'subject' => '{bill_number} bill reminding notice',
'body' => 'Hello,<br /><br />This is a reminding notice for <strong>{bill_number}</strong> bill to {vendor_name}.<br /><br />The bill total is {bill_total} and is due <strong>{bill_due_date}</strong>.<br /><br />You can see the bill details from the following link: <a href="{bill_admin_link}">{bill_number}</a>.<br /><br />Best Regards,<br />{company_name}',
],
'bill_recur_admin' => [
'subject' => '{bill_number} recurring bill created',
'body' => 'Hello,<br /><br />Based on {vendor_name} recurring circle, <strong>{bill_number}</strong> invoice has been automatically created.<br /><br />You can see the bill details from the following link: <a href="{bill_admin_link}">{bill_number}</a>.<br /><br />Best Regards,<br />{company_name}',
],
];

View File

@ -0,0 +1,23 @@
<?php
return [
'title' => [
'403' => 'Negalima Prieiga',
'404' => 'Puslapis nerastas',
'500' => 'Oi... Kažkas įvyko ne taip',
],
'header' => [
'403' => '403 Negalima',
'404' => '404 Nerasta',
'500' => '500 Vidinė serverio klaida',
],
'message' => [
'403' => 'Negalite matyti šio puslapio.',
'404' => 'Negalėjome rasti puslapio kurio ieškojote.',
'500' => 'Mes tuoj pat stengsimės tai sutvarkyti.',
],
];

View File

@ -2,6 +2,7 @@
return [
'dashboards' => 'Pagrindinis|Pagrindinis',
'items' => 'Prekės',
'incomes' => 'Pajamos',
'invoices' => 'Sąskaitos',
@ -41,8 +42,17 @@ return [
'contacts' => 'Kontaktai',
'reconciliations' => 'Reconciliation|Reconciliations',
'developers' => 'Kūrėjas|Kūrėjai',
'schedules' => 'Kalendorius|Kalendoriai',
'groups' => 'Grupė|Grupės',
'charts' => 'Lentelė|Lentelės',
'localisations' => 'Lokalizacija|Lokalizacijos',
'defaults' => 'Numatytasis|Numatytieji',
'widgets' => 'Widget|Widgets',
'templates' => 'Šablonas|Šablonai',
'sales' => 'Pardavimas|Pardavimai',
'purchases' => 'Pirkimas|Pirkimai',
'dashboard' => 'Pradžia',
'welcome' => 'Sveiki',
'banking' => 'Bankai ir finansai',
'general' => 'Bendras',
'no_records' => 'Nėra įrašų.',
@ -54,15 +64,19 @@ return [
'no' => 'Ne',
'na' => 'N/D',
'daily' => 'Kasdien',
'weekly' => 'Savaitinis',
'monthly' => 'Kas mėnesį',
'quarterly' => 'Kas ketvirtį',
'yearly' => 'Kasmet',
'add' => 'Pridėti',
'add_new' => 'Pridėti naują',
'add_income' => 'Pridėti Pajamas',
'add_expense' => 'Pridėti Išlaidas',
'show' => 'Rodyti',
'edit' => 'Redaguoti',
'delete' => 'Ištrinti',
'send' => 'Siųsti',
'share' => 'Dalintis',
'download' => 'Parsisiųsti',
'delete_confirm' => 'Ar tikrai norite ištrinti?',
'name' => 'Vardas',
@ -80,9 +94,11 @@ return [
'reference' => 'Nuoroda',
'attachment' => 'Priedai',
'change' => 'Pakeisti',
'change_type' => 'Pakeisti :type',
'switch' => 'Perjungti',
'color' => 'Spalva',
'save' => 'Išsaugoti',
'confirm' => 'Patvirtinti',
'cancel' => 'Atšaukti',
'loading' => 'Kraunama...',
'from' => 'Nuo',
@ -112,20 +128,47 @@ return [
'disable' => 'Išjungti',
'select_all' => 'Pažymėti viską',
'unselect_all' => 'Panaikinti visų žymėjimą',
'go_to' => 'Eiti į :name',
'created_date' => 'Sukūrimo data',
'period' => 'Periodas',
'frequency' => 'Dažnumas',
'start' => 'Pradžia',
'end' => 'Pabaiga',
'clear' => 'Išvalyti',
'difference' => 'Skirtumas',
'footer' => 'Apačia',
'start_date' => 'Pradžios Data',
'end_date' => 'Pabaigos Data',
'basis' => 'Basis',
'accrual' => 'Accrual',
'cash' => 'Grynieji pinigai',
'group_by' => 'Grupuoti pagal',
'accounting' => 'Buhalterija',
'sort' => 'Rikiuoti',
'width' => 'Plotis',
'month' => 'Mėnuo',
'year' => 'Metai',
'type_item_name' => 'Įveskite pavadinimą',
'no_data' => 'Nėra duomenų',
'no_matching_data' => 'Nieko nerasta',
'clear_cache' => 'Išvalyti talpyklą',
'go_to_dashboard' => 'Eiti į pagrindinį',
'card' => [
'name' => 'Vardas (ant kortelės)',
'number' => 'Kortelės numeris',
'expiration_date' => 'Galiojimo data',
'cvv' => 'Kortelės CVV kodas',
],
'title' => [
'new' => 'Naujas :type',
'edit' => 'Redaguoti :type',
'delete' => 'Ištrinti :type',
'create' => 'Sukurti :type',
'send' => 'Siųsti :type',
'get' => 'Gauti :type',
'add' => 'Pridėti :type',
'manage' => 'Valdyti :type',
],
'form' => [
@ -134,6 +177,7 @@ return [
'field' => '- Pasirinkite :field -',
'file' => 'Pasirinkti failą',
],
'add_new' => 'Pridėti naują :field',
'no_file_selected' => 'Nepasirinktas failas...',
],
@ -144,4 +188,19 @@ return [
'this_month' => 'Šis mėnuo',
'last_month' => 'Praėjęs mėnuo',
],
'empty' => [
'documentation' => 'Peržiūrėkite <a href=":url" target="_blank">dokumentaciją</a>.',
'items' => 'Items can be products or services. You can use items when creating invoices and bills to have the price, tax etc fields populated.',
'invoices' => 'Sąskaitos-faktūros gali būti vienkartinės arba pasikartojančios. Jūs galite siųsti jas savo klientams ir gauti apmokėjimus.',
'revenues' => 'Revenue is a paid income transaction. It can be an independent record (i.e. deposit) or attached to an invoice.',
'customers' => 'Customers are required if you want to create invoices. They may also log in to Client Portal and see their balance.',
'bills' => 'Bills can be one time or recurring. They indicate what you owe your vendors for the products or services you purchase.',
'payments' => 'Payment is a paid expense transaction. It can be an independent record (i.e. food receipt) or attached to a bill.',
'vendors' => 'Vendors are required if you want to create bills. You can see the balance you owe and filter reports by the vendor.',
'transfers' => 'Transfers allow you to move money from one account to another, whether they use the same currency or not.',
'taxes' => 'Taxes are used to apply extra fees to invoices and bills. Your financials are affected by these regulatory taxes.',
'reconciliations' => 'Bank reconciliation is a process performed to ensure that your company bank records are also correct.',
],
];

View File

@ -8,9 +8,9 @@ return [
'counter' => '{0} Pranešimų nėra|{1} Turite :count pranešimą|[2,*] Turite :count pranešimus',
'overdue_invoices' => '{1} :count vėluojanti sąskaita|[2,*] :count vėluojančios sąskaitos',
'upcoming_bills' => '{1} :count artėjantis mokėjimasl|[2,*] :count artėjantys mokėjimai',
'items_stock' => '{1} :count prekės nebėra|[2,*] :count prekių nebėra',
'view_all' => 'Peržiūrėti visus'
],
'docs_link' => 'https://akaunting.com/docs',
'support_link' => 'https://akaunting.com/support',
];

View File

@ -21,6 +21,7 @@ return [
'disabled' => ': feature turi būti išjungta!',
'extension' => ':extension turi būti įrašytas ir įjungtas!',
'directory' => ':directory direktorijoje turi būti leidžiama įrašyti!',
'executable' => 'The PHP CLI executable file is not defined/working or its version is not :php_version or higher! Please, ask your hosting company to set PHP_BINARY or PHP_PATH environment variable correctly.',
],
'database' => [

View File

@ -13,6 +13,7 @@ return [
'price' => 'Kaina',
'sub_total' => 'Tarpinė suma',
'discount' => 'Nuolaida',
'item_discount' => 'Nuolaida',
'tax_total' => 'Mokesčių suma',
'total' => 'Iš viso',
@ -29,12 +30,15 @@ return [
'add_payment' => 'Pridėti mokėjimą',
'mark_paid' => 'Pažymėti kaip apmokėtą',
'mark_sent' => 'Pažymėti kaip išsiųstą',
'mark_viewed' => 'Pažymėti kaip peržiūrėtą',
'mark_cancelled' => 'Pažymėti kaip atšauktą',
'download_pdf' => 'Parsisiųsti PDF',
'send_mail' => 'Siųsti laišką',
'all_invoices' => 'Prisijunkite norėdami peržiūrėti visas sąskaitas faktūras',
'create_invoice' => 'Sukurti sąskaitą-faktūrą',
'send_invoice' => 'Siųsti sąskaitą-faktūrą',
'get_paid' => 'Gauti apmokėjimą',
'accept_payments' => 'Priimti atsiskaitymus internetu',
'statuses' => [
'draft' => 'Juodraštis',
@ -43,16 +47,23 @@ return [
'approved' => 'Patvirtinta',
'partial' => 'Dalinis',
'paid' => 'Apmokėta',
'overdue' => 'Vėluojanti',
'unpaid' => 'Neapmokėta',
'cancelled' => 'Atšaukta',
],
'messages' => [
'email_sent' => 'Sąskaitą-faktūrą išsiųsta sėkmingai!',
'marked_sent' => 'SF pažymėta kaip išsiųsta sėkmingai!',
'email_sent' => 'Sąskaita-faktūra išsiųsta el. paštu!',
'marked_sent' => 'Sąskaita-faktūra pažymėta kaip išsiųsta!',
'marked_paid' => 'Sąskaita-faktūra pažymėta kaip apmokėta!',
'marked_viewed' => 'Sąskaita-faktūra pažymėta kaip peržiūrėta!',
'marked_cancelled' => 'Sąskaita-faktūra pažymėta kaip atšaukta!',
'email_required' => 'Klientas neturi el. pašto!',
'draft' => 'Tai yra <b>JUODRAŠTINĖ</b> sąskaita ir ji bus įtraukta į grafikus po to kai bus išsiųsta.',
'status' => [
'created' => 'Sukurta :date',
'viewed' => 'Peržiūrėta',
'send' => [
'draft' => 'Neišsiųsta',
'sent' => 'Išsiųsta :date',
@ -63,9 +74,4 @@ return [
],
],
'notification' => [
'message' => 'Jūs gavote šį laišką, nes :customer jums išrašė sąskaitą už :amount.',
'button' => 'Apmokėti dabar',
],
];

View File

@ -2,17 +2,7 @@
return [
'quantities' => 'Kiekis|Kiekiai',
'sales_price' => 'Pardavimo kaina',
'purchase_price' => 'Pirkimo kaina',
'sku' => 'Prekės kodas',
'notification' => [
'message' => [
'reminder' => 'Jūs gavote šį laišką, nes :name liko tik :quantity vnt.',
'out_of_stock' => 'Jūs gavote šį laišką, nes baigiasi :name likutis.',
],
'button' => 'Peržiūrėti dabar',
],
];

View File

@ -0,0 +1,11 @@
<?php
return [
'title' => 'puslapis tvarkomas',
'message' => 'Sorry, we\'re down for maintenance. Please, try again later!',
'last-updated' => 'This message was last updated :timestamp.',
];

View File

@ -8,6 +8,7 @@ return [
'deleted' => ':type ištrintas!',
'duplicated' => ':type duplikuotas!',
'imported' => ':type importuotas!',
'exported' => ':type išeksportuotas!',
'enabled' => ':type įjungtas!',
'disabled' => ':type išjungtas!',
],
@ -18,7 +19,8 @@ return [
'customer' => 'Klaida: Vartotojas nebuvo sukurtas! :name jau naudoja šį el. pašto adresą.',
'no_file' => 'Klaida: Nepasirinktas failas!',
'last_category' => 'Klaida: Negalite ištrinti paskutinės :type kategorijos!',
'invalid_apikey' => 'Klaida: Neteisingas raktas!',
'change_type' => 'Klaida: Negalima pakeisti tipo, nes jis yra susijęs su :text!',
'invalid_apikey' => 'Klaida: Neteisingas raktas!',
'import_column' => 'Klaida: :message :sheet lape. Eilutė: :line.',
'import_sheet' => 'Klaida: Lapo pavadinimas neteisingas Peržiūrėkite pavyzdį.',
],
@ -26,7 +28,10 @@ return [
'warning' => [
'deleted' => 'Negalima ištrinti <b>:name</b>, nes jis yra susijęs su :text.',
'disabled' => 'Negalima išjungti <b>:name</b>, nes jis yra susijęs su :text.',
'reconciled_tran' => 'Warning: You are not allowed to change/delete transaction because it is reconciled!',
'reconciled_doc' => 'Warning: You are not allowed to change/delete :type because it has reconciled transactions!',
'disable_code' => 'Įspėjimas: Negalima išjungti arba pakeisti valiutos <b>:name</b>, nes ji susijusi su :text.',
'payment_cancel' => 'Warning: You have cancelled your recent :method payment!',
],
];

View File

@ -2,9 +2,9 @@
return [
'title' => 'API raktas',
'api_token' => 'Raktas',
'api_key' => 'API Raktas',
'my_apps' => 'Mano programėlės',
'pre_sale' => 'Pre-Sale',
'top_paid' => 'Geriausios mokamos',
'new' => 'Nauji',
'top_free' => 'Geriausios nemokamos',
@ -12,10 +12,9 @@ return [
'search' => 'Paieška',
'install' => 'Įrašyti',
'buy_now' => 'Pirkti dabar',
'token_link' => '<a href="https://akaunting.com/tokens" target="_blank">Spauskite čia</a>, kad gautumėte savo API raktą.',
'get_api_key' => 'Norėdami gauti API Raktą <a href=":url" target="_blank">spauskite čia</a>.',
'no_apps' => 'Nėra programėlių šioje kategorijoje.',
'developer' => 'Ar esate kūrėjas? <a href="https://akaunting.com/blog/akaunting-app-store" target="_blank">Čia</a> galite sužinoti, kaip sukurti programėlę ir pradėti pardavinėti šiandien!',
'become_developer' => 'Are you a developer? <a href=":url" target="_blank">Here</a> you can learn how to create an app and start selling today!',
'recommended_apps' => 'Rekomenduojamos programėlės',
'about' => 'Apie',
@ -37,30 +36,30 @@ return [
'installation' => 'Įrašymas',
'faq' => 'DUK',
'changelog' => 'Pakeitimų sąrašas',
'reviews' => 'Atsiliepimai',
'reviews' => 'Atsiliepimai',
],
'installation' => [
'header' => 'Įrašymas',
'download' => 'Parsisiunčiamas :module failas.',
'download' => 'Parsisiunčiamas :module',
'unzip' => 'Išskleidžiami :module failai.',
'file_copy' => 'Kopijuojami :module failai.',
'migrate' => 'Įrašomi :module atnaujinimai.',
'finish' => 'Atnaujinimai įrašyti. Jūs būsite nukreipti į Atnaujinimų Centrą.',
'install' => 'Įrašomi :module failai.',
'finish' => 'Užbaigiamas :module įrašymas',
'redirect' => ':module įrašytas, nukreipiam į atnuajinimų puslapį',
'install' => 'Įrašomas :module',
],
'errors' => [
'download' => 'Negalima parsisiųsti :module!',
'upload' => 'Negalima įrašyti parsiųsto modulio :module!',
'unzip' => 'Nagelima išpakuoti (unzip) :module!',
'file_copy' => 'Negalima kopijuoti :module failų!',
'migrate' => ':module migracija sugadinta!',
'migrate core' => ':module yra naujausios versijos.',
'download' => 'Negalima parsisiųsti :module',
'zip' => 'Not able to create :module zip file',
'unzip' => 'Not able to unzip :module',
'file_copy' => 'Not able to copy :module files',
'finish' => 'Not able to finalize :module installation',
],
'badge' => [
'installed' => 'Įrašytas',
'installed' => 'Įrašytas',
'pre_sale' => 'Pre-Sale',
],
'button' => [
@ -70,14 +69,16 @@ return [
],
'my' => [
'purchased' => 'Nupirkta',
'installed' => 'Įrašyta',
'purchased' => 'Nupirkta',
'installed' => 'Įrašyta',
],
'reviews' => [
'button' => [
'add' => 'Pridėti apžvalgą'
'add' => 'Pridėti apžvalgą'
],
'na' => 'Nėra apžvalgų.'
]
'na' => 'Nėra apžvalgų.'
],
];

View File

@ -2,8 +2,9 @@
return [
'previous' => '&laquo; Ankstesnis',
'next' => 'Sekantis &raquo;',
'showing' => 'Rodoma nuo :first iki :last iš :total :type',
'previous' => 'Ankstesnis',
'next' => 'Sekantis',
'showing' => ':first-:last iš :total.',
'page' => 'puslapyje.',
];

View File

@ -18,5 +18,6 @@ return [
'sent' => 'Slaptažodžio keitimo nuoroda išsiųsta!',
'token' => 'Šis slaptažodžio atnaujinimas negaliojantis.',
'user' => "Vartotojas su tokiu el. pašu nerastas.",
'throttle' => 'Prašome palaukti prieš bandant dar kartą.',
];

View File

@ -6,7 +6,7 @@ return [
'reconciled' => 'Reconciled',
'closing_balance' => 'Galutinis likutis',
'unreconciled' => 'Unreconciled',
'list_transactions' => 'Operacijos',
'transactions' => 'Transactions',
'start_date' => 'Pradžios data',
'end_date' => 'Pabaigos data',
'cleared_amount' => 'Cleared Amount',

View File

@ -12,6 +12,7 @@ return [
'net_profit' => 'Pelnas prieš mokesčius',
'total_expenses' => 'Iš viso išlaidų',
'net' => 'NET',
'income_expense' => 'Pajamos / išlaidos',
'summary' => [
'income' => 'Pajamų suvestinė',
@ -20,11 +21,10 @@ return [
'tax' => 'Mokesčių suvestinė',
],
'quarter' => [
'1' => 'Sau-Kov',
'2' => 'Bal-Bir',
'3' => 'Lie-Rugs',
'4' => 'Spa-Gruo',
'charts' => [
'line' => 'Eilutė',
'bar' => 'Stulpelis',
'pie' => 'Skritulinė',
],
];

View File

@ -3,14 +3,16 @@
return [
'company' => [
'description' => 'Pakeisti kompanijos pavadinimą, el. paštą, adresą ir t.t.',
'name' => 'Pavadinimas',
'email' => 'El. paštas',
'phone' => 'Telefonas',
'address' => 'Adresas',
'logo' => 'Logotipas',
],
'localisation' => [
'tab' => 'Lokalizacija',
'description' => 'Nustatyti biudžetinius metus, laiko juostas, datos formatą ir kitus lokalizacijos nustatymus.',
'financial_start' => 'Finansinių metų pradžia',
'timezone' => 'Laiko juosta',
'date' => [
@ -27,9 +29,16 @@ return [
'before' => 'Prieš skaičių',
'after' => 'Po skaičiaus',
],
'discount_location' => [
'name' => 'Nuolaidos vieta',
'item' => 'Eilutėje',
'total' => 'Iš viso',
'both' => 'Both line and total',
],
],
'invoice' => [
'tab' => 'Sąskaita faktūra',
'description' => 'Customize invoice prefix, number, terms, footer etc',
'prefix' => 'Sąskaitos serija',
'digit' => 'Skaitmenų kiekis',
'next' => 'Kitas numeris',
@ -44,16 +53,25 @@ return [
'rate' => 'Kursas',
'quantity_name' => 'Kiekio pavadinimas',
'quantity' => 'Kiekis',
'payment_terms' => 'Mokėjimo Sąlygos',
'title' => 'Pavadinimas',
'subheading' => 'Poraštė',
'due_receipt' => 'Due upon receipt',
'due_days' => 'Due within :days days',
'choose_template' => 'Pasirinkite sąskaitos-faktūros šabloną.',
'default' => 'Numatytas',
'classic' => 'Klasikinis',
'modern' => 'Modernus',
],
'default' => [
'tab' => 'Numatytieji',
'account' => 'Numatytoji įmonė',
'currency' => 'Numatytoji valiuta',
'tax' => 'Numatytasis mokesčių tarifas',
'payment' => 'Numatytasis mokėjimo būdas',
'language' => 'Numatytoji kalba',
'description' => 'Numatytoji sąskaita, valuta, kalba',
'list_limit' => 'Įrašų puslapyje',
'use_gravatar' => 'Naudoti Gravatar',
],
'email' => [
'description' => 'Change the sending protocol and email templates',
'protocol' => 'Protokolas',
'php' => 'PHP Mail',
'smtp' => [
@ -68,36 +86,44 @@ return [
'sendmail' => 'Sendmail',
'sendmail_path' => 'Sendmail kelias',
'log' => 'Prisijungti el. Paštu',
'templates' => [
'subject' => 'Tema',
'body' => 'Tekstas',
'tags' => '<strong>Available Tags:</strong> :tag_list',
'invoice_new_customer' => 'New Invoice Template (sent to customer)',
'invoice_remind_customer' => 'Invoice Reminder Template (sent to customer)',
'invoice_remind_admin' => 'Invoice Reminder Template (sent to admin)',
'invoice_recur_customer' => 'Invoice Recurring Template (sent to customer)',
'invoice_recur_admin' => 'Invoice Recurring Template (sent to admin)',
'invoice_payment_customer' => 'Payment Received Template (sent to customer)',
'invoice_payment_admin' => 'Payment Received Template (sent to admin)',
'bill_remind_admin' => 'Bill Reminder Template (sent to admin)',
'bill_recur_admin' => 'Bill Recurring Template (sent to admin)',
],
],
'scheduling' => [
'tab' => 'Planavimas',
'name' => 'Planavimas',
'description' => 'Automatic reminders and command for recurring',
'send_invoice' => 'Siųsti SF priminimą',
'invoice_days' => 'Siųsti pavėlavus',
'send_bill' => 'Siųsti sąskaitos priminimą',
'bill_days' => 'Siųsti prieš pavėlavimą',
'cron_command' => 'Cron komanda',
'schedule_time' => 'Paleidimo valanda',
'send_item_reminder'=> 'Siųsti priminimą',
'item_stocks' => 'Siųsti kai atsiras prekių',
],
'appearance' => [
'tab' => 'Išvaizda',
'theme' => 'Tema',
'light' => 'Šviesi',
'dark' => 'Tamsi',
'list_limit' => 'Įrašų puslapyje',
'use_gravatar' => 'Naudoti Gravatar',
'categories' => [
'description' => 'Unlimited categories for income, expense, and item',
],
'system' => [
'tab' => 'Sistema',
'session' => [
'lifetime' => 'Sesijos galiojimo laikas (min)',
'handler' => 'Sesijos valdiklis',
'file' => 'Failas',
'database' => 'Duomenų bazė',
],
'file_size' => 'Maksimalus failo dydis (MB)',
'file_types' => 'Leidžiami failų tipai',
'currencies' => [
'description' => 'Create and manage currencies and set their rates',
],
'taxes' => [
'description' => 'Fixed, normal, inclusive, and compound tax rates',
],
];

View File

@ -7,5 +7,5 @@ return [
'normal' => 'Normalus',
'inclusive' => 'Imtinai',
'compound' => 'Sudėtinis',
'fixed' => 'Fiksuota',
];

View File

@ -16,13 +16,13 @@ return [
'accepted' => ':Attribute turi būti pažymėtas.',
'active_url' => ':Attribute nėra galiojantis internetinis adresas.',
'after' => ':Attribute reikšmė turi būti po :date datos.',
'after_or_equal' => ':Attribute privalo būti data lygi arba vėlesnė už :date.',
'after_or_equal' => 'Lauko :attribute reikšmė privalo būti data lygi arba vėlesnė negu :date.',
'alpha' => ':Attribute gali turėti tik raides.',
'alpha_dash' => ':Attribute gali turėti tik raides, skaičius ir brūkšnelius.',
'alpha_num' => 'Laukas :attribute gali turėti tik raides ir skaičius.',
'array' => ':Attribute turi būti masyvas.',
'before' => ':Attribute turi būti data prieš :date.',
'before_or_equal' => ':Attribute privalo būti data ankstenė arba lygi :date.',
'before_or_equal' => 'Lauko :attribute reikšmė privalo būti data lygi arba ankstesnegu :date.',
'between' => [
'numeric' => ':Attribute reikšmė turi būti tarp :min ir :max.',
'file' => ':Attribute failo dydis turi būti tarp :min ir :max kilobaitų.',
@ -39,13 +39,14 @@ return [
'dimensions' => 'Lauke :attribute įkeltas paveiksliukas neatitinka išmatavimų reikalavimo.',
'distinct' => 'Laukas :attribute pasikartoja.',
'email' => 'Lauko :attribute reikšmė turi būti galiojantis el. pašto adresas.',
'ends_with' => 'Laukas :attribute turi baigtis vienu iš: :values',
'exists' => 'Pasirinkta negaliojanti :attribute reikšmė.',
'file' => ':Attribute privalo būti failas.',
'file' => ':attribute turi būti failas.',
'filled' => 'Laukas :attribute turi būti užpildytas.',
'image' => 'Lauko :attribute reikšmė turi būti paveikslėlis.',
'in' => 'Pasirinkta negaliojanti :attribute reikšmė.',
'in_array' => 'Laukas :attribute neegzistuoja :other lauke.',
'integer' => 'Lauko :attribute reikšmė turi būti veikasis skaičius.',
'integer' => 'Lauko :attribute reikšmė turi būti sveikasis skaičius.',
'ip' => 'Lauko :attribute reikšmė turi būti galiojantis IP adresas.',
'json' => 'Lauko :attribute reikšmė turi būti JSON tekstas.',
'max' => [
@ -83,7 +84,7 @@ return [
'string' => 'Laukas :attribute turi būti tekstinis.',
'timezone' => 'Lauko :attribute reikšmė turi būti galiojanti laiko zona.',
'unique' => 'Tokia :attribute reikšmė jau pasirinkta.',
'uploaded' => 'Nepavyko įkelti :attribute.',
'uploaded' => 'Nepavyko įkelti :attribute lauko.',
'url' => 'Negaliojantis lauko :attribute formatas.',
/*
@ -99,10 +100,11 @@ return [
'custom' => [
'attribute-name' => [
'rule-name' => 'Pasirinktinis pranešimas',
'rule-name' => 'Pasirinktinis pranešimas',
],
'invalid_currency' => ':Attribute kodas neteisingas.',
'invalid_amount' => ':Attribute kiekis yra neteisingas.',
'invalid_currency' => ':Attribute kodas neteisingas.',
'invalid_amount' => ':Attribute kiekis yra neteisingas.',
'invalid_extension' => 'Negalimas failo tipas.',
],
/*

View File

@ -2,7 +2,7 @@
return [
'total_incomes' => 'Iš viso pajamų',
'total_income' => 'Iš viso pajamų',
'receivables' => 'Gautinos sumos',
'open_invoices' => 'Neapmokėtos sąskaitos faktūros',
'overdue_invoices' => 'Vėluojančios sąskaitos faktūros',
@ -11,14 +11,13 @@ return [
'open_bills' => 'Neapmokėtos sąskaitas',
'overdue_bills' => 'Vėluojančios sąskaitos',
'total_profit' => 'Pelnas iš viso',
'open_profit' => 'Pelnas prieš mokesčius',
'open_profit' => 'Open Profit',
'overdue_profit' => 'Vėluojantis pelnas',
'cash_flow' => 'Grynųjų pinigų srautai',
'no_profit_loss' => 'Nėra nuostolių',
'incomes_by_category' => 'Pajamos pagal kategoriją',
'income_by_category' => 'Pajamos pagal kategoriją',
'expenses_by_category' => 'Išlaidos pagal kategoriją',
'account_balance' => 'Sąskaitos likutis',
'latest_incomes' => 'Naujausios pajamos',
'latest_income' => 'Naujausios pajamos',
'latest_expenses' => 'Paskutinis išlaidos',
];

View File

@ -81,7 +81,7 @@ return [
'delete_confirm' => 'Confirma a exclusão :name :type?',
'name' => 'Nome',
'email' => 'E-mail',
'tax_number' => 'Número de identificação fisca',
'tax_number' => 'Número de identificação fiscal',
'phone' => 'Telefone',
'address' => 'Endereço',
'website' => 'Site',

View File

@ -9,7 +9,6 @@ return [
'new' => 'Novo',
'top_free' => 'Melhores Grátis',
'free' => 'Gratis',
'search' => 'Pesquisa',
'install' => 'Instalar',
'buy_now' => 'Comprar Agora',
'get_api_key' => '<a href=":url" target="_blank">Clique aqui</a> para obter sua chave de API.',

View File

@ -10,7 +10,7 @@ return [
'profit_loss' => 'Receitas & Despesas',
'gross_profit' => 'Lucro Bruto',
'net_profit' => 'Lucro líquido',
'total_expenses' => 'Total Despesas',
'total_expenses' => 'Despesas Totais',
'net' => 'Líquido',
'income_expense' => 'Receita vs Despesa',

View File

@ -2,11 +2,11 @@
return [
'total_income' => 'Rendimentos totais',
'total_income' => 'Receitas totais',
'receivables' => 'Recebíveis',
'open_invoices' => 'Faturas em aberto',
'overdue_invoices' => 'Faturas vencidas',
'total_expenses' => 'Total Despesas',
'total_expenses' => 'Despesas Totais',
'payables' => 'Pagamentos',
'open_bills' => 'Contas em Aberto',
'overdue_bills' => 'Contas Vencidas',
@ -18,6 +18,6 @@ return [
'income_by_category' => 'Resultados por Categoria',
'expenses_by_category' => 'Despesas por Categoria',
'account_balance' => 'Saldo da Conta',
'latest_income' => 'Últimos Rendimentos',
'latest_income' => 'Últimas Receitas',
'latest_expenses' => 'Últimas Despesas',
];

View File

@ -24,7 +24,7 @@ return [
'error' => [
'self_delete' => 'Erro: Não pode se excluir!',
'self_disable' => 'Error: Can not disable yourself!',
'self_disable' => 'Não se pode desativar!',
'no_company' => 'Erro: Nenhuma empresa atribuída à sua conta. Por favor, contacte o administrador do sistema.',
],

View File

@ -13,6 +13,7 @@ return [
'price' => 'Preço',
'sub_total' => 'Subtotal',
'discount' => 'Desconto',
'item_discount' => 'Line Discount',
'tax_total' => 'Imposto',
'total' => 'Total',
@ -30,6 +31,7 @@ return [
'add_payment' => 'Pagar Conta',
'mark_paid' => 'Mark Paid',
'mark_received' => 'Marcar como Recebida',
'mark_cancelled' => 'Mark Cancelled',
'download_pdf' => 'Transferir em PDF',
'send_mail' => 'Enviar e-mail',
'create_bill' => 'Criar Conta',
@ -43,11 +45,13 @@ return [
'paid' => 'Paga',
'overdue' => 'Vencida',
'unpaid' => 'Por Pagar',
'cancelled' => 'Cancelled',
],
'messages' => [
'received' => 'Conta marcada como recebida com sucesso!',
'marked_received' => 'Bill marked as received!',
'marked_paid' => 'Bill marked as paid!',
'marked_cancelled' => 'Bill marked as cancelled!',
'draft' => 'Isto é um <b>RASCUNHO</b> da conta e será refletida nos gráficos depois de recebida.',
'status' => [

View File

@ -15,6 +15,7 @@ return [
'paid' => 'Are you sure you want to mark selected invoice as <b>paid</b>?|Are you sure you want to mark selected invoices as <b>paid</b>?',
'sent' => 'Are you sure you want to mark selected invoice as <b>sent</b>?|Are you sure you want to mark selected invoices as <b>sent</b>?',
'received' => 'Are you sure you want to mark selected bill as <b>received</b>?|Are you sure you want to mark selected bills as <b>received</b>?',
'cancelled' => 'Are you sure you want to <b>cancel</b> selected invoice/bill?|Are you sure you want to <b>cancel</b> selected invoices/bills?',
],
];

View File

@ -3,9 +3,9 @@
return [
'error' => [
'not_user_dashboard' => 'Error: You are not allowed to change this dashboard!',
'delete_last' => 'Error: Can not delete the last dashboard. Please, create a new one first!',
'disable_last' => 'Error: Can not disable the last dashboard. Please, create a new one first!',
'not_user_dashboard' => 'Não tem permissão para alterar este painel!',
'delete_last' => 'Não é possível apagar o último painel. Por favor, crie um novo primeiro!',
'disable_last' => 'Não é possível desativar o último painel. Por favor, crie um novo primeiro!',
],
];

View File

@ -24,11 +24,11 @@ return [
],
'reports' => [
'income' => 'Monthly income summary by category.',
'expense' => 'Monthly expense summary by category.',
'income_expense' => 'Monthly income vs expense by category.',
'tax' => 'Quarterly tax summary.',
'profit_loss' => 'Quarterly profit & loss by category.',
'income' => 'Resumo mensal de receitas por categoria',
'expense' => 'Resumo mensal de despesas por categoria.',
'income_expense' => 'Receitas vs despesas mensais por categoria.',
'tax' => 'Resumo trimestral de impostos.',
'profit_loss' => 'Lucro & perda trimestral por categoria.',
],
];

View File

@ -21,6 +21,7 @@ return [
'disabled' => ':feature precisa estar desativada!',
'extension' => ':extensão extensão precisa estar instalada e carregada!',
'directory' => 'O diretório :directory precisa de permissão para escrita!',
'executable' => 'The PHP CLI executable file is not defined/working or its version is not :php_version or higher! Please, ask your hosting company to set PHP_BINARY or PHP_PATH environment variable correctly.',
],
'database' => [

View File

@ -13,6 +13,7 @@ return [
'price' => 'Preço',
'sub_total' => 'Subtotal',
'discount' => 'Desconto',
'item_discount' => 'Line Discount',
'tax_total' => 'Total de imposto',
'total' => 'Total',
@ -30,6 +31,7 @@ return [
'mark_paid' => 'Marcar como Pago',
'mark_sent' => 'Marcar como Enviada',
'mark_viewed' => 'Mark Viewed',
'mark_cancelled' => 'Mark Cancelled',
'download_pdf' => 'Transferir em PDF',
'send_mail' => 'Enviar E-mail',
'all_invoices' => 'Faça o login para ver todas as faturas',
@ -47,12 +49,15 @@ return [
'paid' => 'Paid',
'overdue' => 'Overdue',
'unpaid' => 'Por Pagar',
'cancelled' => 'Cancelled',
],
'messages' => [
'email_sent' => 'Invoice email has been sent!',
'marked_sent' => 'Invoice marked as sent!',
'marked_paid' => 'Invoice marked as paid!',
'marked_viewed' => 'Invoice marked as viewed!',
'marked_cancelled' => 'Invoice marked as cancelled!',
'email_required' => 'Nenhum endereço de e-mail para este cliente!',
'draft' => 'Isto é um <b>RASCUNHO</b> da fatura e será refletida nos gráficos depois de enviada.',

View File

@ -9,7 +9,6 @@ return [
'new' => 'Recentes',
'top_free' => 'Melhores Grátis',
'free' => 'GRÁTIS',
'search' => 'Pesquisar',
'install' => 'Instalar',
'buy_now' => 'Comprar Agora',
'get_api_key' => '<a href=":url" target="_blank">Click here</a> to get your API key.',

View File

@ -13,11 +13,11 @@ return [
|
*/
'password' => 'A senha deve conter no mínimo 6 caracteres e ser igual à confirmação.',
'reset' => 'A senha foi redefinida!',
'sent' => 'O link para redefinição de senha foi enviado para o seu e-mail!',
'token' => 'Token para recuperação de senha inválido.',
'password' => 'A password necessita conter, pelo menos, 6 caracteres e corresponder à sua confirmacao.',
'reset' => 'A sua password foi redefinida!',
'sent' => 'Enviámos um e-mail com o link para redefinir a sua password!',
'token' => 'Token para recuperação da password inválido.',
'user' => "Não encontramos nenhum utilizador com esse endereço de e-mail.",
'throttle' => 'Please wait before retrying.',
'throttle' => 'Por favor, aguarde antes de tentar novamente.',
];

View File

@ -6,7 +6,7 @@ return [
'reconciled' => 'Reconciliado',
'closing_balance' => 'Balanço Final',
'unreconciled' => 'Não Reconciliado',
'transactions' => 'Transactions',
'transactions' => 'Transações',
'start_date' => 'Data Inicial',
'end_date' => 'Data Final',
'cleared_amount' => 'Montante Apurado',

View File

@ -12,7 +12,7 @@ return [
'net_profit' => 'Lucro Líquido',
'total_expenses' => 'Despesas Totais',
'net' => 'Líquido',
'income_expense' => 'Income & Expense',
'income_expense' => 'Receita & Despesa',
'summary' => [
'income' => 'Resumo das Receitas',
@ -22,9 +22,9 @@ return [
],
'charts' => [
'line' => 'Line',
'bar' => 'Bar',
'pie' => 'Pie',
'line' => 'Linha',
'bar' => 'Barras',
'pie' => 'Circular',
],
];

View File

@ -29,6 +29,12 @@ return [
'before' => 'Antes do Número',
'after' => 'Depois do Número',
],
'discount_location' => [
'name' => 'Discount Location',
'item' => 'At line',
'total' => 'At total',
'both' => 'Both line and total',
],
],
'invoice' => [

View File

@ -104,7 +104,7 @@ return [
],
'invalid_currency' => 'O código do :attribute é inválido.',
'invalid_amount' => 'O montante do campo :attribute não é válido.',
'invalid_extension' => 'The file extension is invalid.',
'invalid_extension' => 'A extensão do ficheiro é inválida.',
],
/*

View File

@ -2,22 +2,22 @@
return [
'total_income' => 'Total Income',
'receivables' => 'Receivables',
'open_invoices' => 'Open Invoices',
'overdue_invoices' => 'Overdue Invoices',
'total_expenses' => 'Total Expenses',
'payables' => 'Payables',
'open_bills' => 'Open Bills',
'overdue_bills' => 'Overdue Bills',
'total_profit' => 'Total Profit',
'open_profit' => 'Open Profit',
'overdue_profit' => 'Overdue Profit',
'cash_flow' => 'Cash Flow',
'no_profit_loss' => 'No Profit Loss',
'income_by_category' => 'Income By Category',
'expenses_by_category' => 'Expenses By Category',
'account_balance' => 'Account Balance',
'latest_income' => 'Latest Income',
'latest_expenses' => 'Latest Expenses',
'total_income' => 'Rendimento Total',
'receivables' => 'A Receber',
'open_invoices' => 'Faturas em Aberto',
'overdue_invoices' => 'Faturas Vencidas',
'total_expenses' => 'Despesas Totais',
'payables' => 'A Pagar',
'open_bills' => 'Contas em Aberto',
'overdue_bills' => 'Contas Vencidas',
'total_profit' => 'Lucro Total',
'open_profit' => 'Lucro em Aberto',
'overdue_profit' => 'Lucro Vencido',
'cash_flow' => 'Fluxo de Caixa',
'no_profit_loss' => 'Sem Perda de Lucro',
'income_by_category' => 'Rendimento por Categoria',
'expenses_by_category' => 'Despesas por Categoria',
'account_balance' => 'Saldo da Conta',
'latest_income' => 'Últimas Receitas',
'latest_expenses' => 'Últimas Despesas',
];

View File

@ -87,10 +87,12 @@
</a>
<div class="dropdown-menu dropdown-menu-right dropdown-menu-arrow">
<a class="dropdown-item" href="{{ route('users.edit', $item->id) }}">{{ trans('general.edit') }}</a>
@permission('delete-auth-users')
<div class="dropdown-divider"></div>
{!! Form::deleteLink($item, 'users.destroy') !!}
@endpermission
@if (user()->id != $item->id)
@permission('delete-auth-users')
<div class="dropdown-divider"></div>
{!! Form::deleteLink($item, 'users.destroy') !!}
@endpermission
@endif
</div>
</div>
</td>

View File

@ -16,9 +16,9 @@
<div class="card-body">
<div class="row align-items-center">
{{ Form::dateGroup('started_at', trans('reconciliations.start_date'), 'calendar', ['id' => 'started_at', 'class' => 'form-control datepicker', 'required' => 'required', 'date-format' => 'Y-m-d', 'autocomplete' => 'off'], request('started_at'), 'col-xl-3') }}
{{ Form::dateGroup('started_at', trans('reconciliations.start_date'), 'calendar', ['id' => 'started_at', 'class' => 'form-control datepicker', 'required' => 'required', 'date-format' => 'Y-m-d', 'autocomplete' => 'off'], request('started_at', Date::now()->firstOfMonth()->toDateString()), 'col-xl-3') }}
{{ Form::dateGroup('ended_at', trans('reconciliations.end_date'), 'calendar', ['id' => 'ended_at', 'class' => 'form-control datepicker', 'required' => 'required', 'date-format' => 'Y-m-d', 'autocomplete' => 'off'], request('ended_at'), 'col-xl-3') }}
{{ Form::dateGroup('ended_at', trans('reconciliations.end_date'), 'calendar', ['id' => 'ended_at', 'class' => 'form-control datepicker', 'required' => 'required', 'date-format' => 'Y-m-d', 'autocomplete' => 'off'], request('ended_at', Date::now()->endOfMonth()->toDateString()), 'col-xl-3') }}
{{ Form::moneyGroup('closing_balance', trans('reconciliations.closing_balance'), 'balance-scale', ['required' => 'required', 'autofocus' => 'autofocus', 'currency' => $currency], request('closing_balance', 0.00), 'col-xl-2') }}

Some files were not shown because too many files have changed in this diff Show More