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) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…