The letters are mixed up. Ru-k usesflag show Bulgarian К and -ru-g show russian Г instead bulgarian. Now I'll try to fix it myself. I don't think additional comments are needed.
Useflags have the wrong name. I think it needs to be renamed from ru-* to alt-*: - alt-dv - alt-i - alt-k - alt-g or to: - ru-dv - ru-i - bg-k - bg-g bg stands for bulgarian