feat(i18n): integrate i18next for internationalization support and add initial translation setup

This commit is contained in:
kever
2026-02-17 00:11:42 +08:00
parent dc73f6f6af
commit 9395f9d3af
8 changed files with 1081 additions and 445 deletions

View File

@@ -18,6 +18,8 @@ export function GetCapturedData():Promise<Array<string>>;
export function GetCurrentDataForExport():Promise<string>;
export function GetHeroTemplates():Promise<Array<model.HeroTemplate>>;
export function GetLatestParsedDataFromDatabase():Promise<model.ParsedResult>;
export function GetNetworkInterfaces():Promise<Array<model.NetworkInterface>>;
@@ -26,6 +28,8 @@ export function GetParsedDataByID(arg1:number):Promise<model.ParsedResult>;
export function GetParsedSessions():Promise<Array<model.ParsedSession>>;
export function OptimizeBuilds(arg1:model.OptimizeRequest):Promise<model.OptimizeResponse>;
export function ParseData(arg1:Array<string>):Promise<string>;
export function ReadRawJsonFile():Promise<model.ParsedResult>;

View File

@@ -34,6 +34,10 @@ export function GetCurrentDataForExport() {
return window['go']['service']['App']['GetCurrentDataForExport']();
}
export function GetHeroTemplates() {
return window['go']['service']['App']['GetHeroTemplates']();
}
export function GetLatestParsedDataFromDatabase() {
return window['go']['service']['App']['GetLatestParsedDataFromDatabase']();
}
@@ -50,6 +54,10 @@ export function GetParsedSessions() {
return window['go']['service']['App']['GetParsedSessions']();
}
export function OptimizeBuilds(arg1) {
return window['go']['service']['App']['OptimizeBuilds'](arg1);
}
export function ParseData(arg1) {
return window['go']['service']['App']['ParseData'](arg1);
}