From 11c98f56008969430436bc58b088a91c4cbe12a4 Mon Sep 17 00:00:00 2001
From: hill <hill@hilll.dev>
Date: Tue, 03 Dec 2024 09:52:36 +0000
Subject: [PATCH] feat(i18n): add zh-TW (#1621)
---
quartz/i18n/locales/zh-TW.ts | 82 +++++++++++++++++++++++++++++++++++++++++
quartz/i18n/index.ts | 2 +
2 files changed, 84 insertions(+), 0 deletions(-)
diff --git a/quartz/i18n/index.ts b/quartz/i18n/index.ts
index f328ada..97b0323 100644
--- a/quartz/i18n/index.ts
+++ b/quartz/i18n/index.ts
@@ -14,6 +14,7 @@
import ru from "./locales/ru-RU"
import ko from "./locales/ko-KR"
import zh from "./locales/zh-CN"
+import zhTw from "./locales/zh-TW"
import vi from "./locales/vi-VN"
import pt from "./locales/pt-BR"
import hu from "./locales/hu-HU"
@@ -59,6 +60,7 @@
"ru-RU": ru,
"ko-KR": ko,
"zh-CN": zh,
+ "zh-TW": zhTw,
"vi-VN": vi,
"pt-BR": pt,
"hu-HU": hu,
diff --git a/quartz/i18n/locales/zh-TW.ts b/quartz/i18n/locales/zh-TW.ts
new file mode 100644
index 0000000..f0db0bf
--- /dev/null
+++ b/quartz/i18n/locales/zh-TW.ts
@@ -0,0 +1,82 @@
+import { Translation } from "./definition"
+
+export default {
+ propertyDefaults: {
+ title: "無題",
+ description: "無描述",
+ },
+ components: {
+ callout: {
+ note: "筆記",
+ abstract: "摘要",
+ info: "提示",
+ todo: "待辦",
+ tip: "提示",
+ success: "成功",
+ question: "問題",
+ warning: "警告",
+ failure: "失敗",
+ danger: "危險",
+ bug: "錯誤",
+ example: "範例",
+ quote: "引用",
+ },
+ backlinks: {
+ title: "反向連結",
+ noBacklinksFound: "無法找到反向連結",
+ },
+ themeToggle: {
+ lightMode: "亮色模式",
+ darkMode: "暗色模式",
+ },
+ explorer: {
+ title: "探索",
+ },
+ footer: {
+ createdWith: "Created with",
+ },
+ graph: {
+ title: "關係圖譜",
+ },
+ recentNotes: {
+ title: "最近的筆記",
+ seeRemainingMore: ({ remaining }) => `查看更多 ${remaining} 篇筆記 →`,
+ },
+ transcludes: {
+ transcludeOf: ({ targetSlug }) => `包含 ${targetSlug}`,
+ linkToOriginal: "指向原始筆記的連結",
+ },
+ search: {
+ title: "搜尋",
+ searchBarPlaceholder: "搜尋些什麼",
+ },
+ tableOfContents: {
+ title: "目錄",
+ },
+ contentMeta: {
+ readingTime: ({ minutes }) => `閱讀時間約 ${minutes} 分鐘`,
+ },
+ },
+ pages: {
+ rss: {
+ recentNotes: "最近的筆記",
+ lastFewNotes: ({ count }) => `最近的 ${count} 條筆記`,
+ },
+ error: {
+ title: "無法找到",
+ notFound: "私人筆記或筆記不存在。",
+ home: "返回首頁",
+ },
+ folderContent: {
+ folder: "資料夾",
+ itemsUnderFolder: ({ count }) => `此資料夾下有 ${count} 條筆記。`,
+ },
+ tagContent: {
+ tag: "標籤",
+ tagIndex: "標籤索引",
+ itemsUnderTag: ({ count }) => `此標籤下有 ${count} 條筆記。`,
+ showingFirst: ({ count }) => `顯示前 ${count} 個標籤。`,
+ totalTags: ({ count }) => `總共有 ${count} 個標籤。`,
+ },
+ },
+} as const satisfies Translation
--
Gitblit v1.10.0