feat:multi cluster application
This commit is contained in:
9
vendor/openpitrix.io/openpitrix/pkg/gerr/error.go
generated
vendored
9
vendor/openpitrix.io/openpitrix/pkg/gerr/error.go
generated
vendored
@@ -13,15 +13,20 @@ import (
|
||||
"google.golang.org/grpc/status"
|
||||
|
||||
"openpitrix.io/openpitrix/pkg/logger"
|
||||
|
||||
"openpitrix.io/openpitrix/pkg/pb"
|
||||
"openpitrix.io/openpitrix/pkg/util/ctxutil"
|
||||
)
|
||||
|
||||
const En = "en"
|
||||
const ZhCN = "zh_cn"
|
||||
const DefaultLocale = ZhCN
|
||||
const DefaultLocale = En
|
||||
|
||||
func newStatus(ctx context.Context, code codes.Code, err error, errMsg ErrorMessage, a ...interface{}) *status.Status {
|
||||
locale := DefaultLocale
|
||||
locale := ctxutil.GetLocale(ctx)
|
||||
if len(locale) == 0 {
|
||||
locale = DefaultLocale
|
||||
}
|
||||
|
||||
s := status.New(code, errMsg.Message(locale, err, a...))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user