Merge pull request 'fix: updated config for i18n' (#5) from furqan into dev
Reviewed-on: https://gitea.maskantech.in/gitea_admin/saas_frontend/pulls/5
This commit is contained in:
@@ -4,22 +4,14 @@ import LanguageDetector from 'i18next-browser-languagedetector';
|
||||
|
||||
import enCommon from './locales/en/common.json';
|
||||
import arCommon from './locales/ar/common.json';
|
||||
import enOrders from './locales/en/orders.json';
|
||||
import arOrders from './locales/ar/orders.json';
|
||||
import enUsers from './locales/en/users.json';
|
||||
import arUsers from './locales/ar/users.json';
|
||||
import enRoles from './locales/en/roles.json';
|
||||
import arRoles from './locales/ar/roles.json';
|
||||
import enPackaging from './locales/en/packaging.json';
|
||||
import arPackaging from './locales/ar/packaging.json';
|
||||
import enLocations from './locales/en/locations.json';
|
||||
import arLocations from './locales/ar/locations.json';
|
||||
import enProfile from './locales/en/profile.json';
|
||||
import arProfile from './locales/ar/profile.json';
|
||||
import enDashboard from './locales/en/dashboard.json';
|
||||
import arDashboard from './locales/ar/dashboard.json';
|
||||
import enDropdowns from './locales/en/dropdowns.json';
|
||||
import arDropdowns from './locales/ar/dropdowns.json';
|
||||
|
||||
export const languages = {
|
||||
en: { name: 'English', dir: 'ltr' },
|
||||
@@ -31,25 +23,17 @@ export type SupportedLanguage = keyof typeof languages;
|
||||
const resources = {
|
||||
en: {
|
||||
common: enCommon,
|
||||
orders: enOrders,
|
||||
users: enUsers,
|
||||
roles: enRoles,
|
||||
packaging: enPackaging,
|
||||
locations: enLocations,
|
||||
profile: enProfile,
|
||||
dashboard: enDashboard,
|
||||
dropdowns: enDropdowns,
|
||||
},
|
||||
ar: {
|
||||
common: arCommon,
|
||||
orders: arOrders,
|
||||
users: arUsers,
|
||||
roles: arRoles,
|
||||
packaging: arPackaging,
|
||||
locations: arLocations,
|
||||
profile: arProfile,
|
||||
dashboard: arDashboard,
|
||||
dropdowns: arDropdowns,
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
@@ -1,50 +0,0 @@
|
||||
{
|
||||
"title": "إعدادات القوائم المنسدلة",
|
||||
"noPermission": "ليس لديك صلاحية لعرض أي إعدادات قوائم منسدلة.",
|
||||
"tabs": {
|
||||
"locationTypes": "أنواع المواقع",
|
||||
"packageTypes": "أنواع الطرود",
|
||||
"packageMaterials": "مواد التغليف",
|
||||
"productCategories": "فئات المنتجات"
|
||||
},
|
||||
"locationTypes": {
|
||||
"title": "أنواع المواقع",
|
||||
"addButton": "إضافة نوع موقع",
|
||||
"editTitle": "تعديل نوع الموقع",
|
||||
"addTitle": "إضافة نوع موقع",
|
||||
"deleteTitle": "حذف نوع الموقع؟",
|
||||
"deleteMessage": "هل أنت متأكد أنك تريد حذف نوع الموقع هذا؟ لا يمكن التراجع عن هذا الإجراء.",
|
||||
"name": "الاسم",
|
||||
"namePlaceholder": "أدخل اسم نوع الموقع"
|
||||
},
|
||||
"packageTypes": {
|
||||
"title": "أنواع الطرود",
|
||||
"addButton": "إضافة نوع طرد",
|
||||
"editTitle": "تعديل نوع الطرد",
|
||||
"addTitle": "إضافة نوع طرد",
|
||||
"deleteTitle": "حذف نوع الطرد؟",
|
||||
"deleteMessage": "هل أنت متأكد أنك تريد حذف نوع الطرد هذا؟ لا يمكن التراجع عن هذا الإجراء.",
|
||||
"name": "الاسم",
|
||||
"namePlaceholder": "أدخل اسم نوع الطرد"
|
||||
},
|
||||
"packageMaterials": {
|
||||
"title": "مواد التغليف",
|
||||
"addButton": "إضافة مادة تغليف",
|
||||
"editTitle": "تعديل مادة التغليف",
|
||||
"addTitle": "إضافة مادة تغليف",
|
||||
"deleteTitle": "حذف مادة التغليف؟",
|
||||
"deleteMessage": "هل أنت متأكد أنك تريد حذف مادة التغليف هذه؟ لا يمكن التراجع عن هذا الإجراء.",
|
||||
"name": "الاسم",
|
||||
"namePlaceholder": "أدخل اسم مادة التغليف"
|
||||
},
|
||||
"productCategories": {
|
||||
"title": "فئات المنتجات",
|
||||
"addButton": "إضافة فئة منتج",
|
||||
"editTitle": "تعديل فئة المنتج",
|
||||
"addTitle": "إضافة فئة منتج",
|
||||
"deleteTitle": "حذف فئة المنتج؟",
|
||||
"deleteMessage": "هل أنت متأكد أنك تريد حذف فئة المنتج هذه؟ لا يمكن التراجع عن هذا الإجراء.",
|
||||
"name": "الاسم",
|
||||
"namePlaceholder": "أدخل اسم فئة المنتج"
|
||||
}
|
||||
}
|
||||
@@ -1,85 +0,0 @@
|
||||
{
|
||||
"title": "المواقع",
|
||||
"subTitle": "إدارة مواقع المستودعات والمراكز الخاصة بك.",
|
||||
"headers": {
|
||||
"addLocation": "إضافة موقع",
|
||||
"addNewLocation": "إضافة موقع جديد",
|
||||
"editLocation": "تعديل الموقع",
|
||||
"noLocationsFound": "لم يتم العثور على مواقع",
|
||||
"viewMap": "عرض الخريطة",
|
||||
"locationOnMap": "الموقع على الخريطة"
|
||||
},
|
||||
"messages": {
|
||||
"noLocationsDescription": "أضف مواقع المستودعات أو المراكز الخاصة بك لإدارة الاستلام بكفاءة.",
|
||||
"deleteConfirmation": "هل أنت متأكد أنك تريد حذف هذا الموقع؟ لا يمكن التراجع عن هذا الإجراء.",
|
||||
"deleteTitle": "حذف الموقع؟",
|
||||
"saveSuccess": "تم حفظ الموقع بنجاح",
|
||||
"fetchError": "فشل جلب المواقع",
|
||||
"fetchDetailsError": "فشل جلب تفاصيل الموقع",
|
||||
"loading": "جارٍ التحميل..."
|
||||
},
|
||||
"fields": {
|
||||
"name": "اسم الموقع",
|
||||
"namePlaceholder": "مثال: المستودع الرئيسي، الوحدة المركزية 1",
|
||||
"type": "نوع الموقع",
|
||||
"locationType": "نوع الموقع",
|
||||
"selectType": "اختر النوع",
|
||||
"active": "نشط",
|
||||
"usedForRouting": "يستخدم للتوجيه",
|
||||
"warehouse": "مستودع",
|
||||
"hub": "مركز",
|
||||
"factory": "مصنع",
|
||||
"capabilities": "القدرات",
|
||||
"capabilitiesPlaceholder": "اختر القدرات...",
|
||||
"country": "الدولة",
|
||||
"zipCode": "الرمز البريدي",
|
||||
"state": "المنطقة / المحافظة",
|
||||
"city": "المدينة",
|
||||
"addressLine1": "العنوان السطر 1",
|
||||
"addressLine1Placeholder": "اسم الشارع، المبنى، إلخ.",
|
||||
"addressLine2": "العنوان السطر 2 (اختياري)",
|
||||
"addressLine2Placeholder": "شقة، جناح، وحدة، إلخ.",
|
||||
"latitude": "خط العرض",
|
||||
"longitude": "خط الطول",
|
||||
"selectState": "ختر المنطقة/المحافظة",
|
||||
"selectCity": "اختر المدينة",
|
||||
"autoFilled": "تعبئة تلقائية",
|
||||
"enterState": "أدخل المنطقة/المحافظة",
|
||||
"enterCity": "أدخل المدينة"
|
||||
},
|
||||
"actions": {
|
||||
"edit": "تعديل",
|
||||
"delete": "حذف",
|
||||
"cancel": "إلغاء",
|
||||
"save": "حفظ الموقع",
|
||||
"saving": "جارٍ الحفظ...",
|
||||
"viewMap": "عرض الخريطة"
|
||||
},
|
||||
"validation": {
|
||||
"nameRequired": "الاسم مطلوب",
|
||||
"typeRequired": "النوع مطلوب",
|
||||
"addressRequired": "العنوان مطلوب",
|
||||
"zipCodeRequired": "الرمز البريدي مطلوب",
|
||||
"cityRequired": "المدينة مطلوبة",
|
||||
"stateRequired": "المنطقة/المحافظة مطلوبة",
|
||||
"countryRequired": "الدولة مطلوبة"
|
||||
},
|
||||
"capabilities": {
|
||||
"coldStorage": "تخزين بارد",
|
||||
"hazardousMaterials": "مواد خطرة",
|
||||
"access247": "وصول 24/7",
|
||||
"loadingDock": "رصيف تحميل",
|
||||
"forkliftAvailable": "رافعة شوكية متاحة",
|
||||
"cctvSurveillance": "مراقبة بالكاميرات",
|
||||
"climateControlled": "تحكم بالمناخ",
|
||||
"bondedWarehouse": "مستودع جمركي",
|
||||
"crossDocking": "توزيع مباشر (Cross Docking)",
|
||||
"orderFulfillment": "تلبية الطلبات",
|
||||
"inventoryManagement": "إدارة المخزون",
|
||||
"lastMileDelivery": "توصيل الميل الأخير",
|
||||
"returnsProcessing": "معالجة المرتجعات",
|
||||
"realTimeTracking": "تتبع في الوقت الفعلي",
|
||||
"fdaApproved": "معتمد من FDA",
|
||||
"customsClearance": "التخليص الجمركي"
|
||||
}
|
||||
}
|
||||
@@ -1,234 +0,0 @@
|
||||
{
|
||||
"tabs": {
|
||||
"all": "الكل",
|
||||
"new": "الطلبات",
|
||||
"picked": "تم التقاط",
|
||||
"packed": "تم التعبئة",
|
||||
"ready": "جاهز للشحن",
|
||||
"pickups": "الاستلام والبيانات",
|
||||
"transit": "قيد النقل",
|
||||
"delivered": "تم التسليم"
|
||||
},
|
||||
"columns": {
|
||||
"order": "الطلب",
|
||||
"manifestId": "رقم البيان",
|
||||
"expectedDelivery": "التسليم المتوقع",
|
||||
"customer": "العميل",
|
||||
"product": "المنتج",
|
||||
"payment": "الدفع",
|
||||
"pickupAddress": "عنوان الاستلام",
|
||||
"courier": "شركة الشحن",
|
||||
"status": "الحالة",
|
||||
"action": "إجراء",
|
||||
"orders": "الطلبات",
|
||||
"totalValue": "القيمة الإجمالية",
|
||||
"pickup": "الاستلام",
|
||||
"deliveryMethod": "طريقة التسليم"
|
||||
},
|
||||
"actions": {
|
||||
"addOrder": "إضافة طلب",
|
||||
"updateOrder": "تحديث الطلب",
|
||||
"cancelOrder": "إلغاء",
|
||||
"createOrder": "إنشاء طلب",
|
||||
"bulkSchedule": "جدولة الاستلام",
|
||||
"bulkShip": "شحن الآن",
|
||||
"schedulePickup": "جدولة الاستلام",
|
||||
"shipNow": "شحن الآن",
|
||||
"markDelivered": "وضع علامة تم التسليم",
|
||||
"viewDetails": "عرض التفاصيل",
|
||||
"viewProof": "عرض الإثبات",
|
||||
"edit": "تعديل",
|
||||
"delete": "حذف",
|
||||
"scheduleShipment": "جدولة الشحنة",
|
||||
"markInTransit": "وضع علامة في النقل",
|
||||
"backToOrders": "العودة للطلبات",
|
||||
"markPacked": "وضع علامة تم التعبئة",
|
||||
"markReady": "وضع علامة جاهز",
|
||||
"readyToPick": "جاهز للالتقاط",
|
||||
"readyToPack": "جاهز للتعبئة",
|
||||
"readyToShip": "جاهز للشحن",
|
||||
"label": "ملصق",
|
||||
"markLabelled": "وضع علامة تم التسمية"
|
||||
},
|
||||
"status": {
|
||||
"new": "جديد",
|
||||
"ready": "جاهز",
|
||||
"readyToShip": "جاهز للشحن",
|
||||
"readyForTransit": "جاهز للنقل",
|
||||
"inTransit": "قيد النقل",
|
||||
"shipped": "تم الشحن",
|
||||
"delivered": "تم التسليم",
|
||||
"pickupScheduled": "تم جدولة الاستلام"
|
||||
},
|
||||
"labels": {
|
||||
"orderId": "رقم الطلب",
|
||||
"orderTime": "وقت الطلب",
|
||||
"customerName": "اسم العميل",
|
||||
"customerPhone": "هاتف العميل",
|
||||
"quantity": "الكمية",
|
||||
"volumetricWeight": "الوزن الحجمي",
|
||||
"cod": "الدفع عند الاستلام",
|
||||
"prepaid": "مدفوع مسبقاً",
|
||||
"trackingNumber": "رقم التتبع",
|
||||
"carrierName": "اسم الناقل",
|
||||
"moreItems": "+ {{count}} عناصر أخرى",
|
||||
"receivedBy": "استلم من قبل",
|
||||
"pickupAddress": "عنوان الاستلام",
|
||||
"selectLocation": "اختر من المواقع المحفوظة",
|
||||
"chooseLocation": "اختر موقعًا...",
|
||||
"deliveryDetails": "تفاصيل التوصيل",
|
||||
"deliveryDetailsSub": "أدخل تفاصيل توصيل العميل الذي تقوم بإنشاء هذا الطلب له",
|
||||
"billingDetails": "تفاصيل الفاتورة",
|
||||
"billingDetailsSub": "أدخل تفاصيل الفاتورة إذا كانت مختلفة عن تفاصيل التوصيل",
|
||||
"mobileNumber": "رقم الجوال",
|
||||
"enterMobile": "أدخل رقم الجوال",
|
||||
"fullName": "الاسم الكامل",
|
||||
"enterFullName": "أدخل الاسم الكامل",
|
||||
"country": "الدولة",
|
||||
"selectCountry": "بحث واختيار الدولة",
|
||||
"postalCode": "الرمز البريدي",
|
||||
"enterPostalCode": "أدخل الرمز البريدي",
|
||||
"state": "المنطقة/المحافظة",
|
||||
"city": "المدينة",
|
||||
"address": "العنوان",
|
||||
"enterAddress": "أدخل العنوان التفصيلي، رقم الشقة، إلخ",
|
||||
"landmark": "علامة مميزة (اختياري)",
|
||||
"enterLandmark": "مثال: بجوار...",
|
||||
"sameAsDelivery": "نفس عنوان التوصيل",
|
||||
"orderSummary": "ملخص الطلب",
|
||||
"orderSummarySub": "أضف المنتجات وتفاصيل الدفع وراجع الإجماليات.",
|
||||
"productDetails": "تفاصيل المنتج",
|
||||
"addProduct": "إضافة منتج",
|
||||
"paymentDetails": "تفاصيل الدفع",
|
||||
"paymentMethod": "طريقة الدفع",
|
||||
"selectPaymentMethod": "اختر طريقة الدفع",
|
||||
"invoiceValue": "قيمة الفاتورة",
|
||||
"enterAmount": "أدخل المبلغ"
|
||||
},
|
||||
"fields": {
|
||||
"productName": "اسم المنتج",
|
||||
"productNamePlaceholder": "مثال: قميص، إلكترونيات",
|
||||
"quantity": "الكمية",
|
||||
"deadWeight": "الوزن الفعلي (كجم)",
|
||||
"volumetricWeight": "الوزن الحجمي (كجم)",
|
||||
"length": "الطول (سم)",
|
||||
"breadth": "العرض (سم)",
|
||||
"height": "الارتفاع (سم)",
|
||||
"category": "فئة العنصر",
|
||||
"categoryPlaceholder": "اختر الفئة"
|
||||
},
|
||||
"messages": {
|
||||
"ordersMarkedReady": "تم وضع علامة {{count}} طلبات كجاهزة للشحن",
|
||||
"manifestCreated": "تم إنشاء بيان لـ {{count}} طلبات",
|
||||
"confirmShipOrder": "هل أنت متأكد أنك تريد وضع علامة على هذا الطلب كجاهز للشحن؟",
|
||||
"confirmBulkShip": "وضع علامة على {{count}} طلبات محددة كجاهزة للشحن؟",
|
||||
"deleteOrderTitle": "حذف الطلب",
|
||||
"confirmDelete": "هل أنت متأكد أنك تريد حذف الطلب {{orderId}}؟ لا يمكن التراجع عن هذا الإجراء.",
|
||||
"moveToReadyTitle": "نقل إلى جاهز للشحن؟",
|
||||
"moveToReadySingle": "سيتم تحديث الطلب {{orderId}} إلى جاهز للشحن.",
|
||||
"moveToReadyBulk": "سيتم تحديث الطلبات المحددة إلى جاهز للشحن.",
|
||||
"moveToReadyBulkCount": "سيتم تحديث {{count}} طلبات محددة إلى جاهز للشحن.",
|
||||
"selectLocationError": "يرجى اختيار أو إنشاء موقع استلام",
|
||||
"validationError": "يرجى التحقق من الأخطاء في النموذج",
|
||||
"moveToPickedTitle": "نقل إلى تم الالتقاط؟",
|
||||
"moveToPickedSingle": "سيتم تحديث الطلب {{orderId}} إلى تم الالتقاط.",
|
||||
"packageLabeled": "تم وضع علامة على الحزمة كـ 'تم التسمية'",
|
||||
"labelError": "فشل في وضع علامة على الحزمة كـ 'تم التسمية'",
|
||||
"packageReadyToShip": "تم وضع علامة على الحزمة كـ 'جاهزة للشحن'",
|
||||
"updateStatusError": "فشل في تحديث حالة الحزمة",
|
||||
"confirmReadyToShip": "هل أنت متأكد أنك تريد وضع علامة على هذه الحزمة كـ 'جاهزة للشحن'؟"
|
||||
},
|
||||
"modal": {
|
||||
"packOrder": "تعبئة الطلب {{orderId}}",
|
||||
"shipOrder": "شحن الطلب {{orderId}}",
|
||||
"scanPack": "امسح رمز الاستجابة السريعة هذا لتأكيد التعبئة ووضع علامة تم التعبئة.",
|
||||
"scanShip": "امسح رمز الاستجابة السريعة هذا لوضع علامة على الطلب كجاهز للشحن.",
|
||||
"suggestedPackaging": "التعبئة المقترحة",
|
||||
"dimensions": "الأبعاد",
|
||||
"capacity": "السعة",
|
||||
"noPackagingSuggestion": "لم يتم العثور على اقتراح تعبئة محدد."
|
||||
},
|
||||
"packingWizard": {
|
||||
"title": "جاهز للتعبئة ({{count}})",
|
||||
"recommendedPackaging": "التغليف الموصى به",
|
||||
"use": "استخدم",
|
||||
"verifyItems": "يرجى التحقق من العناصر للطلبات {{count}} التالية قبل التعبئة",
|
||||
"packOrders": "تعبئة الطلبات",
|
||||
"packageCreated": "تم إنشاء الحزمة!",
|
||||
"successMessage": "تم تعبئة الطلبات بنجاح. الآن قم بإنشاء وإرفاق ملصق الشحن.",
|
||||
"printLabel": "طباعة الملصق",
|
||||
"packSuccess": "تم تعبئة الطلبات بنجاح",
|
||||
"packError": "فشل في تعبئة الطلبات"
|
||||
},
|
||||
"schedulePickup": {
|
||||
"title": "جدولة الشحنة",
|
||||
"generateManifestMessage": "إنشاء بيان وجدولة استلام لـ {{count}} طلب(ات).",
|
||||
"selectedPackages": "الحزم المحددة ({{count}})",
|
||||
"selectedOrders": "الطلبات المحددة",
|
||||
"package": "حزمة: {{id}} ({{count}} طلب(ات))",
|
||||
"noOrdersSelected": "لم يتم تحديد أي طلبات. حدد طلبات جاهزة لإنشاء بيان.",
|
||||
"totalOrderValue": "إجمالي قيمة الطلب",
|
||||
"pickupDateTime": "تاريخ ووقت الاستلام",
|
||||
"deliveryMethod": "طريقة التسليم",
|
||||
"selectDeliveryMethod": "اختر طريقة التسليم",
|
||||
"pickupInstructions": "تعليمات الاستلام (اختياري)",
|
||||
"pickupInstructionsPlaceholder": "أضف أي تعليمات خاصة للاستلام...",
|
||||
"generateManifestButton": "إنشاء البيان والجدولة",
|
||||
"deliveryMethods": {
|
||||
"external_carrier": "ناقل خارجي (Delhivery, BlueDart, إلخ)",
|
||||
"self_delivery": "توصيل ذاتي",
|
||||
"courier_pickup": "استلام عبر شريك البريد السريع"
|
||||
}
|
||||
},
|
||||
"trackingDetails": {
|
||||
"title": "تتبع لـ {{id}}",
|
||||
"titleAdd": "إضافة تتبع",
|
||||
"awb": "رقم بوليصة الشحن/التتبع",
|
||||
"enterAwb": "أدخل رقم التتبع",
|
||||
"carrier": "اسم الناقل",
|
||||
"enterCarrier": "اسم شركة الشحن",
|
||||
"url": "رابط التتبع (اختياري)",
|
||||
"urlPlaceholder": "https://...",
|
||||
"notes": "ملاحظات التتبع (اختياري)",
|
||||
"notesPlaceholder": "أضف أي ملاحظات تتبع...",
|
||||
"expectedDelivery": "تاريخ التوصيل المتوقع",
|
||||
"markInTransit": "وضع علامة في النقل"
|
||||
},
|
||||
"deliveredDetails": {
|
||||
"title": "تم التوصيل - {{id}}",
|
||||
"titleAdd": "وضع علامة تم التوصيل",
|
||||
"deliveredAt": "تم التوصيل في",
|
||||
"receivedBy": "تم الاستلام بواسطة",
|
||||
"receivedByPlaceholder": "اسم المستلم",
|
||||
"proofUrl": "رابط الإثبات",
|
||||
"proofUrlPlaceholder": "https://...",
|
||||
"deliveryNotes": "ملاحظات التوصيل",
|
||||
"deliveryNotesPlaceholder": "أضف ملاحظات التوصيل...",
|
||||
"markDelivered": "وضع علامة تم التوصيل"
|
||||
},
|
||||
"packageLabel": {
|
||||
"title": "ملصق الحزمة",
|
||||
"printLabel": "طباعة الملصق",
|
||||
"scanHint": "امسح لتحديث الحالة أو عرض التفاصيل"
|
||||
},
|
||||
"orderDetails": {
|
||||
"title": "تفاصيل الطلب",
|
||||
"notFound": "الطلب غير موجود",
|
||||
"createdOn": "تم الإنشاء في",
|
||||
"customerDetails": "تفاصيل العميل",
|
||||
"paymentStatus": "الدفع والحالة",
|
||||
"billingDetails": "تفاصيل الفاتورة",
|
||||
"products": "المنتجات",
|
||||
"name": "الاسم",
|
||||
"phone": "الهاتف",
|
||||
"address": "العنوان",
|
||||
"landmark": "علامة مميزة",
|
||||
"totalAmount": "المبلغ الإجمالي",
|
||||
"paymentMethod": "طريقة الدفع",
|
||||
"pickupAddress": "عنوان الاستلام",
|
||||
"productName": "اسم المنتج",
|
||||
"qty": "الكمية",
|
||||
"dimensions": "الأبعاد (الطول × العرض × الارتفاع)",
|
||||
"weights": "الأوزان (الفعلي / الحجمي)"
|
||||
}
|
||||
}
|
||||
@@ -1,50 +0,0 @@
|
||||
{
|
||||
"title": "التغليف",
|
||||
"subTitle": "إدارة مخزون التغليف وأنواعه.",
|
||||
"actions": {
|
||||
"addPackage": "إضافة تغليف",
|
||||
"editPackage": "تعديل التغليف",
|
||||
"createPackage": "إنشاء تغليف",
|
||||
"updatePackage": "تحديث التغليف",
|
||||
"deletePackage": "حذف التغليف",
|
||||
"cancel": "إلغاء",
|
||||
"edit": "تعديل",
|
||||
"delete": "حذف",
|
||||
"backToPackaging": "العودة إلى التغليف"
|
||||
},
|
||||
"columns": {
|
||||
"name": "الاسم",
|
||||
"type": "النوع",
|
||||
"dimensions": "الأبعاد (طول×عرض×ارتفاع)",
|
||||
"material": "المادة",
|
||||
"cost": "التكلفة",
|
||||
"status": "الحالة",
|
||||
"actions": "إجراءات"
|
||||
},
|
||||
"fields": {
|
||||
"name": "الاسم",
|
||||
"namePlaceholder": "مثال: صندوق صغير",
|
||||
"type": "النوع",
|
||||
"typePlaceholder": "مثال: صندوق، ظرف",
|
||||
"sku": "SKU",
|
||||
"skuPlaceholder": "SKU اختياري",
|
||||
"material": "المادة",
|
||||
"materialPlaceholder": "مثال: الورق المقوى",
|
||||
"length": "الطول (سم)",
|
||||
"width": "العرض (سم)",
|
||||
"height": "الارتفاع (سم)",
|
||||
"weightCapacity": "سعة الوزن (كجم)",
|
||||
"costPerUnit": "التكلفة لكل وحدة",
|
||||
"stockQuantity": "كمية المخزون",
|
||||
"activeStatus": "حالة النشاط"
|
||||
},
|
||||
"status": {
|
||||
"active": "نشط",
|
||||
"inactive": "غير نشط"
|
||||
},
|
||||
"messages": {
|
||||
"deleteConfirmation": "هل أنت متأكد أنك تريد حذف عنصر التغليف هذا؟ لا يمكن التراجع عن هذا الإجراء.",
|
||||
"saveSuccess": "تم حفظ التغليف بنجاح",
|
||||
"deleteSuccess": "تم حذف التغليف بنجاح"
|
||||
}
|
||||
}
|
||||
@@ -1,50 +0,0 @@
|
||||
{
|
||||
"title": "Dropdowns Configuration",
|
||||
"noPermission": "You do not have permission to view any dropdown configurations.",
|
||||
"tabs": {
|
||||
"locationTypes": "Location Types",
|
||||
"packageTypes": "Package Types",
|
||||
"packageMaterials": "Package Materials",
|
||||
"productCategories": "Product Categories"
|
||||
},
|
||||
"locationTypes": {
|
||||
"title": "Location Types",
|
||||
"addButton": "Add Location Type",
|
||||
"editTitle": "Edit Location Type",
|
||||
"addTitle": "Add Location Type",
|
||||
"deleteTitle": "Delete Location Type?",
|
||||
"deleteMessage": "Are you sure you want to delete this location type? This action cannot be undone.",
|
||||
"name": "Name",
|
||||
"namePlaceholder": "Enter location type name"
|
||||
},
|
||||
"packageTypes": {
|
||||
"title": "Package Types",
|
||||
"addButton": "Add Package Type",
|
||||
"editTitle": "Edit Package Type",
|
||||
"addTitle": "Add Package Type",
|
||||
"deleteTitle": "Delete Package Type?",
|
||||
"deleteMessage": "Are you sure you want to delete this package type? This action cannot be undone.",
|
||||
"name": "Name",
|
||||
"namePlaceholder": "Enter package type name"
|
||||
},
|
||||
"packageMaterials": {
|
||||
"title": "Package Materials",
|
||||
"addButton": "Add Package Material",
|
||||
"editTitle": "Edit Package Material",
|
||||
"addTitle": "Add Package Material",
|
||||
"deleteTitle": "Delete Package Material?",
|
||||
"deleteMessage": "Are you sure you want to delete this package material? This action cannot be undone.",
|
||||
"name": "Name",
|
||||
"namePlaceholder": "Enter package material name"
|
||||
},
|
||||
"productCategories": {
|
||||
"title": "Product Categories",
|
||||
"addButton": "Add Product Category",
|
||||
"editTitle": "Edit Product Category",
|
||||
"addTitle": "Add Product Category",
|
||||
"deleteTitle": "Delete Product Category?",
|
||||
"deleteMessage": "Are you sure you want to delete this product category? This action cannot be undone.",
|
||||
"name": "Name",
|
||||
"namePlaceholder": "Enter product category name"
|
||||
}
|
||||
}
|
||||
@@ -1,85 +0,0 @@
|
||||
{
|
||||
"title": "Locations",
|
||||
"subTitle": "Manage your warehouse and hub locations.",
|
||||
"headers": {
|
||||
"addLocation": "Add Location",
|
||||
"addNewLocation": "Add New Location",
|
||||
"editLocation": "Edit Location",
|
||||
"noLocationsFound": "No Locations Found",
|
||||
"viewMap": "View Map",
|
||||
"locationOnMap": "Location on Map"
|
||||
},
|
||||
"messages": {
|
||||
"noLocationsDescription": "Add your warehouse or hub locations to manage pickups efficiently.",
|
||||
"deleteConfirmation": "Are you sure you want to delete this location? This action cannot be undone.",
|
||||
"deleteTitle": "Delete Location?",
|
||||
"saveSuccess": "Location saved successfully",
|
||||
"fetchError": "Failed to fetch locations",
|
||||
"fetchDetailsError": "Failed to fetch location details",
|
||||
"loading": "Loading..."
|
||||
},
|
||||
"fields": {
|
||||
"name": "Location Name",
|
||||
"namePlaceholder": "e.g. Main Warehouse, Hub Unit 1",
|
||||
"type": "Location Type",
|
||||
"locationType": "Location Type",
|
||||
"selectType": "Select Type",
|
||||
"active": "Active",
|
||||
"usedForRouting": "Used for Routing",
|
||||
"warehouse": "Warehouse",
|
||||
"hub": "Hub",
|
||||
"factory": "Factory",
|
||||
"capabilities": "Capabilities",
|
||||
"capabilitiesPlaceholder": "Select capabilities...",
|
||||
"country": "Country",
|
||||
"zipCode": "Pincode/Zip Code",
|
||||
"state": "State",
|
||||
"city": "City",
|
||||
"addressLine1": "Address Line 1",
|
||||
"addressLine1Placeholder": "Street address, building, etc.",
|
||||
"addressLine2": "Address Line 2 (Optional)",
|
||||
"addressLine2Placeholder": "Apartment, suite, unit, etc.",
|
||||
"latitude": "Latitude",
|
||||
"longitude": "Longitude",
|
||||
"selectState": "Select State",
|
||||
"selectCity": "Select City",
|
||||
"autoFilled": "Auto-filled",
|
||||
"enterState": "Enter State",
|
||||
"enterCity": "Enter City"
|
||||
},
|
||||
"actions": {
|
||||
"edit": "Edit",
|
||||
"delete": "Delete",
|
||||
"cancel": "Cancel",
|
||||
"save": "Save Location",
|
||||
"saving": "Saving...",
|
||||
"viewMap": "View Map"
|
||||
},
|
||||
"validation": {
|
||||
"nameRequired": "Name is required",
|
||||
"typeRequired": "Type is required",
|
||||
"addressRequired": "Address is required",
|
||||
"zipCodeRequired": "Pincode is required",
|
||||
"cityRequired": "City is required",
|
||||
"stateRequired": "State is required",
|
||||
"countryRequired": "Country is required"
|
||||
},
|
||||
"capabilities": {
|
||||
"coldStorage": "Cold Storage",
|
||||
"hazardousMaterials": "Hazardous Materials",
|
||||
"access247": "24/7 Access",
|
||||
"loadingDock": "Loading Dock",
|
||||
"forkliftAvailable": "Forklift Available",
|
||||
"cctvSurveillance": "CCTV Surveillance",
|
||||
"climateControlled": "Climate Controlled",
|
||||
"bondedWarehouse": "Bonded Warehouse",
|
||||
"crossDocking": "Cross Docking",
|
||||
"orderFulfillment": "Order Fulfillment",
|
||||
"inventoryManagement": "Inventory Management",
|
||||
"lastMileDelivery": "Last Mile Delivery",
|
||||
"returnsProcessing": "Returns Processing",
|
||||
"realTimeTracking": "Real-time Tracking",
|
||||
"fdaApproved": "FDA Approved",
|
||||
"customsClearance": "Customs Clearance"
|
||||
}
|
||||
}
|
||||
@@ -1,209 +0,0 @@
|
||||
{
|
||||
"tabs": {
|
||||
"all": "All",
|
||||
"new": "Orders",
|
||||
"picked": "Picked",
|
||||
"packed": "Packed",
|
||||
"ready": "Ready To Ship",
|
||||
"pickups": "Pickups & Manifests",
|
||||
"transit": "In Transit",
|
||||
"delivered": "Delivered"
|
||||
},
|
||||
"columns": {
|
||||
"order": "Order",
|
||||
"manifestId": "Manifest ID",
|
||||
"expectedDelivery": "Expected Delivery",
|
||||
"customer": "Customer",
|
||||
"product": "Product",
|
||||
"payment": "Payment",
|
||||
"pickupAddress": "Pickup Address",
|
||||
"courier": "Courier",
|
||||
"status": "Status",
|
||||
"action": "Action",
|
||||
"orders": "Orders",
|
||||
"totalValue": "Total Value",
|
||||
"pickup": "Pickup",
|
||||
"deliveryMethod": "Delivery Method"
|
||||
},
|
||||
"actions": {
|
||||
"addOrder": "Add Order",
|
||||
"updateOrder": "Update Order",
|
||||
"cancelOrder": "Cancel",
|
||||
"createOrder": "Create Order",
|
||||
"bulkSchedule": "Schedule Pickup",
|
||||
"bulkShip": "Ship Now",
|
||||
"schedulePickup": "Schedule Pickup",
|
||||
"shipNow": "Ship Now",
|
||||
"markDelivered": "Mark Delivered",
|
||||
"viewDetails": "View Details",
|
||||
"viewProof": "View Proof",
|
||||
"edit": "Edit",
|
||||
"delete": "Delete",
|
||||
"scheduleShipment": "Schedule Shipment",
|
||||
"markInTransit": "Mark In Transit",
|
||||
"backToOrders": "Back to Orders",
|
||||
"markPacked": "Mark as Packed",
|
||||
"markReady": "Mark as Ready",
|
||||
"readyToPick": "Ready To Pick",
|
||||
"readyToPack": "Ready To Pack",
|
||||
"readyToShip": "Ready To Ship",
|
||||
"label": "Label",
|
||||
"markLabelled": "Mark as Labeled"
|
||||
},
|
||||
"status": {
|
||||
"new": "New",
|
||||
"ready": "Ready",
|
||||
"readyToShip": "Ready To Ship",
|
||||
"readyForTransit": "Ready For Transit",
|
||||
"inTransit": "In Transit",
|
||||
"shipped": "Shipped",
|
||||
"delivered": "Delivered",
|
||||
"pickupScheduled": "Pickup Scheduled"
|
||||
},
|
||||
"labels": {
|
||||
"orderId": "Order ID",
|
||||
"orderTime": "Order Time",
|
||||
"customerName": "Customer Name",
|
||||
"customerPhone": "Customer Phone",
|
||||
"quantity": "Quantity",
|
||||
"volumetricWeight": "Volumetric wt.",
|
||||
"cod": "COD",
|
||||
"prepaid": "Prepaid",
|
||||
"trackingNumber": "Tracking Number",
|
||||
"carrierName": "Carrier Name",
|
||||
"moreItems": "+ {{count}} more items",
|
||||
"receivedBy": "Received by",
|
||||
"pickupAddress": "Pickup Address",
|
||||
"selectLocation": "Select from Saved Locations",
|
||||
"chooseLocation": "Choose a location...",
|
||||
"deliveryDetails": "Delivery Details",
|
||||
"deliveryDetailsSub": "Enter the Delivery Details of your buyer for whom you are making this order",
|
||||
"billingDetails": "Billing Details",
|
||||
"billingDetailsSub": "Enter Billing Details if different from Delivery Details",
|
||||
"mobileNumber": "Mobile Number",
|
||||
"enterMobile": "Enter mobile number",
|
||||
"fullName": "Full Name",
|
||||
"enterFullName": "Enter Full Name",
|
||||
"country": "Country",
|
||||
"selectCountry": "Search and select country",
|
||||
"postalCode": "Postal/Zip Code",
|
||||
"enterPostalCode": "Enter postal code",
|
||||
"state": "State/Province",
|
||||
"city": "City",
|
||||
"address": "Address",
|
||||
"enterAddress": "Enter detailed address, apart. no, etc",
|
||||
"landmark": "Landmark (Optional)",
|
||||
"enterLandmark": "E.g. near ...",
|
||||
"sameAsDelivery": "Same as Delivery Address",
|
||||
"orderSummary": "Order Summary",
|
||||
"orderSummarySub": "Add products, payment details and review totals.",
|
||||
"productDetails": "Product Details",
|
||||
"addProduct": "Add Product",
|
||||
"paymentDetails": "Payment Details",
|
||||
"paymentMethod": "Payment Method",
|
||||
"selectPaymentMethod": "Select payment method",
|
||||
"invoiceValue": "Invoice Value",
|
||||
"enterAmount": "Enter amount"
|
||||
},
|
||||
"fields": {
|
||||
"productName": "Product Name",
|
||||
"productNamePlaceholder": "E.g. T-Shirt, Electronics",
|
||||
"quantity": "Quantity",
|
||||
"deadWeight": "Dead Weight (kg)",
|
||||
"volumetricWeight": "Volumetric Weight (kg)",
|
||||
"length": "Length (cm)",
|
||||
"breadth": "Breadth (cm)",
|
||||
"height": "Height (cm)",
|
||||
"category": "Item Category",
|
||||
"categoryPlaceholder": "Select category"
|
||||
},
|
||||
"messages": {
|
||||
"ordersMarkedReady": "{{count}} orders marked as Ready to Ship",
|
||||
"manifestCreated": "Manifest created for {{count}} orders",
|
||||
"confirmShipOrder": "Are you sure you want to mark this order as Ready to Ship?",
|
||||
"confirmBulkShip": "Mark {{count}} selected orders as Ready to Ship?",
|
||||
"deleteOrderTitle": "Delete Order",
|
||||
"confirmDelete": "Are you sure you want to delete order {{orderId}}? This action cannot be undone.",
|
||||
"moveToReadyTitle": "Move to Ready To Ship?",
|
||||
"moveToReadySingle": "This will update order {{orderId}} to Ready To Ship.",
|
||||
"moveToReadyBulk": "This will update the selected orders to Ready To Ship.",
|
||||
"moveToReadyBulkCount": "This will update {{count}} selected orders to Ready To Ship.",
|
||||
"selectLocationError": "Please select or create a pickup location",
|
||||
"validationError": "Please check the form for errors",
|
||||
"moveToPickedTitle": "Move to Picked?",
|
||||
"moveToPickedSingle": "This will update order {{orderId}} to Picked.",
|
||||
"packageLabeled": "Package marked as Labeled",
|
||||
"labelError": "Failed to mark package as labeled",
|
||||
"packageReadyToShip": "Package marked Ready To Ship",
|
||||
"updateStatusError": "Failed to update package status",
|
||||
"confirmReadyToShip": "Are you sure you want to mark this package as Ready To Ship?"
|
||||
},
|
||||
"modal": {
|
||||
"packOrder": "Pack Order {{orderId}}",
|
||||
"shipOrder": "Ship Order {{orderId}}",
|
||||
"scanPack": "Scan this QR code to confirm packaging and mark as Packed.",
|
||||
"scanShip": "Scan this QR code to mark the order as Ready to Ship.",
|
||||
"suggestedPackaging": "Suggested Packaging",
|
||||
"dimensions": "Dims",
|
||||
"capacity": "Capacity",
|
||||
"noPackagingSuggestion": "No specific packaging suggestion found."
|
||||
},
|
||||
"packingWizard": {
|
||||
"title": "Ready to Pack ({{count}})",
|
||||
"recommendedPackaging": "Recommended Packaging",
|
||||
"use": "Use",
|
||||
"verifyItems": "Please verify the items for the following {{count}} order(s) before packing",
|
||||
"packOrders": "Pack Orders",
|
||||
"packageCreated": "Package Created!",
|
||||
"successMessage": "The orders have been successfully packed. Now create and attach the shipping label.",
|
||||
"printLabel": "Print Label",
|
||||
"packSuccess": "Orders packed successfully",
|
||||
"packError": "Failed to pack orders"
|
||||
},
|
||||
"schedulePickup": {
|
||||
"title": "Schedule Shipment",
|
||||
"generateManifestMessage": "Generate manifest and schedule pickup for {{count}} order{{plural}}.",
|
||||
"selectedPackages": "Selected Packages ({{count}})",
|
||||
"selectedOrders": "Selected Orders",
|
||||
"package": "Package: {{id}} ({{count}} order{{plural}})",
|
||||
"noOrdersSelected": "No orders selected. Select ready orders to create a manifest.",
|
||||
"totalOrderValue": "Total Order Value",
|
||||
"pickupDateTime": "Pickup Date & Time",
|
||||
"deliveryMethod": "Delivery Method",
|
||||
"selectDeliveryMethod": "Select delivery method",
|
||||
"pickupInstructions": "Pickup Instructions (Optional)",
|
||||
"pickupInstructionsPlaceholder": "Add any special instructions for the pickup...",
|
||||
"generateManifestButton": "Generate Manifest & Schedule",
|
||||
"deliveryMethods": {
|
||||
"external_carrier": "External Carrier (Delhivery, BlueDart, etc.)",
|
||||
"self_delivery": "Self Delivery",
|
||||
"courier_pickup": "Courier Partner Pickup"
|
||||
}
|
||||
},
|
||||
"trackingDetails": {
|
||||
"title": "Tracking for {{id}}",
|
||||
"titleAdd": "Add Tracking",
|
||||
"awb": "AWB/Tracking Number",
|
||||
"enterAwb": "Enter tracking number",
|
||||
"carrier": "Carrier Name",
|
||||
"enterCarrier": "Courier name",
|
||||
"url": "Tracking URL (Optional)",
|
||||
"urlPlaceholder": "https://...",
|
||||
"notes": "Tracking Notes (Optional)",
|
||||
"notesPlaceholder": "Add any tracking notes...",
|
||||
"expectedDelivery": "Expected Delivery Date",
|
||||
"markInTransit": "Mark In Transit"
|
||||
},
|
||||
"deliveredDetails": {
|
||||
"title": "Delivered - {{id}}",
|
||||
"titleAdd": "Mark Delivered",
|
||||
"deliveredAt": "Delivered At",
|
||||
"receivedBy": "Received By",
|
||||
"receivedByPlaceholder": "Receiver name",
|
||||
"proofUrl": "Proof URL",
|
||||
"proofUrlPlaceholder": "https://...",
|
||||
"deliveryNotes": "Delivery Notes",
|
||||
"deliveryNotesPlaceholder": "Add delivery notes...",
|
||||
"markDelivered": "Mark Delivered"
|
||||
}
|
||||
}
|
||||
@@ -1,50 +0,0 @@
|
||||
{
|
||||
"title": "Packaging",
|
||||
"subTitle": "Manage your packaging inventory and types.",
|
||||
"actions": {
|
||||
"addPackage": "Add Package",
|
||||
"editPackage": "Edit Packaging",
|
||||
"createPackage": "Create Package",
|
||||
"updatePackage": "Update Package",
|
||||
"deletePackage": "Delete Package",
|
||||
"cancel": "Cancel",
|
||||
"edit": "Edit",
|
||||
"delete": "Delete",
|
||||
"backToPackaging": "Back to Packaging"
|
||||
},
|
||||
"columns": {
|
||||
"name": "Name",
|
||||
"type": "Type",
|
||||
"dimensions": "Dimensions (LxWxH)",
|
||||
"material": "Material",
|
||||
"cost": "Cost",
|
||||
"status": "Status",
|
||||
"actions": "Actions"
|
||||
},
|
||||
"fields": {
|
||||
"name": "Name",
|
||||
"namePlaceholder": "e.g. Small Box",
|
||||
"type": "Type",
|
||||
"typePlaceholder": "e.g. Box, Envelope",
|
||||
"sku": "SKU",
|
||||
"skuPlaceholder": "Optional SKU",
|
||||
"material": "Material",
|
||||
"materialPlaceholder": "e.g. Cardboard",
|
||||
"length": "Length (cm)",
|
||||
"width": "Width (cm)",
|
||||
"height": "Height (cm)",
|
||||
"weightCapacity": "Weight Capacity (kg)",
|
||||
"costPerUnit": "Cost Per Unit",
|
||||
"stockQuantity": "Stock Quantity",
|
||||
"activeStatus": "Active Status"
|
||||
},
|
||||
"status": {
|
||||
"active": "Active",
|
||||
"inactive": "Inactive"
|
||||
},
|
||||
"messages": {
|
||||
"deleteConfirmation": "Are you sure you want to delete this packaging item? This action cannot be undone.",
|
||||
"saveSuccess": "Packaging saved successfully",
|
||||
"deleteSuccess": "Packaging deleted successfully"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user