Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit5b241f8

Browse files
committed
add trans for environments services
1 parent1eddf6d commit5b241f8

File tree

3 files changed

+110
-56
lines changed

3 files changed

+110
-56
lines changed

‎client/packages/lowcoder/src/i18n/locales/en.ts‎

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2806,6 +2806,58 @@ export const en = {
28062806
"managedSuccess":"{name} is now Managed",
28072807
"unmanagedSuccess":"{name} is now Unmanaged",
28082808
"managedError":"Failed to change managed status for {name}"
2809+
},
2810+
2811+
// Service error messages
2812+
"services":{
2813+
"environments":{
2814+
"missingEnvironmentId":"Missing environment ID",
2815+
"failedToUpdateEnvironment":"Failed to update environment",
2816+
"environmentCreatedSuccessfully":"Environment created successfully",
2817+
"failedToCreateEnvironment":"Failed to create environment",
2818+
"failedToFetchEnvironments":"Failed to fetch environments",
2819+
"failedToFetchEnvironment":"Failed to fetch environment",
2820+
"environmentIdRequired":"Environment ID is required",
2821+
"apiKeyRequiredForWorkspaces":"API key is required to fetch workspaces",
2822+
"apiServiceUrlRequiredForWorkspaces":"API service URL is required to fetch workspaces",
2823+
"failedToFetchWorkspaces":"Failed to fetch workspaces",
2824+
"apiKeyRequiredForUserGroups":"API key is required to fetch user groups",
2825+
"apiServiceUrlRequiredForUserGroups":"API service URL is required to fetch user groups",
2826+
"failedToFetchUserGroups":"Failed to fetch user groups",
2827+
"workspaceIdRequired":"Workspace ID is required",
2828+
"apiKeyRequiredForApps":"API key is required to fetch apps",
2829+
"apiServiceUrlRequiredForApps":"API service URL is required to fetch apps",
2830+
"failedToFetchWorkspaceApps":"Failed to fetch workspace apps",
2831+
"apiKeyRequiredForDataSources":"API key is required to fetch data sources",
2832+
"apiServiceUrlRequiredForDataSources":"API service URL is required to fetch data sources",
2833+
"failedToFetchWorkspaceDataSources":"Failed to fetch workspace data sources",
2834+
"apiKeyRequiredForQueries":"API key is required to fetch queries",
2835+
"apiServiceUrlRequiredForQueries":"API service URL is required to fetch queries",
2836+
"failedToFetchWorkspaceQueries":"Failed to fetch workspace queries",
2837+
"apiServiceUrlNotConfigured":"API service URL not configured",
2838+
"licenseCheckFailed":"License check failed",
2839+
"apiKeyRequiredForDeploymentId":"API key is required to fetch deployment ID",
2840+
"failedToFetchDeploymentId":"Failed to fetch deployment ID"
2841+
},
2842+
"enterprise":{
2843+
"missingEnvironmentId":"Missing environment ID",
2844+
"failedToFetchManagedWorkspaces":"Failed to fetch managed workspaces",
2845+
"missingRequiredParamsToConnectOrg":"Missing required params to connect workspace",
2846+
"failedToConnectOrg":"Failed to connect workspace",
2847+
"missingOrgGidToUnconnectWorkspace":"Missing workspace GID to unconnect workspace",
2848+
"failedToUnconnectOrg":"Failed to unconnect workspace",
2849+
"failedToConnectApp":"Failed to connect app",
2850+
"failedToUnconnectApp":"Failed to unconnect app",
2851+
"failedToFetchDataSources":"Failed to fetch data sources",
2852+
"failedToDeployDataSource":"Failed to deploy data source",
2853+
"failedToDisconnectManagedDataSource":"Failed to disconnect managed data source",
2854+
"environmentIdRequired":"Environment ID is required",
2855+
"failedToFetchQueries":"Failed to fetch queries",
2856+
"environmentIdAndQueryGidRequired":"Environment ID and Query GID are required",
2857+
"failedToDeployQuery":"Failed to deploy query",
2858+
"queryGidRequired":"Query GID is required",
2859+
"failedToDisconnectQuery":"Failed to disconnect query"
2860+
}
28092861
}
28102862
}
28112863
},

‎client/packages/lowcoder/src/pages/setting/environments/services/enterprise.service.ts‎

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
importaxiosfrom"axios";
22
import{messageInstance}from"lowcoder-design/src/components/GlobalInstances";
3+
import{trans}from"i18n";
34
import{ManagedOrg}from"../types/enterprise.types";
45
import{Query}from"../types/query.types";
56

@@ -17,15 +18,15 @@ export async function getManagedWorkspaces(
1718

1819
):Promise<ManagedOrg[]>{
1920
if(!environmentId){
20-
thrownewError("Missing environmentId");
21+
thrownewError(trans("enterprise.environments.services.enterprise.missingEnvironmentId"));
2122
}
2223

2324
try{
2425
constres=awaitaxios.get(`/api/plugins/enterprise/org/list`);
2526
constall:ManagedOrg[]=res.data.data;
2627
returnall.filter(org=>org.environmentId===environmentId);
2728
}catch(err){
28-
consterrorMsg=errinstanceofError ?err.message :"Failed to fetch managed workspaces";
29+
consterrorMsg=errinstanceofError ?err.message :trans("enterprise.environments.services.enterprise.failedToFetchManagedWorkspaces");
2930
messageInstance.error(errorMsg);
3031
throwerr;
3132
}
@@ -48,7 +49,7 @@ export async function connectManagedWorkspace(
4849
orgTags:string[]=[],
4950
){
5051
if(!environmentId||!orgName||!org_gid){
51-
thrownewError("Missing required params to connect org");
52+
thrownewError(trans("enterprise.environments.services.enterprise.missingRequiredParamsToConnectOrg"));
5253
}
5354

5455
try{
@@ -62,7 +63,7 @@ export async function connectManagedWorkspace(
6263
constres=awaitaxios.post(`/api/plugins/enterprise/org`,payload);
6364
returnres.data;
6465
}catch(err){
65-
consterrorMsg=errinstanceofError ?err.message :"Failed to connect org";
66+
consterrorMsg=errinstanceofError ?err.message :trans("enterprise.environments.services.enterprise.failedToConnectOrg");
6667
messageInstance.error(errorMsg);
6768
throwerr;
6869
}
@@ -78,7 +79,7 @@ export async function connectManagedWorkspace(
7879
*/
7980
exportasyncfunctionunconnectManagedWorkspace(orgGid:string){
8081
if(!orgGid){
81-
thrownewError("Missing orgGid to unconnect workspace");
82+
thrownewError(trans("enterprise.environments.services.enterprise.missingOrgGidToUnconnectWorkspace"));
8283
}
8384

8485
try{
@@ -87,7 +88,7 @@ export async function unconnectManagedWorkspace(orgGid: string) {
8788
});
8889
}catch(err){
8990
consterrorMsg=
90-
errinstanceofError ?err.message :"Failed to unconnect org";
91+
errinstanceofError ?err.message :trans("enterprise.environments.services.enterprise.failedToUnconnectOrg");
9192
messageInstance.error(errorMsg);
9293
throwerr;
9394
}
@@ -123,7 +124,7 @@ export async function connectManagedApp(
123124
returnres.data;
124125
}catch(err){
125126
consterrorMsg=
126-
errinstanceofError ?err.message :"Failed to connect app";
127+
errinstanceofError ?err.message :trans("enterprise.environments.services.enterprise.failedToConnectApp");
127128
messageInstance.error(errorMsg);
128129
throwerr;
129130
}
@@ -136,7 +137,7 @@ export async function unconnectManagedApp(appGid: string) {
136137
params:{ appGid},
137138
});
138139
}catch(err){
139-
consterrorMsg=errinstanceofError ?err.message :"Failed to unconnect app";
140+
consterrorMsg=errinstanceofError ?err.message :trans("enterprise.environments.services.enterprise.failedToUnconnectApp");
140141
messageInstance.error(errorMsg);
141142
throwerr;
142143
}
@@ -151,7 +152,7 @@ export const getManagedDataSources = async (environmentId: string): Promise<any[
151152
);
152153
returnresponse.data.data||[];
153154
}catch(error){
154-
consterrorMsg=errorinstanceofError ?error.message :'Failed to fetch data sources';
155+
consterrorMsg=errorinstanceofError ?error.message :trans("enterprise.environments.services.enterprise.failedToFetchDataSources");
155156
messageInstance.error(errorMsg);
156157
throwerror;
157158
}
@@ -173,7 +174,7 @@ export const connectManagedDataSource = async (
173174

174175
awaitaxios.post(`/api/plugins/enterprise/datasource`,payload);
175176
}catch(error){
176-
consterrorMsg=errorinstanceofError ?error.message :'Failed to deploy data source';
177+
consterrorMsg=errorinstanceofError ?error.message :trans("enterprise.environments.services.enterprise.failedToDeployDataSource");
177178
messageInstance.error(errorMsg);
178179
throwerror;
179180
}
@@ -186,7 +187,7 @@ export const unconnectManagedDataSource = async (
186187
try{
187188
awaitaxios.delete(`/api/plugins/enterprise/datasource?datasourceGid=${datasourceGid}`);
188189
}catch(error){
189-
consterrorMsg=errorinstanceofError ?error.message :'Failed to disconnect managed data source';
190+
consterrorMsg=errorinstanceofError ?error.message :trans("enterprise.environments.services.enterprise.failedToDisconnectManagedDataSource");
190191
messageInstance.error(errorMsg);
191192
throwerror;
192193
}
@@ -198,7 +199,7 @@ export const unconnectManagedDataSource = async (
198199
exportasyncfunctiongetManagedQueries(environmentId:string):Promise<Query[]>{
199200
try{
200201
if(!environmentId){
201-
thrownewError('Environment ID is required');
202+
thrownewError(trans("enterprise.environments.services.enterprise.environmentIdRequired"));
202203
}
203204

204205
// Get managed queries from the enterprise endpoint
@@ -226,7 +227,7 @@ export async function getManagedQueries(environmentId: string): Promise<Query[]>
226227
}));
227228

228229
}catch(error){
229-
consterrorMsg=errorinstanceofError ?error.message :'Failed to fetch queries';
230+
consterrorMsg=errorinstanceofError ?error.message :trans("enterprise.environments.services.enterprise.failedToFetchQueries");
230231
messageInstance.error(errorMsg);
231232
throwerror;
232233
}
@@ -240,7 +241,7 @@ export async function connectManagedQuery(
240241
):Promise<boolean>{
241242
try{
242243
if(!environmentId||!queryGid){
243-
thrownewError('Environment ID and Query GID are required');
244+
thrownewError(trans("enterprise.environments.services.enterprise.environmentIdAndQueryGidRequired"));
244245
}
245246

246247
constresponse=awaitaxios.post('/api/plugins/enterprise/qlQuery',{
@@ -253,7 +254,7 @@ export async function connectManagedQuery(
253254
returnresponse.status===200;
254255

255256
}catch(error){
256-
consterrorMsg=errorinstanceofError ?error.message :'Failed to deploy query';
257+
consterrorMsg=errorinstanceofError ?error.message :trans("enterprise.environments.services.enterprise.failedToDeployQuery");
257258
messageInstance.error(errorMsg);
258259
throwerror;
259260
}
@@ -263,7 +264,7 @@ export async function connectManagedQuery(
263264
exportasyncfunctionunconnectManagedQuery(queryGid:string):Promise<boolean>{
264265
try{
265266
if(!queryGid){
266-
thrownewError('Query GID is required');
267+
thrownewError(trans("enterprise.environments.services.enterprise.queryGidRequired"));
267268
}
268269

269270
constresponse=awaitaxios.delete(`/api/plugins/enterprise/qlQuery`,{
@@ -275,7 +276,7 @@ export async function unconnectManagedQuery(queryGid: string): Promise<boolean>
275276
returnresponse.status===200;
276277

277278
}catch(error){
278-
consterrorMsg=errorinstanceofError ?error.message :'Failed to disconnect query';
279+
consterrorMsg=errorinstanceofError ?error.message :trans("enterprise.environments.services.enterprise.failedToDisconnectQuery");
279280
messageInstance.error(errorMsg);
280281
throwerror;
281282
}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp