Stellen Sie Ihre Frage und erhalten Sie einen Resümee des Dokuments, indem Sie diese Seite und den AI-Anbieter Ihrer Wahl referenzieren
Versionshistorie
- "Veröffentlichung der Varianten-Funktion"v9.0.012.6.2026
Der Inhalt dieser Seite wurde mit einer KI übersetzt.
Den englischen Originaltext ansehenWenn Sie eine Idee haben, um diese Dokumentation zu verbessern, zögern Sie bitte nicht, durch das Einreichen eines Pull-Requests auf GitHub beizutragen.
GitHub-Link zur DokumentationMarkdown des Dokuments in die Zwischenablage kopieren
Varianten
Eine Variante (Variant) ist ein Satz von Inhaltsdateien, die denselben Wörterbuchschlüssel (key) teilen, aber jeweils einen anderen variant-Namen tragen. Intlayer liefert die entsprechende Datei basierend auf dem an useIntlayer übergebenen Selektor aus.
Deklarieren von Varianten
Jede Datei repräsentiert eine benannte Alternative. Wenn variant weggelassen wird (oder auf "default" gesetzt wird), gilt dies als Standardvariante (Fallback).
Kopieren Sie den Code in die Zwischenablage
import { t, type Dictionary } from "intlayer";
const dictionary = {
key: "hero-banner",
variant: "default",
content: {
headline: t({
en: "Build faster with Intlayer",
fr: "Développez plus vite avec Intlayer",
}),
cta: t({ en: "Get started", fr: "Commencer" }),
},
} satisfies Dictionary;
export default dictionary;Kopieren Sie den Code in die Zwischenablage
import { t, type Dictionary } from "intlayer";
const dictionary = {
key: "hero-banner",
variant: "black_friday",
content: {
headline: t({
en: "50 % off — today only",
fr: "−50 % — aujourd'hui seulement",
}),
cta: t({ en: "Shop now", fr: "Acheter maintenant" }),
},
} satisfies Dictionary;
export default dictionary;Nutzen von Varianten
Standardvariante
Kopieren Sie den Code in die Zwischenablage
import { useIntlayer } from "react-intlayer";
export const Hero = () => {
const { headline, cta } = useIntlayer("hero-banner");
// → Standardvariante
return (
<section>
<h1>{headline}</h1>
<a>{cta}</a>
</section>
);
};Benannte Variante
Kopieren Sie den Code in die Zwischenablage
Benannte Variante mit explizitem Locale
Kopieren Sie den Code in die Zwischenablage
Typische Anwendungsfälle
- A/B-Kopiertests, die durch einen Experiment-Schlüssel gesteuert werden
- Saisonale oder Werbe-Banner
- Über Feature-Flags gesteuerte Nachrichten
- Lokalspezifische Marketingkampagnen