From 5f893e3b2043ff959570cbe235e98b68ef782684 Mon Sep 17 00:00:00 2001 From: YiZixuan Date: Tue, 9 Sep 2025 22:39:17 +0800 Subject: [PATCH] refactor(i18n): Optimize service pagination internationalization copy - Added service pagination related copy in English and Chinese translation files - Updated type definitions to include new translation fields - Modified the ServicesPagination component to use the newly added translation fields --- application/src/components/services/ServicesPagination.tsx | 6 +++--- application/src/translations/en/maintenance.ts | 2 ++ application/src/translations/types/maintenance.ts | 2 ++ application/src/translations/zhcn/maintenance.ts | 2 ++ 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/application/src/components/services/ServicesPagination.tsx b/application/src/components/services/ServicesPagination.tsx index a9fab1a..2fc48c4 100644 --- a/application/src/components/services/ServicesPagination.tsx +++ b/application/src/components/services/ServicesPagination.tsx @@ -80,9 +80,9 @@ export function ServicesPagination({ - {totalItems > 0 - ? `${startItem}-${endItem} of ${totalItems} ${t("services") || "services"}` - : `0 ${t("services") || "services"}` + {totalItems > 0 + ? t("servicesPagination", {"startItem": startItem, "endItem": endItem, "totalItems": totalItems}) + : t("servicesPaginationNoService") } diff --git a/application/src/translations/en/maintenance.ts b/application/src/translations/en/maintenance.ts index 4f36344..a4a4413 100644 --- a/application/src/translations/en/maintenance.ts +++ b/application/src/translations/en/maintenance.ts @@ -84,4 +84,6 @@ export const maintenanceTranslations: MaintenanceTranslations = { retry: 'Retry', loadingServerData: 'Loading server data...', retrievingYourInformation: 'Please wait while we retrieve your information...', + servicesPagination: '{startItem}-{endItem} of {totalItems} services', + servicesPaginationNoService: '0 services', }; diff --git a/application/src/translations/types/maintenance.ts b/application/src/translations/types/maintenance.ts index 9e0e742..8e75bae 100644 --- a/application/src/translations/types/maintenance.ts +++ b/application/src/translations/types/maintenance.ts @@ -82,4 +82,6 @@ export interface MaintenanceTranslations { retry: string; loadingServerData: string; retrievingYourInformation: string; + servicesPagination: string; + servicesPaginationNoService: string; } diff --git a/application/src/translations/zhcn/maintenance.ts b/application/src/translations/zhcn/maintenance.ts index 62c4315..3568711 100644 --- a/application/src/translations/zhcn/maintenance.ts +++ b/application/src/translations/zhcn/maintenance.ts @@ -84,4 +84,6 @@ export const maintenanceTranslations: MaintenanceTranslations = { retry: '重试', loadingServerData: '正在加载服务器数据...', retrievingYourInformation: '正在获取您的信息,请稍候...', + servicesPagination: '{startItem}-{endItem}, 共 {totalItems} 个服务', + servicesPaginationNoService: '0 服务', };