RepairPluginDocs

Step Translations

Learn how to translate and customize every label, button, and message in the RepairPlugin booking form for any language.

translationslanguage-stringslocalizationfront-endbooking-flow

What can you do with this?

  • Translate the full booking flow — every step, from brand selection to confirmation, can be shown in any of your enabled languages.
  • Change button labels and instructions — rename "Next" to "Continue", "Book Now" to "Schedule Repair", or anything else that fits your business.
  • Adjust wording to match your terminology — change "Repair" to "Service" or "Fix" throughout the booking form.
  • Customize placeholder text and error messages — make sure every piece of text speaks your customers' language.
  • Edit quote PDF content — translate or rephrase the text that appears on quote documents.

Where to find it

  1. Log in to your WordPress admin dashboard.
  2. Go to RepairPlugin > Settings.
  3. Click Localization in the sidebar.
  4. Scroll down past Regional Settings and Setup Translations to the Steps Translations section.
  5. You'll see a list of translation categories.
https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_settings&section=localization
The Steps Translations section showing expandable translation categories with editable text fields and globe icons

How to set it up

Find the right category

The Steps Translations section groups all text by area. Click a category to expand it and see the text fields inside:

CategoryWhat it covers
Step wizardNavigation buttons (next/previous), progress indicators
Searchbar [Repair_All]Search bar in the main booking form
What Model PopupThe popup where customers select their device model
iDEAL in3 PopupThe iDEAL in3 payment popup
Pre-select locationLocation selection step (when pricing is location-based)
Step 1Brand/device selection
Step 2Model selection
Step 3Repair selection
Step 4Offer/quote review
Step 5Customer information and scheduling
Step 6Confirmation/payment
Offer PopupThe quote/offer popup
Offer PDFContent of the quote PDF document
Offer PDF FilenameThe file name used for generated quote PDFs
Approved PageThe page shown when a quote is approved
Canceled PageThe page shown when a quote is canceled
Searchbar (Shortcode)Search bar shortcode ([Repair_Search])
Pricing Table (Shortcode)Pricing table shortcode

Edit a text field

  1. Click on a category name to expand it.
  2. Click inside any text field to edit the default language text directly.
  3. Changes take effect immediately on the booking form.

Translate a text field into other languages

  1. Click the globe icon next to any text field.
  2. A popup opens showing an input field for each enabled language, with its flag and name.
  3. Enter the translated text for each language.
  4. Click Update to save all translations.
https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_settings&section=notification_offer
The translation popup showing input fields for each active language, accessed by clicking the globe icon

Translate day names

Step 5 includes special fields for day names used in the appointment calendar:

  • translation_of_day_mon through translation_of_day_sun

Use these to show localized day abbreviations in the date picker.

Work with HTML in translation fields

Some fields (especially for emails and quotes) contain HTML formatting. When editing these:

  1. Click the globe icon to open the translation popup.
  2. Look at the source of an existing translation and copy it as a template.
  3. Change only the text — keep the HTML structure intact.

Tip: Use your browser's Inspect tool to view the HTML source of formatted fields, then copy the structure from one language to another.

Settings reference

SettingDescriptionDefaultCustomers see
Translation string fieldsControls the exact text shown for each label, button, message, and instruction in the booking formset by the downloaded language pack, or the default English textChanges appear immediately. Each language shows its own translated version when the customer switches languages.
Globe icon (translation popup)Opens a multi-language editor showing input fields for each enabled language, pre-filled with existing translationsN/AThe text matching their selected language appears in the booking form.
Category sectionsGroups related text fields by booking step or feature area, making it easier to find and update specific textcollapsedNothing directly — this is an organizational feature in the admin area.

Frequently asked questions

Do I need to translate every single field?

No. If you leave a field empty for a language, RepairPlugin falls back to the default language text. You can start with the most visible text (buttons and headings) and add more translations over time.

What's the difference between Managing Languages and Step Translations?

Managing Languages is where you download language packs, add languages, and control which languages are available. Step Translations is where you edit the actual text shown in each step of the booking form.

Command Palette

Search for a command to run...