860
return undefined;
861
}
863
>
try {
864
>
messageBundle = await this.findMessageBundles(extensionLocation, nlsConfiguration);
865
>
} catch (error) {
866
return undefined;
867
}
869
return { values: undefined, default: messageBundle.original };
870
}
872
>
const messageBundleContent = (await this.fileService.readFile(messageBundle.localized)).value.toString();
873
>
const errors: ParseError[] = [];
874
>
const messages: MessageBag = parse(messageBundleContent, errors);
875
>
if (errors.length > 0) {
876
reportErrors(messageBundle.localized, errors);
877
return { values: undefined, default: messageBundle.original };
879
reportInvalidFormat(messageBundle.localized);
880
return { values: undefined, default: messageBundle.original };
881
}
883
>
} catch (error) {
884
return { values: undefined, default: messageBundle.original };
885
}