From c2606d8a8ed5c090d9dddc867d8156d41ccfdc65 Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Sat, 4 Oct 2025 18:18:36 +0900 Subject: [PATCH 1/3] feat(Localization): update zh-TW.json localization --- localization/zh-TW.json | 101 +++++++++++++++++++++------------------- 1 file changed, 53 insertions(+), 48 deletions(-) diff --git a/localization/zh-TW.json b/localization/zh-TW.json index 47be68d20f7..05c8acfd8c4 100644 --- a/localization/zh-TW.json +++ b/localization/zh-TW.json @@ -7,18 +7,7 @@ "HeaderText": "請完成安全認證", "BarText": "向右滑動填滿拼圖", "FailedText": "載入失敗", - "LoadText": "正在載入 ...", - "TryText": "再試一次" - }, - "BootstrapBlazor.Components.Camera": { - "DeviceLabel": "攝影機", - "InitDevicesString": "正在識別攝影機", - "PlayText": "開啟", - "StopText": "關閉", - "PhotoText": "拍照", - "FrontText": "前面", - "BackText": "後面", - "NotFoundDevicesString": "未找到視訊相關設備" + "LoadText": "正在載入 ..." }, "BootstrapBlazor.Components.Calendar": { "PreviousYear": "上一年", @@ -66,10 +55,10 @@ "Months": "1,2,3,4,5,6,7,8,9,10,11,12", "MonthLists": "一月,二月,三月,四月,五月,六月,七月,八月,九月,十月,十一月,十二月", "WeekLists": "日,一,二,三,四,五,六", - "GenericTypeErroMessage": "DateTimePicker 元件僅支援綁定泛型為 DateTime 或者 DateTime?", + "GenericTypeErroMessage": "DateTimePicker 元件僅支援綁定泛型為 DateTime DateTime? DateTimeOffset DateTimeOffset?", "Today": "今天", "Yesterday": "昨天", - "Weekago": "一週前" + "Week": "一週前" }, "BootstrapBlazor.Components.DateTimeRange": { "SeparateText": "至", @@ -140,20 +129,11 @@ "ReverseSelectText": "反選", "ClearText": "清除", "MinErrorMessage": "最少請選擇 {0} 項", - "MaxErrorMessage": "最多可以選擇 {0} 項" + "MaxErrorMessage": "最多可以選擇 {0} 項", + "NoSearchDataText": "無資料" }, "BootstrapBlazor.Components.Pagination": { - "GotoNavigatorLabelText": "切換到", - "AiraPageLabel": "分頁元件", - "AiraPrevPageText": "上一頁", - "AiraFirstPageText": "第一頁", - "AiraNextPageText": "下一頁", - "PageInfoText": "顯示第 {0} 到第 {1} 筆紀錄", - "TotalInfoText": ",總共 {0} 筆紀錄", - "PrePageInfoText": "每頁顯示", - "RowInfoText": "筆紀錄", - "LabelString": "第 {0} 頁", - "SelectItemsText": "{0}" + "GotoNavigatorLabelText": "切換到" }, "BootstrapBlazor.Components.PopConfirmButton": { "CloseButtonText": "取消", @@ -167,7 +147,8 @@ "EmptyText": "無資料" }, "BootstrapBlazor.Components.Search": { - "SearchButtonText": "搜尋" + "SearchButtonText": "搜尋", + "NoDataTip": "無資料" }, "BootstrapBlazor.Components.Select": { "PlaceHolder": "請選擇 ...", @@ -192,11 +173,17 @@ "CloseCurrentTabText": "關閉當前標籤", "CloseOtherTabsText": "關閉其他標籤", "CloseAllTabsText": "關閉所有標籤", - "NotFoundTabText": "未找到" - }, - "BootstrapBlazor.Components.MultiFilter": { - "MultiFilterSearchPlaceHolderText": "請輸入 ...", - "MultiFilterSelectAllText": "全選" + "NotFoundTabText": "未找到", + "RefreshToolbarTooltipText": "重整", + "FullscreenToolbarTooltipText": "全螢幕", + "PrevTabNavLinkTooltipText": "上一個標籤", + "NextTabNavLinkTooltipText": "下一個標籤", + "CloseTabNavLinkTooltipText": "關閉", + "ContextRefresh": "重整", + "ContextClose": "關閉", + "ContextCloseOther": "關閉其他", + "ContextCloseAll": "關閉全部", + "ContextFullScreen": "全螢幕" }, "BootstrapBlazor.Components.Table": { "AddButtonText": "新增", @@ -261,17 +248,18 @@ "CopyColumnCopiedTooltipText": "已複製", "ColumnWidthTooltipPrefix": "寬度:", "ColumnToolboxTitle": "操作", - "AlignLeft": "左對齊", - "AlignLeftTooltip": "點擊後本列左對齊", - "AlignCenter": "居中", - "AlignRight": "右對齊" + "AlignLeftText": "左對齊", + "AlignLeftTooltipText": "點擊後本列文本左對齊", + "AlignCenterText": "居中", + "AlignCenterTooltipText": "點擊後本列文本居中對齊", + "AlignRightText": "右對齊", + "AlignRightTooltipText": "點擊後本列文本右對齊" }, "BootstrapBlazor.Components.EditDialog": { "CloseButtonText": "關閉", "SaveButtonText": "儲存" }, - "BootstrapBlazor.Components.TableFilter": { - "Title": "篩選", + "BootstrapBlazor.Components.TableColumnFilter": { "ClearButtonText": "重置", "FilterButtonText": "確認", "BoolFilter.AllText": "全部", @@ -286,7 +274,9 @@ "Contains": "包含", "NotContains": "不包含", "EnumFilter.AllText": "全選", - "NotSupportedMessage": "不支援的類型,請使用 FilterTemplate 自定義篩選組件" + "NotSupportedColumnFilterMessage": "

不支援的類型,請使用 FilterTemplate 自定義篩選組件

請參考文件 CustomFilter
", + "MultiFilterSearchPlaceHolderText": "請輸入 ...", + "MultiFilterSelectAllText": "全選" }, "BootstrapBlazor.Components.FilterLogicItem": { "And": "並且", @@ -313,8 +303,8 @@ "BootstrapBlazor.Components.Transfer": { "LeftPanelText": "全部", "RightPanelText": "已選", - "MinErrorMessage": "最少請選擇{0}項", - "MaxErrorMessage": "最多可選擇{0}項" + "MinErrorMessage": "最少請選擇 {0} 項", + "MaxErrorMessage": "最多可選擇 {0} 項" }, "BootstrapBlazor.Components.TransferPanel": { "SearchPlaceHolderString": "請輸入 ...", @@ -324,20 +314,23 @@ "NotSetOnTreeExpandErrorMessage": "未設置 OnExpandNodeAsync 回調委託方法" }, "BootstrapBlazor.Components.TreeView": { - "NotSetOnTreeExpandErrorMessage": "未設置 OnExpandNodeAsync 回調委託方法" + "NotSetOnTreeExpandErrorMessage": "未設置 OnExpandNodeAsync 回調委託方法", + "ToolbarEditTitle": "節點名稱編輯", + "ToolbarEditLabelText": "更改為" }, "BootstrapBlazor.Components.UploadBase": { "DeleteButtonText": "刪除", "BrowserButtonText": "瀏覽", - "FileExtensions": "檔案類型必須為以下幾種格式: {0}", - "FileSizeValidation": "檔案太大,限制大小為 {0}" + "FileExtensions": "檔案副檔名必須為以下幾種格式: {0}", + "FileSizeValidation": "檔案太大,限制大小為 {0}", + "DropUploadText": "拖曳檔案到此處或點擊上傳" }, "BootstrapBlazor.Components.Handwritten": { "SaveButtonText": "儲存", "ClearButtonText": "清除" }, "BootstrapBlazor.Components.SignaturePad": { - "SignAboveLabel": "在框內簽名", + "SignAboveLabel": "請在框內簽名", "ClearBtnTitle": "清除", "SignatureAlertText": "請先簽名", "ChangeColorBtnTitle": "換顏色", @@ -359,7 +352,7 @@ }, "BootstrapBlazor.Components.IconDialog": { "LabelText": "選擇圖示", - "LabelFullText": "完整內容", + "LabelFullText": "完整文本", "ButtonText": "點擊複製", "DialogHeaderText": "請選擇圖示", "CopiedTooltipText": "複製成功" @@ -368,7 +361,7 @@ "Text": "正在載入 ..." }, "BootstrapBlazor.Components.QueryBuilder": { - "And": "并且", + "And": "並且", "Or": "或者", "GreaterThanOrEqual": "大於等於", "LessThanOrEqual": "小於等於", @@ -393,5 +386,17 @@ "AutoModeText": "自動", "DarkModeText": "暗黑", "LightModeText": "明亮" + }, + "BootstrapBlazor.Components.ValidateBase": { + "DefaultRequiredErrorMessage": "{0}為必填項" + }, + "BootstrapBlazor.Components.NetworkMonitorIndicator": { + "Title": "網路狀態", + "NetworkType": "網路類型", + "Downlink": "下載速度", + "RTT": "回應時間" + }, + "BootstrapBlazor.Components.LoadMore": { + "NoMoreText": "沒有更多資料了" } -} +} \ No newline at end of file From b15dba36f410aec8ff46d4ba1485d8e9acec82e1 Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Sat, 4 Oct 2025 18:21:25 +0900 Subject: [PATCH 2/3] =?UTF-8?q?chore:=20=E6=9B=B4=E6=96=B0=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- localization/zh-TW.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/localization/zh-TW.json b/localization/zh-TW.json index 05c8acfd8c4..ce2e7ba1459 100644 --- a/localization/zh-TW.json +++ b/localization/zh-TW.json @@ -399,4 +399,4 @@ "BootstrapBlazor.Components.LoadMore": { "NoMoreText": "沒有更多資料了" } -} \ No newline at end of file +} From a259dd2d4f9b68c71c6d7331dfaff6cd090f4f1f Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Sat, 4 Oct 2025 18:27:28 +0900 Subject: [PATCH 3/3] =?UTF-8?q?chore:=20=E6=9B=B4=E6=AD=A3=E5=8D=95?= =?UTF-8?q?=E8=AF=8D=E6=8B=BC=E5=86=99=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- localization/zh-TW.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/localization/zh-TW.json b/localization/zh-TW.json index ce2e7ba1459..47c89dee5f3 100644 --- a/localization/zh-TW.json +++ b/localization/zh-TW.json @@ -55,7 +55,7 @@ "Months": "1,2,3,4,5,6,7,8,9,10,11,12", "MonthLists": "一月,二月,三月,四月,五月,六月,七月,八月,九月,十月,十一月,十二月", "WeekLists": "日,一,二,三,四,五,六", - "GenericTypeErroMessage": "DateTimePicker 元件僅支援綁定泛型為 DateTime DateTime? DateTimeOffset DateTimeOffset?", + "GenericTypeErrorMessage": "DateTimePicker 元件僅支援綁定泛型為 DateTime 或者 DateTime?", "Today": "今天", "Yesterday": "昨天", "Week": "一週前"