INNER CODE UNIT · TypeScript
getLocalizeMapping
baizunxian/zerorunner · frontend/src/components/monaco/nls/index.ts:139
function getLocalizeMapping(locale: Languages,localeData:Record<string, any>|undefined=undefined) {
if(localeData)return JSON.stringify(localeData)
const locale_data_path = path.join(__dirname, `./locale/${locale}.json`);
return fs.readFileSync(locale_data_path) as unknown as string;
}
/**
* 替换代码
* @param CURRENT_LOCALE_DATA 语言包
* @returns
*/
function getLocalizeCode(CURRENT_LOCALE_DATA: string) {
return `
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {