Reintroduce the language selector in the Drupal CMS installer

Created on 17 March 2025, 16 days ago

Problem/Motivation

Previously, the language selector was removed from the Drupal CMS installer due to unresolved issues involving untranslated configuration strings provided by Drupal CMS (see related issues). This removal resulted in an installer restricted primarily to English.

There’s a clear need to reinstate the language selector while ensuring that issues around incomplete translation of configuration provided by Drupal CMS are properly addressed.

Steps to reproduce

Proposed resolution

• Reintroduce the language selector into the Drupal CMS installer, making it possible for users to select their default language at the earliest stage of installation.
• Expose the list of available languages during the installer, providing the necessary data for a dynamic language selector.
• Ensure complete translation of all Drupal CMS-provided configuration strings, preventing inconsistencies where site configuration appears in mixed languages.
• Ensure that all strings provided by Drupal CMS are translated and will be shown in a correct language if the users choose one.

User interface changes

Data model changes

📌 Task
Status

Active

Component

Track: Multilingual Content

Created by

🇮🇳India anjali rathod India

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @anjali rathod
  • 🇺🇸United States phenaproxima Massachusetts

    So, here's the thing...

    Drupal CMS's installer is now based on the Recipe Installer Kit framework, which is probably where most of these changes need to actually happen.

    For now, go ahead and implement it in Drupal CMS however you see fit -- let's just get something that works. Once it's ready to be committed, we can move the parts into Recipe Installer Kit as needed.

  • 🇺🇸United States phenaproxima Massachusetts

    I think we probably need to move this to Recipe Installer Kit, since that's where all the installer's functional code exists.

    We'll also need to research where, exactly, the translations are loaded from.

Production build 0.71.5 2024