How to Use WPML with Five Star Restaurant Reservations

If you are running a multilingual restaurant website, you may want to translate your reservation form so customers can book in their preferred language.

The good news is that Five Star Restaurant Reservations is built with localization in mind and works with translation plugins such as WPML.

Here is how to configure WPML properly with the Restaurant Reservations plugin.

Step 1: Install WPML and Required Components

First, make sure you have:

  • WPML Multilingual CMS installed
  • WPML String Translation installed and activated

The String Translation add-on is important because it allows you to translate plugin-generated labels and dynamic text.

Step 2: Translating Static Labels and Front-End Text

All static labels and strings that appear on the front end of the Restaurant Reservations plugin are localized in the code. This means they are fully translation-ready and can be detected by translation plugins like WPML or Loco Translate.

To translate these strings using WPML:

  1. Go to WPML → String Translation
  2. Search for reservation-related labels
  3. Translate the strings into your secondary language
  4. Save your changes

Once translated, the reservation form will display the correct language based on the visitor’s selected language.

For more detailed information on translating plugin labels, you can refer to our documentation.

Step 3: Translating Custom Fields

Custom fields in Restaurant Reservations are stored as a custom post type called:

cffrtb_field

Some translation plugins do not automatically detect custom post types unless they are manually enabled for translation.

If your custom fields are not appearing in WPML, follow these steps:

  1. Go to WPML → Settings
  2. Locate the Post Types Translation section
  3. Find cffrtb_field
  4. Set it to Translatable

Once enabled, you should be able to translate your custom reservation fields correctly.

If you are using WPML String Translation, you may also need to scan the plugin for strings under WPML → Theme and Plugins Localization.

Step 4: Testing Your Translated Reservation Form

After translating strings and custom fields:

  • Switch languages on the front end
  • Open the reservation form
  • Confirm all labels, field names, and messages appear correctly

Testing ensures a smooth experience for multilingual customers.

Common Issues and Fixes

Custom fields not appearing in WPML
Make sure cffrtb_field is set as translatable in WPML settings.

Some strings are missing
Use WPML → Theme and Plugins Localization to scan the Restaurant Reservations plugin for additional strings.

Final Thoughts

Five Star Restaurant Reservations is built to support multilingual websites. With WPML properly configured, you can provide a fully translated reservation experience for your customers.

If you are not yet using the plugin, you can explore the free version or upgrade for advanced features.

Call to action box goes here
Need a Plugin to Improve Your Site?
Browse Plugins Now
With Summer Coming, It’s the Perfect Time to Upgrade Your Restaurant Website
With Summer Coming, It’s the Perfect Time to Upgrade Your Restaurant Website

Summer brings higher traffic, larger parties, more online reservations, and increased demand for takeout and online ordering. If your restaurant website is not fully optimized, you risk losing bookings and orders during your busiest season. Upgrading to Five Star Restaurant Reservations Ultimate and Five Star Restaurant Menu Ultimate ensures your site is ready to handle…

Top 5 Restaurant Reservation Platforms (And Why Five Star Restaurant Reservations Is the Smartest Choice)
Top 5 Restaurant Reservation Platforms (And Why Five Star Restaurant Reservations Is the Smartest Choice)

If you’re launching a restaurant website, one of the first decisions you’ll face is choosing the right restaurant reservations platform. Do you list your business on a third-party marketplace like OpenTable or Resy?Do you rely on platforms like TheFork?Or do you install a reservation system directly on your own WordPress site? Each option solves a…

How to Set Location and Scheduling Rule Specific Options in Restaurant Reservations Ultimate
How to Set Location and Scheduling Rule Specific Options in Restaurant Reservations Ultimate

If you are using Five Star Restaurant Reservations Ultimate, you already have access to advanced booking controls such as table selection, deposits, SMS reminders, and mobile app management. One of the most powerful — and often underused — capabilities in Restaurant Reservations Ultimate is the ability to configure booking settings based on:• Locations• Booking Schedules…

Discover More Posts
Browse Plugins Now