diff --git a/zetta-app.js b/zetta-app.js
index <HASH>..<HASH> 100644
--- a/zetta-app.js
+++ b/zetta-app.js
@@ -173,8 +173,18 @@ function Application(appFolder, appConfig) {
     if(self.config.caption)

         zutils.render(self.config.caption);

 

-    if(self.config.translator)

-        self.translator = new Translator({ storagePath : path.join(appFolder,'config') });

+    if(self.config.translator) {

+        var options = {

+            storagePath: path.join(appFolder,'config'),

+            rootFolderPath: appFolder

+        };

+        options = _.extend(self.config.translator, options);

+

+        self.translator = new Translator(options, function() {

+            self.translator.separateEditor();

+        });

+    }

+

 

     http.globalAgent.maxSockets = self.config.maxHttpSockets || 1024; // 1024;

     https.globalAgent.maxSockets = self.config.maxHttpSockets || 1024;

@@ -485,16 +495,6 @@ function Application(appFolder, appConfig) {
 

 //        })

 

-

-        if(self.config.translator) {

-            self.translator.init(self.config.translator, function () {

-                self.translator.separateEditor();

-                finish();

-            });

-

-            return;

-        }

-

         finish();

 

         function finish() {
Fixed some problems with new version of zetta-translator