I think an input selector is the way to go - you could have it on the front panel. Should be possible to build some kind of lockout so it won't work if you've selected the wrong voltage too.
I'm intrigued - 12 - 230VAC - does that include all the voltages in-between?
I'd do it it by having a regulator that accepts 12-24VDC, and having it's input switchable between external input or an internal supply. Then (if I've read you right) a rectifier/smoothing cap for the lower AC voltages, eg 12V, so that can be switched to the input, then a power transformer to work with the high AC voltages such as 230VAC, so that can be switched in to supply the rectifier. Use one that can work with a range of input voltages to cover international mains voltages, have a switch for those.
Not sure about mid-range AC voltages - you could use a power transformer with higher voltage secondaries, so if you had some some strange input like 50VAC you would still only get around 12V or whatever out.
If you use relays for the switching you don't have to worry about mixed and clunky panel switches, just have a rotary one.
The other thing that occurs to me is, for the high voltage AC side, you could find a wall-wart that works in all countries, let its SMP handle the input voltage differences. You could still feed it into your linear regulator so the output is consistent across all inputs.
Hope this helps