IO-3020 IO-3036 Add upsell components to several components. Add upsell mask wrapper.

This commit is contained in:
Patrick Fic
2024-12-06 14:24:03 -08:00
parent 77e966dfe1
commit eaea73a955
25 changed files with 3001 additions and 2265 deletions

View File

@@ -2397,7 +2397,7 @@
"selectexistingornew": "Select an existing owner record or create a new one. "
},
"fields": {
"accountingid": "Accounting ID",
"accountingid": "Accounting ID",
"address": "Address",
"allow_text_message": "Permission to Text?",
"name": "Name",
@@ -3061,7 +3061,7 @@
"production_not_production_status": "Production not in Production Status",
"production_over_time": "Production Level over Time",
"psr_by_make": "Percent of Sales by Vehicle Make",
"purchase_return_ratio_excel": "Purchase & Return Ratio - Excel",
"purchase_return_ratio_excel": "Purchase & Return Ratio - Excel",
"purchase_return_ratio_grouped_by_vendor_detail": "Purchase & Return Ratio by Vendor (Detail)",
"purchase_return_ratio_grouped_by_vendor_summary": "Purchase & Return Ratio by Vendor (Summary)",
"purchases_by_cost_center_detail": "Purchases by Cost Center (Detail)",
@@ -3087,7 +3087,7 @@
"timetickets": "Time Tickets",
"timetickets_employee": "Employee Time Tickets",
"timetickets_summary": "Time Tickets Summary",
"total_loss_jobs": "Jobs Marked as Total Loss",
"total_loss_jobs": "Jobs Marked as Total Loss",
"unclaimed_hrs": "Unflagged Hours",
"void_ros": "Void ROs",
"work_in_progress_committed_labour": "Work in Progress - Committed Labor",
@@ -3482,6 +3482,69 @@
"calculate": "Calculate"
}
},
"upsell": {
"cta": {
"learnmore": "Learn More"
},
"messages": {
"audit": {
"general": {
"subtitle": "Know exactly what happened and when through the entire repair process.",
"title": "Comprehensive Audit Trails"
}
},
"bills": {
"autoreconcile": {
"subtitle": "Let your management system do the tedious work - take advantage of automatic job reconciliation today.",
"title": "Did you account for every invoice?"
},
"general": {
"subtitle": "Our Bills module allows you to precisely account for every penny on the repair order to ensure you maximize your bottom line.",
"title": "Boost your profits by taking control of costs!"
}
},
"lifecycle": {
"general": {
"subtitle": "Job life cycles tell you exactly how long the job stayed in each stage of the repair process to identify bottle necks and inefficiencies.",
"title": "Are your repair KPIs suffering?"
}
},
"media": {
"general": {
"subtitle": "Store your vehicle repair documentation, invoices, and related documents digitally to access them anywhere, any time.",
"title": "Go paperless."
},
"mobile": {
"subtitle": "Use our mobile app to attach images from your device to the job, increasing your efficiency.",
"title": "Accelerate repair documentation with Mobile"
}
},
"scheduling": {
"datepicker": {
"subtitle": "Smart Scsheduling gives you the best dates for a vehicle to come in based on your current and predicted production load.",
"title": "When's the best time for this job to arrive?"
},
"general": {
"subtitle": "Know exactly how busy you will be tomorrow, the day after, or next week to know exactly when to schedule your next repair.",
"title": "Forecast your production with Smart Scheduling"
},
"hrsdelta": {
"subtitle": "Understand changes to your Work in Progress and production load instantly.",
"title": "Cars come and cars go."
}
},
"timetickets": {
"allocations": {
"subtitle": "Ensure your technicians are paid out exactly what they are owed - not a penny less, not a penny more.",
"title": "Technician Payments Done Just Right"
},
"general": {
"subtitle": "Track your technicians time with precision, giving you insight to repair progress and labor efficiency.",
"title": "Who did what and for how long?"
}
}
}
},
"user": {
"actions": {
"changepassword": "Change Password",

View File

@@ -2397,7 +2397,7 @@
"selectexistingornew": ""
},
"fields": {
"accountingid": "",
"accountingid": "",
"address": "Dirección",
"allow_text_message": "Permiso de texto?",
"name": "Nombre",
@@ -3061,7 +3061,7 @@
"production_not_production_status": "",
"production_over_time": "",
"psr_by_make": "",
"purchase_return_ratio_excel": "",
"purchase_return_ratio_excel": "",
"purchase_return_ratio_grouped_by_vendor_detail": "",
"purchase_return_ratio_grouped_by_vendor_summary": "",
"purchases_by_cost_center_detail": "",
@@ -3087,7 +3087,7 @@
"timetickets": "",
"timetickets_employee": "",
"timetickets_summary": "",
"total_loss_jobs": "",
"total_loss_jobs": "",
"unclaimed_hrs": "",
"void_ros": "",
"work_in_progress_committed_labour": "",
@@ -3482,6 +3482,69 @@
"calculate": ""
}
},
"upsell": {
"cta": {
"learnmore": ""
},
"messages": {
"audit": {
"general": {
"subtitle": "",
"title": ""
}
},
"bills": {
"autoreconcile": {
"subtitle": "",
"title": ""
},
"general": {
"subtitle": "",
"title": ""
}
},
"lifecycle": {
"general": {
"subtitle": "",
"title": ""
}
},
"media": {
"general": {
"subtitle": "",
"title": ""
},
"mobile": {
"subtitle": "",
"title": ""
}
},
"scheduling": {
"datepicker": {
"subtitle": "",
"title": ""
},
"general": {
"subtitle": "",
"title": ""
},
"hrsdelta": {
"subtitle": "",
"title": ""
}
},
"timetickets": {
"allocations": {
"subtitle": "",
"title": ""
},
"general": {
"subtitle": "",
"title": ""
}
}
}
},
"user": {
"actions": {
"changepassword": "",

View File

@@ -2397,7 +2397,7 @@
"selectexistingornew": ""
},
"fields": {
"accountingid": "",
"accountingid": "",
"address": "Adresse",
"allow_text_message": "Autorisation de texte?",
"name": "Prénom",
@@ -3061,7 +3061,7 @@
"production_not_production_status": "",
"production_over_time": "",
"psr_by_make": "",
"purchase_return_ratio_excel": "",
"purchase_return_ratio_excel": "",
"purchase_return_ratio_grouped_by_vendor_detail": "",
"purchase_return_ratio_grouped_by_vendor_summary": "",
"purchases_by_cost_center_detail": "",
@@ -3087,7 +3087,7 @@
"timetickets": "",
"timetickets_employee": "",
"timetickets_summary": "",
"total_loss_jobs": "",
"total_loss_jobs": "",
"unclaimed_hrs": "",
"void_ros": "",
"work_in_progress_committed_labour": "",
@@ -3482,6 +3482,69 @@
"calculate": ""
}
},
"upsell": {
"cta": {
"learnmore": ""
},
"messages": {
"audit": {
"general": {
"subtitle": "",
"title": ""
}
},
"bills": {
"autoreconcile": {
"subtitle": "",
"title": ""
},
"general": {
"subtitle": "",
"title": ""
}
},
"lifecycle": {
"general": {
"subtitle": "",
"title": ""
}
},
"media": {
"general": {
"subtitle": "",
"title": ""
},
"mobile": {
"subtitle": "",
"title": ""
}
},
"scheduling": {
"datepicker": {
"subtitle": "",
"title": ""
},
"general": {
"subtitle": "",
"title": ""
},
"hrsdelta": {
"subtitle": "",
"title": ""
}
},
"timetickets": {
"allocations": {
"subtitle": "",
"title": ""
},
"general": {
"subtitle": "",
"title": ""
}
}
}
},
"user": {
"actions": {
"changepassword": "",

View File

@@ -18,6 +18,7 @@ i18n
.use(initReactI18next)
.init(
{
ns: ["translation"],
resources,
//lng: "en",
detection: {},