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
Streamline Your Business Emails with Promptly Mail
Streamline Your Business Emails with Promptly Mail

Efficient communication is key for any business. Writing emails can be time-consuming, especially if you manage reservations, customer inquiries, or promotional campaigns. Promptly Mail is designed to help you draft emails faster and more effectively, saving you valuable time. With Promptly Mail, you can: Even if you are already using a restaurant management plugin or…

How to Use WPML with Five Star Restaurant Reservations
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 Best Ways to Host Your WordPress Site in 2026
The Best Ways to Host Your WordPress Site in 2026

Choosing the right hosting provider is one of the most important decisions you will make for your WordPress site. Hosting directly affects your site speed, uptime, security, and scalability, all of which impact user experience and search engine rankings. Whether you are running a restaurant website, an online ordering system, or a business blog, here…

Discover More Posts
Browse Plugins Now