summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/translate.erl8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/translate.erl b/src/translate.erl
index 616d8927..0488530f 100644
--- a/src/translate.erl
+++ b/src/translate.erl
@@ -67,8 +67,12 @@ load_dir(Dir) ->
end, Files),
lists:foreach(
fun(FN) ->
- L = ascii_tolower(
- string:substr(FN, 1, string:len(FN) - 4)),
+ LP = ascii_tolower(
+ string:substr(FN, 1, string:len(FN) - 4)),
+ L = case string:tokens(LP, ".") of
+ [Language] -> Language;
+ [Language, _Project] -> Language
+ end,
load_file(L, Dir ++ "/" ++ FN)
end, MsgFiles),
ok;