Multilingual report

Hi,

My setup:

  • Governance and modeling in LookML (parameters, measures, dimensions).
  • Visualization in Looker Studio, through the Looker connector.
  • End users consume the report via a shared link, with no Looker account/license (so no usable locale user attribute).

Goal: make the report UI fully bilingual (FR/EN) driven by a language parameter, WITHOUT duplicating pages or creating two reports (maintenance constraint).

I need ALL of these to switch FR/EN:

  • Page title and subtitle
  • Column headers
  • Axis labels
  • Filter (control) titles/labels
  • Displayed values (dimension labels)

What I’ve observed:

  • VALUES (string measures, dimensions driven by Liquid based on a language parameter) switch correctly.
  • NAMES (column headers, control labels, typed titles) appear frozen: the connector seems to read LookML labels once (at schema time) and does not re-evaluate them when the parameter changes.
  • Looker’s native model localization (localization_settings + _user_attributes['locale']) assumes an authenticated Looker user, which isn’t my case (link-based readers).

My questions:

  1. Is there a supported way to make NAMES (headers, control labels, titles) dynamic based on a parameter, through the Looker connector, without duplicating pages?
  2. If not, what’s the recommended approach for full UI bilingualism in this specific context (Looker connector + non-licensed readers)?

Thanks!

1 Like