Use replacement functions (#167431)

Ref #167239
This commit is contained in:
Raymond Zhao
2022-11-28 10:25:01 -08:00
committed by GitHub
parent c53f2bdb3d
commit bacf5eb344

View File

@@ -141,9 +141,9 @@ export class LocalizationWorkbenchContribution extends Disposable implements IWo
const translations: { [key: string]: string } = {};
Object.keys(minimumTranslatedStrings).forEach(key => {
if (!translationsFromPack[key] || useEnglish) {
translations[key] = minimumTranslatedStrings[key].replace('{0}', languageName);
translations[key] = minimumTranslatedStrings[key].replace('{0}', () => languageName);
} else {
translations[key] = `${translationsFromPack[key].replace('{0}', languageDisplayName)} (${minimumTranslatedStrings[key].replace('{0}', languageName)})`;
translations[key] = `${translationsFromPack[key].replace('{0}', () => languageDisplayName)} (${minimumTranslatedStrings[key].replace('{0}', () => languageName)})`;
}
});