struct TRC { import std.typetuple; alias languages = TypeTuple!("en_US", "de_DE", "fr_FR"); //mixin translationModule!"test"; } @translationContext!TRC class WebService { void index(HTTPServerResponse res) { res.writeBody(trWeb("This text will be translated!")); } }
Translates text based on the language of the current web request.
The first overload performs a direct translation of the given translation key/text. The second overload can select from a set of plural forms based on the given integer value (msgid_plural).