diff options
111 files changed, 5885 insertions, 3337 deletions
diff --git a/.all-contributorsrc b/.all-contributorsrc index c4378fe4b..2644b1edb 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc | |||
@@ -232,7 +232,63 @@ | |||
232 | "bug", | 232 | "bug", |
233 | "security" | 233 | "security" |
234 | ] | 234 | ] |
235 | }, | ||
236 | { | ||
237 | "login": "steliyan", | ||
238 | "name": "Steliyan Stoyanov", | ||
239 | "avatar_url": "https://avatars1.githubusercontent.com/u/1850292?v=4", | ||
240 | "profile": "https://github.com/steliyan", | ||
241 | "contributions": [ | ||
242 | "code", | ||
243 | "ideas" | ||
244 | ] | ||
245 | }, | ||
246 | { | ||
247 | "login": "brorbw", | ||
248 | "name": "Bror Winther", | ||
249 | "avatar_url": "https://avatars2.githubusercontent.com/u/5909562?v=4", | ||
250 | "profile": "https://github.com/brorbw", | ||
251 | "contributions": [ | ||
252 | "doc" | ||
253 | ] | ||
254 | }, | ||
255 | { | ||
256 | "login": "FWDekker", | ||
257 | "name": "Felix W. Dekker", | ||
258 | "avatar_url": "https://avatars0.githubusercontent.com/u/13442533?v=4", | ||
259 | "profile": "https://fwdekker.com/", | ||
260 | "contributions": [ | ||
261 | "doc" | ||
262 | ] | ||
263 | }, | ||
264 | { | ||
265 | "login": "Sauceee", | ||
266 | "name": "Sauceee", | ||
267 | "avatar_url": "https://avatars2.githubusercontent.com/u/17987941?v=4", | ||
268 | "profile": "https://github.com/Sauceee", | ||
269 | "contributions": [ | ||
270 | "design" | ||
271 | ] | ||
272 | }, | ||
273 | { | ||
274 | "login": "lhw", | ||
275 | "name": "Lennart Weller", | ||
276 | "avatar_url": "https://avatars2.githubusercontent.com/u/351875?v=4", | ||
277 | "profile": "http://lhw.ring0.de", | ||
278 | "contributions": [ | ||
279 | "platform" | ||
280 | ] | ||
281 | }, | ||
282 | { | ||
283 | "login": "jereksel", | ||
284 | "name": "Andrzej Ressel", | ||
285 | "avatar_url": "https://avatars0.githubusercontent.com/u/1307829?v=4", | ||
286 | "profile": "https://github.com/jereksel", | ||
287 | "contributions": [ | ||
288 | "code" | ||
289 | ] | ||
235 | } | 290 | } |
236 | ], | 291 | ], |
237 | "contributorsPerLine": 6 | 292 | "contributorsPerLine": 6, |
293 | "skipCi": true | ||
238 | } | 294 | } |
diff --git a/.eslintignore b/.eslintignore index 00ae892aa..52fde4c3e 100644 --- a/.eslintignore +++ b/.eslintignore | |||
@@ -1,5 +1,5 @@ | |||
1 | build/ | 1 | build/ |
2 | out/ | 2 | out/ |
3 | packages/*/lib | 3 | packages/*/lib |
4 | src/server | 4 | src/internal-server |
5 | recipes/ \ No newline at end of file | 5 | recipes/ \ No newline at end of file |
diff --git a/.gitmodules b/.gitmodules index d121d6c01..81b6b6246 100644 --- a/.gitmodules +++ b/.gitmodules | |||
@@ -1,8 +1,10 @@ | |||
1 | [submodule "recipes"] | 1 | [submodule "recipes"] |
2 | path = recipes | 2 | path = recipes |
3 | url = git@github.com:getferdi/recipes.git | 3 | url = https://github.com/getferdi/recipes.git |
4 | ignore = all | 4 | ignore = all |
5 | [submodule "src/server"] | 5 | branch = master |
6 | path = src/server | 6 | [submodule "src/internal-server"] |
7 | url = git@github.com:getferdi/internal-server.git | 7 | path = src/internal-server |
8 | url = https://github.com/getferdi/internal-server.git | ||
8 | ignore = all | 9 | ignore = all |
10 | branch = master | ||
diff --git a/.travis.yml b/.travis.yml index ba8bc86ac..81d250c3c 100644 --- a/.travis.yml +++ b/.travis.yml | |||
@@ -9,6 +9,7 @@ matrix: | |||
9 | - libxext-dev | 9 | - libxext-dev |
10 | - libxss-dev | 10 | - libxss-dev |
11 | - libxkbfile-dev | 11 | - libxkbfile-dev |
12 | - rpm | ||
12 | - os: osx | 13 | - os: osx |
13 | osx_image: xcode11 | 14 | osx_image: xcode11 |
14 | 15 | ||
@@ -18,7 +19,6 @@ git: | |||
18 | submodules: false | 19 | submodules: false |
19 | # Use sed to replace the SSH URL with the public URL, then initialize submodules | 20 | # Use sed to replace the SSH URL with the public URL, then initialize submodules |
20 | before_install: | 21 | before_install: |
21 | - if [ "$TRAVIS_OS_NAME" == "linux" ]; then sed -i 's/git@github.com:/https:\/\/github.com\//' .gitmodules; else sed -i '' 's/git@github.com:/https:\/\/github.com\//' .gitmodules; fi | ||
22 | - git submodule update --init --recursive | 22 | - git submodule update --init --recursive |
23 | install: | 23 | install: |
24 | - echo do nothing | 24 | - echo do nothing |
@@ -26,8 +26,7 @@ before_script: | |||
26 | - npx lerna bootstrap | 26 | - npx lerna bootstrap |
27 | - npm install node-sass -g | 27 | - npm install node-sass -g |
28 | script: | 28 | script: |
29 | - npm run test | 29 | - travis_wait 100 npm run build |
30 | - travis_wait 30 npm run build | ||
31 | cache: npm | 30 | cache: npm |
32 | 31 | ||
33 | branches: | 32 | branches: |
diff --git a/CHANGELOG.md b/CHANGELOG.md index c97f60757..49f6c5b67 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md | |||
@@ -1,3 +1,28 @@ | |||
1 | # [5.4.3](https://github.com/getferdi/ferdi/compare/v5.4.0...v5.4.3) | ||
2 | ### Features | ||
3 | - Add inactivity lock #179 | ||
4 | |||
5 | ### Minor changes | ||
6 | - Upgrading to Electron 7 https://github.com/getferdi/ferdi/issues/170 | ||
7 | - Review empty lock password behaviour https://github.com/getferdi/ferdi/issues/232 | ||
8 | - Several minor UI improvements | ||
9 | - Add several new services | ||
10 | - Better handling of (adaptable/universal) dark mode eff719b87c60097342d393922048662c32255d88 | ||
11 | - Enhance icon file for better rendering on Windows #272 | ||
12 | - Add auto-focus on lock screen password field #269 | ||
13 | - Allow SVG mimetype for service custom icon #271 | ||
14 | - Add multisize tray icon for Windows (#316) | ||
15 | |||
16 | ### Bug fixes | ||
17 | - Fix bypass flaw in lock feature https://github.com/getferdi/ferdi/issues/168 | ||
18 | - Fix spellchecker by using setTimeout https://github.com/getferdi/ferdi/issues/220 | ||
19 | - Fix zoom +/- in services https://github.com/getferdi/ferdi/issues/143 | ||
20 | - Fix microphone/camera access on some versions of macOS #193 | ||
21 | - Fix bugs with using Ferdi without an account | ||
22 | |||
23 | ### Build changes | ||
24 | - Extended Travis build time from 30 to 100 minutes | ||
25 | |||
1 | # [5.4.0](https://github.com/getferdi/ferdi/compare/v5.3.4...v5.4.0) | 26 | # [5.4.0](https://github.com/getferdi/ferdi/compare/v5.3.4...v5.4.0) |
2 | - Merge Franz v5.4.0 | 27 | - Merge Franz v5.4.0 |
3 | - Add option to show a service navigation bar | 28 | - Add option to show a service navigation bar |
@@ -4,14 +4,69 @@ | |||
4 | 4 | ||
5 | # Ferdi | 5 | # Ferdi |
6 | 6 | ||
7 | [![Backers on Open Collective](https://opencollective.com/getferdi/backers/badge.svg)](#backers) [![Sponsors on Open Collective](https://opencollective.com/getferdi/sponsors/badge.svg)](#sponsors) [![Build Status Windows](https://ci.appveyor.com/api/projects/status/2ckfbmoxp36fye5b?svg=true)](https://ci.appveyor.com/project/kytwb/ferdi) | 7 | <p align="center"> |
8 | [![Build Status Mac & Linux](https://travis-ci.org/getferdi/ferdi.svg?branch=master)](https://travis-ci.org/getferdi/ferdi) | 8 | <a href="#backers-via-opencollective"><img alt="Open Collective backers" src="https://img.shields.io/opencollective/backers/getferdi?logo=open-collective"></a> |
9 | <a href="#sponsors-via-opencollective"><img alt="Open Collective sponsors" src="https://img.shields.io/opencollective/sponsors/getferdi?logo=open-collective"></a> | ||
10 | <a href="https://ci.appveyor.com/project/kytwb/ferdi"><img alt="Build Status Windows" src="https://img.shields.io/appveyor/ci/kytwb/ferdi/master?logo=appveyor"></a> | ||
11 | <a href="https://travis-ci.org/getferdi/ferdi"><img alt="Build Status Mac & Linux" src="https://img.shields.io/travis/getferdi/ferdi/master?logo=travis"></a> | ||
12 | </p> | ||
9 | 13 | ||
10 | 🤴🏽 Hard-fork of [Franz](https://github.com/meetfranz/franz), adding awesome features and removing unwanted ones. | 14 | 🤴🏽 Hard-fork of [Franz](https://github.com/meetfranz/franz), adding awesome features and removing unwanted ones. |
11 | 15 | ||
16 | ### Table of contents | ||
17 | |||
18 | <details> | ||
19 | <summary>Toggle navigation</summary> | ||
20 | |||
21 | - [Ferdi](#ferdi) | ||
22 | - [Table of contents](#table-of-contents) | ||
23 | - [What is Ferdi?](#what-is-ferdi) | ||
24 | - [What does Ferdi look like?](#what-does-ferdi-look-like) | ||
25 | - [Download Ferdi](#download-ferdi) | ||
26 | - [Or use homebrew (macOS only)](#or-use-homebrew-macos-only) | ||
27 | - [Or use AUR (Arch Linux)](#or-use-aur-arch-linux) | ||
28 | - [Ferdi-specific Features](#ferdi-specific-features) | ||
29 | - [Development](#development) | ||
30 | - [Install OS dependencies](#install-os-dependencies) | ||
31 | - [Node.js](#nodejs) | ||
32 | - [Git](#git) | ||
33 | - [Debian/Ubuntu](#debianubuntu) | ||
34 | - [Fedora](#fedora) | ||
35 | - [Windows](#windows) | ||
36 | - [Clone repository with submodule](#clone-repository-with-submodule) | ||
37 | - [Install dependencies](#install-dependencies) | ||
38 | - [Fix native modules to match current electron node version](#fix-native-modules-to-match-current-electron-node-version) | ||
39 | - [Start development app](#start-development-app) | ||
40 | - [Packaging](#packaging) | ||
41 | - [Release](#release) | ||
42 | - [Contributors ✨](#contributors-%e2%9c%a8) | ||
43 | - [Backers via OpenCollective](#backers-via-opencollective) | ||
44 | - [Sponsors via OpenCollective](#sponsors-via-opencollective) | ||
45 | </details> | ||
46 | |||
47 | ### What is Ferdi? | ||
48 | |||
49 | Ferdi is a messaging browser that allows you to combine your favorite messaging services into one application. It is based on Franz - a software already used by thousands of people - with the difference that Ferdi gives you many additonal features and doesn't restrict its usage! Ferdi is compatible with your existing Franz account so you can continue right where you left off. Find out more about Ferdi and its features on [getferdi.com](https://getferdi.com). | ||
50 | |||
51 | ### What does Ferdi look like? | ||
52 | |||
53 | <details> | ||
54 | <summary>Toggle screenshots</summary> | ||
55 | <p align="center"> | ||
56 | <img alt="Keep all your messaging services in one place." src="./branding/screenshots/hero.png"> | ||
57 | <em>"Keep all your messaging services in one place."</em> | ||
58 | <img alt="Order your services with Ferdi Workspaces." src="./branding/screenshots/workspaces.png"> | ||
59 | <em>"Order your services with Ferdi Workspaces."</em> | ||
60 | <img alt="Always keep your Todo list open with Ferdi Todos." src="./branding/screenshots/todos.png"> | ||
61 | <em>"Always keep your Todo list open with Ferdi Todos."</em> | ||
62 | <img alt="Supporting all your services." src="./branding/screenshots/service-store.png"> | ||
63 | <em>"Supporting all your services."</em> | ||
64 | </p> | ||
65 | </details> | ||
66 | |||
12 | ## Download Ferdi | 67 | ## Download Ferdi |
13 | 68 | ||
14 | You can find the installers in the [latest release](https://github.com/getferdi/ferdi/releases) assets. | 69 | You can find the installers in the [latest stable release](https://github.com/getferdi/ferdi/releases/latest) assets and [all the other release here](https://github.com/getferdi/ferdi/releases). |
15 | 70 | ||
16 | ### Or use homebrew (macOS only) | 71 | ### Or use homebrew (macOS only) |
17 | 72 | ||
@@ -19,6 +74,16 @@ You can find the installers in the [latest release](https://github.com/getferdi/ | |||
19 | 74 | ||
20 | (Don't know homebrew? [brew.sh](https://brew.sh/)) | 75 | (Don't know homebrew? [brew.sh](https://brew.sh/)) |
21 | 76 | ||
77 | ### Or use AUR (Arch Linux) | ||
78 | |||
79 | Ferdi has two seperate AUR packages you can use: | ||
80 | - **ferdi-bin**: Uses your debian build and extracts it to Arch | ||
81 | - **ferdi-git**: Uses system electron version | ||
82 | |||
83 | If you use an AUR Helper e.g. yay, simply install it via `yay -S ferdi-bin`. | ||
84 | |||
85 | `ferdi-git` may not work on all systems so we advice you to use `ferdi-bin` instead. | ||
86 | |||
22 | ## Ferdi-specific Features | 87 | ## Ferdi-specific Features |
23 | 88 | ||
24 | - [x] Removes the counter-productive fullscreen app delay inviting users to upgrade | 89 | - [x] Removes the counter-productive fullscreen app delay inviting users to upgrade |
@@ -27,12 +92,15 @@ You can find the installers in the [latest release](https://github.com/getferdi/ | |||
27 | - [x] Remove bug that would incorrectly display unread messages count on some services (more info in [7566ccd](https://github.com/getferdi/ferdi/commit/7566ccd)) | 92 | - [x] Remove bug that would incorrectly display unread messages count on some services (more info in [7566ccd](https://github.com/getferdi/ferdi/commit/7566ccd)) |
28 | - [x] Makes all users Premium by default ([#15](https://github.com/getferdi/ferdi/issues/15)) | 93 | - [x] Makes all users Premium by default ([#15](https://github.com/getferdi/ferdi/issues/15)) |
29 | - [x] Using the Ferdi API instead of Franz's servers | 94 | - [x] Using the Ferdi API instead of Franz's servers |
95 | - [x] Upgrading to Electron 7 | ||
96 | - [x] Add several new services | ||
30 | - [x] [Add option to change server to a custom](https://github.com/getferdi/ferdi/wiki/Custom-Server) [ferdi-server](https://github.com/getferdi/server) | 97 | - [x] [Add option to change server to a custom](https://github.com/getferdi/ferdi/wiki/Custom-Server) [ferdi-server](https://github.com/getferdi/server) |
31 | - [x] Add option to use Ferdi without an account ([#5](https://github.com/getferdi/ferdi/issues/5)) | 98 | - [x] Add option to use Ferdi without an account ([#5](https://github.com/getferdi/ferdi/issues/5)) |
32 | - [x] Add "Private Notification"-Mode, that hides message content from notifications ([franz#879](https://github.com/meetfranz/franz/issues/879)) | 99 | - [x] Add "Private Notification"-Mode, that hides message content from notifications ([franz#879](https://github.com/meetfranz/franz/issues/879)) |
33 | - [x] Add Password Lock feature to keep your messages protected ([#41](https://github.com/getferdi/ferdi/issues/41), [franz#810](https://github.com/meetfranz/franz/issues/810), [franz#950](https://github.com/meetfranz/franz/issues/950), [franz#1430](https://github.com/meetfranz/franz/issues/1430)) | 100 | - [x] Add Password Lock feature to keep your messages protected ([#41](https://github.com/getferdi/ferdi/issues/41), [franz#810](https://github.com/meetfranz/franz/issues/810), [franz#950](https://github.com/meetfranz/franz/issues/950), [franz#1430](https://github.com/meetfranz/franz/issues/1430)) |
34 | - [x] Add an option to keep individual workspaces always loaded ([#37](https://github.com/getferdi/ferdi/issues/37)) | 101 | - [x] Add an option to keep individual workspaces always loaded ([#37](https://github.com/getferdi/ferdi/issues/37)) |
35 | - [x] Add universal Dark-Mode via the [DarkReader extension](https://github.com/darkreader/darkreader) ([#71](https://github.com/getferdi/ferdi/issues/71)) | 102 | - [x] Add Universal Dark Mode via the [DarkReader extension](https://github.com/darkreader/darkreader) ([#71](https://github.com/getferdi/ferdi/issues/71)) |
103 | - [x] Add adaptable Dark Mode that will respect the system's Dark Mode setting ([#173](https://github.com/getferdi/ferdi/issues/173)) | ||
36 | - [x] Add an option to auto-hide the menubar ([#7](https://github.com/getferdi/ferdi/issues/7), [franz#833](https://github.com/meetfranz/franz/issues/833)) | 104 | - [x] Add an option to auto-hide the menubar ([#7](https://github.com/getferdi/ferdi/issues/7), [franz#833](https://github.com/meetfranz/franz/issues/833)) |
37 | - [x] Add "Quick Switch" feature to help you navigate a long list of services (similar to Rambox's [Quick Switcher](https://rambox.pro/#feature-details/quick_switcher)) | 105 | - [x] Add "Quick Switch" feature to help you navigate a long list of services (similar to Rambox's [Quick Switcher](https://rambox.pro/#feature-details/quick_switcher)) |
38 | - [x] Add "Service Hibernation" that will automatically unload services when they are unused | 106 | - [x] Add "Service Hibernation" that will automatically unload services when they are unused |
@@ -40,51 +108,51 @@ You can find the installers in the [latest release](https://github.com/getferdi/ | |||
40 | - [x] Add CTRL+← and CTRL+→ shortcuts and menu options to go back and forward in the service browsing history([#39](https://github.com/getferdi/ferdi/issues/39)) | 108 | - [x] Add CTRL+← and CTRL+→ shortcuts and menu options to go back and forward in the service browsing history([#39](https://github.com/getferdi/ferdi/issues/39)) |
41 | - [x] Add option to show a browser-like navigation bar on all services | 109 | - [x] Add option to show a browser-like navigation bar on all services |
42 | - [x] Add option to change accent color | 110 | - [x] Add option to change accent color |
111 | - [x] Add local [recipe repository](https://github.com/getferdi/recipes) that removes the need of downloading recipes from a remote server | ||
43 | - [x] Add portable version for Windows | 112 | - [x] Add portable version for Windows |
44 | - [x] Add Process Manager to find services using a lot of resources | 113 | - [x] Add Process Manager to find services using a lot of resources |
45 | - [x] Add "npm run prepare-code" command for development to lint and beautify code | 114 | - [x] Add "npm run prepare-code" command for development to lint and beautify code |
46 | - [x] Add button to open darkmode.css for a service | 115 | - [x] Add button to open darkmode.css for a service |
47 | - [x] Switch to [`electron-spellchecker`](https://github.com/electron-userland/electron-spellchecker) ti improve application size | 116 | - [x] Allow SVGs for service custom icon |
117 | - [x] Switch to [`electron-spellchecker`](https://github.com/electron-userland/electron-spellchecker) to improve application size | ||
48 | - [x] Improve "About Ferdi" screen to better display versions | 118 | - [x] Improve "About Ferdi" screen to better display versions |
49 | - [x] Minifying build files to improve app size | 119 | - [x] Minifying build files to improve app size |
50 | - [x] [Makes it possible to edit the "Franz Todo" server](https://github.com/getferdi/ferdi/wiki/Custom-Todo) | 120 | - [x] [Makes it possible to edit the "Franz Todo" server](https://github.com/getferdi/ferdi/wiki/Custom-Todo) |
51 | - [x] Makes RocketChat self-hosted generally available ([#6](https://github.com/getferdi/ferdi/issues/6)) | 121 | - [x] Makes RocketChat self-hosted generally available ([#6](https://github.com/getferdi/ferdi/issues/6)) |
52 | - [x] Comes with a custom branding proper to Ferdi | 122 | - [x] Comes with a custom branding proper to Ferdi |
123 | - [x] UI improvements | ||
53 | 124 | ||
54 | ## Development | 125 | ## Development |
55 | 126 | ||
56 | ### Preparations | 127 | ### Install OS dependencies |
57 | 128 | ||
58 | #### Install OS dependencies | 129 | #### Node.js |
59 | |||
60 | ##### Node.js | ||
61 | 130 | ||
62 | Please make sure you are running NodeJS v10 ([v10.16.3](https://nodejs.org/dist/v10.16.3/) suggested). Versions above will throw an errow when trying to install due to an [old fsevent dependency](https://github.com/fsevents/fsevents/issues/278). | 131 | Please make sure you are running NodeJS v10 ([v10.16.3](https://nodejs.org/dist/v10.16.3/) suggested). Versions above will throw an errow when trying to install due to an [old fsevent dependency](https://github.com/fsevents/fsevents/issues/278). |
63 | 132 | ||
64 | ##### Git | 133 | #### Git |
65 | 134 | ||
66 | The version [2.23.0](https://github.com/git-for-windows/git/releases/tag/v2.23.0.windows.1) for Git is working fine for development. You can then use the console from Git to do the development procedure. | 135 | The version [2.23.0](https://github.com/git-for-windows/git/releases/tag/v2.23.0.windows.1) for Git is working fine for development. You can then use the console from Git to do the development procedure. |
67 | 136 | ||
68 | ##### Debian/Ubuntu | 137 | #### Debian/Ubuntu |
69 | 138 | ||
70 | ```bash | 139 | ```bash |
71 | $ apt install libx11-dev libxext-dev libxss-dev libxkbfile-dev | 140 | $ apt install libx11-dev libxext-dev libxss-dev libxkbfile-dev |
72 | ``` | 141 | ``` |
73 | 142 | ||
74 | ##### Fedora | 143 | #### Fedora |
75 | 144 | ||
76 | ```bash | 145 | ```bash |
77 | $ dnf install libX11-devel libXext-devel libXScrnSaver-devel libxkbfile-devel | 146 | $ dnf install libX11-devel libXext-devel libXScrnSaver-devel libxkbfile-devel |
78 | ``` | 147 | ``` |
79 | 148 | ||
80 | ##### Windows | 149 | #### Windows |
81 | 150 | ||
82 | ```bash | 151 | ```bash |
83 | $ npm install --global windows-build-tools // Windows 10 | 152 | $ npm install --global windows-build-tools --vs2015 |
84 | $ npm install --global windows-build-tools --vs2015 // Windows 7 | ||
85 | ``` | 153 | ``` |
86 | 154 | ||
87 | #### Clone repository with submodule | 155 | ### Clone repository with submodule |
88 | 156 | ||
89 | ```bash | 157 | ```bash |
90 | $ git clone https://github.com/getferdi/ferdi.git | 158 | $ git clone https://github.com/getferdi/ferdi.git |
@@ -132,7 +200,11 @@ Deliverables will be available in the `out` folder. | |||
132 | ### Release | 200 | ### Release |
133 | 201 | ||
134 | ```bash | 202 | ```bash |
135 | $ git checkout develop && git pull && git checkout master | 203 | $ git checkout develop && git pull |
204 | $ git submodule update --remote --force | ||
205 | $ git add . | ||
206 | $ git commit -m "Update submodules" | ||
207 | $ git checkout master | ||
136 | $ git merge --no-ff develop | 208 | $ git merge --no-ff develop |
137 | $ git tag v5.3.4-beta.4 | 209 | $ git tag v5.3.4-beta.4 |
138 | $ git push --tags | 210 | $ git push --tags |
@@ -149,32 +221,40 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d | |||
149 | <!-- markdownlint-disable --> | 221 | <!-- markdownlint-disable --> |
150 | <table> | 222 | <table> |
151 | <tr> | 223 | <tr> |
152 | <td align="center"><a href="https://vantezzen.io"><img src="https://avatars2.githubusercontent.com/u/10333196?v=4" width="40px;" alt="Bennett"/><br /><sub><b>Bennett</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=vantezzen" title="Code">💻</a> <a href="#design-vantezzen" title="Design">🎨</a> <a href="https://github.com/getferdi/ferdi/commits?author=vantezzen" title="Documentation">📖</a> <a href="#ideas-vantezzen" title="Ideas, Planning, & Feedback">🤔</a> <a href="#translation-vantezzen" title="Translation">🌍</a> <a href="#example-vantezzen" title="Examples">💡</a> <a href="https://github.com/getferdi/ferdi/issues?q=author%3Avantezzen" title="Bug reports">🐛</a> <a href="#content-vantezzen" title="Content">🖋</a> <a href="#infra-vantezzen" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="#userTesting-vantezzen" title="User Testing">📓</a> <a href="#question-vantezzen" title="Answering Questions">💬</a> <a href="#projectManagement-vantezzen" title="Project Management">📆</a> <a href="#review-vantezzen" title="Reviewed Pull Requests">👀</a></td> | 224 | <td align="center"><a href="https://vantezzen.io"><img src="https://avatars2.githubusercontent.com/u/10333196?v=4" width="40px;" alt=""/><br /><sub><b>Bennett</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=vantezzen" title="Code">💻</a> <a href="#design-vantezzen" title="Design">🎨</a> <a href="https://github.com/getferdi/ferdi/commits?author=vantezzen" title="Documentation">📖</a> <a href="#ideas-vantezzen" title="Ideas, Planning, & Feedback">🤔</a> <a href="#translation-vantezzen" title="Translation">🌍</a> <a href="#example-vantezzen" title="Examples">💡</a> <a href="https://github.com/getferdi/ferdi/issues?q=author%3Avantezzen" title="Bug reports">🐛</a> <a href="#content-vantezzen" title="Content">🖋</a> <a href="#infra-vantezzen" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="#userTesting-vantezzen" title="User Testing">📓</a> <a href="#question-vantezzen" title="Answering Questions">💬</a> <a href="#projectManagement-vantezzen" title="Project Management">📆</a> <a href="https://github.com/getferdi/ferdi/pulls?q=is%3Apr+reviewed-by%3Avantezzen" title="Reviewed Pull Requests">👀</a></td> |
153 | <td align="center"><a href="http://www.adlk.io"><img src="https://avatars1.githubusercontent.com/u/3265004?v=4" width="40px;" alt="Stefan Malzner"/><br /><sub><b>Stefan Malzner</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=adlk" title="Code">💻</a> <a href="#content-adlk" title="Content">🖋</a> <a href="#design-adlk" title="Design">🎨</a> <a href="https://github.com/getferdi/ferdi/commits?author=adlk" title="Documentation">📖</a> <a href="#ideas-adlk" title="Ideas, Planning, & Feedback">🤔</a> <a href="#infra-adlk" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="#projectManagement-adlk" title="Project Management">📆</a> <a href="https://github.com/getferdi/ferdi/commits?author=adlk" title="Tests">⚠️</a> <a href="#translation-adlk" title="Translation">🌍</a></td> | 225 | <td align="center"><a href="http://www.adlk.io"><img src="https://avatars1.githubusercontent.com/u/3265004?v=4" width="40px;" alt=""/><br /><sub><b>Stefan Malzner</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=adlk" title="Code">💻</a> <a href="#content-adlk" title="Content">🖋</a> <a href="#design-adlk" title="Design">🎨</a> <a href="https://github.com/getferdi/ferdi/commits?author=adlk" title="Documentation">📖</a> <a href="#ideas-adlk" title="Ideas, Planning, & Feedback">🤔</a> <a href="#infra-adlk" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="#projectManagement-adlk" title="Project Management">📆</a> <a href="https://github.com/getferdi/ferdi/commits?author=adlk" title="Tests">⚠️</a> <a href="#translation-adlk" title="Translation">🌍</a></td> |
154 | <td align="center"><a href="https://twitter.com/kytwb"><img src="https://avatars0.githubusercontent.com/u/412895?v=4" width="40px;" alt="Amine Mouafik"/><br /><sub><b>Amine Mouafik</b></sub></a><br /><a href="#question-kytwb" title="Answering Questions">💬</a> <a href="https://github.com/getferdi/ferdi/commits?author=kytwb" title="Code">💻</a> <a href="https://github.com/getferdi/ferdi/commits?author=kytwb" title="Documentation">📖</a> <a href="#ideas-kytwb" title="Ideas, Planning, & Feedback">🤔</a> <a href="#maintenance-kytwb" title="Maintenance">🚧</a> <a href="#platform-kytwb" title="Packaging/porting to new platform">📦</a> <a href="#projectManagement-kytwb" title="Project Management">📆</a> <a href="#review-kytwb" title="Reviewed Pull Requests">👀</a> <a href="#infra-kytwb" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="#fundingFinding-kytwb" title="Funding Finding">🔍</a> <a href="#blog-kytwb" title="Blogposts">📝</a></td> | 226 | <td align="center"><a href="https://twitter.com/kytwb"><img src="https://avatars0.githubusercontent.com/u/412895?v=4" width="40px;" alt=""/><br /><sub><b>Amine Mouafik</b></sub></a><br /><a href="#question-kytwb" title="Answering Questions">💬</a> <a href="https://github.com/getferdi/ferdi/commits?author=kytwb" title="Code">💻</a> <a href="https://github.com/getferdi/ferdi/commits?author=kytwb" title="Documentation">📖</a> <a href="#ideas-kytwb" title="Ideas, Planning, & Feedback">🤔</a> <a href="#maintenance-kytwb" title="Maintenance">🚧</a> <a href="#platform-kytwb" title="Packaging/porting to new platform">📦</a> <a href="#projectManagement-kytwb" title="Project Management">📆</a> <a href="https://github.com/getferdi/ferdi/pulls?q=is%3Apr+reviewed-by%3Akytwb" title="Reviewed Pull Requests">👀</a> <a href="#infra-kytwb" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="#fundingFinding-kytwb" title="Funding Finding">🔍</a> <a href="#blog-kytwb" title="Blogposts">📝</a></td> |
155 | <td align="center"><a href="http://seriesgt.com"><img src="https://avatars3.githubusercontent.com/u/5977640?v=4" width="40px;" alt="ZeroCool"/><br /><sub><b>ZeroCool</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=ZeroCool940711" title="Code">💻</a> <a href="#ideas-ZeroCool940711" title="Ideas, Planning, & Feedback">🤔</a></td> | 227 | <td align="center"><a href="http://seriesgt.com"><img src="https://avatars3.githubusercontent.com/u/5977640?v=4" width="40px;" alt=""/><br /><sub><b>ZeroCool</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=ZeroCool940711" title="Code">💻</a> <a href="#ideas-ZeroCool940711" title="Ideas, Planning, & Feedback">🤔</a></td> |
156 | <td align="center"><a href="https://github.com/rseitbekov"><img src="https://avatars2.githubusercontent.com/u/35684439?v=4" width="40px;" alt="rseitbekov"/><br /><sub><b>rseitbekov</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=rseitbekov" title="Code">💻</a></td> | 228 | <td align="center"><a href="https://github.com/rseitbekov"><img src="https://avatars2.githubusercontent.com/u/35684439?v=4" width="40px;" alt=""/><br /><sub><b>rseitbekov</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=rseitbekov" title="Code">💻</a></td> |
157 | <td align="center"><a href="https://djangogigs.com/developers/peter-bittner/"><img src="https://avatars2.githubusercontent.com/u/665072?v=4" width="40px;" alt="Peter Bittner"/><br /><sub><b>Peter Bittner</b></sub></a><br /><a href="#ideas-bittner" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/getferdi/ferdi/issues?q=author%3Abittner" title="Bug reports">🐛</a></td> | 229 | <td align="center"><a href="https://djangogigs.com/developers/peter-bittner/"><img src="https://avatars2.githubusercontent.com/u/665072?v=4" width="40px;" alt=""/><br /><sub><b>Peter Bittner</b></sub></a><br /><a href="#ideas-bittner" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/getferdi/ferdi/issues?q=author%3Abittner" title="Bug reports">🐛</a></td> |
158 | </tr> | 230 | </tr> |
159 | <tr> | 231 | <tr> |
160 | <td align="center"><a href="https://github.com/justus-saul"><img src="https://avatars1.githubusercontent.com/u/5861826?v=4" width="40px;" alt="Justus Saul"/><br /><sub><b>Justus Saul</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/issues?q=author%3Ajustus-saul" title="Bug reports">🐛</a> <a href="#ideas-justus-saul" title="Ideas, Planning, & Feedback">🤔</a></td> | 232 | <td align="center"><a href="https://github.com/justus-saul"><img src="https://avatars1.githubusercontent.com/u/5861826?v=4" width="40px;" alt=""/><br /><sub><b>Justus Saul</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/issues?q=author%3Ajustus-saul" title="Bug reports">🐛</a> <a href="#ideas-justus-saul" title="Ideas, Planning, & Feedback">🤔</a></td> |
161 | <td align="center"><a href="https://github.com/igreil"><img src="https://avatars0.githubusercontent.com/u/17239151?v=4" width="40px;" alt="igreil"/><br /><sub><b>igreil</b></sub></a><br /><a href="#ideas-igreil" title="Ideas, Planning, & Feedback">🤔</a></td> | 233 | <td align="center"><a href="https://github.com/igreil"><img src="https://avatars0.githubusercontent.com/u/17239151?v=4" width="40px;" alt=""/><br /><sub><b>igreil</b></sub></a><br /><a href="#ideas-igreil" title="Ideas, Planning, & Feedback">🤔</a></td> |
162 | <td align="center"><a href="http://marcolopes.eu"><img src="https://avatars1.githubusercontent.com/u/431889?v=4" width="40px;" alt="Marco Lopes"/><br /><sub><b>Marco Lopes</b></sub></a><br /><a href="#ideas-marcolopes" title="Ideas, Planning, & Feedback">🤔</a></td> | 234 | <td align="center"><a href="http://marcolopes.eu"><img src="https://avatars1.githubusercontent.com/u/431889?v=4" width="40px;" alt=""/><br /><sub><b>Marco Lopes</b></sub></a><br /><a href="#ideas-marcolopes" title="Ideas, Planning, & Feedback">🤔</a></td> |
163 | <td align="center"><a href="https://github.com/dayzlun"><img src="https://avatars3.githubusercontent.com/u/17259690?v=4" width="40px;" alt="dayzlun"/><br /><sub><b>dayzlun</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/issues?q=author%3Adayzlun" title="Bug reports">🐛</a></td> | 235 | <td align="center"><a href="https://github.com/dayzlun"><img src="https://avatars3.githubusercontent.com/u/17259690?v=4" width="40px;" alt=""/><br /><sub><b>dayzlun</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/issues?q=author%3Adayzlun" title="Bug reports">🐛</a></td> |
164 | <td align="center"><a href="https://twitter.com/tobigue_"><img src="https://avatars2.githubusercontent.com/u/1560152?v=4" width="40px;" alt="Tobias Günther"/><br /><sub><b>Tobias Günther</b></sub></a><br /><a href="#ideas-tobigue" title="Ideas, Planning, & Feedback">🤔</a></td> | 236 | <td align="center"><a href="https://twitter.com/tobigue_"><img src="https://avatars2.githubusercontent.com/u/1560152?v=4" width="40px;" alt=""/><br /><sub><b>Tobias Günther</b></sub></a><br /><a href="#ideas-tobigue" title="Ideas, Planning, & Feedback">🤔</a></td> |
165 | <td align="center"><a href="https://github.com/AGCaesar"><img src="https://avatars3.githubusercontent.com/u/7844066?v=4" width="40px;" alt="AGCaesar"/><br /><sub><b>AGCaesar</b></sub></a><br /><a href="#platform-AGCaesar" title="Packaging/porting to new platform">📦</a></td> | 237 | <td align="center"><a href="https://github.com/AGCaesar"><img src="https://avatars3.githubusercontent.com/u/7844066?v=4" width="40px;" alt=""/><br /><sub><b>AGCaesar</b></sub></a><br /><a href="#platform-AGCaesar" title="Packaging/porting to new platform">📦</a></td> |
166 | </tr> | 238 | </tr> |
167 | <tr> | 239 | <tr> |
168 | <td align="center"><a href="https://github.com/Makazzz"><img src="https://avatars2.githubusercontent.com/u/49844464?v=4" width="40px;" alt="Makazzz"/><br /><sub><b>Makazzz</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/issues?q=author%3AMakazzz" title="Bug reports">🐛</a> <a href="https://github.com/getferdi/ferdi/commits?author=Makazzz" title="Code">💻</a> <a href="#translation-Makazzz" title="Translation">🌍</a> <a href="#content-Makazzz" title="Content">🖋</a> <a href="https://github.com/getferdi/ferdi/commits?author=Makazzz" title="Documentation">📖</a> <a href="#platform-Makazzz" title="Packaging/porting to new platform">📦</a></td> | 240 | <td align="center"><a href="https://github.com/Makazzz"><img src="https://avatars2.githubusercontent.com/u/49844464?v=4" width="40px;" alt=""/><br /><sub><b>Makazzz</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/issues?q=author%3AMakazzz" title="Bug reports">🐛</a> <a href="https://github.com/getferdi/ferdi/commits?author=Makazzz" title="Code">💻</a> <a href="#translation-Makazzz" title="Translation">🌍</a> <a href="#content-Makazzz" title="Content">🖋</a> <a href="https://github.com/getferdi/ferdi/commits?author=Makazzz" title="Documentation">📖</a> <a href="#platform-Makazzz" title="Packaging/porting to new platform">📦</a></td> |
169 | <td align="center"><a href="https://github.com/xthursdayx"><img src="https://avatars0.githubusercontent.com/u/18044308?v=4" width="40px;" alt="xthursdayx"/><br /><sub><b>xthursdayx</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=xthursdayx" title="Code">💻</a> <a href="https://github.com/getferdi/ferdi/commits?author=xthursdayx" title="Documentation">📖</a> <a href="#infra-xthursdayx" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="#platform-xthursdayx" title="Packaging/porting to new platform">📦</a></td> | 241 | <td align="center"><a href="https://github.com/xthursdayx"><img src="https://avatars0.githubusercontent.com/u/18044308?v=4" width="40px;" alt=""/><br /><sub><b>xthursdayx</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=xthursdayx" title="Code">💻</a> <a href="https://github.com/getferdi/ferdi/commits?author=xthursdayx" title="Documentation">📖</a> <a href="#infra-xthursdayx" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a> <a href="#platform-xthursdayx" title="Packaging/porting to new platform">📦</a></td> |
170 | <td align="center"><a href="https://github.com/Gaboris"><img src="https://avatars2.githubusercontent.com/u/9462372?v=4" width="40px;" alt="Gaboris"/><br /><sub><b>Gaboris</b></sub></a><br /><a href="#question-Gaboris" title="Answering Questions">💬</a> <a href="https://github.com/getferdi/ferdi/issues?q=author%3AGaboris" title="Bug reports">🐛</a></td> | 242 | <td align="center"><a href="https://github.com/Gaboris"><img src="https://avatars2.githubusercontent.com/u/9462372?v=4" width="40px;" alt=""/><br /><sub><b>Gaboris</b></sub></a><br /><a href="#question-Gaboris" title="Answering Questions">💬</a> <a href="https://github.com/getferdi/ferdi/issues?q=author%3AGaboris" title="Bug reports">🐛</a></td> |
171 | <td align="center"><a href="http://www.cu3ed.com/"><img src="https://avatars1.githubusercontent.com/u/61343?v=4" width="40px;" alt="Ce"/><br /><sub><b>Ce</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/issues?q=author%3Aincace" title="Bug reports">🐛</a></td> | 243 | <td align="center"><a href="http://www.cu3ed.com/"><img src="https://avatars1.githubusercontent.com/u/61343?v=4" width="40px;" alt=""/><br /><sub><b>Ce</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/issues?q=author%3Aincace" title="Bug reports">🐛</a></td> |
172 | <td align="center"><a href="http://pztrn.name/"><img src="https://avatars1.githubusercontent.com/u/869402?v=4" width="40px;" alt="Stanislav N."/><br /><sub><b>Stanislav N.</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/issues?q=author%3Apztrn" title="Bug reports">🐛</a></td> | 244 | <td align="center"><a href="http://pztrn.name/"><img src="https://avatars1.githubusercontent.com/u/869402?v=4" width="40px;" alt=""/><br /><sub><b>Stanislav N.</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/issues?q=author%3Apztrn" title="Bug reports">🐛</a></td> |
173 | <td align="center"><a href="http://www.patrickcurl.com"><img src="https://avatars1.githubusercontent.com/u/1470061?v=4" width="40px;" alt="Patrick Curl"/><br /><sub><b>Patrick Curl</b></sub></a><br /><a href="#ideas-patrickcurl" title="Ideas, Planning, & Feedback">🤔</a></td> | 245 | <td align="center"><a href="http://www.patrickcurl.com"><img src="https://avatars1.githubusercontent.com/u/1470061?v=4" width="40px;" alt=""/><br /><sub><b>Patrick Curl</b></sub></a><br /><a href="#ideas-patrickcurl" title="Ideas, Planning, & Feedback">🤔</a></td> |
174 | </tr> | 246 | </tr> |
175 | <tr> | 247 | <tr> |
176 | <td align="center"><a href="https://github.com/Stanzilla"><img src="https://avatars3.githubusercontent.com/u/75278?v=4" width="40px;" alt="Benjamin Staneck"/><br /><sub><b>Benjamin Staneck</b></sub></a><br /><a href="#design-Stanzilla" title="Design">🎨</a></td> | 248 | <td align="center"><a href="https://github.com/Stanzilla"><img src="https://avatars3.githubusercontent.com/u/75278?v=4" width="40px;" alt=""/><br /><sub><b>Benjamin Staneck</b></sub></a><br /><a href="#design-Stanzilla" title="Design">🎨</a></td> |
177 | <td align="center"><a href="https://github.com/ammarmalhas"><img src="https://avatars1.githubusercontent.com/u/57057209?v=4" width="40px;" alt="ammarmalhas"/><br /><sub><b>ammarmalhas</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/issues?q=author%3Aammarmalhas" title="Bug reports">🐛</a> <a href="#security-ammarmalhas" title="Security">🛡️</a></td> | 249 | <td align="center"><a href="https://github.com/ammarmalhas"><img src="https://avatars1.githubusercontent.com/u/57057209?v=4" width="40px;" alt=""/><br /><sub><b>ammarmalhas</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/issues?q=author%3Aammarmalhas" title="Bug reports">🐛</a> <a href="#security-ammarmalhas" title="Security">🛡️</a></td> |
250 | <td align="center"><a href="https://github.com/steliyan"><img src="https://avatars1.githubusercontent.com/u/1850292?v=4" width="40px;" alt=""/><br /><sub><b>Steliyan Stoyanov</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=steliyan" title="Code">💻</a> <a href="#ideas-steliyan" title="Ideas, Planning, & Feedback">🤔</a></td> | ||
251 | <td align="center"><a href="https://github.com/brorbw"><img src="https://avatars2.githubusercontent.com/u/5909562?v=4" width="40px;" alt=""/><br /><sub><b>Bror Winther</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=brorbw" title="Documentation">📖</a></td> | ||
252 | <td align="center"><a href="https://fwdekker.com/"><img src="https://avatars0.githubusercontent.com/u/13442533?v=4" width="40px;" alt=""/><br /><sub><b>Felix W. Dekker</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=FWDekker" title="Documentation">📖</a></td> | ||
253 | <td align="center"><a href="https://github.com/Sauceee"><img src="https://avatars2.githubusercontent.com/u/17987941?v=4" width="40px;" alt=""/><br /><sub><b>Sauceee</b></sub></a><br /><a href="#design-Sauceee" title="Design">🎨</a></td> | ||
254 | </tr> | ||
255 | <tr> | ||
256 | <td align="center"><a href="http://lhw.ring0.de"><img src="https://avatars2.githubusercontent.com/u/351875?v=4" width="40px;" alt=""/><br /><sub><b>Lennart Weller</b></sub></a><br /><a href="#platform-lhw" title="Packaging/porting to new platform">📦</a></td> | ||
257 | <td align="center"><a href="https://github.com/jereksel"><img src="https://avatars0.githubusercontent.com/u/1307829?v=4" width="40px;" alt=""/><br /><sub><b>Andrzej Ressel</b></sub></a><br /><a href="https://github.com/getferdi/ferdi/commits?author=jereksel" title="Code">💻</a></td> | ||
178 | </tr> | 258 | </tr> |
179 | </table> | 259 | </table> |
180 | 260 | ||
@@ -194,4 +274,8 @@ This project follows the [all-contributors](https://github.com/all-contributors/ | |||
194 | 274 | ||
195 | ## Backers via OpenCollective | 275 | ## Backers via OpenCollective |
196 | 276 | ||
197 | <a href="https://opencollective.com/getferdi#backers" target="_blank"><img src="https://opencollective.com/getferdi/backers.svg?width=890"></a> | 277 | <a href="https://opencollective.com/getferdi#section-contribute" target="_blank"><img src="https://opencollective.com/getferdi/backers.svg?width=890"></a> |
278 | |||
279 | ## Sponsors via OpenCollective | ||
280 | |||
281 | <a href="https://opencollective.com/getferdi#section-contribute" target="_blank"><img src="https://opencollective.com/getferdi/sponsors.svg?width=890"></a> | ||
diff --git a/appveyor.yml b/appveyor.yml index 5d2e0c6bd..ff32387a6 100644 --- a/appveyor.yml +++ b/appveyor.yml | |||
@@ -1,13 +1,9 @@ | |||
1 | environment: | 1 | environment: |
2 | APPVEYOR_CACHE_SKIP_RESTORE: true | 2 | APPVEYOR_CACHE_SKIP_RESTORE: true |
3 | 3 | ||
4 | version: 5.0.1.{build} | 4 | version: 5.4.1-beta.4.{build} |
5 | 5 | ||
6 | install: | 6 | install: |
7 | - ps: $fileContent = "-----BEGIN RSA PRIVATE KEY-----`n" | ||
8 | - ps: $fileContent += $env:priv_key.Replace(' ', "`n") | ||
9 | - ps: $fileContent += "`n-----END RSA PRIVATE KEY-----`n" | ||
10 | - ps: Set-Content $env:userprofile\.ssh\id_rsa $fileContent | ||
11 | - git submodule update --init --recursive | 7 | - git submodule update --init --recursive |
12 | - ps: Install-Product node 10 | 8 | - ps: Install-Product node 10 |
13 | - npx lerna bootstrap | 9 | - npx lerna bootstrap |
@@ -17,7 +13,7 @@ cache: | |||
17 | 13 | ||
18 | before_build: | 14 | before_build: |
19 | - npm run lint | 15 | - npm run lint |
20 | - npm run test | 16 | - cmd: set NODE_ENV=production |
21 | 17 | ||
22 | build_script: | 18 | build_script: |
23 | - npm run build | 19 | - npm run build |
@@ -26,14 +22,4 @@ branches: | |||
26 | except: | 22 | except: |
27 | - i18n | 23 | - i18n |
28 | - l10n_master | 24 | - l10n_master |
29 | - l10n_develop | 25 | - l10n_develop \ No newline at end of file |
30 | |||
31 | for: | ||
32 | - branches: | ||
33 | only: | ||
34 | - master | ||
35 | - /v\d*\.\d*\.\d*/ | ||
36 | - /v\d*\.\d*\.\d*-beta\.\d*/ | ||
37 | artifacts: | ||
38 | - path: out\*.exe | ||
39 | - path: out\*.yml | ||
diff --git a/branding/opencollective-header.jpg b/branding/opencollective-header.jpg new file mode 100644 index 000000000..4bb8d809f --- /dev/null +++ b/branding/opencollective-header.jpg | |||
Binary files differ | |||
diff --git a/branding/social-preview.psd b/branding/social-previeww-base.psd index 5a01e7d68..5a01e7d68 100644 --- a/branding/social-preview.psd +++ b/branding/social-previeww-base.psd | |||
Binary files differ | |||
diff --git a/branding/twitter-header.jpg b/branding/twitter-header.jpg new file mode 100644 index 000000000..39d9b1cb2 --- /dev/null +++ b/branding/twitter-header.jpg | |||
Binary files differ | |||
diff --git a/build-helpers/entitlements.mas.inherit.plist b/build-helpers/entitlements.mas.inherit.plist new file mode 100644 index 000000000..ef14228f0 --- /dev/null +++ b/build-helpers/entitlements.mas.inherit.plist | |||
@@ -0,0 +1,20 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
3 | <plist version="1.0"> | ||
4 | <dict> | ||
5 | <key>com.apple.security.cs.allow-jit</key> | ||
6 | <true/> | ||
7 | <key>com.apple.security.cs.allow-unsigned-executable-memory</key> | ||
8 | <true/> | ||
9 | <key>com.apple.security.cs.disable-library-validation</key> | ||
10 | <true/> | ||
11 | <key>com.apple.security.device.camera</key> | ||
12 | <true/> | ||
13 | <key>com.apple.security.device.microphone</key> | ||
14 | <true/> | ||
15 | <key>com.apple.security.device.audio-input</key> | ||
16 | <true/> | ||
17 | <key>com.apple.security.network.client</key> | ||
18 | <true/> | ||
19 | </dict> | ||
20 | </plist> \ No newline at end of file | ||
diff --git a/build-helpers/entitlements.mas.plist b/build-helpers/entitlements.mas.plist new file mode 100644 index 000000000..ef14228f0 --- /dev/null +++ b/build-helpers/entitlements.mas.plist | |||
@@ -0,0 +1,20 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
3 | <plist version="1.0"> | ||
4 | <dict> | ||
5 | <key>com.apple.security.cs.allow-jit</key> | ||
6 | <true/> | ||
7 | <key>com.apple.security.cs.allow-unsigned-executable-memory</key> | ||
8 | <true/> | ||
9 | <key>com.apple.security.cs.disable-library-validation</key> | ||
10 | <true/> | ||
11 | <key>com.apple.security.device.camera</key> | ||
12 | <true/> | ||
13 | <key>com.apple.security.device.microphone</key> | ||
14 | <true/> | ||
15 | <key>com.apple.security.device.audio-input</key> | ||
16 | <true/> | ||
17 | <key>com.apple.security.network.client</key> | ||
18 | <true/> | ||
19 | </dict> | ||
20 | </plist> \ No newline at end of file | ||
diff --git a/build-helpers/images/icon.ico b/build-helpers/images/icon.ico index b7667d97f..56120519d 100644 --- a/build-helpers/images/icon.ico +++ b/build-helpers/images/icon.ico | |||
Binary files differ | |||
diff --git a/build-helpers/notarize.js b/build-helpers/notarize.js index d799a5624..26a627bea 100644 --- a/build-helpers/notarize.js +++ b/build-helpers/notarize.js | |||
@@ -1,18 +1,19 @@ | |||
1 | const { notarize } = require('electron-notarize'); | 1 | const { notarize } = require("electron-notarize"); |
2 | 2 | ||
3 | exports.default = async function notarizing(context) { | 3 | exports.default = async function notarizing(context) { |
4 | const { electronPlatformName, appOutDir } = context; | 4 | const { electronPlatformName, appOutDir } = context; |
5 | const isTagBuild = process.env.TRAVIS_TAG; | 5 | const isTagBuild = process.env.TRAVIS_TAG; |
6 | if (electronPlatformName !== 'darwin' || !isTagBuild) { | 6 | if (electronPlatformName !== "darwin" || !isTagBuild) { |
7 | return; | 7 | return; |
8 | } | 8 | } |
9 | 9 | ||
10 | const appName = context.packager.appInfo.productFilename; | 10 | const appName = context.packager.appInfo.productFilename; |
11 | 11 | ||
12 | return await notarize({ | 12 | return await notarize({ |
13 | appBundleId: 'com.kytwb.ferdi', | 13 | appBundleId: "com.kytwb.ferdi", |
14 | appPath: `${appOutDir}/${appName}.app`, | 14 | appPath: `${appOutDir}/${appName}.app`, |
15 | ascProvider: "B6J9X9DWFL", | ||
15 | appleId: process.env.APPLEID, | 16 | appleId: process.env.APPLEID, |
16 | appleIdPassword: process.env.APPLEID_PASSWORD, | 17 | appleIdPassword: process.env.APPLEID_PASSWORD |
17 | }); | 18 | }); |
18 | }; | 19 | }; |
diff --git a/electron-builder.yml b/electron-builder.yml index f6dceabce..23625c825 100644 --- a/electron-builder.yml +++ b/electron-builder.yml | |||
@@ -12,6 +12,11 @@ mac: | |||
12 | category: public.app-category.productivity | 12 | category: public.app-category.productivity |
13 | icon: ./build-helpers/images/icon.icns | 13 | icon: ./build-helpers/images/icon.icns |
14 | darkModeSupport: true | 14 | darkModeSupport: true |
15 | entitlements: "./build-helpers/entitlements.mas.plist" | ||
16 | entitlementsInherit: "./build-helpers/entitlements.mas.inherit.plist" | ||
17 | extendInfo: | ||
18 | NSMicrophoneUsageDescription: "This app requires camera access for video messaging services." | ||
19 | NSCameraUsageDescription: "This app requires microphone access for audio messaging services." | ||
15 | 20 | ||
16 | afterSign: ./build-helpers/notarize.js | 21 | afterSign: ./build-helpers/notarize.js |
17 | 22 | ||
@@ -43,6 +48,7 @@ linux: | |||
43 | - target: AppImage | 48 | - target: AppImage |
44 | - target: deb | 49 | - target: deb |
45 | - target: tar.gz | 50 | - target: tar.gz |
51 | - target: rpm | ||
46 | 52 | ||
47 | nsis: | 53 | nsis: |
48 | perMachine: false | 54 | perMachine: false |
diff --git a/next_release.md b/next_release.md deleted file mode 100644 index 0e4bc411b..000000000 --- a/next_release.md +++ /dev/null | |||
@@ -1,44 +0,0 @@ | |||
1 | # Next release | ||
2 | Infos about the next release: | ||
3 | |||
4 | ## Beta | ||
5 | v5.4.0-beta.5: | ||
6 | - Updated translations | ||
7 | - Remove "&" sign from window menu bar (#65) | ||
8 | - Extend debug information | ||
9 | - Use SSH for submodules | ||
10 | - Move hibernation indicator to bottom left (#129 (comment)) | ||
11 | - Add fix for 1.1.1.1 hack (#146) | ||
12 | - Fix darkmode not loading correctly (#158) | ||
13 | |||
14 | ## Minor | ||
15 | v5.4.0 | ||
16 | |||
17 | ### Features | ||
18 | - **Merge Franz 5.4.0** | ||
19 | - **Use Ferdi without an Account**: Simply choose "Use Ferdi without an Account" on the login screen | ||
20 | - **Accent color**: Change Ferdi's accent color | ||
21 | - **Darkmode**: Easily open and edit any service's `darkmode.css` through the new "Open darkmode.css" button | ||
22 | - **Hibernation**: Activate service hibernation to save battery | ||
23 | - **Smaller file size**: Ferdi is now 17% smaller | ||
24 | - **Annoucements**: Always get notified about the latest features of Ferdi | ||
25 | - **Navigation bar**: Add option to always show a service navigation bar | ||
26 | |||
27 | ### Minor changes | ||
28 | - Sorting applications in QuickSwitch by last used | ||
29 | - Add info about teams only being available on Franz servers | ||
30 | - Add toggle to disable dark mode on per-service basis | ||
31 | - Add toggle to disable universal Dark Mode | ||
32 | - Improve switching between accounts | ||
33 | - Extend debug information | ||
34 | - Add fix for 1.1.1.1 hack (#146) | ||
35 | |||
36 | ### Bug fixes | ||
37 | - Fix universal darkmode for WhatsApp and Threema QR Codes | ||
38 | - Fix darkmode not activating on reload | ||
39 | - Fix disabling/enabling service not correctly reloading webview (#116) | ||
40 | - Remove "&" sign from window menu bar (#65) | ||
41 | |||
42 | ### Changes in building Ferdi | ||
43 | - Update Building Node Version | ||
44 | - Use SSH for submodules \ No newline at end of file | ||
diff --git a/package-lock.json b/package-lock.json index a5b797e14..fd54e00b0 100644 --- a/package-lock.json +++ b/package-lock.json | |||
@@ -1,6 +1,6 @@ | |||
1 | { | 1 | { |
2 | "name": "ferdi", | 2 | "name": "ferdi", |
3 | "version": "5.4.0-beta.5", | 3 | "version": "5.4.3", |
4 | "lockfileVersion": 1, | 4 | "lockfileVersion": 1, |
5 | "requires": true, | 5 | "requires": true, |
6 | "dependencies": { | 6 | "dependencies": { |
@@ -57,9 +57,9 @@ | |||
57 | } | 57 | } |
58 | }, | 58 | }, |
59 | "@adlk/misty": { | 59 | "@adlk/misty": { |
60 | "version": "0.1.1", | 60 | "version": "0.2.0", |
61 | "resolved": "https://registry.npmjs.org/@adlk/misty/-/misty-0.1.1.tgz", | 61 | "resolved": "https://registry.npmjs.org/@adlk/misty/-/misty-0.2.0.tgz", |
62 | "integrity": "sha512-Yn8OFNpdsVN7N80iYLKYp06a/3lrW4ri6Koe7TLzpshcFXxRQjjkeP9OZdlb9AsttZVm2tGWrJC73TJlqQvGMA==", | 62 | "integrity": "sha512-ZOXsEtUBVH64z590QKFS3pyI+0OT9cNjhlKIc6ppBGiWHvL+lffhmNYva9j62xylKj8OSHEpHdqZzb3wKbRxUQ==", |
63 | "dev": true, | 63 | "dev": true, |
64 | "requires": { | 64 | "requires": { |
65 | "chalk": "^2.4.1", | 65 | "chalk": "^2.4.1", |
@@ -109,9 +109,9 @@ | |||
109 | } | 109 | } |
110 | }, | 110 | }, |
111 | "@adonisjs/auth": { | 111 | "@adonisjs/auth": { |
112 | "version": "3.0.7", | 112 | "version": "3.1.0", |
113 | "resolved": "https://registry.npmjs.org/@adonisjs/auth/-/auth-3.0.7.tgz", | 113 | "resolved": "https://registry.npmjs.org/@adonisjs/auth/-/auth-3.1.0.tgz", |
114 | "integrity": "sha512-ui7cSTNmxO+8r3iaA9ZQOtgzXwHshg/XFHH1OR7tUELHUUyInoPaRqLofb+5KpjYZ1U9RrZC6eT+sTUQzzxk+Q==", | 114 | "integrity": "sha512-NLy0Jjmb7/Vmh5GvL7ma8qrSoC8oW32lcz6T5FRDMnXFs59pfBS0Mej0Try6iY/aGGFMKiLVVOoGzhgWgeX8eA==", |
115 | "requires": { | 115 | "requires": { |
116 | "@adonisjs/generic-exceptions": "^2.0.1", | 116 | "@adonisjs/generic-exceptions": "^2.0.1", |
117 | "basic-auth": "^2.0.1", | 117 | "basic-auth": "^2.0.1", |
@@ -293,6 +293,11 @@ | |||
293 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" | 293 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" |
294 | } | 294 | } |
295 | } | 295 | } |
296 | }, | ||
297 | "ms": { | ||
298 | "version": "2.1.1", | ||
299 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", | ||
300 | "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" | ||
296 | } | 301 | } |
297 | } | 302 | } |
298 | }, | 303 | }, |
@@ -413,23 +418,44 @@ | |||
413 | } | 418 | } |
414 | }, | 419 | }, |
415 | "@babel/cli": { | 420 | "@babel/cli": { |
416 | "version": "7.0.0", | 421 | "version": "7.7.4", |
417 | "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.0.0.tgz", | 422 | "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.7.4.tgz", |
418 | "integrity": "sha512-SH/x7W1dz4FSSBeJZXIiYSbHIOU3ZxNgwQPLTG+I8KXyTS81pzmLouPa2st6hji7VbVrEF/D8EQzQbXAYj1TsA==", | 423 | "integrity": "sha512-O7mmzaWdm+VabWQmxuM8hqNrWGGihN83KfhPUzp2lAW4kzIMwBxujXkZbD4fMwKMYY9FXTbDvXsJqU+5XHXi4A==", |
419 | "dev": true, | 424 | "dev": true, |
420 | "requires": { | 425 | "requires": { |
421 | "chokidar": "^2.0.3", | 426 | "chokidar": "^2.1.8", |
422 | "commander": "^2.8.1", | 427 | "commander": "^4.0.1", |
423 | "convert-source-map": "^1.1.0", | 428 | "convert-source-map": "^1.1.0", |
424 | "fs-readdir-recursive": "^1.1.0", | 429 | "fs-readdir-recursive": "^1.1.0", |
425 | "glob": "^7.0.0", | 430 | "glob": "^7.0.0", |
426 | "lodash": "^4.17.10", | 431 | "lodash": "^4.17.13", |
427 | "mkdirp": "^0.5.1", | 432 | "make-dir": "^2.1.0", |
428 | "output-file-sync": "^2.0.0", | ||
429 | "slash": "^2.0.0", | 433 | "slash": "^2.0.0", |
430 | "source-map": "^0.5.0" | 434 | "source-map": "^0.5.0" |
431 | }, | 435 | }, |
432 | "dependencies": { | 436 | "dependencies": { |
437 | "commander": { | ||
438 | "version": "4.0.1", | ||
439 | "resolved": "https://registry.npmjs.org/commander/-/commander-4.0.1.tgz", | ||
440 | "integrity": "sha512-IPF4ouhCP+qdlcmCedhxX4xiGBPyigb8v5NeUp+0LyhwLgxMqyp3S0vl7TAPfS/hiP7FC3caI/PB9lTmP8r1NA==", | ||
441 | "dev": true | ||
442 | }, | ||
443 | "make-dir": { | ||
444 | "version": "2.1.0", | ||
445 | "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", | ||
446 | "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", | ||
447 | "dev": true, | ||
448 | "requires": { | ||
449 | "pify": "^4.0.1", | ||
450 | "semver": "^5.6.0" | ||
451 | } | ||
452 | }, | ||
453 | "pify": { | ||
454 | "version": "4.0.1", | ||
455 | "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", | ||
456 | "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", | ||
457 | "dev": true | ||
458 | }, | ||
433 | "source-map": { | 459 | "source-map": { |
434 | "version": "0.5.7", | 460 | "version": "0.5.7", |
435 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", | 461 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", |
@@ -448,19 +474,19 @@ | |||
448 | } | 474 | } |
449 | }, | 475 | }, |
450 | "@babel/core": { | 476 | "@babel/core": { |
451 | "version": "7.6.0", | 477 | "version": "7.7.4", |
452 | "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.6.0.tgz", | 478 | "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.7.4.tgz", |
453 | "integrity": "sha512-FuRhDRtsd6IptKpHXAa+4WPZYY2ZzgowkbLBecEDDSje1X/apG7jQM33or3NdOmjXBKWGOg4JmSiRfUfuTtHXw==", | 479 | "integrity": "sha512-+bYbx56j4nYBmpsWtnPUsKW3NdnYxbqyfrP2w9wILBuHzdfIKz9prieZK0DFPyIzkjYVUe4QkusGL07r5pXznQ==", |
454 | "dev": true, | 480 | "dev": true, |
455 | "requires": { | 481 | "requires": { |
456 | "@babel/code-frame": "^7.5.5", | 482 | "@babel/code-frame": "^7.5.5", |
457 | "@babel/generator": "^7.6.0", | 483 | "@babel/generator": "^7.7.4", |
458 | "@babel/helpers": "^7.6.0", | 484 | "@babel/helpers": "^7.7.4", |
459 | "@babel/parser": "^7.6.0", | 485 | "@babel/parser": "^7.7.4", |
460 | "@babel/template": "^7.6.0", | 486 | "@babel/template": "^7.7.4", |
461 | "@babel/traverse": "^7.6.0", | 487 | "@babel/traverse": "^7.7.4", |
462 | "@babel/types": "^7.6.0", | 488 | "@babel/types": "^7.7.4", |
463 | "convert-source-map": "^1.1.0", | 489 | "convert-source-map": "^1.7.0", |
464 | "debug": "^4.1.0", | 490 | "debug": "^4.1.0", |
465 | "json5": "^2.1.0", | 491 | "json5": "^2.1.0", |
466 | "lodash": "^4.17.13", | 492 | "lodash": "^4.17.13", |
@@ -469,6 +495,107 @@ | |||
469 | "source-map": "^0.5.0" | 495 | "source-map": "^0.5.0" |
470 | }, | 496 | }, |
471 | "dependencies": { | 497 | "dependencies": { |
498 | "@babel/generator": { | ||
499 | "version": "7.7.4", | ||
500 | "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.4.tgz", | ||
501 | "integrity": "sha512-m5qo2WgdOJeyYngKImbkyQrnUN1mPceaG5BV+G0E3gWsa4l/jCSryWJdM2x8OuGAOyh+3d5pVYfZWCiNFtynxg==", | ||
502 | "dev": true, | ||
503 | "requires": { | ||
504 | "@babel/types": "^7.7.4", | ||
505 | "jsesc": "^2.5.1", | ||
506 | "lodash": "^4.17.13", | ||
507 | "source-map": "^0.5.0" | ||
508 | } | ||
509 | }, | ||
510 | "@babel/helper-function-name": { | ||
511 | "version": "7.7.4", | ||
512 | "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", | ||
513 | "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==", | ||
514 | "dev": true, | ||
515 | "requires": { | ||
516 | "@babel/helper-get-function-arity": "^7.7.4", | ||
517 | "@babel/template": "^7.7.4", | ||
518 | "@babel/types": "^7.7.4" | ||
519 | } | ||
520 | }, | ||
521 | "@babel/helper-get-function-arity": { | ||
522 | "version": "7.7.4", | ||
523 | "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", | ||
524 | "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", | ||
525 | "dev": true, | ||
526 | "requires": { | ||
527 | "@babel/types": "^7.7.4" | ||
528 | } | ||
529 | }, | ||
530 | "@babel/helper-split-export-declaration": { | ||
531 | "version": "7.7.4", | ||
532 | "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz", | ||
533 | "integrity": "sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug==", | ||
534 | "dev": true, | ||
535 | "requires": { | ||
536 | "@babel/types": "^7.7.4" | ||
537 | } | ||
538 | }, | ||
539 | "@babel/parser": { | ||
540 | "version": "7.7.4", | ||
541 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.4.tgz", | ||
542 | "integrity": "sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g==", | ||
543 | "dev": true | ||
544 | }, | ||
545 | "@babel/template": { | ||
546 | "version": "7.7.4", | ||
547 | "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", | ||
548 | "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", | ||
549 | "dev": true, | ||
550 | "requires": { | ||
551 | "@babel/code-frame": "^7.0.0", | ||
552 | "@babel/parser": "^7.7.4", | ||
553 | "@babel/types": "^7.7.4" | ||
554 | } | ||
555 | }, | ||
556 | "@babel/traverse": { | ||
557 | "version": "7.7.4", | ||
558 | "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.4.tgz", | ||
559 | "integrity": "sha512-P1L58hQyupn8+ezVA2z5KBm4/Zr4lCC8dwKCMYzsa5jFMDMQAzaBNy9W5VjB+KAmBjb40U7a/H6ao+Xo+9saIw==", | ||
560 | "dev": true, | ||
561 | "requires": { | ||
562 | "@babel/code-frame": "^7.5.5", | ||
563 | "@babel/generator": "^7.7.4", | ||
564 | "@babel/helper-function-name": "^7.7.4", | ||
565 | "@babel/helper-split-export-declaration": "^7.7.4", | ||
566 | "@babel/parser": "^7.7.4", | ||
567 | "@babel/types": "^7.7.4", | ||
568 | "debug": "^4.1.0", | ||
569 | "globals": "^11.1.0", | ||
570 | "lodash": "^4.17.13" | ||
571 | } | ||
572 | }, | ||
573 | "@babel/types": { | ||
574 | "version": "7.7.4", | ||
575 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", | ||
576 | "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", | ||
577 | "dev": true, | ||
578 | "requires": { | ||
579 | "esutils": "^2.0.2", | ||
580 | "lodash": "^4.17.13", | ||
581 | "to-fast-properties": "^2.0.0" | ||
582 | } | ||
583 | }, | ||
584 | "convert-source-map": { | ||
585 | "version": "1.7.0", | ||
586 | "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", | ||
587 | "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", | ||
588 | "dev": true, | ||
589 | "requires": { | ||
590 | "safe-buffer": "~5.1.1" | ||
591 | } | ||
592 | }, | ||
593 | "safe-buffer": { | ||
594 | "version": "5.1.2", | ||
595 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", | ||
596 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", | ||
597 | "dev": true | ||
598 | }, | ||
472 | "source-map": { | 599 | "source-map": { |
473 | "version": "0.5.7", | 600 | "version": "0.5.7", |
474 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", | 601 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", |
@@ -499,78 +626,424 @@ | |||
499 | } | 626 | } |
500 | }, | 627 | }, |
501 | "@babel/helper-annotate-as-pure": { | 628 | "@babel/helper-annotate-as-pure": { |
502 | "version": "7.0.0", | 629 | "version": "7.7.4", |
503 | "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz", | 630 | "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.7.4.tgz", |
504 | "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", | 631 | "integrity": "sha512-2BQmQgECKzYKFPpiycoF9tlb5HA4lrVyAmLLVK177EcQAqjVLciUb2/R+n1boQ9y5ENV3uz2ZqiNw7QMBBw1Og==", |
505 | "dev": true, | 632 | "dev": true, |
506 | "requires": { | 633 | "requires": { |
507 | "@babel/types": "^7.0.0" | 634 | "@babel/types": "^7.7.4" |
635 | }, | ||
636 | "dependencies": { | ||
637 | "@babel/types": { | ||
638 | "version": "7.7.4", | ||
639 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", | ||
640 | "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", | ||
641 | "dev": true, | ||
642 | "requires": { | ||
643 | "esutils": "^2.0.2", | ||
644 | "lodash": "^4.17.13", | ||
645 | "to-fast-properties": "^2.0.0" | ||
646 | } | ||
647 | } | ||
508 | } | 648 | } |
509 | }, | 649 | }, |
510 | "@babel/helper-builder-binary-assignment-operator-visitor": { | 650 | "@babel/helper-builder-binary-assignment-operator-visitor": { |
511 | "version": "7.1.0", | 651 | "version": "7.7.4", |
512 | "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz", | 652 | "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.7.4.tgz", |
513 | "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==", | 653 | "integrity": "sha512-Biq/d/WtvfftWZ9Uf39hbPBYDUo986m5Bb4zhkeYDGUllF43D+nUe5M6Vuo6/8JDK/0YX/uBdeoQpyaNhNugZQ==", |
514 | "dev": true, | 654 | "dev": true, |
515 | "requires": { | 655 | "requires": { |
516 | "@babel/helper-explode-assignable-expression": "^7.1.0", | 656 | "@babel/helper-explode-assignable-expression": "^7.7.4", |
517 | "@babel/types": "^7.0.0" | 657 | "@babel/types": "^7.7.4" |
658 | }, | ||
659 | "dependencies": { | ||
660 | "@babel/types": { | ||
661 | "version": "7.7.4", | ||
662 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", | ||
663 | "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", | ||
664 | "dev": true, | ||
665 | "requires": { | ||
666 | "esutils": "^2.0.2", | ||
667 | "lodash": "^4.17.13", | ||
668 | "to-fast-properties": "^2.0.0" | ||
669 | } | ||
670 | } | ||
518 | } | 671 | } |
519 | }, | 672 | }, |
520 | "@babel/helper-builder-react-jsx": { | 673 | "@babel/helper-builder-react-jsx": { |
521 | "version": "7.3.0", | 674 | "version": "7.7.4", |
522 | "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.3.0.tgz", | 675 | "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.7.4.tgz", |
523 | "integrity": "sha512-MjA9KgwCuPEkQd9ncSXvSyJ5y+j2sICHyrI0M3L+6fnS4wMSNDc1ARXsbTfbb2cXHn17VisSnU/sHFTCxVxSMw==", | 676 | "integrity": "sha512-kvbfHJNN9dg4rkEM4xn1s8d1/h6TYNvajy9L1wx4qLn9HFg0IkTsQi4rfBe92nxrPUFcMsHoMV+8rU7MJb3fCA==", |
524 | "dev": true, | 677 | "dev": true, |
525 | "requires": { | 678 | "requires": { |
526 | "@babel/types": "^7.3.0", | 679 | "@babel/types": "^7.7.4", |
527 | "esutils": "^2.0.0" | 680 | "esutils": "^2.0.0" |
681 | }, | ||
682 | "dependencies": { | ||
683 | "@babel/types": { | ||
684 | "version": "7.7.4", | ||
685 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", | ||
686 | "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", | ||
687 | "dev": true, | ||
688 | "requires": { | ||
689 | "esutils": "^2.0.2", | ||
690 | "lodash": "^4.17.13", | ||
691 | "to-fast-properties": "^2.0.0" | ||
692 | } | ||
693 | } | ||
528 | } | 694 | } |
529 | }, | 695 | }, |
530 | "@babel/helper-call-delegate": { | 696 | "@babel/helper-call-delegate": { |
531 | "version": "7.4.4", | 697 | "version": "7.7.4", |
532 | "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz", | 698 | "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.7.4.tgz", |
533 | "integrity": "sha512-l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ==", | 699 | "integrity": "sha512-8JH9/B7J7tCYJ2PpWVpw9JhPuEVHztagNVuQAFBVFYluRMlpG7F1CgKEgGeL6KFqcsIa92ZYVj6DSc0XwmN1ZA==", |
534 | "dev": true, | 700 | "dev": true, |
535 | "requires": { | 701 | "requires": { |
536 | "@babel/helper-hoist-variables": "^7.4.4", | 702 | "@babel/helper-hoist-variables": "^7.7.4", |
537 | "@babel/traverse": "^7.4.4", | 703 | "@babel/traverse": "^7.7.4", |
538 | "@babel/types": "^7.4.4" | 704 | "@babel/types": "^7.7.4" |
705 | }, | ||
706 | "dependencies": { | ||
707 | "@babel/generator": { | ||
708 | "version": "7.7.4", | ||
709 | "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.4.tgz", | ||
710 | "integrity": "sha512-m5qo2WgdOJeyYngKImbkyQrnUN1mPceaG5BV+G0E3gWsa4l/jCSryWJdM2x8OuGAOyh+3d5pVYfZWCiNFtynxg==", | ||
711 | "dev": true, | ||
712 | "requires": { | ||
713 | "@babel/types": "^7.7.4", | ||
714 | "jsesc": "^2.5.1", | ||
715 | "lodash": "^4.17.13", | ||
716 | "source-map": "^0.5.0" | ||
717 | } | ||
718 | }, | ||
719 | "@babel/helper-function-name": { | ||
720 | "version": "7.7.4", | ||
721 | "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", | ||
722 | "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==", | ||
723 | "dev": true, | ||
724 | "requires": { | ||
725 | "@babel/helper-get-function-arity": "^7.7.4", | ||
726 | "@babel/template": "^7.7.4", | ||
727 | "@babel/types": "^7.7.4" | ||
728 | } | ||
729 | }, | ||
730 | "@babel/helper-get-function-arity": { | ||
731 | "version": "7.7.4", | ||
732 | "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", | ||
733 | "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", | ||
734 | "dev": true, | ||
735 | "requires": { | ||
736 | "@babel/types": "^7.7.4" | ||
737 | } | ||
738 | }, | ||
739 | "@babel/helper-split-export-declaration": { | ||
740 | "version": "7.7.4", | ||
741 | "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz", | ||
742 | "integrity": "sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug==", | ||
743 | "dev": true, | ||
744 | "requires": { | ||
745 | "@babel/types": "^7.7.4" | ||
746 | } | ||
747 | }, | ||
748 | "@babel/parser": { | ||
749 | "version": "7.7.4", | ||
750 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.4.tgz", | ||
751 | "integrity": "sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g==", | ||
752 | "dev": true | ||
753 | }, | ||
754 | "@babel/template": { | ||
755 | "version": "7.7.4", | ||
756 | "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", | ||
757 | "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", | ||
758 | "dev": true, | ||
759 | "requires": { | ||
760 | "@babel/code-frame": "^7.0.0", | ||
761 | "@babel/parser": "^7.7.4", | ||
762 | "@babel/types": "^7.7.4" | ||
763 | } | ||
764 | }, | ||
765 | "@babel/traverse": { | ||
766 | "version": "7.7.4", | ||
767 | "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.4.tgz", | ||
768 | "integrity": "sha512-P1L58hQyupn8+ezVA2z5KBm4/Zr4lCC8dwKCMYzsa5jFMDMQAzaBNy9W5VjB+KAmBjb40U7a/H6ao+Xo+9saIw==", | ||
769 | "dev": true, | ||
770 | "requires": { | ||
771 | "@babel/code-frame": "^7.5.5", | ||
772 | "@babel/generator": "^7.7.4", | ||
773 | "@babel/helper-function-name": "^7.7.4", | ||
774 | "@babel/helper-split-export-declaration": "^7.7.4", | ||
775 | "@babel/parser": "^7.7.4", | ||
776 | "@babel/types": "^7.7.4", | ||
777 | "debug": "^4.1.0", | ||
778 | "globals": "^11.1.0", | ||
779 | "lodash": "^4.17.13" | ||
780 | } | ||
781 | }, | ||
782 | "@babel/types": { | ||
783 | "version": "7.7.4", | ||
784 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", | ||
785 | "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", | ||
786 | "dev": true, | ||
787 | "requires": { | ||
788 | "esutils": "^2.0.2", | ||
789 | "lodash": "^4.17.13", | ||
790 | "to-fast-properties": "^2.0.0" | ||
791 | } | ||
792 | }, | ||
793 | "source-map": { | ||
794 | "version": "0.5.7", | ||
795 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", | ||
796 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", | ||
797 | "dev": true | ||
798 | } | ||
539 | } | 799 | } |
540 | }, | 800 | }, |
541 | "@babel/helper-create-class-features-plugin": { | 801 | "@babel/helper-create-class-features-plugin": { |
542 | "version": "7.6.0", | 802 | "version": "7.7.4", |
543 | "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.6.0.tgz", | 803 | "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.7.4.tgz", |
544 | "integrity": "sha512-O1QWBko4fzGju6VoVvrZg0RROCVifcLxiApnGP3OWfWzvxRZFCoBD81K5ur5e3bVY2Vf/5rIJm8cqPKn8HUJng==", | 804 | "integrity": "sha512-l+OnKACG4uiDHQ/aJT8dwpR+LhCJALxL0mJ6nzjB25e5IPwqV1VOsY7ah6UB1DG+VOXAIMtuC54rFJGiHkxjgA==", |
545 | "dev": true, | 805 | "dev": true, |
546 | "requires": { | 806 | "requires": { |
547 | "@babel/helper-function-name": "^7.1.0", | 807 | "@babel/helper-function-name": "^7.7.4", |
548 | "@babel/helper-member-expression-to-functions": "^7.5.5", | 808 | "@babel/helper-member-expression-to-functions": "^7.7.4", |
549 | "@babel/helper-optimise-call-expression": "^7.0.0", | 809 | "@babel/helper-optimise-call-expression": "^7.7.4", |
550 | "@babel/helper-plugin-utils": "^7.0.0", | 810 | "@babel/helper-plugin-utils": "^7.0.0", |
551 | "@babel/helper-replace-supers": "^7.5.5", | 811 | "@babel/helper-replace-supers": "^7.7.4", |
552 | "@babel/helper-split-export-declaration": "^7.4.4" | 812 | "@babel/helper-split-export-declaration": "^7.7.4" |
813 | }, | ||
814 | "dependencies": { | ||
815 | "@babel/helper-function-name": { | ||
816 | "version": "7.7.4", | ||
817 | "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", | ||
818 | "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==", | ||
819 | "dev": true, | ||
820 | "requires": { | ||
821 | "@babel/helper-get-function-arity": "^7.7.4", | ||
822 | "@babel/template": "^7.7.4", | ||
823 | "@babel/types": "^7.7.4" | ||
824 | } | ||
825 | }, | ||
826 | "@babel/helper-get-function-arity": { | ||
827 | "version": "7.7.4", | ||
828 | "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", | ||
829 | "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", | ||
830 | "dev": true, | ||
831 | "requires": { | ||
832 | "@babel/types": "^7.7.4" | ||
833 | } | ||
834 | }, | ||
835 | "@babel/helper-split-export-declaration": { | ||
836 | "version": "7.7.4", | ||
837 | "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz", | ||
838 | "integrity": "sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug==", | ||
839 | "dev": true, | ||
840 | "requires": { | ||
841 | "@babel/types": "^7.7.4" | ||
842 | } | ||
843 | }, | ||
844 | "@babel/parser": { | ||
845 | "version": "7.7.4", | ||
846 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.4.tgz", | ||
847 | "integrity": "sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g==", | ||
848 | "dev": true | ||
849 | }, | ||
850 | "@babel/template": { | ||
851 | "version": "7.7.4", | ||
852 | "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", | ||
853 | "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", | ||
854 | "dev": true, | ||
855 | "requires": { | ||
856 | "@babel/code-frame": "^7.0.0", | ||
857 | "@babel/parser": "^7.7.4", | ||
858 | "@babel/types": "^7.7.4" | ||
859 | } | ||
860 | }, | ||
861 | "@babel/types": { | ||
862 | "version": "7.7.4", | ||
863 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", | ||
864 | "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", | ||
865 | "dev": true, | ||
866 | "requires": { | ||
867 | "esutils": "^2.0.2", | ||
868 | "lodash": "^4.17.13", | ||
869 | "to-fast-properties": "^2.0.0" | ||
870 | } | ||
871 | } | ||
872 | } | ||
873 | }, | ||
874 | "@babel/helper-create-regexp-features-plugin": { | ||
875 | "version": "7.7.4", | ||
876 | "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.7.4.tgz", | ||
877 | "integrity": "sha512-Mt+jBKaxL0zfOIWrfQpnfYCN7/rS6GKx6CCCfuoqVVd+17R8zNDlzVYmIi9qyb2wOk002NsmSTDymkIygDUH7A==", | ||
878 | "dev": true, | ||
879 | "requires": { | ||
880 | "@babel/helper-regex": "^7.4.4", | ||
881 | "regexpu-core": "^4.6.0" | ||
553 | } | 882 | } |
554 | }, | 883 | }, |
555 | "@babel/helper-define-map": { | 884 | "@babel/helper-define-map": { |
556 | "version": "7.5.5", | 885 | "version": "7.7.4", |
557 | "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.5.5.tgz", | 886 | "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.7.4.tgz", |
558 | "integrity": "sha512-fTfxx7i0B5NJqvUOBBGREnrqbTxRh7zinBANpZXAVDlsZxYdclDp467G1sQ8VZYMnAURY3RpBUAgOYT9GfzHBg==", | 887 | "integrity": "sha512-v5LorqOa0nVQUvAUTUF3KPastvUt/HzByXNamKQ6RdJRTV7j8rLL+WB5C/MzzWAwOomxDhYFb1wLLxHqox86lg==", |
559 | "dev": true, | 888 | "dev": true, |
560 | "requires": { | 889 | "requires": { |
561 | "@babel/helper-function-name": "^7.1.0", | 890 | "@babel/helper-function-name": "^7.7.4", |
562 | "@babel/types": "^7.5.5", | 891 | "@babel/types": "^7.7.4", |
563 | "lodash": "^4.17.13" | 892 | "lodash": "^4.17.13" |
893 | }, | ||
894 | "dependencies": { | ||
895 | "@babel/helper-function-name": { | ||
896 | "version": "7.7.4", | ||
897 | "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", | ||
898 | "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==", | ||
899 | "dev": true, | ||
900 | "requires": { | ||
901 | "@babel/helper-get-function-arity": "^7.7.4", | ||
902 | "@babel/template": "^7.7.4", | ||
903 | "@babel/types": "^7.7.4" | ||
904 | } | ||
905 | }, | ||
906 | "@babel/helper-get-function-arity": { | ||
907 | "version": "7.7.4", | ||
908 | "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", | ||
909 | "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", | ||
910 | "dev": true, | ||
911 | "requires": { | ||
912 | "@babel/types": "^7.7.4" | ||
913 | } | ||
914 | }, | ||
915 | "@babel/parser": { | ||
916 | "version": "7.7.4", | ||
917 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.4.tgz", | ||
918 | "integrity": "sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g==", | ||
919 | "dev": true | ||
920 | }, | ||
921 | "@babel/template": { | ||
922 | "version": "7.7.4", | ||
923 | "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", | ||
924 | "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", | ||
925 | "dev": true, | ||
926 | "requires": { | ||
927 | "@babel/code-frame": "^7.0.0", | ||
928 | "@babel/parser": "^7.7.4", | ||
929 | "@babel/types": "^7.7.4" | ||
930 | } | ||
931 | }, | ||
932 | "@babel/types": { | ||
933 | "version": "7.7.4", | ||
934 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", | ||
935 | "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", | ||
936 | "dev": true, | ||
937 | "requires": { | ||
938 | "esutils": "^2.0.2", | ||
939 | "lodash": "^4.17.13", | ||
940 | "to-fast-properties": "^2.0.0" | ||
941 | } | ||
942 | } | ||
564 | } | 943 | } |
565 | }, | 944 | }, |
566 | "@babel/helper-explode-assignable-expression": { | 945 | "@babel/helper-explode-assignable-expression": { |
567 | "version": "7.1.0", | 946 | "version": "7.7.4", |
568 | "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz", | 947 | "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.7.4.tgz", |
569 | "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==", | 948 | "integrity": "sha512-2/SicuFrNSXsZNBxe5UGdLr+HZg+raWBLE9vC98bdYOKX/U6PY0mdGlYUJdtTDPSU0Lw0PNbKKDpwYHJLn2jLg==", |
570 | "dev": true, | 949 | "dev": true, |
571 | "requires": { | 950 | "requires": { |
572 | "@babel/traverse": "^7.1.0", | 951 | "@babel/traverse": "^7.7.4", |
573 | "@babel/types": "^7.0.0" | 952 | "@babel/types": "^7.7.4" |
953 | }, | ||
954 | "dependencies": { | ||
955 | "@babel/generator": { | ||
956 | "version": "7.7.4", | ||
957 | "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.4.tgz", | ||
958 | "integrity": "sha512-m5qo2WgdOJeyYngKImbkyQrnUN1mPceaG5BV+G0E3gWsa4l/jCSryWJdM2x8OuGAOyh+3d5pVYfZWCiNFtynxg==", | ||
959 | "dev": true, | ||
960 | "requires": { | ||
961 | "@babel/types": "^7.7.4", | ||
962 | "jsesc": "^2.5.1", | ||
963 | "lodash": "^4.17.13", | ||
964 | "source-map": "^0.5.0" | ||
965 | } | ||
966 | }, | ||
967 | "@babel/helper-function-name": { | ||
968 | "version": "7.7.4", | ||
969 | "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", | ||
970 | "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==", | ||
971 | "dev": true, | ||
972 | "requires": { | ||
973 | "@babel/helper-get-function-arity": "^7.7.4", | ||
974 | "@babel/template": "^7.7.4", | ||
975 | "@babel/types": "^7.7.4" | ||
976 | } | ||
977 | }, | ||
978 | "@babel/helper-get-function-arity": { | ||
979 | "version": "7.7.4", | ||
980 | "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", | ||
981 | "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", | ||
982 | "dev": true, | ||
983 | "requires": { | ||
984 | "@babel/types": "^7.7.4" | ||
985 | } | ||
986 | }, | ||
987 | "@babel/helper-split-export-declaration": { | ||
988 | "version": "7.7.4", | ||
989 | "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz", | ||
990 | "integrity": "sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug==", | ||
991 | "dev": true, | ||
992 | "requires": { | ||
993 | "@babel/types": "^7.7.4" | ||
994 | } | ||
995 | }, | ||
996 | "@babel/parser": { | ||
997 | "version": "7.7.4", | ||
998 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.4.tgz", | ||
999 | "integrity": "sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g==", | ||
1000 | "dev": true | ||
1001 | }, | ||
1002 | "@babel/template": { | ||
1003 | "version": "7.7.4", | ||
1004 | "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", | ||
1005 | "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", | ||
1006 | "dev": true, | ||
1007 | "requires": { | ||
1008 | "@babel/code-frame": "^7.0.0", | ||
1009 | "@babel/parser": "^7.7.4", | ||
1010 | "@babel/types": "^7.7.4" | ||
1011 | } | ||
1012 | }, | ||
1013 | "@babel/traverse": { | ||
1014 | "version": "7.7.4", | ||
1015 | "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.4.tgz", | ||
1016 | "integrity": "sha512-P1L58hQyupn8+ezVA2z5KBm4/Zr4lCC8dwKCMYzsa5jFMDMQAzaBNy9W5VjB+KAmBjb40U7a/H6ao+Xo+9saIw==", | ||
1017 | "dev": true, | ||
1018 | "requires": { | ||
1019 | "@babel/code-frame": "^7.5.5", | ||
1020 | "@babel/generator": "^7.7.4", | ||
1021 | "@babel/helper-function-name": "^7.7.4", | ||
1022 | "@babel/helper-split-export-declaration": "^7.7.4", | ||
1023 | "@babel/parser": "^7.7.4", | ||
1024 | "@babel/types": "^7.7.4", | ||
1025 | "debug": "^4.1.0", | ||
1026 | "globals": "^11.1.0", | ||
1027 | "lodash": "^4.17.13" | ||
1028 | } | ||
1029 | }, | ||
1030 | "@babel/types": { | ||
1031 | "version": "7.7.4", | ||
1032 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", | ||
1033 | "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", | ||
1034 | "dev": true, | ||
1035 | "requires": { | ||
1036 | "esutils": "^2.0.2", | ||
1037 | "lodash": "^4.17.13", | ||
1038 | "to-fast-properties": "^2.0.0" | ||
1039 | } | ||
1040 | }, | ||
1041 | "source-map": { | ||
1042 | "version": "0.5.7", | ||
1043 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", | ||
1044 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", | ||
1045 | "dev": true | ||
1046 | } | ||
574 | } | 1047 | } |
575 | }, | 1048 | }, |
576 | "@babel/helper-function-name": { | 1049 | "@babel/helper-function-name": { |
@@ -594,53 +1067,144 @@ | |||
594 | } | 1067 | } |
595 | }, | 1068 | }, |
596 | "@babel/helper-hoist-variables": { | 1069 | "@babel/helper-hoist-variables": { |
597 | "version": "7.4.4", | 1070 | "version": "7.7.4", |
598 | "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz", | 1071 | "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.7.4.tgz", |
599 | "integrity": "sha512-VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w==", | 1072 | "integrity": "sha512-wQC4xyvc1Jo/FnLirL6CEgPgPCa8M74tOdjWpRhQYapz5JC7u3NYU1zCVoVAGCE3EaIP9T1A3iW0WLJ+reZlpQ==", |
600 | "dev": true, | 1073 | "dev": true, |
601 | "requires": { | 1074 | "requires": { |
602 | "@babel/types": "^7.4.4" | 1075 | "@babel/types": "^7.7.4" |
1076 | }, | ||
1077 | "dependencies": { | ||
1078 | "@babel/types": { | ||
1079 | "version": "7.7.4", | ||
1080 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", | ||
1081 | "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", | ||
1082 | "dev": true, | ||
1083 | "requires": { | ||
1084 | "esutils": "^2.0.2", | ||
1085 | "lodash": "^4.17.13", | ||
1086 | "to-fast-properties": "^2.0.0" | ||
1087 | } | ||
1088 | } | ||
603 | } | 1089 | } |
604 | }, | 1090 | }, |
605 | "@babel/helper-member-expression-to-functions": { | 1091 | "@babel/helper-member-expression-to-functions": { |
606 | "version": "7.5.5", | 1092 | "version": "7.7.4", |
607 | "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.5.5.tgz", | 1093 | "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.7.4.tgz", |
608 | "integrity": "sha512-5qZ3D1uMclSNqYcXqiHoA0meVdv+xUEex9em2fqMnrk/scphGlGgg66zjMrPJESPwrFJ6sbfFQYUSa0Mz7FabA==", | 1094 | "integrity": "sha512-9KcA1X2E3OjXl/ykfMMInBK+uVdfIVakVe7W7Lg3wfXUNyS3Q1HWLFRwZIjhqiCGbslummPDnmb7vIekS0C1vw==", |
609 | "dev": true, | 1095 | "dev": true, |
610 | "requires": { | 1096 | "requires": { |
611 | "@babel/types": "^7.5.5" | 1097 | "@babel/types": "^7.7.4" |
1098 | }, | ||
1099 | "dependencies": { | ||
1100 | "@babel/types": { | ||
1101 | "version": "7.7.4", | ||
1102 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", | ||
1103 | "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", | ||
1104 | "dev": true, | ||
1105 | "requires": { | ||
1106 | "esutils": "^2.0.2", | ||
1107 | "lodash": "^4.17.13", | ||
1108 | "to-fast-properties": "^2.0.0" | ||
1109 | } | ||
1110 | } | ||
612 | } | 1111 | } |
613 | }, | 1112 | }, |
614 | "@babel/helper-module-imports": { | 1113 | "@babel/helper-module-imports": { |
615 | "version": "7.0.0", | 1114 | "version": "7.7.4", |
616 | "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", | 1115 | "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.7.4.tgz", |
617 | "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", | 1116 | "integrity": "sha512-dGcrX6K9l8258WFjyDLJwuVKxR4XZfU0/vTUgOQYWEnRD8mgr+p4d6fCUMq/ys0h4CCt/S5JhbvtyErjWouAUQ==", |
618 | "dev": true, | 1117 | "dev": true, |
619 | "requires": { | 1118 | "requires": { |
620 | "@babel/types": "^7.0.0" | 1119 | "@babel/types": "^7.7.4" |
1120 | }, | ||
1121 | "dependencies": { | ||
1122 | "@babel/types": { | ||
1123 | "version": "7.7.4", | ||
1124 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", | ||
1125 | "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", | ||
1126 | "dev": true, | ||
1127 | "requires": { | ||
1128 | "esutils": "^2.0.2", | ||
1129 | "lodash": "^4.17.13", | ||
1130 | "to-fast-properties": "^2.0.0" | ||
1131 | } | ||
1132 | } | ||
621 | } | 1133 | } |
622 | }, | 1134 | }, |
623 | "@babel/helper-module-transforms": { | 1135 | "@babel/helper-module-transforms": { |
624 | "version": "7.5.5", | 1136 | "version": "7.7.4", |
625 | "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.5.5.tgz", | 1137 | "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.7.4.tgz", |
626 | "integrity": "sha512-jBeCvETKuJqeiaCdyaheF40aXnnU1+wkSiUs/IQg3tB85up1LyL8x77ClY8qJpuRJUcXQo+ZtdNESmZl4j56Pw==", | 1138 | "integrity": "sha512-ehGBu4mXrhs0FxAqN8tWkzF8GSIGAiEumu4ONZ/hD9M88uHcD+Yu2ttKfOCgwzoesJOJrtQh7trI5YPbRtMmnA==", |
627 | "dev": true, | 1139 | "dev": true, |
628 | "requires": { | 1140 | "requires": { |
629 | "@babel/helper-module-imports": "^7.0.0", | 1141 | "@babel/helper-module-imports": "^7.7.4", |
630 | "@babel/helper-simple-access": "^7.1.0", | 1142 | "@babel/helper-simple-access": "^7.7.4", |
631 | "@babel/helper-split-export-declaration": "^7.4.4", | 1143 | "@babel/helper-split-export-declaration": "^7.7.4", |
632 | "@babel/template": "^7.4.4", | 1144 | "@babel/template": "^7.7.4", |
633 | "@babel/types": "^7.5.5", | 1145 | "@babel/types": "^7.7.4", |
634 | "lodash": "^4.17.13" | 1146 | "lodash": "^4.17.13" |
1147 | }, | ||
1148 | "dependencies": { | ||
1149 | "@babel/helper-split-export-declaration": { | ||
1150 | "version": "7.7.4", | ||
1151 | "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz", | ||
1152 | "integrity": "sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug==", | ||
1153 | "dev": true, | ||
1154 | "requires": { | ||
1155 | "@babel/types": "^7.7.4" | ||
1156 | } | ||
1157 | }, | ||
1158 | "@babel/parser": { | ||
1159 | "version": "7.7.4", | ||
1160 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.4.tgz", | ||
1161 | "integrity": "sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g==", | ||
1162 | "dev": true | ||
1163 | }, | ||
1164 | "@babel/template": { | ||
1165 | "version": "7.7.4", | ||
1166 | "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", | ||
1167 | "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", | ||
1168 | "dev": true, | ||
1169 | "requires": { | ||
1170 | "@babel/code-frame": "^7.0.0", | ||
1171 | "@babel/parser": "^7.7.4", | ||
1172 | "@babel/types": "^7.7.4" | ||
1173 | } | ||
1174 | }, | ||
1175 | "@babel/types": { | ||
1176 | "version": "7.7.4", | ||
1177 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", | ||
1178 | "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", | ||
1179 | "dev": true, | ||
1180 | "requires": { | ||
1181 | "esutils": "^2.0.2", | ||
1182 | "lodash": "^4.17.13", | ||
1183 | "to-fast-properties": "^2.0.0" | ||
1184 | } | ||
1185 | } | ||
635 | } | 1186 | } |
636 | }, | 1187 | }, |
637 | "@babel/helper-optimise-call-expression": { | 1188 | "@babel/helper-optimise-call-expression": { |
638 | "version": "7.0.0", | 1189 | "version": "7.7.4", |
639 | "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz", | 1190 | "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.7.4.tgz", |
640 | "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==", | 1191 | "integrity": "sha512-VB7gWZ2fDkSuqW6b1AKXkJWO5NyNI3bFL/kK79/30moK57blr6NbH8xcl2XcKCwOmJosftWunZqfO84IGq3ZZg==", |
641 | "dev": true, | 1192 | "dev": true, |
642 | "requires": { | 1193 | "requires": { |
643 | "@babel/types": "^7.0.0" | 1194 | "@babel/types": "^7.7.4" |
1195 | }, | ||
1196 | "dependencies": { | ||
1197 | "@babel/types": { | ||
1198 | "version": "7.7.4", | ||
1199 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", | ||
1200 | "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", | ||
1201 | "dev": true, | ||
1202 | "requires": { | ||
1203 | "esutils": "^2.0.2", | ||
1204 | "lodash": "^4.17.13", | ||
1205 | "to-fast-properties": "^2.0.0" | ||
1206 | } | ||
1207 | } | ||
644 | } | 1208 | } |
645 | }, | 1209 | }, |
646 | "@babel/helper-plugin-utils": { | 1210 | "@babel/helper-plugin-utils": { |
@@ -659,38 +1223,256 @@ | |||
659 | } | 1223 | } |
660 | }, | 1224 | }, |
661 | "@babel/helper-remap-async-to-generator": { | 1225 | "@babel/helper-remap-async-to-generator": { |
662 | "version": "7.1.0", | 1226 | "version": "7.7.4", |
663 | "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", | 1227 | "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.7.4.tgz", |
664 | "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", | 1228 | "integrity": "sha512-Sk4xmtVdM9sA/jCI80f+KS+Md+ZHIpjuqmYPk1M7F/upHou5e4ReYmExAiu6PVe65BhJPZA2CY9x9k4BqE5klw==", |
665 | "dev": true, | 1229 | "dev": true, |
666 | "requires": { | 1230 | "requires": { |
667 | "@babel/helper-annotate-as-pure": "^7.0.0", | 1231 | "@babel/helper-annotate-as-pure": "^7.7.4", |
668 | "@babel/helper-wrap-function": "^7.1.0", | 1232 | "@babel/helper-wrap-function": "^7.7.4", |
669 | "@babel/template": "^7.1.0", | 1233 | "@babel/template": "^7.7.4", |
670 | "@babel/traverse": "^7.1.0", | 1234 | "@babel/traverse": "^7.7.4", |
671 | "@babel/types": "^7.0.0" | 1235 | "@babel/types": "^7.7.4" |
1236 | }, | ||
1237 | "dependencies": { | ||
1238 | "@babel/generator": { | ||
1239 | "version": "7.7.4", | ||
1240 | "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.4.tgz", | ||
1241 | "integrity": "sha512-m5qo2WgdOJeyYngKImbkyQrnUN1mPceaG5BV+G0E3gWsa4l/jCSryWJdM2x8OuGAOyh+3d5pVYfZWCiNFtynxg==", | ||
1242 | "dev": true, | ||
1243 | "requires": { | ||
1244 | "@babel/types": "^7.7.4", | ||
1245 | "jsesc": "^2.5.1", | ||
1246 | "lodash": "^4.17.13", | ||
1247 | "source-map": "^0.5.0" | ||
1248 | } | ||
1249 | }, | ||
1250 | "@babel/helper-function-name": { | ||
1251 | "version": "7.7.4", | ||
1252 | "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", | ||
1253 | "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==", | ||
1254 | "dev": true, | ||
1255 | "requires": { | ||
1256 | "@babel/helper-get-function-arity": "^7.7.4", | ||
1257 | "@babel/template": "^7.7.4", | ||
1258 | "@babel/types": "^7.7.4" | ||
1259 | } | ||
1260 | }, | ||
1261 | "@babel/helper-get-function-arity": { | ||
1262 | "version": "7.7.4", | ||
1263 | "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", | ||
1264 | "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", | ||
1265 | "dev": true, | ||
1266 | "requires": { | ||
1267 | "@babel/types": "^7.7.4" | ||
1268 | } | ||
1269 | }, | ||
1270 | "@babel/helper-split-export-declaration": { | ||
1271 | "version": "7.7.4", | ||
1272 | "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz", | ||
1273 | "integrity": "sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug==", | ||
1274 | "dev": true, | ||
1275 | "requires": { | ||
1276 | "@babel/types": "^7.7.4" | ||
1277 | } | ||
1278 | }, | ||
1279 | "@babel/parser": { | ||
1280 | "version": "7.7.4", | ||
1281 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.4.tgz", | ||
1282 | "integrity": "sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g==", | ||
1283 | "dev": true | ||
1284 | }, | ||
1285 | "@babel/template": { | ||
1286 | "version": "7.7.4", | ||
1287 | "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", | ||
1288 | "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", | ||
1289 | "dev": true, | ||
1290 | "requires": { | ||
1291 | "@babel/code-frame": "^7.0.0", | ||
1292 | "@babel/parser": "^7.7.4", | ||
1293 | "@babel/types": "^7.7.4" | ||
1294 | } | ||
1295 | }, | ||
1296 | "@babel/traverse": { | ||
1297 | "version": "7.7.4", | ||
1298 | "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.4.tgz", | ||
1299 | "integrity": "sha512-P1L58hQyupn8+ezVA2z5KBm4/Zr4lCC8dwKCMYzsa5jFMDMQAzaBNy9W5VjB+KAmBjb40U7a/H6ao+Xo+9saIw==", | ||
1300 | "dev": true, | ||
1301 | "requires": { | ||
1302 | "@babel/code-frame": "^7.5.5", | ||
1303 | "@babel/generator": "^7.7.4", | ||
1304 | "@babel/helper-function-name": "^7.7.4", | ||
1305 | "@babel/helper-split-export-declaration": "^7.7.4", | ||
1306 | "@babel/parser": "^7.7.4", | ||
1307 | "@babel/types": "^7.7.4", | ||
1308 | "debug": "^4.1.0", | ||
1309 | "globals": "^11.1.0", | ||
1310 | "lodash": "^4.17.13" | ||
1311 | } | ||
1312 | }, | ||
1313 | "@babel/types": { | ||
1314 | "version": "7.7.4", | ||
1315 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", | ||
1316 | "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", | ||
1317 | "dev": true, | ||
1318 | "requires": { | ||
1319 | "esutils": "^2.0.2", | ||
1320 | "lodash": "^4.17.13", | ||
1321 | "to-fast-properties": "^2.0.0" | ||
1322 | } | ||
1323 | }, | ||
1324 | "source-map": { | ||
1325 | "version": "0.5.7", | ||
1326 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", | ||
1327 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", | ||
1328 | "dev": true | ||
1329 | } | ||
672 | } | 1330 | } |
673 | }, | 1331 | }, |
674 | "@babel/helper-replace-supers": { | 1332 | "@babel/helper-replace-supers": { |
675 | "version": "7.5.5", | 1333 | "version": "7.7.4", |
676 | "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.5.5.tgz", | 1334 | "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.7.4.tgz", |
677 | "integrity": "sha512-XvRFWrNnlsow2u7jXDuH4jDDctkxbS7gXssrP4q2nUD606ukXHRvydj346wmNg+zAgpFx4MWf4+usfC93bElJg==", | 1335 | "integrity": "sha512-pP0tfgg9hsZWo5ZboYGuBn/bbYT/hdLPVSS4NMmiRJdwWhP0IznPwN9AE1JwyGsjSPLC364I0Qh5p+EPkGPNpg==", |
678 | "dev": true, | 1336 | "dev": true, |
679 | "requires": { | 1337 | "requires": { |
680 | "@babel/helper-member-expression-to-functions": "^7.5.5", | 1338 | "@babel/helper-member-expression-to-functions": "^7.7.4", |
681 | "@babel/helper-optimise-call-expression": "^7.0.0", | 1339 | "@babel/helper-optimise-call-expression": "^7.7.4", |
682 | "@babel/traverse": "^7.5.5", | 1340 | "@babel/traverse": "^7.7.4", |
683 | "@babel/types": "^7.5.5" | 1341 | "@babel/types": "^7.7.4" |
1342 | }, | ||
1343 | "dependencies": { | ||
1344 | "@babel/generator": { | ||
1345 | "version": "7.7.4", | ||
1346 | "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.4.tgz", | ||
1347 | "integrity": "sha512-m5qo2WgdOJeyYngKImbkyQrnUN1mPceaG5BV+G0E3gWsa4l/jCSryWJdM2x8OuGAOyh+3d5pVYfZWCiNFtynxg==", | ||
1348 | "dev": true, | ||
1349 | "requires": { | ||
1350 | "@babel/types": "^7.7.4", | ||
1351 | "jsesc": "^2.5.1", | ||
1352 | "lodash": "^4.17.13", | ||
1353 | "source-map": "^0.5.0" | ||
1354 | } | ||
1355 | }, | ||
1356 | "@babel/helper-function-name": { | ||
1357 | "version": "7.7.4", | ||
1358 | "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", | ||
1359 | "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==", | ||
1360 | "dev": true, | ||
1361 | "requires": { | ||
1362 | "@babel/helper-get-function-arity": "^7.7.4", | ||
1363 | "@babel/template": "^7.7.4", | ||
1364 | "@babel/types": "^7.7.4" | ||
1365 | } | ||
1366 | }, | ||
1367 | "@babel/helper-get-function-arity": { | ||
1368 | "version": "7.7.4", | ||
1369 | "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", | ||
1370 | "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", | ||
1371 | "dev": true, | ||
1372 | "requires": { | ||
1373 | "@babel/types": "^7.7.4" | ||
1374 | } | ||
1375 | }, | ||
1376 | "@babel/helper-split-export-declaration": { | ||
1377 | "version": "7.7.4", | ||
1378 | "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz", | ||
1379 | "integrity": "sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug==", | ||
1380 | "dev": true, | ||
1381 | "requires": { | ||
1382 | "@babel/types": "^7.7.4" | ||
1383 | } | ||
1384 | }, | ||
1385 | "@babel/parser": { | ||
1386 | "version": "7.7.4", | ||
1387 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.4.tgz", | ||
1388 | "integrity": "sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g==", | ||
1389 | "dev": true | ||
1390 | }, | ||
1391 | "@babel/template": { | ||
1392 | "version": "7.7.4", | ||
1393 | "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", | ||
1394 | "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", | ||
1395 | "dev": true, | ||
1396 | "requires": { | ||
1397 | "@babel/code-frame": "^7.0.0", | ||
1398 | "@babel/parser": "^7.7.4", | ||
1399 | "@babel/types": "^7.7.4" | ||
1400 | } | ||
1401 | }, | ||
1402 | "@babel/traverse": { | ||
1403 | "version": "7.7.4", | ||
1404 | "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.4.tgz", | ||
1405 | "integrity": "sha512-P1L58hQyupn8+ezVA2z5KBm4/Zr4lCC8dwKCMYzsa5jFMDMQAzaBNy9W5VjB+KAmBjb40U7a/H6ao+Xo+9saIw==", | ||
1406 | "dev": true, | ||
1407 | "requires": { | ||
1408 | "@babel/code-frame": "^7.5.5", | ||
1409 | "@babel/generator": "^7.7.4", | ||
1410 | "@babel/helper-function-name": "^7.7.4", | ||
1411 | "@babel/helper-split-export-declaration": "^7.7.4", | ||
1412 | "@babel/parser": "^7.7.4", | ||
1413 | "@babel/types": "^7.7.4", | ||
1414 | "debug": "^4.1.0", | ||
1415 | "globals": "^11.1.0", | ||
1416 | "lodash": "^4.17.13" | ||
1417 | } | ||
1418 | }, | ||
1419 | "@babel/types": { | ||
1420 | "version": "7.7.4", | ||
1421 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", | ||
1422 | "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", | ||
1423 | "dev": true, | ||
1424 | "requires": { | ||
1425 | "esutils": "^2.0.2", | ||
1426 | "lodash": "^4.17.13", | ||
1427 | "to-fast-properties": "^2.0.0" | ||
1428 | } | ||
1429 | }, | ||
1430 | "source-map": { | ||
1431 | "version": "0.5.7", | ||
1432 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", | ||
1433 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", | ||
1434 | "dev": true | ||
1435 | } | ||
684 | } | 1436 | } |
685 | }, | 1437 | }, |
686 | "@babel/helper-simple-access": { | 1438 | "@babel/helper-simple-access": { |
687 | "version": "7.1.0", | 1439 | "version": "7.7.4", |
688 | "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", | 1440 | "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.7.4.tgz", |
689 | "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", | 1441 | "integrity": "sha512-zK7THeEXfan7UlWsG2A6CI/L9jVnI5+xxKZOdej39Y0YtDYKx9raHk5F2EtK9K8DHRTihYwg20ADt9S36GR78A==", |
690 | "dev": true, | 1442 | "dev": true, |
691 | "requires": { | 1443 | "requires": { |
692 | "@babel/template": "^7.1.0", | 1444 | "@babel/template": "^7.7.4", |
693 | "@babel/types": "^7.0.0" | 1445 | "@babel/types": "^7.7.4" |
1446 | }, | ||
1447 | "dependencies": { | ||
1448 | "@babel/parser": { | ||
1449 | "version": "7.7.4", | ||
1450 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.4.tgz", | ||
1451 | "integrity": "sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g==", | ||
1452 | "dev": true | ||
1453 | }, | ||
1454 | "@babel/template": { | ||
1455 | "version": "7.7.4", | ||
1456 | "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", | ||
1457 | "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", | ||
1458 | "dev": true, | ||
1459 | "requires": { | ||
1460 | "@babel/code-frame": "^7.0.0", | ||
1461 | "@babel/parser": "^7.7.4", | ||
1462 | "@babel/types": "^7.7.4" | ||
1463 | } | ||
1464 | }, | ||
1465 | "@babel/types": { | ||
1466 | "version": "7.7.4", | ||
1467 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", | ||
1468 | "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", | ||
1469 | "dev": true, | ||
1470 | "requires": { | ||
1471 | "esutils": "^2.0.2", | ||
1472 | "lodash": "^4.17.13", | ||
1473 | "to-fast-properties": "^2.0.0" | ||
1474 | } | ||
1475 | } | ||
694 | } | 1476 | } |
695 | }, | 1477 | }, |
696 | "@babel/helper-split-export-declaration": { | 1478 | "@babel/helper-split-export-declaration": { |
@@ -703,26 +1485,214 @@ | |||
703 | } | 1485 | } |
704 | }, | 1486 | }, |
705 | "@babel/helper-wrap-function": { | 1487 | "@babel/helper-wrap-function": { |
706 | "version": "7.2.0", | 1488 | "version": "7.7.4", |
707 | "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz", | 1489 | "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.7.4.tgz", |
708 | "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==", | 1490 | "integrity": "sha512-VsfzZt6wmsocOaVU0OokwrIytHND55yvyT4BPB9AIIgwr8+x7617hetdJTsuGwygN5RC6mxA9EJztTjuwm2ofg==", |
709 | "dev": true, | 1491 | "dev": true, |
710 | "requires": { | 1492 | "requires": { |
711 | "@babel/helper-function-name": "^7.1.0", | 1493 | "@babel/helper-function-name": "^7.7.4", |
712 | "@babel/template": "^7.1.0", | 1494 | "@babel/template": "^7.7.4", |
713 | "@babel/traverse": "^7.1.0", | 1495 | "@babel/traverse": "^7.7.4", |
714 | "@babel/types": "^7.2.0" | 1496 | "@babel/types": "^7.7.4" |
1497 | }, | ||
1498 | "dependencies": { | ||
1499 | "@babel/generator": { | ||
1500 | "version": "7.7.4", | ||
1501 | "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.4.tgz", | ||
1502 | "integrity": "sha512-m5qo2WgdOJeyYngKImbkyQrnUN1mPceaG5BV+G0E3gWsa4l/jCSryWJdM2x8OuGAOyh+3d5pVYfZWCiNFtynxg==", | ||
1503 | "dev": true, | ||
1504 | "requires": { | ||
1505 | "@babel/types": "^7.7.4", | ||
1506 | "jsesc": "^2.5.1", | ||
1507 | "lodash": "^4.17.13", | ||
1508 | "source-map": "^0.5.0" | ||
1509 | } | ||
1510 | }, | ||
1511 | "@babel/helper-function-name": { | ||
1512 | "version": "7.7.4", | ||
1513 | "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", | ||
1514 | "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==", | ||
1515 | "dev": true, | ||
1516 | "requires": { | ||
1517 | "@babel/helper-get-function-arity": "^7.7.4", | ||
1518 | "@babel/template": "^7.7.4", | ||
1519 | "@babel/types": "^7.7.4" | ||
1520 | } | ||
1521 | }, | ||
1522 | "@babel/helper-get-function-arity": { | ||
1523 | "version": "7.7.4", | ||
1524 | "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", | ||
1525 | "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", | ||
1526 | "dev": true, | ||
1527 | "requires": { | ||
1528 | "@babel/types": "^7.7.4" | ||
1529 | } | ||
1530 | }, | ||
1531 | "@babel/helper-split-export-declaration": { | ||
1532 | "version": "7.7.4", | ||
1533 | "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz", | ||
1534 | "integrity": "sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug==", | ||
1535 | "dev": true, | ||
1536 | "requires": { | ||
1537 | "@babel/types": "^7.7.4" | ||
1538 | } | ||
1539 | }, | ||
1540 | "@babel/parser": { | ||
1541 | "version": "7.7.4", | ||
1542 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.4.tgz", | ||
1543 | "integrity": "sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g==", | ||
1544 | "dev": true | ||
1545 | }, | ||
1546 | "@babel/template": { | ||
1547 | "version": "7.7.4", | ||
1548 | "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", | ||
1549 | "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", | ||
1550 | "dev": true, | ||
1551 | "requires": { | ||
1552 | "@babel/code-frame": "^7.0.0", | ||
1553 | "@babel/parser": "^7.7.4", | ||
1554 | "@babel/types": "^7.7.4" | ||
1555 | } | ||
1556 | }, | ||
1557 | "@babel/traverse": { | ||
1558 | "version": "7.7.4", | ||
1559 | "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.4.tgz", | ||
1560 | "integrity": "sha512-P1L58hQyupn8+ezVA2z5KBm4/Zr4lCC8dwKCMYzsa5jFMDMQAzaBNy9W5VjB+KAmBjb40U7a/H6ao+Xo+9saIw==", | ||
1561 | "dev": true, | ||
1562 | "requires": { | ||
1563 | "@babel/code-frame": "^7.5.5", | ||
1564 | "@babel/generator": "^7.7.4", | ||
1565 | "@babel/helper-function-name": "^7.7.4", | ||
1566 | "@babel/helper-split-export-declaration": "^7.7.4", | ||
1567 | "@babel/parser": "^7.7.4", | ||
1568 | "@babel/types": "^7.7.4", | ||
1569 | "debug": "^4.1.0", | ||
1570 | "globals": "^11.1.0", | ||
1571 | "lodash": "^4.17.13" | ||
1572 | } | ||
1573 | }, | ||
1574 | "@babel/types": { | ||
1575 | "version": "7.7.4", | ||
1576 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", | ||
1577 | "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", | ||
1578 | "dev": true, | ||
1579 | "requires": { | ||
1580 | "esutils": "^2.0.2", | ||
1581 | "lodash": "^4.17.13", | ||
1582 | "to-fast-properties": "^2.0.0" | ||
1583 | } | ||
1584 | }, | ||
1585 | "source-map": { | ||
1586 | "version": "0.5.7", | ||
1587 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", | ||
1588 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", | ||
1589 | "dev": true | ||
1590 | } | ||
715 | } | 1591 | } |
716 | }, | 1592 | }, |
717 | "@babel/helpers": { | 1593 | "@babel/helpers": { |
718 | "version": "7.6.0", | 1594 | "version": "7.7.4", |
719 | "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.6.0.tgz", | 1595 | "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.7.4.tgz", |
720 | "integrity": "sha512-W9kao7OBleOjfXtFGgArGRX6eCP0UEcA2ZWEWNkJdRZnHhW4eEbeswbG3EwaRsnQUAEGWYgMq1HsIXuNNNy2eQ==", | 1596 | "integrity": "sha512-ak5NGZGJ6LV85Q1Zc9gn2n+ayXOizryhjSUBTdu5ih1tlVCJeuQENzc4ItyCVhINVXvIT/ZQ4mheGIsfBkpskg==", |
721 | "dev": true, | 1597 | "dev": true, |
722 | "requires": { | 1598 | "requires": { |
723 | "@babel/template": "^7.6.0", | 1599 | "@babel/template": "^7.7.4", |
724 | "@babel/traverse": "^7.6.0", | 1600 | "@babel/traverse": "^7.7.4", |
725 | "@babel/types": "^7.6.0" | 1601 | "@babel/types": "^7.7.4" |
1602 | }, | ||
1603 | "dependencies": { | ||
1604 | "@babel/generator": { | ||
1605 | "version": "7.7.4", | ||
1606 | "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.4.tgz", | ||
1607 | "integrity": "sha512-m5qo2WgdOJeyYngKImbkyQrnUN1mPceaG5BV+G0E3gWsa4l/jCSryWJdM2x8OuGAOyh+3d5pVYfZWCiNFtynxg==", | ||
1608 | "dev": true, | ||
1609 | "requires": { | ||
1610 | "@babel/types": "^7.7.4", | ||
1611 | "jsesc": "^2.5.1", | ||
1612 | "lodash": "^4.17.13", | ||
1613 | "source-map": "^0.5.0" | ||
1614 | } | ||
1615 | }, | ||
1616 | "@babel/helper-function-name": { | ||
1617 | "version": "7.7.4", | ||
1618 | "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", | ||
1619 | "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==", | ||
1620 | "dev": true, | ||
1621 | "requires": { | ||
1622 | "@babel/helper-get-function-arity": "^7.7.4", | ||
1623 | "@babel/template": "^7.7.4", | ||
1624 | "@babel/types": "^7.7.4" | ||
1625 | } | ||
1626 | }, | ||
1627 | "@babel/helper-get-function-arity": { | ||
1628 | "version": "7.7.4", | ||
1629 | "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", | ||
1630 | "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", | ||
1631 | "dev": true, | ||
1632 | "requires": { | ||
1633 | "@babel/types": "^7.7.4" | ||
1634 | } | ||
1635 | }, | ||
1636 | "@babel/helper-split-export-declaration": { | ||
1637 | "version": "7.7.4", | ||
1638 | "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz", | ||
1639 | "integrity": "sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug==", | ||
1640 | "dev": true, | ||
1641 | "requires": { | ||
1642 | "@babel/types": "^7.7.4" | ||
1643 | } | ||
1644 | }, | ||
1645 | "@babel/parser": { | ||
1646 | "version": "7.7.4", | ||
1647 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.4.tgz", | ||
1648 | "integrity": "sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g==", | ||
1649 | "dev": true | ||
1650 | }, | ||
1651 | "@babel/template": { | ||
1652 | "version": "7.7.4", | ||
1653 | "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", | ||
1654 | "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", | ||
1655 | "dev": true, | ||
1656 | "requires": { | ||
1657 | "@babel/code-frame": "^7.0.0", | ||
1658 | "@babel/parser": "^7.7.4", | ||
1659 | "@babel/types": "^7.7.4" | ||
1660 | } | ||
1661 | }, | ||
1662 | "@babel/traverse": { | ||
1663 | "version": "7.7.4", | ||
1664 | "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.4.tgz", | ||
1665 | "integrity": "sha512-P1L58hQyupn8+ezVA2z5KBm4/Zr4lCC8dwKCMYzsa5jFMDMQAzaBNy9W5VjB+KAmBjb40U7a/H6ao+Xo+9saIw==", | ||
1666 | "dev": true, | ||
1667 | "requires": { | ||
1668 | "@babel/code-frame": "^7.5.5", | ||
1669 | "@babel/generator": "^7.7.4", | ||
1670 | "@babel/helper-function-name": "^7.7.4", | ||
1671 | "@babel/helper-split-export-declaration": "^7.7.4", | ||
1672 | "@babel/parser": "^7.7.4", | ||
1673 | "@babel/types": "^7.7.4", | ||
1674 | "debug": "^4.1.0", | ||
1675 | "globals": "^11.1.0", | ||
1676 | "lodash": "^4.17.13" | ||
1677 | } | ||
1678 | }, | ||
1679 | "@babel/types": { | ||
1680 | "version": "7.7.4", | ||
1681 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", | ||
1682 | "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", | ||
1683 | "dev": true, | ||
1684 | "requires": { | ||
1685 | "esutils": "^2.0.2", | ||
1686 | "lodash": "^4.17.13", | ||
1687 | "to-fast-properties": "^2.0.0" | ||
1688 | } | ||
1689 | }, | ||
1690 | "source-map": { | ||
1691 | "version": "0.5.7", | ||
1692 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", | ||
1693 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", | ||
1694 | "dev": true | ||
1695 | } | ||
726 | } | 1696 | } |
727 | }, | 1697 | }, |
728 | "@babel/highlight": { | 1698 | "@babel/highlight": { |
@@ -743,222 +1713,230 @@ | |||
743 | "dev": true | 1713 | "dev": true |
744 | }, | 1714 | }, |
745 | "@babel/plugin-proposal-async-generator-functions": { | 1715 | "@babel/plugin-proposal-async-generator-functions": { |
746 | "version": "7.2.0", | 1716 | "version": "7.7.4", |
747 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz", | 1717 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.7.4.tgz", |
748 | "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==", | 1718 | "integrity": "sha512-1ypyZvGRXriY/QP668+s8sFr2mqinhkRDMPSQLNghCQE+GAkFtp+wkHVvg2+Hdki8gwP+NFzJBJ/N1BfzCCDEw==", |
749 | "dev": true, | 1719 | "dev": true, |
750 | "requires": { | 1720 | "requires": { |
751 | "@babel/helper-plugin-utils": "^7.0.0", | 1721 | "@babel/helper-plugin-utils": "^7.0.0", |
752 | "@babel/helper-remap-async-to-generator": "^7.1.0", | 1722 | "@babel/helper-remap-async-to-generator": "^7.7.4", |
753 | "@babel/plugin-syntax-async-generators": "^7.2.0" | 1723 | "@babel/plugin-syntax-async-generators": "^7.7.4" |
754 | } | 1724 | } |
755 | }, | 1725 | }, |
756 | "@babel/plugin-proposal-class-properties": { | 1726 | "@babel/plugin-proposal-class-properties": { |
757 | "version": "7.5.5", | 1727 | "version": "7.7.4", |
758 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.5.5.tgz", | 1728 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.7.4.tgz", |
759 | "integrity": "sha512-AF79FsnWFxjlaosgdi421vmYG6/jg79bVD0dpD44QdgobzHKuLZ6S3vl8la9qIeSwGi8i1fS0O1mfuDAAdo1/A==", | 1729 | "integrity": "sha512-EcuXeV4Hv1X3+Q1TsuOmyyxeTRiSqurGJ26+I/FW1WbymmRRapVORm6x1Zl3iDIHyRxEs+VXWp6qnlcfcJSbbw==", |
760 | "dev": true, | 1730 | "dev": true, |
761 | "requires": { | 1731 | "requires": { |
762 | "@babel/helper-create-class-features-plugin": "^7.5.5", | 1732 | "@babel/helper-create-class-features-plugin": "^7.7.4", |
763 | "@babel/helper-plugin-utils": "^7.0.0" | 1733 | "@babel/helper-plugin-utils": "^7.0.0" |
764 | } | 1734 | } |
765 | }, | 1735 | }, |
766 | "@babel/plugin-proposal-decorators": { | 1736 | "@babel/plugin-proposal-decorators": { |
767 | "version": "7.6.0", | 1737 | "version": "7.7.4", |
768 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.6.0.tgz", | 1738 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.7.4.tgz", |
769 | "integrity": "sha512-ZSyYw9trQI50sES6YxREXKu+4b7MAg6Qx2cvyDDYjP2Hpzd3FleOUwC9cqn1+za8d0A2ZU8SHujxFao956efUg==", | 1739 | "integrity": "sha512-GftcVDcLCwVdzKmwOBDjATd548+IE+mBo7ttgatqNDR7VG7GqIuZPtRWlMLHbhTXhcnFZiGER8iIYl1n/imtsg==", |
770 | "dev": true, | 1740 | "dev": true, |
771 | "requires": { | 1741 | "requires": { |
772 | "@babel/helper-create-class-features-plugin": "^7.6.0", | 1742 | "@babel/helper-create-class-features-plugin": "^7.7.4", |
773 | "@babel/helper-plugin-utils": "^7.0.0", | 1743 | "@babel/helper-plugin-utils": "^7.0.0", |
774 | "@babel/plugin-syntax-decorators": "^7.2.0" | 1744 | "@babel/plugin-syntax-decorators": "^7.7.4" |
775 | } | 1745 | } |
776 | }, | 1746 | }, |
777 | "@babel/plugin-proposal-dynamic-import": { | 1747 | "@babel/plugin-proposal-dynamic-import": { |
778 | "version": "7.5.0", | 1748 | "version": "7.7.4", |
779 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.5.0.tgz", | 1749 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.7.4.tgz", |
780 | "integrity": "sha512-x/iMjggsKTFHYC6g11PL7Qy58IK8H5zqfm9e6hu4z1iH2IRyAp9u9dL80zA6R76yFovETFLKz2VJIC2iIPBuFw==", | 1750 | "integrity": "sha512-StH+nGAdO6qDB1l8sZ5UBV8AC3F2VW2I8Vfld73TMKyptMU9DY5YsJAS8U81+vEtxcH3Y/La0wG0btDrhpnhjQ==", |
781 | "dev": true, | 1751 | "dev": true, |
782 | "requires": { | 1752 | "requires": { |
783 | "@babel/helper-plugin-utils": "^7.0.0", | 1753 | "@babel/helper-plugin-utils": "^7.0.0", |
784 | "@babel/plugin-syntax-dynamic-import": "^7.2.0" | 1754 | "@babel/plugin-syntax-dynamic-import": "^7.7.4" |
785 | } | 1755 | } |
786 | }, | 1756 | }, |
787 | "@babel/plugin-proposal-export-default-from": { | 1757 | "@babel/plugin-proposal-export-default-from": { |
788 | "version": "7.5.2", | 1758 | "version": "7.7.4", |
789 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.5.2.tgz", | 1759 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.7.4.tgz", |
790 | "integrity": "sha512-wr9Itk05L1/wyyZKVEmXWCdcsp/e185WUNl6AfYZeEKYaUPPvHXRDqO5K1VH7/UamYqGJowFRuCv30aDYZawsg==", | 1760 | "integrity": "sha512-1t6dh7BHYUz4zD1m4pozYYEZy/3m8dgOr9owx3r0mPPI3iGKRUKUbIxfYmcJ4hwljs/dhd0qOTr1ZDUp43ix+w==", |
791 | "dev": true, | 1761 | "dev": true, |
792 | "requires": { | 1762 | "requires": { |
793 | "@babel/helper-plugin-utils": "^7.0.0", | 1763 | "@babel/helper-plugin-utils": "^7.0.0", |
794 | "@babel/plugin-syntax-export-default-from": "^7.2.0" | 1764 | "@babel/plugin-syntax-export-default-from": "^7.7.4" |
795 | } | 1765 | } |
796 | }, | 1766 | }, |
797 | "@babel/plugin-proposal-json-strings": { | 1767 | "@babel/plugin-proposal-json-strings": { |
798 | "version": "7.2.0", | 1768 | "version": "7.7.4", |
799 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz", | 1769 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.7.4.tgz", |
800 | "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==", | 1770 | "integrity": "sha512-wQvt3akcBTfLU/wYoqm/ws7YOAQKu8EVJEvHip/mzkNtjaclQoCCIqKXFP5/eyfnfbQCDV3OLRIK3mIVyXuZlw==", |
801 | "dev": true, | 1771 | "dev": true, |
802 | "requires": { | 1772 | "requires": { |
803 | "@babel/helper-plugin-utils": "^7.0.0", | 1773 | "@babel/helper-plugin-utils": "^7.0.0", |
804 | "@babel/plugin-syntax-json-strings": "^7.2.0" | 1774 | "@babel/plugin-syntax-json-strings": "^7.7.4" |
805 | } | 1775 | } |
806 | }, | 1776 | }, |
807 | "@babel/plugin-proposal-object-rest-spread": { | 1777 | "@babel/plugin-proposal-object-rest-spread": { |
808 | "version": "7.5.5", | 1778 | "version": "7.7.4", |
809 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.5.5.tgz", | 1779 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.7.4.tgz", |
810 | "integrity": "sha512-F2DxJJSQ7f64FyTVl5cw/9MWn6naXGdk3Q3UhDbFEEHv+EilCPoeRD3Zh/Utx1CJz4uyKlQ4uH+bJPbEhMV7Zw==", | 1780 | "integrity": "sha512-rnpnZR3/iWKmiQyJ3LKJpSwLDcX/nSXhdLk4Aq/tXOApIvyu7qoabrige0ylsAJffaUC51WiBu209Q0U+86OWQ==", |
811 | "dev": true, | 1781 | "dev": true, |
812 | "requires": { | 1782 | "requires": { |
813 | "@babel/helper-plugin-utils": "^7.0.0", | 1783 | "@babel/helper-plugin-utils": "^7.0.0", |
814 | "@babel/plugin-syntax-object-rest-spread": "^7.2.0" | 1784 | "@babel/plugin-syntax-object-rest-spread": "^7.7.4" |
815 | } | 1785 | } |
816 | }, | 1786 | }, |
817 | "@babel/plugin-proposal-optional-catch-binding": { | 1787 | "@babel/plugin-proposal-optional-catch-binding": { |
818 | "version": "7.2.0", | 1788 | "version": "7.7.4", |
819 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz", | 1789 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.7.4.tgz", |
820 | "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==", | 1790 | "integrity": "sha512-DyM7U2bnsQerCQ+sejcTNZh8KQEUuC3ufzdnVnSiUv/qoGJp2Z3hanKL18KDhsBT5Wj6a7CMT5mdyCNJsEaA9w==", |
821 | "dev": true, | 1791 | "dev": true, |
822 | "requires": { | 1792 | "requires": { |
823 | "@babel/helper-plugin-utils": "^7.0.0", | 1793 | "@babel/helper-plugin-utils": "^7.0.0", |
824 | "@babel/plugin-syntax-optional-catch-binding": "^7.2.0" | 1794 | "@babel/plugin-syntax-optional-catch-binding": "^7.7.4" |
825 | } | 1795 | } |
826 | }, | 1796 | }, |
827 | "@babel/plugin-proposal-throw-expressions": { | 1797 | "@babel/plugin-proposal-throw-expressions": { |
828 | "version": "7.2.0", | 1798 | "version": "7.7.4", |
829 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-throw-expressions/-/plugin-proposal-throw-expressions-7.2.0.tgz", | 1799 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-throw-expressions/-/plugin-proposal-throw-expressions-7.7.4.tgz", |
830 | "integrity": "sha512-adsydM8DQF4i5DLNO4ySAU5VtHTPewOtNBV3u7F4lNMPADFF9bWQ+iDtUUe8+033cYCUz+bFlQdXQJmJOwoLpw==", | 1800 | "integrity": "sha512-yMcK1dM9Rv+Y5n62rKaHfRoRD4eOWIqYn4uy/Xu7C47rJKaR5JpQR905Hc/OL8EEaGNcEyuvjOtYdNAVXZKDZQ==", |
831 | "dev": true, | 1801 | "dev": true, |
832 | "requires": { | 1802 | "requires": { |
833 | "@babel/helper-plugin-utils": "^7.0.0", | 1803 | "@babel/helper-plugin-utils": "^7.0.0", |
834 | "@babel/plugin-syntax-throw-expressions": "^7.2.0" | 1804 | "@babel/plugin-syntax-throw-expressions": "^7.7.4" |
835 | } | 1805 | } |
836 | }, | 1806 | }, |
837 | "@babel/plugin-proposal-unicode-property-regex": { | 1807 | "@babel/plugin-proposal-unicode-property-regex": { |
838 | "version": "7.4.4", | 1808 | "version": "7.7.4", |
839 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.4.4.tgz", | 1809 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.7.4.tgz", |
840 | "integrity": "sha512-j1NwnOqMG9mFUOH58JTFsA/+ZYzQLUZ/drqWUqxCYLGeu2JFZL8YrNC9hBxKmWtAuOCHPcRpgv7fhap09Fb4kA==", | 1810 | "integrity": "sha512-cHgqHgYvffluZk85dJ02vloErm3Y6xtH+2noOBOJ2kXOJH3aVCDnj5eR/lVNlTnYu4hndAPJD3rTFjW3qee0PA==", |
841 | "dev": true, | 1811 | "dev": true, |
842 | "requires": { | 1812 | "requires": { |
843 | "@babel/helper-plugin-utils": "^7.0.0", | 1813 | "@babel/helper-create-regexp-features-plugin": "^7.7.4", |
844 | "@babel/helper-regex": "^7.4.4", | 1814 | "@babel/helper-plugin-utils": "^7.0.0" |
845 | "regexpu-core": "^4.5.4" | ||
846 | } | 1815 | } |
847 | }, | 1816 | }, |
848 | "@babel/plugin-syntax-async-generators": { | 1817 | "@babel/plugin-syntax-async-generators": { |
849 | "version": "7.2.0", | 1818 | "version": "7.7.4", |
850 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz", | 1819 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.7.4.tgz", |
851 | "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==", | 1820 | "integrity": "sha512-Li4+EjSpBgxcsmeEF8IFcfV/+yJGxHXDirDkEoyFjumuwbmfCVHUt0HuowD/iGM7OhIRyXJH9YXxqiH6N815+g==", |
852 | "dev": true, | 1821 | "dev": true, |
853 | "requires": { | 1822 | "requires": { |
854 | "@babel/helper-plugin-utils": "^7.0.0" | 1823 | "@babel/helper-plugin-utils": "^7.0.0" |
855 | } | 1824 | } |
856 | }, | 1825 | }, |
857 | "@babel/plugin-syntax-decorators": { | 1826 | "@babel/plugin-syntax-decorators": { |
858 | "version": "7.2.0", | 1827 | "version": "7.7.4", |
859 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.2.0.tgz", | 1828 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.7.4.tgz", |
860 | "integrity": "sha512-38QdqVoXdHUQfTpZo3rQwqQdWtCn5tMv4uV6r2RMfTqNBuv4ZBhz79SfaQWKTVmxHjeFv/DnXVC/+agHCklYWA==", | 1829 | "integrity": "sha512-0oNLWNH4k5ZbBVfAwiTU53rKFWIeTh6ZlaWOXWJc4ywxs0tjz5fc3uZ6jKAnZSxN98eXVgg7bJIuzjX+3SXY+A==", |
861 | "dev": true, | 1830 | "dev": true, |
862 | "requires": { | 1831 | "requires": { |
863 | "@babel/helper-plugin-utils": "^7.0.0" | 1832 | "@babel/helper-plugin-utils": "^7.0.0" |
864 | } | 1833 | } |
865 | }, | 1834 | }, |
866 | "@babel/plugin-syntax-dynamic-import": { | 1835 | "@babel/plugin-syntax-dynamic-import": { |
867 | "version": "7.2.0", | 1836 | "version": "7.7.4", |
868 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz", | 1837 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.7.4.tgz", |
869 | "integrity": "sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==", | 1838 | "integrity": "sha512-jHQW0vbRGvwQNgyVxwDh4yuXu4bH1f5/EICJLAhl1SblLs2CDhrsmCk+v5XLdE9wxtAFRyxx+P//Iw+a5L/tTg==", |
870 | "dev": true, | 1839 | "dev": true, |
871 | "requires": { | 1840 | "requires": { |
872 | "@babel/helper-plugin-utils": "^7.0.0" | 1841 | "@babel/helper-plugin-utils": "^7.0.0" |
873 | } | 1842 | } |
874 | }, | 1843 | }, |
875 | "@babel/plugin-syntax-export-default-from": { | 1844 | "@babel/plugin-syntax-export-default-from": { |
876 | "version": "7.2.0", | 1845 | "version": "7.7.4", |
877 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.2.0.tgz", | 1846 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.7.4.tgz", |
878 | "integrity": "sha512-c7nqUnNST97BWPtoe+Ssi+fJukc9P9/JMZ71IOMNQWza2E+Psrd46N6AEvtw6pqK+gt7ChjXyrw4SPDO79f3Lw==", | 1847 | "integrity": "sha512-j888jpjATLEzOWhKawq46UrpXnCRDbdhBd5io4jgwjJ3+CHHGCRb6PNAVEgs+BXIb+dNRAmnkv36zfB992PRVw==", |
879 | "dev": true, | 1848 | "dev": true, |
880 | "requires": { | 1849 | "requires": { |
881 | "@babel/helper-plugin-utils": "^7.0.0" | 1850 | "@babel/helper-plugin-utils": "^7.0.0" |
882 | } | 1851 | } |
883 | }, | 1852 | }, |
884 | "@babel/plugin-syntax-json-strings": { | 1853 | "@babel/plugin-syntax-json-strings": { |
885 | "version": "7.2.0", | 1854 | "version": "7.7.4", |
886 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz", | 1855 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.7.4.tgz", |
887 | "integrity": "sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==", | 1856 | "integrity": "sha512-QpGupahTQW1mHRXddMG5srgpHWqRLwJnJZKXTigB9RPFCCGbDGCgBeM/iC82ICXp414WeYx/tD54w7M2qRqTMg==", |
888 | "dev": true, | 1857 | "dev": true, |
889 | "requires": { | 1858 | "requires": { |
890 | "@babel/helper-plugin-utils": "^7.0.0" | 1859 | "@babel/helper-plugin-utils": "^7.0.0" |
891 | } | 1860 | } |
892 | }, | 1861 | }, |
893 | "@babel/plugin-syntax-jsx": { | 1862 | "@babel/plugin-syntax-jsx": { |
894 | "version": "7.2.0", | 1863 | "version": "7.7.4", |
895 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz", | 1864 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.7.4.tgz", |
896 | "integrity": "sha512-VyN4QANJkRW6lDBmENzRszvZf3/4AXaj9YR7GwrWeeN9tEBPuXbmDYVU9bYBN0D70zCWVwUy0HWq2553VCb6Hw==", | 1865 | "integrity": "sha512-wuy6fiMe9y7HeZBWXYCGt2RGxZOj0BImZ9EyXJVnVGBKO/Br592rbR3rtIQn0eQhAk9vqaKP5n8tVqEFBQMfLg==", |
897 | "dev": true, | 1866 | "dev": true, |
898 | "requires": { | 1867 | "requires": { |
899 | "@babel/helper-plugin-utils": "^7.0.0" | 1868 | "@babel/helper-plugin-utils": "^7.0.0" |
900 | } | 1869 | } |
901 | }, | 1870 | }, |
902 | "@babel/plugin-syntax-object-rest-spread": { | 1871 | "@babel/plugin-syntax-object-rest-spread": { |
903 | "version": "7.2.0", | 1872 | "version": "7.7.4", |
904 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz", | 1873 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.7.4.tgz", |
905 | "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==", | 1874 | "integrity": "sha512-mObR+r+KZq0XhRVS2BrBKBpr5jqrqzlPvS9C9vuOf5ilSwzloAl7RPWLrgKdWS6IreaVrjHxTjtyqFiOisaCwg==", |
906 | "dev": true, | 1875 | "dev": true, |
907 | "requires": { | 1876 | "requires": { |
908 | "@babel/helper-plugin-utils": "^7.0.0" | 1877 | "@babel/helper-plugin-utils": "^7.0.0" |
909 | } | 1878 | } |
910 | }, | 1879 | }, |
911 | "@babel/plugin-syntax-optional-catch-binding": { | 1880 | "@babel/plugin-syntax-optional-catch-binding": { |
912 | "version": "7.2.0", | 1881 | "version": "7.7.4", |
913 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz", | 1882 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.7.4.tgz", |
914 | "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==", | 1883 | "integrity": "sha512-4ZSuzWgFxqHRE31Glu+fEr/MirNZOMYmD/0BhBWyLyOOQz/gTAl7QmWm2hX1QxEIXsr2vkdlwxIzTyiYRC4xcQ==", |
915 | "dev": true, | 1884 | "dev": true, |
916 | "requires": { | 1885 | "requires": { |
917 | "@babel/helper-plugin-utils": "^7.0.0" | 1886 | "@babel/helper-plugin-utils": "^7.0.0" |
918 | } | 1887 | } |
919 | }, | 1888 | }, |
920 | "@babel/plugin-syntax-throw-expressions": { | 1889 | "@babel/plugin-syntax-throw-expressions": { |
921 | "version": "7.2.0", | 1890 | "version": "7.7.4", |
922 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-throw-expressions/-/plugin-syntax-throw-expressions-7.2.0.tgz", | 1891 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-throw-expressions/-/plugin-syntax-throw-expressions-7.7.4.tgz", |
923 | "integrity": "sha512-ngwynuqu1Rx0JUS9zxSDuPgW1K8TyVZCi2hHehrL4vyjqE7RGoNHWlZsS7KQT2vw9Yjk4YLa0+KldBXTRdPLRg==", | 1892 | "integrity": "sha512-qtLTzzOJ1Co6tQ8pMqnsfRgeUfzExP90Tc6GISTC34O0lR6IDvymWLfVJFcJaQinz6reciQ4auALV3JM+b3D/Q==", |
1893 | "dev": true, | ||
1894 | "requires": { | ||
1895 | "@babel/helper-plugin-utils": "^7.0.0" | ||
1896 | } | ||
1897 | }, | ||
1898 | "@babel/plugin-syntax-top-level-await": { | ||
1899 | "version": "7.7.4", | ||
1900 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.7.4.tgz", | ||
1901 | "integrity": "sha512-wdsOw0MvkL1UIgiQ/IFr3ETcfv1xb8RMM0H9wbiDyLaJFyiDg5oZvDLCXosIXmFeIlweML5iOBXAkqddkYNizg==", | ||
924 | "dev": true, | 1902 | "dev": true, |
925 | "requires": { | 1903 | "requires": { |
926 | "@babel/helper-plugin-utils": "^7.0.0" | 1904 | "@babel/helper-plugin-utils": "^7.0.0" |
927 | } | 1905 | } |
928 | }, | 1906 | }, |
929 | "@babel/plugin-transform-arrow-functions": { | 1907 | "@babel/plugin-transform-arrow-functions": { |
930 | "version": "7.2.0", | 1908 | "version": "7.7.4", |
931 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz", | 1909 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.7.4.tgz", |
932 | "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==", | 1910 | "integrity": "sha512-zUXy3e8jBNPiffmqkHRNDdZM2r8DWhCB7HhcoyZjiK1TxYEluLHAvQuYnTT+ARqRpabWqy/NHkO6e3MsYB5YfA==", |
933 | "dev": true, | 1911 | "dev": true, |
934 | "requires": { | 1912 | "requires": { |
935 | "@babel/helper-plugin-utils": "^7.0.0" | 1913 | "@babel/helper-plugin-utils": "^7.0.0" |
936 | } | 1914 | } |
937 | }, | 1915 | }, |
938 | "@babel/plugin-transform-async-to-generator": { | 1916 | "@babel/plugin-transform-async-to-generator": { |
939 | "version": "7.5.0", | 1917 | "version": "7.7.4", |
940 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.5.0.tgz", | 1918 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.7.4.tgz", |
941 | "integrity": "sha512-mqvkzwIGkq0bEF1zLRRiTdjfomZJDV33AH3oQzHVGkI2VzEmXLpKKOBvEVaFZBJdN0XTyH38s9j/Kiqr68dggg==", | 1919 | "integrity": "sha512-zpUTZphp5nHokuy8yLlyafxCJ0rSlFoSHypTUWgpdwoDXWQcseaect7cJ8Ppk6nunOM6+5rPMkod4OYKPR5MUg==", |
942 | "dev": true, | 1920 | "dev": true, |
943 | "requires": { | 1921 | "requires": { |
944 | "@babel/helper-module-imports": "^7.0.0", | 1922 | "@babel/helper-module-imports": "^7.7.4", |
945 | "@babel/helper-plugin-utils": "^7.0.0", | 1923 | "@babel/helper-plugin-utils": "^7.0.0", |
946 | "@babel/helper-remap-async-to-generator": "^7.1.0" | 1924 | "@babel/helper-remap-async-to-generator": "^7.7.4" |
947 | } | 1925 | } |
948 | }, | 1926 | }, |
949 | "@babel/plugin-transform-block-scoped-functions": { | 1927 | "@babel/plugin-transform-block-scoped-functions": { |
950 | "version": "7.2.0", | 1928 | "version": "7.7.4", |
951 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz", | 1929 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.7.4.tgz", |
952 | "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==", | 1930 | "integrity": "sha512-kqtQzwtKcpPclHYjLK//3lH8OFsCDuDJBaFhVwf8kqdnF6MN4l618UDlcA7TfRs3FayrHj+svYnSX8MC9zmUyQ==", |
953 | "dev": true, | 1931 | "dev": true, |
954 | "requires": { | 1932 | "requires": { |
955 | "@babel/helper-plugin-utils": "^7.0.0" | 1933 | "@babel/helper-plugin-utils": "^7.0.0" |
956 | } | 1934 | } |
957 | }, | 1935 | }, |
958 | "@babel/plugin-transform-block-scoping": { | 1936 | "@babel/plugin-transform-block-scoping": { |
959 | "version": "7.6.0", | 1937 | "version": "7.7.4", |
960 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.6.0.tgz", | 1938 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.7.4.tgz", |
961 | "integrity": "sha512-tIt4E23+kw6TgL/edACZwP1OUKrjOTyMrFMLoT5IOFrfMRabCgekjqFd5o6PaAMildBu46oFkekIdMuGkkPEpA==", | 1939 | "integrity": "sha512-2VBe9u0G+fDt9B5OV5DQH4KBf5DoiNkwFKOz0TCvBWvdAN2rOykCTkrL+jTLxfCAm76l9Qo5OqL7HBOx2dWggg==", |
962 | "dev": true, | 1940 | "dev": true, |
963 | "requires": { | 1941 | "requires": { |
964 | "@babel/helper-plugin-utils": "^7.0.0", | 1942 | "@babel/helper-plugin-utils": "^7.0.0", |
@@ -966,278 +1944,408 @@ | |||
966 | } | 1944 | } |
967 | }, | 1945 | }, |
968 | "@babel/plugin-transform-classes": { | 1946 | "@babel/plugin-transform-classes": { |
969 | "version": "7.5.5", | 1947 | "version": "7.7.4", |
970 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.5.5.tgz", | 1948 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.7.4.tgz", |
971 | "integrity": "sha512-U2htCNK/6e9K7jGyJ++1p5XRU+LJjrwtoiVn9SzRlDT2KubcZ11OOwy3s24TjHxPgxNwonCYP7U2K51uVYCMDg==", | 1949 | "integrity": "sha512-sK1mjWat7K+buWRuImEzjNf68qrKcrddtpQo3swi9j7dUcG6y6R6+Di039QN2bD1dykeswlagupEmpOatFHHUg==", |
972 | "dev": true, | 1950 | "dev": true, |
973 | "requires": { | 1951 | "requires": { |
974 | "@babel/helper-annotate-as-pure": "^7.0.0", | 1952 | "@babel/helper-annotate-as-pure": "^7.7.4", |
975 | "@babel/helper-define-map": "^7.5.5", | 1953 | "@babel/helper-define-map": "^7.7.4", |
976 | "@babel/helper-function-name": "^7.1.0", | 1954 | "@babel/helper-function-name": "^7.7.4", |
977 | "@babel/helper-optimise-call-expression": "^7.0.0", | 1955 | "@babel/helper-optimise-call-expression": "^7.7.4", |
978 | "@babel/helper-plugin-utils": "^7.0.0", | 1956 | "@babel/helper-plugin-utils": "^7.0.0", |
979 | "@babel/helper-replace-supers": "^7.5.5", | 1957 | "@babel/helper-replace-supers": "^7.7.4", |
980 | "@babel/helper-split-export-declaration": "^7.4.4", | 1958 | "@babel/helper-split-export-declaration": "^7.7.4", |
981 | "globals": "^11.1.0" | 1959 | "globals": "^11.1.0" |
1960 | }, | ||
1961 | "dependencies": { | ||
1962 | "@babel/helper-function-name": { | ||
1963 | "version": "7.7.4", | ||
1964 | "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", | ||
1965 | "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==", | ||
1966 | "dev": true, | ||
1967 | "requires": { | ||
1968 | "@babel/helper-get-function-arity": "^7.7.4", | ||
1969 | "@babel/template": "^7.7.4", | ||
1970 | "@babel/types": "^7.7.4" | ||
1971 | } | ||
1972 | }, | ||
1973 | "@babel/helper-get-function-arity": { | ||
1974 | "version": "7.7.4", | ||
1975 | "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", | ||
1976 | "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", | ||
1977 | "dev": true, | ||
1978 | "requires": { | ||
1979 | "@babel/types": "^7.7.4" | ||
1980 | } | ||
1981 | }, | ||
1982 | "@babel/helper-split-export-declaration": { | ||
1983 | "version": "7.7.4", | ||
1984 | "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz", | ||
1985 | "integrity": "sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug==", | ||
1986 | "dev": true, | ||
1987 | "requires": { | ||
1988 | "@babel/types": "^7.7.4" | ||
1989 | } | ||
1990 | }, | ||
1991 | "@babel/parser": { | ||
1992 | "version": "7.7.4", | ||
1993 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.4.tgz", | ||
1994 | "integrity": "sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g==", | ||
1995 | "dev": true | ||
1996 | }, | ||
1997 | "@babel/template": { | ||
1998 | "version": "7.7.4", | ||
1999 | "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", | ||
2000 | "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", | ||
2001 | "dev": true, | ||
2002 | "requires": { | ||
2003 | "@babel/code-frame": "^7.0.0", | ||
2004 | "@babel/parser": "^7.7.4", | ||
2005 | "@babel/types": "^7.7.4" | ||
2006 | } | ||
2007 | }, | ||
2008 | "@babel/types": { | ||
2009 | "version": "7.7.4", | ||
2010 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", | ||
2011 | "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", | ||
2012 | "dev": true, | ||
2013 | "requires": { | ||
2014 | "esutils": "^2.0.2", | ||
2015 | "lodash": "^4.17.13", | ||
2016 | "to-fast-properties": "^2.0.0" | ||
2017 | } | ||
2018 | } | ||
982 | } | 2019 | } |
983 | }, | 2020 | }, |
984 | "@babel/plugin-transform-computed-properties": { | 2021 | "@babel/plugin-transform-computed-properties": { |
985 | "version": "7.2.0", | 2022 | "version": "7.7.4", |
986 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz", | 2023 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.7.4.tgz", |
987 | "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==", | 2024 | "integrity": "sha512-bSNsOsZnlpLLyQew35rl4Fma3yKWqK3ImWMSC/Nc+6nGjC9s5NFWAer1YQ899/6s9HxO2zQC1WoFNfkOqRkqRQ==", |
988 | "dev": true, | 2025 | "dev": true, |
989 | "requires": { | 2026 | "requires": { |
990 | "@babel/helper-plugin-utils": "^7.0.0" | 2027 | "@babel/helper-plugin-utils": "^7.0.0" |
991 | } | 2028 | } |
992 | }, | 2029 | }, |
993 | "@babel/plugin-transform-destructuring": { | 2030 | "@babel/plugin-transform-destructuring": { |
994 | "version": "7.6.0", | 2031 | "version": "7.7.4", |
995 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.6.0.tgz", | 2032 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.7.4.tgz", |
996 | "integrity": "sha512-2bGIS5P1v4+sWTCnKNDZDxbGvEqi0ijeqM/YqHtVGrvG2y0ySgnEEhXErvE9dA0bnIzY9bIzdFK0jFA46ASIIQ==", | 2033 | "integrity": "sha512-4jFMXI1Cu2aXbcXXl8Lr6YubCn6Oc7k9lLsu8v61TZh+1jny2BWmdtvY9zSUlLdGUvcy9DMAWyZEOqjsbeg/wA==", |
997 | "dev": true, | 2034 | "dev": true, |
998 | "requires": { | 2035 | "requires": { |
999 | "@babel/helper-plugin-utils": "^7.0.0" | 2036 | "@babel/helper-plugin-utils": "^7.0.0" |
1000 | } | 2037 | } |
1001 | }, | 2038 | }, |
1002 | "@babel/plugin-transform-dotall-regex": { | 2039 | "@babel/plugin-transform-dotall-regex": { |
1003 | "version": "7.4.4", | 2040 | "version": "7.7.4", |
1004 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.4.tgz", | 2041 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.7.4.tgz", |
1005 | "integrity": "sha512-P05YEhRc2h53lZDjRPk/OektxCVevFzZs2Gfjd545Wde3k+yFDbXORgl2e0xpbq8mLcKJ7Idss4fAg0zORN/zg==", | 2042 | "integrity": "sha512-mk0cH1zyMa/XHeb6LOTXTbG7uIJ8Rrjlzu91pUx/KS3JpcgaTDwMS8kM+ar8SLOvlL2Lofi4CGBAjCo3a2x+lw==", |
1006 | "dev": true, | 2043 | "dev": true, |
1007 | "requires": { | 2044 | "requires": { |
1008 | "@babel/helper-plugin-utils": "^7.0.0", | 2045 | "@babel/helper-create-regexp-features-plugin": "^7.7.4", |
1009 | "@babel/helper-regex": "^7.4.4", | 2046 | "@babel/helper-plugin-utils": "^7.0.0" |
1010 | "regexpu-core": "^4.5.4" | ||
1011 | } | 2047 | } |
1012 | }, | 2048 | }, |
1013 | "@babel/plugin-transform-duplicate-keys": { | 2049 | "@babel/plugin-transform-duplicate-keys": { |
1014 | "version": "7.5.0", | 2050 | "version": "7.7.4", |
1015 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.5.0.tgz", | 2051 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.7.4.tgz", |
1016 | "integrity": "sha512-igcziksHizyQPlX9gfSjHkE2wmoCH3evvD2qR5w29/Dk0SMKE/eOI7f1HhBdNhR/zxJDqrgpoDTq5YSLH/XMsQ==", | 2052 | "integrity": "sha512-g1y4/G6xGWMD85Tlft5XedGaZBCIVN+/P0bs6eabmcPP9egFleMAo65OOjlhcz1njpwagyY3t0nsQC9oTFegJA==", |
1017 | "dev": true, | 2053 | "dev": true, |
1018 | "requires": { | 2054 | "requires": { |
1019 | "@babel/helper-plugin-utils": "^7.0.0" | 2055 | "@babel/helper-plugin-utils": "^7.0.0" |
1020 | } | 2056 | } |
1021 | }, | 2057 | }, |
1022 | "@babel/plugin-transform-exponentiation-operator": { | 2058 | "@babel/plugin-transform-exponentiation-operator": { |
1023 | "version": "7.2.0", | 2059 | "version": "7.7.4", |
1024 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz", | 2060 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.7.4.tgz", |
1025 | "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==", | 2061 | "integrity": "sha512-MCqiLfCKm6KEA1dglf6Uqq1ElDIZwFuzz1WH5mTf8k2uQSxEJMbOIEh7IZv7uichr7PMfi5YVSrr1vz+ipp7AQ==", |
1026 | "dev": true, | 2062 | "dev": true, |
1027 | "requires": { | 2063 | "requires": { |
1028 | "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0", | 2064 | "@babel/helper-builder-binary-assignment-operator-visitor": "^7.7.4", |
1029 | "@babel/helper-plugin-utils": "^7.0.0" | 2065 | "@babel/helper-plugin-utils": "^7.0.0" |
1030 | } | 2066 | } |
1031 | }, | 2067 | }, |
1032 | "@babel/plugin-transform-for-of": { | 2068 | "@babel/plugin-transform-for-of": { |
1033 | "version": "7.4.4", | 2069 | "version": "7.7.4", |
1034 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz", | 2070 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.7.4.tgz", |
1035 | "integrity": "sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ==", | 2071 | "integrity": "sha512-zZ1fD1B8keYtEcKF+M1TROfeHTKnijcVQm0yO/Yu1f7qoDoxEIc/+GX6Go430Bg84eM/xwPFp0+h4EbZg7epAA==", |
1036 | "dev": true, | 2072 | "dev": true, |
1037 | "requires": { | 2073 | "requires": { |
1038 | "@babel/helper-plugin-utils": "^7.0.0" | 2074 | "@babel/helper-plugin-utils": "^7.0.0" |
1039 | } | 2075 | } |
1040 | }, | 2076 | }, |
1041 | "@babel/plugin-transform-function-name": { | 2077 | "@babel/plugin-transform-function-name": { |
1042 | "version": "7.4.4", | 2078 | "version": "7.7.4", |
1043 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz", | 2079 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.7.4.tgz", |
1044 | "integrity": "sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA==", | 2080 | "integrity": "sha512-E/x09TvjHNhsULs2IusN+aJNRV5zKwxu1cpirZyRPw+FyyIKEHPXTsadj48bVpc1R5Qq1B5ZkzumuFLytnbT6g==", |
1045 | "dev": true, | 2081 | "dev": true, |
1046 | "requires": { | 2082 | "requires": { |
1047 | "@babel/helper-function-name": "^7.1.0", | 2083 | "@babel/helper-function-name": "^7.7.4", |
1048 | "@babel/helper-plugin-utils": "^7.0.0" | 2084 | "@babel/helper-plugin-utils": "^7.0.0" |
2085 | }, | ||
2086 | "dependencies": { | ||
2087 | "@babel/helper-function-name": { | ||
2088 | "version": "7.7.4", | ||
2089 | "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", | ||
2090 | "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==", | ||
2091 | "dev": true, | ||
2092 | "requires": { | ||
2093 | "@babel/helper-get-function-arity": "^7.7.4", | ||
2094 | "@babel/template": "^7.7.4", | ||
2095 | "@babel/types": "^7.7.4" | ||
2096 | } | ||
2097 | }, | ||
2098 | "@babel/helper-get-function-arity": { | ||
2099 | "version": "7.7.4", | ||
2100 | "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", | ||
2101 | "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", | ||
2102 | "dev": true, | ||
2103 | "requires": { | ||
2104 | "@babel/types": "^7.7.4" | ||
2105 | } | ||
2106 | }, | ||
2107 | "@babel/parser": { | ||
2108 | "version": "7.7.4", | ||
2109 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.4.tgz", | ||
2110 | "integrity": "sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g==", | ||
2111 | "dev": true | ||
2112 | }, | ||
2113 | "@babel/template": { | ||
2114 | "version": "7.7.4", | ||
2115 | "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", | ||
2116 | "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", | ||
2117 | "dev": true, | ||
2118 | "requires": { | ||
2119 | "@babel/code-frame": "^7.0.0", | ||
2120 | "@babel/parser": "^7.7.4", | ||
2121 | "@babel/types": "^7.7.4" | ||
2122 | } | ||
2123 | }, | ||
2124 | "@babel/types": { | ||
2125 | "version": "7.7.4", | ||
2126 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", | ||
2127 | "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", | ||
2128 | "dev": true, | ||
2129 | "requires": { | ||
2130 | "esutils": "^2.0.2", | ||
2131 | "lodash": "^4.17.13", | ||
2132 | "to-fast-properties": "^2.0.0" | ||
2133 | } | ||
2134 | } | ||
1049 | } | 2135 | } |
1050 | }, | 2136 | }, |
1051 | "@babel/plugin-transform-literals": { | 2137 | "@babel/plugin-transform-literals": { |
1052 | "version": "7.2.0", | 2138 | "version": "7.7.4", |
1053 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz", | 2139 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.7.4.tgz", |
1054 | "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==", | 2140 | "integrity": "sha512-X2MSV7LfJFm4aZfxd0yLVFrEXAgPqYoDG53Br/tCKiKYfX0MjVjQeWPIhPHHsCqzwQANq+FLN786fF5rgLS+gw==", |
1055 | "dev": true, | 2141 | "dev": true, |
1056 | "requires": { | 2142 | "requires": { |
1057 | "@babel/helper-plugin-utils": "^7.0.0" | 2143 | "@babel/helper-plugin-utils": "^7.0.0" |
1058 | } | 2144 | } |
1059 | }, | 2145 | }, |
1060 | "@babel/plugin-transform-member-expression-literals": { | 2146 | "@babel/plugin-transform-member-expression-literals": { |
1061 | "version": "7.2.0", | 2147 | "version": "7.7.4", |
1062 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.2.0.tgz", | 2148 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.7.4.tgz", |
1063 | "integrity": "sha512-HiU3zKkSU6scTidmnFJ0bMX8hz5ixC93b4MHMiYebmk2lUVNGOboPsqQvx5LzooihijUoLR/v7Nc1rbBtnc7FA==", | 2149 | "integrity": "sha512-9VMwMO7i69LHTesL0RdGy93JU6a+qOPuvB4F4d0kR0zyVjJRVJRaoaGjhtki6SzQUu8yen/vxPKN6CWnCUw6bA==", |
1064 | "dev": true, | 2150 | "dev": true, |
1065 | "requires": { | 2151 | "requires": { |
1066 | "@babel/helper-plugin-utils": "^7.0.0" | 2152 | "@babel/helper-plugin-utils": "^7.0.0" |
1067 | } | 2153 | } |
1068 | }, | 2154 | }, |
1069 | "@babel/plugin-transform-modules-amd": { | 2155 | "@babel/plugin-transform-modules-amd": { |
1070 | "version": "7.5.0", | 2156 | "version": "7.7.4", |
1071 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.5.0.tgz", | 2157 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.7.4.tgz", |
1072 | "integrity": "sha512-n20UsQMKnWrltocZZm24cRURxQnWIvsABPJlw/fvoy9c6AgHZzoelAIzajDHAQrDpuKFFPPcFGd7ChsYuIUMpg==", | 2158 | "integrity": "sha512-/542/5LNA18YDtg1F+QHvvUSlxdvjZoD/aldQwkq+E3WCkbEjNSN9zdrOXaSlfg3IfGi22ijzecklF/A7kVZFQ==", |
1073 | "dev": true, | 2159 | "dev": true, |
1074 | "requires": { | 2160 | "requires": { |
1075 | "@babel/helper-module-transforms": "^7.1.0", | 2161 | "@babel/helper-module-transforms": "^7.7.4", |
1076 | "@babel/helper-plugin-utils": "^7.0.0", | 2162 | "@babel/helper-plugin-utils": "^7.0.0", |
1077 | "babel-plugin-dynamic-import-node": "^2.3.0" | 2163 | "babel-plugin-dynamic-import-node": "^2.3.0" |
1078 | } | 2164 | } |
1079 | }, | 2165 | }, |
1080 | "@babel/plugin-transform-modules-commonjs": { | 2166 | "@babel/plugin-transform-modules-commonjs": { |
1081 | "version": "7.6.0", | 2167 | "version": "7.7.4", |
1082 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.6.0.tgz", | 2168 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.7.4.tgz", |
1083 | "integrity": "sha512-Ma93Ix95PNSEngqomy5LSBMAQvYKVe3dy+JlVJSHEXZR5ASL9lQBedMiCyVtmTLraIDVRE3ZjTZvmXXD2Ozw3g==", | 2169 | "integrity": "sha512-k8iVS7Jhc367IcNF53KCwIXtKAH7czev866ThsTgy8CwlXjnKZna2VHwChglzLleYrcHz1eQEIJlGRQxB53nqA==", |
1084 | "dev": true, | 2170 | "dev": true, |
1085 | "requires": { | 2171 | "requires": { |
1086 | "@babel/helper-module-transforms": "^7.4.4", | 2172 | "@babel/helper-module-transforms": "^7.7.4", |
1087 | "@babel/helper-plugin-utils": "^7.0.0", | 2173 | "@babel/helper-plugin-utils": "^7.0.0", |
1088 | "@babel/helper-simple-access": "^7.1.0", | 2174 | "@babel/helper-simple-access": "^7.7.4", |
1089 | "babel-plugin-dynamic-import-node": "^2.3.0" | 2175 | "babel-plugin-dynamic-import-node": "^2.3.0" |
1090 | } | 2176 | } |
1091 | }, | 2177 | }, |
1092 | "@babel/plugin-transform-modules-systemjs": { | 2178 | "@babel/plugin-transform-modules-systemjs": { |
1093 | "version": "7.5.0", | 2179 | "version": "7.7.4", |
1094 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.5.0.tgz", | 2180 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.7.4.tgz", |
1095 | "integrity": "sha512-Q2m56tyoQWmuNGxEtUyeEkm6qJYFqs4c+XyXH5RAuYxObRNz9Zgj/1g2GMnjYp2EUyEy7YTrxliGCXzecl/vJg==", | 2181 | "integrity": "sha512-y2c96hmcsUi6LrMqvmNDPBBiGCiQu0aYqpHatVVu6kD4mFEXKjyNxd/drc18XXAf9dv7UXjrZwBVmTTGaGP8iw==", |
1096 | "dev": true, | 2182 | "dev": true, |
1097 | "requires": { | 2183 | "requires": { |
1098 | "@babel/helper-hoist-variables": "^7.4.4", | 2184 | "@babel/helper-hoist-variables": "^7.7.4", |
1099 | "@babel/helper-plugin-utils": "^7.0.0", | 2185 | "@babel/helper-plugin-utils": "^7.0.0", |
1100 | "babel-plugin-dynamic-import-node": "^2.3.0" | 2186 | "babel-plugin-dynamic-import-node": "^2.3.0" |
1101 | } | 2187 | } |
1102 | }, | 2188 | }, |
1103 | "@babel/plugin-transform-modules-umd": { | 2189 | "@babel/plugin-transform-modules-umd": { |
1104 | "version": "7.2.0", | 2190 | "version": "7.7.4", |
1105 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz", | 2191 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.7.4.tgz", |
1106 | "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==", | 2192 | "integrity": "sha512-u2B8TIi0qZI4j8q4C51ktfO7E3cQ0qnaXFI1/OXITordD40tt17g/sXqgNNCcMTcBFKrUPcGDx+TBJuZxLx7tw==", |
1107 | "dev": true, | 2193 | "dev": true, |
1108 | "requires": { | 2194 | "requires": { |
1109 | "@babel/helper-module-transforms": "^7.1.0", | 2195 | "@babel/helper-module-transforms": "^7.7.4", |
1110 | "@babel/helper-plugin-utils": "^7.0.0" | 2196 | "@babel/helper-plugin-utils": "^7.0.0" |
1111 | } | 2197 | } |
1112 | }, | 2198 | }, |
1113 | "@babel/plugin-transform-named-capturing-groups-regex": { | 2199 | "@babel/plugin-transform-named-capturing-groups-regex": { |
1114 | "version": "7.6.0", | 2200 | "version": "7.7.4", |
1115 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.6.0.tgz", | 2201 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.7.4.tgz", |
1116 | "integrity": "sha512-jem7uytlmrRl3iCAuQyw8BpB4c4LWvSpvIeXKpMb+7j84lkx4m4mYr5ErAcmN5KM7B6BqrAvRGjBIbbzqCczew==", | 2202 | "integrity": "sha512-jBUkiqLKvUWpv9GLSuHUFYdmHg0ujC1JEYoZUfeOOfNydZXp1sXObgyPatpcwjWgsdBGsagWW0cdJpX/DO2jMw==", |
1117 | "dev": true, | 2203 | "dev": true, |
1118 | "requires": { | 2204 | "requires": { |
1119 | "regexp-tree": "^0.1.13" | 2205 | "@babel/helper-create-regexp-features-plugin": "^7.7.4" |
1120 | } | 2206 | } |
1121 | }, | 2207 | }, |
1122 | "@babel/plugin-transform-new-target": { | 2208 | "@babel/plugin-transform-new-target": { |
1123 | "version": "7.4.4", | 2209 | "version": "7.7.4", |
1124 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz", | 2210 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.7.4.tgz", |
1125 | "integrity": "sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA==", | 2211 | "integrity": "sha512-CnPRiNtOG1vRodnsyGX37bHQleHE14B9dnnlgSeEs3ek3fHN1A1SScglTCg1sfbe7sRQ2BUcpgpTpWSfMKz3gg==", |
1126 | "dev": true, | 2212 | "dev": true, |
1127 | "requires": { | 2213 | "requires": { |
1128 | "@babel/helper-plugin-utils": "^7.0.0" | 2214 | "@babel/helper-plugin-utils": "^7.0.0" |
1129 | } | 2215 | } |
1130 | }, | 2216 | }, |
1131 | "@babel/plugin-transform-object-super": { | 2217 | "@babel/plugin-transform-object-super": { |
1132 | "version": "7.5.5", | 2218 | "version": "7.7.4", |
1133 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.5.5.tgz", | 2219 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.7.4.tgz", |
1134 | "integrity": "sha512-un1zJQAhSosGFBduPgN/YFNvWVpRuHKU7IHBglLoLZsGmruJPOo6pbInneflUdmq7YvSVqhpPs5zdBvLnteltQ==", | 2220 | "integrity": "sha512-ho+dAEhC2aRnff2JCA0SAK7V2R62zJd/7dmtoe7MHcso4C2mS+vZjn1Pb1pCVZvJs1mgsvv5+7sT+m3Bysb6eg==", |
1135 | "dev": true, | 2221 | "dev": true, |
1136 | "requires": { | 2222 | "requires": { |
1137 | "@babel/helper-plugin-utils": "^7.0.0", | 2223 | "@babel/helper-plugin-utils": "^7.0.0", |
1138 | "@babel/helper-replace-supers": "^7.5.5" | 2224 | "@babel/helper-replace-supers": "^7.7.4" |
1139 | } | 2225 | } |
1140 | }, | 2226 | }, |
1141 | "@babel/plugin-transform-parameters": { | 2227 | "@babel/plugin-transform-parameters": { |
1142 | "version": "7.4.4", | 2228 | "version": "7.7.4", |
1143 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz", | 2229 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.7.4.tgz", |
1144 | "integrity": "sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw==", | 2230 | "integrity": "sha512-VJwhVePWPa0DqE9vcfptaJSzNDKrWU/4FbYCjZERtmqEs05g3UMXnYMZoXja7JAJ7Y7sPZipwm/pGApZt7wHlw==", |
1145 | "dev": true, | 2231 | "dev": true, |
1146 | "requires": { | 2232 | "requires": { |
1147 | "@babel/helper-call-delegate": "^7.4.4", | 2233 | "@babel/helper-call-delegate": "^7.7.4", |
1148 | "@babel/helper-get-function-arity": "^7.0.0", | 2234 | "@babel/helper-get-function-arity": "^7.7.4", |
1149 | "@babel/helper-plugin-utils": "^7.0.0" | 2235 | "@babel/helper-plugin-utils": "^7.0.0" |
2236 | }, | ||
2237 | "dependencies": { | ||
2238 | "@babel/helper-get-function-arity": { | ||
2239 | "version": "7.7.4", | ||
2240 | "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", | ||
2241 | "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", | ||
2242 | "dev": true, | ||
2243 | "requires": { | ||
2244 | "@babel/types": "^7.7.4" | ||
2245 | } | ||
2246 | }, | ||
2247 | "@babel/types": { | ||
2248 | "version": "7.7.4", | ||
2249 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", | ||
2250 | "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", | ||
2251 | "dev": true, | ||
2252 | "requires": { | ||
2253 | "esutils": "^2.0.2", | ||
2254 | "lodash": "^4.17.13", | ||
2255 | "to-fast-properties": "^2.0.0" | ||
2256 | } | ||
2257 | } | ||
1150 | } | 2258 | } |
1151 | }, | 2259 | }, |
1152 | "@babel/plugin-transform-property-literals": { | 2260 | "@babel/plugin-transform-property-literals": { |
1153 | "version": "7.2.0", | 2261 | "version": "7.7.4", |
1154 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.2.0.tgz", | 2262 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.7.4.tgz", |
1155 | "integrity": "sha512-9q7Dbk4RhgcLp8ebduOpCbtjh7C0itoLYHXd9ueASKAG/is5PQtMR5VJGka9NKqGhYEGn5ITahd4h9QeBMylWQ==", | 2263 | "integrity": "sha512-MatJhlC4iHsIskWYyawl53KuHrt+kALSADLQQ/HkhTjX954fkxIEh4q5slL4oRAnsm/eDoZ4q0CIZpcqBuxhJQ==", |
1156 | "dev": true, | 2264 | "dev": true, |
1157 | "requires": { | 2265 | "requires": { |
1158 | "@babel/helper-plugin-utils": "^7.0.0" | 2266 | "@babel/helper-plugin-utils": "^7.0.0" |
1159 | } | 2267 | } |
1160 | }, | 2268 | }, |
1161 | "@babel/plugin-transform-react-display-name": { | 2269 | "@babel/plugin-transform-react-display-name": { |
1162 | "version": "7.2.0", | 2270 | "version": "7.7.4", |
1163 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.2.0.tgz", | 2271 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.7.4.tgz", |
1164 | "integrity": "sha512-Htf/tPa5haZvRMiNSQSFifK12gtr/8vwfr+A9y69uF0QcU77AVu4K7MiHEkTxF7lQoHOL0F9ErqgfNEAKgXj7A==", | 2272 | "integrity": "sha512-sBbIvqYkthai0X0vkD2xsAwluBp+LtNHH+/V4a5ydifmTtb8KOVOlrMIk/MYmIc4uTYDnjZUHQildYNo36SRJw==", |
1165 | "dev": true, | 2273 | "dev": true, |
1166 | "requires": { | 2274 | "requires": { |
1167 | "@babel/helper-plugin-utils": "^7.0.0" | 2275 | "@babel/helper-plugin-utils": "^7.0.0" |
1168 | } | 2276 | } |
1169 | }, | 2277 | }, |
1170 | "@babel/plugin-transform-react-jsx": { | 2278 | "@babel/plugin-transform-react-jsx": { |
1171 | "version": "7.3.0", | 2279 | "version": "7.7.4", |
1172 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.3.0.tgz", | 2280 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.7.4.tgz", |
1173 | "integrity": "sha512-a/+aRb7R06WcKvQLOu4/TpjKOdvVEKRLWFpKcNuHhiREPgGRB4TQJxq07+EZLS8LFVYpfq1a5lDUnuMdcCpBKg==", | 2281 | "integrity": "sha512-LixU4BS95ZTEAZdPaIuyg/k8FiiqN9laQ0dMHB4MlpydHY53uQdWCUrwjLr5o6ilS6fAgZey4Q14XBjl5tL6xw==", |
1174 | "dev": true, | 2282 | "dev": true, |
1175 | "requires": { | 2283 | "requires": { |
1176 | "@babel/helper-builder-react-jsx": "^7.3.0", | 2284 | "@babel/helper-builder-react-jsx": "^7.7.4", |
1177 | "@babel/helper-plugin-utils": "^7.0.0", | 2285 | "@babel/helper-plugin-utils": "^7.0.0", |
1178 | "@babel/plugin-syntax-jsx": "^7.2.0" | 2286 | "@babel/plugin-syntax-jsx": "^7.7.4" |
1179 | } | 2287 | } |
1180 | }, | 2288 | }, |
1181 | "@babel/plugin-transform-react-jsx-self": { | 2289 | "@babel/plugin-transform-react-jsx-self": { |
1182 | "version": "7.2.0", | 2290 | "version": "7.7.4", |
1183 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.2.0.tgz", | 2291 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.7.4.tgz", |
1184 | "integrity": "sha512-v6S5L/myicZEy+jr6ielB0OR8h+EH/1QFx/YJ7c7Ua+7lqsjj/vW6fD5FR9hB/6y7mGbfT4vAURn3xqBxsUcdg==", | 2292 | "integrity": "sha512-PWYjSfqrO273mc1pKCRTIJXyqfc9vWYBax88yIhQb+bpw3XChVC7VWS4VwRVs63wFHKxizvGSd00XEr+YB9Q2A==", |
1185 | "dev": true, | 2293 | "dev": true, |
1186 | "requires": { | 2294 | "requires": { |
1187 | "@babel/helper-plugin-utils": "^7.0.0", | 2295 | "@babel/helper-plugin-utils": "^7.0.0", |
1188 | "@babel/plugin-syntax-jsx": "^7.2.0" | 2296 | "@babel/plugin-syntax-jsx": "^7.7.4" |
1189 | } | 2297 | } |
1190 | }, | 2298 | }, |
1191 | "@babel/plugin-transform-react-jsx-source": { | 2299 | "@babel/plugin-transform-react-jsx-source": { |
1192 | "version": "7.5.0", | 2300 | "version": "7.7.4", |
1193 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.5.0.tgz", | 2301 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.7.4.tgz", |
1194 | "integrity": "sha512-58Q+Jsy4IDCZx7kqEZuSDdam/1oW8OdDX8f+Loo6xyxdfg1yF0GE2XNJQSTZCaMol93+FBzpWiPEwtbMloAcPg==", | 2302 | "integrity": "sha512-5ZU9FnPhqtHsOXxutRtXZAzoEJwDaP32QcobbMP1/qt7NYcsCNK8XgzJcJfoEr/ZnzVvUNInNjIW22Z6I8p9mg==", |
1195 | "dev": true, | 2303 | "dev": true, |
1196 | "requires": { | 2304 | "requires": { |
1197 | "@babel/helper-plugin-utils": "^7.0.0", | 2305 | "@babel/helper-plugin-utils": "^7.0.0", |
1198 | "@babel/plugin-syntax-jsx": "^7.2.0" | 2306 | "@babel/plugin-syntax-jsx": "^7.7.4" |
1199 | } | 2307 | } |
1200 | }, | 2308 | }, |
1201 | "@babel/plugin-transform-regenerator": { | 2309 | "@babel/plugin-transform-regenerator": { |
1202 | "version": "7.4.5", | 2310 | "version": "7.7.4", |
1203 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz", | 2311 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.7.4.tgz", |
1204 | "integrity": "sha512-gBKRh5qAaCWntnd09S8QC7r3auLCqq5DI6O0DlfoyDjslSBVqBibrMdsqO+Uhmx3+BlOmE/Kw1HFxmGbv0N9dA==", | 2312 | "integrity": "sha512-e7MWl5UJvmPEwFJTwkBlPmqixCtr9yAASBqff4ggXTNicZiwbF8Eefzm6NVgfiBp7JdAGItecnctKTgH44q2Jw==", |
1205 | "dev": true, | 2313 | "dev": true, |
1206 | "requires": { | 2314 | "requires": { |
1207 | "regenerator-transform": "^0.14.0" | 2315 | "regenerator-transform": "^0.14.0" |
1208 | } | 2316 | } |
1209 | }, | 2317 | }, |
1210 | "@babel/plugin-transform-reserved-words": { | 2318 | "@babel/plugin-transform-reserved-words": { |
1211 | "version": "7.2.0", | 2319 | "version": "7.7.4", |
1212 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.2.0.tgz", | 2320 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.7.4.tgz", |
1213 | "integrity": "sha512-fz43fqW8E1tAB3DKF19/vxbpib1fuyCwSPE418ge5ZxILnBhWyhtPgz8eh1RCGGJlwvksHkyxMxh0eenFi+kFw==", | 2321 | "integrity": "sha512-OrPiUB5s5XvkCO1lS7D8ZtHcswIC57j62acAnJZKqGGnHP+TIc/ljQSrgdX/QyOTdEK5COAhuc820Hi1q2UgLQ==", |
1214 | "dev": true, | 2322 | "dev": true, |
1215 | "requires": { | 2323 | "requires": { |
1216 | "@babel/helper-plugin-utils": "^7.0.0" | 2324 | "@babel/helper-plugin-utils": "^7.0.0" |
1217 | } | 2325 | } |
1218 | }, | 2326 | }, |
1219 | "@babel/plugin-transform-shorthand-properties": { | 2327 | "@babel/plugin-transform-shorthand-properties": { |
1220 | "version": "7.2.0", | 2328 | "version": "7.7.4", |
1221 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz", | 2329 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.7.4.tgz", |
1222 | "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==", | 2330 | "integrity": "sha512-q+suddWRfIcnyG5YiDP58sT65AJDZSUhXQDZE3r04AuqD6d/XLaQPPXSBzP2zGerkgBivqtQm9XKGLuHqBID6Q==", |
1223 | "dev": true, | 2331 | "dev": true, |
1224 | "requires": { | 2332 | "requires": { |
1225 | "@babel/helper-plugin-utils": "^7.0.0" | 2333 | "@babel/helper-plugin-utils": "^7.0.0" |
1226 | } | 2334 | } |
1227 | }, | 2335 | }, |
1228 | "@babel/plugin-transform-spread": { | 2336 | "@babel/plugin-transform-spread": { |
1229 | "version": "7.2.2", | 2337 | "version": "7.7.4", |
1230 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz", | 2338 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.7.4.tgz", |
1231 | "integrity": "sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w==", | 2339 | "integrity": "sha512-8OSs0FLe5/80cndziPlg4R0K6HcWSM0zyNhHhLsmw/Nc5MaA49cAsnoJ/t/YZf8qkG7fD+UjTRaApVDB526d7Q==", |
1232 | "dev": true, | 2340 | "dev": true, |
1233 | "requires": { | 2341 | "requires": { |
1234 | "@babel/helper-plugin-utils": "^7.0.0" | 2342 | "@babel/helper-plugin-utils": "^7.0.0" |
1235 | } | 2343 | } |
1236 | }, | 2344 | }, |
1237 | "@babel/plugin-transform-sticky-regex": { | 2345 | "@babel/plugin-transform-sticky-regex": { |
1238 | "version": "7.2.0", | 2346 | "version": "7.7.4", |
1239 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz", | 2347 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.7.4.tgz", |
1240 | "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==", | 2348 | "integrity": "sha512-Ls2NASyL6qtVe1H1hXts9yuEeONV2TJZmplLONkMPUG158CtmnrzW5Q5teibM5UVOFjG0D3IC5mzXR6pPpUY7A==", |
1241 | "dev": true, | 2349 | "dev": true, |
1242 | "requires": { | 2350 | "requires": { |
1243 | "@babel/helper-plugin-utils": "^7.0.0", | 2351 | "@babel/helper-plugin-utils": "^7.0.0", |
@@ -1245,134 +2353,173 @@ | |||
1245 | } | 2353 | } |
1246 | }, | 2354 | }, |
1247 | "@babel/plugin-transform-template-literals": { | 2355 | "@babel/plugin-transform-template-literals": { |
1248 | "version": "7.4.4", | 2356 | "version": "7.7.4", |
1249 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz", | 2357 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.7.4.tgz", |
1250 | "integrity": "sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g==", | 2358 | "integrity": "sha512-sA+KxLwF3QwGj5abMHkHgshp9+rRz+oY9uoRil4CyLtgEuE/88dpkeWgNk5qKVsJE9iSfly3nvHapdRiIS2wnQ==", |
1251 | "dev": true, | 2359 | "dev": true, |
1252 | "requires": { | 2360 | "requires": { |
1253 | "@babel/helper-annotate-as-pure": "^7.0.0", | 2361 | "@babel/helper-annotate-as-pure": "^7.7.4", |
1254 | "@babel/helper-plugin-utils": "^7.0.0" | 2362 | "@babel/helper-plugin-utils": "^7.0.0" |
1255 | } | 2363 | } |
1256 | }, | 2364 | }, |
1257 | "@babel/plugin-transform-typeof-symbol": { | 2365 | "@babel/plugin-transform-typeof-symbol": { |
1258 | "version": "7.2.0", | 2366 | "version": "7.7.4", |
1259 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz", | 2367 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.7.4.tgz", |
1260 | "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==", | 2368 | "integrity": "sha512-KQPUQ/7mqe2m0B8VecdyaW5XcQYaePyl9R7IsKd+irzj6jvbhoGnRE+M0aNkyAzI07VfUQ9266L5xMARitV3wg==", |
1261 | "dev": true, | 2369 | "dev": true, |
1262 | "requires": { | 2370 | "requires": { |
1263 | "@babel/helper-plugin-utils": "^7.0.0" | 2371 | "@babel/helper-plugin-utils": "^7.0.0" |
1264 | } | 2372 | } |
1265 | }, | 2373 | }, |
1266 | "@babel/plugin-transform-unicode-regex": { | 2374 | "@babel/plugin-transform-unicode-regex": { |
1267 | "version": "7.4.4", | 2375 | "version": "7.7.4", |
1268 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.4.tgz", | 2376 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.7.4.tgz", |
1269 | "integrity": "sha512-il+/XdNw01i93+M9J9u4T7/e/Ue/vWfNZE4IRUQjplu2Mqb/AFTDimkw2tdEdSH50wuQXZAbXSql0UphQke+vA==", | 2377 | "integrity": "sha512-N77UUIV+WCvE+5yHw+oks3m18/umd7y392Zv7mYTpFqHtkpcc+QUz+gLJNTWVlWROIWeLqY0f3OjZxV5TcXnRw==", |
1270 | "dev": true, | 2378 | "dev": true, |
1271 | "requires": { | 2379 | "requires": { |
1272 | "@babel/helper-plugin-utils": "^7.0.0", | 2380 | "@babel/helper-create-regexp-features-plugin": "^7.7.4", |
1273 | "@babel/helper-regex": "^7.4.4", | 2381 | "@babel/helper-plugin-utils": "^7.0.0" |
1274 | "regexpu-core": "^4.5.4" | ||
1275 | } | 2382 | } |
1276 | }, | 2383 | }, |
1277 | "@babel/polyfill": { | 2384 | "@babel/polyfill": { |
1278 | "version": "7.4.4", | 2385 | "version": "7.7.0", |
1279 | "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.4.4.tgz", | 2386 | "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.7.0.tgz", |
1280 | "integrity": "sha512-WlthFLfhQQhh+A2Gn5NSFl0Huxz36x86Jn+E9OW7ibK8edKPq+KLy4apM1yDpQ8kJOVi1OVjpP4vSDLdrI04dg==", | 2387 | "integrity": "sha512-/TS23MVvo34dFmf8mwCisCbWGrfhbiWZSwBo6HkADTBhUa2Q/jWltyY/tpofz/b6/RIhqaqQcquptCirqIhOaQ==", |
1281 | "requires": { | 2388 | "requires": { |
1282 | "core-js": "^2.6.5", | 2389 | "core-js": "^2.6.5", |
1283 | "regenerator-runtime": "^0.13.2" | 2390 | "regenerator-runtime": "^0.13.2" |
1284 | } | 2391 | } |
1285 | }, | 2392 | }, |
1286 | "@babel/preset-env": { | 2393 | "@babel/preset-env": { |
1287 | "version": "7.6.0", | 2394 | "version": "7.7.4", |
1288 | "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.6.0.tgz", | 2395 | "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.7.4.tgz", |
1289 | "integrity": "sha512-1efzxFv/TcPsNXlRhMzRnkBFMeIqBBgzwmZwlFDw5Ubj0AGLeufxugirwZmkkX/ayi3owsSqoQ4fw8LkfK9SYg==", | 2396 | "integrity": "sha512-Dg+ciGJjwvC1NIe/DGblMbcGq1HOtKbw8RLl4nIjlfcILKEOkWT/vRqPpumswABEBVudii6dnVwrBtzD7ibm4g==", |
1290 | "dev": true, | 2397 | "dev": true, |
1291 | "requires": { | 2398 | "requires": { |
1292 | "@babel/helper-module-imports": "^7.0.0", | 2399 | "@babel/helper-module-imports": "^7.7.4", |
1293 | "@babel/helper-plugin-utils": "^7.0.0", | 2400 | "@babel/helper-plugin-utils": "^7.0.0", |
1294 | "@babel/plugin-proposal-async-generator-functions": "^7.2.0", | 2401 | "@babel/plugin-proposal-async-generator-functions": "^7.7.4", |
1295 | "@babel/plugin-proposal-dynamic-import": "^7.5.0", | 2402 | "@babel/plugin-proposal-dynamic-import": "^7.7.4", |
1296 | "@babel/plugin-proposal-json-strings": "^7.2.0", | 2403 | "@babel/plugin-proposal-json-strings": "^7.7.4", |
1297 | "@babel/plugin-proposal-object-rest-spread": "^7.5.5", | 2404 | "@babel/plugin-proposal-object-rest-spread": "^7.7.4", |
1298 | "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", | 2405 | "@babel/plugin-proposal-optional-catch-binding": "^7.7.4", |
1299 | "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", | 2406 | "@babel/plugin-proposal-unicode-property-regex": "^7.7.4", |
1300 | "@babel/plugin-syntax-async-generators": "^7.2.0", | 2407 | "@babel/plugin-syntax-async-generators": "^7.7.4", |
1301 | "@babel/plugin-syntax-dynamic-import": "^7.2.0", | 2408 | "@babel/plugin-syntax-dynamic-import": "^7.7.4", |
1302 | "@babel/plugin-syntax-json-strings": "^7.2.0", | 2409 | "@babel/plugin-syntax-json-strings": "^7.7.4", |
1303 | "@babel/plugin-syntax-object-rest-spread": "^7.2.0", | 2410 | "@babel/plugin-syntax-object-rest-spread": "^7.7.4", |
1304 | "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", | 2411 | "@babel/plugin-syntax-optional-catch-binding": "^7.7.4", |
1305 | "@babel/plugin-transform-arrow-functions": "^7.2.0", | 2412 | "@babel/plugin-syntax-top-level-await": "^7.7.4", |
1306 | "@babel/plugin-transform-async-to-generator": "^7.5.0", | 2413 | "@babel/plugin-transform-arrow-functions": "^7.7.4", |
1307 | "@babel/plugin-transform-block-scoped-functions": "^7.2.0", | 2414 | "@babel/plugin-transform-async-to-generator": "^7.7.4", |
1308 | "@babel/plugin-transform-block-scoping": "^7.6.0", | 2415 | "@babel/plugin-transform-block-scoped-functions": "^7.7.4", |
1309 | "@babel/plugin-transform-classes": "^7.5.5", | 2416 | "@babel/plugin-transform-block-scoping": "^7.7.4", |
1310 | "@babel/plugin-transform-computed-properties": "^7.2.0", | 2417 | "@babel/plugin-transform-classes": "^7.7.4", |
1311 | "@babel/plugin-transform-destructuring": "^7.6.0", | 2418 | "@babel/plugin-transform-computed-properties": "^7.7.4", |
1312 | "@babel/plugin-transform-dotall-regex": "^7.4.4", | 2419 | "@babel/plugin-transform-destructuring": "^7.7.4", |
1313 | "@babel/plugin-transform-duplicate-keys": "^7.5.0", | 2420 | "@babel/plugin-transform-dotall-regex": "^7.7.4", |
1314 | "@babel/plugin-transform-exponentiation-operator": "^7.2.0", | 2421 | "@babel/plugin-transform-duplicate-keys": "^7.7.4", |
1315 | "@babel/plugin-transform-for-of": "^7.4.4", | 2422 | "@babel/plugin-transform-exponentiation-operator": "^7.7.4", |
1316 | "@babel/plugin-transform-function-name": "^7.4.4", | 2423 | "@babel/plugin-transform-for-of": "^7.7.4", |
1317 | "@babel/plugin-transform-literals": "^7.2.0", | 2424 | "@babel/plugin-transform-function-name": "^7.7.4", |
1318 | "@babel/plugin-transform-member-expression-literals": "^7.2.0", | 2425 | "@babel/plugin-transform-literals": "^7.7.4", |
1319 | "@babel/plugin-transform-modules-amd": "^7.5.0", | 2426 | "@babel/plugin-transform-member-expression-literals": "^7.7.4", |
1320 | "@babel/plugin-transform-modules-commonjs": "^7.6.0", | 2427 | "@babel/plugin-transform-modules-amd": "^7.7.4", |
1321 | "@babel/plugin-transform-modules-systemjs": "^7.5.0", | 2428 | "@babel/plugin-transform-modules-commonjs": "^7.7.4", |
1322 | "@babel/plugin-transform-modules-umd": "^7.2.0", | 2429 | "@babel/plugin-transform-modules-systemjs": "^7.7.4", |
1323 | "@babel/plugin-transform-named-capturing-groups-regex": "^7.6.0", | 2430 | "@babel/plugin-transform-modules-umd": "^7.7.4", |
1324 | "@babel/plugin-transform-new-target": "^7.4.4", | 2431 | "@babel/plugin-transform-named-capturing-groups-regex": "^7.7.4", |
1325 | "@babel/plugin-transform-object-super": "^7.5.5", | 2432 | "@babel/plugin-transform-new-target": "^7.7.4", |
1326 | "@babel/plugin-transform-parameters": "^7.4.4", | 2433 | "@babel/plugin-transform-object-super": "^7.7.4", |
1327 | "@babel/plugin-transform-property-literals": "^7.2.0", | 2434 | "@babel/plugin-transform-parameters": "^7.7.4", |
1328 | "@babel/plugin-transform-regenerator": "^7.4.5", | 2435 | "@babel/plugin-transform-property-literals": "^7.7.4", |
1329 | "@babel/plugin-transform-reserved-words": "^7.2.0", | 2436 | "@babel/plugin-transform-regenerator": "^7.7.4", |
1330 | "@babel/plugin-transform-shorthand-properties": "^7.2.0", | 2437 | "@babel/plugin-transform-reserved-words": "^7.7.4", |
1331 | "@babel/plugin-transform-spread": "^7.2.0", | 2438 | "@babel/plugin-transform-shorthand-properties": "^7.7.4", |
1332 | "@babel/plugin-transform-sticky-regex": "^7.2.0", | 2439 | "@babel/plugin-transform-spread": "^7.7.4", |
1333 | "@babel/plugin-transform-template-literals": "^7.4.4", | 2440 | "@babel/plugin-transform-sticky-regex": "^7.7.4", |
1334 | "@babel/plugin-transform-typeof-symbol": "^7.2.0", | 2441 | "@babel/plugin-transform-template-literals": "^7.7.4", |
1335 | "@babel/plugin-transform-unicode-regex": "^7.4.4", | 2442 | "@babel/plugin-transform-typeof-symbol": "^7.7.4", |
1336 | "@babel/types": "^7.6.0", | 2443 | "@babel/plugin-transform-unicode-regex": "^7.7.4", |
2444 | "@babel/types": "^7.7.4", | ||
1337 | "browserslist": "^4.6.0", | 2445 | "browserslist": "^4.6.0", |
1338 | "core-js-compat": "^3.1.1", | 2446 | "core-js-compat": "^3.1.1", |
1339 | "invariant": "^2.2.2", | 2447 | "invariant": "^2.2.2", |
1340 | "js-levenshtein": "^1.1.3", | 2448 | "js-levenshtein": "^1.1.3", |
1341 | "semver": "^5.5.0" | 2449 | "semver": "^5.5.0" |
2450 | }, | ||
2451 | "dependencies": { | ||
2452 | "@babel/types": { | ||
2453 | "version": "7.7.4", | ||
2454 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", | ||
2455 | "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", | ||
2456 | "dev": true, | ||
2457 | "requires": { | ||
2458 | "esutils": "^2.0.2", | ||
2459 | "lodash": "^4.17.13", | ||
2460 | "to-fast-properties": "^2.0.0" | ||
2461 | } | ||
2462 | } | ||
1342 | } | 2463 | } |
1343 | }, | 2464 | }, |
1344 | "@babel/preset-react": { | 2465 | "@babel/preset-react": { |
1345 | "version": "7.0.0", | 2466 | "version": "7.7.4", |
1346 | "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.0.0.tgz", | 2467 | "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.7.4.tgz", |
1347 | "integrity": "sha512-oayxyPS4Zj+hF6Et11BwuBkmpgT/zMxyuZgFrMeZID6Hdh3dGlk4sHCAhdBCpuCKW2ppBfl2uCCetlrUIJRY3w==", | 2468 | "integrity": "sha512-j+vZtg0/8pQr1H8wKoaJyGL2IEk3rG/GIvua7Sec7meXVIvGycihlGMx5xcU00kqCJbwzHs18xTu3YfREOqQ+g==", |
1348 | "dev": true, | 2469 | "dev": true, |
1349 | "requires": { | 2470 | "requires": { |
1350 | "@babel/helper-plugin-utils": "^7.0.0", | 2471 | "@babel/helper-plugin-utils": "^7.0.0", |
1351 | "@babel/plugin-transform-react-display-name": "^7.0.0", | 2472 | "@babel/plugin-transform-react-display-name": "^7.7.4", |
1352 | "@babel/plugin-transform-react-jsx": "^7.0.0", | 2473 | "@babel/plugin-transform-react-jsx": "^7.7.4", |
1353 | "@babel/plugin-transform-react-jsx-self": "^7.0.0", | 2474 | "@babel/plugin-transform-react-jsx-self": "^7.7.4", |
1354 | "@babel/plugin-transform-react-jsx-source": "^7.0.0" | 2475 | "@babel/plugin-transform-react-jsx-source": "^7.7.4" |
1355 | } | 2476 | } |
1356 | }, | 2477 | }, |
1357 | "@babel/register": { | 2478 | "@babel/register": { |
1358 | "version": "7.0.0", | 2479 | "version": "7.7.4", |
1359 | "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.0.0.tgz", | 2480 | "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.7.4.tgz", |
1360 | "integrity": "sha512-f/+CRmaCe7rVEvcvPvxeA8j5aJhHC3aJie7YuqcMDhUOuyWLA7J/aNrTaHIzoWPEhpHA54mec4Mm8fv8KBlv3g==", | 2481 | "integrity": "sha512-/fmONZqL6ZMl9KJUYajetCrID6m0xmL4odX7v+Xvoxcv0DdbP/oO0TWIeLUCHqczQ6L6njDMqmqHFy2cp3FFsA==", |
1361 | "dev": true, | 2482 | "dev": true, |
1362 | "requires": { | 2483 | "requires": { |
1363 | "core-js": "^2.5.7", | 2484 | "find-cache-dir": "^2.0.0", |
1364 | "find-cache-dir": "^1.0.0", | 2485 | "lodash": "^4.17.13", |
1365 | "home-or-tmp": "^3.0.0", | 2486 | "make-dir": "^2.1.0", |
1366 | "lodash": "^4.17.10", | ||
1367 | "mkdirp": "^0.5.1", | ||
1368 | "pirates": "^4.0.0", | 2487 | "pirates": "^4.0.0", |
1369 | "source-map-support": "^0.5.9" | 2488 | "source-map-support": "^0.5.16" |
2489 | }, | ||
2490 | "dependencies": { | ||
2491 | "make-dir": { | ||
2492 | "version": "2.1.0", | ||
2493 | "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", | ||
2494 | "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", | ||
2495 | "dev": true, | ||
2496 | "requires": { | ||
2497 | "pify": "^4.0.1", | ||
2498 | "semver": "^5.6.0" | ||
2499 | } | ||
2500 | }, | ||
2501 | "pify": { | ||
2502 | "version": "4.0.1", | ||
2503 | "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", | ||
2504 | "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", | ||
2505 | "dev": true | ||
2506 | }, | ||
2507 | "source-map-support": { | ||
2508 | "version": "0.5.16", | ||
2509 | "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", | ||
2510 | "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", | ||
2511 | "dev": true, | ||
2512 | "requires": { | ||
2513 | "buffer-from": "^1.0.0", | ||
2514 | "source-map": "^0.6.0" | ||
2515 | } | ||
2516 | } | ||
1370 | } | 2517 | } |
1371 | }, | 2518 | }, |
1372 | "@babel/runtime": { | 2519 | "@babel/runtime": { |
1373 | "version": "7.4.5", | 2520 | "version": "7.7.4", |
1374 | "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.4.5.tgz", | 2521 | "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.7.4.tgz", |
1375 | "integrity": "sha512-TuI4qpWZP6lGOGIuGWtp9sPluqYICmbk8T/1vpSysqJxRPkudh/ofFWyqdcMsDf2s7KvDL4/YHgKyvcS3g9CJQ==", | 2522 | "integrity": "sha512-r24eVUUr0QqNZa+qrImUk8fn5SPhHq+IfYvIoIMg0do3GdK9sMdiLKP3GYVVaxpPKORgm8KRKaNTEhAjgIpLMw==", |
1376 | "requires": { | 2523 | "requires": { |
1377 | "regenerator-runtime": "^0.13.2" | 2524 | "regenerator-runtime": "^0.13.2" |
1378 | } | 2525 | } |
@@ -1444,6 +2591,41 @@ | |||
1444 | "ajv-keywords": "^3.1.0" | 2591 | "ajv-keywords": "^3.1.0" |
1445 | } | 2592 | } |
1446 | }, | 2593 | }, |
2594 | "@electron/get": { | ||
2595 | "version": "1.7.2", | ||
2596 | "resolved": "https://registry.npmjs.org/@electron/get/-/get-1.7.2.tgz", | ||
2597 | "integrity": "sha512-LSE4LZGMjGS9TloDx0yO44D2UTbaeKRk+QjlhWLiQlikV6J4spgDCjb6z4YIcqmPAwNzlNCnWF4dubytwI+ATA==", | ||
2598 | "dev": true, | ||
2599 | "requires": { | ||
2600 | "debug": "^4.1.1", | ||
2601 | "env-paths": "^2.2.0", | ||
2602 | "fs-extra": "^8.1.0", | ||
2603 | "global-agent": "^2.0.2", | ||
2604 | "global-tunnel-ng": "^2.7.1", | ||
2605 | "got": "^9.6.0", | ||
2606 | "sanitize-filename": "^1.6.2", | ||
2607 | "sumchecker": "^3.0.1" | ||
2608 | }, | ||
2609 | "dependencies": { | ||
2610 | "env-paths": { | ||
2611 | "version": "2.2.0", | ||
2612 | "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", | ||
2613 | "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", | ||
2614 | "dev": true | ||
2615 | }, | ||
2616 | "fs-extra": { | ||
2617 | "version": "8.1.0", | ||
2618 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", | ||
2619 | "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", | ||
2620 | "dev": true, | ||
2621 | "requires": { | ||
2622 | "graceful-fs": "^4.2.0", | ||
2623 | "jsonfile": "^4.0.0", | ||
2624 | "universalify": "^0.1.0" | ||
2625 | } | ||
2626 | } | ||
2627 | } | ||
2628 | }, | ||
1447 | "@evocateur/libnpmaccess": { | 2629 | "@evocateur/libnpmaccess": { |
1448 | "version": "3.1.2", | 2630 | "version": "3.1.2", |
1449 | "resolved": "https://registry.npmjs.org/@evocateur/libnpmaccess/-/libnpmaccess-3.1.2.tgz", | 2631 | "resolved": "https://registry.npmjs.org/@evocateur/libnpmaccess/-/libnpmaccess-3.1.2.tgz", |
@@ -1565,20 +2747,20 @@ | |||
1565 | } | 2747 | } |
1566 | }, | 2748 | }, |
1567 | "@felixrieseberg/spellchecker": { | 2749 | "@felixrieseberg/spellchecker": { |
1568 | "version": "4.0.10", | 2750 | "version": "4.0.12", |
1569 | "resolved": "https://registry.npmjs.org/@felixrieseberg/spellchecker/-/spellchecker-4.0.10.tgz", | 2751 | "resolved": "https://registry.npmjs.org/@felixrieseberg/spellchecker/-/spellchecker-4.0.12.tgz", |
1570 | "integrity": "sha512-b+BlHcBXjx+W7yGNAtoVpAv8dvmAQ8Tp2YhNjqxIgocb6Wq1nKLl4jfu9DG60UWC0hTNvvQ74ny9ojiUFNqGSA==", | 2752 | "integrity": "sha512-jLAPnRALB1I6Un8ldHVJfJid7m2R1qXoafFF/95sdm7R5VPOsZ3xTreZ/wLKO5x9AdsD2t9zpOcjDFTsCf3VzQ==", |
1571 | "requires": { | 2753 | "requires": { |
1572 | "nan": "^2.13.2" | 2754 | "nan": "^2.14.0" |
1573 | } | 2755 | } |
1574 | }, | 2756 | }, |
1575 | "@fimbul/bifrost": { | 2757 | "@fimbul/bifrost": { |
1576 | "version": "0.17.0", | 2758 | "version": "0.21.0", |
1577 | "resolved": "https://registry.npmjs.org/@fimbul/bifrost/-/bifrost-0.17.0.tgz", | 2759 | "resolved": "https://registry.npmjs.org/@fimbul/bifrost/-/bifrost-0.21.0.tgz", |
1578 | "integrity": "sha512-gVTkJAOef5HtN6LPmrtt5fAUmBywwlgmObsU3FBhPoNeXPLaIl2zywXkJEtvvVLQnaFmtff3x+wIj5lHRCDE3Q==", | 2760 | "integrity": "sha512-ou8VU+nTmOW1jeg+FT+sn+an/M0Xb9G16RucrfhjXGWv1Q97kCoM5CG9Qj7GYOSdu7km72k7nY83Eyr53Bkakg==", |
1579 | "dev": true, | 2761 | "dev": true, |
1580 | "requires": { | 2762 | "requires": { |
1581 | "@fimbul/ymir": "^0.17.0", | 2763 | "@fimbul/ymir": "^0.21.0", |
1582 | "get-caller-file": "^2.0.0", | 2764 | "get-caller-file": "^2.0.0", |
1583 | "tslib": "^1.8.1", | 2765 | "tslib": "^1.8.1", |
1584 | "tsutils": "^3.5.0" | 2766 | "tsutils": "^3.5.0" |
@@ -1602,9 +2784,9 @@ | |||
1602 | } | 2784 | } |
1603 | }, | 2785 | }, |
1604 | "@fimbul/ymir": { | 2786 | "@fimbul/ymir": { |
1605 | "version": "0.17.0", | 2787 | "version": "0.21.0", |
1606 | "resolved": "https://registry.npmjs.org/@fimbul/ymir/-/ymir-0.17.0.tgz", | 2788 | "resolved": "https://registry.npmjs.org/@fimbul/ymir/-/ymir-0.21.0.tgz", |
1607 | "integrity": "sha512-xMXM9KTXRLHLVS6dnX1JhHNEkmWHcAVCQ/4+DA1KKwC/AFnGHzu/7QfQttEPgw3xplT+ILf9e3i64jrFwB3JtA==", | 2789 | "integrity": "sha512-T/y7WqPsm4n3zhT08EpB5sfdm2Kvw3gurAxr2Lr5dQeLi8ZsMlNT/Jby+ZmuuAAd1PnXYzKp+2SXgIkQIIMCUg==", |
1608 | "dev": true, | 2790 | "dev": true, |
1609 | "requires": { | 2791 | "requires": { |
1610 | "inversify": "^5.0.0", | 2792 | "inversify": "^5.0.0", |
@@ -1613,9 +2795,9 @@ | |||
1613 | } | 2795 | } |
1614 | }, | 2796 | }, |
1615 | "@hapi/address": { | 2797 | "@hapi/address": { |
1616 | "version": "2.1.1", | 2798 | "version": "2.1.4", |
1617 | "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.1.tgz", | 2799 | "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", |
1618 | "integrity": "sha512-DYuHzu978pP1XW1GD3HGvLnAFjbQTIgc2+V153FGkbS2pgo9haigCdwBnUDrbhaOkgiJlbZvoEqDrcxSLHpiWA==", | 2800 | "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", |
1619 | "dev": true | 2801 | "dev": true |
1620 | }, | 2802 | }, |
1621 | "@hapi/bourne": { | 2803 | "@hapi/bourne": { |
@@ -1625,9 +2807,9 @@ | |||
1625 | "dev": true | 2807 | "dev": true |
1626 | }, | 2808 | }, |
1627 | "@hapi/hoek": { | 2809 | "@hapi/hoek": { |
1628 | "version": "8.2.4", | 2810 | "version": "8.5.0", |
1629 | "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.2.4.tgz", | 2811 | "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.0.tgz", |
1630 | "integrity": "sha512-Ze5SDNt325yZvNO7s5C4fXDscjJ6dcqLFXJQ/M7dZRQCewuDj2iDUuBi6jLQt+APbW9RjjVEvLr35FXuOEqjow==", | 2812 | "integrity": "sha512-7XYT10CZfPsH7j9F1Jmg1+d0ezOux2oM2GfArAzLwWe4mE2Dr3hVjsAL6+TFY49RRJlCdJDMw3nJsLFroTc8Kw==", |
1631 | "dev": true | 2813 | "dev": true |
1632 | }, | 2814 | }, |
1633 | "@hapi/joi": { | 2815 | "@hapi/joi": { |
@@ -1643,12 +2825,12 @@ | |||
1643 | } | 2825 | } |
1644 | }, | 2826 | }, |
1645 | "@hapi/topo": { | 2827 | "@hapi/topo": { |
1646 | "version": "3.1.3", | 2828 | "version": "3.1.6", |
1647 | "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.3.tgz", | 2829 | "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", |
1648 | "integrity": "sha512-JmS9/vQK6dcUYn7wc2YZTqzIKubAQcJKu2KCKAru6es482U5RT5fP1EXCPtlXpiK7PR0On/kpQKI4fRKkzpZBQ==", | 2830 | "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", |
1649 | "dev": true, | 2831 | "dev": true, |
1650 | "requires": { | 2832 | "requires": { |
1651 | "@hapi/hoek": "8.x.x" | 2833 | "@hapi/hoek": "^8.3.0" |
1652 | } | 2834 | } |
1653 | }, | 2835 | }, |
1654 | "@jest/console": { | 2836 | "@jest/console": { |
@@ -1858,15 +3040,15 @@ | |||
1858 | } | 3040 | } |
1859 | }, | 3041 | }, |
1860 | "@lerna/add": { | 3042 | "@lerna/add": { |
1861 | "version": "3.16.2", | 3043 | "version": "3.19.0", |
1862 | "resolved": "https://registry.npmjs.org/@lerna/add/-/add-3.16.2.tgz", | 3044 | "resolved": "https://registry.npmjs.org/@lerna/add/-/add-3.19.0.tgz", |
1863 | "integrity": "sha512-RAAaF8aODPogj2Ge9Wj3uxPFIBGpog9M+HwSuq03ZnkkO831AmasCTJDqV+GEpl1U2DvnhZQEwHpWmTT0uUeEw==", | 3045 | "integrity": "sha512-qzhxPyoczvvT1W0wwCK9I0iJ4B9WR+HzYsusmRuzM3mEhWjowhbuvKEl5BjGYuXc9AvEErM/S0Fm5K0RcuS39Q==", |
1864 | "dev": true, | 3046 | "dev": true, |
1865 | "requires": { | 3047 | "requires": { |
1866 | "@evocateur/pacote": "^9.6.3", | 3048 | "@evocateur/pacote": "^9.6.3", |
1867 | "@lerna/bootstrap": "3.16.2", | 3049 | "@lerna/bootstrap": "3.18.5", |
1868 | "@lerna/command": "3.16.0", | 3050 | "@lerna/command": "3.18.5", |
1869 | "@lerna/filter-options": "3.16.0", | 3051 | "@lerna/filter-options": "3.18.4", |
1870 | "@lerna/npm-conf": "3.16.0", | 3052 | "@lerna/npm-conf": "3.16.0", |
1871 | "@lerna/validation-error": "3.13.0", | 3053 | "@lerna/validation-error": "3.13.0", |
1872 | "dedent": "^0.7.0", | 3054 | "dedent": "^0.7.0", |
@@ -1883,34 +3065,23 @@ | |||
1883 | } | 3065 | } |
1884 | } | 3066 | } |
1885 | }, | 3067 | }, |
1886 | "@lerna/batch-packages": { | ||
1887 | "version": "3.16.0", | ||
1888 | "resolved": "https://registry.npmjs.org/@lerna/batch-packages/-/batch-packages-3.16.0.tgz", | ||
1889 | "integrity": "sha512-7AdMkANpubY/FKFI01im01tlx6ygOBJ/0JcixMUWoWP/7Ds3SWQF22ID6fbBr38jUWptYLDs2fagtTDL7YUPuA==", | ||
1890 | "dev": true, | ||
1891 | "requires": { | ||
1892 | "@lerna/package-graph": "3.16.0", | ||
1893 | "npmlog": "^4.1.2" | ||
1894 | } | ||
1895 | }, | ||
1896 | "@lerna/bootstrap": { | 3068 | "@lerna/bootstrap": { |
1897 | "version": "3.16.2", | 3069 | "version": "3.18.5", |
1898 | "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-3.16.2.tgz", | 3070 | "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-3.18.5.tgz", |
1899 | "integrity": "sha512-I+gs7eh6rv9Vyd+CwqL7sftRfOOsSzCle8cv/CGlMN7/p7EAVhxEdAw8SYoHIKHzipXszuqqy1Y3opyleD0qdA==", | 3071 | "integrity": "sha512-9vD/BfCz8YSF2Dx7sHaMVo6Cy33WjLEmoN1yrHgNkHjm7ykWbLHG5wru0f4Y4pvwa0s5Hf76rvT8aJWzGHk9IQ==", |
1900 | "dev": true, | 3072 | "dev": true, |
1901 | "requires": { | 3073 | "requires": { |
1902 | "@lerna/batch-packages": "3.16.0", | 3074 | "@lerna/command": "3.18.5", |
1903 | "@lerna/command": "3.16.0", | 3075 | "@lerna/filter-options": "3.18.4", |
1904 | "@lerna/filter-options": "3.16.0", | 3076 | "@lerna/has-npm-version": "3.16.5", |
1905 | "@lerna/has-npm-version": "3.16.0", | 3077 | "@lerna/npm-install": "3.16.5", |
1906 | "@lerna/npm-install": "3.16.0", | 3078 | "@lerna/package-graph": "3.18.5", |
1907 | "@lerna/package-graph": "3.16.0", | ||
1908 | "@lerna/pulse-till-done": "3.13.0", | 3079 | "@lerna/pulse-till-done": "3.13.0", |
1909 | "@lerna/rimraf-dir": "3.14.2", | 3080 | "@lerna/rimraf-dir": "3.16.5", |
1910 | "@lerna/run-lifecycle": "3.16.2", | 3081 | "@lerna/run-lifecycle": "3.16.2", |
1911 | "@lerna/run-parallel-batches": "3.16.0", | 3082 | "@lerna/run-topologically": "3.18.5", |
1912 | "@lerna/symlink-binary": "3.16.2", | 3083 | "@lerna/symlink-binary": "3.17.0", |
1913 | "@lerna/symlink-dependencies": "3.16.2", | 3084 | "@lerna/symlink-dependencies": "3.17.0", |
1914 | "@lerna/validation-error": "3.13.0", | 3085 | "@lerna/validation-error": "3.13.0", |
1915 | "dedent": "^0.7.0", | 3086 | "dedent": "^0.7.0", |
1916 | "get-port": "^4.2.0", | 3087 | "get-port": "^4.2.0", |
@@ -1934,33 +3105,32 @@ | |||
1934 | } | 3105 | } |
1935 | }, | 3106 | }, |
1936 | "@lerna/changed": { | 3107 | "@lerna/changed": { |
1937 | "version": "3.16.4", | 3108 | "version": "3.18.5", |
1938 | "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-3.16.4.tgz", | 3109 | "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-3.18.5.tgz", |
1939 | "integrity": "sha512-NCD7XkK744T23iW0wqKEgF4R9MYmReUbyHCZKopFnsNpQdqumc3SOIvQUAkKCP6hQJmYvxvOieoVgy/CVDpZ5g==", | 3110 | "integrity": "sha512-IXS7VZ5VDQUfCsgK56WYxd42luMBxL456cNUf1yBgQ1cy1U2FPVMitIdLN4AcP7bJizdPWeG8yDptf47jN/xVw==", |
1940 | "dev": true, | 3111 | "dev": true, |
1941 | "requires": { | 3112 | "requires": { |
1942 | "@lerna/collect-updates": "3.16.0", | 3113 | "@lerna/collect-updates": "3.18.0", |
1943 | "@lerna/command": "3.16.0", | 3114 | "@lerna/command": "3.18.5", |
1944 | "@lerna/listable": "3.16.0", | 3115 | "@lerna/listable": "3.18.5", |
1945 | "@lerna/output": "3.13.0", | 3116 | "@lerna/output": "3.13.0" |
1946 | "@lerna/version": "3.16.4" | ||
1947 | } | 3117 | } |
1948 | }, | 3118 | }, |
1949 | "@lerna/check-working-tree": { | 3119 | "@lerna/check-working-tree": { |
1950 | "version": "3.14.2", | 3120 | "version": "3.16.5", |
1951 | "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.14.2.tgz", | 3121 | "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.16.5.tgz", |
1952 | "integrity": "sha512-7safqxM/MYoAoxZxulUDtIJIbnBIgo0PB/FHytueG+9VaX7GMnDte2Bt1EKa0dz2sAyQdmQ3Q8ZXpf/6JDjaeg==", | 3122 | "integrity": "sha512-xWjVBcuhvB8+UmCSb5tKVLB5OuzSpw96WEhS2uz6hkWVa/Euh1A0/HJwn2cemyK47wUrCQXtczBUiqnq9yX5VQ==", |
1953 | "dev": true, | 3123 | "dev": true, |
1954 | "requires": { | 3124 | "requires": { |
1955 | "@lerna/collect-uncommitted": "3.14.2", | 3125 | "@lerna/collect-uncommitted": "3.16.5", |
1956 | "@lerna/describe-ref": "3.14.2", | 3126 | "@lerna/describe-ref": "3.16.5", |
1957 | "@lerna/validation-error": "3.13.0" | 3127 | "@lerna/validation-error": "3.13.0" |
1958 | } | 3128 | } |
1959 | }, | 3129 | }, |
1960 | "@lerna/child-process": { | 3130 | "@lerna/child-process": { |
1961 | "version": "3.14.2", | 3131 | "version": "3.16.5", |
1962 | "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-3.14.2.tgz", | 3132 | "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-3.16.5.tgz", |
1963 | "integrity": "sha512-xnq+W5yQb6RkwI0p16ZQnrn6HkloH/MWTw4lGE1nKsBLAUbmSU5oTE93W1nrG0X3IMF/xWc9UYvNdUGMWvZZ4w==", | 3133 | "integrity": "sha512-vdcI7mzei9ERRV4oO8Y1LHBZ3A5+ampRKg1wq5nutLsUA4mEBN6H7JqjWOMY9xZemv6+kATm2ofjJ3lW5TszQg==", |
1964 | "dev": true, | 3134 | "dev": true, |
1965 | "requires": { | 3135 | "requires": { |
1966 | "chalk": "^2.3.1", | 3136 | "chalk": "^2.3.1", |
@@ -1969,80 +3139,193 @@ | |||
1969 | } | 3139 | } |
1970 | }, | 3140 | }, |
1971 | "@lerna/clean": { | 3141 | "@lerna/clean": { |
1972 | "version": "3.16.0", | 3142 | "version": "3.18.5", |
1973 | "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-3.16.0.tgz", | 3143 | "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-3.18.5.tgz", |
1974 | "integrity": "sha512-5P9U5Y19WmYZr7UAMGXBpY7xCRdlR7zhHy8MAPDKVx70rFIBS6nWXn5n7Kntv74g7Lm1gJ2rsiH5tj1OPcRJgg==", | 3144 | "integrity": "sha512-tHxOj9frTIhB/H2gtgMU3xpIc4IJEhXcUlReko6RJt8TTiDZGPDudCcgjg6i7n15v9jXMOc1y4F+y5/1089bfA==", |
1975 | "dev": true, | 3145 | "dev": true, |
1976 | "requires": { | 3146 | "requires": { |
1977 | "@lerna/command": "3.16.0", | 3147 | "@lerna/command": "3.18.5", |
1978 | "@lerna/filter-options": "3.16.0", | 3148 | "@lerna/filter-options": "3.18.4", |
1979 | "@lerna/prompt": "3.13.0", | 3149 | "@lerna/prompt": "3.18.5", |
1980 | "@lerna/pulse-till-done": "3.13.0", | 3150 | "@lerna/pulse-till-done": "3.13.0", |
1981 | "@lerna/rimraf-dir": "3.14.2", | 3151 | "@lerna/rimraf-dir": "3.16.5", |
1982 | "p-map": "^2.1.0", | 3152 | "p-map": "^2.1.0", |
1983 | "p-map-series": "^1.0.0", | 3153 | "p-map-series": "^1.0.0", |
1984 | "p-waterfall": "^1.0.0" | 3154 | "p-waterfall": "^1.0.0" |
1985 | } | 3155 | } |
1986 | }, | 3156 | }, |
1987 | "@lerna/cli": { | 3157 | "@lerna/cli": { |
1988 | "version": "3.13.0", | 3158 | "version": "3.18.5", |
1989 | "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-3.13.0.tgz", | 3159 | "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-3.18.5.tgz", |
1990 | "integrity": "sha512-HgFGlyCZbYaYrjOr3w/EsY18PdvtsTmDfpUQe8HwDjXlPeCCUgliZjXLOVBxSjiOvPeOSwvopwIHKWQmYbwywg==", | 3160 | "integrity": "sha512-erkbxkj9jfc89vVs/jBLY/fM0I80oLmJkFUV3Q3wk9J3miYhP14zgVEBsPZY68IZlEjT6T3Xlq2xO1AVaatHsA==", |
1991 | "dev": true, | 3161 | "dev": true, |
1992 | "requires": { | 3162 | "requires": { |
1993 | "@lerna/global-options": "3.13.0", | 3163 | "@lerna/global-options": "3.13.0", |
1994 | "dedent": "^0.7.0", | 3164 | "dedent": "^0.7.0", |
1995 | "npmlog": "^4.1.2", | 3165 | "npmlog": "^4.1.2", |
1996 | "yargs": "^12.0.1" | 3166 | "yargs": "^14.2.2" |
3167 | }, | ||
3168 | "dependencies": { | ||
3169 | "ansi-regex": { | ||
3170 | "version": "4.1.0", | ||
3171 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", | ||
3172 | "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", | ||
3173 | "dev": true | ||
3174 | }, | ||
3175 | "cliui": { | ||
3176 | "version": "5.0.0", | ||
3177 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", | ||
3178 | "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", | ||
3179 | "dev": true, | ||
3180 | "requires": { | ||
3181 | "string-width": "^3.1.0", | ||
3182 | "strip-ansi": "^5.2.0", | ||
3183 | "wrap-ansi": "^5.1.0" | ||
3184 | } | ||
3185 | }, | ||
3186 | "get-caller-file": { | ||
3187 | "version": "2.0.5", | ||
3188 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", | ||
3189 | "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", | ||
3190 | "dev": true | ||
3191 | }, | ||
3192 | "require-main-filename": { | ||
3193 | "version": "2.0.0", | ||
3194 | "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", | ||
3195 | "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", | ||
3196 | "dev": true | ||
3197 | }, | ||
3198 | "string-width": { | ||
3199 | "version": "3.1.0", | ||
3200 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", | ||
3201 | "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", | ||
3202 | "dev": true, | ||
3203 | "requires": { | ||
3204 | "emoji-regex": "^7.0.1", | ||
3205 | "is-fullwidth-code-point": "^2.0.0", | ||
3206 | "strip-ansi": "^5.1.0" | ||
3207 | } | ||
3208 | }, | ||
3209 | "strip-ansi": { | ||
3210 | "version": "5.2.0", | ||
3211 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", | ||
3212 | "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", | ||
3213 | "dev": true, | ||
3214 | "requires": { | ||
3215 | "ansi-regex": "^4.1.0" | ||
3216 | } | ||
3217 | }, | ||
3218 | "wrap-ansi": { | ||
3219 | "version": "5.1.0", | ||
3220 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", | ||
3221 | "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", | ||
3222 | "dev": true, | ||
3223 | "requires": { | ||
3224 | "ansi-styles": "^3.2.0", | ||
3225 | "string-width": "^3.0.0", | ||
3226 | "strip-ansi": "^5.0.0" | ||
3227 | } | ||
3228 | }, | ||
3229 | "yargs": { | ||
3230 | "version": "14.2.2", | ||
3231 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.2.tgz", | ||
3232 | "integrity": "sha512-/4ld+4VV5RnrynMhPZJ/ZpOCGSCeghMykZ3BhdFBDa9Wy/RH6uEGNWDJog+aUlq+9OM1CFTgtYRW5Is1Po9NOA==", | ||
3233 | "dev": true, | ||
3234 | "requires": { | ||
3235 | "cliui": "^5.0.0", | ||
3236 | "decamelize": "^1.2.0", | ||
3237 | "find-up": "^3.0.0", | ||
3238 | "get-caller-file": "^2.0.1", | ||
3239 | "require-directory": "^2.1.1", | ||
3240 | "require-main-filename": "^2.0.0", | ||
3241 | "set-blocking": "^2.0.0", | ||
3242 | "string-width": "^3.0.0", | ||
3243 | "which-module": "^2.0.0", | ||
3244 | "y18n": "^4.0.0", | ||
3245 | "yargs-parser": "^15.0.0" | ||
3246 | } | ||
3247 | }, | ||
3248 | "yargs-parser": { | ||
3249 | "version": "15.0.0", | ||
3250 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.0.tgz", | ||
3251 | "integrity": "sha512-xLTUnCMc4JhxrPEPUYD5IBR1mWCK/aT6+RJ/K29JY2y1vD+FhtgKK0AXRWvI262q3QSffAQuTouFIKUuHX89wQ==", | ||
3252 | "dev": true, | ||
3253 | "requires": { | ||
3254 | "camelcase": "^5.0.0", | ||
3255 | "decamelize": "^1.2.0" | ||
3256 | } | ||
3257 | } | ||
1997 | } | 3258 | } |
1998 | }, | 3259 | }, |
1999 | "@lerna/collect-uncommitted": { | 3260 | "@lerna/collect-uncommitted": { |
2000 | "version": "3.14.2", | 3261 | "version": "3.16.5", |
2001 | "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-3.14.2.tgz", | 3262 | "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-3.16.5.tgz", |
2002 | "integrity": "sha512-4EkQu4jIOdNL2BMzy/N0ydHB8+Z6syu6xiiKXOoFl0WoWU9H1jEJCX4TH7CmVxXL1+jcs8FIS2pfQz4oew99Eg==", | 3263 | "integrity": "sha512-ZgqnGwpDZiWyzIQVZtQaj9tRizsL4dUOhuOStWgTAw1EMe47cvAY2kL709DzxFhjr6JpJSjXV5rZEAeU3VE0Hg==", |
2003 | "dev": true, | 3264 | "dev": true, |
2004 | "requires": { | 3265 | "requires": { |
2005 | "@lerna/child-process": "3.14.2", | 3266 | "@lerna/child-process": "3.16.5", |
2006 | "chalk": "^2.3.1", | 3267 | "chalk": "^2.3.1", |
2007 | "figgy-pudding": "^3.5.1", | 3268 | "figgy-pudding": "^3.5.1", |
2008 | "npmlog": "^4.1.2" | 3269 | "npmlog": "^4.1.2" |
2009 | } | 3270 | } |
2010 | }, | 3271 | }, |
2011 | "@lerna/collect-updates": { | 3272 | "@lerna/collect-updates": { |
2012 | "version": "3.16.0", | 3273 | "version": "3.18.0", |
2013 | "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.16.0.tgz", | 3274 | "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.18.0.tgz", |
2014 | "integrity": "sha512-HwAIl815X2TNlmcp28zCrSdXfoZWNP7GJPEqNWYk7xDJTYLqQ+SrmKUePjb3AMGBwYAraZSEJLbHdBpJ5+cHmQ==", | 3275 | "integrity": "sha512-LJMKgWsE/var1RSvpKDIxS8eJ7POADEc0HM3FQiTpEczhP6aZfv9x3wlDjaHpZm9MxJyQilqxZcasRANmRcNgw==", |
2015 | "dev": true, | 3276 | "dev": true, |
2016 | "requires": { | 3277 | "requires": { |
2017 | "@lerna/child-process": "3.14.2", | 3278 | "@lerna/child-process": "3.16.5", |
2018 | "@lerna/describe-ref": "3.14.2", | 3279 | "@lerna/describe-ref": "3.16.5", |
2019 | "minimatch": "^3.0.4", | 3280 | "minimatch": "^3.0.4", |
2020 | "npmlog": "^4.1.2", | 3281 | "npmlog": "^4.1.2", |
2021 | "slash": "^2.0.0" | 3282 | "slash": "^2.0.0" |
2022 | } | 3283 | } |
2023 | }, | 3284 | }, |
2024 | "@lerna/command": { | 3285 | "@lerna/command": { |
2025 | "version": "3.16.0", | 3286 | "version": "3.18.5", |
2026 | "resolved": "https://registry.npmjs.org/@lerna/command/-/command-3.16.0.tgz", | 3287 | "resolved": "https://registry.npmjs.org/@lerna/command/-/command-3.18.5.tgz", |
2027 | "integrity": "sha512-u7tE4GC4/gfbPA9eQg+0ulnoJ+PMoMqomx033r/IxqZrHtmJR9+pF/37S0fsxJ2hX/RMFPC7c9Q/i8NEufSpdQ==", | 3288 | "integrity": "sha512-36EnqR59yaTU4HrR1C9XDFti2jRx0BgpIUBeWn129LZZB8kAB3ov1/dJNa1KcNRKp91DncoKHLY99FZ6zTNpMQ==", |
2028 | "dev": true, | 3289 | "dev": true, |
2029 | "requires": { | 3290 | "requires": { |
2030 | "@lerna/child-process": "3.14.2", | 3291 | "@lerna/child-process": "3.16.5", |
2031 | "@lerna/package-graph": "3.16.0", | 3292 | "@lerna/package-graph": "3.18.5", |
2032 | "@lerna/project": "3.16.0", | 3293 | "@lerna/project": "3.18.0", |
2033 | "@lerna/validation-error": "3.13.0", | 3294 | "@lerna/validation-error": "3.13.0", |
2034 | "@lerna/write-log-file": "3.13.0", | 3295 | "@lerna/write-log-file": "3.13.0", |
3296 | "clone-deep": "^4.0.1", | ||
2035 | "dedent": "^0.7.0", | 3297 | "dedent": "^0.7.0", |
2036 | "execa": "^1.0.0", | 3298 | "execa": "^1.0.0", |
2037 | "is-ci": "^2.0.0", | 3299 | "is-ci": "^2.0.0", |
2038 | "lodash": "^4.17.14", | ||
2039 | "npmlog": "^4.1.2" | 3300 | "npmlog": "^4.1.2" |
3301 | }, | ||
3302 | "dependencies": { | ||
3303 | "clone-deep": { | ||
3304 | "version": "4.0.1", | ||
3305 | "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", | ||
3306 | "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", | ||
3307 | "dev": true, | ||
3308 | "requires": { | ||
3309 | "is-plain-object": "^2.0.4", | ||
3310 | "kind-of": "^6.0.2", | ||
3311 | "shallow-clone": "^3.0.0" | ||
3312 | } | ||
3313 | }, | ||
3314 | "shallow-clone": { | ||
3315 | "version": "3.0.1", | ||
3316 | "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", | ||
3317 | "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", | ||
3318 | "dev": true, | ||
3319 | "requires": { | ||
3320 | "kind-of": "^6.0.2" | ||
3321 | } | ||
3322 | } | ||
2040 | } | 3323 | } |
2041 | }, | 3324 | }, |
2042 | "@lerna/conventional-commits": { | 3325 | "@lerna/conventional-commits": { |
2043 | "version": "3.16.4", | 3326 | "version": "3.18.5", |
2044 | "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-3.16.4.tgz", | 3327 | "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-3.18.5.tgz", |
2045 | "integrity": "sha512-QSZJ0bC9n6FVaf+7KDIq5zMv8WnHXnwhyL5jG1Nyh3SgOg9q2uflqh7YsYB+G6FwaRfnPaKosh6obijpYg0llA==", | 3328 | "integrity": "sha512-qcvXIEJ3qSgalxXnQ7Yxp5H9Ta5TVyai6vEor6AAEHc20WiO7UIdbLDCxBtiiHMdGdpH85dTYlsoYUwsCJu3HQ==", |
2046 | "dev": true, | 3329 | "dev": true, |
2047 | "requires": { | 3330 | "requires": { |
2048 | "@lerna/validation-error": "3.13.0", | 3331 | "@lerna/validation-error": "3.13.0", |
@@ -2126,14 +3409,14 @@ | |||
2126 | } | 3409 | } |
2127 | }, | 3410 | }, |
2128 | "@lerna/create": { | 3411 | "@lerna/create": { |
2129 | "version": "3.16.0", | 3412 | "version": "3.18.5", |
2130 | "resolved": "https://registry.npmjs.org/@lerna/create/-/create-3.16.0.tgz", | 3413 | "resolved": "https://registry.npmjs.org/@lerna/create/-/create-3.18.5.tgz", |
2131 | "integrity": "sha512-OZApR1Iz7awutbmj4sAArwhqCyKgcrnw9rH0aWAUrkYWrD1w4TwkvAcYAsfx5GpQGbLQwoXhoyyPwPfZRRWz3Q==", | 3414 | "integrity": "sha512-cHpjocbpKmLopCuZFI7cKEM3E/QY8y+yC7VtZ4FQRSaLU8D8i2xXtXmYaP1GOlVNavji0iwoXjuNpnRMInIr2g==", |
2132 | "dev": true, | 3415 | "dev": true, |
2133 | "requires": { | 3416 | "requires": { |
2134 | "@evocateur/pacote": "^9.6.3", | 3417 | "@evocateur/pacote": "^9.6.3", |
2135 | "@lerna/child-process": "3.14.2", | 3418 | "@lerna/child-process": "3.16.5", |
2136 | "@lerna/command": "3.16.0", | 3419 | "@lerna/command": "3.18.5", |
2137 | "@lerna/npm-conf": "3.16.0", | 3420 | "@lerna/npm-conf": "3.16.0", |
2138 | "@lerna/validation-error": "3.13.0", | 3421 | "@lerna/validation-error": "3.13.0", |
2139 | "camelcase": "^5.0.0", | 3422 | "camelcase": "^5.0.0", |
@@ -2175,9 +3458,9 @@ | |||
2175 | "dev": true | 3458 | "dev": true |
2176 | }, | 3459 | }, |
2177 | "whatwg-url": { | 3460 | "whatwg-url": { |
2178 | "version": "7.0.0", | 3461 | "version": "7.1.0", |
2179 | "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", | 3462 | "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", |
2180 | "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", | 3463 | "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", |
2181 | "dev": true, | 3464 | "dev": true, |
2182 | "requires": { | 3465 | "requires": { |
2183 | "lodash.sortby": "^4.7.0", | 3466 | "lodash.sortby": "^4.7.0", |
@@ -2212,56 +3495,58 @@ | |||
2212 | } | 3495 | } |
2213 | }, | 3496 | }, |
2214 | "@lerna/describe-ref": { | 3497 | "@lerna/describe-ref": { |
2215 | "version": "3.14.2", | 3498 | "version": "3.16.5", |
2216 | "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.14.2.tgz", | 3499 | "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.16.5.tgz", |
2217 | "integrity": "sha512-qa5pzDRK2oBQXNjyRmRnN7E8a78NMYfQjjlRFB0KNHMsT6mCiL9+8kIS39sSE2NqT8p7xVNo2r2KAS8R/m3CoQ==", | 3500 | "integrity": "sha512-c01+4gUF0saOOtDBzbLMFOTJDHTKbDFNErEY6q6i9QaXuzy9LNN62z+Hw4acAAZuJQhrVWncVathcmkkjvSVGw==", |
2218 | "dev": true, | 3501 | "dev": true, |
2219 | "requires": { | 3502 | "requires": { |
2220 | "@lerna/child-process": "3.14.2", | 3503 | "@lerna/child-process": "3.16.5", |
2221 | "npmlog": "^4.1.2" | 3504 | "npmlog": "^4.1.2" |
2222 | } | 3505 | } |
2223 | }, | 3506 | }, |
2224 | "@lerna/diff": { | 3507 | "@lerna/diff": { |
2225 | "version": "3.16.0", | 3508 | "version": "3.18.5", |
2226 | "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-3.16.0.tgz", | 3509 | "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-3.18.5.tgz", |
2227 | "integrity": "sha512-QUpVs5TPl8vBIne10/vyjUxanQBQQp7Lk3iaB8MnCysKr0O+oy7trWeFVDPEkBTCD177By7yPGyW5Yey1nCBbA==", | 3510 | "integrity": "sha512-u90lGs+B8DRA9Z/2xX4YaS3h9X6GbypmGV6ITzx9+1Ga12UWGTVlKaCXBgONMBjzJDzAQOK8qPTwLA57SeBLgA==", |
2228 | "dev": true, | 3511 | "dev": true, |
2229 | "requires": { | 3512 | "requires": { |
2230 | "@lerna/child-process": "3.14.2", | 3513 | "@lerna/child-process": "3.16.5", |
2231 | "@lerna/command": "3.16.0", | 3514 | "@lerna/command": "3.18.5", |
2232 | "@lerna/validation-error": "3.13.0", | 3515 | "@lerna/validation-error": "3.13.0", |
2233 | "npmlog": "^4.1.2" | 3516 | "npmlog": "^4.1.2" |
2234 | } | 3517 | } |
2235 | }, | 3518 | }, |
2236 | "@lerna/exec": { | 3519 | "@lerna/exec": { |
2237 | "version": "3.16.0", | 3520 | "version": "3.18.5", |
2238 | "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-3.16.0.tgz", | 3521 | "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-3.18.5.tgz", |
2239 | "integrity": "sha512-mH3O5NXf/O88jBaBBTUf+d56CUkxpg782s3Jxy7HWbVuSUULt3iMRPTh+zEXO5/555etsIVVDDyUR76meklrJA==", | 3522 | "integrity": "sha512-Q1nz95MeAxctS9bF+aG8FkjixzqEjRpg6ujtnDW84J42GgxedkPtNcJ2o/MBqLd/mxAlr+fW3UZ6CPC/zgoyCg==", |
2240 | "dev": true, | 3523 | "dev": true, |
2241 | "requires": { | 3524 | "requires": { |
2242 | "@lerna/child-process": "3.14.2", | 3525 | "@lerna/child-process": "3.16.5", |
2243 | "@lerna/command": "3.16.0", | 3526 | "@lerna/command": "3.18.5", |
2244 | "@lerna/filter-options": "3.16.0", | 3527 | "@lerna/filter-options": "3.18.4", |
2245 | "@lerna/run-topologically": "3.16.0", | 3528 | "@lerna/run-topologically": "3.18.5", |
2246 | "@lerna/validation-error": "3.13.0", | 3529 | "@lerna/validation-error": "3.13.0", |
2247 | "p-map": "^2.1.0" | 3530 | "p-map": "^2.1.0" |
2248 | } | 3531 | } |
2249 | }, | 3532 | }, |
2250 | "@lerna/filter-options": { | 3533 | "@lerna/filter-options": { |
2251 | "version": "3.16.0", | 3534 | "version": "3.18.4", |
2252 | "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.16.0.tgz", | 3535 | "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.18.4.tgz", |
2253 | "integrity": "sha512-InIi1fF8+PxpCwir9bIy+pGxrdE6hvN0enIs1eNGCVS1TTE8osNgiZXa838bMQ1yaEccdcnVX6Z03BNKd56kNg==", | 3536 | "integrity": "sha512-4giVQD6tauRwweO/322LP2gfVDOVrt/xN4khkXyfkJDfcsZziFXq+668otD9KSLL8Ps+To4Fah3XbK0MoNuEvA==", |
2254 | "dev": true, | 3537 | "dev": true, |
2255 | "requires": { | 3538 | "requires": { |
2256 | "@lerna/collect-updates": "3.16.0", | 3539 | "@lerna/collect-updates": "3.18.0", |
2257 | "@lerna/filter-packages": "3.16.0", | 3540 | "@lerna/filter-packages": "3.18.0", |
2258 | "dedent": "^0.7.0" | 3541 | "dedent": "^0.7.0", |
3542 | "figgy-pudding": "^3.5.1", | ||
3543 | "npmlog": "^4.1.2" | ||
2259 | } | 3544 | } |
2260 | }, | 3545 | }, |
2261 | "@lerna/filter-packages": { | 3546 | "@lerna/filter-packages": { |
2262 | "version": "3.16.0", | 3547 | "version": "3.18.0", |
2263 | "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-3.16.0.tgz", | 3548 | "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-3.18.0.tgz", |
2264 | "integrity": "sha512-eGFzQTx0ogkGDCnbTuXqssryR6ilp8+dcXt6B+aq1MaqL/vOJRZyqMm4TY3CUOUnzZCi9S2WWyMw3PnAJOF+kg==", | 3549 | "integrity": "sha512-6/0pMM04bCHNATIOkouuYmPg6KH3VkPCIgTfQmdkPJTullERyEQfNUKikrefjxo1vHOoCACDpy65JYyKiAbdwQ==", |
2265 | "dev": true, | 3550 | "dev": true, |
2266 | "requires": { | 3551 | "requires": { |
2267 | "@lerna/validation-error": "3.13.0", | 3552 | "@lerna/validation-error": "3.13.0", |
@@ -2303,12 +3588,12 @@ | |||
2303 | } | 3588 | } |
2304 | }, | 3589 | }, |
2305 | "@lerna/github-client": { | 3590 | "@lerna/github-client": { |
2306 | "version": "3.16.0", | 3591 | "version": "3.16.5", |
2307 | "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-3.16.0.tgz", | 3592 | "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-3.16.5.tgz", |
2308 | "integrity": "sha512-IVJjcKjkYaUEPJsDyAblHGEFFNKCRyMagbIDm14L7Ab94ccN6i4TKOqAFEJn2SJHYvKKBdp3Zj2zNlASOMe3DA==", | 3593 | "integrity": "sha512-rHQdn8Dv/CJrO3VouOP66zAcJzrHsm+wFuZ4uGAai2At2NkgKH+tpNhQy2H1PSC0Ezj9LxvdaHYrUzULqVK5Hw==", |
2309 | "dev": true, | 3594 | "dev": true, |
2310 | "requires": { | 3595 | "requires": { |
2311 | "@lerna/child-process": "3.14.2", | 3596 | "@lerna/child-process": "3.16.5", |
2312 | "@octokit/plugin-enterprise-rest": "^3.6.1", | 3597 | "@octokit/plugin-enterprise-rest": "^3.6.1", |
2313 | "@octokit/rest": "^16.28.4", | 3598 | "@octokit/rest": "^16.28.4", |
2314 | "git-url-parse": "^11.1.2", | 3599 | "git-url-parse": "^11.1.2", |
@@ -2326,16 +3611,10 @@ | |||
2326 | "whatwg-url": "^7.0.0" | 3611 | "whatwg-url": "^7.0.0" |
2327 | }, | 3612 | }, |
2328 | "dependencies": { | 3613 | "dependencies": { |
2329 | "node-fetch": { | ||
2330 | "version": "2.6.0", | ||
2331 | "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", | ||
2332 | "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==", | ||
2333 | "dev": true | ||
2334 | }, | ||
2335 | "whatwg-url": { | 3614 | "whatwg-url": { |
2336 | "version": "7.0.0", | 3615 | "version": "7.1.0", |
2337 | "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", | 3616 | "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", |
2338 | "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", | 3617 | "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", |
2339 | "dev": true, | 3618 | "dev": true, |
2340 | "requires": { | 3619 | "requires": { |
2341 | "lodash.sortby": "^4.7.0", | 3620 | "lodash.sortby": "^4.7.0", |
@@ -2352,12 +3631,12 @@ | |||
2352 | "dev": true | 3631 | "dev": true |
2353 | }, | 3632 | }, |
2354 | "@lerna/has-npm-version": { | 3633 | "@lerna/has-npm-version": { |
2355 | "version": "3.16.0", | 3634 | "version": "3.16.5", |
2356 | "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-3.16.0.tgz", | 3635 | "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-3.16.5.tgz", |
2357 | "integrity": "sha512-TIY036dA9J8OyTrZq9J+it2DVKifL65k7hK8HhkUPpitJkw6jwbMObA/8D40LOGgWNPweJWqmlrTbRSwsR7DrQ==", | 3636 | "integrity": "sha512-WL7LycR9bkftyqbYop5rEGJ9sRFIV55tSGmbN1HLrF9idwOCD7CLrT64t235t3t4O5gehDnwKI5h2U3oxTrF8Q==", |
2358 | "dev": true, | 3637 | "dev": true, |
2359 | "requires": { | 3638 | "requires": { |
2360 | "@lerna/child-process": "3.14.2", | 3639 | "@lerna/child-process": "3.16.5", |
2361 | "semver": "^6.2.0" | 3640 | "semver": "^6.2.0" |
2362 | }, | 3641 | }, |
2363 | "dependencies": { | 3642 | "dependencies": { |
@@ -2370,14 +3649,14 @@ | |||
2370 | } | 3649 | } |
2371 | }, | 3650 | }, |
2372 | "@lerna/import": { | 3651 | "@lerna/import": { |
2373 | "version": "3.16.0", | 3652 | "version": "3.18.5", |
2374 | "resolved": "https://registry.npmjs.org/@lerna/import/-/import-3.16.0.tgz", | 3653 | "resolved": "https://registry.npmjs.org/@lerna/import/-/import-3.18.5.tgz", |
2375 | "integrity": "sha512-trsOmGHzw0rL/f8BLNvd+9PjoTkXq2Dt4/V2UCha254hMQaYutbxcYu8iKPxz9x86jSPlH7FpbTkkHXDsoY7Yg==", | 3654 | "integrity": "sha512-PH0WVLEgp+ORyNKbGGwUcrueW89K3Iuk/DDCz8mFyG2IG09l/jOF0vzckEyGyz6PO5CMcz4TI1al/qnp3FrahQ==", |
2376 | "dev": true, | 3655 | "dev": true, |
2377 | "requires": { | 3656 | "requires": { |
2378 | "@lerna/child-process": "3.14.2", | 3657 | "@lerna/child-process": "3.16.5", |
2379 | "@lerna/command": "3.16.0", | 3658 | "@lerna/command": "3.18.5", |
2380 | "@lerna/prompt": "3.13.0", | 3659 | "@lerna/prompt": "3.18.5", |
2381 | "@lerna/pulse-till-done": "3.13.0", | 3660 | "@lerna/pulse-till-done": "3.13.0", |
2382 | "@lerna/validation-error": "3.13.0", | 3661 | "@lerna/validation-error": "3.13.0", |
2383 | "dedent": "^0.7.0", | 3662 | "dedent": "^0.7.0", |
@@ -2399,13 +3678,13 @@ | |||
2399 | } | 3678 | } |
2400 | }, | 3679 | }, |
2401 | "@lerna/init": { | 3680 | "@lerna/init": { |
2402 | "version": "3.16.0", | 3681 | "version": "3.18.5", |
2403 | "resolved": "https://registry.npmjs.org/@lerna/init/-/init-3.16.0.tgz", | 3682 | "resolved": "https://registry.npmjs.org/@lerna/init/-/init-3.18.5.tgz", |
2404 | "integrity": "sha512-Ybol/x5xMtBgokx4j7/Y3u0ZmNh0NiSWzBFVaOs2NOJKvuqrWimF67DKVz7yYtTYEjtaMdug64ohFF4jcT/iag==", | 3683 | "integrity": "sha512-oCwipWrha98EcJAHm8AGd2YFFLNI7AW9AWi0/LbClj1+XY9ah+uifXIgYGfTk63LbgophDd8936ZEpHMxBsbAg==", |
2405 | "dev": true, | 3684 | "dev": true, |
2406 | "requires": { | 3685 | "requires": { |
2407 | "@lerna/child-process": "3.14.2", | 3686 | "@lerna/child-process": "3.16.5", |
2408 | "@lerna/command": "3.16.0", | 3687 | "@lerna/command": "3.18.5", |
2409 | "fs-extra": "^8.1.0", | 3688 | "fs-extra": "^8.1.0", |
2410 | "p-map": "^2.1.0", | 3689 | "p-map": "^2.1.0", |
2411 | "write-json-file": "^3.2.0" | 3690 | "write-json-file": "^3.2.0" |
@@ -2425,37 +3704,37 @@ | |||
2425 | } | 3704 | } |
2426 | }, | 3705 | }, |
2427 | "@lerna/link": { | 3706 | "@lerna/link": { |
2428 | "version": "3.16.2", | 3707 | "version": "3.18.5", |
2429 | "resolved": "https://registry.npmjs.org/@lerna/link/-/link-3.16.2.tgz", | 3708 | "resolved": "https://registry.npmjs.org/@lerna/link/-/link-3.18.5.tgz", |
2430 | "integrity": "sha512-eCPg5Lo8HT525fIivNoYF3vWghO3UgEVFdbsiPmhzwI7IQyZro5HWYzLtywSAdEog5XZpd2Bbn0CsoHWBB3gww==", | 3709 | "integrity": "sha512-xTN3vktJpkT7Nqc3QkZRtHO4bT5NvuLMtKNIBDkks0HpGxC9PRyyqwOoCoh1yOGbrWIuDezhfMg3Qow+6I69IQ==", |
2431 | "dev": true, | 3710 | "dev": true, |
2432 | "requires": { | 3711 | "requires": { |
2433 | "@lerna/command": "3.16.0", | 3712 | "@lerna/command": "3.18.5", |
2434 | "@lerna/package-graph": "3.16.0", | 3713 | "@lerna/package-graph": "3.18.5", |
2435 | "@lerna/symlink-dependencies": "3.16.2", | 3714 | "@lerna/symlink-dependencies": "3.17.0", |
2436 | "p-map": "^2.1.0", | 3715 | "p-map": "^2.1.0", |
2437 | "slash": "^2.0.0" | 3716 | "slash": "^2.0.0" |
2438 | } | 3717 | } |
2439 | }, | 3718 | }, |
2440 | "@lerna/list": { | 3719 | "@lerna/list": { |
2441 | "version": "3.16.0", | 3720 | "version": "3.18.5", |
2442 | "resolved": "https://registry.npmjs.org/@lerna/list/-/list-3.16.0.tgz", | 3721 | "resolved": "https://registry.npmjs.org/@lerna/list/-/list-3.18.5.tgz", |
2443 | "integrity": "sha512-TkvstoPsgKqqQ0KfRumpsdMXfRSEhdXqOLq519XyI5IRWYxhoqXqfi8gG37UoBPhBNoe64japn5OjphF3rOmQA==", | 3722 | "integrity": "sha512-qIeomm28C2OCM8TMjEe/chTnQf6XLN54wPVQ6kZy+axMYxANFNt/uhs6GZEmhem7GEVawzkyHSz5ZJPsfH3IFg==", |
2444 | "dev": true, | 3723 | "dev": true, |
2445 | "requires": { | 3724 | "requires": { |
2446 | "@lerna/command": "3.16.0", | 3725 | "@lerna/command": "3.18.5", |
2447 | "@lerna/filter-options": "3.16.0", | 3726 | "@lerna/filter-options": "3.18.4", |
2448 | "@lerna/listable": "3.16.0", | 3727 | "@lerna/listable": "3.18.5", |
2449 | "@lerna/output": "3.13.0" | 3728 | "@lerna/output": "3.13.0" |
2450 | } | 3729 | } |
2451 | }, | 3730 | }, |
2452 | "@lerna/listable": { | 3731 | "@lerna/listable": { |
2453 | "version": "3.16.0", | 3732 | "version": "3.18.5", |
2454 | "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-3.16.0.tgz", | 3733 | "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-3.18.5.tgz", |
2455 | "integrity": "sha512-mtdAT2EEECqrJSDm/aXlOUFr1MRE4p6hppzY//Klp05CogQy6uGaKk+iKG5yyCLaOXFFZvG4HfO11CmoGSDWzw==", | 3734 | "integrity": "sha512-Sdr3pVyaEv5A7ZkGGYR7zN+tTl2iDcinryBPvtuv20VJrXBE8wYcOks1edBTcOWsPjCE/rMP4bo1pseyk3UTsg==", |
2456 | "dev": true, | 3735 | "dev": true, |
2457 | "requires": { | 3736 | "requires": { |
2458 | "@lerna/query-graph": "3.16.0", | 3737 | "@lerna/query-graph": "3.18.5", |
2459 | "chalk": "^2.3.1", | 3738 | "chalk": "^2.3.1", |
2460 | "columnify": "^1.5.4" | 3739 | "columnify": "^1.5.4" |
2461 | } | 3740 | } |
@@ -2491,25 +3770,25 @@ | |||
2491 | } | 3770 | } |
2492 | }, | 3771 | }, |
2493 | "@lerna/npm-dist-tag": { | 3772 | "@lerna/npm-dist-tag": { |
2494 | "version": "3.16.0", | 3773 | "version": "3.18.5", |
2495 | "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-3.16.0.tgz", | 3774 | "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-3.18.5.tgz", |
2496 | "integrity": "sha512-MQrBkqJJB9+eNphuj9w90QPMOs4NQXMuSRk9NqzeFunOmdDopPCV0Q7IThSxEuWnhJ2n3B7G0vWUP7tNMPdqIQ==", | 3775 | "integrity": "sha512-xw0HDoIG6HreVsJND9/dGls1c+lf6vhu7yJoo56Sz5bvncTloYGLUppIfDHQr4ZvmPCK8rsh0euCVh2giPxzKQ==", |
2497 | "dev": true, | 3776 | "dev": true, |
2498 | "requires": { | 3777 | "requires": { |
2499 | "@evocateur/npm-registry-fetch": "^4.0.0", | 3778 | "@evocateur/npm-registry-fetch": "^4.0.0", |
2500 | "@lerna/otplease": "3.16.0", | 3779 | "@lerna/otplease": "3.18.5", |
2501 | "figgy-pudding": "^3.5.1", | 3780 | "figgy-pudding": "^3.5.1", |
2502 | "npm-package-arg": "^6.1.0", | 3781 | "npm-package-arg": "^6.1.0", |
2503 | "npmlog": "^4.1.2" | 3782 | "npmlog": "^4.1.2" |
2504 | } | 3783 | } |
2505 | }, | 3784 | }, |
2506 | "@lerna/npm-install": { | 3785 | "@lerna/npm-install": { |
2507 | "version": "3.16.0", | 3786 | "version": "3.16.5", |
2508 | "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-3.16.0.tgz", | 3787 | "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-3.16.5.tgz", |
2509 | "integrity": "sha512-APUOIilZCzDzce92uLEwzt1r7AEMKT/hWA1ThGJL+PO9Rn8A95Km3o2XZAYG4W0hR+P4O2nSVuKbsjQtz8CjFQ==", | 3788 | "integrity": "sha512-hfiKk8Eku6rB9uApqsalHHTHY+mOrrHeWEs+gtg7+meQZMTS3kzv4oVp5cBZigndQr3knTLjwthT/FX4KvseFg==", |
2510 | "dev": true, | 3789 | "dev": true, |
2511 | "requires": { | 3790 | "requires": { |
2512 | "@lerna/child-process": "3.14.2", | 3791 | "@lerna/child-process": "3.16.5", |
2513 | "@lerna/get-npm-exec-opts": "3.13.0", | 3792 | "@lerna/get-npm-exec-opts": "3.13.0", |
2514 | "fs-extra": "^8.1.0", | 3793 | "fs-extra": "^8.1.0", |
2515 | "npm-package-arg": "^6.1.0", | 3794 | "npm-package-arg": "^6.1.0", |
@@ -2532,13 +3811,13 @@ | |||
2532 | } | 3811 | } |
2533 | }, | 3812 | }, |
2534 | "@lerna/npm-publish": { | 3813 | "@lerna/npm-publish": { |
2535 | "version": "3.16.2", | 3814 | "version": "3.18.5", |
2536 | "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-3.16.2.tgz", | 3815 | "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-3.18.5.tgz", |
2537 | "integrity": "sha512-tGMb9vfTxP57vUV5svkBQxd5Tzc+imZbu9ZYf8Mtwe0+HYfDjNiiHLIQw7G95w4YRdc5KsCE8sQ0uSj+f2soIg==", | 3816 | "integrity": "sha512-3etLT9+2L8JAx5F8uf7qp6iAtOLSMj+ZYWY6oUgozPi/uLqU0/gsMsEXh3F0+YVW33q0M61RpduBoAlOOZnaTg==", |
2538 | "dev": true, | 3817 | "dev": true, |
2539 | "requires": { | 3818 | "requires": { |
2540 | "@evocateur/libnpmpublish": "^1.2.2", | 3819 | "@evocateur/libnpmpublish": "^1.2.2", |
2541 | "@lerna/otplease": "3.16.0", | 3820 | "@lerna/otplease": "3.18.5", |
2542 | "@lerna/run-lifecycle": "3.16.2", | 3821 | "@lerna/run-lifecycle": "3.16.2", |
2543 | "figgy-pudding": "^3.5.1", | 3822 | "figgy-pudding": "^3.5.1", |
2544 | "fs-extra": "^8.1.0", | 3823 | "fs-extra": "^8.1.0", |
@@ -2568,23 +3847,23 @@ | |||
2568 | } | 3847 | } |
2569 | }, | 3848 | }, |
2570 | "@lerna/npm-run-script": { | 3849 | "@lerna/npm-run-script": { |
2571 | "version": "3.14.2", | 3850 | "version": "3.16.5", |
2572 | "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.14.2.tgz", | 3851 | "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.16.5.tgz", |
2573 | "integrity": "sha512-LbVFv+nvAoRTYLMrJlJ8RiakHXrLslL7Jp/m1R18vYrB8LYWA3ey+nz5Tel2OELzmjUiemAKZsD9h6i+Re5egg==", | 3852 | "integrity": "sha512-1asRi+LjmVn3pMjEdpqKJZFT/3ZNpb+VVeJMwrJaV/3DivdNg7XlPK9LTrORuKU4PSvhdEZvJmSlxCKyDpiXsQ==", |
2574 | "dev": true, | 3853 | "dev": true, |
2575 | "requires": { | 3854 | "requires": { |
2576 | "@lerna/child-process": "3.14.2", | 3855 | "@lerna/child-process": "3.16.5", |
2577 | "@lerna/get-npm-exec-opts": "3.13.0", | 3856 | "@lerna/get-npm-exec-opts": "3.13.0", |
2578 | "npmlog": "^4.1.2" | 3857 | "npmlog": "^4.1.2" |
2579 | } | 3858 | } |
2580 | }, | 3859 | }, |
2581 | "@lerna/otplease": { | 3860 | "@lerna/otplease": { |
2582 | "version": "3.16.0", | 3861 | "version": "3.18.5", |
2583 | "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-3.16.0.tgz", | 3862 | "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-3.18.5.tgz", |
2584 | "integrity": "sha512-uqZ15wYOHC+/V0WnD2iTLXARjvx3vNrpiIeyIvVlDB7rWse9mL4egex/QSgZ+lDx1OID7l2kgvcUD9cFpbqB7Q==", | 3863 | "integrity": "sha512-S+SldXAbcXTEDhzdxYLU0ZBKuYyURP/ND2/dK6IpKgLxQYh/z4ScljPDMyKymmEvgiEJmBsPZAAPfmNPEzxjog==", |
2585 | "dev": true, | 3864 | "dev": true, |
2586 | "requires": { | 3865 | "requires": { |
2587 | "@lerna/prompt": "3.13.0", | 3866 | "@lerna/prompt": "3.18.5", |
2588 | "figgy-pudding": "^3.5.1" | 3867 | "figgy-pudding": "^3.5.1" |
2589 | } | 3868 | } |
2590 | }, | 3869 | }, |
@@ -2646,9 +3925,9 @@ | |||
2646 | } | 3925 | } |
2647 | }, | 3926 | }, |
2648 | "@lerna/package-graph": { | 3927 | "@lerna/package-graph": { |
2649 | "version": "3.16.0", | 3928 | "version": "3.18.5", |
2650 | "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.16.0.tgz", | 3929 | "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.18.5.tgz", |
2651 | "integrity": "sha512-A2mum/gNbv7zCtAwJqoxzqv89As73OQNK2MgSX1SHWya46qoxO9a9Z2c5lOFQ8UFN5ZxqWMfFYXRCz7qzwmFXw==", | 3930 | "integrity": "sha512-8QDrR9T+dBegjeLr+n9WZTVxUYUhIUjUgZ0gvNxUBN8S1WB9r6H5Yk56/MVaB64tA3oGAN9IIxX6w0WvTfFudA==", |
2652 | "dev": true, | 3931 | "dev": true, |
2653 | "requires": { | 3932 | "requires": { |
2654 | "@lerna/prerelease-id-from-version": "3.16.0", | 3933 | "@lerna/prerelease-id-from-version": "3.16.0", |
@@ -2684,9 +3963,9 @@ | |||
2684 | } | 3963 | } |
2685 | }, | 3964 | }, |
2686 | "@lerna/project": { | 3965 | "@lerna/project": { |
2687 | "version": "3.16.0", | 3966 | "version": "3.18.0", |
2688 | "resolved": "https://registry.npmjs.org/@lerna/project/-/project-3.16.0.tgz", | 3967 | "resolved": "https://registry.npmjs.org/@lerna/project/-/project-3.18.0.tgz", |
2689 | "integrity": "sha512-NrKcKK1EqXqhrGvslz6Q36+ZHuK3zlDhGdghRqnxDcHxMPT01NgLcmsnymmQ+gjMljuLRmvKYYCuHrknzX8VrA==", | 3968 | "integrity": "sha512-+LDwvdAp0BurOAWmeHE3uuticsq9hNxBI0+FMHiIai8jrygpJGahaQrBYWpwbshbQyVLeQgx3+YJdW2TbEdFWA==", |
2690 | "dev": true, | 3969 | "dev": true, |
2691 | "requires": { | 3970 | "requires": { |
2692 | "@lerna/package": "3.16.0", | 3971 | "@lerna/package": "3.16.0", |
@@ -2713,9 +3992,9 @@ | |||
2713 | } | 3992 | } |
2714 | }, | 3993 | }, |
2715 | "glob-parent": { | 3994 | "glob-parent": { |
2716 | "version": "5.0.0", | 3995 | "version": "5.1.0", |
2717 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.0.0.tgz", | 3996 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", |
2718 | "integrity": "sha512-Z2RwiujPRGluePM6j699ktJYxmPpJKCfpGA13jz2hmFZC7gKetzrWvg5KN3+OsIFmydGyZ1AVwERCq1w/ZZwRg==", | 3997 | "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", |
2719 | "dev": true, | 3998 | "dev": true, |
2720 | "requires": { | 3999 | "requires": { |
2721 | "is-glob": "^4.0.1" | 4000 | "is-glob": "^4.0.1" |
@@ -2749,9 +4028,9 @@ | |||
2749 | } | 4028 | } |
2750 | }, | 4029 | }, |
2751 | "@lerna/prompt": { | 4030 | "@lerna/prompt": { |
2752 | "version": "3.13.0", | 4031 | "version": "3.18.5", |
2753 | "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-3.13.0.tgz", | 4032 | "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-3.18.5.tgz", |
2754 | "integrity": "sha512-P+lWSFokdyvYpkwC3it9cE0IF2U5yy2mOUbGvvE4iDb9K7TyXGE+7lwtx2thtPvBAfIb7O13POMkv7df03HJeA==", | 4033 | "integrity": "sha512-rkKj4nm1twSbBEb69+Em/2jAERK8htUuV8/xSjN0NPC+6UjzAwY52/x9n5cfmpa9lyKf/uItp7chCI7eDmNTKQ==", |
2755 | "dev": true, | 4034 | "dev": true, |
2756 | "requires": { | 4035 | "requires": { |
2757 | "inquirer": "^6.2.0", | 4036 | "inquirer": "^6.2.0", |
@@ -2759,33 +4038,33 @@ | |||
2759 | } | 4038 | } |
2760 | }, | 4039 | }, |
2761 | "@lerna/publish": { | 4040 | "@lerna/publish": { |
2762 | "version": "3.16.4", | 4041 | "version": "3.18.5", |
2763 | "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-3.16.4.tgz", | 4042 | "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-3.18.5.tgz", |
2764 | "integrity": "sha512-XZY+gRuF7/v6PDQwl7lvZaGWs8CnX6WIPIu+OCcyFPSL/rdWegdN7HieKBHskgX798qRQc2GrveaY7bNoTKXAw==", | 4043 | "integrity": "sha512-ifYqLX6mvw95T8vYRlhT68UC7Al0flQvnf5uF9lDgdrgR5Bs+BTwzk3D+0ctdqMtfooekrV6pqfW0R3gtwRffQ==", |
2765 | "dev": true, | 4044 | "dev": true, |
2766 | "requires": { | 4045 | "requires": { |
2767 | "@evocateur/libnpmaccess": "^3.1.2", | 4046 | "@evocateur/libnpmaccess": "^3.1.2", |
2768 | "@evocateur/npm-registry-fetch": "^4.0.0", | 4047 | "@evocateur/npm-registry-fetch": "^4.0.0", |
2769 | "@evocateur/pacote": "^9.6.3", | 4048 | "@evocateur/pacote": "^9.6.3", |
2770 | "@lerna/check-working-tree": "3.14.2", | 4049 | "@lerna/check-working-tree": "3.16.5", |
2771 | "@lerna/child-process": "3.14.2", | 4050 | "@lerna/child-process": "3.16.5", |
2772 | "@lerna/collect-updates": "3.16.0", | 4051 | "@lerna/collect-updates": "3.18.0", |
2773 | "@lerna/command": "3.16.0", | 4052 | "@lerna/command": "3.18.5", |
2774 | "@lerna/describe-ref": "3.14.2", | 4053 | "@lerna/describe-ref": "3.16.5", |
2775 | "@lerna/log-packed": "3.16.0", | 4054 | "@lerna/log-packed": "3.16.0", |
2776 | "@lerna/npm-conf": "3.16.0", | 4055 | "@lerna/npm-conf": "3.16.0", |
2777 | "@lerna/npm-dist-tag": "3.16.0", | 4056 | "@lerna/npm-dist-tag": "3.18.5", |
2778 | "@lerna/npm-publish": "3.16.2", | 4057 | "@lerna/npm-publish": "3.18.5", |
2779 | "@lerna/otplease": "3.16.0", | 4058 | "@lerna/otplease": "3.18.5", |
2780 | "@lerna/output": "3.13.0", | 4059 | "@lerna/output": "3.13.0", |
2781 | "@lerna/pack-directory": "3.16.4", | 4060 | "@lerna/pack-directory": "3.16.4", |
2782 | "@lerna/prerelease-id-from-version": "3.16.0", | 4061 | "@lerna/prerelease-id-from-version": "3.16.0", |
2783 | "@lerna/prompt": "3.13.0", | 4062 | "@lerna/prompt": "3.18.5", |
2784 | "@lerna/pulse-till-done": "3.13.0", | 4063 | "@lerna/pulse-till-done": "3.13.0", |
2785 | "@lerna/run-lifecycle": "3.16.2", | 4064 | "@lerna/run-lifecycle": "3.16.2", |
2786 | "@lerna/run-topologically": "3.16.0", | 4065 | "@lerna/run-topologically": "3.18.5", |
2787 | "@lerna/validation-error": "3.13.0", | 4066 | "@lerna/validation-error": "3.13.0", |
2788 | "@lerna/version": "3.16.4", | 4067 | "@lerna/version": "3.18.5", |
2789 | "figgy-pudding": "^3.5.1", | 4068 | "figgy-pudding": "^3.5.1", |
2790 | "fs-extra": "^8.1.0", | 4069 | "fs-extra": "^8.1.0", |
2791 | "npm-package-arg": "^6.1.0", | 4070 | "npm-package-arg": "^6.1.0", |
@@ -2825,12 +4104,12 @@ | |||
2825 | } | 4104 | } |
2826 | }, | 4105 | }, |
2827 | "@lerna/query-graph": { | 4106 | "@lerna/query-graph": { |
2828 | "version": "3.16.0", | 4107 | "version": "3.18.5", |
2829 | "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-3.16.0.tgz", | 4108 | "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-3.18.5.tgz", |
2830 | "integrity": "sha512-p0RO+xmHDO95ChJdWkcy9TNLysLkoDARXeRHzY5U54VCwl3Ot/2q8fMCVlA5UeGXDutEyyByl3URqEpcQCWI7Q==", | 4109 | "integrity": "sha512-50Lf4uuMpMWvJ306be3oQDHrWV42nai9gbIVByPBYJuVW8dT8O8pA3EzitNYBUdLL9/qEVbrR0ry1HD7EXwtRA==", |
2831 | "dev": true, | 4110 | "dev": true, |
2832 | "requires": { | 4111 | "requires": { |
2833 | "@lerna/package-graph": "3.16.0", | 4112 | "@lerna/package-graph": "3.18.5", |
2834 | "figgy-pudding": "^3.5.1" | 4113 | "figgy-pudding": "^3.5.1" |
2835 | } | 4114 | } |
2836 | }, | 4115 | }, |
@@ -2859,28 +4138,28 @@ | |||
2859 | } | 4138 | } |
2860 | }, | 4139 | }, |
2861 | "@lerna/rimraf-dir": { | 4140 | "@lerna/rimraf-dir": { |
2862 | "version": "3.14.2", | 4141 | "version": "3.16.5", |
2863 | "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-3.14.2.tgz", | 4142 | "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-3.16.5.tgz", |
2864 | "integrity": "sha512-eFNkZsy44Bu9v1Hrj5Zk6omzg8O9h/7W6QYK1TTUHeyrjTEwytaNQlqF0lrTLmEvq55sviV42NC/8P3M2cvq8Q==", | 4143 | "integrity": "sha512-bQlKmO0pXUsXoF8lOLknhyQjOZsCc0bosQDoX4lujBXSWxHVTg1VxURtWf2lUjz/ACsJVDfvHZbDm8kyBk5okA==", |
2865 | "dev": true, | 4144 | "dev": true, |
2866 | "requires": { | 4145 | "requires": { |
2867 | "@lerna/child-process": "3.14.2", | 4146 | "@lerna/child-process": "3.16.5", |
2868 | "npmlog": "^4.1.2", | 4147 | "npmlog": "^4.1.2", |
2869 | "path-exists": "^3.0.0", | 4148 | "path-exists": "^3.0.0", |
2870 | "rimraf": "^2.6.2" | 4149 | "rimraf": "^2.6.2" |
2871 | } | 4150 | } |
2872 | }, | 4151 | }, |
2873 | "@lerna/run": { | 4152 | "@lerna/run": { |
2874 | "version": "3.16.0", | 4153 | "version": "3.18.5", |
2875 | "resolved": "https://registry.npmjs.org/@lerna/run/-/run-3.16.0.tgz", | 4154 | "resolved": "https://registry.npmjs.org/@lerna/run/-/run-3.18.5.tgz", |
2876 | "integrity": "sha512-woTeLlB1OAAz4zzjdI6RyIxSGuxiUPHJZm89E1pDEPoWwtQV6HMdMgrsQd9ATsJ5Ez280HH4bF/LStAlqW8Ufg==", | 4155 | "integrity": "sha512-1S0dZccNJO8+gT5ztYE4rHTEnbXVwThHOfDnlVt2KDxl9cbnBALk3xprGLW7lSzJsxegS849hxrAPUh0UorMgw==", |
2877 | "dev": true, | 4156 | "dev": true, |
2878 | "requires": { | 4157 | "requires": { |
2879 | "@lerna/command": "3.16.0", | 4158 | "@lerna/command": "3.18.5", |
2880 | "@lerna/filter-options": "3.16.0", | 4159 | "@lerna/filter-options": "3.18.4", |
2881 | "@lerna/npm-run-script": "3.14.2", | 4160 | "@lerna/npm-run-script": "3.16.5", |
2882 | "@lerna/output": "3.13.0", | 4161 | "@lerna/output": "3.13.0", |
2883 | "@lerna/run-topologically": "3.16.0", | 4162 | "@lerna/run-topologically": "3.18.5", |
2884 | "@lerna/timer": "3.13.0", | 4163 | "@lerna/timer": "3.13.0", |
2885 | "@lerna/validation-error": "3.13.0", | 4164 | "@lerna/validation-error": "3.13.0", |
2886 | "p-map": "^2.1.0" | 4165 | "p-map": "^2.1.0" |
@@ -2898,31 +4177,21 @@ | |||
2898 | "npmlog": "^4.1.2" | 4177 | "npmlog": "^4.1.2" |
2899 | } | 4178 | } |
2900 | }, | 4179 | }, |
2901 | "@lerna/run-parallel-batches": { | ||
2902 | "version": "3.16.0", | ||
2903 | "resolved": "https://registry.npmjs.org/@lerna/run-parallel-batches/-/run-parallel-batches-3.16.0.tgz", | ||
2904 | "integrity": "sha512-2J/Nyv+MvogmQEfC7VcS21ifk7w0HVvzo2yOZRPvkCzGRu/rducxtB4RTcr58XCZ8h/Bt1aqQYKExu3c/3GXwg==", | ||
2905 | "dev": true, | ||
2906 | "requires": { | ||
2907 | "p-map": "^2.1.0", | ||
2908 | "p-map-series": "^1.0.0" | ||
2909 | } | ||
2910 | }, | ||
2911 | "@lerna/run-topologically": { | 4180 | "@lerna/run-topologically": { |
2912 | "version": "3.16.0", | 4181 | "version": "3.18.5", |
2913 | "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-3.16.0.tgz", | 4182 | "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-3.18.5.tgz", |
2914 | "integrity": "sha512-4Hlpv4zDtKWa5Z0tPkeu0sK+bxZEKgkNESMGmWrUCNfj7xwvAJurcraK8+a2Y0TFYwf0qjSLY/MzX+ZbJA3Cgw==", | 4183 | "integrity": "sha512-6N1I+6wf4hLOnPW+XDZqwufyIQ6gqoPfHZFkfWlvTQ+Ue7CuF8qIVQ1Eddw5HKQMkxqN10thKOFfq/9NQZ4NUg==", |
2915 | "dev": true, | 4184 | "dev": true, |
2916 | "requires": { | 4185 | "requires": { |
2917 | "@lerna/query-graph": "3.16.0", | 4186 | "@lerna/query-graph": "3.18.5", |
2918 | "figgy-pudding": "^3.5.1", | 4187 | "figgy-pudding": "^3.5.1", |
2919 | "p-queue": "^4.0.0" | 4188 | "p-queue": "^4.0.0" |
2920 | } | 4189 | } |
2921 | }, | 4190 | }, |
2922 | "@lerna/symlink-binary": { | 4191 | "@lerna/symlink-binary": { |
2923 | "version": "3.16.2", | 4192 | "version": "3.17.0", |
2924 | "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-3.16.2.tgz", | 4193 | "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-3.17.0.tgz", |
2925 | "integrity": "sha512-kz9XVoFOGSF83gg4gBqH+mG6uxfJfTp8Uy+Cam40CvMiuzfODrGkjuBEFoM/uO2QOAwZvbQDYOBpKUa9ZxHS1Q==", | 4194 | "integrity": "sha512-RLpy9UY6+3nT5J+5jkM5MZyMmjNHxZIZvXLV+Q3MXrf7Eaa1hNqyynyj4RO95fxbS+EZc4XVSk25DGFQbcRNSQ==", |
2926 | "dev": true, | 4195 | "dev": true, |
2927 | "requires": { | 4196 | "requires": { |
2928 | "@lerna/create-symlink": "3.16.2", | 4197 | "@lerna/create-symlink": "3.16.2", |
@@ -2945,14 +4214,14 @@ | |||
2945 | } | 4214 | } |
2946 | }, | 4215 | }, |
2947 | "@lerna/symlink-dependencies": { | 4216 | "@lerna/symlink-dependencies": { |
2948 | "version": "3.16.2", | 4217 | "version": "3.17.0", |
2949 | "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-3.16.2.tgz", | 4218 | "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-3.17.0.tgz", |
2950 | "integrity": "sha512-wnZqGJQ+Jvr1I3inxrkffrFZfmQI7Ta8gySw/UWCy95QtZWF/f5yk8zVIocCAsjzD0wgb3jJE3CFJ9W5iwWk1A==", | 4219 | "integrity": "sha512-KmjU5YT1bpt6coOmdFueTJ7DFJL4H1w5eF8yAQ2zsGNTtZ+i5SGFBWpb9AQaw168dydc3s4eu0W0Sirda+F59Q==", |
2951 | "dev": true, | 4220 | "dev": true, |
2952 | "requires": { | 4221 | "requires": { |
2953 | "@lerna/create-symlink": "3.16.2", | 4222 | "@lerna/create-symlink": "3.16.2", |
2954 | "@lerna/resolve-symlink": "3.16.0", | 4223 | "@lerna/resolve-symlink": "3.16.0", |
2955 | "@lerna/symlink-binary": "3.16.2", | 4224 | "@lerna/symlink-binary": "3.17.0", |
2956 | "fs-extra": "^8.1.0", | 4225 | "fs-extra": "^8.1.0", |
2957 | "p-finally": "^1.0.0", | 4226 | "p-finally": "^1.0.0", |
2958 | "p-map": "^2.1.0", | 4227 | "p-map": "^2.1.0", |
@@ -2988,26 +4257,27 @@ | |||
2988 | } | 4257 | } |
2989 | }, | 4258 | }, |
2990 | "@lerna/version": { | 4259 | "@lerna/version": { |
2991 | "version": "3.16.4", | 4260 | "version": "3.18.5", |
2992 | "resolved": "https://registry.npmjs.org/@lerna/version/-/version-3.16.4.tgz", | 4261 | "resolved": "https://registry.npmjs.org/@lerna/version/-/version-3.18.5.tgz", |
2993 | "integrity": "sha512-ikhbMeIn5ljCtWTlHDzO4YvTmpGTX1lWFFIZ79Vd1TNyOr+OUuKLo/+p06mCl2WEdZu0W2s5E9oxfAAQbyDxEg==", | 4262 | "integrity": "sha512-eSMxLIDuVxZIq0JZKNih50x1IZuMmViwF59uwOGMx0hHB84N3waE8HXOF9CJXDSjeP6sHB8tS+Y+X5fFpBop2Q==", |
2994 | "dev": true, | 4263 | "dev": true, |
2995 | "requires": { | 4264 | "requires": { |
2996 | "@lerna/check-working-tree": "3.14.2", | 4265 | "@lerna/check-working-tree": "3.16.5", |
2997 | "@lerna/child-process": "3.14.2", | 4266 | "@lerna/child-process": "3.16.5", |
2998 | "@lerna/collect-updates": "3.16.0", | 4267 | "@lerna/collect-updates": "3.18.0", |
2999 | "@lerna/command": "3.16.0", | 4268 | "@lerna/command": "3.18.5", |
3000 | "@lerna/conventional-commits": "3.16.4", | 4269 | "@lerna/conventional-commits": "3.18.5", |
3001 | "@lerna/github-client": "3.16.0", | 4270 | "@lerna/github-client": "3.16.5", |
3002 | "@lerna/gitlab-client": "3.15.0", | 4271 | "@lerna/gitlab-client": "3.15.0", |
3003 | "@lerna/output": "3.13.0", | 4272 | "@lerna/output": "3.13.0", |
3004 | "@lerna/prerelease-id-from-version": "3.16.0", | 4273 | "@lerna/prerelease-id-from-version": "3.16.0", |
3005 | "@lerna/prompt": "3.13.0", | 4274 | "@lerna/prompt": "3.18.5", |
3006 | "@lerna/run-lifecycle": "3.16.2", | 4275 | "@lerna/run-lifecycle": "3.16.2", |
3007 | "@lerna/run-topologically": "3.16.0", | 4276 | "@lerna/run-topologically": "3.18.5", |
3008 | "@lerna/validation-error": "3.13.0", | 4277 | "@lerna/validation-error": "3.13.0", |
3009 | "chalk": "^2.3.1", | 4278 | "chalk": "^2.3.1", |
3010 | "dedent": "^0.7.0", | 4279 | "dedent": "^0.7.0", |
4280 | "load-json-file": "^5.3.0", | ||
3011 | "minimatch": "^3.0.4", | 4281 | "minimatch": "^3.0.4", |
3012 | "npmlog": "^4.1.2", | 4282 | "npmlog": "^4.1.2", |
3013 | "p-map": "^2.1.0", | 4283 | "p-map": "^2.1.0", |
@@ -3016,9 +4286,29 @@ | |||
3016 | "p-waterfall": "^1.0.0", | 4286 | "p-waterfall": "^1.0.0", |
3017 | "semver": "^6.2.0", | 4287 | "semver": "^6.2.0", |
3018 | "slash": "^2.0.0", | 4288 | "slash": "^2.0.0", |
3019 | "temp-write": "^3.4.0" | 4289 | "temp-write": "^3.4.0", |
4290 | "write-json-file": "^3.2.0" | ||
3020 | }, | 4291 | }, |
3021 | "dependencies": { | 4292 | "dependencies": { |
4293 | "load-json-file": { | ||
4294 | "version": "5.3.0", | ||
4295 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", | ||
4296 | "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", | ||
4297 | "dev": true, | ||
4298 | "requires": { | ||
4299 | "graceful-fs": "^4.1.15", | ||
4300 | "parse-json": "^4.0.0", | ||
4301 | "pify": "^4.0.1", | ||
4302 | "strip-bom": "^3.0.0", | ||
4303 | "type-fest": "^0.3.0" | ||
4304 | } | ||
4305 | }, | ||
4306 | "pify": { | ||
4307 | "version": "4.0.1", | ||
4308 | "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", | ||
4309 | "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", | ||
4310 | "dev": true | ||
4311 | }, | ||
3022 | "semver": { | 4312 | "semver": { |
3023 | "version": "6.3.0", | 4313 | "version": "6.3.0", |
3024 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", | 4314 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", |
@@ -3038,9 +4328,9 @@ | |||
3038 | } | 4328 | } |
3039 | }, | 4329 | }, |
3040 | "@mdi/js": { | 4330 | "@mdi/js": { |
3041 | "version": "4.2.95", | 4331 | "version": "4.6.95", |
3042 | "resolved": "https://registry.npmjs.org/@mdi/js/-/js-4.2.95.tgz", | 4332 | "resolved": "https://registry.npmjs.org/@mdi/js/-/js-4.6.95.tgz", |
3043 | "integrity": "sha512-3qqOZx2HkrQEUc9fr5MiQWlokwmO8TK5bQZ2EP1Rg0q2Q507jy+fUeL8lb9ko2ossYqoPnugIr7jI0/O7uhlrA==" | 4333 | "integrity": "sha512-ga5GlIY/2hFQAuT5JKY21Rj+W9CnnbOp+ge6BEr/7omOiGVvsmUtetYOBOhyf8xgJ/BBtgvYHPzjZXORjh9cTg==" |
3044 | }, | 4334 | }, |
3045 | "@mdi/react": { | 4335 | "@mdi/react": { |
3046 | "version": "1.2.1", | 4336 | "version": "1.2.1", |
@@ -3071,14 +4361,6 @@ | |||
3071 | "version": "3.9.97", | 4361 | "version": "3.9.97", |
3072 | "resolved": "https://registry.npmjs.org/@mdi/js/-/js-3.9.97.tgz", | 4362 | "resolved": "https://registry.npmjs.org/@mdi/js/-/js-3.9.97.tgz", |
3073 | "integrity": "sha512-JzX6rDlUcNZHaoUg9sAzdg5Js287tvgRbNmMIyKoJK2ZCP9JupeWTYlpbX4oNJ9Zg9v8YH76WuWLALKOospQgw==" | 4363 | "integrity": "sha512-JzX6rDlUcNZHaoUg9sAzdg5Js287tvgRbNmMIyKoJK2ZCP9JupeWTYlpbX4oNJ9Zg9v8YH76WuWLALKOospQgw==" |
3074 | }, | ||
3075 | "@meetfranz/theme": { | ||
3076 | "version": "1.0.14", | ||
3077 | "resolved": "https://registry.npmjs.org/@meetfranz/theme/-/theme-1.0.14.tgz", | ||
3078 | "integrity": "sha512-iWP+3ifiNum98sHKiNdUJK+R0p4Z7TT8OenA1N2BnSC6CFob+dLhzAK+o5lxcyEcKZKYDwd7JKRZj93wqpBPpg==", | ||
3079 | "requires": { | ||
3080 | "color": "^3.1.0" | ||
3081 | } | ||
3082 | } | 4364 | } |
3083 | } | 4365 | } |
3084 | }, | 4366 | }, |
@@ -3101,14 +4383,6 @@ | |||
3101 | "version": "3.9.97", | 4383 | "version": "3.9.97", |
3102 | "resolved": "https://registry.npmjs.org/@mdi/js/-/js-3.9.97.tgz", | 4384 | "resolved": "https://registry.npmjs.org/@mdi/js/-/js-3.9.97.tgz", |
3103 | "integrity": "sha512-JzX6rDlUcNZHaoUg9sAzdg5Js287tvgRbNmMIyKoJK2ZCP9JupeWTYlpbX4oNJ9Zg9v8YH76WuWLALKOospQgw==" | 4385 | "integrity": "sha512-JzX6rDlUcNZHaoUg9sAzdg5Js287tvgRbNmMIyKoJK2ZCP9JupeWTYlpbX4oNJ9Zg9v8YH76WuWLALKOospQgw==" |
3104 | }, | ||
3105 | "@meetfranz/theme": { | ||
3106 | "version": "1.0.14", | ||
3107 | "resolved": "https://registry.npmjs.org/@meetfranz/theme/-/theme-1.0.14.tgz", | ||
3108 | "integrity": "sha512-iWP+3ifiNum98sHKiNdUJK+R0p4Z7TT8OenA1N2BnSC6CFob+dLhzAK+o5lxcyEcKZKYDwd7JKRZj93wqpBPpg==", | ||
3109 | "requires": { | ||
3110 | "color": "^3.1.0" | ||
3111 | } | ||
3112 | } | 4386 | } |
3113 | } | 4387 | } |
3114 | }, | 4388 | }, |
@@ -3129,11 +4403,12 @@ | |||
3129 | "dev": true | 4403 | "dev": true |
3130 | }, | 4404 | }, |
3131 | "@octokit/endpoint": { | 4405 | "@octokit/endpoint": { |
3132 | "version": "5.3.5", | 4406 | "version": "5.5.1", |
3133 | "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-5.3.5.tgz", | 4407 | "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-5.5.1.tgz", |
3134 | "integrity": "sha512-f8KqzIrnzPLiezDsZZPB+K8v8YSv6aKFl7eOu59O46lmlW4HagWl1U6NWl6LmT8d1w7NsKBI3paVtzcnRGO1gw==", | 4408 | "integrity": "sha512-nBFhRUb5YzVTCX/iAK1MgQ4uWo89Gu0TH00qQHoYRCsE12dWcG1OiLd7v2EIo2+tpUKPMOQ62QFy9hy9Vg2ULg==", |
3135 | "dev": true, | 4409 | "dev": true, |
3136 | "requires": { | 4410 | "requires": { |
4411 | "@octokit/types": "^2.0.0", | ||
3137 | "is-plain-object": "^3.0.0", | 4412 | "is-plain-object": "^3.0.0", |
3138 | "universal-user-agent": "^4.0.0" | 4413 | "universal-user-agent": "^4.0.0" |
3139 | }, | 4414 | }, |
@@ -3162,13 +4437,14 @@ | |||
3162 | "dev": true | 4437 | "dev": true |
3163 | }, | 4438 | }, |
3164 | "@octokit/request": { | 4439 | "@octokit/request": { |
3165 | "version": "5.1.0", | 4440 | "version": "5.3.1", |
3166 | "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.1.0.tgz", | 4441 | "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.3.1.tgz", |
3167 | "integrity": "sha512-I15T9PwjFs4tbWyhtFU2Kq7WDPidYMvRB7spmxoQRZfxSmiqullG+Nz+KbSmpkfnlvHwTr1e31R5WReFRKMXjg==", | 4442 | "integrity": "sha512-5/X0AL1ZgoU32fAepTfEoggFinO3rxsMLtzhlUX+RctLrusn/CApJuGFCd0v7GMFhF+8UiCsTTfsu7Fh1HnEJg==", |
3168 | "dev": true, | 4443 | "dev": true, |
3169 | "requires": { | 4444 | "requires": { |
3170 | "@octokit/endpoint": "^5.1.0", | 4445 | "@octokit/endpoint": "^5.5.0", |
3171 | "@octokit/request-error": "^1.0.1", | 4446 | "@octokit/request-error": "^1.0.1", |
4447 | "@octokit/types": "^2.0.0", | ||
3172 | "deprecation": "^2.0.0", | 4448 | "deprecation": "^2.0.0", |
3173 | "is-plain-object": "^3.0.0", | 4449 | "is-plain-object": "^3.0.0", |
3174 | "node-fetch": "^2.3.0", | 4450 | "node-fetch": "^2.3.0", |
@@ -3190,32 +4466,27 @@ | |||
3190 | "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", | 4466 | "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", |
3191 | "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", | 4467 | "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", |
3192 | "dev": true | 4468 | "dev": true |
3193 | }, | ||
3194 | "node-fetch": { | ||
3195 | "version": "2.6.0", | ||
3196 | "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", | ||
3197 | "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==", | ||
3198 | "dev": true | ||
3199 | } | 4469 | } |
3200 | } | 4470 | } |
3201 | }, | 4471 | }, |
3202 | "@octokit/request-error": { | 4472 | "@octokit/request-error": { |
3203 | "version": "1.0.4", | 4473 | "version": "1.2.0", |
3204 | "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.0.4.tgz", | 4474 | "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.2.0.tgz", |
3205 | "integrity": "sha512-L4JaJDXn8SGT+5G0uX79rZLv0MNJmfGa4vb4vy1NnpjSnWDLJRy6m90udGwvMmavwsStgbv2QNkPzzTCMmL+ig==", | 4475 | "integrity": "sha512-DNBhROBYjjV/I9n7A8kVkmQNkqFAMem90dSxqvPq57e2hBr7mNTX98y3R2zDpqMQHVRpBDjsvsfIGgBzy+4PAg==", |
3206 | "dev": true, | 4476 | "dev": true, |
3207 | "requires": { | 4477 | "requires": { |
4478 | "@octokit/types": "^2.0.0", | ||
3208 | "deprecation": "^2.0.0", | 4479 | "deprecation": "^2.0.0", |
3209 | "once": "^1.4.0" | 4480 | "once": "^1.4.0" |
3210 | } | 4481 | } |
3211 | }, | 4482 | }, |
3212 | "@octokit/rest": { | 4483 | "@octokit/rest": { |
3213 | "version": "16.28.9", | 4484 | "version": "16.35.0", |
3214 | "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.28.9.tgz", | 4485 | "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.35.0.tgz", |
3215 | "integrity": "sha512-IKGnX+Tvzt7XHhs8f4ajqxyJvYAMNX5nWfoJm4CQj8LZToMiaJgutf5KxxpxoC3y5w7JTJpW5rnWnF4TsIvCLA==", | 4486 | "integrity": "sha512-9ShFqYWo0CLoGYhA1FdtdykJuMzS/9H6vSbbQWDX4pWr4p9v+15MsH/wpd/3fIU+tSxylaNO48+PIHqOkBRx3w==", |
3216 | "dev": true, | 4487 | "dev": true, |
3217 | "requires": { | 4488 | "requires": { |
3218 | "@octokit/request": "^5.0.0", | 4489 | "@octokit/request": "^5.2.0", |
3219 | "@octokit/request-error": "^1.0.2", | 4490 | "@octokit/request-error": "^1.0.2", |
3220 | "atob-lite": "^2.0.0", | 4491 | "atob-lite": "^2.0.0", |
3221 | "before-after-hook": "^2.0.0", | 4492 | "before-after-hook": "^2.0.0", |
@@ -3229,6 +4500,148 @@ | |||
3229 | "universal-user-agent": "^4.0.0" | 4500 | "universal-user-agent": "^4.0.0" |
3230 | } | 4501 | } |
3231 | }, | 4502 | }, |
4503 | "@octokit/types": { | ||
4504 | "version": "2.0.2", | ||
4505 | "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.0.2.tgz", | ||
4506 | "integrity": "sha512-StASIL2lgT3TRjxv17z9pAqbnI7HGu9DrJlg3sEBFfCLaMEqp+O3IQPUF6EZtQ4xkAu2ml6kMBBCtGxjvmtmuQ==", | ||
4507 | "dev": true, | ||
4508 | "requires": { | ||
4509 | "@types/node": ">= 8" | ||
4510 | } | ||
4511 | }, | ||
4512 | "@sentry/apm": { | ||
4513 | "version": "5.10.2", | ||
4514 | "resolved": "https://registry.npmjs.org/@sentry/apm/-/apm-5.10.2.tgz", | ||
4515 | "integrity": "sha512-rPeAFsD/6ontvs7bsuHh+XAg1ohWo04ms08SNWqEvLRQJx7WfiWnjziyC0S3dXIYZDGdhruSsqQJPJN8r6Aj5g==", | ||
4516 | "requires": { | ||
4517 | "@sentry/hub": "5.10.2", | ||
4518 | "@sentry/minimal": "5.10.2", | ||
4519 | "@sentry/types": "5.10.0", | ||
4520 | "@sentry/utils": "5.10.2", | ||
4521 | "tslib": "^1.9.3" | ||
4522 | } | ||
4523 | }, | ||
4524 | "@sentry/browser": { | ||
4525 | "version": "5.10.2", | ||
4526 | "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-5.10.2.tgz", | ||
4527 | "integrity": "sha512-r3eyBu2ln7odvWtXARCZPzpuGrKsD6U9F3gKTu4xdFkA0swSLUvS7AC2FUksj/1BE23y+eB/zzPT+RYJ58tidA==", | ||
4528 | "requires": { | ||
4529 | "@sentry/core": "5.10.2", | ||
4530 | "@sentry/types": "5.10.0", | ||
4531 | "@sentry/utils": "5.10.2", | ||
4532 | "tslib": "^1.9.3" | ||
4533 | } | ||
4534 | }, | ||
4535 | "@sentry/core": { | ||
4536 | "version": "5.10.2", | ||
4537 | "resolved": "https://registry.npmjs.org/@sentry/core/-/core-5.10.2.tgz", | ||
4538 | "integrity": "sha512-sKVeFH3v8K8xw2vM5MKMnnyAAwih+JSE3pbNL0CcCCA+/SwX+3jeAo2BhgXev2SAR/TjWW+wmeC9TdIW7KyYbg==", | ||
4539 | "requires": { | ||
4540 | "@sentry/hub": "5.10.2", | ||
4541 | "@sentry/minimal": "5.10.2", | ||
4542 | "@sentry/types": "5.10.0", | ||
4543 | "@sentry/utils": "5.10.2", | ||
4544 | "tslib": "^1.9.3" | ||
4545 | } | ||
4546 | }, | ||
4547 | "@sentry/electron": { | ||
4548 | "version": "1.1.0", | ||
4549 | "resolved": "https://registry.npmjs.org/@sentry/electron/-/electron-1.1.0.tgz", | ||
4550 | "integrity": "sha512-ot6nYOhZOjylSlK2LEaBuqzPEEcmRn76SDf+VZpujOxig5Jv/LIbgwha/xou/mggOD2y3a5cM2o8ubbs5U5Bfg==", | ||
4551 | "requires": { | ||
4552 | "@sentry/browser": "~5.10.0", | ||
4553 | "@sentry/core": "~5.10.0", | ||
4554 | "@sentry/minimal": "~5.10.0", | ||
4555 | "@sentry/node": "~5.10.0", | ||
4556 | "@sentry/types": "~5.10.0", | ||
4557 | "@sentry/utils": "~5.10.0", | ||
4558 | "form-data": "2.5.1", | ||
4559 | "node-fetch": "^2.6.0", | ||
4560 | "util.promisify": "1.0.0", | ||
4561 | "win-ca": "^3.1.1" | ||
4562 | }, | ||
4563 | "dependencies": { | ||
4564 | "form-data": { | ||
4565 | "version": "2.5.1", | ||
4566 | "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", | ||
4567 | "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", | ||
4568 | "requires": { | ||
4569 | "asynckit": "^0.4.0", | ||
4570 | "combined-stream": "^1.0.6", | ||
4571 | "mime-types": "^2.1.12" | ||
4572 | } | ||
4573 | } | ||
4574 | } | ||
4575 | }, | ||
4576 | "@sentry/hub": { | ||
4577 | "version": "5.10.2", | ||
4578 | "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-5.10.2.tgz", | ||
4579 | "integrity": "sha512-hSlZIiu3hcR/I5yEhlpN9C0nip+U7hiRzRzUQaBiHO4YG4TC58NqnOPR89D/ekiuHIXzFpjW9OQmqtAMRoSUYA==", | ||
4580 | "requires": { | ||
4581 | "@sentry/types": "5.10.0", | ||
4582 | "@sentry/utils": "5.10.2", | ||
4583 | "tslib": "^1.9.3" | ||
4584 | } | ||
4585 | }, | ||
4586 | "@sentry/minimal": { | ||
4587 | "version": "5.10.2", | ||
4588 | "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-5.10.2.tgz", | ||
4589 | "integrity": "sha512-GalixiM9sckYfompH5HHTp9XT2BcjawBkcl1DMEKUBEi37+kUq0bivOBmnN1G/I4/wWOUdnAI/kagDWaWpbZPg==", | ||
4590 | "requires": { | ||
4591 | "@sentry/hub": "5.10.2", | ||
4592 | "@sentry/types": "5.10.0", | ||
4593 | "tslib": "^1.9.3" | ||
4594 | } | ||
4595 | }, | ||
4596 | "@sentry/node": { | ||
4597 | "version": "5.10.2", | ||
4598 | "resolved": "https://registry.npmjs.org/@sentry/node/-/node-5.10.2.tgz", | ||
4599 | "integrity": "sha512-1ib1hAhVtmfXOThpcCfR4S6wFopd6lHqgOMrAUPo9saHy8zseZPRC7iTWGoSPy2RMwjrURAk54VvFnLe7G+PdQ==", | ||
4600 | "requires": { | ||
4601 | "@sentry/apm": "5.10.2", | ||
4602 | "@sentry/core": "5.10.2", | ||
4603 | "@sentry/hub": "5.10.2", | ||
4604 | "@sentry/types": "5.10.0", | ||
4605 | "@sentry/utils": "5.10.2", | ||
4606 | "cookie": "^0.3.1", | ||
4607 | "https-proxy-agent": "^3.0.0", | ||
4608 | "lru_map": "^0.3.3", | ||
4609 | "tslib": "^1.9.3" | ||
4610 | }, | ||
4611 | "dependencies": { | ||
4612 | "debug": { | ||
4613 | "version": "3.2.6", | ||
4614 | "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", | ||
4615 | "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", | ||
4616 | "requires": { | ||
4617 | "ms": "^2.1.1" | ||
4618 | } | ||
4619 | }, | ||
4620 | "https-proxy-agent": { | ||
4621 | "version": "3.0.1", | ||
4622 | "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-3.0.1.tgz", | ||
4623 | "integrity": "sha512-+ML2Rbh6DAuee7d07tYGEKOEi2voWPUGan+ExdPbPW6Z3svq+JCqr0v8WmKPOkz1vOVykPCBSuobe7G8GJUtVg==", | ||
4624 | "requires": { | ||
4625 | "agent-base": "^4.3.0", | ||
4626 | "debug": "^3.1.0" | ||
4627 | } | ||
4628 | } | ||
4629 | } | ||
4630 | }, | ||
4631 | "@sentry/types": { | ||
4632 | "version": "5.10.0", | ||
4633 | "resolved": "https://registry.npmjs.org/@sentry/types/-/types-5.10.0.tgz", | ||
4634 | "integrity": "sha512-TW20GzkCWsP6uAxR2JIpIkiitCKyIOfkyDsKBeLqYj4SaZjfvBPnzgNCcYR0L0UsP1/Es6oHooZfIGSkp6GGxQ==" | ||
4635 | }, | ||
4636 | "@sentry/utils": { | ||
4637 | "version": "5.10.2", | ||
4638 | "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-5.10.2.tgz", | ||
4639 | "integrity": "sha512-UcbbaFpYrGSV448lQ16Cr+W/MPuKUflQQUdrMCt5vgaf5+M7kpozlcji4GGGZUCXIA7oRP93ABoXj55s1OM9zw==", | ||
4640 | "requires": { | ||
4641 | "@sentry/types": "5.10.0", | ||
4642 | "tslib": "^1.9.3" | ||
4643 | } | ||
4644 | }, | ||
3232 | "@sindresorhus/is": { | 4645 | "@sindresorhus/is": { |
3233 | "version": "0.14.0", | 4646 | "version": "0.14.0", |
3234 | "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", | 4647 | "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", |
@@ -3281,9 +4694,9 @@ | |||
3281 | } | 4694 | } |
3282 | }, | 4695 | }, |
3283 | "@types/babel__generator": { | 4696 | "@types/babel__generator": { |
3284 | "version": "7.0.2", | 4697 | "version": "7.6.0", |
3285 | "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.0.2.tgz", | 4698 | "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.0.tgz", |
3286 | "integrity": "sha512-NHcOfab3Zw4q5sEE2COkpfXjoE7o+PmqD9DQW4koUT3roNxwziUdXGnRndMat/LJNUtePwn1TlP4do3uoe3KZQ==", | 4699 | "integrity": "sha512-c1mZUu4up5cp9KROs/QAw0gTeHrw/x7m52LcnvMxxOZ03DmLwPV0MlGmlgzV3cnSdjhJOZsj7E7FHeioai+egw==", |
3287 | "dev": true, | 4700 | "dev": true, |
3288 | "requires": { | 4701 | "requires": { |
3289 | "@babel/types": "^7.0.0" | 4702 | "@babel/types": "^7.0.0" |
@@ -3300,9 +4713,9 @@ | |||
3300 | } | 4713 | } |
3301 | }, | 4714 | }, |
3302 | "@types/babel__traverse": { | 4715 | "@types/babel__traverse": { |
3303 | "version": "7.0.7", | 4716 | "version": "7.0.8", |
3304 | "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.7.tgz", | 4717 | "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.8.tgz", |
3305 | "integrity": "sha512-CeBpmX1J8kWLcDEnI3Cl2Eo6RfbGvzUctA+CjZUhOKDFbLfcr7fc4usEqLNWetrlJd7RhAkyYe2czXop4fICpw==", | 4718 | "integrity": "sha512-yGeB2dHEdvxjP0y4UbRtQaSkXJ9649fYCmIdRoul5kfAoGCwxuCbMhag0k3RPfnuh9kPGm8x89btcfDEXdVWGw==", |
3306 | "dev": true, | 4719 | "dev": true, |
3307 | "requires": { | 4720 | "requires": { |
3308 | "@babel/types": "^7.3.0" | 4721 | "@babel/types": "^7.3.0" |
@@ -3397,9 +4810,9 @@ | |||
3397 | } | 4810 | } |
3398 | }, | 4811 | }, |
3399 | "@types/lodash": { | 4812 | "@types/lodash": { |
3400 | "version": "4.14.138", | 4813 | "version": "4.14.149", |
3401 | "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.138.tgz", | 4814 | "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.149.tgz", |
3402 | "integrity": "sha512-A4uJgHz4hakwNBdHNPdxOTkYmXNgmUAKLbXZ7PKGslgeV0Mb8P3BlbYfPovExek1qnod4pDfRbxuzcVs3dlFLg==", | 4815 | "integrity": "sha512-ijGqzZt/b7BfzcK9vTrS6MFljQRPn5BFWOx8oE0GYxribu6uV+aA9zZuXI1zc/etK9E8nrgdoF2+LgUw7+9tJQ==", |
3403 | "dev": true | 4816 | "dev": true |
3404 | }, | 4817 | }, |
3405 | "@types/minimatch": { | 4818 | "@types/minimatch": { |
@@ -3415,15 +4828,15 @@ | |||
3415 | "dev": true | 4828 | "dev": true |
3416 | }, | 4829 | }, |
3417 | "@types/prop-types": { | 4830 | "@types/prop-types": { |
3418 | "version": "15.7.2", | 4831 | "version": "15.7.3", |
3419 | "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.2.tgz", | 4832 | "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", |
3420 | "integrity": "sha512-f8JzJNWVhKtc9dg/dyDNfliTKNOJSLa7Oht/ElZdF/UbMUmAH3rLmAk3ODNjw0mZajDEgatA03tRjB4+Dp/tzA==", | 4833 | "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==", |
3421 | "dev": true | 4834 | "dev": true |
3422 | }, | 4835 | }, |
3423 | "@types/react": { | 4836 | "@types/react": { |
3424 | "version": "16.9.2", | 4837 | "version": "16.9.13", |
3425 | "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.2.tgz", | 4838 | "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.13.tgz", |
3426 | "integrity": "sha512-jYP2LWwlh+FTqGd9v7ynUKZzjj98T8x7Yclz479QdRhHfuW9yQ+0jjnD31eXSXutmBpppj5PYNLYLRfnZJvcfg==", | 4839 | "integrity": "sha512-LikzRslbiufJYHyzbHSW0GrAiff8QYLMBFeZmSxzCYGXKxi8m/1PHX+rsVOwhr7mJNq+VIu2Dhf7U6mjFERK6w==", |
3427 | "dev": true, | 4840 | "dev": true, |
3428 | "requires": { | 4841 | "requires": { |
3429 | "@types/prop-types": "*", | 4842 | "@types/prop-types": "*", |
@@ -3431,9 +4844,9 @@ | |||
3431 | } | 4844 | } |
3432 | }, | 4845 | }, |
3433 | "@types/react-dom": { | 4846 | "@types/react-dom": { |
3434 | "version": "16.0.11", | 4847 | "version": "16.9.4", |
3435 | "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.0.11.tgz", | 4848 | "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.4.tgz", |
3436 | "integrity": "sha512-x6zUx9/42B5Kl2Vl9HlopV8JF64wLpX3c+Pst9kc1HgzrsH+mkehe/zmHMQTplIrR48H2gpU7ZqurQolYu8XBA==", | 4849 | "integrity": "sha512-fya9xteU/n90tda0s+FtN5Ym4tbgxpq/hb/Af24dvs6uYnYn+fspaxw5USlw0R8apDNwxsqumdRoCoKitckQqw==", |
3437 | "dev": true, | 4850 | "dev": true, |
3438 | "requires": { | 4851 | "requires": { |
3439 | "@types/react": "*" | 4852 | "@types/react": "*" |
@@ -3452,9 +4865,9 @@ | |||
3452 | } | 4865 | } |
3453 | }, | 4866 | }, |
3454 | "@types/semver": { | 4867 | "@types/semver": { |
3455 | "version": "6.0.2", | 4868 | "version": "6.2.0", |
3456 | "resolved": "https://registry.npmjs.org/@types/semver/-/semver-6.0.2.tgz", | 4869 | "resolved": "https://registry.npmjs.org/@types/semver/-/semver-6.2.0.tgz", |
3457 | "integrity": "sha512-G1Ggy7/9Nsa1Jt2yiBR2riEuyK2DFNnqow6R7cromXPMNynackRY1vqFTLz/gwnef1LHokbXThcPhqMRjUbkpQ==" | 4870 | "integrity": "sha512-1OzrNb4RuAzIT7wHSsgZRlMBlNsJl+do6UblR7JMW4oB7bbR+uBEYtUh7gEc/jM84GGilh68lSOokyM/zNUlBA==" |
3458 | }, | 4871 | }, |
3459 | "@types/stack-utils": { | 4872 | "@types/stack-utils": { |
3460 | "version": "1.0.1", | 4873 | "version": "1.0.1", |
@@ -3472,18 +4885,18 @@ | |||
3472 | } | 4885 | } |
3473 | }, | 4886 | }, |
3474 | "@types/uuid": { | 4887 | "@types/uuid": { |
3475 | "version": "3.4.4", | 4888 | "version": "3.4.6", |
3476 | "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.4.tgz", | 4889 | "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.6.tgz", |
3477 | "integrity": "sha512-tPIgT0GUmdJQNSHxp0X2jnpQfBSTfGxUMc/2CXBU2mnyTFVYVa2ojpoQ74w0U2yn2vw3jnC640+77lkFFpdVDw==", | 4890 | "integrity": "sha512-cCdlC/1kGEZdEglzOieLDYBxHsvEOIg7kp/2FYyVR9Pxakq+Qf/inL3RKQ+PA8gOlI/NnL+fXmQH12nwcGzsHw==", |
3478 | "dev": true, | 4891 | "dev": true, |
3479 | "requires": { | 4892 | "requires": { |
3480 | "@types/node": "*" | 4893 | "@types/node": "*" |
3481 | } | 4894 | } |
3482 | }, | 4895 | }, |
3483 | "@types/yargs": { | 4896 | "@types/yargs": { |
3484 | "version": "13.0.2", | 4897 | "version": "13.0.3", |
3485 | "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.2.tgz", | 4898 | "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.3.tgz", |
3486 | "integrity": "sha512-lwwgizwk/bIIU+3ELORkyuOgDjCh7zuWDFqRtPPhhVgq9N1F7CvLNKg1TX4f2duwtKQ0p044Au9r1PLIXHrIzQ==", | 4899 | "integrity": "sha512-K8/LfZq2duW33XW/tFwEAfnZlqIfVsoyRB3kfXdPXYhl0nfM8mmh7GS0jg7WrX2Dgq/0Ha/pR1PaR+BvmWwjiQ==", |
3487 | "dev": true, | 4900 | "dev": true, |
3488 | "requires": { | 4901 | "requires": { |
3489 | "@types/yargs-parser": "*" | 4902 | "@types/yargs-parser": "*" |
@@ -3496,175 +4909,179 @@ | |||
3496 | "dev": true | 4909 | "dev": true |
3497 | }, | 4910 | }, |
3498 | "@webassemblyjs/ast": { | 4911 | "@webassemblyjs/ast": { |
3499 | "version": "1.7.11", | 4912 | "version": "1.8.5", |
3500 | "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.11.tgz", | 4913 | "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", |
3501 | "integrity": "sha512-ZEzy4vjvTzScC+SH8RBssQUawpaInUdMTYwYYLh54/s8TuT0gBLuyUnppKsVyZEi876VmmStKsUs28UxPgdvrA==", | 4914 | "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==", |
3502 | "dev": true, | 4915 | "dev": true, |
3503 | "requires": { | 4916 | "requires": { |
3504 | "@webassemblyjs/helper-module-context": "1.7.11", | 4917 | "@webassemblyjs/helper-module-context": "1.8.5", |
3505 | "@webassemblyjs/helper-wasm-bytecode": "1.7.11", | 4918 | "@webassemblyjs/helper-wasm-bytecode": "1.8.5", |
3506 | "@webassemblyjs/wast-parser": "1.7.11" | 4919 | "@webassemblyjs/wast-parser": "1.8.5" |
3507 | } | 4920 | } |
3508 | }, | 4921 | }, |
3509 | "@webassemblyjs/floating-point-hex-parser": { | 4922 | "@webassemblyjs/floating-point-hex-parser": { |
3510 | "version": "1.7.11", | 4923 | "version": "1.8.5", |
3511 | "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.11.tgz", | 4924 | "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz", |
3512 | "integrity": "sha512-zY8dSNyYcgzNRNT666/zOoAyImshm3ycKdoLsyDw/Bwo6+/uktb7p4xyApuef1dwEBo/U/SYQzbGBvV+nru2Xg==", | 4925 | "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==", |
3513 | "dev": true | 4926 | "dev": true |
3514 | }, | 4927 | }, |
3515 | "@webassemblyjs/helper-api-error": { | 4928 | "@webassemblyjs/helper-api-error": { |
3516 | "version": "1.7.11", | 4929 | "version": "1.8.5", |
3517 | "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.11.tgz", | 4930 | "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz", |
3518 | "integrity": "sha512-7r1qXLmiglC+wPNkGuXCvkmalyEstKVwcueZRP2GNC2PAvxbLYwLLPr14rcdJaE4UtHxQKfFkuDFuv91ipqvXg==", | 4931 | "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==", |
3519 | "dev": true | 4932 | "dev": true |
3520 | }, | 4933 | }, |
3521 | "@webassemblyjs/helper-buffer": { | 4934 | "@webassemblyjs/helper-buffer": { |
3522 | "version": "1.7.11", | 4935 | "version": "1.8.5", |
3523 | "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.11.tgz", | 4936 | "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz", |
3524 | "integrity": "sha512-MynuervdylPPh3ix+mKZloTcL06P8tenNH3sx6s0qE8SLR6DdwnfgA7Hc9NSYeob2jrW5Vql6GVlsQzKQCa13w==", | 4937 | "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==", |
3525 | "dev": true | 4938 | "dev": true |
3526 | }, | 4939 | }, |
3527 | "@webassemblyjs/helper-code-frame": { | 4940 | "@webassemblyjs/helper-code-frame": { |
3528 | "version": "1.7.11", | 4941 | "version": "1.8.5", |
3529 | "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.11.tgz", | 4942 | "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz", |
3530 | "integrity": "sha512-T8ESC9KMXFTXA5urJcyor5cn6qWeZ4/zLPyWeEXZ03hj/x9weSokGNkVCdnhSabKGYWxElSdgJ+sFa9G/RdHNw==", | 4943 | "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==", |
3531 | "dev": true, | 4944 | "dev": true, |
3532 | "requires": { | 4945 | "requires": { |
3533 | "@webassemblyjs/wast-printer": "1.7.11" | 4946 | "@webassemblyjs/wast-printer": "1.8.5" |
3534 | } | 4947 | } |
3535 | }, | 4948 | }, |
3536 | "@webassemblyjs/helper-fsm": { | 4949 | "@webassemblyjs/helper-fsm": { |
3537 | "version": "1.7.11", | 4950 | "version": "1.8.5", |
3538 | "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.11.tgz", | 4951 | "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz", |
3539 | "integrity": "sha512-nsAQWNP1+8Z6tkzdYlXT0kxfa2Z1tRTARd8wYnc/e3Zv3VydVVnaeePgqUzFrpkGUyhUUxOl5ML7f1NuT+gC0A==", | 4952 | "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==", |
3540 | "dev": true | 4953 | "dev": true |
3541 | }, | 4954 | }, |
3542 | "@webassemblyjs/helper-module-context": { | 4955 | "@webassemblyjs/helper-module-context": { |
3543 | "version": "1.7.11", | 4956 | "version": "1.8.5", |
3544 | "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.11.tgz", | 4957 | "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz", |
3545 | "integrity": "sha512-JxfD5DX8Ygq4PvXDucq0M+sbUFA7BJAv/GGl9ITovqE+idGX+J3QSzJYz+LwQmL7fC3Rs+utvWoJxDb6pmC0qg==", | 4958 | "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==", |
3546 | "dev": true | 4959 | "dev": true, |
4960 | "requires": { | ||
4961 | "@webassemblyjs/ast": "1.8.5", | ||
4962 | "mamacro": "^0.0.3" | ||
4963 | } | ||
3547 | }, | 4964 | }, |
3548 | "@webassemblyjs/helper-wasm-bytecode": { | 4965 | "@webassemblyjs/helper-wasm-bytecode": { |
3549 | "version": "1.7.11", | 4966 | "version": "1.8.5", |
3550 | "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.11.tgz", | 4967 | "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz", |
3551 | "integrity": "sha512-cMXeVS9rhoXsI9LLL4tJxBgVD/KMOKXuFqYb5oCJ/opScWpkCMEz9EJtkonaNcnLv2R3K5jIeS4TRj/drde1JQ==", | 4968 | "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==", |
3552 | "dev": true | 4969 | "dev": true |
3553 | }, | 4970 | }, |
3554 | "@webassemblyjs/helper-wasm-section": { | 4971 | "@webassemblyjs/helper-wasm-section": { |
3555 | "version": "1.7.11", | 4972 | "version": "1.8.5", |
3556 | "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.11.tgz", | 4973 | "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz", |
3557 | "integrity": "sha512-8ZRY5iZbZdtNFE5UFunB8mmBEAbSI3guwbrsCl4fWdfRiAcvqQpeqd5KHhSWLL5wuxo53zcaGZDBU64qgn4I4Q==", | 4974 | "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==", |
3558 | "dev": true, | 4975 | "dev": true, |
3559 | "requires": { | 4976 | "requires": { |
3560 | "@webassemblyjs/ast": "1.7.11", | 4977 | "@webassemblyjs/ast": "1.8.5", |
3561 | "@webassemblyjs/helper-buffer": "1.7.11", | 4978 | "@webassemblyjs/helper-buffer": "1.8.5", |
3562 | "@webassemblyjs/helper-wasm-bytecode": "1.7.11", | 4979 | "@webassemblyjs/helper-wasm-bytecode": "1.8.5", |
3563 | "@webassemblyjs/wasm-gen": "1.7.11" | 4980 | "@webassemblyjs/wasm-gen": "1.8.5" |
3564 | } | 4981 | } |
3565 | }, | 4982 | }, |
3566 | "@webassemblyjs/ieee754": { | 4983 | "@webassemblyjs/ieee754": { |
3567 | "version": "1.7.11", | 4984 | "version": "1.8.5", |
3568 | "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.11.tgz", | 4985 | "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", |
3569 | "integrity": "sha512-Mmqx/cS68K1tSrvRLtaV/Lp3NZWzXtOHUW2IvDvl2sihAwJh4ACE0eL6A8FvMyDG9abes3saB6dMimLOs+HMoQ==", | 4986 | "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", |
3570 | "dev": true, | 4987 | "dev": true, |
3571 | "requires": { | 4988 | "requires": { |
3572 | "@xtuc/ieee754": "^1.2.0" | 4989 | "@xtuc/ieee754": "^1.2.0" |
3573 | } | 4990 | } |
3574 | }, | 4991 | }, |
3575 | "@webassemblyjs/leb128": { | 4992 | "@webassemblyjs/leb128": { |
3576 | "version": "1.7.11", | 4993 | "version": "1.8.5", |
3577 | "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.11.tgz", | 4994 | "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz", |
3578 | "integrity": "sha512-vuGmgZjjp3zjcerQg+JA+tGOncOnJLWVkt8Aze5eWQLwTQGNgVLcyOTqgSCxWTR4J42ijHbBxnuRaL1Rv7XMdw==", | 4995 | "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==", |
3579 | "dev": true, | 4996 | "dev": true, |
3580 | "requires": { | 4997 | "requires": { |
3581 | "@xtuc/long": "4.2.1" | 4998 | "@xtuc/long": "4.2.2" |
3582 | } | 4999 | } |
3583 | }, | 5000 | }, |
3584 | "@webassemblyjs/utf8": { | 5001 | "@webassemblyjs/utf8": { |
3585 | "version": "1.7.11", | 5002 | "version": "1.8.5", |
3586 | "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.11.tgz", | 5003 | "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz", |
3587 | "integrity": "sha512-C6GFkc7aErQIAH+BMrIdVSmW+6HSe20wg57HEC1uqJP8E/xpMjXqQUxkQw07MhNDSDcGpxI9G5JSNOQCqJk4sA==", | 5004 | "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==", |
3588 | "dev": true | 5005 | "dev": true |
3589 | }, | 5006 | }, |
3590 | "@webassemblyjs/wasm-edit": { | 5007 | "@webassemblyjs/wasm-edit": { |
3591 | "version": "1.7.11", | 5008 | "version": "1.8.5", |
3592 | "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.11.tgz", | 5009 | "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz", |
3593 | "integrity": "sha512-FUd97guNGsCZQgeTPKdgxJhBXkUbMTY6hFPf2Y4OedXd48H97J+sOY2Ltaq6WGVpIH8o/TGOVNiVz/SbpEMJGg==", | 5010 | "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==", |
3594 | "dev": true, | 5011 | "dev": true, |
3595 | "requires": { | 5012 | "requires": { |
3596 | "@webassemblyjs/ast": "1.7.11", | 5013 | "@webassemblyjs/ast": "1.8.5", |
3597 | "@webassemblyjs/helper-buffer": "1.7.11", | 5014 | "@webassemblyjs/helper-buffer": "1.8.5", |
3598 | "@webassemblyjs/helper-wasm-bytecode": "1.7.11", | 5015 | "@webassemblyjs/helper-wasm-bytecode": "1.8.5", |
3599 | "@webassemblyjs/helper-wasm-section": "1.7.11", | 5016 | "@webassemblyjs/helper-wasm-section": "1.8.5", |
3600 | "@webassemblyjs/wasm-gen": "1.7.11", | 5017 | "@webassemblyjs/wasm-gen": "1.8.5", |
3601 | "@webassemblyjs/wasm-opt": "1.7.11", | 5018 | "@webassemblyjs/wasm-opt": "1.8.5", |
3602 | "@webassemblyjs/wasm-parser": "1.7.11", | 5019 | "@webassemblyjs/wasm-parser": "1.8.5", |
3603 | "@webassemblyjs/wast-printer": "1.7.11" | 5020 | "@webassemblyjs/wast-printer": "1.8.5" |
3604 | } | 5021 | } |
3605 | }, | 5022 | }, |
3606 | "@webassemblyjs/wasm-gen": { | 5023 | "@webassemblyjs/wasm-gen": { |
3607 | "version": "1.7.11", | 5024 | "version": "1.8.5", |
3608 | "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.11.tgz", | 5025 | "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz", |
3609 | "integrity": "sha512-U/KDYp7fgAZX5KPfq4NOupK/BmhDc5Kjy2GIqstMhvvdJRcER/kUsMThpWeRP8BMn4LXaKhSTggIJPOeYHwISA==", | 5026 | "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==", |
3610 | "dev": true, | 5027 | "dev": true, |
3611 | "requires": { | 5028 | "requires": { |
3612 | "@webassemblyjs/ast": "1.7.11", | 5029 | "@webassemblyjs/ast": "1.8.5", |
3613 | "@webassemblyjs/helper-wasm-bytecode": "1.7.11", | 5030 | "@webassemblyjs/helper-wasm-bytecode": "1.8.5", |
3614 | "@webassemblyjs/ieee754": "1.7.11", | 5031 | "@webassemblyjs/ieee754": "1.8.5", |
3615 | "@webassemblyjs/leb128": "1.7.11", | 5032 | "@webassemblyjs/leb128": "1.8.5", |
3616 | "@webassemblyjs/utf8": "1.7.11" | 5033 | "@webassemblyjs/utf8": "1.8.5" |
3617 | } | 5034 | } |
3618 | }, | 5035 | }, |
3619 | "@webassemblyjs/wasm-opt": { | 5036 | "@webassemblyjs/wasm-opt": { |
3620 | "version": "1.7.11", | 5037 | "version": "1.8.5", |
3621 | "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.11.tgz", | 5038 | "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz", |
3622 | "integrity": "sha512-XynkOwQyiRidh0GLua7SkeHvAPXQV/RxsUeERILmAInZegApOUAIJfRuPYe2F7RcjOC9tW3Cb9juPvAC/sCqvg==", | 5039 | "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==", |
3623 | "dev": true, | 5040 | "dev": true, |
3624 | "requires": { | 5041 | "requires": { |
3625 | "@webassemblyjs/ast": "1.7.11", | 5042 | "@webassemblyjs/ast": "1.8.5", |
3626 | "@webassemblyjs/helper-buffer": "1.7.11", | 5043 | "@webassemblyjs/helper-buffer": "1.8.5", |
3627 | "@webassemblyjs/wasm-gen": "1.7.11", | 5044 | "@webassemblyjs/wasm-gen": "1.8.5", |
3628 | "@webassemblyjs/wasm-parser": "1.7.11" | 5045 | "@webassemblyjs/wasm-parser": "1.8.5" |
3629 | } | 5046 | } |
3630 | }, | 5047 | }, |
3631 | "@webassemblyjs/wasm-parser": { | 5048 | "@webassemblyjs/wasm-parser": { |
3632 | "version": "1.7.11", | 5049 | "version": "1.8.5", |
3633 | "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.11.tgz", | 5050 | "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz", |
3634 | "integrity": "sha512-6lmXRTrrZjYD8Ng8xRyvyXQJYUQKYSXhJqXOBLw24rdiXsHAOlvw5PhesjdcaMadU/pyPQOJ5dHreMjBxwnQKg==", | 5051 | "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==", |
3635 | "dev": true, | 5052 | "dev": true, |
3636 | "requires": { | 5053 | "requires": { |
3637 | "@webassemblyjs/ast": "1.7.11", | 5054 | "@webassemblyjs/ast": "1.8.5", |
3638 | "@webassemblyjs/helper-api-error": "1.7.11", | 5055 | "@webassemblyjs/helper-api-error": "1.8.5", |
3639 | "@webassemblyjs/helper-wasm-bytecode": "1.7.11", | 5056 | "@webassemblyjs/helper-wasm-bytecode": "1.8.5", |
3640 | "@webassemblyjs/ieee754": "1.7.11", | 5057 | "@webassemblyjs/ieee754": "1.8.5", |
3641 | "@webassemblyjs/leb128": "1.7.11", | 5058 | "@webassemblyjs/leb128": "1.8.5", |
3642 | "@webassemblyjs/utf8": "1.7.11" | 5059 | "@webassemblyjs/utf8": "1.8.5" |
3643 | } | 5060 | } |
3644 | }, | 5061 | }, |
3645 | "@webassemblyjs/wast-parser": { | 5062 | "@webassemblyjs/wast-parser": { |
3646 | "version": "1.7.11", | 5063 | "version": "1.8.5", |
3647 | "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.11.tgz", | 5064 | "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz", |
3648 | "integrity": "sha512-lEyVCg2np15tS+dm7+JJTNhNWq9yTZvi3qEhAIIOaofcYlUp0UR5/tVqOwa/gXYr3gjwSZqw+/lS9dscyLelbQ==", | 5065 | "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==", |
3649 | "dev": true, | 5066 | "dev": true, |
3650 | "requires": { | 5067 | "requires": { |
3651 | "@webassemblyjs/ast": "1.7.11", | 5068 | "@webassemblyjs/ast": "1.8.5", |
3652 | "@webassemblyjs/floating-point-hex-parser": "1.7.11", | 5069 | "@webassemblyjs/floating-point-hex-parser": "1.8.5", |
3653 | "@webassemblyjs/helper-api-error": "1.7.11", | 5070 | "@webassemblyjs/helper-api-error": "1.8.5", |
3654 | "@webassemblyjs/helper-code-frame": "1.7.11", | 5071 | "@webassemblyjs/helper-code-frame": "1.8.5", |
3655 | "@webassemblyjs/helper-fsm": "1.7.11", | 5072 | "@webassemblyjs/helper-fsm": "1.8.5", |
3656 | "@xtuc/long": "4.2.1" | 5073 | "@xtuc/long": "4.2.2" |
3657 | } | 5074 | } |
3658 | }, | 5075 | }, |
3659 | "@webassemblyjs/wast-printer": { | 5076 | "@webassemblyjs/wast-printer": { |
3660 | "version": "1.7.11", | 5077 | "version": "1.8.5", |
3661 | "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.11.tgz", | 5078 | "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz", |
3662 | "integrity": "sha512-m5vkAsuJ32QpkdkDOUPGSltrg8Cuk3KBx4YrmAGQwCZPRdUHXxG4phIOuuycLemHFr74sWL9Wthqss4fzdzSwg==", | 5079 | "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==", |
3663 | "dev": true, | 5080 | "dev": true, |
3664 | "requires": { | 5081 | "requires": { |
3665 | "@webassemblyjs/ast": "1.7.11", | 5082 | "@webassemblyjs/ast": "1.8.5", |
3666 | "@webassemblyjs/wast-parser": "1.7.11", | 5083 | "@webassemblyjs/wast-parser": "1.8.5", |
3667 | "@xtuc/long": "4.2.1" | 5084 | "@xtuc/long": "4.2.2" |
3668 | } | 5085 | } |
3669 | }, | 5086 | }, |
3670 | "@xtuc/ieee754": { | 5087 | "@xtuc/ieee754": { |
@@ -3674,9 +5091,9 @@ | |||
3674 | "dev": true | 5091 | "dev": true |
3675 | }, | 5092 | }, |
3676 | "@xtuc/long": { | 5093 | "@xtuc/long": { |
3677 | "version": "4.2.1", | 5094 | "version": "4.2.2", |
3678 | "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.1.tgz", | 5095 | "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", |
3679 | "integrity": "sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g==", | 5096 | "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", |
3680 | "dev": true | 5097 | "dev": true |
3681 | }, | 5098 | }, |
3682 | "@zkochan/cmd-shim": { | 5099 | "@zkochan/cmd-shim": { |
@@ -3701,9 +5118,9 @@ | |||
3701 | } | 5118 | } |
3702 | }, | 5119 | }, |
3703 | "abab": { | 5120 | "abab": { |
3704 | "version": "2.0.1", | 5121 | "version": "2.0.3", |
3705 | "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.1.tgz", | 5122 | "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz", |
3706 | "integrity": "sha512-1zSbbCuoIjafKZ3mblY5ikvAb0ODUbqBnFuUb7f6uLeQhhGJ0vEV4ntmtxKLT2WgXCO94E07BjunsIw1jOMPZw==", | 5123 | "integrity": "sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==", |
3707 | "dev": true | 5124 | "dev": true |
3708 | }, | 5125 | }, |
3709 | "abbrev": { | 5126 | "abbrev": { |
@@ -3735,23 +5152,6 @@ | |||
3735 | "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==", | 5152 | "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==", |
3736 | "dev": true | 5153 | "dev": true |
3737 | }, | 5154 | }, |
3738 | "acorn-dynamic-import": { | ||
3739 | "version": "3.0.0", | ||
3740 | "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz", | ||
3741 | "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==", | ||
3742 | "dev": true, | ||
3743 | "requires": { | ||
3744 | "acorn": "^5.0.0" | ||
3745 | }, | ||
3746 | "dependencies": { | ||
3747 | "acorn": { | ||
3748 | "version": "5.7.3", | ||
3749 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", | ||
3750 | "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", | ||
3751 | "dev": true | ||
3752 | } | ||
3753 | } | ||
3754 | }, | ||
3755 | "acorn-globals": { | 5155 | "acorn-globals": { |
3756 | "version": "4.3.4", | 5156 | "version": "4.3.4", |
3757 | "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", | 5157 | "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", |
@@ -3820,7 +5220,6 @@ | |||
3820 | "version": "4.3.0", | 5220 | "version": "4.3.0", |
3821 | "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", | 5221 | "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", |
3822 | "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", | 5222 | "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", |
3823 | "dev": true, | ||
3824 | "requires": { | 5223 | "requires": { |
3825 | "es6-promisify": "^5.0.0" | 5224 | "es6-promisify": "^5.0.0" |
3826 | } | 5225 | } |
@@ -3858,14 +5257,14 @@ | |||
3858 | "dev": true | 5257 | "dev": true |
3859 | }, | 5258 | }, |
3860 | "all-contributors-cli": { | 5259 | "all-contributors-cli": { |
3861 | "version": "6.9.0", | 5260 | "version": "6.11.0", |
3862 | "resolved": "https://registry.npmjs.org/all-contributors-cli/-/all-contributors-cli-6.9.0.tgz", | 5261 | "resolved": "https://registry.npmjs.org/all-contributors-cli/-/all-contributors-cli-6.11.0.tgz", |
3863 | "integrity": "sha512-zIzES49OCnhaf7Q7KxyVhe6wYDvrvMKbWZh+hHJigN1VYEW8EQjbpXYf3IEaqB4gC/TDs/CYcINzstgnwlN/Lg==", | 5262 | "integrity": "sha512-QhOzpYHyzz9hmPCKO5nbRVjoeQDsCAovZpx3RlleeabfBRBohHkAZzJwPiQB5wmX5ZTwo3/9r3gkJ8zmj+j4vQ==", |
3864 | "dev": true, | 5263 | "dev": true, |
3865 | "requires": { | 5264 | "requires": { |
3866 | "@babel/runtime": "^7.2.0", | 5265 | "@babel/runtime": "^7.2.0", |
3867 | "async": "^3.0.1", | 5266 | "async": "^3.0.1", |
3868 | "chalk": "^2.3.0", | 5267 | "chalk": "^3.0.0", |
3869 | "didyoumean": "^1.2.1", | 5268 | "didyoumean": "^1.2.1", |
3870 | "inquirer": "^6.2.1", | 5269 | "inquirer": "^6.2.1", |
3871 | "json-fixer": "^1.3.1-0", | 5270 | "json-fixer": "^1.3.1-0", |
@@ -3881,12 +5280,32 @@ | |||
3881 | "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", | 5280 | "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", |
3882 | "dev": true | 5281 | "dev": true |
3883 | }, | 5282 | }, |
5283 | "ansi-styles": { | ||
5284 | "version": "4.2.0", | ||
5285 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.0.tgz", | ||
5286 | "integrity": "sha512-7kFQgnEaMdRtwf6uSfUnVr9gSGC7faurn+J/Mv90/W+iTtN0405/nLdopfMWwchyxhbGYl6TC4Sccn9TUkGAgg==", | ||
5287 | "dev": true, | ||
5288 | "requires": { | ||
5289 | "@types/color-name": "^1.1.1", | ||
5290 | "color-convert": "^2.0.1" | ||
5291 | } | ||
5292 | }, | ||
3884 | "async": { | 5293 | "async": { |
3885 | "version": "3.1.0", | 5294 | "version": "3.1.0", |
3886 | "resolved": "https://registry.npmjs.org/async/-/async-3.1.0.tgz", | 5295 | "resolved": "https://registry.npmjs.org/async/-/async-3.1.0.tgz", |
3887 | "integrity": "sha512-4vx/aaY6j/j3Lw3fbCHNWP0pPaTCew3F6F3hYyl/tHs/ndmV1q7NW9T5yuJ2XAGwdQrP+6Wu20x06U4APo/iQQ==", | 5296 | "integrity": "sha512-4vx/aaY6j/j3Lw3fbCHNWP0pPaTCew3F6F3hYyl/tHs/ndmV1q7NW9T5yuJ2XAGwdQrP+6Wu20x06U4APo/iQQ==", |
3888 | "dev": true | 5297 | "dev": true |
3889 | }, | 5298 | }, |
5299 | "chalk": { | ||
5300 | "version": "3.0.0", | ||
5301 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", | ||
5302 | "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", | ||
5303 | "dev": true, | ||
5304 | "requires": { | ||
5305 | "ansi-styles": "^4.1.0", | ||
5306 | "supports-color": "^7.1.0" | ||
5307 | } | ||
5308 | }, | ||
3890 | "cliui": { | 5309 | "cliui": { |
3891 | "version": "5.0.0", | 5310 | "version": "5.0.0", |
3892 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", | 5311 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", |
@@ -3898,12 +5317,33 @@ | |||
3898 | "wrap-ansi": "^5.1.0" | 5317 | "wrap-ansi": "^5.1.0" |
3899 | } | 5318 | } |
3900 | }, | 5319 | }, |
5320 | "color-convert": { | ||
5321 | "version": "2.0.1", | ||
5322 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", | ||
5323 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", | ||
5324 | "dev": true, | ||
5325 | "requires": { | ||
5326 | "color-name": "~1.1.4" | ||
5327 | } | ||
5328 | }, | ||
5329 | "color-name": { | ||
5330 | "version": "1.1.4", | ||
5331 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", | ||
5332 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", | ||
5333 | "dev": true | ||
5334 | }, | ||
3901 | "get-caller-file": { | 5335 | "get-caller-file": { |
3902 | "version": "2.0.5", | 5336 | "version": "2.0.5", |
3903 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", | 5337 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", |
3904 | "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", | 5338 | "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", |
3905 | "dev": true | 5339 | "dev": true |
3906 | }, | 5340 | }, |
5341 | "has-flag": { | ||
5342 | "version": "4.0.0", | ||
5343 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", | ||
5344 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", | ||
5345 | "dev": true | ||
5346 | }, | ||
3907 | "pify": { | 5347 | "pify": { |
3908 | "version": "4.0.1", | 5348 | "version": "4.0.1", |
3909 | "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", | 5349 | "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", |
@@ -3936,6 +5376,15 @@ | |||
3936 | "ansi-regex": "^4.1.0" | 5376 | "ansi-regex": "^4.1.0" |
3937 | } | 5377 | } |
3938 | }, | 5378 | }, |
5379 | "supports-color": { | ||
5380 | "version": "7.1.0", | ||
5381 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", | ||
5382 | "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", | ||
5383 | "dev": true, | ||
5384 | "requires": { | ||
5385 | "has-flag": "^4.0.0" | ||
5386 | } | ||
5387 | }, | ||
3939 | "wrap-ansi": { | 5388 | "wrap-ansi": { |
3940 | "version": "5.1.0", | 5389 | "version": "5.1.0", |
3941 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", | 5390 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", |
@@ -3945,12 +5394,38 @@ | |||
3945 | "ansi-styles": "^3.2.0", | 5394 | "ansi-styles": "^3.2.0", |
3946 | "string-width": "^3.0.0", | 5395 | "string-width": "^3.0.0", |
3947 | "strip-ansi": "^5.0.0" | 5396 | "strip-ansi": "^5.0.0" |
5397 | }, | ||
5398 | "dependencies": { | ||
5399 | "ansi-styles": { | ||
5400 | "version": "3.2.1", | ||
5401 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", | ||
5402 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", | ||
5403 | "dev": true, | ||
5404 | "requires": { | ||
5405 | "color-convert": "^1.9.0" | ||
5406 | } | ||
5407 | }, | ||
5408 | "color-convert": { | ||
5409 | "version": "1.9.3", | ||
5410 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", | ||
5411 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", | ||
5412 | "dev": true, | ||
5413 | "requires": { | ||
5414 | "color-name": "1.1.3" | ||
5415 | } | ||
5416 | }, | ||
5417 | "color-name": { | ||
5418 | "version": "1.1.3", | ||
5419 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", | ||
5420 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", | ||
5421 | "dev": true | ||
5422 | } | ||
3948 | } | 5423 | } |
3949 | }, | 5424 | }, |
3950 | "yargs": { | 5425 | "yargs": { |
3951 | "version": "14.0.0", | 5426 | "version": "14.2.2", |
3952 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.0.0.tgz", | 5427 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.2.tgz", |
3953 | "integrity": "sha512-ssa5JuRjMeZEUjg7bEL99AwpitxU/zWGAGpdj0di41pOEmJti8NR6kyUIJBkR78DTYNPZOU08luUo0GTHuB+ow==", | 5428 | "integrity": "sha512-/4ld+4VV5RnrynMhPZJ/ZpOCGSCeghMykZ3BhdFBDa9Wy/RH6uEGNWDJog+aUlq+9OM1CFTgtYRW5Is1Po9NOA==", |
3954 | "dev": true, | 5429 | "dev": true, |
3955 | "requires": { | 5430 | "requires": { |
3956 | "cliui": "^5.0.0", | 5431 | "cliui": "^5.0.0", |
@@ -3963,13 +5438,13 @@ | |||
3963 | "string-width": "^3.0.0", | 5438 | "string-width": "^3.0.0", |
3964 | "which-module": "^2.0.0", | 5439 | "which-module": "^2.0.0", |
3965 | "y18n": "^4.0.0", | 5440 | "y18n": "^4.0.0", |
3966 | "yargs-parser": "^13.1.1" | 5441 | "yargs-parser": "^15.0.0" |
3967 | } | 5442 | } |
3968 | }, | 5443 | }, |
3969 | "yargs-parser": { | 5444 | "yargs-parser": { |
3970 | "version": "13.1.1", | 5445 | "version": "15.0.0", |
3971 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", | 5446 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.0.tgz", |
3972 | "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", | 5447 | "integrity": "sha512-xLTUnCMc4JhxrPEPUYD5IBR1mWCK/aT6+RJ/K29JY2y1vD+FhtgKK0AXRWvI262q3QSffAQuTouFIKUuHX89wQ==", |
3973 | "dev": true, | 5448 | "dev": true, |
3974 | "requires": { | 5449 | "requires": { |
3975 | "camelcase": "^5.0.0", | 5450 | "camelcase": "^5.0.0", |
@@ -4773,77 +6248,18 @@ | |||
4773 | "ast-types-flow": "0.0.7" | 6248 | "ast-types-flow": "0.0.7" |
4774 | } | 6249 | } |
4775 | }, | 6250 | }, |
4776 | "babel-code-frame": { | ||
4777 | "version": "6.26.0", | ||
4778 | "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", | ||
4779 | "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", | ||
4780 | "dev": true, | ||
4781 | "requires": { | ||
4782 | "chalk": "^1.1.3", | ||
4783 | "esutils": "^2.0.2", | ||
4784 | "js-tokens": "^3.0.2" | ||
4785 | }, | ||
4786 | "dependencies": { | ||
4787 | "ansi-regex": { | ||
4788 | "version": "2.1.1", | ||
4789 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", | ||
4790 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", | ||
4791 | "dev": true | ||
4792 | }, | ||
4793 | "ansi-styles": { | ||
4794 | "version": "2.2.1", | ||
4795 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", | ||
4796 | "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", | ||
4797 | "dev": true | ||
4798 | }, | ||
4799 | "chalk": { | ||
4800 | "version": "1.1.3", | ||
4801 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", | ||
4802 | "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", | ||
4803 | "dev": true, | ||
4804 | "requires": { | ||
4805 | "ansi-styles": "^2.2.1", | ||
4806 | "escape-string-regexp": "^1.0.2", | ||
4807 | "has-ansi": "^2.0.0", | ||
4808 | "strip-ansi": "^3.0.0", | ||
4809 | "supports-color": "^2.0.0" | ||
4810 | } | ||
4811 | }, | ||
4812 | "js-tokens": { | ||
4813 | "version": "3.0.2", | ||
4814 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", | ||
4815 | "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", | ||
4816 | "dev": true | ||
4817 | }, | ||
4818 | "strip-ansi": { | ||
4819 | "version": "3.0.1", | ||
4820 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", | ||
4821 | "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", | ||
4822 | "dev": true, | ||
4823 | "requires": { | ||
4824 | "ansi-regex": "^2.0.0" | ||
4825 | } | ||
4826 | }, | ||
4827 | "supports-color": { | ||
4828 | "version": "2.0.0", | ||
4829 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", | ||
4830 | "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", | ||
4831 | "dev": true | ||
4832 | } | ||
4833 | } | ||
4834 | }, | ||
4835 | "babel-eslint": { | 6251 | "babel-eslint": { |
4836 | "version": "10.0.1", | 6252 | "version": "10.0.3", |
4837 | "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.0.1.tgz", | 6253 | "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.0.3.tgz", |
4838 | "integrity": "sha512-z7OT1iNV+TjOwHNLLyJk+HN+YVWX+CLE6fPD2SymJZOZQBs+QIexFjhm4keGTm8MW9xr4EC9Q0PbaLB24V5GoQ==", | 6254 | "integrity": "sha512-z3U7eMY6r/3f3/JB9mTsLjyxrv0Yb1zb8PCWCLpguxfCzBIZUwy23R1t/XKewP+8mEN2Ck8Dtr4q20z6ce6SoA==", |
4839 | "dev": true, | 6255 | "dev": true, |
4840 | "requires": { | 6256 | "requires": { |
4841 | "@babel/code-frame": "^7.0.0", | 6257 | "@babel/code-frame": "^7.0.0", |
4842 | "@babel/parser": "^7.0.0", | 6258 | "@babel/parser": "^7.0.0", |
4843 | "@babel/traverse": "^7.0.0", | 6259 | "@babel/traverse": "^7.0.0", |
4844 | "@babel/types": "^7.0.0", | 6260 | "@babel/types": "^7.0.0", |
4845 | "eslint-scope": "3.7.1", | 6261 | "eslint-visitor-keys": "^1.0.0", |
4846 | "eslint-visitor-keys": "^1.0.0" | 6262 | "resolve": "^1.12.0" |
4847 | } | 6263 | } |
4848 | }, | 6264 | }, |
4849 | "babel-jest": { | 6265 | "babel-jest": { |
@@ -5324,6 +6740,13 @@ | |||
5324 | "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", | 6740 | "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", |
5325 | "dev": true | 6741 | "dev": true |
5326 | }, | 6742 | }, |
6743 | "boolean": { | ||
6744 | "version": "3.0.0", | ||
6745 | "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.0.0.tgz", | ||
6746 | "integrity": "sha512-OElxJ1lUSinuoUnkpOgLmxp0DC4ytEhODEL6QJU0NpxE/mI4rUSh8h1P1Wkvfi3xQEBcxXR2gBIPNYNuaFcAbQ==", | ||
6747 | "dev": true, | ||
6748 | "optional": true | ||
6749 | }, | ||
5327 | "boom": { | 6750 | "boom": { |
5328 | "version": "2.10.1", | 6751 | "version": "2.10.1", |
5329 | "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", | 6752 | "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", |
@@ -5525,20 +6948,20 @@ | |||
5525 | } | 6948 | } |
5526 | }, | 6949 | }, |
5527 | "browserslist": { | 6950 | "browserslist": { |
5528 | "version": "4.7.0", | 6951 | "version": "4.7.3", |
5529 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.0.tgz", | 6952 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.3.tgz", |
5530 | "integrity": "sha512-9rGNDtnj+HaahxiVV38Gn8n8Lr8REKsel68v1sPFfIGEK6uSXTY3h9acgiT1dZVtOOUtifo/Dn8daDQ5dUgVsA==", | 6953 | "integrity": "sha512-jWvmhqYpx+9EZm/FxcZSbUZyDEvDTLDi3nSAKbzEkyWvtI0mNSmUosey+5awDW1RUlrgXbQb5A6qY1xQH9U6MQ==", |
5531 | "dev": true, | 6954 | "dev": true, |
5532 | "requires": { | 6955 | "requires": { |
5533 | "caniuse-lite": "^1.0.30000989", | 6956 | "caniuse-lite": "^1.0.30001010", |
5534 | "electron-to-chromium": "^1.3.247", | 6957 | "electron-to-chromium": "^1.3.306", |
5535 | "node-releases": "^1.1.29" | 6958 | "node-releases": "^1.1.40" |
5536 | } | 6959 | } |
5537 | }, | 6960 | }, |
5538 | "bser": { | 6961 | "bser": { |
5539 | "version": "2.1.0", | 6962 | "version": "2.1.1", |
5540 | "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.0.tgz", | 6963 | "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", |
5541 | "integrity": "sha512-8zsjWrQkkBoLK6uxASk1nJ2SKv97ltiGDo6A3wA0/yRPz+CwmEyDo0hUrhIuukG2JHpAl3bvFIixw2/3Hi0DOg==", | 6964 | "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", |
5542 | "dev": true, | 6965 | "dev": true, |
5543 | "requires": { | 6966 | "requires": { |
5544 | "node-int64": "^0.4.0" | 6967 | "node-int64": "^0.4.0" |
@@ -5561,9 +6984,9 @@ | |||
5561 | "dev": true | 6984 | "dev": true |
5562 | }, | 6985 | }, |
5563 | "buffer": { | 6986 | "buffer": { |
5564 | "version": "4.9.1", | 6987 | "version": "4.9.2", |
5565 | "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", | 6988 | "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", |
5566 | "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", | 6989 | "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", |
5567 | "dev": true, | 6990 | "dev": true, |
5568 | "requires": { | 6991 | "requires": { |
5569 | "base64-js": "^1.0.2", | 6992 | "base64-js": "^1.0.2", |
@@ -5656,6 +7079,7 @@ | |||
5656 | "version": "8.3.0", | 7079 | "version": "8.3.0", |
5657 | "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.3.0.tgz", | 7080 | "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.3.0.tgz", |
5658 | "integrity": "sha512-CSOdsYqf4RXIHh1HANPbrZHlZ9JQJXSuDDloblZPcWQVN62inyYoTQuSmY3KrgefME2Sv3Kn2MxHvbGQHRf8Iw==", | 7081 | "integrity": "sha512-CSOdsYqf4RXIHh1HANPbrZHlZ9JQJXSuDDloblZPcWQVN62inyYoTQuSmY3KrgefME2Sv3Kn2MxHvbGQHRf8Iw==", |
7082 | "dev": true, | ||
5659 | "requires": { | 7083 | "requires": { |
5660 | "debug": "^4.1.1", | 7084 | "debug": "^4.1.1", |
5661 | "sax": "^1.2.4" | 7085 | "sax": "^1.2.4" |
@@ -5866,9 +7290,9 @@ | |||
5866 | } | 7290 | } |
5867 | }, | 7291 | }, |
5868 | "caniuse-lite": { | 7292 | "caniuse-lite": { |
5869 | "version": "1.0.30000989", | 7293 | "version": "1.0.30001012", |
5870 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000989.tgz", | 7294 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001012.tgz", |
5871 | "integrity": "sha512-vrMcvSuMz16YY6GSVZ0dWDTJP8jqk3iFQ/Aq5iqblPwxSVVZI+zxDyTX0VPqtQsDnfdrBDcsmhgTEOh5R8Lbpw==", | 7295 | "integrity": "sha512-7RR4Uh04t9K1uYRWzOJmzplgEOAXbfK72oVNokCdMzA67trrhPzy93ahKk1AWHiA0c58tD2P+NHqxrA8FZ+Trg==", |
5872 | "dev": true | 7296 | "dev": true |
5873 | }, | 7297 | }, |
5874 | "capture-exit": { | 7298 | "capture-exit": { |
@@ -6455,18 +7879,18 @@ | |||
6455 | } | 7879 | } |
6456 | }, | 7880 | }, |
6457 | "mime-db": { | 7881 | "mime-db": { |
6458 | "version": "1.40.0", | 7882 | "version": "1.42.0", |
6459 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", | 7883 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.42.0.tgz", |
6460 | "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", | 7884 | "integrity": "sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ==", |
6461 | "dev": true | 7885 | "dev": true |
6462 | }, | 7886 | }, |
6463 | "mime-types": { | 7887 | "mime-types": { |
6464 | "version": "2.1.24", | 7888 | "version": "2.1.25", |
6465 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", | 7889 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.25.tgz", |
6466 | "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", | 7890 | "integrity": "sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg==", |
6467 | "dev": true, | 7891 | "dev": true, |
6468 | "requires": { | 7892 | "requires": { |
6469 | "mime-db": "1.40.0" | 7893 | "mime-db": "1.42.0" |
6470 | } | 7894 | } |
6471 | }, | 7895 | }, |
6472 | "ms": { | 7896 | "ms": { |
@@ -6655,13 +8079,10 @@ | |||
6655 | "dev": true | 8079 | "dev": true |
6656 | }, | 8080 | }, |
6657 | "console-browserify": { | 8081 | "console-browserify": { |
6658 | "version": "1.1.0", | 8082 | "version": "1.2.0", |
6659 | "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", | 8083 | "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", |
6660 | "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", | 8084 | "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", |
6661 | "dev": true, | 8085 | "dev": true |
6662 | "requires": { | ||
6663 | "date-now": "^0.1.4" | ||
6664 | } | ||
6665 | }, | 8086 | }, |
6666 | "console-control-strings": { | 8087 | "console-control-strings": { |
6667 | "version": "1.1.0", | 8088 | "version": "1.1.0", |
@@ -6702,22 +8123,40 @@ | |||
6702 | "dev": true | 8123 | "dev": true |
6703 | }, | 8124 | }, |
6704 | "conventional-changelog": { | 8125 | "conventional-changelog": { |
6705 | "version": "3.1.10", | 8126 | "version": "3.1.15", |
6706 | "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-3.1.10.tgz", | 8127 | "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-3.1.15.tgz", |
6707 | "integrity": "sha512-6RDj31hL39HUkpqvPjRlOxAwJRwur8O2qu9m6R0FBNDGwCJyy4SYH9NfyshozxYSeklrauKRf3oSbyoEZVzu9Q==", | 8128 | "integrity": "sha512-CoWM+Z9bYyF00QzNpTnxkCLiuLAeRocJz3C/foFjvhsdltdtkJgMChp7GytQNjm4pT7JFBVJTpqLHTpxNtOzaA==", |
6708 | "dev": true, | 8129 | "dev": true, |
6709 | "requires": { | 8130 | "requires": { |
6710 | "conventional-changelog-angular": "^5.0.3", | 8131 | "conventional-changelog-angular": "^5.0.6", |
6711 | "conventional-changelog-atom": "^2.0.1", | 8132 | "conventional-changelog-atom": "^2.0.3", |
6712 | "conventional-changelog-codemirror": "^2.0.1", | 8133 | "conventional-changelog-codemirror": "^2.0.3", |
6713 | "conventional-changelog-conventionalcommits": "^4.1.0", | 8134 | "conventional-changelog-conventionalcommits": "^4.2.3", |
6714 | "conventional-changelog-core": "^4.0.0", | 8135 | "conventional-changelog-core": "^4.1.1", |
6715 | "conventional-changelog-ember": "^2.0.2", | 8136 | "conventional-changelog-ember": "^2.0.4", |
6716 | "conventional-changelog-eslint": "^3.0.2", | 8137 | "conventional-changelog-eslint": "^3.0.4", |
6717 | "conventional-changelog-express": "^2.0.1", | 8138 | "conventional-changelog-express": "^2.0.1", |
6718 | "conventional-changelog-jquery": "^3.0.4", | 8139 | "conventional-changelog-jquery": "^3.0.6", |
6719 | "conventional-changelog-jshint": "^2.0.1", | 8140 | "conventional-changelog-jshint": "^2.0.3", |
6720 | "conventional-changelog-preset-loader": "^2.2.0" | 8141 | "conventional-changelog-preset-loader": "^2.3.0" |
8142 | }, | ||
8143 | "dependencies": { | ||
8144 | "conventional-changelog-angular": { | ||
8145 | "version": "5.0.6", | ||
8146 | "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.6.tgz", | ||
8147 | "integrity": "sha512-QDEmLa+7qdhVIv8sFZfVxU1VSyVvnXPsxq8Vam49mKUcO1Z8VTLEJk9uI21uiJUsnmm0I4Hrsdc9TgkOQo9WSA==", | ||
8148 | "dev": true, | ||
8149 | "requires": { | ||
8150 | "compare-func": "^1.3.1", | ||
8151 | "q": "^1.5.1" | ||
8152 | } | ||
8153 | }, | ||
8154 | "conventional-changelog-preset-loader": { | ||
8155 | "version": "2.3.0", | ||
8156 | "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.0.tgz", | ||
8157 | "integrity": "sha512-/rHb32J2EJnEXeK4NpDgMaAVTFZS3o1ExmjKMtYVgIC4MQn0vkNSbYpdGRotkfGGRWiqk3Ri3FBkiZGbAfIfOQ==", | ||
8158 | "dev": true | ||
8159 | } | ||
6721 | } | 8160 | } |
6722 | }, | 8161 | }, |
6723 | "conventional-changelog-angular": { | 8162 | "conventional-changelog-angular": { |
@@ -6731,60 +8170,95 @@ | |||
6731 | } | 8170 | } |
6732 | }, | 8171 | }, |
6733 | "conventional-changelog-atom": { | 8172 | "conventional-changelog-atom": { |
6734 | "version": "2.0.1", | 8173 | "version": "2.0.3", |
6735 | "resolved": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-2.0.1.tgz", | 8174 | "resolved": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-2.0.3.tgz", |
6736 | "integrity": "sha512-9BniJa4gLwL20Sm7HWSNXd0gd9c5qo49gCi8nylLFpqAHhkFTj7NQfROq3f1VpffRtzfTQp4VKU5nxbe2v+eZQ==", | 8175 | "integrity": "sha512-szZe2ut97qNO6vCCMkm1I/tWu6ol4Rr8a9Lx0y/VlpDnpY0PNp+oGpFgU55lplhx+I3Lro9Iv4/gRj0knfgjzg==", |
6737 | "dev": true, | 8176 | "dev": true, |
6738 | "requires": { | 8177 | "requires": { |
6739 | "q": "^1.5.1" | 8178 | "q": "^1.5.1" |
6740 | } | 8179 | } |
6741 | }, | 8180 | }, |
6742 | "conventional-changelog-cli": { | 8181 | "conventional-changelog-cli": { |
6743 | "version": "2.0.11", | 8182 | "version": "2.0.28", |
6744 | "resolved": "https://registry.npmjs.org/conventional-changelog-cli/-/conventional-changelog-cli-2.0.11.tgz", | 8183 | "resolved": "https://registry.npmjs.org/conventional-changelog-cli/-/conventional-changelog-cli-2.0.28.tgz", |
6745 | "integrity": "sha512-00Z4EZfpuQxvStA5fjJXdixXCtRd5/AUMUOhYKOomhH3cRFqzF/P0MP8vavT9wnGkR0eba9mrWsMuqeVszPRxQ==", | 8184 | "integrity": "sha512-ioagYxYI4GGs3p5APfEgSqjK21Fwl0mTa05MkIH85R64MqtUvNygtjHZWoXtdpM29OONJzxrebWDSyNHX6Fssg==", |
6746 | "dev": true, | 8185 | "dev": true, |
6747 | "requires": { | 8186 | "requires": { |
6748 | "add-stream": "^1.0.0", | 8187 | "add-stream": "^1.0.0", |
6749 | "conventional-changelog": "^3.0.5", | 8188 | "conventional-changelog": "^3.1.15", |
6750 | "lodash": "^4.2.1", | 8189 | "lodash": "^4.17.15", |
6751 | "meow": "^4.0.0", | 8190 | "meow": "^5.0.0", |
6752 | "tempfile": "^1.1.1" | 8191 | "tempfile": "^3.0.0" |
8192 | }, | ||
8193 | "dependencies": { | ||
8194 | "camelcase": { | ||
8195 | "version": "4.1.0", | ||
8196 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", | ||
8197 | "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", | ||
8198 | "dev": true | ||
8199 | }, | ||
8200 | "meow": { | ||
8201 | "version": "5.0.0", | ||
8202 | "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", | ||
8203 | "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", | ||
8204 | "dev": true, | ||
8205 | "requires": { | ||
8206 | "camelcase-keys": "^4.0.0", | ||
8207 | "decamelize-keys": "^1.0.0", | ||
8208 | "loud-rejection": "^1.0.0", | ||
8209 | "minimist-options": "^3.0.1", | ||
8210 | "normalize-package-data": "^2.3.4", | ||
8211 | "read-pkg-up": "^3.0.0", | ||
8212 | "redent": "^2.0.0", | ||
8213 | "trim-newlines": "^2.0.0", | ||
8214 | "yargs-parser": "^10.0.0" | ||
8215 | } | ||
8216 | }, | ||
8217 | "yargs-parser": { | ||
8218 | "version": "10.1.0", | ||
8219 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", | ||
8220 | "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", | ||
8221 | "dev": true, | ||
8222 | "requires": { | ||
8223 | "camelcase": "^4.1.0" | ||
8224 | } | ||
8225 | } | ||
6753 | } | 8226 | } |
6754 | }, | 8227 | }, |
6755 | "conventional-changelog-codemirror": { | 8228 | "conventional-changelog-codemirror": { |
6756 | "version": "2.0.1", | 8229 | "version": "2.0.3", |
6757 | "resolved": "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.1.tgz", | 8230 | "resolved": "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.3.tgz", |
6758 | "integrity": "sha512-23kT5IZWa+oNoUaDUzVXMYn60MCdOygTA2I+UjnOMiYVhZgmVwNd6ri/yDlmQGXHqbKhNR5NoXdBzSOSGxsgIQ==", | 8231 | "integrity": "sha512-t2afackdgFV2yBdHhWPqrKbpaQeVnz2hSJKdWqjasPo5EpIB6TBL0er3cOP1mnGQmuzk9JSvimNSuqjWGDtU5Q==", |
6759 | "dev": true, | 8232 | "dev": true, |
6760 | "requires": { | 8233 | "requires": { |
6761 | "q": "^1.5.1" | 8234 | "q": "^1.5.1" |
6762 | } | 8235 | } |
6763 | }, | 8236 | }, |
6764 | "conventional-changelog-conventionalcommits": { | 8237 | "conventional-changelog-conventionalcommits": { |
6765 | "version": "4.1.0", | 8238 | "version": "4.2.3", |
6766 | "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.1.0.tgz", | 8239 | "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.2.3.tgz", |
6767 | "integrity": "sha512-J3xolGrH8PTxpCqueHOuZtv3Cp73SQOWiBQzlsaugZAZ+hZgcJBonmC+1bQbfGs2neC2S18p2L1Gx+nTEglJTQ==", | 8240 | "integrity": "sha512-atGa+R4vvEhb8N/8v3IoW59gCBJeeFiX6uIbPu876ENAmkMwsenyn0R21kdDHJFLQdy6zW4J6b4xN8KI3b9oww==", |
6768 | "dev": true, | 8241 | "dev": true, |
6769 | "requires": { | 8242 | "requires": { |
6770 | "compare-func": "^1.3.1", | 8243 | "compare-func": "^1.3.1", |
8244 | "lodash": "^4.17.15", | ||
6771 | "q": "^1.5.1" | 8245 | "q": "^1.5.1" |
6772 | } | 8246 | } |
6773 | }, | 8247 | }, |
6774 | "conventional-changelog-core": { | 8248 | "conventional-changelog-core": { |
6775 | "version": "4.0.0", | 8249 | "version": "4.1.1", |
6776 | "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.0.0.tgz", | 8250 | "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.1.1.tgz", |
6777 | "integrity": "sha512-+bZMeBUdjKxfyX2w6EST9U7zb85wxrGS3IV4H7SqPya44osNQbm3P+vyqfLs6s57FkoEamC93ioDEiguVLWmSQ==", | 8251 | "integrity": "sha512-fBre5P6U9n914Da6Cj82vIfRU2DhTLGr1eDPXWA7AamxTpd4cd0jgdS7Aieas5Vn5WXOJNFRDNl6PrYLEonImg==", |
6778 | "dev": true, | 8252 | "dev": true, |
6779 | "requires": { | 8253 | "requires": { |
6780 | "conventional-changelog-writer": "^4.0.7", | 8254 | "conventional-changelog-writer": "^4.0.11", |
6781 | "conventional-commits-parser": "^3.0.3", | 8255 | "conventional-commits-parser": "^3.0.8", |
6782 | "dateformat": "^3.0.0", | 8256 | "dateformat": "^3.0.0", |
6783 | "get-pkg-repo": "^1.0.0", | 8257 | "get-pkg-repo": "^1.0.0", |
6784 | "git-raw-commits": "2.0.0", | 8258 | "git-raw-commits": "2.0.0", |
6785 | "git-remote-origin-url": "^2.0.0", | 8259 | "git-remote-origin-url": "^2.0.0", |
6786 | "git-semver-tags": "^3.0.0", | 8260 | "git-semver-tags": "^3.0.1", |
6787 | "lodash": "^4.2.1", | 8261 | "lodash": "^4.17.15", |
6788 | "normalize-package-data": "^2.3.5", | 8262 | "normalize-package-data": "^2.3.5", |
6789 | "q": "^1.5.1", | 8263 | "q": "^1.5.1", |
6790 | "read-pkg": "^3.0.0", | 8264 | "read-pkg": "^3.0.0", |
@@ -6792,6 +8266,83 @@ | |||
6792 | "through2": "^3.0.0" | 8266 | "through2": "^3.0.0" |
6793 | }, | 8267 | }, |
6794 | "dependencies": { | 8268 | "dependencies": { |
8269 | "camelcase": { | ||
8270 | "version": "4.1.0", | ||
8271 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", | ||
8272 | "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", | ||
8273 | "dev": true | ||
8274 | }, | ||
8275 | "conventional-changelog-writer": { | ||
8276 | "version": "4.0.11", | ||
8277 | "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.11.tgz", | ||
8278 | "integrity": "sha512-g81GQOR392I+57Cw3IyP1f+f42ME6aEkbR+L7v1FBBWolB0xkjKTeCWVguzRrp6UiT1O6gBpJbEy2eq7AnV1rw==", | ||
8279 | "dev": true, | ||
8280 | "requires": { | ||
8281 | "compare-func": "^1.3.1", | ||
8282 | "conventional-commits-filter": "^2.0.2", | ||
8283 | "dateformat": "^3.0.0", | ||
8284 | "handlebars": "^4.4.0", | ||
8285 | "json-stringify-safe": "^5.0.1", | ||
8286 | "lodash": "^4.17.15", | ||
8287 | "meow": "^5.0.0", | ||
8288 | "semver": "^6.0.0", | ||
8289 | "split": "^1.0.0", | ||
8290 | "through2": "^3.0.0" | ||
8291 | } | ||
8292 | }, | ||
8293 | "conventional-commits-parser": { | ||
8294 | "version": "3.0.8", | ||
8295 | "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.0.8.tgz", | ||
8296 | "integrity": "sha512-YcBSGkZbYp7d+Cr3NWUeXbPDFUN6g3SaSIzOybi8bjHL5IJ5225OSCxJJ4LgziyEJ7AaJtE9L2/EU6H7Nt/DDQ==", | ||
8297 | "dev": true, | ||
8298 | "requires": { | ||
8299 | "JSONStream": "^1.0.4", | ||
8300 | "is-text-path": "^1.0.1", | ||
8301 | "lodash": "^4.17.15", | ||
8302 | "meow": "^5.0.0", | ||
8303 | "split2": "^2.0.0", | ||
8304 | "through2": "^3.0.0", | ||
8305 | "trim-off-newlines": "^1.0.0" | ||
8306 | } | ||
8307 | }, | ||
8308 | "handlebars": { | ||
8309 | "version": "4.5.3", | ||
8310 | "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.5.3.tgz", | ||
8311 | "integrity": "sha512-3yPecJoJHK/4c6aZhSvxOyG4vJKDshV36VHp0iVCDVh7o9w2vwi3NSnL2MMPj3YdduqaBcu7cGbggJQM0br9xA==", | ||
8312 | "dev": true, | ||
8313 | "requires": { | ||
8314 | "neo-async": "^2.6.0", | ||
8315 | "optimist": "^0.6.1", | ||
8316 | "source-map": "^0.6.1", | ||
8317 | "uglify-js": "^3.1.4" | ||
8318 | } | ||
8319 | }, | ||
8320 | "is-text-path": { | ||
8321 | "version": "1.0.1", | ||
8322 | "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", | ||
8323 | "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", | ||
8324 | "dev": true, | ||
8325 | "requires": { | ||
8326 | "text-extensions": "^1.0.0" | ||
8327 | } | ||
8328 | }, | ||
8329 | "meow": { | ||
8330 | "version": "5.0.0", | ||
8331 | "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", | ||
8332 | "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", | ||
8333 | "dev": true, | ||
8334 | "requires": { | ||
8335 | "camelcase-keys": "^4.0.0", | ||
8336 | "decamelize-keys": "^1.0.0", | ||
8337 | "loud-rejection": "^1.0.0", | ||
8338 | "minimist-options": "^3.0.1", | ||
8339 | "normalize-package-data": "^2.3.4", | ||
8340 | "read-pkg-up": "^3.0.0", | ||
8341 | "redent": "^2.0.0", | ||
8342 | "trim-newlines": "^2.0.0", | ||
8343 | "yargs-parser": "^10.0.0" | ||
8344 | } | ||
8345 | }, | ||
6795 | "read-pkg": { | 8346 | "read-pkg": { |
6796 | "version": "3.0.0", | 8347 | "version": "3.0.0", |
6797 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", | 8348 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", |
@@ -6802,22 +8353,43 @@ | |||
6802 | "normalize-package-data": "^2.3.2", | 8353 | "normalize-package-data": "^2.3.2", |
6803 | "path-type": "^3.0.0" | 8354 | "path-type": "^3.0.0" |
6804 | } | 8355 | } |
8356 | }, | ||
8357 | "semver": { | ||
8358 | "version": "6.3.0", | ||
8359 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", | ||
8360 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", | ||
8361 | "dev": true | ||
8362 | }, | ||
8363 | "text-extensions": { | ||
8364 | "version": "1.9.0", | ||
8365 | "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", | ||
8366 | "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", | ||
8367 | "dev": true | ||
8368 | }, | ||
8369 | "yargs-parser": { | ||
8370 | "version": "10.1.0", | ||
8371 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", | ||
8372 | "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", | ||
8373 | "dev": true, | ||
8374 | "requires": { | ||
8375 | "camelcase": "^4.1.0" | ||
8376 | } | ||
6805 | } | 8377 | } |
6806 | } | 8378 | } |
6807 | }, | 8379 | }, |
6808 | "conventional-changelog-ember": { | 8380 | "conventional-changelog-ember": { |
6809 | "version": "2.0.2", | 8381 | "version": "2.0.4", |
6810 | "resolved": "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-2.0.2.tgz", | 8382 | "resolved": "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-2.0.4.tgz", |
6811 | "integrity": "sha512-qtZbA3XefO/n6DDmkYywDYi6wDKNNc98MMl2F9PKSaheJ25Trpi3336W8fDlBhq0X+EJRuseceAdKLEMmuX2tg==", | 8383 | "integrity": "sha512-q1u73sO9uCnxN4TSw8xu6MRU8Y1h9kpwtcdJuNRwu/LSKI1IE/iuNSH5eQ6aLlQ3HTyrIpTfUuVybW4W0F17rA==", |
6812 | "dev": true, | 8384 | "dev": true, |
6813 | "requires": { | 8385 | "requires": { |
6814 | "q": "^1.5.1" | 8386 | "q": "^1.5.1" |
6815 | } | 8387 | } |
6816 | }, | 8388 | }, |
6817 | "conventional-changelog-eslint": { | 8389 | "conventional-changelog-eslint": { |
6818 | "version": "3.0.2", | 8390 | "version": "3.0.4", |
6819 | "resolved": "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.2.tgz", | 8391 | "resolved": "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.4.tgz", |
6820 | "integrity": "sha512-Yi7tOnxjZLXlCYBHArbIAm8vZ68QUSygFS7PgumPRiEk+9NPUeucy5Wg9AAyKoBprSV3o6P7Oghh4IZSLtKCvQ==", | 8392 | "integrity": "sha512-CPwTUENzhLGl3auunrJxiIEWncAGaby7gOFCdj2gslIuOFJ0KPJVOUhRz4Da/I53sdo/7UncUJkiLg94jEsjxg==", |
6821 | "dev": true, | 8393 | "dev": true, |
6822 | "requires": { | 8394 | "requires": { |
6823 | "q": "^1.5.1" | 8395 | "q": "^1.5.1" |
@@ -6833,18 +8405,18 @@ | |||
6833 | } | 8405 | } |
6834 | }, | 8406 | }, |
6835 | "conventional-changelog-jquery": { | 8407 | "conventional-changelog-jquery": { |
6836 | "version": "3.0.4", | 8408 | "version": "3.0.6", |
6837 | "resolved": "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.4.tgz", | 8409 | "resolved": "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.6.tgz", |
6838 | "integrity": "sha512-IVJGI3MseYoY6eybknnTf9WzeQIKZv7aNTm2KQsiFVJH21bfP2q7XVjfoMibdCg95GmgeFlaygMdeoDDa+ZbEQ==", | 8410 | "integrity": "sha512-gHAABCXUNA/HjnZEm+vxAfFPJkgtrZvCDIlCKfdPVXtCIo/Q0lN5VKpx8aR5p8KdVRQFF3OuTlvv5kv6iPuRqA==", |
6839 | "dev": true, | 8411 | "dev": true, |
6840 | "requires": { | 8412 | "requires": { |
6841 | "q": "^1.5.1" | 8413 | "q": "^1.5.1" |
6842 | } | 8414 | } |
6843 | }, | 8415 | }, |
6844 | "conventional-changelog-jshint": { | 8416 | "conventional-changelog-jshint": { |
6845 | "version": "2.0.1", | 8417 | "version": "2.0.3", |
6846 | "resolved": "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.1.tgz", | 8418 | "resolved": "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.3.tgz", |
6847 | "integrity": "sha512-kRFJsCOZzPFm2tzRHULWP4tauGMvccOlXYf3zGeuSW4U0mZhk5NsjnRZ7xFWrTFPlCLV+PNmHMuXp5atdoZmEg==", | 8419 | "integrity": "sha512-Pc2PnMPcez634ckzr4EOWviwRSpZcURaK7bjyD9oK6N5fsC/a+3G7LW5m/JpcHPhA9ZxsfIbm7uqZ3ZDGsQ/sw==", |
6848 | "dev": true, | 8420 | "dev": true, |
6849 | "requires": { | 8421 | "requires": { |
6850 | "compare-func": "^1.3.1", | 8422 | "compare-func": "^1.3.1", |
@@ -7023,12 +8595,12 @@ | |||
7023 | "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==" | 8595 | "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==" |
7024 | }, | 8596 | }, |
7025 | "core-js-compat": { | 8597 | "core-js-compat": { |
7026 | "version": "3.2.1", | 8598 | "version": "3.4.4", |
7027 | "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.2.1.tgz", | 8599 | "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.4.4.tgz", |
7028 | "integrity": "sha512-MwPZle5CF9dEaMYdDeWm73ao/IflDH+FjeJCWEADcEgFSE9TLimFKwJsfmkwzI8eC0Aj0mgvMDjeQjrElkz4/A==", | 8600 | "integrity": "sha512-hBbxJ6sOkaFSvwAXjJ/t/1usGIPK5gTbtqV8+T+u1pZBkgQ3lDQgAguN1g01PJ0b3eyQxgRIEgxqGoviE1QtIQ==", |
7029 | "dev": true, | 8601 | "dev": true, |
7030 | "requires": { | 8602 | "requires": { |
7031 | "browserslist": "^4.6.6", | 8603 | "browserslist": "^4.7.3", |
7032 | "semver": "^6.3.0" | 8604 | "semver": "^6.3.0" |
7033 | }, | 8605 | }, |
7034 | "dependencies": { | 8606 | "dependencies": { |
@@ -7341,9 +8913,9 @@ | |||
7341 | }, | 8913 | }, |
7342 | "dependencies": { | 8914 | "dependencies": { |
7343 | "whatwg-url": { | 8915 | "whatwg-url": { |
7344 | "version": "7.0.0", | 8916 | "version": "7.1.0", |
7345 | "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", | 8917 | "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", |
7346 | "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", | 8918 | "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", |
7347 | "dev": true, | 8919 | "dev": true, |
7348 | "requires": { | 8920 | "requires": { |
7349 | "lodash.sortby": "^4.7.0", | 8921 | "lodash.sortby": "^4.7.0", |
@@ -7359,12 +8931,6 @@ | |||
7359 | "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==", | 8931 | "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==", |
7360 | "dev": true | 8932 | "dev": true |
7361 | }, | 8933 | }, |
7362 | "date-now": { | ||
7363 | "version": "0.1.4", | ||
7364 | "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", | ||
7365 | "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", | ||
7366 | "dev": true | ||
7367 | }, | ||
7368 | "dateformat": { | 8934 | "dateformat": { |
7369 | "version": "3.0.3", | 8935 | "version": "3.0.3", |
7370 | "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", | 8936 | "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", |
@@ -7430,9 +8996,9 @@ | |||
7430 | "dev": true | 8996 | "dev": true |
7431 | }, | 8997 | }, |
7432 | "deep-equal": { | 8998 | "deep-equal": { |
7433 | "version": "1.1.0", | 8999 | "version": "1.1.1", |
7434 | "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.0.tgz", | 9000 | "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", |
7435 | "integrity": "sha512-ZbfWJq/wN1Z273o7mUSjILYqehAktR2NVoSrOukDkU9kg2v/Uv89yU4Cvz8seJeAmtN5oqiefKq8FPuXOboqLw==", | 9001 | "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", |
7436 | "dev": true, | 9002 | "dev": true, |
7437 | "requires": { | 9003 | "requires": { |
7438 | "is-arguments": "^1.0.4", | 9004 | "is-arguments": "^1.0.4", |
@@ -7472,36 +9038,13 @@ | |||
7472 | } | 9038 | } |
7473 | }, | 9039 | }, |
7474 | "default-gateway": { | 9040 | "default-gateway": { |
7475 | "version": "2.7.2", | 9041 | "version": "4.2.0", |
7476 | "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-2.7.2.tgz", | 9042 | "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", |
7477 | "integrity": "sha512-lAc4i9QJR0YHSDFdzeBQKfZ1SRDG3hsJNEkrpcZa8QhBfidLAilT60BDEIVUUGqosFp425KOgB3uYqcnQrWafQ==", | 9043 | "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", |
7478 | "dev": true, | 9044 | "dev": true, |
7479 | "requires": { | 9045 | "requires": { |
7480 | "execa": "^0.10.0", | 9046 | "execa": "^1.0.0", |
7481 | "ip-regex": "^2.1.0" | 9047 | "ip-regex": "^2.1.0" |
7482 | }, | ||
7483 | "dependencies": { | ||
7484 | "execa": { | ||
7485 | "version": "0.10.0", | ||
7486 | "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", | ||
7487 | "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", | ||
7488 | "dev": true, | ||
7489 | "requires": { | ||
7490 | "cross-spawn": "^6.0.0", | ||
7491 | "get-stream": "^3.0.0", | ||
7492 | "is-stream": "^1.1.0", | ||
7493 | "npm-run-path": "^2.0.0", | ||
7494 | "p-finally": "^1.0.0", | ||
7495 | "signal-exit": "^3.0.0", | ||
7496 | "strip-eof": "^1.0.0" | ||
7497 | } | ||
7498 | }, | ||
7499 | "get-stream": { | ||
7500 | "version": "3.0.0", | ||
7501 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", | ||
7502 | "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", | ||
7503 | "dev": true | ||
7504 | } | ||
7505 | } | 9048 | } |
7506 | }, | 9049 | }, |
7507 | "default-resolution": { | 9050 | "default-resolution": { |
@@ -7529,7 +9072,6 @@ | |||
7529 | "version": "1.1.3", | 9072 | "version": "1.1.3", |
7530 | "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", | 9073 | "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", |
7531 | "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", | 9074 | "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", |
7532 | "dev": true, | ||
7533 | "requires": { | 9075 | "requires": { |
7534 | "object-keys": "^1.0.12" | 9076 | "object-keys": "^1.0.12" |
7535 | } | 9077 | } |
@@ -7572,17 +9114,18 @@ | |||
7572 | } | 9114 | } |
7573 | }, | 9115 | }, |
7574 | "del": { | 9116 | "del": { |
7575 | "version": "3.0.0", | 9117 | "version": "4.1.1", |
7576 | "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", | 9118 | "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", |
7577 | "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", | 9119 | "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", |
7578 | "dev": true, | 9120 | "dev": true, |
7579 | "requires": { | 9121 | "requires": { |
9122 | "@types/glob": "^7.1.1", | ||
7580 | "globby": "^6.1.0", | 9123 | "globby": "^6.1.0", |
7581 | "is-path-cwd": "^1.0.0", | 9124 | "is-path-cwd": "^2.0.0", |
7582 | "is-path-in-cwd": "^1.0.0", | 9125 | "is-path-in-cwd": "^2.0.0", |
7583 | "p-map": "^1.1.1", | 9126 | "p-map": "^2.0.0", |
7584 | "pify": "^3.0.0", | 9127 | "pify": "^4.0.1", |
7585 | "rimraf": "^2.2.8" | 9128 | "rimraf": "^2.6.3" |
7586 | }, | 9129 | }, |
7587 | "dependencies": { | 9130 | "dependencies": { |
7588 | "globby": { | 9131 | "globby": { |
@@ -7606,10 +9149,10 @@ | |||
7606 | } | 9149 | } |
7607 | } | 9150 | } |
7608 | }, | 9151 | }, |
7609 | "p-map": { | 9152 | "pify": { |
7610 | "version": "1.2.0", | 9153 | "version": "4.0.1", |
7611 | "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", | 9154 | "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", |
7612 | "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", | 9155 | "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", |
7613 | "dev": true | 9156 | "dev": true |
7614 | } | 9157 | } |
7615 | } | 9158 | } |
@@ -7637,9 +9180,9 @@ | |||
7637 | "dev": true | 9180 | "dev": true |
7638 | }, | 9181 | }, |
7639 | "des.js": { | 9182 | "des.js": { |
7640 | "version": "1.0.0", | 9183 | "version": "1.0.1", |
7641 | "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", | 9184 | "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", |
7642 | "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", | 9185 | "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", |
7643 | "dev": true, | 9186 | "dev": true, |
7644 | "requires": { | 9187 | "requires": { |
7645 | "inherits": "^2.0.1", | 9188 | "inherits": "^2.0.1", |
@@ -7830,6 +9373,7 @@ | |||
7830 | "version": "0.2.1", | 9373 | "version": "0.2.1", |
7831 | "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.1.tgz", | 9374 | "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.1.tgz", |
7832 | "integrity": "sha512-sK3ujri04WyjwQXVoK4PU3y8ula1stq10GJZpqHIUgoGZdsGzAGu65BnU3d08aTVSvO7mGPZUc0wTEDL+qGE0Q==", | 9375 | "integrity": "sha512-sK3ujri04WyjwQXVoK4PU3y8ula1stq10GJZpqHIUgoGZdsGzAGu65BnU3d08aTVSvO7mGPZUc0wTEDL+qGE0Q==", |
9376 | "dev": true, | ||
7833 | "requires": { | 9377 | "requires": { |
7834 | "domelementtype": "^2.0.1", | 9378 | "domelementtype": "^2.0.1", |
7835 | "entities": "^2.0.0" | 9379 | "entities": "^2.0.0" |
@@ -7838,12 +9382,14 @@ | |||
7838 | "domelementtype": { | 9382 | "domelementtype": { |
7839 | "version": "2.0.1", | 9383 | "version": "2.0.1", |
7840 | "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", | 9384 | "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", |
7841 | "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==" | 9385 | "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==", |
9386 | "dev": true | ||
7842 | }, | 9387 | }, |
7843 | "entities": { | 9388 | "entities": { |
7844 | "version": "2.0.0", | 9389 | "version": "2.0.0", |
7845 | "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", | 9390 | "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", |
7846 | "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==" | 9391 | "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==", |
9392 | "dev": true | ||
7847 | } | 9393 | } |
7848 | } | 9394 | } |
7849 | }, | 9395 | }, |
@@ -7856,7 +9402,8 @@ | |||
7856 | "domelementtype": { | 9402 | "domelementtype": { |
7857 | "version": "1.3.1", | 9403 | "version": "1.3.1", |
7858 | "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", | 9404 | "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", |
7859 | "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" | 9405 | "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", |
9406 | "dev": true | ||
7860 | }, | 9407 | }, |
7861 | "domexception": { | 9408 | "domexception": { |
7862 | "version": "1.0.1", | 9409 | "version": "1.0.1", |
@@ -7871,6 +9418,7 @@ | |||
7871 | "version": "2.4.2", | 9418 | "version": "2.4.2", |
7872 | "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", | 9419 | "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", |
7873 | "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", | 9420 | "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", |
9421 | "dev": true, | ||
7874 | "requires": { | 9422 | "requires": { |
7875 | "domelementtype": "1" | 9423 | "domelementtype": "1" |
7876 | } | 9424 | } |
@@ -7879,6 +9427,7 @@ | |||
7879 | "version": "1.7.0", | 9427 | "version": "1.7.0", |
7880 | "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", | 9428 | "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", |
7881 | "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", | 9429 | "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", |
9430 | "dev": true, | ||
7882 | "requires": { | 9431 | "requires": { |
7883 | "dom-serializer": "0", | 9432 | "dom-serializer": "0", |
7884 | "domelementtype": "1" | 9433 | "domelementtype": "1" |
@@ -8075,22 +9624,14 @@ | |||
8075 | "dev": true | 9624 | "dev": true |
8076 | }, | 9625 | }, |
8077 | "electron": { | 9626 | "electron": { |
8078 | "version": "6.0.10", | 9627 | "version": "7.1.6", |
8079 | "resolved": "https://registry.npmjs.org/electron/-/electron-6.0.10.tgz", | 9628 | "resolved": "https://registry.npmjs.org/electron/-/electron-7.1.6.tgz", |
8080 | "integrity": "sha512-eTFm6uTn7NKZE1OtSZSOxNuOrCXXeUR0U3vdF3R00byB7mrNe5AOaXEDDMwtzRGGY1jMuUX9Z7RvgXaCXRYSmw==", | 9629 | "integrity": "sha512-0QSxQYYzSrBRbctKgAWS79k/I+vm95I7bz/zTuF0Qv4PvTtQf5hK21q6wtyKVPPJFFXnmSyvfQ2ce6iktfgK8g==", |
8081 | "dev": true, | 9630 | "dev": true, |
8082 | "requires": { | 9631 | "requires": { |
8083 | "@types/node": "^10.12.18", | 9632 | "@electron/get": "^1.0.1", |
8084 | "electron-download": "^4.1.0", | 9633 | "@types/node": "^12.0.12", |
8085 | "extract-zip": "^1.0.3" | 9634 | "extract-zip": "^1.0.3" |
8086 | }, | ||
8087 | "dependencies": { | ||
8088 | "@types/node": { | ||
8089 | "version": "10.14.18", | ||
8090 | "resolved": "https://registry.npmjs.org/@types/node/-/node-10.14.18.tgz", | ||
8091 | "integrity": "sha512-ryO3Q3++yZC/+b8j8BdKd/dn9JlzlHBPdm80656xwYUdmPkpTGTjkAdt6BByiNupGPE8w0FhBgvYy/fX9hRNGQ==", | ||
8092 | "dev": true | ||
8093 | } | ||
8094 | } | 9635 | } |
8095 | }, | 9636 | }, |
8096 | "electron-builder": { | 9637 | "electron-builder": { |
@@ -8225,65 +9766,20 @@ | |||
8225 | "unused-filename": "^1.0.0" | 9766 | "unused-filename": "^1.0.0" |
8226 | } | 9767 | } |
8227 | }, | 9768 | }, |
8228 | "electron-download": { | ||
8229 | "version": "4.1.1", | ||
8230 | "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-4.1.1.tgz", | ||
8231 | "integrity": "sha512-FjEWG9Jb/ppK/2zToP+U5dds114fM1ZOJqMAR4aXXL5CvyPE9fiqBK/9YcwC9poIFQTEJk/EM/zyRwziziRZrg==", | ||
8232 | "dev": true, | ||
8233 | "requires": { | ||
8234 | "debug": "^3.0.0", | ||
8235 | "env-paths": "^1.0.0", | ||
8236 | "fs-extra": "^4.0.1", | ||
8237 | "minimist": "^1.2.0", | ||
8238 | "nugget": "^2.0.1", | ||
8239 | "path-exists": "^3.0.0", | ||
8240 | "rc": "^1.2.1", | ||
8241 | "semver": "^5.4.1", | ||
8242 | "sumchecker": "^2.0.2" | ||
8243 | }, | ||
8244 | "dependencies": { | ||
8245 | "debug": { | ||
8246 | "version": "3.2.6", | ||
8247 | "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", | ||
8248 | "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", | ||
8249 | "dev": true, | ||
8250 | "requires": { | ||
8251 | "ms": "^2.1.1" | ||
8252 | } | ||
8253 | }, | ||
8254 | "fs-extra": { | ||
8255 | "version": "4.0.3", | ||
8256 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", | ||
8257 | "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", | ||
8258 | "dev": true, | ||
8259 | "requires": { | ||
8260 | "graceful-fs": "^4.1.2", | ||
8261 | "jsonfile": "^4.0.0", | ||
8262 | "universalify": "^0.1.0" | ||
8263 | } | ||
8264 | }, | ||
8265 | "minimist": { | ||
8266 | "version": "1.2.0", | ||
8267 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", | ||
8268 | "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", | ||
8269 | "dev": true | ||
8270 | } | ||
8271 | } | ||
8272 | }, | ||
8273 | "electron-fetch": { | 9769 | "electron-fetch": { |
8274 | "version": "1.3.0", | 9770 | "version": "1.4.0", |
8275 | "resolved": "https://registry.npmjs.org/electron-fetch/-/electron-fetch-1.3.0.tgz", | 9771 | "resolved": "https://registry.npmjs.org/electron-fetch/-/electron-fetch-1.4.0.tgz", |
8276 | "integrity": "sha512-WzHnWZqKdiCKHqqHu+GphezoWRSUVH6BQ/f13vu16VwYKJRZNt2dUrx40eZJcyZcDGn6RJDTAHS6jVoHoglgNw==", | 9772 | "integrity": "sha512-rednYIpMbuzekTroNndQOFl95c4I/wMEbH9jxGoDEoKrM07b7FWydy6I3pbiAbCxDcYpmHtzMY6ykyLagR7JHw==", |
8277 | "requires": { | 9773 | "requires": { |
8278 | "encoding": "^0.1.12" | 9774 | "encoding": "^0.1.12" |
8279 | } | 9775 | } |
8280 | }, | 9776 | }, |
8281 | "electron-hunspell": { | 9777 | "electron-hunspell": { |
8282 | "version": "1.0.0", | 9778 | "version": "1.1.1", |
8283 | "resolved": "https://registry.npmjs.org/electron-hunspell/-/electron-hunspell-1.0.0.tgz", | 9779 | "resolved": "https://registry.npmjs.org/electron-hunspell/-/electron-hunspell-1.1.1.tgz", |
8284 | "integrity": "sha512-egyioCtGkkNMOYdKBrZsva63JxbPmNjmQVFCZCcmr+uIUs6et6OUvqd6ac9/ujuchiEPDrTfF9gdR9+lPbVyPA==", | 9780 | "integrity": "sha512-SMryafo2giitFT1Swi04A3rhS9tlql11XivkmmX5VyXdTLZz5R3/X4WnUwb1eSCZk0M0K6KgyCjFOixEQ2MpEg==", |
8285 | "requires": { | 9781 | "requires": { |
8286 | "hunspell-asm": "^4.0.0" | 9782 | "hunspell-asm": "^4.0.1" |
8287 | } | 9783 | } |
8288 | }, | 9784 | }, |
8289 | "electron-is-dev": { | 9785 | "electron-is-dev": { |
@@ -8292,13 +9788,13 @@ | |||
8292 | "integrity": "sha512-Z1qA/1oHNowGtSBIcWk0pcLEqYT/j+13xUw/MYOrBUOL4X7VN0i0KCTf5SqyvMPmW5pSPKbo28wkxMxzZ20YnQ==" | 9788 | "integrity": "sha512-Z1qA/1oHNowGtSBIcWk0pcLEqYT/j+13xUw/MYOrBUOL4X7VN0i0KCTf5SqyvMPmW5pSPKbo28wkxMxzZ20YnQ==" |
8293 | }, | 9789 | }, |
8294 | "electron-notarize": { | 9790 | "electron-notarize": { |
8295 | "version": "0.1.1", | 9791 | "version": "0.2.1", |
8296 | "resolved": "https://registry.npmjs.org/electron-notarize/-/electron-notarize-0.1.1.tgz", | 9792 | "resolved": "https://registry.npmjs.org/electron-notarize/-/electron-notarize-0.2.1.tgz", |
8297 | "integrity": "sha512-TpKfJcz4LXl5jiGvZTs5fbEx+wUFXV5u8voeG5WCHWfY/cdgdD8lDZIZRqLVOtR3VO+drgJ9aiSHIO9TYn/fKg==", | 9793 | "integrity": "sha512-oZ6/NhKeXmEKNROiFmRNfytqu3cxqC95sjooG7kBXQVEUSQkZnbiAhxVh5jXngL881G197pbwpeVPJyM7Ikmxw==", |
8298 | "dev": true, | 9794 | "dev": true, |
8299 | "requires": { | 9795 | "requires": { |
8300 | "debug": "^4.1.1", | 9796 | "debug": "^4.1.1", |
8301 | "fs-extra": "^8.0.1" | 9797 | "fs-extra": "^8.1.0" |
8302 | }, | 9798 | }, |
8303 | "dependencies": { | 9799 | "dependencies": { |
8304 | "fs-extra": { | 9800 | "fs-extra": { |
@@ -8372,26 +9868,27 @@ | |||
8372 | } | 9868 | } |
8373 | }, | 9869 | }, |
8374 | "electron-react-titlebar": { | 9870 | "electron-react-titlebar": { |
8375 | "version": "0.8.1", | 9871 | "version": "0.8.2", |
8376 | "resolved": "https://registry.npmjs.org/electron-react-titlebar/-/electron-react-titlebar-0.8.1.tgz", | 9872 | "resolved": "https://registry.npmjs.org/electron-react-titlebar/-/electron-react-titlebar-0.8.2.tgz", |
8377 | "integrity": "sha512-AJb+eWeLUP7S0kNk+JDqT9rEYbN2tYsP449ekJcO9CJs1OAU2KLGdMJ0pwJNrOu6BFAxEXtFAz+MfQGcSi/1hA==", | 9873 | "integrity": "sha512-Bbkaryi6JmtSuq8hAM+RNxlPhmQdE/7bdEsBasTtS+tbHHPsX0p4ilxVxKlFt23geV8kQaSq7qoZr30ixW8jtw==", |
8378 | "requires": { | 9874 | "requires": { |
8379 | "lodash": "^4.17.4", | 9875 | "classnames": "^2.2.6", |
9876 | "lodash": "^4.17.15", | ||
8380 | "react-virtualized": "^9.7.6" | 9877 | "react-virtualized": "^9.7.6" |
8381 | } | 9878 | } |
8382 | }, | 9879 | }, |
8383 | "electron-rebuild": { | 9880 | "electron-rebuild": { |
8384 | "version": "1.8.6", | 9881 | "version": "1.8.8", |
8385 | "resolved": "https://registry.npmjs.org/electron-rebuild/-/electron-rebuild-1.8.6.tgz", | 9882 | "resolved": "https://registry.npmjs.org/electron-rebuild/-/electron-rebuild-1.8.8.tgz", |
8386 | "integrity": "sha512-4BAPcNG0XP6stByqvFXggrjmf/C47P2L6HFFrWdR2ako1VLiTDIeZAOmU4WEBuWdaXYNqstleszVmcNHdRDojA==", | 9883 | "integrity": "sha512-9a/VGbVpTJcuBaZa8yMcegqJ5flGPYDo363AxXDMxY4ZHPtFMLedGzQW9+720SIS1cvjX8B0zC+vMHO75ncOiA==", |
8387 | "dev": true, | 9884 | "dev": true, |
8388 | "requires": { | 9885 | "requires": { |
8389 | "colors": "^1.3.3", | 9886 | "colors": "^1.3.3", |
8390 | "debug": "^4.1.1", | 9887 | "debug": "^4.1.1", |
8391 | "detect-libc": "^1.0.3", | 9888 | "detect-libc": "^1.0.3", |
8392 | "fs-extra": "^7.0.1", | 9889 | "fs-extra": "^7.0.1", |
8393 | "node-abi": "^2.9.0", | 9890 | "node-abi": "^2.11.0", |
8394 | "node-gyp": "^5.0.1", | 9891 | "node-gyp": "^6.0.1", |
8395 | "ora": "^3.4.0", | 9892 | "ora": "^3.4.0", |
8396 | "spawn-rx": "^3.0.0", | 9893 | "spawn-rx": "^3.0.0", |
8397 | "yargs": "^13.2.4" | 9894 | "yargs": "^13.2.4" |
@@ -8414,29 +9911,55 @@ | |||
8414 | "wrap-ansi": "^5.1.0" | 9911 | "wrap-ansi": "^5.1.0" |
8415 | } | 9912 | } |
8416 | }, | 9913 | }, |
9914 | "env-paths": { | ||
9915 | "version": "2.2.0", | ||
9916 | "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", | ||
9917 | "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", | ||
9918 | "dev": true | ||
9919 | }, | ||
8417 | "get-caller-file": { | 9920 | "get-caller-file": { |
8418 | "version": "2.0.5", | 9921 | "version": "2.0.5", |
8419 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", | 9922 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", |
8420 | "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", | 9923 | "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", |
8421 | "dev": true | 9924 | "dev": true |
8422 | }, | 9925 | }, |
9926 | "minipass": { | ||
9927 | "version": "2.9.0", | ||
9928 | "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", | ||
9929 | "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", | ||
9930 | "dev": true, | ||
9931 | "requires": { | ||
9932 | "safe-buffer": "^5.1.2", | ||
9933 | "yallist": "^3.0.0" | ||
9934 | } | ||
9935 | }, | ||
8423 | "node-gyp": { | 9936 | "node-gyp": { |
8424 | "version": "5.0.3", | 9937 | "version": "6.0.1", |
8425 | "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-5.0.3.tgz", | 9938 | "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-6.0.1.tgz", |
8426 | "integrity": "sha512-z/JdtkFGUm0QaQUusvloyYuGDub3nUbOo5de1Fz57cM++osBTvQatBUSTlF1k/w8vFHPxxXW6zxGvkxXSpaBkQ==", | 9939 | "integrity": "sha512-udHG4hGe3Ji97AYJbJhaRwuSOuQO7KHnE4ZPH3Sox3tjRZ+bkBsDvfZ7eYA1qwD8eLWr//193x806ss3HFTPRw==", |
8427 | "dev": true, | 9940 | "dev": true, |
8428 | "requires": { | 9941 | "requires": { |
8429 | "env-paths": "^1.0.0", | 9942 | "env-paths": "^2.2.0", |
8430 | "glob": "^7.0.3", | 9943 | "glob": "^7.1.4", |
8431 | "graceful-fs": "^4.1.2", | 9944 | "graceful-fs": "^4.2.2", |
8432 | "mkdirp": "^0.5.0", | 9945 | "mkdirp": "^0.5.1", |
8433 | "nopt": "2 || 3", | 9946 | "nopt": "^4.0.1", |
8434 | "npmlog": "0 || 1 || 2 || 3 || 4", | 9947 | "npmlog": "^4.1.2", |
8435 | "request": "^2.87.0", | 9948 | "request": "^2.88.0", |
8436 | "rimraf": "2", | 9949 | "rimraf": "^2.6.3", |
8437 | "semver": "~5.3.0", | 9950 | "semver": "^5.7.1", |
8438 | "tar": "^4.4.8", | 9951 | "tar": "^4.4.12", |
8439 | "which": "1" | 9952 | "which": "^1.3.1" |
9953 | } | ||
9954 | }, | ||
9955 | "nopt": { | ||
9956 | "version": "4.0.1", | ||
9957 | "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", | ||
9958 | "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", | ||
9959 | "dev": true, | ||
9960 | "requires": { | ||
9961 | "abbrev": "1", | ||
9962 | "osenv": "^0.1.4" | ||
8440 | } | 9963 | } |
8441 | }, | 9964 | }, |
8442 | "require-main-filename": { | 9965 | "require-main-filename": { |
@@ -8445,12 +9968,6 @@ | |||
8445 | "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", | 9968 | "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", |
8446 | "dev": true | 9969 | "dev": true |
8447 | }, | 9970 | }, |
8448 | "semver": { | ||
8449 | "version": "5.3.0", | ||
8450 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", | ||
8451 | "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", | ||
8452 | "dev": true | ||
8453 | }, | ||
8454 | "string-width": { | 9971 | "string-width": { |
8455 | "version": "3.1.0", | 9972 | "version": "3.1.0", |
8456 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", | 9973 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", |
@@ -8471,6 +9988,21 @@ | |||
8471 | "ansi-regex": "^4.1.0" | 9988 | "ansi-regex": "^4.1.0" |
8472 | } | 9989 | } |
8473 | }, | 9990 | }, |
9991 | "tar": { | ||
9992 | "version": "4.4.13", | ||
9993 | "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", | ||
9994 | "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", | ||
9995 | "dev": true, | ||
9996 | "requires": { | ||
9997 | "chownr": "^1.1.1", | ||
9998 | "fs-minipass": "^1.2.5", | ||
9999 | "minipass": "^2.8.6", | ||
10000 | "minizlib": "^1.2.1", | ||
10001 | "mkdirp": "^0.5.0", | ||
10002 | "safe-buffer": "^5.1.2", | ||
10003 | "yallist": "^3.0.3" | ||
10004 | } | ||
10005 | }, | ||
8474 | "wrap-ansi": { | 10006 | "wrap-ansi": { |
8475 | "version": "5.1.0", | 10007 | "version": "5.1.0", |
8476 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", | 10008 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", |
@@ -8513,12 +10045,12 @@ | |||
8513 | } | 10045 | } |
8514 | }, | 10046 | }, |
8515 | "electron-spellchecker": { | 10047 | "electron-spellchecker": { |
8516 | "version": "2.2.0", | 10048 | "version": "2.2.1", |
8517 | "resolved": "https://registry.npmjs.org/electron-spellchecker/-/electron-spellchecker-2.2.0.tgz", | 10049 | "resolved": "https://registry.npmjs.org/electron-spellchecker/-/electron-spellchecker-2.2.1.tgz", |
8518 | "integrity": "sha512-QkOVgjmjx6bDkqNshRTfVzEz9ctjiKVPZw77YLS0sQReP320QNtTXAKyo+01TORWk58RFT/LdxPZ/aejLdPmOA==", | 10050 | "integrity": "sha512-IqxJmYq/5qyTNo9ONxHr9D/9UxiXVvDbl01s2f71S3aAHtDIc7I7qqEycvNUlFGR1WVBgFc/VzV4+deQwxgikA==", |
8519 | "requires": { | 10051 | "requires": { |
8520 | "@aabuhijleh/electron-remote": "^1.4.0", | 10052 | "@aabuhijleh/electron-remote": "^1.4.0", |
8521 | "@felixrieseberg/spellchecker": "^4.0.10", | 10053 | "@felixrieseberg/spellchecker": "^4.0.12", |
8522 | "bcp47": "^1.1.2", | 10054 | "bcp47": "^1.1.2", |
8523 | "cld": "^2.5.1", | 10055 | "cld": "^2.5.1", |
8524 | "debug": "^4.1.1", | 10056 | "debug": "^4.1.1", |
@@ -8585,26 +10117,35 @@ | |||
8585 | } | 10117 | } |
8586 | }, | 10118 | }, |
8587 | "electron-to-chromium": { | 10119 | "electron-to-chromium": { |
8588 | "version": "1.3.261", | 10120 | "version": "1.3.314", |
8589 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.261.tgz", | 10121 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.314.tgz", |
8590 | "integrity": "sha512-nA9xFj1SgHXlW/6T4+udW2u/Ic/bne25UoFsddoNM7Ut2bgNGLLQUhLhk+vQlbKh9WiRgDDlHaC36Oy7AgRR9w==", | 10122 | "integrity": "sha512-IKDR/xCxKFhPts7h+VaSXS02Z1mznP3fli1BbXWXeN89i2gCzKraU8qLpEid8YzKcmZdZD3Mly3cn5/lY9xsBQ==", |
8591 | "dev": true | 10123 | "dev": true |
8592 | }, | 10124 | }, |
8593 | "electron-updater": { | 10125 | "electron-updater": { |
8594 | "version": "4.1.2", | 10126 | "version": "4.2.0", |
8595 | "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-4.1.2.tgz", | 10127 | "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-4.2.0.tgz", |
8596 | "integrity": "sha512-4Sk8IW0LfOilDz+WAB/gEDmX7+FUFRbKHGN1zGjehPilnd6H9cmjgBHK6Xzq/FLq/uOHGJ6GX/9tsF+jr7CvnA==", | 10128 | "integrity": "sha512-GuS3g7HDh17x/SaFjxjswlWUaKHczksYkV2Xc5CKj/bZH0YCvTSHtOmnBAdAmCk99u/71p3zP8f0jIqDfGcjww==", |
8597 | "requires": { | 10129 | "requires": { |
8598 | "@types/semver": "^6.0.1", | 10130 | "@types/semver": "^6.0.2", |
8599 | "builder-util-runtime": "8.3.0", | 10131 | "builder-util-runtime": "8.4.0", |
8600 | "fs-extra": "^8.1.0", | 10132 | "fs-extra": "^8.1.0", |
8601 | "js-yaml": "^3.13.1", | 10133 | "js-yaml": "^3.13.1", |
8602 | "lazy-val": "^1.0.4", | 10134 | "lazy-val": "^1.0.4", |
8603 | "lodash.isequal": "^4.5.0", | 10135 | "lodash.isequal": "^4.5.0", |
8604 | "pako": "^1.0.10", | 10136 | "pako": "^1.0.10", |
8605 | "semver": "^6.2.0" | 10137 | "semver": "^6.3.0" |
8606 | }, | 10138 | }, |
8607 | "dependencies": { | 10139 | "dependencies": { |
10140 | "builder-util-runtime": { | ||
10141 | "version": "8.4.0", | ||
10142 | "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.4.0.tgz", | ||
10143 | "integrity": "sha512-CJB/eKfPf2vHrkmirF5eicVnbDCkMBbwd5tRYlTlgud16zFeqD7QmrVUAOEXdnsrcNkiLg9dbuUsQKtl/AwsYQ==", | ||
10144 | "requires": { | ||
10145 | "debug": "^4.1.1", | ||
10146 | "sax": "^1.2.4" | ||
10147 | } | ||
10148 | }, | ||
8608 | "fs-extra": { | 10149 | "fs-extra": { |
8609 | "version": "8.1.0", | 10150 | "version": "8.1.0", |
8610 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", | 10151 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", |
@@ -8632,9 +10173,9 @@ | |||
8632 | } | 10173 | } |
8633 | }, | 10174 | }, |
8634 | "elliptic": { | 10175 | "elliptic": { |
8635 | "version": "6.5.1", | 10176 | "version": "6.5.2", |
8636 | "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.1.tgz", | 10177 | "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", |
8637 | "integrity": "sha512-xvJINNLbTeWQjrl6X+7eQCrIy/YPv5XCpKW6kB5mKvtnGILoLDcySuwomfdzt0BMdLNVnuRNTuzKNHj0bva1Cg==", | 10178 | "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==", |
8638 | "dev": true, | 10179 | "dev": true, |
8639 | "requires": { | 10180 | "requires": { |
8640 | "bn.js": "^4.4.0", | 10181 | "bn.js": "^4.4.0", |
@@ -8892,7 +10433,8 @@ | |||
8892 | "entities": { | 10433 | "entities": { |
8893 | "version": "1.1.2", | 10434 | "version": "1.1.2", |
8894 | "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", | 10435 | "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", |
8895 | "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" | 10436 | "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", |
10437 | "dev": true | ||
8896 | }, | 10438 | }, |
8897 | "env-paths": { | 10439 | "env-paths": { |
8898 | "version": "1.0.0", | 10440 | "version": "1.0.0", |
@@ -8946,7 +10488,6 @@ | |||
8946 | "version": "1.14.2", | 10488 | "version": "1.14.2", |
8947 | "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.14.2.tgz", | 10489 | "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.14.2.tgz", |
8948 | "integrity": "sha512-DgoQmbpFNOofkjJtKwr87Ma5EW4Dc8fWhD0R+ndq7Oc456ivUfGOOP6oAZTTKl5/CcNMP+EN+e3/iUzgE0veZg==", | 10490 | "integrity": "sha512-DgoQmbpFNOofkjJtKwr87Ma5EW4Dc8fWhD0R+ndq7Oc456ivUfGOOP6oAZTTKl5/CcNMP+EN+e3/iUzgE0veZg==", |
8949 | "dev": true, | ||
8950 | "requires": { | 10491 | "requires": { |
8951 | "es-to-primitive": "^1.2.0", | 10492 | "es-to-primitive": "^1.2.0", |
8952 | "function-bind": "^1.1.1", | 10493 | "function-bind": "^1.1.1", |
@@ -8964,7 +10505,6 @@ | |||
8964 | "version": "1.2.0", | 10505 | "version": "1.2.0", |
8965 | "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", | 10506 | "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", |
8966 | "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", | 10507 | "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", |
8967 | "dev": true, | ||
8968 | "requires": { | 10508 | "requires": { |
8969 | "is-callable": "^1.1.4", | 10509 | "is-callable": "^1.1.4", |
8970 | "is-date-object": "^1.0.1", | 10510 | "is-date-object": "^1.0.1", |
@@ -8981,6 +10521,13 @@ | |||
8981 | "next-tick": "^1.0.0" | 10521 | "next-tick": "^1.0.0" |
8982 | } | 10522 | } |
8983 | }, | 10523 | }, |
10524 | "es6-error": { | ||
10525 | "version": "4.1.1", | ||
10526 | "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", | ||
10527 | "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", | ||
10528 | "dev": true, | ||
10529 | "optional": true | ||
10530 | }, | ||
8984 | "es6-iterator": { | 10531 | "es6-iterator": { |
8985 | "version": "2.0.3", | 10532 | "version": "2.0.3", |
8986 | "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", | 10533 | "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", |
@@ -8994,14 +10541,12 @@ | |||
8994 | "es6-promise": { | 10541 | "es6-promise": { |
8995 | "version": "4.2.8", | 10542 | "version": "4.2.8", |
8996 | "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", | 10543 | "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", |
8997 | "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", | 10544 | "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" |
8998 | "dev": true | ||
8999 | }, | 10545 | }, |
9000 | "es6-promisify": { | 10546 | "es6-promisify": { |
9001 | "version": "5.0.0", | 10547 | "version": "5.0.0", |
9002 | "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", | 10548 | "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", |
9003 | "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", | 10549 | "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", |
9004 | "dev": true, | ||
9005 | "requires": { | 10550 | "requires": { |
9006 | "es6-promise": "^4.0.3" | 10551 | "es6-promise": "^4.0.3" |
9007 | } | 10552 | } |
@@ -9196,11 +10741,63 @@ | |||
9196 | "ms": "2.0.0" | 10741 | "ms": "2.0.0" |
9197 | } | 10742 | } |
9198 | }, | 10743 | }, |
10744 | "find-up": { | ||
10745 | "version": "2.1.0", | ||
10746 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", | ||
10747 | "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", | ||
10748 | "dev": true, | ||
10749 | "requires": { | ||
10750 | "locate-path": "^2.0.0" | ||
10751 | } | ||
10752 | }, | ||
10753 | "locate-path": { | ||
10754 | "version": "2.0.0", | ||
10755 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", | ||
10756 | "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", | ||
10757 | "dev": true, | ||
10758 | "requires": { | ||
10759 | "p-locate": "^2.0.0", | ||
10760 | "path-exists": "^3.0.0" | ||
10761 | } | ||
10762 | }, | ||
9199 | "ms": { | 10763 | "ms": { |
9200 | "version": "2.0.0", | 10764 | "version": "2.0.0", |
9201 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", | 10765 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", |
9202 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", | 10766 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", |
9203 | "dev": true | 10767 | "dev": true |
10768 | }, | ||
10769 | "p-limit": { | ||
10770 | "version": "1.3.0", | ||
10771 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", | ||
10772 | "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", | ||
10773 | "dev": true, | ||
10774 | "requires": { | ||
10775 | "p-try": "^1.0.0" | ||
10776 | } | ||
10777 | }, | ||
10778 | "p-locate": { | ||
10779 | "version": "2.0.0", | ||
10780 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", | ||
10781 | "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", | ||
10782 | "dev": true, | ||
10783 | "requires": { | ||
10784 | "p-limit": "^1.1.0" | ||
10785 | } | ||
10786 | }, | ||
10787 | "p-try": { | ||
10788 | "version": "1.0.0", | ||
10789 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", | ||
10790 | "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", | ||
10791 | "dev": true | ||
10792 | }, | ||
10793 | "pkg-dir": { | ||
10794 | "version": "2.0.0", | ||
10795 | "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", | ||
10796 | "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", | ||
10797 | "dev": true, | ||
10798 | "requires": { | ||
10799 | "find-up": "^2.1.0" | ||
10800 | } | ||
9204 | } | 10801 | } |
9205 | } | 10802 | } |
9206 | }, | 10803 | }, |
@@ -9392,16 +10989,6 @@ | |||
9392 | "prop-types": "^15.6.2" | 10989 | "prop-types": "^15.6.2" |
9393 | } | 10990 | } |
9394 | }, | 10991 | }, |
9395 | "eslint-scope": { | ||
9396 | "version": "3.7.1", | ||
9397 | "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", | ||
9398 | "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", | ||
9399 | "dev": true, | ||
9400 | "requires": { | ||
9401 | "esrecurse": "^4.1.0", | ||
9402 | "estraverse": "^4.1.1" | ||
9403 | } | ||
9404 | }, | ||
9405 | "eslint-utils": { | 10992 | "eslint-utils": { |
9406 | "version": "1.4.2", | 10993 | "version": "1.4.2", |
9407 | "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.2.tgz", | 10994 | "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.2.tgz", |
@@ -9519,9 +11106,9 @@ | |||
9519 | } | 11106 | } |
9520 | }, | 11107 | }, |
9521 | "exec-sh": { | 11108 | "exec-sh": { |
9522 | "version": "0.3.2", | 11109 | "version": "0.3.4", |
9523 | "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.2.tgz", | 11110 | "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", |
9524 | "integrity": "sha512-9sLAvzhI5nc8TpuQUh4ahMdCrWT00wPWz7j47/emR5+2qEfoZP5zzUXvx+vdx+H6ohhnsYC31iX04QLYJK8zTg==", | 11111 | "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==", |
9525 | "dev": true | 11112 | "dev": true |
9526 | }, | 11113 | }, |
9527 | "execa": { | 11114 | "execa": { |
@@ -9795,18 +11382,18 @@ | |||
9795 | "dev": true | 11382 | "dev": true |
9796 | }, | 11383 | }, |
9797 | "mime-db": { | 11384 | "mime-db": { |
9798 | "version": "1.40.0", | 11385 | "version": "1.42.0", |
9799 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", | 11386 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.42.0.tgz", |
9800 | "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", | 11387 | "integrity": "sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ==", |
9801 | "dev": true | 11388 | "dev": true |
9802 | }, | 11389 | }, |
9803 | "mime-types": { | 11390 | "mime-types": { |
9804 | "version": "2.1.24", | 11391 | "version": "2.1.25", |
9805 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", | 11392 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.25.tgz", |
9806 | "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", | 11393 | "integrity": "sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg==", |
9807 | "dev": true, | 11394 | "dev": true, |
9808 | "requires": { | 11395 | "requires": { |
9809 | "mime-db": "1.40.0" | 11396 | "mime-db": "1.42.0" |
9810 | } | 11397 | } |
9811 | }, | 11398 | }, |
9812 | "ms": { | 11399 | "ms": { |
@@ -10226,14 +11813,32 @@ | |||
10226 | } | 11813 | } |
10227 | }, | 11814 | }, |
10228 | "find-cache-dir": { | 11815 | "find-cache-dir": { |
10229 | "version": "1.0.0", | 11816 | "version": "2.1.0", |
10230 | "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", | 11817 | "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", |
10231 | "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", | 11818 | "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", |
10232 | "dev": true, | 11819 | "dev": true, |
10233 | "requires": { | 11820 | "requires": { |
10234 | "commondir": "^1.0.1", | 11821 | "commondir": "^1.0.1", |
10235 | "make-dir": "^1.0.0", | 11822 | "make-dir": "^2.0.0", |
10236 | "pkg-dir": "^2.0.0" | 11823 | "pkg-dir": "^3.0.0" |
11824 | }, | ||
11825 | "dependencies": { | ||
11826 | "make-dir": { | ||
11827 | "version": "2.1.0", | ||
11828 | "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", | ||
11829 | "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", | ||
11830 | "dev": true, | ||
11831 | "requires": { | ||
11832 | "pify": "^4.0.1", | ||
11833 | "semver": "^5.6.0" | ||
11834 | } | ||
11835 | }, | ||
11836 | "pify": { | ||
11837 | "version": "4.0.1", | ||
11838 | "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", | ||
11839 | "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", | ||
11840 | "dev": true | ||
11841 | } | ||
10237 | } | 11842 | } |
10238 | }, | 11843 | }, |
10239 | "find-index": { | 11844 | "find-index": { |
@@ -11224,8 +12829,7 @@ | |||
11224 | "function-bind": { | 12829 | "function-bind": { |
11225 | "version": "1.1.1", | 12830 | "version": "1.1.1", |
11226 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", | 12831 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", |
11227 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", | 12832 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" |
11228 | "dev": true | ||
11229 | }, | 12833 | }, |
11230 | "functional-red-black-tree": { | 12834 | "functional-red-black-tree": { |
11231 | "version": "1.0.1", | 12835 | "version": "1.0.1", |
@@ -11640,20 +13244,52 @@ | |||
11640 | } | 13244 | } |
11641 | }, | 13245 | }, |
11642 | "git-semver-tags": { | 13246 | "git-semver-tags": { |
11643 | "version": "3.0.0", | 13247 | "version": "3.0.1", |
11644 | "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-3.0.0.tgz", | 13248 | "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-3.0.1.tgz", |
11645 | "integrity": "sha512-T4C/gJ9k2Bnxz+PubtcyiMtUUKrC+Nh9Q4zaECcnmVMwJgPhrNyP/Rf+YpdRqsJbCV/+kYrCH24Xg+IeAmbOPg==", | 13249 | "integrity": "sha512-Hzd1MOHXouITfCasrpVJbRDg9uvW7LfABk3GQmXYZByerBDrfrEMP9HXpNT7RxAbieiocP6u+xq20DkvjwxnCA==", |
11646 | "dev": true, | 13250 | "dev": true, |
11647 | "requires": { | 13251 | "requires": { |
11648 | "meow": "^4.0.0", | 13252 | "meow": "^5.0.0", |
11649 | "semver": "^6.0.0" | 13253 | "semver": "^6.0.0" |
11650 | }, | 13254 | }, |
11651 | "dependencies": { | 13255 | "dependencies": { |
13256 | "camelcase": { | ||
13257 | "version": "4.1.0", | ||
13258 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", | ||
13259 | "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", | ||
13260 | "dev": true | ||
13261 | }, | ||
13262 | "meow": { | ||
13263 | "version": "5.0.0", | ||
13264 | "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", | ||
13265 | "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", | ||
13266 | "dev": true, | ||
13267 | "requires": { | ||
13268 | "camelcase-keys": "^4.0.0", | ||
13269 | "decamelize-keys": "^1.0.0", | ||
13270 | "loud-rejection": "^1.0.0", | ||
13271 | "minimist-options": "^3.0.1", | ||
13272 | "normalize-package-data": "^2.3.4", | ||
13273 | "read-pkg-up": "^3.0.0", | ||
13274 | "redent": "^2.0.0", | ||
13275 | "trim-newlines": "^2.0.0", | ||
13276 | "yargs-parser": "^10.0.0" | ||
13277 | } | ||
13278 | }, | ||
11652 | "semver": { | 13279 | "semver": { |
11653 | "version": "6.3.0", | 13280 | "version": "6.3.0", |
11654 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", | 13281 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", |
11655 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", | 13282 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", |
11656 | "dev": true | 13283 | "dev": true |
13284 | }, | ||
13285 | "yargs-parser": { | ||
13286 | "version": "10.1.0", | ||
13287 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", | ||
13288 | "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", | ||
13289 | "dev": true, | ||
13290 | "requires": { | ||
13291 | "camelcase": "^4.1.0" | ||
13292 | } | ||
11657 | } | 13293 | } |
11658 | } | 13294 | } |
11659 | }, | 13295 | }, |
@@ -11834,6 +13470,38 @@ | |||
11834 | "find-index": "^0.1.1" | 13470 | "find-index": "^0.1.1" |
11835 | } | 13471 | } |
11836 | }, | 13472 | }, |
13473 | "global-agent": { | ||
13474 | "version": "2.1.7", | ||
13475 | "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-2.1.7.tgz", | ||
13476 | "integrity": "sha512-ooK7eqGYZku+LgnbfH/Iv0RJ74XfhrBZDlke1QSzcBt0bw1PmJcnRADPAQuFE+R45pKKDTynAr25SBasY2kvow==", | ||
13477 | "dev": true, | ||
13478 | "optional": true, | ||
13479 | "requires": { | ||
13480 | "boolean": "^3.0.0", | ||
13481 | "core-js": "^3.4.1", | ||
13482 | "es6-error": "^4.1.1", | ||
13483 | "matcher": "^2.0.0", | ||
13484 | "roarr": "^2.14.5", | ||
13485 | "semver": "^6.3.0", | ||
13486 | "serialize-error": "^5.0.0" | ||
13487 | }, | ||
13488 | "dependencies": { | ||
13489 | "core-js": { | ||
13490 | "version": "3.5.0", | ||
13491 | "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.5.0.tgz", | ||
13492 | "integrity": "sha512-Ifh3kj78gzQ7NAoJXeTu+XwzDld0QRIwjBLRqAMhuLhP3d2Av5wmgE9ycfnvK6NAEjTkQ1sDPeoEZAWO3Hx1Uw==", | ||
13493 | "dev": true, | ||
13494 | "optional": true | ||
13495 | }, | ||
13496 | "semver": { | ||
13497 | "version": "6.3.0", | ||
13498 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", | ||
13499 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", | ||
13500 | "dev": true, | ||
13501 | "optional": true | ||
13502 | } | ||
13503 | } | ||
13504 | }, | ||
11837 | "global-dirs": { | 13505 | "global-dirs": { |
11838 | "version": "0.1.1", | 13506 | "version": "0.1.1", |
11839 | "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", | 13507 | "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", |
@@ -11853,12 +13521,6 @@ | |||
11853 | "resolve-dir": "^1.0.0" | 13521 | "resolve-dir": "^1.0.0" |
11854 | } | 13522 | } |
11855 | }, | 13523 | }, |
11856 | "global-modules-path": { | ||
11857 | "version": "2.3.1", | ||
11858 | "resolved": "https://registry.npmjs.org/global-modules-path/-/global-modules-path-2.3.1.tgz", | ||
11859 | "integrity": "sha512-y+shkf4InI7mPRHSo2b/k6ix6+NLDtyccYv86whhxrSGX9wjPX1VMITmrDbE1eh7zkzhiWtW2sHklJYoQ62Cxg==", | ||
11860 | "dev": true | ||
11861 | }, | ||
11862 | "global-prefix": { | 13524 | "global-prefix": { |
11863 | "version": "1.0.2", | 13525 | "version": "1.0.2", |
11864 | "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", | 13526 | "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", |
@@ -11871,12 +13533,35 @@ | |||
11871 | "which": "^1.2.14" | 13533 | "which": "^1.2.14" |
11872 | } | 13534 | } |
11873 | }, | 13535 | }, |
13536 | "global-tunnel-ng": { | ||
13537 | "version": "2.7.1", | ||
13538 | "resolved": "https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz", | ||
13539 | "integrity": "sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg==", | ||
13540 | "dev": true, | ||
13541 | "optional": true, | ||
13542 | "requires": { | ||
13543 | "encodeurl": "^1.0.2", | ||
13544 | "lodash": "^4.17.10", | ||
13545 | "npm-conf": "^1.1.3", | ||
13546 | "tunnel": "^0.0.6" | ||
13547 | } | ||
13548 | }, | ||
11874 | "globals": { | 13549 | "globals": { |
11875 | "version": "11.12.0", | 13550 | "version": "11.12.0", |
11876 | "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", | 13551 | "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", |
11877 | "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", | 13552 | "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", |
11878 | "dev": true | 13553 | "dev": true |
11879 | }, | 13554 | }, |
13555 | "globalthis": { | ||
13556 | "version": "1.0.1", | ||
13557 | "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.1.tgz", | ||
13558 | "integrity": "sha512-mJPRTc/P39NH/iNG4mXa9aIhNymaQikTrnspeCa2ZuJ+mH2QN/rXwtX3XwKrHqWgUQFbNZKtHM105aHzJalElw==", | ||
13559 | "dev": true, | ||
13560 | "optional": true, | ||
13561 | "requires": { | ||
13562 | "define-properties": "^1.1.3" | ||
13563 | } | ||
13564 | }, | ||
11880 | "globby": { | 13565 | "globby": { |
11881 | "version": "9.2.0", | 13566 | "version": "9.2.0", |
11882 | "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", | 13567 | "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", |
@@ -12778,12 +14463,12 @@ | |||
12778 | } | 14463 | } |
12779 | }, | 14464 | }, |
12780 | "gulp-sass-variables": { | 14465 | "gulp-sass-variables": { |
12781 | "version": "1.1.1", | 14466 | "version": "1.2.0", |
12782 | "resolved": "https://registry.npmjs.org/gulp-sass-variables/-/gulp-sass-variables-1.1.1.tgz", | 14467 | "resolved": "https://registry.npmjs.org/gulp-sass-variables/-/gulp-sass-variables-1.2.0.tgz", |
12783 | "integrity": "sha1-lZIVkPihuEpofryz7Lwwp0vO9E0=", | 14468 | "integrity": "sha512-xdRyM/OXlRLcK2rN4K7cucc/5eHoqS1MLgAI79tW5gRYAdxF8pYX7Zuj89zu4RchX9nr2Yu/jIC146V/6w7TnA==", |
12784 | "dev": true, | 14469 | "dev": true, |
12785 | "requires": { | 14470 | "requires": { |
12786 | "gulp-util": "^3.0.7", | 14471 | "plugin-error": "^1.0.1", |
12787 | "through2": "^2.0.1" | 14472 | "through2": "^2.0.1" |
12788 | }, | 14473 | }, |
12789 | "dependencies": { | 14474 | "dependencies": { |
@@ -13397,7 +15082,6 @@ | |||
13397 | "version": "1.0.3", | 15082 | "version": "1.0.3", |
13398 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", | 15083 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", |
13399 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", | 15084 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", |
13400 | "dev": true, | ||
13401 | "requires": { | 15085 | "requires": { |
13402 | "function-bind": "^1.1.1" | 15086 | "function-bind": "^1.1.1" |
13403 | } | 15087 | } |
@@ -13458,8 +15142,7 @@ | |||
13458 | "has-symbols": { | 15142 | "has-symbols": { |
13459 | "version": "1.0.0", | 15143 | "version": "1.0.0", |
13460 | "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", | 15144 | "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", |
13461 | "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", | 15145 | "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=" |
13462 | "dev": true | ||
13463 | }, | 15146 | }, |
13464 | "has-unicode": { | 15147 | "has-unicode": { |
13465 | "version": "2.0.1", | 15148 | "version": "2.0.1", |
@@ -13583,12 +15266,6 @@ | |||
13583 | "react-is": "^16.7.0" | 15266 | "react-is": "^16.7.0" |
13584 | } | 15267 | } |
13585 | }, | 15268 | }, |
13586 | "home-or-tmp": { | ||
13587 | "version": "3.0.0", | ||
13588 | "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-3.0.0.tgz", | ||
13589 | "integrity": "sha1-V6j+JM8zzdUkhgoVgh3cJchmcfs=", | ||
13590 | "dev": true | ||
13591 | }, | ||
13592 | "homedir-polyfill": { | 15269 | "homedir-polyfill": { |
13593 | "version": "1.0.3", | 15270 | "version": "1.0.3", |
13594 | "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", | 15271 | "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", |
@@ -13722,6 +15399,7 @@ | |||
13722 | "version": "3.10.1", | 15399 | "version": "3.10.1", |
13723 | "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", | 15400 | "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", |
13724 | "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", | 15401 | "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", |
15402 | "dev": true, | ||
13725 | "requires": { | 15403 | "requires": { |
13726 | "domelementtype": "^1.3.1", | 15404 | "domelementtype": "^1.3.1", |
13727 | "domhandler": "^2.3.0", | 15405 | "domhandler": "^2.3.0", |
@@ -13820,15 +15498,15 @@ | |||
13820 | } | 15498 | } |
13821 | }, | 15499 | }, |
13822 | "http-proxy-middleware": { | 15500 | "http-proxy-middleware": { |
13823 | "version": "0.18.0", | 15501 | "version": "0.19.1", |
13824 | "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz", | 15502 | "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", |
13825 | "integrity": "sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q==", | 15503 | "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", |
13826 | "dev": true, | 15504 | "dev": true, |
13827 | "requires": { | 15505 | "requires": { |
13828 | "http-proxy": "^1.16.2", | 15506 | "http-proxy": "^1.17.0", |
13829 | "is-glob": "^4.0.0", | 15507 | "is-glob": "^4.0.0", |
13830 | "lodash": "^4.17.5", | 15508 | "lodash": "^4.17.11", |
13831 | "micromatch": "^3.1.9" | 15509 | "micromatch": "^3.1.10" |
13832 | } | 15510 | } |
13833 | }, | 15511 | }, |
13834 | "http-signature": { | 15512 | "http-signature": { |
@@ -13848,9 +15526,9 @@ | |||
13848 | "dev": true | 15526 | "dev": true |
13849 | }, | 15527 | }, |
13850 | "https-proxy-agent": { | 15528 | "https-proxy-agent": { |
13851 | "version": "2.2.2", | 15529 | "version": "2.2.4", |
13852 | "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.2.tgz", | 15530 | "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", |
13853 | "integrity": "sha512-c8Ndjc9Bkpfx/vCJueCPy0jlP4ccCCSNDp8xwCZzPjKJUm+B+u9WX2x98Qx4n1PiMNTWo3D7KK5ifNV/yJyRzg==", | 15531 | "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", |
13854 | "dev": true, | 15532 | "dev": true, |
13855 | "requires": { | 15533 | "requires": { |
13856 | "agent-base": "^4.3.0", | 15534 | "agent-base": "^4.3.0", |
@@ -13878,12 +15556,12 @@ | |||
13878 | } | 15556 | } |
13879 | }, | 15557 | }, |
13880 | "hunspell-asm": { | 15558 | "hunspell-asm": { |
13881 | "version": "4.0.0", | 15559 | "version": "4.0.1", |
13882 | "resolved": "https://registry.npmjs.org/hunspell-asm/-/hunspell-asm-4.0.0.tgz", | 15560 | "resolved": "https://registry.npmjs.org/hunspell-asm/-/hunspell-asm-4.0.1.tgz", |
13883 | "integrity": "sha512-EcNwMx0Byq1JHMZiuATmqpMk41bOo+NH4yD5xJ3H0X403MoDBory3zri2lJzYSGj+z/6Bqr3EZn24syCjZoY1w==", | 15561 | "integrity": "sha512-dtaiJchMCQC/7G8NhACcd6+euqbAxzVw/sq/H7px37SuEMwgUWgY0anRf+2vBcnQ63ggfIbEYXldsu4SrLAeJg==", |
13884 | "requires": { | 15562 | "requires": { |
13885 | "emscripten-wasm-loader": "^3.0.3", | 15563 | "emscripten-wasm-loader": "^3.0.3", |
13886 | "nanoid": "^2.1.1" | 15564 | "nanoid": "^2.1.4" |
13887 | }, | 15565 | }, |
13888 | "dependencies": { | 15566 | "dependencies": { |
13889 | "emscripten-wasm-loader": { | 15567 | "emscripten-wasm-loader": { |
@@ -14013,17 +15691,6 @@ | |||
14013 | "requires": { | 15691 | "requires": { |
14014 | "pkg-dir": "^3.0.0", | 15692 | "pkg-dir": "^3.0.0", |
14015 | "resolve-cwd": "^2.0.0" | 15693 | "resolve-cwd": "^2.0.0" |
14016 | }, | ||
14017 | "dependencies": { | ||
14018 | "pkg-dir": { | ||
14019 | "version": "3.0.0", | ||
14020 | "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", | ||
14021 | "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", | ||
14022 | "dev": true, | ||
14023 | "requires": { | ||
14024 | "find-up": "^3.0.0" | ||
14025 | } | ||
14026 | } | ||
14027 | } | 15694 | } |
14028 | }, | 15695 | }, |
14029 | "imurmurhash": { | 15696 | "imurmurhash": { |
@@ -14153,13 +15820,13 @@ | |||
14153 | } | 15820 | } |
14154 | }, | 15821 | }, |
14155 | "internal-ip": { | 15822 | "internal-ip": { |
14156 | "version": "3.0.1", | 15823 | "version": "4.3.0", |
14157 | "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-3.0.1.tgz", | 15824 | "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", |
14158 | "integrity": "sha512-NXXgESC2nNVtU+pqmC9e6R8B1GpKxzsAQhffvh5AL79qKnodd+L7tnEQmTiUAVngqLalPbSqRA7XGIEL5nCd0Q==", | 15825 | "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", |
14159 | "dev": true, | 15826 | "dev": true, |
14160 | "requires": { | 15827 | "requires": { |
14161 | "default-gateway": "^2.6.0", | 15828 | "default-gateway": "^4.2.0", |
14162 | "ipaddr.js": "^1.5.2" | 15829 | "ipaddr.js": "^1.9.0" |
14163 | } | 15830 | } |
14164 | }, | 15831 | }, |
14165 | "interpret": { | 15832 | "interpret": { |
@@ -14245,6 +15912,12 @@ | |||
14245 | "is-windows": "^1.0.1" | 15912 | "is-windows": "^1.0.1" |
14246 | } | 15913 | } |
14247 | }, | 15914 | }, |
15915 | "is-absolute-url": { | ||
15916 | "version": "3.0.3", | ||
15917 | "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", | ||
15918 | "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", | ||
15919 | "dev": true | ||
15920 | }, | ||
14248 | "is-accessor-descriptor": { | 15921 | "is-accessor-descriptor": { |
14249 | "version": "0.1.6", | 15922 | "version": "0.1.6", |
14250 | "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", | 15923 | "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", |
@@ -14331,8 +16004,7 @@ | |||
14331 | "is-date-object": { | 16004 | "is-date-object": { |
14332 | "version": "1.0.1", | 16005 | "version": "1.0.1", |
14333 | "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", | 16006 | "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", |
14334 | "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", | 16007 | "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=" |
14335 | "dev": true | ||
14336 | }, | 16008 | }, |
14337 | "is-descriptor": { | 16009 | "is-descriptor": { |
14338 | "version": "0.1.6", | 16010 | "version": "0.1.6", |
@@ -14363,6 +16035,11 @@ | |||
14363 | "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", | 16035 | "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", |
14364 | "dev": true | 16036 | "dev": true |
14365 | }, | 16037 | }, |
16038 | "is-electron": { | ||
16039 | "version": "2.2.0", | ||
16040 | "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.2.0.tgz", | ||
16041 | "integrity": "sha512-SpMppC2XR3YdxSzczXReBjqs2zGscWQpBIKqwXYBFic0ERaxNVgwLCHwOLZeESfdJQjX0RDvrJ1lBXX2ij+G1Q==" | ||
16042 | }, | ||
14366 | "is-equal-shallow": { | 16043 | "is-equal-shallow": { |
14367 | "version": "0.1.3", | 16044 | "version": "0.1.3", |
14368 | "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", | 16045 | "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", |
@@ -14468,18 +16145,29 @@ | |||
14468 | "dev": true | 16145 | "dev": true |
14469 | }, | 16146 | }, |
14470 | "is-path-cwd": { | 16147 | "is-path-cwd": { |
14471 | "version": "1.0.0", | 16148 | "version": "2.2.0", |
14472 | "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", | 16149 | "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", |
14473 | "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", | 16150 | "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", |
14474 | "dev": true | 16151 | "dev": true |
14475 | }, | 16152 | }, |
14476 | "is-path-in-cwd": { | 16153 | "is-path-in-cwd": { |
14477 | "version": "1.0.1", | 16154 | "version": "2.1.0", |
14478 | "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", | 16155 | "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", |
14479 | "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", | 16156 | "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", |
14480 | "dev": true, | 16157 | "dev": true, |
14481 | "requires": { | 16158 | "requires": { |
14482 | "is-path-inside": "^1.0.0" | 16159 | "is-path-inside": "^2.1.0" |
16160 | }, | ||
16161 | "dependencies": { | ||
16162 | "is-path-inside": { | ||
16163 | "version": "2.1.0", | ||
16164 | "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", | ||
16165 | "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", | ||
16166 | "dev": true, | ||
16167 | "requires": { | ||
16168 | "path-is-inside": "^1.0.2" | ||
16169 | } | ||
16170 | } | ||
14483 | } | 16171 | } |
14484 | }, | 16172 | }, |
14485 | "is-path-inside": { | 16173 | "is-path-inside": { |
@@ -14525,7 +16213,6 @@ | |||
14525 | "version": "1.0.4", | 16213 | "version": "1.0.4", |
14526 | "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", | 16214 | "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", |
14527 | "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", | 16215 | "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", |
14528 | "dev": true, | ||
14529 | "requires": { | 16216 | "requires": { |
14530 | "has": "^1.0.1" | 16217 | "has": "^1.0.1" |
14531 | } | 16218 | } |
@@ -14556,7 +16243,6 @@ | |||
14556 | "version": "1.0.2", | 16243 | "version": "1.0.2", |
14557 | "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", | 16244 | "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", |
14558 | "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", | 16245 | "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", |
14559 | "dev": true, | ||
14560 | "requires": { | 16246 | "requires": { |
14561 | "has-symbols": "^1.0.0" | 16247 | "has-symbols": "^1.0.0" |
14562 | } | 16248 | } |
@@ -14766,13 +16452,13 @@ | |||
14766 | } | 16452 | } |
14767 | }, | 16453 | }, |
14768 | "jest": { | 16454 | "jest": { |
14769 | "version": "24.7.1", | 16455 | "version": "24.9.0", |
14770 | "resolved": "https://registry.npmjs.org/jest/-/jest-24.7.1.tgz", | 16456 | "resolved": "https://registry.npmjs.org/jest/-/jest-24.9.0.tgz", |
14771 | "integrity": "sha512-AbvRar5r++izmqo5gdbAjTeA6uNRGoNRuj5vHB0OnDXo2DXWZJVuaObiGgtlvhKb+cWy2oYbQSfxv7Q7GjnAtA==", | 16457 | "integrity": "sha512-YvkBL1Zm7d2B1+h5fHEOdyjCG+sGMz4f8D86/0HiqJ6MB4MnDc8FgP5vdWsGnemOQro7lnYo8UakZ3+5A0jxGw==", |
14772 | "dev": true, | 16458 | "dev": true, |
14773 | "requires": { | 16459 | "requires": { |
14774 | "import-local": "^2.0.0", | 16460 | "import-local": "^2.0.0", |
14775 | "jest-cli": "^24.7.1" | 16461 | "jest-cli": "^24.9.0" |
14776 | }, | 16462 | }, |
14777 | "dependencies": { | 16463 | "dependencies": { |
14778 | "ansi-regex": { | 16464 | "ansi-regex": { |
@@ -15486,17 +17172,6 @@ | |||
15486 | "@babel/runtime": "^7.5.5", | 17172 | "@babel/runtime": "^7.5.5", |
15487 | "chalk": "^2.4.2", | 17173 | "chalk": "^2.4.2", |
15488 | "pegjs": "^0.10.0" | 17174 | "pegjs": "^0.10.0" |
15489 | }, | ||
15490 | "dependencies": { | ||
15491 | "@babel/runtime": { | ||
15492 | "version": "7.6.0", | ||
15493 | "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.6.0.tgz", | ||
15494 | "integrity": "sha512-89eSBLJsxNxOERC0Op4vd+0Bqm6wRMqMbFtV3i0/fbaWw/mJ8Q3eBvgX0G4SyrOOLCtbu98HspF8o09MRT+KzQ==", | ||
15495 | "dev": true, | ||
15496 | "requires": { | ||
15497 | "regenerator-runtime": "^0.13.2" | ||
15498 | } | ||
15499 | } | ||
15500 | } | 17175 | } |
15501 | }, | 17176 | }, |
15502 | "json-parse-better-errors": { | 17177 | "json-parse-better-errors": { |
@@ -15702,9 +17377,9 @@ | |||
15702 | } | 17377 | } |
15703 | }, | 17378 | }, |
15704 | "jsx-ast-utils": { | 17379 | "jsx-ast-utils": { |
15705 | "version": "2.2.1", | 17380 | "version": "2.2.3", |
15706 | "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.2.1.tgz", | 17381 | "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz", |
15707 | "integrity": "sha512-v3FxCcAf20DayI+uxnCuw795+oOIkVu6EnJ1+kSzhqqTZHNkTZ7B66ZgLp4oLJ/gbA64cI0B7WRoHZMSRdyVRQ==", | 17382 | "integrity": "sha512-EdIHFMm+1BPynpKOpdPqiOsvnIrInRGJD7bzPZdPkjitQEqpdpUuFpq4T0npZFKTiB3RhWFdGN+oqOJIdhDhQA==", |
15708 | "dev": true, | 17383 | "dev": true, |
15709 | "requires": { | 17384 | "requires": { |
15710 | "array-includes": "^3.0.3", | 17385 | "array-includes": "^3.0.3", |
@@ -15975,26 +17650,26 @@ | |||
15975 | "dev": true | 17650 | "dev": true |
15976 | }, | 17651 | }, |
15977 | "lerna": { | 17652 | "lerna": { |
15978 | "version": "3.16.4", | 17653 | "version": "3.19.0", |
15979 | "resolved": "https://registry.npmjs.org/lerna/-/lerna-3.16.4.tgz", | 17654 | "resolved": "https://registry.npmjs.org/lerna/-/lerna-3.19.0.tgz", |
15980 | "integrity": "sha512-0HfwXIkqe72lBLZcNO9NMRfylh5Ng1l8tETgYQ260ZdHRbPuaLKE3Wqnd2YYRRkWfwPyEyZO8mZweBR+slVe1A==", | 17655 | "integrity": "sha512-YtMmwEqzWHQCh7Ynk7BvjrZri3EkSeVqTAcwZIqWlv9V/dCfvFPyRqp+2NIjPB5nj1FWXLRH6F05VT/qvzuuOA==", |
15981 | "dev": true, | 17656 | "dev": true, |
15982 | "requires": { | 17657 | "requires": { |
15983 | "@lerna/add": "3.16.2", | 17658 | "@lerna/add": "3.19.0", |
15984 | "@lerna/bootstrap": "3.16.2", | 17659 | "@lerna/bootstrap": "3.18.5", |
15985 | "@lerna/changed": "3.16.4", | 17660 | "@lerna/changed": "3.18.5", |
15986 | "@lerna/clean": "3.16.0", | 17661 | "@lerna/clean": "3.18.5", |
15987 | "@lerna/cli": "3.13.0", | 17662 | "@lerna/cli": "3.18.5", |
15988 | "@lerna/create": "3.16.0", | 17663 | "@lerna/create": "3.18.5", |
15989 | "@lerna/diff": "3.16.0", | 17664 | "@lerna/diff": "3.18.5", |
15990 | "@lerna/exec": "3.16.0", | 17665 | "@lerna/exec": "3.18.5", |
15991 | "@lerna/import": "3.16.0", | 17666 | "@lerna/import": "3.18.5", |
15992 | "@lerna/init": "3.16.0", | 17667 | "@lerna/init": "3.18.5", |
15993 | "@lerna/link": "3.16.2", | 17668 | "@lerna/link": "3.18.5", |
15994 | "@lerna/list": "3.16.0", | 17669 | "@lerna/list": "3.18.5", |
15995 | "@lerna/publish": "3.16.4", | 17670 | "@lerna/publish": "3.18.5", |
15996 | "@lerna/run": "3.16.0", | 17671 | "@lerna/run": "3.18.5", |
15997 | "@lerna/version": "3.16.4", | 17672 | "@lerna/version": "3.18.5", |
15998 | "import-local": "^2.0.0", | 17673 | "import-local": "^2.0.0", |
15999 | "npmlog": "^4.1.2" | 17674 | "npmlog": "^4.1.2" |
16000 | } | 17675 | } |
@@ -16031,17 +17706,6 @@ | |||
16031 | "resolve": "^1.1.7" | 17706 | "resolve": "^1.1.7" |
16032 | } | 17707 | } |
16033 | }, | 17708 | }, |
16034 | "lightercollective": { | ||
16035 | "version": "0.1.0", | ||
16036 | "resolved": "https://registry.npmjs.org/lightercollective/-/lightercollective-0.1.0.tgz", | ||
16037 | "integrity": "sha512-J9tg5uraYoQKaWbmrzDDexbG6hHnMcWS1qLYgJSWE+mpA3U5OCSeMUhb+K55otgZJ34oFdR0ECvdIb3xuO5JOQ==", | ||
16038 | "dev": true | ||
16039 | }, | ||
16040 | "linear-layout-vector": { | ||
16041 | "version": "0.0.1", | ||
16042 | "resolved": "https://registry.npmjs.org/linear-layout-vector/-/linear-layout-vector-0.0.1.tgz", | ||
16043 | "integrity": "sha1-OYEU1zA7bsx/1rJzr3uEAdi6nHA=" | ||
16044 | }, | ||
16045 | "load-json-file": { | 17709 | "load-json-file": { |
16046 | "version": "4.0.0", | 17710 | "version": "4.0.0", |
16047 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", | 17711 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", |
@@ -16314,12 +17978,6 @@ | |||
16314 | "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=", | 17978 | "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=", |
16315 | "dev": true | 17979 | "dev": true |
16316 | }, | 17980 | }, |
16317 | "lodash.mergewith": { | ||
16318 | "version": "4.6.2", | ||
16319 | "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", | ||
16320 | "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==", | ||
16321 | "dev": true | ||
16322 | }, | ||
16323 | "lodash.once": { | 17981 | "lodash.once": { |
16324 | "version": "4.1.1", | 17982 | "version": "4.1.1", |
16325 | "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", | 17983 | "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", |
@@ -16449,9 +18107,9 @@ | |||
16449 | } | 18107 | } |
16450 | }, | 18108 | }, |
16451 | "loglevel": { | 18109 | "loglevel": { |
16452 | "version": "1.6.4", | 18110 | "version": "1.6.6", |
16453 | "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.4.tgz", | 18111 | "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.6.tgz", |
16454 | "integrity": "sha512-p0b6mOGKcGa+7nnmKbpzR6qloPbrgLcnio++E+14Vo/XffOGwZtRpUhr8dTH/x2oCMmEoIU0Zwm3ZauhvYD17g==", | 18112 | "integrity": "sha512-Sgr5lbboAUBo3eXCSPL4/KoVz3ROKquOjcctxmHIt+vol2DrqTQe3SwkKKuYhEiWB5kYa13YyopJ69deJ1irzQ==", |
16455 | "dev": true | 18113 | "dev": true |
16456 | }, | 18114 | }, |
16457 | "longest": { | 18115 | "longest": { |
@@ -16513,6 +18171,11 @@ | |||
16513 | "es5-ext": "~0.10.2" | 18171 | "es5-ext": "~0.10.2" |
16514 | } | 18172 | } |
16515 | }, | 18173 | }, |
18174 | "lru_map": { | ||
18175 | "version": "0.3.3", | ||
18176 | "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz", | ||
18177 | "integrity": "sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0=" | ||
18178 | }, | ||
16516 | "macos-notification-state": { | 18179 | "macos-notification-state": { |
16517 | "version": "1.3.1", | 18180 | "version": "1.3.1", |
16518 | "resolved": "https://registry.npmjs.org/macos-notification-state/-/macos-notification-state-1.3.1.tgz", | 18181 | "resolved": "https://registry.npmjs.org/macos-notification-state/-/macos-notification-state-1.3.1.tgz", |
@@ -16547,7 +18210,6 @@ | |||
16547 | "version": "1.3.0", | 18210 | "version": "1.3.0", |
16548 | "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", | 18211 | "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", |
16549 | "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", | 18212 | "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", |
16550 | "dev": true, | ||
16551 | "requires": { | 18213 | "requires": { |
16552 | "pify": "^3.0.0" | 18214 | "pify": "^3.0.0" |
16553 | } | 18215 | } |
@@ -16566,16 +18228,16 @@ | |||
16566 | } | 18228 | } |
16567 | }, | 18229 | }, |
16568 | "make-fetch-happen": { | 18230 | "make-fetch-happen": { |
16569 | "version": "5.0.0", | 18231 | "version": "5.0.2", |
16570 | "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.0.tgz", | 18232 | "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz", |
16571 | "integrity": "sha512-nFr/vpL1Jc60etMVKeaLOqfGjMMb3tAHFVJWxHOFCFS04Zmd7kGlMxo0l1tzfhoQje0/UPnd0X8OeGUiXXnfPA==", | 18233 | "integrity": "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==", |
16572 | "dev": true, | 18234 | "dev": true, |
16573 | "requires": { | 18235 | "requires": { |
16574 | "agentkeepalive": "^3.4.1", | 18236 | "agentkeepalive": "^3.4.1", |
16575 | "cacache": "^12.0.0", | 18237 | "cacache": "^12.0.0", |
16576 | "http-cache-semantics": "^3.8.1", | 18238 | "http-cache-semantics": "^3.8.1", |
16577 | "http-proxy-agent": "^2.1.0", | 18239 | "http-proxy-agent": "^2.1.0", |
16578 | "https-proxy-agent": "^2.2.1", | 18240 | "https-proxy-agent": "^2.2.3", |
16579 | "lru-cache": "^5.1.1", | 18241 | "lru-cache": "^5.1.1", |
16580 | "mississippi": "^3.0.0", | 18242 | "mississippi": "^3.0.0", |
16581 | "node-fetch-npm": "^2.0.2", | 18243 | "node-fetch-npm": "^2.0.2", |
@@ -16623,6 +18285,12 @@ | |||
16623 | "resolved": "https://registry.npmjs.org/malevic/-/malevic-0.16.3.tgz", | 18285 | "resolved": "https://registry.npmjs.org/malevic/-/malevic-0.16.3.tgz", |
16624 | "integrity": "sha512-/ekZOKILDitU6igF0zxkuTNLQgNTTs+NafyQ19RXwT+VKN9K3qTngQ+TdqcaZJbhSzRqVIXBw6iso6WV56QlhQ==" | 18286 | "integrity": "sha512-/ekZOKILDitU6igF0zxkuTNLQgNTTs+NafyQ19RXwT+VKN9K3qTngQ+TdqcaZJbhSzRqVIXBw6iso6WV56QlhQ==" |
16625 | }, | 18287 | }, |
18288 | "mamacro": { | ||
18289 | "version": "0.0.3", | ||
18290 | "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", | ||
18291 | "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==", | ||
18292 | "dev": true | ||
18293 | }, | ||
16626 | "map-age-cleaner": { | 18294 | "map-age-cleaner": { |
16627 | "version": "0.1.3", | 18295 | "version": "0.1.3", |
16628 | "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", | 18296 | "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", |
@@ -16691,6 +18359,25 @@ | |||
16691 | } | 18359 | } |
16692 | } | 18360 | } |
16693 | }, | 18361 | }, |
18362 | "matcher": { | ||
18363 | "version": "2.1.0", | ||
18364 | "resolved": "https://registry.npmjs.org/matcher/-/matcher-2.1.0.tgz", | ||
18365 | "integrity": "sha512-o+nZr+vtJtgPNklyeUKkkH42OsK8WAfdgaJE2FNxcjLPg+5QbeEoT6vRj8Xq/iv18JlQ9cmKsEu0b94ixWf1YQ==", | ||
18366 | "dev": true, | ||
18367 | "optional": true, | ||
18368 | "requires": { | ||
18369 | "escape-string-regexp": "^2.0.0" | ||
18370 | }, | ||
18371 | "dependencies": { | ||
18372 | "escape-string-regexp": { | ||
18373 | "version": "2.0.0", | ||
18374 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", | ||
18375 | "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", | ||
18376 | "dev": true, | ||
18377 | "optional": true | ||
18378 | } | ||
18379 | } | ||
18380 | }, | ||
16694 | "math-random": { | 18381 | "math-random": { |
16695 | "version": "1.0.4", | 18382 | "version": "1.0.4", |
16696 | "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", | 18383 | "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", |
@@ -16921,17 +18608,17 @@ | |||
16921 | "integrity": "sha512-B5gxBI+2K431XW8C2rcc/lhppbuji67nf9v39eH8pkWoZDxnAL0PxdpH32KYRScniF8qDHBDlI+ipgg5WrCUYw==" | 18608 | "integrity": "sha512-B5gxBI+2K431XW8C2rcc/lhppbuji67nf9v39eH8pkWoZDxnAL0PxdpH32KYRScniF8qDHBDlI+ipgg5WrCUYw==" |
16922 | }, | 18609 | }, |
16923 | "mime-types": { | 18610 | "mime-types": { |
16924 | "version": "2.1.21", | 18611 | "version": "2.1.25", |
16925 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz", | 18612 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.25.tgz", |
16926 | "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==", | 18613 | "integrity": "sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg==", |
16927 | "requires": { | 18614 | "requires": { |
16928 | "mime-db": "~1.37.0" | 18615 | "mime-db": "1.42.0" |
16929 | }, | 18616 | }, |
16930 | "dependencies": { | 18617 | "dependencies": { |
16931 | "mime-db": { | 18618 | "mime-db": { |
16932 | "version": "1.37.0", | 18619 | "version": "1.42.0", |
16933 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz", | 18620 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.42.0.tgz", |
16934 | "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==" | 18621 | "integrity": "sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ==" |
16935 | } | 18622 | } |
16936 | } | 18623 | } |
16937 | }, | 18624 | }, |
@@ -17112,14 +18799,14 @@ | |||
17112 | } | 18799 | } |
17113 | }, | 18800 | }, |
17114 | "mobx": { | 18801 | "mobx": { |
17115 | "version": "5.7.0", | 18802 | "version": "5.15.0", |
17116 | "resolved": "https://registry.npmjs.org/mobx/-/mobx-5.7.0.tgz", | 18803 | "resolved": "https://registry.npmjs.org/mobx/-/mobx-5.15.0.tgz", |
17117 | "integrity": "sha512-i+EwjPLq/QSvOFtAuhcd5FFWDxWK3gCJCFbW5dhgc4wsaHB/cL6DEVms3vZDgc2txWcfzjYWfknjggE/c0c4fw==" | 18804 | "integrity": "sha512-Ax7vE32zBRgO0A3Yu12RXaFwIhBzpGQXZjRHiDvKLrqpDEijhNTSuXJ1Ci+L30BSa/Mb3by9+3nuKq15YoH5dA==" |
17118 | }, | 18805 | }, |
17119 | "mobx-localstorage": { | 18806 | "mobx-localstorage": { |
17120 | "version": "1.1.0", | 18807 | "version": "1.1.3", |
17121 | "resolved": "https://registry.npmjs.org/mobx-localstorage/-/mobx-localstorage-1.1.0.tgz", | 18808 | "resolved": "https://registry.npmjs.org/mobx-localstorage/-/mobx-localstorage-1.1.3.tgz", |
17122 | "integrity": "sha512-R/7hN34XC6kCzXFIYM3E+GKJT+2lUIrqK+7tdqjUFoh5asOFd0trJt4TYxdLy+7UG2UlFzTKpYCyUgZNrsTl2g==", | 18809 | "integrity": "sha512-zAdb9dlj/tThR+qQw1zozqnB/fp1CkvdKhU0lf1NBugnt27mkaKHD+ucRQp1BFmZX/Be663w0wgGFsSRuJfR6g==", |
17123 | "requires": { | 18810 | "requires": { |
17124 | "reactive-localstorage": "^0.0.2" | 18811 | "reactive-localstorage": "^0.0.2" |
17125 | } | 18812 | } |
@@ -17134,9 +18821,9 @@ | |||
17134 | } | 18821 | } |
17135 | }, | 18822 | }, |
17136 | "mobx-react-devtools": { | 18823 | "mobx-react-devtools": { |
17137 | "version": "6.0.3", | 18824 | "version": "6.1.1", |
17138 | "resolved": "https://registry.npmjs.org/mobx-react-devtools/-/mobx-react-devtools-6.0.3.tgz", | 18825 | "resolved": "https://registry.npmjs.org/mobx-react-devtools/-/mobx-react-devtools-6.1.1.tgz", |
17139 | "integrity": "sha512-PY+lG6XeWaC0DFnDaVC7ImrHJQu7XVXNy4z4fmqHzWc3p+fJisKmaZNwgToO2vJGBghz98Mx2yXUBLw1Ba2mPQ==", | 18826 | "integrity": "sha512-nc5IXLdEUFLn3wZal65KF3/JFEFd+mbH4KTz/IG5BOPyw7jo8z29w/8qm7+wiCyqVfUIgJ1gL4+HVKmcXIOgqA==", |
17140 | "dev": true | 18827 | "dev": true |
17141 | }, | 18828 | }, |
17142 | "mobx-react-form": { | 18829 | "mobx-react-form": { |
@@ -17254,9 +18941,9 @@ | |||
17254 | } | 18941 | } |
17255 | }, | 18942 | }, |
17256 | "ms": { | 18943 | "ms": { |
17257 | "version": "2.1.1", | 18944 | "version": "2.1.2", |
17258 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", | 18945 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", |
17259 | "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" | 18946 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" |
17260 | }, | 18947 | }, |
17261 | "multicast-dns": { | 18948 | "multicast-dns": { |
17262 | "version": "6.2.3", | 18949 | "version": "6.2.3", |
@@ -17362,9 +19049,9 @@ | |||
17362 | "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==" | 19049 | "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==" |
17363 | }, | 19050 | }, |
17364 | "nanoid": { | 19051 | "nanoid": { |
17365 | "version": "2.1.2", | 19052 | "version": "2.1.7", |
17366 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.2.tgz", | 19053 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.7.tgz", |
17367 | "integrity": "sha512-q0iKJHcLc9rZg/qtJ/ioG5s6/5357bqvkYCpqXJxpcyfK7L5us8+uJllZosqPWou7l6E1lY2Qqoq5ce+AMbFuQ==" | 19054 | "integrity": "sha512-fmS3qwDldm4bE01HCIRqNk+f255CNjnAoeV3Zzzv0KemObHKqYgirVaZA9DtKcjogicWjYcHkJs4D5A8CjnuVQ==" |
17368 | }, | 19055 | }, |
17369 | "nanomatch": { | 19056 | "nanomatch": { |
17370 | "version": "1.2.13", | 19057 | "version": "1.2.13", |
@@ -17447,9 +19134,9 @@ | |||
17447 | } | 19134 | } |
17448 | }, | 19135 | }, |
17449 | "node-abi": { | 19136 | "node-abi": { |
17450 | "version": "2.11.0", | 19137 | "version": "2.13.0", |
17451 | "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.11.0.tgz", | 19138 | "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.13.0.tgz", |
17452 | "integrity": "sha512-kuy/aEg75u40v378WRllQ4ZexaXJiCvB68D2scDXclp/I4cRq6togpbOoKhmN07tns9Zldu51NNERo0wehfX9g==", | 19139 | "integrity": "sha512-9HrZGFVTR5SOu3PZAnAY2hLO36aW1wmA+FDsVkr85BTST32TLCA1H/AEcatVRAsWLyXS3bqUDYCAjq5/QGuSTA==", |
17453 | "dev": true, | 19140 | "dev": true, |
17454 | "requires": { | 19141 | "requires": { |
17455 | "semver": "^5.4.1" | 19142 | "semver": "^5.4.1" |
@@ -17510,9 +19197,9 @@ | |||
17510 | } | 19197 | } |
17511 | }, | 19198 | }, |
17512 | "node-forge": { | 19199 | "node-forge": { |
17513 | "version": "0.8.2", | 19200 | "version": "0.9.0", |
17514 | "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.8.2.tgz", | 19201 | "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz", |
17515 | "integrity": "sha512-mXQ9GBq1N3uDCyV1pdSzgIguwgtVpM7f5/5J4ipz12PKWElmPpVWLDuWl8iXmhysr21+WmX/OJ5UKx82wjomgg==", | 19202 | "integrity": "sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==", |
17516 | "dev": true | 19203 | "dev": true |
17517 | }, | 19204 | }, |
17518 | "node-guard": { | 19205 | "node-guard": { |
@@ -17521,25 +19208,34 @@ | |||
17521 | "integrity": "sha1-5FSb63kcOxyEJ1WlJztzvosICjQ=" | 19208 | "integrity": "sha1-5FSb63kcOxyEJ1WlJztzvosICjQ=" |
17522 | }, | 19209 | }, |
17523 | "node-gyp": { | 19210 | "node-gyp": { |
17524 | "version": "3.8.0", | 19211 | "version": "5.0.5", |
17525 | "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", | 19212 | "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-5.0.5.tgz", |
17526 | "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", | 19213 | "integrity": "sha512-WABl9s4/mqQdZneZHVWVG4TVr6QQJZUC6PAx47ITSk9lreZ1n+7Z9mMAIbA3vnO4J9W20P7LhCxtzfWsAD/KDw==", |
17527 | "dev": true, | 19214 | "dev": true, |
17528 | "requires": { | 19215 | "requires": { |
17529 | "fstream": "^1.0.0", | 19216 | "env-paths": "^1.0.0", |
17530 | "glob": "^7.0.3", | 19217 | "glob": "^7.0.3", |
17531 | "graceful-fs": "^4.1.2", | 19218 | "graceful-fs": "^4.1.2", |
17532 | "mkdirp": "^0.5.0", | 19219 | "mkdirp": "^0.5.0", |
17533 | "nopt": "2 || 3", | 19220 | "nopt": "2 || 3", |
17534 | "npmlog": "0 || 1 || 2 || 3 || 4", | 19221 | "npmlog": "0 || 1 || 2 || 3 || 4", |
17535 | "osenv": "0", | ||
17536 | "request": "^2.87.0", | 19222 | "request": "^2.87.0", |
17537 | "rimraf": "2", | 19223 | "rimraf": "2", |
17538 | "semver": "~5.3.0", | 19224 | "semver": "~5.3.0", |
17539 | "tar": "^2.0.0", | 19225 | "tar": "^4.4.12", |
17540 | "which": "1" | 19226 | "which": "1" |
17541 | }, | 19227 | }, |
17542 | "dependencies": { | 19228 | "dependencies": { |
19229 | "minipass": { | ||
19230 | "version": "2.9.0", | ||
19231 | "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", | ||
19232 | "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", | ||
19233 | "dev": true, | ||
19234 | "requires": { | ||
19235 | "safe-buffer": "^5.1.2", | ||
19236 | "yallist": "^3.0.0" | ||
19237 | } | ||
19238 | }, | ||
17543 | "semver": { | 19239 | "semver": { |
17544 | "version": "5.3.0", | 19240 | "version": "5.3.0", |
17545 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", | 19241 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", |
@@ -17547,14 +19243,18 @@ | |||
17547 | "dev": true | 19243 | "dev": true |
17548 | }, | 19244 | }, |
17549 | "tar": { | 19245 | "tar": { |
17550 | "version": "2.2.2", | 19246 | "version": "4.4.13", |
17551 | "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", | 19247 | "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", |
17552 | "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", | 19248 | "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", |
17553 | "dev": true, | 19249 | "dev": true, |
17554 | "requires": { | 19250 | "requires": { |
17555 | "block-stream": "*", | 19251 | "chownr": "^1.1.1", |
17556 | "fstream": "^1.0.12", | 19252 | "fs-minipass": "^1.2.5", |
17557 | "inherits": "2" | 19253 | "minipass": "^2.8.6", |
19254 | "minizlib": "^1.2.1", | ||
19255 | "mkdirp": "^0.5.0", | ||
19256 | "safe-buffer": "^5.1.2", | ||
19257 | "yallist": "^3.0.3" | ||
17558 | } | 19258 | } |
17559 | } | 19259 | } |
17560 | } | 19260 | } |
@@ -17684,12 +19384,20 @@ | |||
17684 | } | 19384 | } |
17685 | }, | 19385 | }, |
17686 | "node-releases": { | 19386 | "node-releases": { |
17687 | "version": "1.1.32", | 19387 | "version": "1.1.41", |
17688 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.32.tgz", | 19388 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.41.tgz", |
17689 | "integrity": "sha512-VhVknkitq8dqtWoluagsGPn3dxTvN9fwgR59fV3D7sLBHe0JfDramsMI8n8mY//ccq/Kkrf8ZRHRpsyVZ3qw1A==", | 19389 | "integrity": "sha512-+IctMa7wIs8Cfsa8iYzeaLTFwv5Y4r5jZud+4AnfymzeEXKBCavFX0KBgzVaPVqf0ywa6PrO8/b+bPqdwjGBSg==", |
17690 | "dev": true, | 19390 | "dev": true, |
17691 | "requires": { | 19391 | "requires": { |
17692 | "semver": "^5.3.0" | 19392 | "semver": "^6.3.0" |
19393 | }, | ||
19394 | "dependencies": { | ||
19395 | "semver": { | ||
19396 | "version": "6.3.0", | ||
19397 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", | ||
19398 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", | ||
19399 | "dev": true | ||
19400 | } | ||
17693 | } | 19401 | } |
17694 | }, | 19402 | }, |
17695 | "node-req": { | 19403 | "node-req": { |
@@ -17856,9 +19564,9 @@ | |||
17856 | } | 19564 | } |
17857 | }, | 19565 | }, |
17858 | "node-sass": { | 19566 | "node-sass": { |
17859 | "version": "4.11.0", | 19567 | "version": "4.13.0", |
17860 | "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.11.0.tgz", | 19568 | "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.13.0.tgz", |
17861 | "integrity": "sha512-bHUdHTphgQJZaF1LASx0kAviPH7sGlcyNhWade4eVIpFp6tsn7SV8xNMTbsQFpEV9VXpnwTTnNYlfsZXgGgmkA==", | 19569 | "integrity": "sha512-W1XBrvoJ1dy7VsvTAS5q1V45lREbTlZQqFbiHb3R3OTTCma0XBtuG6xZ6Z4506nR4lmHPTqVRwxT6KgtWC97CA==", |
17862 | "dev": true, | 19570 | "dev": true, |
17863 | "requires": { | 19571 | "requires": { |
17864 | "async-foreach": "^0.1.3", | 19572 | "async-foreach": "^0.1.3", |
@@ -17868,12 +19576,10 @@ | |||
17868 | "get-stdin": "^4.0.1", | 19576 | "get-stdin": "^4.0.1", |
17869 | "glob": "^7.0.3", | 19577 | "glob": "^7.0.3", |
17870 | "in-publish": "^2.0.0", | 19578 | "in-publish": "^2.0.0", |
17871 | "lodash.assign": "^4.2.0", | 19579 | "lodash": "^4.17.15", |
17872 | "lodash.clonedeep": "^4.3.2", | ||
17873 | "lodash.mergewith": "^4.6.0", | ||
17874 | "meow": "^3.7.0", | 19580 | "meow": "^3.7.0", |
17875 | "mkdirp": "^0.5.1", | 19581 | "mkdirp": "^0.5.1", |
17876 | "nan": "^2.10.0", | 19582 | "nan": "^2.13.2", |
17877 | "node-gyp": "^3.8.0", | 19583 | "node-gyp": "^3.8.0", |
17878 | "npmlog": "^4.0.0", | 19584 | "npmlog": "^4.0.0", |
17879 | "request": "^2.88.0", | 19585 | "request": "^2.88.0", |
@@ -17995,6 +19701,26 @@ | |||
17995 | "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", | 19701 | "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", |
17996 | "dev": true | 19702 | "dev": true |
17997 | }, | 19703 | }, |
19704 | "node-gyp": { | ||
19705 | "version": "3.8.0", | ||
19706 | "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", | ||
19707 | "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", | ||
19708 | "dev": true, | ||
19709 | "requires": { | ||
19710 | "fstream": "^1.0.0", | ||
19711 | "glob": "^7.0.3", | ||
19712 | "graceful-fs": "^4.1.2", | ||
19713 | "mkdirp": "^0.5.0", | ||
19714 | "nopt": "2 || 3", | ||
19715 | "npmlog": "0 || 1 || 2 || 3 || 4", | ||
19716 | "osenv": "0", | ||
19717 | "request": "^2.87.0", | ||
19718 | "rimraf": "2", | ||
19719 | "semver": "~5.3.0", | ||
19720 | "tar": "^2.0.0", | ||
19721 | "which": "1" | ||
19722 | } | ||
19723 | }, | ||
17998 | "parse-json": { | 19724 | "parse-json": { |
17999 | "version": "2.2.0", | 19725 | "version": "2.2.0", |
18000 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", | 19726 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", |
@@ -18061,6 +19787,12 @@ | |||
18061 | "strip-indent": "^1.0.1" | 19787 | "strip-indent": "^1.0.1" |
18062 | } | 19788 | } |
18063 | }, | 19789 | }, |
19790 | "semver": { | ||
19791 | "version": "5.3.0", | ||
19792 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", | ||
19793 | "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", | ||
19794 | "dev": true | ||
19795 | }, | ||
18064 | "strip-ansi": { | 19796 | "strip-ansi": { |
18065 | "version": "3.0.1", | 19797 | "version": "3.0.1", |
18066 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", | 19798 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", |
@@ -18094,6 +19826,17 @@ | |||
18094 | "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", | 19826 | "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", |
18095 | "dev": true | 19827 | "dev": true |
18096 | }, | 19828 | }, |
19829 | "tar": { | ||
19830 | "version": "2.2.2", | ||
19831 | "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", | ||
19832 | "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", | ||
19833 | "dev": true, | ||
19834 | "requires": { | ||
19835 | "block-stream": "*", | ||
19836 | "fstream": "^1.0.12", | ||
19837 | "inherits": "2" | ||
19838 | } | ||
19839 | }, | ||
18097 | "trim-newlines": { | 19840 | "trim-newlines": { |
18098 | "version": "1.0.0", | 19841 | "version": "1.0.0", |
18099 | "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", | 19842 | "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", |
@@ -18171,6 +19914,17 @@ | |||
18171 | "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.6.tgz", | 19914 | "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.6.tgz", |
18172 | "integrity": "sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g==" | 19915 | "integrity": "sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g==" |
18173 | }, | 19916 | }, |
19917 | "npm-conf": { | ||
19918 | "version": "1.1.3", | ||
19919 | "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", | ||
19920 | "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", | ||
19921 | "dev": true, | ||
19922 | "optional": true, | ||
19923 | "requires": { | ||
19924 | "config-chain": "^1.1.11", | ||
19925 | "pify": "^3.0.0" | ||
19926 | } | ||
19927 | }, | ||
18174 | "npm-lifecycle": { | 19928 | "npm-lifecycle": { |
18175 | "version": "3.1.4", | 19929 | "version": "3.1.4", |
18176 | "resolved": "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-3.1.4.tgz", | 19930 | "resolved": "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-3.1.4.tgz", |
@@ -18187,36 +19941,11 @@ | |||
18187 | "which": "^1.3.1" | 19941 | "which": "^1.3.1" |
18188 | }, | 19942 | }, |
18189 | "dependencies": { | 19943 | "dependencies": { |
18190 | "node-gyp": { | ||
18191 | "version": "5.0.3", | ||
18192 | "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-5.0.3.tgz", | ||
18193 | "integrity": "sha512-z/JdtkFGUm0QaQUusvloyYuGDub3nUbOo5de1Fz57cM++osBTvQatBUSTlF1k/w8vFHPxxXW6zxGvkxXSpaBkQ==", | ||
18194 | "dev": true, | ||
18195 | "requires": { | ||
18196 | "env-paths": "^1.0.0", | ||
18197 | "glob": "^7.0.3", | ||
18198 | "graceful-fs": "^4.1.2", | ||
18199 | "mkdirp": "^0.5.0", | ||
18200 | "nopt": "2 || 3", | ||
18201 | "npmlog": "0 || 1 || 2 || 3 || 4", | ||
18202 | "request": "^2.87.0", | ||
18203 | "rimraf": "2", | ||
18204 | "semver": "~5.3.0", | ||
18205 | "tar": "^4.4.8", | ||
18206 | "which": "1" | ||
18207 | } | ||
18208 | }, | ||
18209 | "resolve-from": { | 19944 | "resolve-from": { |
18210 | "version": "4.0.0", | 19945 | "version": "4.0.0", |
18211 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", | 19946 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", |
18212 | "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", | 19947 | "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", |
18213 | "dev": true | 19948 | "dev": true |
18214 | }, | ||
18215 | "semver": { | ||
18216 | "version": "5.3.0", | ||
18217 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", | ||
18218 | "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", | ||
18219 | "dev": true | ||
18220 | } | 19949 | } |
18221 | } | 19950 | } |
18222 | }, | 19951 | }, |
@@ -18281,225 +20010,15 @@ | |||
18281 | "boolbase": "~1.0.0" | 20010 | "boolbase": "~1.0.0" |
18282 | } | 20011 | } |
18283 | }, | 20012 | }, |
18284 | "nugget": { | ||
18285 | "version": "2.0.1", | ||
18286 | "resolved": "https://registry.npmjs.org/nugget/-/nugget-2.0.1.tgz", | ||
18287 | "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=", | ||
18288 | "dev": true, | ||
18289 | "requires": { | ||
18290 | "debug": "^2.1.3", | ||
18291 | "minimist": "^1.1.0", | ||
18292 | "pretty-bytes": "^1.0.2", | ||
18293 | "progress-stream": "^1.1.0", | ||
18294 | "request": "^2.45.0", | ||
18295 | "single-line-log": "^1.1.2", | ||
18296 | "throttleit": "0.0.2" | ||
18297 | }, | ||
18298 | "dependencies": { | ||
18299 | "camelcase": { | ||
18300 | "version": "2.1.1", | ||
18301 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", | ||
18302 | "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", | ||
18303 | "dev": true | ||
18304 | }, | ||
18305 | "camelcase-keys": { | ||
18306 | "version": "2.1.0", | ||
18307 | "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", | ||
18308 | "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", | ||
18309 | "dev": true, | ||
18310 | "requires": { | ||
18311 | "camelcase": "^2.0.0", | ||
18312 | "map-obj": "^1.0.0" | ||
18313 | } | ||
18314 | }, | ||
18315 | "debug": { | ||
18316 | "version": "2.6.9", | ||
18317 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", | ||
18318 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", | ||
18319 | "dev": true, | ||
18320 | "requires": { | ||
18321 | "ms": "2.0.0" | ||
18322 | } | ||
18323 | }, | ||
18324 | "find-up": { | ||
18325 | "version": "1.1.2", | ||
18326 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", | ||
18327 | "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", | ||
18328 | "dev": true, | ||
18329 | "requires": { | ||
18330 | "path-exists": "^2.0.0", | ||
18331 | "pinkie-promise": "^2.0.0" | ||
18332 | } | ||
18333 | }, | ||
18334 | "indent-string": { | ||
18335 | "version": "2.1.0", | ||
18336 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", | ||
18337 | "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", | ||
18338 | "dev": true, | ||
18339 | "requires": { | ||
18340 | "repeating": "^2.0.0" | ||
18341 | } | ||
18342 | }, | ||
18343 | "load-json-file": { | ||
18344 | "version": "1.1.0", | ||
18345 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", | ||
18346 | "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", | ||
18347 | "dev": true, | ||
18348 | "requires": { | ||
18349 | "graceful-fs": "^4.1.2", | ||
18350 | "parse-json": "^2.2.0", | ||
18351 | "pify": "^2.0.0", | ||
18352 | "pinkie-promise": "^2.0.0", | ||
18353 | "strip-bom": "^2.0.0" | ||
18354 | } | ||
18355 | }, | ||
18356 | "map-obj": { | ||
18357 | "version": "1.0.1", | ||
18358 | "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", | ||
18359 | "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", | ||
18360 | "dev": true | ||
18361 | }, | ||
18362 | "meow": { | ||
18363 | "version": "3.7.0", | ||
18364 | "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", | ||
18365 | "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", | ||
18366 | "dev": true, | ||
18367 | "requires": { | ||
18368 | "camelcase-keys": "^2.0.0", | ||
18369 | "decamelize": "^1.1.2", | ||
18370 | "loud-rejection": "^1.0.0", | ||
18371 | "map-obj": "^1.0.1", | ||
18372 | "minimist": "^1.1.3", | ||
18373 | "normalize-package-data": "^2.3.4", | ||
18374 | "object-assign": "^4.0.1", | ||
18375 | "read-pkg-up": "^1.0.1", | ||
18376 | "redent": "^1.0.0", | ||
18377 | "trim-newlines": "^1.0.0" | ||
18378 | } | ||
18379 | }, | ||
18380 | "minimist": { | ||
18381 | "version": "1.2.0", | ||
18382 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", | ||
18383 | "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", | ||
18384 | "dev": true | ||
18385 | }, | ||
18386 | "ms": { | ||
18387 | "version": "2.0.0", | ||
18388 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", | ||
18389 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", | ||
18390 | "dev": true | ||
18391 | }, | ||
18392 | "parse-json": { | ||
18393 | "version": "2.2.0", | ||
18394 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", | ||
18395 | "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", | ||
18396 | "dev": true, | ||
18397 | "requires": { | ||
18398 | "error-ex": "^1.2.0" | ||
18399 | } | ||
18400 | }, | ||
18401 | "path-exists": { | ||
18402 | "version": "2.1.0", | ||
18403 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", | ||
18404 | "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", | ||
18405 | "dev": true, | ||
18406 | "requires": { | ||
18407 | "pinkie-promise": "^2.0.0" | ||
18408 | } | ||
18409 | }, | ||
18410 | "path-type": { | ||
18411 | "version": "1.1.0", | ||
18412 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", | ||
18413 | "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", | ||
18414 | "dev": true, | ||
18415 | "requires": { | ||
18416 | "graceful-fs": "^4.1.2", | ||
18417 | "pify": "^2.0.0", | ||
18418 | "pinkie-promise": "^2.0.0" | ||
18419 | } | ||
18420 | }, | ||
18421 | "pify": { | ||
18422 | "version": "2.3.0", | ||
18423 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", | ||
18424 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", | ||
18425 | "dev": true | ||
18426 | }, | ||
18427 | "pretty-bytes": { | ||
18428 | "version": "1.0.4", | ||
18429 | "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz", | ||
18430 | "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=", | ||
18431 | "dev": true, | ||
18432 | "requires": { | ||
18433 | "get-stdin": "^4.0.1", | ||
18434 | "meow": "^3.1.0" | ||
18435 | } | ||
18436 | }, | ||
18437 | "read-pkg": { | ||
18438 | "version": "1.1.0", | ||
18439 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", | ||
18440 | "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", | ||
18441 | "dev": true, | ||
18442 | "requires": { | ||
18443 | "load-json-file": "^1.0.0", | ||
18444 | "normalize-package-data": "^2.3.2", | ||
18445 | "path-type": "^1.0.0" | ||
18446 | } | ||
18447 | }, | ||
18448 | "read-pkg-up": { | ||
18449 | "version": "1.0.1", | ||
18450 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", | ||
18451 | "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", | ||
18452 | "dev": true, | ||
18453 | "requires": { | ||
18454 | "find-up": "^1.0.0", | ||
18455 | "read-pkg": "^1.0.0" | ||
18456 | } | ||
18457 | }, | ||
18458 | "redent": { | ||
18459 | "version": "1.0.0", | ||
18460 | "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", | ||
18461 | "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", | ||
18462 | "dev": true, | ||
18463 | "requires": { | ||
18464 | "indent-string": "^2.1.0", | ||
18465 | "strip-indent": "^1.0.1" | ||
18466 | } | ||
18467 | }, | ||
18468 | "strip-bom": { | ||
18469 | "version": "2.0.0", | ||
18470 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", | ||
18471 | "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", | ||
18472 | "dev": true, | ||
18473 | "requires": { | ||
18474 | "is-utf8": "^0.2.0" | ||
18475 | } | ||
18476 | }, | ||
18477 | "strip-indent": { | ||
18478 | "version": "1.0.1", | ||
18479 | "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", | ||
18480 | "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", | ||
18481 | "dev": true, | ||
18482 | "requires": { | ||
18483 | "get-stdin": "^4.0.1" | ||
18484 | } | ||
18485 | }, | ||
18486 | "trim-newlines": { | ||
18487 | "version": "1.0.0", | ||
18488 | "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", | ||
18489 | "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", | ||
18490 | "dev": true | ||
18491 | } | ||
18492 | } | ||
18493 | }, | ||
18494 | "number-is-nan": { | 20013 | "number-is-nan": { |
18495 | "version": "1.0.1", | 20014 | "version": "1.0.1", |
18496 | "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", | 20015 | "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", |
18497 | "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" | 20016 | "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" |
18498 | }, | 20017 | }, |
18499 | "nwsapi": { | 20018 | "nwsapi": { |
18500 | "version": "2.1.4", | 20019 | "version": "2.2.0", |
18501 | "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.4.tgz", | 20020 | "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", |
18502 | "integrity": "sha512-iGfd9Y6SFdTNldEy2L0GUhcarIutFmk+MPWIn9dmj8NMIup03G08uUF2KGbbmv/Ux4RT0VZJoP/sVbWA6d/VIw==", | 20021 | "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", |
18503 | "dev": true | 20022 | "dev": true |
18504 | }, | 20023 | }, |
18505 | "oauth-sign": { | 20024 | "oauth-sign": { |
@@ -18555,8 +20074,7 @@ | |||
18555 | "object-inspect": { | 20074 | "object-inspect": { |
18556 | "version": "1.6.0", | 20075 | "version": "1.6.0", |
18557 | "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz", | 20076 | "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz", |
18558 | "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==", | 20077 | "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==" |
18559 | "dev": true | ||
18560 | }, | 20078 | }, |
18561 | "object-is": { | 20079 | "object-is": { |
18562 | "version": "1.0.1", | 20080 | "version": "1.0.1", |
@@ -18567,8 +20085,7 @@ | |||
18567 | "object-keys": { | 20085 | "object-keys": { |
18568 | "version": "1.1.1", | 20086 | "version": "1.1.1", |
18569 | "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", | 20087 | "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", |
18570 | "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", | 20088 | "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" |
18571 | "dev": true | ||
18572 | }, | 20089 | }, |
18573 | "object-visit": { | 20090 | "object-visit": { |
18574 | "version": "1.0.1", | 20091 | "version": "1.0.1", |
@@ -18617,7 +20134,6 @@ | |||
18617 | "version": "2.0.3", | 20134 | "version": "2.0.3", |
18618 | "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", | 20135 | "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", |
18619 | "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", | 20136 | "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", |
18620 | "dev": true, | ||
18621 | "requires": { | 20137 | "requires": { |
18622 | "define-properties": "^1.1.2", | 20138 | "define-properties": "^1.1.2", |
18623 | "es-abstract": "^1.5.1" | 20139 | "es-abstract": "^1.5.1" |
@@ -18908,17 +20424,6 @@ | |||
18908 | "os-tmpdir": "^1.0.0" | 20424 | "os-tmpdir": "^1.0.0" |
18909 | } | 20425 | } |
18910 | }, | 20426 | }, |
18911 | "output-file-sync": { | ||
18912 | "version": "2.0.1", | ||
18913 | "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-2.0.1.tgz", | ||
18914 | "integrity": "sha512-mDho4qm7WgIXIGf4eYU1RHN2UU5tPfVYVSRwDJw0uTmj35DQUt/eNp19N7v6T3SrR0ESTEf2up2CGO73qI35zQ==", | ||
18915 | "dev": true, | ||
18916 | "requires": { | ||
18917 | "graceful-fs": "^4.1.11", | ||
18918 | "is-plain-obj": "^1.1.0", | ||
18919 | "mkdirp": "^0.5.1" | ||
18920 | } | ||
18921 | }, | ||
18922 | "p-cancelable": { | 20427 | "p-cancelable": { |
18923 | "version": "1.1.0", | 20428 | "version": "1.1.0", |
18924 | "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", | 20429 | "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", |
@@ -19006,6 +20511,23 @@ | |||
19006 | "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", | 20511 | "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", |
19007 | "dev": true | 20512 | "dev": true |
19008 | }, | 20513 | }, |
20514 | "p-retry": { | ||
20515 | "version": "3.0.1", | ||
20516 | "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", | ||
20517 | "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", | ||
20518 | "dev": true, | ||
20519 | "requires": { | ||
20520 | "retry": "^0.12.0" | ||
20521 | }, | ||
20522 | "dependencies": { | ||
20523 | "retry": { | ||
20524 | "version": "0.12.0", | ||
20525 | "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", | ||
20526 | "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", | ||
20527 | "dev": true | ||
20528 | } | ||
20529 | } | ||
20530 | }, | ||
19009 | "p-try": { | 20531 | "p-try": { |
19010 | "version": "2.2.0", | 20532 | "version": "2.2.0", |
19011 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", | 20533 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", |
@@ -19366,8 +20888,7 @@ | |||
19366 | "pify": { | 20888 | "pify": { |
19367 | "version": "3.0.0", | 20889 | "version": "3.0.0", |
19368 | "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", | 20890 | "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", |
19369 | "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", | 20891 | "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" |
19370 | "dev": true | ||
19371 | }, | 20892 | }, |
19372 | "pinkie": { | 20893 | "pinkie": { |
19373 | "version": "2.0.4", | 20894 | "version": "2.0.4", |
@@ -19394,57 +20915,12 @@ | |||
19394 | } | 20915 | } |
19395 | }, | 20916 | }, |
19396 | "pkg-dir": { | 20917 | "pkg-dir": { |
19397 | "version": "2.0.0", | 20918 | "version": "3.0.0", |
19398 | "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", | 20919 | "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", |
19399 | "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", | 20920 | "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", |
19400 | "dev": true, | 20921 | "dev": true, |
19401 | "requires": { | 20922 | "requires": { |
19402 | "find-up": "^2.1.0" | 20923 | "find-up": "^3.0.0" |
19403 | }, | ||
19404 | "dependencies": { | ||
19405 | "find-up": { | ||
19406 | "version": "2.1.0", | ||
19407 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", | ||
19408 | "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", | ||
19409 | "dev": true, | ||
19410 | "requires": { | ||
19411 | "locate-path": "^2.0.0" | ||
19412 | } | ||
19413 | }, | ||
19414 | "locate-path": { | ||
19415 | "version": "2.0.0", | ||
19416 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", | ||
19417 | "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", | ||
19418 | "dev": true, | ||
19419 | "requires": { | ||
19420 | "p-locate": "^2.0.0", | ||
19421 | "path-exists": "^3.0.0" | ||
19422 | } | ||
19423 | }, | ||
19424 | "p-limit": { | ||
19425 | "version": "1.3.0", | ||
19426 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", | ||
19427 | "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", | ||
19428 | "dev": true, | ||
19429 | "requires": { | ||
19430 | "p-try": "^1.0.0" | ||
19431 | } | ||
19432 | }, | ||
19433 | "p-locate": { | ||
19434 | "version": "2.0.0", | ||
19435 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", | ||
19436 | "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", | ||
19437 | "dev": true, | ||
19438 | "requires": { | ||
19439 | "p-limit": "^1.1.0" | ||
19440 | } | ||
19441 | }, | ||
19442 | "p-try": { | ||
19443 | "version": "1.0.0", | ||
19444 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", | ||
19445 | "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", | ||
19446 | "dev": true | ||
19447 | } | ||
19448 | } | 20924 | } |
19449 | }, | 20925 | }, |
19450 | "platform": { | 20926 | "platform": { |
@@ -19489,36 +20965,33 @@ | |||
19489 | "integrity": "sha1-YPkRAgTqepKbYmRKITFVQ8uz1Ec=" | 20965 | "integrity": "sha1-YPkRAgTqepKbYmRKITFVQ8uz1Ec=" |
19490 | }, | 20966 | }, |
19491 | "portfinder": { | 20967 | "portfinder": { |
19492 | "version": "1.0.24", | 20968 | "version": "1.0.25", |
19493 | "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.24.tgz", | 20969 | "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.25.tgz", |
19494 | "integrity": "sha512-ekRl7zD2qxYndYflwiryJwMioBI7LI7rVXg3EnLK3sjkouT5eOuhS3gS255XxBksa30VG8UPZYZCdgfGOfkSUg==", | 20970 | "integrity": "sha512-6ElJnHBbxVA1XSLgBp7G1FiCkQdlqGzuF7DswL5tcea+E8UpuvPU7beVAjjRwCioTS9ZluNbu+ZyRvgTsmqEBg==", |
19495 | "dev": true, | 20971 | "dev": true, |
19496 | "requires": { | 20972 | "requires": { |
19497 | "async": "^1.5.2", | 20973 | "async": "^2.6.2", |
19498 | "debug": "^2.2.0", | 20974 | "debug": "^3.1.1", |
19499 | "mkdirp": "0.5.x" | 20975 | "mkdirp": "^0.5.1" |
19500 | }, | 20976 | }, |
19501 | "dependencies": { | 20977 | "dependencies": { |
19502 | "async": { | 20978 | "async": { |
19503 | "version": "1.5.2", | 20979 | "version": "2.6.3", |
19504 | "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", | 20980 | "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", |
19505 | "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", | 20981 | "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", |
19506 | "dev": true | 20982 | "dev": true, |
20983 | "requires": { | ||
20984 | "lodash": "^4.17.14" | ||
20985 | } | ||
19507 | }, | 20986 | }, |
19508 | "debug": { | 20987 | "debug": { |
19509 | "version": "2.6.9", | 20988 | "version": "3.2.6", |
19510 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", | 20989 | "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", |
19511 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", | 20990 | "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", |
19512 | "dev": true, | 20991 | "dev": true, |
19513 | "requires": { | 20992 | "requires": { |
19514 | "ms": "2.0.0" | 20993 | "ms": "^2.1.1" |
19515 | } | 20994 | } |
19516 | }, | ||
19517 | "ms": { | ||
19518 | "version": "2.0.0", | ||
19519 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", | ||
19520 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", | ||
19521 | "dev": true | ||
19522 | } | 20995 | } |
19523 | } | 20996 | } |
19524 | }, | 20997 | }, |
@@ -19545,9 +21018,9 @@ | |||
19545 | "dev": true | 21018 | "dev": true |
19546 | }, | 21019 | }, |
19547 | "prettier": { | 21020 | "prettier": { |
19548 | "version": "1.15.2", | 21021 | "version": "1.19.1", |
19549 | "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.15.2.tgz", | 21022 | "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", |
19550 | "integrity": "sha512-YgPLFFA0CdKL4Eg2IHtUSjzj/BWgszDHiNQAe0VAIBse34148whfdzLagRL+QiKS+YfK5ftB6X4v/MBw8yCoug==", | 21023 | "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", |
19551 | "dev": true | 21024 | "dev": true |
19552 | }, | 21025 | }, |
19553 | "pretty-bytes": { | 21026 | "pretty-bytes": { |
@@ -19613,67 +21086,6 @@ | |||
19613 | "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", | 21086 | "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", |
19614 | "dev": true | 21087 | "dev": true |
19615 | }, | 21088 | }, |
19616 | "progress-stream": { | ||
19617 | "version": "1.2.0", | ||
19618 | "resolved": "https://registry.npmjs.org/progress-stream/-/progress-stream-1.2.0.tgz", | ||
19619 | "integrity": "sha1-LNPP6jO6OonJwSHsM0er6asSX3c=", | ||
19620 | "dev": true, | ||
19621 | "requires": { | ||
19622 | "speedometer": "~0.1.2", | ||
19623 | "through2": "~0.2.3" | ||
19624 | }, | ||
19625 | "dependencies": { | ||
19626 | "isarray": { | ||
19627 | "version": "0.0.1", | ||
19628 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", | ||
19629 | "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", | ||
19630 | "dev": true | ||
19631 | }, | ||
19632 | "object-keys": { | ||
19633 | "version": "0.4.0", | ||
19634 | "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", | ||
19635 | "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", | ||
19636 | "dev": true | ||
19637 | }, | ||
19638 | "readable-stream": { | ||
19639 | "version": "1.1.14", | ||
19640 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", | ||
19641 | "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", | ||
19642 | "dev": true, | ||
19643 | "requires": { | ||
19644 | "core-util-is": "~1.0.0", | ||
19645 | "inherits": "~2.0.1", | ||
19646 | "isarray": "0.0.1", | ||
19647 | "string_decoder": "~0.10.x" | ||
19648 | } | ||
19649 | }, | ||
19650 | "string_decoder": { | ||
19651 | "version": "0.10.31", | ||
19652 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", | ||
19653 | "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", | ||
19654 | "dev": true | ||
19655 | }, | ||
19656 | "through2": { | ||
19657 | "version": "0.2.3", | ||
19658 | "resolved": "https://registry.npmjs.org/through2/-/through2-0.2.3.tgz", | ||
19659 | "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=", | ||
19660 | "dev": true, | ||
19661 | "requires": { | ||
19662 | "readable-stream": "~1.1.9", | ||
19663 | "xtend": "~2.1.1" | ||
19664 | } | ||
19665 | }, | ||
19666 | "xtend": { | ||
19667 | "version": "2.1.2", | ||
19668 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", | ||
19669 | "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", | ||
19670 | "dev": true, | ||
19671 | "requires": { | ||
19672 | "object-keys": "~0.4.0" | ||
19673 | } | ||
19674 | } | ||
19675 | } | ||
19676 | }, | ||
19677 | "promise": { | 21089 | "promise": { |
19678 | "version": "7.3.1", | 21090 | "version": "7.3.1", |
19679 | "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", | 21091 | "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", |
@@ -20243,9 +21655,9 @@ | |||
20243 | } | 21655 | } |
20244 | }, | 21656 | }, |
20245 | "prompts": { | 21657 | "prompts": { |
20246 | "version": "2.2.1", | 21658 | "version": "2.3.0", |
20247 | "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.2.1.tgz", | 21659 | "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.0.tgz", |
20248 | "integrity": "sha512-VObPvJiWPhpZI6C5m60XOzTfnYg/xc/an+r9VYymj9WJW3B/DIH+REzjpAACPf8brwPeP+7vz3bIim3S+AaMjw==", | 21660 | "integrity": "sha512-NfbbPPg/74fT7wk2XYQ7hAIp9zJyZp5Fu19iRbORqqy1BhtrkZ0fPafBU+7bmn8ie69DpT0R6QpJIN2oisYjJg==", |
20249 | "dev": true, | 21661 | "dev": true, |
20250 | "requires": { | 21662 | "requires": { |
20251 | "kleur": "^3.0.3", | 21663 | "kleur": "^3.0.3", |
@@ -20519,14 +21931,13 @@ | |||
20519 | } | 21931 | } |
20520 | }, | 21932 | }, |
20521 | "react": { | 21933 | "react": { |
20522 | "version": "16.6.3", | 21934 | "version": "16.12.0", |
20523 | "resolved": "https://registry.npmjs.org/react/-/react-16.6.3.tgz", | 21935 | "resolved": "https://registry.npmjs.org/react/-/react-16.12.0.tgz", |
20524 | "integrity": "sha512-zCvmH2vbEolgKxtqXL2wmGCUxUyNheYn/C+PD1YAjfxHC54+MhdruyhO7QieQrYsYeTxrn93PM2y0jRH1zEExw==", | 21936 | "integrity": "sha512-fglqy3k5E+81pA8s+7K0/T3DBCF0ZDOher1elBFzF7O6arXJgzyu/FW+COxFvAWXJoJN9KIZbT2LXlukwphYTA==", |
20525 | "requires": { | 21937 | "requires": { |
20526 | "loose-envify": "^1.1.0", | 21938 | "loose-envify": "^1.1.0", |
20527 | "object-assign": "^4.1.1", | 21939 | "object-assign": "^4.1.1", |
20528 | "prop-types": "^15.6.2", | 21940 | "prop-types": "^15.6.2" |
20529 | "scheduler": "^0.11.2" | ||
20530 | } | 21941 | } |
20531 | }, | 21942 | }, |
20532 | "react-addons-css-transition-group": { | 21943 | "react-addons-css-transition-group": { |
@@ -20546,14 +21957,14 @@ | |||
20546 | } | 21957 | } |
20547 | }, | 21958 | }, |
20548 | "react-dom": { | 21959 | "react-dom": { |
20549 | "version": "16.6.3", | 21960 | "version": "16.12.0", |
20550 | "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.6.3.tgz", | 21961 | "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.12.0.tgz", |
20551 | "integrity": "sha512-8ugJWRCWLGXy+7PmNh8WJz3g1TaTUt1XyoIcFN+x0Zbkoz+KKdUyx1AQLYJdbFXjuF41Nmjn5+j//rxvhFjgSQ==", | 21962 | "integrity": "sha512-LMxFfAGrcS3kETtQaCkTKjMiifahaMySFDn71fZUNpPHZQEzmk/GiAeIT8JSOrHB23fnuCOMruL2a8NYlw+8Gw==", |
20552 | "requires": { | 21963 | "requires": { |
20553 | "loose-envify": "^1.1.0", | 21964 | "loose-envify": "^1.1.0", |
20554 | "object-assign": "^4.1.1", | 21965 | "object-assign": "^4.1.1", |
20555 | "prop-types": "^15.6.2", | 21966 | "prop-types": "^15.6.2", |
20556 | "scheduler": "^0.11.2" | 21967 | "scheduler": "^0.18.0" |
20557 | } | 21968 | } |
20558 | }, | 21969 | }, |
20559 | "react-dropzone": { | 21970 | "react-dropzone": { |
@@ -20642,9 +22053,9 @@ | |||
20642 | "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" | 22053 | "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" |
20643 | }, | 22054 | }, |
20644 | "react-loader": { | 22055 | "react-loader": { |
20645 | "version": "2.4.5", | 22056 | "version": "2.4.6", |
20646 | "resolved": "https://registry.npmjs.org/react-loader/-/react-loader-2.4.5.tgz", | 22057 | "resolved": "https://registry.npmjs.org/react-loader/-/react-loader-2.4.6.tgz", |
20647 | "integrity": "sha1-zT5VHGzQc4wcDxPwc2VPk4KL5ak=", | 22058 | "integrity": "sha512-z69iu/eq+LdBOGhMgQLZi3Q7Yov32PGiXyIAqHlwbN2oMwRZC+Rqw9XB0sCAcw6cR4H/Rg0nQlcQ5KtyThvl8A==", |
20648 | "requires": { | 22059 | "requires": { |
20649 | "create-react-class": "^15.5.2", | 22060 | "create-react-class": "^15.5.2", |
20650 | "prop-types": "^15.5.8", | 22061 | "prop-types": "^15.5.8", |
@@ -20652,14 +22063,24 @@ | |||
20652 | } | 22063 | } |
20653 | }, | 22064 | }, |
20654 | "react-modal": { | 22065 | "react-modal": { |
20655 | "version": "3.7.1", | 22066 | "version": "3.11.1", |
20656 | "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.7.1.tgz", | 22067 | "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.11.1.tgz", |
20657 | "integrity": "sha512-eSgotXkqOCXi0b27AwLCoJ8yqLepKnbZdMp/zfUmZPnMNoe39pDT0mbAPq9rp+TToqM5GUTv8C36Cuja+ThbhA==", | 22068 | "integrity": "sha512-8uN744Yq0X2lbfSLxsEEc2UV3RjSRb4yDVxRQ1aGzPo86QjNOwhQSukDb8U8kR+636TRTvfMren10fgOjAy9eA==", |
20658 | "requires": { | 22069 | "requires": { |
20659 | "exenv": "^1.2.0", | 22070 | "exenv": "^1.2.0", |
20660 | "prop-types": "^15.5.10", | 22071 | "prop-types": "^15.5.10", |
20661 | "react-lifecycles-compat": "^3.0.0", | 22072 | "react-lifecycles-compat": "^3.0.0", |
20662 | "warning": "^3.0.0" | 22073 | "warning": "^4.0.3" |
22074 | }, | ||
22075 | "dependencies": { | ||
22076 | "warning": { | ||
22077 | "version": "4.0.3", | ||
22078 | "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", | ||
22079 | "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", | ||
22080 | "requires": { | ||
22081 | "loose-envify": "^1.0.0" | ||
22082 | } | ||
22083 | } | ||
20663 | } | 22084 | } |
20664 | }, | 22085 | }, |
20665 | "react-router": { | 22086 | "react-router": { |
@@ -20685,23 +22106,22 @@ | |||
20685 | } | 22106 | } |
20686 | }, | 22107 | }, |
20687 | "react-sortable-hoc": { | 22108 | "react-sortable-hoc": { |
20688 | "version": "0.8.4", | 22109 | "version": "1.10.1", |
20689 | "resolved": "https://registry.npmjs.org/react-sortable-hoc/-/react-sortable-hoc-0.8.4.tgz", | 22110 | "resolved": "https://registry.npmjs.org/react-sortable-hoc/-/react-sortable-hoc-1.10.1.tgz", |
20690 | "integrity": "sha512-J9AFEQAJ7u2YWdVzkU5E3ewrG82xQ4xF1ZPrZYKliDwlVBDkmjri+iKFAEt6NCDIRiBZ4hiN5vzI8pwy/dGPHw==", | 22111 | "integrity": "sha512-eVyv5rrK6qY9bG60bboRY78In7OpdRRg+hxp4QMLIjC/UJaFSU7exTYd0764GtXvBqh+b+faYGzren5/ffRYKw==", |
20691 | "requires": { | 22112 | "requires": { |
20692 | "babel-runtime": "^6.11.6", | 22113 | "@babel/runtime": "^7.2.0", |
20693 | "invariant": "^2.2.1", | 22114 | "invariant": "^2.2.4", |
20694 | "prop-types": "^15.5.7" | 22115 | "prop-types": "^15.5.7" |
20695 | } | 22116 | } |
20696 | }, | 22117 | }, |
20697 | "react-tooltip": { | 22118 | "react-tooltip": { |
20698 | "version": "3.9.0", | 22119 | "version": "3.11.1", |
20699 | "resolved": "https://registry.npmjs.org/react-tooltip/-/react-tooltip-3.9.0.tgz", | 22120 | "resolved": "https://registry.npmjs.org/react-tooltip/-/react-tooltip-3.11.1.tgz", |
20700 | "integrity": "sha512-vpn738FVv2oe2LzdwUchped3WqLgZSQwrBow+ceChS1+lFEJBPjOa9KD3JH/L/s0Aorxawi3A20qBcHX7vqaag==", | 22121 | "integrity": "sha512-YCMVlEC2KuHIzOQhPplTK5jmBBwoL+PYJJdJKXj7M/h7oevupd/QSVq6z5U7/ehIGXyHsAqvwpdxexDfyQ0o3A==", |
20701 | "requires": { | 22122 | "requires": { |
20702 | "classnames": "^2.2.5", | 22123 | "classnames": "^2.2.5", |
20703 | "prop-types": "^15.6.0", | 22124 | "prop-types": "^15.6.0" |
20704 | "sanitize-html-react": "^1.13.0" | ||
20705 | } | 22125 | } |
20706 | }, | 22126 | }, |
20707 | "react-transition-group": { | 22127 | "react-transition-group": { |
@@ -20717,17 +22137,32 @@ | |||
20717 | } | 22137 | } |
20718 | }, | 22138 | }, |
20719 | "react-virtualized": { | 22139 | "react-virtualized": { |
20720 | "version": "9.21.1", | 22140 | "version": "9.21.2", |
20721 | "resolved": "https://registry.npmjs.org/react-virtualized/-/react-virtualized-9.21.1.tgz", | 22141 | "resolved": "https://registry.npmjs.org/react-virtualized/-/react-virtualized-9.21.2.tgz", |
20722 | "integrity": "sha512-E53vFjRRMCyUTEKuDLuGH1ld/9TFzjf/fFW816PE4HFXWZorESbSTYtiZz1oAjra0MminaUU1EnvUxoGuEFFPA==", | 22142 | "integrity": "sha512-oX7I7KYiUM7lVXQzmhtF4Xg/4UA5duSA+/ZcAvdWlTLFCoFYq1SbauJT5gZK9cZS/wdYR6TPGpX/dqzvTqQeBA==", |
20723 | "requires": { | 22143 | "requires": { |
20724 | "babel-runtime": "^6.26.0", | 22144 | "babel-runtime": "^6.26.0", |
20725 | "clsx": "^1.0.1", | 22145 | "clsx": "^1.0.1", |
20726 | "dom-helpers": "^2.4.0 || ^3.0.0", | 22146 | "dom-helpers": "^5.0.0", |
20727 | "linear-layout-vector": "0.0.1", | ||
20728 | "loose-envify": "^1.3.0", | 22147 | "loose-envify": "^1.3.0", |
20729 | "prop-types": "^15.6.0", | 22148 | "prop-types": "^15.6.0", |
20730 | "react-lifecycles-compat": "^3.0.4" | 22149 | "react-lifecycles-compat": "^3.0.4" |
22150 | }, | ||
22151 | "dependencies": { | ||
22152 | "csstype": { | ||
22153 | "version": "2.6.7", | ||
22154 | "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.7.tgz", | ||
22155 | "integrity": "sha512-9Mcn9sFbGBAdmimWb2gLVDtFJzeKtDGIr76TUqmjZrw9LFXBMSU70lcs+C0/7fyCd6iBDqmksUcCOUIkisPHsQ==" | ||
22156 | }, | ||
22157 | "dom-helpers": { | ||
22158 | "version": "5.1.3", | ||
22159 | "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.1.3.tgz", | ||
22160 | "integrity": "sha512-nZD1OtwfWGRBWlpANxacBEZrEuLa16o1nh7YopFWeoF68Zt8GGEmzHu6Xv4F3XaFIC+YXtTLrzgqKxFgLEe4jw==", | ||
22161 | "requires": { | ||
22162 | "@babel/runtime": "^7.6.3", | ||
22163 | "csstype": "^2.6.7" | ||
22164 | } | ||
22165 | } | ||
20731 | } | 22166 | } |
20732 | }, | 22167 | }, |
20733 | "reactive-localstorage": { | 22168 | "reactive-localstorage": { |
@@ -20745,9 +22180,9 @@ | |||
20745 | } | 22180 | } |
20746 | }, | 22181 | }, |
20747 | "read-cmd-shim": { | 22182 | "read-cmd-shim": { |
20748 | "version": "1.0.4", | 22183 | "version": "1.0.5", |
20749 | "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.4.tgz", | 22184 | "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz", |
20750 | "integrity": "sha512-Pqpl3qJ/QdOIjRYA0q5DND/gLvGOfpIz/fYVDGYpOXfW/lFrIttmLsBnd6IkyK10+JHU9zhsaudfvrQTBB9YFQ==", | 22185 | "integrity": "sha512-v5yCqQ/7okKoZZkBQUAfTsQ3sVJtXdNfbPnI5cceppoxEVLYA3k+VtV2omkeo8MS94JCy4fSiUwlRBAwCVRPUA==", |
20751 | "dev": true, | 22186 | "dev": true, |
20752 | "requires": { | 22187 | "requires": { |
20753 | "graceful-fs": "^4.1.2" | 22188 | "graceful-fs": "^4.1.2" |
@@ -21135,17 +22570,6 @@ | |||
21135 | "safe-regex": "^1.1.0" | 22570 | "safe-regex": "^1.1.0" |
21136 | } | 22571 | } |
21137 | }, | 22572 | }, |
21138 | "regexp-quote": { | ||
21139 | "version": "0.0.0", | ||
21140 | "resolved": "https://registry.npmjs.org/regexp-quote/-/regexp-quote-0.0.0.tgz", | ||
21141 | "integrity": "sha1-Hg9GUMhi3L/tVP1CsUjpuxch/PI=" | ||
21142 | }, | ||
21143 | "regexp-tree": { | ||
21144 | "version": "0.1.13", | ||
21145 | "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.13.tgz", | ||
21146 | "integrity": "sha512-hwdV/GQY5F8ReLZWO+W1SRoN5YfpOKY6852+tBFcma72DKBIcHjPRIlIvQN35bCOljuAfP2G2iB0FC/w236mUw==", | ||
21147 | "dev": true | ||
21148 | }, | ||
21149 | "regexp.prototype.flags": { | 22573 | "regexp.prototype.flags": { |
21150 | "version": "1.2.0", | 22574 | "version": "1.2.0", |
21151 | "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz", | 22575 | "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz", |
@@ -21195,9 +22619,9 @@ | |||
21195 | } | 22619 | } |
21196 | }, | 22620 | }, |
21197 | "regjsgen": { | 22621 | "regjsgen": { |
21198 | "version": "0.5.0", | 22622 | "version": "0.5.1", |
21199 | "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz", | 22623 | "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", |
21200 | "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==", | 22624 | "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==", |
21201 | "dev": true | 22625 | "dev": true |
21202 | }, | 22626 | }, |
21203 | "regjsparser": { | 22627 | "regjsparser": { |
@@ -21394,21 +22818,21 @@ | |||
21394 | } | 22818 | } |
21395 | }, | 22819 | }, |
21396 | "request-promise-core": { | 22820 | "request-promise-core": { |
21397 | "version": "1.1.2", | 22821 | "version": "1.1.3", |
21398 | "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", | 22822 | "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz", |
21399 | "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", | 22823 | "integrity": "sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==", |
21400 | "dev": true, | 22824 | "dev": true, |
21401 | "requires": { | 22825 | "requires": { |
21402 | "lodash": "^4.17.11" | 22826 | "lodash": "^4.17.15" |
21403 | } | 22827 | } |
21404 | }, | 22828 | }, |
21405 | "request-promise-native": { | 22829 | "request-promise-native": { |
21406 | "version": "1.0.7", | 22830 | "version": "1.0.8", |
21407 | "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz", | 22831 | "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz", |
21408 | "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==", | 22832 | "integrity": "sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==", |
21409 | "dev": true, | 22833 | "dev": true, |
21410 | "requires": { | 22834 | "requires": { |
21411 | "request-promise-core": "1.1.2", | 22835 | "request-promise-core": "1.1.3", |
21412 | "stealthy-require": "^1.1.1", | 22836 | "stealthy-require": "^1.1.1", |
21413 | "tough-cookie": "^2.3.3" | 22837 | "tough-cookie": "^2.3.3" |
21414 | } | 22838 | } |
@@ -21580,6 +23004,30 @@ | |||
21580 | "resolved": "https://registry.npmjs.org/rndm/-/rndm-1.2.0.tgz", | 23004 | "resolved": "https://registry.npmjs.org/rndm/-/rndm-1.2.0.tgz", |
21581 | "integrity": "sha1-8z/pz7Urv9UgqhgyO8ZdsRCht2w=" | 23005 | "integrity": "sha1-8z/pz7Urv9UgqhgyO8ZdsRCht2w=" |
21582 | }, | 23006 | }, |
23007 | "roarr": { | ||
23008 | "version": "2.14.6", | ||
23009 | "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.14.6.tgz", | ||
23010 | "integrity": "sha512-qjbw0BEesKA+3XFBPt+KVe1PC/Z6ShfJ4wPlx2XifqH5h2Lj8/KQT5XJTsy3n1Es5kai+BwKALaECW3F70B1cg==", | ||
23011 | "dev": true, | ||
23012 | "optional": true, | ||
23013 | "requires": { | ||
23014 | "boolean": "^3.0.0", | ||
23015 | "detect-node": "^2.0.4", | ||
23016 | "globalthis": "^1.0.0", | ||
23017 | "json-stringify-safe": "^5.0.1", | ||
23018 | "semver-compare": "^1.0.0", | ||
23019 | "sprintf-js": "^1.1.2" | ||
23020 | }, | ||
23021 | "dependencies": { | ||
23022 | "sprintf-js": { | ||
23023 | "version": "1.1.2", | ||
23024 | "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", | ||
23025 | "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", | ||
23026 | "dev": true, | ||
23027 | "optional": true | ||
23028 | } | ||
23029 | } | ||
23030 | }, | ||
21583 | "route-parser": { | 23031 | "route-parser": { |
21584 | "version": "0.0.5", | 23032 | "version": "0.0.5", |
21585 | "resolved": "https://registry.npmjs.org/route-parser/-/route-parser-0.0.5.tgz", | 23033 | "resolved": "https://registry.npmjs.org/route-parser/-/route-parser-0.0.5.tgz", |
@@ -21705,16 +23153,6 @@ | |||
21705 | "truncate-utf8-bytes": "^1.0.0" | 23153 | "truncate-utf8-bytes": "^1.0.0" |
21706 | } | 23154 | } |
21707 | }, | 23155 | }, |
21708 | "sanitize-html-react": { | ||
21709 | "version": "1.13.0", | ||
21710 | "resolved": "https://registry.npmjs.org/sanitize-html-react/-/sanitize-html-react-1.13.0.tgz", | ||
21711 | "integrity": "sha1-51e5rbryyKdi89Lf9wE4g44FQgo=", | ||
21712 | "requires": { | ||
21713 | "htmlparser2": "^3.9.0", | ||
21714 | "regexp-quote": "0.0.0", | ||
21715 | "xtend": "^4.0.0" | ||
21716 | } | ||
21717 | }, | ||
21718 | "sass-graph": { | 23156 | "sass-graph": { |
21719 | "version": "2.2.4", | 23157 | "version": "2.2.4", |
21720 | "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", | 23158 | "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", |
@@ -21941,9 +23379,9 @@ | |||
21941 | "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" | 23379 | "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" |
21942 | }, | 23380 | }, |
21943 | "scheduler": { | 23381 | "scheduler": { |
21944 | "version": "0.11.3", | 23382 | "version": "0.18.0", |
21945 | "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.11.3.tgz", | 23383 | "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.18.0.tgz", |
21946 | "integrity": "sha512-i9X9VRRVZDd3xZw10NY5Z2cVMbdYg6gqFecfj79USv1CFN+YrJ3gIPRKf1qlY+Sxly4djoKdfx1T+m9dnRB8kQ==", | 23384 | "integrity": "sha512-agTSHR1Nbfi6ulI0kYNK0203joW2Y5W4po4l+v03tOoiJKpTBbxpNhWDvqc/4IcOw+KLmSiQLTasZ4cab2/UWQ==", |
21947 | "requires": { | 23385 | "requires": { |
21948 | "loose-envify": "^1.1.0", | 23386 | "loose-envify": "^1.1.0", |
21949 | "object-assign": "^4.1.1" | 23387 | "object-assign": "^4.1.1" |
@@ -21993,12 +23431,12 @@ | |||
21993 | "dev": true | 23431 | "dev": true |
21994 | }, | 23432 | }, |
21995 | "selfsigned": { | 23433 | "selfsigned": { |
21996 | "version": "1.10.6", | 23434 | "version": "1.10.7", |
21997 | "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.6.tgz", | 23435 | "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.7.tgz", |
21998 | "integrity": "sha512-i3+CeqxL7DpAazgVpAGdKMwHuL63B5nhJMh9NQ7xmChGkA3jNFflq6Jyo1LLJYcr3idWiNOPWHCrm4zMayLG4w==", | 23436 | "integrity": "sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA==", |
21999 | "dev": true, | 23437 | "dev": true, |
22000 | "requires": { | 23438 | "requires": { |
22001 | "node-forge": "0.8.2" | 23439 | "node-forge": "0.9.0" |
22002 | } | 23440 | } |
22003 | }, | 23441 | }, |
22004 | "semver": { | 23442 | "semver": { |
@@ -22070,6 +23508,25 @@ | |||
22070 | } | 23508 | } |
22071 | } | 23509 | } |
22072 | }, | 23510 | }, |
23511 | "serialize-error": { | ||
23512 | "version": "5.0.0", | ||
23513 | "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-5.0.0.tgz", | ||
23514 | "integrity": "sha512-/VtpuyzYf82mHYTtI4QKtwHa79vAdU5OQpNPAmE/0UDdlGT0ZxHwC+J6gXkw29wwoVI8fMPsfcVHOwXtUQYYQA==", | ||
23515 | "dev": true, | ||
23516 | "optional": true, | ||
23517 | "requires": { | ||
23518 | "type-fest": "^0.8.0" | ||
23519 | }, | ||
23520 | "dependencies": { | ||
23521 | "type-fest": { | ||
23522 | "version": "0.8.1", | ||
23523 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", | ||
23524 | "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", | ||
23525 | "dev": true, | ||
23526 | "optional": true | ||
23527 | } | ||
23528 | } | ||
23529 | }, | ||
22073 | "serialize-javascript": { | 23530 | "serialize-javascript": { |
22074 | "version": "1.9.1", | 23531 | "version": "1.9.1", |
22075 | "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.9.1.tgz", | 23532 | "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.9.1.tgz", |
@@ -22216,56 +23673,10 @@ | |||
22216 | "is-arrayish": "^0.3.1" | 23673 | "is-arrayish": "^0.3.1" |
22217 | } | 23674 | } |
22218 | }, | 23675 | }, |
22219 | "single-line-log": { | ||
22220 | "version": "1.1.2", | ||
22221 | "resolved": "https://registry.npmjs.org/single-line-log/-/single-line-log-1.1.2.tgz", | ||
22222 | "integrity": "sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q=", | ||
22223 | "dev": true, | ||
22224 | "requires": { | ||
22225 | "string-width": "^1.0.1" | ||
22226 | }, | ||
22227 | "dependencies": { | ||
22228 | "ansi-regex": { | ||
22229 | "version": "2.1.1", | ||
22230 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", | ||
22231 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", | ||
22232 | "dev": true | ||
22233 | }, | ||
22234 | "is-fullwidth-code-point": { | ||
22235 | "version": "1.0.0", | ||
22236 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", | ||
22237 | "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", | ||
22238 | "dev": true, | ||
22239 | "requires": { | ||
22240 | "number-is-nan": "^1.0.0" | ||
22241 | } | ||
22242 | }, | ||
22243 | "string-width": { | ||
22244 | "version": "1.0.2", | ||
22245 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", | ||
22246 | "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", | ||
22247 | "dev": true, | ||
22248 | "requires": { | ||
22249 | "code-point-at": "^1.0.0", | ||
22250 | "is-fullwidth-code-point": "^1.0.0", | ||
22251 | "strip-ansi": "^3.0.0" | ||
22252 | } | ||
22253 | }, | ||
22254 | "strip-ansi": { | ||
22255 | "version": "3.0.1", | ||
22256 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", | ||
22257 | "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", | ||
22258 | "dev": true, | ||
22259 | "requires": { | ||
22260 | "ansi-regex": "^2.0.0" | ||
22261 | } | ||
22262 | } | ||
22263 | } | ||
22264 | }, | ||
22265 | "sisteransi": { | 23676 | "sisteransi": { |
22266 | "version": "1.0.3", | 23677 | "version": "1.0.4", |
22267 | "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.3.tgz", | 23678 | "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.4.tgz", |
22268 | "integrity": "sha512-SbEG75TzH8G7eVXFSN5f9EExILKfly7SUvVY5DhhYLvfhKqhDFY0OzevWa/zwak0RLRfWS5AvfMWpd9gJvr5Yg==", | 23679 | "integrity": "sha512-/ekMoM4NJ59ivGSfKapeG+FWtrmWvA1p6FBZwXrqojw90vJu8lBmrTxCMuBCydKtkaUe2zt4PlxeTKpjwMbyig==", |
22269 | "dev": true | 23680 | "dev": true |
22270 | }, | 23681 | }, |
22271 | "slash": { | 23682 | "slash": { |
@@ -22292,15 +23703,15 @@ | |||
22292 | "dev": true | 23703 | "dev": true |
22293 | }, | 23704 | }, |
22294 | "smart-buffer": { | 23705 | "smart-buffer": { |
22295 | "version": "4.0.2", | 23706 | "version": "4.1.0", |
22296 | "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.0.2.tgz", | 23707 | "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", |
22297 | "integrity": "sha512-JDhEpTKzXusOqXZ0BUIdH+CjFdO/CR3tLlf5CN34IypI+xMmXW1uB16OOY8z3cICbJlDAVJzNbwBhNO0wt9OAw==", | 23708 | "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==", |
22298 | "dev": true | 23709 | "dev": true |
22299 | }, | 23710 | }, |
22300 | "smoothscroll-polyfill": { | 23711 | "smoothscroll-polyfill": { |
22301 | "version": "0.3.6", | 23712 | "version": "0.4.4", |
22302 | "resolved": "https://registry.npmjs.org/smoothscroll-polyfill/-/smoothscroll-polyfill-0.3.6.tgz", | 23713 | "resolved": "https://registry.npmjs.org/smoothscroll-polyfill/-/smoothscroll-polyfill-0.4.4.tgz", |
22303 | "integrity": "sha1-SSvoRRlRV83C/FKaldieenFQkXI=" | 23714 | "integrity": "sha512-TK5ZA9U5RqCwMpfoMq/l1mrH0JAR7y7KRvOBx0n2869aLxch+gT9GhN3yUfjiw+d/DiF1mKo14+hd62JyMmoBg==" |
22304 | }, | 23715 | }, |
22305 | "snapdragon": { | 23716 | "snapdragon": { |
22306 | "version": "0.8.2", | 23717 | "version": "0.8.2", |
@@ -22576,9 +23987,9 @@ | |||
22576 | } | 23987 | } |
22577 | }, | 23988 | }, |
22578 | "sockjs-client": { | 23989 | "sockjs-client": { |
22579 | "version": "1.3.0", | 23990 | "version": "1.4.0", |
22580 | "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.3.0.tgz", | 23991 | "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", |
22581 | "integrity": "sha512-R9jxEzhnnrdxLCNln0xg5uGHqMnkhPSTzUZH2eXcR03S/On9Yvoq2wyUZILRUhZCNVu2PmwWVoyuiPz8th8zbg==", | 23992 | "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", |
22582 | "dev": true, | 23993 | "dev": true, |
22583 | "requires": { | 23994 | "requires": { |
22584 | "debug": "^3.2.5", | 23995 | "debug": "^3.2.5", |
@@ -22610,13 +24021,13 @@ | |||
22610 | } | 24021 | } |
22611 | }, | 24022 | }, |
22612 | "socks": { | 24023 | "socks": { |
22613 | "version": "2.3.2", | 24024 | "version": "2.3.3", |
22614 | "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.2.tgz", | 24025 | "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz", |
22615 | "integrity": "sha512-pCpjxQgOByDHLlNqlnh/mNSAxIUkyBBuwwhTcV+enZGbDaClPvHdvm6uvOwZfFJkam7cGhBNbb4JxiP8UZkRvQ==", | 24026 | "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==", |
22616 | "dev": true, | 24027 | "dev": true, |
22617 | "requires": { | 24028 | "requires": { |
22618 | "ip": "^1.1.5", | 24029 | "ip": "1.1.5", |
22619 | "smart-buffer": "4.0.2" | 24030 | "smart-buffer": "^4.1.0" |
22620 | } | 24031 | } |
22621 | }, | 24032 | }, |
22622 | "socks-proxy-agent": { | 24033 | "socks-proxy-agent": { |
@@ -22791,12 +24202,6 @@ | |||
22791 | "wbuf": "^1.7.3" | 24202 | "wbuf": "^1.7.3" |
22792 | } | 24203 | } |
22793 | }, | 24204 | }, |
22794 | "speedometer": { | ||
22795 | "version": "0.1.4", | ||
22796 | "resolved": "https://registry.npmjs.org/speedometer/-/speedometer-0.1.4.tgz", | ||
22797 | "integrity": "sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=", | ||
22798 | "dev": true | ||
22799 | }, | ||
22800 | "spin.js": { | 24205 | "spin.js": { |
22801 | "version": "2.3.2", | 24206 | "version": "2.3.2", |
22802 | "resolved": "https://registry.npmjs.org/spin.js/-/spin.js-2.3.2.tgz", | 24207 | "resolved": "https://registry.npmjs.org/spin.js/-/spin.js-2.3.2.tgz", |
@@ -22806,7 +24211,6 @@ | |||
22806 | "version": "1.0.1", | 24211 | "version": "1.0.1", |
22807 | "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", | 24212 | "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", |
22808 | "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", | 24213 | "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", |
22809 | "dev": true, | ||
22810 | "requires": { | 24214 | "requires": { |
22811 | "through": "2" | 24215 | "through": "2" |
22812 | } | 24216 | } |
@@ -23134,7 +24538,6 @@ | |||
23134 | "version": "2.1.0", | 24538 | "version": "2.1.0", |
23135 | "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz", | 24539 | "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz", |
23136 | "integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==", | 24540 | "integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==", |
23137 | "dev": true, | ||
23138 | "requires": { | 24541 | "requires": { |
23139 | "define-properties": "^1.1.3", | 24542 | "define-properties": "^1.1.3", |
23140 | "function-bind": "^1.1.1" | 24543 | "function-bind": "^1.1.1" |
@@ -23144,7 +24547,6 @@ | |||
23144 | "version": "2.1.0", | 24547 | "version": "2.1.0", |
23145 | "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz", | 24548 | "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz", |
23146 | "integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==", | 24549 | "integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==", |
23147 | "dev": true, | ||
23148 | "requires": { | 24550 | "requires": { |
23149 | "define-properties": "^1.1.3", | 24551 | "define-properties": "^1.1.3", |
23150 | "function-bind": "^1.1.1" | 24552 | "function-bind": "^1.1.1" |
@@ -23219,29 +24621,12 @@ | |||
23219 | "integrity": "sha1-JAIuSG878c3KCUKDt2nEctO3KJc=" | 24621 | "integrity": "sha1-JAIuSG878c3KCUKDt2nEctO3KJc=" |
23220 | }, | 24622 | }, |
23221 | "sumchecker": { | 24623 | "sumchecker": { |
23222 | "version": "2.0.2", | 24624 | "version": "3.0.1", |
23223 | "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-2.0.2.tgz", | 24625 | "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", |
23224 | "integrity": "sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=", | 24626 | "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", |
23225 | "dev": true, | 24627 | "dev": true, |
23226 | "requires": { | 24628 | "requires": { |
23227 | "debug": "^2.2.0" | 24629 | "debug": "^4.1.0" |
23228 | }, | ||
23229 | "dependencies": { | ||
23230 | "debug": { | ||
23231 | "version": "2.6.9", | ||
23232 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", | ||
23233 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", | ||
23234 | "dev": true, | ||
23235 | "requires": { | ||
23236 | "ms": "2.0.0" | ||
23237 | } | ||
23238 | }, | ||
23239 | "ms": { | ||
23240 | "version": "2.0.0", | ||
23241 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", | ||
23242 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", | ||
23243 | "dev": true | ||
23244 | } | ||
23245 | } | 24630 | } |
23246 | }, | 24631 | }, |
23247 | "supports-color": { | 24632 | "supports-color": { |
@@ -23463,19 +24848,19 @@ | |||
23463 | } | 24848 | } |
23464 | }, | 24849 | }, |
23465 | "tempfile": { | 24850 | "tempfile": { |
23466 | "version": "1.1.1", | 24851 | "version": "3.0.0", |
23467 | "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-1.1.1.tgz", | 24852 | "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-3.0.0.tgz", |
23468 | "integrity": "sha1-W8xOrsxKsscH2LwR2ZzMmiyyh/I=", | 24853 | "integrity": "sha512-uNFCg478XovRi85iD42egu+eSFUmmka750Jy7L5tfHI5hQKKtbPnxaSaXAbBqCDYrw3wx4tXjKwci4/QmsZJxw==", |
23469 | "dev": true, | 24854 | "dev": true, |
23470 | "requires": { | 24855 | "requires": { |
23471 | "os-tmpdir": "^1.0.0", | 24856 | "temp-dir": "^2.0.0", |
23472 | "uuid": "^2.0.1" | 24857 | "uuid": "^3.3.2" |
23473 | }, | 24858 | }, |
23474 | "dependencies": { | 24859 | "dependencies": { |
23475 | "uuid": { | 24860 | "temp-dir": { |
23476 | "version": "2.0.3", | 24861 | "version": "2.0.0", |
23477 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", | 24862 | "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", |
23478 | "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=", | 24863 | "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", |
23479 | "dev": true | 24864 | "dev": true |
23480 | } | 24865 | } |
23481 | } | 24866 | } |
@@ -23586,9 +24971,9 @@ | |||
23586 | } | 24971 | } |
23587 | }, | 24972 | }, |
23588 | "terser": { | 24973 | "terser": { |
23589 | "version": "4.3.8", | 24974 | "version": "4.4.0", |
23590 | "resolved": "https://registry.npmjs.org/terser/-/terser-4.3.8.tgz", | 24975 | "resolved": "https://registry.npmjs.org/terser/-/terser-4.4.0.tgz", |
23591 | "integrity": "sha512-otmIRlRVmLChAWsnSFNO0Bfk6YySuBp6G9qrHiJwlLDd4mxe2ta4sjI7TzIR+W1nBMjilzrMcPOz9pSusgx3hQ==", | 24976 | "integrity": "sha512-oDG16n2WKm27JO8h4y/w3iqBGAOSCtq7k8dRmrn4Wf9NouL0b2WpMHGChFGZq4nFAQy1FsNJrVQHfurXOSTmOA==", |
23592 | "requires": { | 24977 | "requires": { |
23593 | "commander": "^2.20.0", | 24978 | "commander": "^2.20.0", |
23594 | "source-map": "~0.6.1", | 24979 | "source-map": "~0.6.1", |
@@ -23784,17 +25169,10 @@ | |||
23784 | "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=", | 25169 | "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=", |
23785 | "dev": true | 25170 | "dev": true |
23786 | }, | 25171 | }, |
23787 | "throttleit": { | ||
23788 | "version": "0.0.2", | ||
23789 | "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz", | ||
23790 | "integrity": "sha1-z+34jmDADdlpe2H90qg0OptoDq8=", | ||
23791 | "dev": true | ||
23792 | }, | ||
23793 | "through": { | 25172 | "through": { |
23794 | "version": "2.3.8", | 25173 | "version": "2.3.8", |
23795 | "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", | 25174 | "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", |
23796 | "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", | 25175 | "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" |
23797 | "dev": true | ||
23798 | }, | 25176 | }, |
23799 | "through2": { | 25177 | "through2": { |
23800 | "version": "3.0.1", | 25178 | "version": "3.0.1", |
@@ -23857,9 +25235,9 @@ | |||
23857 | } | 25235 | } |
23858 | }, | 25236 | }, |
23859 | "thunky": { | 25237 | "thunky": { |
23860 | "version": "1.0.3", | 25238 | "version": "1.1.0", |
23861 | "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.3.tgz", | 25239 | "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", |
23862 | "integrity": "sha512-YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow==", | 25240 | "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", |
23863 | "dev": true | 25241 | "dev": true |
23864 | }, | 25242 | }, |
23865 | "tildify": { | 25243 | "tildify": { |
@@ -24139,29 +25517,38 @@ | |||
24139 | "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" | 25517 | "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" |
24140 | }, | 25518 | }, |
24141 | "tslint": { | 25519 | "tslint": { |
24142 | "version": "5.12.0", | 25520 | "version": "5.20.1", |
24143 | "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.12.0.tgz", | 25521 | "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.20.1.tgz", |
24144 | "integrity": "sha512-CKEcH1MHUBhoV43SA/Jmy1l24HJJgI0eyLbBNSRyFlsQvb9v6Zdq+Nz2vEOH00nC5SUx4SneJ59PZUS/ARcokQ==", | 25522 | "integrity": "sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==", |
24145 | "dev": true, | 25523 | "dev": true, |
24146 | "requires": { | 25524 | "requires": { |
24147 | "babel-code-frame": "^6.22.0", | 25525 | "@babel/code-frame": "^7.0.0", |
24148 | "builtin-modules": "^1.1.1", | 25526 | "builtin-modules": "^1.1.1", |
24149 | "chalk": "^2.3.0", | 25527 | "chalk": "^2.3.0", |
24150 | "commander": "^2.12.1", | 25528 | "commander": "^2.12.1", |
24151 | "diff": "^3.2.0", | 25529 | "diff": "^4.0.1", |
24152 | "glob": "^7.1.1", | 25530 | "glob": "^7.1.1", |
24153 | "js-yaml": "^3.7.0", | 25531 | "js-yaml": "^3.13.1", |
24154 | "minimatch": "^3.0.4", | 25532 | "minimatch": "^3.0.4", |
25533 | "mkdirp": "^0.5.1", | ||
24155 | "resolve": "^1.3.2", | 25534 | "resolve": "^1.3.2", |
24156 | "semver": "^5.3.0", | 25535 | "semver": "^5.3.0", |
24157 | "tslib": "^1.8.0", | 25536 | "tslib": "^1.8.0", |
24158 | "tsutils": "^2.27.2" | 25537 | "tsutils": "^2.29.0" |
25538 | }, | ||
25539 | "dependencies": { | ||
25540 | "diff": { | ||
25541 | "version": "4.0.1", | ||
25542 | "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.1.tgz", | ||
25543 | "integrity": "sha512-s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q==", | ||
25544 | "dev": true | ||
25545 | } | ||
24159 | } | 25546 | } |
24160 | }, | 25547 | }, |
24161 | "tslint-config-airbnb": { | 25548 | "tslint-config-airbnb": { |
24162 | "version": "5.11.1", | 25549 | "version": "5.11.2", |
24163 | "resolved": "https://registry.npmjs.org/tslint-config-airbnb/-/tslint-config-airbnb-5.11.1.tgz", | 25550 | "resolved": "https://registry.npmjs.org/tslint-config-airbnb/-/tslint-config-airbnb-5.11.2.tgz", |
24164 | "integrity": "sha512-hkaittm2607vVMe8eotANGN1CimD5tor7uoY3ypg2VTtEcDB/KGWYbJOz58t8LI4cWSyWtgqYQ5F0HwKxxhlkQ==", | 25551 | "integrity": "sha512-mUpHPTeeCFx8XARGG/kzYP4dPSOgoCqNiYbGHh09qTH8q+Y1ghsOgaeZKYYQT7IyxMos523z/QBaiv2zKNBcow==", |
24165 | "dev": true, | 25552 | "dev": true, |
24166 | "requires": { | 25553 | "requires": { |
24167 | "tslint-consistent-codestyle": "^1.14.1", | 25554 | "tslint-consistent-codestyle": "^1.14.1", |
@@ -24170,12 +25557,12 @@ | |||
24170 | } | 25557 | } |
24171 | }, | 25558 | }, |
24172 | "tslint-consistent-codestyle": { | 25559 | "tslint-consistent-codestyle": { |
24173 | "version": "1.15.1", | 25560 | "version": "1.16.0", |
24174 | "resolved": "https://registry.npmjs.org/tslint-consistent-codestyle/-/tslint-consistent-codestyle-1.15.1.tgz", | 25561 | "resolved": "https://registry.npmjs.org/tslint-consistent-codestyle/-/tslint-consistent-codestyle-1.16.0.tgz", |
24175 | "integrity": "sha512-38Y3Dz4zcABe/PlPAQSGNEWPGVq0OzcIQR7SEU6dNujp/SgvhxhJOhIhI9gY4r0I3/TNtvVQwARWor9O9LPZWg==", | 25562 | "integrity": "sha512-ebR/xHyMEuU36hGNOgCfjGBNYxBPixf0yU1Yoo6s3BrpBRFccjPOmIVaVvQsWAUAMdmfzHOCihVkcaMfimqvHw==", |
24176 | "dev": true, | 25563 | "dev": true, |
24177 | "requires": { | 25564 | "requires": { |
24178 | "@fimbul/bifrost": "^0.17.0", | 25565 | "@fimbul/bifrost": "^0.21.0", |
24179 | "tslib": "^1.7.1", | 25566 | "tslib": "^1.7.1", |
24180 | "tsutils": "^2.29.0" | 25567 | "tsutils": "^2.29.0" |
24181 | } | 25568 | } |
@@ -24270,6 +25657,13 @@ | |||
24270 | "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", | 25657 | "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", |
24271 | "dev": true | 25658 | "dev": true |
24272 | }, | 25659 | }, |
25660 | "tunnel": { | ||
25661 | "version": "0.0.6", | ||
25662 | "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", | ||
25663 | "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", | ||
25664 | "dev": true, | ||
25665 | "optional": true | ||
25666 | }, | ||
24273 | "tunnel-agent": { | 25667 | "tunnel-agent": { |
24274 | "version": "0.6.0", | 25668 | "version": "0.6.0", |
24275 | "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", | 25669 | "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", |
@@ -24344,9 +25738,9 @@ | |||
24344 | "dev": true | 25738 | "dev": true |
24345 | }, | 25739 | }, |
24346 | "typescript": { | 25740 | "typescript": { |
24347 | "version": "3.2.2", | 25741 | "version": "3.7.2", |
24348 | "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.2.2.tgz", | 25742 | "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.7.2.tgz", |
24349 | "integrity": "sha512-VCj5UiSyHBjwfYacmDuc/NOk4QQixbE+Wn7MFJuS0nRuPQbof132Pw4u53dm264O8LPc2MVsc7RJNml5szurkg==", | 25743 | "integrity": "sha512-ml7V7JfiN2Xwvcer+XAf2csGO1bPBdRbFCkYBczNZggrBZ9c7G3riSUeJmqEU5uOtXNPMhE3n+R4FA/3YOAWOQ==", |
24350 | "dev": true | 25744 | "dev": true |
24351 | }, | 25745 | }, |
24352 | "ua-parser-js": { | 25746 | "ua-parser-js": { |
@@ -24738,7 +26132,6 @@ | |||
24738 | "version": "1.0.0", | 26132 | "version": "1.0.0", |
24739 | "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", | 26133 | "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", |
24740 | "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", | 26134 | "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", |
24741 | "dev": true, | ||
24742 | "requires": { | 26135 | "requires": { |
24743 | "define-properties": "^1.1.2", | 26136 | "define-properties": "^1.1.2", |
24744 | "object.getownpropertydescriptors": "^2.0.3" | 26137 | "object.getownpropertydescriptors": "^2.0.3" |
@@ -24762,9 +26155,9 @@ | |||
24762 | "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==" | 26155 | "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==" |
24763 | }, | 26156 | }, |
24764 | "v8-compile-cache": { | 26157 | "v8-compile-cache": { |
24765 | "version": "2.1.0", | 26158 | "version": "2.0.3", |
24766 | "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", | 26159 | "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz", |
24767 | "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==", | 26160 | "integrity": "sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w==", |
24768 | "dev": true | 26161 | "dev": true |
24769 | }, | 26162 | }, |
24770 | "v8flags": { | 26163 | "v8flags": { |
@@ -24940,9 +26333,9 @@ | |||
24940 | } | 26333 | } |
24941 | }, | 26334 | }, |
24942 | "vm-browserify": { | 26335 | "vm-browserify": { |
24943 | "version": "1.1.0", | 26336 | "version": "1.1.2", |
24944 | "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.0.tgz", | 26337 | "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", |
24945 | "integrity": "sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw==", | 26338 | "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", |
24946 | "dev": true | 26339 | "dev": true |
24947 | }, | 26340 | }, |
24948 | "w3c-hr-time": { | 26341 | "w3c-hr-time": { |
@@ -25033,43 +26426,36 @@ | |||
25033 | "dev": true | 26426 | "dev": true |
25034 | }, | 26427 | }, |
25035 | "webpack": { | 26428 | "webpack": { |
25036 | "version": "4.28.3", | 26429 | "version": "4.41.2", |
25037 | "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.28.3.tgz", | 26430 | "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.41.2.tgz", |
25038 | "integrity": "sha512-vLZN9k5I7Nr/XB1IDG9GbZB4yQd1sPuvufMFgJkx0b31fi2LD97KQIjwjxE7xytdruAYfu5S0FLBLjdxmwGJCg==", | 26431 | "integrity": "sha512-Zhw69edTGfbz9/8JJoyRQ/pq8FYUoY0diOXqW0T6yhgdhCv6wr0hra5DwwWexNRns2Z2+gsnrNcbe9hbGBgk/A==", |
25039 | "dev": true, | 26432 | "dev": true, |
25040 | "requires": { | 26433 | "requires": { |
25041 | "@webassemblyjs/ast": "1.7.11", | 26434 | "@webassemblyjs/ast": "1.8.5", |
25042 | "@webassemblyjs/helper-module-context": "1.7.11", | 26435 | "@webassemblyjs/helper-module-context": "1.8.5", |
25043 | "@webassemblyjs/wasm-edit": "1.7.11", | 26436 | "@webassemblyjs/wasm-edit": "1.8.5", |
25044 | "@webassemblyjs/wasm-parser": "1.7.11", | 26437 | "@webassemblyjs/wasm-parser": "1.8.5", |
25045 | "acorn": "^5.6.2", | 26438 | "acorn": "^6.2.1", |
25046 | "acorn-dynamic-import": "^3.0.0", | 26439 | "ajv": "^6.10.2", |
25047 | "ajv": "^6.1.0", | 26440 | "ajv-keywords": "^3.4.1", |
25048 | "ajv-keywords": "^3.1.0", | 26441 | "chrome-trace-event": "^1.0.2", |
25049 | "chrome-trace-event": "^1.0.0", | ||
25050 | "enhanced-resolve": "^4.1.0", | 26442 | "enhanced-resolve": "^4.1.0", |
25051 | "eslint-scope": "^4.0.0", | 26443 | "eslint-scope": "^4.0.3", |
25052 | "json-parse-better-errors": "^1.0.2", | 26444 | "json-parse-better-errors": "^1.0.2", |
25053 | "loader-runner": "^2.3.0", | 26445 | "loader-runner": "^2.4.0", |
25054 | "loader-utils": "^1.1.0", | 26446 | "loader-utils": "^1.2.3", |
25055 | "memory-fs": "~0.4.1", | 26447 | "memory-fs": "^0.4.1", |
25056 | "micromatch": "^3.1.8", | 26448 | "micromatch": "^3.1.10", |
25057 | "mkdirp": "~0.5.0", | 26449 | "mkdirp": "^0.5.1", |
25058 | "neo-async": "^2.5.0", | 26450 | "neo-async": "^2.6.1", |
25059 | "node-libs-browser": "^2.0.0", | 26451 | "node-libs-browser": "^2.2.1", |
25060 | "schema-utils": "^0.4.4", | 26452 | "schema-utils": "^1.0.0", |
25061 | "tapable": "^1.1.0", | 26453 | "tapable": "^1.1.3", |
25062 | "terser-webpack-plugin": "^1.1.0", | 26454 | "terser-webpack-plugin": "^1.4.1", |
25063 | "watchpack": "^1.5.0", | 26455 | "watchpack": "^1.6.0", |
25064 | "webpack-sources": "^1.3.0" | 26456 | "webpack-sources": "^1.4.1" |
25065 | }, | 26457 | }, |
25066 | "dependencies": { | 26458 | "dependencies": { |
25067 | "acorn": { | ||
25068 | "version": "5.7.3", | ||
25069 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", | ||
25070 | "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", | ||
25071 | "dev": true | ||
25072 | }, | ||
25073 | "eslint-scope": { | 26459 | "eslint-scope": { |
25074 | "version": "4.0.3", | 26460 | "version": "4.0.3", |
25075 | "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", | 26461 | "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", |
@@ -25080,110 +26466,224 @@ | |||
25080 | "estraverse": "^4.1.1" | 26466 | "estraverse": "^4.1.1" |
25081 | } | 26467 | } |
25082 | }, | 26468 | }, |
25083 | "schema-utils": { | 26469 | "terser-webpack-plugin": { |
25084 | "version": "0.4.7", | 26470 | "version": "1.4.1", |
25085 | "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", | 26471 | "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.1.tgz", |
25086 | "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", | 26472 | "integrity": "sha512-ZXmmfiwtCLfz8WKZyYUuuHf3dMYEjg8NrjHMb0JqHVHVOSkzp3cW2/XG1fP3tRhqEqSzMwzzRQGtAPbs4Cncxg==", |
25087 | "dev": true, | 26473 | "dev": true, |
25088 | "requires": { | 26474 | "requires": { |
25089 | "ajv": "^6.1.0", | 26475 | "cacache": "^12.0.2", |
25090 | "ajv-keywords": "^3.1.0" | 26476 | "find-cache-dir": "^2.1.0", |
26477 | "is-wsl": "^1.1.0", | ||
26478 | "schema-utils": "^1.0.0", | ||
26479 | "serialize-javascript": "^1.7.0", | ||
26480 | "source-map": "^0.6.1", | ||
26481 | "terser": "^4.1.2", | ||
26482 | "webpack-sources": "^1.4.0", | ||
26483 | "worker-farm": "^1.7.0" | ||
25091 | } | 26484 | } |
25092 | } | 26485 | } |
25093 | } | 26486 | } |
25094 | }, | 26487 | }, |
25095 | "webpack-cli": { | 26488 | "webpack-cli": { |
25096 | "version": "3.2.1", | 26489 | "version": "3.3.10", |
25097 | "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.2.1.tgz", | 26490 | "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.10.tgz", |
25098 | "integrity": "sha512-jeJveHwz/vwpJ3B8bxEL5a/rVKIpRNJDsKggfKnxuYeohNDW4Y/wB9N/XHJA093qZyS0r6mYL+/crLsIol4WKA==", | 26491 | "integrity": "sha512-u1dgND9+MXaEt74sJR4PR7qkPxXUSQ0RXYq8x1L6Jg1MYVEmGPrH6Ah6C4arD4r0J1P5HKjRqpab36k0eIzPqg==", |
25099 | "dev": true, | 26492 | "dev": true, |
25100 | "requires": { | 26493 | "requires": { |
25101 | "chalk": "^2.4.1", | 26494 | "chalk": "2.4.2", |
25102 | "cross-spawn": "^6.0.5", | 26495 | "cross-spawn": "6.0.5", |
25103 | "enhanced-resolve": "^4.1.0", | 26496 | "enhanced-resolve": "4.1.0", |
25104 | "findup-sync": "^2.0.0", | 26497 | "findup-sync": "3.0.0", |
25105 | "global-modules": "^1.0.0", | 26498 | "global-modules": "2.0.0", |
25106 | "global-modules-path": "^2.3.0", | 26499 | "import-local": "2.0.0", |
25107 | "import-local": "^2.0.0", | 26500 | "interpret": "1.2.0", |
25108 | "interpret": "^1.1.0", | 26501 | "loader-utils": "1.2.3", |
25109 | "lightercollective": "^0.1.0", | 26502 | "supports-color": "6.1.0", |
25110 | "loader-utils": "^1.1.0", | 26503 | "v8-compile-cache": "2.0.3", |
25111 | "supports-color": "^5.5.0", | 26504 | "yargs": "13.2.4" |
25112 | "v8-compile-cache": "^2.0.2", | ||
25113 | "yargs": "^12.0.4" | ||
25114 | }, | 26505 | }, |
25115 | "dependencies": { | 26506 | "dependencies": { |
25116 | "findup-sync": { | 26507 | "ansi-regex": { |
26508 | "version": "4.1.0", | ||
26509 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", | ||
26510 | "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", | ||
26511 | "dev": true | ||
26512 | }, | ||
26513 | "cliui": { | ||
26514 | "version": "5.0.0", | ||
26515 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", | ||
26516 | "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", | ||
26517 | "dev": true, | ||
26518 | "requires": { | ||
26519 | "string-width": "^3.1.0", | ||
26520 | "strip-ansi": "^5.2.0", | ||
26521 | "wrap-ansi": "^5.1.0" | ||
26522 | } | ||
26523 | }, | ||
26524 | "get-caller-file": { | ||
26525 | "version": "2.0.5", | ||
26526 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", | ||
26527 | "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", | ||
26528 | "dev": true | ||
26529 | }, | ||
26530 | "global-modules": { | ||
25117 | "version": "2.0.0", | 26531 | "version": "2.0.0", |
25118 | "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", | 26532 | "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", |
25119 | "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", | 26533 | "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", |
25120 | "dev": true, | 26534 | "dev": true, |
25121 | "requires": { | 26535 | "requires": { |
25122 | "detect-file": "^1.0.0", | 26536 | "global-prefix": "^3.0.0" |
25123 | "is-glob": "^3.1.0", | ||
25124 | "micromatch": "^3.0.4", | ||
25125 | "resolve-dir": "^1.0.1" | ||
25126 | } | 26537 | } |
25127 | }, | 26538 | }, |
25128 | "is-glob": { | 26539 | "global-prefix": { |
26540 | "version": "3.0.0", | ||
26541 | "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", | ||
26542 | "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", | ||
26543 | "dev": true, | ||
26544 | "requires": { | ||
26545 | "ini": "^1.3.5", | ||
26546 | "kind-of": "^6.0.2", | ||
26547 | "which": "^1.3.1" | ||
26548 | } | ||
26549 | }, | ||
26550 | "require-main-filename": { | ||
26551 | "version": "2.0.0", | ||
26552 | "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", | ||
26553 | "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", | ||
26554 | "dev": true | ||
26555 | }, | ||
26556 | "string-width": { | ||
25129 | "version": "3.1.0", | 26557 | "version": "3.1.0", |
25130 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", | 26558 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", |
25131 | "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", | 26559 | "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", |
25132 | "dev": true, | 26560 | "dev": true, |
25133 | "requires": { | 26561 | "requires": { |
25134 | "is-extglob": "^2.1.0" | 26562 | "emoji-regex": "^7.0.1", |
26563 | "is-fullwidth-code-point": "^2.0.0", | ||
26564 | "strip-ansi": "^5.1.0" | ||
26565 | } | ||
26566 | }, | ||
26567 | "strip-ansi": { | ||
26568 | "version": "5.2.0", | ||
26569 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", | ||
26570 | "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", | ||
26571 | "dev": true, | ||
26572 | "requires": { | ||
26573 | "ansi-regex": "^4.1.0" | ||
26574 | } | ||
26575 | }, | ||
26576 | "supports-color": { | ||
26577 | "version": "6.1.0", | ||
26578 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", | ||
26579 | "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", | ||
26580 | "dev": true, | ||
26581 | "requires": { | ||
26582 | "has-flag": "^3.0.0" | ||
26583 | } | ||
26584 | }, | ||
26585 | "wrap-ansi": { | ||
26586 | "version": "5.1.0", | ||
26587 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", | ||
26588 | "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", | ||
26589 | "dev": true, | ||
26590 | "requires": { | ||
26591 | "ansi-styles": "^3.2.0", | ||
26592 | "string-width": "^3.0.0", | ||
26593 | "strip-ansi": "^5.0.0" | ||
26594 | } | ||
26595 | }, | ||
26596 | "yargs": { | ||
26597 | "version": "13.2.4", | ||
26598 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.4.tgz", | ||
26599 | "integrity": "sha512-HG/DWAJa1PAnHT9JAhNa8AbAv3FPaiLzioSjCcmuXXhP8MlpHO5vwls4g4j6n30Z74GVQj8Xa62dWVx1QCGklg==", | ||
26600 | "dev": true, | ||
26601 | "requires": { | ||
26602 | "cliui": "^5.0.0", | ||
26603 | "find-up": "^3.0.0", | ||
26604 | "get-caller-file": "^2.0.1", | ||
26605 | "os-locale": "^3.1.0", | ||
26606 | "require-directory": "^2.1.1", | ||
26607 | "require-main-filename": "^2.0.0", | ||
26608 | "set-blocking": "^2.0.0", | ||
26609 | "string-width": "^3.0.0", | ||
26610 | "which-module": "^2.0.0", | ||
26611 | "y18n": "^4.0.0", | ||
26612 | "yargs-parser": "^13.1.0" | ||
26613 | } | ||
26614 | }, | ||
26615 | "yargs-parser": { | ||
26616 | "version": "13.1.1", | ||
26617 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", | ||
26618 | "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", | ||
26619 | "dev": true, | ||
26620 | "requires": { | ||
26621 | "camelcase": "^5.0.0", | ||
26622 | "decamelize": "^1.2.0" | ||
25135 | } | 26623 | } |
25136 | } | 26624 | } |
25137 | } | 26625 | } |
25138 | }, | 26626 | }, |
25139 | "webpack-dev-middleware": { | 26627 | "webpack-dev-middleware": { |
25140 | "version": "3.4.0", | 26628 | "version": "3.7.2", |
25141 | "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.4.0.tgz", | 26629 | "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", |
25142 | "integrity": "sha512-Q9Iyc0X9dP9bAsYskAVJ/hmIZZQwf/3Sy4xCAZgL5cUkjZmUZLt4l5HpbST/Pdgjn3u6pE7u5OdGd1apgzRujA==", | 26630 | "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", |
25143 | "dev": true, | 26631 | "dev": true, |
25144 | "requires": { | 26632 | "requires": { |
25145 | "memory-fs": "~0.4.1", | 26633 | "memory-fs": "^0.4.1", |
25146 | "mime": "^2.3.1", | 26634 | "mime": "^2.4.4", |
25147 | "range-parser": "^1.0.3", | 26635 | "mkdirp": "^0.5.1", |
26636 | "range-parser": "^1.2.1", | ||
25148 | "webpack-log": "^2.0.0" | 26637 | "webpack-log": "^2.0.0" |
26638 | }, | ||
26639 | "dependencies": { | ||
26640 | "range-parser": { | ||
26641 | "version": "1.2.1", | ||
26642 | "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", | ||
26643 | "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", | ||
26644 | "dev": true | ||
26645 | } | ||
25149 | } | 26646 | } |
25150 | }, | 26647 | }, |
25151 | "webpack-dev-server": { | 26648 | "webpack-dev-server": { |
25152 | "version": "3.1.14", | 26649 | "version": "3.9.0", |
25153 | "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.1.14.tgz", | 26650 | "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.9.0.tgz", |
25154 | "integrity": "sha512-mGXDgz5SlTxcF3hUpfC8hrQ11yhAttuUQWf1Wmb+6zo3x6rb7b9mIfuQvAPLdfDRCGRGvakBWHdHOa0I9p/EVQ==", | 26651 | "integrity": "sha512-E6uQ4kRrTX9URN9s/lIbqTAztwEPdvzVrcmHE8EQ9YnuT9J8Es5Wrd8n9BKg1a0oZ5EgEke/EQFgUsp18dSTBw==", |
25155 | "dev": true, | 26652 | "dev": true, |
25156 | "requires": { | 26653 | "requires": { |
25157 | "ansi-html": "0.0.7", | 26654 | "ansi-html": "0.0.7", |
25158 | "bonjour": "^3.5.0", | 26655 | "bonjour": "^3.5.0", |
25159 | "chokidar": "^2.0.0", | 26656 | "chokidar": "^2.1.8", |
25160 | "compression": "^1.5.2", | 26657 | "compression": "^1.7.4", |
25161 | "connect-history-api-fallback": "^1.3.0", | 26658 | "connect-history-api-fallback": "^1.6.0", |
25162 | "debug": "^3.1.0", | 26659 | "debug": "^4.1.1", |
25163 | "del": "^3.0.0", | 26660 | "del": "^4.1.1", |
25164 | "express": "^4.16.2", | 26661 | "express": "^4.17.1", |
25165 | "html-entities": "^1.2.0", | 26662 | "html-entities": "^1.2.1", |
25166 | "http-proxy-middleware": "~0.18.0", | 26663 | "http-proxy-middleware": "0.19.1", |
25167 | "import-local": "^2.0.0", | 26664 | "import-local": "^2.0.0", |
25168 | "internal-ip": "^3.0.1", | 26665 | "internal-ip": "^4.3.0", |
25169 | "ip": "^1.1.5", | 26666 | "ip": "^1.1.5", |
25170 | "killable": "^1.0.0", | 26667 | "is-absolute-url": "^3.0.3", |
25171 | "loglevel": "^1.4.1", | 26668 | "killable": "^1.0.1", |
25172 | "opn": "^5.1.0", | 26669 | "loglevel": "^1.6.4", |
25173 | "portfinder": "^1.0.9", | 26670 | "opn": "^5.5.0", |
26671 | "p-retry": "^3.0.1", | ||
26672 | "portfinder": "^1.0.25", | ||
25174 | "schema-utils": "^1.0.0", | 26673 | "schema-utils": "^1.0.0", |
25175 | "selfsigned": "^1.9.1", | 26674 | "selfsigned": "^1.10.7", |
25176 | "semver": "^5.6.0", | 26675 | "semver": "^6.3.0", |
25177 | "serve-index": "^1.7.2", | 26676 | "serve-index": "^1.9.1", |
25178 | "sockjs": "0.3.19", | 26677 | "sockjs": "0.3.19", |
25179 | "sockjs-client": "1.3.0", | 26678 | "sockjs-client": "1.4.0", |
25180 | "spdy": "^4.0.0", | 26679 | "spdy": "^4.0.1", |
25181 | "strip-ansi": "^3.0.0", | 26680 | "strip-ansi": "^3.0.1", |
25182 | "supports-color": "^5.1.0", | 26681 | "supports-color": "^6.1.0", |
25183 | "url": "^0.11.0", | 26682 | "url": "^0.11.0", |
25184 | "webpack-dev-middleware": "3.4.0", | 26683 | "webpack-dev-middleware": "^3.7.2", |
25185 | "webpack-log": "^2.0.0", | 26684 | "webpack-log": "^2.0.0", |
25186 | "yargs": "12.0.2" | 26685 | "ws": "^6.2.1", |
26686 | "yargs": "12.0.5" | ||
25187 | }, | 26687 | }, |
25188 | "dependencies": { | 26688 | "dependencies": { |
25189 | "accepts": { | 26689 | "accepts": { |
@@ -25197,12 +26697,12 @@ | |||
25197 | }, | 26697 | }, |
25198 | "dependencies": { | 26698 | "dependencies": { |
25199 | "mime-types": { | 26699 | "mime-types": { |
25200 | "version": "2.1.24", | 26700 | "version": "2.1.25", |
25201 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", | 26701 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.25.tgz", |
25202 | "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", | 26702 | "integrity": "sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg==", |
25203 | "dev": true, | 26703 | "dev": true, |
25204 | "requires": { | 26704 | "requires": { |
25205 | "mime-db": "1.40.0" | 26705 | "mime-db": "1.42.0" |
25206 | } | 26706 | } |
25207 | } | 26707 | } |
25208 | } | 26708 | } |
@@ -25219,30 +26719,6 @@ | |||
25219 | "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", | 26719 | "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", |
25220 | "dev": true | 26720 | "dev": true |
25221 | }, | 26721 | }, |
25222 | "camelcase": { | ||
25223 | "version": "4.1.0", | ||
25224 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", | ||
25225 | "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", | ||
25226 | "dev": true | ||
25227 | }, | ||
25228 | "debug": { | ||
25229 | "version": "3.2.6", | ||
25230 | "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", | ||
25231 | "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", | ||
25232 | "dev": true, | ||
25233 | "requires": { | ||
25234 | "ms": "^2.1.1" | ||
25235 | } | ||
25236 | }, | ||
25237 | "decamelize": { | ||
25238 | "version": "2.0.0", | ||
25239 | "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz", | ||
25240 | "integrity": "sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg==", | ||
25241 | "dev": true, | ||
25242 | "requires": { | ||
25243 | "xregexp": "4.0.0" | ||
25244 | } | ||
25245 | }, | ||
25246 | "depd": { | 26722 | "depd": { |
25247 | "version": "1.1.2", | 26723 | "version": "1.1.2", |
25248 | "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", | 26724 | "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", |
@@ -25274,9 +26750,15 @@ | |||
25274 | "dev": true | 26750 | "dev": true |
25275 | }, | 26751 | }, |
25276 | "mime-db": { | 26752 | "mime-db": { |
25277 | "version": "1.40.0", | 26753 | "version": "1.42.0", |
25278 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", | 26754 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.42.0.tgz", |
25279 | "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", | 26755 | "integrity": "sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ==", |
26756 | "dev": true | ||
26757 | }, | ||
26758 | "ms": { | ||
26759 | "version": "2.0.0", | ||
26760 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", | ||
26761 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", | ||
25280 | "dev": true | 26762 | "dev": true |
25281 | }, | 26763 | }, |
25282 | "negotiator": { | 26764 | "negotiator": { |
@@ -25285,6 +26767,12 @@ | |||
25285 | "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", | 26767 | "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", |
25286 | "dev": true | 26768 | "dev": true |
25287 | }, | 26769 | }, |
26770 | "semver": { | ||
26771 | "version": "6.3.0", | ||
26772 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", | ||
26773 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", | ||
26774 | "dev": true | ||
26775 | }, | ||
25288 | "serve-index": { | 26776 | "serve-index": { |
25289 | "version": "1.9.1", | 26777 | "version": "1.9.1", |
25290 | "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", | 26778 | "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", |
@@ -25308,12 +26796,6 @@ | |||
25308 | "requires": { | 26796 | "requires": { |
25309 | "ms": "2.0.0" | 26797 | "ms": "2.0.0" |
25310 | } | 26798 | } |
25311 | }, | ||
25312 | "ms": { | ||
25313 | "version": "2.0.0", | ||
25314 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", | ||
25315 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", | ||
25316 | "dev": true | ||
25317 | } | 26799 | } |
25318 | } | 26800 | } |
25319 | }, | 26801 | }, |
@@ -25332,33 +26814,13 @@ | |||
25332 | "ansi-regex": "^2.0.0" | 26814 | "ansi-regex": "^2.0.0" |
25333 | } | 26815 | } |
25334 | }, | 26816 | }, |
25335 | "yargs": { | 26817 | "supports-color": { |
25336 | "version": "12.0.2", | 26818 | "version": "6.1.0", |
25337 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.2.tgz", | 26819 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", |
25338 | "integrity": "sha512-e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ==", | 26820 | "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", |
25339 | "dev": true, | ||
25340 | "requires": { | ||
25341 | "cliui": "^4.0.0", | ||
25342 | "decamelize": "^2.0.0", | ||
25343 | "find-up": "^3.0.0", | ||
25344 | "get-caller-file": "^1.0.1", | ||
25345 | "os-locale": "^3.0.0", | ||
25346 | "require-directory": "^2.1.1", | ||
25347 | "require-main-filename": "^1.0.1", | ||
25348 | "set-blocking": "^2.0.0", | ||
25349 | "string-width": "^2.0.0", | ||
25350 | "which-module": "^2.0.0", | ||
25351 | "y18n": "^3.2.1 || ^4.0.0", | ||
25352 | "yargs-parser": "^10.1.0" | ||
25353 | } | ||
25354 | }, | ||
25355 | "yargs-parser": { | ||
25356 | "version": "10.1.0", | ||
25357 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", | ||
25358 | "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", | ||
25359 | "dev": true, | 26821 | "dev": true, |
25360 | "requires": { | 26822 | "requires": { |
25361 | "camelcase": "^4.1.0" | 26823 | "has-flag": "^3.0.0" |
25362 | } | 26824 | } |
25363 | } | 26825 | } |
25364 | } | 26826 | } |
@@ -25476,6 +26938,24 @@ | |||
25476 | "string-width": "^2.1.1" | 26938 | "string-width": "^2.1.1" |
25477 | } | 26939 | } |
25478 | }, | 26940 | }, |
26941 | "win-ca": { | ||
26942 | "version": "3.1.1", | ||
26943 | "resolved": "https://registry.npmjs.org/win-ca/-/win-ca-3.1.1.tgz", | ||
26944 | "integrity": "sha512-uZj8zifF459u1apoVjXKVBBnh4NyILbC0W5asVtILwseNenc+krP44C0FWn6RXGjOHvxLKfYoIm0xl/R8wlw+g==", | ||
26945 | "requires": { | ||
26946 | "is-electron": "^2.2.0", | ||
26947 | "make-dir": "^1.3.0", | ||
26948 | "node-forge": "^0.8.2", | ||
26949 | "split": "^1.0.1" | ||
26950 | }, | ||
26951 | "dependencies": { | ||
26952 | "node-forge": { | ||
26953 | "version": "0.8.5", | ||
26954 | "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.8.5.tgz", | ||
26955 | "integrity": "sha512-vFMQIWt+J/7FLNyKouZ9TazT74PRV3wgv9UT4cRjC8BffxFbKXkgIWR42URCPSnHm/QDz6BOlb2Q0U4+VQT67Q==" | ||
26956 | } | ||
26957 | } | ||
26958 | }, | ||
25479 | "window-size": { | 26959 | "window-size": { |
25480 | "version": "0.1.4", | 26960 | "version": "0.1.4", |
25481 | "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", | 26961 | "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", |
@@ -25794,12 +27274,6 @@ | |||
25794 | "integrity": "sha1-GFqIjATspGw+QHDZn3tJ3jUomS0=", | 27274 | "integrity": "sha1-GFqIjATspGw+QHDZn3tJ3jUomS0=", |
25795 | "dev": true | 27275 | "dev": true |
25796 | }, | 27276 | }, |
25797 | "xregexp": { | ||
25798 | "version": "4.0.0", | ||
25799 | "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz", | ||
25800 | "integrity": "sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg==", | ||
25801 | "dev": true | ||
25802 | }, | ||
25803 | "xtend": { | 27277 | "xtend": { |
25804 | "version": "4.0.2", | 27278 | "version": "4.0.2", |
25805 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", | 27279 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", |
diff --git a/package.json b/package.json index 6bafa0f2b..e86de3761 100644 --- a/package.json +++ b/package.json | |||
@@ -2,7 +2,7 @@ | |||
2 | "name": "ferdi", | 2 | "name": "ferdi", |
3 | "productName": "Ferdi", | 3 | "productName": "Ferdi", |
4 | "appId": "com.kytwb.ferdi", | 4 | "appId": "com.kytwb.ferdi", |
5 | "version": "5.4.0-beta.5", | 5 | "version": "5.4.3", |
6 | "description": "Messaging app for WhatsApp, Slack, Telegram, HipChat, Hangouts and many many more.", | 6 | "description": "Messaging app for WhatsApp, Slack, Telegram, HipChat, Hangouts and many many more.", |
7 | "copyright": "kytwb", | 7 | "copyright": "kytwb", |
8 | "main": "index.js", | 8 | "main": "index.js", |
@@ -30,7 +30,8 @@ | |||
30 | "uidev": "cd uidev && webpack-dev-server", | 30 | "uidev": "cd uidev && webpack-dev-server", |
31 | "postinstall": "npx lerna run prepare", | 31 | "postinstall": "npx lerna run prepare", |
32 | "apply-branding": "node ./src/i18n/apply-branding.js", | 32 | "apply-branding": "node ./src/i18n/apply-branding.js", |
33 | "prepare-code": "npm run lint && npm run reformat-files && npm run manage-translations && npm run apply-branding", | 33 | "update-submodules": "git submodule update --remote --force && git add .", |
34 | "prepare-code": "npm run update-submodules && npm run lint && npm run reformat-files && npm run manage-translations && npm run apply-branding", | ||
34 | "build-theme-info": "node src/scripts/build-theme-info.js" | 35 | "build-theme-info": "node src/scripts/build-theme-info.js" |
35 | }, | 36 | }, |
36 | "keywords": [], | 37 | "keywords": [], |
@@ -38,7 +39,7 @@ | |||
38 | "license": "Apache-2.0", | 39 | "license": "Apache-2.0", |
39 | "dependencies": { | 40 | "dependencies": { |
40 | "@adonisjs/ace": "5.0.8", | 41 | "@adonisjs/ace": "5.0.8", |
41 | "@adonisjs/auth": "3.0.7", | 42 | "@adonisjs/auth": "3.1.0", |
42 | "@adonisjs/bodyparser": "2.0.9", | 43 | "@adonisjs/bodyparser": "2.0.9", |
43 | "@adonisjs/cors": "1.0.7", | 44 | "@adonisjs/cors": "1.0.7", |
44 | "@adonisjs/drive": "1.0.4", | 45 | "@adonisjs/drive": "1.0.4", |
@@ -49,13 +50,14 @@ | |||
49 | "@adonisjs/session": "1.0.29", | 50 | "@adonisjs/session": "1.0.29", |
50 | "@adonisjs/shield": "1.0.8", | 51 | "@adonisjs/shield": "1.0.8", |
51 | "@adonisjs/validator": "5.0.6", | 52 | "@adonisjs/validator": "5.0.6", |
52 | "@babel/polyfill": "7.4.4", | 53 | "@babel/polyfill": "7.7.0", |
53 | "@babel/runtime": "7.4.5", | 54 | "@babel/runtime": "7.7.4", |
54 | "@mdi/js": "4.2.95", | 55 | "@mdi/js": "4.6.95", |
55 | "@meetfranz/electron-notification-state": "1.0.0", | 56 | "@meetfranz/electron-notification-state": "1.0.0", |
56 | "@meetfranz/forms": "file:packages/forms", | 57 | "@meetfranz/forms": "file:packages/forms", |
57 | "@meetfranz/theme": "file:packages/theme", | 58 | "@meetfranz/theme": "file:packages/theme", |
58 | "@meetfranz/ui": "file:packages/ui", | 59 | "@meetfranz/ui": "file:packages/ui", |
60 | "@sentry/electron": "1.1.0", | ||
59 | "address-rfc2822": "^2.0.1", | 61 | "address-rfc2822": "^2.0.1", |
60 | "atob": "2.1.2", | 62 | "atob": "2.1.2", |
61 | "auto-launch": "5.0.5", | 63 | "auto-launch": "5.0.5", |
@@ -66,14 +68,14 @@ | |||
66 | "darkreader": "4.7.15", | 68 | "darkreader": "4.7.15", |
67 | "du": "^0.1.0", | 69 | "du": "^0.1.0", |
68 | "electron-dl": "1.14.0", | 70 | "electron-dl": "1.14.0", |
69 | "electron-fetch": "1.3.0", | 71 | "electron-fetch": "1.4.0", |
70 | "electron-hunspell": "1.0.0", | 72 | "electron-hunspell": "1.1.1", |
71 | "electron-is-dev": "1.1.0", | 73 | "electron-is-dev": "1.1.0", |
72 | "electron-process-manager": "git+https://git@github.com/dizer/electron-process-manager.git", | 74 | "electron-process-manager": "git+https://git@github.com/dizer/electron-process-manager.git", |
73 | "electron-process-reporter": "git+https://git@github.com/dizer/electron-process-reporter.git", | 75 | "electron-process-reporter": "git+https://git@github.com/dizer/electron-process-reporter.git", |
74 | "electron-react-titlebar": "0.8.1", | 76 | "electron-react-titlebar": "0.8.2", |
75 | "electron-spellchecker": "2.2.0", | 77 | "electron-spellchecker": "2.2.1", |
76 | "electron-updater": "4.1.2", | 78 | "electron-updater": "4.2.0", |
77 | "electron-window-state": "5.0.3", | 79 | "electron-window-state": "5.0.3", |
78 | "fs-extra": "7.0.1", | 80 | "fs-extra": "7.0.1", |
79 | "gulp-csso": "3.0.1", | 81 | "gulp-csso": "3.0.1", |
@@ -85,76 +87,76 @@ | |||
85 | "lodash": "4.17.15", | 87 | "lodash": "4.17.15", |
86 | "marked": "0.7.0", | 88 | "marked": "0.7.0", |
87 | "mdi": "^1.9.33", | 89 | "mdi": "^1.9.33", |
88 | "mime-types": "2.1.21", | 90 | "mime-types": "2.1.25", |
89 | "mobx": "5.7.0", | 91 | "mobx": "5.15.0", |
90 | "mobx-localstorage": "1.1.0", | 92 | "mobx-localstorage": "1.1.3", |
91 | "mobx-react": "5.4.2", | 93 | "mobx-react": "5.4.2", |
92 | "mobx-react-form": "1.35.1", | 94 | "mobx-react-form": "1.35.1", |
93 | "mobx-react-router": "3.1.2", | 95 | "mobx-react-router": "3.1.2", |
94 | "moment": "^2.17.1", | 96 | "moment": "^2.17.1", |
95 | "ms": "2.1.1", | 97 | "ms": "2.1.2", |
96 | "node-fetch": "2.6.0", | 98 | "node-fetch": "2.6.0", |
97 | "normalize-url": "^1.9.1", | 99 | "normalize-url": "^1.9.1", |
98 | "pretty-bytes": "^4.0.2", | 100 | "pretty-bytes": "^4.0.2", |
99 | "prop-types": "^15.5.10", | 101 | "prop-types": "^15.5.10", |
100 | "react": "16.6.3", | 102 | "react": "16.12.0", |
101 | "react-addons-css-transition-group": "15.6.2", | 103 | "react-addons-css-transition-group": "15.6.2", |
102 | "react-confetti": "3.1.0", | 104 | "react-confetti": "3.1.0", |
103 | "react-dom": "16.6.3", | 105 | "react-dom": "16.12.0", |
104 | "react-dropzone": "7.0.1", | 106 | "react-dropzone": "7.0.1", |
105 | "react-electron-web-view": "^2.0.1", | 107 | "react-electron-web-view": "^2.0.1", |
106 | "react-intl": "2.7.2", | 108 | "react-intl": "2.7.2", |
107 | "react-jss": "8.6.1", | 109 | "react-jss": "8.6.1", |
108 | "react-loader": "2.4.5", | 110 | "react-loader": "2.4.6", |
109 | "react-modal": "3.7.1", | 111 | "react-modal": "3.11.1", |
110 | "react-router": "^3.0.2", | 112 | "react-router": "^3.0.2", |
111 | "react-sortable-hoc": "0.8.4", | 113 | "react-sortable-hoc": "1.10.1", |
112 | "react-tooltip": "3.9.0", | 114 | "react-tooltip": "3.11.1", |
113 | "route-parser": "^0.0.5", | 115 | "route-parser": "^0.0.5", |
114 | "semver": "^5.4.1", | 116 | "semver": "5.7.1", |
115 | "smoothscroll-polyfill": "^0.3.4", | 117 | "smoothscroll-polyfill": "0.4.4", |
116 | "sqlite3": "4.1.0", | 118 | "sqlite3": "4.1.0", |
117 | "tar": "^4.0.2", | 119 | "tar": "^4.0.2", |
118 | "targz": "1.0.1", | 120 | "targz": "1.0.1", |
119 | "terser": "4.3.8", | 121 | "terser": "4.4.0", |
120 | "uuid": "3.3.3", | 122 | "uuid": "3.3.3", |
121 | "validator": "11.0.0", | 123 | "validator": "11.0.0", |
122 | "ws": "6.2.1" | 124 | "ws": "6.2.1" |
123 | }, | 125 | }, |
124 | "devDependencies": { | 126 | "devDependencies": { |
125 | "@adlk/misty": "^0.1.1", | 127 | "@adlk/misty": "0.2.0", |
126 | "@babel/cli": "7.0.0", | 128 | "@babel/cli": "7.7.4", |
127 | "@babel/core": "^7.2.2", | 129 | "@babel/core": "7.7.4", |
128 | "@babel/plugin-proposal-class-properties": "^7.0.0", | 130 | "@babel/plugin-proposal-class-properties": "7.7.4", |
129 | "@babel/plugin-proposal-decorators": "^7.0.0", | 131 | "@babel/plugin-proposal-decorators": "7.7.4", |
130 | "@babel/plugin-proposal-export-default-from": "7.5.2", | 132 | "@babel/plugin-proposal-export-default-from": "7.7.4", |
131 | "@babel/plugin-proposal-throw-expressions": "^7.0.0", | 133 | "@babel/plugin-proposal-throw-expressions": "7.7.4", |
132 | "@babel/plugin-syntax-dynamic-import": "^7.0.0", | 134 | "@babel/plugin-syntax-dynamic-import": "7.7.4", |
133 | "@babel/plugin-transform-regenerator": "^7.0.0", | 135 | "@babel/plugin-transform-regenerator": "7.7.4", |
134 | "@babel/preset-env": "^7.0.0", | 136 | "@babel/preset-env": "7.7.4", |
135 | "@babel/preset-react": "^7.0.0", | 137 | "@babel/preset-react": "7.7.4", |
136 | "@babel/register": "7.0.0", | 138 | "@babel/register": "7.7.4", |
137 | "@types/classnames": "^2.2.6", | 139 | "@types/classnames": "^2.2.6", |
138 | "@types/color": "^3.0.0", | 140 | "@types/color": "^3.0.0", |
139 | "@types/color-convert": "^1.9.0", | 141 | "@types/color-convert": "^1.9.0", |
140 | "@types/jss": "^9.5.7", | 142 | "@types/jss": "^9.5.7", |
141 | "@types/lodash": "^4.14.119", | 143 | "@types/lodash": "4.14.149", |
142 | "@types/react": "^16.7.18", | 144 | "@types/react": "16.9.13", |
143 | "@types/react-dom": "16.0.11", | 145 | "@types/react-dom": "16.9.4", |
144 | "@types/react-jss": "^8.6.0", | 146 | "@types/react-jss": "^8.6.0", |
145 | "@types/uuid": "3.4.4", | 147 | "@types/uuid": "3.4.6", |
146 | "all-contributors-cli": "6.9.0", | 148 | "all-contributors-cli": "6.11.0", |
147 | "babel-eslint": "10.0.1", | 149 | "babel-eslint": "10.0.3", |
148 | "babel-loader": "^8.0.4", | 150 | "babel-loader": "^8.0.4", |
149 | "babel-plugin-react-intl": "3.0.1", | 151 | "babel-plugin-react-intl": "3.0.1", |
150 | "conventional-changelog-cli": "2.0.11", | 152 | "conventional-changelog-cli": "2.0.28", |
151 | "cross-env": "^5.0.5", | 153 | "cross-env": "^5.0.5", |
152 | "cz-conventional-changelog": "2.1.0", | 154 | "cz-conventional-changelog": "2.1.0", |
153 | "dotenv": "^4.0.0", | 155 | "dotenv": "^4.0.0", |
154 | "electron": "6.0.10", | 156 | "electron": "7.1.6", |
155 | "electron-builder": "21.2.0", | 157 | "electron-builder": "21.2.0", |
156 | "electron-notarize": "0.1.1", | 158 | "electron-notarize": "0.2.1", |
157 | "electron-rebuild": "1.8.6", | 159 | "electron-rebuild": "1.8.8", |
158 | "eslint": "5.10.0", | 160 | "eslint": "5.10.0", |
159 | "eslint-config-airbnb": "17.1.0", | 161 | "eslint-config-airbnb": "17.1.0", |
160 | "eslint-loader": "^1.9.0", | 162 | "eslint-loader": "^1.9.0", |
@@ -167,27 +169,27 @@ | |||
167 | "gulp-babel": "^8.0.0", | 169 | "gulp-babel": "^8.0.0", |
168 | "gulp-cli": "1.2.2", | 170 | "gulp-cli": "1.2.2", |
169 | "gulp-sass": "^4.0.2", | 171 | "gulp-sass": "^4.0.2", |
170 | "gulp-sass-variables": "1.1.1", | 172 | "gulp-sass-variables": "1.2.0", |
171 | "gulp-server-livereload": "^1.9.2", | 173 | "gulp-server-livereload": "^1.9.2", |
172 | "hex-rgb": "3.0.0", | 174 | "hex-rgb": "3.0.0", |
173 | "html-webpack-plugin": "4.0.0-beta.5", | 175 | "html-webpack-plugin": "4.0.0-beta.5", |
174 | "husky": "^1.1.4", | 176 | "husky": "^1.1.4", |
175 | "jest": "24.7.1", | 177 | "jest": "24.9.0", |
176 | "kebab-case": "1.0.0", | 178 | "kebab-case": "1.0.0", |
177 | "lerna": "^3.8.0", | 179 | "lerna": "3.19.0", |
178 | "mobx-react-devtools": "6.0.3", | 180 | "mobx-react-devtools": "6.1.1", |
179 | "mocha": "5.2.0", | 181 | "mocha": "5.2.0", |
180 | "node-sass": "4.11.0", | 182 | "node-sass": "4.13.0", |
181 | "prettier": "1.15.2", | 183 | "prettier": "1.19.1", |
182 | "react-intl-translations-manager": "5.0.3", | 184 | "react-intl-translations-manager": "5.0.3", |
183 | "terser-webpack-plugin": "1.2.1", | 185 | "terser-webpack-plugin": "1.2.1", |
184 | "ts-loader": "5.3.2", | 186 | "ts-loader": "5.3.2", |
185 | "tslint": "5.12.0", | 187 | "tslint": "5.20.1", |
186 | "tslint-config-airbnb": "5.11.1", | 188 | "tslint-config-airbnb": "5.11.2", |
187 | "typescript": "3.2.2", | 189 | "typescript": "3.7.2", |
188 | "webpack": "4.28.3", | 190 | "webpack": "4.41.2", |
189 | "webpack-cli": "3.2.1", | 191 | "webpack-cli": "3.3.10", |
190 | "webpack-dev-server": "3.1.14", | 192 | "webpack-dev-server": "3.9.0", |
191 | "webpack-node-externals": "1.7.2" | 193 | "webpack-node-externals": "1.7.2" |
192 | }, | 194 | }, |
193 | "config": { | 195 | "config": { |
diff --git a/recipes b/recipes | |||
Subproject 7aa76feba8bd94368d27bee556480313c636f94 | Subproject 6ff794422f296f5370299e497792ee91eccb8dc | ||
diff --git a/src/actions/service.js b/src/actions/service.js index 3283d8fee..d32bb80d3 100644 --- a/src/actions/service.js +++ b/src/actions/service.js | |||
@@ -98,4 +98,5 @@ export default { | |||
98 | serviceId: PropTypes.string.isRequired, | 98 | serviceId: PropTypes.string.isRequired, |
99 | hibernating: PropTypes.bool.isRequired, | 99 | hibernating: PropTypes.bool.isRequired, |
100 | }, | 100 | }, |
101 | shareSettingsWithServiceProcess: {}, | ||
101 | }; | 102 | }; |
diff --git a/src/api/RecipePreviewsApi.js b/src/api/RecipePreviewsApi.js index d9c675d76..a56fa587f 100644 --- a/src/api/RecipePreviewsApi.js +++ b/src/api/RecipePreviewsApi.js | |||
@@ -1,4 +1,4 @@ | |||
1 | export default class ServicesApi { | 1 | export default class RecipePreviewsApi { |
2 | constructor(server) { | 2 | constructor(server) { |
3 | this.server = server; | 3 | this.server = server; |
4 | } | 4 | } |
diff --git a/src/api/server/ServerApi.js b/src/api/server/ServerApi.js index 164bc237b..627425948 100644 --- a/src/api/server/ServerApi.js +++ b/src/api/server/ServerApi.js | |||
@@ -458,7 +458,7 @@ export default class ServerApi { | |||
458 | 458 | ||
459 | // News | 459 | // News |
460 | async getLatestNews() { | 460 | async getLatestNews() { |
461 | const url = `${apiBase()}/news?platform=${os.platform()}&arch=${os.arch()}&version=${app.getVersion()}`; | 461 | const url = `https://api.getferdi.com/v1/news?platform=${os.platform()}&arch=${os.arch()}&version=${app.getVersion()}`; |
462 | const request = await sendAuthRequest(url); | 462 | const request = await sendAuthRequest(url); |
463 | if (!request.ok) throw request; | 463 | if (!request.ok) throw request; |
464 | const data = await request.json(); | 464 | const data = await request.json(); |
@@ -468,7 +468,7 @@ export default class ServerApi { | |||
468 | } | 468 | } |
469 | 469 | ||
470 | async hideNews(id) { | 470 | async hideNews(id) { |
471 | const request = await sendAuthRequest(`${apiBase()}/news/${id}/read`); | 471 | const request = await sendAuthRequest(`https://api.getferdi.com/v1/news/${id}/read`); |
472 | if (!request.ok) throw request; | 472 | if (!request.ok) throw request; |
473 | debug('ServerApi::hideNews resolves', id); | 473 | debug('ServerApi::hideNews resolves', id); |
474 | } | 474 | } |
diff --git a/src/assets/images/appearance/ribbon_large.png b/src/assets/images/appearance/ribbon_large.png new file mode 100644 index 000000000..ac11c9b30 --- /dev/null +++ b/src/assets/images/appearance/ribbon_large.png | |||
Binary files differ | |||
diff --git a/src/assets/images/appearance/ribbon_medium.png b/src/assets/images/appearance/ribbon_medium.png new file mode 100644 index 000000000..1867b2a27 --- /dev/null +++ b/src/assets/images/appearance/ribbon_medium.png | |||
Binary files differ | |||
diff --git a/src/assets/images/appearance/ribbon_small.png b/src/assets/images/appearance/ribbon_small.png new file mode 100644 index 000000000..3440d97e5 --- /dev/null +++ b/src/assets/images/appearance/ribbon_small.png | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/win32/tray-unread.ico b/src/assets/images/tray/win32/tray-unread.ico index 9421512c8..34d21f185 100644 --- a/src/assets/images/tray/win32/tray-unread.ico +++ b/src/assets/images/tray/win32/tray-unread.ico | |||
Binary files differ | |||
diff --git a/src/assets/images/tray/win32/tray.ico b/src/assets/images/tray/win32/tray.ico index dcb721ada..e3b7edf60 100644 --- a/src/assets/images/tray/win32/tray.ico +++ b/src/assets/images/tray/win32/tray.ico | |||
Binary files differ | |||
diff --git a/src/assets/themeInfo.json b/src/assets/themeInfo.json index d6017de23..eaea65ca7 100644 --- a/src/assets/themeInfo.json +++ b/src/assets/themeInfo.json | |||
@@ -1 +1 @@ | |||
{"color":".theme__dark .app .sidebar .sidebar__button.is-muted, .theme__dark .app .sidebar .sidebar__button.is-active, .sidebar .sidebar__button.is-muted, .sidebar .sidebar__button.is-active, .settings .account .invoices .invoices__action button, .settings-navigation .settings-navigation__link.is-active .badge, a.button, a.link, .auth .welcome .button:hover, .auth .welcome .button__inverted, .franz-form .franz-form__radio.is-selected, .theme__dark .franz-form__button.franz-form__button--inverted, .franz-form__button.franz-form__button--inverted","border-left-color":".tab-item.is-active","border-color":".theme__dark .settings .premium-info, a.button, .franz-form .franz-form__radio.is-selected","background":".settings .settings__header, .settings .settings__close, .settings .settings__close:hover, .settings-navigation .settings-navigation__link.is-active, a.button:hover, .info-bar, .info-bar.info-bar--primary, .infobox.infobox--primary, .theme__dark .badge.badge--primary, .theme__dark .badge.badge--premium, .badge.badge--primary, .badge.badge--premium, .content-tabs .content-tabs__tabs .content-tabs__item.is-active, #electron-app-title-bar .toolbar-dropdown:not(.open) > .toolbar-button > button:hover, #electron-app-title-bar .list-item.selected .menu-item, #electron-app-title-bar .list-item.selected:focus .menu-item, .theme__dark .quick-switch .active, .franz-form .franz-form__toggle-wrapper .franz-form__toggle.is-active .franz-form__toggle-button, .theme__dark .franz-form__button, .theme__dark .franz-form__button:hover, .theme__dark .franz-form__button.franz-form__button--inverted:hover, .franz-form__button, .franz-form__button:hover, .franz-form__button.franz-form__button--inverted:hover","border-right-color":".settings .settings__header .separator"} \ No newline at end of file | {"color":".theme__dark .app .sidebar .sidebar__button.is-muted, .theme__dark .app .sidebar .sidebar__button.is-active, .sidebar .sidebar__button.is-muted, .sidebar .sidebar__button.is-active, .settings .account .invoices .invoices__action button, .settings-navigation .settings-navigation__link.is-active .badge, a.button, button.button, a.link, button.link, .auth .welcome .button:hover, .auth .welcome .button__inverted, .franz-form .franz-form__radio.is-selected, .theme__dark .franz-form__button.franz-form__button--inverted, .franz-form__button.franz-form__button--inverted","border-left-color":".tab-item.is-active","border-color":".theme__dark .settings .premium-info, a.button, button.button, .franz-form .franz-form__radio.is-selected","background":".settings .settings__header, .settings .settings__close, .settings .settings__close:hover, .settings-navigation .settings-navigation__link.is-active, a.button:hover, button.button:hover, .info-bar, .info-bar.info-bar--primary, .infobox.infobox--primary, .theme__dark .badge.badge--primary, .theme__dark .badge.badge--premium, .badge.badge--primary, .badge.badge--premium, .content-tabs .content-tabs__tabs .content-tabs__item.is-active, #electron-app-title-bar .toolbar-dropdown:not(.open) > .toolbar-button > button:hover, #electron-app-title-bar .list-item.selected .menu-item, #electron-app-title-bar .list-item.selected:focus .menu-item, .theme__dark .quick-switch .active, .franz-form .franz-form__toggle-wrapper .franz-form__toggle.is-active .franz-form__toggle-button, .theme__dark .franz-form__button, .theme__dark .franz-form__button:hover, .theme__dark .franz-form__button.franz-form__button--inverted:hover, .franz-form__button, .franz-form__button:hover, .franz-form__button.franz-form__button--inverted:hover","border-right-color":".settings .settings__header .separator"} \ No newline at end of file | ||
diff --git a/src/components/auth/Locked.js b/src/components/auth/Locked.js index 045621d0a..e7f3dc78b 100644 --- a/src/components/auth/Locked.js +++ b/src/components/auth/Locked.js | |||
@@ -4,7 +4,6 @@ import { observer } from 'mobx-react'; | |||
4 | import { defineMessages, intlShape } from 'react-intl'; | 4 | import { defineMessages, intlShape } from 'react-intl'; |
5 | 5 | ||
6 | import Form from '../../lib/Form'; | 6 | import Form from '../../lib/Form'; |
7 | import { required } from '../../helpers/validation-helpers'; | ||
8 | import Input from '../ui/Input'; | 7 | import Input from '../ui/Input'; |
9 | import Button from '../ui/Button'; | 8 | import Button from '../ui/Button'; |
10 | import Infobox from '../ui/Infobox'; | 9 | import Infobox from '../ui/Infobox'; |
@@ -50,7 +49,6 @@ export default @observer class Locked extends Component { | |||
50 | password: { | 49 | password: { |
51 | label: this.context.intl.formatMessage(messages.passwordLabel), | 50 | label: this.context.intl.formatMessage(messages.passwordLabel), |
52 | value: '', | 51 | value: '', |
53 | validators: [required], | ||
54 | type: 'password', | 52 | type: 'password', |
55 | }, | 53 | }, |
56 | }, | 54 | }, |
@@ -89,6 +87,7 @@ export default @observer class Locked extends Component { | |||
89 | <Input | 87 | <Input |
90 | field={form.$('password')} | 88 | field={form.$('password')} |
91 | showPasswordToggle | 89 | showPasswordToggle |
90 | focus | ||
92 | /> | 91 | /> |
93 | {error.code === 'invalid-credentials' && ( | 92 | {error.code === 'invalid-credentials' && ( |
94 | <p className="error-message center">{intl.formatMessage(messages.invalidCredentials)}</p> | 93 | <p className="error-message center">{intl.formatMessage(messages.invalidCredentials)}</p> |
diff --git a/src/components/services/content/ServiceView.js b/src/components/services/content/ServiceView.js index 1fff5ef7a..860863d26 100644 --- a/src/components/services/content/ServiceView.js +++ b/src/components/services/content/ServiceView.js | |||
@@ -96,6 +96,7 @@ export default @inject('stores', 'actions') @observer class ServiceView extends | |||
96 | componentWillUnmount() { | 96 | componentWillUnmount() { |
97 | this.autorunDisposer(); | 97 | this.autorunDisposer(); |
98 | clearTimeout(this.forceRepaintTimeout); | 98 | clearTimeout(this.forceRepaintTimeout); |
99 | clearTimeout(this.hibernationTimer); | ||
99 | } | 100 | } |
100 | 101 | ||
101 | updateTargetUrl = (event) => { | 102 | updateTargetUrl = (event) => { |
diff --git a/src/components/settings/account/AccountDashboard.js b/src/components/settings/account/AccountDashboard.js index 83dc34a52..7d6bad883 100644 --- a/src/components/settings/account/AccountDashboard.js +++ b/src/components/settings/account/AccountDashboard.js | |||
@@ -3,9 +3,7 @@ import PropTypes from 'prop-types'; | |||
3 | import { observer, PropTypes as MobxPropTypes } from 'mobx-react'; | 3 | import { observer, PropTypes as MobxPropTypes } from 'mobx-react'; |
4 | import { defineMessages, intlShape } from 'react-intl'; | 4 | import { defineMessages, intlShape } from 'react-intl'; |
5 | import ReactTooltip from 'react-tooltip'; | 5 | import ReactTooltip from 'react-tooltip'; |
6 | import { | 6 | import { ProBadge, H1, H2 } from '@meetfranz/ui'; |
7 | ProBadge, H1, H2, | ||
8 | } from '@meetfranz/ui'; | ||
9 | import moment from 'moment'; | 7 | import moment from 'moment'; |
10 | 8 | ||
11 | import Loader from '../../ui/Loader'; | 9 | import Loader from '../../ui/Loader'; |
@@ -13,6 +11,7 @@ import Button from '../../ui/Button'; | |||
13 | import Infobox from '../../ui/Infobox'; | 11 | import Infobox from '../../ui/Infobox'; |
14 | import SubscriptionForm from '../../../containers/subscription/SubscriptionFormScreen'; | 12 | import SubscriptionForm from '../../../containers/subscription/SubscriptionFormScreen'; |
15 | import { i18nPlanName } from '../../../helpers/plan-helpers'; | 13 | import { i18nPlanName } from '../../../helpers/plan-helpers'; |
14 | import { LOCAL_SERVER } from '../../../config'; | ||
16 | 15 | ||
17 | const messages = defineMessages({ | 16 | const messages = defineMessages({ |
18 | headline: { | 17 | headline: { |
@@ -69,11 +68,13 @@ const messages = defineMessages({ | |||
69 | }, | 68 | }, |
70 | deleteInfo: { | 69 | deleteInfo: { |
71 | id: 'settings.account.deleteInfo', | 70 | id: 'settings.account.deleteInfo', |
72 | defaultMessage: '!!!If you don\'t need your Ferdi account any longer, you can delete your account and all related data here.', | 71 | defaultMessage: |
72 | "!!!If you don't need your Ferdi account any longer, you can delete your account and all related data here.", | ||
73 | }, | 73 | }, |
74 | deleteEmailSent: { | 74 | deleteEmailSent: { |
75 | id: 'settings.account.deleteEmailSent', | 75 | id: 'settings.account.deleteEmailSent', |
76 | defaultMessage: '!!!You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!', | 76 | defaultMessage: |
77 | '!!!You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!', | ||
77 | }, | 78 | }, |
78 | trial: { | 79 | trial: { |
79 | id: 'settings.account.trial', | 80 | id: 'settings.account.trial', |
@@ -89,7 +90,16 @@ const messages = defineMessages({ | |||
89 | }, | 90 | }, |
90 | trialUpdateBillingInformation: { | 91 | trialUpdateBillingInformation: { |
91 | id: 'settings.account.trialUpdateBillingInfo', | 92 | id: 'settings.account.trialUpdateBillingInfo', |
92 | defaultMessage: '!!!Please update your billing info to continue using {license} after your trial period.', | 93 | defaultMessage: |
94 | '!!!Please update your billing info to continue using {license} after your trial period.', | ||
95 | }, | ||
96 | accountUnavailable: { | ||
97 | id: 'settings.account.accountUnavailable', | ||
98 | defaultMessage: 'Account is unavailable', | ||
99 | }, | ||
100 | accountUnavailableInfo: { | ||
101 | id: 'settings.account.accountUnavailableInfo', | ||
102 | defaultMessage: 'You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.', | ||
93 | }, | 103 | }, |
94 | }); | 104 | }); |
95 | 105 | ||
@@ -110,6 +120,7 @@ class AccountDashboard extends Component { | |||
110 | upgradeToPro: PropTypes.func.isRequired, | 120 | upgradeToPro: PropTypes.func.isRequired, |
111 | openInvoices: PropTypes.func.isRequired, | 121 | openInvoices: PropTypes.func.isRequired, |
112 | onCloseSubscriptionWindow: PropTypes.func.isRequired, | 122 | onCloseSubscriptionWindow: PropTypes.func.isRequired, |
123 | server: PropTypes.string.isRequired, | ||
113 | }; | 124 | }; |
114 | 125 | ||
115 | static contextTypes = { | 126 | static contextTypes = { |
@@ -132,6 +143,7 @@ class AccountDashboard extends Component { | |||
132 | upgradeToPro, | 143 | upgradeToPro, |
133 | openInvoices, | 144 | openInvoices, |
134 | onCloseSubscriptionWindow, | 145 | onCloseSubscriptionWindow, |
146 | server, | ||
135 | } = this.props; | 147 | } = this.props; |
136 | const { intl } = this.context; | 148 | const { intl } = this.context; |
137 | 149 | ||
@@ -141,6 +153,8 @@ class AccountDashboard extends Component { | |||
141 | planName = i18nPlanName(user.team.plan, intl); | 153 | planName = i18nPlanName(user.team.plan, intl); |
142 | } | 154 | } |
143 | 155 | ||
156 | const isUsingWithoutAccount = server === LOCAL_SERVER; | ||
157 | |||
144 | return ( | 158 | return ( |
145 | <div className="settings__main"> | 159 | <div className="settings__main"> |
146 | <div className="settings__header"> | 160 | <div className="settings__header"> |
@@ -149,154 +163,186 @@ class AccountDashboard extends Component { | |||
149 | </span> | 163 | </span> |
150 | </div> | 164 | </div> |
151 | <div className="settings__body"> | 165 | <div className="settings__body"> |
152 | {isLoading && ( | 166 | {isUsingWithoutAccount && ( |
153 | <Loader /> | 167 | <> |
168 | <h1 style={{ marginBottom: 0 }}> | ||
169 | {intl.formatMessage(messages.accountUnavailable)} | ||
170 | </h1> | ||
171 | <p | ||
172 | className="settings__message" | ||
173 | style={{ | ||
174 | borderTop: 0, | ||
175 | marginTop: 0, | ||
176 | }} | ||
177 | > | ||
178 | {intl.formatMessage(messages.accountUnavailableInfo)} | ||
179 | </p> | ||
180 | </> | ||
154 | )} | 181 | )} |
182 | {!isUsingWithoutAccount && ( | ||
183 | <> | ||
184 | {isLoading && <Loader />} | ||
155 | 185 | ||
156 | {!isLoading && userInfoRequestFailed && ( | 186 | {!isLoading && userInfoRequestFailed && ( |
157 | <Infobox | 187 | <Infobox |
158 | icon="alert" | 188 | icon="alert" |
159 | type="danger" | 189 | type="danger" |
160 | ctaLabel={intl.formatMessage(messages.tryReloadUserInfoRequest)} | 190 | ctaLabel={intl.formatMessage( |
161 | ctaLoading={isLoading} | 191 | messages.tryReloadUserInfoRequest, |
162 | ctaOnClick={retryUserInfoRequest} | 192 | )} |
163 | > | 193 | ctaLoading={isLoading} |
164 | {intl.formatMessage(messages.userInfoRequestFailed)} | 194 | ctaOnClick={retryUserInfoRequest} |
165 | </Infobox> | 195 | > |
166 | )} | 196 | {intl.formatMessage(messages.userInfoRequestFailed)} |
197 | </Infobox> | ||
198 | )} | ||
167 | 199 | ||
168 | {!userInfoRequestFailed && ( | 200 | {!userInfoRequestFailed && ( |
169 | <> | ||
170 | {!isLoading && ( | ||
171 | <> | 201 | <> |
172 | <div className="account"> | 202 | {!isLoading && ( |
173 | <div className="account__box account__box--flex"> | 203 | <> |
174 | <div className="account__avatar"> | 204 | <div className="account"> |
175 | <img | 205 | <div className="account__box account__box--flex"> |
176 | src="./assets/images/logo.svg" | 206 | <div className="account__avatar"> |
177 | alt="" | 207 | <img src="./assets/images/logo.svg" alt="" /> |
178 | /> | 208 | </div> |
179 | </div> | 209 | <div className="account__info"> |
180 | <div className="account__info"> | 210 | <H1> |
181 | <H1> | 211 | <span className="username">{`${user.firstname} ${user.lastname}`}</span> |
182 | <span className="username">{`${user.firstname} ${user.lastname}`}</span> | 212 | {user.isPremium && ( |
183 | {user.isPremium && ( | 213 | <> |
184 | <> | 214 | {' '} |
185 | {' '} | 215 | <ProBadge /> |
186 | <ProBadge /> | 216 | </> |
187 | </> | 217 | )} |
188 | )} | 218 | </H1> |
189 | </H1> | 219 | <p> |
190 | <p> | 220 | {user.organization && `${user.organization}, `} |
191 | {user.organization && `${user.organization}, `} | 221 | {user.email} |
192 | {user.email} | 222 | </p> |
193 | </p> | 223 | {user.isPremium && ( |
194 | {user.isPremium && ( | 224 | <div className="manage-user-links"> |
195 | <div className="manage-user-links"> | 225 | <Button |
226 | label={intl.formatMessage( | ||
227 | messages.accountEditButton, | ||
228 | )} | ||
229 | className="franz-form__button--inverted" | ||
230 | onClick={openEditAccount} | ||
231 | /> | ||
232 | </div> | ||
233 | )} | ||
234 | </div> | ||
235 | {!user.isPremium && ( | ||
196 | <Button | 236 | <Button |
197 | label={intl.formatMessage(messages.accountEditButton)} | 237 | label={intl.formatMessage( |
238 | messages.accountEditButton, | ||
239 | )} | ||
198 | className="franz-form__button--inverted" | 240 | className="franz-form__button--inverted" |
199 | onClick={openEditAccount} | 241 | onClick={openEditAccount} |
200 | /> | 242 | /> |
201 | </div> | ||
202 | )} | ||
203 | </div> | ||
204 | {!user.isPremium && ( | ||
205 | <Button | ||
206 | label={intl.formatMessage(messages.accountEditButton)} | ||
207 | className="franz-form__button--inverted" | ||
208 | onClick={openEditAccount} | ||
209 | /> | ||
210 | )} | ||
211 | </div> | ||
212 | </div> | ||
213 | {user.isPremium && user.isSubscriptionOwner && ( | ||
214 | <div className="account"> | ||
215 | <div className="account__box"> | ||
216 | <H2> | ||
217 | {intl.formatMessage(messages.yourLicense)} | ||
218 | </H2> | ||
219 | <p> | ||
220 | Franz | ||
221 | {' '} | ||
222 | {isPremiumOverrideUser ? 'Premium' : planName} | ||
223 | {user.team.isTrial && ( | ||
224 | <> | ||
225 | {' – '} | ||
226 | {intl.formatMessage(messages.trial)} | ||
227 | </> | ||
228 | )} | 243 | )} |
229 | </p> | 244 | </div> |
230 | {user.team.isTrial && ( | 245 | </div> |
231 | <> | 246 | {user.isPremium && user.isSubscriptionOwner && ( |
232 | <br /> | 247 | <div className="account"> |
233 | <p> | 248 | <div className="account__box"> |
234 | {intl.formatMessage(messages.trialEndsIn, { | 249 | <H2>{intl.formatMessage(messages.yourLicense)}</H2> |
235 | duration: moment.duration(moment().diff(user.team.trialEnd)).humanize(), | ||
236 | })} | ||
237 | </p> | ||
238 | <p> | 250 | <p> |
239 | {intl.formatMessage(messages.trialUpdateBillingInformation, { | 251 | Franz |
240 | license: planName, | 252 | {' '} |
241 | })} | 253 | {isPremiumOverrideUser ? 'Premium' : planName} |
254 | {user.team.isTrial && ( | ||
255 | <> | ||
256 | {' – '} | ||
257 | {intl.formatMessage(messages.trial)} | ||
258 | </> | ||
259 | )} | ||
242 | </p> | 260 | </p> |
243 | </> | 261 | {user.team.isTrial && ( |
244 | )} | 262 | <> |
245 | {!isProUser && ( | 263 | <br /> |
246 | <div className="manage-user-links"> | 264 | <p> |
247 | <Button | 265 | {intl.formatMessage(messages.trialEndsIn, { |
248 | label={intl.formatMessage(messages.upgradeAccountToPro)} | 266 | duration: moment |
249 | className="franz-form__button--primary" | 267 | .duration( |
250 | onClick={upgradeToPro} | 268 | moment().diff(user.team.trialEnd), |
269 | ) | ||
270 | .humanize(), | ||
271 | })} | ||
272 | </p> | ||
273 | <p> | ||
274 | {intl.formatMessage( | ||
275 | messages.trialUpdateBillingInformation, | ||
276 | { | ||
277 | license: planName, | ||
278 | }, | ||
279 | )} | ||
280 | </p> | ||
281 | </> | ||
282 | )} | ||
283 | {!isProUser && ( | ||
284 | <div className="manage-user-links"> | ||
285 | <Button | ||
286 | label={intl.formatMessage( | ||
287 | messages.upgradeAccountToPro, | ||
288 | )} | ||
289 | className="franz-form__button--primary" | ||
290 | onClick={upgradeToPro} | ||
291 | /> | ||
292 | </div> | ||
293 | )} | ||
294 | <div className="manage-user-links"> | ||
295 | <Button | ||
296 | label={intl.formatMessage( | ||
297 | messages.manageSubscriptionButtonLabel, | ||
298 | )} | ||
299 | className="franz-form__button--inverted" | ||
300 | onClick={openBilling} | ||
301 | /> | ||
302 | <Button | ||
303 | label={intl.formatMessage( | ||
304 | messages.invoicesButton, | ||
305 | )} | ||
306 | className="franz-form__button--inverted" | ||
307 | onClick={openInvoices} | ||
308 | /> | ||
309 | </div> | ||
310 | </div> | ||
311 | </div> | ||
312 | )} | ||
313 | {!user.isPremium && ( | ||
314 | <div className="account franz-form"> | ||
315 | <div className="account__box"> | ||
316 | <SubscriptionForm | ||
317 | onCloseWindow={onCloseSubscriptionWindow} | ||
251 | /> | 318 | /> |
252 | </div> | 319 | </div> |
253 | )} | 320 | </div> |
254 | <div className="manage-user-links"> | 321 | )} |
255 | <Button | 322 | </> |
256 | label={intl.formatMessage(messages.manageSubscriptionButtonLabel)} | 323 | )} |
257 | className="franz-form__button--inverted" | 324 | |
258 | onClick={openBilling} | 325 | <div className="account franz-form"> |
259 | /> | 326 | <div className="account__box"> |
327 | <H2>{intl.formatMessage(messages.headlineDangerZone)}</H2> | ||
328 | {!isDeleteAccountSuccessful && ( | ||
329 | <div className="account__subscription"> | ||
330 | <p>{intl.formatMessage(messages.deleteInfo)}</p> | ||
260 | <Button | 331 | <Button |
261 | label={intl.formatMessage(messages.invoicesButton)} | 332 | label={intl.formatMessage(messages.deleteAccount)} |
262 | className="franz-form__button--inverted" | 333 | buttonType="danger" |
263 | onClick={openInvoices} | 334 | onClick={() => deleteAccount()} |
335 | loaded={!isLoadingDeleteAccount} | ||
264 | /> | 336 | /> |
265 | </div> | 337 | </div> |
266 | </div> | 338 | )} |
267 | </div> | 339 | {isDeleteAccountSuccessful && ( |
268 | )} | 340 | <p>{intl.formatMessage(messages.deleteEmailSent)}</p> |
269 | {!user.isPremium && ( | 341 | )} |
270 | <div className="account franz-form"> | ||
271 | <div className="account__box"> | ||
272 | <SubscriptionForm | ||
273 | onCloseWindow={onCloseSubscriptionWindow} | ||
274 | /> | ||
275 | </div> | ||
276 | </div> | 342 | </div> |
277 | )} | 343 | </div> |
278 | </> | 344 | </> |
279 | )} | 345 | )} |
280 | |||
281 | <div className="account franz-form"> | ||
282 | <div className="account__box"> | ||
283 | <H2>{intl.formatMessage(messages.headlineDangerZone)}</H2> | ||
284 | {!isDeleteAccountSuccessful && ( | ||
285 | <div className="account__subscription"> | ||
286 | <p>{intl.formatMessage(messages.deleteInfo)}</p> | ||
287 | <Button | ||
288 | label={intl.formatMessage(messages.deleteAccount)} | ||
289 | buttonType="danger" | ||
290 | onClick={() => deleteAccount()} | ||
291 | loaded={!isLoadingDeleteAccount} | ||
292 | /> | ||
293 | </div> | ||
294 | )} | ||
295 | {isDeleteAccountSuccessful && ( | ||
296 | <p>{intl.formatMessage(messages.deleteEmailSent)}</p> | ||
297 | )} | ||
298 | </div> | ||
299 | </div> | ||
300 | </> | 346 | </> |
301 | )} | 347 | )} |
302 | </div> | 348 | </div> |
diff --git a/src/components/settings/navigation/SettingsNavigation.js b/src/components/settings/navigation/SettingsNavigation.js index 192cfde7a..eb3249fa0 100644 --- a/src/components/settings/navigation/SettingsNavigation.js +++ b/src/components/settings/navigation/SettingsNavigation.js | |||
@@ -119,6 +119,7 @@ export default @inject('stores', 'actions') @observer class SettingsNavigation e | |||
119 | to="/settings/services" | 119 | to="/settings/services" |
120 | className="settings-navigation__link" | 120 | className="settings-navigation__link" |
121 | activeClassName="is-active" | 121 | activeClassName="is-active" |
122 | disabled={!isLoggedIn} | ||
122 | > | 123 | > |
123 | {intl.formatMessage(messages.yourServices)} | 124 | {intl.formatMessage(messages.yourServices)} |
124 | {' '} | 125 | {' '} |
@@ -134,6 +135,7 @@ export default @inject('stores', 'actions') @observer class SettingsNavigation e | |||
134 | to="/settings/workspaces" | 135 | to="/settings/workspaces" |
135 | className="settings-navigation__link" | 136 | className="settings-navigation__link" |
136 | activeClassName="is-active" | 137 | activeClassName="is-active" |
138 | disabled={!isLoggedIn} | ||
137 | > | 139 | > |
138 | {intl.formatMessage(messages.yourWorkspaces)} | 140 | {intl.formatMessage(messages.yourWorkspaces)} |
139 | {' '} | 141 | {' '} |
@@ -148,6 +150,7 @@ export default @inject('stores', 'actions') @observer class SettingsNavigation e | |||
148 | to="/settings/user" | 150 | to="/settings/user" |
149 | className="settings-navigation__link" | 151 | className="settings-navigation__link" |
150 | activeClassName="is-active" | 152 | activeClassName="is-active" |
153 | disabled={!isLoggedIn} | ||
151 | > | 154 | > |
152 | {intl.formatMessage(messages.account)} | 155 | {intl.formatMessage(messages.account)} |
153 | </Link> | 156 | </Link> |
@@ -155,6 +158,7 @@ export default @inject('stores', 'actions') @observer class SettingsNavigation e | |||
155 | to="/settings/team" | 158 | to="/settings/team" |
156 | className="settings-navigation__link" | 159 | className="settings-navigation__link" |
157 | activeClassName="is-active" | 160 | activeClassName="is-active" |
161 | disabled={!isLoggedIn} | ||
158 | > | 162 | > |
159 | {intl.formatMessage(messages.team)} | 163 | {intl.formatMessage(messages.team)} |
160 | {!user.data.isPremium && ( | 164 | {!user.data.isPremium && ( |
diff --git a/src/components/settings/recipes/RecipesDashboard.js b/src/components/settings/recipes/RecipesDashboard.js index 877cbc588..d08e6cbc2 100644 --- a/src/components/settings/recipes/RecipesDashboard.js +++ b/src/components/settings/recipes/RecipesDashboard.js | |||
@@ -153,6 +153,8 @@ export default @injectSheet(styles) @observer class RecipesDashboard extends Com | |||
153 | const communityRecipes = recipes.filter(r => !r.isDevRecipe); | 153 | const communityRecipes = recipes.filter(r => !r.isDevRecipe); |
154 | const devRecipes = recipes.filter(r => r.isDevRecipe); | 154 | const devRecipes = recipes.filter(r => r.isDevRecipe); |
155 | 155 | ||
156 | const isLoggedIn = Boolean(localStorage.getItem('authToken')); | ||
157 | |||
156 | return ( | 158 | return ( |
157 | <div className="settings__main"> | 159 | <div className="settings__main"> |
158 | <div className="settings__header"> | 160 | <div className="settings__header"> |
@@ -265,7 +267,7 @@ export default @injectSheet(styles) @observer class RecipesDashboard extends Com | |||
265 | <RecipeItem | 267 | <RecipeItem |
266 | key={recipe.id} | 268 | key={recipe.id} |
267 | recipe={recipe} | 269 | recipe={recipe} |
268 | onClick={() => showAddServiceInterface({ recipeId: recipe.id })} | 270 | onClick={() => isLoggedIn && showAddServiceInterface({ recipeId: recipe.id })} |
269 | /> | 271 | /> |
270 | ))} | 272 | ))} |
271 | </div> | 273 | </div> |
@@ -278,7 +280,7 @@ export default @injectSheet(styles) @observer class RecipesDashboard extends Com | |||
278 | <RecipeItem | 280 | <RecipeItem |
279 | key={recipe.id} | 281 | key={recipe.id} |
280 | recipe={recipe} | 282 | recipe={recipe} |
281 | onClick={() => showAddServiceInterface({ recipeId: recipe.id })} | 283 | onClick={() => isLoggedIn && showAddServiceInterface({ recipeId: recipe.id })} |
282 | /> | 284 | /> |
283 | ))} | 285 | ))} |
284 | </div> | 286 | </div> |
diff --git a/src/components/settings/settings/EditSettingsForm.js b/src/components/settings/settings/EditSettingsForm.js index 2be5c4ed7..f7868db50 100644 --- a/src/components/settings/settings/EditSettingsForm.js +++ b/src/components/settings/settings/EditSettingsForm.js | |||
@@ -12,6 +12,7 @@ import PremiumFeatureContainer from '../../ui/PremiumFeatureContainer'; | |||
12 | import Input from '../../ui/Input'; | 12 | import Input from '../../ui/Input'; |
13 | 13 | ||
14 | import { FRANZ_TRANSLATION } from '../../../config'; | 14 | import { FRANZ_TRANSLATION } from '../../../config'; |
15 | import { isMac } from '../../../environment'; | ||
15 | 16 | ||
16 | function escapeHtml(unsafe) { | 17 | function escapeHtml(unsafe) { |
17 | return unsafe | 18 | return unsafe |
@@ -31,10 +32,18 @@ const messages = defineMessages({ | |||
31 | id: 'settings.app.headlineGeneral', | 32 | id: 'settings.app.headlineGeneral', |
32 | defaultMessage: '!!!General', | 33 | defaultMessage: '!!!General', |
33 | }, | 34 | }, |
35 | sentryInfo: { | ||
36 | id: 'settings.app.sentryInfo', | ||
37 | defaultMessage: '!!!Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.', | ||
38 | }, | ||
34 | hibernateInfo: { | 39 | hibernateInfo: { |
35 | id: 'settings.app.hibernateInfo', | 40 | id: 'settings.app.hibernateInfo', |
36 | defaultMessage: '!!!By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.', | 41 | defaultMessage: '!!!By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.', |
37 | }, | 42 | }, |
43 | inactivityLockInfo: { | ||
44 | id: 'settings.app.inactivityLockInfo', | ||
45 | defaultMessage: '!!!Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable', | ||
46 | }, | ||
38 | serverInfo: { | 47 | serverInfo: { |
39 | id: 'settings.app.serverInfo', | 48 | id: 'settings.app.serverInfo', |
40 | defaultMessage: '!!!We advice you to logout after changing your server as your settings might not be saved otherwise.', | 49 | defaultMessage: '!!!We advice you to logout after changing your server as your settings might not be saved otherwise.', |
@@ -49,7 +58,7 @@ const messages = defineMessages({ | |||
49 | }, | 58 | }, |
50 | lockedPassword: { | 59 | lockedPassword: { |
51 | id: 'settings.app.lockedPassword', | 60 | id: 'settings.app.lockedPassword', |
52 | defaultMessage: '!!!Ferdi Lock Password', | 61 | defaultMessage: '!!!Password', |
53 | }, | 62 | }, |
54 | lockedPasswordInfo: { | 63 | lockedPasswordInfo: { |
55 | id: 'settings.app.lockedPasswordInfo', | 64 | id: 'settings.app.lockedPasswordInfo', |
@@ -57,7 +66,7 @@ const messages = defineMessages({ | |||
57 | }, | 66 | }, |
58 | lockInfo: { | 67 | lockInfo: { |
59 | id: 'settings.app.lockInfo', | 68 | id: 'settings.app.lockInfo', |
60 | defaultMessage: '!!!Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.', | 69 | defaultMessage: '!!!Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.', |
61 | }, | 70 | }, |
62 | scheduledDNDTimeInfo: { | 71 | scheduledDNDTimeInfo: { |
63 | id: 'settings.app.scheduledDNDTimeInfo', | 72 | id: 'settings.app.scheduledDNDTimeInfo', |
@@ -141,6 +150,10 @@ const messages = defineMessages({ | |||
141 | }, | 150 | }, |
142 | }); | 151 | }); |
143 | 152 | ||
153 | const Hr = () => ( | ||
154 | <hr style={{ marginBottom: 20 }} /> | ||
155 | ); | ||
156 | |||
144 | export default @observer class EditSettingsForm extends Component { | 157 | export default @observer class EditSettingsForm extends Component { |
145 | static propTypes = { | 158 | static propTypes = { |
146 | checkForUpdates: PropTypes.func.isRequired, | 159 | checkForUpdates: PropTypes.func.isRequired, |
@@ -161,6 +174,8 @@ export default @observer class EditSettingsForm extends Component { | |||
161 | noUpdates: PropTypes.bool.isRequired, | 174 | noUpdates: PropTypes.bool.isRequired, |
162 | hibernationEnabled: PropTypes.bool.isRequired, | 175 | hibernationEnabled: PropTypes.bool.isRequired, |
163 | isDarkmodeEnabled: PropTypes.bool.isRequired, | 176 | isDarkmodeEnabled: PropTypes.bool.isRequired, |
177 | isTrayEnabled: PropTypes.bool.isRequired, | ||
178 | isAdaptableDarkModeEnabled: PropTypes.bool.isRequired, | ||
164 | openProcessManager: PropTypes.func.isRequired, | 179 | openProcessManager: PropTypes.func.isRequired, |
165 | }; | 180 | }; |
166 | 181 | ||
@@ -185,6 +200,7 @@ export default @observer class EditSettingsForm extends Component { | |||
185 | installUpdate, | 200 | installUpdate, |
186 | form, | 201 | form, |
187 | isCheckingForUpdates, | 202 | isCheckingForUpdates, |
203 | isAdaptableDarkModeEnabled, | ||
188 | isUpdateAvailable, | 204 | isUpdateAvailable, |
189 | noUpdateAvailable, | 205 | noUpdateAvailable, |
190 | updateIsReadyToInstall, | 206 | updateIsReadyToInstall, |
@@ -198,6 +214,7 @@ export default @observer class EditSettingsForm extends Component { | |||
198 | noUpdates, | 214 | noUpdates, |
199 | hibernationEnabled, | 215 | hibernationEnabled, |
200 | isDarkmodeEnabled, | 216 | isDarkmodeEnabled, |
217 | isTrayEnabled, | ||
201 | openProcessManager, | 218 | openProcessManager, |
202 | } = this.props; | 219 | } = this.props; |
203 | const { intl } = this.context; | 220 | const { intl } = this.context; |
@@ -234,8 +251,17 @@ export default @observer class EditSettingsForm extends Component { | |||
234 | <Toggle field={form.$('autoLaunchOnStart')} /> | 251 | <Toggle field={form.$('autoLaunchOnStart')} /> |
235 | <Toggle field={form.$('runInBackground')} /> | 252 | <Toggle field={form.$('runInBackground')} /> |
236 | <Toggle field={form.$('enableSystemTray')} /> | 253 | <Toggle field={form.$('enableSystemTray')} /> |
254 | {isTrayEnabled && <Toggle field={form.$('startMinimized')} />} | ||
237 | <Toggle field={form.$('privateNotifications')} /> | 255 | <Toggle field={form.$('privateNotifications')} /> |
238 | <Toggle field={form.$('showServiceNavigationBar')} /> | 256 | <Toggle field={form.$('showServiceNavigationBar')} /> |
257 | |||
258 | <Hr /> | ||
259 | |||
260 | <Toggle field={form.$('sentry')} /> | ||
261 | <p>{intl.formatMessage(messages.sentryInfo)}</p> | ||
262 | |||
263 | <Hr /> | ||
264 | |||
239 | <Toggle field={form.$('hibernate')} /> | 265 | <Toggle field={form.$('hibernate')} /> |
240 | {hibernationEnabled && ( | 266 | {hibernationEnabled && ( |
241 | <Select field={form.$('hibernationStrategy')} /> | 267 | <Select field={form.$('hibernationStrategy')} /> |
@@ -250,9 +276,13 @@ export default @observer class EditSettingsForm extends Component { | |||
250 | { intl.formatMessage(messages.hibernateInfo) } | 276 | { intl.formatMessage(messages.hibernateInfo) } |
251 | </span> | 277 | </span> |
252 | </p> | 278 | </p> |
279 | |||
280 | <Hr /> | ||
281 | |||
253 | {process.platform === 'win32' && ( | 282 | {process.platform === 'win32' && ( |
254 | <Toggle field={form.$('minimizeToSystemTray')} /> | 283 | <Toggle field={form.$('minimizeToSystemTray')} /> |
255 | )} | 284 | )} |
285 | |||
256 | <Input | 286 | <Input |
257 | placeholder="Server" | 287 | placeholder="Server" |
258 | onChange={e => this.submit(e)} | 288 | onChange={e => this.submit(e)} |
@@ -260,7 +290,14 @@ export default @observer class EditSettingsForm extends Component { | |||
260 | autoFocus | 290 | autoFocus |
261 | /> | 291 | /> |
262 | {isLoggedIn && ( | 292 | {isLoggedIn && ( |
263 | <p>{ intl.formatMessage(messages.serverInfo) }</p> | 293 | <p |
294 | className="settings__message" | ||
295 | style={{ | ||
296 | borderTop: 0, marginTop: 0, paddingTop: 0, marginBottom: '2rem', | ||
297 | }} | ||
298 | > | ||
299 | { intl.formatMessage(messages.serverInfo) } | ||
300 | </p> | ||
264 | )} | 301 | )} |
265 | {server === 'https://api.franzinfra.com' && ( | 302 | {server === 'https://api.franzinfra.com' && ( |
266 | <p | 303 | <p |
@@ -285,9 +322,16 @@ export default @observer class EditSettingsForm extends Component { | |||
285 | /> | 322 | /> |
286 | </p> | 323 | </p> |
287 | )} | 324 | )} |
325 | |||
326 | <Hr /> | ||
327 | |||
288 | {isWorkspaceEnabled && ( | 328 | {isWorkspaceEnabled && ( |
289 | <Toggle field={form.$('keepAllWorkspacesLoaded')} /> | 329 | <Toggle field={form.$('keepAllWorkspacesLoaded')} /> |
290 | )} | 330 | )} |
331 | |||
332 | |||
333 | <Hr /> | ||
334 | |||
291 | {isTodosEnabled && ( | 335 | {isTodosEnabled && ( |
292 | <> | 336 | <> |
293 | <Toggle field={form.$('enableTodos')} /> | 337 | <Toggle field={form.$('enableTodos')} /> |
@@ -296,10 +340,19 @@ export default @observer class EditSettingsForm extends Component { | |||
296 | onChange={e => this.submit(e)} | 340 | onChange={e => this.submit(e)} |
297 | field={form.$('todoServer')} | 341 | field={form.$('todoServer')} |
298 | /> | 342 | /> |
299 | <p>{ intl.formatMessage(messages.todoServerInfo) }</p> | 343 | <p |
344 | className="settings__message" | ||
345 | style={{ | ||
346 | borderTop: 0, marginTop: 0, paddingTop: 0, marginBottom: '2rem', | ||
347 | }} | ||
348 | > | ||
349 | { intl.formatMessage(messages.todoServerInfo) } | ||
350 | </p> | ||
300 | </> | 351 | </> |
301 | )} | 352 | )} |
302 | 353 | ||
354 | <Hr /> | ||
355 | |||
303 | <Toggle field={form.$('lockingFeatureEnabled')} /> | 356 | <Toggle field={form.$('lockingFeatureEnabled')} /> |
304 | {lockingFeatureEnabled && ( | 357 | {lockingFeatureEnabled && ( |
305 | <> | 358 | <> |
@@ -314,6 +367,16 @@ export default @observer class EditSettingsForm extends Component { | |||
314 | <p> | 367 | <p> |
315 | { intl.formatMessage(messages.lockedPasswordInfo) } | 368 | { intl.formatMessage(messages.lockedPasswordInfo) } |
316 | </p> | 369 | </p> |
370 | |||
371 | <Input | ||
372 | placeholder="Lock after inactivity" | ||
373 | onChange={e => this.submit(e)} | ||
374 | field={form.$('inactivityLock')} | ||
375 | autoFocus | ||
376 | /> | ||
377 | <p> | ||
378 | { intl.formatMessage(messages.inactivityLockInfo) } | ||
379 | </p> | ||
317 | </> | 380 | </> |
318 | )} | 381 | )} |
319 | <p | 382 | <p |
@@ -327,6 +390,7 @@ export default @observer class EditSettingsForm extends Component { | |||
327 | </span> | 390 | </span> |
328 | </p> | 391 | </p> |
329 | 392 | ||
393 | <Hr /> | ||
330 | 394 | ||
331 | <Toggle field={form.$('scheduledDNDEnabled')} /> | 395 | <Toggle field={form.$('scheduledDNDEnabled')} /> |
332 | {scheduledDNDEnabled && ( | 396 | {scheduledDNDEnabled && ( |
@@ -382,8 +446,12 @@ export default @observer class EditSettingsForm extends Component { | |||
382 | <h2 id="apperance">{intl.formatMessage(messages.headlineAppearance)}</h2> | 446 | <h2 id="apperance">{intl.formatMessage(messages.headlineAppearance)}</h2> |
383 | <Toggle field={form.$('showDisabledServices')} /> | 447 | <Toggle field={form.$('showDisabledServices')} /> |
384 | <Toggle field={form.$('showMessageBadgeWhenMuted')} /> | 448 | <Toggle field={form.$('showMessageBadgeWhenMuted')} /> |
385 | <Toggle field={form.$('darkMode')} /> | 449 | |
386 | {isDarkmodeEnabled && ( | 450 | <Hr /> |
451 | |||
452 | {isMac && <Toggle field={form.$('adaptableDarkMode')} />} | ||
453 | {!(isMac && isAdaptableDarkModeEnabled) && <Toggle field={form.$('darkMode')} disabled={isAdaptableDarkModeEnabled} />} | ||
454 | {(isDarkmodeEnabled || isAdaptableDarkModeEnabled) && ( | ||
387 | <> | 455 | <> |
388 | <Toggle field={form.$('universalDarkMode')} /> | 456 | <Toggle field={form.$('universalDarkMode')} /> |
389 | <p | 457 | <p |
@@ -399,6 +467,8 @@ export default @observer class EditSettingsForm extends Component { | |||
399 | </> | 467 | </> |
400 | )} | 468 | )} |
401 | 469 | ||
470 | <Hr /> | ||
471 | |||
402 | <Input | 472 | <Input |
403 | placeholder="Accent Color" | 473 | placeholder="Accent Color" |
404 | onChange={e => this.submit(e)} | 474 | onChange={e => this.submit(e)} |
@@ -409,6 +479,9 @@ export default @observer class EditSettingsForm extends Component { | |||
409 | {/* Language */} | 479 | {/* Language */} |
410 | <h2 id="language">{intl.formatMessage(messages.headlineLanguage)}</h2> | 480 | <h2 id="language">{intl.formatMessage(messages.headlineLanguage)}</h2> |
411 | <Select field={form.$('locale')} showLabel={false} /> | 481 | <Select field={form.$('locale')} showLabel={false} /> |
482 | |||
483 | <Hr /> | ||
484 | |||
412 | <PremiumFeatureContainer | 485 | <PremiumFeatureContainer |
413 | condition={!isSpellcheckerIncludedInCurrentPlan} | 486 | condition={!isSpellcheckerIncludedInCurrentPlan} |
414 | gaEventInfo={{ category: 'User', event: 'upgrade', label: 'spellchecker' }} | 487 | gaEventInfo={{ category: 'User', event: 'upgrade', label: 'spellchecker' }} |
@@ -482,20 +555,17 @@ export default @observer class EditSettingsForm extends Component { | |||
482 | loaded={!isCheckingForUpdates || !isUpdateAvailable} | 555 | loaded={!isCheckingForUpdates || !isUpdateAvailable} |
483 | /> | 556 | /> |
484 | )} | 557 | )} |
485 | {noUpdateAvailable && ( | ||
486 | <p>{intl.formatMessage(messages.updateStatusUpToDate)}</p> | ||
487 | )} | ||
488 | <br /> | 558 | <br /> |
489 | <Toggle field={form.$('beta')} /> | 559 | <Toggle field={form.$('beta')} /> |
490 | <Toggle field={form.$('noUpdates')} /> | 560 | <Toggle field={form.$('noUpdates')} /> |
491 | {intl.formatMessage(messages.currentVersion)} | 561 | {intl.formatMessage(messages.currentVersion)} |
492 | {' '} | 562 | {' '} |
493 | {remote.app.getVersion()} | 563 | {remote.app.getVersion()} |
564 | <br /> | ||
565 | <br /> | ||
566 | {noUpdateAvailable && intl.formatMessage(messages.updateStatusUpToDate)} | ||
494 | <p className="settings__message"> | 567 | <p className="settings__message"> |
495 | <span className="mdi mdi-information" /> | 568 | |
496 | {intl.formatMessage(messages.languageDisclaimer)} | ||
497 | </p> | ||
498 | <p className="settings__message"> | ||
499 | <span className="mdi mdi-github-face" /> | 569 | <span className="mdi mdi-github-face" /> |
500 | <span> | 570 | <span> |
501 | Ferdi is based on | 571 | Ferdi is based on |
@@ -506,6 +576,9 @@ export default @observer class EditSettingsForm extends Component { | |||
506 | {' '} | 576 | {' '} |
507 | <a href="https://github.com/meetfranz/franz/blob/master/LICENSE" target="_blank">Apache-2.0 License</a> | 577 | <a href="https://github.com/meetfranz/franz/blob/master/LICENSE" target="_blank">Apache-2.0 License</a> |
508 | </span> | 578 | </span> |
579 | <br /> | ||
580 | <span className="mdi mdi-information" /> | ||
581 | {intl.formatMessage(messages.languageDisclaimer)} | ||
509 | </p> | 582 | </p> |
510 | </form> | 583 | </form> |
511 | </div> | 584 | </div> |
diff --git a/src/components/settings/team/TeamDashboard.js b/src/components/settings/team/TeamDashboard.js index 7e6d93997..3d5358d89 100644 --- a/src/components/settings/team/TeamDashboard.js +++ b/src/components/settings/team/TeamDashboard.js | |||
@@ -210,7 +210,14 @@ export default @injectSheet(styles) @observer class TeamDashboard extends Compon | |||
210 | <h1 className={classes.headline}> | 210 | <h1 className={classes.headline}> |
211 | {intl.formatMessage(messages.teamsUnavailable)} | 211 | {intl.formatMessage(messages.teamsUnavailable)} |
212 | </h1> | 212 | </h1> |
213 | {intl.formatMessage(messages.teamsUnavailableInfo)} | 213 | <p |
214 | className="settings__message" | ||
215 | style={{ | ||
216 | borderTop: 0, marginTop: 0, | ||
217 | }} | ||
218 | > | ||
219 | {intl.formatMessage(messages.teamsUnavailableInfo)} | ||
220 | </p> | ||
214 | </div> | 221 | </div> |
215 | </div> | 222 | </div> |
216 | ); | 223 | ); |
diff --git a/src/components/ui/ImageUpload.js b/src/components/ui/ImageUpload.js index 83a05554b..e0b608b96 100644 --- a/src/components/ui/ImageUpload.js +++ b/src/components/ui/ImageUpload.js | |||
@@ -91,7 +91,7 @@ export default @observer class ImageUpload extends Component { | |||
91 | onDrop={this.onDrop.bind(this)} | 91 | onDrop={this.onDrop.bind(this)} |
92 | className={cssClasses} | 92 | className={cssClasses} |
93 | multiple={multiple} | 93 | multiple={multiple} |
94 | accept="image/jpeg, image/png" | 94 | accept="image/jpeg, image/png, image/svg+xml" |
95 | > | 95 | > |
96 | <i className="mdi mdi-file-image" /> | 96 | <i className="mdi mdi-file-image" /> |
97 | <p> | 97 | <p> |
diff --git a/src/components/ui/Link.js b/src/components/ui/Link.js index 5f729844b..7930d98b4 100644 --- a/src/components/ui/Link.js +++ b/src/components/ui/Link.js | |||
@@ -11,7 +11,8 @@ import { matchRoute } from '../../helpers/routing-helpers'; | |||
11 | // TODO: create container component for this component | 11 | // TODO: create container component for this component |
12 | export default @inject('stores') @observer class Link extends Component { | 12 | export default @inject('stores') @observer class Link extends Component { |
13 | onClick(e) { | 13 | onClick(e) { |
14 | if (this.props.target === '_blank') { | 14 | if (this.props.disabled) e.preventDefault(); |
15 | else if (this.props.target === '_blank') { | ||
15 | e.preventDefault(); | 16 | e.preventDefault(); |
16 | shell.openExternal(this.props.to); | 17 | shell.openExternal(this.props.to); |
17 | } | 18 | } |
@@ -39,6 +40,7 @@ export default @inject('stores') @observer class Link extends Component { | |||
39 | const linkClasses = classnames({ | 40 | const linkClasses = classnames({ |
40 | [`${className}`]: true, | 41 | [`${className}`]: true, |
41 | [`${activeClassName}`]: match, | 42 | [`${activeClassName}`]: match, |
43 | 'is-disabled': this.props.disabled, | ||
42 | }); | 44 | }); |
43 | 45 | ||
44 | return ( | 46 | return ( |
@@ -68,12 +70,14 @@ Link.wrappedComponent.propTypes = { | |||
68 | strictFilter: PropTypes.bool, | 70 | strictFilter: PropTypes.bool, |
69 | target: PropTypes.string, | 71 | target: PropTypes.string, |
70 | style: PropTypes.object, | 72 | style: PropTypes.object, |
73 | disabled: PropTypes.bool, | ||
71 | }; | 74 | }; |
72 | 75 | ||
73 | Link.wrappedComponent.defaultProps = { | 76 | Link.wrappedComponent.defaultProps = { |
74 | className: '', | 77 | className: '', |
75 | activeClassName: '', | 78 | activeClassName: '', |
76 | strictFilter: false, | 79 | strictFilter: false, |
80 | disabled: false, | ||
77 | target: '', | 81 | target: '', |
78 | style: {}, | 82 | style: {}, |
79 | }; | 83 | }; |
diff --git a/src/components/ui/WebviewLoader/index.js b/src/components/ui/WebviewLoader/index.js index 923f10327..c58d69374 100644 --- a/src/components/ui/WebviewLoader/index.js +++ b/src/components/ui/WebviewLoader/index.js | |||
@@ -10,7 +10,7 @@ import styles from './styles'; | |||
10 | const messages = defineMessages({ | 10 | const messages = defineMessages({ |
11 | loading: { | 11 | loading: { |
12 | id: 'service.webviewLoader.loading', | 12 | id: 'service.webviewLoader.loading', |
13 | defaultMessage: '!!!Loading', | 13 | defaultMessage: '!!!Loading {service}', |
14 | }, | 14 | }, |
15 | }); | 15 | }); |
16 | 16 | ||
@@ -30,7 +30,7 @@ export default @injectSheet(styles) @observer class WebviewLoader extends Compon | |||
30 | return ( | 30 | return ( |
31 | <FullscreenLoader | 31 | <FullscreenLoader |
32 | className={classes.component} | 32 | className={classes.component} |
33 | title={`${intl.formatMessage(messages.loading)} ${name}`} | 33 | title={`${intl.formatMessage(messages.loading, { service: name })}`} |
34 | /> | 34 | /> |
35 | ); | 35 | ); |
36 | } | 36 | } |
diff --git a/src/config.js b/src/config.js index 834f89d01..d5f7a706b 100644 --- a/src/config.js +++ b/src/config.js | |||
@@ -6,7 +6,7 @@ import ms from 'ms'; | |||
6 | import { asarPath } from './helpers/asar-helpers'; | 6 | import { asarPath } from './helpers/asar-helpers'; |
7 | 7 | ||
8 | const app = process.type === 'renderer' ? electron.remote.app : electron.app; | 8 | const app = process.type === 'renderer' ? electron.remote.app : electron.app; |
9 | const systemPreferences = process.type === 'renderer' ? electron.remote.systemPreferences : electron.systemPreferences; | 9 | const nativeTheme = process.type === 'renderer' ? electron.remote.nativeTheme : electron.nativeTheme; |
10 | 10 | ||
11 | export const CHECK_INTERVAL = ms('1h'); // How often should we perform checks | 11 | export const CHECK_INTERVAL = ms('1h'); // How often should we perform checks |
12 | 12 | ||
@@ -33,7 +33,6 @@ export const DEVELOPMENT_TODOS_FRONTEND_URL = 'https://development--franz-todos. | |||
33 | 33 | ||
34 | export const GA_ID = !isDevMode ? 'UA-74126766-10' : 'UA-74126766-12'; | 34 | export const GA_ID = !isDevMode ? 'UA-74126766-10' : 'UA-74126766-12'; |
35 | 35 | ||
36 | export const DEFAULT_LOCK_PASSWORD = 'ferdi'; | ||
37 | export const KEEP_WS_LOADED_USID = '0a0aa000-0a0a-49a0-a000-a0a0a0a0a0a0'; | 36 | export const KEEP_WS_LOADED_USID = '0a0aa000-0a0a-49a0-a000-a0a0a0a0a0a0'; |
38 | 37 | ||
39 | export const HIBERNATION_STRATEGIES = { | 38 | export const HIBERNATION_STRATEGIES = { |
@@ -50,13 +49,14 @@ export const DEFAULT_APP_SETTINGS = { | |||
50 | autoLaunchInBackground: false, | 49 | autoLaunchInBackground: false, |
51 | runInBackground: true, | 50 | runInBackground: true, |
52 | enableSystemTray: true, | 51 | enableSystemTray: true, |
52 | startMinimized: false, | ||
53 | minimizeToSystemTray: false, | 53 | minimizeToSystemTray: false, |
54 | privateNotifications: false, | 54 | privateNotifications: false, |
55 | showDisabledServices: true, | 55 | showDisabledServices: true, |
56 | showMessageBadgeWhenMuted: true, | 56 | showMessageBadgeWhenMuted: true, |
57 | enableSpellchecking: true, | 57 | enableSpellchecking: true, |
58 | spellcheckerLanguage: 'en-us', | 58 | spellcheckerLanguage: 'en-us', |
59 | darkMode: process.platform === 'darwin' ? systemPreferences.isDarkMode() : false, // We can't use refs from `./environment` at this time | 59 | darkMode: process.platform === 'darwin' ? nativeTheme.shouldUseDarkColors : false, // We can't use refs from `./environment` at this time |
60 | locale: '', | 60 | locale: '', |
61 | fallbackLocale: 'en-US', | 61 | fallbackLocale: 'en-US', |
62 | beta: false, | 62 | beta: false, |
@@ -66,7 +66,8 @@ export const DEFAULT_APP_SETTINGS = { | |||
66 | 66 | ||
67 | // Ferdi specific options | 67 | // Ferdi specific options |
68 | server: LIVE_API, | 68 | server: LIVE_API, |
69 | todoServer: PRODUCTION_TODOS_FRONTEND_URL, | 69 | // todoServer: PRODUCTION_TODOS_FRONTEND_URL, |
70 | todoServer: "https://todoist.com/app", | ||
70 | autohideMenuBar: false, | 71 | autohideMenuBar: false, |
71 | lockingFeatureEnabled: false, | 72 | lockingFeatureEnabled: false, |
72 | locked: false, | 73 | locked: false, |
@@ -76,10 +77,14 @@ export const DEFAULT_APP_SETTINGS = { | |||
76 | scheduledDNDEnd: '09:00', | 77 | scheduledDNDEnd: '09:00', |
77 | hibernate: false, | 78 | hibernate: false, |
78 | hibernationStrategy: 300, | 79 | hibernationStrategy: 300, |
80 | inactivityLock: 0, | ||
79 | noUpdates: false, | 81 | noUpdates: false, |
80 | showServiceNavigationBar: false, | 82 | showServiceNavigationBar: false, |
81 | universalDarkMode: true, | 83 | universalDarkMode: true, |
84 | adaptableDarkMode: true, | ||
82 | accentColor: '#7367f0', | 85 | accentColor: '#7367f0', |
86 | serviceRibbonWidth: 68, | ||
87 | sentry: false, | ||
83 | }; | 88 | }; |
84 | 89 | ||
85 | export const DEFAULT_FEATURES_CONFIG = { | 90 | export const DEFAULT_FEATURES_CONFIG = { |
@@ -116,6 +121,18 @@ export const FILE_SYSTEM_SETTINGS_TYPES = [ | |||
116 | export const LOCAL_SERVER = 'You are using Ferdi without a server'; | 121 | export const LOCAL_SERVER = 'You are using Ferdi without a server'; |
117 | export const SERVER_NOT_LOADED = 'Ferdi::SERVER_NOT_LOADED'; | 122 | export const SERVER_NOT_LOADED = 'Ferdi::SERVER_NOT_LOADED'; |
118 | 123 | ||
124 | // Set app directory before loading user modules | ||
125 | if (process.env.FERDI_APPDATA_DIR != null) { | ||
126 | app.setPath('appData', process.env.FERDI_APPDATA_DIR); | ||
127 | app.setPath('userData', path.join(app.getPath('appData'))); | ||
128 | } else if (process.env.PORTABLE_EXECUTABLE_DIR != null) { | ||
129 | app.setPath('appData', process.env.PORTABLE_EXECUTABLE_DIR, `${app.getName()}AppData`); | ||
130 | app.setPath('userData', path.join(app.getPath('appData'), `${app.getName()}AppData`)); | ||
131 | } else if (process.platform === 'win32') { | ||
132 | app.setPath('appData', process.env.APPDATA); | ||
133 | app.setPath('userData', path.join(app.getPath('appData'), app.getName())); | ||
134 | } | ||
135 | |||
119 | export const SETTINGS_PATH = path.join(app.getPath('userData'), 'config'); | 136 | export const SETTINGS_PATH = path.join(app.getPath('userData'), 'config'); |
120 | 137 | ||
121 | // Replacing app.asar is not beautiful but unforunately necessary | 138 | // Replacing app.asar is not beautiful but unforunately necessary |
diff --git a/src/containers/auth/LockedScreen.js b/src/containers/auth/LockedScreen.js index 94285fb06..671f2ccaf 100644 --- a/src/containers/auth/LockedScreen.js +++ b/src/containers/auth/LockedScreen.js | |||
@@ -3,7 +3,6 @@ import PropTypes from 'prop-types'; | |||
3 | import { inject, observer } from 'mobx-react'; | 3 | import { inject, observer } from 'mobx-react'; |
4 | import Locked from '../../components/auth/Locked'; | 4 | import Locked from '../../components/auth/Locked'; |
5 | import SettingsStore from '../../stores/SettingsStore'; | 5 | import SettingsStore from '../../stores/SettingsStore'; |
6 | import { DEFAULT_LOCK_PASSWORD } from '../../config'; | ||
7 | 6 | ||
8 | import { globalError as globalErrorPropType } from '../../prop-types'; | 7 | import { globalError as globalErrorPropType } from '../../prop-types'; |
9 | 8 | ||
@@ -27,9 +26,7 @@ export default @inject('stores', 'actions') @observer class LockedScreen extends | |||
27 | 26 | ||
28 | let correctPassword = this.props.stores.settings.all.app.lockedPassword; | 27 | let correctPassword = this.props.stores.settings.all.app.lockedPassword; |
29 | if (!correctPassword) { | 28 | if (!correctPassword) { |
30 | // Lock feature was enabled but no password was set | 29 | correctPassword = ''; |
31 | // Use default lock password so user can exit | ||
32 | correctPassword = DEFAULT_LOCK_PASSWORD; | ||
33 | } | 30 | } |
34 | 31 | ||
35 | if (String(password) === String(correctPassword)) { | 32 | if (String(password) === String(correctPassword)) { |
diff --git a/src/containers/settings/AccountScreen.js b/src/containers/settings/AccountScreen.js index 93ab44690..12c912bac 100644 --- a/src/containers/settings/AccountScreen.js +++ b/src/containers/settings/AccountScreen.js | |||
@@ -6,12 +6,16 @@ import PaymentStore from '../../stores/PaymentStore'; | |||
6 | import UserStore from '../../stores/UserStore'; | 6 | import UserStore from '../../stores/UserStore'; |
7 | import AppStore from '../../stores/AppStore'; | 7 | import AppStore from '../../stores/AppStore'; |
8 | import FeaturesStore from '../../stores/FeaturesStore'; | 8 | import FeaturesStore from '../../stores/FeaturesStore'; |
9 | import SettingsStore from '../../stores/SettingsStore'; | ||
9 | 10 | ||
10 | import AccountDashboard from '../../components/settings/account/AccountDashboard'; | 11 | import AccountDashboard from '../../components/settings/account/AccountDashboard'; |
11 | import ErrorBoundary from '../../components/util/ErrorBoundary'; | 12 | import ErrorBoundary from '../../components/util/ErrorBoundary'; |
12 | import { WEBSITE } from '../../environment'; | 13 | import { WEBSITE } from '../../environment'; |
13 | 14 | ||
14 | export default @inject('stores', 'actions') @observer class AccountScreen extends Component { | 15 | export default |
16 | @inject('stores', 'actions') | ||
17 | @observer | ||
18 | class AccountScreen extends Component { | ||
15 | onCloseWindow() { | 19 | onCloseWindow() { |
16 | const { user, features } = this.props.stores; | 20 | const { user, features } = this.props.stores; |
17 | user.getUserInfoRequest.invalidate({ immediately: true }); | 21 | user.getUserInfoRequest.invalidate({ immediately: true }); |
@@ -32,7 +36,9 @@ export default @inject('stores', 'actions') @observer class AccountScreen extend | |||
32 | 36 | ||
33 | let url; | 37 | let url; |
34 | if (api === 'https://api.franzinfra.com') { | 38 | if (api === 'https://api.franzinfra.com') { |
35 | url = stores.user.getAuthURL(`${WEBSITE}${route}?utm_source=app&utm_medium=account_dashboard`); | 39 | url = stores.user.getAuthURL( |
40 | `${WEBSITE}${route}?utm_source=app&utm_medium=account_dashboard`, | ||
41 | ); | ||
36 | } else { | 42 | } else { |
37 | url = `${api}${route}`; | 43 | url = `${api}${route}`; |
38 | } | 44 | } |
@@ -41,11 +47,13 @@ export default @inject('stores', 'actions') @observer class AccountScreen extend | |||
41 | } | 47 | } |
42 | 48 | ||
43 | render() { | 49 | render() { |
44 | const { user, payment, features } = this.props.stores; | ||
45 | const { | 50 | const { |
46 | user: userActions, | 51 | user, |
47 | payment: paymentActions, | 52 | payment, |
48 | } = this.props.actions; | 53 | features, |
54 | settings, | ||
55 | } = this.props.stores; | ||
56 | const { user: userActions, payment: paymentActions } = this.props.actions; | ||
49 | 57 | ||
50 | const isLoadingUserInfo = user.getUserInfoRequest.isExecuting; | 58 | const isLoadingUserInfo = user.getUserInfoRequest.isExecuting; |
51 | const isLoadingPlans = payment.plansRequest.isExecuting; | 59 | const isLoadingPlans = payment.plansRequest.isExecuting; |
@@ -55,19 +63,29 @@ export default @inject('stores', 'actions') @observer class AccountScreen extend | |||
55 | return ( | 63 | return ( |
56 | <ErrorBoundary> | 64 | <ErrorBoundary> |
57 | <AccountDashboard | 65 | <AccountDashboard |
66 | server={settings.all.app.server} | ||
58 | user={user.data} | 67 | user={user.data} |
59 | isPremiumOverrideUser={user.isPremiumOverride} | 68 | isPremiumOverrideUser={user.isPremiumOverride} |
60 | isProUser={user.isPro} | 69 | isProUser={user.isPro} |
61 | isLoading={isLoadingUserInfo} | 70 | isLoading={isLoadingUserInfo} |
62 | isLoadingPlans={isLoadingPlans} | 71 | isLoadingPlans={isLoadingPlans} |
63 | userInfoRequestFailed={user.getUserInfoRequest.wasExecuted && user.getUserInfoRequest.isError} | 72 | userInfoRequestFailed={ |
73 | user.getUserInfoRequest.wasExecuted | ||
74 | && user.getUserInfoRequest.isError | ||
75 | } | ||
64 | retryUserInfoRequest={() => this.reloadData()} | 76 | retryUserInfoRequest={() => this.reloadData()} |
65 | onCloseSubscriptionWindow={() => this.onCloseWindow()} | 77 | onCloseSubscriptionWindow={() => this.onCloseWindow()} |
66 | deleteAccount={userActions.delete} | 78 | deleteAccount={userActions.delete} |
67 | isLoadingDeleteAccount={user.deleteAccountRequest.isExecuting} | 79 | isLoadingDeleteAccount={user.deleteAccountRequest.isExecuting} |
68 | isDeleteAccountSuccessful={user.deleteAccountRequest.wasExecuted && !user.deleteAccountRequest.isError} | 80 | isDeleteAccountSuccessful={ |
81 | user.deleteAccountRequest.wasExecuted | ||
82 | && !user.deleteAccountRequest.isError | ||
83 | } | ||
69 | openEditAccount={() => this.handleWebsiteLink('/user/profile')} | 84 | openEditAccount={() => this.handleWebsiteLink('/user/profile')} |
70 | upgradeToPro={() => upgradeAccount({ planId: features.features.pricingConfig.plans.pro.yearly.id })} | 85 | upgradeToPro={() => upgradeAccount({ |
86 | planId: features.features.pricingConfig.plans.pro.yearly.id, | ||
87 | }) | ||
88 | } | ||
71 | openBilling={() => this.handleWebsiteLink('/user/billing')} | 89 | openBilling={() => this.handleWebsiteLink('/user/billing')} |
72 | openInvoices={() => this.handleWebsiteLink('/user/invoices')} | 90 | openInvoices={() => this.handleWebsiteLink('/user/invoices')} |
73 | /> | 91 | /> |
@@ -81,6 +99,7 @@ AccountScreen.wrappedComponent.propTypes = { | |||
81 | user: PropTypes.instanceOf(UserStore).isRequired, | 99 | user: PropTypes.instanceOf(UserStore).isRequired, |
82 | features: PropTypes.instanceOf(FeaturesStore).isRequired, | 100 | features: PropTypes.instanceOf(FeaturesStore).isRequired, |
83 | payment: PropTypes.instanceOf(PaymentStore).isRequired, | 101 | payment: PropTypes.instanceOf(PaymentStore).isRequired, |
102 | settings: PropTypes.instanceOf(SettingsStore).isRequired, | ||
84 | app: PropTypes.instanceOf(AppStore).isRequired, | 103 | app: PropTypes.instanceOf(AppStore).isRequired, |
85 | }).isRequired, | 104 | }).isRequired, |
86 | actions: PropTypes.shape({ | 105 | actions: PropTypes.shape({ |
diff --git a/src/containers/settings/EditServiceScreen.js b/src/containers/settings/EditServiceScreen.js index d18d7fb9b..99c40b086 100644 --- a/src/containers/settings/EditServiceScreen.js +++ b/src/containers/settings/EditServiceScreen.js | |||
@@ -51,7 +51,7 @@ const messages = defineMessages({ | |||
51 | }, | 51 | }, |
52 | customUrl: { | 52 | customUrl: { |
53 | id: 'settings.service.form.customUrl', | 53 | id: 'settings.service.form.customUrl', |
54 | defaultMessage: '!!!Custom server', | 54 | defaultMessage: '!!!Service URL', |
55 | }, | 55 | }, |
56 | indirectMessages: { | 56 | indirectMessages: { |
57 | id: 'settings.service.form.indirectMessages', | 57 | id: 'settings.service.form.indirectMessages', |
diff --git a/src/containers/settings/EditSettingsScreen.js b/src/containers/settings/EditSettingsScreen.js index ddee82e45..595cfdcc7 100644 --- a/src/containers/settings/EditSettingsScreen.js +++ b/src/containers/settings/EditSettingsScreen.js | |||
@@ -10,7 +10,7 @@ import UserStore from '../../stores/UserStore'; | |||
10 | import TodosStore from '../../features/todos/store'; | 10 | import TodosStore from '../../features/todos/store'; |
11 | import Form from '../../lib/Form'; | 11 | import Form from '../../lib/Form'; |
12 | import { APP_LOCALES, SPELLCHECKER_LOCALES } from '../../i18n/languages'; | 12 | import { APP_LOCALES, SPELLCHECKER_LOCALES } from '../../i18n/languages'; |
13 | import { DEFAULT_APP_SETTINGS, DEFAULT_LOCK_PASSWORD, HIBERNATION_STRATEGIES } from '../../config'; | 13 | import { DEFAULT_APP_SETTINGS, HIBERNATION_STRATEGIES } from '../../config'; |
14 | import { config as spellcheckerConfig } from '../../features/spellchecker'; | 14 | import { config as spellcheckerConfig } from '../../features/spellchecker'; |
15 | 15 | ||
16 | import { getSelectOptions } from '../../helpers/i18n-helpers'; | 16 | import { getSelectOptions } from '../../helpers/i18n-helpers'; |
@@ -38,6 +38,10 @@ const messages = defineMessages({ | |||
38 | id: 'settings.app.form.runInBackground', | 38 | id: 'settings.app.form.runInBackground', |
39 | defaultMessage: '!!!Keep Ferdi in background when closing the window', | 39 | defaultMessage: '!!!Keep Ferdi in background when closing the window', |
40 | }, | 40 | }, |
41 | startMinimized: { | ||
42 | id: 'settings.app.form.startMinimized', | ||
43 | defaultMessage: '!!!Start minimized in tray', | ||
44 | }, | ||
41 | enableSystemTray: { | 45 | enableSystemTray: { |
42 | id: 'settings.app.form.enableSystemTray', | 46 | id: 'settings.app.form.enableSystemTray', |
43 | defaultMessage: '!!!Show Ferdi in system tray', | 47 | defaultMessage: '!!!Show Ferdi in system tray', |
@@ -54,6 +58,10 @@ const messages = defineMessages({ | |||
54 | id: 'settings.app.form.showServiceNavigationBar', | 58 | id: 'settings.app.form.showServiceNavigationBar', |
55 | defaultMessage: '!!!Always show service navigation bar', | 59 | defaultMessage: '!!!Always show service navigation bar', |
56 | }, | 60 | }, |
61 | sentry: { | ||
62 | id: 'settings.app.form.sentry', | ||
63 | defaultMessage: '!!!Send telemetry data', | ||
64 | }, | ||
57 | hibernate: { | 65 | hibernate: { |
58 | id: 'settings.app.form.hibernate', | 66 | id: 'settings.app.form.hibernate', |
59 | defaultMessage: '!!!Enable service hibernation', | 67 | defaultMessage: '!!!Enable service hibernation', |
@@ -72,11 +80,15 @@ const messages = defineMessages({ | |||
72 | }, | 80 | }, |
73 | enableLock: { | 81 | enableLock: { |
74 | id: 'settings.app.form.enableLock', | 82 | id: 'settings.app.form.enableLock', |
75 | defaultMessage: '!!!Enable Ferdi password lock', | 83 | defaultMessage: '!!!Enable Password Lock', |
76 | }, | 84 | }, |
77 | lockPassword: { | 85 | lockPassword: { |
78 | id: 'settings.app.form.lockPassword', | 86 | id: 'settings.app.form.lockPassword', |
79 | defaultMessage: '!!!Ferdi Lock password', | 87 | defaultMessage: '!!!Password', |
88 | }, | ||
89 | inactivityLock: { | ||
90 | id: 'settings.app.form.inactivityLock', | ||
91 | defaultMessage: '!!!Lock after inactivity', | ||
80 | }, | 92 | }, |
81 | scheduledDNDEnabled: { | 93 | scheduledDNDEnabled: { |
82 | id: 'settings.app.form.scheduledDNDEnabled', | 94 | id: 'settings.app.form.scheduledDNDEnabled', |
@@ -98,6 +110,10 @@ const messages = defineMessages({ | |||
98 | id: 'settings.app.form.darkMode', | 110 | id: 'settings.app.form.darkMode', |
99 | defaultMessage: '!!!Dark Mode', | 111 | defaultMessage: '!!!Dark Mode', |
100 | }, | 112 | }, |
113 | adaptableDarkMode: { | ||
114 | id: 'settings.app.form.adaptableDarkMode', | ||
115 | defaultMessage: '!!!Synchronize dark mode with my Mac\'s dark mode setting', | ||
116 | }, | ||
101 | universalDarkMode: { | 117 | universalDarkMode: { |
102 | id: 'settings.app.form.universalDarkMode', | 118 | id: 'settings.app.form.universalDarkMode', |
103 | defaultMessage: '!!!Enable universal Dark Mode', | 119 | defaultMessage: '!!!Enable universal Dark Mode', |
@@ -165,21 +181,25 @@ export default @inject('stores', 'actions') @observer class EditSettingsScreen e | |||
165 | data: { | 181 | data: { |
166 | runInBackground: settingsData.runInBackground, | 182 | runInBackground: settingsData.runInBackground, |
167 | enableSystemTray: settingsData.enableSystemTray, | 183 | enableSystemTray: settingsData.enableSystemTray, |
184 | startMinimized: settingsData.startMinimized, | ||
168 | minimizeToSystemTray: settingsData.minimizeToSystemTray, | 185 | minimizeToSystemTray: settingsData.minimizeToSystemTray, |
169 | privateNotifications: settingsData.privateNotifications, | 186 | privateNotifications: settingsData.privateNotifications, |
170 | showServiceNavigationBar: settingsData.showServiceNavigationBar, | 187 | showServiceNavigationBar: settingsData.showServiceNavigationBar, |
188 | sentry: settingsData.sentry, | ||
171 | hibernate: settingsData.hibernate, | 189 | hibernate: settingsData.hibernate, |
172 | hibernationStrategy: settingsData.hibernationStrategy, | 190 | hibernationStrategy: settingsData.hibernationStrategy, |
173 | server: settingsData.server, | 191 | server: settingsData.server, |
174 | todoServer: settingsData.todoServer, | 192 | todoServer: settingsData.todoServer, |
175 | lockingFeatureEnabled: settingsData.lockingFeatureEnabled, | 193 | lockingFeatureEnabled: settingsData.lockingFeatureEnabled, |
176 | lockedPassword: settingsData.lockedPassword, | 194 | lockedPassword: settingsData.lockedPassword, |
195 | inactivityLock: settingsData.inactivityLock, | ||
177 | scheduledDNDEnabled: settingsData.scheduledDNDEnabled, | 196 | scheduledDNDEnabled: settingsData.scheduledDNDEnabled, |
178 | scheduledDNDStart: settingsData.scheduledDNDStart, | 197 | scheduledDNDStart: settingsData.scheduledDNDStart, |
179 | scheduledDNDEnd: settingsData.scheduledDNDEnd, | 198 | scheduledDNDEnd: settingsData.scheduledDNDEnd, |
180 | enableGPUAcceleration: settingsData.enableGPUAcceleration, | 199 | enableGPUAcceleration: settingsData.enableGPUAcceleration, |
181 | showDisabledServices: settingsData.showDisabledServices, | 200 | showDisabledServices: settingsData.showDisabledServices, |
182 | darkMode: settingsData.darkMode, | 201 | darkMode: settingsData.darkMode, |
202 | adaptableDarkMode: settingsData.adaptableDarkMode, | ||
183 | universalDarkMode: settingsData.universalDarkMode, | 203 | universalDarkMode: settingsData.universalDarkMode, |
184 | accentColor: settingsData.accentColor, | 204 | accentColor: settingsData.accentColor, |
185 | showMessageBadgeWhenMuted: settingsData.showMessageBadgeWhenMuted, | 205 | showMessageBadgeWhenMuted: settingsData.showMessageBadgeWhenMuted, |
@@ -255,6 +275,11 @@ export default @inject('stores', 'actions') @observer class EditSettingsScreen e | |||
255 | value: settings.all.app.runInBackground, | 275 | value: settings.all.app.runInBackground, |
256 | default: DEFAULT_APP_SETTINGS.runInBackground, | 276 | default: DEFAULT_APP_SETTINGS.runInBackground, |
257 | }, | 277 | }, |
278 | startMinimized: { | ||
279 | label: intl.formatMessage(messages.startMinimized), | ||
280 | value: settings.all.app.startMinimized, | ||
281 | default: DEFAULT_APP_SETTINGS.startMinimized, | ||
282 | }, | ||
258 | enableSystemTray: { | 283 | enableSystemTray: { |
259 | label: intl.formatMessage(messages.enableSystemTray), | 284 | label: intl.formatMessage(messages.enableSystemTray), |
260 | value: settings.all.app.enableSystemTray, | 285 | value: settings.all.app.enableSystemTray, |
@@ -275,6 +300,11 @@ export default @inject('stores', 'actions') @observer class EditSettingsScreen e | |||
275 | value: settings.all.app.showServiceNavigationBar, | 300 | value: settings.all.app.showServiceNavigationBar, |
276 | default: DEFAULT_APP_SETTINGS.showServiceNavigationBar, | 301 | default: DEFAULT_APP_SETTINGS.showServiceNavigationBar, |
277 | }, | 302 | }, |
303 | sentry: { | ||
304 | label: intl.formatMessage(messages.sentry), | ||
305 | value: settings.all.app.sentry, | ||
306 | default: DEFAULT_APP_SETTINGS.sentry, | ||
307 | }, | ||
278 | hibernate: { | 308 | hibernate: { |
279 | label: intl.formatMessage(messages.hibernate), | 309 | label: intl.formatMessage(messages.hibernate), |
280 | value: settings.all.app.hibernate, | 310 | value: settings.all.app.hibernate, |
@@ -304,9 +334,15 @@ export default @inject('stores', 'actions') @observer class EditSettingsScreen e | |||
304 | lockedPassword: { | 334 | lockedPassword: { |
305 | label: intl.formatMessage(messages.lockPassword), | 335 | label: intl.formatMessage(messages.lockPassword), |
306 | value: settings.all.app.lockedPassword, | 336 | value: settings.all.app.lockedPassword, |
307 | default: DEFAULT_LOCK_PASSWORD, | 337 | default: '', |
308 | type: 'password', | 338 | type: 'password', |
309 | }, | 339 | }, |
340 | inactivityLock: { | ||
341 | label: intl.formatMessage(messages.inactivityLock), | ||
342 | value: settings.all.app.inactivityLock, | ||
343 | default: 0, | ||
344 | type: 'number', | ||
345 | }, | ||
310 | scheduledDNDEnabled: { | 346 | scheduledDNDEnabled: { |
311 | label: intl.formatMessage(messages.scheduledDNDEnabled), | 347 | label: intl.formatMessage(messages.scheduledDNDEnabled), |
312 | value: settings.all.app.scheduledDNDEnabled || false, | 348 | value: settings.all.app.scheduledDNDEnabled || false, |
@@ -350,6 +386,11 @@ export default @inject('stores', 'actions') @observer class EditSettingsScreen e | |||
350 | value: settings.all.app.darkMode, | 386 | value: settings.all.app.darkMode, |
351 | default: DEFAULT_APP_SETTINGS.darkMode, | 387 | default: DEFAULT_APP_SETTINGS.darkMode, |
352 | }, | 388 | }, |
389 | adaptableDarkMode: { | ||
390 | label: intl.formatMessage(messages.adaptableDarkMode), | ||
391 | value: settings.all.app.adaptableDarkMode, | ||
392 | default: DEFAULT_APP_SETTINGS.adaptableDarkMode, | ||
393 | }, | ||
353 | universalDarkMode: { | 394 | universalDarkMode: { |
354 | label: intl.formatMessage(messages.universalDarkMode), | 395 | label: intl.formatMessage(messages.universalDarkMode), |
355 | value: settings.all.app.universalDarkMode, | 396 | value: settings.all.app.universalDarkMode, |
@@ -445,6 +486,8 @@ export default @inject('stores', 'actions') @observer class EditSettingsScreen e | |||
445 | noUpdates={this.props.stores.settings.app.noUpdates} | 486 | noUpdates={this.props.stores.settings.app.noUpdates} |
446 | hibernationEnabled={this.props.stores.settings.app.hibernate} | 487 | hibernationEnabled={this.props.stores.settings.app.hibernate} |
447 | isDarkmodeEnabled={this.props.stores.settings.app.darkMode} | 488 | isDarkmodeEnabled={this.props.stores.settings.app.darkMode} |
489 | isTrayEnabled={this.props.stores.settings.app.enableSystemTray} | ||
490 | isAdaptableDarkModeEnabled={this.props.stores.settings.app.adaptableDarkMode} | ||
448 | openProcessManager={() => this.openProcessManager()} | 491 | openProcessManager={() => this.openProcessManager()} |
449 | /> | 492 | /> |
450 | </ErrorBoundary> | 493 | </ErrorBoundary> |
diff --git a/src/electron/ipc-api/localServer.js b/src/electron/ipc-api/localServer.js index d12fb5708..9b800fdf6 100644 --- a/src/electron/ipc-api/localServer.js +++ b/src/electron/ipc-api/localServer.js | |||
@@ -1,6 +1,6 @@ | |||
1 | import { ipcMain, app } from 'electron'; | 1 | import { ipcMain, app } from 'electron'; |
2 | import net from 'net'; | 2 | import net from 'net'; |
3 | import startServer from '../../server/start'; | 3 | import startServer from '../../internal-server/start'; |
4 | 4 | ||
5 | const DEFAULT_PORT = 45569; | 5 | const DEFAULT_PORT = 45569; |
6 | 6 | ||
@@ -31,15 +31,12 @@ export default (params) => { | |||
31 | let port = DEFAULT_PORT; | 31 | let port = DEFAULT_PORT; |
32 | (async () => { | 32 | (async () => { |
33 | // eslint-disable-next-line no-await-in-loop | 33 | // eslint-disable-next-line no-await-in-loop |
34 | while (await portInUse(port) && port < DEFAULT_PORT + 10) { | 34 | while ((await portInUse(port)) && port < DEFAULT_PORT + 10) { |
35 | port += 1; | 35 | port += 1; |
36 | } | 36 | } |
37 | console.log('Starting local server on port', port); | 37 | console.log('Starting local server on port', port); |
38 | 38 | ||
39 | startServer( | 39 | startServer(app.getPath('userData'), port); |
40 | app.getPath('userData'), | ||
41 | port, | ||
42 | ); | ||
43 | 40 | ||
44 | params.mainWindow.webContents.send('localServerPort', { | 41 | params.mainWindow.webContents.send('localServerPort', { |
45 | port, | 42 | port, |
diff --git a/src/features/accentColor/index.js b/src/features/accentColor/index.js deleted file mode 100644 index a0f57a2fa..000000000 --- a/src/features/accentColor/index.js +++ /dev/null | |||
@@ -1,55 +0,0 @@ | |||
1 | import { reaction } from 'mobx'; | ||
2 | import themeInfo from '../../assets/themeInfo.json'; | ||
3 | import { DEFAULT_APP_SETTINGS } from '../../config'; | ||
4 | |||
5 | const STYLE_ELEMENT_ID = 'accent-color'; | ||
6 | |||
7 | function createAccentStyleElement() { | ||
8 | const styles = document.createElement('style'); | ||
9 | styles.id = STYLE_ELEMENT_ID; | ||
10 | |||
11 | document.querySelector('head').appendChild(styles); | ||
12 | } | ||
13 | |||
14 | function setAccentStyle(style) { | ||
15 | const styleElement = document.getElementById(STYLE_ELEMENT_ID); | ||
16 | styleElement.innerHTML = style; | ||
17 | } | ||
18 | |||
19 | function generateAccentStyle(color) { | ||
20 | let style = ''; | ||
21 | |||
22 | Object.keys(themeInfo).forEach((property) => { | ||
23 | style += ` | ||
24 | ${themeInfo[property]} { | ||
25 | ${property}: ${color}; | ||
26 | } | ||
27 | `; | ||
28 | }); | ||
29 | |||
30 | return style; | ||
31 | } | ||
32 | |||
33 | export default function initAccentColor(stores) { | ||
34 | const { settings } = stores; | ||
35 | createAccentStyleElement(); | ||
36 | |||
37 | // Update accent color | ||
38 | reaction( | ||
39 | () => ( | ||
40 | settings.all.app.accentColor | ||
41 | ), | ||
42 | (color) => { | ||
43 | if (color === DEFAULT_APP_SETTINGS.accentColor) { | ||
44 | // Reset accent style to return to default color scheme | ||
45 | setAccentStyle(''); | ||
46 | } else { | ||
47 | const style = generateAccentStyle(color); | ||
48 | setAccentStyle(style); | ||
49 | } | ||
50 | }, | ||
51 | { | ||
52 | fireImmediately: true, | ||
53 | }, | ||
54 | ); | ||
55 | } | ||
diff --git a/src/features/appearance/index.js b/src/features/appearance/index.js new file mode 100644 index 000000000..8a81054df --- /dev/null +++ b/src/features/appearance/index.js | |||
@@ -0,0 +1,107 @@ | |||
1 | import { reaction } from 'mobx'; | ||
2 | import themeInfo from '../../assets/themeInfo.json'; | ||
3 | import { DEFAULT_APP_SETTINGS } from '../../config'; | ||
4 | |||
5 | const STYLE_ELEMENT_ID = 'custom-appearance-style'; | ||
6 | |||
7 | // Additional styles needed to make accent colors work properly | ||
8 | // "[ACCENT]" will be replaced with the accent color | ||
9 | const ACCENT_ADDITIONAL_STYLES = ` | ||
10 | .franz-form__button { | ||
11 | background: inherit !important; | ||
12 | border: 2px solid [ACCENT] !important; | ||
13 | } | ||
14 | `; | ||
15 | |||
16 | function createStyleElement() { | ||
17 | const styles = document.createElement('style'); | ||
18 | styles.id = STYLE_ELEMENT_ID; | ||
19 | |||
20 | document.querySelector('head').appendChild(styles); | ||
21 | } | ||
22 | |||
23 | function setAppearance(style) { | ||
24 | const styleElement = document.getElementById(STYLE_ELEMENT_ID); | ||
25 | |||
26 | styleElement.innerHTML = style; | ||
27 | } | ||
28 | |||
29 | function generateAccentStyle(color) { | ||
30 | let style = ''; | ||
31 | |||
32 | Object.keys(themeInfo).forEach((property) => { | ||
33 | style += ` | ||
34 | ${themeInfo[property]} { | ||
35 | ${property}: ${color}; | ||
36 | } | ||
37 | `; | ||
38 | }); | ||
39 | |||
40 | style += ACCENT_ADDITIONAL_STYLES.replace(/\[ACCENT\]/g, color); | ||
41 | |||
42 | return style; | ||
43 | } | ||
44 | |||
45 | function generateServiceRibbonWidthStyle(width) { | ||
46 | return ` | ||
47 | .sidebar { | ||
48 | width: ${width}px !important; | ||
49 | } | ||
50 | .tab-item { | ||
51 | width: ${width - 2}px !important; | ||
52 | height: ${width - 5}px !important; | ||
53 | } | ||
54 | .tab-item .tab-item__icon { | ||
55 | width: ${width / 2}px !important; | ||
56 | } | ||
57 | `; | ||
58 | } | ||
59 | |||
60 | function generateStyle(settings) { | ||
61 | let style = ''; | ||
62 | |||
63 | const { | ||
64 | accentColor, | ||
65 | serviceRibbonWidth, | ||
66 | } = settings; | ||
67 | |||
68 | if (accentColor !== DEFAULT_APP_SETTINGS.accentColor) { | ||
69 | style += generateAccentStyle(accentColor); | ||
70 | } | ||
71 | if (serviceRibbonWidth !== DEFAULT_APP_SETTINGS.serviceRibbonWidth) { | ||
72 | style += generateServiceRibbonWidthStyle(serviceRibbonWidth); | ||
73 | } | ||
74 | |||
75 | return style; | ||
76 | } | ||
77 | function updateStyle(settings) { | ||
78 | const style = generateStyle(settings); | ||
79 | setAppearance(style); | ||
80 | } | ||
81 | |||
82 | export default function initAppearance(stores) { | ||
83 | const { settings } = stores; | ||
84 | createStyleElement(); | ||
85 | |||
86 | // Update accent color | ||
87 | reaction( | ||
88 | () => ( | ||
89 | settings.all.app.accentColor | ||
90 | ), | ||
91 | () => { | ||
92 | updateStyle(settings.all.app); | ||
93 | }, | ||
94 | { | ||
95 | fireImmediately: true, | ||
96 | }, | ||
97 | ); | ||
98 | // Update service ribbon width | ||
99 | reaction( | ||
100 | () => ( | ||
101 | settings.all.app.serviceRibbonWidth | ||
102 | ), | ||
103 | () => { | ||
104 | updateStyle(settings.all.app); | ||
105 | }, | ||
106 | ); | ||
107 | } | ||
diff --git a/src/features/quickSwitch/Component.js b/src/features/quickSwitch/Component.js index 797589e9b..0f44385e1 100644 --- a/src/features/quickSwitch/Component.js +++ b/src/features/quickSwitch/Component.js | |||
@@ -56,6 +56,9 @@ const styles = theme => ({ | |||
56 | marginBottom: 10, | 56 | marginBottom: 10, |
57 | display: 'flex', | 57 | display: 'flex', |
58 | alignItems: 'center', | 58 | alignItems: 'center', |
59 | '&:last-child': { | ||
60 | marginBottom: 0, | ||
61 | }, | ||
59 | '&:hover': { | 62 | '&:hover': { |
60 | background: theme.styleTypes.primary.accent, | 63 | background: theme.styleTypes.primary.accent, |
61 | color: theme.styleTypes.primary.contrast, | 64 | color: theme.styleTypes.primary.contrast, |
@@ -319,7 +322,10 @@ export default @injectSheet(styles) @inject('stores', 'actions') @observer class | |||
319 | ))} | 322 | ))} |
320 | </div> | 323 | </div> |
321 | 324 | ||
322 | <p>{intl.formatMessage(messages.info)}</p> | 325 | <p> |
326 | <br /> | ||
327 | {intl.formatMessage(messages.info)} | ||
328 | </p> | ||
323 | </Modal> | 329 | </Modal> |
324 | ); | 330 | ); |
325 | } | 331 | } |
diff --git a/src/features/serviceProxy/index.js b/src/features/serviceProxy/index.js index e9a01b156..e78607667 100644 --- a/src/features/serviceProxy/index.js +++ b/src/features/serviceProxy/index.js | |||
@@ -22,7 +22,6 @@ export default function init(stores) { | |||
22 | config.isIncludedInCurrentPlan = true; | 22 | config.isIncludedInCurrentPlan = true; |
23 | 23 | ||
24 | const services = stores.services.enabled; | 24 | const services = stores.services.enabled; |
25 | const isPremiumUser = stores.user.data.isPremium; | ||
26 | const proxySettings = stores.settings.proxy; | 25 | const proxySettings = stores.settings.proxy; |
27 | 26 | ||
28 | debug('Service Proxy autorun'); | 27 | debug('Service Proxy autorun'); |
@@ -30,7 +29,7 @@ export default function init(stores) { | |||
30 | services.forEach((service) => { | 29 | services.forEach((service) => { |
31 | const s = session.fromPartition(`persist:service-${service.id}`); | 30 | const s = session.fromPartition(`persist:service-${service.id}`); |
32 | 31 | ||
33 | if (config.isEnabled && (isPremiumUser || !config.isIncludedInCurrentPlan)) { | 32 | if (config.isEnabled) { |
34 | const serviceProxyConfig = proxySettings[service.id]; | 33 | const serviceProxyConfig = proxySettings[service.id]; |
35 | 34 | ||
36 | if (serviceProxyConfig && serviceProxyConfig.isEnabled && serviceProxyConfig.host) { | 35 | if (serviceProxyConfig && serviceProxyConfig.isEnabled && serviceProxyConfig.host) { |
diff --git a/src/i18n/locales/af.json b/src/i18n/locales/af.json index edcc67771..29a3ac246 100644 --- a/src/i18n/locales/af.json +++ b/src/i18n/locales/af.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Loading", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "Get started", | 219 | "services.getStarted": "Get started", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Edit account", | 224 | "settings.account.account.editButton": "Edit account", |
225 | "settings.account.accountType.basic": "Basic Account", | 225 | "settings.account.accountType.basic": "Basic Account", |
226 | "settings.account.accountType.premium": "Premium Supporter Account", | 226 | "settings.account.accountType.premium": "Premium Supporter Account", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Update profile", | 229 | "settings.account.buttonSave": "Update profile", |
228 | "settings.account.deleteAccount": "Delete account", | 230 | "settings.account.deleteAccount": "Delete account", |
229 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", | 231 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", | 257 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", |
256 | "settings.app.currentVersion": "Current version:", | 258 | "settings.app.currentVersion": "Current version:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Open in background", | 261 | "settings.app.form.autoLaunchInBackground": "Open in background", |
259 | "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", | 262 | "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", |
260 | "settings.app.form.beta": "Include beta versions", | 263 | "settings.app.form.beta": "Include beta versions", |
261 | "settings.app.form.darkMode": "Join the Dark Side", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", | 265 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Enable spell checking", | 267 | "settings.app.form.enableSpellchecking": "Enable spell checking", |
265 | "settings.app.form.enableSystemTray": "Show Ferdi in system tray", | 268 | "settings.app.form.enableSystemTray": "Show Ferdi in system tray", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "Language", | 274 | "settings.app.form.language": "Language", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Password", |
272 | "settings.app.form.minimizeToSystemTray": "Minimize Ferdi to system tray", | 276 | "settings.app.form.minimizeToSystemTray": "Minimize Ferdi to system tray", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Display disabled services tabs", | 285 | "settings.app.form.showDisabledServices": "Display disabled services tabs", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Settings", | 291 | "settings.app.headline": "Settings", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Language", | 295 | "settings.app.headlineLanguage": "Language", |
290 | "settings.app.headlineUpdates": "Updates", | 296 | "settings.app.headlineUpdates": "Updates", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", | 299 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Password", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Changes require restart", | 303 | "settings.app.restartRequired": "Changes require restart", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Cache", | 309 | "settings.app.subheadlineCache": "Cache", |
diff --git a/src/i18n/locales/ar.json b/src/i18n/locales/ar.json index edcc67771..0f02dd06e 100644 --- a/src/i18n/locales/ar.json +++ b/src/i18n/locales/ar.json | |||
@@ -1,11 +1,11 @@ | |||
1 | { | 1 | { |
2 | "app.errorHandler.action": "Reload", | 2 | "app.errorHandler.action": "إعادة التحميل", |
3 | "app.errorHandler.headline": "Something went wrong", | 3 | "app.errorHandler.headline": "لقد حدث خطب ما", |
4 | "feature.announcements.changelog.headline": "Changes in Ferdi {version}", | 4 | "feature.announcements.changelog.headline": "تغيرات في فريدي {version}", |
5 | "feature.delayApp.headline": "Please purchase a Ferdi Supporter License to skip waiting", | 5 | "feature.delayApp.headline": "رجاء قيم بشراء رخصة الدعم لبرنامج فريدي للتخلص من وقت الانتظار", |
6 | "feature.delayApp.text": "Ferdi will continue in {seconds} seconds.", | 6 | "feature.delayApp.text": "فريدي سوف يستكمل خلال {seconds} ثانية.", |
7 | "feature.delayApp.trial.action": "Yes, I want the free 14 day trial of Ferdi Professional", | 7 | "feature.delayApp.trial.action": "أجل, أريد الحصول على 14 يوم تجريبي مجاني من برنامج فريدي بروفشنال", |
8 | "feature.delayApp.trial.actionShort": "Activate the free Ferdi Professional trial", | 8 | "feature.delayApp.trial.actionShort": "تفعيل الفتره التجريبية لرنامج فريدي بروفشنال", |
9 | "feature.delayApp.trial.headline": "Get the free Ferdi Professional 14 day trial and skip the line", | 9 | "feature.delayApp.trial.headline": "Get the free Ferdi Professional 14 day trial and skip the line", |
10 | "feature.delayApp.upgrade.action": "Get a Ferdi Supporter License", | 10 | "feature.delayApp.upgrade.action": "Get a Ferdi Supporter License", |
11 | "feature.delayApp.upgrade.actionShort": "Upgrade account", | 11 | "feature.delayApp.upgrade.actionShort": "Upgrade account", |
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Loading", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "Get started", | 219 | "services.getStarted": "Get started", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Edit account", | 224 | "settings.account.account.editButton": "Edit account", |
225 | "settings.account.accountType.basic": "Basic Account", | 225 | "settings.account.accountType.basic": "Basic Account", |
226 | "settings.account.accountType.premium": "Premium Supporter Account", | 226 | "settings.account.accountType.premium": "Premium Supporter Account", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Update profile", | 229 | "settings.account.buttonSave": "Update profile", |
228 | "settings.account.deleteAccount": "Delete account", | 230 | "settings.account.deleteAccount": "Delete account", |
229 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", | 231 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", | 257 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", |
256 | "settings.app.currentVersion": "Current version:", | 258 | "settings.app.currentVersion": "Current version:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Open in background", | 261 | "settings.app.form.autoLaunchInBackground": "Open in background", |
259 | "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", | 262 | "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", |
260 | "settings.app.form.beta": "Include beta versions", | 263 | "settings.app.form.beta": "Include beta versions", |
261 | "settings.app.form.darkMode": "Join the Dark Side", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", | 265 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Enable spell checking", | 267 | "settings.app.form.enableSpellchecking": "Enable spell checking", |
265 | "settings.app.form.enableSystemTray": "Show Ferdi in system tray", | 268 | "settings.app.form.enableSystemTray": "Show Ferdi in system tray", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "Language", | 274 | "settings.app.form.language": "Language", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Password", |
272 | "settings.app.form.minimizeToSystemTray": "Minimize Ferdi to system tray", | 276 | "settings.app.form.minimizeToSystemTray": "Minimize Ferdi to system tray", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Display disabled services tabs", | 285 | "settings.app.form.showDisabledServices": "Display disabled services tabs", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Settings", | 291 | "settings.app.headline": "Settings", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Language", | 295 | "settings.app.headlineLanguage": "Language", |
290 | "settings.app.headlineUpdates": "Updates", | 296 | "settings.app.headlineUpdates": "Updates", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", | 299 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Password", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Changes require restart", | 303 | "settings.app.restartRequired": "Changes require restart", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Cache", | 309 | "settings.app.subheadlineCache": "Cache", |
@@ -458,7 +466,7 @@ | |||
458 | "tabs.item.enableAudio": "Enable audio", | 466 | "tabs.item.enableAudio": "Enable audio", |
459 | "tabs.item.enableNotification": "Enable notifications", | 467 | "tabs.item.enableNotification": "Enable notifications", |
460 | "tabs.item.enableService": "Enable service", | 468 | "tabs.item.enableService": "Enable service", |
461 | "tabs.item.reload": "Reload", | 469 | "tabs.item.reload": "إعادة التحميل", |
462 | "validation.email": "{field} is not valid", | 470 | "validation.email": "{field} is not valid", |
463 | "validation.minLength": "{field} should be at least {length} characters long", | 471 | "validation.minLength": "{field} should be at least {length} characters long", |
464 | "validation.oneRequired": "At least one is required", | 472 | "validation.oneRequired": "At least one is required", |
@@ -468,7 +476,7 @@ | |||
468 | "webControls.forward": "Forward", | 476 | "webControls.forward": "Forward", |
469 | "webControls.goHome": "Home", | 477 | "webControls.goHome": "Home", |
470 | "webControls.openInBrowser": "Open in Browser", | 478 | "webControls.openInBrowser": "Open in Browser", |
471 | "webControls.reload": "Reload", | 479 | "webControls.reload": "إعادة التحميل", |
472 | "welcome.loginButton": "Login to your account", | 480 | "welcome.loginButton": "Login to your account", |
473 | "welcome.signupButton": "Create a free account", | 481 | "welcome.signupButton": "Create a free account", |
474 | "workspaceDrawer.addNewWorkspaceLabel": "Add new workspace", | 482 | "workspaceDrawer.addNewWorkspaceLabel": "Add new workspace", |
diff --git a/src/i18n/locales/bs.json b/src/i18n/locales/bs.json index edcc67771..29a3ac246 100644 --- a/src/i18n/locales/bs.json +++ b/src/i18n/locales/bs.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Loading", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "Get started", | 219 | "services.getStarted": "Get started", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Edit account", | 224 | "settings.account.account.editButton": "Edit account", |
225 | "settings.account.accountType.basic": "Basic Account", | 225 | "settings.account.accountType.basic": "Basic Account", |
226 | "settings.account.accountType.premium": "Premium Supporter Account", | 226 | "settings.account.accountType.premium": "Premium Supporter Account", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Update profile", | 229 | "settings.account.buttonSave": "Update profile", |
228 | "settings.account.deleteAccount": "Delete account", | 230 | "settings.account.deleteAccount": "Delete account", |
229 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", | 231 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", | 257 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", |
256 | "settings.app.currentVersion": "Current version:", | 258 | "settings.app.currentVersion": "Current version:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Open in background", | 261 | "settings.app.form.autoLaunchInBackground": "Open in background", |
259 | "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", | 262 | "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", |
260 | "settings.app.form.beta": "Include beta versions", | 263 | "settings.app.form.beta": "Include beta versions", |
261 | "settings.app.form.darkMode": "Join the Dark Side", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", | 265 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Enable spell checking", | 267 | "settings.app.form.enableSpellchecking": "Enable spell checking", |
265 | "settings.app.form.enableSystemTray": "Show Ferdi in system tray", | 268 | "settings.app.form.enableSystemTray": "Show Ferdi in system tray", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "Language", | 274 | "settings.app.form.language": "Language", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Password", |
272 | "settings.app.form.minimizeToSystemTray": "Minimize Ferdi to system tray", | 276 | "settings.app.form.minimizeToSystemTray": "Minimize Ferdi to system tray", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Display disabled services tabs", | 285 | "settings.app.form.showDisabledServices": "Display disabled services tabs", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Settings", | 291 | "settings.app.headline": "Settings", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Language", | 295 | "settings.app.headlineLanguage": "Language", |
290 | "settings.app.headlineUpdates": "Updates", | 296 | "settings.app.headlineUpdates": "Updates", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", | 299 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Password", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Changes require restart", | 303 | "settings.app.restartRequired": "Changes require restart", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Cache", | 309 | "settings.app.subheadlineCache": "Cache", |
diff --git a/src/i18n/locales/ca.json b/src/i18n/locales/ca.json index 5f55f804a..6c65a6bf7 100644 --- a/src/i18n/locales/ca.json +++ b/src/i18n/locales/ca.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Loading", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "Introducció", | 219 | "services.getStarted": "Introducció", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Editar Compte", | 224 | "settings.account.account.editButton": "Editar Compte", |
225 | "settings.account.accountType.basic": "Compte bàsic", | 225 | "settings.account.accountType.basic": "Compte bàsic", |
226 | "settings.account.accountType.premium": "Compte de Suport Premium", | 226 | "settings.account.accountType.premium": "Compte de Suport Premium", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Actualitzar el perfil", | 229 | "settings.account.buttonSave": "Actualitzar el perfil", |
228 | "settings.account.deleteAccount": "Esborrar compte", | 230 | "settings.account.deleteAccount": "Esborrar compte", |
229 | "settings.account.deleteEmailSent": "Has rebut un correu electrònic amb un enllaç per confirmar l'eliminació del compte. El teu compte i la seva informació no podran ser restaurats!", | 231 | "settings.account.deleteEmailSent": "Has rebut un correu electrònic amb un enllaç per confirmar l'eliminació del compte. El teu compte i la seva informació no podran ser restaurats!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "La memòria cau de Ferdi està utilitzant {size} d'espai al disc", | 257 | "settings.app.cacheInfo": "La memòria cau de Ferdi està utilitzant {size} d'espai al disc", |
256 | "settings.app.currentVersion": "Versió actual:", | 258 | "settings.app.currentVersion": "Versió actual:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Obrir en segon plà", | 261 | "settings.app.form.autoLaunchInBackground": "Obrir en segon plà", |
259 | "settings.app.form.autoLaunchOnStart": "Iniciar Ferdi a l'inici", | 262 | "settings.app.form.autoLaunchOnStart": "Iniciar Ferdi a l'inici", |
260 | "settings.app.form.beta": "Inclou versions beta", | 263 | "settings.app.form.beta": "Inclou versions beta", |
261 | "settings.app.form.darkMode": "Uneix-te al Cantó Fosc", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Activar acceleració GPU", | 265 | "settings.app.form.enableGPUAcceleration": "Activar acceleració GPU", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Habilita la comprobació ortogràfica", | 267 | "settings.app.form.enableSpellchecking": "Habilita la comprobació ortogràfica", |
265 | "settings.app.form.enableSystemTray": "Mostra Ferdi a la safata del sistema", | 268 | "settings.app.form.enableSystemTray": "Mostra Ferdi a la safata del sistema", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "Idioma", | 274 | "settings.app.form.language": "Idioma", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Password", |
272 | "settings.app.form.minimizeToSystemTray": "Minimitza Ferdi a la safata del sistema", | 276 | "settings.app.form.minimizeToSystemTray": "Minimitza Ferdi a la safata del sistema", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Mostra les pestanyes dels serveis desactivats", | 285 | "settings.app.form.showDisabledServices": "Mostra les pestanyes dels serveis desactivats", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Mostra la insígnia de missatges no llegits quan les notificacions estiguin desactivades", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Mostra la insígnia de missatges no llegits quan les notificacions estiguin desactivades", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Configuració", | 291 | "settings.app.headline": "Configuració", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Idioma", | 295 | "settings.app.headlineLanguage": "Idioma", |
290 | "settings.app.headlineUpdates": "Actualitzacions", | 296 | "settings.app.headlineUpdates": "Actualitzacions", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", | 299 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Password", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Els canvis requereixen reiniciar", | 303 | "settings.app.restartRequired": "Els canvis requereixen reiniciar", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Memòria cau", | 309 | "settings.app.subheadlineCache": "Memòria cau", |
diff --git a/src/i18n/locales/cs.json b/src/i18n/locales/cs.json index e8d3827dd..fbcd92210 100644 --- a/src/i18n/locales/cs.json +++ b/src/i18n/locales/cs.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Loading", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "Začněme", | 219 | "services.getStarted": "Začněme", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Upravit účet", | 224 | "settings.account.account.editButton": "Upravit účet", |
225 | "settings.account.accountType.basic": "Základní účet", | 225 | "settings.account.accountType.basic": "Základní účet", |
226 | "settings.account.accountType.premium": "Prémiový účet podporovatele", | 226 | "settings.account.accountType.premium": "Prémiový účet podporovatele", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Aktualizovat profil", | 229 | "settings.account.buttonSave": "Aktualizovat profil", |
228 | "settings.account.deleteAccount": "Smazat účet", | 230 | "settings.account.deleteAccount": "Smazat účet", |
229 | "settings.account.deleteEmailSent": "Na váš mail byl odeslán email s odkazem pro potvrzení smazání účtu. Váš účet a data poté nepůjde obnovit!", | 231 | "settings.account.deleteEmailSent": "Na váš mail byl odeslán email s odkazem pro potvrzení smazání účtu. Váš účet a data poté nepůjde obnovit!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "Ferdi momentálně používá {size} místa na disku.", | 257 | "settings.app.cacheInfo": "Ferdi momentálně používá {size} místa na disku.", |
256 | "settings.app.currentVersion": "Aktuální verze:", | 258 | "settings.app.currentVersion": "Aktuální verze:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Spustit na pozadí", | 261 | "settings.app.form.autoLaunchInBackground": "Spustit na pozadí", |
259 | "settings.app.form.autoLaunchOnStart": "Spustit Ferdi při startu", | 262 | "settings.app.form.autoLaunchOnStart": "Spustit Ferdi při startu", |
260 | "settings.app.form.beta": "Zahrnout beta verze", | 263 | "settings.app.form.beta": "Zahrnout beta verze", |
261 | "settings.app.form.darkMode": "Připoj se k Temné straně", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Aktivovat GPU zrychlení", | 265 | "settings.app.form.enableGPUAcceleration": "Aktivovat GPU zrychlení", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Zapnout kontrolu pravopisu", | 267 | "settings.app.form.enableSpellchecking": "Zapnout kontrolu pravopisu", |
265 | "settings.app.form.enableSystemTray": "Zobrazit Ferdi v systémové liště", | 268 | "settings.app.form.enableSystemTray": "Zobrazit Ferdi v systémové liště", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "Jazyk", | 274 | "settings.app.form.language": "Jazyk", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Password", |
272 | "settings.app.form.minimizeToSystemTray": "Minimalizovat Ferdi do systémové lišty", | 276 | "settings.app.form.minimizeToSystemTray": "Minimalizovat Ferdi do systémové lišty", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Zobrazit záložky vypnutých služeb", | 285 | "settings.app.form.showDisabledServices": "Zobrazit záložky vypnutých služeb", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Zobrazit odznak pro nepřečtené zprávy když jsou upozornění vypnutá", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Zobrazit odznak pro nepřečtené zprávy když jsou upozornění vypnutá", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Nastavení", | 291 | "settings.app.headline": "Nastavení", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Jazyk", | 295 | "settings.app.headlineLanguage": "Jazyk", |
290 | "settings.app.headlineUpdates": "Aktualizace", | 296 | "settings.app.headlineUpdates": "Aktualizace", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", | 299 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Password", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Změny vyžadují restart", | 303 | "settings.app.restartRequired": "Změny vyžadují restart", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Mezipaměť", | 309 | "settings.app.subheadlineCache": "Mezipaměť", |
diff --git a/src/i18n/locales/da.json b/src/i18n/locales/da.json index edcc67771..29a3ac246 100644 --- a/src/i18n/locales/da.json +++ b/src/i18n/locales/da.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Loading", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "Get started", | 219 | "services.getStarted": "Get started", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Edit account", | 224 | "settings.account.account.editButton": "Edit account", |
225 | "settings.account.accountType.basic": "Basic Account", | 225 | "settings.account.accountType.basic": "Basic Account", |
226 | "settings.account.accountType.premium": "Premium Supporter Account", | 226 | "settings.account.accountType.premium": "Premium Supporter Account", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Update profile", | 229 | "settings.account.buttonSave": "Update profile", |
228 | "settings.account.deleteAccount": "Delete account", | 230 | "settings.account.deleteAccount": "Delete account", |
229 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", | 231 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", | 257 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", |
256 | "settings.app.currentVersion": "Current version:", | 258 | "settings.app.currentVersion": "Current version:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Open in background", | 261 | "settings.app.form.autoLaunchInBackground": "Open in background", |
259 | "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", | 262 | "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", |
260 | "settings.app.form.beta": "Include beta versions", | 263 | "settings.app.form.beta": "Include beta versions", |
261 | "settings.app.form.darkMode": "Join the Dark Side", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", | 265 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Enable spell checking", | 267 | "settings.app.form.enableSpellchecking": "Enable spell checking", |
265 | "settings.app.form.enableSystemTray": "Show Ferdi in system tray", | 268 | "settings.app.form.enableSystemTray": "Show Ferdi in system tray", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "Language", | 274 | "settings.app.form.language": "Language", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Password", |
272 | "settings.app.form.minimizeToSystemTray": "Minimize Ferdi to system tray", | 276 | "settings.app.form.minimizeToSystemTray": "Minimize Ferdi to system tray", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Display disabled services tabs", | 285 | "settings.app.form.showDisabledServices": "Display disabled services tabs", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Settings", | 291 | "settings.app.headline": "Settings", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Language", | 295 | "settings.app.headlineLanguage": "Language", |
290 | "settings.app.headlineUpdates": "Updates", | 296 | "settings.app.headlineUpdates": "Updates", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", | 299 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Password", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Changes require restart", | 303 | "settings.app.restartRequired": "Changes require restart", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Cache", | 309 | "settings.app.subheadlineCache": "Cache", |
diff --git a/src/i18n/locales/de.json b/src/i18n/locales/de.json index 85dc1925f..eb4da28f6 100644 --- a/src/i18n/locales/de.json +++ b/src/i18n/locales/de.json | |||
@@ -21,8 +21,8 @@ | |||
21 | "feature.planSelection.fullscreen.dialog.message": "Du bist dabei, auf ein kostenloses Konto herunterzustufen. Bist du sicher? Klicke stattdessen hier, um mehr Dienste und Funktionen für nur {currency}{price} pro Monat zu erhalten.", | 21 | "feature.planSelection.fullscreen.dialog.message": "Du bist dabei, auf ein kostenloses Konto herunterzustufen. Bist du sicher? Klicke stattdessen hier, um mehr Dienste und Funktionen für nur {currency}{price} pro Monat zu erhalten.", |
22 | "feature.planSelection.fullscreen.dialog.title": "Deinen Ferdi Plan herunterstufen", | 22 | "feature.planSelection.fullscreen.dialog.title": "Deinen Ferdi Plan herunterstufen", |
23 | "feature.planSelection.fullscreen.subheadline": "It's time to make a choice. Ferdi works best on our Personal and Professional plans. Please have a look and choose the best one for you.", | 23 | "feature.planSelection.fullscreen.subheadline": "It's time to make a choice. Ferdi works best on our Personal and Professional plans. Please have a look and choose the best one for you.", |
24 | "feature.planSelection.fullscreen.welcome": "Are you ready to choose, {name}", | 24 | "feature.planSelection.fullscreen.welcome": "Bist du bereit zu wählen, {name}", |
25 | "feature.planSelection.personal.text": "More services, no waiting - ideal for personal use.", | 25 | "feature.planSelection.personal.text": "Weitere Dienste, keine Wartezeiten - ideal für den persönlichen Gebrauch.", |
26 | "feature.planSelection.pricesBasedOnAnnualPayment": "All prices based on yearly payment", | 26 | "feature.planSelection.pricesBasedOnAnnualPayment": "All prices based on yearly payment", |
27 | "feature.planSelection.pro.text": "Unlimited services and professional features for you - and your team.", | 27 | "feature.planSelection.pro.text": "Unlimited services and professional features for you - and your team.", |
28 | "feature.quickSwitch.info": "Wähle einen Service mit TAB, ↑ und ↓. Um einen Service zu öffnen, drücke ENTER.", | 28 | "feature.quickSwitch.info": "Wähle einen Service mit TAB, ↑ und ↓. Um einen Service zu öffnen, drücke ENTER.", |
@@ -39,7 +39,7 @@ | |||
39 | "feature.todos.premium.info": "Ferdi Todos sind jetzt für Premium User verfügbar!", | 39 | "feature.todos.premium.info": "Ferdi Todos sind jetzt für Premium User verfügbar!", |
40 | "feature.todos.premium.rollout": "Alle anderen müssen sich noch ein wenig gedulden.", | 40 | "feature.todos.premium.rollout": "Alle anderen müssen sich noch ein wenig gedulden.", |
41 | "feature.todos.premium.upgrade": "Account Upgrade", | 41 | "feature.todos.premium.upgrade": "Account Upgrade", |
42 | "feature.trialStatusBar.cta": "Upgrade now", | 42 | "feature.trialStatusBar.cta": "Jetzt upgraden", |
43 | "feature.trialStatusBar.expired": "Your free Ferdi {plan} Trial has expired, please upgrade your account.", | 43 | "feature.trialStatusBar.expired": "Your free Ferdi {plan} Trial has expired, please upgrade your account.", |
44 | "feature.trialStatusBar.fullscreen.dialog.cta.downgrade": "Auf kostenlosen Plan herunterstufen", | 44 | "feature.trialStatusBar.fullscreen.dialog.cta.downgrade": "Auf kostenlosen Plan herunterstufen", |
45 | "feature.trialStatusBar.fullscreen.dialog.cta.upgrade": "Personal Plan wählen", | 45 | "feature.trialStatusBar.fullscreen.dialog.cta.upgrade": "Personal Plan wählen", |
@@ -78,8 +78,8 @@ | |||
78 | "locked.password.label": "Passwort", | 78 | "locked.password.label": "Passwort", |
79 | "locked.submit.label": "Entsperren", | 79 | "locked.submit.label": "Entsperren", |
80 | "login.changeServer": "Server wechseln", | 80 | "login.changeServer": "Server wechseln", |
81 | "login.customServerQuestion": "Du benutzt einen Franz Account zum anmelden?", | 81 | "login.customServerQuestion": "Du benutzt ein Franz-Konto zum Anmelden?", |
82 | "login.customServerSuggestion": "Versuche, deinen Franz account zu importieren", | 82 | "login.customServerSuggestion": "Versuche dein Franz-Konto in Ferdi zu importieren", |
83 | "login.email.label": "E-Mail-Adresse", | 83 | "login.email.label": "E-Mail-Adresse", |
84 | "login.headline": "Anmelden", | 84 | "login.headline": "Anmelden", |
85 | "login.invalidCredentials": "E-Mail-Adresse oder Passwort ungültig", | 85 | "login.invalidCredentials": "E-Mail-Adresse oder Passwort ungültig", |
@@ -163,20 +163,20 @@ | |||
163 | "password.submit.label": "Absenden", | 163 | "password.submit.label": "Absenden", |
164 | "password.successInfo": "Wir haben Dir eine E-Mail mit weiteren Anweisungen geschickt", | 164 | "password.successInfo": "Wir haben Dir eine E-Mail mit weiteren Anweisungen geschickt", |
165 | "premiumFeature.button.upgradeAccount": "Account erweitern", | 165 | "premiumFeature.button.upgradeAccount": "Account erweitern", |
166 | "pricing.features.accountSync": "Account Synchronisation", | 166 | "pricing.features.accountSync": "Konto-Synchronisierung", |
167 | "pricing.features.adFree": "Keine Werbung", | 167 | "pricing.features.adFree": "Keine Werbung", |
168 | "pricing.features.appDelays": "Keine unnötigen Unterbrechungen", | 168 | "pricing.features.appDelays": "Keine unnötigen Unterbrechungen", |
169 | "pricing.features.customWebsites": "Hinzufügen von eigenen Websites", | 169 | "pricing.features.customWebsites": "Hinzufügen von eigenen Websites", |
170 | "pricing.features.desktopNotifications": "Desktop Notifications", | 170 | "pricing.features.desktopNotifications": "Desktop Benachrichtigungen", |
171 | "pricing.features.onPremise": "On-premise & andere Hosted Services", | 171 | "pricing.features.onPremise": "On-premise & andere Hosted Services", |
172 | "pricing.features.recipes": "Choose from more than 70 Services", | 172 | "pricing.features.recipes": "Wählen Sie aus mehr als 70 Diensten", |
173 | "pricing.features.serviceProxies": "Service-Proxies", | 173 | "pricing.features.serviceProxies": "Service-Proxies", |
174 | "pricing.features.spellchecker": "Rechtschreibprüfung", | 174 | "pricing.features.spellchecker": "Rechtschreibprüfung", |
175 | "pricing.features.teamManagement": "Team-Management", | 175 | "pricing.features.teamManagement": "Team-Management", |
176 | "pricing.features.thirdPartyServices": "Integration von Services über Drittanbieter", | 176 | "pricing.features.thirdPartyServices": "Integration von Services über Drittanbieter", |
177 | "pricing.features.unlimitedServices": "Unbegrenztes hinzufügen von Services", | 177 | "pricing.features.unlimitedServices": "Unbegrenztes hinzufügen von Services", |
178 | "pricing.features.upToSixServices": "Add up to 6 services", | 178 | "pricing.features.upToSixServices": "Bis zu 6 Dienste hinzufügen", |
179 | "pricing.features.upToThreeServices": "Add up to 3 services", | 179 | "pricing.features.upToThreeServices": "Bis zu 3 Dienste hinzufügen", |
180 | "pricing.features.workspaces": "Arbeitsbereiche", | 180 | "pricing.features.workspaces": "Arbeitsbereiche", |
181 | "pricing.plan.free": "Ferdi kostenlos", | 181 | "pricing.plan.free": "Ferdi kostenlos", |
182 | "pricing.plan.legacy": "Ferdi Premium", | 182 | "pricing.plan.legacy": "Ferdi Premium", |
@@ -188,7 +188,7 @@ | |||
188 | "pricing.plan.pro-yearly": "Ferdi Professional jährlich", | 188 | "pricing.plan.pro-yearly": "Ferdi Professional jährlich", |
189 | "pricing.trial.cta.accept": "Ja, Upgrade zu Ferdi Professional durchführen", | 189 | "pricing.trial.cta.accept": "Ja, Upgrade zu Ferdi Professional durchführen", |
190 | "pricing.trial.cta.skip": "Weiter zu Ferdi", | 190 | "pricing.trial.cta.skip": "Weiter zu Ferdi", |
191 | "pricing.trial.cta.start": "Start using Ferdi", | 191 | "pricing.trial.cta.start": "Ferdi verwenden", |
192 | "pricing.trial.error": "Tut uns leid, wir konnten deine kostenlose Testlizenz nicht aktivieren!", | 192 | "pricing.trial.error": "Tut uns leid, wir konnten deine kostenlose Testlizenz nicht aktivieren!", |
193 | "pricing.trial.features.headline": "Ferdi Professional beinhaltet:", | 193 | "pricing.trial.features.headline": "Ferdi Professional beinhaltet:", |
194 | "pricing.trial.headline.pro": "Hi {name}, willkommen bei Ferdi", | 194 | "pricing.trial.headline.pro": "Hi {name}, willkommen bei Ferdi", |
@@ -215,15 +215,17 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Bitte ein Upgrade zu Ferdi Professional durchführen um benutzerdefinierte URLs und Self Hosted Services verwenden zu können.", | 215 | "service.restrictedHandler.customUrl.text": "Bitte ein Upgrade zu Ferdi Professional durchführen um benutzerdefinierte URLs und Self Hosted Services verwenden zu können.", |
216 | "service.restrictedHandler.serviceLimit.headline": "Du hast deine maximale Anzahl an Services erreicht.", | 216 | "service.restrictedHandler.serviceLimit.headline": "Du hast deine maximale Anzahl an Services erreicht.", |
217 | "service.restrictedHandler.serviceLimit.text": "Bitte führe eine Upgrade deines Accounts durch um mehr als {count} Services verwenden zu können.", | 217 | "service.restrictedHandler.serviceLimit.text": "Bitte führe eine Upgrade deines Accounts durch um mehr als {count} Services verwenden zu können.", |
218 | "service.webviewLoader.loading": "Lade", | 218 | "service.webviewLoader.loading": "Lade {service}", |
219 | "services.getStarted": "Los geht's!", | 219 | "services.getStarted": "Los geht's!", |
220 | "services.login": "Bitte melde dich an, um Ferdi zu benutzen.", | 220 | "services.login": "Bitte melde dich an, um Ferdi zu benutzen.", |
221 | "services.serverInfo": "Optional können Sie Ihren Ferdi-Server durch Klicken auf das Zahnrad unten-links ändern.", | 221 | "services.serverInfo": "Optional können Sie Ihren Ferdi-Server durch Klicken auf das Zahnrad unten-links ändern.", |
222 | "services.serverless": "Ferdi ohne einen Account verwenden", | 222 | "services.serverless": "Ferdi ohne ein Konto verwenden", |
223 | "services.welcome": "Willkommen bei Ferdi!", | 223 | "services.welcome": "Willkommen bei Ferdi!", |
224 | "settings.account.account.editButton": "Konto bearbeiten", | 224 | "settings.account.account.editButton": "Konto bearbeiten", |
225 | "settings.account.accountType.basic": "Basis-Konto", | 225 | "settings.account.accountType.basic": "Basis-Konto", |
226 | "settings.account.accountType.premium": "Premium Lizenz", | 226 | "settings.account.accountType.premium": "Premium Lizenz", |
227 | "settings.account.accountUnavailable": "Konto nicht verfügbar", | ||
228 | "settings.account.accountUnavailableInfo": "Du verwendest Ferdi ohne ein Konto. Wenn du Ferdi mit einem Konto verwenden möchtest und deine Dienste über alle verschiedene Computer hinweg synchronisieren möchtest, wählen bitte einen Server in den Einstellungen und melde dich danach an.", | ||
227 | "settings.account.buttonSave": "Profil aktualisieren", | 229 | "settings.account.buttonSave": "Profil aktualisieren", |
228 | "settings.account.deleteAccount": "Benutzerkonto löschen", | 230 | "settings.account.deleteAccount": "Benutzerkonto löschen", |
229 | "settings.account.deleteEmailSent": "Du hast eine E-Mail zur Bestätigung der Löschung Deines Benutzerkontos erhalten. Dein Benutzerkonto und Deine Daten können nach der Löschung nicht wiederhergestellt werden!", | 231 | "settings.account.deleteEmailSent": "Du hast eine E-Mail zur Bestätigung der Löschung Deines Benutzerkontos erhalten. Dein Benutzerkonto und Deine Daten können nach der Löschung nicht wiederhergestellt werden!", |
@@ -236,7 +238,7 @@ | |||
236 | "settings.account.headlineProfile": "Profil aktualisieren", | 238 | "settings.account.headlineProfile": "Profil aktualisieren", |
237 | "settings.account.headlineSubscription": "Dein Abonnement", | 239 | "settings.account.headlineSubscription": "Dein Abonnement", |
238 | "settings.account.headlineTrialUpgrade": "Hol dir die kostenlose 14-tägige Ferdi Professional Testlizenz!", | 240 | "settings.account.headlineTrialUpgrade": "Hol dir die kostenlose 14-tägige Ferdi Professional Testlizenz!", |
239 | "settings.account.headlineUpgradeAccount": "Hol dir ein Upgrade deines Accounts und bekomme alle Features von Ferdi!", | 241 | "settings.account.headlineUpgradeAccount": "Hol dir ein Upgrade deines Kontos und bekomme alle Features von Ferdi", |
240 | "settings.account.invoiceDownload": "Herunterladen", | 242 | "settings.account.invoiceDownload": "Herunterladen", |
241 | "settings.account.manageSubscription.label": "Dein Abonnement verwalten", | 243 | "settings.account.manageSubscription.label": "Dein Abonnement verwalten", |
242 | "settings.account.successInfo": "Deine Änderungen wurden gespeichert", | 244 | "settings.account.successInfo": "Deine Änderungen wurden gespeichert", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "Der Ferdi Cache belegt derzeit {size}.", | 257 | "settings.app.cacheInfo": "Der Ferdi Cache belegt derzeit {size}.", |
256 | "settings.app.currentVersion": "Aktuelle Version:", | 258 | "settings.app.currentVersion": "Aktuelle Version:", |
257 | "settings.app.form.accentColor": "Akzentfarbe", | 259 | "settings.app.form.accentColor": "Akzentfarbe", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Im Hintergrund öffnen", | 261 | "settings.app.form.autoLaunchInBackground": "Im Hintergrund öffnen", |
259 | "settings.app.form.autoLaunchOnStart": "Ferdi beim Systemstart ausführen", | 262 | "settings.app.form.autoLaunchOnStart": "Ferdi beim Systemstart ausführen", |
260 | "settings.app.form.beta": "Beta-Versionen einbeziehen", | 263 | "settings.app.form.beta": "Beta-Versionen einbeziehen", |
261 | "settings.app.form.darkMode": "Die dunkle Seite erwartet dich! (Dark Mode)", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Hardwarebeschleunigung aktivieren", | 265 | "settings.app.form.enableGPUAcceleration": "Hardwarebeschleunigung aktivieren", |
263 | "settings.app.form.enableLock": "Passwort Sperre aktivieren", | 266 | "settings.app.form.enableLock": "Passwort-Sperre aktivieren", |
264 | "settings.app.form.enableSpellchecking": "Rechtschreibprüfung aktivieren", | 267 | "settings.app.form.enableSpellchecking": "Rechtschreibprüfung aktivieren", |
265 | "settings.app.form.enableSystemTray": "Ferdi im Infobereich anzeigen", | 268 | "settings.app.form.enableSystemTray": "Ferdi im Infobereich anzeigen", |
266 | "settings.app.form.enableTodos": "Ferdi Todos aktivieren", | 269 | "settings.app.form.enableTodos": "Ferdi Todos aktivieren", |
267 | "settings.app.form.hibernate": "\"Service Hibernation\" aktivieren", | 270 | "settings.app.form.hibernate": "\"Service Hibernation\" aktivieren", |
268 | "settings.app.form.hibernationStrategy": "\"Service Hibernation\" Zeit", | 271 | "settings.app.form.hibernationStrategy": "\"Service Hibernation\"-Strategie", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Alle Arbeitsbereiche geladen lassen", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Alle Arbeitsbereiche geladen lassen", |
270 | "settings.app.form.language": "Sprache", | 274 | "settings.app.form.language": "Sprache", |
271 | "settings.app.form.lockPassword": "Passwort für die Passwort-Sperre", | 275 | "settings.app.form.lockPassword": "Passwort", |
272 | "settings.app.form.minimizeToSystemTray": "Ferdi in den Infobereich minimieren", | 276 | "settings.app.form.minimizeToSystemTray": "Ferdi in den Infobereich minimieren", |
273 | "settings.app.form.noUpdates": "Updates deaktivieren", | 277 | "settings.app.form.noUpdates": "Updates deaktivieren", |
274 | "settings.app.form.privateNotifications": "Nachrichteninhalt nicht in Benachrichtigungen anzeigen", | 278 | "settings.app.form.privateNotifications": "Nachrichteninhalt nicht in Benachrichtigungen anzeigen", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Geplante \"Nicht-stören\"-Funktion aktivieren", | 280 | "settings.app.form.scheduledDNDEnabled": "Geplante \"Nicht-stören\"-Funktion aktivieren", |
277 | "settings.app.form.scheduledDNDEnd": "Von", | 281 | "settings.app.form.scheduledDNDEnd": "Von", |
278 | "settings.app.form.scheduledDNDStart": "Bis", | 282 | "settings.app.form.scheduledDNDStart": "Bis", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Deaktivierte Services-Tabs anzeigen", | 285 | "settings.app.form.showDisabledServices": "Deaktivierte Services-Tabs anzeigen", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Ungelesene Nachrichten zeigen, wenn die Benachrichtigungen deaktiviert sind", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Ungelesene Nachrichten zeigen, wenn die Benachrichtigungen deaktiviert sind", |
282 | "settings.app.form.showServiceNavigationBar": "Navigationsleiste immer anzeigen", | 287 | "settings.app.form.showServiceNavigationBar": "Navigationsleiste immer anzeigen", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo-Server", | 289 | "settings.app.form.todoServer": "Todo-Server", |
284 | "settings.app.form.universalDarkMode": "Universellen Dark Mode aktivieren", | 290 | "settings.app.form.universalDarkMode": "Universellen Dark Mode aktivieren", |
285 | "settings.app.headline": "Einstellungen", | 291 | "settings.app.headline": "Einstellungen", |
@@ -288,16 +294,18 @@ | |||
288 | "settings.app.headlineGeneral": "Allgemeines", | 294 | "settings.app.headlineGeneral": "Allgemeines", |
289 | "settings.app.headlineLanguage": "Sprache", | 295 | "settings.app.headlineLanguage": "Sprache", |
290 | "settings.app.headlineUpdates": "Updates", | 296 | "settings.app.headlineUpdates": "Updates", |
291 | "settings.app.hibernateInfo": "Standardmäßig öffnet Ferdi alle Ihre Dienste im Hintergrund, so dass diese bereit sind, wenn du sie verwenden möchtest. Service Hibernation wird Ihre Dienste nach einer bestimmten Zeitspanne schließen. Dies ist nützlich, um RAM zu speichern oder Dienste davon abzuhalten, deinen Computer zu verlangsamen.", | 297 | "settings.app.hibernateInfo": "Standardmäßig öffnet Ferdi alle deine Dienste im Hintergrund, sodass diese bereit sind, wenn du sie verwenden möchtest. \"Service Hibernation\" wird deine Dienste nach einer bestimmten Zeitspanne schließen. Dies ist nützlich, um RAM zu speichern oder Dienste davon abzuhalten, deinen Computer zu verlangsamen.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Offizielle Übersetzungen: Englisch & Deutsch. Alle anderen Sprachen sind Übersetzungen der Ferdi Community.", | 299 | "settings.app.languageDisclaimer": "Offizielle Übersetzungen: Englisch & Deutsch. Alle anderen Sprachen sind Übersetzungen der Ferdi Community.", |
293 | "settings.app.lockInfo": "Die Ferdi Passwort-Sperre erlaubt es dir, deine Nachrichten zu schützen.\nMit der Ferdi Passwort-Sperre wirst du beim Starten den Programms und, wenn du das Programm manuell sperrst, darum gebeten, dein Passwort einzugeben.\nDu kannst Ferdi über das Sperrsymbol in der unteren linken Ecke oder dem Shortcut CMD/CTRL+Shift+L sperren.", | 300 | "settings.app.lockInfo": "Die Passwort-Sperre erlaubt es dir, deine Nachrichten zu schützen.\nMit der Passwort-Sperre wirst du beim Starten von Ferdi und wenn du das Programm manuell sperrst, darum gebeten, dein Passwort einzugeben.\nDu kannst Ferdi über das Sperrsymbol in der unteren linken Ecke oder dem Shortcut CMD/CTRL+Shift+L sperren.", |
294 | "settings.app.lockedPassword": "Passwort für die Passwort-Sperre", | 301 | "settings.app.lockedPassword": "Passwort", |
295 | "settings.app.lockedPasswordInfo": "Bitte stelle sicher, dass du ein Passwort setzt, an welches du dich erinnern kannst.\nSolltest du dieses Passwort vergessen, musst du Ferdi neu installieren.", | 302 | "settings.app.lockedPasswordInfo": "Bitte stelle sicher, dass du ein Passwort setzt, an welches du dich erinnern kannst.\nSolltest du dieses Passwort vergessen, musst du Ferdi neu installieren.", |
296 | "settings.app.restartRequired": "Änderungen werden erst nach einem Neustart wirksam.", | 303 | "settings.app.restartRequired": "Änderungen werden erst nach einem Neustart wirksam.", |
297 | "settings.app.scheduledDNDInfo": "Die geplante \"Nicht-stören\"-Funktion erlaubt es dir eine Zeitspanne festzulegen, in der du keine Benachrichtigungen von Ferdi erhalten möchtest.", | 304 | "settings.app.scheduledDNDInfo": "Die geplante \"Nicht-stören\"-Funktion erlaubt es dir eine Zeitspanne festzulegen, in der du keine Benachrichtigungen von Ferdi erhalten möchtest.", |
298 | "settings.app.scheduledDNDTimeInfo": "Zeiten im 24-Stunden-Format (z.B. 18:00). Endzeit kann vor Beginn der Startzeit sein (z.B. 17:00 Uhr, Ende 09:00), um die Funktion über Nacht zu aktivieren.", | 305 | "settings.app.scheduledDNDTimeInfo": "Zeiten im 24-Stunden-Format (z.B. 18:00). Endzeit kann vor Beginn der Startzeit sein (z.B. 17:00 Uhr, Ende 09:00), um die Funktion über Nacht zu aktivieren.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "Wir empfehlen dir, dich nach dem Ändern des Servers abzumelden, da Ihre Einstellungen möglicherweise sonst nicht auf dem Server gespeichert werden können.", | 307 | "settings.app.serverInfo": "Wir empfehlen dir, dich nach dem Ändern des Servers abzumelden, da Ihre Einstellungen möglicherweise sonst nicht auf dem Server gespeichert werden können.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "Du verwendest den Franz's offiziellen Server.\nWir wissen, dass Ferdi es dir erlaubt, alle Funktionen kostenlos zu nutzen, aber du verwendest immer noch Franz's Serverressourcen - für die Franz's Entwickler zahlen müssen.\nBitte überlege dir, [Link 1]für ein Franz Premium-Account zu zahlen[/Link] oder [Link 2]dir einen eigene Server einzurichten[/Link] (wenn du das Wissen und die Ressourcen dazu hast). \nDurch die Nutzung von Ferdi profitierst du noch immer stark von Franz's Diensten, Serverressourcen und seiner Entwicklung.", |
301 | "settings.app.subheadlineCache": "Cache", | 309 | "settings.app.subheadlineCache": "Cache", |
302 | "settings.app.todoServerInfo": "Dieser Server wird für die Funktion \"Ferdi Todo\" verwendet. (Standard: https://app.franztodos.com)", | 310 | "settings.app.todoServerInfo": "Dieser Server wird für die Funktion \"Ferdi Todo\" verwendet. (Standard: https://app.franztodos.com)", |
303 | "settings.app.translationHelp": "Hilf uns, Ferdi in Deine Sprache zu übersetzen.", | 311 | "settings.app.translationHelp": "Hilf uns, Ferdi in Deine Sprache zu übersetzen.", |
@@ -442,9 +450,9 @@ | |||
442 | "subscription.cta.allOptions": "Alle Optionen anzeigen", | 450 | "subscription.cta.allOptions": "Alle Optionen anzeigen", |
443 | "subscription.cta.choosePlan": "Wähle deine Lizenz", | 451 | "subscription.cta.choosePlan": "Wähle deine Lizenz", |
444 | "subscription.includedProFeatures": "Die Ferdi Professional Lizenz beinhaltet:", | 452 | "subscription.includedProFeatures": "Die Ferdi Professional Lizenz beinhaltet:", |
445 | "subscription.interval.per": "per {interval}", | 453 | "subscription.interval.per": "pro {interval}", |
446 | "subscription.interval.perMonth": "per month", | 454 | "subscription.interval.perMonth": "pro Monat", |
447 | "subscription.interval.perMonthPerUser": "per month & user", | 455 | "subscription.interval.perMonthPerUser": "pro Monat und Benutzer", |
448 | "subscription.planItem.upgradeAccount": "Account Upgrade", | 456 | "subscription.planItem.upgradeAccount": "Account Upgrade", |
449 | "subscription.teaser.includedFeatures": "Bezahlte Ferdi Lizenzen beinhalten:", | 457 | "subscription.teaser.includedFeatures": "Bezahlte Ferdi Lizenzen beinhalten:", |
450 | "subscription.teaser.intro": "Ferdi 5 ist voll gepackt mit vielen neuen Features, damit du für jegliche kommunikative Eventualität gerüstet bist. Nimm dir was du brauchst und leg los!", | 458 | "subscription.teaser.intro": "Ferdi 5 ist voll gepackt mit vielen neuen Features, damit du für jegliche kommunikative Eventualität gerüstet bist. Nimm dir was du brauchst und leg los!", |
diff --git a/src/i18n/locales/defaultMessages.json b/src/i18n/locales/defaultMessages.json index bb65ccdf2..59930a054 100644 --- a/src/i18n/locales/defaultMessages.json +++ b/src/i18n/locales/defaultMessages.json | |||
@@ -202,65 +202,65 @@ | |||
202 | "defaultMessage": "!!!Locked", | 202 | "defaultMessage": "!!!Locked", |
203 | "end": { | 203 | "end": { |
204 | "column": 3, | 204 | "column": 3, |
205 | "line": 18 | 205 | "line": 17 |
206 | }, | 206 | }, |
207 | "file": "src/components/auth/Locked.js", | 207 | "file": "src/components/auth/Locked.js", |
208 | "id": "locked.headline", | 208 | "id": "locked.headline", |
209 | "start": { | 209 | "start": { |
210 | "column": 12, | 210 | "column": 12, |
211 | "line": 15 | 211 | "line": 14 |
212 | } | 212 | } |
213 | }, | 213 | }, |
214 | { | 214 | { |
215 | "defaultMessage": "!!!Ferdi is currently locked. Please unlock Ferdi with your password to see your messages.", | 215 | "defaultMessage": "!!!Ferdi is currently locked. Please unlock Ferdi with your password to see your messages.", |
216 | "end": { | 216 | "end": { |
217 | "column": 3, | 217 | "column": 3, |
218 | "line": 22 | 218 | "line": 21 |
219 | }, | 219 | }, |
220 | "file": "src/components/auth/Locked.js", | 220 | "file": "src/components/auth/Locked.js", |
221 | "id": "locked.info", | 221 | "id": "locked.info", |
222 | "start": { | 222 | "start": { |
223 | "column": 8, | 223 | "column": 8, |
224 | "line": 19 | 224 | "line": 18 |
225 | } | 225 | } |
226 | }, | 226 | }, |
227 | { | 227 | { |
228 | "defaultMessage": "!!!Password", | 228 | "defaultMessage": "!!!Password", |
229 | "end": { | 229 | "end": { |
230 | "column": 3, | 230 | "column": 3, |
231 | "line": 26 | 231 | "line": 25 |
232 | }, | 232 | }, |
233 | "file": "src/components/auth/Locked.js", | 233 | "file": "src/components/auth/Locked.js", |
234 | "id": "locked.password.label", | 234 | "id": "locked.password.label", |
235 | "start": { | 235 | "start": { |
236 | "column": 17, | 236 | "column": 17, |
237 | "line": 23 | 237 | "line": 22 |
238 | } | 238 | } |
239 | }, | 239 | }, |
240 | { | 240 | { |
241 | "defaultMessage": "!!!Unlock", | 241 | "defaultMessage": "!!!Unlock", |
242 | "end": { | 242 | "end": { |
243 | "column": 3, | 243 | "column": 3, |
244 | "line": 30 | 244 | "line": 29 |
245 | }, | 245 | }, |
246 | "file": "src/components/auth/Locked.js", | 246 | "file": "src/components/auth/Locked.js", |
247 | "id": "locked.submit.label", | 247 | "id": "locked.submit.label", |
248 | "start": { | 248 | "start": { |
249 | "column": 21, | 249 | "column": 21, |
250 | "line": 27 | 250 | "line": 26 |
251 | } | 251 | } |
252 | }, | 252 | }, |
253 | { | 253 | { |
254 | "defaultMessage": "!!!Password invalid", | 254 | "defaultMessage": "!!!Password invalid", |
255 | "end": { | 255 | "end": { |
256 | "column": 3, | 256 | "column": 3, |
257 | "line": 34 | 257 | "line": 33 |
258 | }, | 258 | }, |
259 | "file": "src/components/auth/Locked.js", | 259 | "file": "src/components/auth/Locked.js", |
260 | "id": "locked.invalidCredentials", | 260 | "id": "locked.invalidCredentials", |
261 | "start": { | 261 | "start": { |
262 | "column": 22, | 262 | "column": 22, |
263 | "line": 31 | 263 | "line": 30 |
264 | } | 264 | } |
265 | } | 265 | } |
266 | ], | 266 | ], |
@@ -1533,169 +1533,169 @@ | |||
1533 | "defaultMessage": "!!!Account", | 1533 | "defaultMessage": "!!!Account", |
1534 | "end": { | 1534 | "end": { |
1535 | "column": 3, | 1535 | "column": 3, |
1536 | "line": 21 | 1536 | "line": 20 |
1537 | }, | 1537 | }, |
1538 | "file": "src/components/settings/account/AccountDashboard.js", | 1538 | "file": "src/components/settings/account/AccountDashboard.js", |
1539 | "id": "settings.account.headline", | 1539 | "id": "settings.account.headline", |
1540 | "start": { | 1540 | "start": { |
1541 | "column": 12, | 1541 | "column": 12, |
1542 | "line": 18 | 1542 | "line": 17 |
1543 | } | 1543 | } |
1544 | }, | 1544 | }, |
1545 | { | 1545 | { |
1546 | "defaultMessage": "!!!Your Subscription", | 1546 | "defaultMessage": "!!!Your Subscription", |
1547 | "end": { | 1547 | "end": { |
1548 | "column": 3, | 1548 | "column": 3, |
1549 | "line": 25 | 1549 | "line": 24 |
1550 | }, | 1550 | }, |
1551 | "file": "src/components/settings/account/AccountDashboard.js", | 1551 | "file": "src/components/settings/account/AccountDashboard.js", |
1552 | "id": "settings.account.headlineSubscription", | 1552 | "id": "settings.account.headlineSubscription", |
1553 | "start": { | 1553 | "start": { |
1554 | "column": 24, | 1554 | "column": 24, |
1555 | "line": 22 | 1555 | "line": 21 |
1556 | } | 1556 | } |
1557 | }, | 1557 | }, |
1558 | { | 1558 | { |
1559 | "defaultMessage": "!!Danger Zone", | 1559 | "defaultMessage": "!!Danger Zone", |
1560 | "end": { | 1560 | "end": { |
1561 | "column": 3, | 1561 | "column": 3, |
1562 | "line": 29 | 1562 | "line": 28 |
1563 | }, | 1563 | }, |
1564 | "file": "src/components/settings/account/AccountDashboard.js", | 1564 | "file": "src/components/settings/account/AccountDashboard.js", |
1565 | "id": "settings.account.headlineDangerZone", | 1565 | "id": "settings.account.headlineDangerZone", |
1566 | "start": { | 1566 | "start": { |
1567 | "column": 22, | 1567 | "column": 22, |
1568 | "line": 26 | 1568 | "line": 25 |
1569 | } | 1569 | } |
1570 | }, | 1570 | }, |
1571 | { | 1571 | { |
1572 | "defaultMessage": "!!!Manage your subscription", | 1572 | "defaultMessage": "!!!Manage your subscription", |
1573 | "end": { | 1573 | "end": { |
1574 | "column": 3, | 1574 | "column": 3, |
1575 | "line": 33 | 1575 | "line": 32 |
1576 | }, | 1576 | }, |
1577 | "file": "src/components/settings/account/AccountDashboard.js", | 1577 | "file": "src/components/settings/account/AccountDashboard.js", |
1578 | "id": "settings.account.manageSubscription.label", | 1578 | "id": "settings.account.manageSubscription.label", |
1579 | "start": { | 1579 | "start": { |
1580 | "column": 33, | 1580 | "column": 33, |
1581 | "line": 30 | 1581 | "line": 29 |
1582 | } | 1582 | } |
1583 | }, | 1583 | }, |
1584 | { | 1584 | { |
1585 | "defaultMessage": "!!!Upgrade to Franz Professional", | 1585 | "defaultMessage": "!!!Upgrade to Franz Professional", |
1586 | "end": { | 1586 | "end": { |
1587 | "column": 3, | 1587 | "column": 3, |
1588 | "line": 37 | 1588 | "line": 36 |
1589 | }, | 1589 | }, |
1590 | "file": "src/components/settings/account/AccountDashboard.js", | 1590 | "file": "src/components/settings/account/AccountDashboard.js", |
1591 | "id": "settings.account.upgradeToPro.label", | 1591 | "id": "settings.account.upgradeToPro.label", |
1592 | "start": { | 1592 | "start": { |
1593 | "column": 23, | 1593 | "column": 23, |
1594 | "line": 34 | 1594 | "line": 33 |
1595 | } | 1595 | } |
1596 | }, | 1596 | }, |
1597 | { | 1597 | { |
1598 | "defaultMessage": "!!!Basic Account", | 1598 | "defaultMessage": "!!!Basic Account", |
1599 | "end": { | 1599 | "end": { |
1600 | "column": 3, | 1600 | "column": 3, |
1601 | "line": 41 | 1601 | "line": 40 |
1602 | }, | 1602 | }, |
1603 | "file": "src/components/settings/account/AccountDashboard.js", | 1603 | "file": "src/components/settings/account/AccountDashboard.js", |
1604 | "id": "settings.account.accountType.basic", | 1604 | "id": "settings.account.accountType.basic", |
1605 | "start": { | 1605 | "start": { |
1606 | "column": 20, | 1606 | "column": 20, |
1607 | "line": 38 | 1607 | "line": 37 |
1608 | } | 1608 | } |
1609 | }, | 1609 | }, |
1610 | { | 1610 | { |
1611 | "defaultMessage": "!!!Premium Supporter Account", | 1611 | "defaultMessage": "!!!Premium Supporter Account", |
1612 | "end": { | 1612 | "end": { |
1613 | "column": 3, | 1613 | "column": 3, |
1614 | "line": 45 | 1614 | "line": 44 |
1615 | }, | 1615 | }, |
1616 | "file": "src/components/settings/account/AccountDashboard.js", | 1616 | "file": "src/components/settings/account/AccountDashboard.js", |
1617 | "id": "settings.account.accountType.premium", | 1617 | "id": "settings.account.accountType.premium", |
1618 | "start": { | 1618 | "start": { |
1619 | "column": 22, | 1619 | "column": 22, |
1620 | "line": 42 | 1620 | "line": 41 |
1621 | } | 1621 | } |
1622 | }, | 1622 | }, |
1623 | { | 1623 | { |
1624 | "defaultMessage": "!!!Edit Account", | 1624 | "defaultMessage": "!!!Edit Account", |
1625 | "end": { | 1625 | "end": { |
1626 | "column": 3, | 1626 | "column": 3, |
1627 | "line": 49 | 1627 | "line": 48 |
1628 | }, | 1628 | }, |
1629 | "file": "src/components/settings/account/AccountDashboard.js", | 1629 | "file": "src/components/settings/account/AccountDashboard.js", |
1630 | "id": "settings.account.account.editButton", | 1630 | "id": "settings.account.account.editButton", |
1631 | "start": { | 1631 | "start": { |
1632 | "column": 21, | 1632 | "column": 21, |
1633 | "line": 46 | 1633 | "line": 45 |
1634 | } | 1634 | } |
1635 | }, | 1635 | }, |
1636 | { | 1636 | { |
1637 | "defaultMessage": "!!Invoices", | 1637 | "defaultMessage": "!!Invoices", |
1638 | "end": { | 1638 | "end": { |
1639 | "column": 3, | 1639 | "column": 3, |
1640 | "line": 53 | 1640 | "line": 52 |
1641 | }, | 1641 | }, |
1642 | "file": "src/components/settings/account/AccountDashboard.js", | 1642 | "file": "src/components/settings/account/AccountDashboard.js", |
1643 | "id": "settings.account.headlineInvoices", | 1643 | "id": "settings.account.headlineInvoices", |
1644 | "start": { | 1644 | "start": { |
1645 | "column": 18, | 1645 | "column": 18, |
1646 | "line": 50 | 1646 | "line": 49 |
1647 | } | 1647 | } |
1648 | }, | 1648 | }, |
1649 | { | 1649 | { |
1650 | "defaultMessage": "!!!Download", | 1650 | "defaultMessage": "!!!Download", |
1651 | "end": { | 1651 | "end": { |
1652 | "column": 3, | 1652 | "column": 3, |
1653 | "line": 57 | 1653 | "line": 56 |
1654 | }, | 1654 | }, |
1655 | "file": "src/components/settings/account/AccountDashboard.js", | 1655 | "file": "src/components/settings/account/AccountDashboard.js", |
1656 | "id": "settings.account.invoiceDownload", | 1656 | "id": "settings.account.invoiceDownload", |
1657 | "start": { | 1657 | "start": { |
1658 | "column": 19, | 1658 | "column": 19, |
1659 | "line": 54 | 1659 | "line": 53 |
1660 | } | 1660 | } |
1661 | }, | 1661 | }, |
1662 | { | 1662 | { |
1663 | "defaultMessage": "!!!Could not load user information", | 1663 | "defaultMessage": "!!!Could not load user information", |
1664 | "end": { | 1664 | "end": { |
1665 | "column": 3, | 1665 | "column": 3, |
1666 | "line": 61 | 1666 | "line": 60 |
1667 | }, | 1667 | }, |
1668 | "file": "src/components/settings/account/AccountDashboard.js", | 1668 | "file": "src/components/settings/account/AccountDashboard.js", |
1669 | "id": "settings.account.userInfoRequestFailed", | 1669 | "id": "settings.account.userInfoRequestFailed", |
1670 | "start": { | 1670 | "start": { |
1671 | "column": 25, | 1671 | "column": 25, |
1672 | "line": 58 | 1672 | "line": 57 |
1673 | } | 1673 | } |
1674 | }, | 1674 | }, |
1675 | { | 1675 | { |
1676 | "defaultMessage": "!!!Try again", | 1676 | "defaultMessage": "!!!Try again", |
1677 | "end": { | 1677 | "end": { |
1678 | "column": 3, | 1678 | "column": 3, |
1679 | "line": 65 | 1679 | "line": 64 |
1680 | }, | 1680 | }, |
1681 | "file": "src/components/settings/account/AccountDashboard.js", | 1681 | "file": "src/components/settings/account/AccountDashboard.js", |
1682 | "id": "settings.account.tryReloadUserInfoRequest", | 1682 | "id": "settings.account.tryReloadUserInfoRequest", |
1683 | "start": { | 1683 | "start": { |
1684 | "column": 28, | 1684 | "column": 28, |
1685 | "line": 62 | 1685 | "line": 61 |
1686 | } | 1686 | } |
1687 | }, | 1687 | }, |
1688 | { | 1688 | { |
1689 | "defaultMessage": "!!!Delete account", | 1689 | "defaultMessage": "!!!Delete account", |
1690 | "end": { | 1690 | "end": { |
1691 | "column": 3, | 1691 | "column": 3, |
1692 | "line": 69 | 1692 | "line": 68 |
1693 | }, | 1693 | }, |
1694 | "file": "src/components/settings/account/AccountDashboard.js", | 1694 | "file": "src/components/settings/account/AccountDashboard.js", |
1695 | "id": "settings.account.deleteAccount", | 1695 | "id": "settings.account.deleteAccount", |
1696 | "start": { | 1696 | "start": { |
1697 | "column": 17, | 1697 | "column": 17, |
1698 | "line": 66 | 1698 | "line": 65 |
1699 | } | 1699 | } |
1700 | }, | 1700 | }, |
1701 | { | 1701 | { |
@@ -1708,14 +1708,14 @@ | |||
1708 | "id": "settings.account.deleteInfo", | 1708 | "id": "settings.account.deleteInfo", |
1709 | "start": { | 1709 | "start": { |
1710 | "column": 14, | 1710 | "column": 14, |
1711 | "line": 70 | 1711 | "line": 69 |
1712 | } | 1712 | } |
1713 | }, | 1713 | }, |
1714 | { | 1714 | { |
1715 | "defaultMessage": "!!!You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", | 1715 | "defaultMessage": "!!!You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", |
1716 | "end": { | 1716 | "end": { |
1717 | "column": 3, | 1717 | "column": 3, |
1718 | "line": 77 | 1718 | "line": 78 |
1719 | }, | 1719 | }, |
1720 | "file": "src/components/settings/account/AccountDashboard.js", | 1720 | "file": "src/components/settings/account/AccountDashboard.js", |
1721 | "id": "settings.account.deleteEmailSent", | 1721 | "id": "settings.account.deleteEmailSent", |
@@ -1728,52 +1728,78 @@ | |||
1728 | "defaultMessage": "!!!Free Trial", | 1728 | "defaultMessage": "!!!Free Trial", |
1729 | "end": { | 1729 | "end": { |
1730 | "column": 3, | 1730 | "column": 3, |
1731 | "line": 81 | 1731 | "line": 82 |
1732 | }, | 1732 | }, |
1733 | "file": "src/components/settings/account/AccountDashboard.js", | 1733 | "file": "src/components/settings/account/AccountDashboard.js", |
1734 | "id": "settings.account.trial", | 1734 | "id": "settings.account.trial", |
1735 | "start": { | 1735 | "start": { |
1736 | "column": 9, | 1736 | "column": 9, |
1737 | "line": 78 | 1737 | "line": 79 |
1738 | } | 1738 | } |
1739 | }, | 1739 | }, |
1740 | { | 1740 | { |
1741 | "defaultMessage": "!!!Your Franz License:", | 1741 | "defaultMessage": "!!!Your Franz License:", |
1742 | "end": { | 1742 | "end": { |
1743 | "column": 3, | 1743 | "column": 3, |
1744 | "line": 85 | 1744 | "line": 86 |
1745 | }, | 1745 | }, |
1746 | "file": "src/components/settings/account/AccountDashboard.js", | 1746 | "file": "src/components/settings/account/AccountDashboard.js", |
1747 | "id": "settings.account.yourLicense", | 1747 | "id": "settings.account.yourLicense", |
1748 | "start": { | 1748 | "start": { |
1749 | "column": 15, | 1749 | "column": 15, |
1750 | "line": 82 | 1750 | "line": 83 |
1751 | } | 1751 | } |
1752 | }, | 1752 | }, |
1753 | { | 1753 | { |
1754 | "defaultMessage": "!!!Your free trial ends in {duration}.", | 1754 | "defaultMessage": "!!!Your free trial ends in {duration}.", |
1755 | "end": { | 1755 | "end": { |
1756 | "column": 3, | 1756 | "column": 3, |
1757 | "line": 89 | 1757 | "line": 90 |
1758 | }, | 1758 | }, |
1759 | "file": "src/components/settings/account/AccountDashboard.js", | 1759 | "file": "src/components/settings/account/AccountDashboard.js", |
1760 | "id": "settings.account.trialEndsIn", | 1760 | "id": "settings.account.trialEndsIn", |
1761 | "start": { | 1761 | "start": { |
1762 | "column": 15, | 1762 | "column": 15, |
1763 | "line": 86 | 1763 | "line": 87 |
1764 | } | 1764 | } |
1765 | }, | 1765 | }, |
1766 | { | 1766 | { |
1767 | "defaultMessage": "!!!Please update your billing info to continue using {license} after your trial period.", | 1767 | "defaultMessage": "!!!Please update your billing info to continue using {license} after your trial period.", |
1768 | "end": { | 1768 | "end": { |
1769 | "column": 3, | 1769 | "column": 3, |
1770 | "line": 93 | 1770 | "line": 95 |
1771 | }, | 1771 | }, |
1772 | "file": "src/components/settings/account/AccountDashboard.js", | 1772 | "file": "src/components/settings/account/AccountDashboard.js", |
1773 | "id": "settings.account.trialUpdateBillingInfo", | 1773 | "id": "settings.account.trialUpdateBillingInfo", |
1774 | "start": { | 1774 | "start": { |
1775 | "column": 33, | 1775 | "column": 33, |
1776 | "line": 90 | 1776 | "line": 91 |
1777 | } | ||
1778 | }, | ||
1779 | { | ||
1780 | "defaultMessage": "Account is unavailable", | ||
1781 | "end": { | ||
1782 | "column": 3, | ||
1783 | "line": 99 | ||
1784 | }, | ||
1785 | "file": "src/components/settings/account/AccountDashboard.js", | ||
1786 | "id": "settings.account.accountUnavailable", | ||
1787 | "start": { | ||
1788 | "column": 22, | ||
1789 | "line": 96 | ||
1790 | } | ||
1791 | }, | ||
1792 | { | ||
1793 | "defaultMessage": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
1794 | "end": { | ||
1795 | "column": 3, | ||
1796 | "line": 103 | ||
1797 | }, | ||
1798 | "file": "src/components/settings/account/AccountDashboard.js", | ||
1799 | "id": "settings.account.accountUnavailableInfo", | ||
1800 | "start": { | ||
1801 | "column": 26, | ||
1802 | "line": 100 | ||
1777 | } | 1803 | } |
1778 | } | 1804 | } |
1779 | ], | 1805 | ], |
@@ -2608,377 +2634,403 @@ | |||
2608 | "defaultMessage": "!!!Settings", | 2634 | "defaultMessage": "!!!Settings", |
2609 | "end": { | 2635 | "end": { |
2610 | "column": 3, | 2636 | "column": 3, |
2611 | "line": 29 | 2637 | "line": 30 |
2612 | }, | 2638 | }, |
2613 | "file": "src/components/settings/settings/EditSettingsForm.js", | 2639 | "file": "src/components/settings/settings/EditSettingsForm.js", |
2614 | "id": "settings.app.headline", | 2640 | "id": "settings.app.headline", |
2615 | "start": { | 2641 | "start": { |
2616 | "column": 12, | 2642 | "column": 12, |
2617 | "line": 26 | 2643 | "line": 27 |
2618 | } | 2644 | } |
2619 | }, | 2645 | }, |
2620 | { | 2646 | { |
2621 | "defaultMessage": "!!!General", | 2647 | "defaultMessage": "!!!General", |
2622 | "end": { | 2648 | "end": { |
2623 | "column": 3, | 2649 | "column": 3, |
2624 | "line": 33 | 2650 | "line": 34 |
2625 | }, | 2651 | }, |
2626 | "file": "src/components/settings/settings/EditSettingsForm.js", | 2652 | "file": "src/components/settings/settings/EditSettingsForm.js", |
2627 | "id": "settings.app.headlineGeneral", | 2653 | "id": "settings.app.headlineGeneral", |
2628 | "start": { | 2654 | "start": { |
2629 | "column": 19, | 2655 | "column": 19, |
2630 | "line": 30 | 2656 | "line": 31 |
2657 | } | ||
2658 | }, | ||
2659 | { | ||
2660 | "defaultMessage": "!!!Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
2661 | "end": { | ||
2662 | "column": 3, | ||
2663 | "line": 38 | ||
2664 | }, | ||
2665 | "file": "src/components/settings/settings/EditSettingsForm.js", | ||
2666 | "id": "settings.app.sentryInfo", | ||
2667 | "start": { | ||
2668 | "column": 14, | ||
2669 | "line": 35 | ||
2631 | } | 2670 | } |
2632 | }, | 2671 | }, |
2633 | { | 2672 | { |
2634 | "defaultMessage": "!!!By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 2673 | "defaultMessage": "!!!By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
2635 | "end": { | 2674 | "end": { |
2636 | "column": 3, | 2675 | "column": 3, |
2637 | "line": 37 | 2676 | "line": 42 |
2638 | }, | 2677 | }, |
2639 | "file": "src/components/settings/settings/EditSettingsForm.js", | 2678 | "file": "src/components/settings/settings/EditSettingsForm.js", |
2640 | "id": "settings.app.hibernateInfo", | 2679 | "id": "settings.app.hibernateInfo", |
2641 | "start": { | 2680 | "start": { |
2642 | "column": 17, | 2681 | "column": 17, |
2643 | "line": 34 | 2682 | "line": 39 |
2683 | } | ||
2684 | }, | ||
2685 | { | ||
2686 | "defaultMessage": "!!!Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
2687 | "end": { | ||
2688 | "column": 3, | ||
2689 | "line": 46 | ||
2690 | }, | ||
2691 | "file": "src/components/settings/settings/EditSettingsForm.js", | ||
2692 | "id": "settings.app.inactivityLockInfo", | ||
2693 | "start": { | ||
2694 | "column": 22, | ||
2695 | "line": 43 | ||
2644 | } | 2696 | } |
2645 | }, | 2697 | }, |
2646 | { | 2698 | { |
2647 | "defaultMessage": "!!!We advice you to logout after changing your server as your settings might not be saved otherwise.", | 2699 | "defaultMessage": "!!!We advice you to logout after changing your server as your settings might not be saved otherwise.", |
2648 | "end": { | 2700 | "end": { |
2649 | "column": 3, | 2701 | "column": 3, |
2650 | "line": 41 | 2702 | "line": 50 |
2651 | }, | 2703 | }, |
2652 | "file": "src/components/settings/settings/EditSettingsForm.js", | 2704 | "file": "src/components/settings/settings/EditSettingsForm.js", |
2653 | "id": "settings.app.serverInfo", | 2705 | "id": "settings.app.serverInfo", |
2654 | "start": { | 2706 | "start": { |
2655 | "column": 14, | 2707 | "column": 14, |
2656 | "line": 38 | 2708 | "line": 47 |
2657 | } | 2709 | } |
2658 | }, | 2710 | }, |
2659 | { | 2711 | { |
2660 | "defaultMessage": "!!!You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 2712 | "defaultMessage": "!!!You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
2661 | "end": { | 2713 | "end": { |
2662 | "column": 3, | 2714 | "column": 3, |
2663 | "line": 45 | 2715 | "line": 54 |
2664 | }, | 2716 | }, |
2665 | "file": "src/components/settings/settings/EditSettingsForm.js", | 2717 | "file": "src/components/settings/settings/EditSettingsForm.js", |
2666 | "id": "settings.app.serverMoneyInfo", | 2718 | "id": "settings.app.serverMoneyInfo", |
2667 | "start": { | 2719 | "start": { |
2668 | "column": 19, | 2720 | "column": 19, |
2669 | "line": 42 | 2721 | "line": 51 |
2670 | } | 2722 | } |
2671 | }, | 2723 | }, |
2672 | { | 2724 | { |
2673 | "defaultMessage": "!!!This server will be used for the \"Franz Todo\" feature. (default: https://app.franztodos.com)", | 2725 | "defaultMessage": "!!!This server will be used for the \"Franz Todo\" feature. (default: https://app.franztodos.com)", |
2674 | "end": { | 2726 | "end": { |
2675 | "column": 3, | 2727 | "column": 3, |
2676 | "line": 49 | 2728 | "line": 58 |
2677 | }, | 2729 | }, |
2678 | "file": "src/components/settings/settings/EditSettingsForm.js", | 2730 | "file": "src/components/settings/settings/EditSettingsForm.js", |
2679 | "id": "settings.app.todoServerInfo", | 2731 | "id": "settings.app.todoServerInfo", |
2680 | "start": { | 2732 | "start": { |
2681 | "column": 18, | 2733 | "column": 18, |
2682 | "line": 46 | 2734 | "line": 55 |
2683 | } | 2735 | } |
2684 | }, | 2736 | }, |
2685 | { | 2737 | { |
2686 | "defaultMessage": "!!!Ferdi Lock Password", | 2738 | "defaultMessage": "!!!Password", |
2687 | "end": { | 2739 | "end": { |
2688 | "column": 3, | 2740 | "column": 3, |
2689 | "line": 53 | 2741 | "line": 62 |
2690 | }, | 2742 | }, |
2691 | "file": "src/components/settings/settings/EditSettingsForm.js", | 2743 | "file": "src/components/settings/settings/EditSettingsForm.js", |
2692 | "id": "settings.app.lockedPassword", | 2744 | "id": "settings.app.lockedPassword", |
2693 | "start": { | 2745 | "start": { |
2694 | "column": 18, | 2746 | "column": 18, |
2695 | "line": 50 | 2747 | "line": 59 |
2696 | } | 2748 | } |
2697 | }, | 2749 | }, |
2698 | { | 2750 | { |
2699 | "defaultMessage": "!!!Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 2751 | "defaultMessage": "!!!Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
2700 | "end": { | 2752 | "end": { |
2701 | "column": 3, | 2753 | "column": 3, |
2702 | "line": 57 | 2754 | "line": 66 |
2703 | }, | 2755 | }, |
2704 | "file": "src/components/settings/settings/EditSettingsForm.js", | 2756 | "file": "src/components/settings/settings/EditSettingsForm.js", |
2705 | "id": "settings.app.lockedPasswordInfo", | 2757 | "id": "settings.app.lockedPasswordInfo", |
2706 | "start": { | 2758 | "start": { |
2707 | "column": 22, | 2759 | "column": 22, |
2708 | "line": 54 | 2760 | "line": 63 |
2709 | } | 2761 | } |
2710 | }, | 2762 | }, |
2711 | { | 2763 | { |
2712 | "defaultMessage": "!!!Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 2764 | "defaultMessage": "!!!Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
2713 | "end": { | 2765 | "end": { |
2714 | "column": 3, | 2766 | "column": 3, |
2715 | "line": 61 | 2767 | "line": 70 |
2716 | }, | 2768 | }, |
2717 | "file": "src/components/settings/settings/EditSettingsForm.js", | 2769 | "file": "src/components/settings/settings/EditSettingsForm.js", |
2718 | "id": "settings.app.lockInfo", | 2770 | "id": "settings.app.lockInfo", |
2719 | "start": { | 2771 | "start": { |
2720 | "column": 12, | 2772 | "column": 12, |
2721 | "line": 58 | 2773 | "line": 67 |
2722 | } | 2774 | } |
2723 | }, | 2775 | }, |
2724 | { | 2776 | { |
2725 | "defaultMessage": "!!!Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 2777 | "defaultMessage": "!!!Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
2726 | "end": { | 2778 | "end": { |
2727 | "column": 3, | 2779 | "column": 3, |
2728 | "line": 65 | 2780 | "line": 74 |
2729 | }, | 2781 | }, |
2730 | "file": "src/components/settings/settings/EditSettingsForm.js", | 2782 | "file": "src/components/settings/settings/EditSettingsForm.js", |
2731 | "id": "settings.app.scheduledDNDTimeInfo", | 2783 | "id": "settings.app.scheduledDNDTimeInfo", |
2732 | "start": { | 2784 | "start": { |
2733 | "column": 24, | 2785 | "column": 24, |
2734 | "line": 62 | 2786 | "line": 71 |
2735 | } | 2787 | } |
2736 | }, | 2788 | }, |
2737 | { | 2789 | { |
2738 | "defaultMessage": "!!!Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 2790 | "defaultMessage": "!!!Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
2739 | "end": { | 2791 | "end": { |
2740 | "column": 3, | 2792 | "column": 3, |
2741 | "line": 69 | 2793 | "line": 78 |
2742 | }, | 2794 | }, |
2743 | "file": "src/components/settings/settings/EditSettingsForm.js", | 2795 | "file": "src/components/settings/settings/EditSettingsForm.js", |
2744 | "id": "settings.app.scheduledDNDInfo", | 2796 | "id": "settings.app.scheduledDNDInfo", |
2745 | "start": { | 2797 | "start": { |
2746 | "column": 20, | 2798 | "column": 20, |
2747 | "line": 66 | 2799 | "line": 75 |
2748 | } | 2800 | } |
2749 | }, | 2801 | }, |
2750 | { | 2802 | { |
2751 | "defaultMessage": "!!!Language", | 2803 | "defaultMessage": "!!!Language", |
2752 | "end": { | 2804 | "end": { |
2753 | "column": 3, | 2805 | "column": 3, |
2754 | "line": 73 | 2806 | "line": 82 |
2755 | }, | 2807 | }, |
2756 | "file": "src/components/settings/settings/EditSettingsForm.js", | 2808 | "file": "src/components/settings/settings/EditSettingsForm.js", |
2757 | "id": "settings.app.headlineLanguage", | 2809 | "id": "settings.app.headlineLanguage", |
2758 | "start": { | 2810 | "start": { |
2759 | "column": 20, | 2811 | "column": 20, |
2760 | "line": 70 | 2812 | "line": 79 |
2761 | } | 2813 | } |
2762 | }, | 2814 | }, |
2763 | { | 2815 | { |
2764 | "defaultMessage": "!!!Updates", | 2816 | "defaultMessage": "!!!Updates", |
2765 | "end": { | 2817 | "end": { |
2766 | "column": 3, | 2818 | "column": 3, |
2767 | "line": 77 | 2819 | "line": 86 |
2768 | }, | 2820 | }, |
2769 | "file": "src/components/settings/settings/EditSettingsForm.js", | 2821 | "file": "src/components/settings/settings/EditSettingsForm.js", |
2770 | "id": "settings.app.headlineUpdates", | 2822 | "id": "settings.app.headlineUpdates", |
2771 | "start": { | 2823 | "start": { |
2772 | "column": 19, | 2824 | "column": 19, |
2773 | "line": 74 | 2825 | "line": 83 |
2774 | } | 2826 | } |
2775 | }, | 2827 | }, |
2776 | { | 2828 | { |
2777 | "defaultMessage": "!!!Appearance", | 2829 | "defaultMessage": "!!!Appearance", |
2778 | "end": { | 2830 | "end": { |
2779 | "column": 3, | 2831 | "column": 3, |
2780 | "line": 81 | 2832 | "line": 90 |
2781 | }, | 2833 | }, |
2782 | "file": "src/components/settings/settings/EditSettingsForm.js", | 2834 | "file": "src/components/settings/settings/EditSettingsForm.js", |
2783 | "id": "settings.app.headlineAppearance", | 2835 | "id": "settings.app.headlineAppearance", |
2784 | "start": { | 2836 | "start": { |
2785 | "column": 22, | 2837 | "column": 22, |
2786 | "line": 78 | 2838 | "line": 87 |
2787 | } | 2839 | } |
2788 | }, | 2840 | }, |
2789 | { | 2841 | { |
2790 | "defaultMessage": "!!!Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", | 2842 | "defaultMessage": "!!!Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", |
2791 | "end": { | 2843 | "end": { |
2792 | "column": 3, | 2844 | "column": 3, |
2793 | "line": 85 | 2845 | "line": 94 |
2794 | }, | 2846 | }, |
2795 | "file": "src/components/settings/settings/EditSettingsForm.js", | 2847 | "file": "src/components/settings/settings/EditSettingsForm.js", |
2796 | "id": "settings.app.universalDarkModeInfo", | 2848 | "id": "settings.app.universalDarkModeInfo", |
2797 | "start": { | 2849 | "start": { |
2798 | "column": 25, | 2850 | "column": 25, |
2799 | "line": 82 | 2851 | "line": 91 |
2800 | } | 2852 | } |
2801 | }, | 2853 | }, |
2802 | { | 2854 | { |
2803 | "defaultMessage": "!!!Write your accent color in a CSS-compatible format. (Default: #7367f0)", | 2855 | "defaultMessage": "!!!Write your accent color in a CSS-compatible format. (Default: #7367f0)", |
2804 | "end": { | 2856 | "end": { |
2805 | "column": 3, | 2857 | "column": 3, |
2806 | "line": 89 | 2858 | "line": 98 |
2807 | }, | 2859 | }, |
2808 | "file": "src/components/settings/settings/EditSettingsForm.js", | 2860 | "file": "src/components/settings/settings/EditSettingsForm.js", |
2809 | "id": "settings.app.accentColorInfo", | 2861 | "id": "settings.app.accentColorInfo", |
2810 | "start": { | 2862 | "start": { |
2811 | "column": 19, | 2863 | "column": 19, |
2812 | "line": 86 | 2864 | "line": 95 |
2813 | } | 2865 | } |
2814 | }, | 2866 | }, |
2815 | { | 2867 | { |
2816 | "defaultMessage": "!!!Advanced", | 2868 | "defaultMessage": "!!!Advanced", |
2817 | "end": { | 2869 | "end": { |
2818 | "column": 3, | 2870 | "column": 3, |
2819 | "line": 93 | 2871 | "line": 102 |
2820 | }, | 2872 | }, |
2821 | "file": "src/components/settings/settings/EditSettingsForm.js", | 2873 | "file": "src/components/settings/settings/EditSettingsForm.js", |
2822 | "id": "settings.app.headlineAdvanced", | 2874 | "id": "settings.app.headlineAdvanced", |
2823 | "start": { | 2875 | "start": { |
2824 | "column": 20, | 2876 | "column": 20, |
2825 | "line": 90 | 2877 | "line": 99 |
2826 | } | 2878 | } |
2827 | }, | 2879 | }, |
2828 | { | 2880 | { |
2829 | "defaultMessage": "!!!Help us to translate Ferdi into your language.", | 2881 | "defaultMessage": "!!!Help us to translate Ferdi into your language.", |
2830 | "end": { | 2882 | "end": { |
2831 | "column": 3, | 2883 | "column": 3, |
2832 | "line": 97 | 2884 | "line": 106 |
2833 | }, | 2885 | }, |
2834 | "file": "src/components/settings/settings/EditSettingsForm.js", | 2886 | "file": "src/components/settings/settings/EditSettingsForm.js", |
2835 | "id": "settings.app.translationHelp", | 2887 | "id": "settings.app.translationHelp", |
2836 | "start": { | 2888 | "start": { |
2837 | "column": 19, | 2889 | "column": 19, |
2838 | "line": 94 | 2890 | "line": 103 |
2839 | } | 2891 | } |
2840 | }, | 2892 | }, |
2841 | { | 2893 | { |
2842 | "defaultMessage": "!!!Cache", | 2894 | "defaultMessage": "!!!Cache", |
2843 | "end": { | 2895 | "end": { |
2844 | "column": 3, | 2896 | "column": 3, |
2845 | "line": 101 | 2897 | "line": 110 |
2846 | }, | 2898 | }, |
2847 | "file": "src/components/settings/settings/EditSettingsForm.js", | 2899 | "file": "src/components/settings/settings/EditSettingsForm.js", |
2848 | "id": "settings.app.subheadlineCache", | 2900 | "id": "settings.app.subheadlineCache", |
2849 | "start": { | 2901 | "start": { |
2850 | "column": 20, | 2902 | "column": 20, |
2851 | "line": 98 | 2903 | "line": 107 |
2852 | } | 2904 | } |
2853 | }, | 2905 | }, |
2854 | { | 2906 | { |
2855 | "defaultMessage": "!!!Ferdi cache is currently using {size} of disk space.", | 2907 | "defaultMessage": "!!!Ferdi cache is currently using {size} of disk space.", |
2856 | "end": { | 2908 | "end": { |
2857 | "column": 3, | 2909 | "column": 3, |
2858 | "line": 105 | 2910 | "line": 114 |
2859 | }, | 2911 | }, |
2860 | "file": "src/components/settings/settings/EditSettingsForm.js", | 2912 | "file": "src/components/settings/settings/EditSettingsForm.js", |
2861 | "id": "settings.app.cacheInfo", | 2913 | "id": "settings.app.cacheInfo", |
2862 | "start": { | 2914 | "start": { |
2863 | "column": 13, | 2915 | "column": 13, |
2864 | "line": 102 | 2916 | "line": 111 |
2865 | } | 2917 | } |
2866 | }, | 2918 | }, |
2867 | { | 2919 | { |
2868 | "defaultMessage": "!!!Clear cache", | 2920 | "defaultMessage": "!!!Clear cache", |
2869 | "end": { | 2921 | "end": { |
2870 | "column": 3, | 2922 | "column": 3, |
2871 | "line": 109 | 2923 | "line": 118 |
2872 | }, | 2924 | }, |
2873 | "file": "src/components/settings/settings/EditSettingsForm.js", | 2925 | "file": "src/components/settings/settings/EditSettingsForm.js", |
2874 | "id": "settings.app.buttonClearAllCache", | 2926 | "id": "settings.app.buttonClearAllCache", |
2875 | "start": { | 2927 | "start": { |
2876 | "column": 23, | 2928 | "column": 23, |
2877 | "line": 106 | 2929 | "line": 115 |
2878 | } | 2930 | } |
2879 | }, | 2931 | }, |
2880 | { | 2932 | { |
2881 | "defaultMessage": "!!!Check for updates", | 2933 | "defaultMessage": "!!!Check for updates", |
2882 | "end": { | 2934 | "end": { |
2883 | "column": 3, | 2935 | "column": 3, |
2884 | "line": 113 | 2936 | "line": 122 |
2885 | }, | 2937 | }, |
2886 | "file": "src/components/settings/settings/EditSettingsForm.js", | 2938 | "file": "src/components/settings/settings/EditSettingsForm.js", |
2887 | "id": "settings.app.buttonSearchForUpdate", | 2939 | "id": "settings.app.buttonSearchForUpdate", |
2888 | "start": { | 2940 | "start": { |
2889 | "column": 25, | 2941 | "column": 25, |
2890 | "line": 110 | 2942 | "line": 119 |
2891 | } | 2943 | } |
2892 | }, | 2944 | }, |
2893 | { | 2945 | { |
2894 | "defaultMessage": "!!!Restart & install update", | 2946 | "defaultMessage": "!!!Restart & install update", |
2895 | "end": { | 2947 | "end": { |
2896 | "column": 3, | 2948 | "column": 3, |
2897 | "line": 117 | 2949 | "line": 126 |
2898 | }, | 2950 | }, |
2899 | "file": "src/components/settings/settings/EditSettingsForm.js", | 2951 | "file": "src/components/settings/settings/EditSettingsForm.js", |
2900 | "id": "settings.app.buttonInstallUpdate", | 2952 | "id": "settings.app.buttonInstallUpdate", |
2901 | "start": { | 2953 | "start": { |
2902 | "column": 23, | 2954 | "column": 23, |
2903 | "line": 114 | 2955 | "line": 123 |
2904 | } | 2956 | } |
2905 | }, | 2957 | }, |
2906 | { | 2958 | { |
2907 | "defaultMessage": "!!!Is searching for update", | 2959 | "defaultMessage": "!!!Is searching for update", |
2908 | "end": { | 2960 | "end": { |
2909 | "column": 3, | 2961 | "column": 3, |
2910 | "line": 121 | 2962 | "line": 130 |
2911 | }, | 2963 | }, |
2912 | "file": "src/components/settings/settings/EditSettingsForm.js", | 2964 | "file": "src/components/settings/settings/EditSettingsForm.js", |
2913 | "id": "settings.app.updateStatusSearching", | 2965 | "id": "settings.app.updateStatusSearching", |
2914 | "start": { | 2966 | "start": { |
2915 | "column": 25, | 2967 | "column": 25, |
2916 | "line": 118 | 2968 | "line": 127 |
2917 | } | 2969 | } |
2918 | }, | 2970 | }, |
2919 | { | 2971 | { |
2920 | "defaultMessage": "!!!Update available, downloading...", | 2972 | "defaultMessage": "!!!Update available, downloading...", |
2921 | "end": { | 2973 | "end": { |
2922 | "column": 3, | 2974 | "column": 3, |
2923 | "line": 125 | 2975 | "line": 134 |
2924 | }, | 2976 | }, |
2925 | "file": "src/components/settings/settings/EditSettingsForm.js", | 2977 | "file": "src/components/settings/settings/EditSettingsForm.js", |
2926 | "id": "settings.app.updateStatusAvailable", | 2978 | "id": "settings.app.updateStatusAvailable", |
2927 | "start": { | 2979 | "start": { |
2928 | "column": 25, | 2980 | "column": 25, |
2929 | "line": 122 | 2981 | "line": 131 |
2930 | } | 2982 | } |
2931 | }, | 2983 | }, |
2932 | { | 2984 | { |
2933 | "defaultMessage": "!!!You are using the latest version of Ferdi", | 2985 | "defaultMessage": "!!!You are using the latest version of Ferdi", |
2934 | "end": { | 2986 | "end": { |
2935 | "column": 3, | 2987 | "column": 3, |
2936 | "line": 129 | 2988 | "line": 138 |
2937 | }, | 2989 | }, |
2938 | "file": "src/components/settings/settings/EditSettingsForm.js", | 2990 | "file": "src/components/settings/settings/EditSettingsForm.js", |
2939 | "id": "settings.app.updateStatusUpToDate", | 2991 | "id": "settings.app.updateStatusUpToDate", |
2940 | "start": { | 2992 | "start": { |
2941 | "column": 24, | 2993 | "column": 24, |
2942 | "line": 126 | 2994 | "line": 135 |
2943 | } | 2995 | } |
2944 | }, | 2996 | }, |
2945 | { | 2997 | { |
2946 | "defaultMessage": "!!!Current version:", | 2998 | "defaultMessage": "!!!Current version:", |
2947 | "end": { | 2999 | "end": { |
2948 | "column": 3, | 3000 | "column": 3, |
2949 | "line": 133 | 3001 | "line": 142 |
2950 | }, | 3002 | }, |
2951 | "file": "src/components/settings/settings/EditSettingsForm.js", | 3003 | "file": "src/components/settings/settings/EditSettingsForm.js", |
2952 | "id": "settings.app.currentVersion", | 3004 | "id": "settings.app.currentVersion", |
2953 | "start": { | 3005 | "start": { |
2954 | "column": 18, | 3006 | "column": 18, |
2955 | "line": 130 | 3007 | "line": 139 |
2956 | } | 3008 | } |
2957 | }, | 3009 | }, |
2958 | { | 3010 | { |
2959 | "defaultMessage": "!!!Changes require restart", | 3011 | "defaultMessage": "!!!Changes require restart", |
2960 | "end": { | 3012 | "end": { |
2961 | "column": 3, | 3013 | "column": 3, |
2962 | "line": 137 | 3014 | "line": 146 |
2963 | }, | 3015 | }, |
2964 | "file": "src/components/settings/settings/EditSettingsForm.js", | 3016 | "file": "src/components/settings/settings/EditSettingsForm.js", |
2965 | "id": "settings.app.restartRequired", | 3017 | "id": "settings.app.restartRequired", |
2966 | "start": { | 3018 | "start": { |
2967 | "column": 29, | 3019 | "column": 29, |
2968 | "line": 134 | 3020 | "line": 143 |
2969 | } | 3021 | } |
2970 | }, | 3022 | }, |
2971 | { | 3023 | { |
2972 | "defaultMessage": "!!!Official translations are English & German. All other languages are community based translations.", | 3024 | "defaultMessage": "!!!Official translations are English & German. All other languages are community based translations.", |
2973 | "end": { | 3025 | "end": { |
2974 | "column": 3, | 3026 | "column": 3, |
2975 | "line": 141 | 3027 | "line": 150 |
2976 | }, | 3028 | }, |
2977 | "file": "src/components/settings/settings/EditSettingsForm.js", | 3029 | "file": "src/components/settings/settings/EditSettingsForm.js", |
2978 | "id": "settings.app.languageDisclaimer", | 3030 | "id": "settings.app.languageDisclaimer", |
2979 | "start": { | 3031 | "start": { |
2980 | "column": 22, | 3032 | "column": 22, |
2981 | "line": 138 | 3033 | "line": 147 |
2982 | } | 3034 | } |
2983 | } | 3035 | } |
2984 | ], | 3036 | ], |
@@ -3783,7 +3835,7 @@ | |||
3783 | { | 3835 | { |
3784 | "descriptors": [ | 3836 | "descriptors": [ |
3785 | { | 3837 | { |
3786 | "defaultMessage": "!!!Loading", | 3838 | "defaultMessage": "!!!Loading {service}", |
3787 | "end": { | 3839 | "end": { |
3788 | "column": 3, | 3840 | "column": 3, |
3789 | "line": 14 | 3841 | "line": 14 |
@@ -3910,7 +3962,7 @@ | |||
3910 | } | 3962 | } |
3911 | }, | 3963 | }, |
3912 | { | 3964 | { |
3913 | "defaultMessage": "!!!Custom server", | 3965 | "defaultMessage": "!!!Service URL", |
3914 | "end": { | 3966 | "end": { |
3915 | "column": 3, | 3967 | "column": 3, |
3916 | "line": 55 | 3968 | "line": 55 |
@@ -4071,328 +4123,380 @@ | |||
4071 | } | 4123 | } |
4072 | }, | 4124 | }, |
4073 | { | 4125 | { |
4074 | "defaultMessage": "!!!Show Ferdi in system tray", | 4126 | "defaultMessage": "!!!Start minimized in tray", |
4075 | "end": { | 4127 | "end": { |
4076 | "column": 3, | 4128 | "column": 3, |
4077 | "line": 44 | 4129 | "line": 44 |
4078 | }, | 4130 | }, |
4079 | "file": "src/containers/settings/EditSettingsScreen.js", | 4131 | "file": "src/containers/settings/EditSettingsScreen.js", |
4132 | "id": "settings.app.form.startMinimized", | ||
4133 | "start": { | ||
4134 | "column": 18, | ||
4135 | "line": 41 | ||
4136 | } | ||
4137 | }, | ||
4138 | { | ||
4139 | "defaultMessage": "!!!Show Ferdi in system tray", | ||
4140 | "end": { | ||
4141 | "column": 3, | ||
4142 | "line": 48 | ||
4143 | }, | ||
4144 | "file": "src/containers/settings/EditSettingsScreen.js", | ||
4080 | "id": "settings.app.form.enableSystemTray", | 4145 | "id": "settings.app.form.enableSystemTray", |
4081 | "start": { | 4146 | "start": { |
4082 | "column": 20, | 4147 | "column": 20, |
4083 | "line": 41 | 4148 | "line": 45 |
4084 | } | 4149 | } |
4085 | }, | 4150 | }, |
4086 | { | 4151 | { |
4087 | "defaultMessage": "!!!Minimize Ferdi to system tray", | 4152 | "defaultMessage": "!!!Minimize Ferdi to system tray", |
4088 | "end": { | 4153 | "end": { |
4089 | "column": 3, | 4154 | "column": 3, |
4090 | "line": 48 | 4155 | "line": 52 |
4091 | }, | 4156 | }, |
4092 | "file": "src/containers/settings/EditSettingsScreen.js", | 4157 | "file": "src/containers/settings/EditSettingsScreen.js", |
4093 | "id": "settings.app.form.minimizeToSystemTray", | 4158 | "id": "settings.app.form.minimizeToSystemTray", |
4094 | "start": { | 4159 | "start": { |
4095 | "column": 24, | 4160 | "column": 24, |
4096 | "line": 45 | 4161 | "line": 49 |
4097 | } | 4162 | } |
4098 | }, | 4163 | }, |
4099 | { | 4164 | { |
4100 | "defaultMessage": "!!!Don't show message content in notifications", | 4165 | "defaultMessage": "!!!Don't show message content in notifications", |
4101 | "end": { | 4166 | "end": { |
4102 | "column": 3, | 4167 | "column": 3, |
4103 | "line": 52 | 4168 | "line": 56 |
4104 | }, | 4169 | }, |
4105 | "file": "src/containers/settings/EditSettingsScreen.js", | 4170 | "file": "src/containers/settings/EditSettingsScreen.js", |
4106 | "id": "settings.app.form.privateNotifications", | 4171 | "id": "settings.app.form.privateNotifications", |
4107 | "start": { | 4172 | "start": { |
4108 | "column": 24, | 4173 | "column": 24, |
4109 | "line": 49 | 4174 | "line": 53 |
4110 | } | 4175 | } |
4111 | }, | 4176 | }, |
4112 | { | 4177 | { |
4113 | "defaultMessage": "!!!Always show service navigation bar", | 4178 | "defaultMessage": "!!!Always show service navigation bar", |
4114 | "end": { | 4179 | "end": { |
4115 | "column": 3, | 4180 | "column": 3, |
4116 | "line": 56 | 4181 | "line": 60 |
4117 | }, | 4182 | }, |
4118 | "file": "src/containers/settings/EditSettingsScreen.js", | 4183 | "file": "src/containers/settings/EditSettingsScreen.js", |
4119 | "id": "settings.app.form.showServiceNavigationBar", | 4184 | "id": "settings.app.form.showServiceNavigationBar", |
4120 | "start": { | 4185 | "start": { |
4121 | "column": 28, | 4186 | "column": 28, |
4122 | "line": 53 | 4187 | "line": 57 |
4188 | } | ||
4189 | }, | ||
4190 | { | ||
4191 | "defaultMessage": "!!!Send telemetry data", | ||
4192 | "end": { | ||
4193 | "column": 3, | ||
4194 | "line": 64 | ||
4195 | }, | ||
4196 | "file": "src/containers/settings/EditSettingsScreen.js", | ||
4197 | "id": "settings.app.form.sentry", | ||
4198 | "start": { | ||
4199 | "column": 10, | ||
4200 | "line": 61 | ||
4123 | } | 4201 | } |
4124 | }, | 4202 | }, |
4125 | { | 4203 | { |
4126 | "defaultMessage": "!!!Enable service hibernation", | 4204 | "defaultMessage": "!!!Enable service hibernation", |
4127 | "end": { | 4205 | "end": { |
4128 | "column": 3, | 4206 | "column": 3, |
4129 | "line": 60 | 4207 | "line": 68 |
4130 | }, | 4208 | }, |
4131 | "file": "src/containers/settings/EditSettingsScreen.js", | 4209 | "file": "src/containers/settings/EditSettingsScreen.js", |
4132 | "id": "settings.app.form.hibernate", | 4210 | "id": "settings.app.form.hibernate", |
4133 | "start": { | 4211 | "start": { |
4134 | "column": 13, | 4212 | "column": 13, |
4135 | "line": 57 | 4213 | "line": 65 |
4136 | } | 4214 | } |
4137 | }, | 4215 | }, |
4138 | { | 4216 | { |
4139 | "defaultMessage": "!!!Hibernation strategy", | 4217 | "defaultMessage": "!!!Hibernation strategy", |
4140 | "end": { | 4218 | "end": { |
4141 | "column": 3, | 4219 | "column": 3, |
4142 | "line": 64 | 4220 | "line": 72 |
4143 | }, | 4221 | }, |
4144 | "file": "src/containers/settings/EditSettingsScreen.js", | 4222 | "file": "src/containers/settings/EditSettingsScreen.js", |
4145 | "id": "settings.app.form.hibernationStrategy", | 4223 | "id": "settings.app.form.hibernationStrategy", |
4146 | "start": { | 4224 | "start": { |
4147 | "column": 23, | 4225 | "column": 23, |
4148 | "line": 61 | 4226 | "line": 69 |
4149 | } | 4227 | } |
4150 | }, | 4228 | }, |
4151 | { | 4229 | { |
4152 | "defaultMessage": "!!!Server", | 4230 | "defaultMessage": "!!!Server", |
4153 | "end": { | 4231 | "end": { |
4154 | "column": 3, | 4232 | "column": 3, |
4155 | "line": 68 | 4233 | "line": 76 |
4156 | }, | 4234 | }, |
4157 | "file": "src/containers/settings/EditSettingsScreen.js", | 4235 | "file": "src/containers/settings/EditSettingsScreen.js", |
4158 | "id": "settings.app.form.server", | 4236 | "id": "settings.app.form.server", |
4159 | "start": { | 4237 | "start": { |
4160 | "column": 10, | 4238 | "column": 10, |
4161 | "line": 65 | 4239 | "line": 73 |
4162 | } | 4240 | } |
4163 | }, | 4241 | }, |
4164 | { | 4242 | { |
4165 | "defaultMessage": "!!!Todo Server", | 4243 | "defaultMessage": "!!!Todo Server", |
4166 | "end": { | 4244 | "end": { |
4167 | "column": 3, | 4245 | "column": 3, |
4168 | "line": 72 | 4246 | "line": 80 |
4169 | }, | 4247 | }, |
4170 | "file": "src/containers/settings/EditSettingsScreen.js", | 4248 | "file": "src/containers/settings/EditSettingsScreen.js", |
4171 | "id": "settings.app.form.todoServer", | 4249 | "id": "settings.app.form.todoServer", |
4172 | "start": { | 4250 | "start": { |
4173 | "column": 14, | 4251 | "column": 14, |
4174 | "line": 69 | 4252 | "line": 77 |
4175 | } | 4253 | } |
4176 | }, | 4254 | }, |
4177 | { | 4255 | { |
4178 | "defaultMessage": "!!!Enable Ferdi password lock", | 4256 | "defaultMessage": "!!!Enable Password Lock", |
4179 | "end": { | 4257 | "end": { |
4180 | "column": 3, | 4258 | "column": 3, |
4181 | "line": 76 | 4259 | "line": 84 |
4182 | }, | 4260 | }, |
4183 | "file": "src/containers/settings/EditSettingsScreen.js", | 4261 | "file": "src/containers/settings/EditSettingsScreen.js", |
4184 | "id": "settings.app.form.enableLock", | 4262 | "id": "settings.app.form.enableLock", |
4185 | "start": { | 4263 | "start": { |
4186 | "column": 14, | 4264 | "column": 14, |
4187 | "line": 73 | 4265 | "line": 81 |
4188 | } | 4266 | } |
4189 | }, | 4267 | }, |
4190 | { | 4268 | { |
4191 | "defaultMessage": "!!!Ferdi Lock password", | 4269 | "defaultMessage": "!!!Password", |
4192 | "end": { | 4270 | "end": { |
4193 | "column": 3, | 4271 | "column": 3, |
4194 | "line": 80 | 4272 | "line": 88 |
4195 | }, | 4273 | }, |
4196 | "file": "src/containers/settings/EditSettingsScreen.js", | 4274 | "file": "src/containers/settings/EditSettingsScreen.js", |
4197 | "id": "settings.app.form.lockPassword", | 4275 | "id": "settings.app.form.lockPassword", |
4198 | "start": { | 4276 | "start": { |
4199 | "column": 16, | 4277 | "column": 16, |
4200 | "line": 77 | 4278 | "line": 85 |
4279 | } | ||
4280 | }, | ||
4281 | { | ||
4282 | "defaultMessage": "!!!Lock after inactivity", | ||
4283 | "end": { | ||
4284 | "column": 3, | ||
4285 | "line": 92 | ||
4286 | }, | ||
4287 | "file": "src/containers/settings/EditSettingsScreen.js", | ||
4288 | "id": "settings.app.form.inactivityLock", | ||
4289 | "start": { | ||
4290 | "column": 18, | ||
4291 | "line": 89 | ||
4201 | } | 4292 | } |
4202 | }, | 4293 | }, |
4203 | { | 4294 | { |
4204 | "defaultMessage": "!!!Enable scheduled Do-not-Disturb", | 4295 | "defaultMessage": "!!!Enable scheduled Do-not-Disturb", |
4205 | "end": { | 4296 | "end": { |
4206 | "column": 3, | 4297 | "column": 3, |
4207 | "line": 84 | 4298 | "line": 96 |
4208 | }, | 4299 | }, |
4209 | "file": "src/containers/settings/EditSettingsScreen.js", | 4300 | "file": "src/containers/settings/EditSettingsScreen.js", |
4210 | "id": "settings.app.form.scheduledDNDEnabled", | 4301 | "id": "settings.app.form.scheduledDNDEnabled", |
4211 | "start": { | 4302 | "start": { |
4212 | "column": 23, | 4303 | "column": 23, |
4213 | "line": 81 | 4304 | "line": 93 |
4214 | } | 4305 | } |
4215 | }, | 4306 | }, |
4216 | { | 4307 | { |
4217 | "defaultMessage": "!!!From", | 4308 | "defaultMessage": "!!!From", |
4218 | "end": { | 4309 | "end": { |
4219 | "column": 3, | 4310 | "column": 3, |
4220 | "line": 88 | 4311 | "line": 100 |
4221 | }, | 4312 | }, |
4222 | "file": "src/containers/settings/EditSettingsScreen.js", | 4313 | "file": "src/containers/settings/EditSettingsScreen.js", |
4223 | "id": "settings.app.form.scheduledDNDStart", | 4314 | "id": "settings.app.form.scheduledDNDStart", |
4224 | "start": { | 4315 | "start": { |
4225 | "column": 21, | 4316 | "column": 21, |
4226 | "line": 85 | 4317 | "line": 97 |
4227 | } | 4318 | } |
4228 | }, | 4319 | }, |
4229 | { | 4320 | { |
4230 | "defaultMessage": "!!!To", | 4321 | "defaultMessage": "!!!To", |
4231 | "end": { | 4322 | "end": { |
4232 | "column": 3, | 4323 | "column": 3, |
4233 | "line": 92 | 4324 | "line": 104 |
4234 | }, | 4325 | }, |
4235 | "file": "src/containers/settings/EditSettingsScreen.js", | 4326 | "file": "src/containers/settings/EditSettingsScreen.js", |
4236 | "id": "settings.app.form.scheduledDNDEnd", | 4327 | "id": "settings.app.form.scheduledDNDEnd", |
4237 | "start": { | 4328 | "start": { |
4238 | "column": 19, | 4329 | "column": 19, |
4239 | "line": 89 | 4330 | "line": 101 |
4240 | } | 4331 | } |
4241 | }, | 4332 | }, |
4242 | { | 4333 | { |
4243 | "defaultMessage": "!!!Language", | 4334 | "defaultMessage": "!!!Language", |
4244 | "end": { | 4335 | "end": { |
4245 | "column": 3, | 4336 | "column": 3, |
4246 | "line": 96 | 4337 | "line": 108 |
4247 | }, | 4338 | }, |
4248 | "file": "src/containers/settings/EditSettingsScreen.js", | 4339 | "file": "src/containers/settings/EditSettingsScreen.js", |
4249 | "id": "settings.app.form.language", | 4340 | "id": "settings.app.form.language", |
4250 | "start": { | 4341 | "start": { |
4251 | "column": 12, | 4342 | "column": 12, |
4252 | "line": 93 | 4343 | "line": 105 |
4253 | } | 4344 | } |
4254 | }, | 4345 | }, |
4255 | { | 4346 | { |
4256 | "defaultMessage": "!!!Dark Mode", | 4347 | "defaultMessage": "!!!Dark Mode", |
4257 | "end": { | 4348 | "end": { |
4258 | "column": 3, | 4349 | "column": 3, |
4259 | "line": 100 | 4350 | "line": 112 |
4260 | }, | 4351 | }, |
4261 | "file": "src/containers/settings/EditSettingsScreen.js", | 4352 | "file": "src/containers/settings/EditSettingsScreen.js", |
4262 | "id": "settings.app.form.darkMode", | 4353 | "id": "settings.app.form.darkMode", |
4263 | "start": { | 4354 | "start": { |
4264 | "column": 12, | 4355 | "column": 12, |
4265 | "line": 97 | 4356 | "line": 109 |
4357 | } | ||
4358 | }, | ||
4359 | { | ||
4360 | "defaultMessage": "!!!Synchronize dark mode with my Mac's dark mode setting", | ||
4361 | "end": { | ||
4362 | "column": 3, | ||
4363 | "line": 116 | ||
4364 | }, | ||
4365 | "file": "src/containers/settings/EditSettingsScreen.js", | ||
4366 | "id": "settings.app.form.adaptableDarkMode", | ||
4367 | "start": { | ||
4368 | "column": 21, | ||
4369 | "line": 113 | ||
4266 | } | 4370 | } |
4267 | }, | 4371 | }, |
4268 | { | 4372 | { |
4269 | "defaultMessage": "!!!Enable universal Dark Mode", | 4373 | "defaultMessage": "!!!Enable universal Dark Mode", |
4270 | "end": { | 4374 | "end": { |
4271 | "column": 3, | 4375 | "column": 3, |
4272 | "line": 104 | 4376 | "line": 120 |
4273 | }, | 4377 | }, |
4274 | "file": "src/containers/settings/EditSettingsScreen.js", | 4378 | "file": "src/containers/settings/EditSettingsScreen.js", |
4275 | "id": "settings.app.form.universalDarkMode", | 4379 | "id": "settings.app.form.universalDarkMode", |
4276 | "start": { | 4380 | "start": { |
4277 | "column": 21, | 4381 | "column": 21, |
4278 | "line": 101 | 4382 | "line": 117 |
4279 | } | 4383 | } |
4280 | }, | 4384 | }, |
4281 | { | 4385 | { |
4282 | "defaultMessage": "!!!Accent color", | 4386 | "defaultMessage": "!!!Accent color", |
4283 | "end": { | 4387 | "end": { |
4284 | "column": 3, | 4388 | "column": 3, |
4285 | "line": 108 | 4389 | "line": 124 |
4286 | }, | 4390 | }, |
4287 | "file": "src/containers/settings/EditSettingsScreen.js", | 4391 | "file": "src/containers/settings/EditSettingsScreen.js", |
4288 | "id": "settings.app.form.accentColor", | 4392 | "id": "settings.app.form.accentColor", |
4289 | "start": { | 4393 | "start": { |
4290 | "column": 15, | 4394 | "column": 15, |
4291 | "line": 105 | 4395 | "line": 121 |
4292 | } | 4396 | } |
4293 | }, | 4397 | }, |
4294 | { | 4398 | { |
4295 | "defaultMessage": "!!!Display disabled services tabs", | 4399 | "defaultMessage": "!!!Display disabled services tabs", |
4296 | "end": { | 4400 | "end": { |
4297 | "column": 3, | 4401 | "column": 3, |
4298 | "line": 112 | 4402 | "line": 128 |
4299 | }, | 4403 | }, |
4300 | "file": "src/containers/settings/EditSettingsScreen.js", | 4404 | "file": "src/containers/settings/EditSettingsScreen.js", |
4301 | "id": "settings.app.form.showDisabledServices", | 4405 | "id": "settings.app.form.showDisabledServices", |
4302 | "start": { | 4406 | "start": { |
4303 | "column": 24, | 4407 | "column": 24, |
4304 | "line": 109 | 4408 | "line": 125 |
4305 | } | 4409 | } |
4306 | }, | 4410 | }, |
4307 | { | 4411 | { |
4308 | "defaultMessage": "!!!Show unread message badge when notifications are disabled", | 4412 | "defaultMessage": "!!!Show unread message badge when notifications are disabled", |
4309 | "end": { | 4413 | "end": { |
4310 | "column": 3, | 4414 | "column": 3, |
4311 | "line": 116 | 4415 | "line": 132 |
4312 | }, | 4416 | }, |
4313 | "file": "src/containers/settings/EditSettingsScreen.js", | 4417 | "file": "src/containers/settings/EditSettingsScreen.js", |
4314 | "id": "settings.app.form.showMessagesBadgesWhenMuted", | 4418 | "id": "settings.app.form.showMessagesBadgesWhenMuted", |
4315 | "start": { | 4419 | "start": { |
4316 | "column": 29, | 4420 | "column": 29, |
4317 | "line": 113 | 4421 | "line": 129 |
4318 | } | 4422 | } |
4319 | }, | 4423 | }, |
4320 | { | 4424 | { |
4321 | "defaultMessage": "!!!Enable spell checking", | 4425 | "defaultMessage": "!!!Enable spell checking", |
4322 | "end": { | 4426 | "end": { |
4323 | "column": 3, | 4427 | "column": 3, |
4324 | "line": 120 | 4428 | "line": 136 |
4325 | }, | 4429 | }, |
4326 | "file": "src/containers/settings/EditSettingsScreen.js", | 4430 | "file": "src/containers/settings/EditSettingsScreen.js", |
4327 | "id": "settings.app.form.enableSpellchecking", | 4431 | "id": "settings.app.form.enableSpellchecking", |
4328 | "start": { | 4432 | "start": { |
4329 | "column": 23, | 4433 | "column": 23, |
4330 | "line": 117 | 4434 | "line": 133 |
4331 | } | 4435 | } |
4332 | }, | 4436 | }, |
4333 | { | 4437 | { |
4334 | "defaultMessage": "!!!Enable GPU Acceleration", | 4438 | "defaultMessage": "!!!Enable GPU Acceleration", |
4335 | "end": { | 4439 | "end": { |
4336 | "column": 3, | 4440 | "column": 3, |
4337 | "line": 124 | 4441 | "line": 140 |
4338 | }, | 4442 | }, |
4339 | "file": "src/containers/settings/EditSettingsScreen.js", | 4443 | "file": "src/containers/settings/EditSettingsScreen.js", |
4340 | "id": "settings.app.form.enableGPUAcceleration", | 4444 | "id": "settings.app.form.enableGPUAcceleration", |
4341 | "start": { | 4445 | "start": { |
4342 | "column": 25, | 4446 | "column": 25, |
4343 | "line": 121 | 4447 | "line": 137 |
4344 | } | 4448 | } |
4345 | }, | 4449 | }, |
4346 | { | 4450 | { |
4347 | "defaultMessage": "!!!Include beta versions", | 4451 | "defaultMessage": "!!!Include beta versions", |
4348 | "end": { | 4452 | "end": { |
4349 | "column": 3, | 4453 | "column": 3, |
4350 | "line": 128 | 4454 | "line": 144 |
4351 | }, | 4455 | }, |
4352 | "file": "src/containers/settings/EditSettingsScreen.js", | 4456 | "file": "src/containers/settings/EditSettingsScreen.js", |
4353 | "id": "settings.app.form.beta", | 4457 | "id": "settings.app.form.beta", |
4354 | "start": { | 4458 | "start": { |
4355 | "column": 8, | 4459 | "column": 8, |
4356 | "line": 125 | 4460 | "line": 141 |
4357 | } | 4461 | } |
4358 | }, | 4462 | }, |
4359 | { | 4463 | { |
4360 | "defaultMessage": "!!!Disable updates", | 4464 | "defaultMessage": "!!!Disable updates", |
4361 | "end": { | 4465 | "end": { |
4362 | "column": 3, | 4466 | "column": 3, |
4363 | "line": 132 | 4467 | "line": 148 |
4364 | }, | 4468 | }, |
4365 | "file": "src/containers/settings/EditSettingsScreen.js", | 4469 | "file": "src/containers/settings/EditSettingsScreen.js", |
4366 | "id": "settings.app.form.noUpdates", | 4470 | "id": "settings.app.form.noUpdates", |
4367 | "start": { | 4471 | "start": { |
4368 | "column": 13, | 4472 | "column": 13, |
4369 | "line": 129 | 4473 | "line": 145 |
4370 | } | 4474 | } |
4371 | }, | 4475 | }, |
4372 | { | 4476 | { |
4373 | "defaultMessage": "!!!Enable Franz Todos", | 4477 | "defaultMessage": "!!!Enable Franz Todos", |
4374 | "end": { | 4478 | "end": { |
4375 | "column": 3, | 4479 | "column": 3, |
4376 | "line": 136 | 4480 | "line": 152 |
4377 | }, | 4481 | }, |
4378 | "file": "src/containers/settings/EditSettingsScreen.js", | 4482 | "file": "src/containers/settings/EditSettingsScreen.js", |
4379 | "id": "settings.app.form.enableTodos", | 4483 | "id": "settings.app.form.enableTodos", |
4380 | "start": { | 4484 | "start": { |
4381 | "column": 15, | 4485 | "column": 15, |
4382 | "line": 133 | 4486 | "line": 149 |
4383 | } | 4487 | } |
4384 | }, | 4488 | }, |
4385 | { | 4489 | { |
4386 | "defaultMessage": "!!!Keep all workspaces loaded", | 4490 | "defaultMessage": "!!!Keep all workspaces loaded", |
4387 | "end": { | 4491 | "end": { |
4388 | "column": 3, | 4492 | "column": 3, |
4389 | "line": 140 | 4493 | "line": 156 |
4390 | }, | 4494 | }, |
4391 | "file": "src/containers/settings/EditSettingsScreen.js", | 4495 | "file": "src/containers/settings/EditSettingsScreen.js", |
4392 | "id": "settings.app.form.keepAllWorkspacesLoaded", | 4496 | "id": "settings.app.form.keepAllWorkspacesLoaded", |
4393 | "start": { | 4497 | "start": { |
4394 | "column": 27, | 4498 | "column": 27, |
4395 | "line": 137 | 4499 | "line": 153 |
4396 | } | 4500 | } |
4397 | } | 4501 | } |
4398 | ], | 4502 | ], |
diff --git a/src/i18n/locales/el.json b/src/i18n/locales/el.json index 89c0d62b6..7e67f6436 100644 --- a/src/i18n/locales/el.json +++ b/src/i18n/locales/el.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Loading", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "Ξεκινήστε", | 219 | "services.getStarted": "Ξεκινήστε", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Επεξεργασία λογαριασμού", | 224 | "settings.account.account.editButton": "Επεξεργασία λογαριασμού", |
225 | "settings.account.accountType.basic": "Βασικός λογαριασμός", | 225 | "settings.account.accountType.basic": "Βασικός λογαριασμός", |
226 | "settings.account.accountType.premium": "Λογαριασμός Premium Υποστηρικτή", | 226 | "settings.account.accountType.premium": "Λογαριασμός Premium Υποστηρικτή", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Ενημέρωση προφίλ", | 229 | "settings.account.buttonSave": "Ενημέρωση προφίλ", |
228 | "settings.account.deleteAccount": "Διαγραφή λογαριασμού", | 230 | "settings.account.deleteAccount": "Διαγραφή λογαριασμού", |
229 | "settings.account.deleteEmailSent": "Έχετε λάβει ένα email με έναν σύνδεσμο για την επιβεβαίωση της διαγραφής του λογαριασμού σας. Ο λογαριασμός και τα δεδομένα σας δεν μπορούν να ανακτηθούν!", | 231 | "settings.account.deleteEmailSent": "Έχετε λάβει ένα email με έναν σύνδεσμο για την επιβεβαίωση της διαγραφής του λογαριασμού σας. Ο λογαριασμός και τα δεδομένα σας δεν μπορούν να ανακτηθούν!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "Το Ferdi χρησιμοποιεί αυτήν τη στιγμή {size} χώρου στο δίσκο.", | 257 | "settings.app.cacheInfo": "Το Ferdi χρησιμοποιεί αυτήν τη στιγμή {size} χώρου στο δίσκο.", |
256 | "settings.app.currentVersion": "Τρέχουσα έκδοση:", | 258 | "settings.app.currentVersion": "Τρέχουσα έκδοση:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Άνοιγμα στο παρασκήνιο", | 261 | "settings.app.form.autoLaunchInBackground": "Άνοιγμα στο παρασκήνιο", |
259 | "settings.app.form.autoLaunchOnStart": "Εκκίνηση του Ferdi κατά την εκκίνηση του συστήματος", | 262 | "settings.app.form.autoLaunchOnStart": "Εκκίνηση του Ferdi κατά την εκκίνηση του συστήματος", |
260 | "settings.app.form.beta": "Συμπεριλάβετε εκδόσεις beta", | 263 | "settings.app.form.beta": "Συμπεριλάβετε εκδόσεις beta", |
261 | "settings.app.form.darkMode": "Join the Dark Side", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Ενεργοποιήση Ενίσχυσης GPU ", | 265 | "settings.app.form.enableGPUAcceleration": "Ενεργοποιήση Ενίσχυσης GPU ", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Ενεργοποίηση ορθογραφικού ελέγχου", | 267 | "settings.app.form.enableSpellchecking": "Ενεργοποίηση ορθογραφικού ελέγχου", |
265 | "settings.app.form.enableSystemTray": "Εμφάνιση του Ferdi στη γραμμή ειδοποιήσεων", | 268 | "settings.app.form.enableSystemTray": "Εμφάνιση του Ferdi στη γραμμή ειδοποιήσεων", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "Γλώσσα", | 274 | "settings.app.form.language": "Γλώσσα", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Password", |
272 | "settings.app.form.minimizeToSystemTray": "Ελαχιστοποίηση του Ferdi στη γραμμή ειδοποιήσεων", | 276 | "settings.app.form.minimizeToSystemTray": "Ελαχιστοποίηση του Ferdi στη γραμμή ειδοποιήσεων", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Προβολή καρτελών των απενεργοποιημένων υπηρεσιών", | 285 | "settings.app.form.showDisabledServices": "Προβολή καρτελών των απενεργοποιημένων υπηρεσιών", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Προβολή του εικονιδίου μη αναγνωσμένου μηνύματος όταν οι ειδοποιήσεις είναι απενεργοποιημένες", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Προβολή του εικονιδίου μη αναγνωσμένου μηνύματος όταν οι ειδοποιήσεις είναι απενεργοποιημένες", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Ρυθμίσεις", | 291 | "settings.app.headline": "Ρυθμίσεις", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Γλώσσα", | 295 | "settings.app.headlineLanguage": "Γλώσσα", |
290 | "settings.app.headlineUpdates": "Ενημερώσεις", | 296 | "settings.app.headlineUpdates": "Ενημερώσεις", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", | 299 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Password", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Οι αλλαγές απαιτούν επανεκκίνηση", | 303 | "settings.app.restartRequired": "Οι αλλαγές απαιτούν επανεκκίνηση", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Λανθάνουσα μνήμη", | 309 | "settings.app.subheadlineCache": "Λανθάνουσα μνήμη", |
diff --git a/src/i18n/locales/en-US.json b/src/i18n/locales/en-US.json index a34da1848..1a8e9f743 100644 --- a/src/i18n/locales/en-US.json +++ b/src/i18n/locales/en-US.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Loading", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "Get started", | 219 | "services.getStarted": "Get started", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Edit account", | 224 | "settings.account.account.editButton": "Edit account", |
225 | "settings.account.accountType.basic": "Basic Account", | 225 | "settings.account.accountType.basic": "Basic Account", |
226 | "settings.account.accountType.premium": "Premium Supporter Account", | 226 | "settings.account.accountType.premium": "Premium Supporter Account", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Update profile", | 229 | "settings.account.buttonSave": "Update profile", |
228 | "settings.account.deleteAccount": "Delete account", | 230 | "settings.account.deleteAccount": "Delete account", |
229 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", | 231 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", | 257 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", |
256 | "settings.app.currentVersion": "Current version:", | 258 | "settings.app.currentVersion": "Current version:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Open in background", | 261 | "settings.app.form.autoLaunchInBackground": "Open in background", |
259 | "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", | 262 | "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", |
260 | "settings.app.form.beta": "Include beta versions", | 263 | "settings.app.form.beta": "Include beta versions", |
261 | "settings.app.form.darkMode": "Join the Dark Side", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", | 265 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Enable spell checking", | 267 | "settings.app.form.enableSpellchecking": "Enable spell checking", |
265 | "settings.app.form.enableSystemTray": "Show Ferdi in system tray", | 268 | "settings.app.form.enableSystemTray": "Show Ferdi in system tray", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "Language", | 274 | "settings.app.form.language": "Language", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Password", |
272 | "settings.app.form.minimizeToSystemTray": "Minimize Ferdi to system tray", | 276 | "settings.app.form.minimizeToSystemTray": "Minimize Ferdi to system tray", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Display disabled services tabs", | 285 | "settings.app.form.showDisabledServices": "Display disabled services tabs", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Settings", | 291 | "settings.app.headline": "Settings", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Language", | 295 | "settings.app.headlineLanguage": "Language", |
290 | "settings.app.headlineUpdates": "Updates", | 296 | "settings.app.headlineUpdates": "Updates", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", | 299 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Password", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Changes require restart", | 303 | "settings.app.restartRequired": "Changes require restart", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Cache", | 309 | "settings.app.subheadlineCache": "Cache", |
diff --git a/src/i18n/locales/en.json b/src/i18n/locales/en.json index 1fdc74380..235e12146 100644 --- a/src/i18n/locales/en.json +++ b/src/i18n/locales/en.json | |||
@@ -222,14 +222,14 @@ | |||
222 | "settings.app.form.beta": "Cuir leagain béite san áireamh", | 222 | "settings.app.form.beta": "Cuir leagain béite san áireamh", |
223 | "settings.app.form.darkMode": "Join the Dark Side", | 223 | "settings.app.form.darkMode": "Join the Dark Side", |
224 | "settings.app.form.enableGPUAcceleration": "Cumasaigh luasghéarú APG", | 224 | "settings.app.form.enableGPUAcceleration": "Cumasaigh luasghéarú APG", |
225 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 225 | "settings.app.form.enableLock": "Enable Password Lock", |
226 | "settings.app.form.enableSpellchecking": "Cumasaigh seiceáil litrithe", | 226 | "settings.app.form.enableSpellchecking": "Cumasaigh seiceáil litrithe", |
227 | "settings.app.form.enableSystemTray": "Taispeáin Ferdi i dtráidire an chórais", | 227 | "settings.app.form.enableSystemTray": "Taispeáin Ferdi i dtráidire an chórais", |
228 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 228 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
229 | "settings.app.form.hibernate": "Enable service hibernation", | 229 | "settings.app.form.hibernate": "Enable service hibernation", |
230 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 230 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
231 | "settings.app.form.language": "Teanga", | 231 | "settings.app.form.language": "Teanga", |
232 | "settings.app.form.lockPassword": "Ferdi Lock password", | 232 | "settings.app.form.lockPassword": "Password", |
233 | "settings.app.form.minimizeToSystemTray": "Íoslaghdaigh Ferdi chuig tráidire an chórais", | 233 | "settings.app.form.minimizeToSystemTray": "Íoslaghdaigh Ferdi chuig tráidire an chórais", |
234 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 234 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
235 | "settings.app.form.runInBackground": "Coimeád Ferdi sa chúlra nuair a dhúntar an fhuinneog", | 235 | "settings.app.form.runInBackground": "Coimeád Ferdi sa chúlra nuair a dhúntar an fhuinneog", |
@@ -247,8 +247,8 @@ | |||
247 | "settings.app.headlineLanguage": "Teanga", | 247 | "settings.app.headlineLanguage": "Teanga", |
248 | "settings.app.headlineUpdates": "Nuashonruithe", | 248 | "settings.app.headlineUpdates": "Nuashonruithe", |
249 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", | 249 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", |
250 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 250 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
251 | "settings.app.lockedPassword": "Ferdi Lock Password", | 251 | "settings.app.lockedPassword": "Password", |
252 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 252 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
253 | "settings.app.restartRequired": "Ní gá atosú chun athruithe a chur i bhfeidhm.", | 253 | "settings.app.restartRequired": "Ní gá atosú chun athruithe a chur i bhfeidhm.", |
254 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 254 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
diff --git a/src/i18n/locales/es.json b/src/i18n/locales/es.json index e3aad888f..2385e27c8 100644 --- a/src/i18n/locales/es.json +++ b/src/i18n/locales/es.json | |||
@@ -25,9 +25,9 @@ | |||
25 | "feature.planSelection.personal.text": "More services, no waiting - ideal for personal use.", | 25 | "feature.planSelection.personal.text": "More services, no waiting - ideal for personal use.", |
26 | "feature.planSelection.pricesBasedOnAnnualPayment": "All prices based on yearly payment", | 26 | "feature.planSelection.pricesBasedOnAnnualPayment": "All prices based on yearly payment", |
27 | "feature.planSelection.pro.text": "Unlimited services and professional features for you - and your team.", | 27 | "feature.planSelection.pro.text": "Unlimited services and professional features for you - and your team.", |
28 | "feature.quickSwitch.info": "Select a service with TAB, ↑ and ↓. Open a service with ENTER.", | 28 | "feature.quickSwitch.info": "Seleccionar servicio con TAB y ↑ ↓. Abrir servicio con ENTER.", |
29 | "feature.quickSwitch.search": "Search...", | 29 | "feature.quickSwitch.search": "Buscar...", |
30 | "feature.quickSwitch.title": "QuickSwitch", | 30 | "feature.quickSwitch.title": "Cambio rápido", |
31 | "feature.serviceLimit.limitReached": "Has sumado {amount} servicios más de los que están incluídos en tu plan. Por favor mejora tu cuenta para sumar más servicios.", | 31 | "feature.serviceLimit.limitReached": "Has sumado {amount} servicios más de los que están incluídos en tu plan. Por favor mejora tu cuenta para sumar más servicios.", |
32 | "feature.shareFranz.action.email": "Enviar como correo", | 32 | "feature.shareFranz.action.email": "Enviar como correo", |
33 | "feature.shareFranz.action.facebook": "Compartir en Facebook", | 33 | "feature.shareFranz.action.facebook": "Compartir en Facebook", |
@@ -58,7 +58,7 @@ | |||
58 | "import.notSupportedHeadline": "Servicios aún no admitidos en Ferdi 5", | 58 | "import.notSupportedHeadline": "Servicios aún no admitidos en Ferdi 5", |
59 | "import.skip.label": "Quiero agregar servicios manualmente", | 59 | "import.skip.label": "Quiero agregar servicios manualmente", |
60 | "import.submit.label": "Importar servicios", | 60 | "import.submit.label": "Importar servicios", |
61 | "infobar.authRequestFailed": "There were errors while trying to perform an authenticated request. Please try logging out and back in if this error persists.", | 61 | "infobar.authRequestFailed": "Error al intentar realizar la solicitud de autenticación. Por favor, cerrar la sesión y volver a entrar si este error persiste.", |
62 | "infobar.buttonChangelog": "¿Qué hay de nuevo?", | 62 | "infobar.buttonChangelog": "¿Qué hay de nuevo?", |
63 | "infobar.buttonInstallUpdate": "Reiniciar e instalar actualización", | 63 | "infobar.buttonInstallUpdate": "Reiniciar e instalar actualización", |
64 | "infobar.buttonReloadServices": "Recargar servicios", | 64 | "infobar.buttonReloadServices": "Recargar servicios", |
@@ -72,12 +72,12 @@ | |||
72 | "invite.skip.label": "Lo haré más tarde", | 72 | "invite.skip.label": "Lo haré más tarde", |
73 | "invite.submit.label": "Enviar invitaciones", | 73 | "invite.submit.label": "Enviar invitaciones", |
74 | "invite.successInfo": "Invitaciones enviadas correctamente", | 74 | "invite.successInfo": "Invitaciones enviadas correctamente", |
75 | "locked.headline": "Locked", | 75 | "locked.headline": "Bloqueado", |
76 | "locked.info": "Ferdi is currently locked. Please unlock Ferdi with your password to see your messages.", | 76 | "locked.info": "Ferdi está bloqueado. Debe desbloquear Ferdi con su contraseña para ver mensajes.", |
77 | "locked.invalidCredentials": "Password invalid", | 77 | "locked.invalidCredentials": "Contraseña incorrecta", |
78 | "locked.password.label": "Password", | 78 | "locked.password.label": "Contraseña", |
79 | "locked.submit.label": "Unlock", | 79 | "locked.submit.label": "Desbloquear", |
80 | "login.changeServer": "Change server", | 80 | "login.changeServer": "Cambiar servidor", |
81 | "login.customServerQuestion": "Using a custom Ferdi server?", | 81 | "login.customServerQuestion": "Using a custom Ferdi server?", |
82 | "login.customServerSuggestion": "Try importing your Franz account", | 82 | "login.customServerSuggestion": "Try importing your Franz account", |
83 | "login.email.label": "Dirección de correo electrónico", | 83 | "login.email.label": "Dirección de correo electrónico", |
@@ -85,7 +85,7 @@ | |||
85 | "login.invalidCredentials": "Correo electrónico o contraseña no válidos ", | 85 | "login.invalidCredentials": "Correo electrónico o contraseña no válidos ", |
86 | "login.link.password": "Restablecer contraseña", | 86 | "login.link.password": "Restablecer contraseña", |
87 | "login.link.signup": "Crear una cuenta gratuita", | 87 | "login.link.signup": "Crear una cuenta gratuita", |
88 | "login.password.label": "Password", | 88 | "login.password.label": "Contraseña", |
89 | "login.serverLogout": "Tu sesión ha expirado, por favor inicia la sesión de nuevo.", | 89 | "login.serverLogout": "Tu sesión ha expirado, por favor inicia la sesión de nuevo.", |
90 | "login.submit.label": "Iniciar sesión", | 90 | "login.submit.label": "Iniciar sesión", |
91 | "login.tokenExpired": "Tu sesión ha expirado, por favor inicia la sesión de nuevo.", | 91 | "login.tokenExpired": "Tu sesión ha expirado, por favor inicia la sesión de nuevo.", |
@@ -93,7 +93,7 @@ | |||
93 | "menu.Todoss.openTodosDrawer": "Abrir la pestaña de tareas", | 93 | "menu.Todoss.openTodosDrawer": "Abrir la pestaña de tareas", |
94 | "menu.app.about": "Acerca de Ferdi", | 94 | "menu.app.about": "Acerca de Ferdi", |
95 | "menu.app.announcement": "¿Qué hay de nuevo?", | 95 | "menu.app.announcement": "¿Qué hay de nuevo?", |
96 | "menu.app.autohideMenuBar": "Auto-hide menu bar", | 96 | "menu.app.autohideMenuBar": "Auto-ocultar barra de menú", |
97 | "menu.app.checkForUpdates": "Comprobar actualizaciones", | 97 | "menu.app.checkForUpdates": "Comprobar actualizaciones", |
98 | "menu.app.hide": "Ocultar", | 98 | "menu.app.hide": "Ocultar", |
99 | "menu.app.hideOthers": "Ocultar otros", | 99 | "menu.app.hideOthers": "Ocultar otros", |
@@ -127,17 +127,17 @@ | |||
127 | "menu.services": "Servicios", | 127 | "menu.services": "Servicios", |
128 | "menu.services.activatePreviousService": "Activa el servicio previo", | 128 | "menu.services.activatePreviousService": "Activa el servicio previo", |
129 | "menu.services.addNewService": "Añadir Nuevo Servicio...", | 129 | "menu.services.addNewService": "Añadir Nuevo Servicio...", |
130 | "menu.services.goHome": "Home", | 130 | "menu.services.goHome": "Inicio", |
131 | "menu.services.setNextServiceActive": "Activa el siguiente servicio", | 131 | "menu.services.setNextServiceActive": "Activa el siguiente servicio", |
132 | "menu.todos": "Tareas pendientes", | 132 | "menu.todos": "Tareas pendientes", |
133 | "menu.todos.enableTodos": "Habilitar Tareas pendientes", | 133 | "menu.todos.enableTodos": "Habilitar Tareas pendientes", |
134 | "menu.view": "Mostrar", | 134 | "menu.view": "Mostrar", |
135 | "menu.view.back": "Back", | 135 | "menu.view.back": "Volver", |
136 | "menu.view.enterFullScreen": "Pasar a pantalla completa", | 136 | "menu.view.enterFullScreen": "Pasar a pantalla completa", |
137 | "menu.view.exitFullScreen": "Salir de Pantalla Completa", | 137 | "menu.view.exitFullScreen": "Salir de Pantalla Completa", |
138 | "menu.view.forward": "Forward", | 138 | "menu.view.forward": "Siguiente", |
139 | "menu.view.lockFerdi": "Lock Ferdi", | 139 | "menu.view.lockFerdi": "Bloquear Ferdi", |
140 | "menu.view.openQuickSwitch": "Open Quick Switch", | 140 | "menu.view.openQuickSwitch": "Abrir Cambio Rápido", |
141 | "menu.view.reloadFranz": "Recargar Ferdi", | 141 | "menu.view.reloadFranz": "Recargar Ferdi", |
142 | "menu.view.reloadService": "Recargar Servicio", | 142 | "menu.view.reloadService": "Recargar Servicio", |
143 | "menu.view.resetZoom": "Tamaño Actual", | 143 | "menu.view.resetZoom": "Tamaño Actual", |
@@ -163,24 +163,24 @@ | |||
163 | "password.submit.label": "Enviar", | 163 | "password.submit.label": "Enviar", |
164 | "password.successInfo": "Por favor revisa tu correo electrónico", | 164 | "password.successInfo": "Por favor revisa tu correo electrónico", |
165 | "premiumFeature.button.upgradeAccount": "Mejora tu cuenta", | 165 | "premiumFeature.button.upgradeAccount": "Mejora tu cuenta", |
166 | "pricing.features.accountSync": "Account Synchronisation", | 166 | "pricing.features.accountSync": "Sincronización de cuenta", |
167 | "pricing.features.adFree": "Sin anuncios para siempre!", | 167 | "pricing.features.adFree": "Sin anuncios para siempre!", |
168 | "pricing.features.appDelays": "Sin pantallas de espera", | 168 | "pricing.features.appDelays": "Sin pantallas de espera", |
169 | "pricing.features.customWebsites": "Agregue sitios personalizados", | 169 | "pricing.features.customWebsites": "Agregue sitios personalizados", |
170 | "pricing.features.desktopNotifications": "Desktop Notifications", | 170 | "pricing.features.desktopNotifications": "Notificaciones de escritorio", |
171 | "pricing.features.onPremise": "En sitio y otros servicios alojados", | 171 | "pricing.features.onPremise": "En sitio y otros servicios alojados", |
172 | "pricing.features.recipes": "Choose from more than 70 Services", | 172 | "pricing.features.recipes": "Elegir entre más de 70 servicios", |
173 | "pricing.features.serviceProxies": "Apoderados de Servicio", | 173 | "pricing.features.serviceProxies": "Apoderados de Servicio", |
174 | "pricing.features.spellchecker": "Soporte de corrector ortográfico", | 174 | "pricing.features.spellchecker": "Soporte de corrector ortográfico", |
175 | "pricing.features.teamManagement": "Administración de Equipo", | 175 | "pricing.features.teamManagement": "Administración de Equipo", |
176 | "pricing.features.thirdPartyServices": "Instalar servicios de terceros", | 176 | "pricing.features.thirdPartyServices": "Instalar servicios de terceros", |
177 | "pricing.features.unlimitedServices": "Agregar servicios ilimitados", | 177 | "pricing.features.unlimitedServices": "Agregar servicios ilimitados", |
178 | "pricing.features.upToSixServices": "Add up to 6 services", | 178 | "pricing.features.upToSixServices": "Añadir hasta 6 servicios", |
179 | "pricing.features.upToThreeServices": "Add up to 3 services", | 179 | "pricing.features.upToThreeServices": "Añadir hasta 3 servicios", |
180 | "pricing.features.workspaces": "Espacios de trabajo", | 180 | "pricing.features.workspaces": "Espacios de trabajo", |
181 | "pricing.plan.free": "Ferdi gratis", | 181 | "pricing.plan.free": "Ferdi gratis", |
182 | "pricing.plan.legacy": "Ferdi Premium", | 182 | "pricing.plan.legacy": "Ferdi Premium", |
183 | "pricing.plan.personal": "Ferdi Personal", | 183 | "pricing.plan.personal": "Ferdi Profesional", |
184 | "pricing.plan.personal-monthly": "Ferdi Personal Mensual", | 184 | "pricing.plan.personal-monthly": "Ferdi Personal Mensual", |
185 | "pricing.plan.personal-yearly": "Ferdi Personal Anual", | 185 | "pricing.plan.personal-yearly": "Ferdi Personal Anual", |
186 | "pricing.plan.pro": "Ferdi Profesional", | 186 | "pricing.plan.pro": "Ferdi Profesional", |
@@ -215,15 +215,17 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Por favor suscribase al Plan Ferdi Profesional para utilizar urls personalizadas y servicios auto alojados.", | 215 | "service.restrictedHandler.customUrl.text": "Por favor suscribase al Plan Ferdi Profesional para utilizar urls personalizadas y servicios auto alojados.", |
216 | "service.restrictedHandler.serviceLimit.headline": "Ha llegado al límite del servicio.", | 216 | "service.restrictedHandler.serviceLimit.headline": "Ha llegado al límite del servicio.", |
217 | "service.restrictedHandler.serviceLimit.text": "Por favor mejore su cuenta para poder utilizar más de {count} servicios.", | 217 | "service.restrictedHandler.serviceLimit.text": "Por favor mejore su cuenta para poder utilizar más de {count} servicios.", |
218 | "service.webviewLoader.loading": "Cargando", | 218 | "service.webviewLoader.loading": "Cargando {service}", |
219 | "services.getStarted": "Primeros pasos", | 219 | "services.getStarted": "Primeros pasos", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Iniciar sesión para usar Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Opcionalmente, puede cambiar su servidor Ferdi pulsando en el icono de la esquina inferior izquierda.", |
222 | "services.serverless": "Use Ferdi without an Account", | 222 | "services.serverless": "Usar Ferdi sin una cuenta", |
223 | "services.welcome": "Bienvenido a Ferdi", | 223 | "services.welcome": "Bienvenido a Ferdi", |
224 | "settings.account.account.editButton": "Editar cuenta", | 224 | "settings.account.account.editButton": "Editar cuenta", |
225 | "settings.account.accountType.basic": "Cuenta Básica", | 225 | "settings.account.accountType.basic": "Cuenta Básica", |
226 | "settings.account.accountType.premium": "Cuenta Colaborador Premium", | 226 | "settings.account.accountType.premium": "Cuenta Colaborador Premium", |
227 | "settings.account.accountUnavailable": "La cuenta no está disponible", | ||
228 | "settings.account.accountUnavailableInfo": "Estás usando Ferdi sin una cuenta. Si desea utilizar Ferdi con una cuenta y así mantener sus servicios sincronizados entre instalaciones, debe seleccionar un servidor en la Configuración e iniciar sesión.", | ||
227 | "settings.account.buttonSave": "Actualizar perfil", | 229 | "settings.account.buttonSave": "Actualizar perfil", |
228 | "settings.account.deleteAccount": "Eliminar cuenta", | 230 | "settings.account.deleteAccount": "Eliminar cuenta", |
229 | "settings.account.deleteEmailSent": "Has recibido un correo electrónico con un enlace para confirmar la eliminación de su cuenta. ¡Tu cuenta y datos no podrán ser restaurados!", | 231 | "settings.account.deleteEmailSent": "Has recibido un correo electrónico con un enlace para confirmar la eliminación de su cuenta. ¡Tu cuenta y datos no podrán ser restaurados!", |
@@ -248,54 +250,60 @@ | |||
248 | "settings.account.upgradeToPro.label": "Actualiza a Ferdi Profesional", | 250 | "settings.account.upgradeToPro.label": "Actualiza a Ferdi Profesional", |
249 | "settings.account.userInfoRequestFailed": "No se pudo cargar la información de usuario", | 251 | "settings.account.userInfoRequestFailed": "No se pudo cargar la información de usuario", |
250 | "settings.account.yourLicense": "Su Licencia Ferdi", | 252 | "settings.account.yourLicense": "Su Licencia Ferdi", |
251 | "settings.app.accentColorInfo": "Write your accent color in a CSS-compatible format. (Default: #7367f0)", | 253 | "settings.app.accentColorInfo": "Escribir color de acento en formato compatible CSS. (Predeterminado: #7367f0)", |
252 | "settings.app.buttonClearAllCache": "Limpiar caché", | 254 | "settings.app.buttonClearAllCache": "Limpiar caché", |
253 | "settings.app.buttonInstallUpdate": "Reiniciar e instalar actualización", | 255 | "settings.app.buttonInstallUpdate": "Reiniciar e instalar actualización", |
254 | "settings.app.buttonSearchForUpdate": "Comprobar actualizaciones", | 256 | "settings.app.buttonSearchForUpdate": "Comprobar actualizaciones", |
255 | "settings.app.cacheInfo": "El cache de Ferdi actualmente usa {size} de espacio en disco.", | 257 | "settings.app.cacheInfo": "El cache de Ferdi actualmente usa {size} de espacio en disco.", |
256 | "settings.app.currentVersion": "Versión actual:", | 258 | "settings.app.currentVersion": "Versión actual:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Color de realce", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Abrir en segundo plano", | 261 | "settings.app.form.autoLaunchInBackground": "Abrir en segundo plano", |
259 | "settings.app.form.autoLaunchOnStart": "Iniciar Ferdi al iniciar", | 262 | "settings.app.form.autoLaunchOnStart": "Iniciar Ferdi al iniciar", |
260 | "settings.app.form.beta": "Incluir versiones beta", | 263 | "settings.app.form.beta": "Incluir versiones beta", |
261 | "settings.app.form.darkMode": "Únete al Lado Oscuro", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Habilitar aceleración de GPU", | 265 | "settings.app.form.enableGPUAcceleration": "Habilitar aceleración de GPU", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Activar bloqueo por contraseña", |
264 | "settings.app.form.enableSpellchecking": "Activar corrección ortográfica", | 267 | "settings.app.form.enableSpellchecking": "Activar corrección ortográfica", |
265 | "settings.app.form.enableSystemTray": "Mostrar Ferdi en la bandeja del sistema", | 268 | "settings.app.form.enableSystemTray": "Mostrar Ferdi en la bandeja del sistema", |
266 | "settings.app.form.enableTodos": "Activar Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Activar Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Habilitar hibernación del servicio", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Estrategia de hibernación", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Mantener todas las Áreas de trabajo cargadas", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Mantener todas las Áreas de trabajo cargadas", |
270 | "settings.app.form.language": "Idioma", | 274 | "settings.app.form.language": "Idioma", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Contraseña", |
272 | "settings.app.form.minimizeToSystemTray": "Minimizar Ferdi a la bandeja del sistema", | 276 | "settings.app.form.minimizeToSystemTray": "Minimizar Ferdi a la bandeja del sistema", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Desactivar actualizaciones", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "No mostrar contenido de mensajes en notificaciones", |
275 | "settings.app.form.runInBackground": "Mantener Ferdi en segundo plano al cerrar la ventana", | 279 | "settings.app.form.runInBackground": "Mantener Ferdi en segundo plano al cerrar la ventana", |
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Activar programación \"No molestar\"", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "A", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "De", |
279 | "settings.app.form.server": "Server", | 283 | "settings.app.form.sentry": "Send telemetry data", |
284 | "settings.app.form.server": "Servidor", | ||
280 | "settings.app.form.showDisabledServices": "Mostrar pestañas de servicios desactivados", | 285 | "settings.app.form.showDisabledServices": "Mostrar pestañas de servicios desactivados", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Mostrar la insignia de mensajes sin leer cuando las notificaciones están desactivadas", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Mostrar la insignia de mensajes sin leer cuando las notificaciones están desactivadas", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Mostrar siempre barra de navegación", |
283 | "settings.app.form.todoServer": "Todo Server", | 288 | "settings.app.form.startMinimized": "Start minimized in tray", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 289 | "settings.app.form.todoServer": "Servidor de tareas", |
290 | "settings.app.form.universalDarkMode": "Activar modo oscuro universal", | ||
285 | "settings.app.headline": "Configuración", | 291 | "settings.app.headline": "Configuración", |
286 | "settings.app.headlineAdvanced": "Avanzado", | 292 | "settings.app.headlineAdvanced": "Avanzado", |
287 | "settings.app.headlineAppearance": "Apariencia", | 293 | "settings.app.headlineAppearance": "Apariencia", |
288 | "settings.app.headlineGeneral": "General", | 294 | "settings.app.headlineGeneral": "General", |
289 | "settings.app.headlineLanguage": "Idioma", | 295 | "settings.app.headlineLanguage": "Idioma", |
290 | "settings.app.headlineUpdates": "Actualizaciones", | 296 | "settings.app.headlineUpdates": "Actualizaciones", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "Por defecto, Ferdi mantendrá todos sus servicios abiertos y cargados en segundo plano para que estén listos cuando los necesite. La hibernación del servicio desactivará los mismos tras el tiempo especificado. Esto es útil para ahorrar RAM y evitar que los servicios ralentizen su sistema.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Las traducciones oficiales son en inglés y alemán. Todos los demás idiomas son traducciones basadas en la comunidad.", | 299 | "settings.app.languageDisclaimer": "Las traducciones oficiales son en inglés y alemán. Todos los demás idiomas son traducciones basadas en la comunidad.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "El bloqueo de contraseña le permite mantener los mensajes protegidos.\nSi activa el bloqueo de contraseña, se le pedirá introducirla cada vez que inicie o bloquee Ferdi usando el símbolo de la esquina inferior izquierda o bien el acceso directo CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Contraseña", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Por favor, asegúrese de recordar la contraseña que establezca.\nSi la perdiera u olvidara, tendría que reinstalar Ferdi.", |
296 | "settings.app.restartRequired": "Los cambios requieren reiniciar", | 303 | "settings.app.restartRequired": "Los cambios requieren reiniciar", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "El \"No molestar\" programado permite definir un período de tiempo en el que no recibir notificaciones de Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Caché", | 309 | "settings.app.subheadlineCache": "Caché", |
@@ -420,7 +428,7 @@ | |||
420 | "sidebar.addNewService": "Añadir nuevo servicio", | 428 | "sidebar.addNewService": "Añadir nuevo servicio", |
421 | "sidebar.closeTodosDrawer": "Close Ferdi Todos", | 429 | "sidebar.closeTodosDrawer": "Close Ferdi Todos", |
422 | "sidebar.closeWorkspaceDrawer": "Cerrar cajón de espacio de trabajo", | 430 | "sidebar.closeWorkspaceDrawer": "Cerrar cajón de espacio de trabajo", |
423 | "sidebar.lockFerdi": "Lock Ferdi", | 431 | "sidebar.lockFerdi": "Bloquear Ferdi", |
424 | "sidebar.muteApp": "Desactivar notificaciones y sonido", | 432 | "sidebar.muteApp": "Desactivar notificaciones y sonido", |
425 | "sidebar.openTodosDrawer": "Open Ferdi Todos", | 433 | "sidebar.openTodosDrawer": "Open Ferdi Todos", |
426 | "sidebar.openWorkspaceDrawer": "Abrir diseñador de espacios de trabajo", | 434 | "sidebar.openWorkspaceDrawer": "Abrir diseñador de espacios de trabajo", |
@@ -435,7 +443,7 @@ | |||
435 | "signup.legal.privacy": "Declaración de privacidad", | 443 | "signup.legal.privacy": "Declaración de privacidad", |
436 | "signup.legal.terms": "Términos de servicio", | 444 | "signup.legal.terms": "Términos de servicio", |
437 | "signup.link.login": "Ya tienes una cuenta, ¿Iniciar sesión?", | 445 | "signup.link.login": "Ya tienes una cuenta, ¿Iniciar sesión?", |
438 | "signup.password.label": "Password", | 446 | "signup.password.label": "Contraseña", |
439 | "signup.submit.label": "Crear cuenta", | 447 | "signup.submit.label": "Crear cuenta", |
440 | "subscription.bestValue": "Best value", | 448 | "subscription.bestValue": "Best value", |
441 | "subscription.cta.activateTrial": "Yes, start the free Ferdi Professional trial", | 449 | "subscription.cta.activateTrial": "Yes, start the free Ferdi Professional trial", |
@@ -464,9 +472,9 @@ | |||
464 | "validation.oneRequired": "Al menos uno es requerido", | 472 | "validation.oneRequired": "Al menos uno es requerido", |
465 | "validation.required": "{field} es obligatorio", | 473 | "validation.required": "{field} es obligatorio", |
466 | "validation.url": "{field} no es una URL válida", | 474 | "validation.url": "{field} no es una URL válida", |
467 | "webControls.back": "Back", | 475 | "webControls.back": "Volver", |
468 | "webControls.forward": "Forward", | 476 | "webControls.forward": "Siguiente", |
469 | "webControls.goHome": "Home", | 477 | "webControls.goHome": "Inicio", |
470 | "webControls.openInBrowser": "Open in Browser", | 478 | "webControls.openInBrowser": "Open in Browser", |
471 | "webControls.reload": "Volver a cargar", | 479 | "webControls.reload": "Volver a cargar", |
472 | "welcome.loginButton": "Accede a tu cuenta", | 480 | "welcome.loginButton": "Accede a tu cuenta", |
diff --git a/src/i18n/locales/fi.json b/src/i18n/locales/fi.json index edcc67771..29a3ac246 100644 --- a/src/i18n/locales/fi.json +++ b/src/i18n/locales/fi.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Loading", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "Get started", | 219 | "services.getStarted": "Get started", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Edit account", | 224 | "settings.account.account.editButton": "Edit account", |
225 | "settings.account.accountType.basic": "Basic Account", | 225 | "settings.account.accountType.basic": "Basic Account", |
226 | "settings.account.accountType.premium": "Premium Supporter Account", | 226 | "settings.account.accountType.premium": "Premium Supporter Account", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Update profile", | 229 | "settings.account.buttonSave": "Update profile", |
228 | "settings.account.deleteAccount": "Delete account", | 230 | "settings.account.deleteAccount": "Delete account", |
229 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", | 231 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", | 257 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", |
256 | "settings.app.currentVersion": "Current version:", | 258 | "settings.app.currentVersion": "Current version:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Open in background", | 261 | "settings.app.form.autoLaunchInBackground": "Open in background", |
259 | "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", | 262 | "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", |
260 | "settings.app.form.beta": "Include beta versions", | 263 | "settings.app.form.beta": "Include beta versions", |
261 | "settings.app.form.darkMode": "Join the Dark Side", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", | 265 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Enable spell checking", | 267 | "settings.app.form.enableSpellchecking": "Enable spell checking", |
265 | "settings.app.form.enableSystemTray": "Show Ferdi in system tray", | 268 | "settings.app.form.enableSystemTray": "Show Ferdi in system tray", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "Language", | 274 | "settings.app.form.language": "Language", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Password", |
272 | "settings.app.form.minimizeToSystemTray": "Minimize Ferdi to system tray", | 276 | "settings.app.form.minimizeToSystemTray": "Minimize Ferdi to system tray", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Display disabled services tabs", | 285 | "settings.app.form.showDisabledServices": "Display disabled services tabs", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Settings", | 291 | "settings.app.headline": "Settings", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Language", | 295 | "settings.app.headlineLanguage": "Language", |
290 | "settings.app.headlineUpdates": "Updates", | 296 | "settings.app.headlineUpdates": "Updates", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", | 299 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Password", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Changes require restart", | 303 | "settings.app.restartRequired": "Changes require restart", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Cache", | 309 | "settings.app.subheadlineCache": "Cache", |
diff --git a/src/i18n/locales/fr.json b/src/i18n/locales/fr.json index 66fa17f1e..4dfeac44d 100644 --- a/src/i18n/locales/fr.json +++ b/src/i18n/locales/fr.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "S'il vous plaît améliorer au Plan Ferdi Professionnel pour utilisé les urls modifié et les services hébergé soi-même.", | 215 | "service.restrictedHandler.customUrl.text": "S'il vous plaît améliorer au Plan Ferdi Professionnel pour utilisé les urls modifié et les services hébergé soi-même.", |
216 | "service.restrictedHandler.serviceLimit.headline": "Vous avez atteint votre limite de service.", | 216 | "service.restrictedHandler.serviceLimit.headline": "Vous avez atteint votre limite de service.", |
217 | "service.restrictedHandler.serviceLimit.text": "S'il vous plaît améliorer votre compte pour utilisé plus que {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "S'il vous plaît améliorer votre compte pour utilisé plus que {count} services.", |
218 | "service.webviewLoader.loading": "Chargement", | 218 | "service.webviewLoader.loading": "Chargement de {service}", |
219 | "services.getStarted": "Commencer", | 219 | "services.getStarted": "Commencer", |
220 | "services.login": "S'il vous plaît connectez-vous pour utiliser Ferdi.", | 220 | "services.login": "S'il vous plaît connectez-vous pour utiliser Ferdi.", |
221 | "services.serverInfo": "Optionnellement, vous pouvez changer votre serveur Ferdi en cliquant sur la roue dentée en bas au coin gauche.", | 221 | "services.serverInfo": "Optionnellement, vous pouvez changer votre serveur Ferdi en cliquant sur la roue dentée en bas au coin gauche.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Modifier le compte", | 224 | "settings.account.account.editButton": "Modifier le compte", |
225 | "settings.account.accountType.basic": "Compte de base", | 225 | "settings.account.accountType.basic": "Compte de base", |
226 | "settings.account.accountType.premium": "Compte supporteur premium", | 226 | "settings.account.accountType.premium": "Compte supporteur premium", |
227 | "settings.account.accountUnavailable": "Compte indisponible", | ||
228 | "settings.account.accountUnavailableInfo": "Vous utilisez Ferdi sans compte. Si vous souhaitez utiliser Ferdi avec un compte et garder vos services synchronisés entre les installations, sélectionnez un serveur dans l'onglet Paramètres, puis connectez-vous.", | ||
227 | "settings.account.buttonSave": "Mettre à jour le profil", | 229 | "settings.account.buttonSave": "Mettre à jour le profil", |
228 | "settings.account.deleteAccount": "Supprimer le compte", | 230 | "settings.account.deleteAccount": "Supprimer le compte", |
229 | "settings.account.deleteEmailSent": "Vous avez reçu un email contenant le lien pour confirmer la suppression de votre compte. Votre compte et les données qui lui sont associés ne pourront être récupérés!", | 231 | "settings.account.deleteEmailSent": "Vous avez reçu un email contenant le lien pour confirmer la suppression de votre compte. Votre compte et les données qui lui sont associés ne pourront être récupérés!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "Le cache de Ferdi occupe actuellement {size} en espace disque.", | 257 | "settings.app.cacheInfo": "Le cache de Ferdi occupe actuellement {size} en espace disque.", |
256 | "settings.app.currentVersion": "Version actuelle :", | 258 | "settings.app.currentVersion": "Version actuelle :", |
257 | "settings.app.form.accentColor": "Accent de couleur", | 259 | "settings.app.form.accentColor": "Accent de couleur", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Ouvrir en arrière-plan", | 261 | "settings.app.form.autoLaunchInBackground": "Ouvrir en arrière-plan", |
259 | "settings.app.form.autoLaunchOnStart": "Lancer Ferdi au démarrage", | 262 | "settings.app.form.autoLaunchOnStart": "Lancer Ferdi au démarrage", |
260 | "settings.app.form.beta": "Accepter les versions bêta", | 263 | "settings.app.form.beta": "Accepter les versions bêta", |
261 | "settings.app.form.darkMode": "Activer le thème sombre", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Activer l'accélération GPU", | 265 | "settings.app.form.enableGPUAcceleration": "Activer l'accélération GPU", |
263 | "settings.app.form.enableLock": "Activer le verrouillage de Ferdi", | 266 | "settings.app.form.enableLock": "Activer le verrouillage par mot de passe", |
264 | "settings.app.form.enableSpellchecking": "Activer la vérification orthographique", | 267 | "settings.app.form.enableSpellchecking": "Activer la vérification orthographique", |
265 | "settings.app.form.enableSystemTray": "Afficher Ferdi dans la barre d'état système", | 268 | "settings.app.form.enableSystemTray": "Afficher Ferdi dans la barre d'état système", |
266 | "settings.app.form.enableTodos": "Activer Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Activer Ferdi Todos", |
267 | "settings.app.form.hibernate": "Activer le service d'hibernation", | 270 | "settings.app.form.hibernate": "Activer le service d'hibernation", |
268 | "settings.app.form.hibernationStrategy": "Stratégie d'hibernation", | 271 | "settings.app.form.hibernationStrategy": "Stratégie d'hibernation", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Garder tous les espaces de travail charger", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Garder tous les espaces de travail charger", |
270 | "settings.app.form.language": "Langue", | 274 | "settings.app.form.language": "Langue", |
271 | "settings.app.form.lockPassword": "Mot de passe de verrouillage de Ferdi", | 275 | "settings.app.form.lockPassword": "Mot de passe", |
272 | "settings.app.form.minimizeToSystemTray": "Minimiser Ferdi dans la zone de notification", | 276 | "settings.app.form.minimizeToSystemTray": "Minimiser Ferdi dans la zone de notification", |
273 | "settings.app.form.noUpdates": "Désactiver les mises à jours", | 277 | "settings.app.form.noUpdates": "Désactiver les mises à jours", |
274 | "settings.app.form.privateNotifications": "Ne pas afficher le contenu des notifications", | 278 | "settings.app.form.privateNotifications": "Ne pas afficher le contenu des notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Activer Ne-pas-Déranger", | 280 | "settings.app.form.scheduledDNDEnabled": "Activer Ne-pas-Déranger", |
277 | "settings.app.form.scheduledDNDEnd": "À", | 281 | "settings.app.form.scheduledDNDEnd": "À", |
278 | "settings.app.form.scheduledDNDStart": "De", | 282 | "settings.app.form.scheduledDNDStart": "De", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Serveur", | 284 | "settings.app.form.server": "Serveur", |
280 | "settings.app.form.showDisabledServices": "Afficher les onglets des services désactivés", | 285 | "settings.app.form.showDisabledServices": "Afficher les onglets des services désactivés", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Afficher les badges de messages non lus quand les notifications sont désactivées", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Afficher les badges de messages non lus quand les notifications sont désactivées", |
282 | "settings.app.form.showServiceNavigationBar": "Toujours afficher la barre de navigation du service", | 287 | "settings.app.form.showServiceNavigationBar": "Toujours afficher la barre de navigation du service", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Serveur Todo", | 289 | "settings.app.form.todoServer": "Serveur Todo", |
284 | "settings.app.form.universalDarkMode": "Activer le mode sombre universel", | 290 | "settings.app.form.universalDarkMode": "Activer le mode sombre universel", |
285 | "settings.app.headline": "Paramètres", | 291 | "settings.app.headline": "Paramètres", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Langue", | 295 | "settings.app.headlineLanguage": "Langue", |
290 | "settings.app.headlineUpdates": "Mises à jour", | 296 | "settings.app.headlineUpdates": "Mises à jour", |
291 | "settings.app.hibernateInfo": "Par défaut, Ferdi gardera tous vos services ouverts et chargés en arrière-plan afin qu'ils soient prêts lorsque vous voulez les utiliser. Le service d'hibernation déchargera vos services après un montant spécifié. Ceci est utile pour sauver de la RAM ou garder les services de ralentir votre ordinateur.", | 297 | "settings.app.hibernateInfo": "Par défaut, Ferdi gardera tous vos services ouverts et chargés en arrière-plan afin qu'ils soient prêts lorsque vous voulez les utiliser. Le service d'hibernation déchargera vos services après un montant spécifié. Ceci est utile pour sauver de la RAM ou garder les services de ralentir votre ordinateur.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Les traductions officielles sont l'anglais et l'allemand. Toutes les autres langues sont des traductions faites par la communauté.", | 299 | "settings.app.languageDisclaimer": "Les traductions officielles sont l'anglais et l'allemand. Toutes les autres langues sont des traductions faites par la communauté.", |
293 | "settings.app.lockInfo": "Le mot de passe de verrouillage de Ferdi vous permet de garder vos messages protégés.\nEn utilisant le mot de passe de verrouillage de Ferdi, vous allez être demandé de rentrer un mot de passe à chaque fois que vous démarré Ferdi ou verrouillé Ferdi vous même avec le symbole de cadenas en bas à gauche dans le coins ou avec le raccourcie CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Le mot de passe de verrouillage de Ferdi vous permet de garder vos messages protégés.\nEn utilisant le mot de passe de verrouillage de Ferdi, vous allez être demandé de rentrer un mot de passe à chaque fois que vous démarré Ferdi ou verrouillé Ferdi vous même avec le symbole de cadenas en bas à gauche dans le coins ou avec le raccourcie CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Mot de passe de verrouillage de Ferdi", | 301 | "settings.app.lockedPassword": "Mot de passe", |
295 | "settings.app.lockedPasswordInfo": "S'il vous plaît soyez sûre de mettre un mot de passe que vous allez vous rappelez.\nSi vous perdez ce mot de passe vous allez devoir réinstaller Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "S'il vous plaît soyez sûre de mettre un mot de passe que vous allez vous rappelez.\nSi vous perdez ce mot de passe vous allez devoir réinstaller Ferdi.", |
296 | "settings.app.restartRequired": "Les modifications nécessitent un redémarrage", | 303 | "settings.app.restartRequired": "Les modifications nécessitent un redémarrage", |
297 | "settings.app.scheduledDNDInfo": "Planifier le Ne-pas-Déranger vous permet de définir une période de temps dans lequel vous ne voulez pas de notifications de Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Planifier le Ne-pas-Déranger vous permet de définir une période de temps dans lequel vous ne voulez pas de notifications de Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Le temps est en format 24 heures. La fin du temps peut être avant le début du temps (ex: début 17:00, fin 09:00) pour activer le Ne-pas-Déranger durant la nuit.", | 305 | "settings.app.scheduledDNDTimeInfo": "Le temps est en format 24 heures. La fin du temps peut être avant le début du temps (ex: début 17:00, fin 09:00) pour activer le Ne-pas-Déranger durant la nuit.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "On vous recommande de vous déconnecter après d'avoir changer votre serveur dans vos paramètres au risque que les paramètres ne sois pas sauvegarder.", | 307 | "settings.app.serverInfo": "On vous recommande de vous déconnecter après d'avoir changer votre serveur dans vos paramètres au risque que les paramètres ne sois pas sauvegarder.", |
300 | "settings.app.serverMoneyInfo": "Vous êtes entrain d'utilisé le serveur officiel de Franz pour Ferdi.\nNous savons que Ferdi vous permet d'utilisé toutes les fonctionnalités gratuitement mais vous êtes toujours entrain d'utilisé les resources des serveurs de Franz - dont les créateurs paient pour.\nS'il vous plaît [Link 1]payé pour un compte Franz[/Link] ou [Link 2]utilisé un ferdi-serveur hébergé par soi-même[/Link] (si vous avez la connaissance et les resources pour).\nEn utilisant Ferdi, vous profité beaucoup des recettes de Franz, resources serveurs et son développement.", | 308 | "settings.app.serverMoneyInfo": "Vous êtes entrain d'utilisé le serveur officiel de Franz pour Ferdi.\nNous savons que Ferdi vous permet d'utilisé toutes les fonctionnalités gratuitement mais vous êtes toujours entrain d'utilisé les resources des serveurs de Franz - dont les créateurs paient pour.\nS'il vous plaît [Link 1]payé pour un compte Franz[/Link] ou [Link 2]utilisé un ferdi-serveur hébergé par soi-même[/Link] (si vous avez la connaissance et les resources pour).\nEn utilisant Ferdi, vous profité beaucoup des recettes de Franz, resources serveurs et son développement.", |
301 | "settings.app.subheadlineCache": "Cache", | 309 | "settings.app.subheadlineCache": "Cache", |
diff --git a/src/i18n/locales/ga.json b/src/i18n/locales/ga.json index e96d9e14f..e808bde80 100644 --- a/src/i18n/locales/ga.json +++ b/src/i18n/locales/ga.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Loading", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "Cuir tús", | 219 | "services.getStarted": "Cuir tús", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Cuir cuntas in eagar", | 224 | "settings.account.account.editButton": "Cuir cuntas in eagar", |
225 | "settings.account.accountType.basic": "Bunchuntas", | 225 | "settings.account.accountType.basic": "Bunchuntas", |
226 | "settings.account.accountType.premium": "Cuntas Phŕeimhthacadóra Ferdi", | 226 | "settings.account.accountType.premium": "Cuntas Phŕeimhthacadóra Ferdi", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Nuashonraigh próifíl", | 229 | "settings.account.buttonSave": "Nuashonraigh próifíl", |
228 | "settings.account.deleteAccount": "Scrios cuntas", | 230 | "settings.account.deleteAccount": "Scrios cuntas", |
229 | "settings.account.deleteEmailSent": "Fuair tú ríomhphost chun scriosadh do chuntais a dheimhniú. Ní féidir do chuntas agus do chuid sonraí a thabhairt ar ais!", | 231 | "settings.account.deleteEmailSent": "Fuair tú ríomhphost chun scriosadh do chuntais a dheimhniú. Ní féidir do chuntas agus do chuid sonraí a thabhairt ar ais!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "Tá taisce Ferdi ag baint úsáid as {size} den spás diosca.", | 257 | "settings.app.cacheInfo": "Tá taisce Ferdi ag baint úsáid as {size} den spás diosca.", |
256 | "settings.app.currentVersion": "Leagan reatha:", | 258 | "settings.app.currentVersion": "Leagan reatha:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Oscail sa chúlra", | 261 | "settings.app.form.autoLaunchInBackground": "Oscail sa chúlra", |
259 | "settings.app.form.autoLaunchOnStart": "Láinseáil Ferdi ón tús", | 262 | "settings.app.form.autoLaunchOnStart": "Láinseáil Ferdi ón tús", |
260 | "settings.app.form.beta": "Cuir leagain béite san áireamh", | 263 | "settings.app.form.beta": "Cuir leagain béite san áireamh", |
261 | "settings.app.form.darkMode": "Join the Dark Side", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Cumasaigh luasghéarú APG", | 265 | "settings.app.form.enableGPUAcceleration": "Cumasaigh luasghéarú APG", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Cumasaigh seiceáil litrithe", | 267 | "settings.app.form.enableSpellchecking": "Cumasaigh seiceáil litrithe", |
265 | "settings.app.form.enableSystemTray": "Taispeáin Ferdi i dtráidire an chórais", | 268 | "settings.app.form.enableSystemTray": "Taispeáin Ferdi i dtráidire an chórais", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "Teanga", | 274 | "settings.app.form.language": "Teanga", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Password", |
272 | "settings.app.form.minimizeToSystemTray": "Íoslaghdaigh Ferdi chuig tráidire an chórais", | 276 | "settings.app.form.minimizeToSystemTray": "Íoslaghdaigh Ferdi chuig tráidire an chórais", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Taispeáin tabanna do sheirbhísí dhíchumasaithe", | 285 | "settings.app.form.showDisabledServices": "Taispeáin tabanna do sheirbhísí dhíchumasaithe", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Taispeáin teachtaireachtaí neamhléite, nuair a dhíchumasaítear fógraí", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Taispeáin teachtaireachtaí neamhléite, nuair a dhíchumasaítear fógraí", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Socruithe", | 291 | "settings.app.headline": "Socruithe", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Teanga", | 295 | "settings.app.headlineLanguage": "Teanga", |
290 | "settings.app.headlineUpdates": "Nuashonruithe", | 296 | "settings.app.headlineUpdates": "Nuashonruithe", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", | 299 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Password", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Ní gá atosú chun athruithe a chur i bhfeidhm.", | 303 | "settings.app.restartRequired": "Ní gá atosú chun athruithe a chur i bhfeidhm.", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Taisce", | 309 | "settings.app.subheadlineCache": "Taisce", |
diff --git a/src/i18n/locales/he.json b/src/i18n/locales/he.json index edcc67771..29a3ac246 100644 --- a/src/i18n/locales/he.json +++ b/src/i18n/locales/he.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Loading", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "Get started", | 219 | "services.getStarted": "Get started", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Edit account", | 224 | "settings.account.account.editButton": "Edit account", |
225 | "settings.account.accountType.basic": "Basic Account", | 225 | "settings.account.accountType.basic": "Basic Account", |
226 | "settings.account.accountType.premium": "Premium Supporter Account", | 226 | "settings.account.accountType.premium": "Premium Supporter Account", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Update profile", | 229 | "settings.account.buttonSave": "Update profile", |
228 | "settings.account.deleteAccount": "Delete account", | 230 | "settings.account.deleteAccount": "Delete account", |
229 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", | 231 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", | 257 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", |
256 | "settings.app.currentVersion": "Current version:", | 258 | "settings.app.currentVersion": "Current version:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Open in background", | 261 | "settings.app.form.autoLaunchInBackground": "Open in background", |
259 | "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", | 262 | "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", |
260 | "settings.app.form.beta": "Include beta versions", | 263 | "settings.app.form.beta": "Include beta versions", |
261 | "settings.app.form.darkMode": "Join the Dark Side", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", | 265 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Enable spell checking", | 267 | "settings.app.form.enableSpellchecking": "Enable spell checking", |
265 | "settings.app.form.enableSystemTray": "Show Ferdi in system tray", | 268 | "settings.app.form.enableSystemTray": "Show Ferdi in system tray", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "Language", | 274 | "settings.app.form.language": "Language", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Password", |
272 | "settings.app.form.minimizeToSystemTray": "Minimize Ferdi to system tray", | 276 | "settings.app.form.minimizeToSystemTray": "Minimize Ferdi to system tray", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Display disabled services tabs", | 285 | "settings.app.form.showDisabledServices": "Display disabled services tabs", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Settings", | 291 | "settings.app.headline": "Settings", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Language", | 295 | "settings.app.headlineLanguage": "Language", |
290 | "settings.app.headlineUpdates": "Updates", | 296 | "settings.app.headlineUpdates": "Updates", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", | 299 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Password", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Changes require restart", | 303 | "settings.app.restartRequired": "Changes require restart", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Cache", | 309 | "settings.app.subheadlineCache": "Cache", |
diff --git a/src/i18n/locales/hr.json b/src/i18n/locales/hr.json index 5ad85cc1a..349e3987e 100644 --- a/src/i18n/locales/hr.json +++ b/src/i18n/locales/hr.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Loading", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "Započnimo!", | 219 | "services.getStarted": "Započnimo!", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Uredi račun", | 224 | "settings.account.account.editButton": "Uredi račun", |
225 | "settings.account.accountType.basic": "Osnovni račun", | 225 | "settings.account.accountType.basic": "Osnovni račun", |
226 | "settings.account.accountType.premium": "Premium račun", | 226 | "settings.account.accountType.premium": "Premium račun", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Ažuriraj profil", | 229 | "settings.account.buttonSave": "Ažuriraj profil", |
228 | "settings.account.deleteAccount": "Izbrisati račun", | 230 | "settings.account.deleteAccount": "Izbrisati račun", |
229 | "settings.account.deleteEmailSent": "Dobili ste email s linkom putem kojeg ćete potvrditi brisanje računa. Vaš račun i podatke neće biti moguće vratiti. ", | 231 | "settings.account.deleteEmailSent": "Dobili ste email s linkom putem kojeg ćete potvrditi brisanje računa. Vaš račun i podatke neće biti moguće vratiti. ", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "Ferdi predmemorija trenutno koristi {size} prostora na disku", | 257 | "settings.app.cacheInfo": "Ferdi predmemorija trenutno koristi {size} prostora na disku", |
256 | "settings.app.currentVersion": "Trenutna verzija:", | 258 | "settings.app.currentVersion": "Trenutna verzija:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Otvori u pozadini", | 261 | "settings.app.form.autoLaunchInBackground": "Otvori u pozadini", |
259 | "settings.app.form.autoLaunchOnStart": "Pokreni Ferdi sa sistemom", | 262 | "settings.app.form.autoLaunchOnStart": "Pokreni Ferdi sa sistemom", |
260 | "settings.app.form.beta": "Obuhvati i beta verzije", | 263 | "settings.app.form.beta": "Obuhvati i beta verzije", |
261 | "settings.app.form.darkMode": "Join the Dark Side", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", | 265 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Omogući provjeru pravopisa", | 267 | "settings.app.form.enableSpellchecking": "Omogući provjeru pravopisa", |
265 | "settings.app.form.enableSystemTray": "Prikaži aplikaciju u sustavskoj traci", | 268 | "settings.app.form.enableSystemTray": "Prikaži aplikaciju u sustavskoj traci", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "Jezik", | 274 | "settings.app.form.language": "Jezik", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Password", |
272 | "settings.app.form.minimizeToSystemTray": "Smanji Franca u sustavsku traku", | 276 | "settings.app.form.minimizeToSystemTray": "Smanji Franca u sustavsku traku", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Prikaži ploče s onemogućenim servisima", | 285 | "settings.app.form.showDisabledServices": "Prikaži ploče s onemogućenim servisima", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Pokaži nepročitane značke poruka kad se obavještenja onemoguće", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Pokaži nepročitane značke poruka kad se obavještenja onemoguće", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Postavke", | 291 | "settings.app.headline": "Postavke", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Jezik", | 295 | "settings.app.headlineLanguage": "Jezik", |
290 | "settings.app.headlineUpdates": "Nadogradnje", | 296 | "settings.app.headlineUpdates": "Nadogradnje", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", | 299 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Password", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Promjene postavki zahtijevaju ponovni zagon", | 303 | "settings.app.restartRequired": "Promjene postavki zahtijevaju ponovni zagon", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Predmemorija", | 309 | "settings.app.subheadlineCache": "Predmemorija", |
diff --git a/src/i18n/locales/hu.json b/src/i18n/locales/hu.json index 940db5dff..f1b16f550 100644 --- a/src/i18n/locales/hu.json +++ b/src/i18n/locales/hu.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Betöltés", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "Kezdj hozzá", | 219 | "services.getStarted": "Kezdj hozzá", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Fiók szerkesztése", | 224 | "settings.account.account.editButton": "Fiók szerkesztése", |
225 | "settings.account.accountType.basic": "Alap Fiók", | 225 | "settings.account.accountType.basic": "Alap Fiók", |
226 | "settings.account.accountType.premium": "Prémium Támogató Fiók", | 226 | "settings.account.accountType.premium": "Prémium Támogató Fiók", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Profil frissítése", | 229 | "settings.account.buttonSave": "Profil frissítése", |
228 | "settings.account.deleteAccount": "Fiók törlése", | 230 | "settings.account.deleteAccount": "Fiók törlése", |
229 | "settings.account.deleteEmailSent": "A fiókod törléséhez egy e-mailt küldtük a törlést megerősítő linkkel. A linkre kattintást követően a fiókod és az adatait már nem állíthatók vissza többé!", | 231 | "settings.account.deleteEmailSent": "A fiókod törléséhez egy e-mailt küldtük a törlést megerősítő linkkel. A linkre kattintást követően a fiókod és az adatait már nem állíthatók vissza többé!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "A Ferdi gyorsítótár jelenleg {size} lemezterületet használ.", | 257 | "settings.app.cacheInfo": "A Ferdi gyorsítótár jelenleg {size} lemezterületet használ.", |
256 | "settings.app.currentVersion": "Aktuális verzió:", | 258 | "settings.app.currentVersion": "Aktuális verzió:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Megnyitás háttérben", | 261 | "settings.app.form.autoLaunchInBackground": "Megnyitás háttérben", |
259 | "settings.app.form.autoLaunchOnStart": "Ferdi betöltése indításkor", | 262 | "settings.app.form.autoLaunchOnStart": "Ferdi betöltése indításkor", |
260 | "settings.app.form.beta": "Béta verziók keresése", | 263 | "settings.app.form.beta": "Béta verziók keresése", |
261 | "settings.app.form.darkMode": "Csatlakozz a Sötét Oldalhoz", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Hardveres gyorsítás engedélyezése", | 265 | "settings.app.form.enableGPUAcceleration": "Hardveres gyorsítás engedélyezése", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Helyesírás-ellenőrzés engedélyezése", | 267 | "settings.app.form.enableSpellchecking": "Helyesírás-ellenőrzés engedélyezése", |
265 | "settings.app.form.enableSystemTray": "Ferdi mutatása a tálcán", | 268 | "settings.app.form.enableSystemTray": "Ferdi mutatása a tálcán", |
266 | "settings.app.form.enableTodos": "Ferdi Tennivalók bekapcsolása", | 269 | "settings.app.form.enableTodos": "Ferdi Tennivalók bekapcsolása", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "Nyelv", | 274 | "settings.app.form.language": "Nyelv", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Password", |
272 | "settings.app.form.minimizeToSystemTray": "Ferdi kicsinyítése a tálcára", | 276 | "settings.app.form.minimizeToSystemTray": "Ferdi kicsinyítése a tálcára", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Letiltott szolgáltatások megjelenítése", | 285 | "settings.app.form.showDisabledServices": "Letiltott szolgáltatások megjelenítése", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Mutassa az 'olvasatlan üzenet' jelzést, amikor az értesítések le vannak tiltva", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Mutassa az 'olvasatlan üzenet' jelzést, amikor az értesítések le vannak tiltva", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Beállítások", | 291 | "settings.app.headline": "Beállítások", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Nyelv", | 295 | "settings.app.headlineLanguage": "Nyelv", |
290 | "settings.app.headlineUpdates": "Frissítések", | 296 | "settings.app.headlineUpdates": "Frissítések", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "A hivatalos fordítások angol és német nyelven elérhetőek. Minden más nyelv közösségi fordításon alapul.", | 299 | "settings.app.languageDisclaimer": "A hivatalos fordítások angol és német nyelven elérhetőek. Minden más nyelv közösségi fordításon alapul.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Password", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Újraindítást igénylő módosítás", | 303 | "settings.app.restartRequired": "Újraindítást igénylő módosítás", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Gyorsítótár", | 309 | "settings.app.subheadlineCache": "Gyorsítótár", |
diff --git a/src/i18n/locales/id.json b/src/i18n/locales/id.json index 2378bfbad..023bd3014 100644 --- a/src/i18n/locales/id.json +++ b/src/i18n/locales/id.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Memuat", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "Memulai", | 219 | "services.getStarted": "Memulai", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Edit akun", | 224 | "settings.account.account.editButton": "Edit akun", |
225 | "settings.account.accountType.basic": "Akun Dasar", | 225 | "settings.account.accountType.basic": "Akun Dasar", |
226 | "settings.account.accountType.premium": "Akun Pendukung Premium", | 226 | "settings.account.accountType.premium": "Akun Pendukung Premium", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Perbarui profil", | 229 | "settings.account.buttonSave": "Perbarui profil", |
228 | "settings.account.deleteAccount": "Hapus akun", | 230 | "settings.account.deleteAccount": "Hapus akun", |
229 | "settings.account.deleteEmailSent": "Anda menerima email dengan tautan untuk mengonfirmasi penghapusan akun. Akun dan data Anda tidak bisa dipulihkan!", | 231 | "settings.account.deleteEmailSent": "Anda menerima email dengan tautan untuk mengonfirmasi penghapusan akun. Akun dan data Anda tidak bisa dipulihkan!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "Singgahan Ferdi sedang menggunakan ruang disk {size}.", | 257 | "settings.app.cacheInfo": "Singgahan Ferdi sedang menggunakan ruang disk {size}.", |
256 | "settings.app.currentVersion": "Versi saat ini:", | 258 | "settings.app.currentVersion": "Versi saat ini:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Buka di latar belakang", | 261 | "settings.app.form.autoLaunchInBackground": "Buka di latar belakang", |
259 | "settings.app.form.autoLaunchOnStart": "Jalankan Ferdi saat komputer dimulai", | 262 | "settings.app.form.autoLaunchOnStart": "Jalankan Ferdi saat komputer dimulai", |
260 | "settings.app.form.beta": "Sertakan versi beta", | 263 | "settings.app.form.beta": "Sertakan versi beta", |
261 | "settings.app.form.darkMode": "Sisi Kelam menunggu Anda (Mode Gelap)", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Aktifkan Akselerasi GPU", | 265 | "settings.app.form.enableGPUAcceleration": "Aktifkan Akselerasi GPU", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Aktifkan pemeriksaan ejaan", | 267 | "settings.app.form.enableSpellchecking": "Aktifkan pemeriksaan ejaan", |
265 | "settings.app.form.enableSystemTray": "Tampilkan Ferdi di baki sistem", | 268 | "settings.app.form.enableSystemTray": "Tampilkan Ferdi di baki sistem", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "Bahasa", | 274 | "settings.app.form.language": "Bahasa", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Password", |
272 | "settings.app.form.minimizeToSystemTray": "Perkecil Ferdi ke baki sistem", | 276 | "settings.app.form.minimizeToSystemTray": "Perkecil Ferdi ke baki sistem", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Tampilkan tab layanan yang dinonaktifkan", | 285 | "settings.app.form.showDisabledServices": "Tampilkan tab layanan yang dinonaktifkan", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Tampilkan lencana pesan belum dibaca saat pemberitahuan dinonaktifkan", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Tampilkan lencana pesan belum dibaca saat pemberitahuan dinonaktifkan", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Pengaturan", | 291 | "settings.app.headline": "Pengaturan", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Bahasa", | 295 | "settings.app.headlineLanguage": "Bahasa", |
290 | "settings.app.headlineUpdates": "Versi Baru", | 296 | "settings.app.headlineUpdates": "Versi Baru", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Penerjemahan resmi dilakukan untuk Bahasa Inggris dan Jerman. Bahasa lainnya merupakan penerjemahan oleh komunitas.", | 299 | "settings.app.languageDisclaimer": "Penerjemahan resmi dilakukan untuk Bahasa Inggris dan Jerman. Bahasa lainnya merupakan penerjemahan oleh komunitas.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Password", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Perubahan membutuhkan mulai ulang", | 303 | "settings.app.restartRequired": "Perubahan membutuhkan mulai ulang", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Singgahan", | 309 | "settings.app.subheadlineCache": "Singgahan", |
diff --git a/src/i18n/locales/it.json b/src/i18n/locales/it.json index f3ed42e3a..4c5033020 100644 --- a/src/i18n/locales/it.json +++ b/src/i18n/locales/it.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Per favore aggiorna al piano Ferdi Professional per usare url personalizzati e servizi da te ospitati.", | 215 | "service.restrictedHandler.customUrl.text": "Per favore aggiorna al piano Ferdi Professional per usare url personalizzati e servizi da te ospitati.", |
216 | "service.restrictedHandler.serviceLimit.headline": "Hai raggiunto il tuo limite di servizio.", | 216 | "service.restrictedHandler.serviceLimit.headline": "Hai raggiunto il tuo limite di servizio.", |
217 | "service.restrictedHandler.serviceLimit.text": "Per favore potenzia il tuo account per usare più di {count} servizi.", | 217 | "service.restrictedHandler.serviceLimit.text": "Per favore potenzia il tuo account per usare più di {count} servizi.", |
218 | "service.webviewLoader.loading": "Caricamento", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "Iniziamo", | 219 | "services.getStarted": "Iniziamo", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Modifica account", | 224 | "settings.account.account.editButton": "Modifica account", |
225 | "settings.account.accountType.basic": "Account Base", | 225 | "settings.account.accountType.basic": "Account Base", |
226 | "settings.account.accountType.premium": "Account Supporter Premium ", | 226 | "settings.account.accountType.premium": "Account Supporter Premium ", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Aggiorna profilo", | 229 | "settings.account.buttonSave": "Aggiorna profilo", |
228 | "settings.account.deleteAccount": "Elimina account", | 230 | "settings.account.deleteAccount": "Elimina account", |
229 | "settings.account.deleteEmailSent": "Hai ricevuto un'email con un link per confermare l'eliminazione del tuo account. I dati del tuo account non potranno più essere ripristinati!", | 231 | "settings.account.deleteEmailSent": "Hai ricevuto un'email con un link per confermare l'eliminazione del tuo account. I dati del tuo account non potranno più essere ripristinati!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "Ferdi sta utilizzando {size} di spazio su disco.", | 257 | "settings.app.cacheInfo": "Ferdi sta utilizzando {size} di spazio su disco.", |
256 | "settings.app.currentVersion": "Versione attuale:", | 258 | "settings.app.currentVersion": "Versione attuale:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Apri in background", | 261 | "settings.app.form.autoLaunchInBackground": "Apri in background", |
259 | "settings.app.form.autoLaunchOnStart": "Esegui Ferdi all'avvio", | 262 | "settings.app.form.autoLaunchOnStart": "Esegui Ferdi all'avvio", |
260 | "settings.app.form.beta": "Includi versioni beta", | 263 | "settings.app.form.beta": "Includi versioni beta", |
261 | "settings.app.form.darkMode": "Unisciti al Lato Oscuro", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Attiva Accelerazione GPU", | 265 | "settings.app.form.enableGPUAcceleration": "Attiva Accelerazione GPU", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Attiva controllo ortografico", | 267 | "settings.app.form.enableSpellchecking": "Attiva controllo ortografico", |
265 | "settings.app.form.enableSystemTray": "Mostra Ferdi nell'area di notifica", | 268 | "settings.app.form.enableSystemTray": "Mostra Ferdi nell'area di notifica", |
266 | "settings.app.form.enableTodos": "Abilità le Attività Ferdi", | 269 | "settings.app.form.enableTodos": "Abilità le Attività Ferdi", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Mantieni tutti i workspace caricati", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Mantieni tutti i workspace caricati", |
270 | "settings.app.form.language": "Lingua", | 274 | "settings.app.form.language": "Lingua", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Password", |
272 | "settings.app.form.minimizeToSystemTray": "Minimizza Ferdi nell'area di notifica", | 276 | "settings.app.form.minimizeToSystemTray": "Minimizza Ferdi nell'area di notifica", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Mostra schede servizi disattivati", | 285 | "settings.app.form.showDisabledServices": "Mostra schede servizi disattivati", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Mostra l'etichetta dei messaggi non letti quando le notifiche sono disattivate", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Mostra l'etichetta dei messaggi non letti quando le notifiche sono disattivate", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Impostazioni", | 291 | "settings.app.headline": "Impostazioni", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Lingua", | 295 | "settings.app.headlineLanguage": "Lingua", |
290 | "settings.app.headlineUpdates": "Aggiornamenti", | 296 | "settings.app.headlineUpdates": "Aggiornamenti", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Le traduzioni ufficiali sono in Inglese e Tedesco. Tutte le altre lingue sono tradotte dalla community.", | 299 | "settings.app.languageDisclaimer": "Le traduzioni ufficiali sono in Inglese e Tedesco. Tutte le altre lingue sono tradotte dalla community.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Password", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Le modifiche richiedono un riavvio", | 303 | "settings.app.restartRequired": "Le modifiche richiedono un riavvio", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Cache", | 309 | "settings.app.subheadlineCache": "Cache", |
diff --git a/src/i18n/locales/ja.json b/src/i18n/locales/ja.json index b9b6da6c3..7a2e2c6a0 100644 --- a/src/i18n/locales/ja.json +++ b/src/i18n/locales/ja.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Loading", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "はじめる", | 219 | "services.getStarted": "はじめる", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "アカウントの編集", | 224 | "settings.account.account.editButton": "アカウントの編集", |
225 | "settings.account.accountType.basic": "Basicアカウント", | 225 | "settings.account.accountType.basic": "Basicアカウント", |
226 | "settings.account.accountType.premium": "Premium Supporterアカウント", | 226 | "settings.account.accountType.premium": "Premium Supporterアカウント", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "プロフィールの更新", | 229 | "settings.account.buttonSave": "プロフィールの更新", |
228 | "settings.account.deleteAccount": "アカウントを削除", | 230 | "settings.account.deleteAccount": "アカウントを削除", |
229 | "settings.account.deleteEmailSent": "アカウント削除の確認メールを送信しました。あなたのアカウントとデータは復旧できません!", | 231 | "settings.account.deleteEmailSent": "アカウント削除の確認メールを送信しました。あなたのアカウントとデータは復旧できません!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "現在、Ferdiのキャッシュはディスクの{size}分を使用しています。", | 257 | "settings.app.cacheInfo": "現在、Ferdiのキャッシュはディスクの{size}分を使用しています。", |
256 | "settings.app.currentVersion": "現在のバージョン:", | 258 | "settings.app.currentVersion": "現在のバージョン:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "バックグラウンドで開く", | 261 | "settings.app.form.autoLaunchInBackground": "バックグラウンドで開く", |
259 | "settings.app.form.autoLaunchOnStart": "システム起動時にFerdiを開く", | 262 | "settings.app.form.autoLaunchOnStart": "システム起動時にFerdiを開く", |
260 | "settings.app.form.beta": "Betaバージョンを含める", | 263 | "settings.app.form.beta": "Betaバージョンを含める", |
261 | "settings.app.form.darkMode": "ダークモードを有効にする", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "GPUアクセラレーションを有効にする", | 265 | "settings.app.form.enableGPUAcceleration": "GPUアクセラレーションを有効にする", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "スペルチェックを有効にする", | 267 | "settings.app.form.enableSpellchecking": "スペルチェックを有効にする", |
265 | "settings.app.form.enableSystemTray": "Ferdiをシステムトレイに表示する", | 268 | "settings.app.form.enableSystemTray": "Ferdiをシステムトレイに表示する", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "言語", | 274 | "settings.app.form.language": "言語", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Password", |
272 | "settings.app.form.minimizeToSystemTray": "Ferdiをシステムトレイに最小化する", | 276 | "settings.app.form.minimizeToSystemTray": "Ferdiをシステムトレイに最小化する", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "無効化されたサービスのタブを表示する", | 285 | "settings.app.form.showDisabledServices": "無効化されたサービスのタブを表示する", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "通知の無効時に未読メッセージ件数を表示する", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "通知の無効時に未読メッセージ件数を表示する", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "設定", | 291 | "settings.app.headline": "設定", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "言語", | 295 | "settings.app.headlineLanguage": "言語", |
290 | "settings.app.headlineUpdates": "更新", | 296 | "settings.app.headlineUpdates": "更新", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", | 299 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Password", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "変更には再起動が必要です", | 303 | "settings.app.restartRequired": "変更には再起動が必要です", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "キャッシュ", | 309 | "settings.app.subheadlineCache": "キャッシュ", |
diff --git a/src/i18n/locales/ka.json b/src/i18n/locales/ka.json index 2f0aaa5ae..b88cc02ce 100644 --- a/src/i18n/locales/ka.json +++ b/src/i18n/locales/ka.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Loading", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "დაწყება", | 219 | "services.getStarted": "დაწყება", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "ანგარიშის მართვა", | 224 | "settings.account.account.editButton": "ანგარიშის მართვა", |
225 | "settings.account.accountType.basic": "ძირითადი ანგარიში", | 225 | "settings.account.accountType.basic": "ძირითადი ანგარიში", |
226 | "settings.account.accountType.premium": "პრემიუმ მხარდამჭერის ანგარიში", | 226 | "settings.account.accountType.premium": "პრემიუმ მხარდამჭერის ანგარიში", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "პროფილის განახლება", | 229 | "settings.account.buttonSave": "პროფილის განახლება", |
228 | "settings.account.deleteAccount": "Delete account", | 230 | "settings.account.deleteAccount": "Delete account", |
229 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", | 231 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", | 257 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", |
256 | "settings.app.currentVersion": "ამჟამინდელი ვერსია:", | 258 | "settings.app.currentVersion": "ამჟამინდელი ვერსია:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "გახსენით ფონზე", | 261 | "settings.app.form.autoLaunchInBackground": "გახსენით ფონზე", |
259 | "settings.app.form.autoLaunchOnStart": "გაეშვას Ferdi სისტემის ჩატვირთვისას", | 262 | "settings.app.form.autoLaunchOnStart": "გაეშვას Ferdi სისტემის ჩატვირთვისას", |
260 | "settings.app.form.beta": "ჩართეთ ბეტა ვერსიები", | 263 | "settings.app.form.beta": "ჩართეთ ბეტა ვერსიები", |
261 | "settings.app.form.darkMode": "Join the Dark Side", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", | 265 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Enable spell checking", | 267 | "settings.app.form.enableSpellchecking": "Enable spell checking", |
265 | "settings.app.form.enableSystemTray": "აჩვენეთ Ferdi სისტემის უჯრაში", | 268 | "settings.app.form.enableSystemTray": "აჩვენეთ Ferdi სისტემის უჯრაში", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "ენა", | 274 | "settings.app.form.language": "ენა", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Password", |
272 | "settings.app.form.minimizeToSystemTray": "ჩაკეცეთ Ferdi სისტემის უჯრაში", | 276 | "settings.app.form.minimizeToSystemTray": "ჩაკეცეთ Ferdi სისტემის უჯრაში", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Display disabled services tabs", | 285 | "settings.app.form.showDisabledServices": "Display disabled services tabs", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "პარამეტრები", | 291 | "settings.app.headline": "პარამეტრები", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "ენა", | 295 | "settings.app.headlineLanguage": "ენა", |
290 | "settings.app.headlineUpdates": "განახლებები", | 296 | "settings.app.headlineUpdates": "განახლებები", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", | 299 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Password", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Changes require restart", | 303 | "settings.app.restartRequired": "Changes require restart", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Cache", | 309 | "settings.app.subheadlineCache": "Cache", |
diff --git a/src/i18n/locales/ko.json b/src/i18n/locales/ko.json index edcc67771..29a3ac246 100644 --- a/src/i18n/locales/ko.json +++ b/src/i18n/locales/ko.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Loading", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "Get started", | 219 | "services.getStarted": "Get started", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Edit account", | 224 | "settings.account.account.editButton": "Edit account", |
225 | "settings.account.accountType.basic": "Basic Account", | 225 | "settings.account.accountType.basic": "Basic Account", |
226 | "settings.account.accountType.premium": "Premium Supporter Account", | 226 | "settings.account.accountType.premium": "Premium Supporter Account", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Update profile", | 229 | "settings.account.buttonSave": "Update profile", |
228 | "settings.account.deleteAccount": "Delete account", | 230 | "settings.account.deleteAccount": "Delete account", |
229 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", | 231 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", | 257 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", |
256 | "settings.app.currentVersion": "Current version:", | 258 | "settings.app.currentVersion": "Current version:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Open in background", | 261 | "settings.app.form.autoLaunchInBackground": "Open in background", |
259 | "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", | 262 | "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", |
260 | "settings.app.form.beta": "Include beta versions", | 263 | "settings.app.form.beta": "Include beta versions", |
261 | "settings.app.form.darkMode": "Join the Dark Side", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", | 265 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Enable spell checking", | 267 | "settings.app.form.enableSpellchecking": "Enable spell checking", |
265 | "settings.app.form.enableSystemTray": "Show Ferdi in system tray", | 268 | "settings.app.form.enableSystemTray": "Show Ferdi in system tray", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "Language", | 274 | "settings.app.form.language": "Language", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Password", |
272 | "settings.app.form.minimizeToSystemTray": "Minimize Ferdi to system tray", | 276 | "settings.app.form.minimizeToSystemTray": "Minimize Ferdi to system tray", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Display disabled services tabs", | 285 | "settings.app.form.showDisabledServices": "Display disabled services tabs", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Settings", | 291 | "settings.app.headline": "Settings", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Language", | 295 | "settings.app.headlineLanguage": "Language", |
290 | "settings.app.headlineUpdates": "Updates", | 296 | "settings.app.headlineUpdates": "Updates", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", | 299 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Password", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Changes require restart", | 303 | "settings.app.restartRequired": "Changes require restart", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Cache", | 309 | "settings.app.subheadlineCache": "Cache", |
diff --git a/src/i18n/locales/nl-BE.json b/src/i18n/locales/nl-BE.json index ce8a35ce8..70be14fbf 100644 --- a/src/i18n/locales/nl-BE.json +++ b/src/i18n/locales/nl-BE.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Aan het laden", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "Beginnen", | 219 | "services.getStarted": "Beginnen", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Account bewerken", | 224 | "settings.account.account.editButton": "Account bewerken", |
225 | "settings.account.accountType.basic": "Basis Account", | 225 | "settings.account.accountType.basic": "Basis Account", |
226 | "settings.account.accountType.premium": "Premium Supporter Account", | 226 | "settings.account.accountType.premium": "Premium Supporter Account", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Profiel bijwerken", | 229 | "settings.account.buttonSave": "Profiel bijwerken", |
228 | "settings.account.deleteAccount": "Account verwijderen", | 230 | "settings.account.deleteAccount": "Account verwijderen", |
229 | "settings.account.deleteEmailSent": "U heeft een email ontvangen met een bevestiginslink om uw account te verwijderen. Uw account en de bijhorende gegevens kunnen niet meer worden herstel na deze actie!", | 231 | "settings.account.deleteEmailSent": "U heeft een email ontvangen met een bevestiginslink om uw account te verwijderen. Uw account en de bijhorende gegevens kunnen niet meer worden herstel na deze actie!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "Ferdi cache gebruikt momenteel {size} schijfruimte.", | 257 | "settings.app.cacheInfo": "Ferdi cache gebruikt momenteel {size} schijfruimte.", |
256 | "settings.app.currentVersion": "Huidige versie:", | 258 | "settings.app.currentVersion": "Huidige versie:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Open op de achtergrond", | 261 | "settings.app.form.autoLaunchInBackground": "Open op de achtergrond", |
259 | "settings.app.form.autoLaunchOnStart": "Lanceer Ferdi bij opstarten", | 262 | "settings.app.form.autoLaunchOnStart": "Lanceer Ferdi bij opstarten", |
260 | "settings.app.form.beta": "Inclusief beta versies", | 263 | "settings.app.form.beta": "Inclusief beta versies", |
261 | "settings.app.form.darkMode": "Word lid van de Dark Side", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "GPU Acceleratie Activeren", | 265 | "settings.app.form.enableGPUAcceleration": "GPU Acceleratie Activeren", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Spellingcontrole inschakelen", | 267 | "settings.app.form.enableSpellchecking": "Spellingcontrole inschakelen", |
265 | "settings.app.form.enableSystemTray": "Toon Ferdi in de systeembalk", | 268 | "settings.app.form.enableSystemTray": "Toon Ferdi in de systeembalk", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "Taal", | 274 | "settings.app.form.language": "Taal", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Password", |
272 | "settings.app.form.minimizeToSystemTray": "Minimaliseer Ferdi naar de systeembalk", | 276 | "settings.app.form.minimizeToSystemTray": "Minimaliseer Ferdi naar de systeembalk", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Toon uitgeschakelde services", | 285 | "settings.app.form.showDisabledServices": "Toon uitgeschakelde services", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Toon badge met ongelezen berichten wanneer meldingen zijn uitgeschakeld", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Toon badge met ongelezen berichten wanneer meldingen zijn uitgeschakeld", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Instellingen", | 291 | "settings.app.headline": "Instellingen", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Taal", | 295 | "settings.app.headlineLanguage": "Taal", |
290 | "settings.app.headlineUpdates": "Updates", | 296 | "settings.app.headlineUpdates": "Updates", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Officiële vertalingen zijn in het Engels en Duits. Alle andere tallen zijn op de gemeenschap gebaseerde vertalingen.", | 299 | "settings.app.languageDisclaimer": "Officiële vertalingen zijn in het Engels en Duits. Alle andere tallen zijn op de gemeenschap gebaseerde vertalingen.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Password", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Deze wijziging heeft een herstart nodig", | 303 | "settings.app.restartRequired": "Deze wijziging heeft een herstart nodig", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Cache", | 309 | "settings.app.subheadlineCache": "Cache", |
diff --git a/src/i18n/locales/nl.json b/src/i18n/locales/nl.json index e5467c877..199712529 100644 --- a/src/i18n/locales/nl.json +++ b/src/i18n/locales/nl.json | |||
@@ -72,11 +72,11 @@ | |||
72 | "invite.skip.label": "Ik wil dit later doen", | 72 | "invite.skip.label": "Ik wil dit later doen", |
73 | "invite.submit.label": "Uitnodigingen verzenden", | 73 | "invite.submit.label": "Uitnodigingen verzenden", |
74 | "invite.successInfo": "Uitnodigingen verzonden", | 74 | "invite.successInfo": "Uitnodigingen verzonden", |
75 | "locked.headline": "Locked", | 75 | "locked.headline": "Vergrendeld", |
76 | "locked.info": "Ferdi is currently locked. Please unlock Ferdi with your password to see your messages.", | 76 | "locked.info": "Ferdi is momenteel vergrendeld. Ontgrendel Ferdi met je wachtwoord om je berichten te bekijken.", |
77 | "locked.invalidCredentials": "Password invalid", | 77 | "locked.invalidCredentials": "Verkeerd wachtwoord", |
78 | "locked.password.label": "Password", | 78 | "locked.password.label": "Wachtwoord", |
79 | "locked.submit.label": "Unlock", | 79 | "locked.submit.label": "Ontgrendelen", |
80 | "login.changeServer": "Change server", | 80 | "login.changeServer": "Change server", |
81 | "login.customServerQuestion": "Using a custom Ferdi server?", | 81 | "login.customServerQuestion": "Using a custom Ferdi server?", |
82 | "login.customServerSuggestion": "Try importing your Franz account", | 82 | "login.customServerSuggestion": "Try importing your Franz account", |
@@ -85,7 +85,7 @@ | |||
85 | "login.invalidCredentials": "E-mailadres of wachtwoord ongeldig", | 85 | "login.invalidCredentials": "E-mailadres of wachtwoord ongeldig", |
86 | "login.link.password": "Wachtwoord vergeten", | 86 | "login.link.password": "Wachtwoord vergeten", |
87 | "login.link.signup": "Maak een gratis account aan", | 87 | "login.link.signup": "Maak een gratis account aan", |
88 | "login.password.label": "Password", | 88 | "login.password.label": "Wachtwoord", |
89 | "login.serverLogout": "De sessie is verlopen, log alsjeblieft opnieuw in.", | 89 | "login.serverLogout": "De sessie is verlopen, log alsjeblieft opnieuw in.", |
90 | "login.submit.label": "Inloggen", | 90 | "login.submit.label": "Inloggen", |
91 | "login.tokenExpired": "De sessie is verlopen, log alsjeblieft opnieuw in.", | 91 | "login.tokenExpired": "De sessie is verlopen, log alsjeblieft opnieuw in.", |
@@ -136,7 +136,7 @@ | |||
136 | "menu.view.enterFullScreen": "Gebruik volledig scherm", | 136 | "menu.view.enterFullScreen": "Gebruik volledig scherm", |
137 | "menu.view.exitFullScreen": "Volledig scherm verlaten", | 137 | "menu.view.exitFullScreen": "Volledig scherm verlaten", |
138 | "menu.view.forward": "Forward", | 138 | "menu.view.forward": "Forward", |
139 | "menu.view.lockFerdi": "Lock Ferdi", | 139 | "menu.view.lockFerdi": "Ferdi vergrendelen", |
140 | "menu.view.openQuickSwitch": "Open Quick Switch", | 140 | "menu.view.openQuickSwitch": "Open Quick Switch", |
141 | "menu.view.reloadFranz": "Herlaad Ferdi", | 141 | "menu.view.reloadFranz": "Herlaad Ferdi", |
142 | "menu.view.reloadService": "Een service opnieuw laden", | 142 | "menu.view.reloadService": "Een service opnieuw laden", |
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Aan het laden", | 218 | "service.webviewLoader.loading": "{service} wordt geladen", |
219 | "services.getStarted": "Begin", | 219 | "services.getStarted": "Begin", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Bewerk account", | 224 | "settings.account.account.editButton": "Bewerk account", |
225 | "settings.account.accountType.basic": "Basisaccount", | 225 | "settings.account.accountType.basic": "Basisaccount", |
226 | "settings.account.accountType.premium": "Premium Supporter Account", | 226 | "settings.account.accountType.premium": "Premium Supporter Account", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Update profiel", | 229 | "settings.account.buttonSave": "Update profiel", |
228 | "settings.account.deleteAccount": "Verwijder account", | 230 | "settings.account.deleteAccount": "Verwijder account", |
229 | "settings.account.deleteEmailSent": "Je hebt een e-mail ontvangen met een link om het verwijderen van je account te bevestigen. Je accountgegevens en -data kunnen na verwijderen niet meer worden teruggehaald!", | 231 | "settings.account.deleteEmailSent": "Je hebt een e-mail ontvangen met een link om het verwijderen van je account te bevestigen. Je accountgegevens en -data kunnen na verwijderen niet meer worden teruggehaald!", |
@@ -255,31 +257,35 @@ | |||
255 | "settings.app.cacheInfo": "Ferdi gebruikt op dit moment {size} schijfruimte aan tijdelijke bestanden.", | 257 | "settings.app.cacheInfo": "Ferdi gebruikt op dit moment {size} schijfruimte aan tijdelijke bestanden.", |
256 | "settings.app.currentVersion": "Huidige versie:", | 258 | "settings.app.currentVersion": "Huidige versie:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Open op de achtergrond", | 261 | "settings.app.form.autoLaunchInBackground": "Open op de achtergrond", |
259 | "settings.app.form.autoLaunchOnStart": "Open Ferdi bij opstarten", | 262 | "settings.app.form.autoLaunchOnStart": "Open Ferdi bij opstarten", |
260 | "settings.app.form.beta": "Inclusief bètaversies", | 263 | "settings.app.form.beta": "Inclusief bètaversies", |
261 | "settings.app.form.darkMode": "Stap over naar de donkere kant", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Schakel videokaart-acceleratie in ", | 265 | "settings.app.form.enableGPUAcceleration": "Schakel videokaart-acceleratie in ", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Zet spellingcontrole aan", | 267 | "settings.app.form.enableSpellchecking": "Zet spellingcontrole aan", |
265 | "settings.app.form.enableSystemTray": "Pictogram voor Ferdi in systeemvak tonen", | 268 | "settings.app.form.enableSystemTray": "Pictogram voor Ferdi in systeemvak tonen", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "Taal", | 274 | "settings.app.form.language": "Taal", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Wachtwoord", |
272 | "settings.app.form.minimizeToSystemTray": "Minimaliseer Ferdi naar systeemvak", | 276 | "settings.app.form.minimizeToSystemTray": "Minimaliseer Ferdi naar systeemvak", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Toon geen bericht-inhoud in meldingen", |
275 | "settings.app.form.runInBackground": "Houd Ferdi open op de achtergrond wanneer het venster gesloten wordt", | 279 | "settings.app.form.runInBackground": "Houd Ferdi open op de achtergrond wanneer het venster gesloten wordt", |
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Toon uitgeschakelde services", | 285 | "settings.app.form.showDisabledServices": "Toon uitgeschakelde services", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Toon badge met ongelezen berichten wanneer meldingen zijn uitgeschakeld", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Toon badge met ongelezen berichten wanneer meldingen zijn uitgeschakeld", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Instellingen", | 291 | "settings.app.headline": "Instellingen", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Taal", | 295 | "settings.app.headlineLanguage": "Taal", |
290 | "settings.app.headlineUpdates": "Updates", | 296 | "settings.app.headlineUpdates": "Updates", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Ferdi spreekt officieel Engels en Duits. Alle andere talen worden beheerd door de community.", | 299 | "settings.app.languageDisclaimer": "Ferdi spreekt officieel Engels en Duits. Alle andere talen worden beheerd door de community.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Wachtwoord", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Zorg ervoor dat je een wachtwoord instelt dat je niet vergeet.\nAls je dit wachtwoord verliest, moet je Ferdi opnieuw installeren.", |
296 | "settings.app.restartRequired": "Deze wijziging heeft een herstart nodig", | 303 | "settings.app.restartRequired": "Deze wijziging heeft een herstart nodig", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Cache", | 309 | "settings.app.subheadlineCache": "Cache", |
@@ -420,7 +428,7 @@ | |||
420 | "sidebar.addNewService": "Voeg service toe", | 428 | "sidebar.addNewService": "Voeg service toe", |
421 | "sidebar.closeTodosDrawer": "Close Ferdi Todos", | 429 | "sidebar.closeTodosDrawer": "Close Ferdi Todos", |
422 | "sidebar.closeWorkspaceDrawer": "Werkruimtepagina sluiten", | 430 | "sidebar.closeWorkspaceDrawer": "Werkruimtepagina sluiten", |
423 | "sidebar.lockFerdi": "Lock Ferdi", | 431 | "sidebar.lockFerdi": "Ferdi vergrendelen", |
424 | "sidebar.muteApp": "Berichten & geluid uitschakelen", | 432 | "sidebar.muteApp": "Berichten & geluid uitschakelen", |
425 | "sidebar.openTodosDrawer": "Open Ferdi Todos", | 433 | "sidebar.openTodosDrawer": "Open Ferdi Todos", |
426 | "sidebar.openWorkspaceDrawer": "Werkruimtepagina openen", | 434 | "sidebar.openWorkspaceDrawer": "Werkruimtepagina openen", |
@@ -435,7 +443,7 @@ | |||
435 | "signup.legal.privacy": "Privacyvoorwaarden", | 443 | "signup.legal.privacy": "Privacyvoorwaarden", |
436 | "signup.legal.terms": "Gebruiksvoorwaarden", | 444 | "signup.legal.terms": "Gebruiksvoorwaarden", |
437 | "signup.link.login": "Heb je al een account? Log in!", | 445 | "signup.link.login": "Heb je al een account? Log in!", |
438 | "signup.password.label": "Password", | 446 | "signup.password.label": "Wachtwoord", |
439 | "signup.submit.label": "Account aanmaken", | 447 | "signup.submit.label": "Account aanmaken", |
440 | "subscription.bestValue": "Best value", | 448 | "subscription.bestValue": "Best value", |
441 | "subscription.cta.activateTrial": "Yes, start the free Ferdi Professional trial", | 449 | "subscription.cta.activateTrial": "Yes, start the free Ferdi Professional trial", |
diff --git a/src/i18n/locales/no.json b/src/i18n/locales/no.json index edcc67771..29a3ac246 100644 --- a/src/i18n/locales/no.json +++ b/src/i18n/locales/no.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Loading", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "Get started", | 219 | "services.getStarted": "Get started", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Edit account", | 224 | "settings.account.account.editButton": "Edit account", |
225 | "settings.account.accountType.basic": "Basic Account", | 225 | "settings.account.accountType.basic": "Basic Account", |
226 | "settings.account.accountType.premium": "Premium Supporter Account", | 226 | "settings.account.accountType.premium": "Premium Supporter Account", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Update profile", | 229 | "settings.account.buttonSave": "Update profile", |
228 | "settings.account.deleteAccount": "Delete account", | 230 | "settings.account.deleteAccount": "Delete account", |
229 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", | 231 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", | 257 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", |
256 | "settings.app.currentVersion": "Current version:", | 258 | "settings.app.currentVersion": "Current version:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Open in background", | 261 | "settings.app.form.autoLaunchInBackground": "Open in background", |
259 | "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", | 262 | "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", |
260 | "settings.app.form.beta": "Include beta versions", | 263 | "settings.app.form.beta": "Include beta versions", |
261 | "settings.app.form.darkMode": "Join the Dark Side", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", | 265 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Enable spell checking", | 267 | "settings.app.form.enableSpellchecking": "Enable spell checking", |
265 | "settings.app.form.enableSystemTray": "Show Ferdi in system tray", | 268 | "settings.app.form.enableSystemTray": "Show Ferdi in system tray", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "Language", | 274 | "settings.app.form.language": "Language", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Password", |
272 | "settings.app.form.minimizeToSystemTray": "Minimize Ferdi to system tray", | 276 | "settings.app.form.minimizeToSystemTray": "Minimize Ferdi to system tray", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Display disabled services tabs", | 285 | "settings.app.form.showDisabledServices": "Display disabled services tabs", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Settings", | 291 | "settings.app.headline": "Settings", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Language", | 295 | "settings.app.headlineLanguage": "Language", |
290 | "settings.app.headlineUpdates": "Updates", | 296 | "settings.app.headlineUpdates": "Updates", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", | 299 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Password", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Changes require restart", | 303 | "settings.app.restartRequired": "Changes require restart", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Cache", | 309 | "settings.app.subheadlineCache": "Cache", |
diff --git a/src/i18n/locales/pl.json b/src/i18n/locales/pl.json index 6cc75eaf3..130bd36f8 100644 --- a/src/i18n/locales/pl.json +++ b/src/i18n/locales/pl.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Ładowanie", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "Zacznij", | 219 | "services.getStarted": "Zacznij", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Modyfikuj konta", | 224 | "settings.account.account.editButton": "Modyfikuj konta", |
225 | "settings.account.accountType.basic": "Podstawowe konto", | 225 | "settings.account.accountType.basic": "Podstawowe konto", |
226 | "settings.account.accountType.premium": "Premium Supporter Account", | 226 | "settings.account.accountType.premium": "Premium Supporter Account", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Uaktualnij profil", | 229 | "settings.account.buttonSave": "Uaktualnij profil", |
228 | "settings.account.deleteAccount": "Usuń konto", | 230 | "settings.account.deleteAccount": "Usuń konto", |
229 | "settings.account.deleteEmailSent": "Wysłaliśmy email z linkiem do potwierdzenia usunięcia konta. Konto oraz dane są usuwane trwale i nie można tego cofnąć!", | 231 | "settings.account.deleteEmailSent": "Wysłaliśmy email z linkiem do potwierdzenia usunięcia konta. Konto oraz dane są usuwane trwale i nie można tego cofnąć!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "Pamięć podręczna zajmuje obecnie {size} przestrzeni dyskowej", | 257 | "settings.app.cacheInfo": "Pamięć podręczna zajmuje obecnie {size} przestrzeni dyskowej", |
256 | "settings.app.currentVersion": "Aktualna wersja:", | 258 | "settings.app.currentVersion": "Aktualna wersja:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Otwórz w tle", | 261 | "settings.app.form.autoLaunchInBackground": "Otwórz w tle", |
259 | "settings.app.form.autoLaunchOnStart": "Uruchom Ferdi na początku", | 262 | "settings.app.form.autoLaunchOnStart": "Uruchom Ferdi na początku", |
260 | "settings.app.form.beta": "Uwzględnij wersje beta", | 263 | "settings.app.form.beta": "Uwzględnij wersje beta", |
261 | "settings.app.form.darkMode": "Przejdź na Ciemną Stronę", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Włącz akcelerację GPU", | 265 | "settings.app.form.enableGPUAcceleration": "Włącz akcelerację GPU", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Włącz sprawdzanie pisowni", | 267 | "settings.app.form.enableSpellchecking": "Włącz sprawdzanie pisowni", |
265 | "settings.app.form.enableSystemTray": "Pokaż Ferdia w obszarze powiadomień", | 268 | "settings.app.form.enableSystemTray": "Pokaż Ferdia w obszarze powiadomień", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "Język", | 274 | "settings.app.form.language": "Język", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Password", |
272 | "settings.app.form.minimizeToSystemTray": "Zminimalizuj aplikację Ferdi", | 276 | "settings.app.form.minimizeToSystemTray": "Zminimalizuj aplikację Ferdi", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Wyłącz wyświetlanie zakładek z usługami", | 285 | "settings.app.form.showDisabledServices": "Wyłącz wyświetlanie zakładek z usługami", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Pokaż licznik nieprzeczytanych wiadomości gdy powiadomienia są wyłączone", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Pokaż licznik nieprzeczytanych wiadomości gdy powiadomienia są wyłączone", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Ustawienia", | 291 | "settings.app.headline": "Ustawienia", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Język", | 295 | "settings.app.headlineLanguage": "Język", |
290 | "settings.app.headlineUpdates": "Aktualizacje", | 296 | "settings.app.headlineUpdates": "Aktualizacje", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Oficjalnymi językami są Angielski i Niemiecki. Inne języki są tłumaczone przez społeczność Ferdi.", | 299 | "settings.app.languageDisclaimer": "Oficjalnymi językami są Angielski i Niemiecki. Inne języki są tłumaczone przez społeczność Ferdi.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Password", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Zmiany wymagają ponownego uruchomienia", | 303 | "settings.app.restartRequired": "Zmiany wymagają ponownego uruchomienia", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Pamięć podręczna", | 309 | "settings.app.subheadlineCache": "Pamięć podręczna", |
diff --git a/src/i18n/locales/pt-BR.json b/src/i18n/locales/pt-BR.json index 9dec7e7a3..e8081b125 100644 --- a/src/i18n/locales/pt-BR.json +++ b/src/i18n/locales/pt-BR.json | |||
@@ -1,33 +1,33 @@ | |||
1 | { | 1 | { |
2 | "app.errorHandler.action": "Recarregar", | 2 | "app.errorHandler.action": "Actualizar", |
3 | "app.errorHandler.headline": "Opa! Algo deu errado.", | 3 | "app.errorHandler.headline": "Uoops! Algo correu mal", |
4 | "feature.announcements.changelog.headline": "Mudanças no Ferdi {version}", | 4 | "feature.announcements.changelog.headline": "Alterações no Ferdi {version}", |
5 | "feature.delayApp.headline": "Por favor, adquira uma licença para pular o tempo de espera", | 5 | "feature.delayApp.headline": "Por favor, adquira uma licença Ferdi para não ter tempo de espera", |
6 | "feature.delayApp.text": "Ferdi continuará em {seconds} segundos.", | 6 | "feature.delayApp.text": "Ferdi continuará em {seconds} segundos.", |
7 | "feature.delayApp.trial.action": "Sim, eu quero o período de testes gratuito de 14 dias do Ferdi Professional", | 7 | "feature.delayApp.trial.action": "Sim, eu quero o período de testes gratuito de 14 dias do Ferdi Professional", |
8 | "feature.delayApp.trial.actionShort": "Ativar período de testes gratuito do Ferdi Professional", | 8 | "feature.delayApp.trial.actionShort": "Ativar período de testes gratuito do Ferdi Professional", |
9 | "feature.delayApp.trial.headline": "Empieza el periodo de prueba de Ferdi Profesional por 14 días y cruza la linea.", | 9 | "feature.delayApp.trial.headline": "Empieza el periodo de prueba de Ferdi Profesional por 14 días y cruza la linea.", |
10 | "feature.delayApp.upgrade.action": "Adquira uma licença de suporte Ferdi", | 10 | "feature.delayApp.upgrade.action": "Adquira uma licença de suporte Ferdi", |
11 | "feature.delayApp.upgrade.actionShort": "Atualizar conta", | 11 | "feature.delayApp.upgrade.actionShort": "Atualizar conta", |
12 | "feature.planSelection.cta.ctaDowngradeFree": "Downgrade to Free", | 12 | "feature.planSelection.cta.ctaDowngradeFree": "Despromover para Gratuito", |
13 | "feature.planSelection.cta.stayOnFree": "Stay on Free", | 13 | "feature.planSelection.cta.stayOnFree": "Continuar em Gratuito", |
14 | "feature.planSelection.cta.trial": "Start my free 14-days Trial", | 14 | "feature.planSelection.cta.trial": "Iniciar meu teste grátis de 14 dias", |
15 | "feature.planSelection.cta.upgradePersonal": "Choose Personal", | 15 | "feature.planSelection.cta.upgradePersonal": "Escolha Pessoal", |
16 | "feature.planSelection.cta.upgradePro": "Choose Professional", | 16 | "feature.planSelection.cta.upgradePro": "Escolha Profissional", |
17 | "feature.planSelection.free.text": "Basic functionality", | 17 | "feature.planSelection.free.text": "Funcionalidade básica", |
18 | "feature.planSelection.fullFeatureList": "Complete comparison of all plans", | 18 | "feature.planSelection.fullFeatureList": "Comparação completa de todos os planos", |
19 | "feature.planSelection.fullscreen.dialog.cta.downgrade": "Downgrade to Free", | 19 | "feature.planSelection.fullscreen.dialog.cta.downgrade": "Despromover para Gratuito", |
20 | "feature.planSelection.fullscreen.dialog.cta.upgrade": "Choose Personal", | 20 | "feature.planSelection.fullscreen.dialog.cta.upgrade": "Escolha Pessoal", |
21 | "feature.planSelection.fullscreen.dialog.message": "You're about to downgrade to our Free account. Are you sure? Click here instead to get more services and functionality for just {currency}{price} a month.", | 21 | "feature.planSelection.fullscreen.dialog.message": "Você está prestes a fazer a despromoção para nossa conta gratuita. Você tem certeza? Clique aqui para obter mais serviços e funcionalidade por apenas {currency}{price} por mês.", |
22 | "feature.planSelection.fullscreen.dialog.title": "Downgrade your Ferdi Plan", | 22 | "feature.planSelection.fullscreen.dialog.title": "Despromover o seu Plano Ferdi", |
23 | "feature.planSelection.fullscreen.subheadline": "It's time to make a choice. Ferdi works best on our Personal and Professional plans. Please have a look and choose the best one for you.", | 23 | "feature.planSelection.fullscreen.subheadline": "Agora tem de fazer uma escolha. O Ferdi trabalha melhor em nossos planos pessoais e profissionais. Por favor, compare estes planos e escolha o que melhor se adapta a si.", |
24 | "feature.planSelection.fullscreen.welcome": "Are you ready to choose, {name}", | 24 | "feature.planSelection.fullscreen.welcome": "Está prestes a escolher, {name}", |
25 | "feature.planSelection.personal.text": "More services, no waiting - ideal for personal use.", | 25 | "feature.planSelection.personal.text": "Mais serviços, sem espera - ideal para uso pessoal.", |
26 | "feature.planSelection.pricesBasedOnAnnualPayment": "All prices based on yearly payment", | 26 | "feature.planSelection.pricesBasedOnAnnualPayment": "Todos os preços são baseados no pagamento anual", |
27 | "feature.planSelection.pro.text": "Unlimited services and professional features for you - and your team.", | 27 | "feature.planSelection.pro.text": "Serviços ilimitados e recursos profissionais para si - e para a sua equipa.", |
28 | "feature.quickSwitch.info": "Select a service with TAB, ↑ and ↓. Open a service with ENTER.", | 28 | "feature.quickSwitch.info": "Seleccione um serviço com TAB, ↑ e ↓. Abra um serviço com ENTER.", |
29 | "feature.quickSwitch.search": "Search...", | 29 | "feature.quickSwitch.search": "A procurar...", |
30 | "feature.quickSwitch.title": "QuickSwitch", | 30 | "feature.quickSwitch.title": "Troca Rápida", |
31 | "feature.serviceLimit.limitReached": "Você adicionou {amount} serviços de um total de {limit} que estão inclusos no seu plano. Por favor, atualize sua conta para adicionar mais serviços.", | 31 | "feature.serviceLimit.limitReached": "Você adicionou {amount} serviços de um total de {limit} que estão inclusos no seu plano. Por favor, atualize sua conta para adicionar mais serviços.", |
32 | "feature.shareFranz.action.email": "Enviar por e-mail", | 32 | "feature.shareFranz.action.email": "Enviar por e-mail", |
33 | "feature.shareFranz.action.facebook": "Compartilhar no Facebook", | 33 | "feature.shareFranz.action.facebook": "Compartilhar no Facebook", |
@@ -39,13 +39,13 @@ | |||
39 | "feature.todos.premium.info": "As Listas de Tarefa do Ferdi estão disponíveis para usuários premium!", | 39 | "feature.todos.premium.info": "As Listas de Tarefa do Ferdi estão disponíveis para usuários premium!", |
40 | "feature.todos.premium.rollout": "As outras pessoas terão que esperar um pouquinho mais.", | 40 | "feature.todos.premium.rollout": "As outras pessoas terão que esperar um pouquinho mais.", |
41 | "feature.todos.premium.upgrade": "Actualizar cuenta", | 41 | "feature.todos.premium.upgrade": "Actualizar cuenta", |
42 | "feature.trialStatusBar.cta": "Upgrade now", | 42 | "feature.trialStatusBar.cta": "Promover agora", |
43 | "feature.trialStatusBar.expired": "Your free Ferdi {plan} Trial has expired, please upgrade your account.", | 43 | "feature.trialStatusBar.expired": "Seu teste grátis Ferdi {plan} expirou, por favor actualize sua conta.", |
44 | "feature.trialStatusBar.fullscreen.dialog.cta.downgrade": "Downgrade to Free", | 44 | "feature.trialStatusBar.fullscreen.dialog.cta.downgrade": "Despromover para Gratuito", |
45 | "feature.trialStatusBar.fullscreen.dialog.cta.upgrade": "Choose Personal", | 45 | "feature.trialStatusBar.fullscreen.dialog.cta.upgrade": "Escolha Pessoal", |
46 | "feature.trialStatusBar.fullscreen.dialog.message": "You're about to downgrade to our Free account. Are you sure? Click here instead to get more services and functionality for just {currency}{price} a month.", | 46 | "feature.trialStatusBar.fullscreen.dialog.message": "Você está prestes a fazer a despromoção para nossa conta gratuita. Você tem certeza? Clique aqui para obter mais serviços e funcionalidade por apenas {currency}{price} por mês.", |
47 | "feature.trialStatusBar.fullscreen.dialog.title": "Downgrade your Ferdi Plan", | 47 | "feature.trialStatusBar.fullscreen.dialog.title": "Despromover o seu Plano Ferdi", |
48 | "feature.trialStatusBar.restTime": "Your Free Ferdi {plan} Trial ends in {time}.", | 48 | "feature.trialStatusBar.restTime": "Seu teste grátis Ferdi {plan} termina em {time}.", |
49 | "global.api.unhealthy": "Não foi possível conectar-se aos serviços on-line do Ferdi.", | 49 | "global.api.unhealthy": "Não foi possível conectar-se aos serviços on-line do Ferdi.", |
50 | "global.franzProRequired": "Se requiere una cuenta Ferdi Profesional", | 50 | "global.franzProRequired": "Se requiere una cuenta Ferdi Profesional", |
51 | "global.notConnectedToTheInternet": "Você não está conectado à internet", | 51 | "global.notConnectedToTheInternet": "Você não está conectado à internet", |
@@ -58,7 +58,7 @@ | |||
58 | "import.notSupportedHeadline": "Serviços ainda não suportados pelo Ferdi 5 ", | 58 | "import.notSupportedHeadline": "Serviços ainda não suportados pelo Ferdi 5 ", |
59 | "import.skip.label": "Quero adicionar serviços manualmente", | 59 | "import.skip.label": "Quero adicionar serviços manualmente", |
60 | "import.submit.label": "Importar serviços", | 60 | "import.submit.label": "Importar serviços", |
61 | "infobar.authRequestFailed": "There were errors while trying to perform an authenticated request. Please try logging out and back in if this error persists.", | 61 | "infobar.authRequestFailed": "Houve erros ao tentar autenticar. Por favor, tente desconectar e autenticar novamente se o erro persistir.", |
62 | "infobar.buttonChangelog": "O que há de novo?", | 62 | "infobar.buttonChangelog": "O que há de novo?", |
63 | "infobar.buttonInstallUpdate": "Reiniciar e instalar atualizações ", | 63 | "infobar.buttonInstallUpdate": "Reiniciar e instalar atualizações ", |
64 | "infobar.buttonReloadServices": "Recarregar serviços", | 64 | "infobar.buttonReloadServices": "Recarregar serviços", |
@@ -72,12 +72,12 @@ | |||
72 | "invite.skip.label": "Quero fazer isso depois", | 72 | "invite.skip.label": "Quero fazer isso depois", |
73 | "invite.submit.label": "Enviar convites", | 73 | "invite.submit.label": "Enviar convites", |
74 | "invite.successInfo": "Convites enviados com sucesso", | 74 | "invite.successInfo": "Convites enviados com sucesso", |
75 | "locked.headline": "Locked", | 75 | "locked.headline": "Bloqueado", |
76 | "locked.info": "Ferdi is currently locked. Please unlock Ferdi with your password to see your messages.", | 76 | "locked.info": "Ferdi está bloqueado no momento. Por favor, desbloqueie Ferdi com sua senha para ver suas mensagens.", |
77 | "locked.invalidCredentials": "Password invalid", | 77 | "locked.invalidCredentials": "Senha inválida", |
78 | "locked.password.label": "Password", | 78 | "locked.password.label": "Senha", |
79 | "locked.submit.label": "Unlock", | 79 | "locked.submit.label": "Desbloquear", |
80 | "login.changeServer": "Change server", | 80 | "login.changeServer": "Alterar servidor", |
81 | "login.customServerQuestion": "Using a custom Ferdi server?", | 81 | "login.customServerQuestion": "Using a custom Ferdi server?", |
82 | "login.customServerSuggestion": "Try importing your Franz account", | 82 | "login.customServerSuggestion": "Try importing your Franz account", |
83 | "login.email.label": "Endereço de E-mail", | 83 | "login.email.label": "Endereço de E-mail", |
@@ -85,7 +85,7 @@ | |||
85 | "login.invalidCredentials": "E-mail ou senha inválida", | 85 | "login.invalidCredentials": "E-mail ou senha inválida", |
86 | "login.link.password": "Trocar a senha", | 86 | "login.link.password": "Trocar a senha", |
87 | "login.link.signup": "Criar uma conta gratuita", | 87 | "login.link.signup": "Criar uma conta gratuita", |
88 | "login.password.label": "Password", | 88 | "login.password.label": "Senha", |
89 | "login.serverLogout": "Sua sessão expirou, faça o login novamente.", | 89 | "login.serverLogout": "Sua sessão expirou, faça o login novamente.", |
90 | "login.submit.label": "Entrar", | 90 | "login.submit.label": "Entrar", |
91 | "login.tokenExpired": "Sua sessão expirou, faça o login novamente.", | 91 | "login.tokenExpired": "Sua sessão expirou, faça o login novamente.", |
@@ -93,7 +93,7 @@ | |||
93 | "menu.Todoss.openTodosDrawer": "Abrir a gaveta de Listas de Tarefa", | 93 | "menu.Todoss.openTodosDrawer": "Abrir a gaveta de Listas de Tarefa", |
94 | "menu.app.about": "Sobre Ferdi", | 94 | "menu.app.about": "Sobre Ferdi", |
95 | "menu.app.announcement": "Quais as novidades?", | 95 | "menu.app.announcement": "Quais as novidades?", |
96 | "menu.app.autohideMenuBar": "Auto-hide menu bar", | 96 | "menu.app.autohideMenuBar": "Auto-ocultar barra de menu", |
97 | "menu.app.checkForUpdates": "Verificar se há atualizações", | 97 | "menu.app.checkForUpdates": "Verificar se há atualizações", |
98 | "menu.app.hide": "Ocultar", | 98 | "menu.app.hide": "Ocultar", |
99 | "menu.app.hideOthers": "Ocultar Outros", | 99 | "menu.app.hideOthers": "Ocultar Outros", |
@@ -127,17 +127,17 @@ | |||
127 | "menu.services": "Serviços", | 127 | "menu.services": "Serviços", |
128 | "menu.services.activatePreviousService": "Pular para serviço anterior", | 128 | "menu.services.activatePreviousService": "Pular para serviço anterior", |
129 | "menu.services.addNewService": "Adicionar Novo Serviço", | 129 | "menu.services.addNewService": "Adicionar Novo Serviço", |
130 | "menu.services.goHome": "Home", | 130 | "menu.services.goHome": "Início", |
131 | "menu.services.setNextServiceActive": "Pular para próximo serviço", | 131 | "menu.services.setNextServiceActive": "Pular para próximo serviço", |
132 | "menu.todos": "Tareas pendientes", | 132 | "menu.todos": "Tareas pendientes", |
133 | "menu.todos.enableTodos": "Habilitar Tareas pendientes", | 133 | "menu.todos.enableTodos": "Habilitar Tareas pendientes", |
134 | "menu.view": "Visualizar ", | 134 | "menu.view": "Visualizar ", |
135 | "menu.view.back": "Back", | 135 | "menu.view.back": "Anterior", |
136 | "menu.view.enterFullScreen": "Modo Tela Cheia", | 136 | "menu.view.enterFullScreen": "Modo Tela Cheia", |
137 | "menu.view.exitFullScreen": "Sair da Tela Cheia", | 137 | "menu.view.exitFullScreen": "Sair da Tela Cheia", |
138 | "menu.view.forward": "Forward", | 138 | "menu.view.forward": "Seguinte", |
139 | "menu.view.lockFerdi": "Lock Ferdi", | 139 | "menu.view.lockFerdi": "Bloquear Ferdi", |
140 | "menu.view.openQuickSwitch": "Open Quick Switch", | 140 | "menu.view.openQuickSwitch": "Abrir Troca Rápida", |
141 | "menu.view.reloadFranz": "Recarregar Ferdi", | 141 | "menu.view.reloadFranz": "Recarregar Ferdi", |
142 | "menu.view.reloadService": "Reiniciar o Serviço", | 142 | "menu.view.reloadService": "Reiniciar o Serviço", |
143 | "menu.view.resetZoom": "Tamanho real", | 143 | "menu.view.resetZoom": "Tamanho real", |
@@ -163,20 +163,20 @@ | |||
163 | "password.submit.label": "Enviar", | 163 | "password.submit.label": "Enviar", |
164 | "password.successInfo": "Por favor, verifique o seu e-mail", | 164 | "password.successInfo": "Por favor, verifique o seu e-mail", |
165 | "premiumFeature.button.upgradeAccount": "Atualizar conta", | 165 | "premiumFeature.button.upgradeAccount": "Atualizar conta", |
166 | "pricing.features.accountSync": "Account Synchronisation", | 166 | "pricing.features.accountSync": "Sincronização Automática", |
167 | "pricing.features.adFree": "Sin anuncios para siempre!", | 167 | "pricing.features.adFree": "Sin anuncios para siempre!", |
168 | "pricing.features.appDelays": "Sem Telas de Espera", | 168 | "pricing.features.appDelays": "Sem Telas de Espera", |
169 | "pricing.features.customWebsites": "Adicionar Websites Personalizados", | 169 | "pricing.features.customWebsites": "Adicionar Websites Personalizados", |
170 | "pricing.features.desktopNotifications": "Desktop Notifications", | 170 | "pricing.features.desktopNotifications": "Notificações no ambiente de trabalho", |
171 | "pricing.features.onPremise": "En sitio y otros servicios alojados", | 171 | "pricing.features.onPremise": "En sitio y otros servicios alojados", |
172 | "pricing.features.recipes": "Choose from more than 70 Services", | 172 | "pricing.features.recipes": "Escolha entre mais de 70 serviços", |
173 | "pricing.features.serviceProxies": "Apoderados de Servicio", | 173 | "pricing.features.serviceProxies": "Apoderados de Servicio", |
174 | "pricing.features.spellchecker": "Soporte de corrector ortográfico", | 174 | "pricing.features.spellchecker": "Soporte de corrector ortográfico", |
175 | "pricing.features.teamManagement": "Gestão de Time", | 175 | "pricing.features.teamManagement": "Gestão de Time", |
176 | "pricing.features.thirdPartyServices": "Instalar servicios de terceros", | 176 | "pricing.features.thirdPartyServices": "Instalar servicios de terceros", |
177 | "pricing.features.unlimitedServices": "Agregar servicios ilimitados", | 177 | "pricing.features.unlimitedServices": "Agregar servicios ilimitados", |
178 | "pricing.features.upToSixServices": "Add up to 6 services", | 178 | "pricing.features.upToSixServices": "Adicionar até 6 serviços", |
179 | "pricing.features.upToThreeServices": "Add up to 3 services", | 179 | "pricing.features.upToThreeServices": "Adicionar até 3 serviços", |
180 | "pricing.features.workspaces": "Áreas de trabalho", | 180 | "pricing.features.workspaces": "Áreas de trabalho", |
181 | "pricing.plan.free": "Ferdi Gratuito", | 181 | "pricing.plan.free": "Ferdi Gratuito", |
182 | "pricing.plan.legacy": "Ferdi Premium", | 182 | "pricing.plan.legacy": "Ferdi Premium", |
@@ -188,17 +188,17 @@ | |||
188 | "pricing.plan.pro-yearly": "Ferdi Profissional Anual", | 188 | "pricing.plan.pro-yearly": "Ferdi Profissional Anual", |
189 | "pricing.trial.cta.accept": "Sim, atualizar minha conta para o Ferdi Profissional", | 189 | "pricing.trial.cta.accept": "Sim, atualizar minha conta para o Ferdi Profissional", |
190 | "pricing.trial.cta.skip": "Continuar para o Ferdi", | 190 | "pricing.trial.cta.skip": "Continuar para o Ferdi", |
191 | "pricing.trial.cta.start": "Start using Ferdi", | 191 | "pricing.trial.cta.start": "Começar a usar Ferdi", |
192 | "pricing.trial.error": "Desculpe, não conseguimos ativar o seu período de testes", | 192 | "pricing.trial.error": "Desculpe, não conseguimos ativar o seu período de testes", |
193 | "pricing.trial.features.headline": "Incluso no Ferdi Profissional:", | 193 | "pricing.trial.features.headline": "Incluso no Ferdi Profissional:", |
194 | "pricing.trial.headline.pro": "Hi {name}, welcome to Ferdi", | 194 | "pricing.trial.headline.pro": "Olá {name}, bem-vindo/a ao Ferdi", |
195 | "pricing.trial.intro.happyMessaging": "Happy messaging,", | 195 | "pricing.trial.intro.happyMessaging": "Mensagens felizes,", |
196 | "pricing.trial.intro.specialTreat": "We have a special treat for you.", | 196 | "pricing.trial.intro.specialTreat": "Temos uma oferta especial para si.", |
197 | "pricing.trial.intro.tryPro": "Enjoy the full Ferdi Professional experience completely free for 14 days.", | 197 | "pricing.trial.intro.tryPro": "Aproveite a experiência completa de Ferdi Profissional completamente gratuita durante 14 dias.", |
198 | "pricing.trial.terms.automaticTrialEnd": "Seu período de testes encerra automaticamente em 14 dias", | 198 | "pricing.trial.terms.automaticTrialEnd": "Seu período de testes encerra automaticamente em 14 dias", |
199 | "pricing.trial.terms.headline": "Sem vínculos", | 199 | "pricing.trial.terms.headline": "Sem vínculos", |
200 | "pricing.trial.terms.noCreditCard": "No necesita tarjeta de crédito", | 200 | "pricing.trial.terms.noCreditCard": "No necesita tarjeta de crédito", |
201 | "pricing.trial.terms.trialWorth": "Free trial (normally {currency}{price} per month)", | 201 | "pricing.trial.terms.trialWorth": "Teste gratuito (normalmente {currency}{price} por mês)", |
202 | "service.crashHandler.action": "Recarregar {name}", | 202 | "service.crashHandler.action": "Recarregar {name}", |
203 | "service.crashHandler.autoReload": "Tentando reestabelecer {name} automaticamente em {seconds} segundos", | 203 | "service.crashHandler.autoReload": "Tentando reestabelecer {name} automaticamente em {seconds} segundos", |
204 | "service.crashHandler.headline": "Ah, não!", | 204 | "service.crashHandler.headline": "Ah, não!", |
@@ -215,15 +215,17 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Por favor suscribase al Plan Ferdi Profesional para utilizar urls personalizadas y servicios auto alojados.", | 215 | "service.restrictedHandler.customUrl.text": "Por favor suscribase al Plan Ferdi Profesional para utilizar urls personalizadas y servicios auto alojados.", |
216 | "service.restrictedHandler.serviceLimit.headline": "Ha llegado al límite del servicio.", | 216 | "service.restrictedHandler.serviceLimit.headline": "Ha llegado al límite del servicio.", |
217 | "service.restrictedHandler.serviceLimit.text": "Por favor mejore su cuenta para poder utilizar más de {count} servicios.", | 217 | "service.restrictedHandler.serviceLimit.text": "Por favor mejore su cuenta para poder utilizar más de {count} servicios.", |
218 | "service.webviewLoader.loading": "Carregando", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "Iniciar", | 219 | "services.getStarted": "Iniciar", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Por favor, inicie sua sessão para usar Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Opcionalmente, você pode mudar seu servidor Ferdi clicando no icon de roda dentada no canto inferior esquerdo.", |
222 | "services.serverless": "Use Ferdi without an Account", | 222 | "services.serverless": "Use Ferdi sem uma conta", |
223 | "services.welcome": "Bem-vindo ao Ferdi!", | 223 | "services.welcome": "Bem-vindo ao Ferdi!", |
224 | "settings.account.account.editButton": "Editar conta", | 224 | "settings.account.account.editButton": "Editar conta", |
225 | "settings.account.accountType.basic": "Conta Básica", | 225 | "settings.account.accountType.basic": "Conta Básica", |
226 | "settings.account.accountType.premium": "Conta Apoiador Premium", | 226 | "settings.account.accountType.premium": "Conta Apoiador Premium", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Atualizar perfil", | 229 | "settings.account.buttonSave": "Atualizar perfil", |
228 | "settings.account.deleteAccount": "Excluir conta", | 230 | "settings.account.deleteAccount": "Excluir conta", |
229 | "settings.account.deleteEmailSent": "Você recebeu um e-mail com um link para confirmar a exclusão da sua conta. Atenção! Sua conta e dados não poderão ser restaurados!", | 231 | "settings.account.deleteEmailSent": "Você recebeu um e-mail com um link para confirmar a exclusão da sua conta. Atenção! Sua conta e dados não poderão ser restaurados!", |
@@ -248,39 +250,43 @@ | |||
248 | "settings.account.upgradeToPro.label": "Atualizar para o Ferdi Profissional", | 250 | "settings.account.upgradeToPro.label": "Atualizar para o Ferdi Profissional", |
249 | "settings.account.userInfoRequestFailed": "Não foi possível carregar as informações do usuário", | 251 | "settings.account.userInfoRequestFailed": "Não foi possível carregar as informações do usuário", |
250 | "settings.account.yourLicense": "Su Licencia Ferdi", | 252 | "settings.account.yourLicense": "Su Licencia Ferdi", |
251 | "settings.app.accentColorInfo": "Write your accent color in a CSS-compatible format. (Default: #7367f0)", | 253 | "settings.app.accentColorInfo": "Escreva sua cor de destaque em um formato compatível com CSS. (Padrão: #7367f0)", |
252 | "settings.app.buttonClearAllCache": "Limpar cache", | 254 | "settings.app.buttonClearAllCache": "Limpar cache", |
253 | "settings.app.buttonInstallUpdate": "Reiniciar e instalar atualizações ", | 255 | "settings.app.buttonInstallUpdate": "Reiniciar e instalar atualizações ", |
254 | "settings.app.buttonSearchForUpdate": "Verificar se há atualizações", | 256 | "settings.app.buttonSearchForUpdate": "Verificar se há atualizações", |
255 | "settings.app.cacheInfo": "O cache do Ferdi está usando {size} de espaço em disco atualmente.", | 257 | "settings.app.cacheInfo": "O cache do Ferdi está usando {size} de espaço em disco atualmente.", |
256 | "settings.app.currentVersion": "Versão atual:", | 258 | "settings.app.currentVersion": "Versão atual:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Cor de destaque", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Abrir em segundo plano", | 261 | "settings.app.form.autoLaunchInBackground": "Abrir em segundo plano", |
259 | "settings.app.form.autoLaunchOnStart": "Abrir o Ferdi ao iniciar o sistema", | 262 | "settings.app.form.autoLaunchOnStart": "Abrir o Ferdi ao iniciar o sistema", |
260 | "settings.app.form.beta": "Incluir versões beta", | 263 | "settings.app.form.beta": "Incluir versões beta", |
261 | "settings.app.form.darkMode": "Venha para o Lado Negro da força", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Ativar Aceleração de GPU", | 265 | "settings.app.form.enableGPUAcceleration": "Ativar Aceleração de GPU", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Ativar correção ortográfica", | 267 | "settings.app.form.enableSpellchecking": "Ativar correção ortográfica", |
265 | "settings.app.form.enableSystemTray": "Exibir o Ferdi na barra de sistema", | 268 | "settings.app.form.enableSystemTray": "Exibir o Ferdi na barra de sistema", |
266 | "settings.app.form.enableTodos": "Activar Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Activar Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Activar hibernação do serviço", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Estratégia de Hibernação", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Mantener todas las Áreas de trabajo cargadas", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Mantener todas las Áreas de trabajo cargadas", |
270 | "settings.app.form.language": "Idioma", | 274 | "settings.app.form.language": "Idioma", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Senha", |
272 | "settings.app.form.minimizeToSystemTray": "Minimizar o Ferdi para a área de sistema", | 276 | "settings.app.form.minimizeToSystemTray": "Minimizar o Ferdi para a área de sistema", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Desactivar actualizações", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Não mostrar o conteúdo das mensagens nas notificações", |
275 | "settings.app.form.runInBackground": "Manter o Ferdi no fundo quando fechar a janela", | 279 | "settings.app.form.runInBackground": "Manter o Ferdi no fundo quando fechar a janela", |
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Activar Não-Perturbar agendado", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "Até", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "Desde", |
279 | "settings.app.form.server": "Server", | 283 | "settings.app.form.sentry": "Send telemetry data", |
284 | "settings.app.form.server": "Servidor", | ||
280 | "settings.app.form.showDisabledServices": "Mostrar abas de serviços desativados", | 285 | "settings.app.form.showDisabledServices": "Mostrar abas de serviços desativados", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Mostrar ícone de mensagem não lida quando as notificações estiverem desativadas", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Mostrar ícone de mensagem não lida quando as notificações estiverem desativadas", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Sempre mostrar a barra de navegação do serviço", |
283 | "settings.app.form.todoServer": "Todo Server", | 288 | "settings.app.form.startMinimized": "Start minimized in tray", |
289 | "settings.app.form.todoServer": "Tarefa do Servidor", | ||
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Configurações", | 291 | "settings.app.headline": "Configurações", |
286 | "settings.app.headlineAdvanced": "Avançado", | 292 | "settings.app.headlineAdvanced": "Avançado", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Idioma", | 295 | "settings.app.headlineLanguage": "Idioma", |
290 | "settings.app.headlineUpdates": "Atualizações", | 296 | "settings.app.headlineUpdates": "Atualizações", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "As traduções oficiais são em inglês e alemão. As demais traduções são baseadas na ajuda da comunidade.", | 299 | "settings.app.languageDisclaimer": "As traduções oficiais são em inglês e alemão. As demais traduções são baseadas na ajuda da comunidade.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Senha", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "As mudanças exigem reiniciar o sistema", | 303 | "settings.app.restartRequired": "As mudanças exigem reiniciar o sistema", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "memória cache", | 309 | "settings.app.subheadlineCache": "memória cache", |
@@ -420,7 +428,7 @@ | |||
420 | "sidebar.addNewService": "Adicionar novo serviço", | 428 | "sidebar.addNewService": "Adicionar novo serviço", |
421 | "sidebar.closeTodosDrawer": "Close Ferdi Todos", | 429 | "sidebar.closeTodosDrawer": "Close Ferdi Todos", |
422 | "sidebar.closeWorkspaceDrawer": "Fechar menu da área de trabalho", | 430 | "sidebar.closeWorkspaceDrawer": "Fechar menu da área de trabalho", |
423 | "sidebar.lockFerdi": "Lock Ferdi", | 431 | "sidebar.lockFerdi": "Bloquear Ferdi", |
424 | "sidebar.muteApp": "Desativar notificações e áudio", | 432 | "sidebar.muteApp": "Desativar notificações e áudio", |
425 | "sidebar.openTodosDrawer": "Open Ferdi Todos", | 433 | "sidebar.openTodosDrawer": "Open Ferdi Todos", |
426 | "sidebar.openWorkspaceDrawer": "Abrir o menu da área de trabalho", | 434 | "sidebar.openWorkspaceDrawer": "Abrir o menu da área de trabalho", |
@@ -435,7 +443,7 @@ | |||
435 | "signup.legal.privacy": "Declaração de Privacidade ", | 443 | "signup.legal.privacy": "Declaração de Privacidade ", |
436 | "signup.legal.terms": "Termos de serviço", | 444 | "signup.legal.terms": "Termos de serviço", |
437 | "signup.link.login": "Já tem uma conta?", | 445 | "signup.link.login": "Já tem uma conta?", |
438 | "signup.password.label": "Password", | 446 | "signup.password.label": "Senha", |
439 | "signup.submit.label": "Criar uma conta", | 447 | "signup.submit.label": "Criar uma conta", |
440 | "subscription.bestValue": "Best value", | 448 | "subscription.bestValue": "Best value", |
441 | "subscription.cta.activateTrial": "Yes, start the free Ferdi Professional trial", | 449 | "subscription.cta.activateTrial": "Yes, start the free Ferdi Professional trial", |
@@ -444,9 +452,9 @@ | |||
444 | "subscription.includedProFeatures": "The Ferdi Professional Plan includes:", | 452 | "subscription.includedProFeatures": "The Ferdi Professional Plan includes:", |
445 | "subscription.interval.per": "per {interval}", | 453 | "subscription.interval.per": "per {interval}", |
446 | "subscription.interval.perMonth": "per month", | 454 | "subscription.interval.perMonth": "per month", |
447 | "subscription.interval.perMonthPerUser": "per month & user", | 455 | "subscription.interval.perMonthPerUser": "por mês e por utilizador", |
448 | "subscription.planItem.upgradeAccount": "Actualizar cuenta", | 456 | "subscription.planItem.upgradeAccount": "Actualizar cuenta", |
449 | "subscription.teaser.includedFeatures": "Paid Ferdi Plans include:", | 457 | "subscription.teaser.includedFeatures": "Planos pagos Ferdi incluem:", |
450 | "subscription.teaser.intro": "O Ferdi 5 vem com uma variedade de novas funcionalidades para melhorar a sua comunicação diária - pilhas inclusas. Confira os nossos novos planos e encontre aquele que melhor serve para você!", | 458 | "subscription.teaser.intro": "O Ferdi 5 vem com uma variedade de novas funcionalidades para melhorar a sua comunicação diária - pilhas inclusas. Confira os nossos novos planos e encontre aquele que melhor serve para você!", |
451 | "subscriptionPopup.buttonCancel": "Cancelar", | 459 | "subscriptionPopup.buttonCancel": "Cancelar", |
452 | "subscriptionPopup.buttonDone": "Feito", | 460 | "subscriptionPopup.buttonDone": "Feito", |
@@ -458,17 +466,17 @@ | |||
458 | "tabs.item.enableAudio": "Ativar áudio", | 466 | "tabs.item.enableAudio": "Ativar áudio", |
459 | "tabs.item.enableNotification": "Ativar notificações", | 467 | "tabs.item.enableNotification": "Ativar notificações", |
460 | "tabs.item.enableService": "Ativar serviço", | 468 | "tabs.item.enableService": "Ativar serviço", |
461 | "tabs.item.reload": "Recarregar", | 469 | "tabs.item.reload": "Actualizar", |
462 | "validation.email": "inválido", | 470 | "validation.email": "inválido", |
463 | "validation.minLength": "{campo} deve ter pelo menos {comprimento} mais caracteres ", | 471 | "validation.minLength": "{campo} deve ter pelo menos {comprimento} mais caracteres ", |
464 | "validation.oneRequired": "Necessário pelo menos um", | 472 | "validation.oneRequired": "Necessário pelo menos um", |
465 | "validation.required": "{campo} obrigatório", | 473 | "validation.required": "{campo} obrigatório", |
466 | "validation.url": "{campo} essa URL não é válida", | 474 | "validation.url": "{campo} essa URL não é válida", |
467 | "webControls.back": "Back", | 475 | "webControls.back": "Anterior", |
468 | "webControls.forward": "Forward", | 476 | "webControls.forward": "Seguinte", |
469 | "webControls.goHome": "Home", | 477 | "webControls.goHome": "Início", |
470 | "webControls.openInBrowser": "Open in Browser", | 478 | "webControls.openInBrowser": "Abrir no navegador", |
471 | "webControls.reload": "Recarregar", | 479 | "webControls.reload": "Actualizar", |
472 | "welcome.loginButton": "Entrar na sua conta", | 480 | "welcome.loginButton": "Entrar na sua conta", |
473 | "welcome.signupButton": "Criar uma conta gratuita", | 481 | "welcome.signupButton": "Criar uma conta gratuita", |
474 | "workspaceDrawer.addNewWorkspaceLabel": "Adicionar uma nova área de trabalho", | 482 | "workspaceDrawer.addNewWorkspaceLabel": "Adicionar uma nova área de trabalho", |
diff --git a/src/i18n/locales/pt.json b/src/i18n/locales/pt.json index f5beac6b3..2a45b7dbb 100644 --- a/src/i18n/locales/pt.json +++ b/src/i18n/locales/pt.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "A ler", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "Vamos começar", | 219 | "services.getStarted": "Vamos começar", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Editar conta", | 224 | "settings.account.account.editButton": "Editar conta", |
225 | "settings.account.accountType.basic": "Conta Básica", | 225 | "settings.account.accountType.basic": "Conta Básica", |
226 | "settings.account.accountType.premium": "Conta Premium", | 226 | "settings.account.accountType.premium": "Conta Premium", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Atualizar o perfil", | 229 | "settings.account.buttonSave": "Atualizar o perfil", |
228 | "settings.account.deleteAccount": "Apagar conta", | 230 | "settings.account.deleteAccount": "Apagar conta", |
229 | "settings.account.deleteEmailSent": "Recebeu um email com um endereço para confirmar a remoção da sua conta. A sua conta e dados não poderão ser restaurados!", | 231 | "settings.account.deleteEmailSent": "Recebeu um email com um endereço para confirmar a remoção da sua conta. A sua conta e dados não poderão ser restaurados!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "A cache do Ferdi está a usar {size} de espaço em disco.", | 257 | "settings.app.cacheInfo": "A cache do Ferdi está a usar {size} de espaço em disco.", |
256 | "settings.app.currentVersion": "Versão atual", | 258 | "settings.app.currentVersion": "Versão atual", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Abrir em segundo plano", | 261 | "settings.app.form.autoLaunchInBackground": "Abrir em segundo plano", |
259 | "settings.app.form.autoLaunchOnStart": "Iniciar o Ferdi após iniciar o computador", | 262 | "settings.app.form.autoLaunchOnStart": "Iniciar o Ferdi após iniciar o computador", |
260 | "settings.app.form.beta": "Incluir versões instáveis (beta)", | 263 | "settings.app.form.beta": "Incluir versões instáveis (beta)", |
261 | "settings.app.form.darkMode": "Junta-te ao Lado Negro", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Activar Aceleração de GPU", | 265 | "settings.app.form.enableGPUAcceleration": "Activar Aceleração de GPU", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Ativar verificação ortográfica", | 267 | "settings.app.form.enableSpellchecking": "Ativar verificação ortográfica", |
265 | "settings.app.form.enableSystemTray": "Mostrar o Ferdi na barra do sistema", | 268 | "settings.app.form.enableSystemTray": "Mostrar o Ferdi na barra do sistema", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "Idioma", | 274 | "settings.app.form.language": "Idioma", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Password", |
272 | "settings.app.form.minimizeToSystemTray": "Minimizar o Ferdi para a barra do sistema", | 276 | "settings.app.form.minimizeToSystemTray": "Minimizar o Ferdi para a barra do sistema", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Apresentar separadores de serviços desativados", | 285 | "settings.app.form.showDisabledServices": "Apresentar separadores de serviços desativados", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Apresentar emblema com o número de mensagens não lidas quando as notificações estão desativadas", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Apresentar emblema com o número de mensagens não lidas quando as notificações estão desativadas", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Definições", | 291 | "settings.app.headline": "Definições", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Idioma", | 295 | "settings.app.headlineLanguage": "Idioma", |
290 | "settings.app.headlineUpdates": "Atualizações", | 296 | "settings.app.headlineUpdates": "Atualizações", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", | 299 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Password", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Alterações requerem reinício", | 303 | "settings.app.restartRequired": "Alterações requerem reinício", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Cache", | 309 | "settings.app.subheadlineCache": "Cache", |
diff --git a/src/i18n/locales/ro.json b/src/i18n/locales/ro.json index edcc67771..29a3ac246 100644 --- a/src/i18n/locales/ro.json +++ b/src/i18n/locales/ro.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Loading", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "Get started", | 219 | "services.getStarted": "Get started", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Edit account", | 224 | "settings.account.account.editButton": "Edit account", |
225 | "settings.account.accountType.basic": "Basic Account", | 225 | "settings.account.accountType.basic": "Basic Account", |
226 | "settings.account.accountType.premium": "Premium Supporter Account", | 226 | "settings.account.accountType.premium": "Premium Supporter Account", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Update profile", | 229 | "settings.account.buttonSave": "Update profile", |
228 | "settings.account.deleteAccount": "Delete account", | 230 | "settings.account.deleteAccount": "Delete account", |
229 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", | 231 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", | 257 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", |
256 | "settings.app.currentVersion": "Current version:", | 258 | "settings.app.currentVersion": "Current version:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Open in background", | 261 | "settings.app.form.autoLaunchInBackground": "Open in background", |
259 | "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", | 262 | "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", |
260 | "settings.app.form.beta": "Include beta versions", | 263 | "settings.app.form.beta": "Include beta versions", |
261 | "settings.app.form.darkMode": "Join the Dark Side", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", | 265 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Enable spell checking", | 267 | "settings.app.form.enableSpellchecking": "Enable spell checking", |
265 | "settings.app.form.enableSystemTray": "Show Ferdi in system tray", | 268 | "settings.app.form.enableSystemTray": "Show Ferdi in system tray", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "Language", | 274 | "settings.app.form.language": "Language", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Password", |
272 | "settings.app.form.minimizeToSystemTray": "Minimize Ferdi to system tray", | 276 | "settings.app.form.minimizeToSystemTray": "Minimize Ferdi to system tray", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Display disabled services tabs", | 285 | "settings.app.form.showDisabledServices": "Display disabled services tabs", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Settings", | 291 | "settings.app.headline": "Settings", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Language", | 295 | "settings.app.headlineLanguage": "Language", |
290 | "settings.app.headlineUpdates": "Updates", | 296 | "settings.app.headlineUpdates": "Updates", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", | 299 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Password", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Changes require restart", | 303 | "settings.app.restartRequired": "Changes require restart", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Cache", | 309 | "settings.app.subheadlineCache": "Cache", |
diff --git a/src/i18n/locales/ru.json b/src/i18n/locales/ru.json index b329522f4..41964399b 100644 --- a/src/i18n/locales/ru.json +++ b/src/i18n/locales/ru.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Загрузка", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "Начать работу", | 219 | "services.getStarted": "Начать работу", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Редактировать аккаунт", | 224 | "settings.account.account.editButton": "Редактировать аккаунт", |
225 | "settings.account.accountType.basic": "Базовый аккаунт", | 225 | "settings.account.accountType.basic": "Базовый аккаунт", |
226 | "settings.account.accountType.premium": "Премиум аккаунт", | 226 | "settings.account.accountType.premium": "Премиум аккаунт", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Обновить профиль", | 229 | "settings.account.buttonSave": "Обновить профиль", |
228 | "settings.account.deleteAccount": "Удалить аккаунт", | 230 | "settings.account.deleteAccount": "Удалить аккаунт", |
229 | "settings.account.deleteEmailSent": "Вам выслано письмо с ссылкой для подтверждения удаления аккаунта. После этого ваш аккаунт и данные не смогут быть восстановлены!", | 231 | "settings.account.deleteEmailSent": "Вам выслано письмо с ссылкой для подтверждения удаления аккаунта. После этого ваш аккаунт и данные не смогут быть восстановлены!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "Кэш занимает {size} на диске.", | 257 | "settings.app.cacheInfo": "Кэш занимает {size} на диске.", |
256 | "settings.app.currentVersion": "Текущая версия:", | 258 | "settings.app.currentVersion": "Текущая версия:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Открывать в фоне", | 261 | "settings.app.form.autoLaunchInBackground": "Открывать в фоне", |
259 | "settings.app.form.autoLaunchOnStart": "Запускать Ferdi при старте", | 262 | "settings.app.form.autoLaunchOnStart": "Запускать Ferdi при старте", |
260 | "settings.app.form.beta": "Включая бета версии", | 263 | "settings.app.form.beta": "Включая бета версии", |
261 | "settings.app.form.darkMode": "Перейти на Тёмную сторону", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Включить ускорение GPU", | 265 | "settings.app.form.enableGPUAcceleration": "Включить ускорение GPU", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Включить проверку правописания", | 267 | "settings.app.form.enableSpellchecking": "Включить проверку правописания", |
265 | "settings.app.form.enableSystemTray": "Показывать Ferdi в системном трее", | 268 | "settings.app.form.enableSystemTray": "Показывать Ferdi в системном трее", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "Язык", | 274 | "settings.app.form.language": "Язык", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Пароль", |
272 | "settings.app.form.minimizeToSystemTray": "Сворачивать Ferdi в системный трей", | 276 | "settings.app.form.minimizeToSystemTray": "Сворачивать Ferdi в системный трей", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Показывать вкладки отключённых служб", | 285 | "settings.app.form.showDisabledServices": "Показывать вкладки отключённых служб", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Показывать значок непрочитанного сообщения при отключённых уведомлениях", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Показывать значок непрочитанного сообщения при отключённых уведомлениях", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Настройки", | 291 | "settings.app.headline": "Настройки", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Язык", | 295 | "settings.app.headlineLanguage": "Язык", |
290 | "settings.app.headlineUpdates": "Обновления", | 296 | "settings.app.headlineUpdates": "Обновления", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Официальная поддержка только для английского и немецкого языков. Остальные языки переведены сообществом.", | 299 | "settings.app.languageDisclaimer": "Официальная поддержка только для английского и немецкого языков. Остальные языки переведены сообществом.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Пароль", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Изменения требуют перезагрузки приложения", | 303 | "settings.app.restartRequired": "Изменения требуют перезагрузки приложения", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Кэш", | 309 | "settings.app.subheadlineCache": "Кэш", |
diff --git a/src/i18n/locales/sk.json b/src/i18n/locales/sk.json index 0b4c0d3fa..0146c0f03 100644 --- a/src/i18n/locales/sk.json +++ b/src/i18n/locales/sk.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Načítava", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "Začíname", | 219 | "services.getStarted": "Začíname", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Upraviť účet", | 224 | "settings.account.account.editButton": "Upraviť účet", |
225 | "settings.account.accountType.basic": "Základný účet", | 225 | "settings.account.accountType.basic": "Základný účet", |
226 | "settings.account.accountType.premium": "Prémiový účet podporovateľa", | 226 | "settings.account.accountType.premium": "Prémiový účet podporovateľa", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Aktualizovať profil", | 229 | "settings.account.buttonSave": "Aktualizovať profil", |
228 | "settings.account.deleteAccount": "Odstrániť účet", | 230 | "settings.account.deleteAccount": "Odstrániť účet", |
229 | "settings.account.deleteEmailSent": "Bol vám odoslaný e-mail s odkazom pre potvrdenie odstránenia vášho účtu. Váš účet a údaje sa nebudú dať obnoviť!", | 231 | "settings.account.deleteEmailSent": "Bol vám odoslaný e-mail s odkazom pre potvrdenie odstránenia vášho účtu. Váš účet a údaje sa nebudú dať obnoviť!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "Vyrovnávacia pamäť Ferdi momentálne používa {size} miesta na disku.", | 257 | "settings.app.cacheInfo": "Vyrovnávacia pamäť Ferdi momentálne používa {size} miesta na disku.", |
256 | "settings.app.currentVersion": "Súčasná verzia:", | 258 | "settings.app.currentVersion": "Súčasná verzia:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Otvoriť na pozadí", | 261 | "settings.app.form.autoLaunchInBackground": "Otvoriť na pozadí", |
259 | "settings.app.form.autoLaunchOnStart": "Spustiť Ferdi pri štarte", | 262 | "settings.app.form.autoLaunchOnStart": "Spustiť Ferdi pri štarte", |
260 | "settings.app.form.beta": "Vrátane beta verzií", | 263 | "settings.app.form.beta": "Vrátane beta verzií", |
261 | "settings.app.form.darkMode": "Spustiť Dark Side", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Zapnúť GPU zrýchlenie", | 265 | "settings.app.form.enableGPUAcceleration": "Zapnúť GPU zrýchlenie", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Zapnúť kontrolu pravopisu", | 267 | "settings.app.form.enableSpellchecking": "Zapnúť kontrolu pravopisu", |
265 | "settings.app.form.enableSystemTray": "Zobrazovať Ferdi v systémovej lište", | 268 | "settings.app.form.enableSystemTray": "Zobrazovať Ferdi v systémovej lište", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "Jazyk", | 274 | "settings.app.form.language": "Jazyk", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Password", |
272 | "settings.app.form.minimizeToSystemTray": "Minimalizovať Ferdi do systémovej lišty", | 276 | "settings.app.form.minimizeToSystemTray": "Minimalizovať Ferdi do systémovej lišty", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Zobraziť záložky vypnutých služieb", | 285 | "settings.app.form.showDisabledServices": "Zobraziť záložky vypnutých služieb", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Zobraziť symbol pre neprečítané správy, keď sú vypnuté upozornenia", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Zobraziť symbol pre neprečítané správy, keď sú vypnuté upozornenia", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Nastavenia", | 291 | "settings.app.headline": "Nastavenia", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Jazyk", | 295 | "settings.app.headlineLanguage": "Jazyk", |
290 | "settings.app.headlineUpdates": "Aktualizácie", | 296 | "settings.app.headlineUpdates": "Aktualizácie", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Oficiálne preklady sú angličtina a nemčina. Všetky ostatné jazyky sú preklady založené na komunite.", | 299 | "settings.app.languageDisclaimer": "Oficiálne preklady sú angličtina a nemčina. Všetky ostatné jazyky sú preklady založené na komunite.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Password", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Zmeny vyžadujú reštart", | 303 | "settings.app.restartRequired": "Zmeny vyžadujú reštart", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Vyrovnávacia pamäť", | 309 | "settings.app.subheadlineCache": "Vyrovnávacia pamäť", |
diff --git a/src/i18n/locales/sl.json b/src/i18n/locales/sl.json index edcc67771..29a3ac246 100644 --- a/src/i18n/locales/sl.json +++ b/src/i18n/locales/sl.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Loading", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "Get started", | 219 | "services.getStarted": "Get started", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Edit account", | 224 | "settings.account.account.editButton": "Edit account", |
225 | "settings.account.accountType.basic": "Basic Account", | 225 | "settings.account.accountType.basic": "Basic Account", |
226 | "settings.account.accountType.premium": "Premium Supporter Account", | 226 | "settings.account.accountType.premium": "Premium Supporter Account", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Update profile", | 229 | "settings.account.buttonSave": "Update profile", |
228 | "settings.account.deleteAccount": "Delete account", | 230 | "settings.account.deleteAccount": "Delete account", |
229 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", | 231 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", | 257 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", |
256 | "settings.app.currentVersion": "Current version:", | 258 | "settings.app.currentVersion": "Current version:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Open in background", | 261 | "settings.app.form.autoLaunchInBackground": "Open in background", |
259 | "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", | 262 | "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", |
260 | "settings.app.form.beta": "Include beta versions", | 263 | "settings.app.form.beta": "Include beta versions", |
261 | "settings.app.form.darkMode": "Join the Dark Side", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", | 265 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Enable spell checking", | 267 | "settings.app.form.enableSpellchecking": "Enable spell checking", |
265 | "settings.app.form.enableSystemTray": "Show Ferdi in system tray", | 268 | "settings.app.form.enableSystemTray": "Show Ferdi in system tray", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "Language", | 274 | "settings.app.form.language": "Language", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Password", |
272 | "settings.app.form.minimizeToSystemTray": "Minimize Ferdi to system tray", | 276 | "settings.app.form.minimizeToSystemTray": "Minimize Ferdi to system tray", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Display disabled services tabs", | 285 | "settings.app.form.showDisabledServices": "Display disabled services tabs", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Settings", | 291 | "settings.app.headline": "Settings", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Language", | 295 | "settings.app.headlineLanguage": "Language", |
290 | "settings.app.headlineUpdates": "Updates", | 296 | "settings.app.headlineUpdates": "Updates", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", | 299 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Password", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Changes require restart", | 303 | "settings.app.restartRequired": "Changes require restart", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Cache", | 309 | "settings.app.subheadlineCache": "Cache", |
diff --git a/src/i18n/locales/sr.json b/src/i18n/locales/sr.json index 1190fee0a..990763428 100644 --- a/src/i18n/locales/sr.json +++ b/src/i18n/locales/sr.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Loading", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "Započnimo! ", | 219 | "services.getStarted": "Započnimo! ", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Uredi račun", | 224 | "settings.account.account.editButton": "Uredi račun", |
225 | "settings.account.accountType.basic": "Osnovni račun", | 225 | "settings.account.accountType.basic": "Osnovni račun", |
226 | "settings.account.accountType.premium": "Premium račun", | 226 | "settings.account.accountType.premium": "Premium račun", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Ažuriraj profil", | 229 | "settings.account.buttonSave": "Ažuriraj profil", |
228 | "settings.account.deleteAccount": "Обриши налог", | 230 | "settings.account.deleteAccount": "Обриши налог", |
229 | "settings.account.deleteEmailSent": "Добили сте имејл са линком путем којег потврђујете брисање свог налога. Ваш налог и подаци не могу бити повраћени!", | 231 | "settings.account.deleteEmailSent": "Добили сте имејл са линком путем којег потврђујете брисање свог налога. Ваш налог и подаци не могу бити повраћени!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "Франз кеш тренутно користи {величина} простора на диску.", | 257 | "settings.app.cacheInfo": "Франз кеш тренутно користи {величина} простора на диску.", |
256 | "settings.app.currentVersion": "Trenutna verzija:", | 258 | "settings.app.currentVersion": "Trenutna verzija:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Otvori u pozadini", | 261 | "settings.app.form.autoLaunchInBackground": "Otvori u pozadini", |
259 | "settings.app.form.autoLaunchOnStart": "Pokreni Ferdi sa sistemom", | 262 | "settings.app.form.autoLaunchOnStart": "Pokreni Ferdi sa sistemom", |
260 | "settings.app.form.beta": "Obuhvati i beta verzije", | 263 | "settings.app.form.beta": "Obuhvati i beta verzije", |
261 | "settings.app.form.darkMode": "Join the Dark Side", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Омогући убрзање графичке јединице", | 265 | "settings.app.form.enableGPUAcceleration": "Омогући убрзање графичке јединице", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Omogući provjeru pravopisa", | 267 | "settings.app.form.enableSpellchecking": "Omogući provjeru pravopisa", |
265 | "settings.app.form.enableSystemTray": "Prikaži aplikaciju u sustavskoj traci", | 268 | "settings.app.form.enableSystemTray": "Prikaži aplikaciju u sustavskoj traci", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "Jezik", | 274 | "settings.app.form.language": "Jezik", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Password", |
272 | "settings.app.form.minimizeToSystemTray": "Smanji Franca u sustavsku traku", | 276 | "settings.app.form.minimizeToSystemTray": "Smanji Franca u sustavsku traku", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Prikaži ploče s onemogućenim servisima", | 285 | "settings.app.form.showDisabledServices": "Prikaži ploče s onemogućenim servisima", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Покажи беџ за непрочитане поруке када су обавештења онемогућена", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Покажи беџ за непрочитане поруке када су обавештења онемогућена", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Postavke", | 291 | "settings.app.headline": "Postavke", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Jezik", | 295 | "settings.app.headlineLanguage": "Jezik", |
290 | "settings.app.headlineUpdates": "Nadogradnje", | 296 | "settings.app.headlineUpdates": "Nadogradnje", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", | 299 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Password", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Promjene postavki zahtijevaju ponovni pogon", | 303 | "settings.app.restartRequired": "Promjene postavki zahtijevaju ponovni pogon", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Кеш", | 309 | "settings.app.subheadlineCache": "Кеш", |
diff --git a/src/i18n/locales/sv.json b/src/i18n/locales/sv.json index edcc67771..29a3ac246 100644 --- a/src/i18n/locales/sv.json +++ b/src/i18n/locales/sv.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Loading", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "Get started", | 219 | "services.getStarted": "Get started", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Edit account", | 224 | "settings.account.account.editButton": "Edit account", |
225 | "settings.account.accountType.basic": "Basic Account", | 225 | "settings.account.accountType.basic": "Basic Account", |
226 | "settings.account.accountType.premium": "Premium Supporter Account", | 226 | "settings.account.accountType.premium": "Premium Supporter Account", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Update profile", | 229 | "settings.account.buttonSave": "Update profile", |
228 | "settings.account.deleteAccount": "Delete account", | 230 | "settings.account.deleteAccount": "Delete account", |
229 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", | 231 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", | 257 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", |
256 | "settings.app.currentVersion": "Current version:", | 258 | "settings.app.currentVersion": "Current version:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Open in background", | 261 | "settings.app.form.autoLaunchInBackground": "Open in background", |
259 | "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", | 262 | "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", |
260 | "settings.app.form.beta": "Include beta versions", | 263 | "settings.app.form.beta": "Include beta versions", |
261 | "settings.app.form.darkMode": "Join the Dark Side", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", | 265 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Enable spell checking", | 267 | "settings.app.form.enableSpellchecking": "Enable spell checking", |
265 | "settings.app.form.enableSystemTray": "Show Ferdi in system tray", | 268 | "settings.app.form.enableSystemTray": "Show Ferdi in system tray", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "Language", | 274 | "settings.app.form.language": "Language", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Password", |
272 | "settings.app.form.minimizeToSystemTray": "Minimize Ferdi to system tray", | 276 | "settings.app.form.minimizeToSystemTray": "Minimize Ferdi to system tray", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Display disabled services tabs", | 285 | "settings.app.form.showDisabledServices": "Display disabled services tabs", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Settings", | 291 | "settings.app.headline": "Settings", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Language", | 295 | "settings.app.headlineLanguage": "Language", |
290 | "settings.app.headlineUpdates": "Updates", | 296 | "settings.app.headlineUpdates": "Updates", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", | 299 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Password", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Changes require restart", | 303 | "settings.app.restartRequired": "Changes require restart", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Cache", | 309 | "settings.app.subheadlineCache": "Cache", |
diff --git a/src/i18n/locales/tr.json b/src/i18n/locales/tr.json index 8e55a66f9..148b0e332 100644 --- a/src/i18n/locales/tr.json +++ b/src/i18n/locales/tr.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Yükleniyor", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "Haydi başlayalım", | 219 | "services.getStarted": "Haydi başlayalım", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Hesabı düzenle", | 224 | "settings.account.account.editButton": "Hesabı düzenle", |
225 | "settings.account.accountType.basic": "Basit Hesap", | 225 | "settings.account.accountType.basic": "Basit Hesap", |
226 | "settings.account.accountType.premium": "Premium Destekçi Hesabı", | 226 | "settings.account.accountType.premium": "Premium Destekçi Hesabı", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Profili güncelle", | 229 | "settings.account.buttonSave": "Profili güncelle", |
228 | "settings.account.deleteAccount": "Hesabı sil", | 230 | "settings.account.deleteAccount": "Hesabı sil", |
229 | "settings.account.deleteEmailSent": "Hesabınızın silinmesini onaylamanız için e-posta adresinize gönderilen bağlantıya tıklayınız. Bu işlem sonrasında hesabınız ve bilgileriniz geri getirilemez!", | 231 | "settings.account.deleteEmailSent": "Hesabınızın silinmesini onaylamanız için e-posta adresinize gönderilen bağlantıya tıklayınız. Bu işlem sonrasında hesabınız ve bilgileriniz geri getirilemez!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "Ferdi önbelleği şu anda {size} disk alanı kullanıyor.", | 257 | "settings.app.cacheInfo": "Ferdi önbelleği şu anda {size} disk alanı kullanıyor.", |
256 | "settings.app.currentVersion": "Geçerli sürüm:", | 258 | "settings.app.currentVersion": "Geçerli sürüm:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Arka planda aç", | 261 | "settings.app.form.autoLaunchInBackground": "Arka planda aç", |
259 | "settings.app.form.autoLaunchOnStart": "Ferdi'ı başlangıçta aç", | 262 | "settings.app.form.autoLaunchOnStart": "Ferdi'ı başlangıçta aç", |
260 | "settings.app.form.beta": "Beta versiyonları dahil et", | 263 | "settings.app.form.beta": "Beta versiyonları dahil et", |
261 | "settings.app.form.darkMode": "Karanlık tarafa katıl", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Grafik İşlemci Ünitesi (GPU) Hızlandırıcısını Aktif et", | 265 | "settings.app.form.enableGPUAcceleration": "Grafik İşlemci Ünitesi (GPU) Hızlandırıcısını Aktif et", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Yazım denetimini etkinleştir", | 267 | "settings.app.form.enableSpellchecking": "Yazım denetimini etkinleştir", |
265 | "settings.app.form.enableSystemTray": "Ferdi'ı sistem tepsisinde göster", | 268 | "settings.app.form.enableSystemTray": "Ferdi'ı sistem tepsisinde göster", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "Dil", | 274 | "settings.app.form.language": "Dil", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Şifre", |
272 | "settings.app.form.minimizeToSystemTray": "Ferdi'ı sistem tepsisine küçült", | 276 | "settings.app.form.minimizeToSystemTray": "Ferdi'ı sistem tepsisine küçült", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "Kime:", | 281 | "settings.app.form.scheduledDNDEnd": "Kime:", |
278 | "settings.app.form.scheduledDNDStart": "Kimden:", | 282 | "settings.app.form.scheduledDNDStart": "Kimden:", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Sunucu", | 284 | "settings.app.form.server": "Sunucu", |
280 | "settings.app.form.showDisabledServices": "Devre dışı bırakılan servis sekmelerini göster", | 285 | "settings.app.form.showDisabledServices": "Devre dışı bırakılan servis sekmelerini göster", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Bildirimler kapalı iken okunmamış mesaj sayısını göster", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Bildirimler kapalı iken okunmamış mesaj sayısını göster", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Ayarlar", | 291 | "settings.app.headline": "Ayarlar", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Dil", | 295 | "settings.app.headlineLanguage": "Dil", |
290 | "settings.app.headlineUpdates": "Güncellemeler", | 296 | "settings.app.headlineUpdates": "Güncellemeler", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", | 299 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Şifre", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Değişiklikler yeniden başlatmayı gerektiriyor", | 303 | "settings.app.restartRequired": "Değişiklikler yeniden başlatmayı gerektiriyor", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Önbellek", | 309 | "settings.app.subheadlineCache": "Önbellek", |
diff --git a/src/i18n/locales/uk.json b/src/i18n/locales/uk.json index 1deed25fe..fa7408ef8 100644 --- a/src/i18n/locales/uk.json +++ b/src/i18n/locales/uk.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Loading", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "Почати", | 219 | "services.getStarted": "Почати", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Редагувати акаунт", | 224 | "settings.account.account.editButton": "Редагувати акаунт", |
225 | "settings.account.accountType.basic": "Базовий акаунт", | 225 | "settings.account.accountType.basic": "Базовий акаунт", |
226 | "settings.account.accountType.premium": "Преміум Акаунт Прихильника", | 226 | "settings.account.accountType.premium": "Преміум Акаунт Прихильника", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Оновити профіль", | 229 | "settings.account.buttonSave": "Оновити профіль", |
228 | "settings.account.deleteAccount": "Видалити обліковий запис", | 230 | "settings.account.deleteAccount": "Видалити обліковий запис", |
229 | "settings.account.deleteEmailSent": "Ви отримали електронного листа з посиланням, щоб підтвердити видалення облікового запису. Ваш обліковий запис і дані не можна буде відновити!", | 231 | "settings.account.deleteEmailSent": "Ви отримали електронного листа з посиланням, щоб підтвердити видалення облікового запису. Ваш обліковий запис і дані не можна буде відновити!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "Кеш, який використовує Ferdi, займає {size} дискового простору.", | 257 | "settings.app.cacheInfo": "Кеш, який використовує Ferdi, займає {size} дискового простору.", |
256 | "settings.app.currentVersion": "Поточна версія:", | 258 | "settings.app.currentVersion": "Поточна версія:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Відкрити у фоновому режимі", | 261 | "settings.app.form.autoLaunchInBackground": "Відкрити у фоновому режимі", |
259 | "settings.app.form.autoLaunchOnStart": "Запускати Ferdi на початку", | 262 | "settings.app.form.autoLaunchOnStart": "Запускати Ferdi на початку", |
260 | "settings.app.form.beta": "Включити бета-версії", | 263 | "settings.app.form.beta": "Включити бета-версії", |
261 | "settings.app.form.darkMode": "Переходь на Темну Сторону", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Ввімкнути прискорення GPU", | 265 | "settings.app.form.enableGPUAcceleration": "Ввімкнути прискорення GPU", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Увімкнути перевірку орфографії", | 267 | "settings.app.form.enableSpellchecking": "Увімкнути перевірку орфографії", |
265 | "settings.app.form.enableSystemTray": "Показувати Ferdi у системному лотку", | 268 | "settings.app.form.enableSystemTray": "Показувати Ferdi у системному лотку", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "Мова", | 274 | "settings.app.form.language": "Мова", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Password", |
272 | "settings.app.form.minimizeToSystemTray": "Мінімізувати Ferdi до системного лотка", | 276 | "settings.app.form.minimizeToSystemTray": "Мінімізувати Ferdi до системного лотка", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Показати вкладку вимкнених сервісів", | 285 | "settings.app.form.showDisabledServices": "Показати вкладку вимкнених сервісів", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Показувати значок непрочитаних повідомлень коли сповіщення вимкнені", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Показувати значок непрочитаних повідомлень коли сповіщення вимкнені", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Налаштування", | 291 | "settings.app.headline": "Налаштування", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Мова", | 295 | "settings.app.headlineLanguage": "Мова", |
290 | "settings.app.headlineUpdates": "Оновлення", | 296 | "settings.app.headlineUpdates": "Оновлення", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", | 299 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Password", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Зміни потребують перезапуску", | 303 | "settings.app.restartRequired": "Зміни потребують перезапуску", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Кеш", | 309 | "settings.app.subheadlineCache": "Кеш", |
diff --git a/src/i18n/locales/vi.json b/src/i18n/locales/vi.json index edcc67771..29a3ac246 100644 --- a/src/i18n/locales/vi.json +++ b/src/i18n/locales/vi.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Loading", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "Get started", | 219 | "services.getStarted": "Get started", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Edit account", | 224 | "settings.account.account.editButton": "Edit account", |
225 | "settings.account.accountType.basic": "Basic Account", | 225 | "settings.account.accountType.basic": "Basic Account", |
226 | "settings.account.accountType.premium": "Premium Supporter Account", | 226 | "settings.account.accountType.premium": "Premium Supporter Account", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Update profile", | 229 | "settings.account.buttonSave": "Update profile", |
228 | "settings.account.deleteAccount": "Delete account", | 230 | "settings.account.deleteAccount": "Delete account", |
229 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", | 231 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", | 257 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", |
256 | "settings.app.currentVersion": "Current version:", | 258 | "settings.app.currentVersion": "Current version:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Open in background", | 261 | "settings.app.form.autoLaunchInBackground": "Open in background", |
259 | "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", | 262 | "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", |
260 | "settings.app.form.beta": "Include beta versions", | 263 | "settings.app.form.beta": "Include beta versions", |
261 | "settings.app.form.darkMode": "Join the Dark Side", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", | 265 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Enable spell checking", | 267 | "settings.app.form.enableSpellchecking": "Enable spell checking", |
265 | "settings.app.form.enableSystemTray": "Show Ferdi in system tray", | 268 | "settings.app.form.enableSystemTray": "Show Ferdi in system tray", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "Language", | 274 | "settings.app.form.language": "Language", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Password", |
272 | "settings.app.form.minimizeToSystemTray": "Minimize Ferdi to system tray", | 276 | "settings.app.form.minimizeToSystemTray": "Minimize Ferdi to system tray", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Display disabled services tabs", | 285 | "settings.app.form.showDisabledServices": "Display disabled services tabs", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Settings", | 291 | "settings.app.headline": "Settings", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Language", | 295 | "settings.app.headlineLanguage": "Language", |
290 | "settings.app.headlineUpdates": "Updates", | 296 | "settings.app.headlineUpdates": "Updates", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", | 299 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Password", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Changes require restart", | 303 | "settings.app.restartRequired": "Changes require restart", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Cache", | 309 | "settings.app.subheadlineCache": "Cache", |
diff --git a/src/i18n/locales/zh-HANT.json b/src/i18n/locales/zh-HANT.json index 872bfd9d7..49b0349d0 100644 --- a/src/i18n/locales/zh-HANT.json +++ b/src/i18n/locales/zh-HANT.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Loading", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "開始使用", | 219 | "services.getStarted": "開始使用", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "更改帳戶資訊", | 224 | "settings.account.account.editButton": "更改帳戶資訊", |
225 | "settings.account.accountType.basic": "基本帳戶", | 225 | "settings.account.accountType.basic": "基本帳戶", |
226 | "settings.account.accountType.premium": "Premium Supporter Account", | 226 | "settings.account.accountType.premium": "Premium Supporter Account", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "更新帳戶資訊", | 229 | "settings.account.buttonSave": "更新帳戶資訊", |
228 | "settings.account.deleteAccount": "Delete account", | 230 | "settings.account.deleteAccount": "Delete account", |
229 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", | 231 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", | 257 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", |
256 | "settings.app.currentVersion": "當前版本:", | 258 | "settings.app.currentVersion": "當前版本:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "背景啟動", | 261 | "settings.app.form.autoLaunchInBackground": "背景啟動", |
259 | "settings.app.form.autoLaunchOnStart": "開機時啟動", | 262 | "settings.app.form.autoLaunchOnStart": "開機時啟動", |
260 | "settings.app.form.beta": "包含開發中版本", | 263 | "settings.app.form.beta": "包含開發中版本", |
261 | "settings.app.form.darkMode": "Join the Dark Side", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", | 265 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Enable spell checking", | 267 | "settings.app.form.enableSpellchecking": "Enable spell checking", |
265 | "settings.app.form.enableSystemTray": "在系統匣上顯示", | 268 | "settings.app.form.enableSystemTray": "在系統匣上顯示", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "語言", | 274 | "settings.app.form.language": "語言", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Password", |
272 | "settings.app.form.minimizeToSystemTray": "最小化至系統匣", | 276 | "settings.app.form.minimizeToSystemTray": "最小化至系統匣", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Display disabled services tabs", | 285 | "settings.app.form.showDisabledServices": "Display disabled services tabs", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Settings", | 291 | "settings.app.headline": "Settings", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "語言", | 295 | "settings.app.headlineLanguage": "語言", |
290 | "settings.app.headlineUpdates": "更新", | 296 | "settings.app.headlineUpdates": "更新", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", | 299 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Password", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Changes require restart", | 303 | "settings.app.restartRequired": "Changes require restart", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Cache", | 309 | "settings.app.subheadlineCache": "Cache", |
diff --git a/src/i18n/locales/zh.json b/src/i18n/locales/zh.json index edcc67771..29a3ac246 100644 --- a/src/i18n/locales/zh.json +++ b/src/i18n/locales/zh.json | |||
@@ -215,7 +215,7 @@ | |||
215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", | 215 | "service.restrictedHandler.customUrl.text": "Please upgrade to the Ferdi Professional plan to use custom urls & self hosted services.", |
216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", | 216 | "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.", |
217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", | 217 | "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.", |
218 | "service.webviewLoader.loading": "Loading", | 218 | "service.webviewLoader.loading": "Loading {service}", |
219 | "services.getStarted": "Get started", | 219 | "services.getStarted": "Get started", |
220 | "services.login": "Please login to use Ferdi.", | 220 | "services.login": "Please login to use Ferdi.", |
221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", | 221 | "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.", |
@@ -224,6 +224,8 @@ | |||
224 | "settings.account.account.editButton": "Edit account", | 224 | "settings.account.account.editButton": "Edit account", |
225 | "settings.account.accountType.basic": "Basic Account", | 225 | "settings.account.accountType.basic": "Basic Account", |
226 | "settings.account.accountType.premium": "Premium Supporter Account", | 226 | "settings.account.accountType.premium": "Premium Supporter Account", |
227 | "settings.account.accountUnavailable": "Account is unavailable", | ||
228 | "settings.account.accountUnavailableInfo": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
227 | "settings.account.buttonSave": "Update profile", | 229 | "settings.account.buttonSave": "Update profile", |
228 | "settings.account.deleteAccount": "Delete account", | 230 | "settings.account.deleteAccount": "Delete account", |
229 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", | 231 | "settings.account.deleteEmailSent": "You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", |
@@ -255,20 +257,22 @@ | |||
255 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", | 257 | "settings.app.cacheInfo": "Ferdi cache is currently using {size} of disk space.", |
256 | "settings.app.currentVersion": "Current version:", | 258 | "settings.app.currentVersion": "Current version:", |
257 | "settings.app.form.accentColor": "Accent color", | 259 | "settings.app.form.accentColor": "Accent color", |
260 | "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my Mac's dark mode setting", | ||
258 | "settings.app.form.autoLaunchInBackground": "Open in background", | 261 | "settings.app.form.autoLaunchInBackground": "Open in background", |
259 | "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", | 262 | "settings.app.form.autoLaunchOnStart": "Launch Ferdi on start", |
260 | "settings.app.form.beta": "Include beta versions", | 263 | "settings.app.form.beta": "Include beta versions", |
261 | "settings.app.form.darkMode": "Join the Dark Side", | 264 | "settings.app.form.darkMode": "Enable dark mode", |
262 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", | 265 | "settings.app.form.enableGPUAcceleration": "Enable GPU Acceleration", |
263 | "settings.app.form.enableLock": "Enable Ferdi password lock", | 266 | "settings.app.form.enableLock": "Enable Password Lock", |
264 | "settings.app.form.enableSpellchecking": "Enable spell checking", | 267 | "settings.app.form.enableSpellchecking": "Enable spell checking", |
265 | "settings.app.form.enableSystemTray": "Show Ferdi in system tray", | 268 | "settings.app.form.enableSystemTray": "Show Ferdi in system tray", |
266 | "settings.app.form.enableTodos": "Enable Ferdi Todos", | 269 | "settings.app.form.enableTodos": "Enable Ferdi Todos", |
267 | "settings.app.form.hibernate": "Enable service hibernation", | 270 | "settings.app.form.hibernate": "Enable service hibernation", |
268 | "settings.app.form.hibernationStrategy": "Hibernation strategy", | 271 | "settings.app.form.hibernationStrategy": "Hibernation strategy", |
272 | "settings.app.form.inactivityLock": "Lock after inactivity", | ||
269 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", | 273 | "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", |
270 | "settings.app.form.language": "Language", | 274 | "settings.app.form.language": "Language", |
271 | "settings.app.form.lockPassword": "Ferdi Lock password", | 275 | "settings.app.form.lockPassword": "Password", |
272 | "settings.app.form.minimizeToSystemTray": "Minimize Ferdi to system tray", | 276 | "settings.app.form.minimizeToSystemTray": "Minimize Ferdi to system tray", |
273 | "settings.app.form.noUpdates": "Disable updates", | 277 | "settings.app.form.noUpdates": "Disable updates", |
274 | "settings.app.form.privateNotifications": "Don't show message content in notifications", | 278 | "settings.app.form.privateNotifications": "Don't show message content in notifications", |
@@ -276,10 +280,12 @@ | |||
276 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", | 280 | "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", |
277 | "settings.app.form.scheduledDNDEnd": "To", | 281 | "settings.app.form.scheduledDNDEnd": "To", |
278 | "settings.app.form.scheduledDNDStart": "From", | 282 | "settings.app.form.scheduledDNDStart": "From", |
283 | "settings.app.form.sentry": "Send telemetry data", | ||
279 | "settings.app.form.server": "Server", | 284 | "settings.app.form.server": "Server", |
280 | "settings.app.form.showDisabledServices": "Display disabled services tabs", | 285 | "settings.app.form.showDisabledServices": "Display disabled services tabs", |
281 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", | 286 | "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", |
282 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", | 287 | "settings.app.form.showServiceNavigationBar": "Always show service navigation bar", |
288 | "settings.app.form.startMinimized": "Start minimized in tray", | ||
283 | "settings.app.form.todoServer": "Todo Server", | 289 | "settings.app.form.todoServer": "Todo Server", |
284 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", | 290 | "settings.app.form.universalDarkMode": "Enable universal Dark Mode", |
285 | "settings.app.headline": "Settings", | 291 | "settings.app.headline": "Settings", |
@@ -289,13 +295,15 @@ | |||
289 | "settings.app.headlineLanguage": "Language", | 295 | "settings.app.headlineLanguage": "Language", |
290 | "settings.app.headlineUpdates": "Updates", | 296 | "settings.app.headlineUpdates": "Updates", |
291 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 297 | "settings.app.hibernateInfo": "By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
298 | "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
292 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", | 299 | "settings.app.languageDisclaimer": "Official translations are English & German. All other languages are community based translations.", |
293 | "settings.app.lockInfo": "Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 300 | "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
294 | "settings.app.lockedPassword": "Ferdi Lock Password", | 301 | "settings.app.lockedPassword": "Password", |
295 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 302 | "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
296 | "settings.app.restartRequired": "Changes require restart", | 303 | "settings.app.restartRequired": "Changes require restart", |
297 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 304 | "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
298 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 305 | "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
306 | "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
299 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", | 307 | "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.", |
300 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 308 | "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
301 | "settings.app.subheadlineCache": "Cache", | 309 | "settings.app.subheadlineCache": "Cache", |
diff --git a/src/i18n/messages/src/components/auth/Locked.json b/src/i18n/messages/src/components/auth/Locked.json index 86b1cae90..407e70484 100644 --- a/src/i18n/messages/src/components/auth/Locked.json +++ b/src/i18n/messages/src/components/auth/Locked.json | |||
@@ -4,11 +4,11 @@ | |||
4 | "defaultMessage": "!!!Locked", | 4 | "defaultMessage": "!!!Locked", |
5 | "file": "src/components/auth/Locked.js", | 5 | "file": "src/components/auth/Locked.js", |
6 | "start": { | 6 | "start": { |
7 | "line": 15, | 7 | "line": 14, |
8 | "column": 12 | 8 | "column": 12 |
9 | }, | 9 | }, |
10 | "end": { | 10 | "end": { |
11 | "line": 18, | 11 | "line": 17, |
12 | "column": 3 | 12 | "column": 3 |
13 | } | 13 | } |
14 | }, | 14 | }, |
@@ -17,11 +17,11 @@ | |||
17 | "defaultMessage": "!!!Ferdi is currently locked. Please unlock Ferdi with your password to see your messages.", | 17 | "defaultMessage": "!!!Ferdi is currently locked. Please unlock Ferdi with your password to see your messages.", |
18 | "file": "src/components/auth/Locked.js", | 18 | "file": "src/components/auth/Locked.js", |
19 | "start": { | 19 | "start": { |
20 | "line": 19, | 20 | "line": 18, |
21 | "column": 8 | 21 | "column": 8 |
22 | }, | 22 | }, |
23 | "end": { | 23 | "end": { |
24 | "line": 22, | 24 | "line": 21, |
25 | "column": 3 | 25 | "column": 3 |
26 | } | 26 | } |
27 | }, | 27 | }, |
@@ -30,11 +30,11 @@ | |||
30 | "defaultMessage": "!!!Password", | 30 | "defaultMessage": "!!!Password", |
31 | "file": "src/components/auth/Locked.js", | 31 | "file": "src/components/auth/Locked.js", |
32 | "start": { | 32 | "start": { |
33 | "line": 23, | 33 | "line": 22, |
34 | "column": 17 | 34 | "column": 17 |
35 | }, | 35 | }, |
36 | "end": { | 36 | "end": { |
37 | "line": 26, | 37 | "line": 25, |
38 | "column": 3 | 38 | "column": 3 |
39 | } | 39 | } |
40 | }, | 40 | }, |
@@ -43,11 +43,11 @@ | |||
43 | "defaultMessage": "!!!Unlock", | 43 | "defaultMessage": "!!!Unlock", |
44 | "file": "src/components/auth/Locked.js", | 44 | "file": "src/components/auth/Locked.js", |
45 | "start": { | 45 | "start": { |
46 | "line": 27, | 46 | "line": 26, |
47 | "column": 21 | 47 | "column": 21 |
48 | }, | 48 | }, |
49 | "end": { | 49 | "end": { |
50 | "line": 30, | 50 | "line": 29, |
51 | "column": 3 | 51 | "column": 3 |
52 | } | 52 | } |
53 | }, | 53 | }, |
@@ -56,11 +56,11 @@ | |||
56 | "defaultMessage": "!!!Password invalid", | 56 | "defaultMessage": "!!!Password invalid", |
57 | "file": "src/components/auth/Locked.js", | 57 | "file": "src/components/auth/Locked.js", |
58 | "start": { | 58 | "start": { |
59 | "line": 31, | 59 | "line": 30, |
60 | "column": 22 | 60 | "column": 22 |
61 | }, | 61 | }, |
62 | "end": { | 62 | "end": { |
63 | "line": 34, | 63 | "line": 33, |
64 | "column": 3 | 64 | "column": 3 |
65 | } | 65 | } |
66 | } | 66 | } |
diff --git a/src/i18n/messages/src/components/settings/account/AccountDashboard.json b/src/i18n/messages/src/components/settings/account/AccountDashboard.json index 48078c18d..f0bb087d6 100644 --- a/src/i18n/messages/src/components/settings/account/AccountDashboard.json +++ b/src/i18n/messages/src/components/settings/account/AccountDashboard.json | |||
@@ -4,11 +4,11 @@ | |||
4 | "defaultMessage": "!!!Account", | 4 | "defaultMessage": "!!!Account", |
5 | "file": "src/components/settings/account/AccountDashboard.js", | 5 | "file": "src/components/settings/account/AccountDashboard.js", |
6 | "start": { | 6 | "start": { |
7 | "line": 18, | 7 | "line": 17, |
8 | "column": 12 | 8 | "column": 12 |
9 | }, | 9 | }, |
10 | "end": { | 10 | "end": { |
11 | "line": 21, | 11 | "line": 20, |
12 | "column": 3 | 12 | "column": 3 |
13 | } | 13 | } |
14 | }, | 14 | }, |
@@ -17,11 +17,11 @@ | |||
17 | "defaultMessage": "!!!Your Subscription", | 17 | "defaultMessage": "!!!Your Subscription", |
18 | "file": "src/components/settings/account/AccountDashboard.js", | 18 | "file": "src/components/settings/account/AccountDashboard.js", |
19 | "start": { | 19 | "start": { |
20 | "line": 22, | 20 | "line": 21, |
21 | "column": 24 | 21 | "column": 24 |
22 | }, | 22 | }, |
23 | "end": { | 23 | "end": { |
24 | "line": 25, | 24 | "line": 24, |
25 | "column": 3 | 25 | "column": 3 |
26 | } | 26 | } |
27 | }, | 27 | }, |
@@ -30,11 +30,11 @@ | |||
30 | "defaultMessage": "!!Danger Zone", | 30 | "defaultMessage": "!!Danger Zone", |
31 | "file": "src/components/settings/account/AccountDashboard.js", | 31 | "file": "src/components/settings/account/AccountDashboard.js", |
32 | "start": { | 32 | "start": { |
33 | "line": 26, | 33 | "line": 25, |
34 | "column": 22 | 34 | "column": 22 |
35 | }, | 35 | }, |
36 | "end": { | 36 | "end": { |
37 | "line": 29, | 37 | "line": 28, |
38 | "column": 3 | 38 | "column": 3 |
39 | } | 39 | } |
40 | }, | 40 | }, |
@@ -43,11 +43,11 @@ | |||
43 | "defaultMessage": "!!!Manage your subscription", | 43 | "defaultMessage": "!!!Manage your subscription", |
44 | "file": "src/components/settings/account/AccountDashboard.js", | 44 | "file": "src/components/settings/account/AccountDashboard.js", |
45 | "start": { | 45 | "start": { |
46 | "line": 30, | 46 | "line": 29, |
47 | "column": 33 | 47 | "column": 33 |
48 | }, | 48 | }, |
49 | "end": { | 49 | "end": { |
50 | "line": 33, | 50 | "line": 32, |
51 | "column": 3 | 51 | "column": 3 |
52 | } | 52 | } |
53 | }, | 53 | }, |
@@ -56,11 +56,11 @@ | |||
56 | "defaultMessage": "!!!Upgrade to Franz Professional", | 56 | "defaultMessage": "!!!Upgrade to Franz Professional", |
57 | "file": "src/components/settings/account/AccountDashboard.js", | 57 | "file": "src/components/settings/account/AccountDashboard.js", |
58 | "start": { | 58 | "start": { |
59 | "line": 34, | 59 | "line": 33, |
60 | "column": 23 | 60 | "column": 23 |
61 | }, | 61 | }, |
62 | "end": { | 62 | "end": { |
63 | "line": 37, | 63 | "line": 36, |
64 | "column": 3 | 64 | "column": 3 |
65 | } | 65 | } |
66 | }, | 66 | }, |
@@ -69,11 +69,11 @@ | |||
69 | "defaultMessage": "!!!Basic Account", | 69 | "defaultMessage": "!!!Basic Account", |
70 | "file": "src/components/settings/account/AccountDashboard.js", | 70 | "file": "src/components/settings/account/AccountDashboard.js", |
71 | "start": { | 71 | "start": { |
72 | "line": 38, | 72 | "line": 37, |
73 | "column": 20 | 73 | "column": 20 |
74 | }, | 74 | }, |
75 | "end": { | 75 | "end": { |
76 | "line": 41, | 76 | "line": 40, |
77 | "column": 3 | 77 | "column": 3 |
78 | } | 78 | } |
79 | }, | 79 | }, |
@@ -82,11 +82,11 @@ | |||
82 | "defaultMessage": "!!!Premium Supporter Account", | 82 | "defaultMessage": "!!!Premium Supporter Account", |
83 | "file": "src/components/settings/account/AccountDashboard.js", | 83 | "file": "src/components/settings/account/AccountDashboard.js", |
84 | "start": { | 84 | "start": { |
85 | "line": 42, | 85 | "line": 41, |
86 | "column": 22 | 86 | "column": 22 |
87 | }, | 87 | }, |
88 | "end": { | 88 | "end": { |
89 | "line": 45, | 89 | "line": 44, |
90 | "column": 3 | 90 | "column": 3 |
91 | } | 91 | } |
92 | }, | 92 | }, |
@@ -95,11 +95,11 @@ | |||
95 | "defaultMessage": "!!!Edit Account", | 95 | "defaultMessage": "!!!Edit Account", |
96 | "file": "src/components/settings/account/AccountDashboard.js", | 96 | "file": "src/components/settings/account/AccountDashboard.js", |
97 | "start": { | 97 | "start": { |
98 | "line": 46, | 98 | "line": 45, |
99 | "column": 21 | 99 | "column": 21 |
100 | }, | 100 | }, |
101 | "end": { | 101 | "end": { |
102 | "line": 49, | 102 | "line": 48, |
103 | "column": 3 | 103 | "column": 3 |
104 | } | 104 | } |
105 | }, | 105 | }, |
@@ -108,11 +108,11 @@ | |||
108 | "defaultMessage": "!!Invoices", | 108 | "defaultMessage": "!!Invoices", |
109 | "file": "src/components/settings/account/AccountDashboard.js", | 109 | "file": "src/components/settings/account/AccountDashboard.js", |
110 | "start": { | 110 | "start": { |
111 | "line": 50, | 111 | "line": 49, |
112 | "column": 18 | 112 | "column": 18 |
113 | }, | 113 | }, |
114 | "end": { | 114 | "end": { |
115 | "line": 53, | 115 | "line": 52, |
116 | "column": 3 | 116 | "column": 3 |
117 | } | 117 | } |
118 | }, | 118 | }, |
@@ -121,11 +121,11 @@ | |||
121 | "defaultMessage": "!!!Download", | 121 | "defaultMessage": "!!!Download", |
122 | "file": "src/components/settings/account/AccountDashboard.js", | 122 | "file": "src/components/settings/account/AccountDashboard.js", |
123 | "start": { | 123 | "start": { |
124 | "line": 54, | 124 | "line": 53, |
125 | "column": 19 | 125 | "column": 19 |
126 | }, | 126 | }, |
127 | "end": { | 127 | "end": { |
128 | "line": 57, | 128 | "line": 56, |
129 | "column": 3 | 129 | "column": 3 |
130 | } | 130 | } |
131 | }, | 131 | }, |
@@ -134,11 +134,11 @@ | |||
134 | "defaultMessage": "!!!Could not load user information", | 134 | "defaultMessage": "!!!Could not load user information", |
135 | "file": "src/components/settings/account/AccountDashboard.js", | 135 | "file": "src/components/settings/account/AccountDashboard.js", |
136 | "start": { | 136 | "start": { |
137 | "line": 58, | 137 | "line": 57, |
138 | "column": 25 | 138 | "column": 25 |
139 | }, | 139 | }, |
140 | "end": { | 140 | "end": { |
141 | "line": 61, | 141 | "line": 60, |
142 | "column": 3 | 142 | "column": 3 |
143 | } | 143 | } |
144 | }, | 144 | }, |
@@ -147,11 +147,11 @@ | |||
147 | "defaultMessage": "!!!Try again", | 147 | "defaultMessage": "!!!Try again", |
148 | "file": "src/components/settings/account/AccountDashboard.js", | 148 | "file": "src/components/settings/account/AccountDashboard.js", |
149 | "start": { | 149 | "start": { |
150 | "line": 62, | 150 | "line": 61, |
151 | "column": 28 | 151 | "column": 28 |
152 | }, | 152 | }, |
153 | "end": { | 153 | "end": { |
154 | "line": 65, | 154 | "line": 64, |
155 | "column": 3 | 155 | "column": 3 |
156 | } | 156 | } |
157 | }, | 157 | }, |
@@ -160,11 +160,11 @@ | |||
160 | "defaultMessage": "!!!Delete account", | 160 | "defaultMessage": "!!!Delete account", |
161 | "file": "src/components/settings/account/AccountDashboard.js", | 161 | "file": "src/components/settings/account/AccountDashboard.js", |
162 | "start": { | 162 | "start": { |
163 | "line": 66, | 163 | "line": 65, |
164 | "column": 17 | 164 | "column": 17 |
165 | }, | 165 | }, |
166 | "end": { | 166 | "end": { |
167 | "line": 69, | 167 | "line": 68, |
168 | "column": 3 | 168 | "column": 3 |
169 | } | 169 | } |
170 | }, | 170 | }, |
@@ -173,7 +173,7 @@ | |||
173 | "defaultMessage": "!!!If you don't need your Ferdi account any longer, you can delete your account and all related data here.", | 173 | "defaultMessage": "!!!If you don't need your Ferdi account any longer, you can delete your account and all related data here.", |
174 | "file": "src/components/settings/account/AccountDashboard.js", | 174 | "file": "src/components/settings/account/AccountDashboard.js", |
175 | "start": { | 175 | "start": { |
176 | "line": 70, | 176 | "line": 69, |
177 | "column": 14 | 177 | "column": 14 |
178 | }, | 178 | }, |
179 | "end": { | 179 | "end": { |
@@ -190,7 +190,7 @@ | |||
190 | "column": 19 | 190 | "column": 19 |
191 | }, | 191 | }, |
192 | "end": { | 192 | "end": { |
193 | "line": 77, | 193 | "line": 78, |
194 | "column": 3 | 194 | "column": 3 |
195 | } | 195 | } |
196 | }, | 196 | }, |
@@ -199,11 +199,11 @@ | |||
199 | "defaultMessage": "!!!Free Trial", | 199 | "defaultMessage": "!!!Free Trial", |
200 | "file": "src/components/settings/account/AccountDashboard.js", | 200 | "file": "src/components/settings/account/AccountDashboard.js", |
201 | "start": { | 201 | "start": { |
202 | "line": 78, | 202 | "line": 79, |
203 | "column": 9 | 203 | "column": 9 |
204 | }, | 204 | }, |
205 | "end": { | 205 | "end": { |
206 | "line": 81, | 206 | "line": 82, |
207 | "column": 3 | 207 | "column": 3 |
208 | } | 208 | } |
209 | }, | 209 | }, |
@@ -212,11 +212,11 @@ | |||
212 | "defaultMessage": "!!!Your Franz License:", | 212 | "defaultMessage": "!!!Your Franz License:", |
213 | "file": "src/components/settings/account/AccountDashboard.js", | 213 | "file": "src/components/settings/account/AccountDashboard.js", |
214 | "start": { | 214 | "start": { |
215 | "line": 82, | 215 | "line": 83, |
216 | "column": 15 | 216 | "column": 15 |
217 | }, | 217 | }, |
218 | "end": { | 218 | "end": { |
219 | "line": 85, | 219 | "line": 86, |
220 | "column": 3 | 220 | "column": 3 |
221 | } | 221 | } |
222 | }, | 222 | }, |
@@ -225,11 +225,11 @@ | |||
225 | "defaultMessage": "!!!Your free trial ends in {duration}.", | 225 | "defaultMessage": "!!!Your free trial ends in {duration}.", |
226 | "file": "src/components/settings/account/AccountDashboard.js", | 226 | "file": "src/components/settings/account/AccountDashboard.js", |
227 | "start": { | 227 | "start": { |
228 | "line": 86, | 228 | "line": 87, |
229 | "column": 15 | 229 | "column": 15 |
230 | }, | 230 | }, |
231 | "end": { | 231 | "end": { |
232 | "line": 89, | 232 | "line": 90, |
233 | "column": 3 | 233 | "column": 3 |
234 | } | 234 | } |
235 | }, | 235 | }, |
@@ -238,11 +238,37 @@ | |||
238 | "defaultMessage": "!!!Please update your billing info to continue using {license} after your trial period.", | 238 | "defaultMessage": "!!!Please update your billing info to continue using {license} after your trial period.", |
239 | "file": "src/components/settings/account/AccountDashboard.js", | 239 | "file": "src/components/settings/account/AccountDashboard.js", |
240 | "start": { | 240 | "start": { |
241 | "line": 90, | 241 | "line": 91, |
242 | "column": 33 | 242 | "column": 33 |
243 | }, | 243 | }, |
244 | "end": { | 244 | "end": { |
245 | "line": 93, | 245 | "line": 95, |
246 | "column": 3 | ||
247 | } | ||
248 | }, | ||
249 | { | ||
250 | "id": "settings.account.accountUnavailable", | ||
251 | "defaultMessage": "Account is unavailable", | ||
252 | "file": "src/components/settings/account/AccountDashboard.js", | ||
253 | "start": { | ||
254 | "line": 96, | ||
255 | "column": 22 | ||
256 | }, | ||
257 | "end": { | ||
258 | "line": 99, | ||
259 | "column": 3 | ||
260 | } | ||
261 | }, | ||
262 | { | ||
263 | "id": "settings.account.accountUnavailableInfo", | ||
264 | "defaultMessage": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.", | ||
265 | "file": "src/components/settings/account/AccountDashboard.js", | ||
266 | "start": { | ||
267 | "line": 100, | ||
268 | "column": 26 | ||
269 | }, | ||
270 | "end": { | ||
271 | "line": 103, | ||
246 | "column": 3 | 272 | "column": 3 |
247 | } | 273 | } |
248 | } | 274 | } |
diff --git a/src/i18n/messages/src/components/settings/settings/EditSettingsForm.json b/src/i18n/messages/src/components/settings/settings/EditSettingsForm.json index 70c4fb87f..8bdbf9f3a 100644 --- a/src/i18n/messages/src/components/settings/settings/EditSettingsForm.json +++ b/src/i18n/messages/src/components/settings/settings/EditSettingsForm.json | |||
@@ -4,11 +4,11 @@ | |||
4 | "defaultMessage": "!!!Settings", | 4 | "defaultMessage": "!!!Settings", |
5 | "file": "src/components/settings/settings/EditSettingsForm.js", | 5 | "file": "src/components/settings/settings/EditSettingsForm.js", |
6 | "start": { | 6 | "start": { |
7 | "line": 26, | 7 | "line": 27, |
8 | "column": 12 | 8 | "column": 12 |
9 | }, | 9 | }, |
10 | "end": { | 10 | "end": { |
11 | "line": 29, | 11 | "line": 30, |
12 | "column": 3 | 12 | "column": 3 |
13 | } | 13 | } |
14 | }, | 14 | }, |
@@ -17,11 +17,24 @@ | |||
17 | "defaultMessage": "!!!General", | 17 | "defaultMessage": "!!!General", |
18 | "file": "src/components/settings/settings/EditSettingsForm.js", | 18 | "file": "src/components/settings/settings/EditSettingsForm.js", |
19 | "start": { | 19 | "start": { |
20 | "line": 30, | 20 | "line": 31, |
21 | "column": 19 | 21 | "column": 19 |
22 | }, | 22 | }, |
23 | "end": { | 23 | "end": { |
24 | "line": 33, | 24 | "line": 34, |
25 | "column": 3 | ||
26 | } | ||
27 | }, | ||
28 | { | ||
29 | "id": "settings.app.sentryInfo", | ||
30 | "defaultMessage": "!!!Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", | ||
31 | "file": "src/components/settings/settings/EditSettingsForm.js", | ||
32 | "start": { | ||
33 | "line": 35, | ||
34 | "column": 14 | ||
35 | }, | ||
36 | "end": { | ||
37 | "line": 38, | ||
25 | "column": 3 | 38 | "column": 3 |
26 | } | 39 | } |
27 | }, | 40 | }, |
@@ -30,11 +43,24 @@ | |||
30 | "defaultMessage": "!!!By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", | 43 | "defaultMessage": "!!!By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", |
31 | "file": "src/components/settings/settings/EditSettingsForm.js", | 44 | "file": "src/components/settings/settings/EditSettingsForm.js", |
32 | "start": { | 45 | "start": { |
33 | "line": 34, | 46 | "line": 39, |
34 | "column": 17 | 47 | "column": 17 |
35 | }, | 48 | }, |
36 | "end": { | 49 | "end": { |
37 | "line": 37, | 50 | "line": 42, |
51 | "column": 3 | ||
52 | } | ||
53 | }, | ||
54 | { | ||
55 | "id": "settings.app.inactivityLockInfo", | ||
56 | "defaultMessage": "!!!Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", | ||
57 | "file": "src/components/settings/settings/EditSettingsForm.js", | ||
58 | "start": { | ||
59 | "line": 43, | ||
60 | "column": 22 | ||
61 | }, | ||
62 | "end": { | ||
63 | "line": 46, | ||
38 | "column": 3 | 64 | "column": 3 |
39 | } | 65 | } |
40 | }, | 66 | }, |
@@ -43,11 +69,11 @@ | |||
43 | "defaultMessage": "!!!We advice you to logout after changing your server as your settings might not be saved otherwise.", | 69 | "defaultMessage": "!!!We advice you to logout after changing your server as your settings might not be saved otherwise.", |
44 | "file": "src/components/settings/settings/EditSettingsForm.js", | 70 | "file": "src/components/settings/settings/EditSettingsForm.js", |
45 | "start": { | 71 | "start": { |
46 | "line": 38, | 72 | "line": 47, |
47 | "column": 14 | 73 | "column": 14 |
48 | }, | 74 | }, |
49 | "end": { | 75 | "end": { |
50 | "line": 41, | 76 | "line": 50, |
51 | "column": 3 | 77 | "column": 3 |
52 | } | 78 | } |
53 | }, | 79 | }, |
@@ -56,11 +82,11 @@ | |||
56 | "defaultMessage": "!!!You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", | 82 | "defaultMessage": "!!!You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.", |
57 | "file": "src/components/settings/settings/EditSettingsForm.js", | 83 | "file": "src/components/settings/settings/EditSettingsForm.js", |
58 | "start": { | 84 | "start": { |
59 | "line": 42, | 85 | "line": 51, |
60 | "column": 19 | 86 | "column": 19 |
61 | }, | 87 | }, |
62 | "end": { | 88 | "end": { |
63 | "line": 45, | 89 | "line": 54, |
64 | "column": 3 | 90 | "column": 3 |
65 | } | 91 | } |
66 | }, | 92 | }, |
@@ -69,24 +95,24 @@ | |||
69 | "defaultMessage": "!!!This server will be used for the \"Franz Todo\" feature. (default: https://app.franztodos.com)", | 95 | "defaultMessage": "!!!This server will be used for the \"Franz Todo\" feature. (default: https://app.franztodos.com)", |
70 | "file": "src/components/settings/settings/EditSettingsForm.js", | 96 | "file": "src/components/settings/settings/EditSettingsForm.js", |
71 | "start": { | 97 | "start": { |
72 | "line": 46, | 98 | "line": 55, |
73 | "column": 18 | 99 | "column": 18 |
74 | }, | 100 | }, |
75 | "end": { | 101 | "end": { |
76 | "line": 49, | 102 | "line": 58, |
77 | "column": 3 | 103 | "column": 3 |
78 | } | 104 | } |
79 | }, | 105 | }, |
80 | { | 106 | { |
81 | "id": "settings.app.lockedPassword", | 107 | "id": "settings.app.lockedPassword", |
82 | "defaultMessage": "!!!Ferdi Lock Password", | 108 | "defaultMessage": "!!!Password", |
83 | "file": "src/components/settings/settings/EditSettingsForm.js", | 109 | "file": "src/components/settings/settings/EditSettingsForm.js", |
84 | "start": { | 110 | "start": { |
85 | "line": 50, | 111 | "line": 59, |
86 | "column": 18 | 112 | "column": 18 |
87 | }, | 113 | }, |
88 | "end": { | 114 | "end": { |
89 | "line": 53, | 115 | "line": 62, |
90 | "column": 3 | 116 | "column": 3 |
91 | } | 117 | } |
92 | }, | 118 | }, |
@@ -95,24 +121,24 @@ | |||
95 | "defaultMessage": "!!!Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", | 121 | "defaultMessage": "!!!Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", |
96 | "file": "src/components/settings/settings/EditSettingsForm.js", | 122 | "file": "src/components/settings/settings/EditSettingsForm.js", |
97 | "start": { | 123 | "start": { |
98 | "line": 54, | 124 | "line": 63, |
99 | "column": 22 | 125 | "column": 22 |
100 | }, | 126 | }, |
101 | "end": { | 127 | "end": { |
102 | "line": 57, | 128 | "line": 66, |
103 | "column": 3 | 129 | "column": 3 |
104 | } | 130 | } |
105 | }, | 131 | }, |
106 | { | 132 | { |
107 | "id": "settings.app.lockInfo", | 133 | "id": "settings.app.lockInfo", |
108 | "defaultMessage": "!!!Ferdi password lock allows you to keep your messages protected.\nUsing Ferdi password lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", | 134 | "defaultMessage": "!!!Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", |
109 | "file": "src/components/settings/settings/EditSettingsForm.js", | 135 | "file": "src/components/settings/settings/EditSettingsForm.js", |
110 | "start": { | 136 | "start": { |
111 | "line": 58, | 137 | "line": 67, |
112 | "column": 12 | 138 | "column": 12 |
113 | }, | 139 | }, |
114 | "end": { | 140 | "end": { |
115 | "line": 61, | 141 | "line": 70, |
116 | "column": 3 | 142 | "column": 3 |
117 | } | 143 | } |
118 | }, | 144 | }, |
@@ -121,11 +147,11 @@ | |||
121 | "defaultMessage": "!!!Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", | 147 | "defaultMessage": "!!!Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", |
122 | "file": "src/components/settings/settings/EditSettingsForm.js", | 148 | "file": "src/components/settings/settings/EditSettingsForm.js", |
123 | "start": { | 149 | "start": { |
124 | "line": 62, | 150 | "line": 71, |
125 | "column": 24 | 151 | "column": 24 |
126 | }, | 152 | }, |
127 | "end": { | 153 | "end": { |
128 | "line": 65, | 154 | "line": 74, |
129 | "column": 3 | 155 | "column": 3 |
130 | } | 156 | } |
131 | }, | 157 | }, |
@@ -134,11 +160,11 @@ | |||
134 | "defaultMessage": "!!!Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", | 160 | "defaultMessage": "!!!Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", |
135 | "file": "src/components/settings/settings/EditSettingsForm.js", | 161 | "file": "src/components/settings/settings/EditSettingsForm.js", |
136 | "start": { | 162 | "start": { |
137 | "line": 66, | 163 | "line": 75, |
138 | "column": 20 | 164 | "column": 20 |
139 | }, | 165 | }, |
140 | "end": { | 166 | "end": { |
141 | "line": 69, | 167 | "line": 78, |
142 | "column": 3 | 168 | "column": 3 |
143 | } | 169 | } |
144 | }, | 170 | }, |
@@ -147,11 +173,11 @@ | |||
147 | "defaultMessage": "!!!Language", | 173 | "defaultMessage": "!!!Language", |
148 | "file": "src/components/settings/settings/EditSettingsForm.js", | 174 | "file": "src/components/settings/settings/EditSettingsForm.js", |
149 | "start": { | 175 | "start": { |
150 | "line": 70, | 176 | "line": 79, |
151 | "column": 20 | 177 | "column": 20 |
152 | }, | 178 | }, |
153 | "end": { | 179 | "end": { |
154 | "line": 73, | 180 | "line": 82, |
155 | "column": 3 | 181 | "column": 3 |
156 | } | 182 | } |
157 | }, | 183 | }, |
@@ -160,11 +186,11 @@ | |||
160 | "defaultMessage": "!!!Updates", | 186 | "defaultMessage": "!!!Updates", |
161 | "file": "src/components/settings/settings/EditSettingsForm.js", | 187 | "file": "src/components/settings/settings/EditSettingsForm.js", |
162 | "start": { | 188 | "start": { |
163 | "line": 74, | 189 | "line": 83, |
164 | "column": 19 | 190 | "column": 19 |
165 | }, | 191 | }, |
166 | "end": { | 192 | "end": { |
167 | "line": 77, | 193 | "line": 86, |
168 | "column": 3 | 194 | "column": 3 |
169 | } | 195 | } |
170 | }, | 196 | }, |
@@ -173,11 +199,11 @@ | |||
173 | "defaultMessage": "!!!Appearance", | 199 | "defaultMessage": "!!!Appearance", |
174 | "file": "src/components/settings/settings/EditSettingsForm.js", | 200 | "file": "src/components/settings/settings/EditSettingsForm.js", |
175 | "start": { | 201 | "start": { |
176 | "line": 78, | 202 | "line": 87, |
177 | "column": 22 | 203 | "column": 22 |
178 | }, | 204 | }, |
179 | "end": { | 205 | "end": { |
180 | "line": 81, | 206 | "line": 90, |
181 | "column": 3 | 207 | "column": 3 |
182 | } | 208 | } |
183 | }, | 209 | }, |
@@ -186,11 +212,11 @@ | |||
186 | "defaultMessage": "!!!Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", | 212 | "defaultMessage": "!!!Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", |
187 | "file": "src/components/settings/settings/EditSettingsForm.js", | 213 | "file": "src/components/settings/settings/EditSettingsForm.js", |
188 | "start": { | 214 | "start": { |
189 | "line": 82, | 215 | "line": 91, |
190 | "column": 25 | 216 | "column": 25 |
191 | }, | 217 | }, |
192 | "end": { | 218 | "end": { |
193 | "line": 85, | 219 | "line": 94, |
194 | "column": 3 | 220 | "column": 3 |
195 | } | 221 | } |
196 | }, | 222 | }, |
@@ -199,11 +225,11 @@ | |||
199 | "defaultMessage": "!!!Write your accent color in a CSS-compatible format. (Default: #7367f0)", | 225 | "defaultMessage": "!!!Write your accent color in a CSS-compatible format. (Default: #7367f0)", |
200 | "file": "src/components/settings/settings/EditSettingsForm.js", | 226 | "file": "src/components/settings/settings/EditSettingsForm.js", |
201 | "start": { | 227 | "start": { |
202 | "line": 86, | 228 | "line": 95, |
203 | "column": 19 | 229 | "column": 19 |
204 | }, | 230 | }, |
205 | "end": { | 231 | "end": { |
206 | "line": 89, | 232 | "line": 98, |
207 | "column": 3 | 233 | "column": 3 |
208 | } | 234 | } |
209 | }, | 235 | }, |
@@ -212,11 +238,11 @@ | |||
212 | "defaultMessage": "!!!Advanced", | 238 | "defaultMessage": "!!!Advanced", |
213 | "file": "src/components/settings/settings/EditSettingsForm.js", | 239 | "file": "src/components/settings/settings/EditSettingsForm.js", |
214 | "start": { | 240 | "start": { |
215 | "line": 90, | 241 | "line": 99, |
216 | "column": 20 | 242 | "column": 20 |
217 | }, | 243 | }, |
218 | "end": { | 244 | "end": { |
219 | "line": 93, | 245 | "line": 102, |
220 | "column": 3 | 246 | "column": 3 |
221 | } | 247 | } |
222 | }, | 248 | }, |
@@ -225,11 +251,11 @@ | |||
225 | "defaultMessage": "!!!Help us to translate Ferdi into your language.", | 251 | "defaultMessage": "!!!Help us to translate Ferdi into your language.", |
226 | "file": "src/components/settings/settings/EditSettingsForm.js", | 252 | "file": "src/components/settings/settings/EditSettingsForm.js", |
227 | "start": { | 253 | "start": { |
228 | "line": 94, | 254 | "line": 103, |
229 | "column": 19 | 255 | "column": 19 |
230 | }, | 256 | }, |
231 | "end": { | 257 | "end": { |
232 | "line": 97, | 258 | "line": 106, |
233 | "column": 3 | 259 | "column": 3 |
234 | } | 260 | } |
235 | }, | 261 | }, |
@@ -238,11 +264,11 @@ | |||
238 | "defaultMessage": "!!!Cache", | 264 | "defaultMessage": "!!!Cache", |
239 | "file": "src/components/settings/settings/EditSettingsForm.js", | 265 | "file": "src/components/settings/settings/EditSettingsForm.js", |
240 | "start": { | 266 | "start": { |
241 | "line": 98, | 267 | "line": 107, |
242 | "column": 20 | 268 | "column": 20 |
243 | }, | 269 | }, |
244 | "end": { | 270 | "end": { |
245 | "line": 101, | 271 | "line": 110, |
246 | "column": 3 | 272 | "column": 3 |
247 | } | 273 | } |
248 | }, | 274 | }, |
@@ -251,11 +277,11 @@ | |||
251 | "defaultMessage": "!!!Ferdi cache is currently using {size} of disk space.", | 277 | "defaultMessage": "!!!Ferdi cache is currently using {size} of disk space.", |
252 | "file": "src/components/settings/settings/EditSettingsForm.js", | 278 | "file": "src/components/settings/settings/EditSettingsForm.js", |
253 | "start": { | 279 | "start": { |
254 | "line": 102, | 280 | "line": 111, |
255 | "column": 13 | 281 | "column": 13 |
256 | }, | 282 | }, |
257 | "end": { | 283 | "end": { |
258 | "line": 105, | 284 | "line": 114, |
259 | "column": 3 | 285 | "column": 3 |
260 | } | 286 | } |
261 | }, | 287 | }, |
@@ -264,11 +290,11 @@ | |||
264 | "defaultMessage": "!!!Clear cache", | 290 | "defaultMessage": "!!!Clear cache", |
265 | "file": "src/components/settings/settings/EditSettingsForm.js", | 291 | "file": "src/components/settings/settings/EditSettingsForm.js", |
266 | "start": { | 292 | "start": { |
267 | "line": 106, | 293 | "line": 115, |
268 | "column": 23 | 294 | "column": 23 |
269 | }, | 295 | }, |
270 | "end": { | 296 | "end": { |
271 | "line": 109, | 297 | "line": 118, |
272 | "column": 3 | 298 | "column": 3 |
273 | } | 299 | } |
274 | }, | 300 | }, |
@@ -277,11 +303,11 @@ | |||
277 | "defaultMessage": "!!!Check for updates", | 303 | "defaultMessage": "!!!Check for updates", |
278 | "file": "src/components/settings/settings/EditSettingsForm.js", | 304 | "file": "src/components/settings/settings/EditSettingsForm.js", |
279 | "start": { | 305 | "start": { |
280 | "line": 110, | 306 | "line": 119, |
281 | "column": 25 | 307 | "column": 25 |
282 | }, | 308 | }, |
283 | "end": { | 309 | "end": { |
284 | "line": 113, | 310 | "line": 122, |
285 | "column": 3 | 311 | "column": 3 |
286 | } | 312 | } |
287 | }, | 313 | }, |
@@ -290,11 +316,11 @@ | |||
290 | "defaultMessage": "!!!Restart & install update", | 316 | "defaultMessage": "!!!Restart & install update", |
291 | "file": "src/components/settings/settings/EditSettingsForm.js", | 317 | "file": "src/components/settings/settings/EditSettingsForm.js", |
292 | "start": { | 318 | "start": { |
293 | "line": 114, | 319 | "line": 123, |
294 | "column": 23 | 320 | "column": 23 |
295 | }, | 321 | }, |
296 | "end": { | 322 | "end": { |
297 | "line": 117, | 323 | "line": 126, |
298 | "column": 3 | 324 | "column": 3 |
299 | } | 325 | } |
300 | }, | 326 | }, |
@@ -303,11 +329,11 @@ | |||
303 | "defaultMessage": "!!!Is searching for update", | 329 | "defaultMessage": "!!!Is searching for update", |
304 | "file": "src/components/settings/settings/EditSettingsForm.js", | 330 | "file": "src/components/settings/settings/EditSettingsForm.js", |
305 | "start": { | 331 | "start": { |
306 | "line": 118, | 332 | "line": 127, |
307 | "column": 25 | 333 | "column": 25 |
308 | }, | 334 | }, |
309 | "end": { | 335 | "end": { |
310 | "line": 121, | 336 | "line": 130, |
311 | "column": 3 | 337 | "column": 3 |
312 | } | 338 | } |
313 | }, | 339 | }, |
@@ -316,11 +342,11 @@ | |||
316 | "defaultMessage": "!!!Update available, downloading...", | 342 | "defaultMessage": "!!!Update available, downloading...", |
317 | "file": "src/components/settings/settings/EditSettingsForm.js", | 343 | "file": "src/components/settings/settings/EditSettingsForm.js", |
318 | "start": { | 344 | "start": { |
319 | "line": 122, | 345 | "line": 131, |
320 | "column": 25 | 346 | "column": 25 |
321 | }, | 347 | }, |
322 | "end": { | 348 | "end": { |
323 | "line": 125, | 349 | "line": 134, |
324 | "column": 3 | 350 | "column": 3 |
325 | } | 351 | } |
326 | }, | 352 | }, |
@@ -329,11 +355,11 @@ | |||
329 | "defaultMessage": "!!!You are using the latest version of Ferdi", | 355 | "defaultMessage": "!!!You are using the latest version of Ferdi", |
330 | "file": "src/components/settings/settings/EditSettingsForm.js", | 356 | "file": "src/components/settings/settings/EditSettingsForm.js", |
331 | "start": { | 357 | "start": { |
332 | "line": 126, | 358 | "line": 135, |
333 | "column": 24 | 359 | "column": 24 |
334 | }, | 360 | }, |
335 | "end": { | 361 | "end": { |
336 | "line": 129, | 362 | "line": 138, |
337 | "column": 3 | 363 | "column": 3 |
338 | } | 364 | } |
339 | }, | 365 | }, |
@@ -342,11 +368,11 @@ | |||
342 | "defaultMessage": "!!!Current version:", | 368 | "defaultMessage": "!!!Current version:", |
343 | "file": "src/components/settings/settings/EditSettingsForm.js", | 369 | "file": "src/components/settings/settings/EditSettingsForm.js", |
344 | "start": { | 370 | "start": { |
345 | "line": 130, | 371 | "line": 139, |
346 | "column": 18 | 372 | "column": 18 |
347 | }, | 373 | }, |
348 | "end": { | 374 | "end": { |
349 | "line": 133, | 375 | "line": 142, |
350 | "column": 3 | 376 | "column": 3 |
351 | } | 377 | } |
352 | }, | 378 | }, |
@@ -355,11 +381,11 @@ | |||
355 | "defaultMessage": "!!!Changes require restart", | 381 | "defaultMessage": "!!!Changes require restart", |
356 | "file": "src/components/settings/settings/EditSettingsForm.js", | 382 | "file": "src/components/settings/settings/EditSettingsForm.js", |
357 | "start": { | 383 | "start": { |
358 | "line": 134, | 384 | "line": 143, |
359 | "column": 29 | 385 | "column": 29 |
360 | }, | 386 | }, |
361 | "end": { | 387 | "end": { |
362 | "line": 137, | 388 | "line": 146, |
363 | "column": 3 | 389 | "column": 3 |
364 | } | 390 | } |
365 | }, | 391 | }, |
@@ -368,11 +394,11 @@ | |||
368 | "defaultMessage": "!!!Official translations are English & German. All other languages are community based translations.", | 394 | "defaultMessage": "!!!Official translations are English & German. All other languages are community based translations.", |
369 | "file": "src/components/settings/settings/EditSettingsForm.js", | 395 | "file": "src/components/settings/settings/EditSettingsForm.js", |
370 | "start": { | 396 | "start": { |
371 | "line": 138, | 397 | "line": 147, |
372 | "column": 22 | 398 | "column": 22 |
373 | }, | 399 | }, |
374 | "end": { | 400 | "end": { |
375 | "line": 141, | 401 | "line": 150, |
376 | "column": 3 | 402 | "column": 3 |
377 | } | 403 | } |
378 | } | 404 | } |
diff --git a/src/i18n/messages/src/components/ui/WebviewLoader/index.json b/src/i18n/messages/src/components/ui/WebviewLoader/index.json index ef3e4b593..9caabef25 100644 --- a/src/i18n/messages/src/components/ui/WebviewLoader/index.json +++ b/src/i18n/messages/src/components/ui/WebviewLoader/index.json | |||
@@ -1,7 +1,7 @@ | |||
1 | [ | 1 | [ |
2 | { | 2 | { |
3 | "id": "service.webviewLoader.loading", | 3 | "id": "service.webviewLoader.loading", |
4 | "defaultMessage": "!!!Loading", | 4 | "defaultMessage": "!!!Loading {service}", |
5 | "file": "src/components/ui/WebviewLoader/index.js", | 5 | "file": "src/components/ui/WebviewLoader/index.js", |
6 | "start": { | 6 | "start": { |
7 | "line": 11, | 7 | "line": 11, |
diff --git a/src/i18n/messages/src/containers/settings/EditServiceScreen.json b/src/i18n/messages/src/containers/settings/EditServiceScreen.json index 42ca42125..9b46a1e6f 100644 --- a/src/i18n/messages/src/containers/settings/EditServiceScreen.json +++ b/src/i18n/messages/src/containers/settings/EditServiceScreen.json | |||
@@ -79,7 +79,7 @@ | |||
79 | }, | 79 | }, |
80 | { | 80 | { |
81 | "id": "settings.service.form.customUrl", | 81 | "id": "settings.service.form.customUrl", |
82 | "defaultMessage": "!!!Custom server", | 82 | "defaultMessage": "!!!Service URL", |
83 | "file": "src/containers/settings/EditServiceScreen.js", | 83 | "file": "src/containers/settings/EditServiceScreen.js", |
84 | "start": { | 84 | "start": { |
85 | "line": 52, | 85 | "line": 52, |
diff --git a/src/i18n/messages/src/containers/settings/EditSettingsScreen.json b/src/i18n/messages/src/containers/settings/EditSettingsScreen.json index 5ec8fdba7..22417f340 100644 --- a/src/i18n/messages/src/containers/settings/EditSettingsScreen.json +++ b/src/i18n/messages/src/containers/settings/EditSettingsScreen.json | |||
@@ -39,15 +39,28 @@ | |||
39 | } | 39 | } |
40 | }, | 40 | }, |
41 | { | 41 | { |
42 | "id": "settings.app.form.startMinimized", | ||
43 | "defaultMessage": "!!!Start minimized in tray", | ||
44 | "file": "src/containers/settings/EditSettingsScreen.js", | ||
45 | "start": { | ||
46 | "line": 41, | ||
47 | "column": 18 | ||
48 | }, | ||
49 | "end": { | ||
50 | "line": 44, | ||
51 | "column": 3 | ||
52 | } | ||
53 | }, | ||
54 | { | ||
42 | "id": "settings.app.form.enableSystemTray", | 55 | "id": "settings.app.form.enableSystemTray", |
43 | "defaultMessage": "!!!Show Ferdi in system tray", | 56 | "defaultMessage": "!!!Show Ferdi in system tray", |
44 | "file": "src/containers/settings/EditSettingsScreen.js", | 57 | "file": "src/containers/settings/EditSettingsScreen.js", |
45 | "start": { | 58 | "start": { |
46 | "line": 41, | 59 | "line": 45, |
47 | "column": 20 | 60 | "column": 20 |
48 | }, | 61 | }, |
49 | "end": { | 62 | "end": { |
50 | "line": 44, | 63 | "line": 48, |
51 | "column": 3 | 64 | "column": 3 |
52 | } | 65 | } |
53 | }, | 66 | }, |
@@ -56,11 +69,11 @@ | |||
56 | "defaultMessage": "!!!Minimize Ferdi to system tray", | 69 | "defaultMessage": "!!!Minimize Ferdi to system tray", |
57 | "file": "src/containers/settings/EditSettingsScreen.js", | 70 | "file": "src/containers/settings/EditSettingsScreen.js", |
58 | "start": { | 71 | "start": { |
59 | "line": 45, | 72 | "line": 49, |
60 | "column": 24 | 73 | "column": 24 |
61 | }, | 74 | }, |
62 | "end": { | 75 | "end": { |
63 | "line": 48, | 76 | "line": 52, |
64 | "column": 3 | 77 | "column": 3 |
65 | } | 78 | } |
66 | }, | 79 | }, |
@@ -69,11 +82,11 @@ | |||
69 | "defaultMessage": "!!!Don't show message content in notifications", | 82 | "defaultMessage": "!!!Don't show message content in notifications", |
70 | "file": "src/containers/settings/EditSettingsScreen.js", | 83 | "file": "src/containers/settings/EditSettingsScreen.js", |
71 | "start": { | 84 | "start": { |
72 | "line": 49, | 85 | "line": 53, |
73 | "column": 24 | 86 | "column": 24 |
74 | }, | 87 | }, |
75 | "end": { | 88 | "end": { |
76 | "line": 52, | 89 | "line": 56, |
77 | "column": 3 | 90 | "column": 3 |
78 | } | 91 | } |
79 | }, | 92 | }, |
@@ -82,11 +95,24 @@ | |||
82 | "defaultMessage": "!!!Always show service navigation bar", | 95 | "defaultMessage": "!!!Always show service navigation bar", |
83 | "file": "src/containers/settings/EditSettingsScreen.js", | 96 | "file": "src/containers/settings/EditSettingsScreen.js", |
84 | "start": { | 97 | "start": { |
85 | "line": 53, | 98 | "line": 57, |
86 | "column": 28 | 99 | "column": 28 |
87 | }, | 100 | }, |
88 | "end": { | 101 | "end": { |
89 | "line": 56, | 102 | "line": 60, |
103 | "column": 3 | ||
104 | } | ||
105 | }, | ||
106 | { | ||
107 | "id": "settings.app.form.sentry", | ||
108 | "defaultMessage": "!!!Send telemetry data", | ||
109 | "file": "src/containers/settings/EditSettingsScreen.js", | ||
110 | "start": { | ||
111 | "line": 61, | ||
112 | "column": 10 | ||
113 | }, | ||
114 | "end": { | ||
115 | "line": 64, | ||
90 | "column": 3 | 116 | "column": 3 |
91 | } | 117 | } |
92 | }, | 118 | }, |
@@ -95,11 +121,11 @@ | |||
95 | "defaultMessage": "!!!Enable service hibernation", | 121 | "defaultMessage": "!!!Enable service hibernation", |
96 | "file": "src/containers/settings/EditSettingsScreen.js", | 122 | "file": "src/containers/settings/EditSettingsScreen.js", |
97 | "start": { | 123 | "start": { |
98 | "line": 57, | 124 | "line": 65, |
99 | "column": 13 | 125 | "column": 13 |
100 | }, | 126 | }, |
101 | "end": { | 127 | "end": { |
102 | "line": 60, | 128 | "line": 68, |
103 | "column": 3 | 129 | "column": 3 |
104 | } | 130 | } |
105 | }, | 131 | }, |
@@ -108,11 +134,11 @@ | |||
108 | "defaultMessage": "!!!Hibernation strategy", | 134 | "defaultMessage": "!!!Hibernation strategy", |
109 | "file": "src/containers/settings/EditSettingsScreen.js", | 135 | "file": "src/containers/settings/EditSettingsScreen.js", |
110 | "start": { | 136 | "start": { |
111 | "line": 61, | 137 | "line": 69, |
112 | "column": 23 | 138 | "column": 23 |
113 | }, | 139 | }, |
114 | "end": { | 140 | "end": { |
115 | "line": 64, | 141 | "line": 72, |
116 | "column": 3 | 142 | "column": 3 |
117 | } | 143 | } |
118 | }, | 144 | }, |
@@ -121,11 +147,11 @@ | |||
121 | "defaultMessage": "!!!Server", | 147 | "defaultMessage": "!!!Server", |
122 | "file": "src/containers/settings/EditSettingsScreen.js", | 148 | "file": "src/containers/settings/EditSettingsScreen.js", |
123 | "start": { | 149 | "start": { |
124 | "line": 65, | 150 | "line": 73, |
125 | "column": 10 | 151 | "column": 10 |
126 | }, | 152 | }, |
127 | "end": { | 153 | "end": { |
128 | "line": 68, | 154 | "line": 76, |
129 | "column": 3 | 155 | "column": 3 |
130 | } | 156 | } |
131 | }, | 157 | }, |
@@ -134,37 +160,50 @@ | |||
134 | "defaultMessage": "!!!Todo Server", | 160 | "defaultMessage": "!!!Todo Server", |
135 | "file": "src/containers/settings/EditSettingsScreen.js", | 161 | "file": "src/containers/settings/EditSettingsScreen.js", |
136 | "start": { | 162 | "start": { |
137 | "line": 69, | 163 | "line": 77, |
138 | "column": 14 | 164 | "column": 14 |
139 | }, | 165 | }, |
140 | "end": { | 166 | "end": { |
141 | "line": 72, | 167 | "line": 80, |
142 | "column": 3 | 168 | "column": 3 |
143 | } | 169 | } |
144 | }, | 170 | }, |
145 | { | 171 | { |
146 | "id": "settings.app.form.enableLock", | 172 | "id": "settings.app.form.enableLock", |
147 | "defaultMessage": "!!!Enable Ferdi password lock", | 173 | "defaultMessage": "!!!Enable Password Lock", |
148 | "file": "src/containers/settings/EditSettingsScreen.js", | 174 | "file": "src/containers/settings/EditSettingsScreen.js", |
149 | "start": { | 175 | "start": { |
150 | "line": 73, | 176 | "line": 81, |
151 | "column": 14 | 177 | "column": 14 |
152 | }, | 178 | }, |
153 | "end": { | 179 | "end": { |
154 | "line": 76, | 180 | "line": 84, |
155 | "column": 3 | 181 | "column": 3 |
156 | } | 182 | } |
157 | }, | 183 | }, |
158 | { | 184 | { |
159 | "id": "settings.app.form.lockPassword", | 185 | "id": "settings.app.form.lockPassword", |
160 | "defaultMessage": "!!!Ferdi Lock password", | 186 | "defaultMessage": "!!!Password", |
161 | "file": "src/containers/settings/EditSettingsScreen.js", | 187 | "file": "src/containers/settings/EditSettingsScreen.js", |
162 | "start": { | 188 | "start": { |
163 | "line": 77, | 189 | "line": 85, |
164 | "column": 16 | 190 | "column": 16 |
165 | }, | 191 | }, |
166 | "end": { | 192 | "end": { |
167 | "line": 80, | 193 | "line": 88, |
194 | "column": 3 | ||
195 | } | ||
196 | }, | ||
197 | { | ||
198 | "id": "settings.app.form.inactivityLock", | ||
199 | "defaultMessage": "!!!Lock after inactivity", | ||
200 | "file": "src/containers/settings/EditSettingsScreen.js", | ||
201 | "start": { | ||
202 | "line": 89, | ||
203 | "column": 18 | ||
204 | }, | ||
205 | "end": { | ||
206 | "line": 92, | ||
168 | "column": 3 | 207 | "column": 3 |
169 | } | 208 | } |
170 | }, | 209 | }, |
@@ -173,11 +212,11 @@ | |||
173 | "defaultMessage": "!!!Enable scheduled Do-not-Disturb", | 212 | "defaultMessage": "!!!Enable scheduled Do-not-Disturb", |
174 | "file": "src/containers/settings/EditSettingsScreen.js", | 213 | "file": "src/containers/settings/EditSettingsScreen.js", |
175 | "start": { | 214 | "start": { |
176 | "line": 81, | 215 | "line": 93, |
177 | "column": 23 | 216 | "column": 23 |
178 | }, | 217 | }, |
179 | "end": { | 218 | "end": { |
180 | "line": 84, | 219 | "line": 96, |
181 | "column": 3 | 220 | "column": 3 |
182 | } | 221 | } |
183 | }, | 222 | }, |
@@ -186,11 +225,11 @@ | |||
186 | "defaultMessage": "!!!From", | 225 | "defaultMessage": "!!!From", |
187 | "file": "src/containers/settings/EditSettingsScreen.js", | 226 | "file": "src/containers/settings/EditSettingsScreen.js", |
188 | "start": { | 227 | "start": { |
189 | "line": 85, | 228 | "line": 97, |
190 | "column": 21 | 229 | "column": 21 |
191 | }, | 230 | }, |
192 | "end": { | 231 | "end": { |
193 | "line": 88, | 232 | "line": 100, |
194 | "column": 3 | 233 | "column": 3 |
195 | } | 234 | } |
196 | }, | 235 | }, |
@@ -199,11 +238,11 @@ | |||
199 | "defaultMessage": "!!!To", | 238 | "defaultMessage": "!!!To", |
200 | "file": "src/containers/settings/EditSettingsScreen.js", | 239 | "file": "src/containers/settings/EditSettingsScreen.js", |
201 | "start": { | 240 | "start": { |
202 | "line": 89, | 241 | "line": 101, |
203 | "column": 19 | 242 | "column": 19 |
204 | }, | 243 | }, |
205 | "end": { | 244 | "end": { |
206 | "line": 92, | 245 | "line": 104, |
207 | "column": 3 | 246 | "column": 3 |
208 | } | 247 | } |
209 | }, | 248 | }, |
@@ -212,11 +251,11 @@ | |||
212 | "defaultMessage": "!!!Language", | 251 | "defaultMessage": "!!!Language", |
213 | "file": "src/containers/settings/EditSettingsScreen.js", | 252 | "file": "src/containers/settings/EditSettingsScreen.js", |
214 | "start": { | 253 | "start": { |
215 | "line": 93, | 254 | "line": 105, |
216 | "column": 12 | 255 | "column": 12 |
217 | }, | 256 | }, |
218 | "end": { | 257 | "end": { |
219 | "line": 96, | 258 | "line": 108, |
220 | "column": 3 | 259 | "column": 3 |
221 | } | 260 | } |
222 | }, | 261 | }, |
@@ -225,11 +264,24 @@ | |||
225 | "defaultMessage": "!!!Dark Mode", | 264 | "defaultMessage": "!!!Dark Mode", |
226 | "file": "src/containers/settings/EditSettingsScreen.js", | 265 | "file": "src/containers/settings/EditSettingsScreen.js", |
227 | "start": { | 266 | "start": { |
228 | "line": 97, | 267 | "line": 109, |
229 | "column": 12 | 268 | "column": 12 |
230 | }, | 269 | }, |
231 | "end": { | 270 | "end": { |
232 | "line": 100, | 271 | "line": 112, |
272 | "column": 3 | ||
273 | } | ||
274 | }, | ||
275 | { | ||
276 | "id": "settings.app.form.adaptableDarkMode", | ||
277 | "defaultMessage": "!!!Synchronize dark mode with my Mac's dark mode setting", | ||
278 | "file": "src/containers/settings/EditSettingsScreen.js", | ||
279 | "start": { | ||
280 | "line": 113, | ||
281 | "column": 21 | ||
282 | }, | ||
283 | "end": { | ||
284 | "line": 116, | ||
233 | "column": 3 | 285 | "column": 3 |
234 | } | 286 | } |
235 | }, | 287 | }, |
@@ -238,11 +290,11 @@ | |||
238 | "defaultMessage": "!!!Enable universal Dark Mode", | 290 | "defaultMessage": "!!!Enable universal Dark Mode", |
239 | "file": "src/containers/settings/EditSettingsScreen.js", | 291 | "file": "src/containers/settings/EditSettingsScreen.js", |
240 | "start": { | 292 | "start": { |
241 | "line": 101, | 293 | "line": 117, |
242 | "column": 21 | 294 | "column": 21 |
243 | }, | 295 | }, |
244 | "end": { | 296 | "end": { |
245 | "line": 104, | 297 | "line": 120, |
246 | "column": 3 | 298 | "column": 3 |
247 | } | 299 | } |
248 | }, | 300 | }, |
@@ -251,11 +303,11 @@ | |||
251 | "defaultMessage": "!!!Accent color", | 303 | "defaultMessage": "!!!Accent color", |
252 | "file": "src/containers/settings/EditSettingsScreen.js", | 304 | "file": "src/containers/settings/EditSettingsScreen.js", |
253 | "start": { | 305 | "start": { |
254 | "line": 105, | 306 | "line": 121, |
255 | "column": 15 | 307 | "column": 15 |
256 | }, | 308 | }, |
257 | "end": { | 309 | "end": { |
258 | "line": 108, | 310 | "line": 124, |
259 | "column": 3 | 311 | "column": 3 |
260 | } | 312 | } |
261 | }, | 313 | }, |
@@ -264,11 +316,11 @@ | |||
264 | "defaultMessage": "!!!Display disabled services tabs", | 316 | "defaultMessage": "!!!Display disabled services tabs", |
265 | "file": "src/containers/settings/EditSettingsScreen.js", | 317 | "file": "src/containers/settings/EditSettingsScreen.js", |
266 | "start": { | 318 | "start": { |
267 | "line": 109, | 319 | "line": 125, |
268 | "column": 24 | 320 | "column": 24 |
269 | }, | 321 | }, |
270 | "end": { | 322 | "end": { |
271 | "line": 112, | 323 | "line": 128, |
272 | "column": 3 | 324 | "column": 3 |
273 | } | 325 | } |
274 | }, | 326 | }, |
@@ -277,11 +329,11 @@ | |||
277 | "defaultMessage": "!!!Show unread message badge when notifications are disabled", | 329 | "defaultMessage": "!!!Show unread message badge when notifications are disabled", |
278 | "file": "src/containers/settings/EditSettingsScreen.js", | 330 | "file": "src/containers/settings/EditSettingsScreen.js", |
279 | "start": { | 331 | "start": { |
280 | "line": 113, | 332 | "line": 129, |
281 | "column": 29 | 333 | "column": 29 |
282 | }, | 334 | }, |
283 | "end": { | 335 | "end": { |
284 | "line": 116, | 336 | "line": 132, |
285 | "column": 3 | 337 | "column": 3 |
286 | } | 338 | } |
287 | }, | 339 | }, |
@@ -290,11 +342,11 @@ | |||
290 | "defaultMessage": "!!!Enable spell checking", | 342 | "defaultMessage": "!!!Enable spell checking", |
291 | "file": "src/containers/settings/EditSettingsScreen.js", | 343 | "file": "src/containers/settings/EditSettingsScreen.js", |
292 | "start": { | 344 | "start": { |
293 | "line": 117, | 345 | "line": 133, |
294 | "column": 23 | 346 | "column": 23 |
295 | }, | 347 | }, |
296 | "end": { | 348 | "end": { |
297 | "line": 120, | 349 | "line": 136, |
298 | "column": 3 | 350 | "column": 3 |
299 | } | 351 | } |
300 | }, | 352 | }, |
@@ -303,11 +355,11 @@ | |||
303 | "defaultMessage": "!!!Enable GPU Acceleration", | 355 | "defaultMessage": "!!!Enable GPU Acceleration", |
304 | "file": "src/containers/settings/EditSettingsScreen.js", | 356 | "file": "src/containers/settings/EditSettingsScreen.js", |
305 | "start": { | 357 | "start": { |
306 | "line": 121, | 358 | "line": 137, |
307 | "column": 25 | 359 | "column": 25 |
308 | }, | 360 | }, |
309 | "end": { | 361 | "end": { |
310 | "line": 124, | 362 | "line": 140, |
311 | "column": 3 | 363 | "column": 3 |
312 | } | 364 | } |
313 | }, | 365 | }, |
@@ -316,11 +368,11 @@ | |||
316 | "defaultMessage": "!!!Include beta versions", | 368 | "defaultMessage": "!!!Include beta versions", |
317 | "file": "src/containers/settings/EditSettingsScreen.js", | 369 | "file": "src/containers/settings/EditSettingsScreen.js", |
318 | "start": { | 370 | "start": { |
319 | "line": 125, | 371 | "line": 141, |
320 | "column": 8 | 372 | "column": 8 |
321 | }, | 373 | }, |
322 | "end": { | 374 | "end": { |
323 | "line": 128, | 375 | "line": 144, |
324 | "column": 3 | 376 | "column": 3 |
325 | } | 377 | } |
326 | }, | 378 | }, |
@@ -329,11 +381,11 @@ | |||
329 | "defaultMessage": "!!!Disable updates", | 381 | "defaultMessage": "!!!Disable updates", |
330 | "file": "src/containers/settings/EditSettingsScreen.js", | 382 | "file": "src/containers/settings/EditSettingsScreen.js", |
331 | "start": { | 383 | "start": { |
332 | "line": 129, | 384 | "line": 145, |
333 | "column": 13 | 385 | "column": 13 |
334 | }, | 386 | }, |
335 | "end": { | 387 | "end": { |
336 | "line": 132, | 388 | "line": 148, |
337 | "column": 3 | 389 | "column": 3 |
338 | } | 390 | } |
339 | }, | 391 | }, |
@@ -342,11 +394,11 @@ | |||
342 | "defaultMessage": "!!!Enable Franz Todos", | 394 | "defaultMessage": "!!!Enable Franz Todos", |
343 | "file": "src/containers/settings/EditSettingsScreen.js", | 395 | "file": "src/containers/settings/EditSettingsScreen.js", |
344 | "start": { | 396 | "start": { |
345 | "line": 133, | 397 | "line": 149, |
346 | "column": 15 | 398 | "column": 15 |
347 | }, | 399 | }, |
348 | "end": { | 400 | "end": { |
349 | "line": 136, | 401 | "line": 152, |
350 | "column": 3 | 402 | "column": 3 |
351 | } | 403 | } |
352 | }, | 404 | }, |
@@ -355,11 +407,11 @@ | |||
355 | "defaultMessage": "!!!Keep all workspaces loaded", | 407 | "defaultMessage": "!!!Keep all workspaces loaded", |
356 | "file": "src/containers/settings/EditSettingsScreen.js", | 408 | "file": "src/containers/settings/EditSettingsScreen.js", |
357 | "start": { | 409 | "start": { |
358 | "line": 137, | 410 | "line": 153, |
359 | "column": 27 | 411 | "column": 27 |
360 | }, | 412 | }, |
361 | "end": { | 413 | "end": { |
362 | "line": 140, | 414 | "line": 156, |
363 | "column": 3 | 415 | "column": 3 |
364 | } | 416 | } |
365 | } | 417 | } |
diff --git a/src/index.html b/src/index.html index 7f223b662..6b67cc248 100644 --- a/src/index.html +++ b/src/index.html | |||
@@ -14,6 +14,7 @@ | |||
14 | <script> | 14 | <script> |
15 | document.querySelector('body').classList.add(process.env.OS_PLATFORM ? process.env.OS_PLATFORM : process.platform); | 15 | document.querySelector('body').classList.add(process.env.OS_PLATFORM ? process.env.OS_PLATFORM : process.platform); |
16 | 16 | ||
17 | require('./sentry') | ||
17 | const { isDevMode } = require('./environment'); | 18 | const { isDevMode } = require('./environment'); |
18 | if (isDevMode) { | 19 | if (isDevMode) { |
19 | const debugging = require('debug'); | 20 | const debugging = require('debug'); |
@@ -55,5 +56,5 @@ | |||
55 | })(); | 56 | })(); |
56 | } | 57 | } |
57 | </script> | 58 | </script> |
58 | </body | 59 | </body> |
59 | </html> | 60 | </html> |
diff --git a/src/index.js b/src/index.js index 87aa6357b..46230abd6 100644 --- a/src/index.js +++ b/src/index.js | |||
@@ -9,9 +9,16 @@ import fs from 'fs-extra'; | |||
9 | import path from 'path'; | 9 | import path from 'path'; |
10 | import windowStateKeeper from 'electron-window-state'; | 10 | import windowStateKeeper from 'electron-window-state'; |
11 | 11 | ||
12 | if (process.platform === 'win32') { | 12 | // Set app directory before loading user modules |
13 | app.setPath('appData', process.env.LOCALAPPDATA); | 13 | if (process.env.FERDI_APPDATA_DIR != null) { |
14 | app.setPath('userData', path.join(process.env.LOCALAPPDATA, app.getName())); | 14 | app.setPath('appData', process.env.FERDI_APPDATA_DIR); |
15 | app.setPath('userData', path.join(app.getPath('appData'))); | ||
16 | } else if (process.env.PORTABLE_EXECUTABLE_DIR != null) { | ||
17 | app.setPath('appData', process.env.PORTABLE_EXECUTABLE_DIR, `${app.getName()}AppData`); | ||
18 | app.setPath('userData', path.join(app.getPath('appData'), `${app.getName()}AppData`)); | ||
19 | } else if (process.platform === 'win32') { | ||
20 | app.setPath('appData', process.env.APPDATA); | ||
21 | app.setPath('userData', path.join(app.getPath('appData'), app.getName())); | ||
15 | } | 22 | } |
16 | 23 | ||
17 | if (isDevMode) { | 24 | if (isDevMode) { |
@@ -72,6 +79,11 @@ if (isWindows) { | |||
72 | const settings = new Settings('app', DEFAULT_APP_SETTINGS); | 79 | const settings = new Settings('app', DEFAULT_APP_SETTINGS); |
73 | const proxySettings = new Settings('proxy'); | 80 | const proxySettings = new Settings('proxy'); |
74 | 81 | ||
82 | if (settings.get('sentry')) { | ||
83 | // eslint-disable-next-line global-require | ||
84 | require('./sentry'); | ||
85 | } | ||
86 | |||
75 | // add `liftSingleInstanceLock` to settings.json to override the single instance lock | 87 | // add `liftSingleInstanceLock` to settings.json to override the single instance lock |
76 | const liftSingleInstanceLock = settings.get('liftSingleInstanceLock') || false; | 88 | const liftSingleInstanceLock = settings.get('liftSingleInstanceLock') || false; |
77 | 89 | ||
@@ -134,6 +146,8 @@ const createWindow = () => { | |||
134 | const mainWindowState = windowStateKeeper({ | 146 | const mainWindowState = windowStateKeeper({ |
135 | defaultWidth: DEFAULT_WINDOW_OPTIONS.width, | 147 | defaultWidth: DEFAULT_WINDOW_OPTIONS.width, |
136 | defaultHeight: DEFAULT_WINDOW_OPTIONS.height, | 148 | defaultHeight: DEFAULT_WINDOW_OPTIONS.height, |
149 | maximize: false, | ||
150 | fullScreen: false, | ||
137 | }); | 151 | }); |
138 | 152 | ||
139 | let posX = mainWindowState.x || DEFAULT_WINDOW_OPTIONS.x; | 153 | let posX = mainWindowState.x || DEFAULT_WINDOW_OPTIONS.x; |
@@ -160,20 +174,24 @@ const createWindow = () => { | |||
160 | height: mainWindowState.height, | 174 | height: mainWindowState.height, |
161 | minWidth: 600, | 175 | minWidth: 600, |
162 | minHeight: 500, | 176 | minHeight: 500, |
177 | show: false, | ||
163 | titleBarStyle: isMac ? 'hidden' : '', | 178 | titleBarStyle: isMac ? 'hidden' : '', |
164 | frame: isLinux, | 179 | frame: isLinux, |
165 | backgroundColor, | 180 | backgroundColor, |
166 | webPreferences: { | 181 | webPreferences: { |
167 | nodeIntegration: true, | 182 | nodeIntegration: true, |
168 | webviewTag: true, | 183 | webviewTag: true, |
184 | preload: path.join(__dirname, 'sentry.js'), | ||
169 | }, | 185 | }, |
170 | }); | 186 | }); |
171 | 187 | ||
172 | mainWindow.webContents.on('did-finish-load', () => { | 188 | mainWindow.webContents.on('did-finish-load', () => { |
173 | const fns = onDidLoadFns; | 189 | const fns = onDidLoadFns; |
174 | onDidLoadFns = null; | 190 | onDidLoadFns = null; |
175 | for (const fn of fns) { // eslint-disable-line no-unused-vars | 191 | if (fns) { |
176 | fn(mainWindow); | 192 | for (const fn of fns) { // eslint-disable-line no-unused-vars |
193 | fn(mainWindow); | ||
194 | } | ||
177 | } | 195 | } |
178 | }); | 196 | }); |
179 | 197 | ||
@@ -289,6 +307,10 @@ const createWindow = () => { | |||
289 | shell.openExternal(url); | 307 | shell.openExternal(url); |
290 | } | 308 | } |
291 | }); | 309 | }); |
310 | |||
311 | if (!(settings.get('enableSystemTray') && settings.get('startMinimized'))) { | ||
312 | mainWindow.show(); | ||
313 | } | ||
292 | }; | 314 | }; |
293 | 315 | ||
294 | // Allow passing command line parameters/switches to electron | 316 | // Allow passing command line parameters/switches to electron |
diff --git a/src/internal-server b/src/internal-server new file mode 160000 | |||
Subproject 65d1468901b7394c95e510c5aed1a23c22f0f71 | |||
diff --git a/src/lib/Menu.js b/src/lib/Menu.js index a858ec993..6167f1c59 100644 --- a/src/lib/Menu.js +++ b/src/lib/Menu.js | |||
@@ -396,10 +396,10 @@ const _templateFactory = intl => [ | |||
396 | accelerator: 'Cmd+plus', | 396 | accelerator: 'Cmd+plus', |
397 | click() { | 397 | click() { |
398 | const activeService = getActiveWebview(); | 398 | const activeService = getActiveWebview(); |
399 | activeService.getZoomLevel((level) => { | 399 | const level = activeService.getZoomLevel(); |
400 | // level 9 =~ +300% and setZoomLevel wouldnt zoom in further | 400 | |
401 | if (level < 9) activeService.setZoomLevel(level + 1); | 401 | // level 9 =~ +300% and setZoomLevel wouldnt zoom in further |
402 | }); | 402 | if (level < 9) activeService.setZoomLevel(level + 1); |
403 | }, | 403 | }, |
404 | }, | 404 | }, |
405 | { | 405 | { |
@@ -407,10 +407,10 @@ const _templateFactory = intl => [ | |||
407 | accelerator: 'Cmd+-', | 407 | accelerator: 'Cmd+-', |
408 | click() { | 408 | click() { |
409 | const activeService = getActiveWebview(); | 409 | const activeService = getActiveWebview(); |
410 | activeService.getZoomLevel((level) => { | 410 | const level = activeService.getZoomLevel(); |
411 | // level -9 =~ -50% and setZoomLevel wouldnt zoom out further | 411 | |
412 | if (level > -9) activeService.setZoomLevel(level - 1); | 412 | // level -9 =~ -50% and setZoomLevel wouldnt zoom out further |
413 | }); | 413 | if (level > -9) activeService.setZoomLevel(level - 1); |
414 | }, | 414 | }, |
415 | }, | 415 | }, |
416 | { | 416 | { |
@@ -602,10 +602,10 @@ const _titleBarTemplateFactory = intl => [ | |||
602 | accelerator: `${ctrlKey}+=`, | 602 | accelerator: `${ctrlKey}+=`, |
603 | click() { | 603 | click() { |
604 | const activeService = getActiveWebview(); | 604 | const activeService = getActiveWebview(); |
605 | activeService.getZoomLevel((level) => { | 605 | const level = activeService.getZoomLevel(); |
606 | // level 9 =~ +300% and setZoomLevel wouldnt zoom in further | 606 | |
607 | if (level < 9) activeService.setZoomLevel(level + 1); | 607 | // level 9 =~ +300% and setZoomLevel wouldnt zoom in further |
608 | }); | 608 | if (level < 9) activeService.setZoomLevel(level + 1); |
609 | }, | 609 | }, |
610 | }, | 610 | }, |
611 | { | 611 | { |
@@ -613,10 +613,10 @@ const _titleBarTemplateFactory = intl => [ | |||
613 | accelerator: `${ctrlKey}+-`, | 613 | accelerator: `${ctrlKey}+-`, |
614 | click() { | 614 | click() { |
615 | const activeService = getActiveWebview(); | 615 | const activeService = getActiveWebview(); |
616 | activeService.getZoomLevel((level) => { | 616 | const level = activeService.getZoomLevel(); |
617 | // level -9 =~ -50% and setZoomLevel wouldnt zoom out further | 617 | |
618 | if (level > -9) activeService.setZoomLevel(level - 1); | 618 | // level -9 =~ -50% and setZoomLevel wouldnt zoom out further |
619 | }); | 619 | if (level > -9) activeService.setZoomLevel(level - 1); |
620 | }, | 620 | }, |
621 | }, | 621 | }, |
622 | { | 622 | { |
@@ -804,7 +804,7 @@ export default class FranzMenu { | |||
804 | }, { | 804 | }, { |
805 | label: intl.formatMessage(menuItems.lockFerdi), | 805 | label: intl.formatMessage(menuItems.lockFerdi), |
806 | accelerator: 'CmdOrCtrl+Shift+L', | 806 | accelerator: 'CmdOrCtrl+Shift+L', |
807 | enabled: this.stores.settings.app.lockingFeatureEnabled, | 807 | enabled: this.stores.user.isLoggedIn && this.stores.settings.app.lockingFeatureEnabled, |
808 | click() { | 808 | click() { |
809 | // Disable lock first - otherwise the application might not update correctly | 809 | // Disable lock first - otherwise the application might not update correctly |
810 | actions.settings.update({ | 810 | actions.settings.update({ |
@@ -967,7 +967,8 @@ export default class FranzMenu { | |||
967 | 967 | ||
968 | this.currentTemplate = tpl; | 968 | this.currentTemplate = tpl; |
969 | const menu = Menu.buildFromTemplate(tpl); | 969 | const menu = Menu.buildFromTemplate(tpl); |
970 | Menu.setApplicationMenu(menu); | 970 | const lockedMenu = Menu.buildFromTemplate([]); |
971 | Menu.setApplicationMenu(this.stores.user.isLoggedIn && this.stores.settings.app.locked ? lockedMenu : menu); | ||
971 | } | 972 | } |
972 | 973 | ||
973 | serviceTpl() { | 974 | serviceTpl() { |
diff --git a/src/lib/Tray.js b/src/lib/Tray.js index 90974de3f..c0d936599 100644 --- a/src/lib/Tray.js +++ b/src/lib/Tray.js | |||
@@ -1,5 +1,5 @@ | |||
1 | import { | 1 | import { |
2 | app, Tray, Menu, systemPreferences, nativeImage, | 2 | app, Tray, Menu, systemPreferences, nativeTheme, nativeImage, |
3 | } from 'electron'; | 3 | } from 'electron'; |
4 | import path from 'path'; | 4 | import path from 'path'; |
5 | 5 | ||
@@ -86,7 +86,7 @@ export default class TrayIcon { | |||
86 | _getAsset(type, asset) { | 86 | _getAsset(type, asset) { |
87 | let { platform } = process; | 87 | let { platform } = process; |
88 | 88 | ||
89 | if (platform === 'darwin' && systemPreferences.isDarkMode()) { | 89 | if (platform === 'darwin' && nativeTheme.shouldUseDarkColors) { |
90 | platform = `${platform}-dark`; | 90 | platform = `${platform}-dark`; |
91 | } | 91 | } |
92 | 92 | ||
diff --git a/src/sentry.js b/src/sentry.js new file mode 100644 index 000000000..4f6d7205d --- /dev/null +++ b/src/sentry.js | |||
@@ -0,0 +1,5 @@ | |||
1 | import * as Sentry from '@sentry/electron'; | ||
2 | |||
3 | Sentry.init({ | ||
4 | dsn: 'https://f3d022fbcf6243a68a58d681c2122ee4@sentry.io/1803053', | ||
5 | }); | ||
diff --git a/src/server b/src/server deleted file mode 160000 | |||
Subproject b5973cdc4cdd60e61d2fba25a317bb4d216a0d1 | |||
diff --git a/src/stores/AppStore.js b/src/stores/AppStore.js index 0756a05eb..36e6efd4f 100644 --- a/src/stores/AppStore.js +++ b/src/stores/AppStore.js | |||
@@ -27,7 +27,7 @@ import { sleep } from '../helpers/async-helpers'; | |||
27 | const debug = require('debug')('Ferdi:AppStore'); | 27 | const debug = require('debug')('Ferdi:AppStore'); |
28 | 28 | ||
29 | const { | 29 | const { |
30 | app, systemPreferences, screen, powerMonitor, | 30 | app, nativeTheme, screen, powerMonitor, |
31 | } = remote; | 31 | } = remote; |
32 | 32 | ||
33 | const mainWindow = remote.getCurrentWindow(); | 33 | const mainWindow = remote.getCurrentWindow(); |
@@ -185,7 +185,7 @@ export default class AppStore extends Store { | |||
185 | this._healthCheck(); | 185 | this._healthCheck(); |
186 | }, 1000); | 186 | }, 1000); |
187 | 187 | ||
188 | this.isSystemDarkModeEnabled = systemPreferences.isDarkMode(); | 188 | this.isSystemDarkModeEnabled = nativeTheme.shouldUseDarkColors; |
189 | 189 | ||
190 | onVisibilityChange((isVisible) => { | 190 | onVisibilityChange((isVisible) => { |
191 | this.isFocused = isVisible; | 191 | this.isFocused = isVisible; |
diff --git a/src/stores/FeaturesStore.js b/src/stores/FeaturesStore.js index aa9fa4062..8a279bc8a 100644 --- a/src/stores/FeaturesStore.js +++ b/src/stores/FeaturesStore.js | |||
@@ -21,7 +21,7 @@ import settingsWS from '../features/settingsWS'; | |||
21 | import serviceLimit from '../features/serviceLimit'; | 21 | import serviceLimit from '../features/serviceLimit'; |
22 | import communityRecipes from '../features/communityRecipes'; | 22 | import communityRecipes from '../features/communityRecipes'; |
23 | import todos from '../features/todos'; | 23 | import todos from '../features/todos'; |
24 | import accentColor from '../features/accentColor'; | 24 | import appearance from '../features/appearance'; |
25 | import planSelection from '../features/planSelection'; | 25 | import planSelection from '../features/planSelection'; |
26 | import trialStatusBar from '../features/trialStatusBar'; | 26 | import trialStatusBar from '../features/trialStatusBar'; |
27 | 27 | ||
@@ -92,7 +92,7 @@ export default class FeaturesStore extends Store { | |||
92 | serviceLimit(this.stores, this.actions); | 92 | serviceLimit(this.stores, this.actions); |
93 | communityRecipes(this.stores, this.actions); | 93 | communityRecipes(this.stores, this.actions); |
94 | todos(this.stores, this.actions); | 94 | todos(this.stores, this.actions); |
95 | accentColor(this.stores, this.actions); | 95 | appearance(this.stores, this.actions); |
96 | planSelection(this.stores, this.actions); | 96 | planSelection(this.stores, this.actions); |
97 | trialStatusBar(this.stores, this.actions); | 97 | trialStatusBar(this.stores, this.actions); |
98 | } | 98 | } |
diff --git a/src/stores/RecipesStore.js b/src/stores/RecipesStore.js index 8b2bde5df..cf5d0a074 100644 --- a/src/stores/RecipesStore.js +++ b/src/stores/RecipesStore.js | |||
@@ -1,9 +1,13 @@ | |||
1 | import { action, computed, observable } from 'mobx'; | 1 | import { action, computed, observable } from 'mobx'; |
2 | import fs from 'fs-extra'; | ||
3 | import path from 'path'; | ||
4 | import semver from 'semver'; | ||
2 | 5 | ||
3 | import Store from './lib/Store'; | 6 | import Store from './lib/Store'; |
4 | import CachedRequest from './lib/CachedRequest'; | 7 | import CachedRequest from './lib/CachedRequest'; |
5 | import Request from './lib/Request'; | 8 | import Request from './lib/Request'; |
6 | import { matchRoute } from '../helpers/routing-helpers'; | 9 | import { matchRoute } from '../helpers/routing-helpers'; |
10 | import { RECIPES_PATH } from '../config'; | ||
7 | 11 | ||
8 | const debug = require('debug')('Ferdi:RecipeStore'); | 12 | const debug = require('debug')('Ferdi:RecipeStore'); |
9 | 13 | ||
@@ -83,7 +87,30 @@ export default class RecipesStore extends Store { | |||
83 | 87 | ||
84 | if (Object.keys(recipes).length === 0) return; | 88 | if (Object.keys(recipes).length === 0) return; |
85 | 89 | ||
86 | const updates = await this.getRecipeUpdatesRequest.execute(recipes)._promise; | 90 | const remoteUpdates = await this.getRecipeUpdatesRequest.execute(recipes)._promise; |
91 | |||
92 | // Check for local updates | ||
93 | const allJsonFile = path.join(RECIPES_PATH, 'all.json'); | ||
94 | const allJson = await fs.readJSON(allJsonFile); | ||
95 | const localUpdates = []; | ||
96 | |||
97 | Object.keys(recipes).forEach((recipe) => { | ||
98 | const version = recipes[recipe]; | ||
99 | |||
100 | // Find recipe in local recipe repository | ||
101 | const localRecipe = allJson.find(r => r.id === recipe); | ||
102 | |||
103 | if (localRecipe && semver.lt(version, localRecipe.version)) { | ||
104 | localUpdates.push(recipe); | ||
105 | } | ||
106 | }); | ||
107 | |||
108 | const updates = [ | ||
109 | ...remoteUpdates, | ||
110 | ...localUpdates, | ||
111 | ]; | ||
112 | debug('Got update information (local, remote):', localUpdates, remoteUpdates); | ||
113 | |||
87 | const length = updates.length - 1; | 114 | const length = updates.length - 1; |
88 | const syncUpdate = async (i) => { | 115 | const syncUpdate = async (i) => { |
89 | const update = updates[i]; | 116 | const update = updates[i]; |
diff --git a/src/stores/ServicesStore.js b/src/stores/ServicesStore.js index f65faa5a5..fda18b514 100644 --- a/src/stores/ServicesStore.js +++ b/src/stores/ServicesStore.js | |||
@@ -83,6 +83,7 @@ export default class ServicesStore extends Store { | |||
83 | this.actions.service.openDevTools.listen(this._openDevTools.bind(this)); | 83 | this.actions.service.openDevTools.listen(this._openDevTools.bind(this)); |
84 | this.actions.service.openDevToolsForActiveService.listen(this._openDevToolsForActiveService.bind(this)); | 84 | this.actions.service.openDevToolsForActiveService.listen(this._openDevToolsForActiveService.bind(this)); |
85 | this.actions.service.setHibernation.listen(this._setHibernation.bind(this)); | 85 | this.actions.service.setHibernation.listen(this._setHibernation.bind(this)); |
86 | this.actions.service.shareSettingsWithServiceProcess.listen(this._shareSettingsWithServiceProcess.bind(this)); | ||
86 | 87 | ||
87 | this.registerReactions([ | 88 | this.registerReactions([ |
88 | this._focusServiceReaction.bind(this), | 89 | this._focusServiceReaction.bind(this), |
@@ -116,6 +117,11 @@ export default class ServicesStore extends Store { | |||
116 | ); | 117 | ); |
117 | 118 | ||
118 | reaction( | 119 | reaction( |
120 | () => this.stores.settings.app.adaptableDarkMode, | ||
121 | () => this._shareSettingsWithServiceProcess(), | ||
122 | ); | ||
123 | |||
124 | reaction( | ||
119 | () => this.stores.settings.app.universalDarkMode, | 125 | () => this.stores.settings.app.universalDarkMode, |
120 | () => this._shareSettingsWithServiceProcess(), | 126 | () => this._shareSettingsWithServiceProcess(), |
121 | ); | 127 | ); |
@@ -766,7 +772,10 @@ export default class ServicesStore extends Store { | |||
766 | } | 772 | } |
767 | 773 | ||
768 | _shareSettingsWithServiceProcess() { | 774 | _shareSettingsWithServiceProcess() { |
769 | const settings = this.stores.settings.app; | 775 | const settings = { |
776 | ...this.stores.settings.app, | ||
777 | isDarkThemeActive: this.stores.ui.isDarkThemeActive, | ||
778 | }; | ||
770 | this.actions.service.sendIPCMessageToAllServices({ | 779 | this.actions.service.sendIPCMessageToAllServices({ |
771 | channel: 'settings-update', | 780 | channel: 'settings-update', |
772 | args: settings, | 781 | args: settings, |
diff --git a/src/stores/SettingsStore.js b/src/stores/SettingsStore.js index df0fc77e9..8a5ee7204 100644 --- a/src/stores/SettingsStore.js +++ b/src/stores/SettingsStore.js | |||
@@ -68,7 +68,6 @@ export default class SettingsStore extends Store { | |||
68 | () => this.all.app.locked, | 68 | () => this.all.app.locked, |
69 | () => { | 69 | () => { |
70 | const { router } = window.ferdi.stores; | 70 | const { router } = window.ferdi.stores; |
71 | |||
72 | if (this.all.app.locked && this.all.app.lockingFeatureEnabled) { | 71 | if (this.all.app.locked && this.all.app.lockingFeatureEnabled) { |
73 | // App just got locked, redirect to unlock screen | 72 | // App just got locked, redirect to unlock screen |
74 | router.push('/auth/locked'); | 73 | router.push('/auth/locked'); |
@@ -80,9 +79,30 @@ export default class SettingsStore extends Store { | |||
80 | }, | 79 | }, |
81 | ); | 80 | ); |
82 | 81 | ||
82 | // Inactivity lock timer | ||
83 | let inactivityTimer; | ||
84 | remote.getCurrentWindow().on('blur', () => { | ||
85 | if (this.all.app.inactivityLock !== 0) { | ||
86 | inactivityTimer = setTimeout(() => { | ||
87 | this.actions.settings.update({ | ||
88 | type: 'app', | ||
89 | data: { | ||
90 | locked: true, | ||
91 | }, | ||
92 | }); | ||
93 | }, this.all.app.inactivityLock * 1000 * 60); | ||
94 | } | ||
95 | }); | ||
96 | remote.getCurrentWindow().on('focus', () => { | ||
97 | if (inactivityTimer) { | ||
98 | clearTimeout(inactivityTimer); | ||
99 | } | ||
100 | }); | ||
101 | |||
83 | // Make sure to lock app on launch if locking feature is enabled | 102 | // Make sure to lock app on launch if locking feature is enabled |
84 | setTimeout(() => { | 103 | setTimeout(() => { |
85 | if (this.all.app.lockingFeatureEnabled) { | 104 | const isLoggedIn = Boolean(localStorage.getItem('authToken')); |
105 | if (isLoggedIn && this.all.app.lockingFeatureEnabled) { | ||
86 | // Disable lock first - otherwise the lock might not get activated corrently | 106 | // Disable lock first - otherwise the lock might not get activated corrently |
87 | this.actions.settings.update({ | 107 | this.actions.settings.update({ |
88 | type: 'app', | 108 | type: 'app', |
diff --git a/src/stores/UIStore.js b/src/stores/UIStore.js index 9680c5bcc..6941cf086 100644 --- a/src/stores/UIStore.js +++ b/src/stores/UIStore.js | |||
@@ -1,23 +1,41 @@ | |||
1 | import { | 1 | import { |
2 | action, | 2 | action, observable, computed, reaction, |
3 | observable, | ||
4 | computed, | ||
5 | reaction, | ||
6 | } from 'mobx'; | 3 | } from 'mobx'; |
7 | import { theme } from '@meetfranz/theme'; | 4 | import { theme } from '@meetfranz/theme'; |
5 | import { remote } from 'electron'; | ||
8 | 6 | ||
9 | import Store from './lib/Store'; | 7 | import Store from './lib/Store'; |
8 | import { isMac } from '../environment'; | ||
9 | |||
10 | const { nativeTheme, systemPreferences } = remote; | ||
10 | 11 | ||
11 | export default class UIStore extends Store { | 12 | export default class UIStore extends Store { |
12 | @observable showServicesUpdatedInfoBar = false; | 13 | @observable showServicesUpdatedInfoBar = false; |
13 | 14 | ||
15 | @observable isOsDarkThemeActive = isMac | ||
16 | ? nativeTheme.shouldUseDarkColors | ||
17 | : false; | ||
18 | |||
14 | constructor(...args) { | 19 | constructor(...args) { |
15 | super(...args); | 20 | super(...args); |
16 | 21 | ||
17 | // Register action handlers | 22 | // Register action handlers |
18 | this.actions.ui.openSettings.listen(this._openSettings.bind(this)); | 23 | this.actions.ui.openSettings.listen(this._openSettings.bind(this)); |
19 | this.actions.ui.closeSettings.listen(this._closeSettings.bind(this)); | 24 | this.actions.ui.closeSettings.listen(this._closeSettings.bind(this)); |
20 | this.actions.ui.toggleServiceUpdatedInfoBar.listen(this._toggleServiceUpdatedInfoBar.bind(this)); | 25 | this.actions.ui.toggleServiceUpdatedInfoBar.listen( |
26 | this._toggleServiceUpdatedInfoBar.bind(this), | ||
27 | ); | ||
28 | |||
29 | // Listen for theme change on MacOS | ||
30 | if (isMac) { | ||
31 | systemPreferences.subscribeNotification( | ||
32 | 'AppleInterfaceThemeChangedNotification', | ||
33 | () => { | ||
34 | this.isOsDarkThemeActive = nativeTheme.shouldUseDarkColors; | ||
35 | this.actions.service.shareSettingsWithServiceProcess(); | ||
36 | }, | ||
37 | ); | ||
38 | } | ||
21 | } | 39 | } |
22 | 40 | ||
23 | setup() { | 41 | setup() { |
@@ -31,11 +49,23 @@ export default class UIStore extends Store { | |||
31 | @computed get showMessageBadgesEvenWhenMuted() { | 49 | @computed get showMessageBadgesEvenWhenMuted() { |
32 | const settings = this.stores.settings.all; | 50 | const settings = this.stores.settings.all; |
33 | 51 | ||
34 | return (settings.app.isAppMuted && settings.app.showMessageBadgeWhenMuted) || !settings.app.isAppMuted; | 52 | return ( |
53 | (settings.app.isAppMuted && settings.app.showMessageBadgeWhenMuted) | ||
54 | || !settings.app.isAppMuted | ||
55 | ); | ||
35 | } | 56 | } |
36 | 57 | ||
37 | @computed get isDarkThemeActive() { | 58 | @computed get isDarkThemeActive() { |
38 | return this.stores.settings.all.app.darkMode; | 59 | const isMacWithAdaptableInDarkMode = isMac |
60 | && this.stores.settings.all.app.adaptableDarkMode | ||
61 | && this.isOsDarkThemeActive; | ||
62 | const isMacWithoutAdaptableInDarkMode = isMac | ||
63 | && this.stores.settings.all.app.darkMode | ||
64 | && !this.stores.settings.all.app.adaptableDarkMode; | ||
65 | const isNotMacInDarkMode = !isMac && this.stores.settings.all.app.darkMode; | ||
66 | return !!(isMacWithAdaptableInDarkMode | ||
67 | || isMacWithoutAdaptableInDarkMode | ||
68 | || isNotMacInDarkMode); | ||
39 | } | 69 | } |
40 | 70 | ||
41 | @computed get theme() { | 71 | @computed get theme() { |
diff --git a/src/stores/lib/Request.js b/src/stores/lib/Request.js index 486de8a49..cfc857c2e 100644 --- a/src/stores/lib/Request.js +++ b/src/stores/lib/Request.js | |||
@@ -82,7 +82,8 @@ export default class Request { | |||
82 | } | 82 | } |
83 | 83 | ||
84 | reload() { | 84 | reload() { |
85 | return this.execute(...this._currentApiCall.args); | 85 | const args = this._currentApiCall ? this._currentApiCall.args : []; |
86 | return this.execute(...args); | ||
86 | } | 87 | } |
87 | 88 | ||
88 | retry = () => this.reload(); | 89 | retry = () => this.reload(); |
diff --git a/src/styles/settings.scss b/src/styles/settings.scss index 324175d0b..305450fd2 100644 --- a/src/styles/settings.scss +++ b/src/styles/settings.scss | |||
@@ -92,6 +92,10 @@ | |||
92 | } | 92 | } |
93 | } | 93 | } |
94 | 94 | ||
95 | &.is-disabled { | ||
96 | filter: grayscale(100%) opacity(.2); | ||
97 | } | ||
98 | |||
95 | &.is-active { | 99 | &.is-active { |
96 | background: $dark-theme-gray; | 100 | background: $dark-theme-gray; |
97 | color: $dark-theme-gray-smoke; | 101 | color: $dark-theme-gray-smoke; |
diff --git a/src/webview/recipe.js b/src/webview/recipe.js index 1e290f8be..e95cae18b 100644 --- a/src/webview/recipe.js +++ b/src/webview/recipe.js | |||
@@ -1,9 +1,16 @@ | |||
1 | /* eslint-disable import/first */ | ||
1 | import { ipcRenderer } from 'electron'; | 2 | import { ipcRenderer } from 'electron'; |
2 | import path from 'path'; | 3 | import path from 'path'; |
3 | import { autorun, computed, observable } from 'mobx'; | 4 | import { autorun, computed, observable } from 'mobx'; |
4 | import fs from 'fs-extra'; | 5 | import fs from 'fs-extra'; |
5 | import { loadModule } from 'cld3-asm'; | 6 | import { loadModule } from 'cld3-asm'; |
6 | import { debounce } from 'lodash'; | 7 | import { debounce } from 'lodash'; |
8 | |||
9 | // For some services darkreader tries to use the chrome extension message API | ||
10 | // This will cause the service to fail loading | ||
11 | // As the message API is not actually needed, we'll add this shim sendMessage | ||
12 | // function in order for darkreader to continue working | ||
13 | window.chrome.runtime.sendMessage = () => {}; | ||
7 | import { | 14 | import { |
8 | enable as enableDarkMode, | 15 | enable as enableDarkMode, |
9 | disable as disableDarkMode, | 16 | disable as disableDarkMode, |
@@ -120,8 +127,13 @@ class RecipeController { | |||
120 | } | 127 | } |
121 | } | 128 | } |
122 | 129 | ||
123 | console.log('Set theme to: ', this.settings.service.isDarkModeEnabled ? 'Dark' : 'Light'); | 130 | console.log( |
124 | if (this.settings.service.isDarkModeEnabled) { | 131 | 'Darkmode enabled?', |
132 | this.settings.service.isDarkModeEnabled, | ||
133 | 'Dark theme active?', | ||
134 | this.settings.app.isDarkThemeActive, | ||
135 | ); | ||
136 | if (this.settings.service.isDarkModeEnabled && this.settings.app.isDarkThemeActive !== false) { | ||
125 | debug('Enable dark mode'); | 137 | debug('Enable dark mode'); |
126 | 138 | ||
127 | // Check if recipe has a darkmode.css | 139 | // Check if recipe has a darkmode.css |
@@ -162,9 +174,15 @@ class RecipeController { | |||
162 | } | 174 | } |
163 | 175 | ||
164 | // Remove dark reader if (universal) dark mode was just disabled | 176 | // Remove dark reader if (universal) dark mode was just disabled |
165 | if (this.universalDarkModeInjected && (!this.settings.service.isDarkModeEnabled || !this.settings.app.universalDarkMode)) { | 177 | if (this.universalDarkModeInjected) { |
166 | disableDarkMode(); | 178 | if ( |
167 | this.universalDarkModeInjected = false; | 179 | !this.settings.app.darkMode |
180 | || !this.settings.service.isDarkModeEnabled | ||
181 | || !this.settings.app.universalDarkMode | ||
182 | ) { | ||
183 | disableDarkMode(); | ||
184 | this.universalDarkModeInjected = false; | ||
185 | } | ||
168 | } | 186 | } |
169 | } | 187 | } |
170 | 188 | ||
diff --git a/src/webview/spellchecker.js b/src/webview/spellchecker.js index 47fc6dcd1..8a1c8782b 100644 --- a/src/webview/spellchecker.js +++ b/src/webview/spellchecker.js | |||
@@ -40,7 +40,7 @@ export async function switchDict(locale) { | |||
40 | export default async function initialize(languageCode = 'en-us') { | 40 | export default async function initialize(languageCode = 'en-us') { |
41 | try { | 41 | try { |
42 | handler = new SpellCheckHandler(); | 42 | handler = new SpellCheckHandler(); |
43 | handler.attachToInput(); | 43 | setTimeout(() => handler.attachToInput(), 1000); |
44 | const locale = languageCode.toLowerCase(); | 44 | const locale = languageCode.toLowerCase(); |
45 | 45 | ||
46 | debug('Init spellchecker'); | 46 | debug('Init spellchecker'); |