diff --git a/resources/lang/ar-SA/auth.php b/resources/lang/ar-SA/auth.php index f9e836b03..71bb1c1b9 100644 --- a/resources/lang/ar-SA/auth.php +++ b/resources/lang/ar-SA/auth.php @@ -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' => 'خطأ: لم يتم تعيين أية شركة إلى حسابك، من فضلك تواصل مع مسؤول النظام.', ], diff --git a/resources/lang/ar-SA/bills.php b/resources/lang/ar-SA/bills.php index 4dd00f3ae..2b1712e08 100644 --- a/resources/lang/ar-SA/bills.php +++ b/resources/lang/ar-SA/bills.php @@ -31,20 +31,22 @@ return [ 'mark_received' => 'تحديد كمستلم', 'download_pdf' => 'تحميل PDF', 'send_mail' => 'إرسال بريد إلكتروني', - 'create_bill' => 'إنشاء فاتورة', - 'receive_bill' => 'إستلام فاتورة', + 'create_bill' => 'إنشاء فاتورة شراء', + 'receive_bill' => 'إستلام فاتورة شراء', 'make_payment' => 'القيام بالدفع', 'statuses' => [ 'draft' => 'مسودة', - 'received' => 'مستلم', + 'received' => 'مستلمة', 'partial' => 'جزئي', 'paid' => 'مدفوع', + 'overdue' => 'متأخر', + 'unpaid' => 'غير مدفوع', ], 'messages' => [ 'received' => 'تم تحويل فاتورة الشراء إلى فاتورة مستلمة بنجاح!', - 'draft' => 'This is a DRAFT bill and will be reflected to charts after it gets received.', + 'draft' => 'هذة فاتورة شراء عبارة عن مسودة و سوف يتم تحويلها الى مخطط بعد ان يتم استحقاقها.', 'status' => [ 'created' => 'إضافة في: تاريخ', diff --git a/resources/lang/ar-SA/bulk_actions.php b/resources/lang/ar-SA/bulk_actions.php new file mode 100644 index 000000000..284e552aa --- /dev/null +++ b/resources/lang/ar-SA/bulk_actions.php @@ -0,0 +1,19 @@ + 'العمل بالجملة|الاعمال بالجملة', + 'selected' => 'مُحدد', + + 'message' => [ + 'duplicate' => 'هل أنت متأكد من مضاعفة السجلات المحددة؟', + 'delete' => 'هل أنت متأكد من حذف السجلات المحددة؟', + 'export' => 'هل أنت متأكد من تصدير السجلات المحددة؟', + 'enable' => 'هل أنت متأكد من تفعيل السجلات المحددة؟', + 'disable' => 'هل أنت متأكد من تعطيل السجلات المحددة؟', + 'paid' => 'هل تريد بالتأكيد وضع علامة على الفاتورة المحددة على أنها مدفوعة ؟', + 'sent' => 'هل تريد بالتأكيد وضع علامة على الفاتورة المحددة على أنها مرسلة؟', + 'received' => 'هل تريد بالتأكيد وضع علامة على الفاتورة المحددة على أنها مستلمة؟', + ], + +]; diff --git a/resources/lang/ar-SA/companies.php b/resources/lang/ar-SA/companies.php index d9e72f772..6c7c21c8c 100644 --- a/resources/lang/ar-SA/companies.php +++ b/resources/lang/ar-SA/companies.php @@ -4,10 +4,11 @@ return [ 'domain' => 'اسم النطاق', 'logo' => 'الشعار', - 'manage' => 'إدارة الشركات', - 'all' => 'كل الشركات', + 'error' => [ - 'delete_active' => 'خطأ: لا يمكن حذف شركة مفعلة، من فضلك، غير حالة الشركة أولاً!', + 'not_user_company' => 'خطأ: غير مسموح لك بتغيير هذه الشركة!', + 'delete_active' => 'خطأ: لا يمكن حذف الشركة النشطة. من فضلك ، انتقل إلى شركة أخرى أولاً!', + 'disable_active' => 'خطأ: لا يمكن تعطيل الشركة النشطة. من فضلك ، انتقل إلى شركة أخرى أولاً!', ], ]; diff --git a/resources/lang/ar-SA/customers.php b/resources/lang/ar-SA/customers.php index 8a4089605..1499d232c 100644 --- a/resources/lang/ar-SA/customers.php +++ b/resources/lang/ar-SA/customers.php @@ -2,15 +2,11 @@ return [ - 'allow_login' => 'السماح بتسجيل الدخول؟', + 'can_login' => 'يستطيع تسجيل الدخول؟', 'user_created' => 'تم إنشاء المستخدم', 'error' => [ - 'email' => 'البريد الإلكتروني مسجل مسبقاً.' + 'email' => 'البريد الإلكتروني مسجل مسبقاً.', ], - 'notification' => [ - 'message' => ':customer قام بدفع :amount للفاتورة رقم :invoice_number.', - 'button' => 'عرض', - ], ]; diff --git a/resources/lang/ar-SA/dashboards.php b/resources/lang/ar-SA/dashboards.php new file mode 100644 index 000000000..9a7879cd6 --- /dev/null +++ b/resources/lang/ar-SA/dashboards.php @@ -0,0 +1,11 @@ + [ + 'not_user_dashboard' => 'خطأ: غير مسموح لك بتغيير لوحة القيادة هذه!', + 'delete_last' => 'خطأ: لا يمكن حذف لوحة القيادة الأخيرة. من فضلك ، قم بإنشاء واحدة جديدة أولا!', + 'disable_last' => 'خطأ: لا يمكن تعطيل لوحة القيادة الأخيرة. من فضلك ، قم بإنشاء واحدة جديدة أولا!', + ], + +]; diff --git a/resources/lang/ar-SA/demo.php b/resources/lang/ar-SA/demo.php index 73d47e59e..4493a1d16 100644 --- a/resources/lang/ar-SA/demo.php +++ b/resources/lang/ar-SA/demo.php @@ -2,12 +2,33 @@ return [ - 'accounts_cash' => 'نقدي', - 'categories_deposit' => 'إيداع', - 'categories_sales' => 'المبيعات', - 'currencies_usd' => 'دولار أمريكي', - 'currencies_eur' => 'يورو', - 'currencies_gbp' => 'جنيه استرليني', - 'currencies_try' => 'ليرة تركية', + '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/ar-SA/email_templates.php b/resources/lang/ar-SA/email_templates.php new file mode 100644 index 000000000..d8a7e260f --- /dev/null +++ b/resources/lang/ar-SA/email_templates.php @@ -0,0 +1,50 @@ + [ + 'subject' => 'تم إنشاء الفاتورة {invoice_number}', + 'body' => 'عزيزي {customer_name}،

قمنا باصدار الفاتورة التالية:{invoice_number}.

يمكنك اﻹطلاع على تفاصيل الفاتورة و اكمال الدفع عن طريق الرابط التالي: {invoice_number}.

لاتتردد بالتواصل معنا لأي سؤال.

تحيّاتي،
{company_name}', + ], + + 'invoice_remind_customer' => [ + 'subject' => 'إشعار بتأخر فاتورة رقم {invoice_number}', + 'body' => 'عزيزي {customer_name}،

هذا اشعار بتاخر فاتورة رقم {invoice_number}.

مجموع الفاتورة هو {invoice_total} و تاريخ الاستحقاق {invoice_due_date}.

يمكنك مشاهدة تفاصيل الفاتورة و اكمال الدفع عن طريق الرابط التالي: {invoice_number}

تقبل تحيّاتي،
{company_name}', + ], + + 'invoice_remind_admin' => [ + 'subject' => 'إشعار بتأخر فاتورة رقم {invoice_number}', + 'body' => 'مرحبا {customer_name}،

تلقى اشعار بتاخر فاتورة رقم {invoice_number}.

مجموع الفاتورة هو {invoice_total} و تاريخ الاستحقاق {invoice_due_date}.

يمكنك مشاهدة تفاصيل الفاتورة و اكمال الدفع عن طريق الرابط التالي: {invoice_number}

تقبل تحيّاتي،
{company_name}', + ], + + 'invoice_recur_customer' => [ + 'subject' => 'تم إنشاء فاتورة متكررة', + 'body' => 'عزيزي {customer_name}،

قمنا باصدار الفاتورة التالية:{invoice_number}.

يمكنك اﻹطلاع على تفاصيل الفاتورة و اكمال الدفع عن طريق الرابط التالي: {invoice_number}.

لاتتردد بالتواصل معنا لأي سؤال.

تحيّاتي،
{company_name}', + ], + + 'invoice_recur_admin' => [ + 'subject' => '{invoice_number} تم إنشاء فاتورة متكررة', + 'body' => 'مرحبا,

استنادا الى الدائرة المتكررة ل {customer_name},{invoice_number} تم إنشاء الفاتورة أتوماتكيا

يمكنك الاطلاع على تفاصيل الفاتورة من الرابط:{invoice_number}.

مع أطيب التحيات{br /> {company_name>', + ], + + 'invoice_payment_customer' => [ + 'subject' => 'تم استلام الدفعة لفاتورة رقم {invoice_number}', + 'body' => 'عزيزي {customer_name}،

شكرا للسداد، تجد تفاصيل الدفع في اﻷسفل:

-------------------------------------------------

القيمة: {transaction_total}
التاريخ: {transaction_paid_date}
رقم الفاتورة: {invoice_number}

-------------------------------------------------

يمكنك بالتاكيد اﻹطلاع على تفاصيل الفاتورة من خلال الرابط التالي: {invoice_number}.

لاتتردد بالتواصل معنا لأي سؤال.

تحيّاتي،
{company_name}', + ], + + 'invoice_payment_admin' => [ + 'subject' => 'تم استلام الدفعة لفاتورة رقم {invoice_number}', + 'body' => 'مرحبا،

{customer_name} قام بتسديد فاتورة {invoice_number}.

يمكنك اﻹطلاع على تفاصيل الفاتورة من خلال الرابط التالي: {invoice_number}.

تحيّاتي،
{company_name}', + ], + + 'bill_remind_admin' => [ + 'subject' => '{bill_number} إشعار للتذكير بالفاتورة', + 'body' => 'مرحبا {customer_name}،

هذا إشعار بتاخر فاتورة رقم {invoice_number}.

مجموع الفاتورة هو {invoice_total} و تاريخ الاستحقاق {invoice_due_date}.

يمكنك مشاهدة تفاصيل الفاتورة و اكمال الدفع عن طريق الرابط التالي: {invoice_number}

تقبل تحيّاتي،
{company_name}', + ], + + 'bill_recur_admin' => [ + 'subject' => '{invoice_number} تم إنشاء فاتورة متكررة', + 'body' => 'مرحبا,

استنادا الى الدائرة المتكررة ل {bill_number}
يمكنك الاطلاع على تفاصيل الفاتورة من الرابط: {bill_number}.

{company_name} مع أطيب التحيات{br /> {company_name>', + ], + +]; diff --git a/resources/lang/ar-SA/errors.php b/resources/lang/ar-SA/errors.php index 73d06c30c..92104c6a7 100644 --- a/resources/lang/ar-SA/errors.php +++ b/resources/lang/ar-SA/errors.php @@ -2,23 +2,22 @@ return [ - 'forbidden_access' => 'Forbidden Access', - 'error_page' => 'Error Page', - 'page_not_found' => 'الصفحة غيرموجودة', - - 'body' => [ - 'forbidden_access' => 'Oops! Forbidden Access.', - 'error_page' => 'عفوًا! حدث خطأ ما.', - 'page_not_found' => 'عفوا! لم يتم العثور على الصفحة.', + 'title' => [ + '403' => 'معذره! ممنوع الدخول', + '404' => 'عفوا! لم يتم العثور على الصفحة', + '500' => 'عفوًا! حدث خطأ ما', ], - 'messages' => [ - 'forbidden_access' => 'You can not access this page. - Meanwhile, you may return to dashboard.', - 'error_page' => 'We will work on fixing that right away. - Meanwhile, you may return to dashboard.', - 'page_not_found' => 'We could not find the page you were looking for. - Meanwhile, you may return to dashboard.', + 'header' => [ + '403' => '403 ممنوع', + '404' => '404 غير موجود', + '500' => '500 خطأ داخلي في الخادم', + ], + + 'message' => [ + '403' => 'لا يمكنك الوصول الى هذه الصفحة.', + '404' => 'لم نستطع ايجاد الصفحة التي تبحث عنها.', + '500' => 'سنقوم بالعمل على تصليح ذلك حالا.', ], ]; diff --git a/resources/lang/ar-SA/general.php b/resources/lang/ar-SA/general.php index ab7d6725f..f174e7198 100644 --- a/resources/lang/ar-SA/general.php +++ b/resources/lang/ar-SA/general.php @@ -2,6 +2,7 @@ return [ + 'dashboards' => 'لوحة تحكم|لوحات تحكم', 'items' => 'الصنف|الأصناف', 'incomes' => 'إيراد|إيرادات', 'invoices' => 'الفاتورة|الفواتير', @@ -38,11 +39,20 @@ return [ 'numbers' => 'الرقم|الأرقام', 'statuses' => 'الحالة|الحالات', 'others' => 'الأخرى|الأخريات', - 'contacts' => 'Contact|Contacts', - 'reconciliations' => 'Reconciliation|Reconciliations', - 'developers' => 'Developer|Developers', + 'contacts' => 'جهة اتصال|جهات اتصال', + 'reconciliations' => 'المصالحة | المصالحات', + 'developers' => 'مطور|مطورين', + 'schedules' => 'جدولة|جدولة', + 'groups' => 'مجموعة|مجموعات', + 'charts' => 'رسم بياني|رسوم بيانات', + 'localisations' => 'تحديد الموقع | تحديد المواقع', + 'defaults' => 'افتراضي|افتراضيات', + 'widgets' => 'أداة | أدوات', + 'templates' => 'قالب | قوالب', + 'sales' => 'البيع | المبيعات', + 'purchases' => 'الشراء | المشتريات', - 'dashboard' => 'لوحة التحكم', + 'welcome' => 'مرحبًا', 'banking' => 'الخدمات المصرفية', 'general' => 'عام', 'no_records' => 'لا توجد سجلات.', @@ -54,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' => 'الاسم', @@ -80,11 +94,13 @@ return [ 'reference' => 'مرجع', 'attachment' => 'المرفق', 'change' => 'تغيير', + 'change_type' => 'تغيير :النوع', 'switch' => 'تبديل', 'color' => 'اللون', 'save' => 'حفظ', + 'confirm' => 'تأكيد', 'cancel' => 'إلغاء', - 'loading' => 'Loading...', + 'loading' => 'جاري التحميل...', 'from' => 'من', 'to' => 'إلى', 'print' => 'طباعة', @@ -105,27 +121,54 @@ return [ 'partially' => 'جزئي', 'partially_paid' => 'مدفوع جزئياً', 'export' => 'تصدير', - 'finish' => 'Finish', - 'wizard' => 'Wizard', - 'skip' => 'Skip', + 'finish' => 'إنتهى', + 'wizard' => 'خطوات اﻹرشاد', + 'skip' => 'تخطي', 'enable' => 'تفعيل', 'disable' => 'تعطيل', - 'select_all' => 'Select All', - 'unselect_all' => 'Unselect All', - 'go_to' => 'Go to :name', - 'created_date' => 'Created Date', - 'period' => 'Period', - 'start' => 'Start', - 'end' => 'End', - 'clear' => 'Clear', - 'difference' => 'Difference', + 'select_all' => 'إختيار الكل', + 'unselect_all' => 'إلغاء اختيار الكل', + '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' => 'الذهاب الى لوحة القيادة', + + 'card' => [ + 'name' => 'الإسم على البطاقة', + 'number' => 'رقم البطاقة', + 'expiration_date' => 'تاريخ انتهاء الصلاحية', + 'cvv' => 'بطاقة CVV', + ], 'title' => [ 'new' => 'إضافة :type', 'edit' => 'تعديل :type', - 'create' => 'Create :type', - 'send' => 'Send :type', - 'get' => 'Get :type', + 'delete' => 'حذف :type', + 'create' => 'إنشاء :type', + 'send' => 'ارسال :type', + 'get' => 'الحصول على: اكتب', + 'add' => 'إضافة :type', + 'manage' => 'إدارة: أكتب', ], 'form' => [ @@ -134,14 +177,30 @@ return [ 'field' => '-اختر :field-', 'file' => 'اختر ملفاً', ], + 'add_new' => 'إضافة :field جديد', 'no_file_selected' => 'لم يتم اختيار أي ملف...', ], 'date_range' => [ - 'today' => 'Today', - 'yesterday' => 'Yesterday', - 'last_days' => 'Last :day Days', - 'this_month' => 'This Month', - 'last_month' => 'Last Month', + 'today' => 'اليوم', + 'yesterday' => 'الأمس', + 'last_days' => 'آخر %d أيام', + 'this_month' => 'هذا الشهر', + 'last_month' => 'الشهر الماضي', ], + + 'empty' => [ + 'documentation' => 'راجع الوثائقللمزيد من التفاصيل.', + 'items' => 'يمكن أن تكون العناصر منتجات أو خدمات. يمكنك استخدام العناصر عند إنشاء الفواتير للحصول على حقول السعر والضرائب إلخ.', + 'invoices' => 'يمكن أن تكون الفواتير مرة واحدة أو متكررة. يمكنك إرسالها إلى العملاء والبدء في قبول المدفوعات عبر الإنترنت.', + 'revenues' => 'الايرادات هي معاملة الدخل المدفوع. يمكن أن يكون سجلًا مستقلًا (أي الإيداع) أو مرفقًا بفاتورة.', + 'customers' => 'مطلوب العملاء إذا كنت ترغب في إنشاء الفواتير. يمكنهم أيضًا تسجيل الدخول إلى Client Portal ورؤية رصيدهم.', + 'bills' => 'يمكن أن تكون الفواتير مرة واحدة أو متكررة. إنها تشير إلى ما تدين به للبائعين للمنتجات أو الخدمات التي تشتريها.', + 'payments' => 'الدفع هو معاملة لمصاريف مدفوعة. يمكن أن يكون سجلًا مستقلًا (مثل إيصال الطعام) أو مرفقًا به فاتورة.', + 'vendors' => 'البائعين مطلوبين إذا كنت ترغب في إنشاء فواتير. يمكنك رؤية الرصيد الذي تدين به وتصفية تقارير البائع.', + 'transfers' => 'تتيح لك التحويلات نقل الأموال من حساب إلى آخر ، سواء كانت تستخدم العملة نفسها أم لا.', + 'taxes' => 'يتم استخدام الضرائب لتطبيق رسوم إضافية على الفواتير. تتأثر بياناتك المالية بهذه الضرائب التنظيمية.', + 'reconciliations' => 'التسوية المصرفية هي عملية يتم تنفيذها للتأكد من صحة السجلات المصرفية لشركتك.', + ], + ]; diff --git a/resources/lang/ar-SA/header.php b/resources/lang/ar-SA/header.php index 500476663..612931293 100644 --- a/resources/lang/ar-SA/header.php +++ b/resources/lang/ar-SA/header.php @@ -8,9 +8,9 @@ return [ 'counter' => '{0} ليس لديك تنبيهات|{1} لديك :count تنبيهات|[2,*] لديك :count تنبيهات', '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', ]; diff --git a/resources/lang/ar-SA/invoices.php b/resources/lang/ar-SA/invoices.php index e6debfa43..e90d10a90 100644 --- a/resources/lang/ar-SA/invoices.php +++ b/resources/lang/ar-SA/invoices.php @@ -29,44 +29,44 @@ return [ 'add_payment' => 'إضافة مدفوعات', 'mark_paid' => 'التحديد كمدفوع', 'mark_sent' => 'التحديد كمرسل', + 'mark_viewed' => 'المُعَلَمَة شُوهدت', 'download_pdf' => 'تحميل PDF', 'send_mail' => 'إرسال بريد إلكتروني', - 'all_invoices' => 'Login to view all invoices', - 'create_invoice' => 'Create Invoice', - 'send_invoice' => 'Send Invoice', - 'get_paid' => 'Get Paid', - 'accept_payments' => 'Accept Online Payments', + 'all_invoices' => 'سجّل الدخول لعرض جميع الفواتير', + 'create_invoice' => 'انشئ فاتورة', + 'send_invoice' => 'أرسل فاتورة', + 'get_paid' => 'إحصل عالمبلغ', + 'accept_payments' => 'قبول المدفوعات اﻹلكترونية', 'statuses' => [ 'draft' => 'مسودة', 'sent' => 'تم الإرسال', - 'viewed' => 'المشاهدات', - 'approved' => 'تمت الموافقة', + 'viewed' => 'شُوهدت', + 'approved' => 'تم الموافقة عليه', 'partial' => 'جزئي', 'paid' => 'مدفوع', + 'overdue' => 'متأخر', + 'unpaid' => 'غير مدفوع', ], 'messages' => [ - 'email_sent' => 'تم إرسال الفاتورة بنجاح!', - 'marked_sent' => 'تم تحديد الفاتورة كفاتورة مرسلة بنجاح!', + 'email_sent' => 'تم إرسال الفاتورة عبر البريد اﻹلكتروني!', + 'marked_sent' => 'الفاتورة عُلّمت كمرسلة!', + 'marked_paid' => 'الفاتورة عُلّمت كمدفوع!', 'email_required' => 'لا يوجد عنوان البريد إلكتروني لهذا العميل!', - 'draft' => 'This is a DRAFT invoice and will be reflected to charts after it gets sent.', + 'draft' => 'هذه مسودة الفاتورة و سوف تظهر في الرسوم البيانيّة بعد ارسالها.', 'status' => [ - 'created' => 'Created on :date', + 'created' => 'أنشئت في :date', + 'viewed' => 'شُوهدت', 'send' => [ - 'draft' => 'Not sent', - 'sent' => 'Sent on :date', + 'draft' => 'لم يتم اﻹرسال', + 'sent' => 'أُرسلت في :date', ], 'paid' => [ - 'await' => 'Awaiting payment', + 'await' => 'في انتظار الدفع', ], ], ], - 'notification' => [ - 'message' => 'قمت باستلام هذه الرسالة لأنه لديك فاتورة قادمة بقيمة :amount للعميل :customer.', - 'button' => 'الدفع الآن', - ], - ]; diff --git a/resources/lang/ar-SA/items.php b/resources/lang/ar-SA/items.php index 8c1da761f..b38c811f3 100644 --- a/resources/lang/ar-SA/items.php +++ b/resources/lang/ar-SA/items.php @@ -2,17 +2,7 @@ return [ - 'quantities' => 'الكمية|الكميات', 'sales_price' => 'سعر البيع', 'purchase_price' => 'سعر الشراء', - 'sku' => 'رمز SKU', - - 'notification' => [ - 'message' => [ - 'reminder' => 'أنت تتلقى هذه الرسالة لأنه متبقي لديك :quantity من :name.', - 'out_of_stock' => 'You are receiving this email because the :name is running out of stock.', - ], - 'button' => 'عرض الآن', - ], ]; diff --git a/resources/lang/ar-SA/maintenance.php b/resources/lang/ar-SA/maintenance.php new file mode 100644 index 000000000..64b272473 --- /dev/null +++ b/resources/lang/ar-SA/maintenance.php @@ -0,0 +1,11 @@ + 'تحت الصيانة', + + 'message' => 'آسف ، نحن في الصيانة. الرجاء معاودة المحاولة في وقت لاحق!', + + 'last-updated' => 'اخر تحديث لهذه الرسالة :timestamp', + +]; diff --git a/resources/lang/ar-SA/messages.php b/resources/lang/ar-SA/messages.php index ab15d47a0..2edcab7a2 100644 --- a/resources/lang/ar-SA/messages.php +++ b/resources/lang/ar-SA/messages.php @@ -8,17 +8,19 @@ return [ 'deleted' => 'تم حذف :type!', 'duplicated' => 'تم نسخ :type!', 'imported' => 'تم استيراد :type!', + 'exported' => 'تم استيراد :type!', 'enabled' => 'تم تفعيل :type!', 'disabled' => 'تم تعطيل :type!', ], 'error' => [ - 'over_payment' => 'Error: Payment not added! The amount you entered passes the total: :amount', + 'over_payment' => 'خطأ: الدفعه لم تُضاف! المبلغ المدخل يتخطى المجموع: :amount', 'not_user_company' => 'خطأ: غير مسموح لك بإدارة هذه الشركة!', 'customer' => 'خطأ: لم تتم إضافة المستخدم! :name يستخدم هذا البريد الإلكتروني مسبقاً.', 'no_file' => 'خطأ: لم يتم تحديد أي ملف!', 'last_category' => 'خطأ: لا يمكن حذف آخر فئة من :type!', - 'invalid_apikey' => 'خطأ: رمز الوصول المدخل غير صحيح!', + 'change_type' => 'خطأ: لا يمكنك تغيير النوع لارتباطه مع :text!', + 'invalid_apikey' => 'خطأ: مفتاح API الذي تم إدخاله غير صالح!', 'import_column' => 'خطأ: :message اسم الورقة: :sheet. رقم السطر: :line.', 'import_sheet' => 'خطأ: اسم الورقة غير صحيح. من فضلك، راجع ملف العينة.', ], @@ -26,7 +28,8 @@ return [ 'warning' => [ 'deleted' => 'تنبيه: لا يمكنك حذف :name لأنه لديه :text مرتبط به.', 'disabled' => 'تنبيه: لا يمكنك تعطيل :name لأنه لديه :text مرتبط به.', - 'disable_code' => 'Warning: You are not allowed to disable or change the currency of :name because it has :text related.', + 'disable_code' => 'تنبيه: لا يمكنك تعطيل او تغير عملة :name بسبب ارتباطه ب :text.', + 'payment_cancel' => 'تنبيه: قمت بالغاء اخر طريقة :method دفع!', ], ]; diff --git a/resources/lang/ar-SA/modules.php b/resources/lang/ar-SA/modules.php index c495c5c51..b4f673da7 100644 --- a/resources/lang/ar-SA/modules.php +++ b/resources/lang/ar-SA/modules.php @@ -2,10 +2,9 @@ return [ - 'title' => 'رمز API', - 'api_token' => 'رمز الوصول', + 'api_key' => 'مفتاح API', 'my_apps' => 'تطبيقاتي', - 'pre_sale' => 'Pre-Sale', + 'pre_sale' => 'قبل البيع', 'top_paid' => 'أعلى المدفوعات', 'new' => 'جديد', 'top_free' => 'المجانيات الأعلى', @@ -13,20 +12,19 @@ return [ 'search' => 'بحث', 'install' => 'تثبيت', 'buy_now' => 'الشراء الآن', - 'token_link' => 'اضغط هنا للحصول على رمز الوصول الخاص بك API.', + 'get_api_key' => 'إضغط هناللحصول على مفتاح API الخاص بك.', 'no_apps' => 'لا توجد تطبيقات فى هذه الفئة حتى الآن.', - 'developer' => 'هل أنت مطوّر؟ هنا يمكنك أن تتعلم كيفية إنشاء تطبيق وبدء البيع من اليوم!', - - 'recommended_apps' => 'Recommended Apps', + 'become_developer' => 'هل أنت مطور؟ هنا ، يمكنك تعلم كيفية إنشاء تطبيق وبدء البيع اليوم!', + 'recommended_apps' => 'التطبيقات الموصى بها', 'about' => 'حول', 'added' => 'تمت الإضافة', 'updated' => 'تم التحديث', 'compatibility' => 'التوافق', - 'documentation' => 'Documentation', - 'view' => 'View', - 'back' => 'Back', + 'documentation' => 'الوثائق', + 'view' => 'عرض', + 'back' => 'رجوع', 'installed' => 'تم تثبيت :module', 'uninstalled' => 'تم إلغاء تثبيت :module', @@ -38,31 +36,30 @@ return [ 'installation' => 'التثبيت', 'faq' => 'الأسئلة الشائعة', 'changelog' => 'سجل التغييرات', - 'reviews' => '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' => 'تحميل :module', + 'unzip' => 'إستخراج ملفات :module', + 'file_copy' => 'نسخ ملفات :module', + 'finish' => 'شارف على انتهاء تثبيت :module', + 'redirect' => 'تم تثبيت:module، سيتم تحويلك الى صفحة التحديثات', + 'install' => 'تثبيت :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' => 'لم نتمكن من تحميل :module', + 'zip' => 'لم نتمكن من انشاء ملف zip :module', + 'unzip' => 'لم نتمكن من إستخراج :module', + 'file_copy' => 'لم نتمكن من نسخ ملفات :module', + 'finish' => 'لم نتمكن من انهاء تثبيت :module', ], 'badge' => [ - 'installed' => 'مثبت', - 'pre_sale' => 'Pre-Sale', + 'installed' => 'مثبت', + 'pre_sale' => 'قبل البيع', ], 'button' => [ @@ -72,14 +69,16 @@ return [ ], 'my' => [ - 'purchased' => 'التي تم شراؤها', - 'installed' => 'التي تم تثبيتها', + 'purchased' => 'التي تم شراؤها', + 'installed' => 'التي تم تثبيتها', ], 'reviews' => [ 'button' => [ - 'add' => 'Add a Review' + 'add' => 'أضف مراجعة' ], - 'na' => 'There are no reviews.' - ] + + 'na' => 'لا يوجد مراجعات.' + ], + ]; diff --git a/resources/lang/ar-SA/pagination.php b/resources/lang/ar-SA/pagination.php index 250854804..d27d92a23 100644 --- a/resources/lang/ar-SA/pagination.php +++ b/resources/lang/ar-SA/pagination.php @@ -2,8 +2,9 @@ return [ - 'previous' => '« السابق', - 'next' => 'التالي »', - 'showing' => 'عرض :first إلى :last من :total :type', + 'previous' => 'السابق', + 'next' => 'التالي', + 'showing' => 'السجلات:first-:last of :total .', + 'page' => 'لكل صفحة.', ]; diff --git a/resources/lang/ar-SA/reconciliations.php b/resources/lang/ar-SA/reconciliations.php index 82682df5e..09842edf6 100644 --- a/resources/lang/ar-SA/reconciliations.php +++ b/resources/lang/ar-SA/reconciliations.php @@ -2,15 +2,15 @@ return [ - 'reconcile' => 'Reconcile', - 'reconciled' => 'Reconciled', - 'closing_balance' => 'Closing Balance', - 'unreconciled' => 'Unreconciled', - 'list_transactions' => 'List Transactions', - 'start_date' => 'Start Date', - 'end_date' => 'End Date', - 'cleared_amount' => 'Cleared Amount', - 'deposit' => 'Deposit', - 'withdrawal' => 'Withdrawal', + 'reconcile' => 'التسوية', + 'reconciled' => 'تمت التسوية', + 'closing_balance' => 'الرصيد الختامي', + 'unreconciled' => 'لم تتم التسوية', + 'transactions' => 'الإجراءات', + 'start_date' => 'تاريخ البدء', + 'end_date' => 'تاريخ الانتهاء', + 'cleared_amount' => 'صافي القيمة', + 'deposit' => 'إيداع', + 'withdrawal' => 'سحب', ]; diff --git a/resources/lang/ar-SA/reports.php b/resources/lang/ar-SA/reports.php index e6c8008ed..3c72e22c5 100644 --- a/resources/lang/ar-SA/reports.php +++ b/resources/lang/ar-SA/reports.php @@ -12,6 +12,7 @@ return [ 'net_profit' => 'صافي الربح', 'total_expenses' => 'إجمالي المصروفات', 'net' => 'صافي الدخل', + 'income_expense' => 'الإيرادات و المصروفات', 'summary' => [ 'income' => 'ملخص الإيرادات', @@ -20,11 +21,10 @@ return [ 'tax' => 'ملخص الضرائب', ], - 'quarter' => [ - '1' => 'يناير-مارس', - '2' => 'أبريل-يونيو', - '3' => 'يوليو-سبتمبر', - '4' => 'أكتوبر-ديسمبر', + 'charts' => [ + 'line' => 'خط رسم', + 'bar' => 'شريط', + 'pie' => 'دائري', ], ]; diff --git a/resources/lang/ar-SA/settings.php b/resources/lang/ar-SA/settings.php index 5d13a5636..e4b6cb62e 100644 --- a/resources/lang/ar-SA/settings.php +++ b/resources/lang/ar-SA/settings.php @@ -3,15 +3,17 @@ return [ 'company' => [ + 'description' => 'تغيير اسم الشركه، البريد اﻹلكتروني، العناوين، الرقم الضريبي الخ', 'name' => 'الاسم', 'email' => 'البريد الإلكتروني', 'phone' => 'رقم الهاتف', 'address' => 'العنوان', 'logo' => 'الشعار', ], + 'localisation' => [ - 'tab' => 'المنطقة', - 'financial_start' => 'Financial Year Start', + 'description' => 'قم بتعيين السنة المالية والمنطقة الزمنية وتنسيق التاريخ والمزيد من المواقع', + 'financial_start' => 'بدء السنة المالية', 'timezone' => 'التوقيت', 'date' => [ 'format' => 'صيغة التاريخ', @@ -28,32 +30,42 @@ return [ 'after' => 'بعد الرقم', ], ], + 'invoice' => [ - 'tab' => 'فاتورة الشراء', + 'description' => 'تخصيص بادئة الفاتورة ، الرقم ، الشروط ، تذييل الصفحة ، إلخ', 'prefix' => 'بادئة الرقم', 'digit' => 'عدد الأرقام', 'next' => 'الرقم التالي', 'logo' => 'الشعار', 'custom' => 'مُخصّص', - 'item_name' => 'Item Name', + 'item_name' => 'اسم العنصر', 'item' => 'عناصر', 'product' => 'المنتجات', 'service' => 'الخدمات', - 'price_name' => 'Price Name', + 'price_name' => 'اسم السعر', 'price' => 'السعر', 'rate' => 'قيّم', - 'quantity_name' => 'Quantity Name', + 'quantity_name' => 'اسم الكمية', 'quantity' => 'الكمية', + 'payment_terms' => 'شروط الدفع', + 'title' => 'العنوان', + 'subheading' => 'عنوان فرعي', + 'due_receipt' => 'مستحق عند الاستلام', + 'due_days' => 'مُستحقة خلال :days أيام', + 'choose_template' => 'اختيار قالب الفاتورة', + 'default' => 'الافتراضي', + 'classic' => 'كلاسيكي', + 'modern' => 'عصري', ], + 'default' => [ - 'tab' => 'الافتراضي', - 'account' => 'الحساب الافتراضي', - 'currency' => 'العملة الافتراضية', - 'tax' => 'معدل الضريبة الافتراضي', - 'payment' => 'طريقة الدفع الافتراضية', - 'language' => 'اللغة الافتراضية', + 'description' => 'الحساب اﻹفتراضي، العملة، لغة الشركة', + 'list_limit' => 'عدد السجلات في كل صفحة', + 'use_gravatar' => 'إستخدم Gravatar', ], + 'email' => [ + 'description' => 'تغيير بروتوكول اﻹرسال و قالب البريد اﻹلكتروني', 'protocol' => 'بروتوكول', 'php' => 'بريد PHP', 'smtp' => [ @@ -68,36 +80,44 @@ return [ 'sendmail' => 'Sendmail', 'sendmail_path' => 'مسار Sendmail', 'log' => 'سجل الرسائل الإلكترونية', + + 'templates' => [ + 'subject' => 'الموضوع', + 'body' => 'الجسم', + 'tags' => 'الوسوم المتوفرة: tag_list:', + 'invoice_new_customer' => 'انشاء قالب فاتورة جديد (يُرسل الى العميل)', + 'invoice_remind_customer' => 'قالب تذكير لفاتورة (تُرسل الى العميل)', + 'invoice_remind_admin' => 'قالب تذكير لفاتورة (تُرسل الى المدير)', + 'invoice_recur_customer' => 'قالب تكرار الفاتورة (يتم إرساله إلى العميل)', + 'invoice_recur_admin' => 'قالب تكرار الفاتورة (يتم إرساله إلى المدير)', + 'invoice_payment_customer' => 'قالب استلام المدفوعات (يُرسل الى العميل)', + 'invoice_payment_admin' => 'قالب استلام المدفوعات (يُرسل الى المدير)', + 'bill_remind_admin' => 'قالب تذكير لفاتورة (أُرسل الى المدير)', + 'bill_recur_admin' => 'قالب تكرار الفاتورة (أُرسل إلى المدير)', + ], ], + 'scheduling' => [ - 'tab' => 'الجدول الزمني', + 'name' => 'جدولة', + 'description' => 'التذاكير التلقائية والأمر للتكرار', 'send_invoice' => 'إرسال تذكير لفاتورة البيع', 'invoice_days' => 'إرسال بعد ميعاد الاستحقاق بأيام', 'send_bill' => 'إرسال تذكير لفاتورة الشراء', 'bill_days' => 'إرسال قبل ميعاد الاستحقاق بأيام', 'cron_command' => 'أمر التكرار', 'schedule_time' => 'ساعة البدء', - 'send_item_reminder'=> 'Send Item Reminder', - 'item_stocks' => 'Send When Item Stock', ], - 'appearance' => [ - 'tab' => 'الظهور', - 'theme' => 'القالب', - 'light' => 'فاتح', - 'dark' => 'غامق', - 'list_limit' => 'عدد النتائج في كل صفحة', - 'use_gravatar' => 'استخدام Gravatar', + + 'categories' => [ + 'description' => 'تصنيفات غير محدودة للإيرادت و المصروفات و العناصر', ], - 'system' => [ - 'tab' => 'النظام', - 'session' => [ - 'lifetime' => 'مدة الجلسة (بالدقائق)', - 'handler' => 'معالج الجلسة', - 'file' => 'ملف', - 'database' => 'قاعدة البيانات', - ], - 'file_size' => 'الحجم الأقصى للملف (بالميجابايت)', - 'file_types' => 'أنواع الملفات المسموحة', + + 'currencies' => [ + 'description' => 'أنشئ و أدر العملات و أضف معدلاتها', + ], + + 'taxes' => [ + 'description' => 'معدلات الضريبة الثابتة والعادية والشاملة والمركبة', ], ]; diff --git a/resources/lang/ar-SA/taxes.php b/resources/lang/ar-SA/taxes.php index d8757965f..932518b49 100644 --- a/resources/lang/ar-SA/taxes.php +++ b/resources/lang/ar-SA/taxes.php @@ -4,8 +4,8 @@ return [ 'rate' => 'المعدل', 'rate_percent' => 'المعدل (%)', - 'normal' => 'Normal', - 'inclusive' => 'Inclusive', - 'compound' => 'Compound', - + 'normal' => 'عادي', + 'inclusive' => 'شامل', + 'compound' => 'مُركب', + 'fixed' => 'ثابت', ]; diff --git a/resources/lang/ar-SA/validation.php b/resources/lang/ar-SA/validation.php index 8ac19d287..d12bf7217 100644 --- a/resources/lang/ar-SA/validation.php +++ b/resources/lang/ar-SA/validation.php @@ -33,19 +33,20 @@ 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 على عددًا صحيحًا.', + 'integer' => 'هذه الخانة :attribute يجب ان تكون رقم.', 'ip' => 'يجب أن تحتوي خانة :attribute على عنوان IP صحيحًا.', 'json' => 'يجب أن تحتوي خانة :attribute على نصًا صحيحًا من نوع JSON.', 'max' => [ @@ -64,9 +65,9 @@ return [ ], 'not_in' => 'الخانة المحددة :attribute غير صالحة.', 'numeric' => 'يجب أن تحتوي خانة :attribute على عددًا صحيحًا.', - 'present' => 'يجب أن تكون خانة :attribute موجوداً.', - 'regex' => 'صيغة :attribute غير صحيحة.', - 'required' => 'الخانة :attribute إلزامية.', + 'present' => 'هذه الخانة :attribute يجب ان تحتوي على قيمة.', + 'regex' => 'تنسيق هذه الخانة :attribute غير صالحة.', + 'required' => 'هذه الخانة :attribute مطلوبة.', 'required_if' => 'الخانة :attribute إلزامية إذا كانت خانة :other تساوي :value.', 'required_unless' => 'الخانة :attribute تكون إلزامية ما لم تكن خانة :other تحتوي على :values.', 'required_with' => 'الخانة :attribute إلزامية إذا توفّر :values.', @@ -77,14 +78,14 @@ return [ 'size' => [ 'numeric' => 'يجب أن تكون قيمة خانة :attribute مساوية للعدد :size.', 'file' => 'يجب أن يكون حجم الملف :attribute يساوي :size كيلوبايت.', - 'string' => 'يجب أن يحتوي خانة :attribute على :size حرف/أحرف.', + 'string' => 'هذه الخانة :attribute يجب ان تكون :size حرف.', 'array' => 'يجب أن تحتوي خانة :attribute على :size من العناصر.', ], - 'string' => 'يجب أن تكون خانة :attribute نصًا.', + 'string' => 'هذه الخانة :attribute يجب ان تكون نص.', 'timezone' => 'يجب أن تكون خانة :attribute نطاقًا زمنيًا صحيحًا.', - 'unique' => 'قيمة :attribute مُستخدمة من قبل.', - 'uploaded' => 'فشل في رفع :attribute.', - 'url' => 'صيغة :attribute غير صحيحة.', + 'unique' => 'هذه الخانة :attribute مأخوذة.', + 'uploaded' => 'هذه الخانة :attribute فشلت عند الرفع.', + 'url' => 'تنسيق هذه الخانة :attribute غير صالح.', /* |-------------------------------------------------------------------------- @@ -102,7 +103,7 @@ return [ 'rule-name' => 'رسالة مخصصة', ], 'invalid_currency' => 'رمز خانة :attribute غير صحيحة.', - 'invalid_amount' => 'The amount :attribute is invalid.', + 'invalid_amount' => 'خانة المبلغ :attribute غير صالحة.', ], /* diff --git a/resources/lang/ar-SA/dashboard.php b/resources/lang/ar-SA/widgets.php similarity index 62% rename from resources/lang/ar-SA/dashboard.php rename to resources/lang/ar-SA/widgets.php index dfe40ceb7..6d67c2585 100644 --- a/resources/lang/ar-SA/dashboard.php +++ b/resources/lang/ar-SA/widgets.php @@ -2,11 +2,11 @@ return [ - 'total_incomes' => 'إجمالي الدخل', + 'total_income' => 'إجمالي الدخل', 'receivables' => 'المستحقات', 'open_invoices' => 'الفواتير المفتوحة', 'overdue_invoices' => 'الفواتير المتأخرة', - 'total_expenses' => 'إجمالي المصروفات', + 'total_expenses' => 'إجمالي المصاريف', 'payables' => 'إمكانية الدفع', 'open_bills' => 'فواتير مفتوحة', 'overdue_bills' => 'فواتير متأخرة', @@ -14,11 +14,10 @@ return [ 'open_profit' => 'الربح المفتوح', 'overdue_profit' => 'الربح المتأخر', 'cash_flow' => 'التدفق المالي', - 'no_profit_loss' => 'لا توجد أرباح خاسرة', - 'incomes_by_category' => 'الدخل حسب الفئة', + 'no_profit_loss' => 'لا توجد أرباح ضائعة', + 'income_by_category' => 'الدخل حسب الفئة', 'expenses_by_category' => 'المصروفات حسب الفئة', - 'account_balance' => 'رصيد حساب', - 'latest_incomes' => 'آخر الإيرادات', - 'latest_expenses' => 'آخر المصروفات', - + 'account_balance' => 'رصيد الحساب', + 'latest_income' => 'آخر الإيرادات', + 'latest_expenses' => 'آخر المصاريف', ]; diff --git a/resources/lang/de-DE/companies.php b/resources/lang/de-DE/companies.php index 9c4864649..d3d892a43 100644 --- a/resources/lang/de-DE/companies.php +++ b/resources/lang/de-DE/companies.php @@ -8,6 +8,7 @@ return [ 'error' => [ 'not_user_company' => 'Fehler: Sie haben keine Berechtigung, die Firmendaten zu ändern!', 'delete_active' => 'Fehler: Das aktive Unternehmen kann nicht gelöscht werden. Bitte zunächst das Unternehmen wechseln!', + 'disable_active' => 'Fehler: Das aktive Unternehmen kann nicht deaktiviert werden. Bitte zunächst das Unternehmen wechseln!', ], ]; diff --git a/resources/lang/de-DE/general.php b/resources/lang/de-DE/general.php index e5a502e3c..b06f627ea 100644 --- a/resources/lang/de-DE/general.php +++ b/resources/lang/de-DE/general.php @@ -76,6 +76,7 @@ return [ 'edit' => 'Bearbeiten', 'delete' => 'Löschen', 'send' => 'Senden', + 'share' => 'Freigeben', 'download' => 'Herunterladen', 'delete_confirm' => 'Löschen bestätigen :name :type?', 'name' => 'Name', @@ -127,7 +128,6 @@ return [ 'disable' => 'Deaktivieren', 'select_all' => 'Alle auswählen', 'unselect_all' => 'Alle abwählen', - 'go_to' => 'Gehe zu :name', 'created_date' => 'Erstellungsdatum', 'period' => 'Zeitraum', 'frequency' => 'Häufigkeit', @@ -151,6 +151,7 @@ return [ 'no_data' => 'Keine Daten', 'no_matching_data' => 'Keine passenden Daten', 'clear_cache' => 'Zwischenspeicher leeren', + 'go_to_dashboard' => 'Zum Dashboard gehen', 'card' => [ 'name' => 'Name des Karteninhabers', @@ -189,7 +190,7 @@ return [ ], 'empty' => [ - 'documentation' => 'Weitere Details finden Sie in der Dokumentation.', + 'documentation' => 'Weitere Details finden Sie in der Dokumentation.', 'items' => 'Artikel können Produkte oder Dienstleistungen sein. Sie können Artikel bei der Erstellung von Rechnungen verwenden, um den Preis, die Steuerfelder usw. zu füllen.', 'invoices' => 'Sie können Rechnungen (Debitoren) für Kunden erstellen, drucken, senden und bei erfolgreichem Zahlungseingang als bezahlt buchen. Rechnungen (Debitoren) können einmalig oder wiederkehrend (Abo) sein. ', 'revenues' => 'Hier sehen und erstellen Sie alle Einnahmetransaktion. Es können unabhängiger Einnahmen (z.B. Trinkgeld) sein oder an einer Rechnung verknüpft werden.', @@ -197,6 +198,9 @@ return [ 'bills' => 'Sie können Rechnungen (Kreditoren) von Lieferanten/Händlern erstellen und bei erfolgreichem Zahlungsausgang als bezahlt buchen. Sie geben an, was Sie Ihren Lieferanten/Händlern für die Produkte oder Dienstleistungen schulden, die Sie kauften. Rechnungen (Kreditoren) können einmalig oder wiederkehrend (Abo) sein.', 'payments' => 'Hier sehen und erstellen Sie alle Ausgabetransaktion. Es können unabhängiger Ausgaben (z.B. Lebensmittelquittierung) sein oder an einer Lieferantenrechnung verknüpft werden.', 'vendors' => 'Kreditoren sind erforderlich, wenn Sie Rechnungen für Ihre Ausgaben erstellen möchten. Sie können im Kreditor alle offene und bezahlte Posten einsehen und filtern.', + 'transfers' => 'Mit Überweisungen können Sie Geld von einem Konto auf ein anderes überweisen, unabhängig davon, ob dieselbe Währung verwendet wird oder nicht.', + 'taxes' => 'Steuern werden verwendet, um zusätzliche Gebühren auf Rechnungen (Debitoren und Kreditoren) anzuwenden. Ihre Finanzen sind von diesen regulatorischen Steuern betroffen.', + 'reconciliations' => 'Der Bankabgleich wird durchgeführt, um sicherzustellen, dass auch die Bankdaten Ihres Unternehmens korrekt sind.', ], ]; diff --git a/resources/lang/de-DE/maintenance.php b/resources/lang/de-DE/maintenance.php index 8c30361a2..57c6a2a21 100644 --- a/resources/lang/de-DE/maintenance.php +++ b/resources/lang/de-DE/maintenance.php @@ -2,10 +2,10 @@ return [ - 'title' => 'Wartungsmodus', + 'title' => 'Wartungsarbeiten', - 'message' => 'Wir arbeiten gerade an der Seite, bitte versuche es später noch einmal!', + 'message' => 'Entschuldigung, die App ist wegen Wartungsarbeiten nicht verfügbar. Bitte versuchen Sie es später erneut!', - 'last-updated' => 'Diese Nachricht wurde zuletzt aktualisiert :timestamp', + 'last-updated' => 'Diese Nachricht wurde zuletzt am :timestamp aktualisiert.', -]; \ No newline at end of file +]; diff --git a/resources/lang/es-ES/auth.php b/resources/lang/es-ES/auth.php index 1083f020e..6b31b23a8 100644 --- a/resources/lang/es-ES/auth.php +++ b/resources/lang/es-ES/auth.php @@ -13,6 +13,7 @@ return [ 'current_email' => 'Correo electrónico actual', 'reset' => 'Resetear', 'never' => 'nunca', + 'landing_page' => 'Página de destino', 'password' => [ 'current' => 'Actual', diff --git a/resources/lang/es-ES/bills.php b/resources/lang/es-ES/bills.php index 3b1965a19..ecba6fa09 100644 --- a/resources/lang/es-ES/bills.php +++ b/resources/lang/es-ES/bills.php @@ -40,6 +40,8 @@ return [ 'received' => 'Recibido', 'partial' => 'Parcial', 'paid' => 'Pagado', + 'overdue' => 'Vencido', + 'unpaid' => 'No Pagado', ], 'messages' => [ diff --git a/resources/lang/es-ES/companies.php b/resources/lang/es-ES/companies.php index cefea48b1..f61824257 100644 --- a/resources/lang/es-ES/companies.php +++ b/resources/lang/es-ES/companies.php @@ -4,12 +4,11 @@ return [ 'domain' => 'Dominio', 'logo' => 'Logo', - 'manage' => 'Gestionar empresas', - 'all' => 'Todas las empresas', 'error' => [ 'not_user_company' => 'Error: No tienes permisos para cambiar esta empresa!', - 'delete_active' => 'Error: No puede eliminar la empresa activa, por favor, cámbiela antes!', + 'delete_active' => 'Error: No se puede eliminar la empresa activa. Por favor, cambie a otra primero!', + 'disable_active' => 'Error: Can not disable the active company. Please, switch to another first!', ], ]; diff --git a/resources/lang/es-ES/customers.php b/resources/lang/es-ES/customers.php index 3028b6805..a26f2a889 100644 --- a/resources/lang/es-ES/customers.php +++ b/resources/lang/es-ES/customers.php @@ -6,7 +6,7 @@ return [ 'user_created' => 'Usuario Creado', 'error' => [ - 'email' => 'Ese email ya está en uso.' + 'email' => 'Ese email ya está en uso.', ], ]; diff --git a/resources/lang/es-ES/dashboard.php b/resources/lang/es-ES/dashboard.php deleted file mode 100644 index 9cb135bd6..000000000 --- a/resources/lang/es-ES/dashboard.php +++ /dev/null @@ -1,23 +0,0 @@ - 'Total ingresos', - 'receivables' => 'Cuentas por cobrar', - 'open_invoices' => 'Facturas pendientes', - 'overdue_invoices' => 'Facturas vencidas', - 'total_expenses' => 'Total de gastos', - 'payables' => 'Cuentas por pagar', - 'open_bills' => 'Facturas Pendientes', - 'overdue_bills' => 'Facturas Vencidas', - 'total_profit' => 'Ingresos Totales', - 'open_profit' => 'Ingresos Pendientes', - 'overdue_profit' => 'Ingresos Vencidos', - 'cash_flow' => 'Flujo de efectivo', - 'no_profit_loss' => 'No hay pérdidas', - 'incomes_by_category' => 'Ingresos por categoría', - 'expenses_by_category' => 'Gastos por categoría', - 'account_balance' => 'Saldo de la cuenta', - 'latest_incomes' => 'Últimos ingresos', - 'latest_expenses' => 'Últimos gastos', -]; diff --git a/resources/lang/es-ES/dashboards.php b/resources/lang/es-ES/dashboards.php new file mode 100644 index 000000000..cdee3cb28 --- /dev/null +++ b/resources/lang/es-ES/dashboards.php @@ -0,0 +1,11 @@ + [ + '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!', + ], + +]; diff --git a/resources/lang/es-ES/demo.php b/resources/lang/es-ES/demo.php index 0aa75146b..ef1472d27 100644 --- a/resources/lang/es-ES/demo.php +++ b/resources/lang/es-ES/demo.php @@ -2,12 +2,33 @@ return [ - 'accounts_cash' => 'Efectivo', - 'categories_deposit' => 'Depósito', - 'categories_sales' => 'Ventas', - 'currencies_usd' => 'Dólar EEUU', - 'currencies_eur' => 'Euro', - 'currencies_gbp' => 'Libra esterlina', - 'currencies_try' => 'Libra turca', + '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.', + ], ]; diff --git a/resources/lang/es-ES/errors.php b/resources/lang/es-ES/errors.php index c20769605..c72a47530 100644 --- a/resources/lang/es-ES/errors.php +++ b/resources/lang/es-ES/errors.php @@ -2,21 +2,22 @@ return [ - 'forbidden_access' => 'Acceso prohibido', - 'error_page' => 'Página de error', - 'page_not_found' => 'Página no encontrada', - - 'body' => [ - 'forbidden_access' => '¡Ups! Acceso prohibido.', - 'error_page' => '¡Ups! Algo fue mal.', - 'page_not_found' => '¡Ups! Página no encontrada.', + 'title' => [ + '403' => 'Oops! Forbidden Access', + '404' => 'Oops! Page not found', + '500' => 'Oops! Something went wrong', ], - 'messages' => [ - 'forbidden_access' => 'No puedes acceder a esta página. Mientras tanto, puedes volver al panel de control.', - 'error_page' => 'Trabajaremos para solucionarlo de inmediato. Mientras tanto, puedes volver al panel de control.', - 'page_not_found' => 'No hemos podido encontrar la página que buscaste. - Mientras tanto, puedes volver al panel de control.', + '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.', ], ]; diff --git a/resources/lang/es-ES/general.php b/resources/lang/es-ES/general.php index 18bb60f04..386e78389 100644 --- a/resources/lang/es-ES/general.php +++ b/resources/lang/es-ES/general.php @@ -48,8 +48,10 @@ return [ 'localisations' => 'Localización|Localizaciones', 'defaults' => 'Por defecto|Por defecto', 'widgets' => 'Widget|Widgets', + 'templates' => 'Template|Templates', + 'sales' => 'Sale|Sales', + 'purchases' => 'Compra|Compras', - 'dashboard' => 'Panel de Control', 'welcome' => 'Te damos la bienvenida', 'banking' => 'Banking', 'general' => 'General', @@ -68,10 +70,13 @@ return [ 'yearly' => 'Anual', 'add' => 'Añadir', 'add_new' => 'Agregar Nuevo', + 'add_income' => 'Add Income', + 'add_expense' => 'Add Expense', 'show' => 'Mostrar', 'edit' => 'Editar', 'delete' => 'Borrar', 'send' => 'Enviar', + 'share' => 'Share', 'download' => 'Descargar', 'delete_confirm' => 'Confirma el borrado de :name :type?', 'name' => 'Nombre', @@ -123,7 +128,6 @@ return [ 'disable' => 'Deshabilitar', 'select_all' => 'Seleccionar Todos', 'unselect_all' => 'Deseleccionar Todo', - 'go_to' => 'Ir a :name', 'created_date' => 'Fecha de Creación', 'period' => 'Período', 'frequency' => 'Frecuencia', @@ -133,11 +137,28 @@ return [ 'difference' => 'Diferencia', 'footer' => 'Pie de página', 'start_date' => 'Fecha de Inicio', + 'end_date' => 'End Date', 'basis' => 'Base', 'accrual' => 'Acumulado', 'cash' => 'Efectivo', 'group_by' => 'Agrupar por', 'accounting' => 'Contabilidad', + 'sort' => 'Sort', + 'width' => 'Width', + 'month' => 'Month', + 'year' => 'Year', + 'type_item_name' => 'Type an item name', + 'no_data' => 'No data', + 'no_matching_data' => 'No matching data', + 'clear_cache' => 'Clear Cache', + 'go_to_dashboard' => 'Go to dashboard', + + 'card' => [ + 'name' => 'Name on Card', + 'number' => 'Card Number', + 'expiration_date' => 'Expiration Date', + 'cvv' => 'Card CVV', + ], 'title' => [ 'new' => 'Nuevo :type', @@ -147,6 +168,7 @@ return [ 'send' => 'Enviar :type', 'get' => 'Obtener :type', 'add' => 'Agregar :type', + 'manage' => 'Manage :type', ], 'form' => [ @@ -176,6 +198,9 @@ return [ 'bills' => 'Los recibos pueden ser de una vez o recurrentes. Indican lo que debe a sus proveedores por los productos o servicios que compra.', 'payments' => 'El pago es una transacción de gasto pagado. Puede ser un registro independiente (es decir, recibo de alimento) o adjunto a un recibo.', 'vendors' => 'Los proveedores son necesarios si desea crear recibos. Puede ver el saldo que debe y filtrar los informes por proveedor.', + '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.', ], ]; diff --git a/resources/lang/es-ES/invoices.php b/resources/lang/es-ES/invoices.php index 44f318a2d..dd1012b1e 100644 --- a/resources/lang/es-ES/invoices.php +++ b/resources/lang/es-ES/invoices.php @@ -29,6 +29,7 @@ return [ 'add_payment' => 'Añadir pago', 'mark_paid' => 'Marcar Como Pagada', 'mark_sent' => 'Marcar Como Enviada', + 'mark_viewed' => 'Marcar como visto', 'download_pdf' => 'Descargar PDF', 'send_mail' => 'Enviar Email', 'all_invoices' => 'Inicie sesión para ver todas las facturas', @@ -39,11 +40,13 @@ return [ 'statuses' => [ 'draft' => 'Borrador', - 'sent' => 'Enviado', + 'sent' => 'Enviada', 'viewed' => 'Visto', - 'approved' => 'Aprobado', - 'partial' => 'Parcial', - 'paid' => 'Pagado', + 'approved' => 'Aprobada', + 'partial' => 'Pago Parcial', + 'paid' => 'Pagada', + 'overdue' => 'Vencida', + 'unpaid' => 'No Pagada', ], 'messages' => [ diff --git a/resources/lang/es-ES/maintenance.php b/resources/lang/es-ES/maintenance.php index 2a7216e38..0e736e17c 100644 --- a/resources/lang/es-ES/maintenance.php +++ b/resources/lang/es-ES/maintenance.php @@ -2,10 +2,10 @@ return [ - 'title' => 'Modo de mantenimiento', + 'title' => 'En Mantenimiento', - 'message' => 'Actualmente estamos trabajando en el sitio, por favor inténtelo de nuevo más tarde!', + 'message' => 'Lo sentimos, estamos en mantenimiento. Por favor, inténtalo de nuevo más tarde!', - 'last-updated' => 'Este mensaje fue actualizado por última vez a :timestamp', + 'last-updated' => 'Este mensaje fue actualizado por última vez el :timestamp.', -]; \ No newline at end of file +]; diff --git a/resources/lang/es-ES/messages.php b/resources/lang/es-ES/messages.php index 07e04ac6b..100a7d625 100644 --- a/resources/lang/es-ES/messages.php +++ b/resources/lang/es-ES/messages.php @@ -8,6 +8,7 @@ return [ 'deleted' => ':type borrado!', 'duplicated' => ': type duplicado!', 'imported' => ':type importado!', + 'exported' => ':type exportado!', 'enabled' => ':type habilitado!', 'disabled' => ':type deshabilitado!', ], diff --git a/resources/lang/es-ES/modules.php b/resources/lang/es-ES/modules.php index 624ca2cfb..97b1a1959 100644 --- a/resources/lang/es-ES/modules.php +++ b/resources/lang/es-ES/modules.php @@ -12,10 +12,9 @@ return [ 'search' => 'Buscar', 'install' => 'Instalar', 'buy_now' => 'Comprar ahora', - 'api_key_link' => 'Haz clic aquí para obtener tu clave API.', + 'get_api_key' => 'Click here to get your API key.', 'no_apps' => 'No hay aplicaciones en esta categoría, aún.', - 'developer' => '¿Eres un desarrollador? Aquí puedes aprender cómo crear una aplicación y empezar a vender hoy!', - + 'become_developer' => 'Are you a developer? Here you can learn how to create an app and start selling today!', 'recommended_apps' => 'Aplicaciones recomendadas', 'about' => 'Acerca de', @@ -80,5 +79,6 @@ return [ ], 'na' => 'No hay revisiones.' - ] + ], + ]; diff --git a/resources/lang/es-ES/pagination.php b/resources/lang/es-ES/pagination.php index 96388cd40..23893b7c1 100644 --- a/resources/lang/es-ES/pagination.php +++ b/resources/lang/es-ES/pagination.php @@ -2,9 +2,9 @@ return [ - 'previous' => '« Anterior', - 'next' => 'Siguiente »', - 'showing' => ':first-:last of :total records.', + 'previous' => 'Anterior', + 'next' => 'Siguiente', + 'showing' => ':first-:last de :total registros.', 'page' => 'por página.', ]; diff --git a/resources/lang/es-ES/reports.php b/resources/lang/es-ES/reports.php index 7fd5a5d37..bd38db77c 100644 --- a/resources/lang/es-ES/reports.php +++ b/resources/lang/es-ES/reports.php @@ -12,7 +12,7 @@ return [ 'net_profit' => 'Ganancia Neta', 'total_expenses' => 'Total de gastos', 'net' => 'Neto', - 'income-expense' => 'Ingresos y Gastos', + 'income_expense' => 'Ingresos y Gastos', 'summary' => [ 'income' => 'Resumen de Ingresos', diff --git a/resources/lang/es-ES/settings.php b/resources/lang/es-ES/settings.php index a74b323c3..3e39ce834 100644 --- a/resources/lang/es-ES/settings.php +++ b/resources/lang/es-ES/settings.php @@ -52,6 +52,10 @@ return [ 'subheading' => 'Subtítulo', 'due_receipt' => 'Vence a la recepción', 'due_days' => 'Vencimiento dentro de :days días', + 'choose_template' => 'Elegir plantilla de factura', + 'default' => 'Por defecto', + 'classic' => 'Clásica', + 'modern' => 'Moderna', ], 'default' => [ diff --git a/resources/lang/es-ES/widgets.php b/resources/lang/es-ES/widgets.php new file mode 100644 index 000000000..f9fe1fce6 --- /dev/null +++ b/resources/lang/es-ES/widgets.php @@ -0,0 +1,23 @@ + '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', +]; diff --git a/resources/lang/it-IT/companies.php b/resources/lang/it-IT/companies.php index b0dfa4c6c..302c9bcf6 100644 --- a/resources/lang/it-IT/companies.php +++ b/resources/lang/it-IT/companies.php @@ -8,6 +8,7 @@ return [ 'error' => [ 'not_user_company' => 'Errore: Non hai i permessi per cambiare questa azienda!', 'delete_active' => 'Errore: Non è possibile eliminare l\'azienda attiva. Per favore, prima passa a un altro!', + 'disable_active' => 'Errore: Non è possibile disabilitare l\'azienda attiva. Per favore, prima passa a un altro!', ], ]; diff --git a/resources/lang/it-IT/general.php b/resources/lang/it-IT/general.php index a4ee2ff57..efa4a999f 100644 --- a/resources/lang/it-IT/general.php +++ b/resources/lang/it-IT/general.php @@ -76,6 +76,7 @@ return [ 'edit' => 'Modifica', 'delete' => 'Elimina', 'send' => 'Invia', + 'share' => 'Condividi', 'download' => 'Scarica', 'delete_confirm' => 'Conferma eliminazione :name :type?', 'name' => 'Nome', @@ -127,7 +128,6 @@ return [ 'disable' => 'Disattiva', 'select_all' => 'Seleziona tutto', 'unselect_all' => 'Deseleziona Tutto', - 'go_to' => 'Vai a :name', 'created_date' => 'Data di Creazione', 'period' => 'Periodo', 'frequency' => 'Frequenza', @@ -151,6 +151,7 @@ return [ 'no_data' => 'Nessun dato', 'no_matching_data' => 'Nessun dato corrispondente', 'clear_cache' => 'Svuota Cache', + 'go_to_dashboard' => 'Vai alla dashboard', 'card' => [ 'name' => 'Nome sulla carta', @@ -189,7 +190,7 @@ return [ ], 'empty' => [ - 'documentation' => 'Consulta la documentazione per maggiori dettagli.', + 'documentation' => 'Consulta la documentazione per maggiori dettagli.', 'items' => 'Articoli possono essere prodotti o servizi. È possibile utilizzare articoli durante la creazione di fatture e fatture per avere il prezzo, campi tassi, ecc.', 'invoices' => 'Le fatture possono essere una tantum o ricorrenti. Puoi inviarle ai clienti e iniziare ad accettare pagamenti online.', 'revenues' => 'I ricavi sono una transazione a reddito pagata. Può essere un record indipendente (ad esempio deposito) o collegato a una fattura.', @@ -197,6 +198,9 @@ return [ 'bills' => 'Le fatture possono essere singole o ricorrenti. Indicano ciò che devi ai tuoi fornitori per i prodotti o servizi che acquisti.', 'payments' => 'I pagamenti sono una transazione di spese pagate. Può essere un record indipendente (ad esempio ricevuta per il vitto) o collegato a una fattura.', 'vendors' => 'I fornitori sono richiesti se si desidera creare fatture. È possibile visualizzare il saldo dovuto e filtrare i report dal fornitore.', + 'transfers' => 'I trasferimenti ti permettono di trasferire denaro da un conto all\'altro, indipendentemente dal fatto che utilizzino o meno la stessa valuta.', + 'taxes' => 'Le tasse sono utilizzate per applicare tariffe extra a fatture e bollette. Queste tasse influenzano le tue finanze.', + 'reconciliations' => 'La riconciliazione bancaria è un processo eseguito per garantire che i dati bancari della tua azienda siano corretti.', ], ]; diff --git a/resources/lang/it-IT/maintenance.php b/resources/lang/it-IT/maintenance.php index 4ab35562e..d39c4f99b 100644 --- a/resources/lang/it-IT/maintenance.php +++ b/resources/lang/it-IT/maintenance.php @@ -2,10 +2,10 @@ return [ - 'title' => 'Modalità di manutenzione', + 'title' => 'In manutenzione', - 'message' => 'Stiamo lavorando sul sito, riprova più tardi!', + 'message' => 'Siamo spiacenti, siamo offline per manutenzione. Per favore, riprova più tardi!', - 'last-updated' => 'Questo messaggio è stato aggiornato l\'ultima volta :timestamp', + 'last-updated' => 'Questo messaggio è stato aggiornato l\'ultima volta :timestamp.', -]; \ No newline at end of file +]; diff --git a/resources/lang/pt-BR/companies.php b/resources/lang/pt-BR/companies.php index 132f75ad1..402b83e7c 100644 --- a/resources/lang/pt-BR/companies.php +++ b/resources/lang/pt-BR/companies.php @@ -8,6 +8,7 @@ return [ 'error' => [ 'not_user_company' => 'Erro: você não tem permissão para alterar esta empresa!', 'delete_active' => 'Erro: Não é possível excluir a empresa ativa. Por favor, mude para outra primeira!', + 'disable_active' => 'Erro: Não é possível excluir a empresa ativa. Por favor, mude para outra primeira!', ], ]; diff --git a/resources/lang/pt-BR/general.php b/resources/lang/pt-BR/general.php index c45600580..88e3ce394 100644 --- a/resources/lang/pt-BR/general.php +++ b/resources/lang/pt-BR/general.php @@ -76,6 +76,7 @@ return [ 'edit' => 'Editar', 'delete' => 'Excluir', 'send' => 'Enviar', + 'share' => 'Compartilhar', 'download' => 'Baixar', 'delete_confirm' => 'Confirma a exclusão :name :type?', 'name' => 'Nome', @@ -127,7 +128,6 @@ return [ 'disable' => 'Desabilitar', 'select_all' => 'Marcar todos', 'unselect_all' => 'Desmarcar todos', - 'go_to' => 'Ir para :name', 'created_date' => 'Data da Criação', 'period' => 'Período', 'frequency' => 'Frequência', @@ -151,6 +151,7 @@ return [ 'no_data' => 'Não existem dados', 'no_matching_data' => 'Não há dados correspondentes', 'clear_cache' => 'Limpar o Cache', + 'go_to_dashboard' => 'Ir para o Painel', 'card' => [ 'name' => 'Nome que consta no cartão', @@ -189,7 +190,7 @@ return [ ], 'empty' => [ - 'documentation' => 'Confira a documentação para mais detalhes.', + 'documentation' => 'Confira a documentação para mais detalhes.', 'items' => 'Os itens podem ser produtos ou serviços. Você pode usar itens ao criar faturas e faturas para ter o preço, campos de impostos e etc preenchidos.', 'invoices' => 'Faturas podem ser únicas ou recorrentes. Você pode enviá-las para clientes e começar a aceitar pagamentos on-line.', 'revenues' => 'Receita é uma transação de renda paga. Ela pode ser um registro independente (ex: depósito) ou anexada a uma fatura.', @@ -197,6 +198,9 @@ return [ 'bills' => 'Faturas podem ser únicas ou recorrentes. Elas indicam o que você deve aos seus fornecedores pelos produtos ou serviços que você compra.', 'payments' => 'Pagamento é uma transação de despesa paga. Pode ser um registro independente (ex: receita alimentar) ou ligado a uma fatura.', 'vendors' => 'Fornecedores são necessários se você quiser criar faturas. Você pode ver o saldo que deve e filtrar relatórios pelo fornecedor.', + 'transfers' => 'As transferências permitem que você mova dinheiro de uma conta para outra, caso elas usem ou não a mesma moeda.', + 'taxes' => 'Os impostos são usados para aplicar taxas adicionais às faturas e contas. Suas finanças são afetadas por esses impostos regulatórios.', + 'reconciliations' => 'A reconciliação bancária é um processo realizado para garantir que os registros bancários da sua empresa também estejam corretos.', ], ]; diff --git a/resources/lang/pt-BR/maintenance.php b/resources/lang/pt-BR/maintenance.php index ebfde5140..07aea71ae 100644 --- a/resources/lang/pt-BR/maintenance.php +++ b/resources/lang/pt-BR/maintenance.php @@ -2,10 +2,10 @@ return [ - 'title' => 'Modo de manutenção', + 'title' => 'Sob Manutenção', - 'message' => 'Estamos trabalhando no site, por favor, tente novamente mais tarde!', + 'message' => 'Desculpe, estamos em manutenção. Por favor, tente novamente mais tarde!', - 'last-updated' => 'Esta mensagem foi atualizada pela última vez :timestamp', + 'last-updated' => 'Esta mensagem foi atualizada pela última vez :timestamp.', -]; \ No newline at end of file +]; diff --git a/resources/lang/sq-AL/companies.php b/resources/lang/sq-AL/companies.php index b4d0bb2d7..002a744e5 100644 --- a/resources/lang/sq-AL/companies.php +++ b/resources/lang/sq-AL/companies.php @@ -8,6 +8,7 @@ return [ 'error' => [ 'not_user_company' => 'Gabim: Nuk ju lejohet të ndryshoni këtë kompani!', 'delete_active' => 'Gabim: Nuk mund të fshihet kompania aktive. Ju lutem, kaloni në një tjetër së pari!', + 'disable_active' => 'Gabim: Nuk mund të çaktivizohet kompania aktive. Ju lutem, kaloni në një tjetër së pari!', ], ]; diff --git a/resources/lang/sq-AL/general.php b/resources/lang/sq-AL/general.php index 4e0f4aaa2..c2f7630e5 100644 --- a/resources/lang/sq-AL/general.php +++ b/resources/lang/sq-AL/general.php @@ -76,6 +76,7 @@ return [ 'edit' => 'Modifiko', 'delete' => 'Fshij', 'send' => 'Dërgo', + 'share' => 'Ndaj', 'download' => 'Shkarko', 'delete_confirm' => 'Konfirmo fshirjen :name :type?', 'name' => 'Emri', @@ -127,7 +128,6 @@ return [ 'disable' => 'Çaktivizo', 'select_all' => 'Zgjidh të gjitha', 'unselect_all' => 'Hiqni të gjithë', - 'go_to' => 'Shko te :name', 'created_date' => 'Data e Krijuar', 'period' => 'Periudhë', 'frequency' => 'Frekuenca', @@ -151,6 +151,7 @@ return [ 'no_data' => 'Nuk ka të dhëna', 'no_matching_data' => 'Nuk ka të dhëna që përputhen', 'clear_cache' => 'Pastro Cache', + 'go_to_dashboard' => 'Shkoni në Panelin e Kontrollit', 'card' => [ 'name' => 'Emri ne Karte', @@ -197,6 +198,9 @@ return [ 'bills' => 'Faturat mund të jetë një kohë ose të përsëritura. Ata tregojnë se çfarë u detyrohen shitësve tuaj për produktet ose shërbimet që blini.', 'payments' => 'Pagesa është një transaksion me shpenzime të paguara. Mund të jetë një procesverbal i pavarur (d.m.th. marrja e ushqimit) ose bashkangjitur një faturë.', 'vendors' => 'Shitësit janë të nevojshme në qoftë se ju doni për të krijuar faturat. Ju mund të shihni ekuilibrin që ju keni borxh dhe të filtroni raportet nga shitësi.', + 'transfers' => 'Transferet ju lejojnë të transferoni para nga një llogari në tjetrën, pavarësisht nëse përdorni të njëjtën monedhë apo jo.', + 'taxes' => 'Taksat përdoren për të aplikuar tarifa shtesë për shpenzimet dhe të ardhurat. Financat tuaja preken nga këto taksa rregullatore.', + 'reconciliations' => 'Barazimi i bankës është një proces i kryer për të siguruar që të dhënat bankare të kompanisë tuaj janë gjithashtu të sakta.', ], ]; diff --git a/resources/lang/sq-AL/maintenance.php b/resources/lang/sq-AL/maintenance.php index bc431b898..0cc4910df 100644 --- a/resources/lang/sq-AL/maintenance.php +++ b/resources/lang/sq-AL/maintenance.php @@ -2,10 +2,10 @@ return [ - 'title' => 'Mënyra e Mirëmbajtjes', + 'title' => 'Nën Mirëmbajtje', - 'message' => 'Tani jemi duke punuar në sit, ju lutemi provoni përsëri më vonë!', + 'message' => 'Na vjen keq, ne jemi poshtë për mirëmbajtje. Ju lutemi, provoni përsëri më vonë!', - 'last-updated' => 'Ky mesazh u azhurnua për herë të fundit :timestamp', + 'last-updated' => 'Ky mesazh u azhurnua për herë të fundit :timestamp.', -]; \ No newline at end of file +]; diff --git a/resources/lang/tr-TR/companies.php b/resources/lang/tr-TR/companies.php index 2b7eddba6..ce5cdc766 100644 --- a/resources/lang/tr-TR/companies.php +++ b/resources/lang/tr-TR/companies.php @@ -8,6 +8,7 @@ return [ 'error' => [ 'not_user_company' => 'Hata: Bu şirketi değiştirme yetkiniz yok!', 'delete_active' => 'Hata: Etkin şirketi silemezsiniz. Lütfen, önce başka bir şirkete geçin!', + 'disable_active' => 'Hata: Etkin şirketi devre dışı bırakamazsınız. Lütfen, önce başka bir şirkete geçin!', ], ]; diff --git a/resources/lang/tr-TR/errors.php b/resources/lang/tr-TR/errors.php index 27d7b9ca6..c3fb47899 100644 --- a/resources/lang/tr-TR/errors.php +++ b/resources/lang/tr-TR/errors.php @@ -17,7 +17,7 @@ return [ 'message' => [ '403' => 'Bu sayfaya erişim yasak.', '404' => 'Ulaşmaya çalıştığınız sayfayı bulamadık.', - '500' => 'Bu sorun gidermek için hemen işe başlıyoruz.', + '500' => 'Bu sorunu gidermek için hemen işe başlıyoruz.', ], ]; diff --git a/resources/lang/tr-TR/general.php b/resources/lang/tr-TR/general.php index 9f5b44066..c912e7563 100644 --- a/resources/lang/tr-TR/general.php +++ b/resources/lang/tr-TR/general.php @@ -76,6 +76,7 @@ return [ 'edit' => 'Düzenle', 'delete' => 'Sil', 'send' => 'Gönder', + 'share' => 'Paylaş', 'download' => 'İndir', 'delete_confirm' => ':name :type silinsin mi?', 'name' => 'İsim', @@ -127,7 +128,6 @@ return [ 'disable' => 'Devre Dışı Bırak', 'select_all' => 'Tümünü seç', 'unselect_all' => 'Tüm Seçimi Kaldır', - 'go_to' => 'Git :name', 'created_date' => 'Oluşturulma Tarihi', 'period' => 'Dönem', 'frequency' => 'Sıklık', @@ -151,6 +151,7 @@ return [ 'no_data' => 'Veri yok', 'no_matching_data' => 'Eşleşen veri yok', 'clear_cache' => 'Önbelleği Temizle', + 'go_to_dashboard' => 'Kontrol Paneline Git', 'card' => [ 'name' => 'Kart Sahibi', @@ -189,7 +190,7 @@ return [ ], 'empty' => [ - 'documentation' => 'Daha fazla bilgi için dokümantasyon sayfasını inceleyebilirsiniz.', + 'documentation' => 'Daha fazla bilgi için dokümantasyon sayfasını inceleyebilirsiniz.', 'items' => 'Öğeler ürün veya hizmet olabilir. Öğeleri gelir/gider faturası oluştururken fiyat, vergi gibi alanları otomatik doldurmak için kullanbilirsiniz.', 'invoices' => 'Faturalar tek seferlik veya tekrarlı olabilir. Faturaları müşterilerinize göndererek online ödeme yapmasını sağlayabilirsiniz.', 'revenues' => 'Tahsilat, gerçekleşmiş bir gelir işlemidir. Tamamen bağımsız (depozito gibi) veya bir gelir faturasına bağlı olabilir.', @@ -197,6 +198,9 @@ return [ 'bills' => 'Faturalar tek seferlik veya tekrarlı olabilir. Tedarikçilerinizden satın aldığınız ürün veya hizmetleri kolaylıkla takip edebilirsiniz.', 'payments' => 'Ödeme, gerçekleşmiş bir gider işlemidir. Tamamen bağımsız (yemek fişi gibi) veya bir gider faturasına bağlı olabilir.', 'vendors' => 'Gider faturası oluşturmak için tedarikçiler zorunludur. Onlara olan borç bakiyenizi görüntüleyebilir ve filtreleyebilirsiniz.', + 'transfers' => 'Transferler, hesaplar arası para geçişi için kullanılır. Hesapların para birimleri aynı veya farklı olabilir.', + 'taxes' => 'Vergiler, gelir veya gider faturalarına ek maliyet eklemek için kullanılır. Mali tablolarınız da bu doğrultuda etkilenir.', + 'reconciliations' => 'Banka mütabakatı, banka hesapları ile muhasebe kayıtlarının düzgün olup olmadığını kontrol etmek için yapılır.', ], ]; diff --git a/resources/lang/tr-TR/maintenance.php b/resources/lang/tr-TR/maintenance.php index 5a11cebf9..95c5d3b42 100644 --- a/resources/lang/tr-TR/maintenance.php +++ b/resources/lang/tr-TR/maintenance.php @@ -2,10 +2,10 @@ return [ - 'title' => 'Bakım Modu', + 'title' => 'Bakım Yapılıyor', - 'message' => 'Site şu anda bakımda. Lütfen, daha sonra tekrar deneyin!', + 'message' => 'Üzgünüz, bakım için kapalıyız. Lütfen, daha sonra tekrar deneyin!', - 'last-updated' => 'Bu mesaj :timestamp önce güncellendi', + 'last-updated' => 'Bu mesaj en son :timestamp güncellendi.', -]; \ No newline at end of file +]; diff --git a/resources/lang/zh-CN/auth.php b/resources/lang/zh-CN/auth.php index fcd916007..61adacb98 100644 --- a/resources/lang/zh-CN/auth.php +++ b/resources/lang/zh-CN/auth.php @@ -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' => '错误: 你账户下没有公司,请联系管理员.', ], diff --git a/resources/lang/zh-CN/bills.php b/resources/lang/zh-CN/bills.php index 8938892e6..07a60aee6 100644 --- a/resources/lang/zh-CN/bills.php +++ b/resources/lang/zh-CN/bills.php @@ -2,55 +2,60 @@ 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' => '折扣', + '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_received' => '标记已收到', + 'download_pdf' => '下载 PDF格式', + 'send_mail' => '发送邮件', + 'create_bill' => '创建帐单', + 'receive_bill' => '接收账单', + 'make_payment' => '支付', 'statuses' => [ - 'draft' => '草稿', - 'received' => '已收到', - 'partial' => '部分', - 'paid' => '已付款', + 'draft' => '草稿', + 'received' => '已收到', + 'partial' => '部分', + 'paid' => '已付款', + 'overdue' => '已逾期', + 'unpaid' => '未付款', ], 'messages' => [ - 'received' => '成功标记账单为已收到!', - 'draft' => '这是 草稿 账单, 在收到后将反映在图表上。', + 'received' => '成功标记账单为已收到!', + 'draft' => '这是 草稿 账单, 在收到后将反映在图表上。', 'status' => [ - 'created' => '创建日期: date', - 'receive' => [ - 'draft' => 'Not sent', - 'received' => 'Received on :date', + 'created' => '创建日期: date', + 'receive' => [ + 'draft' => '未发送', + 'received' => '收到日期', ], - 'paid' => [ - 'await' => 'Awaiting payment', + 'paid' => [ + 'await' => '等待付款', ], ], ], diff --git a/resources/lang/zh-CN/bulk_actions.php b/resources/lang/zh-CN/bulk_actions.php new file mode 100644 index 000000000..08aefb90f --- /dev/null +++ b/resources/lang/zh-CN/bulk_actions.php @@ -0,0 +1,19 @@ + '批量操作', + 'selected' => '已选中', + + 'message' => [ + 'duplicate' => '你确定要 复制这些选定的记录的吗?', + 'delete' => '你确定要 删除这些选定的记录的吗|你确定要 删除这些选定的记录的吗?', + 'export' => '你确定要 导出这些选定的记录的吗|你确定要 导出这些选定的记录的吗?', + 'enable' => '你确定要 启用这些选定的记录的吗|你确定要 启用这些选定的记录的吗?', + 'disable' => '你确定想要 禁用 选定记录吗?|你确定想要 禁用 选定记录吗?', + 'paid' => '您确定要将选定的发票标记为 已支付吗? 您确定要将选定的发票标记为 已支付 吗?', + 'sent' => '您确定要将选定的发票标记为 已发送吗? 您确定要将选定的发票标记为 已发送 吗?', + 'received' => '您确定要将选定的账单标记为 已接收吗? 您确定要将选定的账单标记为 已接收 吗?', + ], + +]; diff --git a/resources/lang/zh-CN/companies.php b/resources/lang/zh-CN/companies.php index bacfca4bf..bee3806a6 100644 --- a/resources/lang/zh-CN/companies.php +++ b/resources/lang/zh-CN/companies.php @@ -4,10 +4,11 @@ return [ 'domain' => '域名', 'logo' => '标志', - 'manage' => '管理公司', - 'all' => '公司', + 'error' => [ - 'delete_active' => '错误: 无法删除已激活的公司, 请先更改它!', + 'not_user_company' => '错误:您无权更改此公司!', + 'delete_active' => '错误:无法删除已激活的公司。请先切换到另一家!', + 'disable_active' => '错误:无法禁用已激活的公司。请先切换到另一家!', ], ]; diff --git a/resources/lang/zh-CN/customers.php b/resources/lang/zh-CN/customers.php index 833befbc1..6659fb41d 100644 --- a/resources/lang/zh-CN/customers.php +++ b/resources/lang/zh-CN/customers.php @@ -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' => 'Show', - ], ]; diff --git a/resources/lang/zh-CN/dashboards.php b/resources/lang/zh-CN/dashboards.php new file mode 100644 index 000000000..083bd24d6 --- /dev/null +++ b/resources/lang/zh-CN/dashboards.php @@ -0,0 +1,11 @@ + [ + 'not_user_dashboard' => '错误:您无权更改此控制面板!', + 'delete_last' => '错误:无法删除最后一个控制面板。请先创建一个新控制面板!', + 'disable_last' => '错误:无法禁用最后一个面板。请先创建一个新面板!', + ], + +]; diff --git a/resources/lang/zh-CN/demo.php b/resources/lang/zh-CN/demo.php index ba3610c8a..8b6a7a3a2 100644 --- a/resources/lang/zh-CN/demo.php +++ b/resources/lang/zh-CN/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/zh-CN/email_templates.php b/resources/lang/zh-CN/email_templates.php new file mode 100644 index 000000000..6bd7d7d00 --- /dev/null +++ b/resources/lang/zh-CN/email_templates.php @@ -0,0 +1,50 @@ + [ + 'subject' => '{invoice_number} 发票已创建', + 'body' => '尊敬的 {customer_name},

我们已经为您准备了以下发票: {invoice_number}

您可以看到发票的详细信息并从以下链接继续付款: {invoice_number}

如您有任何问题可随时联系我们

祝好
{company_name}', + ], + + 'invoice_remind_customer' => [ + 'subject' => '{invoice_number} 发票逾期通知', + 'body' => '尊敬的 {customer_name},

这是发票 {invoice_number} 的逾期通知。

发票总额为 {invoice_total} ,到期时间为 {invoice_due_date}

您可以看到发票的详细信息并从以下链接继续付款: {invoice_number}

祝好,
{company_name}', + ], + + 'invoice_remind_admin' => [ + 'subject' => '{invoice_number} 发票逾期通知', + 'body' => '您好,

{customer_name} 收到了逾期的 {invoice_number} 发票通知。

发票总额为 {invoice_total} ,到期时间为 {invoice_due_date}

您可以从以下链接查看发票详情: {invoice_number}

祝好,
{company_name}', + ], + + 'invoice_recur_customer' => [ + 'subject' => '{invoice_number} 定期发票已创建', + 'body' => '尊敬的 {customer_name},

基于您的循环周期, 我们为您准备了以下发票: {invoice_number}

您可以看到发票的详细信息并从以下链接继续付款: {invoice_number}

如您有任何问题可随时联系我们

祝好
{company_name}', + ], + + 'invoice_recur_admin' => [ + 'subject' => '{invoice_number} 定期发票已创建', + 'body' => '您好,

基于 {customer_name} 的循环周期, {invoice_number} 发票已自动创建。

您可以从以下链接查看发票详情: {invoice_number}

祝好,
{company_name}', + ], + + 'invoice_payment_customer' => [ + 'subject' => '已收到发票{invoice_number} 的付款', + 'body' => '尊敬的 {customer_name},

谢谢谢您的付款。 请在下面查找付款详情:

---------------------------------------------------------------
金额: {transaction_total}
日期: {transaction_paid_date}
发票号码: {invoice_number}
-----------------------------------------------------------------------

您一直可以从以下链接查看发票细节: {invoice_number}

如您有任何问题可随时联系我们

祝好
{company_name}', + ], + + 'invoice_payment_admin' => [ + 'subject' => '已收到发票{invoice_number} 的付款', + 'body' => '您好,

{customer_name} 创建了发票 {invoice_number} 的付款记录。

您可以从以下链接查看发票详情: {invoice_number}

祝好,
{company_name}', + ], + + 'bill_remind_admin' => [ + 'subject' => '{bill_number} 账单提醒通知', + 'body' => '您好,

这是账单 {bill_number} 付至 {vendor_name} 的提示。

账单总额为 {bill_total} ,到期时间为 {bill_due_date}

您可以从以下链接查看账单详情: {bill_number}

祝好,
{company_name}', + ], + + 'bill_recur_admin' => [ + 'subject' => '{bill_number} 定期账单已创建', + 'body' => '您好,

基于 {vendor_name} 的循环周期, {bill_number} 发票已自动创建。

您可以从以下链接查看账单详情: {bill_number}

祝好,
{company_name}', + ], + +]; diff --git a/resources/lang/zh-CN/errors.php b/resources/lang/zh-CN/errors.php new file mode 100644 index 000000000..5a37e47be --- /dev/null +++ b/resources/lang/zh-CN/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/zh-CN/general.php b/resources/lang/zh-CN/general.php index 47d599808..566a8e020 100644 --- a/resources/lang/zh-CN/general.php +++ b/resources/lang/zh-CN/general.php @@ -2,6 +2,7 @@ return [ + 'dashboards' => '控制面板', 'items' => '产品 | 产品', 'incomes' => '收入 | 收入', 'invoices' => '订单 | 订单', @@ -22,7 +23,7 @@ return [ 'users' => '用户 | 用户', 'roles' => '角色 | 角色', 'permissions' => '权限 | 权限', - 'modules' => 'App|Apps', + 'modules' => '应用程序', 'companies' => '公司 | 公司', 'profits' => '利润 | 利润', 'taxes' => '税额 | 税额', @@ -38,12 +39,20 @@ return [ 'numbers' => '编号 | 编号', 'statuses' => '状态 | 状态', 'others' => '其他 | 其他', - 'contacts' => 'Contact|Contacts', - 'reconciliations' => 'Reconciliation|Reconciliations', - 'deposits' => 'Deposit|Deposits', - 'withdrawals' => 'Withdrawal|Withdrawals', + 'contacts' => '联系人', + 'reconciliations' => '对账单', + 'developers' => '开发者', + 'schedules' => '任务计划', + 'groups' => '团队', + 'charts' => '图表', + 'localisations' => '本土化', + 'defaults' => '默认值', + 'widgets' => '小工具', + 'templates' => '模板', + 'sales' => '销售', + 'purchases' => '购买', - 'dashboard' => '统计', + 'welcome' => '欢迎', 'banking' => '银行', 'general' => '通用', 'no_records' => '尚无记录。', @@ -53,17 +62,21 @@ return [ 'disabled' => '停用', 'yes' => '是', 'no' => '否', - 'na' => 'N/A', + 'na' => '未知', 'daily' => '每日', + 'weekly' => '按周付费', 'monthly' => '每月', 'quarterly' => '每季度', 'yearly' => '每年', 'add' => '新增', 'add_new' => '新增', + 'add_income' => '增加收入', + 'add_expense' => '增加支出', 'show' => '显示', 'edit' => '编辑', 'delete' => '刪除', 'send' => '发送', + 'share' => '分享', 'download' => '下载', 'delete_confirm' => '确认刪除 :name :type ?', 'name' => '名称', @@ -81,11 +94,13 @@ return [ 'reference' => '参考', 'attachment' => '附件', 'change' => '修改', + 'change_type' => '改变类型', 'switch' => '切换', 'color' => '颜色', 'save' => '保存', + 'confirm' => '确认', 'cancel' => '取消', - 'loading' => 'Loading...', + 'loading' => '载入中...', 'from' => '來自', 'to' => '收件人', 'print' => '打印', @@ -97,7 +112,7 @@ return [ 'all_type' => '所有 :type', 'upcoming' => '待付账款', 'created' => '已创建', - 'id' => 'ID', + 'id' => '编号', 'more_actions' => '更多', 'duplicate' => '复制', 'unpaid' => '未付款', @@ -106,27 +121,54 @@ return [ 'partially' => '部分', 'partially_paid' => '部分付款', 'export' => '导出', - 'finish' => 'Finish', - 'wizard' => 'Wizard', - 'skip' => 'Skip', + 'finish' => '完成', + 'wizard' => '助手精灵', + 'skip' => '跳过', 'enable' => '启用', 'disable' => '禁用', - 'select_all' => 'Select All', - 'unselect_all' => 'Unselect All', - 'go_to' => 'Go to :name', - 'created_date' => 'Created Date', - 'period' => 'Period', - 'start' => 'Start', - 'end' => 'End', - 'clear' => 'Clear', - 'difference' => 'Difference', + 'select_all' => '全选', + 'unselect_all' => '取消全选', + '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' => '前往查看您的进度', + + 'card' => [ + 'name' => '持卡人姓名', + 'number' => '卡号', + 'expiration_date' => '最后有效日期', + 'cvv' => '信用卡验证值', + ], 'title' => [ 'new' => '新增 :type', 'edit' => '编辑 :type', - 'create' => 'Create :type', - 'send' => 'Send :type', - 'get' => 'Get :type', + 'delete' => '删除 :type', + 'create' => '创建 :type', + 'send' => '发送 :type', + 'get' => '获取 :type', + 'add' => '添加 :type', + 'manage' => '管理 :type', ], 'form' => [ @@ -135,14 +177,30 @@ return [ 'field' => '- 选择 :field -', 'file' => '选择文件', ], + 'add_new' => '添加新领域 :field', 'no_file_selected' => '未选择文件...', ], 'date_range' => [ - 'today' => 'Today', - 'yesterday' => 'Yesterday', - 'last_days' => 'Last :day Days', - 'this_month' => 'This Month', - 'last_month' => 'Last Month', + 'today' => '今天', + 'yesterday' => '昨天', + 'last_days' => '最近 :day days', + 'this_month' => '本月', + 'last_month' => '上月', ], + + 'empty' => [ + 'documentation' => '了解更多详情,请查看 文档。', + 'items' => '项目可以是产品或服务。您可以在创建发票和账单时使用项目来填写价格、税务等字段。', + 'invoices' => '发票可以是一次性发票或定期发票。您可以将其发送给客户并随后开始接受在线付款。', + 'revenues' => '收入是一种已支付的收入交易,可以是一份独立的记录 (即存款),也可以是发票的附件。', + 'customers' => '如果您想要创建发票,则需要客户。他们也可以登录到客户端门户并查看到它们的余额。', + 'bills' => '账单可以是一次性订单或或定期订单。它们用来表明您对您所购买的产品或服务的卖方所需要支付的款项。', + 'payments' => '付款是一项付费交易,它可以是独立的记录(即食物收据),也可以附在账单上。', + 'vendors' => '如果您想要创建账单,则需要供应商。您可以看到您所欠的余额,并过滤供应商的报告。', + 'transfers' => '转账允许您将钱从一个帐户转移到另一个帐户,不管他们是否使用同一货币。', + 'taxes' => '税款是对发票和账单收取的额外费用。您的金融交易受这些管理税的影响。', + 'reconciliations' => '我们进行银行对账以确保您的公司银行记录处于正确状态。', + ], + ]; diff --git a/resources/lang/zh-CN/header.php b/resources/lang/zh-CN/header.php index 92e6a86ba..b5174e9a0 100644 --- a/resources/lang/zh-CN/header.php +++ b/resources/lang/zh-CN/header.php @@ -8,9 +8,9 @@ return [ 'counter' => '{0} 您沒有任何通知 | {1} 您有 :count 个通知 | [2,*] 您有 :count个通知', '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', ]; diff --git a/resources/lang/zh-CN/invoices.php b/resources/lang/zh-CN/invoices.php index 28a63c53e..3c50346d3 100644 --- a/resources/lang/zh-CN/invoices.php +++ b/resources/lang/zh-CN/invoices.php @@ -2,67 +2,71 @@ 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' => '折扣', + 'tax_total' => '税额', + 'total' => '总计', - 'item_name' => '产品名称 | 产品名称', + 'item_name' => '产品名称 | 产品名称', - 'show_discount' => ':discount% 折扣', - 'add_discount' => '新增折扣', - 'discount_desc' => '小计', + 'show_discount' => ':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' => '标记已查看', + 'download_pdf' => '下载 PDF格式', + 'send_mail' => '发送邮件', + 'all_invoices' => '登录以查看所有发票', + 'create_invoice' => '创建发票', + 'send_invoice' => '发送发票', + 'get_paid' => '获得报酬', + 'accept_payments' => '接受在线付款', 'statuses' => [ - 'draft' => '草稿', - 'sent' => '已发送', - 'viewed' => '已浏览', - 'approved' => '已批准', - 'partial' => '部分', - 'paid' => '已付款', + 'draft' => '草稿', + 'sent' => '已发送', + 'viewed' => '已浏览', + 'approved' => '已批准', + 'partial' => '部分', + 'paid' => '已付款', + 'overdue' => '已逾期', + 'unpaid' => '未付款', ], 'messages' => [ - 'email_sent' => '成功发送账单邮件!', - 'marked_sent' => '成功标记账单为已发送!', - 'email_required' => '此客户沒有邮箱!', - 'draft' => 'This is a DRAFT invoice and will be reflected to charts after it gets sent.', + 'email_sent' => '发票邮件已发送', + 'marked_sent' => '发票标记为已发送!', + 'marked_paid' => '发票标记为已发送!', + 'email_required' => '此客户沒有邮箱!', + 'draft' => '这是 DRAFT 发票,发送后将会反映在图表中。', 'status' => [ - 'created' => 'Created on :date', - 'send' => [ - 'draft' => 'Not sent', - 'sent' => 'Sent on :date', + 'created' => '创建日期: date', + 'viewed' => '已浏览', + 'send' => [ + 'draft' => '未发送', + 'sent' => '送达日期:date', ], - 'paid' => [ - 'await' => 'Awaiting payment', + 'paid' => [ + 'await' => '等待付款', ], ], ], - 'notification' => [ - 'message' => '由于您有一个即将到來的 :amount 账单给客户 :customer,因此收到此邮件。', - 'button' => '立即付款', - ], - ]; diff --git a/resources/lang/zh-CN/items.php b/resources/lang/zh-CN/items.php index 088fdb32c..e45ef4106 100644 --- a/resources/lang/zh-CN/items.php +++ b/resources/lang/zh-CN/items.php @@ -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' => '现在查看', - ], + 'sales_price' => '销售价格', + 'purchase_price' => '采购价格', ]; diff --git a/resources/lang/zh-CN/maintenance.php b/resources/lang/zh-CN/maintenance.php new file mode 100644 index 000000000..251f756dc --- /dev/null +++ b/resources/lang/zh-CN/maintenance.php @@ -0,0 +1,11 @@ + '维护中', + + 'message' => '抱歉,我们正在进行维护。请稍后再试', + + 'last-updated' => '此消息最后更新 :timestamp。', + +]; diff --git a/resources/lang/zh-CN/messages.php b/resources/lang/zh-CN/messages.php index c46c3bee5..96070c611 100644 --- a/resources/lang/zh-CN/messages.php +++ b/resources/lang/zh-CN/messages.php @@ -8,22 +8,28 @@ return [ 'deleted' => '已刪除:type !', 'duplicated' => ':type 重复!', 'imported' => ':type 已导入!', + 'exported' => ':type 导出!', 'enabled' => ':type 已启用!', 'disabled' => ':type 已禁用!', ], + 'error' => [ - 'over_payment' => 'Error: Payment not added! The amount you entered passes the total: :amount', + 'over_payment' => '错误:付款未添加!您输入的金额超过了总金额::amount', 'not_user_company' => '错误:您不允许管理此公司!', 'customer' => '错误:未创建用户!:name已经使用此邮箱。', 'no_file' => '错误:沒有选择文件!', 'last_category' => '错误:无法刪除最后一个 :type 分类!', - 'invalid_apikey' => '错误:token输入错误!', + 'change_type' => '错误:无法更改类型,因为它和 :text 相关!', + 'invalid_apikey' => '错误:输入的 API 密钥无效!', 'import_column' => '错误: :message Sheet name: :sheet. Line number: :line.', 'import_sheet' => '错误: Sheet name 无效. 请检查示例文件.', ], + 'warning' => [ 'deleted' => '警告:由于和 :text 相关,你不能刪除:name。', 'disabled' => '警告:由于和 :text 相关,你不能停用:name。', + 'disable_code' => '警告:您无权禁用或更改货币 :name ,因为它和 :text有 关联。', + 'payment_cancel' => '警告: 您已取消了您最近的 :methods 付款 !', ], ]; diff --git a/resources/lang/zh-CN/modules.php b/resources/lang/zh-CN/modules.php index 565e65013..65573d92c 100644 --- a/resources/lang/zh-CN/modules.php +++ b/resources/lang/zh-CN/modules.php @@ -2,9 +2,9 @@ return [ - 'title' => 'API Token', - 'api_token' => 'Token', + 'api_key' => 'API密钥', 'my_apps' => '我的应用', + 'pre_sale' => '预售', 'top_paid' => '最佳销售', 'new' => '新增', 'top_free' => '最佳免费', @@ -12,17 +12,19 @@ return [ 'search' => '搜索', 'install' => '安装', 'buy_now' => '马上购买', - 'token_link' => '点这里取得您的 API token.', + 'get_api_key' => '点击这里 获取您的 API 密钥。', 'no_apps' => '此分类中尚无App。', - 'developer' => '您是開發人員嗎?這裡可以幫助您學習如何建立應用程式並立即開始銷售!', - - 'recommended_apps' => 'Recommended Apps', + 'become_developer' => '您是开发者吗? 在这里 您可以学习如何创建一个应用并立即开始销售!', + 'recommended_apps' => '推荐应用', 'about' => '關於', 'added' => '已新增', 'updated' => '已更新', 'compatibility' => '相容性', + 'documentation' => '文档', + 'view' => '查看', + 'back' => '返回', 'installed' => '已安裝 :module', 'uninstalled' => '已移除 :module', @@ -34,30 +36,30 @@ return [ 'installation' => '安裝', 'faq' => '常見問題', 'changelog' => '更新日誌', - 'reviews' => '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' => '下载 :module', + 'unzip' => '导出 :module 文件', + 'file_copy' => '正在复制 :module 文件', + 'finish' => '正在完成 :module 安装', + 'redirect' => ':module 已安装,重新定向到更新页面', + 'install' => '安装 :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' => '无法下载 :module', + 'zip' => '无法创建 :module zip 文件', + 'unzip' => '无法解压缩:module', + 'file_copy' => '无法复制 :module 文件', + 'finish' => '无法完成 :module 安装', ], 'badge' => [ - 'installed' => '安装成功', + 'installed' => '安装成功', + 'pre_sale' => '预售', ], 'button' => [ @@ -67,14 +69,16 @@ return [ ], 'my' => [ - 'purchased' => '已购买', - 'installed' => '已安装', + 'purchased' => '已购买', + 'installed' => '已安装', ], 'reviews' => [ 'button' => [ - 'add' => 'Add a Review' + 'add' => '添加评论' ], - 'na' => 'There are no reviews.' - ] + + 'na' => '没有评论。' + ], + ]; diff --git a/resources/lang/zh-CN/notifications.php b/resources/lang/zh-CN/notifications.php index 33646c6b1..560125f27 100644 --- a/resources/lang/zh-CN/notifications.php +++ b/resources/lang/zh-CN/notifications.php @@ -3,7 +3,7 @@ return [ 'whoops' => '啊噢!', - 'hello' => 'Hello!', + 'hello' => '您好!', 'salutation' => '尊敬的,
:company_name', 'subcopy' => '如果您在点击":text" 按钮时遇到问题,请将以下网址复制并粘贴到您的网络浏览器中: [:url](:url)', diff --git a/resources/lang/zh-CN/pagination.php b/resources/lang/zh-CN/pagination.php index 96986853b..ac9a89300 100644 --- a/resources/lang/zh-CN/pagination.php +++ b/resources/lang/zh-CN/pagination.php @@ -2,8 +2,9 @@ return [ - 'previous' => '« 上一页', - 'next' => '下一页 »', - 'showing' => '显示 :first 至 :last 的 :total :type', + 'previous' => '上一个', + 'next' => '下一个', + 'showing' => ':first:latest of :total records.', + 'page' => '每页', ]; diff --git a/resources/lang/zh-CN/reconciliations.php b/resources/lang/zh-CN/reconciliations.php index 0ab0e4022..02c387438 100644 --- a/resources/lang/zh-CN/reconciliations.php +++ b/resources/lang/zh-CN/reconciliations.php @@ -2,13 +2,15 @@ return [ - 'reconcile' => 'Reconcile', - 'reconciled' => 'Reconciled', - 'closing_balance' => 'Closing Balance', - 'unreconciled' => 'Unreconciled', - 'list_transactions' => 'List Transactions', - 'start_date' => 'Start Date', - 'end_date' => 'End Date', - 'cleared_amount' => 'Cleared Amount', + 'reconcile' => '对账', + 'reconciled' => '已对帐的', + 'closing_balance' => '期终结余', + 'unreconciled' => '未对帐的', + 'transactions' => '交易记录', + 'start_date' => '开始日期', + 'end_date' => '结束日期', + 'cleared_amount' => '已清算金额', + 'deposit' => '存款', + 'withdrawal' => '提款', ]; diff --git a/resources/lang/zh-CN/reports.php b/resources/lang/zh-CN/reports.php index e0712ced5..70698ae79 100644 --- a/resources/lang/zh-CN/reports.php +++ b/resources/lang/zh-CN/reports.php @@ -12,6 +12,7 @@ return [ 'net_profit' => '初始利润', 'total_expenses' => '总费用', 'net' => '初始', + 'income_expense' => '收入&支出', 'summary' => [ 'income' => '收入概要', @@ -20,11 +21,10 @@ return [ 'tax' => '税务概要', ], - 'quarter' => [ - '1' => '一至三月', - '2' => '四至六月', - '3' => '七至九月', - '4' => '十至十二月', + 'charts' => [ + 'line' => '曲线图', + 'bar' => '柱状图', + 'pie' => '饼图', ], ]; diff --git a/resources/lang/zh-CN/settings.php b/resources/lang/zh-CN/settings.php index 1e991fcca..6b7100582 100644 --- a/resources/lang/zh-CN/settings.php +++ b/resources/lang/zh-CN/settings.php @@ -3,14 +3,18 @@ return [ 'company' => [ + 'description' => '更改公司名称、电子邮件、地址、税号等', 'name' => '名称', 'email' => '电子邮箱', 'phone' => '电话', 'address' => '地址', 'logo' => '标志', ], + 'localisation' => [ - 'tab' => '本地化', + 'description' => '设置财年、时区、日期格式和更多局部信息', + 'financial_start' => '财年开始', + 'timezone' => '时区', 'date' => [ 'format' => '日期格式', 'separator' => '日期分隔', @@ -20,83 +24,100 @@ return [ 'slash' => '斜线 (/)', 'space' => '空格 ( )', ], - 'timezone' => '时区', 'percent' => [ 'title' => '百分比 (%) 位置', 'before' => '编号之前', 'after' => '编号之后', ], ], + 'invoice' => [ - 'tab' => '订单', + 'description' => '自定义发票前缀、数字、条款、页脚等。', 'prefix' => '订单前缀', 'digit' => '数字位数', 'next' => '下一个号码', - 'logo' => 'Logo', - 'custom' => 'Custom', - 'item_name' => 'Item Name', - 'item' => 'Items', - 'product' => 'Products', - 'service' => 'Services', - 'price_name' => 'Price Name', - 'price' => 'Price', - 'rate' => 'Rate', - 'quantity_name' => 'Quantity Name', - 'quantity' => 'Quantity', + 'logo' => '标志', + 'custom' => '自定义', + 'item_name' => '项目名称', + 'item' => '项目', + 'product' => '产品', + 'service' => '服务', + 'price_name' => '价格名称', + 'price' => '价格', + 'rate' => '税率', + 'quantity_name' => '数量名称', + 'quantity' => '数量', + 'payment_terms' => '付款条款', + 'title' => '标题', + 'subheading' => '副标题', + 'due_receipt' => '由于收到', + 'due_days' => '在 :days 内到期', + 'choose_template' => '选择发票模板', + 'default' => '默认', + 'classic' => '经典', + 'modern' => '现代的', ], + 'default' => [ - 'tab' => '默认', - 'account' => '默认账户', - 'currency' => '默认货币', - 'tax' => '默认税率', - 'payment' => '默认付款方式', - 'language' => '默认语言', + 'description' => '默认账户、货币、公司语言', + 'list_limit' => '每页记录', + 'use_gravatar' => '使用 Gravatar', ], + 'email' => [ + 'description' => '更改发送协议和电子邮件模板', 'protocol' => '协议', 'php' => 'PHP Mail', 'smtp' => [ 'name' => 'SMTP', 'host' => 'SMTP IP', - 'port' => 'SMTP Port', + 'port' => 'SMTP 端口', 'username' => 'SMTP 账户', 'password' => 'SMTP 绵绵', 'encryption' => 'SMTP 安全性', 'none' => '无', ], - 'sendmail' => 'Sendmail', + 'sendmail' => '发送邮件', 'sendmail_path' => 'Sendmail 路径', 'log' => '邮件日志', + + 'templates' => [ + 'subject' => '主题', + 'body' => '正文', + 'tags' => '可用标签: :tag_list', + 'invoice_new_customer' => '新发票模板 (发送给客户)', + 'invoice_remind_customer' => '发票提醒模板 (发送给客户)', + 'invoice_remind_admin' => '发票提醒模板 (发送给管理员)', + 'invoice_recur_customer' => '定期发票模板 (发送给客户)', + 'invoice_recur_admin' => '定期发票模板 (发送给管理员)', + 'invoice_payment_customer' => '付款接收模板 (发送给客户)', + 'invoice_payment_admin' => '付款接收模板 (发送给管理员)', + 'bill_remind_admin' => '账单提醒模板 (发送给管理员)', + 'bill_recur_admin' => '定期账单模板 (发送给管理员)', + ], ], + 'scheduling' => [ - 'tab' => '计划任务', + 'name' => '计划任务', + 'description' => '定期的自动提醒和指令', 'send_invoice' => '发送订单提醒', 'invoice_days' => '与到期日后发送', 'send_bill' => '发送账单提醒', 'bill_days' => '与到期日前发送', 'cron_command' => 'Cron命令', 'schedule_time' => '执行时间', - 'send_item_reminder'=> 'Send Item Reminder', - 'item_stocks' => 'Send When Item Stock', ], - 'appearance' => [ - 'tab' => '显示', - 'theme' => '主题', - 'light' => '明亮', - 'dark' => '暗色', - 'list_limit' => '每页记录数量', - 'use_gravatar' => '使用 Gravatar(邮箱头像:不建议开启,影响系统速度)', + + 'categories' => [ + 'description' => '收入、支出和项目的非限定类别', ], - 'system' => [ - 'tab' => '系统', - 'session' => [ - 'lifetime' => 'Session周期 (分钟)', - 'handler' => 'Session管理', - 'file' => '文件', - 'database' => '数据库', - ], - 'file_size' => '最大文件容量 (MB)', - 'file_types' => '允许文件格式', + + 'currencies' => [ + 'description' => '创建、管理货币并设定他们的汇率', + ], + + 'taxes' => [ + 'description' => '固定税率,常规税率,其他费率以及复合税率', ], ]; diff --git a/resources/lang/zh-CN/taxes.php b/resources/lang/zh-CN/taxes.php index ba57ab0a3..390f71665 100644 --- a/resources/lang/zh-CN/taxes.php +++ b/resources/lang/zh-CN/taxes.php @@ -4,5 +4,8 @@ return [ 'rate' => '税率', 'rate_percent' => '税率 (%)', - + 'normal' => '常规税率', + 'inclusive' => '包含费率', + 'compound' => '复合税率', + 'fixed' => '固定费率', ]; diff --git a/resources/lang/zh-CN/transfers.php b/resources/lang/zh-CN/transfers.php index a6e3fa88d..4732d0d44 100644 --- a/resources/lang/zh-CN/transfers.php +++ b/resources/lang/zh-CN/transfers.php @@ -6,7 +6,7 @@ return [ 'to_account' => '收件账户', 'messages' => [ - 'delete' => ':from to :to (:amount)', + 'delete' => ':from 到 :to (:amount)', ], ]; diff --git a/resources/lang/zh-CN/validation.php b/resources/lang/zh-CN/validation.php index 13dcc7ac9..5bf580892 100644 --- a/resources/lang/zh-CN/validation.php +++ b/resources/lang/zh-CN/validation.php @@ -13,19 +13,19 @@ return [ | */ - 'accepted' => '必须接受 :attribute。', + 'accepted' => '您必须接受 :attribute。', 'active_url' => ':attribute 并非一个有效的网址。', 'after' => ':attribute 必须要晚于 :date。', 'after_or_equal' => ':attribute 必须要等于 :date 或更晚', 'alpha' => ':attribute 只能以字母组成。', - 'alpha_dash' => ':attribute 只能以字母、数字及斜线组成。', + 'alpha_dash' => ':attribute 只能由字母、数字、短划线(-)和下划线(_)组成。', 'alpha_num' => ':attribute 只能以字母及数字组成。', 'array' => ':attribute 必须为数组。', 'before' => ':attribute 必须要早于 :date。', 'before_or_equal' => ':attribute 必须要等于 :date 或更早。', 'between' => [ 'numeric' => ':attribute 必须介于 :min 至 :max 之间。', - 'file' => ':attribute 必须介于 :min 至 :max kb 之间。 ', + 'file' => ':attribute 必须介于 :min - :max KB 之间。', 'string' => ':attribute 必须介于 :min 至 :max 个字符之间。', 'array' => ':attribute: 必须有 :min - :max 个元素。', ], @@ -33,15 +33,16 @@ 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 不能留空。', + 'filled' => ':attribute 不能为空。', 'image' => ':attribute 必须是图片。', 'in' => '所选择的 :attribute 选项无效。', 'in_array' => ':attribute 没有在 :other 中。', @@ -50,7 +51,7 @@ return [ 'json' => ':attribute 必须是正确的 JSON 字符串。', 'max' => [ 'numeric' => ':attribute 不能大于 :max。', - 'file' => ':attribute 不能大于 :max kb。', + 'file' => ':attribute 不能大于 :max KB。', 'string' => ':attribute 不能多于 :max 个字符。', 'array' => ':attribute 最多有 :max 个元素。', ], @@ -58,17 +59,17 @@ return [ 'mimetypes' => ':attribute 必须为 :values 的文件。', 'min' => [ 'numeric' => ':attribute 不能小于 :min。', - 'file' => ':attribute 不能小于 :min kb。', + 'file' => ':attribute 大小不能小于 :min KB。', 'string' => ':attribute 不能小于 :min 个字符。', 'array' => ':attribute 至少有 :min 个元素。', ], 'not_in' => '所选择的 :attribute 选项无效。', 'numeric' => ':attribute 必须为数字。', 'present' => ':attribute 必须存在。', - 'regex' => ':attribute 的格式错误。', - 'required' => ':attribute 不能留空。', + 'regex' => ':attribute 格式不正确。', + 'required' => ':attribute 不能为空。', 'required_if' => '当 :other 是 :value 时 :attribute 不能留空。', - 'required_unless' => '当 :other 不是 :value 时 :attribute 不能留空。', + 'required_unless' => '当 :other 不为 :values 时 :attribute 不能为空。', 'required_with' => '当 :values 出现时 :attribute 不能留空。', 'required_with_all' => '当 :values 出现时 :attribute 不能為空。', 'required_without' => '当 :values 留空时 :attribute field 不能留空。', @@ -76,15 +77,15 @@ return [ 'same' => ':attribute 与 :other 必须相同。', 'size' => [ 'numeric' => ':attribute 的大小必须是 :size。', - 'file' => ':attribute 的大小必须是 :size kb。', + 'file' => ':attribute 大小必须为 :size KB。', 'string' => ':attribute 必须是 :size 个字符。', 'array' => ':attribute 必须是 :size 个元素。', ], - 'string' => ':attribute 必须是字符串。', + 'string' => ':attribute 必须是一个字符串。', 'timezone' => ':attribute 必须是争取的时区值。', 'unique' => ':attribute 已经存在。', 'uploaded' => ':attribute 上传失败。', - 'url' => ':attribute 的格式错误。', + 'url' => ':attribute 格式不正确。', /* |-------------------------------------------------------------------------- @@ -102,7 +103,7 @@ return [ 'rule-name' => '自定信息', ], 'invalid_currency' => ':attribute code 无效.', - 'invalid_amount' => 'The amount :attribute is invalid.', + 'invalid_amount' => '金额 :attribute 无效。', ], /* diff --git a/resources/lang/zh-CN/dashboard.php b/resources/lang/zh-CN/widgets.php similarity index 50% rename from resources/lang/zh-CN/dashboard.php rename to resources/lang/zh-CN/widgets.php index f75103b79..235c01bff 100644 --- a/resources/lang/zh-CN/dashboard.php +++ b/resources/lang/zh-CN/widgets.php @@ -2,23 +2,22 @@ return [ - 'total_incomes' => '总收入', - 'receivables' => '应收账款', - 'open_invoices' => '未结订单', - 'overdue_invoices' => '逾期订单', + 'total_income' => '总收入', + 'receivables' => '应收款项', + 'open_invoices' => '开具发票', + 'overdue_invoices' => '逾期发票', 'total_expenses' => '总费用', - 'payables' => '应付账款', + 'payables' => '应付款项', 'open_bills' => '未结账单', - 'overdue_bills' => '过期账单', + 'overdue_bills' => '逾期帐单', 'total_profit' => '总利润', - 'open_profit' => '初始利润', + 'open_profit' => '公开利润', 'overdue_profit' => '逾期利润', 'cash_flow' => '现金流', 'no_profit_loss' => '无利润损失', - 'incomes_by_category' => '收入分类', + 'income_by_category' => '收入分类', 'expenses_by_category' => '支出分类', 'account_balance' => '账户余额', - 'latest_incomes' => '近期收入', + 'latest_income' => '最新收入', 'latest_expenses' => '近期支出', - ];