feat(i18n): convert portfolio lists to bilingual schemas and resolve localized values
This commit is contained in:
+28
-7
@@ -2,7 +2,10 @@ export type BookmarkItem = {
|
||||
id: string;
|
||||
title: string;
|
||||
href: string;
|
||||
description: string;
|
||||
description: {
|
||||
tr: string;
|
||||
en: string;
|
||||
};
|
||||
tag: string;
|
||||
};
|
||||
|
||||
@@ -11,42 +14,60 @@ export const BOOKMARKS: BookmarkItem[] = [
|
||||
id: "bookmark-poyraz-ui",
|
||||
title: "Poyraz UI",
|
||||
href: "https://ui.poyrazavsever.com",
|
||||
description: "Component docs and examples for the design system used in this portfolio.",
|
||||
description: {
|
||||
tr: "Bu portfolyoda kullanılan tasarım sistemi için bileşen dokümantasyonu ve örnekleri.",
|
||||
en: "Component docs and examples for the design system used in this portfolio.",
|
||||
},
|
||||
tag: "UI Kit",
|
||||
},
|
||||
{
|
||||
id: "bookmark-reactive-switcher",
|
||||
title: "Reactive Switcher",
|
||||
href: "https://reactive-switcher.vercel.app",
|
||||
description: "Theme switching package docs for scalable light and dark mode setup.",
|
||||
description: {
|
||||
tr: "Ölçeklenebilir açık ve koyu mod kurulumu için tema değiştirici paket dokümantasyonu.",
|
||||
en: "Theme switching package docs for scalable light and dark mode setup.",
|
||||
},
|
||||
tag: "Theming",
|
||||
},
|
||||
{
|
||||
id: "bookmark-next-docs",
|
||||
title: "Next.js Docs",
|
||||
href: "https://nextjs.org/docs",
|
||||
description: "Official App Router and rendering strategy reference.",
|
||||
description: {
|
||||
tr: "Resmi App Router ve render etme stratejisi referansı.",
|
||||
en: "Official App Router and rendering strategy reference.",
|
||||
},
|
||||
tag: "Framework",
|
||||
},
|
||||
{
|
||||
id: "bookmark-tailwind-docs",
|
||||
title: "Tailwind CSS Docs",
|
||||
href: "https://tailwindcss.com/docs",
|
||||
description: "Utility classes and token customization reference.",
|
||||
description: {
|
||||
tr: "Yardımcı sınıflar ve token özelleştirme referansı.",
|
||||
en: "Utility classes and token customization reference.",
|
||||
},
|
||||
tag: "CSS",
|
||||
},
|
||||
{
|
||||
id: "bookmark-vercel",
|
||||
title: "Vercel",
|
||||
href: "https://vercel.com/docs",
|
||||
description: "Deployment and performance optimization references.",
|
||||
description: {
|
||||
tr: "Dağıtım ve performans optimizasyonu referansları.",
|
||||
en: "Deployment and performance optimization references.",
|
||||
},
|
||||
tag: "Deploy",
|
||||
},
|
||||
{
|
||||
id: "bookmark-github",
|
||||
title: "GitHub",
|
||||
href: "https://github.com/poyrazavsever",
|
||||
description: "Open-source repositories and shipped experiments.",
|
||||
description: {
|
||||
tr: "Açık kaynaklı depolarım ve yayınladığım deneysel projeler.",
|
||||
en: "Open-source repositories and shipped experiments.",
|
||||
},
|
||||
tag: "Profile",
|
||||
},
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user