Update dynamic app names for all versions.

This commit is contained in:
Patrick Fic
2024-02-26 11:46:40 -08:00
parent f190c26311
commit 6640ed629d
65 changed files with 700 additions and 230 deletions

View File

@@ -760,7 +760,7 @@
"driverinformation": "Driver's Information",
"findcontract": "Find Contract",
"findermodal": "Contract Finder",
"insuranceexpired": "The courtesy car insurance expires before the car is expected to return.",
"insuranceexpired": "The courtesy car insurance expires before the car is expected to return.",
"noteconvertedfrom": "R.O. created from converted Courtesy Car Contract {{agreementnumber}}.",
"populatefromjob": "Populate from Job",
"rates": "Contract Rates",
@@ -859,8 +859,8 @@
"created_at": "Created At"
},
"labels": {
"nologgedinuser": "Please log out of $t(titles.app)",
"nologgedinuser_sub": "Users of $t(titles.app) cannot complete CSI surveys while logged in. Please log out and try again.",
"nologgedinuser": "Please log out of {{app}}",
"nologgedinuser_sub": "Users of {{app}} cannot complete CSI surveys while logged in. Please log out and try again.",
"noneselected": "No response selected.",
"title": "Customer Satisfaction Survey"
},
@@ -881,7 +881,7 @@
"labels": {
"bodyhrs": "Body Hrs",
"dollarsinproduction": "Dollars in Production",
"phone": "Phone",
"phone": "Phone",
"prodhrs": "Production Hrs",
"refhrs": "Refinish Hrs"
},
@@ -898,8 +898,8 @@
"productionhours": "Total Hours in Production",
"projectedmonthlysales": "Projected Monthly Sales",
"scheduledindate": "Sheduled In Today: {{date}}",
"scheduledintoday": "Sheduled In Today",
"scheduledoutdate": "Sheduled Out Today: {{date}}",
"scheduledintoday": "Sheduled In Today",
"scheduledoutdate": "Sheduled Out Today: {{date}}",
"scheduledouttoday": "Sheduled Out Today"
}
},
@@ -1142,12 +1142,12 @@
"help": "Help",
"hours": "hrs",
"in": "In",
"instanceconflictext": "Your $t(titles.app) account can only be used on one device at any given time. Refresh your session to take control.",
"instanceconflictext": "Your {{app}} account can only be used on one device at any given time. Refresh your session to take control.",
"instanceconflictitle": "Your account is being used elsewhere.",
"item": "Item",
"label": "Label",
"loading": "Loading...",
"loadingapp": "Loading $t(titles.app)",
"loadingapp": "Loading {{app}}",
"loadingshop": "Loading shop data...",
"loggingin": "Authorizing...",
"markedexported": "Manually marked as exported.",
@@ -1202,15 +1202,15 @@
"spanish": "Spanish"
},
"messages": {
"exception": "$t(titles.app) has encountered an error. Please try again. If the problem persists, please submit a support ticket or contact us.",
"newversionmessage": "Click refresh below to update to the latest available version of $t(titles.app). Please make sure all other tabs and windows are closed.",
"newversiontitle": "New version of $t(titles.app) Available",
"exception": "{{app}} has encountered an error. Please try again. If the problem persists, please submit a support ticket or contact us.",
"newversionmessage": "Click refresh below to update to the latest available version of {{app}}. Please make sure all other tabs and windows are closed.",
"newversiontitle": "New version of {{app}} Available",
"noacctfilepath": "There is no accounting file path set. You will not be able to export any items.",
"nofeatureaccess": "You do not have access to this feature of $t(titles.app). Please contact support to request a license for this feature.",
"nofeatureaccess": "You do not have access to this feature of {{app}}. Please contact support to request a license for this feature.",
"noshop": "You do not have access to any shops. Please reach out to your shop manager or technical support. ",
"notfoundsub": "Please make sure that you have access to the data or that the link is correct.",
"notfoundtitle": "We couldn't find what you're looking for...",
"partnernotrunning": "$t(titles.app) has detected that the partner is not running. Please ensure it is running to enable full functionality.",
"partnernotrunning": "{{app}} has detected that the partner is not running. Please ensure it is running to enable full functionality.",
"rbacunauth": "You are not authorized to view this content. Please reach out to your shop manager to change your access level.",
"unsavedchanges": "You have unsaved changes.",
"unsavedchangespopup": "You have unsaved changes. Are you sure you want to leave?"
@@ -1227,7 +1227,7 @@
},
"labels": {
"codeplacholder": "6 digit PIN code",
"rescuedesc": "Enter the 6 digit code provided by $t(titles.app) Support below and click connect.",
"rescuedesc": "Enter the 6 digit code provided by {{app}} Support below and click connect.",
"rescuetitle": "Rescue Me!"
}
},
@@ -1823,7 +1823,7 @@
"ca_gst_all_if_null": "If the Job is marked as a \"GST Registrant\" and this value is set to $0, the customer will be responsible for paying all of the GST by default. ",
"calc_repair_days": "Calculated Repair Days",
"calc_repair_days_tt": "This is the approximate number of days required to complete the repair according to the target touch time in your shop configuration (current set to {{target_touchtime}}).",
"calc_scheuled_completion": "Calculate Scheduled Completion",
"calc_scheuled_completion": "Calculate Scheduled Completion",
"cards": {
"customer": "Customer Information",
"damage": "Area of Damage",
@@ -1991,7 +1991,7 @@
"total_sales_tax": "Total Sales Tax",
"totals": "Totals",
"unvoidnote": "This Job was unvoided.",
"update_scheduled_completion": "Update Scheduled Completion?",
"update_scheduled_completion": "Update Scheduled Completion?",
"vehicle_info": "Vehicle",
"vehicleassociation": "Vehicle Association",
"viewallocations": "View Allocations",
@@ -2701,16 +2701,16 @@
"generate": "Generate"
},
"labels": {
"advanced_filters": "Advanced Filters and Sorters",
"advanced_filters_show": "Show",
"advanced_filters_hide": "Hide",
"advanced_filters_filters": "Filters",
"advanced_filters_sorters": "Sorters",
"advanced_filters_filter_field": "Field",
"advanced_filters_sorter_field": "Field",
"advanced_filters_sorter_direction": "Direction",
"advanced_filters_filter_operator": "Operator",
"advanced_filters_filter_value": "Value",
"advanced_filters": "Advanced Filters and Sorters",
"advanced_filters_filter_field": "Field",
"advanced_filters_filter_operator": "Operator",
"advanced_filters_filter_value": "Value",
"advanced_filters_filters": "Filters",
"advanced_filters_hide": "Hide",
"advanced_filters_show": "Show",
"advanced_filters_sorter_direction": "Direction",
"advanced_filters_sorter_field": "Field",
"advanced_filters_sorters": "Sorters",
"dates": "Dates",
"employee": "Employee",
"filterson": "Filters on {{object}}: {{field}}",
@@ -3022,9 +3022,9 @@
}
},
"titles": {
"accounting-payables": "Payables | $t(titles.app)",
"accounting-payments": "Payments | $t(titles.app)",
"accounting-receivables": "Receivables | $t(titles.app)",
"accounting-payables": "Payables | {{app}}",
"accounting-payments": "Payments | {{app}}",
"accounting-receivables": "Receivables | {{app}}",
"app": "Rome Online",
"bc": {
"accounting-payables": "Payables",
@@ -3073,55 +3073,58 @@
"vehicle-details": "Vehicle: {{vehicle}}",
"vehicles": "Vehicles"
},
"bills-list": "Bills | $t(titles.app)",
"contracts": "Courtesy Car Contracts | $t(titles.app)",
"contracts-create": "New Contract | $t(titles.app)",
"contracts-detail": "Contract {{id}} | $t(titles.app)",
"courtesycars": "Courtesy Cars | $t(titles.app)",
"courtesycars-create": "New Courtesy Car | $t(titles.app)",
"courtesycars-detail": "Courtesy Car {{id}} | $t(titles.app)",
"dashboard": "Dashboard | $t(titles.app)",
"dms": "DMS Export | $t(titles.app)",
"export-logs": "Export Logs | $t(titles.app)",
"inventory": "Inventory | $t(titles.app)",
"jobs": "Active Jobs | $t(titles.app)",
"jobs-admin": "Job {{ro_number}} - Admin | $t(titles.app)",
"jobs-all": "All Jobs | $t(titles.app)",
"jobs-checklist": "Job Checklist | $t(titles.app)",
"jobs-close": "Close Job {{number}} | $t(titles.app)",
"jobs-create": "Create a New Job | $t(titles.app)",
"jobs-deliver": "Deliver Job | $t(titles.app)",
"jobs-intake": "Intake | $t(titles.app)",
"jobsavailable": "Available Jobs | $t(titles.app)",
"jobsdetail": "Job {{ro_number}} | $t(titles.app)",
"jobsdocuments": "Job Documents {{ro_number}} | $t(titles.app)",
"manageroot": "Home | $t(titles.app)",
"owners": "All Owners | $t(titles.app)",
"owners-detail": "{{name}} | $t(titles.app)",
"parts-queue": "Parts Queue | $t(titles.app)",
"payments-all": "Payments | $t(titles.app)",
"phonebook": "Phonebook | $t(titles.app)",
"productionboard": "Production Board - Visual | $t(titles.app)",
"productionlist": "Production Board - List | $t(titles.app)",
"profile": "My Profile | $t(titles.app)",
"readyjobs": "Ready Jobs | $t(titles.app)",
"bills-list": "Bills | {{app}}",
"contracts": "Courtesy Car Contracts | {{app}}",
"contracts-create": "New Contract | {{app}}",
"contracts-detail": "Contract {{id}} | {{app}}",
"courtesycars": "Courtesy Cars | {{app}}",
"courtesycars-create": "New Courtesy Car | {{app}}",
"courtesycars-detail": "Courtesy Car {{id}} | {{app}}",
"dashboard": "Dashboard | {{app}}",
"dms": "DMS Export | {{app}}",
"export-logs": "Export Logs | {{app}}",
"imexonline": "ImEX Online",
"inventory": "Inventory | {{app}}",
"jobs": "Active Jobs | {{app}}",
"jobs-admin": "Job {{ro_number}} - Admin | {{app}}",
"jobs-all": "All Jobs | {{app}}",
"jobs-checklist": "Job Checklist | {{app}}",
"jobs-close": "Close Job {{number}} | {{app}}",
"jobs-create": "Create a New Job | {{app}}",
"jobs-deliver": "Deliver Job | {{app}}",
"jobs-intake": "Intake | {{app}}",
"jobsavailable": "Available Jobs | {{app}}",
"jobsdetail": "Job {{ro_number}} | {{app}}",
"jobsdocuments": "Job Documents {{ro_number}} | {{app}}",
"manageroot": "Home | {{app}}",
"owners": "All Owners | {{app}}",
"owners-detail": "{{name}} | {{app}}",
"parts-queue": "Parts Queue | {{app}}",
"payments-all": "Payments | {{app}}",
"phonebook": "Phonebook | {{app}}",
"productionboard": "Production Board - Visual | {{app}}",
"productionlist": "Production Board - List | {{app}}",
"profile": "My Profile | {{app}}",
"promanager": "ProManager",
"readyjobs": "Ready Jobs | {{app}}",
"resetpassword": "Reset Password",
"resetpasswordvalidate": "Enter New Password",
"schedule": "Schedule | $t(titles.app)",
"scoreboard": "Scoreboard | $t(titles.app)",
"shop": "My Shop | $t(titles.app)",
"shop-csi": "CSI Responses | $t(titles.app)",
"shop-templates": "Shop Templates | $t(titles.app)",
"shop_vendors": "Vendors | $t(titles.app)",
"techconsole": "Technician Console | $t(titles.app)",
"techjobclock": "Technician Job Clock | $t(titles.app)",
"techjoblookup": "Technician Job Lookup | $t(titles.app)",
"techshiftclock": "Technician Shift Clock | $t(titles.app)",
"temporarydocs": "Temporary Documents | $t(titles.app)",
"timetickets": "Time Tickets | $t(titles.app)",
"ttapprovals": "Time Ticket Approvals | $t(titles.app)",
"vehicledetail": "Vehicle Details {{vehicle}} | $t(titles.app)",
"vehicles": "All Vehicles | $t(titles.app)"
"romeonline": "Rome Online",
"schedule": "Schedule | {{app}}",
"scoreboard": "Scoreboard | {{app}}",
"shop": "My Shop | {{app}}",
"shop-csi": "CSI Responses | {{app}}",
"shop-templates": "Shop Templates | {{app}}",
"shop_vendors": "Vendors | {{app}}",
"techconsole": "Technician Console | {{app}}",
"techjobclock": "Technician Job Clock | {{app}}",
"techjoblookup": "Technician Job Lookup | {{app}}",
"techshiftclock": "Technician Shift Clock | {{app}}",
"temporarydocs": "Temporary Documents | {{app}}",
"timetickets": "Time Tickets | {{app}}",
"ttapprovals": "Time Ticket Approvals | {{app}}",
"vehicledetail": "Vehicle Details {{vehicle}} | {{app}}",
"vehicles": "All Vehicles | {{app}}"
},
"tt_approvals": {
"actions": {

View File

@@ -760,7 +760,7 @@
"driverinformation": "",
"findcontract": "",
"findermodal": "",
"insuranceexpired": "",
"insuranceexpired": "",
"noteconvertedfrom": "",
"populatefromjob": "",
"rates": "",
@@ -881,7 +881,7 @@
"labels": {
"bodyhrs": "",
"dollarsinproduction": "",
"phone": "",
"phone": "",
"prodhrs": "",
"refhrs": ""
},
@@ -897,9 +897,9 @@
"productiondollars": "",
"productionhours": "",
"projectedmonthlysales": "",
"scheduledindate": "",
"scheduledindate": "",
"scheduledintoday": "",
"scheduledoutdate": "",
"scheduledoutdate": "",
"scheduledouttoday": ""
}
},
@@ -1147,7 +1147,7 @@
"item": "",
"label": "",
"loading": "Cargando...",
"loadingapp": "Cargando $t(titles.app)",
"loadingapp": "Cargando {{app}}",
"loadingshop": "Cargando datos de la tienda ...",
"loggingin": "Iniciando sesión ...",
"markedexported": "",
@@ -1823,7 +1823,7 @@
"ca_gst_all_if_null": "",
"calc_repair_days": "",
"calc_repair_days_tt": "",
"calc_scheuled_completion": "",
"calc_scheuled_completion": "",
"cards": {
"customer": "Información al cliente",
"damage": "Área de Daño",
@@ -1991,7 +1991,7 @@
"total_sales_tax": "",
"totals": "",
"unvoidnote": "",
"update_scheduled_completion": "",
"update_scheduled_completion": "",
"vehicle_info": "Vehículo",
"vehicleassociation": "",
"viewallocations": "",
@@ -2701,16 +2701,16 @@
"generate": ""
},
"labels": {
"advanced_filters": "",
"advanced_filters_show": "",
"advanced_filters_hide": "",
"advanced_filters_filters": "",
"advanced_filters_sorters": "",
"advanced_filters_filter_field": "",
"advanced_filters_sorter_field": "",
"advanced_filters_sorter_direction": "",
"advanced_filters_filter_operator": "",
"advanced_filters_filter_value": "",
"advanced_filters": "",
"advanced_filters_filter_field": "",
"advanced_filters_filter_operator": "",
"advanced_filters_filter_value": "",
"advanced_filters_filters": "",
"advanced_filters_hide": "",
"advanced_filters_show": "",
"advanced_filters_sorter_direction": "",
"advanced_filters_sorter_field": "",
"advanced_filters_sorters": "",
"dates": "",
"employee": "",
"filterson": "",
@@ -3083,8 +3083,9 @@
"dashboard": "",
"dms": "",
"export-logs": "",
"imexonline": "",
"inventory": "",
"jobs": "Todos los trabajos | $t(titles.app)",
"jobs": "Todos los trabajos | {{app}}",
"jobs-admin": "",
"jobs-all": "",
"jobs-checklist": "",
@@ -3092,36 +3093,38 @@
"jobs-create": "",
"jobs-deliver": "",
"jobs-intake": "",
"jobsavailable": "Empleos disponibles | $t(titles.app)",
"jobsdetail": "Trabajo {{ro_number}} | $t(titles.app)",
"jobsdocuments": "Documentos de trabajo {{ro_number}} | $t(titles.app)",
"manageroot": "Casa | $t(titles.app)",
"owners": "Todos los propietarios | $t(titles.app)",
"jobsavailable": "Empleos disponibles | {{app}}",
"jobsdetail": "Trabajo {{ro_number}} | {{app}}",
"jobsdocuments": "Documentos de trabajo {{ro_number}} | {{app}}",
"manageroot": "Casa | {{app}}",
"owners": "Todos los propietarios | {{app}}",
"owners-detail": "",
"parts-queue": "",
"payments-all": "",
"phonebook": "",
"productionboard": "",
"productionlist": "",
"profile": "Mi perfil | $t(titles.app)",
"profile": "Mi perfil | {{app}}",
"promanager": "",
"readyjobs": "",
"resetpassword": "",
"resetpasswordvalidate": "",
"schedule": "Horario | $t(titles.app)",
"romeonline": "",
"schedule": "Horario | {{app}}",
"scoreboard": "",
"shop": "Mi tienda | $t(titles.app)",
"shop": "Mi tienda | {{app}}",
"shop-csi": "",
"shop-templates": "",
"shop_vendors": "Vendedores | $t(titles.app)",
"techconsole": "$t(titles.app)",
"techjobclock": "$t(titles.app)",
"techjoblookup": "$t(titles.app)",
"techshiftclock": "$t(titles.app)",
"shop_vendors": "Vendedores | {{app}}",
"techconsole": "{{app}}",
"techjobclock": "{{app}}",
"techjoblookup": "{{app}}",
"techshiftclock": "{{app}}",
"temporarydocs": "",
"timetickets": "",
"ttapprovals": "",
"vehicledetail": "Detalles del vehículo {{vehicle}} | $t(titles.app)",
"vehicles": "Todos los vehiculos | $t(titles.app)"
"vehicledetail": "Detalles del vehículo {{vehicle}} | {{app}}",
"vehicles": "Todos los vehiculos | {{app}}"
},
"tt_approvals": {
"actions": {

View File

@@ -760,7 +760,7 @@
"driverinformation": "",
"findcontract": "",
"findermodal": "",
"insuranceexpired": "",
"insuranceexpired": "",
"noteconvertedfrom": "",
"populatefromjob": "",
"rates": "",
@@ -881,7 +881,7 @@
"labels": {
"bodyhrs": "",
"dollarsinproduction": "",
"phone": "",
"phone": "",
"prodhrs": "",
"refhrs": ""
},
@@ -897,9 +897,9 @@
"productiondollars": "",
"productionhours": "",
"projectedmonthlysales": "",
"scheduledindate": "",
"scheduledindate": "",
"scheduledintoday": "",
"scheduledoutdate": "",
"scheduledoutdate": "",
"scheduledouttoday": ""
}
},
@@ -1147,7 +1147,7 @@
"item": "",
"label": "",
"loading": "Chargement...",
"loadingapp": "Chargement de $t(titles.app)",
"loadingapp": "Chargement de {{app}}",
"loadingshop": "Chargement des données de la boutique ...",
"loggingin": "Vous connecter ...",
"markedexported": "",
@@ -1823,7 +1823,7 @@
"ca_gst_all_if_null": "",
"calc_repair_days": "",
"calc_repair_days_tt": "",
"calc_scheuled_completion": "",
"calc_scheuled_completion": "",
"cards": {
"customer": "Informations client",
"damage": "Zone de dommages",
@@ -1991,7 +1991,7 @@
"total_sales_tax": "",
"totals": "",
"unvoidnote": "",
"update_scheduled_completion": "",
"update_scheduled_completion": "",
"vehicle_info": "Véhicule",
"vehicleassociation": "",
"viewallocations": "",
@@ -2701,16 +2701,16 @@
"generate": ""
},
"labels": {
"advanced_filters": "",
"advanced_filters_show": "",
"advanced_filters_hide": "",
"advanced_filters_filters": "",
"advanced_filters_sorters": "",
"advanced_filters_filter_field": "",
"advanced_filters_sorter_field": "",
"advanced_filters_sorter_direction": "",
"advanced_filters_filter_operator": "",
"advanced_filters_filter_value": "",
"advanced_filters": "",
"advanced_filters_filter_field": "",
"advanced_filters_filter_operator": "",
"advanced_filters_filter_value": "",
"advanced_filters_filters": "",
"advanced_filters_hide": "",
"advanced_filters_show": "",
"advanced_filters_sorter_direction": "",
"advanced_filters_sorter_field": "",
"advanced_filters_sorters": "",
"dates": "",
"employee": "",
"filterson": "",
@@ -3083,8 +3083,9 @@
"dashboard": "",
"dms": "",
"export-logs": "",
"imexonline": "",
"inventory": "",
"jobs": "Tous les emplois | $t(titles.app)",
"jobs": "Tous les emplois | {{app}}",
"jobs-admin": "",
"jobs-all": "",
"jobs-checklist": "",
@@ -3092,36 +3093,38 @@
"jobs-create": "",
"jobs-deliver": "",
"jobs-intake": "",
"jobsavailable": "Emplois disponibles | $t(titles.app)",
"jobsdetail": "Travail {{ro_number}} | $t(titles.app)",
"jobsdocuments": "Documents de travail {{ro_number}} | $t(titles.app)",
"manageroot": "Accueil | $t(titles.app)",
"owners": "Tous les propriétaires | $t(titles.app)",
"jobsavailable": "Emplois disponibles | {{app}}",
"jobsdetail": "Travail {{ro_number}} | {{app}}",
"jobsdocuments": "Documents de travail {{ro_number}} | {{app}}",
"manageroot": "Accueil | {{app}}",
"owners": "Tous les propriétaires | {{app}}",
"owners-detail": "",
"parts-queue": "",
"payments-all": "",
"phonebook": "",
"productionboard": "",
"productionlist": "",
"profile": "Mon profil | $t(titles.app)",
"profile": "Mon profil | {{app}}",
"promanager": "",
"readyjobs": "",
"resetpassword": "",
"resetpasswordvalidate": "",
"schedule": "Horaire | $t(titles.app)",
"romeonline": "",
"schedule": "Horaire | {{app}}",
"scoreboard": "",
"shop": "Mon magasin | $t(titles.app)",
"shop": "Mon magasin | {{app}}",
"shop-csi": "",
"shop-templates": "",
"shop_vendors": "Vendeurs | $t(titles.app)",
"techconsole": "$t(titles.app)",
"techjobclock": "$t(titles.app)",
"techjoblookup": "$t(titles.app)",
"techshiftclock": "$t(titles.app)",
"shop_vendors": "Vendeurs | {{app}}",
"techconsole": "{{app}}",
"techjobclock": "{{app}}",
"techjoblookup": "{{app}}",
"techshiftclock": "{{app}}",
"temporarydocs": "",
"timetickets": "",
"ttapprovals": "",
"vehicledetail": "Détails du véhicule {{vehicle} | $t(titles.app)",
"vehicles": "Tous les véhicules | $t(titles.app)"
"vehicledetail": "Détails du véhicule {{vehicle} | {{app}}",
"vehicles": "Tous les véhicules | {{app}}"
},
"tt_approvals": {
"actions": {

View File

@@ -1,16 +1,16 @@
import i18n from "i18next";
import LanguageDetector from "i18next-browser-languagedetector";
import {initReactI18next} from "react-i18next";
import en_Translation from "./en_us/common.json";
import es_Translation from "./es/common.json";
import fr_Translation from "./fr/common.json";
import i18n from 'i18next';
import LanguageDetector from 'i18next-browser-languagedetector';
import { initReactI18next } from 'react-i18next';
import en_Translation from './en_us/common.json';
import es_Translation from './es/common.json';
import fr_Translation from './fr/common.json';
// the translations
// (tip move them in a JSON file and import them)
const resources = {
"en-US": en_Translation,
"fr-CA": fr_Translation,
"es-MX": es_Translation,
'en-US': en_Translation,
'fr-CA': fr_Translation,
'es-MX': es_Translation,
};
i18n
.use(initReactI18next)
@@ -19,14 +19,13 @@ i18n
resources,
//lng: "en",
detection: {},
fallbackLng: "en-US",
fallbackLng: 'en-US',
debug: import.meta.env.PROD ? false : true,
//keySeparator: false, // we do not use keys in form messages.welcome
interpolation: {
escapeValue: false, // react already safes from xss
},
});
//keySeparator: false, // we do not use keys in form messages.welcome
interpolation: {
escapeValue: false, // react already safes from xss
skipOnVariables: false,
},
});
export default i18n;