For German texts, the
babel packages provides the shorthands "` and "'.
Those translate to German quotes, but only when the German language is enabled. In English texts, one has to use `` and '' to get proper English quotes. In fact, if
babel is set to English, the shorthands are not even available.
Is there a package that enhances babel so that the shorthands "` and "' always produce quotes appropriate for the current language of the text?
As far as I can see, my editor (TeXStudio) also supports emitting
}. This is a general solution provided by the
csquotes package. But I'd really appreciate the shorthands and wonder why the shorthands were not extended to work regardless of the current language.