{"id":1250,"date":"2026-07-05T14:45:49","date_gmt":"2026-07-05T07:45:49","guid":{"rendered":"http:\/\/www.solidres.com\/blog\/?p=1250"},"modified":"2026-07-05T14:45:49","modified_gmt":"2026-07-05T07:45:49","slug":"solidres-now-speaks-25-languages","status":"publish","type":"post","link":"https:\/\/www.solidres.com\/blog\/2026\/07\/05\/solidres-now-speaks-25-languages\/","title":{"rendered":"Solidres now speaks 25 languages"},"content":{"rendered":"\n<p>We rebuilt every translation from the ground up \u2014 and added seven brand-new languages. Here&#8217;s what changed and why.<\/p>\n\n\n\n<p>Language shouldn&#8217;t stand between you and a booking. Whether a guest is reserving a room in S\u00e3o Paulo, Seoul or Istanbul \u2014 or you&#8217;re managing your property from an admin screen in your own language \u2014 every word of Solidres should feel like it was written for that audience. With this release, it is.<\/p>\n\n\n\n<p>We&#8217;ve just completed the largest localization effort in Solidres&#8217; history: a complete, ground-up overhaul of the extension&#8217;s translations. <strong>Solidres is now fully translated into 24 languages<\/strong> in addition to English \u2014 every screen, every message, every button, across the booking component and all of its add-ons.<\/p>\n\n\n\n<ul><li><strong>25<\/strong> languages, including English<\/li><li><strong>7<\/strong> brand-new languages<\/li><li><strong>181<\/strong> files per language<\/li><li><strong>130k+<\/strong> strings translated<\/li><\/ul>\n\n\n\n<h4>Coming in Solidres 4.2.0<\/h4>\n\n\n\n<p>All of this ships in <strong>Solidres v4.2.0<\/strong> and carries forward into every subsequent release of the Solidres extensions. The moment you update, the new and improved translations are simply there \u2014 nothing to install separately, no extra configuration. Just switch your Joomla site (or a visitor&#8217;s browser) to a supported language and Solidres follows.<\/p>\n\n\n\n<h4>Why we rewrote the existing translations<\/h4>\n\n\n\n<p>Here&#8217;s the honest backstory. For years, every language except English (en-GB) was contributed by Solidres users \u2014 generous members of our community who translated the parts they needed, when they needed them. We&#8217;re deeply grateful for that work; it carried Solidres across the world.<\/p>\n\n\n\n<p>But it also left the translations uneven:<\/p>\n\n\n\n<ul><li><strong>Some languages were only partially translated<\/strong> \u2014 newer features, add-ons and admin screens were never covered, so users would suddenly hit English text (or raw placeholder keys) in the middle of an otherwise localized workflow.<\/li><li><strong>Some languages were translated by several different people over time<\/strong>, each with their own wording choices. The same concept \u2014 a &#8220;reservation&#8221;, a &#8220;room type&#8221;, a &#8220;check-in&#8221; \u2014 could appear worded three different ways within a single language.<\/li><li>As Solidres itself grew, the gap widened: every new feature added English strings that the community translations hadn&#8217;t caught up with.<\/li><\/ul>\n\n\n\n<p>So rather than patch the gaps, we started fresh. Every existing language was <strong>re-translated in full from the English baseline<\/strong>, in a single consistent voice, and brought to <strong>complete parity with English<\/strong> \u2014 the same set of strings, covering the same features, worded the same way from screen to screen.<\/p>\n\n\n\n<p><strong>Localized, not just translated<\/strong>. Where a concept differs by country, we adapted rather than translated word-for-word \u2014 for example, Brazilian Portuguese refers to a company&#8217;s CNPJ rather than a literal &#8220;VAT number&#8221;, and right-to-left languages (Arabic, Hebrew and Persian) read the way their speakers expect. Brand names like Solidres, Joomla, PayPal and Stripe stay in their original form everywhere.<\/p>\n\n\n\n<h4>Seven brand-new languages<\/h4>\n\n\n\n<p>Alongside rebuilding what we had, we opened Solidres up to millions more speakers with seven languages it never supported before:<\/p>\n\n\n\n<ul><li>\u7b80\u4f53\u4e2d\u6587 \u2014 Chinese (Simplified) (zh-CN)<\/li><li>\u7e41\u9ad4\u4e2d\u6587 \u2014 Chinese (Traditional) (zh-TW)<\/li><li>\ud55c\uad6d\uc5b4 \u2014 Korean (ko-KR)<\/li><li>T\u00fcrk\u00e7e \u2014 Turkish (tr-TR)<\/li><li>Bahasa Indonesia \u2014 Indonesian (id-ID)<\/li><li>\u0641\u0627\u0631\u0633\u06cc \u2014 Persian (fa-IR)<\/li><li>\u0939\u093f\u0928\u094d\u0926\u0940 \u2014 Hindi (hi-IN)<\/li><\/ul>\n\n\n\n<h4>The full lineup<\/h4>\n\n\n\n<p>Here&#8217;s every language Solidres now ships with. Seventeen were rebuilt to full parity; seven are new; English remains the source of truth.<\/p>\n\n\n\n<p>New languages are marked (New); all others were fully re-translated.<\/p>\n\n\n\n<ul><li>English (UK) \u2014 Baseline (en-GB)<\/li><li>\u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u2014 Arabic (ar-AA)<\/li><li>\u010ce\u0161tina \u2014 Czech (cs-CZ)<\/li><li>Deutsch \u2014 German (de-DE)<\/li><li>\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac \u2014 Greek (el-GR)<\/li><li>Espa\u00f1ol \u2014 Spanish (es-ES)<\/li><li>\u0641\u0627\u0631\u0633\u06cc \u2014 Persian (fa-IR) (New)<\/li><li>Fran\u00e7ais \u2014 French (fr-FR)<\/li><li>\u05e2\u05d1\u05e8\u05d9\u05ea \u2014 Hebrew (he-IL)<\/li><li>\u0939\u093f\u0928\u094d\u0926\u0940 \u2014 Hindi (hi-IN) (New)<\/li><li>Magyar \u2014 Hungarian (hu-HU)<\/li><li>Bahasa Indonesia \u2014 Indonesian (id-ID) (New)<\/li><li>Italiano \u2014 Italian (it-IT)<\/li><li>\u65e5\u672c\u8a9e \u2014 Japanese (ja-JP)<\/li><li>\ud55c\uad6d\uc5b4 \u2014 Korean (ko-KR) (New)<\/li><li>Nederlands \u2014 Dutch (nl-NL)<\/li><li>Polski \u2014 Polish (pl-PL)<\/li><li>Portugu\u00eas (BR) \u2014 Portuguese (Brazil) (pt-BR)<\/li><li>Rom\u00e2n\u0103 \u2014 Romanian (ro-RO)<\/li><li>\u0420\u0443\u0441\u0441\u043a\u0438\u0439 \u2014 Russian (ru-RU)<\/li><li>\u0e44\u0e17\u0e22 \u2014 Thai (th-TH)<\/li><li>T\u00fcrk\u00e7e \u2014 Turkish (tr-TR) (New)<\/li><li>Ti\u1ebfng Vi\u1ec7t \u2014 Vietnamese (vi-VN)<\/li><li>\u7b80\u4f53\u4e2d\u6587 \u2014 Chinese (Simplified) (zh-CN) (New)<\/li><li>\u7e41\u9ad4\u4e2d\u6587 \u2014 Chinese (Traditional) (zh-TW) (New)<\/li><\/ul>\n\n\n\n<h4>Nothing left half-translated<\/h4>\n\n\n\n<p>This wasn&#8217;t just about the booking form. Every part of Solidres now speaks your language \u2014 the core booking engine, the administrator screens, and every add-on: Hub, Experience, Invoicing, Feedback, Discounts, the Channel Manager, Rate Plans, Statistics, the new Dashboard and Front Desk, Housekeeping and more. Each language carries the same complete set of strings, so you won&#8217;t drift from your language into English partway through a task.<\/p>\n\n\n\n<h4>Don&#8217;t see your language?<\/h4>\n\n\n\n<p>Every one of these translations exists because Solidres users asked for it. That&#8217;s still how we decide what comes next. If your language isn&#8217;t on the list \u2014 or you&#8217;d like to help refine one that is \u2014 post a new feature request on the Solidres forum and tell us. Real demand is exactly what moves a language up the queue.<\/p>\n\n\n\n<p>Solidres is the accommodation booking engine for Joomla. This translation overhaul ships in Solidres 4.2.0 and continues in every release that follows. Thank you to everyone who contributed translations over the years \u2014 this work stands on yours.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We rebuilt every translation from the ground up \u2014 and added seven brand-new languages. Here&#8217;s what changed and why. Language shouldn&#8217;t stand between you and a booking. Whether a guest is reserving a room in S\u00e3o Paulo, Seoul or Istanbul \u2014 or you&#8217;re managing your property from an admin screen in your own language \u2014 [&#8230;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.solidres.com\/blog\/wp-json\/wp\/v2\/posts\/1250"}],"collection":[{"href":"https:\/\/www.solidres.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.solidres.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.solidres.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.solidres.com\/blog\/wp-json\/wp\/v2\/comments?post=1250"}],"version-history":[{"count":1,"href":"https:\/\/www.solidres.com\/blog\/wp-json\/wp\/v2\/posts\/1250\/revisions"}],"predecessor-version":[{"id":1251,"href":"https:\/\/www.solidres.com\/blog\/wp-json\/wp\/v2\/posts\/1250\/revisions\/1251"}],"wp:attachment":[{"href":"https:\/\/www.solidres.com\/blog\/wp-json\/wp\/v2\/media?parent=1250"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.solidres.com\/blog\/wp-json\/wp\/v2\/categories?post=1250"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.solidres.com\/blog\/wp-json\/wp\/v2\/tags?post=1250"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}