import { type Dictionary, t } from 'intlayer';
import { ExternalLinks, PagesRoutes } from '@/Routes';
type SectionsContent = {
sections: {
id: string;
title: string;
url: string;
label: string;
}[];
github: {
id: string;
url: string;
title: string;
label: string;
gitHubLogoAlt: string;
};
discord: {
id: string;
url: string;
title: string;
label: string;
};
logo: {
label: string;
url: string;
};
logout: {
title: string;
label: string;
};
login: {
url: string;
title: string;
label: string;
};
};
export const navbarContent = {
key: 'navbar',
content: {
logo: {
label: t({
en: 'Company logo - Go to home page',
fr: "Logo de l'entreprise - Aller à la page d’accueil",
es: 'Logotipo de la empresa - Ir a la página de inicio',
'en-GB': 'Company logo - Go to home page',
de: 'Unternehmenslogo - Gehe zur Startseite',
ja: '会社のロゴ - ホームページへ移動',
ko: '회사 로고 - 홈페이지로 이동',
zh: '公司标志 - 返回首页',
it: "Logo dell'azienda - Vai alla home page",
pt: 'Logotipo da empresa - Ir para a página inicial',
hi: 'कंपनी का लोगो - घर के पृष्ठ पर जाएं',
ar: 'شعار الشركة - انتقل إلى الصفحة الرئيسية',
ru: 'Логотип компании - Перейти на главную страницу',
tr: 'Şirket logosu - Ana sayfaya git',
pl: 'Logo firmy - przejdź do strony głównej',
id: 'Logo perusahaan - Buka beranda',
vi: 'Logo công ty - Đến trang chủ', // Previously "Về trang chủ", but "Đến trang chủ" is more standard for "Go to home page"
}),
url: PagesRoutes.Home,
},
sections: [
{
id: 'home',
title: t({
en: 'Home',
fr: 'Accueil',
es: 'Inicio',
'en-GB': 'Home',
de: 'Startseite',
ja: 'ホーム',
ko: '홈',
zh: '首页',
it: 'Home',
pt: 'Início',
hi: 'घर',
ar: 'الرئيسية',
ru: 'Главная',
tr: 'Ana Sayfa',
pl: 'Strona główna',
id: 'Beranda',
vi: 'Trang chủ',
}),
url: PagesRoutes.Home,
label: t({
en: 'Go to home page',
fr: 'Aller à la page d’accueil',
es: 'Ir a la página de inicio',
'en-GB': 'Go to home page',
de: 'Zur Startseite gehen',
ja: 'ホームページに移動',
ko: '홈페이지로 이동',
zh: '返回首页',
it: 'Vai alla pagina iniziale',
pt: 'Ir para a página inicial',
hi: 'घर के पृष्ठ पर जाएं',
ar: 'اذهب إلى الصفحة الرئيسية',
ru: 'Перейти на главную страницу',
tr: 'Ana sayfaya git',
pl: 'Przejdź do strony głównej',
id: 'Buka beranda',
vi: 'Đến trang chủ',
}),
},
{
id: 'playground',
title: t({
en: 'Sandbox',
fr: 'Bac à sable',
es: 'Entorno de pruebas',
'en-GB': 'Sandbox',
de: 'Sandbox',
ja: 'サンドボックス',
ko: '샌드박스',
zh: '沙盒',
it: 'Ambiente di test',
pt: 'Ambiente de teste',
hi: 'सैंडबॉक्स',
ar: 'بيئة اختبار',
ru: 'Песочница',
tr: 'Playground',
pl: 'Piaskownica',
id: 'Sandbox',
vi: 'Sandbox',
}),
url: PagesRoutes.Playground,
label: t({
en: 'Go to the Playground',
fr: 'Aller au Playground',
es: 'Ir al Playground',
'en-GB': 'Go to the Playground',
de: 'Zum Playground gehen',
ja: 'プレイグラウンドへ移動',
ko: '플레이그라운드로 이동',
zh: '前往游乐场',
it: 'Vai al Playground',
pt: 'Ir para o Playground',
hi: 'प्लेग्राउंड पर जाएं',
ar: 'اذهب إلى الملعب',
ru: 'Перейти на Playground',
tr: "Playground'a git",
pl: 'Przejdź do piaskownicy',
id: 'Buka Playground',
vi: 'Đến Playground',
}),
},
// {
// id: 'pricing',
// title: t({
// en: 'Pricing',
// fr: 'Tarification',
// es: 'Precios',
// 'en-GB': 'Pricing',
// de: 'Preise',
// ja: '価格',
// ko: '가격',
// zh: '定价',
// it: 'Prezzi',
// pt: 'Preços',
// hi: 'मूल्य निर्धारण',
// ar: 'التسعير',
// ru: 'Цены',
// }),
// url: PagesRoutes.Pricing,
// label: t({
// en: 'Go to the pricing page',
// fr: 'Aller à la page de tarification',
// es: 'Ir a la página de precios',
// 'en-GB': 'Go to the pricing page',
// de: 'Zur Preisseite gehen',
// ja: '価格ページに移動',
// ko: '가격 페이지로 이동',
// zh: '访问定价页面',
// it: 'Vai alla pagina dei prezzi',
// pt: 'Ir para a página de preços',
// hi: 'मूल्य निर्धारण पृष्ठ पर जाएं',
// ar: 'اذهب إلى صفحة التسعير',
// ru: 'Перейти на страницу цен',
// }),
// },
{
id: 'dashboard',
title: t({
en: 'Dashboard',
fr: 'Tableau de bord',
es: 'Tablero',
'en-GB': 'Dashboard',
de: 'Armaturenbrett',
ja: 'ダッシュボード',
ko: '대시보드',
zh: '仪表板',
it: 'Dashboard',
pt: 'Painel',
hi: 'डैशबोर्ड',
ar: 'لوحة القيادة',
ru: 'Приборная панель',
tr: 'Dashboard',
pl: 'Panel',
id: 'Dashboard',
vi: 'Bảng điều khiển',
}),
url: PagesRoutes.Dashboard,
label: t({
en: 'Go to the dashboard',
fr: 'Aller à la page de tableau de bord',
es: 'Ir a la página de tablero',
'en-GB': 'Go to the dashboard',
de: 'Gehe zum Dashboard',
ja: 'ダッシュボードに移動',
ko: '대시보드로 이동',
zh: '访问仪表板',
it: 'Vai alla dashboard',
pt: 'Ir para o painel',
hi: 'डैशबोर्ड पर जाएं',
ar: 'اذهب إلى لوحة القيادة',
ru: 'Перейти на прибортную панель',
tr: 'Dashboardne git',
pl: 'Przejdź do panelu',
id: 'Buka Dashboard',
vi: 'Đi đến bảng điều khiển',
}),
},
{
id: 'doc',
title: t({
en: 'Doc',
fr: 'Doc',
es: 'Doc',
'en-GB': 'Doc',
de: 'Dokument',
ja: '文書',
ko: '문서',
zh: '文档',
it: 'Doc',
pt: 'Doc',
hi: 'डॉक',
ar: 'وثيقة',
ru: 'Документ',
tr: 'Doküman',
pl: 'Dokumentacja',
id: 'Dokumentasi',
vi: 'Tài liệu',
}),
url: PagesRoutes.Doc,
label: t({
en: 'Go to the documentation page',
fr: 'Aller à la page de documentation',
es: 'Ir a la página de documentation',
'en-GB': 'Go to the documentation page',
de: 'Zur Dokumentationsseite gehen',
ja: 'ドキュメントページに移動',
ko: '문서 페이지로 이동',
zh: '访问文档页面',
it: 'Vai alla pagina di documentazione',
pt: 'Ir para a página da documentação',
hi: 'दस्तावेज़ पृष्ठ पर जाएं',
ar: 'اذهب إلى صفحة الوثيقة',
ru: 'Перейти на страницу документации',
tr: 'Dokümantasyon sayfasına git',
pl: 'Przejdź do dokumentacji',
id: 'Buka halaman dokumentasi',
vi: 'Đi đến trang tài liệu',
}),
},
{
id: 'blog',
url: PagesRoutes.Blog,
title: t({
en: 'Blog',
fr: 'Blog',
es: 'Blog',
'en-GB': 'Blog',
de: 'Blog',
ja: 'ブログ',
ko: '블로그',
zh: '博客',
it: 'Blog',
pt: 'Blog',
hi: 'ब्लॉग',
ar: 'مدونة',
ru: 'Блог',
tr: 'Blog',
pl: 'Blog',
id: 'Blog',
vi: 'Blog',
}),
label: t({
en: 'Go to the blog',
fr: 'Aller sur le blog',
es: 'Ir al blog',
'en-GB': 'Go to the blog',
de: 'Gehe zum Blog',
ja: 'ブログに移動',
ko: '블로그로 이동',
zh: '访问博客',
it: 'Vai al blog',
pt: 'Ir para o blog',
hi: 'ब्लॉग पर जाएं',
ar: 'اذهب إلى المدونة',
ru: 'Перейти на блог',
tr: 'Bloga git',
pl: 'Przejdź do bloga',
id: 'Buka blog',
vi: 'Đến trang blog',
}),
},
],
github: {
id: 'github',
url: ExternalLinks.Github,
title: 'Github',
label: t({
en: 'Go to the github repo',
fr: 'Aller sur le dépôt github',
es: 'Ir al repositorio de github',
'en-GB': 'Go to the github repo',
de: 'Gehe zum Github-Repo',
ja: 'Githubリポジトリに移動',
ko: 'Github 리포지토리로 이동',
zh: '访问Github仓库',
it: 'Vai al repository di Github',
pt: 'Ir para o repositório do Github',
hi: 'Github रिपॉजिटरी पर जाएं',
ar: 'اذهب إلى مستودع Github',
ru: 'Перейти в репозиторий Github',
tr: 'Github deposuna git',
pl: 'Przejdź do repozytorium na GitHubie',
id: 'Buka repositori GitHub',
vi: 'Đi đến kho GitHub',
}),
gitHubLogoAlt: t({
en: 'Github logo',
fr: 'Logo Github',
es: 'Logo de Github',
'en-GB': 'Github logo',
de: 'Github-Logo',
ja: 'Githubロゴ',
ko: 'Github 로고',
zh: 'Github标志',
it: 'Logo di Github',
pt: 'Logotipo do Github',
hi: 'Github लोगो',
ar: 'شعار Github',
ru: 'Логотип Github',
tr: 'Github logosu',
pl: 'Logo GitHuba',
id: 'Logo GitHub',
vi: 'Biểu tượng GitHub',
}),
},
discord: {
id: 'discord',
url: ExternalLinks.Discord,
title: 'Discord',
label: t({
en: 'Go to the discord server',
fr: 'Aller sur le serveur discord',
es: 'Ir al servidor de discord',
'en-GB': 'Go to the discord server',
de: 'Zur Discord-Server gehen',
ja: 'Discordサーバーに移動',
ko: 'Discord 서버로 이동',
zh: '访问Discord服务器',
it: 'Vai al server di Discord',
pt: 'Ir para o servidor do Discord',
hi: 'Discord सर्वर पर जाएं',
ar: 'اذهب إلى خادم Discord',
ru: 'Перейти на сервер Discord',
tr: 'Discord sunucusuna git',
pl: 'Przejdź do serwera Discord',
id: 'Buka server Discord',
vi: 'Tham gia máy chủ Discord',
}),
},
logout: {
title: t({
en: 'Logout',
fr: 'Déconnexion',
es: 'Cerrar sesión',
'en-GB': 'Logout',
de: 'Abmelden',
ja: 'ログアウト',
ko: '로그아웃',
zh: '登出',
it: 'Disconnessione',
pt: 'Sair',
hi: 'लॉग आउट',
ar: 'تسجيل الخروج',
ru: 'Выйти',
tr: 'Çıkış Yap',
pl: 'Wyloguj',
id: 'Keluar',
vi: 'Đăng xuất',
}),
label: t({
en: 'Logout',
fr: 'Se déconnecter',
es: 'Cerrar sesión',
'en-GB': 'Logout',
de: 'Abmelden',
ja: 'ログアウト',
ko: '로그아웃',
zh: '登出',
it: 'Disconnettersi',
pt: 'Sair',
hi: 'लॉग आउट',
ar: 'تسجيل الخروج',
ru: 'Выйти',
tr: 'Çıkış Yap',
pl: 'Wyloguj się',
id: 'Keluar',
vi: 'Đăng xuất',
}),
},
login: {
url: PagesRoutes.Auth_SignIn,
title: t({
en: 'Login',
fr: 'Connexion',
es: 'Iniciar sesión',
'en-GB': 'Login',
de: 'Anmelden',
ja: 'ログイン',
ko: '로그인',
zh: '登录',
it: 'Accesso',
pt: 'Entrar',
hi: 'लॉग इन करें',
ar: 'تسجيل الدخول',
ru: 'Войти',
tr: 'Giriş Yap',
pl: 'Zaloguj',
id: 'Masuk',
vi: 'Đăng nhập',
}),
label: t({
en: 'Go to login page',
fr: 'Aller à la page de connexion',
es: 'Ir a la página de inicio de sesión',
'en-GB': 'Go to login page',
de: 'Gehe zur Anmeldeseite',
ja: 'ログインページに移動',
ko: '로그인 페이지로 이동',
zh: '访问登录页面',
it: 'Vai alla pagina di accesso',
pt: 'Ir para a página de login',
hi: 'लॉगिन पृष्ठ पर जाएं',
ar: 'اذهب إلى صفحة تسجيل الدخول',
ru: 'Перейти на страницу входа',
tr: 'Giriş sayfasına git',
pl: 'Przejdź do strony logowania',
id: 'Buka halaman masuk',
vi: 'Đi đến trang đăng nhập',
}),
},
},
title: 'Navbar content',
description:
'Content declaration for the navigation bar, including labels, titles and links for sections like home, dashboard, documentation, blog, and external links such as GitHub and Discord.',
tags: ['navbar', 'navigation', 'header'],
} satisfies Dictionary<SectionsContent>;
export default navbarContent;