Skip to content

Commit 230e4e4

Browse files
committed
refactor(i18n): 将云厂商显示名称和余额错误提示国际化
1 parent 3addc0e commit 230e4e4

File tree

3 files changed

+15
-13
lines changed

3 files changed

+15
-13
lines changed

app_profile_project.go

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -497,19 +497,19 @@ func addModuleResources(counts map[string]int, module *tfjson.StateModule) {
497497
func getProviderDisplayName(provider string) string {
498498
switch provider {
499499
case "aliyun":
500-
return "阿里云"
500+
return i18n.T("provider_aliyun")
501501
case "tencentcloud":
502-
return "腾讯云"
502+
return i18n.T("provider_tencent")
503503
case "volcengine":
504-
return "火山引擎"
504+
return i18n.T("provider_volcengine")
505505
case "huaweicloud":
506-
return "华为云"
506+
return i18n.T("provider_huawei")
507507
case "ucloud":
508508
return "UCloud"
509509
case "vultr":
510510
return "Vultr"
511511
case "aws":
512-
return "AWS"
512+
return i18n.T("provider_aws")
513513
default:
514514
return provider
515515
}
@@ -540,7 +540,7 @@ func (a *App) GetBalances(providers []string) ([]BalanceInfo, error) {
540540
logMsg := fmt.Sprintf("[GetBalances] recovered from panic for provider %s: %v", p, r)
541541
log.Printf(logMsg)
542542
runtime.EventsEmit(a.ctx, "log", logMsg)
543-
result.Error = fmt.Sprintf("%s查询报错,请至控制台查看详情", getProviderDisplayName(p))
543+
result.Error = i18n.Tf("app_balance_query_error", getProviderDisplayName(p))
544544
}
545545
}()
546546

@@ -554,7 +554,7 @@ func (a *App) GetBalances(providers []string) ([]BalanceInfo, error) {
554554
logMsg := fmt.Sprintf("[GetBalances] %s error: %v", p, err)
555555
log.Printf(logMsg)
556556
runtime.EventsEmit(a.ctx, "log", logMsg)
557-
result.Error = fmt.Sprintf("%s查询报错,请至控制台查看详情", getProviderDisplayName(p))
557+
result.Error = i18n.Tf("app_balance_query_error", getProviderDisplayName(p))
558558
} else {
559559
result.Amount = amount
560560
result.Currency = currency
@@ -569,7 +569,7 @@ func (a *App) GetBalances(providers []string) ([]BalanceInfo, error) {
569569
logMsg := fmt.Sprintf("[GetBalances] %s error: %v", p, err)
570570
log.Printf(logMsg)
571571
runtime.EventsEmit(a.ctx, "log", logMsg)
572-
result.Error = fmt.Sprintf("%s查询报错,请至控制台查看详情", getProviderDisplayName(p))
572+
result.Error = i18n.Tf("app_balance_query_error", getProviderDisplayName(p))
573573
} else {
574574
result.Amount = amount
575575
result.Currency = currency
@@ -584,7 +584,7 @@ func (a *App) GetBalances(providers []string) ([]BalanceInfo, error) {
584584
logMsg := fmt.Sprintf("[GetBalances] %s error: %v", p, err)
585585
log.Printf(logMsg)
586586
runtime.EventsEmit(a.ctx, "log", logMsg)
587-
result.Error = fmt.Sprintf("%s查询报错,请至控制台查看详情", getProviderDisplayName(p))
587+
result.Error = i18n.Tf("app_balance_query_error", getProviderDisplayName(p))
588588
} else {
589589
result.Amount = amount
590590
result.Currency = currency
@@ -599,7 +599,7 @@ func (a *App) GetBalances(providers []string) ([]BalanceInfo, error) {
599599
logMsg := fmt.Sprintf("[GetBalances] %s error: %v", p, err)
600600
log.Printf(logMsg)
601601
runtime.EventsEmit(a.ctx, "log", logMsg)
602-
result.Error = fmt.Sprintf("%s查询报错,请至控制台查看详情", getProviderDisplayName(p))
602+
result.Error = i18n.Tf("app_balance_query_error", getProviderDisplayName(p))
603603
} else {
604604
result.Amount = amount
605605
result.Currency = currency
@@ -614,7 +614,7 @@ func (a *App) GetBalances(providers []string) ([]BalanceInfo, error) {
614614
logMsg := fmt.Sprintf("[GetBalances] %s error: %v", p, err)
615615
log.Printf(logMsg)
616616
runtime.EventsEmit(a.ctx, "log", logMsg)
617-
result.Error = fmt.Sprintf("%s查询报错,请至控制台查看详情", getProviderDisplayName(p))
617+
result.Error = i18n.Tf("app_balance_query_error", getProviderDisplayName(p))
618618
} else {
619619
result.Amount = amount
620620
result.Currency = currency
@@ -629,7 +629,7 @@ func (a *App) GetBalances(providers []string) ([]BalanceInfo, error) {
629629
logMsg := fmt.Sprintf("[GetBalances] %s error: %v", p, err)
630630
log.Printf(logMsg)
631631
runtime.EventsEmit(a.ctx, "log", logMsg)
632-
result.Error = fmt.Sprintf("%s查询报错,请至控制台查看详情", getProviderDisplayName(p))
632+
result.Error = i18n.Tf("app_balance_query_error", getProviderDisplayName(p))
633633
} else {
634634
result.Amount = amount
635635
result.Currency = currency
@@ -644,7 +644,7 @@ func (a *App) GetBalances(providers []string) ([]BalanceInfo, error) {
644644
logMsg := fmt.Sprintf("[GetBalances] %s error: %v", p, err)
645645
log.Printf(logMsg)
646646
runtime.EventsEmit(a.ctx, "log", logMsg)
647-
result.Error = fmt.Sprintf("%s查询报错,请至控制台查看详情", getProviderDisplayName(p))
647+
result.Error = i18n.Tf("app_balance_query_error", getProviderDisplayName(p))
648648
} else {
649649
result.Amount = amount
650650
result.Currency = currency

i18n/en.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -461,6 +461,7 @@ var enMessages = map[string]string{
461461
"app_cred_aws_missing": "AWS credentials not configured",
462462
"app_cred_gcp_missing": "GCP credentials not configured",
463463
"app_provider_unsupported": "Unsupported cloud provider",
464+
"app_balance_query_error": "%s query error, please check console for details",
464465

465466
// 场景相关
466467
"app_get_case_failed": "Failed to get case: %v",

i18n/zh.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -461,6 +461,7 @@ var zhMessages = map[string]string{
461461
"app_cred_aws_missing": "未配置 AWS 凭据",
462462
"app_cred_gcp_missing": "未配置 GCP 凭据",
463463
"app_provider_unsupported": "不支持的云厂商",
464+
"app_balance_query_error": "%s查询报错,请至控制台查看详情",
464465

465466
// 场景相关
466467
"app_get_case_failed": "获取场景失败: %v",

0 commit comments

Comments
 (0)