Multilingual baseline: primary language + non-English / RTL support

Problem / Motivation

Multilingual support is Must Have, including non-English character sets and a primary/default language per Group.

Proposed resolution

  • Add field_group_primary_language (site languages / ISO select).
  • Ensure name/description accept and render RTL and non-Latin scripts (templates handle dir="rtl").
  • Directory filter includes primary language.

Acceptance criteria

  • Group name/description can be entered in non-English scripts and render correctly.
  • Primary language can be set and used for directory filtering.

Pipeline

Suggested review-rigor: second-opinion. Decision: MVP is likely primary-language metadata only, not full content translation — confirm.

Source: DA-New Groups — MVP PRD (Google Doc). Target Drupal core version per the project's core-version decision (see #3578750).

Part of the MVP epic #3578778.


Proposed approach (reference — not yet decided)

A proposed approach for this exists in the D11 Migration docs (imported via !28 (merged)), reflecting an Open Social → standard Drupal conversion built on the contrib drupal/group module. Treat it as a reference proposal, not a decision — whether this project adopts that schema is still open (see the data-model decision in #3578779). See: Conversion Plan.

Edited by André Angelantoni