As identified in mozilla/pontoon#2470 (comment), this happens:
fromfluent.syntaximportast, FluentParser, FluentSerializerparser=FluentParser()
serializer=FluentSerializer()
string="""places-open-in-container-tab = .label = Բացել նոր ներդիրում .accesskey = """string'places-open-in-container-tab =\n .label = Բացել նոր ներդիրում\n .accesskey = \t\n'serializer.serialize(parser.parse(string))
'places-open-in-container-tab =\n .label = Բացել նոր ներդիրում\n .accesskey = \n'
Tabs should not be lost; they count as valid inline_text characters according to the spec.
As identified in mozilla/pontoon#2470 (comment), this happens:
Tabs should not be lost; they count as valid
inline_textcharacters according to the spec.