{"id":1071,"date":"2026-08-27T18:37:41","date_gmt":"2026-08-27T18:37:41","guid":{"rendered":"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/?post_type=lsvr_kba&#038;p=1071"},"modified":"2026-08-27T18:37:41","modified_gmt":"2026-08-27T18:37:41","slug":"translating-the-plugin","status":"publish","type":"lsvr_kba","link":"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/knowledge-base\/translating-the-plugin\/","title":{"rendered":"Translating the Plugin"},"content":{"rendered":"<p>Car Rental Booking System supports translation through standard WordPress <strong>.po<\/strong> and <strong>.mo<\/strong> language files. You can use one of the translations included with the plugin, modify an existing translation, or create a completely new translation using software such as Poedit.<\/p>\n<div class=\"tip\">\n<p><strong>Good to Know<\/strong><\/p>\n<p>Car Rental Booking System includes ready-to-use translations for German, Greek, Spanish, French, Italian, Dutch, Polish, and Romanian. These translations cover both the booking form and the WordPress admin area.<\/p>\n<\/div>\n<h2>Set the WordPress Site Language<\/h2>\n<p>Navigate to <mark>&#8216;Settings&#8217;<\/mark> -> <mark>&#8216;General&#8217;<\/mark> in your WordPress admin panel and select the required language in <mark>&#8216;Site Language&#8217;<\/mark>.<\/p>\n<p>WordPress uses this setting to determine which translation files should be loaded for the plugin.<\/p>\n<div class=\"tip\">\n<p><strong>Good to Know<\/strong><\/p>\n<p>If the selected language is already included with Car Rental Booking System, WordPress will automatically use the corresponding translation files and no additional setup is required.<\/p>\n<\/div>\n<h2>Translation File Formats<\/h2>\n<p>The plugin uses standard WordPress translation files:<\/p>\n<ul>\n<li><strong>.pot<\/strong> \u2013 the translation template containing the original source strings<\/li>\n<li><strong>.po<\/strong> \u2013 the editable translation file containing the original strings and their translations<\/li>\n<li><strong>.mo<\/strong> \u2013 the compiled translation file used by WordPress<\/li>\n<\/ul>\n<p>The translation files are located in:<\/p>\n<pre>\r\n{YOUR_WORDPRESS_FOLDER}\/wp-content\/plugins\/car-rental-booking-system\/languages\/\r\n<\/pre>\n<h2>Choose the Correct Translation Method<\/h2>\n<p>Before editing any files, decide which of the following situations applies to you:<\/p>\n<ul>\n<li><strong>You want to modify an existing translation<\/strong> \u2013 open the existing <strong>.po<\/strong> file for your language and edit only the required phrases.<\/li>\n<li><strong>You want to create a translation for a language that is not included<\/strong> \u2013 create a new translation from the source <strong>.pot<\/strong> file.<\/li>\n<\/ul>\n<div class=\"important\">\n<p><strong>Important!<\/strong><\/p>\n<p>Do not create a new translation from the <strong>.pot<\/strong> file if you only want to modify an existing included translation. In that case, edit the existing <strong>.po<\/strong> file for your language instead.<\/p>\n<\/div>\n<h2>Edit an Existing Translation<\/h2>\n<p>If Car Rental Booking System already includes your language and you only want to change selected words or phrases, edit the existing translation instead of creating a new one.<\/p>\n<p>For example, the French translation files are:<\/p>\n<pre>\r\ncar-rental-booking-system-fr_FR.po\r\ncar-rental-booking-system-fr_FR.mo\r\n<\/pre>\n<p>To modify the translation:<\/p>\n<ol>\n<li>Locate the <strong>.po<\/strong> file for your language in:\n<pre>\r\n{YOUR_WORDPRESS_FOLDER}\/wp-content\/plugins\/car-rental-booking-system\/languages\/\r\n<\/pre>\n<\/li>\n<li>Create a backup copy of both the corresponding <strong>.po<\/strong> and <strong>.mo<\/strong> files.<\/li>\n<li>Download the <strong>.po<\/strong> file to your computer.<\/li>\n<li>Download and install <a href=\"https:\/\/poedit.net\/\" target=\"_blank\" rel=\"noopener\">Poedit<\/a>.<\/li>\n<li>Open the existing <strong>.po<\/strong> file in Poedit.<\/li>\n<li>Search for the phrase you want to change and enter your preferred translation.<\/li>\n<li>Save the file. Poedit will also update or generate the corresponding <strong>.mo<\/strong> file.<\/li>\n<li>Upload the updated <strong>.po<\/strong> and <strong>.mo<\/strong> files back to the plugin&#8217;s <strong>languages<\/strong> directory.<\/li>\n<\/ol>\n<div class=\"important\">\n<p><strong>Important!<\/strong><\/p>\n<p>Keep the original file names when modifying an existing translation. The locale code in the file name must continue to match the language selected in WordPress.<\/p>\n<\/div>\n<h2>Create a New Translation<\/h2>\n<p>If your language is not included with the plugin, create a new translation from the source template:<\/p>\n<pre>\r\n{YOUR_WORDPRESS_FOLDER}\/wp-content\/plugins\/car-rental-booking-system\/languages\/car-rental-booking-system.pot\r\n<\/pre>\n<p>You can access this file using an FTP client, your hosting file manager, or another tool that allows you to browse your WordPress installation files.<\/p>\n<ol>\n<li>Download <strong>car-rental-booking-system.pot<\/strong> to your computer.<\/li>\n<li>Download and install <a href=\"https:\/\/poedit.net\/\" target=\"_blank\" rel=\"noopener\">Poedit<\/a>.<\/li>\n<li>Open Poedit and create a new translation from the downloaded <strong>.pot<\/strong> file.<\/li>\n<li>Select the language you want to translate the plugin into.<\/li>\n<li>Translate the required strings.<\/li>\n<\/ol>\n<p>In Poedit, select a source string and enter its translated version in the translation field. You can also use the search function to quickly locate a specific word or phrase.<\/p>\n<div class=\"important\">\n<p><strong>Important!<\/strong><\/p>\n<p>Some strings contain placeholders such as <mark>&#8216;%s&#8217;<\/mark> or <mark>&#8216;%d&#8217;<\/mark>, special characters, or HTML code. Keep these elements unchanged and translate only the visible text around them.<\/p>\n<\/div>\n<div class=\"important\">\n<p><strong>Important!<\/strong><\/p>\n<p>If a translation is marked as <mark>&#8216;Needs work&#8217;<\/mark> in Poedit, it may not be included in the compiled translation. Make sure completed translations are not marked as unfinished before saving the files.<\/p>\n<\/div>\n<h2>Save a New Translation<\/h2>\n<p>Save the translation using the following naming format:<\/p>\n<pre>\r\ncar-rental-booking-system-locale_CODE.po\r\ncar-rental-booking-system-locale_CODE.mo\r\n<\/pre>\n<p>For example, a French translation uses:<\/p>\n<pre>\r\ncar-rental-booking-system-fr_FR.po\r\ncar-rental-booking-system-fr_FR.mo\r\n<\/pre>\n<p>A Portuguese translation uses:<\/p>\n<pre>\r\ncar-rental-booking-system-pt_PT.po\r\ncar-rental-booking-system-pt_PT.mo\r\n<\/pre>\n<p>You can find the appropriate WordPress locale code for your language at <a href=\"https:\/\/translate.wordpress.org\/\" target=\"_blank\" rel=\"noopener\">translate.wordpress.org<\/a>.<\/p>\n<h2>Upload the Translation Files<\/h2>\n<p>Upload both the <strong>.po<\/strong> and <strong>.mo<\/strong> files to:<\/p>\n<pre>\r\n{YOUR_WORDPRESS_FOLDER}\/wp-content\/plugins\/car-rental-booking-system\/languages\/\r\n<\/pre>\n<p>Make sure the locale code in the file names matches the language selected in <mark>&#8216;Settings&#8217;<\/mark> -> <mark>&#8216;General&#8217;<\/mark> -> <mark>&#8216;Site Language&#8217;<\/mark>.<\/p>\n<p>After uploading the files, clear any WordPress caching plugins and refresh the page. If necessary, also clear your browser cache.<\/p>\n<div class=\"important\">\n<p><strong>Important!<\/strong><\/p>\n<p>Translation files stored inside the plugin directory may be overwritten when the plugin is updated. Always keep a backup copy of any translation files you have created or modified before installing an update.<\/p>\n<\/div>\n<h2>Common Examples<\/h2>\n<div class=\"example\">\n<p><strong>Example 1.<\/strong><\/p>\n<p>You use French and want to change one phrase. Open <strong>car-rental-booking-system-fr_FR.po<\/strong>, change the required phrase in Poedit, save the file, and upload the updated <strong>.po<\/strong> and <strong>.mo<\/strong> files.<\/p>\n<\/div>\n<div class=\"example\">\n<p><strong>Example 2.<\/strong><\/p>\n<p>You want to translate the plugin into a language that is not included. Start from <strong>car-rental-booking-system.pot<\/strong>, create a new translation in Poedit, select the required language, translate the strings, and save the resulting <strong>.po<\/strong> and <strong>.mo<\/strong> files using the correct locale code.<\/p>\n<\/div>\n<div class=\"doc-version\">\n<p><strong>Summary<\/strong><\/p>\n<p>Document version: 1.0<br \/>\n\tLast updated: August 27, 2026<br \/>\n\tPlugin version: 4.2+<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Car Rental Booking System supports translation through standard WordPress .po and .mo language files. You can use one of the translations included with the plugin, modify an existing translation, or create a completely new translation using software such as Poedit. Good to Know Car Rental Booking System includes ready-to-use translations for German, Greek, Spanish, French, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"lsvr_kba_cat":[15],"lsvr_kba_tag":[],"class_list":["post-1071","lsvr_kba","type-lsvr_kba","status-publish","format-standard","hentry","lsvr_kba_cat-localization"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Translating the Plugin | Car Rental Booking System for WordPress<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/knowledge-base\/translating-the-plugin\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Translating the Plugin | Car Rental Booking System for WordPress\" \/>\n<meta property=\"og:description\" content=\"Car Rental Booking System supports translation through standard WordPress .po and .mo language files. You can use one of the translations included with the plugin, modify an existing translation, or create a completely new translation using software such as Poedit. Good to Know Car Rental Booking System includes ready-to-use translations for German, Greek, Spanish, French, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/knowledge-base\/translating-the-plugin\/\" \/>\n<meta property=\"og:site_name\" content=\"Car Rental Booking System for WordPress\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/quanticalabs.com\\\/docs\\\/car-rental-booking-system\\\/knowledge-base\\\/translating-the-plugin\\\/\",\"url\":\"https:\\\/\\\/quanticalabs.com\\\/docs\\\/car-rental-booking-system\\\/knowledge-base\\\/translating-the-plugin\\\/\",\"name\":\"Translating the Plugin | Car Rental Booking System for WordPress\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/quanticalabs.com\\\/docs\\\/car-rental-booking-system\\\/#website\"},\"datePublished\":\"2026-08-27T18:37:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/quanticalabs.com\\\/docs\\\/car-rental-booking-system\\\/knowledge-base\\\/translating-the-plugin\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/quanticalabs.com\\\/docs\\\/car-rental-booking-system\\\/knowledge-base\\\/translating-the-plugin\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/quanticalabs.com\\\/docs\\\/car-rental-booking-system\\\/knowledge-base\\\/translating-the-plugin\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/quanticalabs.com\\\/docs\\\/car-rental-booking-system\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Knowledge Base\",\"item\":\"https:\\\/\\\/quanticalabs.com\\\/docs\\\/car-rental-booking-system\\\/knowledge-base\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Translating the Plugin\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/quanticalabs.com\\\/docs\\\/car-rental-booking-system\\\/#website\",\"url\":\"https:\\\/\\\/quanticalabs.com\\\/docs\\\/car-rental-booking-system\\\/\",\"name\":\"Car Rental Booking System for WordPress\",\"description\":\"Documentation\",\"publisher\":{\"@id\":\"https:\\\/\\\/quanticalabs.com\\\/docs\\\/car-rental-booking-system\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/quanticalabs.com\\\/docs\\\/car-rental-booking-system\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/quanticalabs.com\\\/docs\\\/car-rental-booking-system\\\/#organization\",\"name\":\"QuanticaLabs\",\"url\":\"https:\\\/\\\/quanticalabs.com\\\/docs\\\/car-rental-booking-system\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/quanticalabs.com\\\/docs\\\/car-rental-booking-system\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/quanticalabs.com\\\/docs\\\/car-rental-booking-system\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2026\\\/06\\\/quanticalabs-512x512-1.png\",\"contentUrl\":\"https:\\\/\\\/quanticalabs.com\\\/docs\\\/car-rental-booking-system\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2026\\\/06\\\/quanticalabs-512x512-1.png\",\"width\":512,\"height\":512,\"caption\":\"QuanticaLabs\"},\"image\":{\"@id\":\"https:\\\/\\\/quanticalabs.com\\\/docs\\\/car-rental-booking-system\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Translating the Plugin | Car Rental Booking System for WordPress","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/knowledge-base\/translating-the-plugin\/","og_locale":"en_US","og_type":"article","og_title":"Translating the Plugin | Car Rental Booking System for WordPress","og_description":"Car Rental Booking System supports translation through standard WordPress .po and .mo language files. You can use one of the translations included with the plugin, modify an existing translation, or create a completely new translation using software such as Poedit. Good to Know Car Rental Booking System includes ready-to-use translations for German, Greek, Spanish, French, [&hellip;]","og_url":"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/knowledge-base\/translating-the-plugin\/","og_site_name":"Car Rental Booking System for WordPress","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/knowledge-base\/translating-the-plugin\/","url":"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/knowledge-base\/translating-the-plugin\/","name":"Translating the Plugin | Car Rental Booking System for WordPress","isPartOf":{"@id":"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/#website"},"datePublished":"2026-08-27T18:37:41+00:00","breadcrumb":{"@id":"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/knowledge-base\/translating-the-plugin\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/knowledge-base\/translating-the-plugin\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/knowledge-base\/translating-the-plugin\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/"},{"@type":"ListItem","position":2,"name":"Knowledge Base","item":"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/knowledge-base\/"},{"@type":"ListItem","position":3,"name":"Translating the Plugin"}]},{"@type":"WebSite","@id":"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/#website","url":"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/","name":"Car Rental Booking System for WordPress","description":"Documentation","publisher":{"@id":"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/#organization","name":"QuanticaLabs","url":"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/#\/schema\/logo\/image\/","url":"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/wp-content\/uploads\/sites\/5\/2026\/06\/quanticalabs-512x512-1.png","contentUrl":"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/wp-content\/uploads\/sites\/5\/2026\/06\/quanticalabs-512x512-1.png","width":512,"height":512,"caption":"QuanticaLabs"},"image":{"@id":"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/wp-json\/wp\/v2\/lsvr_kba\/1071","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/wp-json\/wp\/v2\/lsvr_kba"}],"about":[{"href":"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/wp-json\/wp\/v2\/types\/lsvr_kba"}],"author":[{"embeddable":true,"href":"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/wp-json\/wp\/v2\/comments?post=1071"}],"version-history":[{"count":1,"href":"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/wp-json\/wp\/v2\/lsvr_kba\/1071\/revisions"}],"predecessor-version":[{"id":1072,"href":"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/wp-json\/wp\/v2\/lsvr_kba\/1071\/revisions\/1072"}],"wp:attachment":[{"href":"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/wp-json\/wp\/v2\/media?parent=1071"}],"wp:term":[{"taxonomy":"lsvr_kba_cat","embeddable":true,"href":"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/wp-json\/wp\/v2\/lsvr_kba_cat?post=1071"},{"taxonomy":"lsvr_kba_tag","embeddable":true,"href":"https:\/\/quanticalabs.com\/docs\/car-rental-booking-system\/wp-json\/wp\/v2\/lsvr_kba_tag?post=1071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}