lang switching on items with category, fixes #14