diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/zh-Hant.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/zh-Hant.json
index 3056265dca..f5b8a7e147 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/zh-Hant.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/zh-Hant.json
@@ -11,6 +11,7 @@
"CommercialSupportWebSite": "商業版支援網站",
"CommunityWebSite": "ABP社區網站",
"ManageAccount": "我的帳戶 | ABP.IO",
- "ManageYourAccount": "管理您的帳戶"
+ "ManageYourProfile": "管理您的個人資料",
+ "ReturnToApplication": "返回申請"
}
-}
+}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hant.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hant.json
index b5ec2f3816..bfe7d1495a 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hant.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hant.json
@@ -220,6 +220,7 @@
"SuccessfullyReIndexAllPosts": "所有帖子都已成功重新索引。",
"Permission:FullSearch": "全文檢索",
"Menu:CliAnalytics": "客戶端分析",
+ "Menu:Reports": "報告",
"TemplateName": "模板名稱",
"TemplateVersion": "模板版本",
"DatabaseProvider": "數據庫提供者",
@@ -231,8 +232,10 @@
"UiFramework": "界面框架",
"Options": "選項",
"CliAnalytics": "客戶端分析",
+ "Reports": "報告",
"Permission:CliAnalyticses": "客戶端分析",
"Permission:CliAnalytics": "客戶端分析",
+ "Permission:Reports": "報告",
"Search": "搜索",
"ClearFilter": "清除過濾器",
"LicensePrivateKey": "許可證私鑰",
@@ -316,14 +319,12 @@
"TrialLicenseStatusFilter": "地位",
"TrialLicenseStartDateFilter": "開始日期",
"TrialLicenseEndDateFilter": "結束日期",
- "FirsName": "名",
+ "FirstName": "名",
"LastName": "姓",
"StartDate": "開始日期",
"EndDate": "結束日期",
"PurchasedDate": "購買日期",
"OrganizationDetail": "組織詳情",
- "SendActivationMail": "發送激活郵件",
- "ActivationMailSentSuccessfully": "激活郵件發送成功!",
"TrialLicenseStatus": "試用許可證狀態",
"TrialLicenseDetail": "試用許可證詳情",
"AcceptsMarketingCommunications": "營銷傳播",
@@ -337,22 +338,228 @@
"Expired": "已到期",
"TrialLicenseDeletionWarningMessage": "您確定要刪除試用許可證嗎?試用許可證、組織、支持帳戶將被刪除!",
"LicenseCategoryFilter": "執照類別",
- "Volo.AbpIo.Commercial:030000": "您已經使用了試用期。",
- "Volo.AbpIo.Commercial:030001": "此組織名稱已存在。",
- "Volo.AbpIo.Commercial:030002": "一旦激活,試用許可證不能設置為請求!",
- "Volo.AbpIo.Commercial:030003": "沒有這種狀態!",
- "Volo.AbpIo.Commercial:030004": "由於意外錯誤,無法更改狀態!",
- "Volo.AbpIo.Commercial:030005": "當試用許可證處於 -activated- 狀態時,可以更新開始和結束日期!",
- "Volo.AbpIo.Commercial:030006": "結束日期必須始終大於開始日期!",
- "Volo.AbpIo.Commercial:030007": "此試用許可證已激活一次!",
- "Volo.AbpIo.Commercial:030008": "購買日期只能在狀態為已購買時設置!",
- "Volo.AbpIo.Commercial:030009": "未找到用戶!",
- "Volo.AbpIo.Commercial:030010": "要購買試用許可證,首先您需要激活您的試用許可證!",
- "Volo.AbpIo.Commercial:030011": "購買試用許可證後,您無法刪除它!",
+ "Permission:SendWelcomeEmail": "發送歡迎電子郵件",
+ "SendWelcomeEmail": "發送歡迎電子郵件",
+ "SendWelcomeEmailWarningMessage": "您確定要向組織成員發送歡迎電子郵件嗎?",
+ "SendWelcomeEmailSuccessMessage": "歡迎郵件發送成功!",
+ "Activate": "啟用",
+ "ActivateTrialLicenseWarningMessage": "當您啟動試用許可證時,將向使用者發送一封歡迎電子郵件。您想激活它嗎?",
+ "ActivateTrialLicenseSuccessMessage": "啟動成功並向組織成員發送歡迎電子郵件。",
+ "PaymentRequestId": "付款請求 ID",
+ "AdditionalDeveloperCount": "額外開發人員數量",
+ "LicensePrice": "許可價格",
+ "PurchaseDate": "購買日期",
+ "IsAbpBookDownloaded": "掌握ABP書下載了嗎?",
+ "IsMasteringAbpBookDownloadEnabled": "ABP 書籍下載已啟用",
+ "Permission:Accounting:CustomPaymentLinkGenerator": "自訂付款連結",
+ "CustomPaymentLink": "自訂付款連結",
+ "Menu:CustomPaymentLink": "自訂付款連結",
+ "Amount": "數量",
+ "GenerateCustomPaymentLink": "產生自訂付款鏈接",
+ "GeneratedPaymentLink": "產生的付款連結",
+ "CopyText": "複製文字",
+ "Permission:CommunityEvents": "活動",
+ "Menu:Events": "活動",
+ "Events": "活動",
+ "EventType": "事件類型",
+ "Number": "數位",
+ "RegistrationURL": "註冊網址",
+ "URL": "網址",
+ "EventDeletionConfirmationMessage": "您確定要刪除此活動嗎?",
+ "Enum:EventType:0": "社區講座",
+ "CreateAnEvent": "建立活動",
+ "Permission:CommunitySpeakers": "揚聲器",
+ "CreateASpeaker": "建立一個揚聲器",
+ "Speakers": "揚聲器",
+ "Image": "影像",
+ "GithubURL": "GitHub 網址",
+ "SpeakerDeletionConfirmationMessage": "您確定要刪除該揚聲器嗎?",
+ "Menu:Speakers": "揚聲器",
+ "ChooseSpeakerImage": "選擇演講者圖像...",
+ "SpeakerImage": "演講者形象",
+ "AddSpeaker": "添加發言人",
+ "ShowPurchaseItemsOfOrganizations": "購買物品",
+ "Enum:OrganizationPurchaseState:0": "沒送到",
+ "Enum:OrganizationPurchaseState:1": "發表",
+ "PurchaseItems": "購買物品",
+ "SuccessfullyUpdated": "成功更新",
+ "SuccessfullyAdded": "添加成功",
+ "PurchaseState": "購買狀態",
+ "ShowBetweenDayCount": "顯示日期之間",
+ "PurchaseOrder": "採購訂單",
+ "ShowCreateInvoiceOfOrganization": "建立發票",
+ "ShowCreateQuotationOfOrganization": "建立報價",
+ "BookDiscounts": "預訂折扣",
+ "Permission:BookDiscount": "圖書折扣",
+ "Menu:BookDiscounts": "預訂折扣",
+ "BookType": "書籍類型",
+ "PurchasePlatform": "購買平台",
+ "StartTime": "開始時間",
+ "EndTime": "時間結束",
+ "CreateABookDiscount": "建立書籍折扣",
+ "BookDiscountDeletionConfirmationMessage": "您確定要刪除這本書的折扣嗎?",
+ "CustomPaymentFlexSwitchDescription": "有執照",
+ "AllowFeatureUpgradeOnLicenseExpire": "允許在許可證到期時進行功能升級",
+ "Deleted{0}": "[已刪除{0}]",
+ "Tags": "標籤",
+ "SetTagsInfo": "標籤應該以逗號分隔。例如:CSharp、實體框架",
+ "RejectTrialLicenseWarningMessage": "您確定要拒絕此試用授權請求嗎?",
+ "ExportToExcel": "匯出到 Excel",
+ "OverallTotalPrice": "整體總價",
+ "OverallDiscountPrice": "整體折扣價",
+ "OverallDiscountText": "整體折扣文本",
+ "SelectReport": "- 選擇報告 -",
+ "NoDataAvailable": "無可用數據",
+ "StatisticsOfCachedContents": "nuget.abp.io 快取的 NuGet 套件內容的統計信息",
+ "Compact": "袖珍的",
+ "EditSettings": "編輯設定",
+ "CurrentEstimatedSize": "目前預期規模",
+ "CurrentEntryCount": "目前條目數",
+ "TotalHits": "總點擊數",
+ "TotalMisses": "總失誤數",
+ "NoResponseFrom": "沒有回覆",
+ "ContentCacheSlidingExpirationByDay": "內容快取按天滑動過期",
+ "MaxDaysForCaching": "快取最大天數",
+ "Enabled": "啟用",
+ "Menu:NugetPackagesContentCache": "NuGet 快取",
+ "NugetPackagesContentCache": "NuGet 內容快取",
+ "SlidingExpritionByDayInfo": "取得或設定快取條目在被刪除之前可以處於非活動狀態(例如未存取)的時間。這不會將條目壽命延長到超過絕對到期時間。",
+ "MaxDaysForCachingInfo": "取得或設定相對於現在的絕對過期時間。",
+ "CurrentEstimatedSizeInfo": "指示記憶體快取中目前所有 NuGet 套件內容大小的估計總和",
+ "CurrentEntryCountInfo": "指示目前記憶體快取中的實例數。",
+ "TotalHitsInfo": "表示緩存未命中的總數。當從快取請求檔案並且快取能夠滿足該請求時,就會發生快取命中。",
+ "TotalMissesInfo": "表示緩存命中的總數。快取未命中是指快取不包含所要求的內容。",
+ "Permission:VersionHistory": "版本歷史",
+ "Caches": "快取",
+ "VersionHistories": "版本歷史",
+ "Version": "版本",
+ "PublishDate": "發布日期",
+ "IsStableVersion": "穩定版",
+ "IsActive": "積極的",
+ "NewVersion": "新版本",
+ "VersionHistoryDeletionConfirmationMessage": "您確定要刪除該版本嗎?",
+ "CreateAbpConsultantLogoInfo": "最大檔案大小: 1MB
支援的檔案類型: jpg、jpeg、png、SVG、WebP",
+ "UrlCode": "網址程式碼",
+ "Clear": "清除",
+ "Permission:AbpConsultant": "總部基地顧問",
+ "Menu:AbpConsultants": "總部基地顧問",
+ "CreateAbpConsultant": "創建ABP顧問",
+ "UrlCodeIsNotAvailable": "URL 程式碼已被另一位 ABP 顧問使用。",
+ "AbpConsultants": "總部基地顧問",
+ "AbpConsultant": "總部基地顧問",
+ "AbpConsultantEdit": "編輯ABP顧問",
+ "AbpConsultantCreate": "創建ABP顧問",
+ "WhoWeAreItem": "我們是誰 項目",
+ "FieldIsRequired": "{0} 是必需的。",
+ "FieldIsNotValid": "{0} 無效。",
+ "InterestedLicenseType": "有興趣的許可證類型",
"MoveWaitList": "移至候补名单",
"CommunityLinkTitle": "在社区网站上打开",
"CommunityLink": "社区链接",
"ReloadFromSource": "從源重新加載",
- "ReloadFromSourceConfirmationMessage": "此帖子將從“{0}”刷新。 你想繼續嗎?"
+ "ReloadFromSourceConfirmationMessage": "此帖子將從“{0}”刷新。 你想繼續嗎?",
+ "UnitPrice": "單價",
+ "OverallDiscountAmount": "整體折扣金額",
+ "DiscountAmount": "折扣金額",
+ "FullChangeHistory": "完整的變更歷史",
+ "Permission:RefreshReleaseLogs": "刷新發布日誌",
+ "ReleaseLogs": "發布日誌",
+ "AuthorUserName": "作者使用者名稱",
+ "Type": "類型",
+ "TotalDiscount": "總折扣",
+ "SubTotal": "小計",
+ "TotalDue": "應付總額",
+ "QuotationNo": "報價編號",
+ "ValidTill": "有效期限至",
+ "QuotationNote": "報價備註",
+ "QuotationTemplate.Address:": "地址:",
+ "QuotationTemplate.VATNo:": "增值稅編號:",
+ "QuotationTemplate.Phone:": "電話:",
+ "QuotationTemplate.E-mail:": "電子郵件:",
+ "QuotationTemplate.Quotation": "引述",
+ "QuotationTemplate.To": "到",
+ "QuotationTemplate.Details": "細節",
+ "QuotationTemplate.QuotationNo:": "引述 #:",
+ "QuotationTemplate.IssueDate:": "簽發日期:",
+ "QuotationTemplate.ValidTill:": "有效期限至:",
+ "QuotationTemplate.ValidDays": "{0} 天",
+ "QuotationTemplate.Description": "描述",
+ "QuotationTemplate.UnitPrice": "單價",
+ "QuotationTemplate.Qty": "數量",
+ "QuotationTemplate.Discount": "折扣",
+ "QuotationTemplate.Total": "全部的",
+ "QuotationTemplate.Notes": "筆記",
+ "QuotationTemplate.SubTotal:": "小計:",
+ "QuotationTemplate.Tax/VAT:": "稅金/增值稅 (%{0}):",
+ "QuotationTemplate.TotalDiscount:": "總折扣:",
+ "QuotationTemplate.TOTALDUE:": "應付總額:",
+ "QuotationTemplate.BankAccount": "我們的銀行帳戶資訊可以在 {0} 找到",
+ "Permission:Raffles": "萊佛士",
+ "Permission:Draw": "畫",
+ "Menu:Raffles": "萊佛士",
+ "RaffleIsNotDrawable": "抽獎不可抽獎",
+ "WinnerCountMustBeGreaterThanZero": "獲勝者計數必須大於零",
+ "FullDescription": "詳細描述",
+ "VisibilityStartDate": "可見性開始日期",
+ "VisibilityEndDate": "可見性結束日期",
+ "RaffleDate": "抽獎日期",
+ "SubscriptionCode": "訂閱代碼",
+ "GroupCode": "集團程式碼",
+ "MaxWinnerCount": "最大獲勝者數",
+ "ReDraw": "重畫",
+ "EditRaffle": "編輯抽獎",
+ "Raffles": "萊佛士",
+ "CreateARaffle": "創建抽獎活動",
+ "Draw": "畫",
+ "Enum:RaffleStatus:0": "積極的",
+ "Enum:RaffleStatus:1": "下一個",
+ "Enum:RaffleStatus:2": "過去的",
+ "DrawDone": "抽獎完成",
+ "HomePageShowType": "首頁顯示類型",
+ "None": "沒有任何",
+ "Card": "卡片",
+ "Horizontal": "水平的",
+ "Winners": "得獎者",
+ "StartDateMustBeLessThanEndDate": "開始日期必須早於結束日期",
+ "VisibilityStartDateMustBeLessThanVisibilityEndDate": "可見性開始日期必須早於可見性結束日期",
+ "StartDateMustBeGreaterThanVisibilityStartDate": "開始日期必須大於可見性開始日期",
+ "EndDateMustBeLessThanVisibilityEndDate": "結束日期必須早於可見性結束日期",
+ "DrawnDone": "繪製完成",
+ "AddColor": "添加顏色",
+ "Colors": "顏色",
+ "RemoveColor": "去除顏色",
+ "MaxColorCountWarning": "您最多可以新增 {0} 種顏色",
+ "MinColorCountWarning": "您必須添加至少 {0} 種顏色",
+ "RaffleDeletionConfirmationMessage": "您確定要刪除此抽獎嗎?",
+ "CreateRaffle": "創建抽獎活動",
+ "RemoveImage": "刪除影像",
+ "SuccessfullySaved": "保存成功",
+ "Menu:CommunityTalks": "社區講座",
+ "Menu:Conferences": "會議",
+ "Menu:OtherLiveEvents": "其他現場活動",
+ "Menu:SponsoredConferences": "贊助會議",
+ "Logo": "標識",
+ "Slug": "蛞蝓",
+ "CompanyUrl": "公司網址",
+ "TalkTitle": "演講標題",
+ "AbstractTopic": "摘要主題",
+ "Bio": "簡介",
+ "LinkedIn": "領英",
+ "Github": "吉圖布",
+ "Twitch": "抽搐",
+ "Youtube": "Youtube",
+ "Twitter": "推特",
+ "PersonalWebsite": "個人網站",
+ "VideoId": "影片編號",
+ "Order": "命令",
+ "Image1x1": "圖 1x1",
+ "Image16x9": "圖 16x9",
+ "Banner": "橫幅",
+ "Speaker": "揚聲器",
+ "SessionDate": "會議日期",
+ "AddSession": "新增會話",
+ "AddSponsor": "新增贊助商",
+ "SponsorLogo": "贊助商標誌",
+ "RegistrationUrl": "註冊網址"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hant.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hant.json
index 09296689b1..04aea30db4 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hant.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hant.json
@@ -14,6 +14,23 @@
"Volo.AbpIo.Domain:020002": "不能刪除該NPM套件因為\"{Modules}\"模組正在使用此套件.",
"Volo.AbpIo.Domain:020003": "不能刪除該NPM套件因為\"{Modules}\"模組正在使用此套件並且\"{NugetPackages}\"Nuget套件依賴此套件.",
"Volo.AbpIo.Domain:020004": "不能刪除該Nuget套件因為\"{Modules}\"模組正在使用此套件.",
+ "Volo.AbpIo.Domain:030000": "您已經完成了試用期。",
+ "Volo.AbpIo.Domain:030001": "該組織名稱已存在。",
+ "Volo.AbpIo.Domain:030002": "啟動後,您無法將試用許可證切換為「已要求」狀態!",
+ "Volo.AbpIo.Domain:030003": "沒有這樣的狀態!",
+ "Volo.AbpIo.Domain:030004": "由於意外錯誤,無法更改狀態!",
+ "Volo.AbpIo.Domain:030005": "當試用許可證處於「已啟動」狀態時,可以更新開始和結束日期!",
+ "Volo.AbpIo.Domain:030006": "結束日期必須晚於開始日期!",
+ "Volo.AbpIo.Domain:030007": "該試用許可證已被啟動!",
+ "Volo.AbpIo.Domain:030008": "僅當狀態為-已購買-時才能設定購買日期!",
+ "Volo.AbpIo.Domain:030009": "未找到用戶!",
+ "Volo.AbpIo.Domain:030010": "要購買試用許可證,您首先需要啟動您的試用許可證!",
+ "Volo.AbpIo.Domain:030011": "購買試用許可證後無法刪除!",
+ "Volo.AbpIo.Domain:030012": "一名用戶僅有 1 個免費試用期。您已經使用了試用許可證。",
+ "Volo.AbpIo.Domain:030013": "擁有有效許可證的使用者無法啟動試用許可證。",
+ "Volo.AbpIo.Domain:040000": "遙測已經存在!",
+ "Volo.AbpIo.Domain:070000": "組織名稱只能包含拉丁字母、數字、點和連字號!",
+ "Volo.AbpIo.Domain:070001": "公司名稱只能包含拉丁字母、數字、點、空格和連字號!",
"WantToLearn?": "想學習嗎?",
"ReadyToGetStarted?": "準備開始了嗎?",
"JoinOurCommunity": "加入我們的社群",
@@ -40,8 +57,178 @@
"TrialLicensePeriodWillExpire": "您的試用許可期限將在 {0} 天后到期。",
"TrialLicensePeriodExpireToday": "您的試用許可期將於今天到期。",
"PurchaseNow": "現在買!",
+ "LatestReleaseLogs": "最新發布日誌",
+ "RoadMap": "路線圖",
+ "FAQ": "常問問題",
+ "SourceCode": "原始碼",
+ "SeeAllPosts": "查看所有帖子",
+ "Contribute": "貢獻",
+ "LiveDemo": "現場演示",
+ "GetLicense": "獲得許可證",
+ "OpenSource": "開源",
+ "WebApplication": "Web應用程式",
+ "MeetTheABP": "認識 ABP",
+ "CompleteWebDevelopment": "完整的網頁開發",
+ "Platform": "平台",
+ "ABPDescription": "用於 ASP.NET Core Web 應用程式開發的開源框架。它遵循軟體開發的最佳實踐,提供完整的基礎設施。",
+ "StrongInfrastructure": "強大的基礎設施",
+ "CompleteArchitecture": "完整的架構",
+ "DeveloperFocused": "以開發者為中心",
+ "ShareYourExperiences": "分享您使用 ABP 框架的經驗",
+ "LatestPosts": "最新貼文",
+ "LatestVideos": "最新視頻",
+ "Views": "意見",
+ "LearnLatestNewsAboutABPFramework": "獲取有關 ABP 中發生的事情的信息,例如新版本、免費資源、帖子等。",
+ "DeveloperTools": "開發者工具",
+ "StartupTemplates": "啟動模板",
+ "ApplicationModules": "應用模組",
+ "UI": "使用者介面",
+ "Themes": "主題",
+ "Premium": "優質的",
+ "PrivacyPolicy": "隱私權政策",
+ "TermsAndConditions": "條款及條件",
+ "WouldLikeToReceiveMarketingMaterials": "我希望收到產品優惠和特別優惠等行銷資料。",
+ "JoinOurMarketingNewsletter": "加入我們的行銷通訊",
+ "CommunityPrivacyPolicyConfirmation": "我同意條款和條件以及隱私權政策。",
+ "WouldLikeToReceiveNotification": "我想從 abp.io 網站收到最新消息。",
+ "CommercialNewsletterConfirmationMessage": "我同意條款和條件以及隱私權政策。",
+ "FreeDDDEBook": "免費 DDD 電子書",
+ "AdditionalServices": "額外服務",
+ "Learn": "學習",
+ "AccountOverview": "帳號資訊",
+ "MyOrganizations": "我的組織",
+ "MySupportQuestions": "我的支持問題",
+ "MyProfile": "我的履歷",
+ "Logout": "登出",
+ "Home": "家",
+ "Posts": "貼文",
+ "Videos": "影片",
+ "JoinTheABPCommunity": "加入 ABP 社區",
+ "SubmitYourPost": "提交您的帖子",
+ "Modules": "模組",
+ "Tools": "工具",
+ "Pricing": "價錢",
+ "ChangeLogs": "變更日誌",
+ "SubscribeToNewsletter": "訂閱時事通訊",
+ "SubscribeToNewsletterDescription": "獲取有關 ABP 中發生的事情的信息,例如新版本、免費資源、帖子等。",
+ "EmailAddress": "電子郵件地址",
+ "Subscribe": "訂閱",
+ "WelcomeToABP": "歡迎來到總部基地",
+ "EULA": "最終用戶許可協議",
+ "ABPCommercialIntroductionMessage": "預先建置的應用程式模組、進階啟動範本、快速應用程式開發工具、專業的 UI 主題和進階支援。",
+ "MasteringAbpFrameworkEBook": "掌握ABP框架",
+ "MasteringTheABPFrameworkExplanation": "本書由 ABP 框架的創建者撰寫,將幫助您全面了解該框架和現代 Web 應用程式開發技術。",
+ "Speakers": "揚聲器",
+ "PreviousEvents": "往屆活動",
+ "WatchTheEvent": "觀看活動",
+ "RegisterNow": "現在註冊",
+ "ThereIsNoEvent": "沒有事件。",
+ "Events": "活動",
+ "Volo.AbpIo.Domain:080000": "已有一個名為「{Name}」的購買商品",
+ "MasteringAbpFrameworkBook": "書籍:掌握ABP框架",
+ "ABPIO-CommonPreferenceDefinition": "取得有關 ABP 平台的最新消息,例如新貼文、活動等。",
+ "BuiltOn": "建立在",
+ "AbpFramework": "動態業務流程框架",
+ "Volo.AbpIo.Domain:080001": "開始時間不能大於結束時間",
+ "Enum:BookType:0": "掌握ABP框架",
+ "Enum:PurchasePlatform:0": "亞馬遜",
+ "Enum:PurchasePlatform:1": "帕克特",
+ "Copied": "複製了!",
+ "CouldNotCopy": "無法複製!",
+ "CopyNotSupportByYourBrowser": "此功能在您使用的瀏覽器中無法運作。",
+ "City": "城市",
+ "ZipCode": "郵遞區號",
+ "Address": "地址",
+ "Homepage": "首頁",
+ "Year": "年",
+ "Year_Plural": "年",
+ "Copyright": "版權所有 © {1}",
+ "DomainDrivenDesign": "領域驅動設計",
+ "CrossCuttingConcerns": "交叉關注點",
+ "AbpCommunity": "總部社區",
+ "Footer_GithubStarCount": "{0} GitHub 上的星星",
+ "Footer_NugetDownloadCount": "{0} NuGet 上的下載",
+ "AbpDescription": "ABP 是一個開源應用程式框架,專注於基於 AspNet Core 的 Web 應用程式開發。不要重複自己,專注於自己的業務代碼。",
+ "Layout_AbpFramework_MetaTitle": "ABP框架| ASP.NET Core 的開源 Web 應用程式框架",
+ "CommunityTalks_CountdownDays": "天",
+ "CommunityTalks_CountdownHours": "小時",
+ "CommunityTalks_CountdownMinutes": "最小",
+ "CommunityTalks_CountdownSeconds": "秒",
+ "SeePreviousEvents": "查看之前的活動",
+ "CookieConsent_Accept": "接受",
+ "CookieConsent_Explanation_1": "我們使用 cookie 為您提供最好的網站體驗。",
+ "CookieConsent_Explanation_2": "如果您繼續瀏覽,表示您同意我們的隱私權政策和 cookie 政策。 。",
+ "Error_Page_400_Title": "提供請求的頁面時出現問題。",
+ "Error_Page_400_Description_1": "通常這意味著在處理您的請求時發生了意外錯誤。",
+ "Error_Page_400_Description_2": "如果問題仍然存在,請透過info@abp.io聯絡我們,我們將協助您解決問題。",
+ "GoToHomepage": "去首頁",
+ "Error_Page_404_Title": "找不到網頁!",
+ "Error_Page_404_Description_1": "這不是您要尋找的網頁。",
+ "Error_Page_500_Title": "看來出了什麼問題!",
+ "Error_Page_500_Description_1": "我們會自動追蹤這些錯誤,但如果問題仍然存在,請隨時
聯繫我們。同時,嘗試刷新。",
+ "Error_Page_500_Description_2": "請透過info@abp.io與我們聯繫。",
+ "Books": "圖書",
+ "ABPDiscordServer": "ABP 不一致伺服器",
+ "ABPCommunityTalks": "ABP 社區講座",
+ "ABPCommunityPosts": "ABP 社群貼文",
+ "BuyAndGetMonths": "購買 12 個月,獲贈 14 個月!",
+ "GetYourDeal": "得到你的優惠",
+ "BuyOrRenewLicense": "立即購買或續訂許可證,即可獲得額外 2 個月的使用期限!",
+ "BuyOrRenewLicenseToGetExtra2Months": "立即購買或續訂許可證,即可獲得額外 2 個月的使用期限!趕快! ⏰ 最後一天:{0}",
+ "HurryUp": "趕快!",
+ "LastDay": "最後一天:{0}",
+ "BuyNewLicenseBetweenDatesToGetBenefit": "在 {0} 到 {1} 之間購買新授權即可獲得額外 2 個月的權益!",
+ "CheckAllCommunityTalks": "檢查所有社區帖子",
+ "ReadMore": "閱讀更多",
+ "ContinueReading": "繼續閱讀",
+ "Post": "郵政",
+ "ExploreTheContentsCreatedByTheCoreABPTeamAndTheABPCommunity": "探索 ABP 核心團隊和 ABP 社群創建的內容。",
"WelcomeFallCampaign": "欢迎秋季活动!",
"GiveAwayForNewPurchases": "新购买将赠送应用程序开发课堂培训!",
- "AboutUs": "關於我們"
+ "BlackFriday": "黑色星期五_",
+ "ValidForExistingCustomers": "也適用於
現有客戶!",
+ "CampaignBetweenDates": "來自{0}
至{1}",
+ "SaveUpTo": "節省高達${0}K",
+ "ImplementingDDD": "實施領域驅動設計",
+ "ExploreTheEBook": "探索電子書",
+ "ExploreTheBook": "探索這本書",
+ "ConsultantType": "諮詢類型",
+ "Expert": "動態血壓專家",
+ "Partner": "總部基地合作夥伴",
+ "Industry": "產業",
+ "Location": "地點",
+ "Contact": "接觸",
+ "Partner_Year": "合作年",
+ "Info": "資訊",
+ "SpokenLanguages": "口說",
+ "SocialMedia": "社群媒體",
+ "Activity": "活動",
+ "Type": "類型",
+ "Contribution": "貢獻",
+ "WhoWeAre": "我們是誰",
+ "Icons": "圖示",
+ "Url": "網址",
+ "Icon": "圖示",
+ "RecentActivities": "最近的活動",
+ "SpringCampaign": "歡迎
春季促銷!",
+ "SpringCampaign2": "有限的
限時優惠!",
+ "AboutUs": "關於我們",
+ "HowItWorks": "怎麼運作的?",
+ "ReleaseNotes": "發行說明",
+ "DetailedChangeNotes": "詳細變更說明",
+ "SeeTrainings": "查看培訓",
+ "NoContent": "無內容",
+ "More": "更多的",
+ "WhyABPIOPlatform": "為什麼選擇ABP.IO平台?",
+ "AbpStudio": "總部基地工作室",
+ "ExtraMonths": "{0}個額外月份",
+ "RSS": "RSS",
+ "RSSFeed": "RSS訂閱",
+ "Articles": "文章",
+ "Organizations": "組織機構",
+ "ManageAccount": "管理帳號",
+ "CommunityProfile": "社區簡介",
+ "BlogProfile": "部落格簡介",
+ "Tickets": "門票"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/zh-Hant.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/zh-Hant.json
index 7de3798218..9a24ba3df7 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/zh-Hant.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/zh-Hant.json
@@ -1,5 +1,8 @@
{
"culture": "zh-Hant",
"texts": {
+ "AbpTitle": "閱讀所有部落格文章",
+ "AbpDescription": "ABP 是一個開源應用程式框架,專注於基於 AspNet Core 的 Web 應用程式開發。不要重複自己,專注於自己的業務代碼。",
+ "AbpDefinition": "用於 .NET 開發、跨平台、ASP.NET 應用程式模板、ABP 相關新聞等等的 ABP 部落格..."
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hant.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hant.json
index a90e7f20bb..59c21a56cf 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hant.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hant.json
@@ -9,9 +9,10 @@
"QuestionCount": "剩餘/總問題",
"Unlimited": "無限",
"Owners": "擁有者",
+ "Owner": "擁有者",
"AddMember": "加入成員",
- "AddOwner": "加入擁有者",
- "AddDeveloper": "加入開發者",
+ "AddNewOwner": "新增所有者",
+ "AddNewDeveloper": "新增開發者",
"UserName": "使用者名稱",
"Name": "名稱",
"EmailAddress": "電子信箱地址",
@@ -64,8 +65,6 @@
"Themes": "主題",
"JoinOurNewsletter": "加入我們的時事通訊",
"Send": "發送",
- "Learn": "學習",
- "AdditionalServices": "額外的服務",
"WhatIsABPFramework": "什麽是ABP框架?",
"OpenSourceBaseFramework": "開源的框架",
"ABPFrameworkExplanation": "
ABP商業版基於ABP框架, 這是一個開源和社區驅動的ASP.NET Core web應用程序開發框架.
ABP框架提供了出色的基礎設施, 使用最佳實踐編寫可維護,可擴展,可測試的代碼.
基於你已經知道的流行工具. 低學習曲線,容易適應,舒適的開發體檢.
",
@@ -131,6 +130,8 @@
"TellUsWhatYouNeed": "告訴我們你需要什麽.",
"YourMessage": "你的消息",
"YourFullName": "你的全名",
+ "FirstNameField": "名",
+ "LastNameField": "姓",
"EmailField": "E-mail地址",
"YourEmailAddress": "你的e-mail地址",
"ValidEmailAddressIsRequired": "請輸入有效的e-mail地址",
@@ -163,6 +164,8 @@
"SearchQuestionPlaceholder": "搜索常見的問題",
"WhatIsTheABPCommercial": "什麽是ABP商業版?",
"WhatAreDifferencesThanAbpFramework": "ABP框架與ABP商業版有什麽不同?",
+ "AbpCommercialMetaTitle": "{0} |總部基地商業",
+ "AbpCommercialMetaDescription": "ABP 框架上的綜合 Web 開發平台,具有預先建置模組、啟動範本、快速開發工具、專業 UI 主題和進階支援。",
"ABPCommercialExplanation": "ABP商業版是一套基於開源ABP框架之上的高級模塊,工具,主題和服務. ABP商業版由ABP框架背後的同一團隊開發和支持.",
"WhatAreDifferencesThanABPFrameworkExplanation": " ABP框架是模塊化,主題化,微服務兼容的ASP.NET Core應用程序開發框架. 它提供了一個完整的架構和強大的基礎設施,讓你專註於自己的業務代碼而不是重復自己的每一個項目. 它基於軟件開發的最佳實踐和你已經知道的流行工具
ABP框架是完全免費,開源和由社區驅動的. 它還提供了一個免費的主題和一些預構建的模塊 (如 identity管理和租戶管理).
",
"VisitTheFrameworkVSCommercialDocument": "訪問以下鏈接,了解更多信息 {1} ",
@@ -184,6 +187,7 @@
"ChangingLicenseType": "將來更改我的許可類型嗎?",
"ChangingLicenseTypeExplanation": "你始終可以在同一許可中添加新的開發人員. 參閱 \"有多少開發者可以參與ABP商業版工作?\". 你還可以通過支付計算出的價格差來升級到更高的許可. 當你升級到更高的許可計劃時,可以享受新計劃的好處,但是許可升級不會更改許可的到期日期.",
"LicenseExtendUpgradeDiff": "許可擴展和升級有什麽區別?",
+ "LicenseExtendUpgradeDiffExplanation": "擴展:透過擴展/續訂您的許可證,您將繼續獲得高級支援並獲得模組和主題的主要或次要更新。此外,您將能夠繼續建立新專案。而且您仍然可以使用 ABP Suite,這會加快您的開發速度。當您延長許可證時,許可證到期日將增加 1 年。
升級:透過升級您的許可證,您將升級到更高的許可證計劃,這將使您獲得額外的好處。查看許可證比較表以了解許可證計劃之間的差異。另一方面,當您升級時,您的許可證到期日不會改變!要延長許可證結束日期,您需要延長許可證。",
"LicenseRenewalCost": "一年後的許可續期費用是多少?",
"LicenseRenewalCostExplanation": "標準 Team 許可證的續訂(擴展)價格為 ${0},標準 Business License 為 ${1},標準 Enterprise License 為 ${2}。 如果您已經是客戶,請登錄您的帳戶查看可用的續訂價格。",
"HowDoIRenewMyLicense": "如何續費我的許可證?",
@@ -195,9 +199,20 @@
"IsSourceCodeIncludedExplanation4": "將模塊的源代碼包含到解決方案中,可以最大程度地自定義該模塊. 但是當新版本發布時,將無法自動升級模塊.
這些許可均不包含ABP Suite源代碼,該源代碼是一個外部工具,可以為你生成代碼並幫助你進行開發
有關許可類型之間的其它差異查看定價頁面.
",
"ChangingDevelopers": "我將來可以更改我組織的註冊開發人員嗎?",
"ChangingDevelopersExplanation": "除了將新的開發人員添加到你的許可中之外,你還可以更改現有的開發人員(可以刪除一個開發人員並將新的開發人員添加到同一位置),而無需任何額外費用.",
+ "WhatHappensWhenLicenseEnds": "當我的許可期限結束時會發生什麼?",
+ "WhatHappensWhenLicenseEndsExplanation1": "ABP 商業許可是永久許可。許可證到期後,您可以繼續開發您的項目。而且您沒有義務更新您的許可證。您的許可證附帶開箱即用的一年更新和支持計劃。為了繼續獲得新功能、性能增強、錯誤修復、支持和繼續使用 ABP Suite,您需要更新您的許可證。當您的許可證到期時;",
+ "WhatHappensWhenLicenseEndsExplanation2": "您無法使用 ABP Commercial 創建新的解決方案,但您可以永遠繼續開發現有的應用程序。",
+ "WhatHappensWhenLicenseEndsExplanation3": "您將能夠在您的次要版本(RC 或預覽版除外)中獲取模塊和主題的更新。例如:如果您正在使用模塊的 v3.2.0,您仍然可以獲得該模塊的 v3.2.x(v3.2.1、v3.2.5...等)的更新。但是您無法獲得下一個主要或次要版本的更新(如 v3.3.0、v3.3.3、4.x.x.. 等)。比如你的license過期了,最新發布的是v4.4.3,後來又發布了4.4.4和4.5.0兩個版本,你可以訪問v4.4.X,但是你就不行了訪問 v4.5.X。",
+ "WhatHappensWhenLicenseEndsExplanation4": "許可證到期後,您將無法安裝添加到 ABP 商業平台的新模塊和主題。",
+ "WhatHappensWhenLicenseEndsExplanation5": "您不能使用 ABP 套件。",
+ "WhatHappensWhenLicenseEndsExplanation6": "您無法再獲得高級支持。",
+ "WhatHappensWhenLicenseEndsExplanation7": "如果您想繼續獲得這些好處,您可以延長(更新)您的許可證。如果您在許可到期後 {3} 天 內延長許可,將應用以下折扣:團隊許可 {0};營業執照{1};企業許可證{2}。",
+ "discountForYears": "{0}% 折扣 {1} 年",
+ "WhatHappensWhenLicenseEndsExplanation8": "您產生的ABP專案不會儲存在我們的伺服器上。因此,您有責任保存您下載的原始程式碼。當您的授權過期後,將無法取得產生的 ABP 專案原始碼。",
"WhenShouldIRenewMyLicense": "我什麽時候應該續訂我的許可?",
"WhenShouldIRenewMyLicenseExplanation": "如果您在許可證到期後 {3} 天內續訂許可證,將享受以下折扣:團隊許可證 {0} ; 商業許可證 {1} ;企業許可證 {2}. 如果您在許可證到期後 {3} 天續訂許可證,續訂價格將與許可證購買價格相同,並且續訂不會有折扣。",
"TrialPlan": "你們有試用計劃嗎?",
+ "TrialPlanExplanation": "是的,要開始免費試用,請聯絡marketing@volosoft.com 。我們還為團隊許可證提供 30 天退款保證,無條件退款!您可以在購買許可證後的前 30 天內申請全額退款。對於商業和企業許可證,我們在 30 天內提供 60% 的退款。這是因為商業和企業許可證包含所有模組和主題的完整原始碼。",
"DoYouAcceptBankWireTransfer": "你們接受銀行電匯嗎?",
"DoYouAcceptBankWireTransferExplanation": "是的,我們接受銀行電匯。
在通過銀行轉賬發送許可費後,將您的收據和所需的許可類型通過電子郵件發送至accounting@abp.io。 我們的國際銀行賬戶信息:",
"HowToUpgrade": "可用新版本時如何升級現有應用程序?",
@@ -354,60 +369,721 @@
"WeWillSendYouADownloadLink": "下載電子書的鏈接已發送至 {0}。
檢查您的收件箱/垃圾箱/垃圾箱!",
"InvalidFormInputs": "請輸入表格中指定的有效信息。",
"DDDBookEmailBody": "謝謝你。
要下載您的圖書,請點擊此處。",
- "FreeDDDEBook": "免費 DDD 電子書",
"StartFree": "免費開始",
"FreeTrial": "免費試用",
"AcceptsMarketingCommunications": " 是的,我想接收 ABP 商業營銷通訊。",
"PurposeOfUsage": "使用目的",
- "Industry": "行業",
"Choose": "- 選擇 -",
"CompanyOrganizationName": "公司/組織名稱",
"CompanySize": "公司規模",
"Next": "下一個",
"StartTrial": "開始我的免費試用",
- "ContactUsIssues": "如果您有任何問題,請聯繫我們",
+ "ContactUsQuestions": "如有任何問題,請聯絡我們",
"TrialActivatedWarning": "一個用戶只能有 1 個免費試用期。您已經使用了試用期。",
+ "ActivationRequirement": "您距離開始試用還差最後一步。
檢查您的資訊後,我們將啟動您的許可證。您的許可證啟動後,我們將向{0}發送電子郵件。別擔心,這個過程不會花很久!",
"SaveAndDownload": "保存和下載",
"CompanyNameValidationMessage": "公司名稱太長!",
"AddressValidationMessage": "地址太長!",
"TaxNoValidationMessage": "TAX/VAT No 太長了!",
"NotesValidationMessage": "備註字段太長!",
"CheckYourBillingInfo": "您只能創建一次發票!在創建發票之前檢查您的帳單信息。",
- "Volo.AbpIo.Commercial:030000": "您已經使用了試用期。",
- "Volo.AbpIo.Commercial:030001": "此組織名稱已存在。",
"StartYourFreeTrial": "開始你的免費試用",
"TrialLicenseModelInvalidErrorMessage": "以下字段之一無效:國家名稱、公司規模、行業或使用目的。",
"Trial": "審判",
"Purchased": "已購買",
- "PurchaseLicense": "購買 {0} 許可證",
+ "PurchaseNow": "現在買",
"PurchaseTrialLicenseMessage": "您的許可證到期日期是 {0}。
如果您想繼續使用您在免費試用期內創建的項目,您需要更改 appsettings.secrets.json 文件中的許可證密鑰。這是您的許可證密鑰:",
"TrialLicenseExpireMessage": "您正在使用試用許可證,您的試用許可證將於 {0}到期。",
"TryForFree": "免費試用",
"TrialLicenseExpiredInfo": "您的試用許可期限已過!",
- "CommercialNewsletterConfirmationMessage": "我同意條款和條件和隱私政策。",
- "BlazoriseLicense": "我们是否需要购买Blazorise许可证?",
- "BlazoriseLicenseExplanation": "我公司Volosoft和公司Megabit之间有合作协议,根据此协议,购买将同时包含了Blazorise许可证与ABP商业产品,因此我们的客户不需要再额外购买Blazorise许可证。",
- "discountForYears": "{0}% 折扣 {1} 年",
- "BlackFridayDiscount": "黑色星期五折扣",
- "OnboardingTrainingFaqTitle": "你們有 ABP 入職培訓嗎?",
- "OnboardingTrainingFaqExplanation": "是的,我們有 ABP 培訓服務來幫助您快速啟動 ABP 項目。您將從 ABP 核心團隊成員那裡了解 ABP,並獲得開始您的 ABP 項目的技能。在入職培訓中,我們將解釋如何設置您的開發環境、安裝所需的工具、創建功能齊全的 CRUD 頁面。培訓將進行直播並使用 Zoom 應用程序,我們對使用其他在線會議平台持開放態度。培訓語言為英語。您也可以在會議期間提出有關 ABP 的問題。將為雙方計劃一個方便的時間和日期。要獲取更多信息,請通過 info@abp.io 聯繫我們。",
- "SupportPolicyFaqTitle": "您的支持政策是什麼?",
- "SupportPolicyFaqExplanation": "我們只支持活動和以前的主要版本。我們不保證為第 3 個和更早的主要版本發布補丁。例如,如果活動版本是 7.0.0,我們將發布 6.x.x 和 7.x.x 的補丁版本。此外,我們僅對 ABP Framework 和 ABP Commercial 相關問題提供支持。這意味著不支持 ABP 產品使用的第 3 方應用程序、雲服務和其他外圍庫。我們將盡商業上合理的努力,在“Volosoft Bilisim A.S”的正式營業時間內為我們的客戶提供技術支持。另一方面,我們不承諾服務級別協議 (SLA) 響應時間,但我們會盡量在我們的官方工作時間內盡快響應技術問題。除非與客戶達成特殊協議,否則我們僅在 https://support.abp.io 上提供支持。我們還提供私人電子郵件支持,僅適用於企業許可證持有者。",
"DowngradeLicensePlan": "我以後可以降級到更低的許可計劃嗎?",
"DowngradeLicensePlanExplanation": "您不能降級現有的許可計劃。但是您可以購買新的較低許可計劃並在新許可上繼續您的開發。購買較低的許可證後,您只需通過 ABP CLI 命令登錄到新的許可證計劃:`abp login -o `。",
"LicenseTransfer": "許可證可以從一個開發商轉讓給另一個開發商嗎?",
"LicenseTransferExplanation": "是的!購買許可證後,您將成為許可證持有者,因此您可以訪問組織管理頁面。組織具有所有者和開發者角色。所有者可以管理開發者席位並分配開發者。每個指定的開發人員將通過 ABP CLI 命令登錄到系統,並將擁有開發和支持權限。",
+ "UserOwnerDescription": "組織的「所有者」是該帳戶的管理員。他/她透過購買許可證和分配開發人員來管理組織。 「所有者」無法在 ABP 商業項目中編寫程式碼,無法下載 ABP 範例項目,也無法在支援網站上提問。如果您想做所有這些,您也必須將自己新增為開發人員。",
+ "UserDeveloperDescription": "「開發人員」可以在ABP商業項目中編寫程式碼,下載ABP範例項目,並在支援網站上提問。另一方面,「開發人員」無法管理這個組織。",
+ "RemoveCurrentUserFromOrganizationWarningMessage": "您正在將自己從自己的組織中刪除。您將無法再管理該組織,您確認嗎?",
+ "RenewExistingOrganizationOrCreateNewOneMessage": "您可以透過點擊下面的「立即延長」按鈕來續訂您組織的許可證,這樣您就可以將許可證到期日延長 1 年。如果您繼續結帳,您將擁有一個新的組織。您想繼續加入新的組織嗎?",
+ "PurchaseTrialOrganizationOrCreateNewOneMessage": "您有試用許可證。若要購買試用許可證,請按一下立即購買按鈕。如果您繼續結帳,您將擁有一個新的組織。您想繼續加入新的組織嗎?",
+ "ExtendNow": "立即延長",
+ "CreateNewOrganization": "創建一個新組織",
"RenewLicenseEarly": "如果我提前更新我的駕照,我會得到一整年嗎?",
"RenewLicenseEarylExplanation": "當您在許可證到期日期之前續訂許可證時,您的許可證到期日期將增加 1 年。例如,如果您的許可證在 {0}-06-06 到期,而您在 {0}-01-01 續簽,則新的許可證到期日期將為 {1}-06-06。",
- "WhatHappensWhenLicenseEnds": "當我的許可期限結束時會發生什麼?",
- "WhatHappensWhenLicenseEndsExplanation1": "ABP 商業許可是永久許可。許可證到期後,您可以繼續開發您的項目。而且您沒有義務更新您的許可證。您的許可證附帶開箱即用的一年更新和支持計劃。為了繼續獲得新功能、性能增強、錯誤修復、支持和繼續使用 ABP Suite,您需要更新您的許可證。當您的許可證到期時;",
- "WhatHappensWhenLicenseEndsExplanation2": "您無法使用 ABP Commercial 創建新的解決方案,但您可以永遠繼續開發現有的應用程序。",
- "WhatHappensWhenLicenseEndsExplanation3": "您將能夠在您的次要版本(RC 或預覽版除外)中獲取模塊和主題的更新。例如:如果您正在使用模塊的 v3.2.0,您仍然可以獲得該模塊的 v3.2.x(v3.2.1、v3.2.5...等)的更新。但是您無法獲得下一個主要或次要版本的更新(如 v3.3.0、v3.3.3、4.x.x.. 等)。比如你的license過期了,最新發布的是v4.4.3,後來又發布了4.4.4和4.5.0兩個版本,你可以訪問v4.4.X,但是你就不行了訪問 v4.5.X。",
- "WhatHappensWhenLicenseEndsExplanation4": "許可證到期後,您將無法安裝添加到 ABP 商業平台的新模塊和主題。",
- "WhatHappensWhenLicenseEndsExplanation5": "您不能使用 ABP 套件。",
- "WhatHappensWhenLicenseEndsExplanation6": "您無法再獲得高級支持。",
- "WhatHappensWhenLicenseEndsExplanation7": "如果您想繼續獲得這些好處,您可以延長(更新)您的許可證。如果您在許可到期後 {3} 天 內延長許可,將應用以下折扣:團隊許可 {0};營業執照{1};企業許可證{2}。",
+ "OpenSourceWebApplication": "開源網路應用程式",
+ "CompleteWebDevelopment": "一個完整的網站開發",
+ "ABPFrameworkDescription": "ABP 框架是一個完整的基礎設施,可透過遵循軟體開發和約定的最佳實踐來建立現代 Web 應用程式。",
+ "CommunityDescription": "分享您使用 ABP 框架的經驗!",
+ "GetStarted": "開始使用",
+ "Views": "意見",
+ "LatestPosts": "最新貼文",
+ "PreBuiltApplication": "預建應用程式",
+ "DatabaseProviders": "資料庫提供者",
+ "UIFrameworks": "使用者介面框架",
+ "UsefulLinks": "有用的連結",
+ "Platform": "平台",
+ "CoolestCompaniesUseABPCommercial": "最酷的公司已經在使用ABP Commercial。",
+ "UserInterface": "使用者介面",
+ "APIGateway": "API網關",
+ "Microservice": "微服務",
+ "Database": "資料庫",
+ "Architecture": "建築學",
+ "MicroserviceArchitectureExplanation": "這是一個完整的解決方案架構,由多個應用程式、API網關、微服務和資料庫組成,利用最新技術建立可擴展的微服務解決方案。",
+ "BusinessLogic": "商業邏輯",
+ "DataAccessLayer": "資料存取層",
+ "Monolith": "巨石",
+ "ModularArchitectureExplanation": "此啟動範本提供了分層、模組化和基於DDD的解決方案架構,以建立乾淨且可維護的程式碼庫。",
+ "SeeDetails": "查看具體資訊",
+ "SeeDocumentation": "查看文件",
+ "Bs5Compatible": "Bootstrap 5 相容的專業主題,非常適合您的管理網站。",
+ "LeptonXTheme": "LeptonX主題",
+ "LeptonXDark": "LeptonX 黑暗",
+ "LeptonXLight": "輕子X光",
+ "LeptonXSemiDark": "LeptonX 半暗",
+ "BuiltOnBs5Library": "基於 Bootstrap 5 庫構建",
+ "FullyCompatibleWithBs5": "100% 相容於 Bootstrap 5 HTML 結構和 CSS 類",
+ "ResponsiveAndMobileCompatible": "響應靈敏、移動兼容、RTL 支持",
+ "ProvidesStylesForDatatables": "提供資料表的樣式",
+ "MultipleLayoutOptions": "多種佈局選項",
+ "EasilyInstallAndUpgrade": "輕鬆安裝和升級",
+ "SupportForum": "支援論壇",
+ "TrustedBy": "值得信賴",
+ "OurPricing": "我們的定價",
+ "Plans": "計劃",
+ "NameSurname": "名字姓",
+ "Unspecified": "未指定",
+ "LicenceType": "許可證類型",
+ "LicenseDiscountWarning": "此折扣頁面使用預設折扣代碼並適用於 VOLOSOFT 開發者。下面的購買連結不起作用。",
+ "DiscountedLicenseExplanation": "這些許可證價格適用於小型新創公司、個人開發者、學生、非營利組織和專案!",
+ "General": "一般的",
+ "License": "執照",
+ "Development": "發展",
+ "Payment": "支付",
+ "WatchExplainerVideo": "咱們見面吧!觀看講解視頻",
+ "LightDarkAndSemiDarkThemes": "淺色、深色和半深色",
+ "LeptonXThemeExplanation": "Lepton Theme可以根據您的系統設定更改您的主題。",
+ "PRO": "專業版",
+ "WelcomeToABPCommercial": "歡迎來到ABP商業!",
+ "YourAccountDetails": "您的帳戶詳細信息",
+ "OrganizationName": "機構名稱",
+ "AddDevelopers": "添加開發者",
+ "StartDevelopment": "開始開發",
+ "CreateAndRunApplicationUsingStartupTemplate": "了解如何使用 ABP Commercial 啟動範本建立和運行新的 Web 應用程式。",
+ "CommunityDescription2": "Community.abp.io是一個人們可以分享 ABP 相關文章的地方。搜尋文章、教學、程式碼範例、案例研究並結識與您志同道合的人。",
+ "UseABPSuiteExplanation": "使用ABP Suite下載模組和主題的原始碼。",
+ "ManageModulesWithSuite": "您也可以使用 Suite 管理您的 ABP 模組。",
+ "LearnHowToInstallSuite": "了解如何安裝和使用 ABP Suite。",
+ "SeeMore": "看更多",
+ "SeeLess": "少看",
+ "LayeredSolutionStructure": "分層解決方案結構",
+ "LayeredSolutionStructureExplanation": "該解決方案基於領域驅動設計原則和模式進行分層,以將業務邏輯與基礎架構和整合隔離,並最大限度地提高程式碼可維護性和可重用性。 ABP 框架已經提供了抽象、基類和指南,以便為您的應用程式真正實現 DDD。",
+ "MultipleUIOptions": "多個使用者介面選項",
+ "MultipleUIOptionsExplanation": "我們喜歡用不同的方式來創建使用者介面。此啟動解決方案為您的業務應用程式提供了三種不同的 UI 框架選項。",
+ "MultipleDatabaseOptions": "多個資料庫選項",
+ "MultipleDatabaseOptionsExplanation": "您有兩個資料庫提供者選項(除了在單一應用程式中使用這兩個選項)。使用 Entity Framework Core 來處理任何關聯式資料庫,當您需要編寫低階查詢以獲得更好的效能時,可以選擇使用 Dapper。如果您需要使用基於文件的 NoSQL 資料庫,MongoDB 是另一個選擇。雖然這些提供者經過良好整合、抽象化和預先配置,但您實際上可以與可與 .NET 一起使用的任何資料庫系統進行互動。",
+ "ModularArchitectureExplanation2": "模組化是 ABP.IO 平台的一等公民。所有應用程式功能都分為隔離良好的選用模組。此啟動解決方案已經預先安裝了基本的ABP Commercial 模組。您也可以建立自己的模組,為您自己的應用程式建立模組化系統。",
+ "MultiTenancyForSaasBusiness": "SaaS 業務的多租戶",
+ "MultiTenancyForSaasBusinessExplanation": "ABP Commercial 提供完整的端對端多租用戶系統來建立您的 SaaS(軟體即服務)系統。它允許租戶透過動態資料庫創建和遷移系統共享或擁有自己的資料庫。",
+ "MicroserviceStartupSolution": "微服務啟動解決方案",
+ "MicroserviceArchitectureExplanation2": "您可以將其用於您的下一個微服務系統,以利用預先建置的基礎解決方案和精煉的經驗。",
+ "PreIntegratedTools": "預先整合到流行的工具中",
+ "PreIntegratedToolsExplanation": "該解決方案已整合到行業標準工具和技術中,而您可以隨時更改它們並整合到您最喜歡的工具中。",
+ "SingleSignOnAuthenticationServer": "單一登入驗證伺服器",
+ "SingleSignOnAuthenticationServerExplanation": "該解決方案具有一個身份驗證伺服器應用程序,其他應用程式將其用作具有 API 存取管理功能的單一登入伺服器。它基於IdentityServer。",
+ "WebAppsWithGateways": "2 個 Web 應用程式和 2 個 API 網關",
+ "WebAppsWithGatewaysExplanation": "該解決方案包含兩個 Web 應用程序,每個應用程式都有一個專用的 API 網關(BFF - Backend For Frontend 模式)。",
+ "BackOfficeApplication": "後台應用程式",
+ "BackOfficeApplicationExplanation": "您系統的實際 Web 應用程序,具有多個 UI 框架選項。您可以建立任何類型的業務應用程式。",
+ "LandingWebsite": "登陸網站",
+ "LandingWebsiteExplanation": "通用登陸/公共網站,可用於多種目的,例如介紹您的公司、銷售您的產品等。",
+ "ABPFrameworkEBook": "掌握 ABP 框架電子書",
+ "MasteringAbpFrameworkEBookDescription": "包含在您的 ABP 商業授權中",
+ "FullName": "全名",
+ "LicenseTypeNotCorrect": "許可證類型不正確!",
+ "Trainings": "訓練",
+ "ChooseTrainingPlaceholder": "選擇培訓...",
+ "DoYouNeedTrainings": "您需要其中一項培訓嗎?",
+ "DoYouNeedTraining": "您需要{0}培訓嗎?",
+ "GetInTouchUs": "請與我們聯繫",
+ "ForMoreInformationClickHere": "欲了解更多信息,請點擊此處。",
+ "ForMoreInformationClickHereByClass": "欲了解更多信息,請點擊此處。",
+ "IsGetOnboardingTraining": "您想接受入職和網路應用程式開發培訓嗎?",
+ "OnboardingWebApplicationDevelopmentTrainingMessage": "若要安排您的培訓日曆,請在建立組織後聯絡 {0}",
+ "CustomPurchaseMessage": "下一步,請點擊 {0} 與我們聯絡。",
+ "Note": "筆記",
+ "AdditionalNote": "附加說明",
+ "OnboardingTrainingFaqTitle": "你們有 ABP 入職培訓嗎?",
+ "OnboardingTrainingFaqExplanation": "是的,我們有 ABP 培訓服務來幫助您快速啟動 ABP 項目。您將從 ABP 核心團隊成員那裡了解 ABP,並獲得開始您的 ABP 項目的技能。在入職培訓中,我們將解釋如何設置您的開發環境、安裝所需的工具、創建功能齊全的 CRUD 頁面。培訓將進行直播並使用 Zoom 應用程序,我們對使用其他在線會議平台持開放態度。培訓語言為英語。您也可以在會議期間提出有關 ABP 的問題。將為雙方計劃一個方便的時間和日期。要獲取更多信息,請通過 info@abp.io 聯繫我們。",
+ "AddBasket": "加入購物籃",
+ "SendTrainingRequest": "發送培訓請求",
+ "OnlyEnglishVersionOfThisDocumentIsTheRecentAndValid": "* 本文檔英文版為最新版本,如有爭議,以英文版為準。",
+ "Pricing_Page_Title": "定價和計劃",
+ "Pricing_Page_Description": "選擇您目前的業務所需的特性和功能。購買 ABP 商業許可證並創建無限的項目。",
+ "Pricing_Page_HurryUp": "趕快!",
+ "Pricing_Page_BuyLicense": "在 1 月 16 日之前以2021 年價格購買許可證!",
+ "Pricing_Page_ValidForExistingCustomers": "也適用於現有客戶和許可證續約。",
+ "Pricing_Page_Hint1": "許可證價格包含一定數量的開發者席位。如果您有更多開發人員,您可以隨時購買額外的席位。",
+ "Pricing_Page_Hint2": "您現在或將來可以購買更多開發人員許可證。許可證是基於席位的,因此您可以將席位從一個開發人員轉移到另一個開發人員。",
+ "Pricing_Page_Hint3": "您可以使用您的許可證開發無限數量的不同產品。",
+ "Pricing_Page_Hint4": "ABP Suite 是一款輔助您開發、提升生產力的工具。它支援產生CRUD頁面和建立新專案。",
+ "Pricing_Page_Hint5": "您可以在應用程式中使用所有預先建置的模組。",
+ "Pricing_Page_Hint6": "您可以在應用程式中使用所有預先建置的主題。",
+ "Pricing_Page_Hint7": "啟動範本是一個 Visual Studio 解決方案,可讓您快速啟動專案。所有基本模組均已為您新增和預先配置。",
+ "Pricing_Page_Hint8": "掌握 ABP 框架電子書解釋瞭如何透過最佳實務實施 .NET 解決方案。它在 Amazon.com 上出售,您可以使用許可證免費下載該書。",
+ "Pricing_Page_Hint9": "您可以下載任何模組的原始碼。您可能希望將原始程式碼添加到您的解決方案中以進行根本性更改,或者出於安全原因僅保留它。",
+ "Pricing_Page_Hint10": "許可證是終身有效的。這意味著您可以永遠繼續開發您的應用程式。在許可期限內(除非您續訂,否則為 1 年)即可存取最新版本並獲得支援。",
+ "Pricing_Page_Hint11": "沒有部署限制!您可以根據需要部署到任意數量的伺服器,包括雲端服務或本機伺服器。",
+ "Pricing_Page_Hint12": "您可以在有效授權期間內將模組、主題和工具更新至最新版本。許可證過期後,您需要續訂才能繼續取得錯誤修復、新功能和增強功能的更新。",
+ "Pricing_Page_Hint13": "您可以獲得一年的高級支援(您可以續訂許可證以延長期限)。",
+ "Pricing_Page_Hint14": "團隊和商業許可證有事件/問題計數限制。如果您購買額外的開發者許可證,則每個開發者的事件限額將增加 {0}(對於團隊許可證)或 {1}(對於商業許可證)。",
+ "Pricing_Page_Hint15": "只有企業許可證包含私人支援。您可以直接向 ABP 團隊發送電子郵件,或使用私人票證選項在 support.abp.io 上提問。私人門票對公眾不可見。",
+ "Pricing_Page_Hint16": "您可以下載所有 ABP 主題的源代碼。您可能希望將原始程式碼添加到您的解決方案中以進行根本性更改,或者出於安全原因僅保留它。",
+ "Pricing_Page_Testimonial_1": "ABP Commercial 幫助 SC Ventures 在 9 個月內交付了銀行級多租戶筒倉資料庫 SaaS 平台,以支援來自多個整合錨點的大額發票的應收帳款/應付帳款供應鏈融資。 ABP 的模組化使團隊能夠以創紀錄的時間交付、通過所有 VAPT,並透過完整的 CI/CD 和管道將容器化微服務堆疊部署到生產中。",
+ "Pricing_Page_Testimonial_2": "我們看到了使用 ABP Commercial 來減少客製化開發專案的開銷的價值。團隊能夠統一不同專案流中的程式碼模式。我們看到該框架具有更大的潛力,可以讓我們比以前更快地建立新功能。我們相信我們將不斷看到利用 ABP Commercial 的價值。",
+ "Pricing_Page_Testimonial_3": "我們愛 ABP。我們不必從頭開始編寫所有內容。我們從開箱即用的功能開始,只專注於我們真正需要編寫的內容。此外,ABP 架構良好,程式碼品質高,錯誤較少。如果我們必須自己編寫所需的所有內容,我們可能需要花費數年時間。我們喜歡的另一件事是,新版本、問題修復或改進每隔一周很快就會發布。我們不會等太久。",
+ "Pricing_Page_Testimonial_4": "ABP Commercial 是一款極佳的產品,值得推薦。在單一可配置平台上為我們的客戶推出商業產品。為任何團隊提供的框架和工具的快速啟動都是值得的。 ABP Commercial 最適合我們的需求。",
+ "Pricing_Page_Testimonial_5": "ABP Framework 不僅僅是一個框架,它也是專案開發/管理的指南,因為它提供了 DDD、GenericRepository、DI、微服務和模組化培訓。即使您不打算使用框架本身,您也可以使用經過充分且專業準備的 docs.abp.io 進行開發(OpenIddict、Redis、Quartz 等)。因為很多東西都是預先建立的,所以它大大縮短了專案開發時間(例如登入頁面、異常處理、資料過濾、播種、稽核日誌記錄、本地化、自動 API 控制器等)。作為我們應用程式的範例,我使用本地事件總線進行庫存控制。因此,我可以透過編寫庫存處理程序來管理訂單變更。不浪費時間給CreationTime、CreatorId真是太好了。它們會被自動填滿。",
+ "Pricing_Page_Testimonial_6": "ABP框架是一個很好的框架,但是它需要時間來理解它使用的不同層、類別和函式庫(尤其是ABP)。我花了很多時間閱讀程式碼庫,但 ABP Commercial 為我們節省了建立專案專業實體 (AR) 以及連結到每個實體的儲存庫的時間。我還喜歡 ABP 中使用的方法非常成熟;我們知道它是基於 DDD 和 monolith 的。",
+ "Pricing_Page_Testimonial_7": "作為一家新創公司,我們需要快速迭代,並在樣板和非核心功能上花費最少的時間。 \n我們的工程師既有經驗豐富的工程師,也有初級工程師,我們需要一種共同的理解和一種共享技術和領域知識的方法,ABP 憑藉其出色的指南和文件使我們能夠做到這一點。 \n有些事情我們不必擔心,因為它們與 ABP 一起開箱即用。 \n ABP 幫助我們簡化了快速原型設計和開發,從功能啟動到生產只花了不到 4 週的時間。憑藉許可證中包含的所有高級功能,ABP 為我們提供了軟體工程方面的「Startup in a Box」。",
+ "Pricing_Page_Testimonial_8": "我會向所有想要擴大客戶可用產品範圍的人推薦 ABP Commercial。當需要使用分散式企業環境(Angular、WPF、Win&Linux)時,它非常棒。除了他們的產品之外,我們還喜歡他們的支持,這使我們的工作更快、更輕鬆。我們已經知道,我們已經找到了一個面向未來的優秀合作夥伴,他將支持我們拓展業務。",
+ "Pricing_Page_Testimonial_9": "我們是一家擁有 2 名員工的公司,已有 20 多年的經營歷史。 \n根據我們在 ABP Commercial 方面的經驗,一位客戶聯繫我們,要求我們在現代環境中開發一個新的人力資源應用程序,以取代他們使用了 25 年的 Access 應用程式。我們決定從桌面解決方案過渡到基於網路的解決方案。 \n \n當時,我們對 Web 應用和 .NET 的了解很少,但我們偶然發現了 ABP Commercial,在 ABP 框架、技術文件和 ABP Suite 的幫助下,我們不僅能夠將應用程式開發為一年之內,不僅滿足了客戶的規範,而且還成功地在.NET 環境中工作。",
+ "AbpBookDownloadArea_ClaimYourEBook": "領取您的掌握 ABP 框架電子書",
+ "AddMemberModal_Warning_1": "如果系統中不存在您嘗試新增的使用者名,請讓您的團隊成員在{0}上註冊並與您共用他/她的帳戶使用者名稱。",
+ "MyOrganizations_Detail_WelcomeMessage": "歡迎加入您的組織,{0}",
+ "MyOrganizations_Detail_OrganizationManagement": "組織管理",
+ "OrganizationDisplayName": "組織顯示名稱",
+ "MyOrganizations_Detail_EditDisplayName": "編輯顯示名稱",
+ "MyOrganizations_Detail_UpgradeYourLicense": "升級您的許可證",
+ "MyOrganizations_Detail_LicenseStartAndExpiryDate": "許可證開始日期 - 到期日期",
+ "MyOrganizations_Detail_OwnerRightInfo": "您正在使用您的 {1} 項所有者權利中的 {0} 項。",
+ "MyOrganizations_Detail_CopyApiKey": "複製密鑰",
+ "MyOrganizations_Detail_ApiKeyDescription": "API 金鑰是{1} 上託管的 PRO 包的令牌。",
+ "MyOrganizations_Detail_YourPrivateNugetSource": "您的私有 NuGet 來源是{0}",
+ "MyOrganizations_Detail_PrivateNugetSourceWarning": "這會作為 feed 自動添加到 ABP 解決方案中的 NuGet.Config 中。不要與未經授權的用戶分享您的私鑰!",
+ "MyOrganizations_Detail_DeveloperSeatInfo": "您正在使用 {1} 個開發者席位中的 {0} 個。",
+ "NeedMoreSeatsForYourTeam": "您的團隊需要更多座位嗎?",
+ "MyOrganizations_Detail_PricePerYear": "{0}/每年",
+ "MyOrganizations_Detail_PurchaseDeveloperSeats": "購買開發者席位",
+ "Invoices": "發票",
+ "RequestInvoice": "要求發票",
+ "OrderNumber": "訂單編號",
+ "Date": "日期",
+ "Products": "產品",
+ "TotalPrice": "總價",
+ "ThereIsNoInvoice": "沒有發票",
+ "MyOrganizations_Detail_PaymentProviderInfo": "如果您透過{0}網關購買了許可證,它會將 PDF 發票傳送到您的電子郵件地址,請參閱{0} 發票。",
+ "MyOrganizations_Detail_PayUInfo": "如果您是透過Iyzico網關購買的,請點擊「索取發票」按鈕並填寫帳單資訊。",
+ "MyOrganizations_Detail_ConclusionInfo": "您的發票申請將在 {0} 個工作天內完成。",
+ "ExtendYourLicense": "延長您的{0}許可",
+ "Continue": "繼續",
+ "PurchaseLicense": "購買 {0} 許可證",
+ "DownloadInvoiceModal_DownloadInvoice": "下載發票",
+ "DownloadInvoiceModal_SaveInformationOnlyOnce": "您只能儲存一次帳單資訊。",
+ "InvoiceModal_EnterCompanyName": "輸入您的法定公司名稱...",
+ "InvoiceModal_EnterCompanyAddress": "輸入您的法定公司地址...",
+ "InvoiceModal_EnterTaxNumber": "輸入您的稅號/增值稅號(如果有)...",
+ "RequestInvoiceModal_EnterNotes": "輸入有關發票的額外資訊...",
+ "PrePayment_PayWithIyzico": "您將使用 Iyzico 付款",
+ "ContinueToCheckout": "繼續結帳",
+ "PrePayment_IyzicoRedirectionInfo": "您將被重定向到 Iyzico 支付網關以安全地完成購買。",
+ "PrePayment_IyzicoAcceptVisaAndMasterCard": "Iyzico 接受 Visa 和 MasterCard。",
+ "Purchase": "購買",
+ "AcceptTermsAndConditions": "我已閱讀、瞭解並接受隱私權政策、條款與條件以及EULA。",
+ "AcceptTermsAndConditionsWarningMessage": "請接受隱私權政策以及條款與條件",
+ "SelectGatewayToContinue": "請選擇一個網關以繼續!",
+ "GatewaySelection_SelectGateway": "選擇支付網關",
+ "GatewaySelection_RedirectionMessage": "接下來,您將被重新導向到所選支付網關的網站進行交易。",
+ "PaymentSucceed_PaymentSuccessMessage": "支付成功",
+ "PaymentSucceed_ThanksForPurchase": "感謝您的購買!",
+ "PaymentSucceed_CreateYourOrganization": "建立您的組織",
+ "PaymentSucceed_AddMeAsDeveloper": "我也是開發人員,請將我作為開發人員加入我的組織。",
+ "PaymentSucceed_CreateOrganization": "創建組織",
+ "PaymentSucceed_OrganizationDescription": "組織由開發人員和所有者組成。開發者是在 ABP 專案上編寫程式碼的用戶,他們將從{1}網站中受益。所有者是分配開發人員席位並管理許可的使用者。",
+ "PaymentSucceed_ViewOrganization": "點擊此處查看組織",
+ "Purchase_TotalAnnualPrice": "總計(年費)",
+ "Purchase_TrainingPrice": "培訓價格",
+ "Purchase_OnboardingTraining": "入職培訓和 Web 應用程式開發現場培訓",
+ "TotalDeveloperPrice": "開發商總價",
+ "Purchase_PricePerDeveloper": "每個開發者{0} {1}",
+ "Purchase_IncludedDeveloperInfo": "包括 {0} {1}。",
+ "Purchase_LicenseExtraDeveloperPurchaseMessage": "{0} 許可證包括 {1} 開發人員。您可以新增其他開發人員。",
+ "StartupTemplates_Page_Title": "ABP 啟動模板",
+ "StartupTemplates_Page_Description": "ABP Commercial 可讓您建立任何複雜程度的解決方案。它提供了兩個主要的預建啟動解決方案。您可以選擇最接近您的要求的解決方案,並在此基礎上建立您自己的自訂解決方案。",
+ "MicroserviceStartupSolutionForDotnet": ".NET 微服務啟動解決方案",
+ "MonolithSolutionForDotnet": ".NET 的整體(模組化)解決方案",
+ "TrainingDetailsHeaderInfo_TrainingHour": "{0} 小時",
+ "Trainings_Content": "培訓內容",
+ "Trial_Page_StartYourFreeTrial": "開始你的免費試用",
+ "TrialLicenseFeatures": "您將能夠受益於所有 ABP 商業功能",
+ "TrialPeriodDays": "您將擁有 {0} 天的團隊許可證",
+ "TrialForumSupportIncident": "您將有 {0} 個論壇支援事件",
+ "Contact_Page_Title": "聯絡ABP開發團隊",
+ "Contact_Page_Description": "如果您需要任何協助或分享您的想法和意見,請聯絡 ABP 開發團隊! ABP 支援團隊隨時準備提供協助。",
+ "Demo_Page_Title": "建立演示",
+ "Demo_Page_Description": "建立免費演示以查看使用 ABP Commercial 啟動範本建立的範例應用程式。不要重複常見的應用程式要求。",
+ "Discounted_Page_Title": "折扣價格",
+ "Discounted_Page_Description": "選擇您目前的業務所需的特性和功能。購買 ABP 商業許可證並創建無限個項目",
+ "Faq_Page_Title": "常見問題 (FAQ)",
+ "Faq_Page_Description": "你有任何問題嗎?搜尋常見問題或使用聯絡表單向我們提問。",
+ "Faq_Page_SwiftCode": "SWIFT代碼",
+ "Faq_Page_BankName": "銀行名",
+ "Faq_Page_AccountName": "帳戶名稱",
+ "Faq_Page_AccountNumber": "帳號",
+ "Faq_Page_Currency": "貨幣",
+ "Faq_Page_VatNumber": "增值稅號",
+ "Faq_Page_OtherCurrenciesInfo": "對於其他貨幣,請查看所有帳戶",
+ "ProjectCreatedSuccess_Page_Title": "您的專案已創建",
+ "ProjectCreatedSuccess_Page_Description": "您的 ABP 專案創建成功!",
+ "Suite_Page_Title": "ABP 套件",
+ "Suite_Page_Description": "ABP Commercial 提供快速應用程式開發工具來提高開發人員的工作效率。 ABP Suite 讓您輕鬆建立 CRUD 頁面。",
+ "Themes_Page_Title": "總部基地主題",
+ "Themes_Page_Description": "ABP Commercial 提供多種專業、現代的 UI 主題。建立免費演示以快速查看 UI 的外觀。",
+ "Tools_Page_Title": "快速應用程式開發工具",
+ "Tools_Page_Description": "ABP Commercial 提供快速應用程式開發工具來提高開發人員的工作效率。 ABP Suite 讓您輕鬆建立 CRUD 頁面。",
+ "DeveloperPrice": "開發商價格",
+ "AdditionalDeveloperPaymentInfoSection_AdditionalDevelopers": "{0}開發者",
+ "LicenseRemainingDays": "{0}天",
+ "ExtendPaymentInfoSection_Description": "透過延長/更新您的許可證,您將繼續獲得高級支援。您還可以獲得模組和主題的主要或次要更新。您將能夠繼續建立新專案。而且您仍然可以使用ABP Suite來加快您的開發速度。",
+ "LicenseRenewalPrice": "許可證更新價格",
+ "LicensePrice": "許可價格",
+ "TrialLicensePaymentInfoSection_Description": "購買許可證:透過購買許可證,您將繼續獲得高級支援。您還可以獲得模組和主題的主要或次要更新。您將能夠繼續建立新專案。而且您仍然可以使用ABP Suite來加快您的開發速度。
請參閱許可證比較表以檢查許可證類型之間的差異。",
+ "SelectTargetLicense": "選擇目標許可證",
+ "UpgradePaymentInfoSection_ExtendMyLicenseForOneYear": "是的,將我的許可證有效期延長 1 年。",
+ "UpgradePaymentInfoSection_WantToExtendLicense": "您想將您的駕照再延長一年嗎?",
+ "UpgradePaymentInfoSection_UpgradingWillNotExtendLicense": "升級不會延長您的許可證有效期限!",
+ "UpgradePaymentInfoSection_LicenseUpgradeDescription": "透過升級您的許可證,您將升級到更高的許可證類型,這將使您獲得額外的好處。請參閱許可證比較表以檢查許可證類型之間的差異。",
+ "Landing_Page_CustomerStories": "客戶案例",
+ "Landing_Page_OurGreatCustomers": "我們的大客戶",
+ "Landing_Page_WebApplicationFramework": "網路應用框架",
+ "Landing_Page_WebDevelopmentPlatform": "網頁開發平台",
+ "Landing_Page_CompleteWebDevelopmentPlatform": "完整的網頁開發平台",
+ "Landing_Page_TryFreeDemo": "嘗試免費演示",
+ "Landing_Page_StartingPointForWebApplications": "基於 ASP.NET Core 的 Web 應用程式的起點!它基於最佳 Web 開發的 ABP 框架。",
+ "Landing_Page_AbpProvidesSoftwareInfrastructure": "ABP 框架提供了一個軟體基礎設施,可以透過最佳實踐開發優秀的 Web 應用程式。",
+ "Landing_Page_MicroserviceCompatibleArchitecture": "微服務相容架構",
+ "Landing_Page_PreBuiltApplicationModulesAndThemes": "預先建置的應用程式模組和主題",
+ "Landing_Page_MultiTenantArchitecture": "多租用戶架構",
+ "Landing_Page_MultiTenancyDescription": "SaaS 應用程式變得簡單!從資料庫到 UI 的整合多租戶。",
+ "Landing_Page_DDDIntroduction": "基於DDD模式和原則進行設計和開發。為您的應用程式提供分層模型。",
+ "Landing_Page_CrossCuttingConcernsInfo": "用於授權、驗證、異常處理、快取、稽核日誌記錄、交易管理等的完整基礎架構。",
+ "Landing_Page_PreBuiltApplicationModules": "預先建置的應用程式模組,其中包括最常見的 Web 應用程式要求。",
+ "Landing_Page_ChatModule": "聊天",
+ "Landing_Page_DocsModule": "文件",
+ "Landing_Page_FileManagementModule": "文件管理",
+ "Landing_Page_CustomerStory_1": "ABP Commercial 幫助 SC Ventures 在 9 個月內交付了銀行級多租戶筒倉資料庫 SaaS 平台,以支援來自多個整合錨點的大額發票的應收帳款/應付帳款供應鏈融資。 ABP 的模組化使團隊能夠以創紀錄的時間交付、通過所有 VAPT,並透過完整的 CI/CD 和管道將容器化微服務堆疊部署到生產中。",
+ "Landing_Page_CustomerStory_2": "我們看到了使用 ABP Commercial 來減少客製化開發專案的開銷的價值。團隊可以統一不同專案流中的程式碼模式。我們看到該框架具有更大的潛力,可以讓我們比以前更快地建立新功能。我們相信我們將不斷看到利用 ABP Commercial 的價值。",
+ "Landing_Page_CustomerStory_3": "我們愛 ABP。我們不必從頭開始編寫所有內容。我們從開箱即用的功能開始,只專注於我們真正需要編寫的內容。此外,ABP 架構良好,程式碼品質高,錯誤較少。如果我們必須自己編寫所需的所有內容,我們可能需要花費數年時間。我們喜歡的另一件事是新版本、問題修復或改進很快就會每隔一周推出\n 。我們不會等太久。",
+ "Landing_Page_CustomerStory_4": "ABP Commercial 是一款極佳的產品,值得推薦。在單一可配置平台上為我們的客戶推出商業產品。為任何團隊提供的框架和工具的快速啟動都是值得的。 ABP Commercial 最適合我們的需求。",
+ "Landing_Page_AdditionalServices": "定製或批量許可證、入職、現場培訓和支援、客製化專案開發、移植現有專案等等...",
+ "Landing_Page_IncludedDeveloperLicenses": "包含{0} 個開發者許可",
+ "Landing_Page_SeeOnDemo": "請參閱演示",
+ "Landing_Page_LeptonThemes": "輕子主題",
+ "Landing_Page_AccountModuleDescription_1": "該模組實現應用程式的身份驗證系統;",
+ "Landing_Page_AccountModuleDescription_2": "提供帶有使用者名稱和密碼的登入頁面",
+ "Landing_Page_AccountModuleDescription_3": "提供註冊頁面來建立新帳戶。",
+ "Landing_Page_AccountModuleDescription_4": "提供忘記密碼頁面,以透過電子郵件發送密碼重設連結。",
+ "Landing_Page_AccountModuleDescription_5": "透過 UI 提供電子郵件確認功能。",
+ "Landing_Page_AccountModuleDescription_6": "實施兩因素身份驗證(簡訊和電子郵件)。",
+ "Landing_Page_AccountModuleDescription_7": "實現使用者鎖定(在一定時間內因無效憑證而導致登入失敗達到一定次數時,將帳戶鎖定設定的時間)。",
+ "Landing_Page_AccountModuleDescription_8": "實作Identity Server身份驗證伺服器 UI 和功能。",
+ "Landing_Page_AccountModuleDescription_9": "允許在多租戶環境中在租戶之間切換。",
+ "Landing_Page_AccountModuleDescription_10": "允許更改應用程式的UI 語言。",
+ "Landing_Page_AuditLoggingModuleDescription_1": "此模組為審計基礎設施提供審計日誌報告UI。允許搜尋、過濾和顯示審核日誌條目和實體變更日誌。",
+ "Landing_Page_AuditLoggingModuleDescription_2": "審核日誌條目包含有關每個客戶端請求的關鍵資料:",
+ "Landing_Page_AuditLoggingModuleDescription_3": "URL、瀏覽器、IP 位址、客戶端名稱",
+ "Landing_Page_AuditLoggingModuleDescription_4": "使用者",
+ "Landing_Page_AuditLoggingModuleDescription_5": "HTTP方法、HTTP回傳狀態碼",
+ "Landing_Page_AuditLoggingModuleDescription_6": "成功/失敗、異常詳細資訊(如果有)",
+ "Landing_Page_AuditLoggingModuleDescription_7": "請求執行時長",
+ "Landing_Page_AuditLoggingModuleDescription_8": "實體已在此請求中建立、刪除或更新(具有變更的屬性)。",
+ "Landing_Page_BloggingModuleDescription_1": "該模組為您的 ABP 應用程式添加一個簡單的部落格;",
+ "Landing_Page_BloggingModuleDescription_2": "允許在單一應用程式中建立多個部落格。",
+ "Landing_Page_BloggingModuleDescription_3": "支援Markdown格式。",
+ "Landing_Page_BloggingModuleDescription_4": "允許為貼文撰寫評論。",
+ "Landing_Page_BloggingModuleDescription_5": "允許為部落格文章分配標籤。",
+ "Landing_Page_BloggingModuleDescription_6": "請參閱blog.abp.io網站作為部落格模組的即時範例。",
+ "Landing_Page_ChatModuleDescription_1": "此模組用於應用程式中使用者之間的即時訊息傳遞。",
+ "Landing_Page_ChatModuleDescription_2": "聊天頁面上的即時訊息傳遞。",
+ "Landing_Page_ChatModuleDescription_3": "在應用程式中搜尋用戶以獲取新對話。",
+ "Landing_Page_ChatModuleDescription_4": "最近對話的聯絡人清單。",
+ "Landing_Page_ChatModuleDescription_5": "當使用者查看另一個頁面時有新訊息通知。",
+ "Landing_Page_ChatModuleDescription_6": "選單圖示上的未讀訊息總數徽章。",
+ "Landing_Page_ChatModuleDescription_7": "每個對話的未讀訊息計數。",
+ "Landing_Page_ChatModuleDescription_8": "延遲載入對話。",
+ "Landing_Page_DocsModuleDescription_1": "此模組用於創建技術文件網站;",
+ "Landing_Page_DocsModuleDescription_2": "內建GitHub 整合:直接在 GitHub 上撰寫和管理文件。",
+ "Landing_Page_DocsModuleDescription_3": "版本控制支援直接整合到 GitHub 版本。",
+ "Landing_Page_DocsModuleDescription_4": "支援多語言(支援預設語言)。",
+ "Landing_Page_DocsModuleDescription_5": "支援Markdown和 HTML 格式。",
+ "Landing_Page_DocsModuleDescription_6": "提供導航和大綱部分。",
+ "Landing_Page_DocsModuleDescription_7": "允許在單一應用程式中託管多個專案文件。",
+ "Landing_Page_DocsModuleDescription_8": "GitHub 上文件的鏈接,因此任何人都可以通過單擊“編輯”鏈接輕鬆做出貢獻。",
+ "Landing_Page_DocsModuleDescription_9": "除了 GitHub 來源之外,還允許簡單地使用資料夾作為文件來源。",
+ "Landing_Page_FileManagementModuleDescription_1": "在分層資料夾結構中上傳、下載和組織文件。",
+ "Landing_Page_FileManagementModuleDescription_2": "此模組用於上傳、下載檔案並以分層資料夾結構組織檔案。它還與多租戶相容,您可以確定租戶的總大小限制。",
+ "Landing_Page_FileManagementModuleDescription_3": "此模組基於BLOB儲存系統,因此可以使用不同的儲存提供者來儲存檔案內容。",
+ "Landing_Page_IdentityModuleDescription_1": "該模組實現了應用程式的使用者和角色系統;",
+ "Landing_Page_IdentityModuleDescription_2": "基於Microsoft 的 ASP.NET Core Identity庫建置。",
+ "Landing_Page_IdentityModuleDescription_3": "管理系統中的角色和使用者。一個使用者可以擁有多個角色。",
+ "Landing_Page_IdentityModuleDescription_4": "設定角色和使用者層級的權限。",
+ "Landing_Page_IdentityModuleDescription_5": "啟用/停用每個使用者的兩因素身份驗證和使用者鎖定。",
+ "Landing_Page_IdentityModuleDescription_6": "管理基本使用者設定檔和密碼。",
+ "Landing_Page_IdentityModuleDescription_7": "管理系統中的聲明類型,為角色和使用者設定聲明。",
+ "Landing_Page_IdentityModuleDescription_8": "設定頁面來管理密碼複雜性、使用者登入、帳戶和鎖定。",
+ "Landing_Page_IdentityModuleDescription_9": "支援LDAP認證。",
+ "Landing_Page_IdentityModuleDescription_10": "提供電子郵件和電話號碼驗證。",
+ "Landing_Page_IdentityModuleDescription_11": "支援社交登入整合(Twitter、Facebook、GitHub 等)。",
+ "Landing_Page_IdentityModuleDescription_12": "管理系統中的組織單位。",
+ "Landing_Page_PaymentModuleDescription_1": "提供不同支付網關的整合。",
+ "Landing_Page_PaymentModuleDescription_2": "此模組提供支付網關的集成,因此您可以輕鬆地從客戶那裡獲得付款。",
+ "Landing_Page_PaymentModuleDescription_3": "此模組支援以下支付網關",
+ "Welcome_Page_UseSameCredentialForCommercialWebsites": "對Commercial.abp.io和support.abp.io使用相同的憑證。",
+ "WatchCrudPagesVideo": "觀看「使用 ABP Suite 建立 CRUD 頁面」影片!",
+ "WatchGeneratingFromDatabaseVideo": "觀看“ABP Suite:從現有資料庫表格產生 CRUD 頁面”影片!",
+ "WatchTakeCloserLookVideo": "觀看“仔細看看程式碼產生:ABP Suite”影片!",
+ "ConfirmedEmailAddressRequiredToStartTrial": "您應該有一個確認的電子郵件地址才能開始試用許可證。",
+ "EmailVerificationMailNotSent": "電子郵件驗證郵件無法傳送。",
+ "GetConfirmationEmail": "如果您之前沒有收到驗證電子郵件,請按一下此處以取得驗證電子郵件。",
+ "WhichLicenseTypeYouAreInterestedIn": "您對哪種許可證類型感興趣?",
+ "DontTakeOurWordForIt": "不要相信我們的話...",
+ "ReadAbpCommercialUsersWantYouToKnow": "閱讀 ABP Commercial 用戶想讓您了解的內容",
+ "Testimonial_ShortDescription_1": "ABP的模組化使得團隊及時交付成為可能。",
+ "Testimonial_ShortDescription_2": "比以前更快地建立新功能。",
+ "Testimonial_ShortDescription_3": "我們從開箱即用的功能開始,只專注於我們真正需要編寫的內容。",
+ "Testimonial_ShortDescription_4": "ABP Commercial 最適合我們的需求。",
+ "OnlineReviewersOnAbpCommercial": "ABP 商業線上評論",
+ "SeeWhatToldAboutAbpCommercial": "查看有關 ABP Commercial 的內容,並根據需要寫下您的想法。",
+ "BlazoriseLicense": "我们是否需要购买Blazorise许可证?",
+ "BlazoriseLicenseExplanation": "我公司Volosoft和公司Megabit之间有合作协议,根据此协议,购买将同时包含了Blazorise许可证与ABP商业产品,因此我们的客户不需要再额外购买Blazorise许可证。",
+ "ExtendPaymentInfoSection_DeveloperPrice": "{0}x 個額外開發者",
+ "ExtendPaymentInfoSection_DiscountRate": "折扣 {0}%",
+ "TotalNetPrice": "總淨價",
+ "EFCore": "實體框架核心",
+ "All": "全部",
+ "Mvc": "多維控制",
+ "DataBaseProvider": "數據提供者",
+ "UIFramework": "使用者介面框架",
+ "LeptonXThemeForDashboard": "您的管理儀表板的 LeptonX 主題",
+ "AbpPlatform": "總部基地平台",
+ "YouDeserveGoodUXUI": "您值得擁有良好的使用者介面和更好的使用者體驗。 ABP 的 LeptonX 主題就是為它服務的。",
+ "ViewLiveDemo": "查看即時主題演示",
+ "GetLeptonX": "立即取得 LeptonX",
+ "SeeLeptonXDocumentation": "請參閱 LeptonX 文檔",
+ "SeeLeptonDocumentation": "請參閱輕子文檔",
+ "SimplifiedMenu": "簡化選單",
+ "SimplifiedMenuDescription": "您可以透過篩選選單輕鬆找到您要找的頁面",
+ "YourFavoritePages": "您最喜歡的頁面觸手可及",
+ "YourFavoritePagesDescription": "透過點擊頁面右上角的星形圖標,可以輕鬆地從收藏夾中新增或刪除頁面。",
+ "BreadCrumbs": "用於無縫切換的麵包屑導航",
+ "BreadCrumbsDescription": "使用麵包屑,即使左側選單關閉,您也可以一鍵切換到相同等級的頁面,並且它適用於平板電腦和行動裝置回應!",
+ "YourMenu": "您的菜單如您所願",
+ "YourMenuDescription": "根據需要自訂使用者選單上可直接點選的圖示和下拉方塊。用戶選單可根據您的需求完全客製化",
+ "RtlSupport": "對您的語言的 RTL 支持",
+ "RtlSupportDescription": "LeptonX 主題支援您的語言的 RTL。語言選項位於設定選單中,供您更改語言。",
+ "YourColors": "您的管理儀表板 UI 上的顏色",
+ "YourColorsDescription": "LeptonX 主題根據您的系統偏好工作,並具有儀表板淺色主題、儀表板深色主題和儀表板半深色主題選項。",
+ "ArrangeContentWidth": "輕鬆安排內容寬度",
+ "ArrangeContentWidthDescription": "輕鬆變更內容區域的寬度。",
+ "LeptonXCompatibleWith": "LeptonX 主題相容",
+ "MobileResponsiveTemplate": "移動響應模板",
+ "MobileResponsiveTemplateDescription1": "從您喜歡的任何裝置存取您的 LeptonX 管理儀表板。",
+ "MobileResponsiveTemplateDescription2": "它專為您在您的每台設備上輕鬆使用而設計。它對行動裝置和平板電腦尺寸具有響應能力。",
+ "TopMenuLayoutOption": "頂部選單佈局選項",
+ "TopMenuLayoutOptionDescription1": "如果您想使用相同的管理儀表板設定您的網站,可以使用 LeptonX 主題來實現!",
+ "TopMenuLayoutOptionDescription2": "只需嘗試 LeptonX 頂部選單佈局即可實現這一目標!",
+ "EasilyCustomizable": "輕鬆客製化您的品牌顏色",
+ "EasilyCustomizableDescription1": "您只需使用幾個 SCSS 變數即可自訂 LeptonX 主題。無需覆蓋,無需額外的 CSS 負載!",
+ "EasilyCustomizableDescription2": "透過 LeptonX,您可以隨心所欲地安排管理儀表板。",
+ "IndependentLayout": "獨立的佈局和內容區域",
+ "IndependentLayoutDescription1": "LeptonX 的佈局基礎設施的設計與內容完全分開。",
+ "IndependentLayoutDescription2": "這意味著如果您願意,您可以使用 Bootstrap 以外的內容結構自由設計專案。",
+ "MostUsedLibraries": "最常用的庫與 LeptonX 集成",
+ "MostUsedLibrariesDescription1": "LeptonX 包含您最常用的函式庫。它允許您輕鬆使用 ApexCharts、DataTables、DropZone、FullCalender、JSTree、Select2 和 Toastr 等庫。",
+ "MostUsedLibrariesDescription2": "LeptonX 也支援 MVC Angular 和 Blazor 特定的函式庫。",
+ "CreateAndCustomize": "使用 LeptonX 自訂頁面在幾秒鐘內建立和自訂您需要的頁面",
+ "CreateAndCustomizeDescription": "透過使用 LeptonX 主題,您還可以存取許多預製的 HTML 頁面。其中包括許多頁面,例如登入頁面、部落格、常見問題、訂閱清單、發票、定價和文件管理。",
+ "LeptonThemeForAdmin": "您的管理儀表板的 Lepton 主題",
+ "LeptonThemeForAdminDescription": "Lepton 主題仍然可用並將得到維護。如果您想以 Lepton 主題使用者的身份切換到 LeptonX 主題,您可以查看文件以了解操作方法。",
+ "LeptonCompatibleWith": "Lepton 主題相容",
+ "BlackFridayDiscount": "黑色星期五折扣",
+ "UpgradePaymentInfoSection_DeveloperPrice": "{0}(另外 {1} 個開發者)",
+ "Upgrade": "升級",
+ "Renewal": "更新",
+ "UpgradePaymentInfoSection_LicensePrice": "{0}許可證",
+ "UpgradePaymentInfoSection_LicenseRenewalPrice": "執照更新",
+ "Total": "全部的",
+ "SupportPolicyFaqTitle": "您的支持政策是什麼?",
+ "SupportPolicyFaqExplanation": "我們只支持活動和以前的主要版本。我們不保證為第 3 個和更早的主要版本發布補丁。例如,如果活動版本是 7.0.0,我們將發布 6.x.x 和 7.x.x 的補丁版本。此外,我們僅對 ABP Framework 和 ABP Commercial 相關問題提供支持。這意味著不支持 ABP 產品使用的第 3 方應用程序、雲服務和其他外圍庫。我們將盡商業上合理的努力,在“Volosoft Bilisim A.S”的正式營業時間內為我們的客戶提供技術支持。另一方面,我們不承諾服務級別協議 (SLA) 響應時間,但我們會盡量在我們的官方工作時間內盡快響應技術問題。除非與客戶達成特殊協議,否則我們僅在 https://support.abp.io 上提供支持。我們還提供私人電子郵件支持,僅適用於企業許可證持有者。",
+ "TotalDevelopers": "總共 {0} 個開發者",
+ "CustomPurchaseExplanation": "根據您的具體需求量身定制",
+ "WhereDidYouHearAboutUs": "你從哪裡知道我們的?",
+ "Twitter": "推特",
+ "Facebook": "Facebook",
+ "Youtube": "Youtube",
+ "Google": "Google",
+ "Github": "GitHub",
+ "Friend": "來自朋友",
+ "Other": "其他",
+ "WhereDidYouHearAboutUs_explain": "指定 ...",
+ "DeletingMemberWarningMessage": "“{0}”將從開發者清單中刪除。如果需要,您可以稍後將此空位分配給其他開發人員。",
+ "AdditionalInfo": "如果開發人員席位超出您的要求,您可以減少它們。您可以發送電子郵件至info@abp.io來刪除您的一些開發人員席位。清除未使用的開發人員席位將降低授權續約成本。如果需要,您可以在有效許可期內重新購買額外的開發人員席位。請注意,由於此許可證包中有 {0} 個開發人員,因此您無法減少此數量。",
+ "LinkExpiredErrorMessage": "您嘗試造訪的連結已過期。",
+ "ExpirationDate": "截止日期",
+ "SpringCampaignDiscount": "春季活動折扣",
+ "WhyUseAbpIoPlatform": "為什麼我應該使用 ABP.IO 平台而不是從頭開始創建新的解決方案?",
+ "WhyUseAbpIoPlatformFaqExplanation": "請參閱該頁面,以詳細了解為什麼使用 ABP.IO 平台比自己做所有事情具有顯著優勢。",
+ "EulaPageTitle": "最終用戶許可協議 (EULA)",
+ "PrivacyPolicyPageTitle": "隱私權政策 - Cookie 政策",
+ "TermsConditionsPageTitle": "條款與條件",
+ "TrainingsPageTitle": "ABP 培訓包",
+ "ModulesPageTitle": "ABP 預建應用模組",
+ "Volo.AbpIo.Commercial:040001": "API 存取金鑰不正確。",
+ "GetLepton": "立即取得輕子",
+ "MyOrganizations_Detail_LicenseStartDate": "許可證開始日期",
+ "MyOrganizations_Detail_LicenseExpiryDate": "到期日",
+ "BlazoriseSupport": "如何從 Blazorise 團隊取得 Blazorise 授權金鑰和支援?",
+ "BlazoriseSupportExplanation": "請依照以下步驟取得 Blazorise 團隊的支援並取得您的 Blazorise 授權金鑰:",
+ "BlazoriseSupportExplanation1": "使用與您的 abp.io 帳戶相同的電子郵件地址在blazorise.com/support/register註冊新帳戶。將「許可證密鑰」條目留空。它必須與您在 abp.io 上的電子郵件帳戶相同。",
+ "BlazoriseSupportExplanation2": "透過檢查您的電子郵件地址來驗證您的電子郵件地址。如果您在收件匣中沒有看到電子郵件,請檢查您的垃圾郵件匣!",
+ "BlazoriseSupportExplanation3": "登入 Blazorise 支援網站: blazorise.com/support/login 。",
+ "BlazoriseSupportExplanation4": "如果您擁有有效的 ABP 商業許可證,您還將擁有 Blazorise PRO 授權。您可以在blazorise.com/support/user/manage/license取得 Blazorise 授權金鑰。",
+ "BlazoriseSupportExplanation5": "您可以在支援網站上發布您的問題並為您的應用程式產生產品代幣。",
+ "AbpLiveTrainingPackages": "ABP 現場培訓包",
+ "Releases": "發布",
+ "ReleasesDescription": "ABP商業發布日誌。",
+ "ReleaseDate": "發布日期",
+ "Labels": "標籤",
+ "PreRelease": "預發布",
+ "AllTypes": "所有類型",
+ "Enhancement": "強化",
+ "Bug": "漏洞",
+ "Feature": "特徵",
+ "AllUIs": "所有使用者介面",
+ "MVC": "多維控制",
+ "BlazorServer": "Blazor伺服器",
+ "MAUI": "模伊島",
+ "HowItWorks_Page_Title": "怎麼運作的?",
+ "HowItWorks_Page_Description": "ABP 架構擴充了.NET 平台。因此,使用普通 .NET 解決方案可以做的任何事情都可以透過 ABP 框架實現。這使得以較低的學習曲線輕鬆上手。",
+ "HowItWorks_Description1": "ABP 架構擴充了.NET 平台。因此,使用普通 .NET 解決方案可以做的任何事情都可以透過 ABP 框架實現。這使得以較低的學習曲線輕鬆上手。",
+ "HowItWorks_Description2": "一旦您開始學習和使用 ABP 框架功能,開發您的軟體將比以往更加愉快。",
+ "HowItWorks_Description3": "本頁主要解釋了作為 .NET 開發人員如何使用 ABP.IO 平台。",
+ "CreateANewSolution": "建立新的 .NET 解決方案",
+ "CreateANewSolution_Description1": "一切都從創建新的 ABP 整合 .NET 解決方案開始。",
+ "StartWithStartupTemplates": "啟動預先建置的啟動解決方案範本之一",
+ "SimpleMonolithApplicationTemplate": "簡單的整體應用程式模板",
+ "LayeredApplicationTemplate": "分層應用模板",
+ "MicroserviceSolutionTemplate": "微服務解決方案模板",
+ "CreateEmptySolutionAndUseAbp": "或建立一個新的空 .NET 解決方案並自行安裝 ABP NuGet 和 NPM套件。",
+ "CreatingSolutionWithMultipleOptions": "建立新解決方案時有多個使用者介面和資料庫選項。",
+ "UIFrameworkOptions": "UI 框架選項",
+ "DotnetSolutionWithoutDependency": "現在,您的本機電腦中有一個常規的 .NET 解決方案,不依賴雲端平台或外部服務。",
+ "CheckTheDocumentForDetails": "您可以查看{1}文件以了解詳細資訊。",
+ "UIAndDatabaseIndependent": "ABP 可以與 .NET 支援的任何 UI 和任何資料庫提供者一起使用。 \n然而,這些 UI 和資料庫提供者是預先整合的並且有詳細記錄。",
+ "InstallAbpModules": "安裝 ABP 模組",
+ "DevelopYourSolution": "開發您的解決方案",
+ "DeployAnywhere": "隨處部署",
+ "InstallAbpModule_Description1": "ABP是一個模組化的應用程式開發框架。啟動解決方案範本已安裝了必要的模組。 \n但是您可能希望在解決方案中使用更多應用程式模組。",
+ "InstallAbpModule_Description2": "每個模組都由一些NuGet和NPM包組成,並有一個安裝文件。 ABP Suite會自動完成大部分工作,然後您根據其文件手動配置或微調模組。",
+ "DevelopYourSolution_Description1": "ABP 的基礎設施透過自動化重複性工作並提供預先建置的基礎架構和應用程式功能,使您能夠專注於自己的業務程式碼。",
+ "DevelopYourSolution_Description2": "在下面的程式碼區塊中,您可以看到 ABP 框架如何無縫整合到您的程式碼中並自動為您執行重複性任務。",
+ "DevelopYourSolution_Description3": "即使在這個短代碼區塊中,ABP 也為您做了很多事情。",
+ "DevelopYourSolution_Description4": "它提供了應用約定的基類,例如\n依賴注入。通用\n儲存庫服務提供了一個方便的\n方式與資料庫互動。聲明式\n授權與微調的權限系統一起使用。",
+ "DevelopYourSolution_Description5": "ABP 完全自動化了\n工作單元(用於資料庫連接和交易管理)、 \n異常處理、 \n驗證\n和審計日誌記錄。它提供了更多構建塊來簡化您的日常開發任務並專注於您自己的程式碼,同時創建可用於生產的\n應用程式。",
+ "DevelopYourSolution_Description6": "您可以想像,如果您全部手動完成,該程式碼區塊會變得多麼長和複雜。",
+ "SuiteCrudGenerationInFewSeconds": "除了手動編碼解決方案之外,您還可以使用 ABP Suite 工具在幾分鐘內建立完全可用的高級 CRUD 頁面。它將程式碼產生到您的解決方案中,以便您可以根據您的自訂要求對其進行微調。",
+ "DeployAnywhere_Description1": "最終,您將擁有一個純 .NET 解決方案。您可以將解決方案部署到您自己的伺服器、雲端平台、Kubernetes 或您想要的任何地方。您可以根據需要部署到任意數量的伺服器。 ABP 是一個與部署環境無關的工具。",
+ "ExpertiseAbpFramework": "ABP 框架專業知識",
+ "ExpertiseAbpFramework_Description1": "想要超越基礎知識並獲得 ABP.IO 平台的專業知識嗎?",
+ "FreeDownload": "免費下載",
+ "Read": "讀",
+ "HavingTrouble": "遇到麻煩?",
+ "HavingTrouble_Description1": "您在開發解決方案時遇到問題嗎?我們在這裡!使用 ABP 支援平台\n或發送電子郵件直接從核心 ABP 框架團隊成員那裡獲取協助。",
+ "WeAreHereToHelp_Description1": "您可以瀏覽我們的說明主題或在常見問題、 \n中搜索,也可以使用聯絡表單向我們提問。",
+ "OtherModules": "其他模組",
+ "OtherModules_Description1": "帳戶、稽核日誌、聊天、CMS 套件、文件管理、表單、GDPR、身分、語言管理、付款、SaaS 等等...",
+ "HowItWorks_DatabaseProviderOptions": "資料庫提供者選項",
+ "SeeFAQ": "查看常見問題",
+ "ReleaseLogs": "發布日誌",
+ "ReleaseLogs_Tag": "{0} 發布日誌",
+ "ReleaseLogs_Pr": "拉取請求 #{0} - {1}",
+ "NoLabels": "無標籤",
"DoesTheSubscriptionRenewAutomatically": "許可會自動續費嗎?",
- "DoesTheSubscriptionRenewAutomaticallyExplanation": "ABP 商業版沒有自動續費的計費模式。因此,在您的許可期結束時,您的訂閱將不會自動續訂。如果您希望繼續享受ABP商業版的服務,請在組織管理頁面手動進行續費操作。如果您擁有多個組織,您可以點擊即將到期的組織上的\"管理\"按鈕,然後點擊\"立即續費\"按鈕來續訂您的許可。您還可以查看許可到期後會發生什麼?部分了解更多信息。"
+ "DoesTheSubscriptionRenewAutomaticallyExplanation": "ABP 商業版沒有自動續費的計費模式。因此,在您的許可期結束時,您的訂閱將不會自動續訂。如果您希望繼續享受ABP商業版的服務,請在組織管理頁面手動進行續費操作。如果您擁有多個組織,您可以點擊即將到期的組織上的\"管理\"按鈕,然後點擊\"立即續費\"按鈕來續訂您的許可。您還可以查看許可到期後會發生什麼?部分了解更多信息。",
+ "ExtraQuestionCreditsFaqTitle": "我可以購買額外的支援問題積分嗎?",
+ "ExtraQuestionCreditsFaqExplanation": "是的你可以。若要購買額外的問題積分,請發送電子郵件至info@abp.io ,並註明您所在組織的名稱。以下是額外問題學分的價格表:- 50 個問題包 999 美元
- 25 個問題包 625 美元
- 15 個問題包 450 美元
",
+ "AlreadyBetaTester": "您已經加入了 Beta 測試員計劃。",
+ "AbpStudio": "總部基地工作室",
+ "AbpStudio_Description": "ABP Studio 仍在開發中。您可以填寫下面的表格,成為第一批使用者之一。",
+ "AbpStudio_Description1": "ABP Studio 是一款針對 ABP 開發人員的跨平台桌面應用程式。",
+ "AbpStudio_Description2": "它與 ABP 框架很好地集成,旨在透過自動化為您提供一個舒適的開發環境,提供有關您的解決方案的見解,使開發、運行和部署您的解決方案變得更加容易。",
+ "AbpStudio_ComingSoon": "即將推出計劃測試版發布日期:2023 年第四季。",
+ "AbpStudio_PlannedPreviewDate": "計畫預覽版發布日期:2023 年第四季。",
+ "BetaRequest": "測試版請求",
+ "CreateNewSolutions": "建立新的解決方案",
+ "CreateNewSolutions_Description1": "您可以透過多種選項輕鬆建立從簡單應用程式到模組化整體或微服務解決方案。您將獲得適合您企業的完整生產就緒基礎軟體解決方案。",
+ "ArchitectYourSolutions": "設計您的解決方案",
+ "ArchitectYourSolutions_Description1": "透過創建模組或服務並在它們之間建立關係,可以更輕鬆地建立整體模組化和微服務解決方案結構。您也可以安裝或解除安裝預先建置的應用程式模組。",
+ "ExploreYourSolution": "探索您的解決方案",
+ "ExploreYourSolution_Description1": "ABP Studio 顯示了解決方案中的元件以及解決方案所依賴的模組的高階視圖。您可以探索實體、服務、HTTP API 等,而無需開啟程式碼庫。",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze": "輕鬆運行多應用程式或微服務解決方案",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description1": "只需單擊即可運行一項、多項或所有服務。這樣,就可以輕易地停止一個服務,在 Visual Studio 中執行它來測試或除錯。",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description2": "查看服務列表,查看每個服務的即時 HTTP 請求和異常計數。",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description3": "查看傳入任何服務的所有HTTP 請求的所有詳細資訊。",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description4": "在任何服務中即時探索異常詳細信息,輕鬆過濾和搜尋。",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description5": "顯示應用程式日誌,按日誌等級過濾或按文字搜尋。",
+ "RunMultiApplicationOrMicroserviceSolutionsInABreeze_Description6": "無需離開解決方案運行器即可瀏覽應用程式的 UI。",
+ "IntegrateToYourKubernetesCluster": "整合到您的 Kubernetes 集群",
+ "IntegrateToYourKubernetesCluster_Description1": "將本地開發環境連接到本地或遠端 Kubernetes 集群,該集群已在其中運行您的微服務解決方案。",
+ "IntegrateToYourKubernetesCluster_Description2": "存取 Kubernetes 中的任何服務,其服務名稱為 DNS,就像它們在本機電腦中運作一樣。",
+ "IntegrateToYourKubernetesCluster_Description3": "攔截該叢集中的任何服務,因此被攔截服務的所有流量都會自動重定向到本機電腦中執行的服務。當您的服務需要使用 Kubernetes 中的任何服務時,流量會被重定向回集群,就像您的本機服務在 Kubernetes 內部運作一樣。",
+ "GetInformed": "獲取資訊",
+ "Studio_GetInformed_Description1": "留下您的聯絡訊息,以便在 ABP Studio 上線後第一時間獲得通知並試用。",
+ "Studio_GetInformed_Description2": "計畫預覽版發布日期:2023 年第三季。",
+ "ThankYou!": "謝謝你!",
+ "SendBetaRequest": "發送測試版請求",
+ "YouJoinedTheBetaTesterProgram": "您加入了 ABP Studio beta 測試員計畫。",
+ "PricingExplanation2": "30 天退款保證 —了解更多",
+ "MoneyBackGuaranteeText": "* 所有許可證均提供 30 天退款保證!團隊許可證 100% 退款,商業和企業許可證 30 天內退款 60%。",
+ "MobileApplicationStartupTemplates": "行動應用程式啟動模板",
+ "MobileApplicationStartupTemplates_Description1": "適用於您的 ABP 商業解決方案的整合式行動應用程式啟動範本。",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates": "使用 ABP 行動啟動範本建立強大的業務線應用程式",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description1": "ABP Commercial 提供了兩個使用React Native和.NET MAUI 實現的行動應用程式啟動範本。當您建立新的基於 ABP 的解決方案時,您還將擁有連接到後端 API 的基本啟動應用程式。",
+ "CreatePowerfulLineOfBusinessApplicationsUsingABPMobileStartupTemplates_Description2": "該應用程式具有預先建置的身份驗證令牌週期、多語言支援、多租戶支援、登入、忘記密碼、設定檔管理和使用者管理頁面。您可以新增自己的業務邏輯並根據您的需求進行自訂。",
+ "TwoFrameworkOptions": "兩種框架選項",
+ "TwoFrameworkOptions_Description": "ABP 提供了React Native和.NET MAUI行動啟動範本。這樣,您就可以選擇最適合您需求的需求。這兩個應用程式的程式碼重用率在 iOS 和 Android 平台之間最高。",
+ "PreIntegratedToYourBackend": "預先整合到您的後端",
+ "PreIntegratedToYourBackend_Description": "ABP Mobile 應用程式已預先整合到您的後端 API。它從伺服器取得有效的身份驗證令牌並發出經過身份驗證的請求。",
+ "MultiLanguage": "多語言",
+ "MultiLanguage_Description": "它已經支援 10 多種開箱即用的語言。您也可以新增下一種語言。",
+ "Arabic": "阿拉伯",
+ "Czech": "捷克語",
+ "English": "英語",
+ "Hungarian": "匈牙利",
+ "Finnish": "芬蘭",
+ "French": "法語",
+ "Hindi": "印地語",
+ "Portuguese": "葡萄牙語",
+ "Italian": "義大利語",
+ "Russian": "俄文",
+ "Slovak": "斯洛伐克語",
+ "Turkish": "土耳其",
+ "EngageAndRetainYourCustomersWithABPMobileApps": "使用 ABP 行動應用程式吸引並留住客戶",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description1": "您的客戶希望隨時隨地管理他們的產品和訂閱。這需要組織創建行動應用程序,使客戶能夠快速、無縫地滿足他們的請求。",
+ "EngageAndRetainYourCustomersWithABPMobileApps_Description2": "透過 ABP Mobile 應用程序,您可以使用單一程式碼庫為 Android 和 iOS 創建高品質的本機行動應用程序,並且不會影響安全性、品質或可擴展性。",
+ "OneCodeBaseMultipleDevices": "一種程式碼庫支援多種設備",
+ "OneCodeBaseMultipleDevices_Description": "ABP Mobile 應用程式是跨平台的。它們可以在 iOS 和 Android 裝置上安裝和運行,並使用單一程式碼庫適應不同的外形尺寸。開發人員只需建立一次 UI 和前端程式碼,無需針對要支援的每個裝置調整程式碼。",
+ "ComesWithTheSourceCode": "附帶原始碼",
+ "ComesWithTheSourceCode_Description": "行動應用程式隨原始程式碼一起提供。輕鬆自訂應用程式的 UX/UI,以滿足品牌指南。",
+ "Purchase_OneYearPrice": "1 年價格",
+ "Purchase_DeveloperSeatCount": "開發者席位數",
+ "Purchase_DevelopersAlreadyIncluded": "已包含 {0} 個開發者",
+ "1Year": "1年",
+ "{0}Years": "{0} 年",
+ "1YearLicense": "1 年許可證",
+ "{0}YearsLicense": "{0} 年許可",
+ "1AdditionalDeveloper": "1 名額外開發人員",
+ "{0}AdditionalDevelopers": "{0} 其他開發者",
+ "Discount": "折扣 ({0}%)",
+ "Summary": "概括",
+ "TrainingPack": "訓練包",
+ "TrainingPackDiscount": "培訓包折扣",
+ "Purchase_OnboardingTraining_Description": "此現場培訓套餐適用於 8 名學生的班級,且此折扣僅在使用新許可證購買時有效。了解更多",
+ "Purchase_Save": "省 {0}% {1} {2}",
+ "RemoveBasket": "從購物籃中取出",
+ "WhyABPIOPlatform?": "為什麼選擇ABP.IO平台?",
+ "DocumentAim": "本文檔旨在回答一個大問題:",
+ "DocumentAim_Description": "“為什麼應該使用 ABP.IO 平台而不是從頭開始創建新的解決方案?”",
+ "DocumentAim_Description2": "該文件介紹了建立現代軟體解決方案的挑戰,並解釋了 ABP 如何應對這些挑戰。",
+ "CreatingANewSolution": "建立新的解決方案",
+ "CreatingANewSolution_Description": "當您需要開始一個新的解決方案時,您需要問自己很多問題,並且在開始編寫第一個業務程式碼之前您應該花費大量時間。",
+ "CreatingAnEmptySolution": "創建一個空的解決方案",
+ "THEPROBLEM": "問題",
+ "CreatingAnEmptySolution_THEPROBLEM_Description": "即使創建一個幾乎空的解決方案也是具有挑戰性的;",
+ "CreatingAnEmptySolution_THEPROBLEM_Description2": "您如何跨專案組織程式碼庫?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description3": "有哪些層以及它們如何相互作用?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description4": "如何整合到第三方函式庫和系統?",
+ "CreatingAnEmptySolution_THEPROBLEM_Description5": "如何設定自動化測試?",
+ "ABPSOLUTION": "動態血壓解決方案",
+ "CreatingAnEmptySolution_ABPSOLUTION_Description": "ABP 基於領域驅動設計原則提供了一個架構良好、分層且可用於生產的啟動解決方案。該解決方案還包括每個層的預先配置單元和整合測試項目。",
+ "CommonLibraries": "通用函式庫",
+ "CommonLibraries_THEPROBLEM_Description": "您應該使用哪些函式庫來實現常見需求?軟體開發生態系統是高度動態的,這使得跟上最新的工具、函式庫、趨勢和方法變得具有挑戰性。",
+ "CommonLibraries_ABPSOLUTION_Description": "ABP 將流行的、成熟的和最新的庫預先整合到解決方案中。您不需要花時間整合它們或使它們相互溝通。它們開箱即用,可以正常工作。",
+ "UITheme&Layout": "使用者介面主題和佈局",
+ "UITheme&Layout_THEPROBLEM_Description": "在解決 UI 問題時,會出現一系列挑戰。其中包括為響應式、現代且適應性強的 UI 套件奠定基礎,該套件具有一致的外觀和導航選單、頁首、工具列、頁腳、小部件等一系列功能。",
+ "UITheme&Layout_THEPROBLEM_Description2": "即使您選擇預先設計的主題,將其無縫整合到您的專案中也可能需要數天的開發時間。另一個障礙在於升級此類主題。通常,主題的 HTML/CSS 結構會與您的 UI 程式碼交織在一起,從而呈現未來的主題變更或升級複雜的任務。程式碼和設計的這種交織使後續調整的靈活性變得複雜。",
+ "UITheme&Layout_ABPSOLUTION_Description": "ABP 框架提供了一個獨特的主題系統,可以將您的 UI 程式碼從主題約束中解放出來。主題獨立存在,包裝為 NuGet 或 NPM 套件,使主題安裝或升級只需幾分鐘。雖然您保留開發自訂主題或整合現有主題的選項,但 ABP Commercial 提供了一系列精緻且現代的主題。",
+ "UITheme&Layout_ABPSOLUTION_Description2": "此外,還有 Telerik 和 DevExpress 等 UI 元件提供者。然而,這些提供者主要提供單獨的元件,讓您有責任建立自己的佈局系統。在基於 ABP 的專案中工作時,您可以無縫合併這些庫,就像在任何其他專案中一樣。",
+ "TestInfrastructure": "測試基礎設施",
+ "TestInfrastructure_THEPROBLEM_Description": "建立強大的測試環境是一項耗時的工作。它涉及在解決方案中設置專用測試項目,仔細選擇必要的工具,創建服務和資料庫模擬,製作必要的基類和實用服務以最大限度地減少測試中的冗餘程式碼,以及解決各種相關任務。",
+ "TestInfrastructure_ABPSOLUTION_Description": "ABP 啟動範本預先配備了已設定的測試項目,可為您簡化流程。這意味著從第一天起,您就可以立即開始編寫初始單元或整合測試程式碼。",
+ "CodingStandards&Training": "編碼標準和培訓",
+ "CodingStandards&Training_THEPROBLEM_Description": "設定開發解決方案後,您通常必須教導開發人員系統如何運作以及如何使用相同的商定方法來建構它。即使您為他們提供培訓,保持文件最新也可能很困難。隨著時間的推移,每個開發人員可能會以自己的方式編寫程式碼,導致編寫程式碼的規則變得彼此不同。",
+ "CodingStandards&Training_ABPSOLUTION_Description": "ABP 解決方案已經組織得很整齊,並且有明確的解釋。逐步教學和指南向您準確展示如何處理 ABP 專案。",
+ "KeepingYourSolutionUpToDate": "讓您的解決方案保持最新",
+ "KeepingYourSolutionUpToDate_THEPROBLEM_Description": "開始開發後,您必須追蹤用於升級和補丁的庫的新版本。",
+ "KeepingYourSolutionUpToDate_ABPSOLUTION_Description": "我們定期將所有軟體包更新到最新版本,並在穩定版本發布之前對其進行測試。當您更新 ABP 框架時,其所有相依性都會升級為邊緣技術。",
+ "DRY": "不要重複自己!",
+ "DRY_Description": "創建基礎解決方案需要大量時間並且需要良好的架構經驗。然而,這只是開始!當您開始開發時,您可能需要編寫大量重複的程式碼;如果所有這些都能自動處理,那就太好了。",
+ "DRY_Description2": "ABP 透過遵循約定優於配置的原則,盡可能地自動化和簡化重複程式碼。但是,當您需要切換到手排時,它不會限制您。控制權始終掌握在您手中。",
+ "Authentication": "驗證",
+ "Authentication_THEPROBLEM_Description": "單一登入、Active Directory / LDAP 整合、OpenIddict 整合、社群登入、雙重認證、忘記/重設密碼、電子郵件啟動、新使用者註冊、密碼複雜性控制、嘗試失敗時鎖定帳戶、顯示失敗的登入嘗試...等等。我們知道您對所有這些通用要求都很熟悉。你並不孤單!",
+ "Authentication_ABPSOLUTION_Description": "ABP 框架和商業版本提供了所有這些預先實現的標準內容作為可重複使用的帳戶模組。您只需啟用並配置您需要的內容即可。",
+ "CrossCuttingConcerns": "跨領域的關注點",
+ "CrossCuttingConcerns_THEPROBLEM_Description": "橫切關注點是應該為每個用例實現的基本重複邏輯。一些例子;",
+ "CrossCuttingConcerns_THEPROBLEM_Description2": "啟動事務,成功時提交,錯誤時回滾。",
+ "CrossCuttingConcerns_THEPROBLEM_Description3": "處理和報告異常,向客戶端傳回正確的錯誤回應並在客戶端處理錯誤情況。",
+ "CrossCuttingConcerns_THEPROBLEM_Description4": "實現授權和驗證,返回正確的回應並在客戶端處理這些回應。",
+ "CrossCuttingConcerns_ABPSOLUTION_Description": "ABP 框架自動化或簡化了所有常見的橫切關注點。您只需編寫對您的業務重要的程式碼,ABP 將按照慣例處理其餘部分。",
+ "ArchitecturalInfrastructure": "建築基礎設施",
+ "ArchitecturalInfrastructure_THEPROBLEM_Description": "您通常需要建立基礎架構才能正確實施您的架構。例如,您通常實作儲存庫模式。您定義一些基底類別來簡化和標準化建立實體、服務、控制器和其他物件。",
+ "ArchitecturalInfrastructure_ABPSOLUTION_Description": "ABP 框架提供了所有這些以及更多開箱即用的功能。它是成熟的並且有充分的記錄。",
+ "EnterpriseApplicationRequirements": "企業應用需求",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description": "在每個業務應用中都有很多需求需要重複實現;",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description2": "細緻的權限體系,依照角色和使用者對UI進行權限管理。",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description3": "寫入審核日誌和實體歷史記錄以追蹤使用者何時修改資料庫記錄。",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description4": "對您的實體進行軟刪除,以便將它們標記為已刪除,而不是從資料庫中物理刪除並在查詢中自動過濾已刪除的實體。",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description5": "建立抽象和包裝器以從前端程式碼使用後端 API。",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description6": "排隊並執行後台作業。",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description7": "處理全球系統中的多個時區。",
+ "EnterpriseApplicationRequirements_THEPROBLEM_Description8": "在伺服器和用戶端之間共用驗證、本地化、授權邏輯。",
+ "EnterpriseApplicationRequirements_ABPSOLUTION_Description": "ABP 提供了一個基礎設施來輕鬆實現此類需求。同樣,您不必花費寶貴的時間一次又一次地重新實現所有這些。",
+ "GeneratingInitialCode&Tooling": "產生初始程式碼和工具",
+ "GeneratingInitialCode&Tooling_THEPROBLEM_Description": "您將在典型的 Web 應用程式中建立許多類似的頁面。他們中的大多數都會執行類似的 CRUD 操作。重複建立這樣的頁面非常繁瑣,而且容易出錯。",
+ "GeneratingInitialCode&Tooling_ABPSOLUTION_Description": "ABP Suite可以在幾秒鐘內為您的實體產生全端 CRUD 頁面。產生的程式碼是分層且乾淨的。所有標準驗證和授權要求均已實施。另外,也會產生單元測試類別。一旦獲得完全運行的頁面,您可以根據您的業務需求進行修改。",
+ "IntegratingTo3rdPartyLibrariesAndSystems": "整合到第三方函式庫和系統",
+ "IntegratingTo3rdPartyLibrariesAndSystems_THEPROBLEM_Description": "大多數庫都被設計為低級別,您通常會做一些工作來正確整合它們,而無需在解決方案中的各處重複相同的整合和配置程式碼。例如,假設您必須使用 RabbitMQ 來實現分散式事件匯流排。你想做的就是;將訊息傳送到佇列並處理傳入的訊息。但您需要了解訊息傳遞模式、佇列和交換細節。要編寫高效的程式碼,您必須建立一個池來管理連線、客戶端和通道。您還必須處理異常、ACK 訊息、失敗時重新連線到 RabbitMQ 等。",
+ "IntegratingTo3rdPartyLibrariesAndSystems_ABPSOLUTION_Description": "例如,ABP 的 RabbitMQ 分散式事件匯流排整合抽象化了所有這些細節。您可以輕鬆地發送和接收訊息。您需要編寫低階程式碼嗎?沒問題,您隨時都可以這樣做。當您需要使用正在使用的庫的低階功能時,ABP 不會限制您。",
+ "WhyNotBuildYourOwnFramework?": "為什麼不建構自己的框架?",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description": "所有基礎設施,即使是最簡單的方式,也需要花費大量時間來建造、維護和記錄。隨著時間的推移,它會變得越來越大,並且很難在解決方案中維護它。將它們分離成可重複使用的專案是建立您自己的內部框架的起點。",
+ "WhyNotBuildYourOwnFramework_THEPROBLEM_Description2": "建置、記錄、培訓和維護內部框架確實很困難。如果您沒有經驗豐富的專門框架團隊,您的內部框架很快就會變成無人能理解和維護的未記錄的遺留程式碼。另一方面,這些框架一般是由團隊中的一、兩個開發人員所開發的。這些人正在成為知識孤島。這對他們有利,但對公司不利,因為他們是專案的單點故障-SPOF- 。一旦他們離開公司,專案就會急劇下降。",
+ "WhyNotBuildYourOwnFramework_ABPSOLUTION_Description": "ABP框架是一個社群驅動的、文件齊全、成熟且通用的應用程式框架。由經驗豐富的開發人員組成的團隊正在努力使其保持最新、易於理解和舒適使用。使用這樣一個穩定的框架可以讓您專注於自己的業務程式碼,並在需要時獲得專家的框架協助。",
+ "ArchitecturalInfrastructure_Description": "SaaS 應用程式、模組化或微服務系統是最常用的企業軟體模式。建構這樣的系統不僅需要良好的理解和經驗,還需要強大的軟體基礎設施。否則,您會發現自己花費了大量精力來支援程式碼庫中的這些架構細節。",
+ "Modularity": "模組化",
+ "Modularity_THEPROBLEM_Description": "要建立真正的模組化系統並不容易!系統的所有方面(資料庫、實體、API、UI 頁面/元件)都可以拆分為模組,並且每個模組都可以重複使用,無需其他模組。普通的 ASP.NET Core 並不會提供這樣的模組化架構。如果你需要的話,你應該從頭開始考慮。",
+ "Modularity_ABPSOLUTION_Description": "ABP框架天生就是一個模組化的應用程式開發結構。框架中的每個功能都是為了與模組化相容而開發的。文件和指南解釋如何以標準方式開發可重複使用模組。",
+ "SaaSMultiTenancy": "SaaS/多租戶",
+ "SaaSMultiTenancy_THEPROBLEM_Description": "多租戶是實施 SaaS 系統的常用方法。然而,實施一致的多租戶基礎設施可能會變得複雜。",
+ "SaaSMultiTenancy_ABPSOLUTION_Description": "ABP 框架提供了完整的多租戶基礎設施,並從業務程式碼中抽像出複雜性。您的應用程式程式碼將主要是多租戶感知的,而 ABP 框架會自動將資料庫、快取和租戶的其他詳細資訊相互隔離。它支援單一資料庫、每個租戶資料庫和混合方法。它正確配置了 Microsoft Identity 和 OpenIddict 等程式庫,這些程式庫通常不相容於多租用戶。",
+ "Microservices": "微服務",
+ "Microservices_THEPROBLEM_Description": "建構微服務系統需要許多基礎設施細節:對應用程式和微服務進行身份驗證和授權以及在微服務之間實現非同步訊息傳遞和同步(Rest/GRPC)通訊模式是最基本的問題。",
+ "Microservices_ABPSOLUTION_Description": "ABP 框架提供服務、指南和範例,協助您使用業界標準工具實施微服務解決方案。",
+ "Microservices_ABPSOLUTION_Description2": "ABP Commercial 甚至更進一步,提供了一個完整的啟動範本來啟動您的微服務解決方案。",
+ "PreBuiltModules": "預建模區塊",
+ "PreBuiltModules_THEPROBLEM_Description": "我們所有人都有相似但略有不同的業務需求。然而,我們都應該重新發明輪子,因為沒有人的程式碼可以直接在我們的解決方案中工作。它們都是更大解決方案的嵌入部分。",
+ "PreBuiltModules_ABPSOLUTION_Description": "ABP Commercial模組提供了大量可重複使用的應用模組,例如付款、聊天、檔案管理、稽核日誌報告等。所有這些模組都可以輕鬆安裝到您的解決方案中並直接運行。我們不斷添加更多模組。",
+ "PreBuiltModules_ABPSOLUTION_Description2": "所有模組均設計為可根據您的業務需求進行客製化。如果您需要完全控制,您可以下載任何模組的完整原始程式碼,並根據您的特定業務需求進行完全自訂。",
+ "ABPCommunity": "總部社區",
+ "ABPCommunity_Description": "最後,在一個每個人都遵循相似的編碼風格和原則並共享通用基礎設施的大社區中,當您遇到麻煩或需要設計決策幫助時,這會帶來力量。由於我們編寫的程式碼相似,因此我們可以更好地互相幫助。 ABP 是一個社區支持的項目,在 GitHub 上擁有超過 10K star。",
+ "ABPCommunity_Description2": "在 ABP 開發人員之間共用程式碼甚至可重複使用的程式庫很容易。適合您的程式碼片段也適用於其他人。有很多範例和教程,您可以直接為您的應用程式實現。",
+ "ABPCommunity_Description3": "當您聘請曾經使用過 ABP 架構的開發人員時,他會立即了解您的解決方案並在很短的時間內開始開發。",
+ "WhyAbpIo_Page_Title": "為什麼選擇ABP.IO平台?",
+ "AbpStudio_Page_Title": "總部基地工作室",
+ "CampaignInfo": "購買新許可證或續訂現有許可證即可獲得額外 2 個月的有效期,無需額外費用!此優惠對所有許可計劃均有效。確保您利用此限時促銷來擴大對高級功能和升級的存取範圍。",
+ "HurryUpLastDay": "趕快!最後一天:{0}",
+ "CreatingCRUDPagesWithABPSuite": "使用 ABP Suite 建立 CRUD 頁面",
+ "Testimonials": "感言",
+ "MultipleYearDiscount": "多年折扣",
+ "CampaignDiscountText": "黑色星期五折扣",
+ "CampaignDiscountName": "黑色星期五",
+ "CampaignName:BlackFriday": "黑色星期五"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/zh-Hant.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/zh-Hant.json
index 4ac910d98a..62159a4d21 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/zh-Hant.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/zh-Hant.json
@@ -13,7 +13,6 @@
"Status": "地位",
"ContentSource": "內容來源",
"Details": "細節",
- "Url": "網址",
"Title": "標題",
"CreationTime": "創建時間",
"Save": "節省",
@@ -29,23 +28,22 @@
"ContributionGuide": "貢獻指南",
"BugReport": "錯誤報告",
"SeeAllPosts": "查看所有帖子",
- "WelcomeToABPCommunity!": "歡迎來到 ABP 社區!",
- "MyProfile": "我的簡歷",
- "MyOrganizations": "我的組織",
+ "WelcomeToABP": "歡迎來到總部基地",
"EmailNotValid": "請輸入有效的電子郵件地址。",
"FeatureRequest": "功能要求",
"CreatePostTitleInfo": "要在帖子列表中顯示的帖子的標題。",
"CreatePostSummaryInfo": "要在帖子列表中顯示的帖子的簡短摘要。",
- "CreatePostCoverInfo": "要創建有效的文章,請添加封面照片。上傳 16:9 縱橫比的圖片以獲得最佳觀看效果。最大文件大小:1MB。",
+ "CreatePostCoverInfo": "要創建有效的帖子,請添加封面照片。上傳 16:9 縱橫比的圖片以獲得最佳觀看效果。最大文件大小:1MB。",
"ThisExtensionIsNotAllowed": "不允許使用此擴展名。",
"TheFileIsTooLarge": "文件太大。",
"GoToThePost": "轉到文章",
+ "GoToTheVideo": "前往視頻",
"Contribute": "貢獻",
"OverallProgress": "總體進程",
"Done": "完畢",
"Open": "打開",
"Closed": "關閉",
- "LatestQuestionOnThe": "最新問題",
+ "RecentQuestionFrom": "{0} 最近提出的問題",
"Stackoverflow": "堆棧溢出",
"Votes": "選票",
"Answer": "回答",
@@ -59,7 +57,7 @@
"QuestionItemErrorMessage": "無法從 Stackoverflow 獲取最新的問題詳細信息。",
"Oops": "哎呀!",
"CreatePostSuccessMessage": "文章已成功提交。它將在站點管理員審核後發布。",
- "ChooseCoverImage": "選擇封面圖片...",
+ "Browse": "瀏覽",
"CoverImage": "封面圖片",
"ShareYourExperiencesWithTheABPFramework": "分享您使用 ABP 框架的經驗!",
"Optional": "可選的",
@@ -88,6 +86,8 @@
"PostRequestFromGithubIssue": "現在沒有任何文章請求。",
"LatestPosts": "最新帖子",
"ArticleRequests": "文章請求",
+ "ArticleRequestsDescription": "想在這裡查看具體內容嗎?您可以要求社區創建它!",
+ "LatestContentRequests": "最新內容請求",
"AllPostRequests": "查看所有文章請求",
"SubscribeToTheNewsletter": "訂閱時事通訊",
"NewsletterEmailDefinition": "獲取有關 ABP 中發生的事件的信息,例如新版本、免費資源、文章等。",
@@ -115,7 +115,6 @@
"VideoUrl": "視頻網址",
"GithubPostUrl": "Github 文章網址",
"ExternalPostUrl": "外部文章網址",
- "CreatePostCoverInfo": "要創建有效的帖子,請添加封面照片。上傳 16:9 縱橫比的圖片以獲得最佳觀看效果。最大文件大小:1MB。",
"ThankYouForContribution": "感謝您為 ABP 社區做出貢獻。",
"GithubPost": "Github 文章",
"GithubPostSubmitStepOne": "1. 用 Markdown 格式在任何公共 GitHub 存儲庫上寫一篇文章。 示例",
@@ -142,6 +141,120 @@
"MinimumSearchContent": "您必須輸入至少 3 個字符!",
"Volo.AbpIo.Domain:060001": "源 URL(\"{PostUrl}\") 不是 Github URL",
"Volo.AbpIo.Domain:060002": "文章內容無法從 Github(\"{PostUrl}\") 資源中獲得。",
- "Volo.AbpIo.Domain:060003": "沒有找到文章內容!"
+ "Volo.AbpIo.Domain:060003": "沒有找到文章內容!",
+ "SeeMore": "看更多",
+ "JoinTheABPCommunity": "加入 ABP 社區",
+ "ABPCommunityTalks": "ABP 社區講座",
+ "LiveDemo": "現場演示",
+ "GetLicense": "獲得許可證",
+ "GetStarted": "開始使用",
+ "SourceCode": "原始碼",
+ "LeaveComment": "發表評論",
+ "ShowMore": "展示更多",
+ "NoPublishedPostsYet": "尚未發布貼文。",
+ "Name": "姓名",
+ "Surname": "姓",
+ "WebSite": "網站",
+ "FullURL": "完整網址",
+ "JobTitle": "職稱",
+ "Prev": "上一篇",
+ "Previous": "以前的",
+ "Next": "下一個",
+ "Share": "分享",
+ "SortBy": "排序方式",
+ "NoPublishedEventsYet": "尚未發布事件。",
+ "SubscribeYoutubeChannel": "訂閱 YouTube 頻道",
+ "Enum:EventType:0": "會談",
+ "MemberNotPublishedPostYet": "該會員尚未發表任何貼文。",
+ "TimeAgo": "{0}前",
+ "Discord_Page_JoinCommunityMessage": "加入 ABP Discord 社區",
+ "Discord_Page_Announce": "我們很高興宣布 ABP 社群 Discord 伺服器!",
+ "Discord_Page_Description_1": "ABP 社群從第一天起就一直在發展。我們希望更進一步,創建一個官方的 ABP Discord 伺服器,以便 ABP 社群可以利用即時訊息的奇妙功能相互互動。",
+ "Discord_Page_Description_2": "ABP 社群 Discord Server 是您使用 ABP 框架展示您的創作、分享對您有用的技巧、了解有關 ABP 框架的最新新聞和公告的地方,只需與社群成員聊天交流想法,並玩得開心!",
+ "Discord_Page_Description_3": "該 ABP 社群 Discord 伺服器是官方伺服器,ABP 核心團隊在該伺服器上進行監控。",
+ "Discord_Page_JoinToServer": "加入 ABP Discord 伺服器",
+ "Events_Page_MetaTitle": "ABP 社區活動",
+ "Events_Page_MetaDescription": "現場表演由 ABP 團隊主持,是休閒會議,充滿社區內容、演示、問答以及圍繞 ABP 發生的事情的討論。",
+ "Events_Page_Title": "ABP講座",
+ "Members_Page_WritingFromUser": "在 ABP 社群上閱讀 {0} 的文章。",
+ "Post_Create_Page_MetaTitle": "最新貼文",
+ "Post_Create_Page_MetaDescription": "建立貼文來分享您有關 ABP 框架的經驗並為 ABP 社群做出貢獻。",
+ "Post_Create_Page_CreateNewPost": "建立新帖子",
+ "Post_Index_Page_MetaDescription": "ABP社群的宗旨是為使用ABP框架的開發者創造一個貢獻環境。",
+ "Layout_Title": "{0} |總部社區",
+ "Layout_MetaDescription": "ABP 架構、.NET 和軟體開發中心。造訪文章、教學、新聞並為 ABP 社群做出貢獻。",
+ "Index_Page_CommunityIntroduction": "這是 ABP 框架、.NET 和軟體開發的中心。您可以閱讀文章、觀看影片教學、了解 ABP 的開發進度和 ABP 相關活動、幫助其他開發者並與 ABP 社群分享您的專業知識。",
+ "TagsInArticle": "文章中的標籤",
+ "IConsentToMedium": "我同意在 https://medium.com/volosoft 上發布這篇文章。",
+ "SearchResultsFor": "“{0}”的搜尋結果",
+ "SeeMoreVideos": "看更多視頻",
+ "DiscordPageTitle": "ABP 不和諧社區",
+ "ViewVideo": "觀看影片",
+ "AbpCommunityTitleContent": "ABP 社群 - 開源 ABP 框架",
+ "CommunitySlogan": "一個獨特的ABP 愛好者社群平台",
+ "RaffleIsNotActive": "抽獎未激活",
+ "YouAreAlreadyJoinedToThisRaffle": "您已經參加了本次抽獎",
+ "InvalidSubscriptionCode": "訂閱代碼無效",
+ "Raffle:{0}": "抽獎:{0}",
+ "Join": "加入",
+ "Leave": "離開",
+ "LoginToJoin": "登入加入",
+ "ToEnd:": "結束:",
+ "ToStart:": "開始:",
+ "days": "天",
+ "hrs": "小時",
+ "min": "分分鐘",
+ "sec": "秒",
+ "Winners": "得獎者",
+ "To{0}LuckyWinners": "致 {0} 位幸運得獎者",
+ "ActiveRaffles": "活躍的",
+ "UpcomingRaffles": "即將開幕的",
+ "CompletedRaffles": "完工",
+ "NoActiveRaffleTitle": "目前沒有有效的抽獎活動。",
+ "NoActiveRaffleDescription": "目前沒有有效的抽獎活動。",
+ "RaffleSubscriptionCodeInputMessage": "本次抽獎需註冊碼。請輸入以下註冊碼:",
+ "RaffleSubscriptionCodeInputErrorMessage": "註冊碼不正確。請再試一次。",
+ "GoodJob!": "好工作!",
+ "RaffleJoinSuccessMessage": "您已成功註冊參加抽獎。如果您獲獎,我們將透過電子郵件通知您!",
+ "RaffleLoginAndRegisterMessage": "您應該登入才能參加抽獎。如果您尚未註冊,可以免費建立帳戶。",
+ "Ok": "好的",
+ "SeeDetails": "查看具體資訊",
+ "WaitingForTheDraw": "等待抽獎",
+ "AllAttendees": "所有與會者",
+ "SeeRaffleDetail": "看抽獎詳情",
+ "SeeRaffle": "查看抽獎活動",
+ "ParticipationIsComplete!": "參與完畢!",
+ "ABPCoreDevelopmentTeam": "ABP核心開發團隊",
+ "RegisterTheEvent": "註冊活動",
+ "GoToConferencePage": "進入會議頁面",
+ "BuyTicket": "買票",
+ "SeeEvent": "查看活動",
+ "PreviousEvents": "往屆活動",
+ "OtherLiveEvents": "其他現場活動",
+ "SponsoredConferences": "贊助會議",
+ "SponsoredConferencesDescription": "我們很榮幸為軟體開發人員支援 .NET 社群和活動。",
+ "UpcomingEvents": "即將舉行的活動",
+ "UpcomingCommunityTalkEventDescription": "現場表演由 ABP 團隊主持,是休閒會議,充滿社區內容、演示、問答以及圍繞 ABP 發生的事情的討論。",
+ "UpcomingConferenceEventDescription": "ABP .NET 會議是 .NET 開發人員社群聚集在一起聆聽有關 .NET 世界、常見軟體開發實踐和開源 ABP 框架的討論的虛擬活動。",
+ "LastOneYear": "過去 1 年",
+ "AllTimes": "一直",
+ "TopContributors": "傑出貢獻者",
+ "{0}Posts": "{0} 篇帖子",
+ "LATESTPOSTS": "最新貼文",
+ "NoContributorsFound": "未找到貢獻者!",
+ "LatestPost": "最新的帖子",
+ "MEMBERSINCE{0}": "自 {0} 起成為會員",
+ "CopyLink": "複製連結",
+ "ShareOnTwitter": "分享到Twitter",
+ "ShareOnLinkedIn": "在領英上分享",
+ "MoreFrom{0}": "更多來自{0}的內容",
+ "SeeAllFrom{0}": "看來自{0}的全部內容",
+ "MostWatched": "最受關注",
+ "Articles({0})": "文章 ({0})",
+ "Videos({0})": "影片 ({0})",
+ "LatestArticles": "最新的文章",
+ "RaffleHeader": "ABP 社群成員您好!",
+ "RafflesInfo": "
這是抽獎頁面,旨在表達我們對您作為活躍社區成員的感謝。我們舉辦ABP 社群講座、ABP .NET 會議、參加或贊助 .NET 相關活動,並在活動中贈送一些禮物。
您可以關注此頁面查看即將舉行的抽獎活動、參加抽獎活動或查看我們之前抽獎的抽獎活動(包括獲獎者)。
感謝您成為活躍會員!在即將到來的抽獎活動中再見。",
+ "RafflesInfoTitle": "ABP 社區"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/zh-Hant.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/zh-Hant.json
index 7de3798218..ac0c951172 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/zh-Hant.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/zh-Hant.json
@@ -1,5 +1,9 @@
{
"culture": "zh-Hant",
"texts": {
+ "Buy": "買",
+ "SeeBookDetails": "查看書籍詳情",
+ "MasteringAbpFrameworkEBookDescription": "本書將幫助您全面了解框架和現代 Web 應用程式開發技術。",
+ "Feedback": "回饋"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hant.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hant.json
index 9e12b4801e..1987f93595 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hant.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hant.json
@@ -174,6 +174,8 @@
"CreateProjectWizard": "此嚮導從啟動模板創建一個新項目,該模板已正確配置為跳轉到您的項目。",
"TieredOption": "創建分層解決方案,其中 Web 和 Http API 層在物理上是分開的。如果未選中,則創建一個不太複雜且適用於大多數場景的分層解決方案。",
"SeparateIdentityServerOption": "將服務器端分為兩個應用程序:第一個用於身份服務器,第二個用於您的服務器端 HTTP API。",
+ "SeparateAuthenticationServerOption": "將伺服器端分為兩個應用程式:第一個用於身份驗證伺服器,第二個用於伺服器端 HTTP API。",
+ "ProgressiveWebApplicationOption": "將專案指定為漸進式 Web 應用程式",
"UseslatestPreVersion": "使用最新的預發布版本",
"ReadTheDocumentation": "閱讀文檔",
"Documentation": "文檔",
@@ -214,7 +216,11 @@
"SeeDocs": "查看文檔",
"None": "空",
"Application": "應用程序",
+ "ApplicationExplanation": "基於領域驅動設計實踐創建完全分層的解決方案。推薦用於需要可維護和可擴展程式碼庫的長期專案。",
+ "ApplicationNoLayer": "應用(單層)",
+ "ApplicationNoLayerExplanation": "建立單層 Web 應用程式。推薦用於建立具有更簡單且易於理解的架構的應用程式。",
"Module": "模塊",
+ "ModuleExplanation": "建立可重複使用、完全分層的應用程式模組解決方案。您可以使用此選項為您的模組化應用程式建立模組。",
"PackageName": "包名稱",
"LicenseURL": "許可URL",
"License": "許可",
@@ -274,8 +280,166 @@
"FirstEdition": "第一版",
"ThankYou": "謝謝!",
"CheckboxMandatory": "你需要檢查這個才能繼續!",
+ "UserInterface": "使用者介面",
+ "APIGateway": "API網關",
+ "Database": "資料庫",
+ "Saas": "薩斯",
+ "OpenSourceWebApp": "開源
Web應用程式",
+ "Framework": "框架",
+ "AuditLoggingExplanation": "自動追蹤系統中的所有操作和數據變化。",
+ "AbpNewCommandExplanation": "使用 ABP 啟動範本建立新的解決方案。",
+ "AbpAddModuleCommandExplanation": "將預先建置的應用程式模組安裝到您的解決方案中",
+ "AbpUpdateCommandExplanation": "自動更新解決方案中所有與 ABP 相關的 NuGet 和 NPM 套件。",
+ "ExploreAllCLICommands": "探索所有 CLI 指令",
+ "ExploreDocumentationAndGuides": "探索全面的文件和指南。",
+ "Documentations": "文件",
+ "Views": "意見",
+ "EnterYouEmailToGetNews": "輸入您的電子郵件以獲取有關 ABP 框架的最新消息",
+ "Tiered": "分層",
+ "SeparateIdentityServer": "獨立的身份伺服器",
+ "SeparateAuthenticationServer": "單獨的身份驗證伺服器",
+ "ProgressiveWebApplication": "漸進式網頁應用程式",
+ "Preview": "預覽",
+ "CreateANewSolution": "建立新的解決方案",
+ "ABPFrameworkFeatures": "ABP框架特點",
+ "Commercial": "商業的",
+ "ThirdPartyTools": "第三方工具",
+ "Back": "後退",
+ "Community": "社群",
+ "SeeMore": "看更多",
+ "DetailsOfTheEBook": "電子書的詳細信息",
+ "JoinOurMarketingNewsletter": "加入我們的行銷通訊",
+ "FrameworkNewsletterConfirmationMessage": "我同意條款和條件以及隱私權政策。",
+ "GetYourFreeEBook": "取得免費的 DDD 電子書",
+ "EverythingYouNeedToKnow": "您需要知道的一切。",
+ "PreOrderNow": "立即預訂",
+ "UITheming": "使用者介面主題",
+ "UIThemingExplanation": "建立可重複使用的 UI 主題和佈局,或使用預先建置的 UI 主題之一。",
+ "DataFilteringExplanation2": "自動過濾資料庫查詢,輕鬆實現軟刪除和多租用戶等模式。",
+ "NeedHelp": "需要幫忙?",
+ "GiveYourProjectAName": "為您的專案命名",
+ "SelectProjectType": "選擇項目類型",
+ "SelectUIFramework": "選擇使用者介面框架",
+ "SelectDatabaseProvider": "選擇資料庫提供者",
+ "SelectDatabaseManagementSystem": "選擇資料庫管理系統",
+ "InstallingTheABPCLI": "安裝 ABP CLI",
+ "CreateYourProjectNow": "立即建立您的項目",
+ "OrderOn": "訂購日期:{0}",
+ "DownloadFreeDDDBook": "下載免費的 DDD 書籍",
+ "WhatIsABPFramework": "什麼是ABP框架?",
+ "TenantDatabase": "租戶 {0} 資料庫",
+ "SharedDatabase": "共享資料庫",
+ "ConnectionResolver": "連接解析器",
+ "TenantBasedDataFilter": "基於租戶的數據過濾器",
+ "ApplicationCode": "應用程式碼",
+ "TenantResolution": "租戶決議",
+ "TenantUser": "租戶 {0} 用戶",
+ "CardTitle": "卡標題",
+ "View": "看法",
+ "Model": "模型",
+ "Email": "電子郵件",
+ "Password": "密碼",
+ "Address": "地址",
+ "Gender": "性別",
+ "Male": "男性",
+ "Female": "女性",
+ "Submit": "提交",
+ "Unspecified": "未指定",
+ "StaticFileMiddleware": "靜態文件中介軟體",
+ "RazorViewEngine": "Razor 視圖引擎",
+ "PhysicalFiles": "物理文件 (wwwroot)",
+ "EmbeddedFiles": "嵌入檔案 (DLL)",
+ "DynamicFiles": "動態文件(記憶體)",
+ "BuildSolutionsWithAbp": "使用 ABP 遵循軟體開發最佳實務來建立可維護的 .NET 解決方案。",
+ "BuyOnAmazon": "在亞馬遜上購買",
+ "BuyOnPackt": "在 Packt 上購買",
+ "Discounted": "折扣",
+ "MasteringAbpFramework_Book_KeyFeatures": "主要特徵",
+ "MasteringAbpFramework_Book_Key_Features_Description_1": "使用 ABP 框架建構健壯、可維護、模組化和可擴展的軟體解決方案。",
+ "MasteringAbpFramework_Book_Key_Features_Description_2": "了解如何在 Web 應用程式中實作 SOLID 原則和領域驅動設計。",
+ "MasteringAbpFramework_Book_Key_Features_Description_3": "了解 ABP 框架如何透過自動化重複任務來加快您的開發週期。",
+ "MasteringAbpFramework_Book_Description": "書籍說明",
+ "MasteringAbpFramework_Book_Description_Details_1": "ABP 框架是一個完整的基礎設施,用於透過遵循軟體\n開發最佳實踐和約定來創建現代 Web 應用程式。透過 ABP 的高層框架和生態系統,您可以透過\n實現 Don't Repeat Yourself (DRY) 原則,專注於您的業務代碼。",
+ "MasteringAbpFramework_Book_Description_Details_2": "本書由 ABP 框架的創建者撰寫,將幫助您全面了解\n框架和現代 Web 應用程式開發技術。透過對\n基本概念和實際範例的逐步解釋,您將了解現代 Web 解決方案的要求以及 ABP \n框架如何讓您輕鬆開發自己的解決方案。您將發現\n企業 Web 應用程式開發的常見要求,並探索 ABP 提供的基礎架構。在整個\n書中,您將掌握用於建立可維護和模組化的\n Web 解決方案的軟體開發最佳實踐。",
+ "MasteringAbpFramework_Book_Description_Details_3": "讀完本書後,您將能夠創建一個易於開發、 \n維護和測試的完整 Web 解決方案。",
+ "MasteringAbpFramework_Book_WhatYouWillLearn": "你將學到什麼",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_1": "建構開發環境並開始使用ABP框架。",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_2": "使用 Entity Framework Core 和 MongoDB 開發資料存取層。",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_3": "了解跨領域關注點以及 ABP 如何自動執行重複任務。",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_4": "掌握使用 ABP 框架實現領域驅動設計。",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_5": "使用 ASP.NET Core MVC (Razor Pages) 和 Blazor 建立 UI 頁面和元件。",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_6": "使用多租用戶建立模組化 Web 應用程式。",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_7": "了解模組化並創建可重複使用的應用程式模組。",
+ "MasteringAbpFramework_Book_What_You_Will_Learn_8": "使用 ABP 框架編寫單元、整合和 UI 測試。",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor": "這本書適合誰",
+ "MasteringAbpFramework_Book_WhoIsThisBookFor_Description": "本書適用於想要學習軟體架構和使用 Microsoft 技術和 ABP 框架建立\n可維護的基於 Web 的解決方案的軟體架構和最佳實踐的 Web 開發人員。開始學習本書需要具備 C# \n和 ASP.NET Core 的基礎知識。",
+ "ComputersAndTechnology": "電腦與技術",
+ "BuildingMicroserviceSolutions": "建構微服務解決方案",
+ "MicroserviceBookPracticalGuide": "本書是使用 ABP 框架開發和管理基於微服務的應用程式的參考指南。它引用了.NET微服務範例參考應用程式:eShopOnContainers,並討論了使用ABP框架的架構設計和實作方法。在閱讀本書時,您將了解 ABP 如何處理常見的微服務複雜性,例如授權、分散式事務、微服務間通訊、部署等。",
+ "IntroducingTheSolution": "eShopOnAbp 解決方案簡介",
+ "RunningTheSolution": "運行解決方案",
+ "UnderstandingTheAuthenticationSystem": "了解身份驗證系統",
+ "ExploringTheApplications": "探索應用",
+ "UnderstandingTheAPIGateways": "了解 API 網關",
+ "DevelopingTheMicroservices": "開發微服務",
+ "UnderstandingTheInfrastructure": "了解基礎設施",
+ "DiggingInTheUseCases": "挖掘用例",
+ "DeployingTheSolution": "部署解決方案",
+ "ThisBookIsInDraftStageAndIsNotCompletedYet": "本書正處於草稿階段,尚未完成。",
+ "Authors": "作者",
+ "MicroserviceEBook": "微服務電子書",
"SelectUITheme": "選擇 UI 主題",
+ "LeptonXLiteTheme": "LeptonX Lite 主題",
+ "BasicTheme": "基本主題",
+ "LeptonXLiteThemeInfo": "現代時尚的 Bootstrap UI 主題。如果您想要一個可用於生產的 UI 主題,那麼這是理想的選擇。這是最新的主題,並且是預設主題。",
+ "BasicThemeInfo": "極簡 UI 主題,具有簡單的 Bootstrap 顏色和樣式。如果您要建立自己的 UI 主題,這是理想的選擇。",
+ "SeeDocumentation": "請參閱文件。",
+ "SeeFullScreen": "🖼️看截圖",
+ "BuildingMicroserviceSolutionsShortDescription": "本書是使用 ABP 框架開發和管理基於微服務的應用程式的參考指南。",
+ "InstallAbpCliMessage": "如果您之前沒有安裝過,請在命令列終端機中安裝 ABP CLI:",
+ "Terminal": "終端",
+ "Copy": "複製",
+ "RunTheFollowingCommand": "在命令列終端機中執行以下命令:",
+ "ChangeSolutionOptionsBelow": "您可以更改下面的解決方案選項。",
+ "MultiLayerApplication": "多層
應用",
+ "MultiLayerApplicationExplanation1": "基於領域驅動設計實踐創建完全分層的解決方案。",
+ "MultiLayerApplicationExplanation2": "推薦用於需要可維護和可擴展程式碼庫的長期專案。",
+ "SingleLayerApplication": "單層
應用",
+ "SingleLayerApplicationExplanation1": "建立單層 Web 應用程式。",
+ "SingleLayerApplicationExplanation2": "推薦用於建立具有更簡單且易於理解的架構的應用程式。",
+ "ApplicationModule": "應用
模組",
+ "SeeTheScreenshot": "看截圖",
+ "ApplicationModuleExplanation1": "建立可重複使用、完全分層的應用程式模組解決方案。",
+ "ApplicationModuleExplanation2": "您可以使用此選項為您的模組化應用程式建立模組。",
+ "Expert_": "專家",
+ "Partner_": "合夥",
+ "WebSite": "網站",
+ "Expert_Year": "專業知識年份",
+ "CompanyInfo": "公司資訊",
+ "Date": "日期",
+ "WhoWeAre_Partner": "我們是誰",
+ "WhoWeAre_Expert": "關於我",
"CreateSolutionFolder": "創建解決方案文件夾",
- "CreateSolutionFolderOption": "指定項目是位於輸出文件夾中的新文件夾中,還是直接位於輸出文件夾中。"
+ "CreateSolutionFolderOption": "指定項目是位於輸出文件夾中的新文件夾中,還是直接位於輸出文件夾中。",
+ "BooksPageTitle": "ABP 書籍",
+ "PackageDetailPage_NuGetPackageInstallationOptions": "可透過三種方式將{0} NuGet 套件安裝到您的專案中",
+ "PackageDetailPage_InstallingWithABPCLI": "1:使用ABP CLI安裝",
+ "PackageDetailPage_InstallingWithABPCLIDescription1": "如果您尚未安裝ABP CLI ,請先透過在命令列終端機中執行以下命令進行安裝",
+ "PackageDetailPage_InstallingWithABPCLIDescription2": "安裝 ABP CLI 後,在要安裝的專案( .csproj檔案)位置開啟命令列終端並執行下列命令",
+ "PackageDetailPage_InstallingWithABPCLIDescription3": "它會將{0}包引用新增至您的項目,並將{1}依賴項新增至您的模組類別。",
+ "PackageDetailPage_ManualInstallation": "2:使用Dotnet CLI安裝",
+ "PackageDetailPage_ManualInstallationDescription1": "使用 IDE 或執行以下命令將{0} NuGet 套件引用新增至您的項目",
+ "PackageDetailPage_ManualInstallationDescription2": "然後將{0}依賴項新增至您的模組類,如下列範例所示",
+ "PackageDetailPage_SeeDocumentation": "請參閱文件以了解如何在應用程式中使用此套件。",
+ "PackageDetailPage_InstallingUsingPMC": "3:使用套件管理器控制台安裝",
+ "PackageDetailPage_InstallingUsingPMCDescription1": "在 Visual Studio 中開啟套件管理器控制台(工具 -> Nuget 套件管理器 -> 套件管理器控制台)並執行下列命令",
+ "UIOptions": "使用者介面選項",
+ "Testimonials": "感言",
+ "CoolestCompaniesUseABPFramework": "最酷的公司使用ABP 框架",
+ "Index_Page_Testimonial_1": "ABP 框架不僅僅是一個工具,更是加速我作為開發人員成長的催化劑。它使我能夠比以往更快地建立新功能,讓人想起其他用戶的體驗。統一的編碼模式簡化了我的項目,讓我有更多的時間專注於創建而不是故障排除。 \n我想說 ABP 框架是我早期職業生涯的基石。它幫助我從一個有抱負的開發人員轉變為一個自信的專業人士,準備在軟體世界中留下自己的印記。我期待著等待我的激動人心的項目,因為我知道 ABP 會在那裡指導我。它不僅僅是一個產品;它是成功的夥伴。",
+ "Index_Page_Testimonial_2": "ABP Framework不只是一個框架,它也是專案開發/管理的指南,因為它提供了DDD、GenericRepository、DI、Microservice、Modularity培訓。即使您不打算使用框架本身,您也可以使用經過充分專業準備的 docs.abp.io 進行開發。 (OpenIddict、Redis、Quartz 等) \n由於許多東西是預先建造的,因此它大大縮短了專案開發時間。 (例如登入頁面、異常處理、資料過濾播種、審核日誌記錄、本地化、自動 api 控制器等) \n作為我們應用程式的範例,我使用本地事件總線進行庫存控制。因此,我可以透過編寫庫存處理程序來管理訂單變更。 \n不浪費時間給CreationTime、CreatorId真是太好了。它們會自動填充。",
+ "VideosLoginAndRegisterMessage": "您必須登入才能觀看影片。如果您還沒有,您可以建立手錶帳戶。",
+ "Filter": "篩選",
+ "VideoCourses": "視訊課程"
}
}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/zh-Hant.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/zh-Hant.json
index dac062d1cd..8223d79a43 100644
--- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/zh-Hant.json
+++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/zh-Hant.json
@@ -50,9 +50,13 @@
"ItemWillBeDeletedMessage": "此項目將被刪除!",
"ManageYourAccount": "管理個人帳號",
"OthersGroup": "其他",
- "CopiedToTheClipboard": "已复制到剪贴板",
- "NotAssigned": "未分配",
"Today": "今天",
- "Apply": "應用"
+ "Apply": "應用",
+ "InternetConnectionInfo": "無法執行該操作。您的網路連線目前無法使用。",
+ "CopiedToTheClipboard": "已复制到剪贴板",
+ "AddNew": "添新",
+ "ProfilePicture": "個人資料圖片",
+ "Theme": "主題",
+ "NotAssigned": "未分配"
}
-}
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/zh-Hant.json b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/zh-Hant.json
index 0f14ca2a40..f3a901f23a 100644
--- a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/zh-Hant.json
+++ b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/zh-Hant.json
@@ -27,6 +27,8 @@
"ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}": "此欄位必須是最小長度為'{0}'的字串或陣列.",
"ThisFieldIsNotAValidPhoneNumber.": "此欄位不是有效的電話號碼.",
"ThisFieldMustBeBetween{0}And{1}": "此欄位值必須在{0}和{1}範圍內.",
+ "ThisFieldMustBeGreaterThanOrEqual{0}": "該字段必須大於或等於 {0}。",
+ "ThisFieldMustBeLessOrEqual{0}": "該欄位必須小於或等於 {0}。",
"ThisFieldMustMatchTheRegularExpression{0}": "此欄位必須匹配正規表示式'{0}'.",
"ThisFieldIsRequired.": "此欄位不可為空.",
"ThisFieldMustBeAStringWithAMaximumLengthOf{0}": "此欄位必須是長度為{0}的字串.",
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/zh-Hant.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/zh-Hant.json
index 1c0f506d34..0c2498e1f3 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/zh-Hant.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/zh-Hant.json
@@ -2,6 +2,11 @@
"culture": "zh-Hant",
"texts": {
"ThisFieldIsRequired": "此欄位為必填欄位",
- "MaxLenghtErrorMessage": "此欄位最多可包含'{0}'個字元"
+ "MaxLenghtErrorMessage": "此欄位最多可包含'{0}'個字元",
+ "Enum:BookType.Undefined": "ValidationResource 中未定義",
+ "Enum:BookType.0": "未定義,來自 ValidationResource 的值為 0",
+ "BookType.Adventure": "ValidationResource 的冒險",
+ "BookType.1": "來自 ValidationResource 的值為 1 的 Adventure",
+ "Biography": "ValidationResource 的簡介"
}
}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/zh-Hant.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/zh-Hant.json
index 1aeb9cdf6f..5e749521a4 100644
--- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/zh-Hant.json
+++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/zh-Hant.json
@@ -6,6 +6,11 @@
"CarPlural": "汽車",
"MaxLenghtErrorMessage": "此欄位的長度最多'{0}'個字元",
"Universe": "宇宙",
- "FortyTwo": "四十二"
+ "FortyTwo": "四十二",
+ "Enum:BookType.Undefined": "不明確的",
+ "Enum:BookType.0": "未定義,值為 0",
+ "BookType.Adventure": "冒險",
+ "BookType.1": "冒險價值1",
+ "Biography": "傳"
}
-}
+}
\ No newline at end of file
diff --git a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/zh-Hant.json b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/zh-Hant.json
index a782aa42dc..14cf84fc24 100644
--- a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/zh-Hant.json
+++ b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/zh-Hant.json
@@ -34,6 +34,8 @@
"DisplayName:PhoneNumber": "電話號碼",
"PersonalSettings": "個人設置",
"PersonalSettingsSaved": "個人設置已保存",
+ "PersonalSettingsChangedConfirmationModalTitle": "個人資訊已更改",
+ "PersonalSettingsChangedConfirmationModalDescription": "如果您想套用這些更改,您必須登入。您想退出嗎?",
"PasswordChanged": "修改密碼",
"NewPasswordConfirmFailed": "請確認新密碼",
"NewPasswordSameAsOld": "新密碼不能與舊密碼相同",
@@ -68,4 +70,4 @@
"OrRegisterWith": "或是註冊用:",
"RegisterUsingYourProviderAccount": "使用你的{0}帳號註冊"
}
-}
+}
\ No newline at end of file
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/zh-Hant.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/zh-Hant.json
index 4f28999053..f987b0f31b 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/zh-Hant.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/zh-Hant.json
@@ -39,6 +39,7 @@
"ExtraProperties": "額外屬性",
"MaxDuration": "最大持續時間",
"MinDuration": "最小持續時間",
+ "MinMaxDuration": "持續時間(最短-最長)",
"{0}Milliseconds": "{0} 毫秒",
"ExecutionTime": "時間",
"Parameters": "參數",
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hant.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hant.json
index 5583152163..492b4742f3 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hant.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hant.json
@@ -19,12 +19,19 @@
"ReplyTo": "回覆 {0}",
"ContinueReading": "繼續閱讀",
"DaysAgo": "{0}天前",
+ "DayAgo": "{0} 天前",
"YearsAgo": "{0}年前",
+ "YearAgo": "{0}年前",
"MonthsAgo": "{0}個月前",
+ "MonthAgo": "{0} 個月前",
"WeeksAgo": "{0}週前",
+ "WeekAgo": "{0} 週前",
"MinutesAgo": "{0}分前",
+ "MinuteAgo": "{0} 分鐘前",
"SecondsAgo": "{0}秒前",
+ "SecondAgo": "{0} 秒前",
"HoursAgo": "{0}小時前",
+ "HourAgo": "{0} 小時前",
"Now": "剛剛",
"Content": "內容",
"SeeAll": "查看所有",
@@ -56,6 +63,26 @@
"ShareOn": "分享在",
"TitleLengthWarning": "為了優化搜索引擎,標題建議保持在60個字元以內",
"ClearCache": "清除緩存",
- "ClearCacheConfirmationMessage": "您確定要清除緩存嗎?"
+ "ClearCacheConfirmationMessage": "您確定要清除緩存嗎?",
+ "MarkdownSupported": "支持降價",
+ "FileUploadInfo": "拖放或貼上複製的圖像。",
+ "PostDescriptionHint": "* 會渲染在文章連結預覽中,支援HTML",
+ "ReadMore": "繼續閱讀",
+ "MemberNotPublishedPostYet": "還沒有貼文!",
+ "UpdateUserWebSiteInfo": "範例:https://johndoe.com",
+ "UpdateUserTwitterInfo": "例:約翰多",
+ "UpdateUserGithubInfo": "例:約翰多",
+ "UpdateUserLinkedinInfo": "範例:https://www.linkedin.com/...",
+ "UpdateUserCompanyInfo": "例:沃洛軟體",
+ "UpdateUserJobTitleInfo": "例:軟體開發人員",
+ "WebSite": "網站",
+ "UserName": "使用者名稱",
+ "FullURL": "完整網址",
+ "JobTitle": "職稱",
+ "PersonalWebsite": "個人網站",
+ "EditProfile": "編輯個人資料",
+ "MoreFromBlog": "更多來自博客",
+ "MoreFromUser": "更多來自{0}",
+ "BlogPosts": "貼文"
}
}
\ No newline at end of file
diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hant.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hant.json
index 5d3d2621fb..62c70a6b9e 100644
--- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hant.json
+++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hant.json
@@ -15,7 +15,6 @@
"CmsKit.Ratings": "評分",
"CmsKit.Reactions": "反應",
"CmsKit.Tags": "標籤",
- "CmsKit.BlogPost.PreventXssFeature": "防止XSS攻擊",
"CmsKit:0002": "內容已經存在!",
"CmsKit:0003": "實體 {0} 不可標記.",
"CmsKit:Blog:0001": "給定的slug ({Slug}) 已經存在!",
@@ -87,6 +86,7 @@
"Permission:BlogPostManagement.Create": "創建",
"Permission:BlogPostManagement.Delete": "刪除",
"Permission:BlogPostManagement.Update": "更新",
+ "Permission:BlogPostManagement.Publish": "發布",
"Permission:CmsKit": "Cms工具包",
"Permission:Comments": "評論管理",
"Permission:Comments.Delete": "刪除",
@@ -113,10 +113,14 @@
"Permission:PageManagement:Create": "創建",
"Permission:PageManagement:Delete": "刪除",
"Permission:PageManagement:Update": "更新",
+ "Permission:PageManagement:SetAsHomePage": "設為首頁",
"Permission:TagManagement": "標籤管理",
"Permission:TagManagement.Create": "創建",
"Permission:TagManagement.Delete": "刪除",
"Permission:TagManagement.Update": "更新",
+ "Permission:GlobalResources": "全球資源",
+ "Permission:CmsKitPublic": "CmsKit 公共",
+ "Permission:Comments.DeleteAll": "刪除所有",
"PickYourReaction": "選擇你的回應",
"Rating": "評分",
"RatingUndoMessage": "您的評分將被收回",
@@ -131,6 +135,7 @@
"SelectAll": "選擇全部",
"Send": "發送",
"SendMessage": "發送消息",
+ "SelectedAuthor": "作者",
"ShortDescription": "簡介",
"Slug": "Slug",
"Source": "來源",
@@ -162,6 +167,66 @@
"YourMessage": "你的消息",
"YourReply": "你的回覆",
"MarkdownSupported": "支援 Markdown .",
- "ThisPartOfContentCouldntBeLoaded": "這部分內容無法加載"
+ "GlobalResources": "全球資源",
+ "SavedSuccessfully": "保存成功",
+ "CmsKit.BlogPost.Status.0": "草稿",
+ "CmsKit.BlogPost.Status.1": "已發表",
+ "CmsKit.BlogPost.Status.2": "等待審核",
+ "BlogPostPublishConfirmationMessage": "您確定要發布博文“{0}”嗎?",
+ "SuccessfullyPublished": "發布成功!",
+ "Draft": "草稿",
+ "Publish": "發布",
+ "BlogPostDraftConfirmationMessage": "您確定將部落格文章“{0}”設定為草稿嗎?",
+ "BlogPostSendToReviewConfirmationMessage": "您確定將部落格文章“{0}”發送給管理員審核以進行發布嗎?",
+ "SaveAsDraft": "儲存為草稿",
+ "SendToReview": "寄至審核",
+ "SendToReviewToPublish": "寄至審閱以發布",
+ "BlogPostSendToReviewSuccessMessage": "博文「{0}」已發送給管理員審核以供發布。",
+ "HasBlogPostWaitingForReviewMessage": "您有一篇部落格文章等待審核。點擊以列出。",
+ "SelectAStatus": "選擇狀態",
+ "Status": "地位",
+ "CmsKit.BlogPost.ScrollIndex": "部落格文章中的快速導覽欄",
+ "CmsKit.BlogPost.PreventXssFeature": "防止XSS攻擊",
+ "Add": "添加",
+ "AddWidget": "添加小部件",
+ "PleaseConfigureWidgets": "請配置小工具",
+ "SelectAnAuthor": "選擇作者",
+ "InThisDocument": "在本文檔中",
+ "GoToTop": "回到頂部",
+ "SetAsHomePage": "更改主頁狀態",
+ "CompletedSettingAsHomePage": "設為首頁",
+ "IsHomePage": "是主頁",
+ "RemovedSettingAsHomePage": "刪除了主頁設定",
+ "Feature:CmsKitGroup": "CMS 套件",
+ "Feature:BlogEnable": "部落格文章",
+ "Feature:BlogEnableDescription": "CMS Kit 的部落格文章系統允許在應用程式中動態建立部落格和貼文。",
+ "Feature:CommentEnable": "評論",
+ "Feature:CommentEnableDescription": "CMS Kit 的評論系統允許對 BlogPost 等實體進行評論。",
+ "Feature:GlobalResourceEnable": "全球資源",
+ "Feature:GlobalResourceEnableDescription": "CMS Kit 的全域資源功能允許管理全域樣式和腳本。",
+ "Feature:MenuEnable": "選單",
+ "Feature:MenuEnableDescription": "CMS Kit 的動態選單系統允許動態新增/刪除應用程式選單。",
+ "Feature:PageEnable": "呼叫",
+ "Feature:PageEnableDescription": "CMS Kit 的頁面系統允許建立具有特定 URL 的靜態頁面。",
+ "Feature:RatingEnable": "評分",
+ "Feature:RatingEnableDescription": "CMS Kit 的評級系統可讓使用者對 BlogPost 等實體進行評級。",
+ "Feature:ReactionEnable": "反應",
+ "Feature:ReactionEnableDescription": "CMS Kit 的反應系統允許使用者將反應傳送到實體,例如 BlogPost、評論等。",
+ "Feature:TagEnable": "標記",
+ "Feature:TagEnableDescription": "CMS Kit 的標籤系統允許標記 BlogPost 等實體。",
+ "DeleteBlogPostMessage": "該部落格將會被刪除。你確定嗎?",
+ "CaptchaCode": "圖形驗證碼",
+ "CommentTextRequired": "需要評論",
+ "CaptchaCodeErrorMessage": "您輸入的驗證碼答案不正確。請再試一次",
+ "CaptchaCodeMissingMessage": "驗證碼遺失!",
+ "UnAllowedExternalUrlMessage": "您包含了不允許的外部 URL。請在沒有外部 URL 的情況下重試。",
+ "URL": "網址",
+ "PopularTags": "熱門標籤",
+ "RemoveCoverImageConfirmationMessage": "您確定要刪除封面圖片嗎?",
+ "RemoveCoverImage": "刪除封面圖片",
+ "CssClass": "CSS類",
+ "TagsHelpText": "標籤應以逗號分隔(例如:tag1、tag2、tag3)",
+ "ThisPartOfContentCouldntBeLoaded": "這部分內容無法加載",
+ "DuplicateCommentAttemptMessage": "偵測到重複的評論貼文嘗試。您的評論已經提交。"
}
-}
+}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/zh-Hant.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/zh-Hant.json
index d79055d067..c246a74646 100644
--- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/zh-Hant.json
+++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/zh-Hant.json
@@ -56,6 +56,7 @@
"FileName": "文檔名稱",
"LastCachedTime": "緩存時間",
"Project": "项目",
+ "AdvancedFilters": "進階過濾器",
"RemoveCacheAndReIndexConfirmation": "文檔“{0}”將從緩存中刪除並重新編制索引。 你確認嗎?"
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/zh-Hant.json b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/zh-Hant.json
index 026505be1f..57f0efbecf 100644
--- a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/zh-Hant.json
+++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/zh-Hant.json
@@ -36,6 +36,7 @@
"Volo.Docs.Domain:010002": "簡稱 {ShortName} 已經存在.",
"Preview": "預覽",
"Search": "搜索",
- "SearchResults": "搜索結果"
+ "SearchResults": "搜索結果",
+ "SearchInTheAllDocuments": "在所有文件中搜尋"
}
}
\ No newline at end of file
diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/zh-Hant.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/zh-Hant.json
index 99e2d622df..7e4bfecba3 100644
--- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/zh-Hant.json
+++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/zh-Hant.json
@@ -4,12 +4,14 @@
"Features": "功能",
"NoFeatureFoundMessage": "沒有可用的功能.",
"ManageHostFeatures": "管理Host功能",
+ "ManageHostFeaturesText": "您可以透過點擊以下按鈕來管理主機端功能。",
"Permission:FeatureManagement": "功能管理",
"Permission:FeatureManagement.ManageHostFeatures": "管理Host功能",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "{0}功能的值無效!",
"Menu:FeatureManagement": "功能管理",
"ResetToDefault": "重置為預設值",
"ResetedToDefault": "已重置為預設值",
+ "AreYouSure": "你確定嗎?",
"AreYouSureToResetToDefault": "是否確定重置為預設值?"
}
}
\ No newline at end of file
diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/zh-Hant.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/zh-Hant.json
index ea109a2dd0..3f438ce7fe 100644
--- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/zh-Hant.json
+++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/zh-Hant.json
@@ -1,10 +1,11 @@
{
- "culture": "zh-Hant",
- "texts": {
- "Permissions": "權限",
- "OnlyProviderPermissons": "只有這個提供者",
- "All": "全部",
- "SelectAllInAllTabs": "授予所有權限",
- "SelectAllInThisTab": "全選"
- }
+ "culture": "zh-Hant",
+ "texts": {
+ "Permissions": "權限",
+ "OnlyProviderPermissons": "只有這個提供者",
+ "All": "全部",
+ "SelectAllInAllTabs": "授予所有權限",
+ "SelectAllInThisTab": "全選",
+ "SaveWithoutAnyPermissionsWarningMessage": "您確定要在沒有任何權限的情況下保存嗎?"
+ }
}
\ No newline at end of file