You can get a permit to carry a gun in Switzerland if you actually have a good reason for it, like being a security guard. Otherwise you can transport it to your shooting range as long as it isn’t loaded. So I wouldn’t really say she could carry that in this context.
I’d say that really depends on the country. Unless you don’t consider Czechia or Switzerland modern.
You can get a permit to carry a gun in Switzerland if you actually have a good reason for it, like being a security guard. Otherwise you can transport it to your shooting range as long as it isn’t loaded. So I wouldn’t really say she could carry that in this context.
Also walking around with a gun is very frowned upon in Europe, even when there’s a reason.