Skip to content

ICU filter doesn't work properly in some situations #1

@Mart17

Description

@Mart17

"This {{type | icu: 'artwork-book'}}..." won't work, because after converting it to string it'll give
'This {{type | icu: ' 'artwork-book' '}}' (two single quotes instead of one + it changes some double quotes to single ones) and Liquid isn't capable of recognizing this. Not sure why but when it has only symbols, or whitespace but no characters then it works. So this ".. {{type | icu: 'artwork-book'}}" will work. Also when I swap string quotes 'This {{type | icu: "artwork-book"}}' it works. I assume this is only related for /locales, because /tokens will be contain only keys-tokens without additional text like blabla: "{{bla1}}, {{bla2}}".

This doesn't even have to be a problem, it depends how the structure of those yaml contents in /locales will look like.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions