Gå til hovedinnhold

i18next JSON format

i18next JSON-formatet leser i18next/react-i18next-ressurspakker etter konvensjonene til det dominerende i18n-biblioteket for nett. Det er bygget på JSON-formatet og velges eksplisitt (-f i18next), fordi i18next-filer bruker den generiske .json-utvidelsen som tilhører JSON-formatet og ikke kan skilles fra hverandre på en pålitelig måte automatisk.

Utover vanlig JSON-uttrekk beskytter det {{interpolation}}, {{var, format}} og $t()-nesting som inline-kode; annoterer v4 CLDR-flertallsnøkler for søskenoppføringer (key_zero/key_one/…/key_other, pluss eldre key_plural og key_0/key_1) med tilhørende grunnøkkel og flertallskategori; annoterer kontekstnøkler (key_male/key_female); og navngir blokker etter full namespace-nøkkelsti. Rundtur er byte-trofast.

IDi18next
SourceBuilt-in
CapabilitiesRead + Write

Parameters

ParameterTypeDefaultDescription
legacyPluralFormsbooleantrueGjenkjenn de gamle v1–v3 flertalls-søskennøklene (key_plural og de numeriske formene key_0 / key_1 / key_2 …) i tillegg til v4 CLDR-suffiksene (_zero / _one / _two / _few / _many / _other).
protectInterpolationbooleantrueOppdager i18next-interpolasjon ({{var}}, {{var, format}}) og nesting ($t(key)) og beskytter dem som innebygde koder slik at de aldri oversettes.
subfilterHtmlValuesbooleanfalseSend verdier hvis nøkkel slutter på "_html" (i18next-konvensjonen for markup) til HTML-underfilteret slik at tagger beskyttes og tekst forblir oversettbar. Av som standard: HTML-underfilteret er ikke byte-trofast for rene markup-fragmenter.

Configure it live

Configuration
Loading form…

Examples

Beskytt HTML i _html-verdier

Aktiver HTML-underfilteret for nøkler som slutter på _html.

subfilterHTMLValues: true

Processing notes

  • Flertalls-søskennøkler forblir 1:1-blokker (bevarer byte-trofaste rundturer), men annoteres med grunnleggende nøkkel + CLDR-kategori.

  • {{interpolation}} og $t()-nesting er beskyttet som inline-koder.

  • Blokknavn bruker den fullstendige navnerom-nøkkelstien for nestede objekter.

← Back to the Format Reference