fix empty attribute options on unsupported language (again)
Fixup !2206 (merged)
The previous version included the fallback translation even a matching translation is available.
This new version works correctly in all of these cases:
- use fallback_lang if lang is not available
- use lang if lang is available
- use fallback_lang if lang == fallback_lang