import { type Dictionary, insert, t } from 'intlayer';
const localeSwitcherContent = {
key: 'locale-switcher',
content: {
defaultLocaleName: t({
ar: 'اختر لغة',
de: 'Wählen Sie eine Sprache',
en: 'Select a language',
'en-GB': 'Select a language',
es: 'Seleccione un idioma',
fr: 'Sélectionnez une langue',
hi: 'भाषा चुनें',
it: 'Seleziona una lingua',
ja: '言語を選択',
ko: '언어를 선택하세요',
pt: 'Selecione um idioma',
ru: 'Выберите язык',
tr: 'Bir dil seçin',
zh: '选择语言',
pl: 'Wybierz język',
id: 'Pilih bahasa',
vi: 'Chọn ngôn ngữ',
}),
localeSwitcherLabel: t({
ar: 'مبدل اللغة',
de: 'Sprachwechsler',
en: 'Language switcher',
'en-GB': 'Language switcher',
es: 'Cambiar idioma',
fr: 'Changer de langue',
hi: 'भाषा स्विचर',
it: 'Cambia lingua',
ja: '言語スイッチャー',
ko: '언어 스위치',
pt: 'Mudar idioma',
ru: 'Переключатель языка',
tr: 'Dil değiştirici',
zh: '语言切换器',
pl: 'Wybór języka',
id: 'Pengalih bahasa',
vi: 'Trình chuyển ngôn ngữ',
}),
languageListLabel: t({
ar: 'قائمة اللغات',
de: 'Sprachliste',
en: 'Language list',
'en-GB': 'Language list',
es: 'Lista de idiomas',
fr: 'Liste des langues',
hi: 'भाषा सूची',
it: 'Elenco lingue',
ja: '言語リスト',
ko: '언어 목록',
pt: 'Lista de idiomas',
ru: 'Список языков',
tr: 'Dil listesi',
zh: '语言列表',
pl: 'Lista języków',
id: 'Daftar bahasa',
vi: 'Danh sách ngôn ngữ',
}),
switchTo: insert(
t({
en: 'Switch to {{locale}}',
'en-GB': 'Switch to {{locale}}',
ar: 'التبديل إلى {{locale}}',
de: 'Zu {{locale}} wechseln',
es: 'Cambiar a {{locale}}',
fr: 'Passer à {{locale}}',
hi: '{{locale}} पर स्विच करें',
it: 'Passa a {{locale}}',
ja: '{{locale}} に切り替える',
ko: '{{locale}}로 전환',
pt: 'Mudar para {{locale}}',
ru: 'Переключиться на {{locale}}',
tr: "{{locale}}'ye geç",
zh: '切换到 {{locale}}',
pl: 'Przełącz na {{locale}}',
id: 'Beralih ke {{locale}}',
vi: 'Chuyển sang {{locale}}',
})
),
searchInput: {
text: t({
en: 'Search Locale',
'en-GB': 'Search Locale',
fr: 'Rechercher la locale',
es: 'Buscar idioma',
de: 'Sprache durchsuchen',
ja: 'ロケールを検索',
ko: '언어 검색',
zh: '搜索语言',
it: 'Cerca lingua',
pt: 'Pesquisar idioma',
hi: 'भाषा खोजें',
ar: 'بحث اللغة',
ru: 'Поиск языка',
tr: 'Dil ara',
pl: 'Szukaj języka',
id: 'Cari locale',
vi: 'Tìm ngôn ngữ',
}),
placeholder: t({
en: 'Search a locale',
'en-GB': 'Search a locale',
fr: 'Rechercher une locale',
es: 'Buscar un idioma',
de: 'Sprache suchen',
ja: 'ロケールを検索',
ko: '언어 검색',
zh: '搜索语言',
it: 'Cerca una lingua',
pt: 'Pesquisar um idioma',
hi: 'भाषा खोजें',
ar: 'بحث اللغة',
ru: 'Поиск языка',
tr: 'Dil ara',
pl: 'Szukaj języka',
id: 'Cari locale',
vi: 'Tìm một ngôn ngữ',
}),
ariaLabel: t({
en: 'Language search',
'en-GB': 'Language search',
fr: 'Recherche de langue',
es: 'Búsqueda de idioma',
de: 'Sprachsuche',
ja: '言語検索',
ko: '언어 검색',
zh: '语言搜索',
it: 'Ricerca lingua',
pt: 'Pesquisa de idioma',
hi: 'भाषा खोजें',
ar: 'بحث اللغة',
ru: 'Поиск языка',
tr: 'Dil ara',
pl: 'Wyszukiwanie języka',
id: 'Pencarian bahasa',
vi: 'Tìm kiếm ngôn ngữ',
}),
},
},
title: 'Locale switcher',
description:
'Content declaration for the locale switcher component, enabling users to change the language of the website interface. Includes labels and placeholders for language selection and search functionality.',
tags: ['locale', 'language switcher', 'interface'],
} satisfies Dictionary;
export default localeSwitcherContent;