We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6401530 commit d17211fCopy full SHA for d17211f
web/vibe/web/i18n.d
@@ -143,14 +143,14 @@ html
143
144
See_Also: `translationContext`
145
*/
146
-mixin template translationModule(string FILENAME)
+mixin template translationModule(string FILENAME, string language_separator = ".")
147
{
148
static import std.string;
149
enum NAME = std.string.tr(FILENAME, `/.\\-`, "____");
150
private static string file_mixins() {
151
string ret;
152
foreach (language; languages)
153
- ret ~= "enum "~language~"_"~NAME~" = extractDeclStrings(import(`"~FILENAME~"."~language~".po`));\n";
+ ret ~= "enum "~language~"_"~NAME~" = extractDeclStrings(import(`"~FILENAME~language_separator~language~".po`));\n";
154
return ret;
155
}
156
0 commit comments