Welcome to Solidres - A Complete Hotel Booking Solution for Joomla & WordPress

Solidres now speaks 25 languages

We rebuilt every translation from the ground up — and added seven brand-new languages. Here’s what changed and why.

Language shouldn’t stand between you and a booking. Whether a guest is reserving a room in São Paulo, Seoul or Istanbul — or you’re managing your property from an admin screen in your own language — every word of Solidres should feel like it was written for that audience. With this release, it is.

We’ve just completed the largest localization effort in Solidres’ history: a complete, ground-up overhaul of the extension’s translations. Solidres is now fully translated into 24 languages in addition to English — every screen, every message, every button, across the booking component and all of its add-ons.

  • 25 languages, including English
  • 7 brand-new languages
  • 181 files per language
  • 130k+ strings translated

Coming in Solidres 4.2.0

All of this ships in Solidres v4.2.0 and carries forward into every subsequent release of the Solidres extensions. The moment you update, the new and improved translations are simply there — nothing to install separately, no extra configuration. Just switch your Joomla site (or a visitor’s browser) to a supported language and Solidres follows.

Why we rewrote the existing translations

Here’s the honest backstory. For years, every language except English (en-GB) was contributed by Solidres users — generous members of our community who translated the parts they needed, when they needed them. We’re deeply grateful for that work; it carried Solidres across the world.

But it also left the translations uneven:

  • Some languages were only partially translated — 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.
  • Some languages were translated by several different people over time, each with their own wording choices. The same concept — a “reservation”, a “room type”, a “check-in” — could appear worded three different ways within a single language.
  • As Solidres itself grew, the gap widened: every new feature added English strings that the community translations hadn’t caught up with.

So rather than patch the gaps, we started fresh. Every existing language was re-translated in full from the English baseline, in a single consistent voice, and brought to complete parity with English — the same set of strings, covering the same features, worded the same way from screen to screen.

Localized, not just translated. Where a concept differs by country, we adapted rather than translated word-for-word — for example, Brazilian Portuguese refers to a company’s CNPJ rather than a literal “VAT number”, 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.

Seven brand-new languages

Alongside rebuilding what we had, we opened Solidres up to millions more speakers with seven languages it never supported before:

  • 简体中文 — Chinese (Simplified) (zh-CN)
  • 繁體中文 — Chinese (Traditional) (zh-TW)
  • 한국어 — Korean (ko-KR)
  • Türkçe — Turkish (tr-TR)
  • Bahasa Indonesia — Indonesian (id-ID)
  • فارسی — Persian (fa-IR)
  • हिन्दी — Hindi (hi-IN)

The full lineup

Here’s every language Solidres now ships with. Seventeen were rebuilt to full parity; seven are new; English remains the source of truth.

New languages are marked (New); all others were fully re-translated.

  • English (UK) — Baseline (en-GB)
  • العربية — Arabic (ar-AA)
  • Čeština — Czech (cs-CZ)
  • Deutsch — German (de-DE)
  • Ελληνικά — Greek (el-GR)
  • Español — Spanish (es-ES)
  • فارسی — Persian (fa-IR) (New)
  • Français — French (fr-FR)
  • עברית — Hebrew (he-IL)
  • हिन्दी — Hindi (hi-IN) (New)
  • Magyar — Hungarian (hu-HU)
  • Bahasa Indonesia — Indonesian (id-ID) (New)
  • Italiano — Italian (it-IT)
  • 日本語 — Japanese (ja-JP)
  • 한국어 — Korean (ko-KR) (New)
  • Nederlands — Dutch (nl-NL)
  • Polski — Polish (pl-PL)
  • Português (BR) — Portuguese (Brazil) (pt-BR)
  • Română — Romanian (ro-RO)
  • Русский — Russian (ru-RU)
  • ไทย — Thai (th-TH)
  • Türkçe — Turkish (tr-TR) (New)
  • Tiếng Việt — Vietnamese (vi-VN)
  • 简体中文 — Chinese (Simplified) (zh-CN) (New)
  • 繁體中文 — Chinese (Traditional) (zh-TW) (New)

Nothing left half-translated

This wasn’t just about the booking form. Every part of Solidres now speaks your language — 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’t drift from your language into English partway through a task.

Don’t see your language?

Every one of these translations exists because Solidres users asked for it. That’s still how we decide what comes next. If your language isn’t on the list — or you’d like to help refine one that is — post a new feature request on the Solidres forum and tell us. Real demand is exactly what moves a language up the queue.

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 — this work stands on yours.

A modern date picker for Solidres — one search bar, the way guests expect it

We’ve replaced the ageing jQuery UI date picker with a fast, dependency-free, OTA-style range picker — the same single-tap check-in → check-out flow your guests already know from the major travel-booking sites.

For years, every date field in Solidres — the booking funnel, the search modules, the admin reservation screens — was powered by the jQuery UI date picker. It did the job, but it was showing its age: two separate calendars for check-in and check-out, a heavy pile of JavaScript, no dark mode, and accessibility gaps that never sat well with modern web standards.

So we rebuilt it. Meet the modern date picker — and the unified search bar it now lives in. Available in Solidres v4.2.0.

Preview of the modern date picker in various places

One picker, not two

The biggest change is the one your guests will feel first. Instead of two disconnected calendars, there’s now a single range picker: tap your check-in date, and the valid check-out window lights up instantly — respecting availability, minimum and maximum stay length, and any booking rules you’ve set. Tap check-out, and you’re done. Two months show on desktop, one on mobile.

Crucially, the calendar is availability-aware: a guest can never select a range that spans a night you’re already booked or have blocked. Fewer dead-end bookings, fewer support emails.

Lighter, faster, no jQuery

The old picker pulled in jQuery, jQuery UI, a base theme, and 68 separate locale files — well over half a megabyte before a guest could pick a date. The new picker is a single zero-dependency library of around 15 KB gzipped. That’s a meaningful cut to what every visitor downloads, and one less legacy dependency to maintain.

Accessible and dark-mode ready

The new calendar was built to today’s standards, not 2012’s:

  • Full keyboard control — arrow keys to move, Enter to select, Esc to close, with a visible focus ring throughout.
  • Screen-reader friendly — the month, focused day, disabled dates, and selected range are all announced properly (WCAG 2.1 AA).
  • Automatic dark mode — it follows the visitor’s system preference and your template’s theme, with no hard-coded colours to clash.

A search bar that finally feels like one

We didn’t stop at the calendar. The sprawling room / adult / child drop-downs have been folded into a single guests & rooms popover with friendly plus/minus steppers — one per room — summarised in plain language (“2 adults · 2 children · 1 room”). Paired with the slimmed date field, every search surface now reads as one cohesive [ Dates ] [ Guests & rooms ] [ Search ] bar — the pattern travellers recognise from every major booking site — that folds gracefully into a stacked card on narrow screens and in sidebars.

Nothing to configure — and a safety net if you need it

The modern picker is the default for every site, new and upgraded alike — there’s nothing to switch on. Your existing booking rules, availability logic, and submitted data are all untouched; this is a front-of-house upgrade, not a change to how bookings work.

Run a heavily customised template? A new “Datepicker engine” option in Solidres Configuration lets you flip back to the Legacy picker in a single click. We’re keeping that option around for several releases, so there’s a long, safe window to update any custom overrides at your own pace.

Modern by default, legacy on tap, and a booking experience that finally matches today’s leading travel sites — that’s the new Solidres date picker. Upgrade, and your guests get it automatically.

Solidres 4.1.0 is here — and so are three rebuilt plugins

It’s official: Solidres 4.1.0 has landed. Over the last few weeks we previewed the three tools we’d been rebuilding from the ground up — and they’re all here now. Rate Plan, Front Desk and Dashboard cover the three things you do most: set your prices, run your day, and check how the business is doing.

Each one replaces an ageing, end-of-life foundation with modern, framework-free code that’s faster, dark-mode ready, and accessible to WCAG 2.1 AA. Here’s the short version.

Solidres v4.1.0

  • Core: fix stale hub stylesheet path in Myprofile view
  • System: redesign admin System view and post-install screen with semantic, accessible markup
  • Customer: fix createView argument order, FeedbackList model casing, init wishlist property
  • Component: install site forms/ folder so My Profile form deploys to clients
  • Carousel: register bootstrap.carousel script so slideshow works on any template

Rate Plan v1.0.0

  • The Complex Tariff editor, rebuilt from scratch. Same five rate types, four pricing modes, conditions, Quick Tools, cloning and import/export — now in a full-width editor that grows with your screen, with no more 3 MB of retired AngularJS behind it.

Front Desk v1.0.0

  • Your booking calendar, reimagined as proper front-desk software. A true CSS-grid tape chart with a KPI strip, payment markers, RTL support, and drag, resize or keyboard editing — one code path for mouse, touch and pen.

Dashboard v1.0.0

  • Your reports, redesigned for clarity. All charts now run on Chart.js v4 and the world map on jsVectorMap, with trend chips, sparklines, honest empty states, and a screen-reader data table behind every chart.

Hub 2.0.6

  • Fix stale media asset paths and facility icon picker rendering
  • Rebuild dashboard shortcuts as semantic nav, prefer dashboard/frontdesk plugins, drop side nav

No rush — new and old run side by side. All three plugins install alongside the tools they replace and read the very same data. Nothing to migrate, nothing to break: enable a new plugin to upgrade, disable it to fall straight back. Turn on one, two, or all three — at your own pace. Give them a try and tell us what you think; your feedback shapes where they go next.

Update today

Solidres 4.1.0 and all three plugins are free with every active subscription — just update from your Joomla admin. If your subscription has lapsed, there’s never been a better moment to come back, and if you’re new here, this is modern, secure hotel booking for Joomla, done right.

Meet Front Desk & Dashboard — your calendar and reports, rebuilt

For years, one plugin called Statistics quietly ran two of the most important screens in Solidres: the daily booking calendar your front desk lives in, and the reports you check to see how the business is doing. Those are two very different jobs — so we’ve split them into two purpose-built tools, and rebuilt both from the ground up. Say hello to Front Desk and Dashboard — arriving with the upcoming Solidres 4.1.0 release.

Why one plugin became two

The old “Statistics” plugin had grown into a catch-all, and it stood on foundations that had run out of road:

  • The name hid the most important screen. The booking calendar — drag a reservation to a new room, extend a stay, take a quick booking — is mission-critical, operational software. Calling it “Statistics” buried it next to the charts.
  • Its libraries reached end-of-life. The charts ran on jqPlot (a jQuery plugin from around 2014 that still shipped IE8 fallbacks), the world map on the abandoned jVectorMap, and the calendar’s drag-and-drop on jQuery UI plus a touch shim — none of them maintained any more.
  • It couldn’t keep up with modern Joomla. No dark mode, no keyboard path for moving bookings, and a single view that loaded more than twenty separate scripts and stylesheets.

Patching that wasn’t worth it. Two clean, focused rebuilds were.

Two tools, each built for its job

Front Desk (Run your day)

The reservation calendar, reimagined as purpose-built front-desk software. The tape chart is now a true CSS grid — bookings land on real dates, not pixel positions — so it’s accurate, works right-to-left, and scrolls cleanly with a sticky room column and sticky day headers.

  • Today at a glance: a KPI strip across the top — arrivals, departures, in-house, and occupancy for today.
  • Payment at a glance: every bar now carries a paid / partial / unpaid marker, alongside its reservation-status color.
  • Move bookings any way you work: drag and resize with one code path for mouse, touch, and pen — plus a full keyboard edit dialog, so changing a room or dates never requires a mouse.
  • Find anything fast: search by guest name or reservation code, a continuous “today” line, a hover preview, and a zoom control for long date ranges.

Dashboard (See the big picture)

Your reporting surface, redesigned for clarity. All your charts now run on a single modern engine — Chart.js v4 — and the world map on the maintained jsVectorMap, replacing two ageing chart libraries and an abandoned map plugin.

  • Trends, not just totals: stat cards show a change-vs-last-period chip and a little sparkline, so a number tells you which way it’s heading.
  • A designed layout: widgets are grouped into clear sections — Today, Performance, and where your guests come from — instead of a flat wall of boxes.
  • Honest empty states: a fresh install or a quiet range shows a friendly “no data yet” message instead of a blank chart or empty map.
  • Readable to everyone: each chart ships a screen-reader data table behind it, revenue / bookings / top room types / origins, all the way through.

Why the rebuilds are better

 Old StatisticsNew Front Desk & Dashboard
StructureOne plugin doing two jobs under the wrong nameTwo focused, independently installable plugins
TechnologyjqPlot, jQuery UI, jVectorMap — all abandonedFramework-free JS, Chart.js v4 & jsVectorMap
Calendar layoutPixel-positioned bars on a fixed gridCSS Grid tape chart — real dates, RTL-ready
Page weight20+ scripts & styles per viewThree assets or fewer per view
Dark modeNoneBuilt in
AccessibilityMouse-only, no keyboard pathWCAG 2.1 AA — keyboard, labels, contrast
SecurityNo more updates to the librariesActively maintained & future-proof

Everything you relied on is still here — the same calendar workflow, quick and limit bookings, the same charts, origins, and world map, the same widget builder — just faster, clearer, and far easier on the eyes.

No rush — old and new run side by side. Front Desk and Dashboard install alongside the existing Statistics plugin and read the very same data. Nothing to migrate, nothing to break: switch the new plugins on to upgrade, off to fall straight back to the old screens. Enable just one or both. Take your time, give them a try, and tell us what you think — your feedback shapes where they go next.

Ready to make the switch?

Front Desk and Dashboard land with Solidres 4.1.0, free with every active subscription. If yours has lapsed, there’s never been a better moment to come back — and if you’re new here, this is modern, secure hotel booking for Joomla, done right. Renew or subscribe today.

Meet the New Rate Plan Editor — pricing rebuilt for today’s Joomla

Pricing is the engine room of every booking site. So we rebuilt Solidres’ most important pricing tool — the Complex Tariff editor — completely from scratch. Say hello to the new Rate Plan plugin: same powerful rates, a faster and far friendlier editor — arriving with the upcoming Solidres 4.1.0 release.

Why we built something new

The old editor served you well for years, but it stood on foundations that simply ran out of road:

  • Its framework reached end-of-life. The editor was built on AngularJS, which Google officially retired at the end of 2021 — meaning no more security patches, ever.
  • It was heavy and boxed-in. Around 3 MB of ageing framework code, all crammed into a fixed-height iframe — the real cause of those cramped scrollbars and the “I can’t reach the bottom of the price grid” frustration.
  • It couldn’t keep up with modern Joomla. No dark mode, visual clashes with the Joomla 6 admin, and accessibility left behind.

Patching the old editor couldn’t fix any of that. A clean, modern rebuild could.

Why the new Rate Plan editor is better

 Old Complex TariffNew Rate Plan
TechnologyAngularJS (end-of-life)Modern, framework-free JavaScript
LayoutCramped fixed-height iframeFull-width — grows with your screen
SecurityNo more updatesActively maintained & future-proof
Dark modeNoneBuilt in
AccessibilityLimitedWCAG 2.1 AA — keyboard, labels, contrast
Performance~3 MB of frameworkLightweight & snappy

Everything you rely on is still here — all five rate types and four pricing modes, conditions, Quick Tools, cloning, import/export — just quicker to use and easier on the eyes.

No rush — both editors run side by side. The new Rate Plan plugin installs alongside the old one, both working on the very same data. Nothing to migrate, nothing to break: switch the new editor on to upgrade, off to fall straight back to the old one. Take your time, give the new editor a try, and tell us what you think — your feedback shapes where it goes next.

Ready to make the switch?

The new Rate Plan editor lands with Solidres 4.1.0, free with every active subscription. If yours has lapsed, there’s never been a better moment to come back — and if you’re new here, this is modern, secure hotel booking for Joomla, done right.

All the things you need to make your work easier. Did you like Solidres?