I noticed that some error messages such as Token is either invalid or has expired. aren't being localized, and are hardcoded as strings in the APIError thrown, even though they have an entry in the translation file.
It's difficult to find other issues about this, since there are lots of localization issues, but I didn't find this particular one. I saw one MR that actually fixed this kind of issue with another error message. Maybe this was missed?