mirror of
https://github.com/CompeyDev/blog.devcomp.xyz.git
synced 2024-12-12 04:40:41 +00:00
Remove unneeded locales
This commit is contained in:
parent
16fec99b5b
commit
52081d4230
6 changed files with 24 additions and 145 deletions
|
@ -3,33 +3,33 @@ import type {
|
||||||
NavBarConfig,
|
NavBarConfig,
|
||||||
ProfileConfig,
|
ProfileConfig,
|
||||||
SiteConfig,
|
SiteConfig,
|
||||||
} from './types/config';
|
} from "./types/config";
|
||||||
import { LinkPreset } from './types/config';
|
import { LinkPreset } from "./types/config";
|
||||||
|
|
||||||
export const siteConfig: SiteConfig = {
|
export const siteConfig: SiteConfig = {
|
||||||
title: "compey's blog",
|
title: "compey's blog",
|
||||||
subtitle:
|
subtitle:
|
||||||
'A blog where I occassionally post about my development experiences :^)',
|
"A blog where I occassionally post about my development experiences :^)",
|
||||||
lang: 'en',
|
lang: "en",
|
||||||
themeColor: {
|
themeColor: {
|
||||||
hue: 295,
|
hue: 295,
|
||||||
fixed: true,
|
fixed: true,
|
||||||
},
|
},
|
||||||
banner: {
|
banner: {
|
||||||
enable: false,
|
enable: false,
|
||||||
src: 'assets/images/demo-banner.png',
|
src: "assets/images/demo-banner.png",
|
||||||
position: 'center',
|
position: "center",
|
||||||
},
|
},
|
||||||
favicon: [
|
favicon: [
|
||||||
{
|
{
|
||||||
src: '/favicon-dark.png',
|
src: "/favicon-dark.png",
|
||||||
theme: 'dark',
|
theme: "dark",
|
||||||
sizes: '32x32',
|
sizes: "32x32",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
src: '/favicon-light.png',
|
src: "/favicon-light.png",
|
||||||
theme: 'light',
|
theme: "light",
|
||||||
sizes: '32x32',
|
sizes: "32x32",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
@ -39,25 +39,25 @@ export const navBarConfig: NavBarConfig = {
|
||||||
};
|
};
|
||||||
|
|
||||||
export const profileConfig: ProfileConfig = {
|
export const profileConfig: ProfileConfig = {
|
||||||
avatar: 'assets/images/CompeyDev.png', // Relative to the /src directory. Relative to the /public directory if it starts with '/'
|
avatar: "assets/images/CompeyDev.png", // Relative to the /src directory. Relative to the /public directory if it starts with '/'
|
||||||
name: 'compey',
|
name: "compey",
|
||||||
bio: 'ur local developer | 8 bit enthusiast | rust <3',
|
bio: "ur local developer | 8 bit enthusiast | rust <3",
|
||||||
links: [
|
links: [
|
||||||
{
|
{
|
||||||
name: 'GitHub',
|
name: "GitHub",
|
||||||
icon: 'fa6-brands:github',
|
icon: "fa6-brands:github",
|
||||||
url: 'https://github.com/CompeyDeve',
|
url: "https://github.com/CompeyDeve",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'Twitter',
|
name: "Twitter",
|
||||||
icon: 'fa6-brands:twitter',
|
icon: "fa6-brands:twitter",
|
||||||
url: 'https://twitter.com/DevComp_',
|
url: "https://twitter.com/DevComp_",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
export const licenseConfig: LicenseConfig = {
|
export const licenseConfig: LicenseConfig = {
|
||||||
enable: true,
|
enable: true,
|
||||||
name: 'CC BY-NC-SA 4.0',
|
name: "CC BY-NC-SA 4.0",
|
||||||
url: 'https://creativecommons.org/licenses/by-nc-sa/4.0/',
|
url: "https://creativecommons.org/licenses/by-nc-sa/4.0/",
|
||||||
};
|
};
|
||||||
|
|
|
@ -4,7 +4,7 @@ import type { Translation } from "../translation";
|
||||||
export const en: Translation = {
|
export const en: Translation = {
|
||||||
[Key.home]: "Home",
|
[Key.home]: "Home",
|
||||||
[Key.about]: "About",
|
[Key.about]: "About",
|
||||||
[Key.archive]: "Archive",
|
[Key.archive]: "Timeline",
|
||||||
[Key.search]: "Search",
|
[Key.search]: "Search",
|
||||||
|
|
||||||
[Key.tags]: "Tags",
|
[Key.tags]: "Tags",
|
||||||
|
|
|
@ -1,38 +0,0 @@
|
||||||
import Key from "../i18nKey";
|
|
||||||
import type { Translation } from "../translation";
|
|
||||||
|
|
||||||
export const ja: Translation = {
|
|
||||||
[Key.home]: "Home",
|
|
||||||
[Key.about]: "About",
|
|
||||||
[Key.archive]: "Archive",
|
|
||||||
[Key.search]: "検索",
|
|
||||||
|
|
||||||
[Key.tags]: "タグ",
|
|
||||||
[Key.categories]: "カテゴリ",
|
|
||||||
[Key.recentPosts]: "最近の投稿",
|
|
||||||
|
|
||||||
[Key.comments]: "コメント",
|
|
||||||
|
|
||||||
[Key.untitled]: "タイトルなし",
|
|
||||||
[Key.uncategorized]: "カテゴリなし",
|
|
||||||
[Key.noTags]: "タグなし",
|
|
||||||
|
|
||||||
[Key.wordCount]: "文字",
|
|
||||||
[Key.wordsCount]: "文字",
|
|
||||||
[Key.minuteCount]: "分",
|
|
||||||
[Key.minutesCount]: "分",
|
|
||||||
[Key.postCount]: "件の投稿",
|
|
||||||
[Key.postsCount]: "件の投稿",
|
|
||||||
|
|
||||||
[Key.themeColor]: "テーマカラー",
|
|
||||||
|
|
||||||
[Key.lightMode]: "ライト",
|
|
||||||
[Key.darkMode]: "ダーク",
|
|
||||||
[Key.systemMode]: "システム",
|
|
||||||
|
|
||||||
[Key.more]: "もっと",
|
|
||||||
|
|
||||||
[Key.author]: "作者",
|
|
||||||
[Key.publishedAt]: "公開日",
|
|
||||||
[Key.license]: "ライセンス",
|
|
||||||
};
|
|
|
@ -1,38 +0,0 @@
|
||||||
import Key from "../i18nKey";
|
|
||||||
import type { Translation } from "../translation";
|
|
||||||
|
|
||||||
export const zh_CN: Translation = {
|
|
||||||
[Key.home]: "主页",
|
|
||||||
[Key.about]: "关于",
|
|
||||||
[Key.archive]: "归档",
|
|
||||||
[Key.search]: "搜索",
|
|
||||||
|
|
||||||
[Key.tags]: "标签",
|
|
||||||
[Key.categories]: "分类",
|
|
||||||
[Key.recentPosts]: "最新文章",
|
|
||||||
|
|
||||||
[Key.comments]: "评论",
|
|
||||||
|
|
||||||
[Key.untitled]: "无标题",
|
|
||||||
[Key.uncategorized]: "未分类",
|
|
||||||
[Key.noTags]: "无标签",
|
|
||||||
|
|
||||||
[Key.wordCount]: "字",
|
|
||||||
[Key.wordsCount]: "字",
|
|
||||||
[Key.minuteCount]: "分钟",
|
|
||||||
[Key.minutesCount]: "分钟",
|
|
||||||
[Key.postCount]: "篇文章",
|
|
||||||
[Key.postsCount]: "篇文章",
|
|
||||||
|
|
||||||
[Key.themeColor]: "主题色",
|
|
||||||
|
|
||||||
[Key.lightMode]: "亮色",
|
|
||||||
[Key.darkMode]: "暗色",
|
|
||||||
[Key.systemMode]: "跟随系统",
|
|
||||||
|
|
||||||
[Key.more]: "更多",
|
|
||||||
|
|
||||||
[Key.author]: "作者",
|
|
||||||
[Key.publishedAt]: "发布于",
|
|
||||||
[Key.license]: "许可协议",
|
|
||||||
};
|
|
|
@ -1,38 +0,0 @@
|
||||||
import Key from "../i18nKey";
|
|
||||||
import type { Translation } from "../translation";
|
|
||||||
|
|
||||||
export const zh_TW: Translation = {
|
|
||||||
[Key.home]: "首頁",
|
|
||||||
[Key.about]: "關於",
|
|
||||||
[Key.archive]: "彙整",
|
|
||||||
[Key.search]: "搜尋",
|
|
||||||
|
|
||||||
[Key.tags]: "標籤",
|
|
||||||
[Key.categories]: "分類",
|
|
||||||
[Key.recentPosts]: "最新文章",
|
|
||||||
|
|
||||||
[Key.comments]: "評論",
|
|
||||||
|
|
||||||
[Key.untitled]: "無標題",
|
|
||||||
[Key.uncategorized]: "未分類",
|
|
||||||
[Key.noTags]: "無標籤",
|
|
||||||
|
|
||||||
[Key.wordCount]: "字",
|
|
||||||
[Key.wordsCount]: "字",
|
|
||||||
[Key.minuteCount]: "分鐘",
|
|
||||||
[Key.minutesCount]: "分鐘",
|
|
||||||
[Key.postCount]: "篇文章",
|
|
||||||
[Key.postsCount]: "篇文章",
|
|
||||||
|
|
||||||
[Key.themeColor]: "主題色",
|
|
||||||
|
|
||||||
[Key.lightMode]: "亮色",
|
|
||||||
[Key.darkMode]: "暗色",
|
|
||||||
[Key.systemMode]: "跟隨系統",
|
|
||||||
|
|
||||||
[Key.more]: "更多",
|
|
||||||
|
|
||||||
[Key.author]: "作者",
|
|
||||||
[Key.publishedAt]: "發佈於",
|
|
||||||
[Key.license]: "許可協議",
|
|
||||||
};
|
|
|
@ -1,9 +1,6 @@
|
||||||
import { siteConfig } from "../config";
|
import { siteConfig } from "../config";
|
||||||
import type I18nKey from "./i18nKey";
|
import type I18nKey from "./i18nKey";
|
||||||
import { en } from "./languages/en";
|
import { en } from "./languages/en";
|
||||||
import { ja } from "./languages/ja";
|
|
||||||
import { zh_CN } from "./languages/zh_CN";
|
|
||||||
import { zh_TW } from "./languages/zh_TW";
|
|
||||||
|
|
||||||
export type Translation = {
|
export type Translation = {
|
||||||
[K in I18nKey]: string;
|
[K in I18nKey]: string;
|
||||||
|
@ -16,10 +13,6 @@ const map: { [key: string]: Translation } = {
|
||||||
en_us: en,
|
en_us: en,
|
||||||
en_gb: en,
|
en_gb: en,
|
||||||
en_au: en,
|
en_au: en,
|
||||||
zh_cn: zh_CN,
|
|
||||||
zh_tw: zh_TW,
|
|
||||||
ja: ja,
|
|
||||||
ja_jp: ja,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
export function getTranslation(lang: string): Translation {
|
export function getTranslation(lang: string): Translation {
|
||||||
|
|
Loading…
Reference in a new issue