Stellen Sie Ihre Frage und erhalten Sie einen Resümee des Dokuments, indem Sie diese Seite und den AI-Anbieter Ihrer Wahl referenzieren
Durch die Integration des Intlayer MCP-Servers in Ihren bevorzugten AI-Assistenten können Sie alle Dokumente direkt von ChatGPT, DeepSeek, Cursor, VSCode usw. abrufen.
Dokumentation des MCP-Servers ansehenDer 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
Geschlechtsspezifische Inhalte / Geschlecht in Intlayer
Wie Geschlecht funktioniert
In Intlayer wird geschlechtsspezifischer Inhalt durch die Funktion gender realisiert, die bestimmte Geschlechtswerte ('male', 'female') ihren entsprechenden Inhalten zuordnet. Dieser Ansatz ermöglicht es Ihnen, Inhalte dynamisch basierend auf einem gegebenen Geschlecht auszuwählen. In Kombination mit React Intlayer oder Next Intlayer wird der passende Inhalt automatisch entsprechend dem zur Laufzeit angegebenen Geschlecht ausgewählt.
Einrichtung geschlechtsspezifischer Inhalte
Um geschlechtsspezifische Inhalte in Ihrem Intlayer-Projekt einzurichten, erstellen Sie ein Inhaltsmodul, das Ihre geschlechtsspezifischen Definitionen enthält. Nachfolgend finden Sie Beispiele in verschiedenen Formaten.
Kopieren Sie den Code in die Zwischenablage
import { gender, type Dictionary } from "intlayer";const myGenderContent = { key: "my_key", content: { myGender: gender({ male: "mein Inhalt für männliche Nutzer", female: "mein Inhalt für weibliche Nutzer", fallback: "mein Inhalt, wenn das Geschlecht nicht angegeben ist", // Optional }), },} satisfies Dictionary;export default myGenderContent;
Wenn kein Fallback angegeben ist, wird der zuletzt deklarierte Schlüssel als Fallback verwendet, falls das Geschlecht nicht angegeben ist oder keinem definierten Geschlecht entspricht.
Verwendung von geschlechtsspezifischen Inhalten mit React Intlayer
Um geschlechtsspezifische Inhalte innerhalb einer React-Komponente zu nutzen, importieren Sie den useIntlayer Hook aus dem react-intlayer Paket. Dieser Hook ruft die Inhalte für den angegebenen Schlüssel ab und ermöglicht es, ein Geschlecht zu übergeben, um die passende Ausgabe auszuwählen.
Kopieren Sie den Code in die Zwischenablage
import type { FC } from "react";import { useIntlayer } from "react-intlayer";const GenderComponent: FC = () => { const { myGender } = useIntlayer("my_key"); return ( <div> <p> { /* Ausgabe: mein Inhalt für männliche Nutzer */ myGender("male") } </p> <p> { /* Ausgabe: mein Inhalt für weibliche Nutzer */ myGender("female") } </p> <p> { /* Ausgabe: mein Inhalt für männliche Nutzer */ myGender("m") } </p> <p> { /* Ausgabe: mein Inhalt für weibliche Nutzer */ myGender("f") } </p> <p> { /* Ausgabe: mein Inhalt, wenn kein Geschlecht angegeben ist */ myGender("") } </p> <p> { /* Ausgabe: mein Inhalt, wenn kein Geschlecht angegeben ist */ myGender(undefined) } </p> </div> );};export default GenderComponent;
Zusätzliche Ressourcen
Für detailliertere Informationen zur Konfiguration und Nutzung verweisen wir auf die folgenden Ressourcen:
Diese Ressourcen bieten weitere Einblicke in die Einrichtung und Nutzung von Intlayer in verschiedenen Umgebungen und Frameworks.
Dokumentationshistorie
Version | Datum | Änderungen |
---|---|---|
5.7.2 | 2025-07-27 | Einführung geschlechtsspezifischer Inhalte |