The lang outside of crates is global btw
You need a lang inside of your crate to be crate specific. And again, the issue is a result of an invalid setup with lang because iirc your config looks like it has a "lang" crate.
I'll be able to help you better once I'm out of classes but that's really all I can tell you. I'm almost certain it works without the lang.