Discussion Localization

Override discussion chrome strings for localization.

  • Multilingual forum or community products
  • Custom product copy on composer, navigation, and view mode picker
  • Pass an initial DiscussionLocale on DiscussionThread via the locale prop, or provide a reactive locale_read signal for live language switching.
  • Read merged strings in custom slot children with use_discussion_locale().
  • Override individual fields by building a full DiscussionLocale struct — partial merge is not yet supported; copy from DiscussionLocale::english() and replace fields.
English and French locale toggle

Language select switches composer placeholder, toolbar labels, and navigation chrome.

DensityDefault
  • AC
    Alex Chen
    ·
    OP

    Main message with markdown and a design link.

    • SR
      Sam Rivera
      ··(edited)

      Agree — let's track open questions here.

      • JL
        Jordan Lee
        ·

        I'll draft the migration checklist.

        • PO
          Pat Okonkwo
          ·

          Depth-3 reply for tree testing.

    • MK
      Morgan Kim
      ·

      Separate branch at L1.

      • OA
        Orbital Agent
        ·
        Agent

        Based on the thread, the default depth is 4.

()()