@molecule/app-locales-legal-default
v1.0.2
Published
Default privacy policy + terms of service HTML content in 74 languages, with {{appName}} interpolation. Replaces per-app locales/<lang>/privacyPolicy.ts and termsOfService.ts files that ship byte-identical across the fleet.
Readme
@molecule/app-locales-legal-default
Auto-generated, AI-first package reference for the molecule.dev ecosystem. It is written to be read by coding agents as much as by people, and is generated from this package's source — edit
src/index.tsJSDoc, not this file.
@molecule/app-locales-legal-default — shared privacy/terms HTML in 74 languages.
Provides default privacy policy + terms of service content for the
footer modals. Identical across all 133 fleet apps prior to extraction,
with {{appName}} placeholders interpolated by the i18n provider.
Quick Start
import * as legal from '@molecule/app-locales-legal-default'
// legal.en === { 'content.privacyPolicy': '...', 'content.termsOfService': '...' }Type
feature
Installation
npm install @molecule/app-locales-legal-default @molecule/app-i18nAPI
Interfaces
LegalContent
Default legal content shipped by the molecule fleet — privacy policy and terms of service.
Values are raw HTML strings that get rendered via dangerouslySetInnerHTML
inside the Footer's Privacy and Terms modals. {{appName}} placeholders
are interpolated at render time by the i18n provider.
interface LegalContent {
/** Privacy policy HTML (interpolates `{{appName}}`). */
'content.privacyPolicy': string
/** Terms of service HTML (interpolates `{{appName}}`). */
'content.termsOfService': string
}Functions
loadContent(module)
Register a legal-content module (privacyPolicy or termsOfService)
and sync the current locale's content into the i18n provider.
Content comes from this package's per-locale exports; future
locale changes re-fetch automatically via registerContent.
function loadContent(module: string): Promise<void>Constants
af
Legal content for af.
const af: LegalContentam
Legal content for am.
const am: LegalContentar
Legal content for ar.
const ar: LegalContentaz
Legal content for az.
const az: LegalContentbg
Legal content for bg.
const bg: LegalContentbn
Legal content for bn.
const bn: LegalContentbs
Legal content for bs.
const bs: LegalContentca
Legal content for ca.
const ca: LegalContentcs
Legal content for cs.
const cs: LegalContentcy
Legal content for cy.
const cy: LegalContentda
Legal content for da.
const da: LegalContentde
Legal content for de.
const de: LegalContentel
Legal content for el.
const el: LegalContenten
Legal content for en.
const en: LegalContentes
Legal content for es.
const es: LegalContentet
Legal content for et.
const et: LegalContenteu
Legal content for eu.
const eu: LegalContentfa
Legal content for fa.
const fa: LegalContentfi
Legal content for fi.
const fi: LegalContentfil
Legal content for fil.
const fil: LegalContentfr
Legal content for fr.
const fr: LegalContentga
Legal content for ga.
const ga: LegalContentgl
Legal content for gl.
const gl: LegalContentgu
Legal content for gu.
const gu: LegalContenthe
Legal content for he.
const he: LegalContenthi
Legal content for hi.
const hi: LegalContenthr
Legal content for hr.
const hr: LegalContenthu
Legal content for hu.
const hu: LegalContenthy
Legal content for hy.
const hy: LegalContentid
Legal content for id.
const id: LegalContentis
Legal content for is.
const is: LegalContentit
Legal content for it.
const it: LegalContentja
Legal content for ja.
const ja: LegalContentka
Legal content for ka.
const ka: LegalContentkk
Legal content for kk.
const kk: LegalContentkm
Legal content for km.
const km: LegalContentkn
Legal content for kn.
const kn: LegalContentko
Legal content for ko.
const ko: LegalContentlo
Legal content for lo.
const lo: LegalContentlt
Legal content for lt.
const lt: LegalContentlv
Legal content for lv.
const lv: LegalContentmk
Legal content for mk.
const mk: LegalContentml
Legal content for ml.
const ml: LegalContentmn
Legal content for mn.
const mn: LegalContentmr
Legal content for mr.
const mr: LegalContentms
Legal content for ms.
const ms: LegalContentmt
Legal content for mt.
const mt: LegalContentmy
Legal content for my.
const my: LegalContentnb
Legal content for nb.
const nb: LegalContentne
Legal content for ne.
const ne: LegalContentnl
Legal content for nl.
const nl: LegalContentpa
Legal content for pa.
const pa: LegalContentpl
Legal content for pl.
const pl: LegalContentpt
Legal content for pt.
const pt: LegalContentro
Legal content for ro.
const ro: LegalContentru
Legal content for ru.
const ru: LegalContentsi
Legal content for si.
const si: LegalContentsk
Legal content for sk.
const sk: LegalContentsl
Legal content for sl.
const sl: LegalContentsq
Legal content for sq.
const sq: LegalContentsr
Legal content for sr.
const sr: LegalContentsv
Legal content for sv.
const sv: LegalContentsw
Legal content for sw.
const sw: LegalContentta
Legal content for ta.
const ta: LegalContentte
Legal content for te.
const te: LegalContentth
Legal content for th.
const th: LegalContenttr
Legal content for tr.
const tr: LegalContentuk
Legal content for uk.
const uk: LegalContentur
Legal content for ur.
const ur: LegalContentuz
Legal content for uz.
const uz: LegalContentvi
Legal content for vi.
const vi: LegalContentzh
Legal content for zh.
const zh: LegalContentzhTW
Legal content for zh-TW.
const zhTW: LegalContentzu
Legal content for zu.
const zu: LegalContentInjection Notes
Requirements
Peer dependencies:
@molecule/app-i18n^1.0.1
Runtime Dependencies
@molecule/app-i18n
