diff --git a/src/parsers/directive.parser.ts b/src/parsers/directive.parser.ts index a70a6f4..90c4192 100644 --- a/src/parsers/directive.parser.ts +++ b/src/parsers/directive.parser.ts @@ -22,7 +22,7 @@ export class DirectiveParser extends AbstractTemplateParser implements ParserInt .addBack() .each((i: number, element: CheerioElement) => { const $element = $(element); - const attr = $element.attr('translate'); + const attr = $element.attr('translate') || $element.attr('ng2-translate'); if (attr) { results.push(attr); diff --git a/tests/parsers/directive.parser.spec.ts b/tests/parsers/directive.parser.spec.ts index 2c2c064..127a42a 100644 --- a/tests/parsers/directive.parser.spec.ts +++ b/tests/parsers/directive.parser.spec.ts @@ -80,10 +80,26 @@ describe('DirectiveParser', () => { expect(messages).to.deep.equal(['Hello World']); }); - it('should extract when using alternate translate attribute', () => { - const contents = '