Hi!
Q-items for languages already have a property to state their language code. It's just an extra hop away.
Right, but what if there's nothing there? You're saying we have more languages than codes, so it's inevitable some of them won't have codes?