140
*/
141
export function localize2(data: ILocalizeInfo | string /* | number when built */, originalMessage: string, ...args: (string | number | boolean | undefined | null)[]): ILocalizedString {
142
>
let message: string;
nls.ts
143
>
if (typeof data === 'number') {
144
message = lookupMessage(data, originalMessage);
146
>
message = originalMessage;
147
>
}
148
>
149
>
const value = _format(message, args);
150
>
151
>
return {
152
>
value,
153
>
original: originalMessage === message ? value : _format(originalMessage, args)
154
>
};
155
>
}
156
157
export interface INLSLanguagePackConfiguration {