Blob Blame History Raw
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"),