Artur Paikin 9 rokov pred
rodič
commit
b97d0ba04a
3 zmenil súbory, kde vykonal 17 pridanie a 11 odobranie
  1. 9 3
      src/core/Core.js
  2. 4 4
      src/locale/en_US.js
  3. 4 4
      src/locale/ru.js

+ 9 - 3
src/core/Core.js

@@ -1,5 +1,6 @@
 import Utils from '../core/Utils'
-// import Translator from '../core/Translator'
+import fs from 'fs'
+import Translator from '../core/Translator'
 
 /**
 * Main Uppy core
@@ -25,8 +26,8 @@ export default class Core {
     // Container for different types of plugins
     this.plugins = {}
 
-    // this.translator = new Translator({locale: this.opts.locale});
-    // console.log(this.translator.t('files_chosen', {smart_count: 3}));
+    this.translator = new Translator({locale: this.opts.locale})
+    console.log(this.translator.t('filesChosen', {smart_count: 3}))
   }
 
   /**
@@ -73,6 +74,11 @@ export default class Core {
     return Promise.all(methods)
   }
 
+  compileTemplate (templatePath, options) {
+    const template = fs.readFileSync('../templates/' + templatePath, 'utf-8')
+    return ejs.render(template, options)
+  }
+
   /**
   * Runs a waterfall of runType plugin packs, like so:
   * All preseters(data) --> All selecters(data) --> All uploaders(data) --> done

+ 4 - 4
src/locale/en_US.js

@@ -1,10 +1,10 @@
 const en_US = {}
 
 en_US.strings = {
-  'choose_file'    : 'Choose a file',
-  'you_have_chosen': 'You have chosen: %{file_name}',
-  'or_drag_drop'   : 'or drag it here',
-  'files_chosen'   : {
+  chooseFile      : 'Choose a file',
+  youHaveChosen   : 'You have chosen: %{fileName}',
+  orDragDrop      : 'or drag it here',
+  filesChosen     : {
     0: '%{smart_count} file selected',
     1: '%{smart_count} files selected'
   }

+ 4 - 4
src/locale/ru.js

@@ -1,10 +1,10 @@
 const ru = {}
 
 ru.strings = {
-  'choose_file'    : 'Выберите файл',
-  'or_drag_drop'   : 'или перенесите его сюда',
-  'you_have_chosen': 'Вы выбрали: %{file_name}',
-  'files_chosen'   : {
+  chooseFile     : 'Выберите файл',
+  youHaveChosen  : 'или перенесите его сюда',
+  orDragDrop     : 'Вы выбрали: %{file_name}',
+  filesChosen    : {
     0: 'Выбран %{smart_count} файл',
     1: 'Выбрано %{smart_count} файла',
     2: 'Выбрано %{smart_count} файлов'