diff --git a/web/src/components/ArchivedMemoDialog.tsx b/web/src/components/ArchivedMemoDialog.tsx index 7331bd09..88c43e34 100644 --- a/web/src/components/ArchivedMemoDialog.tsx +++ b/web/src/components/ArchivedMemoDialog.tsx @@ -1,5 +1,6 @@ import { useEffect, useState } from "react"; import useLoading from "../hooks/useLoading"; +import useI18n from "../hooks/useI18n"; import { memoService } from "../services"; import { useAppSelector } from "../store"; import Icon from "./Icon"; @@ -11,6 +12,7 @@ import "../less/archived-memo-dialog.less"; type Props = DialogProps; const ArchivedMemoDialog: React.FC = (props: Props) => { + const { t } = useI18n(); const { destroy } = props; const memos = useAppSelector((state) => state.memo.memos); const loadingState = useLoading(); @@ -36,7 +38,7 @@ const ArchivedMemoDialog: React.FC = (props: Props) => {

🗂 - Archived Memos + {t("archived.archived-memos")}

-
(👨‍💻WIP) View your static resources in memos. e.g. images
+
(👨‍💻WIP) {t("resources.description")}
handleUploadFileBtnClick()}>
- Upload + {t("resources.upload")}
{loadingState.isLoading ? (
-

fetching data...

+

{t("resources.fetching-data")}

) : (
@@ -147,7 +147,7 @@ const ResourcesDialog: React.FC = (props: Props) => {
{state.resources.length === 0 ? ( -

No resource.

+

{t("resources.no-resources")}

) : ( state.resources.map((resource) => (
@@ -156,10 +156,10 @@ const ResourcesDialog: React.FC = (props: Props) => { {resource.type}
- - + +
diff --git a/web/src/locales/en.json b/web/src/locales/en.json index 262d3310..8e8fd5f4 100644 --- a/web/src/locales/en.json +++ b/web/src/locales/en.json @@ -39,6 +39,22 @@ "setting": "Setting", "archived": "Archived" }, + "daily-review": { + "oops-nothing": "Oops, there is nothing." + }, + "resources": { + "description": "View your static resources in memos. e.g. images", + "no-resources": "No resources.", + "fetching-data": "fetching data...", + "upload": "Upload", + "preview": "Preview", + "copy-link": "Copy Link" + }, + "archived": { + "archived-memos": "Archived Memos", + "no-archived-memos": "No archived memos.", + "fetching-data": "fetching data..." + }, "editor": { "editing": "Editing...", "save": "Save", @@ -68,4 +84,4 @@ "create-a-member": "Create a member" } } -} +} \ No newline at end of file diff --git a/web/src/locales/zh.json b/web/src/locales/zh.json index 660b584c..77950eb1 100644 --- a/web/src/locales/zh.json +++ b/web/src/locales/zh.json @@ -39,6 +39,22 @@ "setting": "设置", "archived": "已归档" }, + "daily-review": { + "oops-nothing": "啊哦,空空荡荡。" + }, + "resources": { + "description": "查看在 Memo 中的静态资源。例如:图片", + "no-resources": "没有资源", + "fetching-data": "请求数据中...", + "upload": "上传", + "preview": "预览", + "copy-link": "拷贝链接" + }, + "archived": { + "archived-memos": "已归档的 Memo", + "no-archived-memos": "没有归档的 Memo", + "fetching-data": "请求数据中..." + }, "editor": { "editing": "编辑中...", "save": "记下", @@ -68,4 +84,4 @@ "create-a-member": "创建成员" } } -} +} \ No newline at end of file