From: Peter Lemenkov <lemenkov@gmail.com>
Date: Thu, 19 May 2016 19:14:25 +0300
Subject: [PATCH] No such fun - gettext_compile:open_po_file/3
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
diff --git a/src/i18n/po_generator.erl b/src/i18n/po_generator.erl
index fa7b3fb..0b2da0a 100644
--- a/src/i18n/po_generator.erl
+++ b/src/i18n/po_generator.erl
@@ -15,11 +15,17 @@
%%
%% API Functions
%%
+-define(LANG_DIR, "lang").
+-define(POFILE, "gettext.po").
generate_file(Lang,Items, Fuzzy) ->
Gettext_App_Name = "tmp",
GtxtDir = ".",
io:format("Opening po file"),
- gettext_compile:open_po_file(Gettext_App_Name, GtxtDir, Lang),
+ DefDir = filename:join([GtxtDir, ?LANG_DIR, Gettext_App_Name, Lang]),
+ Fname = filename:join([DefDir, ?POFILE]),
+ filelib:ensure_dir(Fname),
+ {ok,Fd} = file:open(Fname, [write]),
+ put(fd,Fd),
gettext_compile:write_header(),
io:format("Writing entries~n"),