Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Expand

Table of Contents
stylenone

To customize text in Rapidship find the i18n directory then open the custom.json with Notepad++ or other text or code editor. Edit the file with desired text changes between the curly, or squiggly, brackets. See below for list of customizable text.

Customizable Pages/Sections

...

Page

...

Code

...

Login

...

"LOGIN": {

   "User Name": "User Name",

   "User Name is required": "User Name is required",

   "User Login": "User Login",

   "Password": "Password",

   "Password is required": "Password is required",

   "Remember Me": "Remember Me",

   "Driver Login": "Driver Login",

   "Create New Account/Login": "Create New Account/Login",

   "Forgot Password": "Forgot Password",

   "Driver ID": "Driver ID",

   "Driver ID is required": "Driver ID is required",

   "Login": "Login"

 }

...

Header

...

"TOPNAV": {

   "Track Order": "Track Order",

   "Route Tracking": "Route Tracking",

   "Settlements": "Settlements",

   "Estimated Settlements": "Estimated Settlements",

   "Work": "Work",

   "Place Order": "Place Order",

   "Address Book": "Address Book",

   "View Profile": "View Profile",

   "Change Password": "Change Password",

   "Help": "Help",

   "Logout": "Logout"

 },

...

Address Book

...

"ADDRESSBOOK": {

   "Search": "search",

   "New Address": "New Address",

   "Default Origin Address": "Default Origin Address",

   "No default origin address selected": "No default origin address selected",

   "Default Destination Address": "Default Destination Address",

   "No default destination address selected": "No default destination address selected",

   "Name": "Name",

   "Address": "Address",

   "Phone": "Phone",

   "Actions": "Actions",

   "Edit": "Edit",

   "Delete": "Delete",

   "Set as Origin Address": "Set as Origin Address",

   "Remove Origin Address": "Remove Origin Address",

   "Set as Destination Address": "Set as Destination Address",

   "Remove Destination Address": "Remove Destination Address",

   "Search criteria cannot be less than 2 characters": "Search criteria cannot be less than 2 characters",

   "No Results": "No Results"

 },

...

Change Password

...

"CHANGEPASSWORD": {

   "Change Password": "Change Password",

   "Current Password": "Current Password",

   "Current Password is required": "Current Password is required",

   "New Password": "New Password",

   "New Password is required": "New Password is required",

   "Verify Password": "Verify Password",

   "Passwords do not match": "Passwords do not match",

   "Verify Password is required": "Verify Password is required",

   "Submit": "Submit"

 },

...

Reset Password

...

"RESETPASSWORD": {

   "Reset Password": "Reset Password",

   "Current Password": "Current Password",

   "Current Password is required": "Current Password is required",

   "New Password": "New Password",

   "New Password is required": "New Password is required",

   "Verify Password": "Verify Password",

   "Passwords do not match": "Passwords do not match",

   "Verify Password is required": "Verify Password is required",

   "Submit": "Submit"

...

Register

...

"REGISTER": {

   "CREATE NEW ACCOUNT OR USER ID": "CREATE NEW ACCOUNT OR USER ID",

   "If you or your company previously set up an account and have been assigned a Customer ID, fill in below.": "If you or your company previously set up an account and have been assigned a Customer ID, fill in below.",

   "Customer ID": "Customer ID",

   "Please enter a valid customer id": "Please enter a valid customer id",

   "Don't have a Customer ID?": "Don't have a Customer ID?"

...

Password Reset

...

"PASSWORDRESET": {

   "RESET YOUR PASSWORD": "RESET YOUR PASSWORD",

   "Enter your account email address and we will send you an email to reset your password.": "Enter your account email address and we will send you an email to reset your password.",

   "Email": "Email",

   "Email is required": "Email is required",

   "Cancel": "Cancel",

   "Request Password Reset": "Request Password Reset"

...

New Customer

...

"NEWCUSTOMER": {

   "Company Details": "Company Details",

   "Company Name": "Company Name",

   "Required": "Required",

   "Company Contact": "Company Contact",

   "Contact Email": "Contact Email",

   "Valid Contact Email is required": "Valid Contact Email is required",

   "Country": "Country",

   "Please select a country": "Please select a country",

   "USA": "USA",

   "Canada": "Canada",

   "Other": "Other",

   "Address": "Address",

   "Suite": "Suite",

   "City": "City",

   "State": "State",

   "Province": "Province",

   "State/Province": "State/Province",

   "Zip": "Zip",

   "Postal": "Postal",

   "Plus 4": "Plus 4",

   "Phone": "Phone",

   "Valid Phone Number is required": "Valid Phone Number is required",

   "Use company details for billing": "Use company details for billing",

   "Billing Details": "Billing Details",

   "Billing Name": "Billing Name",

   "Billing Contact": "Billing Contact",

   "required": "required",

   "Internet Login": "Internet Login",

   "Username": "Username",

   "Username is already taken!": "Username is already taken!",

   "Password": "Password",

   "Verify Password": "Verify Password",

   "Passwords do not match": "Passwords do not match",

   "Verify Password is required": "Verify Password is required",

   "Check this box to indicate your agreement to our terms and conditions": "Check this box to indicate your agreement to our terms and conditions",

   "Reset Form": "Reset Form",

   "Submit": "Submit",

   "Fax": "Fax"

...

New Login

...

"NEWLOGIN": {

   "User Name": "User Name",

   "Username is required": "Username is required",

   "Username is already taken!": "Username is already taken!",

   "First Name": "First Name",

   "First Name is required": "First Name is required",

   "Last Name": "Last Name",

   "Last Name is required": "Last Name is required",

   "Email": "Email",

   "Valid Email is required": "Valid Email is required",

   "Phone": "Phone",

   "Valid Phone Number is required": "Valid Phone Number is required",

   "Password": "Password",

   "Password is required": "Password is required",

   "Verify Password": "Verify Password",

   "Passwords do not match": "Passwords do not match",

   "Verify Password is required": "Verify Password is required",

   "Reset Form": "Reset Form",

   "Submit": "Submit",

   "Your email address will be used to send a confirmation email to you when your deliveries are completed": "Your email address will be used to send a confirmation email to you when your deliveries are completed"

...

Email Shipping Label

...

"EMAILSHIPPINGLABEL": {

   "Email Shipping Labels": "Email Shipping Labels",

   "Email": "Email",

   "+ email": "+ email",

   "Enter email address and press enter": "Enter email address and press enter",

   "Multiple email addresses can be added by pressing enter after each one": "Multiple email addresses can be added by pressing enter after each one",

   "Shipping Label": "Shipping Label",

   "Subject": "Subject",

   "Required": "Required",

   "Message": "Message",

   "Cancel": "Cancel",

   "Send": "Send"

...

Order Confirmation

...

"ORDERCONFIRMATION": {

   "Order Confirmation": "Order Confirmation",

   "Tracking Number": "Tracking Number",

   "Print Shipping Label": "Print Shipping Label",

   "Print": "Print",

   "Email": "Email",

   "Print Receipt": "Print Receipt",

   "Attach Documents To This Order": "Attach Documents To This Order",

   "Show Additional Information": "Show Additional Information",

   "Create a Duplicate Order": "Create a Duplicate Order",

   "Create a Round Trip": "Create a Round Trip",

   "Create a Continuation": "Create a Continuation",

   "Create Using The Same Origin": "Create Using The Same Origin",

   "Create Using The Same Destination": "Create Using The Same Destination"

...

Receipt

...

"RECEIPT": {

   "TRACKING NUMBER": "TRACKING NUMBER",

   "Pick Up Location": "Pick Up Location",

   "Destination Location": "Destination Location",

   "Ordered By": "Ordered By",

   "Reference 1": "Reference 1",

   "Reference 2": "Reference 2",

   "Service Type": "Service Type",

   "Order Type": "Order Type",

   "Ordered": "Ordered",

   "Ready": "Ready",

   "Due": "Due",

   "Pieces": "Pieces",

   "Weight": "Weight",

   "Charges": "Charges",

   "Email": "Email"

 },

...

Place Order

...

"PLACEORDER": {

   "PLACE FROM RECENT ORDERS": "PLACE FROM RECENT ORDERS",

   "Show my last": "Show my last",

   "Origin": "Origin",

   "Destination": "Destination",

   "Order Type": "Order Type",

   "Actions": "Actions",

   "Show Tracking Information": "Show Tracking Information",

   "Create a Duplicate Order": "Create a Duplicate Order",

   "Create a Round Trip": "Create a Round Trip",

   "Create a Continuation": "Create a Continuation",

   "Create Using Same Origin": "Create Using Same Origin",

   "Create Using Same Destination": "Create Using Same Destination",

   "Customer Account": "Customer Account",

   "Order Information": "Order Information",

   "Search My Address Book": "Search My Address Book",

   "Search Google Places": "Search Google Places",

   "New Address": "New Address",

   "Google Places Search": "Google Places Search",

   "No address currently selected": "No address currently selected",

   "Pickup Instructions": "Pickup Instructions",

   "No map currently available": "No map currently available",

   "to Address Book": "to Address Book",

   "Delivery Instructions": "Delivery Instructions",

   "Pickup Ready": "Pickup Ready",

   "Delivery Ready": "Delivery Ready",

   "Does not match required length": "Does not match required length",

   "Use parcel specific information": "Use parcel specific information",

   "Total Pieces": "Total Pieces",

   "Total Parcel Count": "Total Parcel Count",

   "Total Weight": "Total Weight",

   "Total  Parcel Weight": "Total  Parcel Weight",

   "Create generic parcels": "Create generic parcels",

   "Parcel Type": "Parcel Type",

   "Enter Barcode": "Enter Barcode",

   "Maximum allowed is 100": "Maximum allowed is 100",

   "Weight": "Weight",

   "L": "L",

   "W": "W",

   "H": "H",

   "Comments": "Comments",

   "Parcel List": "Parcel List",

   "Reset": "Reset",

   "Next": "Next",

   "This address cannot be validated. Rates shown during order entry may not display accurately.": "This address cannot be validated. Rates shown during order entry may not display accurately.",

   "Filters": "Filters",

   "Filter using the Deliver By Time": "Filter using the Deliver By Time",

   "Delivery By Time Between": "Delivery By Time Between",

   "Filter by Base Rate Price": "Filter by Base Rate Price",

   "Base Rate": "Base Rate",

   "Pickup Window": "Pickup Window",

   "Delivery Window": "Delivery Window",

   "Additional Shipping Charges": "Additional Shipping Charges",

   "No additional items available": "No additional items available",

   "Item": "Item",

   "Qty": "Qty",

   "Price": "Price",

   "Delete": "Delete",

   "Calculate": "Calculate",

   "No additional items selected": "No additional items selected",

   "Additional Charges": "Additional Charges",

   "Order Total": "Order Total",

   "Clear": "Clear",

   "Continue": "Continue"

...

Order Info

...

"PERSISTINFOMODAL": {

   "Select Previously Stored Data To Use": "Select Previously Stored Data To Use",

   "Select the fields from the previous order that you would like to use": "Select the fields from the previous order that you would like to use",

   "Reference": "Reference",

   "Additional Reference": "Additional Reference",

   "Service Type": "Service Type",

   "Parcels": "Parcels",

   "Continue": "Continue"

...

Address Validation

...

"VALIDATEADDRESSMODAL": {

   "Validate Address": "Validate Address",

   "Select the correct origin address below to ensure a timely and accurate pickup": "Select the correct origin address below to ensure a timely and accurate pickup",

   "You entered": "You entered",

   "Suggested addresses": "Suggested addresses",

   "Select the correct destination address below to ensure a timely and accurate pickup": "Select the correct destination address below to ensure a timely and accurate pickup",

   "Not seeing the right place": "Not seeing the right place",

   "Return to the order form": "Return to the order form",

   "Continue": "Continue"

...

Route Tracking

...

"ROUTETRACKING": {

   "Posted Date": "Posted Date",

   "Auto Refresh": "Auto Refresh",

   "Off": "Off",

   "30 Seconds": "30 Seconds",

   "60 Seconds": "60 Seconds",

   "Routes": "Routes",

   "Route ID": "Route ID",

   "Description": "Description",

   "Driver ID": "Driver ID",

   "Exceptions": "Exceptions",

   "Stops": "Stops",

   "Completed": "Completed",

   "Late Preferred": "Late Preferred",

   "Late Max": "Late Max",

   "Total Parcels": "Total Parcels",

   "Over Parcels": "Over Parcels",

   "Short Parcels": "Short Parcels",

   "Fleet ID": "Fleet ID",

   "Fleet Name": "Fleet Name",

   "Start Time": "Start Time",

   "End Time": "End Time",

   "View": "View",

   "Hide": "Hide"

...

Route Tracking Summary

...

"ROUTETRACKINGSUMMARY": {

   "Stop ID": "Stop ID",

   "Route Stop Details": "Route Stop Details",

   "Route ID": "Route ID",

   "Sequence": "Sequence",

   "Type": "Type",

   "Name": "Name",

   "Address": "Address",

   "Reference 1": "Reference 1",

   "Reference 2": "Reference 2",

   "Pieces": "Pieces",

   "Weight": "Weight",

   "Short Remark": "Short Remark",

   "Time Min / Max / Preferred": "Time Min / Max / Preferred",

   "ETA": "ETA",

   "Stop Status": "Stop Status",

   "Completed Time": "Completed Time",

   "POD Name": "POD Name",

   "Complete Stop": "Complete Stop"

...

Route Tracking Detail

...

"ROUTETRACKINGDETAIL": {

   "Location": "Location",

   "Map not available - missing latitude and/or longitude": "Map not available - missing latitude and/or longitude",

   "Signature": "Signature",

   "Status Code": "Status Code",

   "Comments": "Comments",

   "Time": "Time",

   "No status codes": "No status codes",

   "Show All": "Show All",

   "Scanned": "Scanned",

   "Over": "Over",

   "Short": "Short",

   "Parcel ID": "Parcel ID",

   "Barcode": "Barcode",

   "Scanned When": "Scanned When",

   "Comment": "Comment",

   "Pieces": "Pieces",

   "Weight": "Weight",

   "Parcel Type": "Parcel Type",

   "Exception Desc": "Exception Desc",

   "No parcels": "No parcels"

...

Estimated Settlement

...

"ESTIMATEDSETTLEMENT": {

   "Estimated Settlements": "Estimated Settlements",

   "Begin Date": "Begin Date",

   "End Date": "End Date",

   "Generate Settlement": "Generate Settlement"

...

Settlement

...

"SETTLEMENT": {

   "Settlements": "Settlements",

   "No settlement data available": "No settlement data available",

   "Batches Available": "Batches Available",

   "Settlement Number": "Settlement Number",

   "Batch ID": "Batch ID",

   "Begin Date": "Begin Date",

   "End Date": "End Date",

   "Actions": "Actions",

   "View Settlement": "View Settlement"

...

Example

You can customize the text in Rapidship through the custom.json file. 

  • Cloud customers must put in a support ticket to request assistance.  
  • On-premise customers can find it by navigating to C:\inetpub\wwwroot\XInternet\Rapidship\customizations\languages\custom.json.


Info

Available in X Dispatch 18.0 or newer.


Warning

Make sure to create a backup of custom.json. You may be charged a fee if CXT Software needs to help with any issues caused by improper text changes. 


Example

To make text changes to the Login page and Place Order page, look at the standard.json file located in the same folder as the custom.json file. In the standard.json file, look for the page and text you would like to change. Open the custom.json file and copy or enter the changes you would like to make. 

Tip
titleQuick Tip

Make sure brackets, quotations, and commas are where they need to be.


Paste code macro
languagejson
{
	"USERPROFILELoginView": {

    "Profile		"USER_LOGIN_TAB": "Your ProfileCustomers",

    "Welcome		"DRIVER_LOGIN_TAB": "BienvenidosDrivers",
    "Phone		"CREATE_ACCOUNT_TEXT": "Cell"Create New Account"
	} ,
  	"PLACEORDERPlaceOrderView": {
    "Origin		"ORDER_INFO_TAB": "ComingStep from1",
    "Destination		"RECENT_ORDERS_HEADER": "GoingRECENT toORDERS",
    "Search My Address Book		"RECENT_TEMPLATES_HEADER": "Find in My Address BookRECENT TEMPLATES",
    "Search Google Places		"PICKUP_INSTRUCTIONS_LABEL": "Find in Google PlacesNotes",
    "Pickup Instructions		"ORDER_TYPE_TAB": "PickupStep Notes2",
    "Qty		"VERIFY_ORDER_TAB": "QuantityStep 3"
  	}
}						

Login View

Image Added

Place Order View

Image Added