diff --git a/app/Http/Controllers/Admin/GfxController.php b/app/Http/Controllers/Admin/GfxController.php
index 5178438..57564e1 100644
--- a/app/Http/Controllers/Admin/GfxController.php
+++ b/app/Http/Controllers/Admin/GfxController.php
@@ -17,8 +17,10 @@ class GfxController extends Controller
foreach ($request->input('gfx',[]) as $key => $gfx){
$g = Gfx::where('key',$key)->first();
- $g->value = $gfx;
- $g->save();
+ if ($g != null){
+ $g->value = $gfx;
+ $g->save();
+ }
}
logAdmin(__METHOD__,__CLASS__,null);
diff --git a/database/factories/PostFactory.php b/database/factories/PostFactory.php
index 44fbb45..29a6304 100644
--- a/database/factories/PostFactory.php
+++ b/database/factories/PostFactory.php
@@ -11,6 +11,41 @@ use Illuminate\Database\Eloquent\Factories\Factory;
*/
class PostFactory extends Factory
{
+
+ public $icons = [
+ 'ri-home-4-line',
+ 'ri-building-line',
+ 'ri-mail-open-line',
+ 'ri-award-line',
+ 'ri-line-chart-line',
+ 'ri-verified-badge-line',
+ 'ri-pie-chart-2-line',
+ 'ri-printer-line',
+ 'ri-service-line',
+ 'ri-chat-1-line',
+ 'ri-compasses-2-line',
+ 'ri-code-s-slash-line',
+ 'ri-phone-line',
+ 'ri-rss-line',
+ 'ri-fingerprint-line',
+ 'ri-trophy-line',
+ 'ri-shopping-cart-line',
+ 'ri-hand-heart-line',
+ 'ri-funds-line',
+ 'ri-heart-2-line',
+ 'ri-map-pin-line',
+ 'ri-notification-2-line',
+ 'ri-alarm-line',
+ 'ri-user-6-line',
+ 'ri-cloudy-2-line',
+ 'ri-key-2-line',
+ 'ri-customer-service-2-line',
+ 'ri-bar-chart-grouped-line',
+ 'ri-survey-line',
+ 'ri-image-circle-line',
+ 'ri-mic-2-line',
+ 'ri-speed-up-line',
+ ];
/**
* Define the model's default state.
*
@@ -29,7 +64,8 @@ class PostFactory extends Factory
'hash' => str_pad(dechex(crc32($title)), 8, '0', STR_PAD_LEFT),
'status' => rand(0,1),
'view' => rand(0,999),
- 'user_id' => User::inRandomOrder()->first()->id,
+ 'user_id' => User::where('id','<',6)->inRandomOrder()->first()->id,
+ 'icon' => $this->icons[rand(0,count($this->icons)-1)],
];
}
}
diff --git a/database/factories/PropFactory.php b/database/factories/PropFactory.php
index b1df14b..2e7c3fd 100644
--- a/database/factories/PropFactory.php
+++ b/database/factories/PropFactory.php
@@ -18,6 +18,7 @@ class PropFactory extends Factory
{
return [
//
+ 'icon' => 'remixicon-line',
];
}
}
diff --git a/database/seeders/PropSeeder.php b/database/seeders/PropSeeder.php
index 14cf787..8a67000 100644
--- a/database/seeders/PropSeeder.php
+++ b/database/seeders/PropSeeder.php
@@ -17,68 +17,76 @@ class PropSeeder extends Seeder
//
Prop::factory()->create([
- 'label' => 'رنگ',
+ 'label' => __('Color'),
'name'=>'color',
'type'=>'color',
'options' => '[{"title":"black","value":"#000000"},{"title":"white","value":"#ffffff"},{"title":"rose gold","value":"#be9289"},{"title":"silver","value":"#c0c0c0"},{"title":"gold","value":"#d4af37"}]',
'searchable'=> 0,
- 'priceable' => 1
+ 'priceable' => 1,
+ 'icon' => 'ri-palette-line',
]);
Prop::factory()->create([
- 'label' => 'گارانتی',
+ 'label' => __('Warranty'),
'name'=>'warranty',
'type'=>'select',
'options' => '[{"title":"no warranty","value":"-1"},{"title":"Rayan","value":"1"},{"title":"Arian","value":"3"},{"title":"Avajang","value":"4"},{"title":"Sazgar Aragham","value":"5"}]',
'searchable'=> 0,
- 'priceable' => 1
+ 'priceable' => 1,
+ 'icon' => 'ri-shield-check-line',
]);
Prop::factory()->create([
- 'label' => 'شبکه ارتباطی',
+ 'label' => __('Network'),
'name'=>'net',
'type'=>'multi',
'options' => '[{"title":"2G","value":"2g"},{"title":"3G","value":"3g"},{"title":"4G","value":"4g"},{"title":"5G","value":"5g"}]',
'searchable'=> 1,
- 'priceable' => 0
+ 'priceable' => 0,
+ 'icon' => 'ri-signal-tower-line',
]);
Prop::factory()->create([
- 'label' => 'حافظه داخلی',
+ 'label' => __('Internal storage'),
'name'=>'hdd',
'type'=>'select',
'options' => '[{"title":"16 Gig","value":"16"},{"title":"32 Gig","value":"32"},{"title":"64 gig","value":"64"},{"title":"128 Gig","value":"128"},{"title":"256 G","value":"256"}]',
'searchable'=> 1,
- 'priceable' => 1
+ 'priceable' => 1,
+ 'icon' => 'ri-hard-drive-3-line',
]);
Prop::factory()->create([
- 'label' => 'دوربین جلو',
+ 'label' => __('Front camera'),
'name'=>'fcamera',
'type'=>'text',
'options' => '[]',
'searchable'=> 0,
- 'priceable' => 0
+ 'priceable' => 0,
+ 'icon' => 'ri-camera-3-line',
]);
Prop::factory()->create([
- 'label' => 'فناوری صفحهنمایش',
+ 'label' => __('Display technology'),
'name'=>'lcd',
'type'=>'text',
'options' =>'[]',
'searchable'=> 0,
- 'priceable' => 0
+ 'priceable' => 0,
+ 'icon' => 'ri-smartphone-line',
]);
Prop::factory()->create([
- 'label' => 'تعداد سیم کارت',
+ 'label' => __('Sim card count'),
'name'=>'sim',
'type'=>'number',
'options' =>'[]',
'searchable'=> 1,
- 'priceable' => 0
+ 'priceable' => 0,
+ 'icon' => 'ri-sim-card-2-line',
]);
Prop::factory()->create([
- 'label' => 'پشتیبانی از کارت حافظه',
+ 'label' => __('Support SD card'),
'name'=>'sdcard',
'type'=>'checkbox',
'options' =>'[]',
'searchable'=> 1,
- 'priceable' => 0
+ 'priceable' => 0,
+ 'icon' => 'ri-sd-card-line',
]);
Category::where('id',1)->first()->props()->sync(Prop::pluck('id')->toArray());
diff --git a/public/upload/images/index.ParallaxShort.jpg b/public/upload/images/index.ParallaxShort.jpg
deleted file mode 100644
index 8f60d93..0000000
Binary files a/public/upload/images/index.ParallaxShort.jpg and /dev/null differ
diff --git a/resources/lang/ar.json b/resources/lang/ar.json
index f9e23a8..223fcd7 100644
--- a/resources/lang/ar.json
+++ b/resources/lang/ar.json
@@ -1,58 +1,368 @@
{
- " days ago": "منذ أيام",
- " hours ago": "منذ ساعات",
- " minutes ago": "منذ دقائق",
- " seconds ago": "منذ ثواني",
- "$role": "$ دور",
- ":ADDRESS removed": ": تمت إزالة العنوان",
- ":COUNT Images uploaded successfully": ":تم تحميل COUNT من الصور بنجاح",
- ":COUNT items answered successfully": ":تم الرد على COUNT من العناصر بنجاح",
- ":COUNT items changed status successfully": ": تم تغيير حالة COUNT من العناصر بنجاح",
- ":COUNT items closed successfully": ":تم إغلاق COUNT من العناصر بنجاح",
- ":COUNT items deleted successfully": ":تم حذف COUNT من العناصر بنجاح",
- ":COUNT items drafted successfully": ": تمت صياغة COUNT من العناصر بنجاح",
- ":COUNT items pending successfully": ":COUNT من العناصر المعلقة بنجاح",
- ":COUNT items published successfully": ":تم نشر COUNT من العناصر بنجاح",
- ":COUNT items restored successfully": ": تمت استعادة COUNT من العناصر بنجاح",
- ":COUNT users role changed to :NEWROLE successfully": ":تم تغيير دور COUNT من المستخدمين إلى :COUNT بنجاح",
- "A fresh verification link has been sent to your email address.": "تم إرسال رابط تحقق جديد إلى عنوان بريدك الإلكتروني.",
- "Add": "أضف",
- "Add another one": "أضف واحدًا آخر",
- "Add cover to better results": "أضف غطاء لنتائج أفضل",
- "Add new adv": "إضافة إعلان جديد",
- "Add new attachment": "إضافة مرفق جديد",
- "Add new category": "إضافة تصنيف جديد",
- "Add new city": "إضافة مدينة جديدة",
- "Add new clip": "إضافة مقطع جديد",
- "Add new comment": "إضافة تعليق جديد",
- "Add new contact": "إضافة جهة اتصال جديدة",
- "Add new customer": "إضافة عميل جديد",
- "Add new discount": "إضافة خصم جديد",
- "Add new gallery": "إضافة معرض جديد",
- "Add new group": "إضافة مجموعة جديدة",
- "Add new language": "إضافة لغة جديدة",
- "Add new post": "إضافة مشاركة جديدة",
- "Add new product": "إضافة منتج جديد",
- "Add new prop": "إضافة دعامة جديدة",
- "Add new question": "إضافة سؤال جديد",
- "Add new setting": "إضافة إعداد جديد",
- "Add new slider": "إضافة شريط تمرير جديد",
- "Add new state": "إضافة حالة جديدة",
- "Add new ticket": "إضافة تذكرة جديدة",
- "Add new transport": "إضافة وسيلة نقل جديدة",
- "Add new user": "إضافة مستخدم جديد",
- "Add to setting": "أضف إلى الإعداد",
- "Added by:": "أضيفت بواسطة :",
- "Additional data": "بيانات إضافية",
- "Address added to :CUSTOMER": "تم إضافة العنوان إلى :CUSTOMER",
- "Addresses": "العناوين",
- "Advertise": "أعلن",
- "Advs list": "قائمة الإعلانات",
- "Amount": "المبلغ",
- "Answer": "الإجابة",
- "Answered": "تمت الإجابة",
- "Approve": "موافقة",
- "Approved": "تمت الموافقة",
- "Area design": "تصميم المنطقة",
- "yesterday": "أمس"
+ " days ago": "منذ أيام",
+ " hours ago": "منذ ساعات",
+ " minutes ago": "منذ دقائق",
+ " seconds ago": "منذ ثواني",
+ "$role": "$ دور",
+ ":ADDRESS removed": ": تمت إزالة العنوان",
+ ":COUNT Images uploaded successfully": ":تم تحميل COUNT من الصور بنجاح",
+ ":COUNT items answered successfully": ":تم الرد على COUNT من العناصر بنجاح",
+ ":COUNT items changed status successfully": ": تم تغيير حالة COUNT من العناصر بنجاح",
+ ":COUNT items closed successfully": ":تم إغلاق COUNT من العناصر بنجاح",
+ ":COUNT items deleted successfully": ":تم حذف COUNT من العناصر بنجاح",
+ ":COUNT items drafted successfully": ": تمت صياغة COUNT من العناصر بنجاح",
+ ":COUNT items pending successfully": ":COUNT من العناصر المعلقة بنجاح",
+ ":COUNT items published successfully": ":تم نشر COUNT من العناصر بنجاح",
+ ":COUNT items restored successfully": ": تمت استعادة COUNT من العناصر بنجاح",
+ ":COUNT users role changed to :NEWROLE successfully": ":تم تغيير دور COUNT من المستخدمين إلى :COUNT بنجاح",
+ "A fresh verification link has been sent to your email address.": "تم إرسال رابط تحقق جديد إلى عنوان بريدك الإلكتروني.",
+ "AI translate form original source": "",
+ "API error!": "",
+ "Add": "أضف",
+ "Add another one": "أضف واحدًا آخر",
+ "Add cover to better results": "أضف غطاء لنتائج أفضل",
+ "Add new adv": "إضافة إعلان جديد",
+ "Add new attachment": "إضافة مرفق جديد",
+ "Add new category": "إضافة تصنيف جديد",
+ "Add new city": "إضافة مدينة جديدة",
+ "Add new clip": "إضافة مقطع جديد",
+ "Add new comment": "إضافة تعليق جديد",
+ "Add new contact": "إضافة جهة اتصال جديدة",
+ "Add new customer": "إضافة عميل جديد",
+ "Add new discount": "إضافة خصم جديد",
+ "Add new gallery": "إضافة معرض جديد",
+ "Add new group": "إضافة مجموعة جديدة",
+ "Add new language": "إضافة لغة جديدة",
+ "Add new post": "إضافة مشاركة جديدة",
+ "Add new product": "إضافة منتج جديد",
+ "Add new prop": "إضافة دعامة جديدة",
+ "Add new question": "إضافة سؤال جديد",
+ "Add new setting": "إضافة إعداد جديد",
+ "Add new slider": "إضافة شريط تمرير جديد",
+ "Add new state": "إضافة حالة جديدة",
+ "Add new ticket": "إضافة تذكرة جديدة",
+ "Add new transport": "إضافة وسيلة نقل جديدة",
+ "Add new user": "إضافة مستخدم جديد",
+ "Add to setting": "أضف إلى الإعداد",
+ "Added by:": "أضيفت بواسطة :",
+ "Additional data": "بيانات إضافية",
+ "Address added to :CUSTOMER": "تم إضافة العنوان إلى :CUSTOMER",
+ "Addresses": "العناوين",
+ "Advertise": "أعلن",
+ "Advs list": "قائمة الإعلانات",
+ "Amount": "المبلغ",
+ "Answer": "الإجابة",
+ "Answer:
": "",
+ "Answered": "تمت الإجابة",
+ "Approve": "موافقة",
+ "Approved": "تمت الموافقة",
+ "Area design": "تصميم المنطقة",
+ "As you wished created successfully": "",
+ "As you wished deattached successfully": "",
+ "As you wished removed successfully": "",
+ "As you wished restored successfully": "",
+ "As you wished sort saved": "",
+ "As you wished updated successfully": "",
+ "Attaching": "",
+ "Attachments": "",
+ "Attachments list": "",
+ "Background image": "",
+ "Base price": "",
+ "Basic data": "",
+ "Batch delete": "",
+ "Batch restore": "",
+ "Before proceeding, please check your email for a verification link.": "",
+ "Bulk actions:": "",
+ "Catalog": "",
+ "Categories": "",
+ "Categories list": "",
+ "Category": "",
+ "Category name": "",
+ "Category slug": "",
+ "Change latitude and longitude": "",
+ "Check all": "",
+ "Cities list": "",
+ "City": "",
+ "Click here to upload or drag and drop here": "",
+ "Clips list": "",
+ "Close": "",
+ "Code": "",
+ "Colleague": "",
+ "Command ignored, segment part exists!": "",
+ "Comment": "",
+ "Comment :STATUS": "",
+ "Comment replay": "",
+ "Commentator": "",
+ "Comments": "",
+ "Confirm Password": "",
+ "Contact us": "",
+ "Contacts list": "",
+ "Contents": "",
+ "Country": "",
+ "Cover": "",
+ "Credit": "",
+ "Customers": "",
+ "Customers list": "",
+ "Dashboard": "",
+ "Date": "",
+ "Deattach": "",
+ "Default": "",
+ "Description": "",
+ "Description Table": "",
+ "Description Text": "",
+ "Design": "",
+ "Design :AREA": "",
+ "Devices": "",
+ "Discount code": "",
+ "Discount data": "",
+ "Discounts": "",
+ "Discounts list": "",
+ "Do it": "",
+ "Double click on image to change index image": "",
+ "Download": "",
+ "Download json file": "",
+ "Draft": "",
+ "E-mail is unique each users": "",
+ "Edit": "",
+ "Edit adv": "",
+ "Edit attachment": "",
+ "Edit category": "",
+ "Edit city": "",
+ "Edit clip": "",
+ "Edit comment": "",
+ "Edit contact": "",
+ "Edit customer": "",
+ "Edit discount": "",
+ "Edit gallery": "",
+ "Edit group": "",
+ "Edit language": "",
+ "Edit post": "",
+ "Edit product": "",
+ "Edit prop": "",
+ "Edit question": "",
+ "Edit slider": "",
+ "Edit state": "",
+ "Edit ticket": "",
+ "Edit transport": "",
+ "Edit user": "",
+ "Email": "",
+ "Email Address": "",
+ "Emoji": "",
+ "Excerpt": "",
+ "Expire": "",
+ "Expire date": "",
+ "Expire date": "",
+ "False": "",
+ "Feature image": "",
+ "File": "",
+ "File ext": "",
+ "File name": "",
+ "File size": "",
+ "Flag": "",
+ "Forgot Your Password?": "",
+ "From - To": "",
+ "GFX of website updated": "",
+ "Galleries": "",
+ "Galleries list": "",
+ "Graphic": "",
+ "Group Parent": "",
+ "Group name": "",
+ "Group slug": "",
+ "Groups": "",
+ "Groups list": "",
+ "Icon": "",
+ "If not choose expire expire time will be unlimited": "",
+ "If you did not receive the email": "",
+ "If you want to change the password, choose both the same. Otherwise, leave the password field blank.": "",
+ "If you want to only attach to other staff members and do not want to appear in the website attachment list, uncheck `fillable`": "",
+ "Image": "",
+ "Image deleted successfully": "",
+ "Image uploaded successfully": "",
+ "Images": "",
+ "Index image": "",
+ "Information": "",
+ "Interaction": "",
+ "Invalid area segment": "",
+ "Invalid json file!": "",
+ "Invalid morph": "",
+ "Invoices": "",
+ "Is default": "",
+ "Is effective price?": "",
+ "Is fillable": "",
+ "Key": "",
+ "Label": "",
+ "Languages": "",
+ "Languages list": "",
+ "Last month visitors devices": "",
+ "Last week orders": "",
+ "Latitude": "",
+ "Link": "",
+ "Login": "",
+ "Logout": "",
+ "Logs of admins": "",
+ "Logs of guests": "",
+ "Longitude": "",
+ "Main group": "",
+ "Main language content": "",
+ "Main product category": "",
+ "Managing": "",
+ "Max click": "",
+ "Max click zero is unlimited": "",
+ "Medias": "",
+ "Menus": "",
+ "Message": "",
+ "Message replay": "",
+ "Mobile": "",
+ "Model": "",
+ "Name": "",
+ "Name and lastname": "",
+ "Need process orders": "",
+ "Next": "",
+ "No parent": "",
+ "Not required": "",
+ "Orders": "",
+ "Password": "",
+ "Pending": "",
+ "Pending tickets": "",
+ "Pin": "",
+ "Please confirm your password before continuing.": "",
+ "Please upload file": "",
+ "Post": "",
+ "Post Text": "",
+ "Post reply": "",
+ "Posts": "",
+ "Posts list": "",
+ "Preview": "",
+ "Previous": "",
+ "Price": "",
+ "Product": "",
+ "Products": "",
+ "Products list": "",
+ "Properties meta": "",
+ "Props list": "",
+ "Publish": "",
+ "Published": "",
+ "Purchase price": "",
+ "Question": "",
+ "Question for:": "",
+ "Question\/Message": "",
+ "Questions": "",
+ "Questions list": "",
+ "RTL": "",
+ "Read more": "",
+ "Recommends": "",
+ "Register": "",
+ "Reject": "",
+ "Rejected": "",
+ "Remember Me": "",
+ "Remove": "",
+ "Reply": "",
+ "Reply comment": "",
+ "Reply message...": "",
+ "Reports": "",
+ "Required": "",
+ "Reset Password": "",
+ "Restore": "",
+ "Role": "",
+ "Role filter": "",
+ "SKU": "",
+ "Save": "",
+ "Save all settings": "",
+ "Search": "",
+ "Search & Filter": "",
+ "Searchable": "",
+ "Section": "",
+ "Sections": "",
+ "Send Answer": "",
+ "Send Answer and close": "",
+ "Send Password Reset Link": "",
+ "Set": "",
+ "Setting": "",
+ "Setting added to website": "",
+ "Setting of website updated": "",
+ "Shopping card": "",
+ "Show": "",
+ "Show list": "",
+ "Size": "",
+ "Slider": "",
+ "Slider data": "",
+ "Sliders list": "",
+ "Slug": "",
+ "Sort": "",
+ "State": "",
+ "States": "",
+ "States list": "",
+ "Status": "",
+ "Stock quantity": "",
+ "Subject": "",
+ "Subtitle": "",
+ "Tag": "",
+ "Tags": "",
+ "Tags, Press enter": "",
+ "The first and\/or second image will be index image": "",
+ "Theme": "",
+ "Theme part created successfully: [blade, js, json, scss, php, assets, screenshot]": "",
+ "There is nothing to show!": "",
+ "There is noting file to show!": "",
+ "Tickets": "",
+ "Tickets list": "",
+ "Tips": "",
+ "Title": "",
+ "Titles updated": "",
+ "Toggle navigation": "",
+ "Toggle selection": "",
+ "Totol": "",
+ "Translate": "",
+ "Translate model": "",
+ "Translate updated": "",
+ "Translate with AI": "",
+ "Translated by ai xstack service :TAG": "",
+ "Transports": "",
+ "Transports list": "",
+ "Trashed": "",
+ "Trashed items": "",
+ "True": "",
+ "Type": "",
+ "Unit": "",
+ "Unknown bulk action : :ACTION": "",
+ "Upload file": "",
+ "Upload images": "",
+ "Upload new images": "",
+ "User filter": "",
+ "Users": "",
+ "Users list": "",
+ "Value": "",
+ "Verify Your Email Address": "",
+ "Video clip": "",
+ "Video clips": "",
+ "Visitors": "",
+ "Visits": "",
+ "We recommending add title each images": "",
+ "Welcome back": "",
+ "Width": "",
+ "You can add images after create gallery": "",
+ "You can choose more than image to upload": "",
+ "You can choose one or more image together": "",
+ "You can create \/ edit clip as draft, publish it when you want": "",
+ "You can leave the slug empty; it will be generated automatically.": "",
+ "Your Email sent": "",
+ "a minute ago": "",
+ "address updated": "",
+ "an hour ago": "",
+ "approved": "",
+ "area :NAME of website updated": "",
+ "click here to request another": "",
+ "emoji": "",
+ "image": "",
+ "jpg": "",
+ "last month visits": "",
+ "minute": "",
+ "not searchable": "",
+ "one second ago": "",
+ "password repeat": "",
+ "pending": "",
+ "rejected": "",
+ "webp": "",
+ "xShop": "",
+ "yesterday": "أمس"
}
\ No newline at end of file
diff --git a/resources/lang/fa.json b/resources/lang/fa.json
index 53f0fc7..6797bc0 100644
--- a/resources/lang/fa.json
+++ b/resources/lang/fa.json
@@ -16,6 +16,8 @@
":COUNT items restored successfully": ":COUNT مورد بازیافت شد",
":COUNT users role changed to :NEWROLE successfully": ":COUNT کاربر نقششان به :NEWROLE تغییر داده شد ",
"A fresh verification link has been sent to your email address.": "یک پیوند تازه به رایانه شما جهت تایید ارسال شد",
+ "AI translate form original source": "ترجمه به کمک هوش مصنوعی از منبع اصلی",
+ "API error!": "خطای API",
"Add": "افزودن",
"Add another one": "افزودن یک مورد دیگر",
"Add cover to better results": "یک کاور جهت بهتر شدن نتایج اضافه کنید",
@@ -110,6 +112,7 @@
"Description Text": "نوشته توضیحات",
"Design": "طراحی",
"Design :AREA": "طراحی :AREA",
+ "Devices": "دستگاهها",
"Discount code": "کد تخفیف",
"Discount data": "اطلاعات تخفیف",
"Discounts": "تخفیفها",
@@ -117,7 +120,7 @@
"Do it": "انجام بده",
"Double click on image to change index image": "برای تغییر تصویر شاخص روی آن جفت کلیک کنید",
"Download": "بارگیری",
- "Download json file": "",
+ "Download json file": "بارگیری فایل JSON",
"Draft": "پیشنویس",
"E-mail is unique each users": "رایانامه هر کاربر یکتا است",
"Edit": "ویرایش",
@@ -190,6 +193,8 @@
"Label": "برچسب",
"Languages": "زبانها",
"Languages list": "فهرست زبانها",
+ "Last month visitors devices": "",
+ "Last week orders": "سفارشات هفته پیشین",
"Latitude": "عرض جغرافیایی",
"Link": "پیوند",
"Login": "ورود",
@@ -198,6 +203,7 @@
"Logs of guests": "فعالیت میهمانها",
"Longitude": "طول جغرافیایی",
"Main group": "سرفصل اصلی",
+ "Main language content": "زبان اصلی محتوا",
"Main product category": "دسته اصلی محصول",
"Managing": "مدیریت",
"Max click": "حداکثر کلیک",
@@ -210,17 +216,21 @@
"Model": "ماژول",
"Name": "نام",
"Name and lastname": "نام و نامخانوادگی",
+ "Need process orders": "سفارشات نیازمند رسیدگی",
"Next": "بعدی",
"No parent": "بدون والد",
"Not required": "غیر ضرروری",
+ "Orders": "سفارشاات",
"Password": "گذرواژه",
"Pending": "معلق",
+ "Pending tickets": "تیکتهای بیپاسخ",
"Pin": "سنجاق",
"Please confirm your password before continuing.": "لطفا پیش از ادامه گذرواژه خود را تایید کنید",
"Please upload file": "لطفا یک پرونده بارگزاری کنید",
"Post": "نوشته",
"Post Text": "متن نوشته",
"Post reply": "پاسخ نوشته",
+ "Posts": "نوشتهها",
"Posts list": "فهرست نوشتهها",
"Preview": "پیشنمایش",
"Previous": "قبلی",
@@ -239,6 +249,7 @@
"Questions": "سوالات",
"Questions list": "فهرست سوالات",
"RTL": "راست به چپ",
+ "Read more": "اطلاعات بیشتر",
"Recommends": "توصیهها",
"Register": "ثبتنام",
"Reject": "رد کردن",
@@ -301,8 +312,11 @@
"Toggle navigation": "",
"Toggle selection": "برعکس کردن انتخاب",
"Totol": "همه",
- "Translate updated": "",
- "Translate with AI": "",
+ "Translate": "ترجمه",
+ "Translate model": "ترجمه ماژول",
+ "Translate updated": "ترجمه افزوده شد",
+ "Translate with AI": "ترجمه با هوش مصنوعی",
+ "Translated by ai xstack service :TAG": "ترجمه با هوش مصنوعی xstack به :TAG ",
"Transports": "حمل و نقلها",
"Transports list": "فهرست حمل و نقلها",
"Trashed": "حذف شدهها",
@@ -317,10 +331,14 @@
"User filter": "صافی کاربر",
"Users": "کاربران",
"Users list": "فهرست کاربران",
+ "Value": "مقدار",
"Verify Your Email Address": "رایانامه خود را تایید کنید",
"Video clip": "کلیپ",
"Video clips": "کلیپها",
+ "Visitors": "بازدیدکنندگان",
+ "Visits": "بازدیدها",
"We recommending add title each images": "به شما پیشنهاد میکنیم که برای هر تصویر یک عنوان اضافه کنید",
+ "Welcome back": "خوش آمدید",
"Width": "عرض",
"You can add images after create gallery": "شما میتوانید بعد از ساختن گالری به آن تصویر اضافه کنید",
"You can choose more than image to upload": "شما متوانید تصاویری بیشتری برای بارگزاری انتخاب کنید",
@@ -337,6 +355,7 @@
"emoji": "ایموجی",
"image": "تصویر",
"jpg": "",
+ "Last month visits": "بازدیدها واپسین ماه",
"minute": "دقیق",
"not searchable": "غیرقابل جستجو",
"one second ago": "یک ثانیه پیش",
@@ -346,4 +365,4 @@
"webp": "",
"xShop": "",
"yesterday": "دیروز"
-}
\ No newline at end of file
+}
diff --git a/resources/views/home.blade.php b/resources/views/home.blade.php
index 84e45ef..c5d6d95 100644
--- a/resources/views/home.blade.php
+++ b/resources/views/home.blade.php
@@ -102,7 +102,7 @@