Ajukan pertanyaan Anda dan dapatkan ringkasan dokumen dengan merujuk halaman ini dan penyedia AI pilihan Anda
Riwayat Versi
- "Rilis fitur varian kamus"v9.0.012/6/2026
Konten halaman ini diterjemahkan menggunakan AI.
Lihat versi terakhir dari konten aslinya dalam bahasa InggrisIf you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
Varian
Sebuah varian (variant) adalah sekumpulan file konten yang memiliki kunci kamus (key) yang sama tetapi masing-masing membawa nama variant yang berbeda. Intlayer menyajikan file yang sesuai berdasarkan selektor yang diteruskan ke useIntlayer.
Mendeklarasikan varian
Setiap file mewakili satu alternatif bernama. Mengabaikan variant (atau menyetelnya ke "default") menandainya sebagai fallback default.
Salin kode ke clipboard
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;Salin kode ke clipboard
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;Mengonsumsi varian
Varian default
Salin kode ke clipboard
import { useIntlayer } from "react-intlayer";
export const Hero = () => {
const { headline, cta } = useIntlayer("hero-banner");
// → varian default
return (
<section>
<h1>{headline}</h1>
<a>{cta}</a>
</section>
);
};Varian bernama
Salin kode ke clipboard
const { headline, cta } = useIntlayer("hero-banner", { variant: "black_friday",});Varian bernama dengan lokalitas eksplisit
Salin kode ke clipboard
const content = useIntlayer("hero-banner", { variant: "black_friday", locale: "id",});Kasus penggunaan umum
- Pengujian salinan A/B yang didorong oleh kunci eksperimen
- Spanduk musiman atau promosi
- Pesan yang menggunakan bendera fitur (feature flags)
- Kampanye pemasaran khusus wilayah