I'm writing an App in in Typescript with Angular 8, and trying to make use of the i18n tools offered by Angular. A quick summary, you can just add `i18n` as an attribute to an html tag and it will prepare the text between the tags for i18n. However, it also supports translating text provided in attributes. For example, if I have a button with a `title` attribute, like `title="a helpful tooltip"`, I can add a directive like `i18n-title` to also prepare the `title` string for translation. The first case intellij handles without issue or warning. The second leads to the warning "Attribute i18n-title is not allowed here", even though it compiles and works perfectly fine.
Does intelliJ just not currently support these custom directives? Is there some configuration I'm missing that would allow support for them?