diff --git a/resources/lang/az-AZ/accounts.php b/resources/lang/az-AZ/accounts.php
new file mode 100644
index 000000000..37b4b0103
--- /dev/null
+++ b/resources/lang/az-AZ/accounts.php
@@ -0,0 +1,14 @@
+ 'Hesab Adı',
+ 'number' => 'Nömrə',
+ 'opening_balance' => 'Açılış Balansı',
+ 'current_balance' => 'Mövcud Balans',
+ 'bank_name' => 'Bank Adı',
+ 'bank_phone' => 'Bank Telefonu',
+ 'bank_address' => 'Bank Ünvanı',
+ 'default_account' => 'Varsayılan Hesab',
+
+];
diff --git a/resources/lang/az-AZ/auth.php b/resources/lang/az-AZ/auth.php
new file mode 100644
index 000000000..92e6880a9
--- /dev/null
+++ b/resources/lang/az-AZ/auth.php
@@ -0,0 +1,41 @@
+ 'Profil',
+ 'logout' => 'Çıxış',
+ 'login' => 'Giriş',
+ 'login_to' => 'Giriş üçün daxil olun',
+ 'remember_me' => 'Məni Xatırla',
+ 'forgot_password' => 'Şifrəmi unutdum',
+ 'reset_password' => 'Şifrəmi Yenilə',
+ 'enter_email' => 'E-poçt Ünvanınızı Daxil edin',
+ 'current_email' => 'Cari E-poçt',
+ 'reset' => 'Yenilə',
+ 'never' => 'heçbir zaman',
+ 'landing_page' => 'Açılış Səhifəsi',
+
+ 'password' => [
+ 'current' => 'Şifrə',
+ 'current_confirm' => 'Şifrə Təsdiqi',
+ 'new' => 'Yeni Şifrə',
+ 'new_confirm' => 'Yeni Şifrə Təsdiqi',
+ ],
+
+ 'error' => [
+ 'self_delete' => 'Xəta: Özünüzü silə bilməzsiniz!',
+ 'self_disable' => 'Xəta: Özünüzü deaktiv edə bilməzsiniz!',
+ 'no_company' => 'Xəta: Hesabınıza təyin edilmiş bir şirkət yoxdur. Zəhmət olmasa sistem inzibatçısı ilə əlaqə saxlayın.',
+ ],
+
+ 'failed' => 'Bu istifadəçi bilgiləri bizim məlumatlarla uyğun gəlmir.',
+ 'disabled' => 'Bu hesab deaktiv edilib. Zəhmət olmasa sistem administratoru ilə əlaqə saxlayın.',
+ 'throttle' => 'Çox sayda giriş cəhdi. Zəhmət olmazsa: saniyələr içində yenidən cəhd edin.',
+
+ 'notification' => [
+ 'message_1' => 'Bu e-poçtu şifrə Yeniləma tələbinizə uyğun olaraq alırsınız.',
+ 'message_2' => 'Bir şifrə Yeniləma tələb etmədiyiniz təqdirdə heç bir şey etməyin.',
+ 'button' => 'Şifrə Yeniləma',
+ ],
+
+];
diff --git a/resources/lang/az-AZ/bills.php b/resources/lang/az-AZ/bills.php
new file mode 100644
index 000000000..346ff07b9
--- /dev/null
+++ b/resources/lang/az-AZ/bills.php
@@ -0,0 +1,56 @@
+ 'Faktura Nömrəsi',
+ 'bill_date' => 'Faktura Tarixi',
+ 'total_price' => 'Cəmi Məbləğ',
+ 'due_date' => 'Son Ödəniş Tarixi',
+ 'order_number' => 'Sifariş Nömrəsi',
+ 'bill_from' => 'Fakturanı Göndərən',
+
+ 'quantity' => 'Ədəd',
+ 'price' => 'Qiymət',
+ 'sub_total' => 'Ara Cəmi',
+ 'discount' => 'Endirim',
+ 'item_discount' => 'Məhsul Endirimi',
+ 'tax_total' => 'Vergi Cəmi',
+ 'total' => 'Cəmi',
+
+ 'item_name' => 'Məhsul Adı | Məhsul Adları',
+
+ 'show_discount' => '%:discount Endirim',
+ 'add_discount' => 'Endirim Əlavə et',
+ 'discount_desc' => 'ara cəm üzərinə',
+
+ 'payment_due' => 'Son Ödəmə Tarixi',
+ 'amount_due' => 'Ödənəcək Məbləğ',
+ 'paid' => 'Ödənmiş',
+ 'histories' => 'Keşmiş',
+ 'payments' => 'Ödənişlər',
+ 'add_payment' => 'Ödəniş Əlavə Et',
+ 'mark_paid' => 'Ödənildi İşarələ',
+ 'mark_received' => 'Qəbul edildi İşarələ',
+ 'mark_cancelled' => 'Ləğv Edildi İşarələ',
+ 'download_pdf' => 'PDF Yükə',
+ 'send_mail' => 'E-poçt Göndər',
+ 'create_bill' => 'Faktura Yarat',
+ 'receive_bill' => 'Fakturanı Qəbul et',
+ 'make_payment' => 'Ödəniş et',
+
+ 'messages' => [
+ 'draft' => 'Bu bir QARALAMA Fakturadır və qəbul edildikdən sonra qrafiklərdə əks olunacaq.',
+
+ 'status' => [
+ 'created' => ':date Tarixində Yaradıldı',
+ 'receive' => [
+ 'draft' => 'Göndərilmədi',
+ 'received' => ':date Tarixində Qəbul edildi',
+ ],
+ 'paid' => [
+ 'await' => 'Gözləyən Ödəniş',
+ ],
+ ],
+ ],
+
+];
diff --git a/resources/lang/az-AZ/bulk_actions.php b/resources/lang/az-AZ/bulk_actions.php
new file mode 100644
index 000000000..628d4aa4d
--- /dev/null
+++ b/resources/lang/az-AZ/bulk_actions.php
@@ -0,0 +1,23 @@
+ 'Toplu Hərəkət|Toplu Hərəkətlər',
+ 'selected' => 'seçili',
+ 'no_action' => 'Heç bir əməliyyat yoxdur',
+
+ 'message' => [
+ 'duplicate' => 'Seşilmiş qeydi dublikat etməl istədiyinizdən əminsiniz?',
+ 'delete' => 'Seşilmiş qeydi silmək istədiyinizdən əminsiniz?|Seşilmiş qeydiləri silmək istədiyinizdən əminsiniz?',
+ 'export' => 'Seçilmiş qeydi ixrac etmək istədiyinizdən əminsiniz?|Seçilmiş qeydləri ixrac etmək istədiyinizdən əminsiniz?',
+ 'enable' => 'Seçilmiş qeydi aktiv etmək istədiyinizdən əminsiniz?|Seçilmiş qeydləri aktiv etmək istədiyinizdən əminsiniz?',
+ 'disable' => 'Seçilmiş qeydi deaktiv etmək istədiyinizdən əminsiniz?|Seçilmiş qeydləri deaktiv etmək istədiyinizdən əminsiniz?',
+ 'paid' => 'Seçilmiş fakturanı ödənildi olaraq işarələmək istədiyinizdən əminsiniz?|Seçilmiş fakturaları ödənildi olaraq işarələmək istədiyinizdən əminsiniz?',
+ 'sent' => 'Seçilmiş fakturanı göndərildi olaraq işarələmək istədiyinizdən əminsiniz?|Seçilmiş fakturaları göndərildi olaraq işarələmək istədiyinizdən əminsiniz?',
+ 'received' => 'Seçilmiş fakturanı qəbul edildi olaraq işarələmək istədiyinizdən əminsiniz?|Seçilmiş fakturaları qəbul edildi olaraq işarələmək istədiyinizdən əminsiniz?',
+ 'cancelled' => 'Seçilmiş fakturanı ləğv etmək istədiyinizdən əminsiniz?|Seçilmiş fakturaları ləğv etmək istədiyinizdən əminsiniz?',
+ 'reconcile' => 'Seçilmiş qeyd üçün razılaşmaq istədiyinizdən əminsiniz?|Seçilmiş qeydlər üçün razılaşmaq istədiyinizdən əminsiniz?',
+ 'unreconcile' => 'Seçilmiş qeyd üçün razılaşmaq istəmədiyinizdən əminsiniz?|Seçilmiş qeydlər üçün razılaşmaq istəmədiyinizdən əminsiniz?',
+ ],
+
+];
diff --git a/resources/lang/az-AZ/companies.php b/resources/lang/az-AZ/companies.php
new file mode 100644
index 000000000..87fc5cfd2
--- /dev/null
+++ b/resources/lang/az-AZ/companies.php
@@ -0,0 +1,14 @@
+ 'Domain Adı',
+ 'logo' => 'Logo',
+
+ 'error' => [
+ 'not_user_company' => 'Xəta: Bu şirkəti dəyişdirmə icazəniz yoxdur!',
+ 'delete_active' => 'Xəta: Mövcud şirkəti silə bilməzsiniz. Zəhmət olmazsa, əvvəlcə başqa bir şirkətə keçin!',
+ 'disable_active' => 'Xəta: Mövcud şirkəti deaktiv edə bilməzsiniz. Zəhmət olmazsa, əvvəlcə başqa bir şirkətə keçin!',
+ ],
+
+];
diff --git a/resources/lang/az-AZ/currencies.php b/resources/lang/az-AZ/currencies.php
new file mode 100644
index 000000000..f8f887e4d
--- /dev/null
+++ b/resources/lang/az-AZ/currencies.php
@@ -0,0 +1,19 @@
+ 'Kod',
+ 'rate' => 'Məzənnə',
+ 'default' => 'Varsayılan Valyuta',
+ 'decimal_mark' => 'Onluq Ayırıcı',
+ 'thousands_separator' => 'Minlik Aıyrıcı',
+ 'precision' => 'Dəqiqlik',
+ 'conversion' => 'Valyuta konversiyası',
+ 'symbol' => [
+ 'symbol' => 'İşarə',
+ 'position' => 'İşarənin Yeri',
+ 'before' => 'Məbləğdən Əvvəl',
+ 'after' => 'Məbləğdən Sonra',
+ ]
+
+];
diff --git a/resources/lang/az-AZ/customers.php b/resources/lang/az-AZ/customers.php
new file mode 100644
index 000000000..8072f88a2
--- /dev/null
+++ b/resources/lang/az-AZ/customers.php
@@ -0,0 +1,12 @@
+ 'Giriş Edə Bilər',
+ 'user_created' => 'İstifadəçi yarat',
+
+ 'error' => [
+ 'email' => 'E-poçt ünvanı istifadə edilir.',
+ ],
+
+];
diff --git a/resources/lang/az-AZ/dashboards.php b/resources/lang/az-AZ/dashboards.php
new file mode 100644
index 000000000..57a4b66d7
--- /dev/null
+++ b/resources/lang/az-AZ/dashboards.php
@@ -0,0 +1,11 @@
+ [
+ 'not_user_dashboard' => 'Xəta: Bu idarəetmə panelini dəyişdirmə icazəniz yoxdur!',
+ 'delete_last' => 'Xəta: Son idarəetmə panelini silə bilməzsiniz. Əvvəlcə yeni bir panel yaradın!',
+ 'disable_last' => 'Xəta: Son idarəetmə panelini deaktiv edə bilməzsiniz. Əvvəlcə yeni bir panel yaradın!',
+ ],
+
+];
diff --git a/resources/lang/az-AZ/demo.php b/resources/lang/az-AZ/demo.php
new file mode 100644
index 000000000..d36324f7d
--- /dev/null
+++ b/resources/lang/az-AZ/demo.php
@@ -0,0 +1,34 @@
+ [
+ 'cash' => 'Nəğd',
+ ],
+
+ 'categories' => [
+ 'deposit' => 'Depozit',
+ 'sales' => 'Satış',
+ ],
+
+ 'currencies' => [
+ 'usd' => 'Amerika Dolları',
+ 'eur' => 'Avro',
+ 'gbp' => 'İngilis Sterlinqi',
+ 'try' => 'Türk Lirəsı',
+ ],
+
+ 'offline_payments' => [
+ 'cash' => 'Nəğd',
+ 'bank' => 'Bank Köçürməsi',
+ ],
+
+ 'reports' => [
+ 'income' => 'Kateqoriya əsaslı aylıq gəlir xülasəsi.',
+ 'expense' => 'Kateqoriya əsaslı aylıq xərc xülasəsi.',
+ 'income_expense' => 'Kateqoriya əsaslı aylıq gəlir-xərc balansı.',
+ 'tax' => 'Rüblük vergi xülasəsi.',
+ 'profit_loss' => 'Rüblük mənfəət və zərər hesabatı.',
+ ],
+
+];
diff --git a/resources/lang/az-AZ/documents.php b/resources/lang/az-AZ/documents.php
new file mode 100644
index 000000000..f7fb358de
--- /dev/null
+++ b/resources/lang/az-AZ/documents.php
@@ -0,0 +1,54 @@
+ 'Sütünları Düzəlt',
+ 'empty_items' =>'Hər hansı bir məhsul/xidmət əlavə etmədiniz.',
+
+ 'statuses' => [
+ 'draft' => 'Qaralama',
+ 'sent' => 'Göndərildi',
+ 'expired' => 'Vaxtı Bitdi',
+ 'viewed' => 'Baxıldı',
+ 'approved' => 'Təsdiqləndi',
+ 'received' => 'Qəbul Edildi',
+ 'refused' => 'Rədd Edildi',
+ 'restored' => 'Bərpa edildi',
+ 'reversed' => 'Geri Qaytarıldı',
+ 'partial' => 'Qismən Ödəmə',
+ 'paid' => 'Ödənildi',
+ 'pending' => 'Gözləyən',
+ 'invoiced' => 'Faturalandırıldı',
+ 'overdue' => 'Gecikmiş',
+ 'unpaid' => 'Ödənilməmiş',
+ 'cancelled' => 'Ləğv Edildi',
+ 'voided' => 'Ləğv Edildi',
+ 'completed' => 'Tamamlandı',
+ 'shipped' => 'Göndərildi',
+ 'refunded' => 'Geri Qaytarıldı',
+ 'failed' => 'Uğursuz Oldu',
+ 'denied' => 'Rəddedildi',
+ 'processed' => 'İşləndi',
+ 'open' => 'Açıq',
+ 'closed' => 'Bağlı',
+ 'billed' => 'Fakturalandı',
+ 'delivered' => 'Çatdırıldı',
+ 'returned' => 'Qaytarıldı',
+ 'drawn' => 'Geri Çəkildi',
+ 'not_billed' => 'Fakturalanmadı',
+ 'issued' => 'Yaradıldı',
+ 'not_invoiced' => 'Fakturalanmadı',
+ 'confirmed' => 'Təsdiqləndi',
+ 'not_confirmed' => 'Təsdiqlənmədi',
+ ],
+
+ 'messages' => [
+ 'email_sent' => ':type e-poçtu göndərildi!',
+ 'marked_as' => ':type :status olaraq işarələndi!',
+ 'marked_sent' => ':type göndərildi olaraq işarələndi!',
+ 'marked_paid' => ':type ödənildi olaraq işarələndi!',
+ 'marked_viewed' => ':type baxıldı olaraq işarələndi!',
+ 'marked_cancelled' => ':type ləğv edildi olaraq işarələndi!',
+ 'marked_received' => ':type qəbul edildi olaraq işarələndi!',
+ ],
+];
diff --git a/resources/lang/az-AZ/email_templates.php b/resources/lang/az-AZ/email_templates.php
new file mode 100644
index 000000000..c0a189a33
--- /dev/null
+++ b/resources/lang/az-AZ/email_templates.php
@@ -0,0 +1,50 @@
+ [
+ 'subject' => '{invoice_number} faktura yaradıldı',
+ 'body' => 'Hörmətli {customer_name},
{invoice_number} nömrəli fakturanız hazırlandı.
Aşağıdakı linkə daxil olaraq faktura haqqında ətraflı məlumat əldə edə və online ödəniş edə bilərsiniz: {invoice_number}.
Hər hansı bir problemlə üzləşdikdə zəhmət olmazsa bizə yazın.
İşlərinizdə uğurlar,
{company_name}',
+ ],
+
+ 'invoice_remind_customer' => [
+ 'subject' => '{invoice_number} fakturası üçün gecikən ödəmə xatırlatması',
+ 'body' => 'Hörmətli {customer_name},
{invoice_number} nömrəli fkatura üçün ödənişiniz gecikdi.
Qeyd edilən faktura üçün {invoice_total} məbləğində vəsait ən son {invoice_due_date} tarixində ödənilməlidir.
Aşağıdakı linkə daxil olaraq faktura haqqında ətraflı məlumat əldə edə və online ödəniş edə bilərsiniz: {invoice_number}.
İşlərinizdə uğurlar,
{company_name}',
+ ],
+
+ 'invoice_remind_admin' => [
+ 'subject' => '{invoice_number} fakturanın ödənişi gecikib',
+ 'body' => 'Salam,
{customer_name} müştərinizə {invoice_number} fakturası üçün gecikmiş ödəniş xəbərdarlığı göndərildi.
Faktura məbləği {invoice_total} və son ödənişi {invoice_due_date} tarixində həyata keçirməli idi.
Aşağıdakı linkdən faktura haqqında ətraflı məlumat əldə edə bilərsiniz: {invoice_number}.
İşlərinizdə uğurlar,
{company_name}',
+ ],
+
+ 'invoice_recur_customer' => [
+ 'subject' => '{invoice_number} təkrarlanan faktura yaradıldı',
+ 'body' => 'Hörmətli {customer_name},
Ödəniş dövrünə uyğun olaraq {invoice_number} nömrəli fakturanız hazırlandı.
Aşağıdakı linkə daxil olaraq faktura haqqında ətraflı məlumat əldə edə və online ödəniş edə bilərsiniz: {invoice_number}.
Hər hansı bir problemlə üzləşdikdə zəhmət olmazsa bizə yazın.
İşlərinizdə uğurlar,
{company_name}',
+ ],
+
+ 'invoice_recur_admin' => [
+ 'subject' => '{invoice_number} təkrarlanan faktura yaradıldı',
+ 'body' => 'Salam,
{customer_name} müştərinizə ödəmə dövrünə uyğun olaraq {invoice_number} nömrəli faktura avtomatik olaraq yaradıldı.
Aşağıdakı linkdən faktura haqqında ətraflı məlumat əldə edə bilərsiniz: {invoice_number}.
İşlərinizdə uğurlar,
{company_name}',
+ ],
+
+ 'invoice_payment_customer' => [
+ 'subject' => '{invoice_number} faturasının ödemesi alındı',
+ 'body' => 'Hörmətli {customer_name},
Ödənişiniz üçün təşəkkür edirik. Ödənişiniz haqqında ətraflı məlumat:
-------------------------------------------------
Məbləğ: {transaction_total}
Tarix: {transaction_paid_date}
Faktura nömrəsi: {invoice_number}
-------------------------------------------------
Aşağıdakı linkdən faktura haqqında ətraflı məlumat əldə edə bilərsiniz: {invoice_number}.
Hər hansı bir problemlə üzləşdikdə zəhmət olmazsa bizə yazın.
İşlərinizdə uğurlar,
{company_name}',
+ ],
+
+ 'invoice_payment_admin' => [
+ 'subject' => '{invoice_number} faktura üçün ödəniş edildi',
+ 'body' => 'Salam,
{customer_name} mütəriniz {invoice_number} nömrəli faktura üçün ödəniş etdi.
Aşağıdakı linkdən faktura haqqında ətraflı məlumat əldə edə bilərsiniz: {invoice_number}.
İşlərinizdə uğurlar,
{company_name}',
+ ],
+
+ 'bill_remind_admin' => [
+ 'subject' => '{bill_number} xərc fakturası üçün ödəniş satırlatması',
+ 'body' => 'Salam,
{vendor_name} tədarükçünüzdən {bill_number} nömrəli xərc fakturası üçün ödəniş xatırlatmasıdır.
Fakturanın məbləği {bill_total} və son ödəniş {bill_due_date} tarixində edilməlidir.
Aşağıdakı linkdən faktura haqqında ətraflı məlumat əldə edə bilərsiniz: {bill_number}.
İşlərinizdə uğurlar,
{company_name}',
+ ],
+
+ 'bill_recur_admin' => [
+ 'subject' => '{bill_number} təkrarlanan xərc fakturası yaradıldı',
+ 'body' => 'Salam,
{vendor_name} tədarükçünüzün ödəniş dövrünə uyğun olaraq {bill_number} nömrəli xərc fakturası avtomatik olaraq yaradıldı.
Aşağıdakı linkdən faktura haqqında ətraflı məlumat əldə edə bilərsiniz: {bill_number}.
İşlərinizdə uğurlar,
{company_name}',
+ ],
+
+];
diff --git a/resources/lang/az-AZ/errors.php b/resources/lang/az-AZ/errors.php
new file mode 100644
index 000000000..052d877bf
--- /dev/null
+++ b/resources/lang/az-AZ/errors.php
@@ -0,0 +1,23 @@
+ [
+ '403' => 'Təəsüf ki, giriş qadağandır',
+ '404' => 'Təəsüf ki, səhifə tapılmadı',
+ '500' => 'Təəsüf ki, bir xəta baş verdi',
+ ],
+
+ 'header' => [
+ '403' => '403 Qadağandır',
+ '404' => '404 Tapılmadı',
+ '500' => '500 Server xətası',
+ ],
+
+ 'message' => [
+ '403' => 'Bu səhifəyə giriş qadağandır.',
+ '404' => 'Girməyə çalışdığınız səhifəni tapa bilmədik.',
+ '500' => 'Bu nasazlığı aradan qaldırmaq üçün dərhal işə başlayırıq.',
+ ],
+
+];
diff --git a/resources/lang/az-AZ/footer.php b/resources/lang/az-AZ/footer.php
new file mode 100644
index 000000000..f7624f905
--- /dev/null
+++ b/resources/lang/az-AZ/footer.php
@@ -0,0 +1,10 @@
+ 'Versiya',
+ 'powered' => 'Akaunting tərəfindən',
+ 'link' => 'https://akaunting.com/tr',
+ 'software' => 'Pulsuz Ön Muhasibat Proqramı',
+
+];
diff --git a/resources/lang/az-AZ/general.php b/resources/lang/az-AZ/general.php
new file mode 100644
index 000000000..41e08380a
--- /dev/null
+++ b/resources/lang/az-AZ/general.php
@@ -0,0 +1,231 @@
+ 'İdarəetmə Paneli|İdarəetmə Panelləri',
+ 'items' => 'Məhsul / Xidmət|Məhsullar / Xidmətlər',
+ 'incomes' => 'Gəlir|Gəlirlər',
+ 'invoices' => 'Faktura|Fakturalar',
+ 'revenues' => 'Gəlir|Gəlirlər',
+ 'customers' => 'Müştəri|Müştərilər',
+ 'expenses' => 'Xərc|Xərclər',
+ 'bills' => 'Faktura|Fakturalar',
+ 'payments' => 'Ödəniş|Ödənişlər',
+ 'vendors' => 'Tədarükçü|Tədarükçülər',
+ 'accounts' => 'Hesab|Hesablar',
+ 'transfers' => 'Köçürmə|Köçürmələr',
+ 'transactions' => 'Əməliyyat|Əməliyyatlar',
+ 'reports' => 'Hesabat|Hesabatlar',
+ 'settings' => 'Tənzimləmə|Tənzimləmələr',
+ 'categories' => 'Kateqoriya|Kateqoriyalar',
+ 'currencies' => 'Valyuta|Valyutalar',
+ 'tax_rates' => 'Vergi Dərəcəsi|Vergi Dərəcələri',
+ 'users' => 'İstifadəçi|İstifadəçilər',
+ 'roles' => 'Tapşırıq|Tapşırıqlar',
+ 'permissions' => 'İcazə|İcazələr',
+ 'modules' => 'Tətbiq|Tətbiqlər',
+ 'companies' => 'Şirkət|Şirkətlər',
+ 'profits' => 'Qazanc|Qazanc',
+ 'taxes' => 'Vergi Dərəcəsi|Vergi Dərəcələri',
+ 'logos' => 'Logo|Logolar',
+ 'pictures' => 'Şəkil|Şəkillər',
+ 'types' => 'Növ|Növlər',
+ 'payment_methods' => 'Ödəniş Metodu|Ödəniş Metodları',
+ 'compares' => 'Gəlir və Xərc | Gəlirlər və Xərclər',
+ 'notes' => 'Açıqlama|Açıqlamalar',
+ 'totals' => 'Ümumi|Ümumilər',
+ 'languages' => 'Dil|Dillər',
+ 'updates' => 'Yeniləmə|Yeniləmələr',
+ 'numbers' => 'Nömrə|Nömrələr',
+ 'statuses' => 'Status|Status',
+ 'others' => 'Digər|Digərləri',
+ 'contacts' => 'Şəxs|Şəxslər',
+ 'reconciliations' => 'Razılaşma|Razılaşmalar',
+ 'developers' => 'Geliştirici|Geliştiriciler',
+ 'schedules' => 'Planlama|Planlamalar',
+ 'groups' => 'Grup|Gruplar',
+ 'charts' => 'Grafik|Grafikler',
+ 'localisations' => 'Lokallaşdırma|Lokallaşdırmalar',
+ 'defaults' => 'Varsayılan|Varsayılanlar',
+ 'widgets' => 'Komponent|Komponentlər',
+ 'templates' => 'Şablon|Şablonlar',
+ 'sales' => 'Satış|Satışlar',
+ 'purchases' => 'Alış|Alışlar',
+
+ 'welcome' => 'Xoş Gəldiniz',
+ 'banking' => 'Bank',
+ 'general' => 'Ümumi',
+ 'no_records' => 'Qeyd yoxdur.',
+ 'date' => 'Tarix',
+ 'amount' => 'Məbləğ',
+ 'enabled' => 'Aktiv',
+ 'disabled' => 'Deaktiv',
+ 'yes' => 'Bəli',
+ 'no' => 'Xeyir',
+ 'na' => '- Yox -',
+ 'daily' => 'Gündəlik',
+ 'weekly' => 'Həftəlik',
+ 'monthly' => 'Aylıq',
+ 'quarterly' => 'Rüblük',
+ 'yearly' => 'İllik',
+ 'add' => 'Əlavə et',
+ 'add_new' => 'Yeni Əlavə et',
+ 'add_income' => 'Gəlir Əlavə et',
+ 'add_expense' => 'Xərc Əlavə et',
+ 'show' => 'Göstər',
+ 'edit' => 'Düəliş et',
+ 'delete' => 'Sil',
+ 'send' => 'Göndər',
+ 'share' => 'Paylaş',
+ 'download' => 'Yüklə',
+ 'delete_confirm' => ':name :type silmək istədiyinizdən əminsiniz?',
+ 'name' => 'Ad',
+ 'email' => 'E-poçt',
+ 'tax_number' => 'Vergi Nömrəsi',
+ 'phone' => 'Telefon',
+ 'address' => 'Ünvan',
+ 'website' => 'Veb Səhifə',
+ 'actions' => 'Əməliyyat',
+ 'description' => 'Açıqlama',
+ 'manage' => 'İdarəEt',
+ 'code' => 'Kod',
+ 'alias' => 'Ləqəb',
+ 'balance' => 'Balans',
+ 'reference' => 'İstinad',
+ 'attachment' => 'Fayl',
+ 'change' => 'Dəyişdir',
+ 'change_type' => ':type Dəyişdir',
+ 'switch' => 'Dəyişdir',
+ 'color' => 'Rəng',
+ 'save' => 'Yadda Saxla',
+ 'confirm' => 'Təsdiq',
+ 'cancel' => 'Ləğv',
+ 'loading' => 'Yüklənir...',
+ 'from' => 'Tərəfindən',
+ 'to' => 'Tərəfinə',
+ 'print' => 'Çap et',
+ 'download_pdf' => 'PDF Yükə',
+ 'customize' => 'Özəlləşdir',
+ 'search' => 'Axtar',
+ 'search_text' => 'Bu mətni axtar',
+ 'search_placeholder' => 'Axtarılacaq söz..',
+ 'filter' => 'Filtrlə',
+ 'help' => 'Kömək',
+ 'all' => 'Hamısı',
+ 'all_type' => 'Bütün :type',
+ 'upcoming' => 'Gələcək',
+ 'created' => 'Yaradıldı',
+ 'id' => 'ID',
+ 'more_actions' => 'Başqa Əməliyyat',
+ 'duplicate' => 'Dublikat',
+ 'unpaid' => 'Ödənməmiş',
+ 'paid' => 'Ödənmiş',
+ 'overdue' => 'Gecikmiş',
+ 'partially' => 'Qismən',
+ 'partially_paid' => 'Qismən Ödenmiş',
+ 'export' => 'İxrac et',
+ 'finish' => 'Bitdi',
+ 'wizard' => 'Sehirbaz',
+ 'skip' => 'Keç',
+ 'enable' => 'Aktiv et',
+ 'disable' => 'Deaktiv et',
+ 'select_all' => 'Hamısını seç',
+ 'unselect_all' => 'Seçilmişləri təmizlə',
+ 'created_date' => 'Yaranma Tarixi',
+ 'period' => 'Dövr',
+ 'frequency' => 'Tezlik',
+ 'start' => 'Başlat',
+ 'end' => 'Bitir',
+ 'clear' => 'Təmizlə',
+ 'difference' => 'Fərq',
+ 'footer' => 'Alt məlumat',
+ 'start_date' => 'Başlanğıc Tarixi',
+ 'end_date' => 'Bitiş Tarixi',
+ 'basis' => 'Əsas',
+ 'accrual' => 'Hesablama',
+ 'cash' => 'Nəğd',
+ 'group_by' => 'Qruplandır',
+ 'accounting' => 'Mühasibat',
+ 'sort' => 'Sıralama',
+ 'width' => 'Eni',
+ 'month' => 'Ay',
+ 'year' => 'İl',
+ 'type_item_name' => 'Məhsul/Xidmət adını yazın',
+ 'no_data' => 'Məlumat yoxdur',
+ 'no_matching_data' => 'Uyğun gələn məlumat yoxdur',
+ 'clear_cache' => 'Keşi təmizləmək',
+ 'go_to_dashboard' => 'İdarəetmə Panelinə Get',
+ 'is' => 'bərabər',
+ 'isnot' => 'deyil',
+ 'recurring_and_more' => 'Təkrarlanan və daha çox...',
+ 'due_on' => 'Son Tarix',
+ 'amount_due' => 'Qalıq Məbləğ',
+
+ 'card' => [
+ 'cards' => 'Kart|Kartlar',
+ 'name' => 'Kart Sahibi',
+ 'number' => 'Kart Nömrəsi',
+ 'expiration_date' => 'Qüvvədə olma tarixi',
+ 'cvv' => 'CVV Nömrəsi',
+ 'save' => 'Kartı Yadda Saxla',
+ ],
+
+ 'title' => [
+ 'new' => 'Yeni :type',
+ 'edit' => ':type Düzəliş et',
+ 'delete' => ':type Sil',
+ 'create' => ':type Yarat',
+ 'send' => ':type Göndər',
+ 'get' => ':type Gətir',
+ 'add' => ':type Əlavə et',
+ 'manage' => ':type İdarə et',
+ ],
+
+ 'form' => [
+ 'enter' => ':field Daxil edin',
+ 'select' => [
+ 'field' => '- :field Seçin -',
+ 'file' => 'Fayl Seçin',
+ ],
+ 'add' => ':field Əlavə et',
+ 'add_an' => ':field Əlavə et',
+ 'add_new' => ':field Yenisini əlavə et',
+ 'edit' => ':field Düzəliş et',
+ 'contact_edit' => ':contact_name :field əlavə et',
+ 'drop_file' => 'Yükləmək üçün faylları buraya sürükləyin',
+ 'choose' => ':field Seç',
+ 'choose_different' => 'Başqa bir :field seç',
+ 'choose_file' => 'Fayl Seçin',
+ 'no_file_selected' => 'Fayl seçilməyib...',
+ ],
+
+ 'placeholder' => [
+ 'search' => 'Axtarılacaq söz...',
+ 'search_and_filter' => 'Qeydləri axtar və ya filtrlə',
+ 'contact_search' => ':type adı yazın',
+ 'item_search' => 'Məhsul/Xidmət adı yazın',
+ ],
+
+ 'date_range' => [
+ 'today' => 'Bugün',
+ 'yesterday' => 'Dünən',
+ 'last_days' => 'Son :day Gün',
+ 'this_month' => 'Bu Ay',
+ 'last_month' => 'Son Ay',
+ ],
+
+ 'empty' => [
+ 'documentation' => 'Daha çox məlumat üçün səndləşmə səhifəsini yoxlaya bilərsiniz.',
+ 'items' => 'Maddələr məhsullar və ya xidmətlər ola bilər. Gəlir/xərc fakturası yaradarkən qiymət, vergi kimi sahələri avtomatik doldurmaq üçün maddələrdən istifadə edə bilərsiniz..',
+ 'invoices' => 'Faturalar birdəfəlik və ya təkrar ola bilər. Müştərilərinizə faktura göndərərək, onlayn ödəniş etmələrini təmin edə bilərsiniz.',
+ 'revenues' => 'Gəlir reallaşdırılan qazanc əməliyyatıdır. Tamamilə müstəqil (depozit kimi) ola bilər və ya gəlir fakturasına bağlana bilər.',
+ 'customers' => 'Gəlir fakturası yaratmaq üşün müştəri olması məcburidir. Giriş icazəsi verdiyiniz müştərilər panelə girib balanslarına baxa bilərlər.',
+ 'bills' => 'Faturalar birdəfəlik və ya təkrar ola bilər. Tədarükçülərdən aldığınız məhsul və xidmətləri asanlıqla izləyə bilərsiniz.',
+ 'payments' => 'Ödəniş, həyata keçirilmiş bir xərc əməliyyatıdır. Tamamilə müstəqil (yemək bileti) ola bilər və ya xərc fakturasına bağlana bilər.',
+ 'vendors' => 'Xərc fakturası yaratmaq üşün tədarükçü olması məcburidir. Onalra olan borc balansınıza baxa vəya filtirləyə bilərsiniz.',
+ 'transfers' => 'Köçürmələr, hesablar arası pul köçürməsi üçün istifadə olunur. Hesabların valyutaları eyni vəya fərqli ola bilər.',
+ 'taxes' => 'Vergilər, gəlir və ya xərc fakturalarına əlavə xərclər əlavə etmək üçün istifadə olunur. Maliyyə hesabatlarınız da müvafiq olaraq təsir göstərir.',
+ 'reconciliations' => 'Bank hesabları və mühasibat qeydlərinin düzgün olub olmadığını yoxlamaq üçün bank uzlaşması aparılır.',
+ ],
+
+];
diff --git a/resources/lang/az-AZ/header.php b/resources/lang/az-AZ/header.php
new file mode 100644
index 000000000..c48791092
--- /dev/null
+++ b/resources/lang/az-AZ/header.php
@@ -0,0 +1,16 @@
+ 'Dil Dəyişdir',
+ 'last_login' => 'Son giriş :time',
+ 'notifications' => [
+ 'counter' => '{0} Bildiriş yox|{1} :count bildirişiniz var|[2,*] :count bildirişiniz var',
+ 'overdue_invoices' => '{1} :count Gecikmiş Faktura Mövcuddur |[2,*] :count Gecikmiş Faktura Mövcuddur',
+ 'upcoming_bills' => '{1} :count Yaxınlaşan Faktura Mövcuddur|[2,*] :count Yaxınlaşan Faktura Mövcuddur',
+ 'view_all' => 'Hamısını göstər'
+ ],
+ 'docs_link' => 'https://akaunting.com/docs',
+ 'support_link' => 'https://akaunting.com/support',
+
+];
diff --git a/resources/lang/az-AZ/import.php b/resources/lang/az-AZ/import.php
new file mode 100644
index 000000000..4455e4fb1
--- /dev/null
+++ b/resources/lang/az-AZ/import.php
@@ -0,0 +1,9 @@
+ 'İdxal et',
+ 'title' => ':type İdxal et',
+ 'message' => 'İcazə veriəln fayl tipləri: XLS, XLSX. Lütfen, örnek dosyayı indirin.',
+
+];
diff --git a/resources/lang/az-AZ/install.php b/resources/lang/az-AZ/install.php
new file mode 100644
index 000000000..4e8819c52
--- /dev/null
+++ b/resources/lang/az-AZ/install.php
@@ -0,0 +1,46 @@
+ 'İləri',
+ 'refresh' => 'Yenilə',
+
+ 'steps' => [
+ 'requirements' => 'Problemləri aradan qaldırmaq üçün hosting firması ilə əlaqə saxlayın!',
+ 'language' => 'Adım 1/3 : Dil Seçimi',
+ 'database' => 'Adım 2/3 : Verilənlər bazası parametrləri',
+ 'settings' => 'Adım 3/3 : Şirkət və Menecer məlumatları',
+ ],
+
+ 'language' => [
+ 'select' => 'Dil Seçin',
+ ],
+
+ 'requirements' => [
+ 'enabled' => ':feature aktiv olmalıdır!',
+ 'disabled' => ':feature deaktiv edilməlidir!',
+ 'extension' => ':extension əlavəsi quraşdırılmaslıdır!',
+ 'directory' => ':directory qovluq yazılabilir olmalıdır!',
+ 'executable' => 'PHP CLI çalıştırıcısı tapılması vəya işlək deyil vəya versiyası :php_version və üstü deyil. Zəhmət olmazsa, hosting firmanızdan PHP_BINARY vəya PHP_PATH mühit dəyərlərinin düzgün tənzimləməsini istəyin.',
+ ],
+
+ 'database' => [
+ 'hostname' => 'Server',
+ 'username' => 'İstifadçi adı',
+ 'password' => 'Şifrə',
+ 'name' => 'Verilənlər bazası',
+ ],
+
+ 'settings' => [
+ 'company_name' => 'Şirkət Adı',
+ 'company_email' => 'Şirkət e-Poçtu',
+ 'admin_email' => 'İnzibatçı e-Poçtu',
+ 'admin_password' => 'İnzibatçı Şifresi',
+ ],
+
+ 'error' => [
+ 'php_version' => 'Xəta: HTTP ve CLI üçün PHP versiyası :php_version və üstü olmalı olduğunu hosting firmanıza bildirin.',
+ 'connection' => 'Xəta: Verilənlər bazasına bağlana bilmədik! Zəhmət olmazsa verilənlər bazası məlumatlarını yoxlayın.',
+ ],
+
+];
diff --git a/resources/lang/az-AZ/invoices.php b/resources/lang/az-AZ/invoices.php
new file mode 100644
index 000000000..19302b002
--- /dev/null
+++ b/resources/lang/az-AZ/invoices.php
@@ -0,0 +1,60 @@
+ 'Faktura Nömrəsi',
+ 'invoice_date' => 'Faktura Tarixi',
+ 'total_price' => 'Cəmi Məbləğ',
+ 'due_date' => 'Son Tarixi',
+ 'order_number' => 'Sifariş Nömrəsi',
+ 'bill_to' => 'Fakturalanacak Şəxs/Qurum',
+
+ 'quantity' => 'Ədəd',
+ 'price' => 'Qiymət',
+ 'sub_total' => 'Ara Cəmi',
+ 'discount' => 'Endirim',
+ 'item_discount' => 'Məhsul Endirimi',
+ 'tax_total' => 'Vergi Cəmi',
+ 'total' => 'Cəmi',
+
+ 'item_name' => 'Məhsul Adı | Məhsul Adları',
+
+ 'show_discount' => '%:discount Endirim',
+ 'add_discount' => 'Endirim əlavə et',
+ 'discount_desc' => 'ara cəm üzərindən',
+
+ 'payment_due' => 'Son Ödəniş Tarixi',
+ 'paid' => 'Ödənmiş',
+ 'histories' => 'Keçmiş',
+ 'payments' => 'Ödənişlər',
+ 'add_payment' => 'Ödəniş Əlavə et',
+ 'mark_paid' => 'Ödəndi İşarələ',
+ 'mark_sent' => 'Göndərildi İşarələ',
+ 'mark_viewed' => 'Baxıldı İşarələ',
+ 'mark_cancelled' => 'Ləğv edildi işarələ',
+ 'download_pdf' => 'PDF Yüklə',
+ 'send_mail' => 'Email Göndər',
+ 'all_invoices' => ' Bütün Fakturalara baxmaq üçün giriş edin',
+ 'create_invoice' => 'Faktura Yarat',
+ 'send_invoice' => 'Fakturanı Göndər',
+ 'get_paid' => 'Ödəniş qəbul et',
+ 'accept_payments' => 'Online Ödəniş qəbul et',
+
+ 'messages' => [
+ 'email_required' => 'Bu müştəri üçün e-poçt ünvanı yoxdur!',
+ 'draft' => 'Bu bir QARALAMA Fakturadır və göndərildikdən sonra grafiklərdə əks olunacaq.',
+
+ 'status' => [
+ 'created' => ':date tarixində yaradıldı',
+ 'viewed' => 'Baxıldı',
+ 'send' => [
+ 'draft' => 'Göndərilmədi',
+ 'sent' => ':date Tarixində Göndərildi',
+ ],
+ 'paid' => [
+ 'await' => 'Ödəniş Gözlənilir',
+ ],
+ ],
+ ],
+
+];
diff --git a/resources/lang/az-AZ/items.php b/resources/lang/az-AZ/items.php
new file mode 100644
index 000000000..6aeee561b
--- /dev/null
+++ b/resources/lang/az-AZ/items.php
@@ -0,0 +1,8 @@
+ 'Satış Qiyməti',
+ 'purchase_price' => 'Alış Qiyməti',
+
+];
diff --git a/resources/lang/az-AZ/maintenance.php b/resources/lang/az-AZ/maintenance.php
new file mode 100644
index 000000000..05123e714
--- /dev/null
+++ b/resources/lang/az-AZ/maintenance.php
@@ -0,0 +1,9 @@
+ 'Texniki işlər gedir',
+
+ 'message' => 'Üzr istəyirik, texniki işlərlə əlaqədar bağlanmışıq. Zəhmət olmasa daha sonra yenə cəhd edin!',
+
+];
diff --git a/resources/lang/az-AZ/messages.php b/resources/lang/az-AZ/messages.php
new file mode 100644
index 000000000..1dcca8cd6
--- /dev/null
+++ b/resources/lang/az-AZ/messages.php
@@ -0,0 +1,37 @@
+ [
+ 'added' => ':type əlavə edildi!',
+ 'updated' => ':type yeniləndi!',
+ 'deleted' => ':type silindi!',
+ 'duplicated' => ':type dublikat edildi!',
+ 'imported' => ':type idxal edildi!',
+ 'exported' => ':type ixrac edildi!',
+ 'enabled' => ':type aktiv edildi!',
+ 'disabled' => ':type deaktiv edildi!',
+ ],
+
+ 'error' => [
+ 'over_payment' => 'Xəta: Ödəniş əlavə edilmədi! Daxil etdiyiniz :amount cəmi keçir.',
+ 'not_user_company' => 'Xəta: Bu şirkəti idarə etmə icazəniz yoxdur!',
+ 'customer' => 'Xəta: İstifadəçi yaradılmadı. :name bu e-poçt ünvanı istifadə edilir.',
+ 'no_file' => 'Xəta: Fayl seçilmədi!',
+ 'last_category' => 'Xəta: Son :type kateqoriyasını silə bilməzsiniz!',
+ 'change_type' => 'Xəta: Növ dəyişdirilə bilməz çünki :text əlaqə mövcuddur!',
+ 'invalid_apikey' => 'Xəta: Daxil etdiyiniz API açar qüvvədə deyil!',
+ 'import_column' => 'Xəta: :message Səhifə adı: :sheet. Sətir nömrəsi: :line.',
+ 'import_sheet' => 'Xəta: Səyfə adı qüvvədə deyil. Zəhmət olmazsa, nümunə sənədinə baxın.',
+ ],
+
+ 'warning' => [
+ 'deleted' => 'Xəbərdarlıq: :name silinə bilməz çünki :text ile əlaqəlidir.',
+ 'disabled' => 'Xəbərdarlıq: :name deaktiv edilə bilməz çünki :text ilə əlaqəlidir.',
+ 'reconciled_tran' => 'Xəbərdarlıq: Əməliyyat razılaşdırılmış olunduğu üçün dəyişdirilə / silinə bilməz.',
+ 'reconciled_doc' => 'Xəbərdarlıq: :type razılaşdırılmış əməliyyatlar apardığı üçün dəyişdirilə / silinə bilməz.',
+ 'disable_code' => 'Xəbərdarlıq: :name deaktiv edilə vəya valyuta dəyişdirilə bilməz çünki :text ilə əlaqəlidir.',
+ 'payment_cancel' => 'Xəbərdarlıq: :method ödənişini ləğv etdiniz!',
+ ],
+
+];
diff --git a/resources/lang/az-AZ/modules.php b/resources/lang/az-AZ/modules.php
new file mode 100644
index 000000000..0a440a9fe
--- /dev/null
+++ b/resources/lang/az-AZ/modules.php
@@ -0,0 +1,83 @@
+ 'API Açarı',
+ 'my_apps' => 'Tətbiqlərim',
+ 'pre_sale' => 'Ön-Satış',
+ 'top_paid' => 'Populyar pullu',
+ 'new' => 'Yeni',
+ 'top_free' => 'Populyar Pulsuz',
+ 'free' => 'Pulsuz',
+ 'install' => 'Yüklə',
+ 'buy_now' => 'İndi satın al',
+ 'get_api_key' => 'API Açar almaq üçün buraya vurun.',
+ 'no_apps' => 'Bu kateqoriyada hələ heç bir tətbiq yoxdur.',
+ 'become_developer' => 'Bir geliştiricisiniz? Buraya Akaunting üçün tətbiqetmələr inkişaf etdirməyi öyrənib və dərhal pul qazanmağa başlayacağınızı bilərsiniz!',
+ 'recommended_apps' => 'Məsləhət Görülən tətbiqlər',
+
+ 'about' => 'Haqqında',
+
+ 'added' => 'Əlavə Etmə Tarixi',
+ 'updated' => 'Yeniləmə Tarixi',
+ 'compatibility' => 'Uyğunluq',
+ 'documentation' => 'Sənədlər',
+ 'view' => 'Bax',
+ 'back' => 'Geri',
+
+ 'installed' => ':module yükləndi',
+ 'uninstalled' => ':module silindi',
+ //'updated' => ':module updated',
+ 'enabled' => ':module aktiv et',
+ 'disabled' => ':module deaktiv edildi',
+
+ 'tab' => [
+ 'installation' => 'Yükləmə',
+ 'faq' => 'SSS',
+ 'changelog' => 'Dəyişikliklər',
+ 'reviews' => 'Rəylər',
+ ],
+
+ 'installation' => [
+ 'header' => 'Tətbiq Yükəmə',
+ 'download' => ':module yüklənir',
+ 'unzip' => ':module zipdən çıxardılır',
+ 'file_copy' => ':module fayllar kopyalanır',
+ 'finish' => ':module qurulma tamamlanır',
+ 'redirect' => ':module quruldu, yeniləmə səhifəsinə yönləndirilirsiniz',
+ 'install' => ':module qurulur',
+ ],
+
+ 'errors' => [
+ 'download' => ':module yüklənə bilmədi',
+ 'zip' => ':module üçün zip faylı yaradıldı',
+ 'unzip' => ':module zipdən çıxarılması',
+ 'file_copy' => ':module faylları kopyalana bilmədi',
+ 'finish' => ':module qurulum tamamlana bilmədi',
+ ],
+
+ 'badge' => [
+ 'installed' => 'Qurulmuş',
+ 'pre_sale' => 'Ön-Satış',
+ ],
+
+ 'button' => [
+ 'uninstall' => 'Sil',
+ 'disable' => 'Deaktiv et',
+ 'enable' => 'Aktiv',
+ ],
+
+ 'my' => [
+ 'purchased' => 'Satın Alınmış',
+ 'installed' => 'Qurulu',
+ ],
+
+ 'reviews' => [
+ 'button' => [
+ 'add' => 'Rəy əlavə et'
+ ],
+
+ 'na' => 'Hər hansı bir rəy yoxdur.'
+ ],
+
+];
diff --git a/resources/lang/az-AZ/notifications.php b/resources/lang/az-AZ/notifications.php
new file mode 100644
index 000000000..0562cc3bc
--- /dev/null
+++ b/resources/lang/az-AZ/notifications.php
@@ -0,0 +1,10 @@
+ 'Ayyy səni!',
+ 'hello' => 'Salam!',
+ 'salutation' => 'Hörmətlə,
:company_name',
+ 'subcopy' => '":text" düyməyə vura bilmirsinizsə, aşaöıdakı linki kopyalayib browserə köçürün: [:url](:url)',
+
+];
diff --git a/resources/lang/az-AZ/pagination.php b/resources/lang/az-AZ/pagination.php
new file mode 100644
index 000000000..321c86f37
--- /dev/null
+++ b/resources/lang/az-AZ/pagination.php
@@ -0,0 +1,10 @@
+ 'Geri',
+ 'next' => 'İləri',
+ 'showing' => ':total qeyddən :first-:last arası.',
+ 'page' => 'səhifə başına.',
+
+];
diff --git a/resources/lang/az-AZ/passwords.php b/resources/lang/az-AZ/passwords.php
new file mode 100644
index 000000000..884a9ebf6
--- /dev/null
+++ b/resources/lang/az-AZ/passwords.php
@@ -0,0 +1,23 @@
+ 'Parollar ən azı altı simvoldan ibarət olmalı və təsdiqlə uyğun olmalıdır.',
+ 'reset' => 'Şifrəniz sıfırlandı!',
+ 'sent' => 'Şifrə sıfırlama linkinizi elektron poçtla göndərdik!',
+ 'token' => 'Şifrə sıfırlama ünvanı/kodu etibarsızdır.',
+ 'user' => "Bu e-poçt ünvanı ilə qeydiyyatdan keçmiş bir üzv yoxdur.",
+ 'throttle' => 'Zəhmət olmazsa, yenidən cəhd etmədən əvvəl gözləyin.',
+
+];
diff --git a/resources/lang/az-AZ/reconciliations.php b/resources/lang/az-AZ/reconciliations.php
new file mode 100644
index 000000000..ef4fa97c5
--- /dev/null
+++ b/resources/lang/az-AZ/reconciliations.php
@@ -0,0 +1,18 @@
+ 'Razılaşma',
+ 'unreconcile' => 'Razılaşmanı ləğv et',
+ 'reconciled' => 'Razılaşdırıldı',
+ 'opening_balance' => 'Açılış Balansı',
+ 'closing_balance' => 'Bağlanma Balansı',
+ 'unreconciled' => 'Razılaşma baş tutmadı',
+ 'transactions' => 'Əməliyyatlar',
+ 'start_date' => 'Başlanğıc Tarixi',
+ 'end_date' => 'Bitiş Tarixi',
+ 'cleared_amount' => 'Təmizlənmiş Məbləğ',
+ 'deposit' => 'Əmanət edildi',
+ 'withdrawal' => 'Çıxarılan',
+
+];
diff --git a/resources/lang/az-AZ/recurring.php b/resources/lang/az-AZ/recurring.php
new file mode 100644
index 000000000..549ebae38
--- /dev/null
+++ b/resources/lang/az-AZ/recurring.php
@@ -0,0 +1,20 @@
+ 'Təkrarlanan',
+ 'every' => 'Hər',
+ 'period' => 'Aralıq',
+ 'times' => 'Dəfə',
+ 'daily' => 'Günlük',
+ 'weekly' => 'Həftəlik',
+ 'monthly' => 'Aylı1',
+ 'yearly' => 'İllik',
+ 'custom' => 'Xüsusi',
+ 'days' => 'Gün',
+ 'weeks' => 'Həftə',
+ 'months' => 'Ay',
+ 'years' => 'İl',
+ 'message' => 'Bu təkrarlayan bir :type və bir sonrakı :type avtomatik olaraq :date tarixdə yaradılacaq.',
+
+];
diff --git a/resources/lang/az-AZ/reports.php b/resources/lang/az-AZ/reports.php
new file mode 100644
index 000000000..463a992c7
--- /dev/null
+++ b/resources/lang/az-AZ/reports.php
@@ -0,0 +1,31 @@
+ 'İl|İllər',
+ 'this_year' => 'Bu İl',
+ 'previous_year' => 'Öncəki İl',
+ 'this_quarter' => 'Bu Rüb',
+ 'previous_quarter' => 'Öncəki Rüb',
+ 'last_12_months' => 'Son 12 Ay',
+ 'profit_loss' => 'Gəlir və Zərər',
+ 'gross_profit' => 'Brüt Gəlir',
+ 'net_profit' => 'Net Gəlir',
+ 'total_expenses' => 'Cəmi Xərc',
+ 'net' => 'NET',
+ 'income_expense' => 'Gəlir - Xərc',
+
+ 'summary' => [
+ 'income' => 'Gəlir Xülasəsi',
+ 'expense' => 'Xərc Xülasəsi',
+ 'income_expense' => 'Gəlir və Xərc Balansı',
+ 'tax' => 'Vergi Xülasəsi',
+ ],
+
+ 'charts' => [
+ 'line' => 'Xətt',
+ 'bar' => 'Çubuq',
+ 'pie' => 'Tort',
+ ],
+
+];
diff --git a/resources/lang/az-AZ/search_string.php b/resources/lang/az-AZ/search_string.php
new file mode 100644
index 000000000..4fd3834b1
--- /dev/null
+++ b/resources/lang/az-AZ/search_string.php
@@ -0,0 +1,18 @@
+ [
+ 'last_logged_in_at' => 'Son Giriş',
+ 'paid_at' => 'Ödəniş Tarixi',
+ 'started_at' => 'Başlanğıc Tarixi',
+ 'ended_at' => 'Bitiş Tarixi',
+ 'billed_at' => 'Faktura Tarixi',
+ 'due_at' => 'Son Tarix',
+ 'invoiced_at' => 'Faktura Tarixi',
+ 'issued_at' => 'Əməliyyat Tarixi',
+ 'symbol_first' => 'İşarə Yeri',
+ 'reconciled' => 'Razılaşdırıldı',
+ ],
+
+];
diff --git a/resources/lang/az-AZ/settings.php b/resources/lang/az-AZ/settings.php
new file mode 100644
index 000000000..c52edaec2
--- /dev/null
+++ b/resources/lang/az-AZ/settings.php
@@ -0,0 +1,138 @@
+ [
+ 'description' => 'Şirkətin adını, adresini, vergi nömrəsini vs. dəyişdirin',
+ 'name' => 'Şirkət Adı',
+ 'email' => 'Şirkət E-poçtu',
+ 'phone' => 'Telefon',
+ 'address' => 'Şirkət Ünvanı',
+ 'logo' => 'Şirkət Logosu',
+ ],
+
+ 'localisation' => [
+ 'description' => 'Maliyyə ilinin başlanğıcını, saat qurşağını, tarix formatını və s. dəyişdirin.',
+ 'financial_start' => 'Maliyyə ilinin başlanğıcı',
+ 'timezone' => 'Saat Qurşağı',
+ 'date' => [
+ 'format' => 'Tarix Formatı',
+ 'separator' => 'Tarix Ayracı',
+ 'dash' => 'Tire (-)',
+ 'dot' => 'Nöqtə (.)',
+ 'comma' => 'Vergül (,)',
+ 'slash' => 'Bölmə (/)',
+ 'space' => 'Boşluq ( )',
+ ],
+ 'percent' => [
+ 'title' => 'Faiz (%) Yeri',
+ 'before' => 'Nömrədən əvvəl',
+ 'after' => 'Nömrədən Sonra',
+ ],
+ 'discount_location' => [
+ 'name' => 'Endirim Yeri',
+ 'item' => 'Sətirdə',
+ 'total' => 'Cəmdə',
+ 'both' => 'Sətir və Cəmdə',
+ ],
+ ],
+
+ 'invoice' => [
+ 'description' => 'Faktura nömrəsi, prefiks, müddət və s. özəlləşdirmək',
+ 'prefix' => 'Nömrə prefiksi',
+ 'digit' => 'Nömrə Rəqəm Sayı',
+ 'next' => 'Sonraki Nömrə',
+ 'logo' => 'Logo',
+ 'custom' => 'Xüsusi',
+ 'item_name' => 'Məhsul/Xidmət adı',
+ 'item' => 'Məhsullar/Xidmətlər',
+ 'product' => 'Məhsullar',
+ 'service' => 'Xidmətlər',
+ 'price_name' => 'Qiymət Adı',
+ 'price' => 'Qiymət',
+ 'rate' => 'Dərəcə',
+ 'quantity_name' => 'Miqdar Adı',
+ 'quantity' => 'Miqdar',
+ 'payment_terms' => 'Ödəmə şərtləri',
+ 'title' => 'Başlıq',
+ 'subheading' => 'Altbaşlıq',
+ 'due_receipt' => 'Qəbul edildikdən sonra',
+ 'due_days' => ':days müddət',
+ 'choose_template' => 'Faktura Şablonu seçin',
+ 'default' => 'Varsayılan',
+ 'classic' => 'Klasik',
+ 'modern' => 'Modern',
+ 'hide' => [
+ 'item_name' => 'Məhsul/Xidmət Adını Gizlə',
+ 'item_description' => 'Məhsul/Xidmət Açıqlamasını gizlə',
+ 'quantity' => 'Miqdarı Gizlə',
+ 'price' => 'Qiyməti Gizlə',
+ 'amount' => 'Məbləği Gizlə',
+ ],
+ ],
+
+ 'default' => [
+ 'description' => 'Şirkətinizin varsayılan hesabı, valyutası, dili və s.',
+ 'list_limit' => 'Səhifə başına qeydlərin sayı',
+ 'use_gravatar' => 'Gravatar istifadə edin',
+ 'income_category' => 'Gəlir Kateqoriyası',
+ 'expense_category' => 'Xərc Kateqoriyası',
+ ],
+
+ 'email' => [
+ 'description' => 'E-poçt şablonlarını və göndərmə protokolunu dəyişdirin',
+ 'protocol' => 'Protokol',
+ 'php' => 'PHP Mail',
+ 'smtp' => [
+ 'name' => 'SMTP',
+ 'host' => 'SMTP Host',
+ 'port' => 'SMTP Port',
+ 'username' => 'SMTP İstifadəçi adı',
+ 'password' => 'SMTP Şifrəsi',
+ 'encryption' => 'SMTP Təhlükəsizlik',
+ 'none' => 'Heçbiri',
+ ],
+ 'sendmail' => 'Sendmail',
+ 'sendmail_path' => 'Sendmail Yolu',
+ 'log' => 'E-mailleri logla',
+
+ 'templates' => [
+ 'subject' => 'Başlıq',
+ 'body' => 'Mətn',
+ 'tags' => 'Mövcud Teqlər: :tag_list',
+ 'invoice_new_customer' => 'Yeni Faktura Şablonu (müştəriyə göndərilir)',
+ 'invoice_remind_customer' => 'Faktura Xatırlatma Şablonu (müştəriyə göndərilir)',
+ 'invoice_remind_admin' => 'Faktura Xatırlatma Şablonu (inzibatçıya göndərilir)',
+ 'invoice_recur_customer' => 'Təkrarlanan Faktura Şablonu (müştəriyə göndərilir)',
+ 'invoice_recur_admin' => 'Təkrarlanan Faktura Şablonu (inzibatçıya göndərilir)',
+ 'invoice_payment_customer' => 'Ödəniş qəbzi şablonu (müştəriyə göndərilir)',
+ 'invoice_payment_admin' => 'Ödəniş qəbzi şablonu (inzibatçıya göndərilir)',
+ 'bill_remind_admin' => 'Xərclər Xatırlatma Şablonu (inzibatçıya göndərilir)',
+ 'bill_recur_admin' => 'Təkrarlanan Xərc Fakturası Şablonu (inzibatçıya göndərilir)',
+ ],
+ ],
+
+ 'scheduling' => [
+ 'name' => 'Vaxt',
+ 'description' => 'Avtomatik xatırlatmalar və təkrarlanan hərəkətlər üçün komanda xətti',
+ 'send_invoice' => 'Gəlir Fakturası Xatırlat',
+ 'invoice_days' => 'Ödəniş gündən sonra göndər',
+ 'send_bill' => 'Xərc Fakturası Xatırlat',
+ 'bill_days' => 'Ödniş Günündən əvvəl göndər',
+ 'cron_command' => 'Cron komandası',
+ 'schedule_time' => 'Çalışma Saatı',
+ ],
+
+ 'categories' => [
+ 'description' => 'Limitsiz gəlir, xərc və Məhsul kateqoriyalarını yaradın',
+ ],
+
+ 'currencies' => [
+ 'description' => 'Valyuta yaradın və onların məzənnələrini tənzimləyin',
+ ],
+
+ 'taxes' => [
+ 'description' => 'Sabit, müntəzəm, əhatəli və qarışıq vergi sinifləri yaradın',
+ ],
+
+];
diff --git a/resources/lang/az-AZ/taxes.php b/resources/lang/az-AZ/taxes.php
new file mode 100644
index 000000000..9f46b045b
--- /dev/null
+++ b/resources/lang/az-AZ/taxes.php
@@ -0,0 +1,12 @@
+ 'Dərəcə',
+ 'rate_percent' => 'Dərəcə (%)',
+ 'normal' => 'Normal',
+ 'inclusive' => 'Daxil',
+ 'compound' => 'Qarışıq',
+ 'fixed' => 'Sabit',
+ 'withholding' => 'Tutulma',
+];
diff --git a/resources/lang/az-AZ/transfers.php b/resources/lang/az-AZ/transfers.php
new file mode 100644
index 000000000..016f635b5
--- /dev/null
+++ b/resources/lang/az-AZ/transfers.php
@@ -0,0 +1,12 @@
+ 'Göndərən Hesab',
+ 'to_account' => 'Alan Hesab',
+
+ 'messages' => [
+ 'delete' => ':from hesabından :to hesabına (:amount)',
+ ],
+
+];
diff --git a/resources/lang/az-AZ/updates.php b/resources/lang/az-AZ/updates.php
new file mode 100644
index 000000000..ab211e006
--- /dev/null
+++ b/resources/lang/az-AZ/updates.php
@@ -0,0 +1,15 @@
+ 'Yüklü Versiya',
+ 'latest_version' => 'Ən Son Versiya',
+ 'update' => ':version versiyasına yenilə',
+ 'changelog' => 'Dəyişiklik Qeydi',
+ 'check' => 'Yenilə',
+ 'new_core' => 'Akaunting\'in yeni bir versiyası mövcuddur.',
+ 'latest_core' => 'Təbriklər! Akaunting\'in ən son versiyasına sahib oldunuz. Təhlükəsizlik yeniləmələri avtomatik olaraq yenilənəcəkdir.',
+ 'success' => 'Yeniləmə əməliyyatı müvəffəqiyyətlə tamamlandı.',
+ 'error' => 'Yeniləmə əməliyyatı uğursuz oldu, zəhmət olmazsa yenidən cəhd edin.',
+
+];
diff --git a/resources/lang/az-AZ/validation.php b/resources/lang/az-AZ/validation.php
new file mode 100644
index 000000000..02bb069ae
--- /dev/null
+++ b/resources/lang/az-AZ/validation.php
@@ -0,0 +1,123 @@
+ ':attribute qəbul edilməlidir',
+ 'active_url' => ':attribute etibarlı bir URL olmalıdır.',
+ 'after' => ':attribute :date tarixindən sonra olmalıdır',
+ 'after_or_equal' => ':attribute :date tarixi ilə eyni və ya sonra olmalıdır',
+ 'alpha' => ':attribute yalnız hərflərdən ibarət ola bilər',
+ 'alpha_dash' => ':attribute yalnız hərf, rəqəm və tire simvolundan ibarət ola bilər',
+ 'alpha_num' => ':attribute yalnız hərf və rəqəmlərdən ibarət ola bilər',
+ 'array' => ':attribute massiv formatında olmalıdır',
+ 'before' => ':attribute tarixindən əvvəl bir tarix olmalıdır :date.',
+ 'before_or_equal' => ':attribute tarixə bərabər vəya daha əvvəl olmalıdır',
+ 'between' => [
+ 'numeric' => ':attribute :min ilə :max arasında olmalıdır',
+ 'file' => ':attribute :min ilə :max KB ölçüsü intervalında olmalıdır',
+ 'string' => ':attribute :min - :max arasında simvollardan ibarət olmalıdır.',
+ 'array' => ':attribute :min - :max arasında obyekt olmalıdır.',
+ ],
+ 'boolean' => ':attribute sadəcə doğru vəya səhv olmalıdır.',
+ 'confirmed' => ':attribute təkrarlama uyğun gəlmir.',
+ 'date' => ':attribute etibarlı bir tarix olmalıdır.',
+ 'date_format' => ':attribute :format formatına uyğun gəlmir.',
+ 'different' => ':attribute ilə :other birbirindən fərqli olmalıdır.',
+ 'digits' => ':attribute :digits rəqəm olmalıdır.',
+ 'digits_between' => ':attribute :min ilə :max arasında rəqəm olmalıdır.',
+ 'dimensions' => ':attribute vizual ölçüləri etibarsızdır.',
+ 'distinct' => ':attribute sahənin təkrarlanan dəyəri var.',
+ 'email' => ':attribute formatı etibarsızdır.',
+ 'ends_with' => ':attribute bunlardan biri ilə bitməlidir: :values',
+ 'exists' => 'Seçili :attribute etibarsızdır.',
+ 'file' => ':attribute fayl olmalıdır.',
+ 'filled' => ':attribute sahənin doldurulması məcburidir.',
+ 'image' => ':attribute sahə rəsm faylı olmalıdır.',
+ 'in' => ':attribute dəyəri etibarsızdır.',
+ 'in_array' => ':attribute sahəni :other içində mövcud deyil.',
+ 'integer' => ':attribute tam ədəd olmalıdır.',
+ 'ip' => ':attribute etibarlı bir IP ünvanl olmalıdır.',
+ 'json' => ':attribute etibarlı bir JSON dəyişən olmalıdır.',
+ 'max' => [
+ 'numeric' => ':attribute dəyəri :max dəyərindən kiçik olmalıdır.',
+ 'file' => ':attribute dəyəri :max kilobayt dəyərindən kiçik olmalıdır.',
+ 'string' => ':attribute dəyəri :max simvol dəyərindən kiçik olmalıdır.',
+ 'array' => ':attribute dəyəri :max ədədindən daha az obyekt olmalıdır.',
+ ],
+ 'mimes' => ':attribute fayl formatı :values olmalıdır.',
+ 'mimetypes' => ':attribute fayl formatı :values olmalıdır.',
+ 'min' => [
+ 'numeric' => ':attribute dəyəri :min dəyərindən büyük olmalıdır.',
+ 'file' => ':attribute dəyəri :min kilobayt dəyərindən büyük olmalıdır.',
+ 'string' => ':attribute dəyəri :min simvol dəyərindən büyük olmalıdır.',
+ 'array' => ':attribute en az :min obyektə sahip olmalıdır.',
+ ],
+ 'not_in' => 'Seçili :attribute etibarsız.',
+ 'numeric' => ' :attribute rəqəmlərdən ibarət olmalıdır',
+ 'present' => ':attribute sahəsi mövcud olmalıdır.',
+ 'regex' => ' :attribute formatı yanlışdır',
+ 'required' => ' :attribute mütləqdir',
+ 'required_if' => ' :attribute (:other :value ikən) mütləqdir',
+ 'required_unless' => ':attribute sahəsi, :other :values dəyərinə sahip olmadığı təqdirdə məcburidir.',
+ 'required_with' => ':attribute sahəsi :values varkən məcburidir.',
+ 'required_with_all' => ':attribute sahəsi hərhansı bir :values dəyəri varkən məcburidir.',
+ 'required_without' => ':attribute sahəsi :values olmadıqda məcburidir.',
+ 'required_without_all' => ':attribute sahəsi :values dəyərlərindən hərhansı biri olmadıqda məcburidir.',
+ 'same' => ':attribute ile :other uyğun olmalıdır.',
+ 'size' => [
+ 'numeric' => ':attribute :size olmalıdır.',
+ 'file' => ':attribute :size kilobyte olmalıdır.',
+ 'string' => ':attribute :size simvol olmalıdır.',
+ 'array' => ':attribute :size obyektə sahip olmalıdır.',
+ ],
+ 'string' => ':attribute dizge olmalıdır.',
+ 'timezone' => ':attribute etibarlı bir saat qurşağı olmalıdır.',
+ 'unique' => ':attribute daha öncədən qeyd edilmiş.',
+ 'uploaded' => ':attribute yükləməsi uğursuz.',
+ 'url' => ':attribute formatı etibarsız.',
+
+ /*
+ |--------------------------------------------------------------------------
+ | Custom Validation Language Lines
+ |--------------------------------------------------------------------------
+ |
+ | Here you may specify custom validation messages for attributes using the
+ | convention "attribute.rule" to name the lines. This makes it quick to
+ | specify a specific custom language line for a given attribute rule.
+ |
+ */
+
+ 'custom' => [
+ 'attribute-name' => [
+ 'rule-name' => 'Şəxsi Mesaj',
+ ],
+ 'invalid_currency' => ':attribute etibarsız bir valyuta məzənnəsi kodu.',
+ 'invalid_amount' => 'Məbləğ :attribute etibarsız.',
+ 'invalid_extension' => 'faylnın uzantısı etibarsız.',
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Custom Validation Attributes
+ |--------------------------------------------------------------------------
+ |
+ | The following language lines are used to swap attribute place-holders
+ | with something more reader friendly such as E-Mail Address instead
+ | of "email". This simply helps us make messages a little cleaner.
+ |
+ */
+
+ 'attributes' => [],
+
+];
diff --git a/resources/lang/az-AZ/widgets.php b/resources/lang/az-AZ/widgets.php
new file mode 100644
index 000000000..19454b0d0
--- /dev/null
+++ b/resources/lang/az-AZ/widgets.php
@@ -0,0 +1,23 @@
+ 'Cəmi Gəlir',
+ 'receivables' => 'Alacaq',
+ 'open_invoices' => 'Açıq Fakturalar',
+ 'overdue_invoices' => 'Gecikmiş Fakturalar',
+ 'total_expenses' => 'Cəmi Xərc',
+ 'payables' => 'Verəcək',
+ 'open_bills' => 'Açıq Fakturalar',
+ 'overdue_bills' => 'Gecikmiş Fakturalar',
+ 'total_profit' => 'Cəmi Gəlir',
+ 'open_profit' => 'Açıq Gəlir',
+ 'overdue_profit' => 'Gecikmiş Gəlir',
+ 'cash_flow' => 'Maliyyə axını',
+ 'no_profit_loss' => 'Gəlir-Zərər Yox',
+ 'income_by_category' => 'Gəlir Kateqoriyaları',
+ 'expenses_by_category' => 'Xərc Kateqoriyaları',
+ 'account_balance' => 'Hesap Balansı',
+ 'latest_income' => 'Son Gəlirlər',
+ 'latest_expenses' => 'Son Xərclər',
+];
diff --git a/resources/lang/el-GR/settings.php b/resources/lang/el-GR/settings.php
index 3d05870ad..157b89f0c 100644
--- a/resources/lang/el-GR/settings.php
+++ b/resources/lang/el-GR/settings.php
@@ -3,7 +3,7 @@
return [
'company' => [
- 'description' => 'Αλλαγή ονόματος εταιρείας, email, διεύθυνση, Αφμ, κλπ',
+ 'description' => 'Αλλαγή ονόματος εταιρείας, email, διεύθυνση, ΑΦΜ, κλπ',
'name' => 'Όνομα',
'email' => 'Διεύθυνση ηλ. ταχυδρομείου',
'phone' => 'Τηλέφωνο',
@@ -62,12 +62,21 @@ return [
'default' => 'Προεπιλεγμένο',
'classic' => 'Κλασικό',
'modern' => 'Μοντέρνο',
+ 'hide' => [
+ 'item_name' => 'Απόκρυψη Ονόματος Αντικειμένων',
+ 'item_description' => 'Απόκρυψη Περιγραφής Αντικειμένων',
+ 'quantity' => 'Απόκρυψη Ποσότητας',
+ 'price' => 'Απόκρυψη Τιμής',
+ 'amount' => 'Απόκρυψη Ποσού',
+ ],
],
'default' => [
'description' => 'Προεπιλεγμένος λογαριασμός, νόμισμα, γλώσσα της εταιρείας',
'list_limit' => 'Εγγραφές ανά σελίδα',
'use_gravatar' => 'Χρήση Gravatar',
+ 'income_category' => 'Κατηγορία Εσόδων',
+ 'expense_category' => 'Κατηγορία Εξόδων',
],
'email' => [
diff --git a/resources/lang/th-TH/auth.php b/resources/lang/th-TH/auth.php
index d152a4a84..74ba3bd56 100644
--- a/resources/lang/th-TH/auth.php
+++ b/resources/lang/th-TH/auth.php
@@ -17,7 +17,7 @@ return [
'password' => [
'current' => 'รหัสผ่าน',
- 'current_confirm' => 'การยืนยันรหัสผ่าน',
+ 'current_confirm' => 'ยืนยันรหัสผ่าน',
'new' => 'รหัสผ่านใหม่',
'new_confirm' => 'ยืนยันรหัสผ่านใหม่',
],
diff --git a/resources/lang/th-TH/currencies.php b/resources/lang/th-TH/currencies.php
index f989c4146..fa88ee971 100644
--- a/resources/lang/th-TH/currencies.php
+++ b/resources/lang/th-TH/currencies.php
@@ -8,6 +8,7 @@ return [
'decimal_mark' => 'เครื่องหมายทศนิยม',
'thousands_separator' => 'ตัวคั่นรายการหลักพัน',
'precision' => 'ความแม่นยำ',
+ 'conversion' => 'อัตราแลกเปลี่ยนสกุลเงิน: :price (:currency_code) ที่ :currency_rate',
'symbol' => [
'symbol' => 'สัญลักษณ์',
'position' => 'ตำแหน่งของสัญลักษณ์',
diff --git a/resources/lang/th-TH/customers.php b/resources/lang/th-TH/customers.php
index b1c1c691f..cde3f4ecc 100644
--- a/resources/lang/th-TH/customers.php
+++ b/resources/lang/th-TH/customers.php
@@ -2,15 +2,11 @@
return [
- 'allow_login' => 'อนุญาตให้เข้าสู่ระบบหรือไม่',
+ 'can_login' => 'ล็อคอินได้รึเปล่า?',
'user_created' => 'สร้างผู้ใช้งานระบบแล้ว',
'error' => [
- 'email' => 'อีเมลนี้ได้ลงทะเบียนอยู่แล้ว'
+ 'email' => 'อีเมลนี้ได้ลงทะเบียนอยู่แล้ว',
],
- 'notification' => [
- 'message' => ': ดำเนินโดยลูกค้า: ยอดเงินการชำระเงินใบแจ้งหนี้หมายเลข: invoice_number',
- 'button' => 'แสดง',
- ],
];
diff --git a/resources/lang/th-TH/demo.php b/resources/lang/th-TH/demo.php
index 62bfba5c1..d47c8f93b 100644
--- a/resources/lang/th-TH/demo.php
+++ b/resources/lang/th-TH/demo.php
@@ -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' => 'เงินสด',
+ ],
+
+ 'categories' => [
+ 'deposit' => 'เงินฝาก',
+ 'sales' => 'การขาย',
+ ],
+
+ 'currencies' => [
+ 'usd' => 'ดอลลาร์สหรัฐฯ',
+ 'eur' => 'ยูโร',
+ 'gbp' => 'ปอนด์ อังกฤษ',
+ 'try' => 'ลีรา ตุรกี',
+ ],
+
+ 'offline_payments' => [
+ 'cash' => 'เงินสด',
+ 'bank' => 'โอนเงินผ่านธนาคาร',
+ ],
+
+ 'reports' => [
+ 'income' => 'สรุปรายได้ต่อเดือนตามหมวดหมู่',
+ 'expense' => 'สรุปรายจ่ายต่อเดือนตามหมวดหมู่',
+ 'income_expense' => 'สรุปรายได้กับรายจ่ายต่อเดือนตามหมวดหมู่',
+ 'tax' => 'สรุปยอดภาษีต่อไตรมาส',
+ 'profit_loss' => 'สรุปยอดกำไรขาดทุนต่อไตรมาสตามหมวดหมู่',
+ ],
];
diff --git a/resources/lang/th-TH/errors.php b/resources/lang/th-TH/errors.php
new file mode 100644
index 000000000..8e68e611d
--- /dev/null
+++ b/resources/lang/th-TH/errors.php
@@ -0,0 +1,23 @@
+ [
+ '403' => 'ขออภัย ระบบไม่อนุญาตให้เข้าได้',
+ '404' => 'ขออภัย ระบบไม่พบหน้านี้',
+ '500' => 'ขออภัย มีบางอย่างผิดพลาด',
+ ],
+
+ 'header' => [
+ '403' => '403 ไม่อนุญาต',
+ '404' => '404 ไม่พบ',
+ '500' => '500 ข้อผิดพลาดภายในเซิร์ฟเวอร์',
+ ],
+
+ 'message' => [
+ '403' => 'คุณไม่มีสิทธิเข้าถึงหน้านี้',
+ '404' => 'เราไม่พบหน้าที่คุณกำลังหาอยู่',
+ '500' => 'เราจะดำเนินการแก้ไขภายในเร็วๆนี้',
+ ],
+
+];
diff --git a/resources/lang/th-TH/import.php b/resources/lang/th-TH/import.php
index bdddaf3e3..e75512876 100644
--- a/resources/lang/th-TH/import.php
+++ b/resources/lang/th-TH/import.php
@@ -4,6 +4,6 @@ return [
'import' => 'นำเข้า',
'title' => 'นำเข้า :type',
- 'message' => 'Allowed file types: XLS, XLSX. Please, download the sample file.',
+ 'message' => 'ประเภทไฟล์ที่อนุญาต: XLS, XLSX. กรุณา, ดาวน์โหลด ไฟล์ตัวอย่าง.',
];
diff --git a/resources/lang/th-TH/maintenance.php b/resources/lang/th-TH/maintenance.php
new file mode 100644
index 000000000..7ea57e62d
--- /dev/null
+++ b/resources/lang/th-TH/maintenance.php
@@ -0,0 +1,9 @@
+ 'ระบบอยู่ระหว่างการปรับปรุง',
+
+ 'message' => 'ขออภัย ระบบอยู่ระหว่างการปรับปรุง โปรดรออีกครั้งในภายหลัง',
+
+];
diff --git a/resources/lang/th-TH/passwords.php b/resources/lang/th-TH/passwords.php
index e5d437000..09848e7df 100644
--- a/resources/lang/th-TH/passwords.php
+++ b/resources/lang/th-TH/passwords.php
@@ -18,5 +18,6 @@ return [
'sent' => 'เราได้ส่งลิงก์การรีเซ็ตรหัสผ่านทางอีเมลของคุณแล้ว!',
'token' => 'ชุดรหัสสำหรับการเปลี่ยนรหัสผ่านไม่ถูกต้อง',
'user' => "ไม่พบผู้ใช้งานที่ตรงกับอีเมลนี้",
+ 'throttle' => 'โปรดรอสักครู่ก่อนลองอีกครั้ง',
];
diff --git a/resources/lang/th-TH/taxes.php b/resources/lang/th-TH/taxes.php
index df3a8131c..a82147a50 100644
--- a/resources/lang/th-TH/taxes.php
+++ b/resources/lang/th-TH/taxes.php
@@ -6,6 +6,7 @@ return [
'rate_percent' => 'อัตรา (%)',
'normal' => 'ปกติ',
'inclusive' => 'รวมภาษีแล้ว',
- 'compound' => 'ภาษีแบบผสม',
-
+ 'compound' => 'ภาษีอัตราผสม',
+ 'fixed' => 'ภาษีแบบคงที่',
+ 'withholding' => 'ภาษีหัก ณ ที่จ่าย',
];
diff --git a/resources/lang/th-TH/validation.php b/resources/lang/th-TH/validation.php
index 23a27816d..a2835fc91 100644
--- a/resources/lang/th-TH/validation.php
+++ b/resources/lang/th-TH/validation.php
@@ -16,18 +16,18 @@ return [
'accepted' => 'ข้อมูล :attribute ต้องผ่านการยอมรับก่อน',
'active_url' => 'ข้อมูล :attribute ต้องเป็น URL เท่านั้น',
'after' => 'ข้อมูล :attribute ต้องเป็นวันที่หลังจาก :date.',
- 'after_or_equal' => ':attribute ต้องเป็นวันที่หลังจากหรือเท่ากับ :date',
+ 'after_or_equal' => 'ข้อมูล :attribute ต้องเป็นวันที่ตั้งแต่วันที่ :date หรือหลังจากนั้น.',
'alpha' => 'ข้อมูล :attribute ต้องเป็นตัวอักษรภาษาอังกฤษเท่านั้น',
'alpha_dash' => 'ข้อมูล :attribute ต้องเป็นตัวอักษรภาษาอังกฤษ ตัวเลข และ _ เท่านั้น',
'alpha_num' => 'ข้อมูล :attribute ต้องเป็นตัวอักษรภาษาอังกฤษ ตัวเลข เท่านั้น',
'array' => 'ข้อมูล :attribute ต้องเป็น array เท่านั้น',
'before' => 'ข้อมูล :attribute ต้องเป็นวันที่ก่อน :date.',
- 'before_or_equal' => ':attribute ต้องเป็นวันที่ก่อนหรือเท่ากับ :date',
+ 'before_or_equal' => 'ข้อมูล :attribute ต้องเป็นวันที่ก่อนหรือเท่ากับวันที่ :date.',
'between' => [
'numeric' => 'ข้อมูล :attribute ต้องอยู่ในช่วงระหว่าง :min - :max.',
- 'file' => 'ข้อมูล :attribute ต้องอยู่ในช่วงระหว่าง :min - :max กิโลไบต์',
- 'string' => 'ข้อมูล :attribute ต้องอยู่ในช่วงระหว่าง :min - :max ตัวอักษร',
- 'array' => 'ข้อมูล :attribute ต้องอยู่ในช่วงระหว่าง :min - :max ค่า',
+ 'file' => 'ข้อมูล :attribute ต้องมีขนาดระหว่าง :min - :max กิโลไบต์',
+ 'string' => 'ข้อมูล :attribute ต้องมีความยาวตัวอักษรระหว่าง :min - :max ตัวอักษร',
+ 'array' => 'ข้อมูล :attribute ต้องมีค่าระหว่าง :min - :max ค่า',
],
'boolean' => 'ข้อมูล :attribute ต้องเป็นจริง หรือเท็จ เท่านั้น',
'confirmed' => 'ข้อมูล :attribute ไม่ตรงกัน',
@@ -36,9 +36,10 @@ return [
'different' => 'ข้อมูล :attribute และ :other ต้องไม่เท่ากัน',
'digits' => 'ข้อมูล :attribute ต้องเป็น :digits',
'digits_between' => 'ข้อมูล :attribute ต้องอยู่ในช่วงระหว่าง :min ถึง :max',
- 'dimensions' => ':attribute มีขนาดภาพที่ไม่ถูกต้อง',
+ 'dimensions' => 'ข้อมูล :attribute มีขนาดไม่ถูกต้อง.',
'distinct' => 'ข้อมูล :attribute มีค่าที่ซ้ำกัน',
'email' => 'ข้อมูล :attribute ต้องเป็นอีเมล์',
+ 'ends_with' => 'ค่า :attribute ต้องลงท้ายด้วย: :values',
'exists' => 'ข้อมูล ที่ถูกเลือกจาก :attribute ไม่ถูกต้อง',
'file' => ':attribute ต้องเป็นไฟล์',
'filled' => 'ข้อมูล :attribute จำเป็นต้องกรอก',
@@ -49,18 +50,18 @@ return [
'ip' => 'ข้อมูล :attribute ต้องเป็น IP',
'json' => 'ข้อมูล :attribute ต้องเป็นอักขระ JSON ที่สมบูรณ์',
'max' => [
- 'numeric' => 'ข้อมูล :attribute ต้องมีจำนวนไม่เกิน :max.',
- 'file' => 'ข้อมูล :attribute ต้องมีจำนวนไม่เกิน :max กิโลไบต์',
- 'string' => 'ข้อมูล :attribute ต้องมีจำนวนไม่เกิน :max ตัวอักษร',
- 'array' => 'ข้อมูล :attribute ต้องมีจำนวนไม่เกิน :max ค่า',
+ 'numeric' => 'ข้อมูล :attribute ต้องมีค่าไม่เกิน :max.',
+ 'file' => 'ข้อมูล :attribute ต้องมีขนาดไม่เกิน :max กิโลไบต์',
+ 'string' => 'ข้อมูล :attribute ต้องมีความยาวตัวอักษรไม่เกิน :max ตัวอักษร',
+ 'array' => 'ข้อมูล :attribute ต้องมีไม่เกิน :max ค่า',
],
'mimes' => 'ข้อมูล :attribute ต้องเป็นชนิดไฟล์: :values.',
'mimetypes' => 'ข้อมูล :attribute ต้องเป็นชนิดไฟล์: :values.',
'min' => [
- 'numeric' => 'ข้อมูล :attribute ต้องมีจำนวนอย่างน้อย :min.',
- 'file' => 'ข้อมูล :attribute ต้องมีจำนวนอย่างน้อย :min กิโลไบต์',
- 'string' => 'ข้อมูล :attribute ต้องมีจำนวนอย่างน้อย :min ตัวอักษร',
- 'array' => 'ข้อมูล :attribute ต้องมีจำนวนอย่างน้อย :min ค่า',
+ 'numeric' => 'ข้อมูล :attribute ต้องมีค่าอย่างน้อย :min.',
+ 'file' => 'ข้อมูล :attribute ต้องมีขนาดอย่างน้อย :min กิโลไบต์',
+ 'string' => 'ข้อมูล :attribute ต้องมีความยาวตัวอักษรอย่างน้อย :min ตัวอักษร',
+ 'array' => 'ข้อมูล :attribute ต้องมีอย่างน้อย :min ค่า',
],
'not_in' => 'ข้อมูล ที่เลือกจาก :attribute ไม่ถูกต้อง',
'numeric' => 'ข้อมูล :attribute ต้องเป็นตัวเลข',
@@ -99,10 +100,11 @@ return [
'custom' => [
'attribute-name' => [
- 'rule-name' => 'ข้อความแบบกำหนดเอง',
+ 'rule-name' => 'ข้อความแบบกำหนดเอง',
],
- 'invalid_currency' => 'รูปแบบของ :attribute ไม่ถูกต้อง',
- 'invalid_amount' => 'ปริมาณ:attribute ไม่ถูกต้อง',
+ 'invalid_currency' => 'รูปแบบของ :attribute ไม่ถูกต้อง',
+ 'invalid_amount' => 'ปริมาณ:attribute ไม่ถูกต้อง',
+ 'invalid_extension' => 'สกุลไฟล์ไม่รองรับ',
],
/*