Function trWeb
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).
Prototypes
string trWeb(
string text,
string context = null
);
string trWeb(
string text,
string plural_text,
int count,
string context = null
);
Parameters
Name | Description |
---|---|
text | The translation key |
context | Optional context /namespace identifier (msgctxt) |
plural_text | Plural form of the translation key |
count | The quantity used to select the proper plural form of a translation |
See also
Example
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!"));
}
}
Authors
Sönke Ludwig
Copyright
© 2013-2015 RejectedSoftware e.K.
License
Subject to the terms of the MIT license, as written in the included LICENSE.txt file.