import http from "./request";
const token = process.env.Token;
const url = process.env.URL;
const baseConfig = {
baseURL: `${url}`,
headers: {
Cookie: token,
"Content-Type": "application/json",
},
};
async function geti18n(params: Record<string, any>) {
const res = await http.post(
"/MultiLanguageResource/AddResource",
params,
baseConfig
);
if (res.Data) {
return res.Data.ResourceAlias;
} else {
return "";
}
}
async function TranslateToEn(text: string) {
const res = await http.get(
"/MultiLanguageResource/TranslateToEn",
{ text },
baseConfig
);
return res;
}
async function downFile(language: number) {
const streamConfig = {
baseURL: `${url}`,
headers: {
Cookie: token,
},
responseType: "stream" as const
};
const res = await http.get(
`/MultiLanguageResource/DownWebJson?language=${language}`,
null,
streamConfig
);
return res;
}
export { geti18n, TranslateToEn, downFile };