From d8bc73390c37409efa60804d94779a7629944caa Mon Sep 17 00:00:00 2001 From: Henrique Dias Date: Tue, 1 Aug 2017 20:49:56 +0100 Subject: [PATCH] Internationalization (#183) * update dependencies to latest version * add mising dependencies * Syntax updates and such * Reorganize files and translate login to portuguese * Add i18n to buttons * Error translations and some bug fixes * Add i18n to files * i18n on prompts * update search * Prompts and Sidebar in * i18n to the header * Change to YAML * alphabetical order * # Add simplified Chinese language (#180) * Add Simplified Chinese and sort by alphabet * Add more text to translations * API Updates * Update zh_cn.yaml (#182) * Api Upgrades * Simplify api and clean zh_cn lang file * Improve error logging * Fix some route bugs and separate login styles * better organization * Fix bug on api * Build assets Tue, Aug 1, 2017 11:32:23 AM * Rename users path and fix bug scroll event * Start Portuguese translation and file org * Add more to the PT translation * Add show * Build assets Tue Aug 1 12:01:39 GMTST 2017 * Add locale to cofnig * Update portuguese translation * You can change the language :) * :D * Build assets Tue Aug 1 17:50:31 GMTST 2017 * Update requestContext variable names * Remove assets * Build assets Tue Aug 1 20:48:21 GMTST 2017 --- assets/build/webpack.base.conf.js | 4 + assets/index.html | 5 +- assets/src/components/Header.vue | 16 +- assets/src/components/Languages.vue | 19 + assets/src/components/Login.vue | 118 -- assets/src/components/ProfileSettings.vue | 82 - assets/src/components/Search.vue | 16 +- assets/src/components/Sidebar.vue | 24 +- assets/src/components/buttons/Copy.vue | 4 +- assets/src/components/buttons/Delete.vue | 4 +- assets/src/components/buttons/Download.vue | 4 +- assets/src/components/buttons/Info.vue | 4 +- assets/src/components/buttons/Move.vue | 4 +- assets/src/components/buttons/Rename.vue | 4 +- assets/src/components/buttons/SwitchView.vue | 4 +- assets/src/components/buttons/Upload.vue | 4 +- assets/src/components/{ => files}/Editor.vue | 8 +- assets/src/components/{ => files}/Listing.vue | 22 +- .../components/{ => files}/ListingItem.vue | 0 assets/src/components/{ => files}/Preview.vue | 20 +- assets/src/components/prompts/Copy.vue | 11 +- assets/src/components/prompts/Delete.vue | 13 +- assets/src/components/prompts/Download.vue | 5 +- assets/src/components/prompts/Error.vue | 6 +- assets/src/components/prompts/FileList.vue | 2 +- assets/src/components/prompts/Help.vue | 27 +- assets/src/components/prompts/Info.vue | 24 +- assets/src/components/prompts/Move.vue | 11 +- assets/src/components/prompts/NewDir.vue | 11 +- assets/src/components/prompts/NewFile.vue | 11 +- assets/src/components/prompts/Prompts.vue | 5 +- assets/src/components/prompts/Rename.vue | 12 +- assets/src/components/prompts/Success.vue | 2 +- assets/src/css/dashboard.css | 33 +- assets/src/css/login.css | 68 + assets/src/css/styles.css | 1 + assets/src/i18n/en.yaml | 164 ++ assets/src/i18n/index.js | 19 + assets/src/i18n/pt.yaml | 165 ++ assets/src/i18n/zh-cn.yaml | 151 ++ assets/src/main.js | 2 + assets/src/router/index.js | 54 +- assets/src/store/mutations.js | 8 +- assets/src/utils/api.js | 243 +-- assets/src/utils/auth.js | 6 +- assets/src/{components => views}/Files.vue | 69 +- .../{components => views}/GlobalSettings.vue | 56 +- .../{components/Main.vue => views/Layout.vue} | 10 +- assets/src/views/Login.vue | 42 + assets/src/views/ProfileSettings.vue | 103 + assets/src/{components => views}/User.vue | 99 +- assets/src/{components => views}/Users.vue | 8 +- .../src/{components => views}/errors/403.vue | 2 +- .../src/{components => views}/errors/404.vue | 2 +- .../src/{components => views}/errors/500.vue | 2 +- auth.go | 8 +- cmd/filemanager/main.go | 5 + download.go | 12 +- file.go | 2 +- filemanager.go | 36 +- http.go | 34 +- package.json | 34 +- plugins/hugo.go | 6 +- resource.go | 12 +- rice-box.go | 1668 ++++++++--------- settings.go | 159 +- users.go | 214 ++- 67 files changed, 2283 insertions(+), 1720 deletions(-) create mode 100644 assets/src/components/Languages.vue delete mode 100644 assets/src/components/Login.vue delete mode 100644 assets/src/components/ProfileSettings.vue rename assets/src/components/{ => files}/Editor.vue (96%) rename assets/src/components/{ => files}/Listing.vue (93%) rename assets/src/components/{ => files}/ListingItem.vue (100%) rename assets/src/components/{ => files}/Preview.vue (79%) create mode 100644 assets/src/css/login.css create mode 100644 assets/src/i18n/en.yaml create mode 100644 assets/src/i18n/index.js create mode 100644 assets/src/i18n/pt.yaml create mode 100644 assets/src/i18n/zh-cn.yaml rename assets/src/{components => views}/Files.vue (83%) rename assets/src/{components => views}/GlobalSettings.vue (75%) rename assets/src/{components/Main.vue => views/Layout.vue} (84%) create mode 100644 assets/src/views/Login.vue create mode 100644 assets/src/views/ProfileSettings.vue rename assets/src/{components => views}/User.vue (64%) rename assets/src/{components => views}/Users.vue (74%) rename assets/src/{components => views}/errors/403.vue (78%) rename assets/src/{components => views}/errors/404.vue (77%) rename assets/src/{components => views}/errors/500.vue (79%) diff --git a/assets/build/webpack.base.conf.js b/assets/build/webpack.base.conf.js index 5016698b..f8188022 100644 --- a/assets/build/webpack.base.conf.js +++ b/assets/build/webpack.base.conf.js @@ -25,6 +25,10 @@ module.exports = { }, module: { rules: [ + { + test: /\.(yml|yaml)$/, + loader: 'yml-loader' + }, { test: /\.(js|vue)$/, loader: 'eslint-loader', diff --git a/assets/index.html b/assets/index.html index 31f4cab4..a0922521 100644 --- a/assets/index.html +++ b/assets/index.html @@ -21,11 +21,10 @@ - - <% for (var chunk of webpack.chunks) { + <% for (var chunk of webpack.compilation.chunks) { for (var file of chunk.files) { if (file.match(/\.(js|css)$/)) { %> - <% }}} %> + <% }}} %> diff --git a/assets/src/components/Header.vue b/assets/src/components/Header.vue index 9f9b2a77..656d8361 100644 --- a/assets/src/components/Header.vue +++ b/assets/src/components/Header.vue @@ -1,19 +1,19 @@