aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar kytwb <kytwb@pm.me>2022-03-01 15:25:55 +0100
committerLibravatar kytwb <kytwb@pm.me>2022-03-01 15:25:55 +0100
commit3dcc5a9ee745759cd3a289c26dacc08213feccbd (patch)
treed5cf439acece73d02b1ac624fb4f74e5fd03126f
parent5.7.0 (diff)
parentNew Crowdin updates (#2429) (diff)
downloadferdium-app-3dcc5a9ee745759cd3a289c26dacc08213feccbd.tar.gz
ferdium-app-3dcc5a9ee745759cd3a289c26dacc08213feccbd.tar.zst
ferdium-app-3dcc5a9ee745759cd3a289c26dacc08213feccbd.zip
Merge branch 'develop' into release
-rw-r--r--.all-contributorsrc9
-rw-r--r--README.md3
-rw-r--r--package-lock.json28
-rw-r--r--package.json2
-rw-r--r--src/components/services/content/ServiceView.js2
-rw-r--r--src/components/settings/settings/EditSettingsForm.js2
-rw-r--r--src/config.ts13
-rw-r--r--src/containers/settings/EditSettingsScreen.js27
-rw-r--r--src/i18n/locales/af.json2
-rw-r--r--src/i18n/locales/ar.json2
-rw-r--r--src/i18n/locales/be.json2
-rw-r--r--src/i18n/locales/bs.json2
-rw-r--r--src/i18n/locales/ca.json2
-rw-r--r--src/i18n/locales/cs.json4
-rw-r--r--src/i18n/locales/da.json2
-rw-r--r--src/i18n/locales/de.json4
-rw-r--r--src/i18n/locales/el.json4
-rw-r--r--src/i18n/locales/en-US.json2
-rw-r--r--src/i18n/locales/es.json4
-rw-r--r--src/i18n/locales/fa.json2
-rw-r--r--src/i18n/locales/fi.json2
-rw-r--r--src/i18n/locales/fr.json8
-rw-r--r--src/i18n/locales/ga.json2
-rw-r--r--src/i18n/locales/he.json2
-rw-r--r--src/i18n/locales/hi.json2
-rw-r--r--src/i18n/locales/hr.json2
-rw-r--r--src/i18n/locales/hu.json2
-rw-r--r--src/i18n/locales/id.json2
-rw-r--r--src/i18n/locales/it.json2
-rw-r--r--src/i18n/locales/ja.json2
-rw-r--r--src/i18n/locales/ka.json2
-rw-r--r--src/i18n/locales/ko.json2
-rw-r--r--src/i18n/locales/nl-BE.json2
-rw-r--r--src/i18n/locales/nl.json2
-rw-r--r--src/i18n/locales/no.json2
-rw-r--r--src/i18n/locales/pl.json2
-rw-r--r--src/i18n/locales/pt-BR.json4
-rw-r--r--src/i18n/locales/pt.json4
-rw-r--r--src/i18n/locales/ro.json2
-rw-r--r--src/i18n/locales/ru.json6
-rw-r--r--src/i18n/locales/si.json2
-rw-r--r--src/i18n/locales/sk.json2
-rw-r--r--src/i18n/locales/sl.json2
-rw-r--r--src/i18n/locales/sr.json2
-rw-r--r--src/i18n/locales/sv.json2
-rw-r--r--src/i18n/locales/te.json2
-rw-r--r--src/i18n/locales/tr.json46
-rw-r--r--src/i18n/locales/uk.json4
-rw-r--r--src/i18n/locales/vi.json2
-rw-r--r--src/i18n/locales/zh-HANT.json2
-rw-r--r--src/i18n/locales/zh.json6
-rw-r--r--src/stores/ServicesStore.js56
-rw-r--r--src/styles/config.scss3
-rw-r--r--src/styles/services.scss24
54 files changed, 250 insertions, 77 deletions
diff --git a/.all-contributorsrc b/.all-contributorsrc
index f03adbd5b..7b0d8d38d 100644
--- a/.all-contributorsrc
+++ b/.all-contributorsrc
@@ -2310,6 +2310,15 @@
2310 "contributions": [ 2310 "contributions": [
2311 "review" 2311 "review"
2312 ] 2312 ]
2313 },
2314 {
2315 "login": "jamesandariese",
2316 "name": "James Andariese",
2317 "avatar_url": "https://avatars.githubusercontent.com/u/2583421?v=4",
2318 "profile": "https://github.com/jamesandariese",
2319 "contributions": [
2320 "code"
2321 ]
2313 } 2322 }
2314 ], 2323 ],
2315 "contributorsPerLine": 16, 2324 "contributorsPerLine": 16,
diff --git a/README.md b/README.md
index 9ab504002..02a5f77c4 100644
--- a/README.md
+++ b/README.md
@@ -12,11 +12,10 @@
12# Ferdi 12# Ferdi
13 13
14<p> 14<p>
15<a href="https://guardrails.io/"><img alt="GuardRails" src="https://img.shields.io/badge/GuardRails-enabled-default.svg"></a>
16<a href="https://github.com/getferdi/ferdi/actions/workflows/builds.yml"><img alt="Build Status" src="https://github.com/getferdi/ferdi/actions/workflows/builds.yml/badge.svg?branch=develop&event=push"></a> 15<a href="https://github.com/getferdi/ferdi/actions/workflows/builds.yml"><img alt="Build Status" src="https://github.com/getferdi/ferdi/actions/workflows/builds.yml/badge.svg?branch=develop&event=push"></a>
17<a title="Crowdin" target="_blank" href="https://crowdin.com/project/getferdi"><img src="https://badges.crowdin.net/getferdi/localized.svg"></a> 16<a title="Crowdin" target="_blank" href="https://crowdin.com/project/getferdi"><img src="https://badges.crowdin.net/getferdi/localized.svg"></a>
18<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --> 17<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
19<a href='#contributors-'><img src='https://img.shields.io/badge/contributors-245-default.svg?logo=github' alt='Contributors'/></a> 18<a href='#contributors-'><img src='https://img.shields.io/badge/contributors-246-default.svg?logo=github' alt='Contributors'/></a>
20<!-- ALL-CONTRIBUTORS-BADGE:END --> 19<!-- ALL-CONTRIBUTORS-BADGE:END -->
21<a href="#backers-via-opencollective"><img alt="Open Collective backers" src="https://img.shields.io/opencollective/backers/getferdi?logo=open-collective"></a> 20<a href="#backers-via-opencollective"><img alt="Open Collective backers" src="https://img.shields.io/opencollective/backers/getferdi?logo=open-collective"></a>
22</p> 21</p>
diff --git a/package-lock.json b/package-lock.json
index 562e4a801..4c03b4232 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
1{ 1{
2 "name": "ferdi", 2 "name": "ferdi",
3 "version": "5.7.0", 3 "version": "5.7.1-nightly.18",
4 "lockfileVersion": 2, 4 "lockfileVersion": 2,
5 "requires": true, 5 "requires": true,
6 "packages": { 6 "packages": {
7 "": { 7 "": {
8 "name": "ferdi", 8 "name": "ferdi",
9 "version": "5.7.0", 9 "version": "5.7.1-nightly.18",
10 "license": "Apache-2.0", 10 "license": "Apache-2.0",
11 "dependencies": { 11 "dependencies": {
12 "@adonisjs/ace": "^5.0.8", 12 "@adonisjs/ace": "^5.0.8",
@@ -8303,9 +8303,9 @@
8303 } 8303 }
8304 }, 8304 },
8305 "node_modules/caniuse-lite": { 8305 "node_modules/caniuse-lite": {
8306 "version": "1.0.30001298", 8306 "version": "1.0.30001312",
8307 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001298.tgz", 8307 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001312.tgz",
8308 "integrity": "sha512-AcKqikjMLlvghZL/vfTHorlQsLDhGRalYf1+GmWCf5SCMziSGjRYQW/JEksj14NaYHIR6KIhrFAy0HV5C25UzQ==", 8308 "integrity": "sha512-Wiz1Psk2MEK0pX3rUzWaunLTZzqS2JYZFzNKqAiJGiuxIjRPLgV6+VDPOg6lQOUxmDwhTlh198JsTTi8Hzw6aQ==",
8309 "dev": true, 8309 "dev": true,
8310 "funding": { 8310 "funding": {
8311 "type": "opencollective", 8311 "type": "opencollective",
@@ -28640,9 +28640,9 @@
28640 } 28640 }
28641 }, 28641 },
28642 "node_modules/url-parse": { 28642 "node_modules/url-parse": {
28643 "version": "1.5.3", 28643 "version": "1.5.10",
28644 "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", 28644 "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
28645 "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", 28645 "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
28646 "dev": true, 28646 "dev": true,
28647 "dependencies": { 28647 "dependencies": {
28648 "querystringify": "^2.1.1", 28648 "querystringify": "^2.1.1",
@@ -37287,9 +37287,9 @@
37287 } 37287 }
37288 }, 37288 },
37289 "caniuse-lite": { 37289 "caniuse-lite": {
37290 "version": "1.0.30001298", 37290 "version": "1.0.30001312",
37291 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001298.tgz", 37291 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001312.tgz",
37292 "integrity": "sha512-AcKqikjMLlvghZL/vfTHorlQsLDhGRalYf1+GmWCf5SCMziSGjRYQW/JEksj14NaYHIR6KIhrFAy0HV5C25UzQ==", 37292 "integrity": "sha512-Wiz1Psk2MEK0pX3rUzWaunLTZzqS2JYZFzNKqAiJGiuxIjRPLgV6+VDPOg6lQOUxmDwhTlh198JsTTi8Hzw6aQ==",
37293 "dev": true 37293 "dev": true
37294 }, 37294 },
37295 "caseless": { 37295 "caseless": {
@@ -53428,9 +53428,9 @@
53428 } 53428 }
53429 }, 53429 },
53430 "url-parse": { 53430 "url-parse": {
53431 "version": "1.5.3", 53431 "version": "1.5.10",
53432 "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", 53432 "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
53433 "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", 53433 "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
53434 "dev": true, 53434 "dev": true,
53435 "requires": { 53435 "requires": {
53436 "querystringify": "^2.1.1", 53436 "querystringify": "^2.1.1",
diff --git a/package.json b/package.json
index 7ebf05988..7d2b2a66f 100644
--- a/package.json
+++ b/package.json
@@ -3,7 +3,7 @@
3 "productName": "Ferdi", 3 "productName": "Ferdi",
4 "desktopName": "ferdi.desktop", 4 "desktopName": "ferdi.desktop",
5 "appId": "com.kytwb.ferdi", 5 "appId": "com.kytwb.ferdi",
6 "version": "5.7.0", 6 "version": "5.7.1-nightly.18",
7 "description": "Messaging app for WhatsApp, Slack, Telegram, HipChat, Hangouts and many many more.", 7 "description": "Messaging app for WhatsApp, Slack, Telegram, HipChat, Hangouts and many many more.",
8 "copyright": "kytwb", 8 "copyright": "kytwb",
9 "main": "index.js", 9 "main": "index.js",
diff --git a/src/components/services/content/ServiceView.js b/src/components/services/content/ServiceView.js
index 3ea36ae97..a9a013ced 100644
--- a/src/components/services/content/ServiceView.js
+++ b/src/components/services/content/ServiceView.js
@@ -96,7 +96,7 @@ class ServiceView extends Component {
96 } 96 }
97 97
98 return ( 98 return (
99 <div className={webviewClasses} data-name={service.name}> 99 <div className={webviewClasses} data-name={service.name} style={{order: service.order}}>
100 {service.isActive && service.isEnabled && ( 100 {service.isActive && service.isEnabled && (
101 <> 101 <>
102 {service.hasCrashed && ( 102 {service.hasCrashed && (
diff --git a/src/components/settings/settings/EditSettingsForm.js b/src/components/settings/settings/EditSettingsForm.js
index bdb8484d4..c92bde346 100644
--- a/src/components/settings/settings/EditSettingsForm.js
+++ b/src/components/settings/settings/EditSettingsForm.js
@@ -424,6 +424,8 @@ class EditSettingsForm extends Component {
424 </p> 424 </p>
425 425
426 <Select field={form.$('wakeUpStrategy')} /> 426 <Select field={form.$('wakeUpStrategy')} />
427 <Select field={form.$('wakeUpHibernationStrategy')} />
428 <Toggle field={form.$('wakeUpHibernationSplay')} />
427 429
428 <Hr /> 430 <Hr />
429 431
diff --git a/src/config.ts b/src/config.ts
index 5c9fbaee4..3dbcd809b 100644
--- a/src/config.ts
+++ b/src/config.ts
@@ -58,6 +58,17 @@ export const WAKE_UP_STRATEGIES = {
58 3600: 'Wake up after 1hour', 58 3600: 'Wake up after 1hour',
59}; 59};
60 60
61export const WAKE_UP_HIBERNATION_STRATEGIES = {
62 0: 'Use main hibernation strategy',
63 10: 'Extremely Fast Hibernation (10sec)',
64 30: 'Very Fast Hibernation (30sec)',
65 60: 'Fast Hibernation (1min)',
66 300: 'Normal Hibernation (5min)',
67 600: 'Slow Hibernation (10min)',
68 1800: 'Very Slow Hibernation (30min)',
69 3600: 'Extremely Slow Hibernation (1hour)',
70};
71
61export const NAVIGATION_BAR_BEHAVIOURS = { 72export const NAVIGATION_BAR_BEHAVIOURS = {
62 custom: 'Show navigation bar on custom websites only', 73 custom: 'Show navigation bar on custom websites only',
63 always: 'Show navigation bar on all services', 74 always: 'Show navigation bar on all services',
@@ -217,6 +228,8 @@ export const DEFAULT_APP_SETTINGS = {
217 hibernateOnStartup: true, 228 hibernateOnStartup: true,
218 hibernationStrategy: '300', // seconds 229 hibernationStrategy: '300', // seconds
219 wakeUpStrategy: '300', // seconds 230 wakeUpStrategy: '300', // seconds
231 wakeUpHibernationStrategy: '0', // seconds -- 0 means do the same as hibernationStrategy
232 wakeUpHibernationSplay: true,
220 inactivityLock: 0, 233 inactivityLock: 0,
221 automaticUpdates: true, 234 automaticUpdates: true,
222 universalDarkMode: true, 235 universalDarkMode: true,
diff --git a/src/containers/settings/EditSettingsScreen.js b/src/containers/settings/EditSettingsScreen.js
index eff5f20ff..6e405cd92 100644
--- a/src/containers/settings/EditSettingsScreen.js
+++ b/src/containers/settings/EditSettingsScreen.js
@@ -20,6 +20,7 @@ import {
20 DEFAULT_SETTING_KEEP_ALL_WORKSPACES_LOADED, 20 DEFAULT_SETTING_KEEP_ALL_WORKSPACES_LOADED,
21 DEFAULT_IS_FEATURE_ENABLED_BY_USER, 21 DEFAULT_IS_FEATURE_ENABLED_BY_USER,
22 WAKE_UP_STRATEGIES, 22 WAKE_UP_STRATEGIES,
23 WAKE_UP_HIBERNATION_STRATEGIES,
23 SPLIT_COLUMNS_MIN, 24 SPLIT_COLUMNS_MIN,
24 SPLIT_COLUMNS_MAX, 25 SPLIT_COLUMNS_MAX,
25} from '../../config'; 26} from '../../config';
@@ -115,6 +116,14 @@ const messages = defineMessages({
115 id: 'settings.app.form.wakeUpStrategy', 116 id: 'settings.app.form.wakeUpStrategy',
116 defaultMessage: 'Wake up strategy', 117 defaultMessage: 'Wake up strategy',
117 }, 118 },
119 wakeUpHibernationStrategy: {
120 id: 'settings.app.form.wakeUpHibernationStrategy',
121 defaultMessage: 'Hibernation strategy after automatic wake up',
122 },
123 wakeUpHibernationSplay: {
124 id: 'settings.app.form.wakeUpHibernationSplay',
125 defaultMessage: 'Splay hibernate/wake cycles to reduce load',
126 },
118 predefinedTodoServer: { 127 predefinedTodoServer: {
119 id: 'settings.app.form.predefinedTodoServer', 128 id: 'settings.app.form.predefinedTodoServer',
120 defaultMessage: 'Todo Server', 129 defaultMessage: 'Todo Server',
@@ -295,6 +304,8 @@ class EditSettingsScreen extends Component {
295 hibernateOnStartup: Boolean(settingsData.hibernateOnStartup), 304 hibernateOnStartup: Boolean(settingsData.hibernateOnStartup),
296 hibernationStrategy: Number(settingsData.hibernationStrategy), 305 hibernationStrategy: Number(settingsData.hibernationStrategy),
297 wakeUpStrategy: Number(settingsData.wakeUpStrategy), 306 wakeUpStrategy: Number(settingsData.wakeUpStrategy),
307 wakeUpHibernationStrategy: Number(settingsData.wakeUpHibernationStrategy),
308 wakeUpHibernationSplay: Boolean(settingsData.wakeUpHibernationSplay),
298 predefinedTodoServer: settingsData.predefinedTodoServer, 309 predefinedTodoServer: settingsData.predefinedTodoServer,
299 customTodoServer: settingsData.customTodoServer, 310 customTodoServer: settingsData.customTodoServer,
300 lockingFeatureEnabled: Boolean(settingsData.lockingFeatureEnabled), 311 lockingFeatureEnabled: Boolean(settingsData.lockingFeatureEnabled),
@@ -391,6 +402,11 @@ class EditSettingsScreen extends Component {
391 sort: false, 402 sort: false,
392 }); 403 });
393 404
405 const wakeUpHibernationStrategies = getSelectOptions({
406 locales: WAKE_UP_HIBERNATION_STRATEGIES,
407 sort: false,
408 });
409
394 const todoApp = getSelectOptions({ 410 const todoApp = getSelectOptions({
395 locales: TODO_APPS, 411 locales: TODO_APPS,
396 sort: false, 412 sort: false,
@@ -511,6 +527,17 @@ class EditSettingsScreen extends Component {
511 options: wakeUpStrategies, 527 options: wakeUpStrategies,
512 default: DEFAULT_APP_SETTINGS.wakeUpStrategy, 528 default: DEFAULT_APP_SETTINGS.wakeUpStrategy,
513 }, 529 },
530 wakeUpHibernationStrategy: {
531 label: intl.formatMessage(messages.wakeUpHibernationStrategy),
532 value: settings.all.app.wakeUpHibernationStrategy,
533 options: wakeUpHibernationStrategies,
534 default: DEFAULT_APP_SETTINGS.wakeUpHibernationStrategy,
535 },
536 wakeUpHibernationSplay: {
537 label: intl.formatMessage(messages.wakeUpHibernationSplay),
538 value: settings.all.app.wakeUpHibernationSplay,
539 default: DEFAULT_APP_SETTINGS.wakeUpHibernationSplay,
540 },
514 predefinedTodoServer: { 541 predefinedTodoServer: {
515 label: intl.formatMessage(messages.predefinedTodoServer), 542 label: intl.formatMessage(messages.predefinedTodoServer),
516 value: settings.all.app.predefinedTodoServer, 543 value: settings.all.app.predefinedTodoServer,
diff --git a/src/i18n/locales/af.json b/src/i18n/locales/af.json
index 491239210..fbe46facb 100644
--- a/src/i18n/locales/af.json
+++ b/src/i18n/locales/af.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode", 243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode",
244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi",
245 "settings.app.form.useVerticalStyle": "Use horizontal style", 245 "settings.app.form.useVerticalStyle": "Use horizontal style",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Wake up strategy", 248 "settings.app.form.wakeUpStrategy": "Wake up strategy",
247 "settings.app.headlineAdvanced": "Advanced", 249 "settings.app.headlineAdvanced": "Advanced",
248 "settings.app.headlineAppearance": "Appearance", 250 "settings.app.headlineAppearance": "Appearance",
diff --git a/src/i18n/locales/ar.json b/src/i18n/locales/ar.json
index 5848ff784..6f0a08bfe 100644
--- a/src/i18n/locales/ar.json
+++ b/src/i18n/locales/ar.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "تمكين الوضع المظلم الكامل", 243 "settings.app.form.universalDarkMode": "تمكين الوضع المظلم الكامل",
244 "settings.app.form.useTouchIdToUnlock": "السماح باستخدام TouchID لفتح فردي", 244 "settings.app.form.useTouchIdToUnlock": "السماح باستخدام TouchID لفتح فردي",
245 "settings.app.form.useVerticalStyle": "استخدام النمط الأفقي", 245 "settings.app.form.useVerticalStyle": "استخدام النمط الأفقي",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "استراتيجية الإيقاظ", 248 "settings.app.form.wakeUpStrategy": "استراتيجية الإيقاظ",
247 "settings.app.headlineAdvanced": "متقدم", 249 "settings.app.headlineAdvanced": "متقدم",
248 "settings.app.headlineAppearance": "المظهر", 250 "settings.app.headlineAppearance": "المظهر",
diff --git a/src/i18n/locales/be.json b/src/i18n/locales/be.json
index a81ffcee7..a26c180ff 100644
--- a/src/i18n/locales/be.json
+++ b/src/i18n/locales/be.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode", 243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode",
244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi",
245 "settings.app.form.useVerticalStyle": "Use horizontal style", 245 "settings.app.form.useVerticalStyle": "Use horizontal style",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Wake up strategy", 248 "settings.app.form.wakeUpStrategy": "Wake up strategy",
247 "settings.app.headlineAdvanced": "Advanced", 249 "settings.app.headlineAdvanced": "Advanced",
248 "settings.app.headlineAppearance": "Appearance", 250 "settings.app.headlineAppearance": "Appearance",
diff --git a/src/i18n/locales/bs.json b/src/i18n/locales/bs.json
index 491239210..fbe46facb 100644
--- a/src/i18n/locales/bs.json
+++ b/src/i18n/locales/bs.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode", 243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode",
244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi",
245 "settings.app.form.useVerticalStyle": "Use horizontal style", 245 "settings.app.form.useVerticalStyle": "Use horizontal style",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Wake up strategy", 248 "settings.app.form.wakeUpStrategy": "Wake up strategy",
247 "settings.app.headlineAdvanced": "Advanced", 249 "settings.app.headlineAdvanced": "Advanced",
248 "settings.app.headlineAppearance": "Appearance", 250 "settings.app.headlineAppearance": "Appearance",
diff --git a/src/i18n/locales/ca.json b/src/i18n/locales/ca.json
index e90f70b24..4ae7acad5 100644
--- a/src/i18n/locales/ca.json
+++ b/src/i18n/locales/ca.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode", 243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode",
244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi",
245 "settings.app.form.useVerticalStyle": "Use horizontal style", 245 "settings.app.form.useVerticalStyle": "Use horizontal style",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Wake up strategy", 248 "settings.app.form.wakeUpStrategy": "Wake up strategy",
247 "settings.app.headlineAdvanced": "Avançat", 249 "settings.app.headlineAdvanced": "Avançat",
248 "settings.app.headlineAppearance": "Aparença", 250 "settings.app.headlineAppearance": "Aparença",
diff --git a/src/i18n/locales/cs.json b/src/i18n/locales/cs.json
index cdee7f3f3..e46fe75df 100644
--- a/src/i18n/locales/cs.json
+++ b/src/i18n/locales/cs.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Povolit univerzální tmavý režim", 243 "settings.app.form.universalDarkMode": "Povolit univerzální tmavý režim",
244 "settings.app.form.useTouchIdToUnlock": "Povolit použití TouchID k odemčení Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Povolit použití TouchID k odemčení Ferdi",
245 "settings.app.form.useVerticalStyle": "Použít horizontální styl", 245 "settings.app.form.useVerticalStyle": "Použít horizontální styl",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Strategie probuzení", 248 "settings.app.form.wakeUpStrategy": "Strategie probuzení",
247 "settings.app.headlineAdvanced": "Pokročilé", 249 "settings.app.headlineAdvanced": "Pokročilé",
248 "settings.app.headlineAppearance": "Vzhled", 250 "settings.app.headlineAppearance": "Vzhled",
@@ -286,7 +288,7 @@
286 "settings.recipes.customService.openFolder": "Otevřít složku", 288 "settings.recipes.customService.openFolder": "Otevřít složku",
287 "settings.recipes.headline": "Dostupné služby", 289 "settings.recipes.headline": "Dostupné služby",
288 "settings.recipes.missingService": "Chybějící služba?", 290 "settings.recipes.missingService": "Chybějící služba?",
289 "settings.recipes.mostPopular": "Nejoblbenější", 291 "settings.recipes.mostPopular": "Nejpopulrnější",
290 "settings.recipes.nothingFound": "Omlouváme se, ale žádná služba neodpovídá vašemu hledanému výrazu - ale stále jej můžete přidat pomocí volby \"Vlastní webová stránka\". Vezměte prosím na vědomí, že webové stránky mohou zobrazovat více služeb, které byly přidány do Ferdi od verze, ve které se právě nacházíte. Chcete-li získat tyto nové služby, zvažte prosím upgrade na novější verzi Ferdi.", 292 "settings.recipes.nothingFound": "Omlouváme se, ale žádná služba neodpovídá vašemu hledanému výrazu - ale stále jej můžete přidat pomocí volby \"Vlastní webová stránka\". Vezměte prosím na vědomí, že webové stránky mohou zobrazovat více služeb, které byly přidány do Ferdi od verze, ve které se právě nacházíte. Chcete-li získat tyto nové služby, zvažte prosím upgrade na novější verzi Ferdi.",
291 "settings.recipes.servicesSuccessfulAddedInfo": "Služba byla úspěšně přidána", 293 "settings.recipes.servicesSuccessfulAddedInfo": "Služba byla úspěšně přidána",
292 "settings.searchService": "Vyhledat službu", 294 "settings.searchService": "Vyhledat službu",
diff --git a/src/i18n/locales/da.json b/src/i18n/locales/da.json
index 3cdab793d..9181dc3d4 100644
--- a/src/i18n/locales/da.json
+++ b/src/i18n/locales/da.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Aktiver universel mørk tilstand", 243 "settings.app.form.universalDarkMode": "Aktiver universel mørk tilstand",
244 "settings.app.form.useTouchIdToUnlock": "Tillad brug af TouchID for at låse Ferdi op", 244 "settings.app.form.useTouchIdToUnlock": "Tillad brug af TouchID for at låse Ferdi op",
245 "settings.app.form.useVerticalStyle": "Brug vandret stil", 245 "settings.app.form.useVerticalStyle": "Brug vandret stil",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Vågn op strategi", 248 "settings.app.form.wakeUpStrategy": "Vågn op strategi",
247 "settings.app.headlineAdvanced": "Avanceret", 249 "settings.app.headlineAdvanced": "Avanceret",
248 "settings.app.headlineAppearance": "Udseende", 250 "settings.app.headlineAppearance": "Udseende",
diff --git a/src/i18n/locales/de.json b/src/i18n/locales/de.json
index 485070ffa..a28cabb8c 100644
--- a/src/i18n/locales/de.json
+++ b/src/i18n/locales/de.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Universellen Dark Mode aktivieren", 243 "settings.app.form.universalDarkMode": "Universellen Dark Mode aktivieren",
244 "settings.app.form.useTouchIdToUnlock": "Verwenden von Touch ID zum Entsperren von Ferdi erlauben", 244 "settings.app.form.useTouchIdToUnlock": "Verwenden von Touch ID zum Entsperren von Ferdi erlauben",
245 "settings.app.form.useVerticalStyle": "Horizontaler Stil verwenden", 245 "settings.app.form.useVerticalStyle": "Horizontaler Stil verwenden",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Aufwachstrategie", 248 "settings.app.form.wakeUpStrategy": "Aufwachstrategie",
247 "settings.app.headlineAdvanced": "Erweitert", 249 "settings.app.headlineAdvanced": "Erweitert",
248 "settings.app.headlineAppearance": "Darstellung", 250 "settings.app.headlineAppearance": "Darstellung",
@@ -286,7 +288,7 @@
286 "settings.recipes.customService.openFolder": "Ordner öffnen", 288 "settings.recipes.customService.openFolder": "Ordner öffnen",
287 "settings.recipes.headline": "Verfügbare Dienste", 289 "settings.recipes.headline": "Verfügbare Dienste",
288 "settings.recipes.missingService": "Fehlt ein Dienst?", 290 "settings.recipes.missingService": "Fehlt ein Dienst?",
289 "settings.recipes.mostPopular": "Beliebteste", 291 "settings.recipes.mostPopular": "Am beliebtesten",
290 "settings.recipes.nothingFound": "Leider hat kein Dienst zu deinem Suchbegriff gepasst - aber du kannst ihn wahrscheinlich trotzdem über die Option \"Eigene Website\" hinzufügen. Bitte beachte, dass die Website möglicherweise weitere Dienste anzeigt, die seit deiner aktuellen Version zu Ferdi hinzugefügt wurden. Um diese neuen Dienste zu erhalten, erwäge bitte ein Upgrade auf eine neuere Version von Ferdi.", 292 "settings.recipes.nothingFound": "Leider hat kein Dienst zu deinem Suchbegriff gepasst - aber du kannst ihn wahrscheinlich trotzdem über die Option \"Eigene Website\" hinzufügen. Bitte beachte, dass die Website möglicherweise weitere Dienste anzeigt, die seit deiner aktuellen Version zu Ferdi hinzugefügt wurden. Um diese neuen Dienste zu erhalten, erwäge bitte ein Upgrade auf eine neuere Version von Ferdi.",
291 "settings.recipes.servicesSuccessfulAddedInfo": "Dienst erfolgreich hinzugefügt", 293 "settings.recipes.servicesSuccessfulAddedInfo": "Dienst erfolgreich hinzugefügt",
292 "settings.searchService": "Dienst suchen", 294 "settings.searchService": "Dienst suchen",
diff --git a/src/i18n/locales/el.json b/src/i18n/locales/el.json
index 715bb3a85..76ea11b95 100644
--- a/src/i18n/locales/el.json
+++ b/src/i18n/locales/el.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Ενεργοποίηση καθολικής σκοτεινής λειτουργίας", 243 "settings.app.form.universalDarkMode": "Ενεργοποίηση καθολικής σκοτεινής λειτουργίας",
244 "settings.app.form.useTouchIdToUnlock": "Να επιτρέπεται η χρήση του TouchID για ξεκλείδωμα Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Να επιτρέπεται η χρήση του TouchID για ξεκλείδωμα Ferdi",
245 "settings.app.form.useVerticalStyle": "Χρήση οριζόντιου στυλ", 245 "settings.app.form.useVerticalStyle": "Χρήση οριζόντιου στυλ",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Στρατηγική αφύπνισης", 248 "settings.app.form.wakeUpStrategy": "Στρατηγική αφύπνισης",
247 "settings.app.headlineAdvanced": "Για προχωρημένους", 249 "settings.app.headlineAdvanced": "Για προχωρημένους",
248 "settings.app.headlineAppearance": "Εμφάνιση", 250 "settings.app.headlineAppearance": "Εμφάνιση",
@@ -286,7 +288,7 @@
286 "settings.recipes.customService.openFolder": "Άνοιγμα φακέλου", 288 "settings.recipes.customService.openFolder": "Άνοιγμα φακέλου",
287 "settings.recipes.headline": "Διαθέσιμες υπηρεσίες", 289 "settings.recipes.headline": "Διαθέσιμες υπηρεσίες",
288 "settings.recipes.missingService": "Λείπει κάποια υπηρεσία;", 290 "settings.recipes.missingService": "Λείπει κάποια υπηρεσία;",
289 "settings.recipes.mostPopular": "ιο δημοφιλή", 291 "settings.recipes.mostPopular": " πο δημοφιλή",
290 "settings.recipes.nothingFound": "Λυπούμαστε, αλλά καμία υπηρεσία δεν ταιριάζει με τον όρο αναζήτησής σας - αλλά μπορείτε να τον προσθέσετε πιθανώς χρησιμοποιώντας την επιλογή \"Προσαρμοσμένη Ιστοσελίδα\". Παρακαλείστε να σημειώσετε ότι η ιστοσελίδα μπορεί να δείξει περισσότερες υπηρεσίες που έχουν προστεθεί στο Ferdi από την έκδοση στην οποία βρίσκεστε. Για να αποκτήσετε αυτές τις νέες υπηρεσίες, παρακαλούμε σκεφτείτε την αναβάθμιση σε μια νεότερη έκδοση του Ferdi.", 292 "settings.recipes.nothingFound": "Λυπούμαστε, αλλά καμία υπηρεσία δεν ταιριάζει με τον όρο αναζήτησής σας - αλλά μπορείτε να τον προσθέσετε πιθανώς χρησιμοποιώντας την επιλογή \"Προσαρμοσμένη Ιστοσελίδα\". Παρακαλείστε να σημειώσετε ότι η ιστοσελίδα μπορεί να δείξει περισσότερες υπηρεσίες που έχουν προστεθεί στο Ferdi από την έκδοση στην οποία βρίσκεστε. Για να αποκτήσετε αυτές τις νέες υπηρεσίες, παρακαλούμε σκεφτείτε την αναβάθμιση σε μια νεότερη έκδοση του Ferdi.",
291 "settings.recipes.servicesSuccessfulAddedInfo": "Η υπηρεσία προστέθηκε με επιτυχία", 293 "settings.recipes.servicesSuccessfulAddedInfo": "Η υπηρεσία προστέθηκε με επιτυχία",
292 "settings.searchService": "Αναζήτηση υπηρεσίας", 294 "settings.searchService": "Αναζήτηση υπηρεσίας",
diff --git a/src/i18n/locales/en-US.json b/src/i18n/locales/en-US.json
index 3f1e5728f..f6b53d501 100644
--- a/src/i18n/locales/en-US.json
+++ b/src/i18n/locales/en-US.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode", 243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode",
244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi",
245 "settings.app.form.useVerticalStyle": "Use horizontal style", 245 "settings.app.form.useVerticalStyle": "Use horizontal style",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Wake up strategy", 248 "settings.app.form.wakeUpStrategy": "Wake up strategy",
247 "settings.app.headlineAdvanced": "Advanced", 249 "settings.app.headlineAdvanced": "Advanced",
248 "settings.app.headlineAppearance": "Appearance", 250 "settings.app.headlineAppearance": "Appearance",
diff --git a/src/i18n/locales/es.json b/src/i18n/locales/es.json
index c6308dfb1..566310fe8 100644
--- a/src/i18n/locales/es.json
+++ b/src/i18n/locales/es.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Activar modo oscuro universal", 243 "settings.app.form.universalDarkMode": "Activar modo oscuro universal",
244 "settings.app.form.useTouchIdToUnlock": "Permitir usar TouchID para desbloquear Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Permitir usar TouchID para desbloquear Ferdi",
245 "settings.app.form.useVerticalStyle": "Usar estilo horizontal", 245 "settings.app.form.useVerticalStyle": "Usar estilo horizontal",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Estrategia para despertar", 248 "settings.app.form.wakeUpStrategy": "Estrategia para despertar",
247 "settings.app.headlineAdvanced": "Avanzado", 249 "settings.app.headlineAdvanced": "Avanzado",
248 "settings.app.headlineAppearance": "Apariencia", 250 "settings.app.headlineAppearance": "Apariencia",
@@ -286,7 +288,7 @@
286 "settings.recipes.customService.openFolder": "Abrir carpeta", 288 "settings.recipes.customService.openFolder": "Abrir carpeta",
287 "settings.recipes.headline": "Servicios disponibles", 289 "settings.recipes.headline": "Servicios disponibles",
288 "settings.recipes.missingService": "¿Echas de menos algún servicio?", 290 "settings.recipes.missingService": "¿Echas de menos algún servicio?",
289 "settings.recipes.mostPopular": "Más popular", 291 "settings.recipes.mostPopular": "Más populares",
290 "settings.recipes.nothingFound": "Lo sentimos, pero no pudimos encontrar ningún servicio similar a tu búsqueda, sin embargo: puedes agregarlo utilizando la opción de \"Sitio web personalizado\". \nRecuerda que pueden aparecer más servicios de los que has agregado a Ferdi desde la versión que estás utilizando. Para poder utilizar los nuevos servicios disponibles, considera actualizar a la versión más reciente.", 292 "settings.recipes.nothingFound": "Lo sentimos, pero no pudimos encontrar ningún servicio similar a tu búsqueda, sin embargo: puedes agregarlo utilizando la opción de \"Sitio web personalizado\". \nRecuerda que pueden aparecer más servicios de los que has agregado a Ferdi desde la versión que estás utilizando. Para poder utilizar los nuevos servicios disponibles, considera actualizar a la versión más reciente.",
291 "settings.recipes.servicesSuccessfulAddedInfo": "Servicio añadido con éxito", 293 "settings.recipes.servicesSuccessfulAddedInfo": "Servicio añadido con éxito",
292 "settings.searchService": "Buscar servicio", 294 "settings.searchService": "Buscar servicio",
diff --git a/src/i18n/locales/fa.json b/src/i18n/locales/fa.json
index 3f1e5728f..f6b53d501 100644
--- a/src/i18n/locales/fa.json
+++ b/src/i18n/locales/fa.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode", 243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode",
244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi",
245 "settings.app.form.useVerticalStyle": "Use horizontal style", 245 "settings.app.form.useVerticalStyle": "Use horizontal style",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Wake up strategy", 248 "settings.app.form.wakeUpStrategy": "Wake up strategy",
247 "settings.app.headlineAdvanced": "Advanced", 249 "settings.app.headlineAdvanced": "Advanced",
248 "settings.app.headlineAppearance": "Appearance", 250 "settings.app.headlineAppearance": "Appearance",
diff --git a/src/i18n/locales/fi.json b/src/i18n/locales/fi.json
index 2ef6bc3e5..da4422c2b 100644
--- a/src/i18n/locales/fi.json
+++ b/src/i18n/locales/fi.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Ota käyttöön yleinen tumma tila", 243 "settings.app.form.universalDarkMode": "Ota käyttöön yleinen tumma tila",
244 "settings.app.form.useTouchIdToUnlock": "Salli TouchID:n käyttö Ferdin avaamiseksi", 244 "settings.app.form.useTouchIdToUnlock": "Salli TouchID:n käyttö Ferdin avaamiseksi",
245 "settings.app.form.useVerticalStyle": "Käytä vaakasuuntaista tyyliä", 245 "settings.app.form.useVerticalStyle": "Käytä vaakasuuntaista tyyliä",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Sovelluksen herätys", 248 "settings.app.form.wakeUpStrategy": "Sovelluksen herätys",
247 "settings.app.headlineAdvanced": "Lisäasetukset", 249 "settings.app.headlineAdvanced": "Lisäasetukset",
248 "settings.app.headlineAppearance": "Ulkoasu", 250 "settings.app.headlineAppearance": "Ulkoasu",
diff --git a/src/i18n/locales/fr.json b/src/i18n/locales/fr.json
index 41af0be49..4753bf430 100644
--- a/src/i18n/locales/fr.json
+++ b/src/i18n/locales/fr.json
@@ -83,7 +83,7 @@
83 "menu.app.checkForUpdates": "Vérifier les mises à jour", 83 "menu.app.checkForUpdates": "Vérifier les mises à jour",
84 "menu.app.hide": "Masquer", 84 "menu.app.hide": "Masquer",
85 "menu.app.hideOthers": "Masquer les autres", 85 "menu.app.hideOthers": "Masquer les autres",
86 "menu.app.unhide": "Afficher l’élément masqué", 86 "menu.app.unhide": "Afficher",
87 "menu.edit": "Éditer", 87 "menu.edit": "Éditer",
88 "menu.edit.copy": "Copier", 88 "menu.edit.copy": "Copier",
89 "menu.edit.cut": "Couper", 89 "menu.edit.cut": "Couper",
@@ -125,7 +125,7 @@
125 "menu.view.openQuickSwitch": "Ouvrir le changement rapide", 125 "menu.view.openQuickSwitch": "Ouvrir le changement rapide",
126 "menu.view.reloadFerdi": "Recharger Ferdi", 126 "menu.view.reloadFerdi": "Recharger Ferdi",
127 "menu.view.reloadService": "Redémarrer le service", 127 "menu.view.reloadService": "Redémarrer le service",
128 "menu.view.reloadTodos": "Recharger les tâches à accomplir", 128 "menu.view.reloadTodos": "Recharger les tâches",
129 "menu.view.resetZoom": "Taille actuelle", 129 "menu.view.resetZoom": "Taille actuelle",
130 "menu.view.toggleDarkMode": "Activer le mode sombre", 130 "menu.view.toggleDarkMode": "Activer le mode sombre",
131 "menu.view.toggleDevTools": "Activer les outils de développeur", 131 "menu.view.toggleDevTools": "Activer les outils de développeur",
@@ -147,7 +147,7 @@
147 "password.link.login": "Connectez-vous à votre compte", 147 "password.link.login": "Connectez-vous à votre compte",
148 "password.link.signup": "Créer un compte gratuit", 148 "password.link.signup": "Créer un compte gratuit",
149 "password.noUser": "Aucun utilisateur n'a été trouvé avec cette adresse de courriel", 149 "password.noUser": "Aucun utilisateur n'a été trouvé avec cette adresse de courriel",
150 "password.successInfo": "Votre nouveau mot de passe a été envoyé à votre adresse de courriel", 150 "password.successInfo": "Votre nouveau mot de passe a été envoyé à votre adresse email",
151 "service.crashHandler.action": "Recharger {name}", 151 "service.crashHandler.action": "Recharger {name}",
152 "service.crashHandler.autoReload": "Tentative de restauration automatique de {name} dans {seconds} secondes", 152 "service.crashHandler.autoReload": "Tentative de restauration automatique de {name} dans {seconds} secondes",
153 "service.crashHandler.headline": "Oh non!", 153 "service.crashHandler.headline": "Oh non!",
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Activer le mode sombre universel", 243 "settings.app.form.universalDarkMode": "Activer le mode sombre universel",
244 "settings.app.form.useTouchIdToUnlock": "Autoriser l'utilisation du système de lecture d'empreinte digitale pour déverrouiller Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Autoriser l'utilisation du système de lecture d'empreinte digitale pour déverrouiller Ferdi",
245 "settings.app.form.useVerticalStyle": "Utiliser un style horizontal", 245 "settings.app.form.useVerticalStyle": "Utiliser un style horizontal",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Stratégie de réveil", 248 "settings.app.form.wakeUpStrategy": "Stratégie de réveil",
247 "settings.app.headlineAdvanced": "Paramètres avancés", 249 "settings.app.headlineAdvanced": "Paramètres avancés",
248 "settings.app.headlineAppearance": "Apparence", 250 "settings.app.headlineAppearance": "Apparence",
diff --git a/src/i18n/locales/ga.json b/src/i18n/locales/ga.json
index feebb343b..0a132cb76 100644
--- a/src/i18n/locales/ga.json
+++ b/src/i18n/locales/ga.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode", 243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode",
244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi",
245 "settings.app.form.useVerticalStyle": "Use horizontal style", 245 "settings.app.form.useVerticalStyle": "Use horizontal style",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Wake up strategy", 248 "settings.app.form.wakeUpStrategy": "Wake up strategy",
247 "settings.app.headlineAdvanced": "Casta", 249 "settings.app.headlineAdvanced": "Casta",
248 "settings.app.headlineAppearance": "Dealramh", 250 "settings.app.headlineAppearance": "Dealramh",
diff --git a/src/i18n/locales/he.json b/src/i18n/locales/he.json
index 3ec3ef975..119606669 100644
--- a/src/i18n/locales/he.json
+++ b/src/i18n/locales/he.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode", 243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode",
244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi",
245 "settings.app.form.useVerticalStyle": "Use horizontal style", 245 "settings.app.form.useVerticalStyle": "Use horizontal style",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Wake up strategy", 248 "settings.app.form.wakeUpStrategy": "Wake up strategy",
247 "settings.app.headlineAdvanced": "מתקדם", 249 "settings.app.headlineAdvanced": "מתקדם",
248 "settings.app.headlineAppearance": "תצוגה", 250 "settings.app.headlineAppearance": "תצוגה",
diff --git a/src/i18n/locales/hi.json b/src/i18n/locales/hi.json
index 3f1e5728f..f6b53d501 100644
--- a/src/i18n/locales/hi.json
+++ b/src/i18n/locales/hi.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode", 243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode",
244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi",
245 "settings.app.form.useVerticalStyle": "Use horizontal style", 245 "settings.app.form.useVerticalStyle": "Use horizontal style",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Wake up strategy", 248 "settings.app.form.wakeUpStrategy": "Wake up strategy",
247 "settings.app.headlineAdvanced": "Advanced", 249 "settings.app.headlineAdvanced": "Advanced",
248 "settings.app.headlineAppearance": "Appearance", 250 "settings.app.headlineAppearance": "Appearance",
diff --git a/src/i18n/locales/hr.json b/src/i18n/locales/hr.json
index 2dfaa5a54..e0f4ba86b 100644
--- a/src/i18n/locales/hr.json
+++ b/src/i18n/locales/hr.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode", 243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode",
244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi",
245 "settings.app.form.useVerticalStyle": "Use horizontal style", 245 "settings.app.form.useVerticalStyle": "Use horizontal style",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Wake up strategy", 248 "settings.app.form.wakeUpStrategy": "Wake up strategy",
247 "settings.app.headlineAdvanced": "Napredne alatke", 249 "settings.app.headlineAdvanced": "Napredne alatke",
248 "settings.app.headlineAppearance": "Izgled", 250 "settings.app.headlineAppearance": "Izgled",
diff --git a/src/i18n/locales/hu.json b/src/i18n/locales/hu.json
index f08fb140c..4fb5f2d83 100644
--- a/src/i18n/locales/hu.json
+++ b/src/i18n/locales/hu.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode", 243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode",
244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi",
245 "settings.app.form.useVerticalStyle": "Use horizontal style", 245 "settings.app.form.useVerticalStyle": "Use horizontal style",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Wake up strategy", 248 "settings.app.form.wakeUpStrategy": "Wake up strategy",
247 "settings.app.headlineAdvanced": "Haladó", 249 "settings.app.headlineAdvanced": "Haladó",
248 "settings.app.headlineAppearance": "Megjelenés", 250 "settings.app.headlineAppearance": "Megjelenés",
diff --git a/src/i18n/locales/id.json b/src/i18n/locales/id.json
index 8ed1597b0..3f8e9007a 100644
--- a/src/i18n/locales/id.json
+++ b/src/i18n/locales/id.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode", 243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode",
244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi",
245 "settings.app.form.useVerticalStyle": "Use horizontal style", 245 "settings.app.form.useVerticalStyle": "Use horizontal style",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Wake up strategy", 248 "settings.app.form.wakeUpStrategy": "Wake up strategy",
247 "settings.app.headlineAdvanced": "Tingkat Lanjut", 249 "settings.app.headlineAdvanced": "Tingkat Lanjut",
248 "settings.app.headlineAppearance": "Tampilan", 250 "settings.app.headlineAppearance": "Tampilan",
diff --git a/src/i18n/locales/it.json b/src/i18n/locales/it.json
index 3111080fc..a8a9c898e 100644
--- a/src/i18n/locales/it.json
+++ b/src/i18n/locales/it.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Abilita la modalità scura universale", 243 "settings.app.form.universalDarkMode": "Abilita la modalità scura universale",
244 "settings.app.form.useTouchIdToUnlock": "Consenti l'utilizzo di TouchID per sbloccare Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Consenti l'utilizzo di TouchID per sbloccare Ferdi",
245 "settings.app.form.useVerticalStyle": "Usa stile orizzontale", 245 "settings.app.form.useVerticalStyle": "Usa stile orizzontale",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Strategia di risveglio", 248 "settings.app.form.wakeUpStrategy": "Strategia di risveglio",
247 "settings.app.headlineAdvanced": "Avanzate", 249 "settings.app.headlineAdvanced": "Avanzate",
248 "settings.app.headlineAppearance": "Aspetto", 250 "settings.app.headlineAppearance": "Aspetto",
diff --git a/src/i18n/locales/ja.json b/src/i18n/locales/ja.json
index 512a49f0c..7eb7043ba 100644
--- a/src/i18n/locales/ja.json
+++ b/src/i18n/locales/ja.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "ユニバーサルダークモードを有効にする", 243 "settings.app.form.universalDarkMode": "ユニバーサルダークモードを有効にする",
244 "settings.app.form.useTouchIdToUnlock": "Ferdiのロックを解除にTouch IDを使用できるようにする", 244 "settings.app.form.useTouchIdToUnlock": "Ferdiのロックを解除にTouch IDを使用できるようにする",
245 "settings.app.form.useVerticalStyle": "水平レイアウトを使用する", 245 "settings.app.form.useVerticalStyle": "水平レイアウトを使用する",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "起動方法", 248 "settings.app.form.wakeUpStrategy": "起動方法",
247 "settings.app.headlineAdvanced": "詳細", 249 "settings.app.headlineAdvanced": "詳細",
248 "settings.app.headlineAppearance": "表示スタイル", 250 "settings.app.headlineAppearance": "表示スタイル",
diff --git a/src/i18n/locales/ka.json b/src/i18n/locales/ka.json
index 3c7aa78f8..0a08cd51f 100644
--- a/src/i18n/locales/ka.json
+++ b/src/i18n/locales/ka.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode", 243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode",
244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi",
245 "settings.app.form.useVerticalStyle": "Use horizontal style", 245 "settings.app.form.useVerticalStyle": "Use horizontal style",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Wake up strategy", 248 "settings.app.form.wakeUpStrategy": "Wake up strategy",
247 "settings.app.headlineAdvanced": "Advanced", 249 "settings.app.headlineAdvanced": "Advanced",
248 "settings.app.headlineAppearance": "Appearance", 250 "settings.app.headlineAppearance": "Appearance",
diff --git a/src/i18n/locales/ko.json b/src/i18n/locales/ko.json
index c20159c00..6bb5e1249 100644
--- a/src/i18n/locales/ko.json
+++ b/src/i18n/locales/ko.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "전체 다크 모드 활성화", 243 "settings.app.form.universalDarkMode": "전체 다크 모드 활성화",
244 "settings.app.form.useTouchIdToUnlock": "TouchID로 Ferdi 여는 것을 허용", 244 "settings.app.form.useTouchIdToUnlock": "TouchID로 Ferdi 여는 것을 허용",
245 "settings.app.form.useVerticalStyle": "가로 스타일 사용", 245 "settings.app.form.useVerticalStyle": "가로 스타일 사용",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Wake up strategy", 248 "settings.app.form.wakeUpStrategy": "Wake up strategy",
247 "settings.app.headlineAdvanced": "고급", 249 "settings.app.headlineAdvanced": "고급",
248 "settings.app.headlineAppearance": "모양", 250 "settings.app.headlineAppearance": "모양",
diff --git a/src/i18n/locales/nl-BE.json b/src/i18n/locales/nl-BE.json
index 383b825e3..3aaf2bc64 100644
--- a/src/i18n/locales/nl-BE.json
+++ b/src/i18n/locales/nl-BE.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode", 243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode",
244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi",
245 "settings.app.form.useVerticalStyle": "Use horizontal style", 245 "settings.app.form.useVerticalStyle": "Use horizontal style",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Wake up strategy", 248 "settings.app.form.wakeUpStrategy": "Wake up strategy",
247 "settings.app.headlineAdvanced": "Geavanceerd", 249 "settings.app.headlineAdvanced": "Geavanceerd",
248 "settings.app.headlineAppearance": "Weergave", 250 "settings.app.headlineAppearance": "Weergave",
diff --git a/src/i18n/locales/nl.json b/src/i18n/locales/nl.json
index e831f1c26..17aaaffbd 100644
--- a/src/i18n/locales/nl.json
+++ b/src/i18n/locales/nl.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Universele donkere modus inschakelen", 243 "settings.app.form.universalDarkMode": "Universele donkere modus inschakelen",
244 "settings.app.form.useTouchIdToUnlock": "Gebruik van Touch ID toestaan om Ferdi te ontgrendelen", 244 "settings.app.form.useTouchIdToUnlock": "Gebruik van Touch ID toestaan om Ferdi te ontgrendelen",
245 "settings.app.form.useVerticalStyle": "Horizontale stijl gebruiken", 245 "settings.app.form.useVerticalStyle": "Horizontale stijl gebruiken",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Wakker maken strategie", 248 "settings.app.form.wakeUpStrategy": "Wakker maken strategie",
247 "settings.app.headlineAdvanced": "Geavanceerd", 249 "settings.app.headlineAdvanced": "Geavanceerd",
248 "settings.app.headlineAppearance": "Weergave", 250 "settings.app.headlineAppearance": "Weergave",
diff --git a/src/i18n/locales/no.json b/src/i18n/locales/no.json
index 2f8df12ab..7acccfde2 100644
--- a/src/i18n/locales/no.json
+++ b/src/i18n/locales/no.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Aktiver universelt mørkt tema", 243 "settings.app.form.universalDarkMode": "Aktiver universelt mørkt tema",
244 "settings.app.form.useTouchIdToUnlock": "Tillat å bruke TouchID for å låse opp Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Tillat å bruke TouchID for å låse opp Ferdi",
245 "settings.app.form.useVerticalStyle": "Bruk horisontal stil", 245 "settings.app.form.useVerticalStyle": "Bruk horisontal stil",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Vekke strategi", 248 "settings.app.form.wakeUpStrategy": "Vekke strategi",
247 "settings.app.headlineAdvanced": "Avansert", 249 "settings.app.headlineAdvanced": "Avansert",
248 "settings.app.headlineAppearance": "Utseende", 250 "settings.app.headlineAppearance": "Utseende",
diff --git a/src/i18n/locales/pl.json b/src/i18n/locales/pl.json
index f1973c33c..8f6f3c9da 100644
--- a/src/i18n/locales/pl.json
+++ b/src/i18n/locales/pl.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Włącz uniwersalny tryb ciemny", 243 "settings.app.form.universalDarkMode": "Włącz uniwersalny tryb ciemny",
244 "settings.app.form.useTouchIdToUnlock": "Zezwól na użycie TouchID do odblokowania Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Zezwól na użycie TouchID do odblokowania Ferdi",
245 "settings.app.form.useVerticalStyle": "Użyj stylu poziomego", 245 "settings.app.form.useVerticalStyle": "Użyj stylu poziomego",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Strategia wybudzania", 248 "settings.app.form.wakeUpStrategy": "Strategia wybudzania",
247 "settings.app.headlineAdvanced": "Zaawansowane", 249 "settings.app.headlineAdvanced": "Zaawansowane",
248 "settings.app.headlineAppearance": "Wygląd", 250 "settings.app.headlineAppearance": "Wygląd",
diff --git a/src/i18n/locales/pt-BR.json b/src/i18n/locales/pt-BR.json
index 5f46b31ab..0094e4627 100644
--- a/src/i18n/locales/pt-BR.json
+++ b/src/i18n/locales/pt-BR.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Habilitar modo noturno universal", 243 "settings.app.form.universalDarkMode": "Habilitar modo noturno universal",
244 "settings.app.form.useTouchIdToUnlock": "Permitir usar TouchID para desbloquear o Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Permitir usar TouchID para desbloquear o Ferdi",
245 "settings.app.form.useVerticalStyle": "Usar estilo horizontal", 245 "settings.app.form.useVerticalStyle": "Usar estilo horizontal",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Estratégia de despertar", 248 "settings.app.form.wakeUpStrategy": "Estratégia de despertar",
247 "settings.app.headlineAdvanced": "Avançado", 249 "settings.app.headlineAdvanced": "Avançado",
248 "settings.app.headlineAppearance": "Aparência", 250 "settings.app.headlineAppearance": "Aparência",
@@ -286,7 +288,7 @@
286 "settings.recipes.customService.openFolder": "Abrir pasta", 288 "settings.recipes.customService.openFolder": "Abrir pasta",
287 "settings.recipes.headline": "Serviços disponíveis", 289 "settings.recipes.headline": "Serviços disponíveis",
288 "settings.recipes.missingService": "Falta um serviço?", 290 "settings.recipes.missingService": "Falta um serviço?",
289 "settings.recipes.mostPopular": "Mais popular", 291 "settings.recipes.mostPopular": "Os mais populares",
290 "settings.recipes.nothingFound": "Desculpe, mas nenhum serviço corresponde ao seu termo de pesquisa - mas você provavelmente pode adicioná-lo usando a opção \"Site personalizado\". Por favor, note que o site pode mostrar mais serviços que foram adicionados ao Ferdi desde a versão em que você está atualmente. Para obter esses novos serviços, por favor, considere atualizar para uma versão mais recente do Ferdi.", 292 "settings.recipes.nothingFound": "Desculpe, mas nenhum serviço corresponde ao seu termo de pesquisa - mas você provavelmente pode adicioná-lo usando a opção \"Site personalizado\". Por favor, note que o site pode mostrar mais serviços que foram adicionados ao Ferdi desde a versão em que você está atualmente. Para obter esses novos serviços, por favor, considere atualizar para uma versão mais recente do Ferdi.",
291 "settings.recipes.servicesSuccessfulAddedInfo": "Serviço adicionado com sucesso", 293 "settings.recipes.servicesSuccessfulAddedInfo": "Serviço adicionado com sucesso",
292 "settings.searchService": "Pesquisar serviço", 294 "settings.searchService": "Pesquisar serviço",
diff --git a/src/i18n/locales/pt.json b/src/i18n/locales/pt.json
index 05bddcfc7..2bc07dac5 100644
--- a/src/i18n/locales/pt.json
+++ b/src/i18n/locales/pt.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Ativar o Modo Noturno Universal", 243 "settings.app.form.universalDarkMode": "Ativar o Modo Noturno Universal",
244 "settings.app.form.useTouchIdToUnlock": "Permite usar TouchID para desbloquear Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Permite usar TouchID para desbloquear Ferdi",
245 "settings.app.form.useVerticalStyle": "Usar estilo horizontal", 245 "settings.app.form.useVerticalStyle": "Usar estilo horizontal",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Estratégia de despertar", 248 "settings.app.form.wakeUpStrategy": "Estratégia de despertar",
247 "settings.app.headlineAdvanced": "Avançado", 249 "settings.app.headlineAdvanced": "Avançado",
248 "settings.app.headlineAppearance": "Aparência", 250 "settings.app.headlineAppearance": "Aparência",
@@ -286,7 +288,7 @@
286 "settings.recipes.customService.openFolder": "Abrir pasta", 288 "settings.recipes.customService.openFolder": "Abrir pasta",
287 "settings.recipes.headline": "Serviços disponíveis", 289 "settings.recipes.headline": "Serviços disponíveis",
288 "settings.recipes.missingService": "Sente falta de algum serviço?", 290 "settings.recipes.missingService": "Sente falta de algum serviço?",
289 "settings.recipes.mostPopular": "Mais popular", 291 "settings.recipes.mostPopular": "Mais populares",
290 "settings.recipes.nothingFound": "Desculpe, mas nenhum serviço corresponde ao seu termo de pesquisa - mas você provavelmente pode adicioná-lo usando a opção \"Site personalizado\". Por favor, note que o site pode mostrar mais serviços que foram adicionados ao Ferdi desde a versão em que você está atualmente. Para obter esses novos serviços, por favor, considere atualizar para uma versão mais recente da Ferdi.", 292 "settings.recipes.nothingFound": "Desculpe, mas nenhum serviço corresponde ao seu termo de pesquisa - mas você provavelmente pode adicioná-lo usando a opção \"Site personalizado\". Por favor, note que o site pode mostrar mais serviços que foram adicionados ao Ferdi desde a versão em que você está atualmente. Para obter esses novos serviços, por favor, considere atualizar para uma versão mais recente da Ferdi.",
291 "settings.recipes.servicesSuccessfulAddedInfo": "Serviço adicionado com sucesso", 293 "settings.recipes.servicesSuccessfulAddedInfo": "Serviço adicionado com sucesso",
292 "settings.searchService": "Procurar serviço", 294 "settings.searchService": "Procurar serviço",
diff --git a/src/i18n/locales/ro.json b/src/i18n/locales/ro.json
index adf5ce1b8..1c032d169 100644
--- a/src/i18n/locales/ro.json
+++ b/src/i18n/locales/ro.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Activați modul universal de întunecat", 243 "settings.app.form.universalDarkMode": "Activați modul universal de întunecat",
244 "settings.app.form.useTouchIdToUnlock": "Permiteți utilizarea TouchID pentru a debloca Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Permiteți utilizarea TouchID pentru a debloca Ferdi",
245 "settings.app.form.useVerticalStyle": "Folosește stil orizontal", 245 "settings.app.form.useVerticalStyle": "Folosește stil orizontal",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Strategia de trezire", 248 "settings.app.form.wakeUpStrategy": "Strategia de trezire",
247 "settings.app.headlineAdvanced": "Avansat", 249 "settings.app.headlineAdvanced": "Avansat",
248 "settings.app.headlineAppearance": "Aspectul", 250 "settings.app.headlineAppearance": "Aspectul",
diff --git a/src/i18n/locales/ru.json b/src/i18n/locales/ru.json
index 4eaff3b7f..6e3993207 100644
--- a/src/i18n/locales/ru.json
+++ b/src/i18n/locales/ru.json
@@ -8,7 +8,7 @@
8 "changeserver.warning": "Дополнительные настройки, предлагаемые Ферди, не будут сохранены", 8 "changeserver.warning": "Дополнительные настройки, предлагаемые Ферди, не будут сохранены",
9 "connectionLostBanner.cta": "Перезапустить сервис", 9 "connectionLostBanner.cta": "Перезапустить сервис",
10 "connectionLostBanner.informationLink": "Что случилось?", 10 "connectionLostBanner.informationLink": "Что случилось?",
11 "connectionLostBanner.message": "пс! еди потерял связь с {name}.", 11 "connectionLostBanner.message": " е! Ferdi потерял связь с {name}.",
12 "feature.basicAuth.signIn": "Войти", 12 "feature.basicAuth.signIn": "Войти",
13 "feature.publishDebugInfo.error": "При попытке опубликовать отладочную информацию произошла ошибка. Пожалуйста, повторите попытку позже или просмотрите консоль для получения дополнительной информации.", 13 "feature.publishDebugInfo.error": "При попытке опубликовать отладочную информацию произошла ошибка. Пожалуйста, повторите попытку позже или просмотрите консоль для получения дополнительной информации.",
14 "feature.publishDebugInfo.info": "Публикация вашей отладочной информации помогает нам найти проблемы и ошибки в Ferdi. Публикуя вашу отладочную информацию, вы принимаете политику конфиденциальности Ferdi Debugger'ов и условия предоставления услуг", 14 "feature.publishDebugInfo.info": "Публикация вашей отладочной информации помогает нам найти проблемы и ошибки в Ferdi. Публикуя вашу отладочную информацию, вы принимаете политику конфиденциальности Ferdi Debugger'ов и условия предоставления услуг",
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Включить универсальный темный режим", 243 "settings.app.form.universalDarkMode": "Включить универсальный темный режим",
244 "settings.app.form.useTouchIdToUnlock": "Разрешить разблокировку Ferdi по TouchID", 244 "settings.app.form.useTouchIdToUnlock": "Разрешить разблокировку Ferdi по TouchID",
245 "settings.app.form.useVerticalStyle": "Использовать горизонтальный стиль", 245 "settings.app.form.useVerticalStyle": "Использовать горизонтальный стиль",
246 "settings.app.form.wakeUpHibernationSplay": "Чередование циклов cна/пробуждения для уменьшения нагрузки",
247 "settings.app.form.wakeUpHibernationStrategy": "Действия после автоматического просыпания",
246 "settings.app.form.wakeUpStrategy": "Стратегия пробуждения", 248 "settings.app.form.wakeUpStrategy": "Стратегия пробуждения",
247 "settings.app.headlineAdvanced": "Дополнительно", 249 "settings.app.headlineAdvanced": "Дополнительно",
248 "settings.app.headlineAppearance": "Внешний вид", 250 "settings.app.headlineAppearance": "Внешний вид",
@@ -286,7 +288,7 @@
286 "settings.recipes.customService.openFolder": "Открыть папку", 288 "settings.recipes.customService.openFolder": "Открыть папку",
287 "settings.recipes.headline": "Доступные сервисы", 289 "settings.recipes.headline": "Доступные сервисы",
288 "settings.recipes.missingService": "Не можете найти сервис?", 290 "settings.recipes.missingService": "Не можете найти сервис?",
289 "settings.recipes.mostPopular": "аые популярные", 291 "settings.recipes.mostPopular": "аоле популярн",
290 "settings.recipes.nothingFound": "Извините, но сервис не соответствует вашему поисковому запросу - но вы все еще можете добавить его, используя опцию \"Пользовательский сайт\". Пожалуйста, обратите внимание, что на сайте может отображаться больше служб, которые могли быть добавлены в новых версиях Ferdi. Для получения новых сервисов, пожалуйста, обновите Ferdi до актуальной версии.", 292 "settings.recipes.nothingFound": "Извините, но сервис не соответствует вашему поисковому запросу - но вы все еще можете добавить его, используя опцию \"Пользовательский сайт\". Пожалуйста, обратите внимание, что на сайте может отображаться больше служб, которые могли быть добавлены в новых версиях Ferdi. Для получения новых сервисов, пожалуйста, обновите Ferdi до актуальной версии.",
291 "settings.recipes.servicesSuccessfulAddedInfo": "Сервис успешно добавлен", 293 "settings.recipes.servicesSuccessfulAddedInfo": "Сервис успешно добавлен",
292 "settings.searchService": "Найти сервис", 294 "settings.searchService": "Найти сервис",
diff --git a/src/i18n/locales/si.json b/src/i18n/locales/si.json
index 184ada48b..10b448e6d 100644
--- a/src/i18n/locales/si.json
+++ b/src/i18n/locales/si.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode", 243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode",
244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi",
245 "settings.app.form.useVerticalStyle": "Use horizontal style", 245 "settings.app.form.useVerticalStyle": "Use horizontal style",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Wake up strategy", 248 "settings.app.form.wakeUpStrategy": "Wake up strategy",
247 "settings.app.headlineAdvanced": "වැඩිදුර", 249 "settings.app.headlineAdvanced": "වැඩිදුර",
248 "settings.app.headlineAppearance": "Appearance", 250 "settings.app.headlineAppearance": "Appearance",
diff --git a/src/i18n/locales/sk.json b/src/i18n/locales/sk.json
index 67306589e..cd1f2a6dd 100644
--- a/src/i18n/locales/sk.json
+++ b/src/i18n/locales/sk.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Použiť univerzálny tmavý režim", 243 "settings.app.form.universalDarkMode": "Použiť univerzálny tmavý režim",
244 "settings.app.form.useTouchIdToUnlock": "Povoliť TouchID na odomknutie Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Povoliť TouchID na odomknutie Ferdi",
245 "settings.app.form.useVerticalStyle": "Vodorovný štýl", 245 "settings.app.form.useVerticalStyle": "Vodorovný štýl",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Stratégia prebudenia", 248 "settings.app.form.wakeUpStrategy": "Stratégia prebudenia",
247 "settings.app.headlineAdvanced": "Pokročilé", 249 "settings.app.headlineAdvanced": "Pokročilé",
248 "settings.app.headlineAppearance": "Vzhľad", 250 "settings.app.headlineAppearance": "Vzhľad",
diff --git a/src/i18n/locales/sl.json b/src/i18n/locales/sl.json
index 491239210..fbe46facb 100644
--- a/src/i18n/locales/sl.json
+++ b/src/i18n/locales/sl.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode", 243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode",
244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi",
245 "settings.app.form.useVerticalStyle": "Use horizontal style", 245 "settings.app.form.useVerticalStyle": "Use horizontal style",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Wake up strategy", 248 "settings.app.form.wakeUpStrategy": "Wake up strategy",
247 "settings.app.headlineAdvanced": "Advanced", 249 "settings.app.headlineAdvanced": "Advanced",
248 "settings.app.headlineAppearance": "Appearance", 250 "settings.app.headlineAppearance": "Appearance",
diff --git a/src/i18n/locales/sr.json b/src/i18n/locales/sr.json
index 92dd6234c..f1100f718 100644
--- a/src/i18n/locales/sr.json
+++ b/src/i18n/locales/sr.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode", 243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode",
244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi",
245 "settings.app.form.useVerticalStyle": "Use horizontal style", 245 "settings.app.form.useVerticalStyle": "Use horizontal style",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Wake up strategy", 248 "settings.app.form.wakeUpStrategy": "Wake up strategy",
247 "settings.app.headlineAdvanced": "Napredne alatke", 249 "settings.app.headlineAdvanced": "Napredne alatke",
248 "settings.app.headlineAppearance": "Izgled", 250 "settings.app.headlineAppearance": "Izgled",
diff --git a/src/i18n/locales/sv.json b/src/i18n/locales/sv.json
index cf44ed792..3f1655899 100644
--- a/src/i18n/locales/sv.json
+++ b/src/i18n/locales/sv.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Aktivera globalt mörkt läge", 243 "settings.app.form.universalDarkMode": "Aktivera globalt mörkt läge",
244 "settings.app.form.useTouchIdToUnlock": "Tillåt att TouchID används för att låsa upp Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Tillåt att TouchID används för att låsa upp Ferdi",
245 "settings.app.form.useVerticalStyle": "Använd horisontell stil", 245 "settings.app.form.useVerticalStyle": "Använd horisontell stil",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Vakna strategi", 248 "settings.app.form.wakeUpStrategy": "Vakna strategi",
247 "settings.app.headlineAdvanced": "Avancerat", 249 "settings.app.headlineAdvanced": "Avancerat",
248 "settings.app.headlineAppearance": "Utseende", 250 "settings.app.headlineAppearance": "Utseende",
diff --git a/src/i18n/locales/te.json b/src/i18n/locales/te.json
index 3f1e5728f..f6b53d501 100644
--- a/src/i18n/locales/te.json
+++ b/src/i18n/locales/te.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode", 243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode",
244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi",
245 "settings.app.form.useVerticalStyle": "Use horizontal style", 245 "settings.app.form.useVerticalStyle": "Use horizontal style",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Wake up strategy", 248 "settings.app.form.wakeUpStrategy": "Wake up strategy",
247 "settings.app.headlineAdvanced": "Advanced", 249 "settings.app.headlineAdvanced": "Advanced",
248 "settings.app.headlineAppearance": "Appearance", 250 "settings.app.headlineAppearance": "Appearance",
diff --git a/src/i18n/locales/tr.json b/src/i18n/locales/tr.json
index d975628f9..6de3995b0 100644
--- a/src/i18n/locales/tr.json
+++ b/src/i18n/locales/tr.json
@@ -1,5 +1,5 @@
1{ 1{
2 "app.errorHandler.action": "Tekrar Yükle", 2 "app.errorHandler.action": "Yenile",
3 "app.errorHandler.headline": "Bilinmeyen bir hata oluştu.", 3 "app.errorHandler.headline": "Bilinmeyen bir hata oluştu.",
4 "changeserver.customServerLabel": "Özel sunucu", 4 "changeserver.customServerLabel": "Özel sunucu",
5 "changeserver.headline": "Sunucuyu değiştir", 5 "changeserver.headline": "Sunucuyu değiştir",
@@ -8,15 +8,15 @@
8 "changeserver.warning": "Ferdi'nin sunduğu ekstra ayarlar kaydedilmeyecektir", 8 "changeserver.warning": "Ferdi'nin sunduğu ekstra ayarlar kaydedilmeyecektir",
9 "connectionLostBanner.cta": "Servisi Tekrar Yükle", 9 "connectionLostBanner.cta": "Servisi Tekrar Yükle",
10 "connectionLostBanner.informationLink": "Ne oldu?", 10 "connectionLostBanner.informationLink": "Ne oldu?",
11 "connectionLostBanner.message": "Nayır, nolamaz! Ferdi {name} ile bağlantısını yitirdi.", 11 "connectionLostBanner.message": "Hayır, olamaz! Ferdi {name} ile bağlantısını yitirdi.",
12 "feature.basicAuth.signIn": "Giriş Yap", 12 "feature.basicAuth.signIn": "Giriş Yap",
13 "feature.publishDebugInfo.error": "Hata ayıklama bilgisi oluşturulurken hata oluştu. Lütfen daha sonra tekrar deneyin veya daha fazla bilgi için konsolu görüntüleyin.", 13 "feature.publishDebugInfo.error": "Hata ayıklama bilgisi oluşturulurken hata oluştu. Lütfen daha sonra tekrar deneyin veya daha fazla bilgi için konsolu görüntüleyin.",
14 "feature.publishDebugInfo.info": "Hata ayıklama bilgilerinizi yayınlamak, Ferdi'deki sorunları ve hataları bulmamıza yardımcı olur. Hata ayıklama bilgilerinizi yayınlayarak Ferdi Hata Ayıklayıcı'nın gizlilik politikasını ve hizmet şartlarını kabul etmiş olursunuz.", 14 "feature.publishDebugInfo.info": "Hata ayıklama bilgilerinizi yayınlamak, Ferdi'deki sorunları ve hataları bulmamıza yardımcı olur. Hata ayıklama bilgilerinizi yayınlayarak Ferdi Hata Ayıklayıcı'nın gizlilik politikasını ve hizmet şartlarını kabul etmiş olursunuz.",
15 "feature.publishDebugInfo.privacy": "Gizlilik ilkesi", 15 "feature.publishDebugInfo.privacy": "Gizlilik ilkesi",
16 "feature.publishDebugInfo.publish": "Onayla ve yayımla", 16 "feature.publishDebugInfo.publish": "Onayla ve yayımla",
17 "feature.publishDebugInfo.published": "Your debug log was published and is now availible at", 17 "feature.publishDebugInfo.published": "Hata ayıklama nlüğünüz hazır ve burada mevcut",
18 "feature.publishDebugInfo.terms": "Kullanım Koşulları", 18 "feature.publishDebugInfo.terms": "Kullanım Koşulları",
19 "feature.publishDebugInfo.title": "Publish debug information", 19 "feature.publishDebugInfo.title": "Hata ayıklama bilgisini yayımla",
20 "feature.quickSwitch.info": "TAB, ↑ ve ↓ ile bir servis seç. ENTER ile bir servisi aç.", 20 "feature.quickSwitch.info": "TAB, ↑ ve ↓ ile bir servis seç. ENTER ile bir servisi aç.",
21 "feature.quickSwitch.search": "Ara...", 21 "feature.quickSwitch.search": "Ara...",
22 "feature.quickSwitch.title": "QuickSwitch", 22 "feature.quickSwitch.title": "QuickSwitch",
@@ -35,13 +35,13 @@
35 "global.spellchecking.autodetect.short": "Otomatik", 35 "global.spellchecking.autodetect.short": "Otomatik",
36 "global.spellchecking.language": "İmla kontrol dili", 36 "global.spellchecking.language": "İmla kontrol dili",
37 "global.submit": "Gönder", 37 "global.submit": "Gönder",
38 "global.userAgentHelp": "Use 'https://whatmyuseragent.com/' (to discover) or 'https://developers.whatismybrowser.com/useragents/explore/' (to choose) your desired user agent and copy-paste it here.", 38 "global.userAgentHelp": "Kullanıcı aracısını 'https://whatmyuseragent.com/' adresinden öğrenebilir, 'https://developers.whatismybrowser.com/useragents/explore/' adresinden istediğinizi seçebilirsiniz; aracı bilgisini kopyalayıp buraya yapıştırınız.",
39 "global.userAgentPref": "Tarayıcı Tanımı", 39 "global.userAgentPref": "Tarayıcı Tanımı",
40 "global.yes": "Evet", 40 "global.yes": "Evet",
41 "import.headline": "Ferdi 4 servislerinizi içeri aktarın", 41 "import.headline": "Ferdi 4 servislerinizi içeri aktarın",
42 "import.notSupportedHeadline": "Henüz Ferdi 5'te desteklenmeyen servisler", 42 "import.notSupportedHeadline": "Henüz Ferdi 5'te desteklenmeyen servisler",
43 "import.skip.label": "Servisleri kendim eklemek istiyorum", 43 "import.skip.label": "Servisleri kendim eklemek istiyorum",
44 "import.submit.label": "Import {count} services", 44 "import.submit.label": "{count} hizmetieri aktar",
45 "infobar.authRequestFailed": "Yetkili bir işlem yapılmaya çalışırken hatalar ortaya çıktı. Lütfen bu hata tekrarlarsa çıkış yapıp tekrar girmeyi dene.", 45 "infobar.authRequestFailed": "Yetkili bir işlem yapılmaya çalışırken hatalar ortaya çıktı. Lütfen bu hata tekrarlarsa çıkış yapıp tekrar girmeyi dene.",
46 "infobar.buttonChangelog": "Yeni olan ne?", 46 "infobar.buttonChangelog": "Yeni olan ne?",
47 "infobar.buttonInstallUpdate": "Yeniden Başlat ve Güncelleştirmeleri Kur", 47 "infobar.buttonInstallUpdate": "Yeniden Başlat ve Güncelleştirmeleri Kur",
@@ -162,7 +162,7 @@
162 "service.webviewLoader.loading": "{service} yükleniyor", 162 "service.webviewLoader.loading": "{service} yükleniyor",
163 "services.getStarted": "Haydi başlayalım", 163 "services.getStarted": "Haydi başlayalım",
164 "services.login": "Ferdi'yi kullanmak için lütfen oturum açın.", 164 "services.login": "Ferdi'yi kullanmak için lütfen oturum açın.",
165 "services.serverInfo": "Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner. If you are switching over (from one of the hosted servers) to using Ferdi without an account, please be informed that you can export your data from that server and subsequently import it using the Help menu to resurrect all your workspaces and configured services!", 165 "services.serverInfo": "İsterseniz sol alt köşedeki çarka tıklayarak Ferdi sunucunuzu değiştirebilirsiniz. (Barındırılan sunuculardan) hesapsız Ferdi kullanımına geçiyorsanız, tüm çalışma alanlarınızı ve yapılandırılmış hizmetlerinizi yeniden aktif etmek için verilerinizi o sunucudan dışa aktarabileceğinizi ve tekrar Yardım menüsünü kullanarak içe aktarabileceğinizi unutmayın!",
166 "services.serverless": "Ferdi'yi bir hesap olmadan kullan", 166 "services.serverless": "Ferdi'yi bir hesap olmadan kullan",
167 "settings.account.account.editButton": "Hesabı düzenle", 167 "settings.account.account.editButton": "Hesabı düzenle",
168 "settings.account.accountUnavailable": "Hesap kullanılamıyor", 168 "settings.account.accountUnavailable": "Hesap kullanılamıyor",
@@ -182,23 +182,23 @@
182 "settings.account.tryReloadUserInfoRequest": "Tekrar deneyin", 182 "settings.account.tryReloadUserInfoRequest": "Tekrar deneyin",
183 "settings.account.userInfoRequestFailed": "Kullanıcı bilgisi yüklenemedi", 183 "settings.account.userInfoRequestFailed": "Kullanıcı bilgisi yüklenemedi",
184 "settings.account.yourLicense": "Ferdi Lisansınız:", 184 "settings.account.yourLicense": "Ferdi Lisansınız:",
185 "settings.app.accentColorInfo": "Write your accent color in a CSS-compatible format. (Default: {defaultAccentColor})", 185 "settings.app.accentColorInfo": "Vurgu renginizi CSS uyumlu bir biçimde yazın. (Varsayılan: {defaultAccentColor})",
186 "settings.app.buttonClearAllCache": "Önbelleği temizle", 186 "settings.app.buttonClearAllCache": "Önbelleği temizle",
187 "settings.app.buttonInstallUpdate": "Yeniden Başlat ve Güncelleştirmeleri Kur", 187 "settings.app.buttonInstallUpdate": "Yeniden Başlat ve Güncelleştirmeleri Kur",
188 "settings.app.buttonOpenFerdiProfileFolder": "Profil Dizinini aç", 188 "settings.app.buttonOpenFerdiProfileFolder": "Profil Dizinini aç",
189 "settings.app.buttonOpenFerdiServiceRecipesFolder": "Open Service Recipes folder", 189 "settings.app.buttonOpenFerdiServiceRecipesFolder": "Servisler klasörünü açın",
190 "settings.app.buttonSearchForUpdate": "Güncellemeleri kontrol et", 190 "settings.app.buttonSearchForUpdate": "Güncellemeleri kontrol et",
191 "settings.app.cacheInfo": "Ferdi önbelleği şu anda {size} disk alanı kullanıyor.", 191 "settings.app.cacheInfo": "Ferdi önbelleği şu anda {size} disk alanı kullanıyor.",
192 "settings.app.cacheNotCleared": "Önbellek tamamen temizlenemedi", 192 "settings.app.cacheNotCleared": "Önbellek tamamen temizlenemedi",
193 "settings.app.closeSettings": "Ayarları kapat", 193 "settings.app.closeSettings": "Ayarları kapat",
194 "settings.app.currentVersion": "Geçerli sürüm:", 194 "settings.app.currentVersion": "Geçerli sürüm:",
195 "settings.app.form.accentColor": "Vurgu Rengi", 195 "settings.app.form.accentColor": "Vurgu Rengi",
196 "settings.app.form.adaptableDarkMode": "Synchronize dark mode with my OS's dark mode setting", 196 "settings.app.form.adaptableDarkMode": "Sistemin tema modu ile senkronize et",
197 "settings.app.form.alwaysShowWorkspaces": "Always show workspace drawer", 197 "settings.app.form.alwaysShowWorkspaces": "Her zaman çalışma alanı çekmecesini göster",
198 "settings.app.form.autoLaunchInBackground": "Arka planda aç", 198 "settings.app.form.autoLaunchInBackground": "Arka planda aç",
199 "settings.app.form.autoLaunchOnStart": "Ferdi'ı başlangıçta aç", 199 "settings.app.form.autoLaunchOnStart": "Ferdi'ı başlangıçta aç",
200 "settings.app.form.automaticUpdates": "Güncellemeleri etkinleştir", 200 "settings.app.form.automaticUpdates": "Güncellemeleri etkinleştir",
201 "settings.app.form.beta": "Include pre-releases", 201 "settings.app.form.beta": "Beta güncellemelerini dahil et",
202 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events", 202 "settings.app.form.clipboardNotifications": "Don't show notifications for clipboard events",
203 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray", 203 "settings.app.form.closeToSystemTray": "Close Ferdi to system tray",
204 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi", 204 "settings.app.form.confirmOnQuit": "Confirm when quitting Ferdi",
@@ -206,7 +206,7 @@
206 "settings.app.form.darkMode": "Karanlık modu aç", 206 "settings.app.form.darkMode": "Karanlık modu aç",
207 "settings.app.form.enableGPUAcceleration": "Grafik İşlemci Ünitesi (GPU) Hızlandırıcısını Aktif et", 207 "settings.app.form.enableGPUAcceleration": "Grafik İşlemci Ünitesi (GPU) Hızlandırıcısını Aktif et",
208 "settings.app.form.enableGlobalHideShortcut": "Enable Global shortcut to hide Ferdi", 208 "settings.app.form.enableGlobalHideShortcut": "Enable Global shortcut to hide Ferdi",
209 "settings.app.form.enableLock": "Enable Password Lock", 209 "settings.app.form.enableLock": "Parola Kilidini Etkinleştir",
210 "settings.app.form.enableLongPressServiceHint": "Enable service shortcut hint on long press", 210 "settings.app.form.enableLongPressServiceHint": "Enable service shortcut hint on long press",
211 "settings.app.form.enableMenuBar": "Ferdi'yi her zaman Menü Çubuğunda göster", 211 "settings.app.form.enableMenuBar": "Ferdi'yi her zaman Menü Çubuğunda göster",
212 "settings.app.form.enableSpellchecking": "Yazım denetimini etkinleştir", 212 "settings.app.form.enableSpellchecking": "Yazım denetimini etkinleştir",
@@ -230,25 +230,27 @@
230 "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", 230 "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb",
231 "settings.app.form.scheduledDNDEnd": "Kime:", 231 "settings.app.form.scheduledDNDEnd": "Kime:",
232 "settings.app.form.scheduledDNDStart": "Kimden:", 232 "settings.app.form.scheduledDNDStart": "Kimden:",
233 "settings.app.form.searchEngine": "Search engine", 233 "settings.app.form.searchEngine": "Arama motoru",
234 "settings.app.form.sentry": "Send telemetry data", 234 "settings.app.form.sentry": "Send telemetry data",
235 "settings.app.form.serviceRibbonWidth": "Sidebar width", 235 "settings.app.form.serviceRibbonWidth": "Kenar çubuğu genişliği",
236 "settings.app.form.showDisabledServices": "Devre dışı bırakılan servis sekmelerini göster", 236 "settings.app.form.showDisabledServices": "Devre dışı bırakılan servis sekmelerini göster",
237 "settings.app.form.showDragArea": "Show draggable area on window", 237 "settings.app.form.showDragArea": "Show draggable area on window",
238 "settings.app.form.showMessagesBadgesWhenMuted": "Bildirimler kapalı iken okunmamış mesaj sayısını göster", 238 "settings.app.form.showMessagesBadgesWhenMuted": "Bildirimler kapalı iken okunmamış mesaj sayısını göster",
239 "settings.app.form.showServiceName": "Display service name under the icon", 239 "settings.app.form.showServiceName": "Display service name under the icon",
240 "settings.app.form.splitColumns": "Number of columns", 240 "settings.app.form.splitColumns": "Sütun sayısı",
241 "settings.app.form.splitMode": "Enable Split View Mode", 241 "settings.app.form.splitMode": "lünmüş Görünüm Modunu Etkinleştir",
242 "settings.app.form.startMinimized": "Start minimized", 242 "settings.app.form.startMinimized": "Arka planda başla",
243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode", 243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode",
244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi",
245 "settings.app.form.useVerticalStyle": "Use horizontal style", 245 "settings.app.form.useVerticalStyle": "Use horizontal style",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Wake up strategy", 248 "settings.app.form.wakeUpStrategy": "Wake up strategy",
247 "settings.app.headlineAdvanced": "Gelişmiş", 249 "settings.app.headlineAdvanced": "Gelişmiş",
248 "settings.app.headlineAppearance": "Görünüm", 250 "settings.app.headlineAppearance": "Görünüm",
249 "settings.app.headlineGeneral": "Genel", 251 "settings.app.headlineGeneral": "Genel",
250 "settings.app.headlineLanguage": "Dil", 252 "settings.app.headlineLanguage": "Dil",
251 "settings.app.headlinePrivacy": "Privacy", 253 "settings.app.headlinePrivacy": "Gizlilik",
252 "settings.app.headlineUpdates": "Güncellemeler", 254 "settings.app.headlineUpdates": "Güncellemeler",
253 "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.", 255 "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.",
254 "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", 256 "settings.app.inactivityLockInfo": "Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable",
@@ -266,7 +268,7 @@
266 "settings.app.translationHelp": "Ferdi'ı senin diline tercüme etmemiz için yardım et.", 268 "settings.app.translationHelp": "Ferdi'ı senin diline tercüme etmemiz için yardım et.",
267 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", 269 "settings.app.universalDarkModeInfo": "Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.",
268 "settings.app.updateStatusAvailable": "Güncelleme mevcut, indiriliyor...", 270 "settings.app.updateStatusAvailable": "Güncelleme mevcut, indiriliyor...",
269 "settings.app.updateStatusSearching": "Searching for updates...", 271 "settings.app.updateStatusSearching": "Güncelleştirmeleri ara",
270 "settings.app.updateStatusUpToDate": "Ferdi'ın son versiyonunu kullanıyorsun", 272 "settings.app.updateStatusUpToDate": "Ferdi'ın son versiyonunu kullanıyorsun",
271 "settings.invite.headline": "Arkadaşlarını davet et", 273 "settings.invite.headline": "Arkadaşlarını davet et",
272 "settings.navigation.account": "Hesap", 274 "settings.navigation.account": "Hesap",
@@ -419,7 +421,7 @@
419 "tabs.item.enableNotification": "Bildirimleri etkinleştir", 421 "tabs.item.enableNotification": "Bildirimleri etkinleştir",
420 "tabs.item.enableService": "Servisi etkinleştir", 422 "tabs.item.enableService": "Servisi etkinleştir",
421 "tabs.item.hibernateService": "Hibernate service", 423 "tabs.item.hibernateService": "Hibernate service",
422 "tabs.item.reload": "Tekrar Yükle", 424 "tabs.item.reload": "Yenile",
423 "tabs.item.wakeUpService": "Cihazı uyandır", 425 "tabs.item.wakeUpService": "Cihazı uyandır",
424 "validation.email": "{field} geçerli değil", 426 "validation.email": "{field} geçerli değil",
425 "validation.minLength": "{field} en az {length} karakter uzunluğunda olmalı", 427 "validation.minLength": "{field} en az {length} karakter uzunluğunda olmalı",
@@ -430,7 +432,7 @@
430 "webControls.forward": "İleri", 432 "webControls.forward": "İleri",
431 "webControls.goHome": "Ana Sayfa", 433 "webControls.goHome": "Ana Sayfa",
432 "webControls.openInBrowser": "Tarayıcıda Aç", 434 "webControls.openInBrowser": "Tarayıcıda Aç",
433 "webControls.reload": "Tekrar Yükle", 435 "webControls.reload": "Yenile",
434 "welcome.loginButton": "Hesabına giriş yap", 436 "welcome.loginButton": "Hesabına giriş yap",
435 "welcome.signupButton": "Ücretsiz hesap oluştur", 437 "welcome.signupButton": "Ücretsiz hesap oluştur",
436 "workspaceDrawer.addNewWorkspaceLabel": "Yeni Çalışma Alanı ekle", 438 "workspaceDrawer.addNewWorkspaceLabel": "Yeni Çalışma Alanı ekle",
diff --git a/src/i18n/locales/uk.json b/src/i18n/locales/uk.json
index 029bff0bb..cd5f2341a 100644
--- a/src/i18n/locales/uk.json
+++ b/src/i18n/locales/uk.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Увімкнути універсальний темний режим", 243 "settings.app.form.universalDarkMode": "Увімкнути універсальний темний режим",
244 "settings.app.form.useTouchIdToUnlock": "Дозволити використання TouchID для розблокування Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Дозволити використання TouchID для розблокування Ferdi",
245 "settings.app.form.useVerticalStyle": "Використовувати горизонтальний стиль", 245 "settings.app.form.useVerticalStyle": "Використовувати горизонтальний стиль",
246 "settings.app.form.wakeUpHibernationSplay": "Чергування циклів гібернації/пробудження для зменшення навантаження",
247 "settings.app.form.wakeUpHibernationStrategy": "Стратегія режиму гібернації після автоматичного пробудження",
246 "settings.app.form.wakeUpStrategy": "Стратегія пробудження", 248 "settings.app.form.wakeUpStrategy": "Стратегія пробудження",
247 "settings.app.headlineAdvanced": "Додаткові налаштування", 249 "settings.app.headlineAdvanced": "Додаткові налаштування",
248 "settings.app.headlineAppearance": "Вигляд", 250 "settings.app.headlineAppearance": "Вигляд",
@@ -286,7 +288,7 @@
286 "settings.recipes.customService.openFolder": "Відкрити папку", 288 "settings.recipes.customService.openFolder": "Відкрити папку",
287 "settings.recipes.headline": "Доступні сервіси", 289 "settings.recipes.headline": "Доступні сервіси",
288 "settings.recipes.missingService": "Не знайшли сервіс?", 290 "settings.recipes.missingService": "Не знайшли сервіс?",
289 "settings.recipes.mostPopular": "Найпопулярніші", 291 "settings.recipes.mostPopular": "Найільш опулярні",
290 "settings.recipes.nothingFound": "Вибачте, але жоден сервіс не відповідає вашому пошуковому запиту. Але, можливо, ви можете додати його за допомогою опції «Custom Website». Зауважте, що на веб-сайті може відображатися більше сервісів, які могли бути додані у нових версіях Ferdi. Щоб отримати ці нові сервіси, оновіть Ferdi до новішої версії.", 292 "settings.recipes.nothingFound": "Вибачте, але жоден сервіс не відповідає вашому пошуковому запиту. Але, можливо, ви можете додати його за допомогою опції «Custom Website». Зауважте, що на веб-сайті може відображатися більше сервісів, які могли бути додані у нових версіях Ferdi. Щоб отримати ці нові сервіси, оновіть Ferdi до новішої версії.",
291 "settings.recipes.servicesSuccessfulAddedInfo": "Сервіс успішно додано", 293 "settings.recipes.servicesSuccessfulAddedInfo": "Сервіс успішно додано",
292 "settings.searchService": "Знайти сервіс", 294 "settings.searchService": "Знайти сервіс",
diff --git a/src/i18n/locales/vi.json b/src/i18n/locales/vi.json
index 1a72725b1..8653a87e8 100644
--- a/src/i18n/locales/vi.json
+++ b/src/i18n/locales/vi.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Bật Chế độ tối chung", 243 "settings.app.form.universalDarkMode": "Bật Chế độ tối chung",
244 "settings.app.form.useTouchIdToUnlock": "Cho phép sử dụng TouchID để mở khóa Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Cho phép sử dụng TouchID để mở khóa Ferdi",
245 "settings.app.form.useVerticalStyle": "Sử dụng kiểu ngang", 245 "settings.app.form.useVerticalStyle": "Sử dụng kiểu ngang",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Chiến lược đánh thức", 248 "settings.app.form.wakeUpStrategy": "Chiến lược đánh thức",
247 "settings.app.headlineAdvanced": "Nâng cao", 249 "settings.app.headlineAdvanced": "Nâng cao",
248 "settings.app.headlineAppearance": "Giao diện", 250 "settings.app.headlineAppearance": "Giao diện",
diff --git a/src/i18n/locales/zh-HANT.json b/src/i18n/locales/zh-HANT.json
index e13eb1665..71e4b2eac 100644
--- a/src/i18n/locales/zh-HANT.json
+++ b/src/i18n/locales/zh-HANT.json
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode", 243 "settings.app.form.universalDarkMode": "Enable universal Dark Mode",
244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi",
245 "settings.app.form.useVerticalStyle": "Use horizontal style", 245 "settings.app.form.useVerticalStyle": "Use horizontal style",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "Wake up strategy", 248 "settings.app.form.wakeUpStrategy": "Wake up strategy",
247 "settings.app.headlineAdvanced": "高級設置", 249 "settings.app.headlineAdvanced": "高級設置",
248 "settings.app.headlineAppearance": "外觀", 250 "settings.app.headlineAppearance": "外觀",
diff --git a/src/i18n/locales/zh.json b/src/i18n/locales/zh.json
index 0b37868d3..dd00ce4a4 100644
--- a/src/i18n/locales/zh.json
+++ b/src/i18n/locales/zh.json
@@ -18,7 +18,7 @@
18 "feature.publishDebugInfo.terms": "服务条款", 18 "feature.publishDebugInfo.terms": "服务条款",
19 "feature.publishDebugInfo.title": "发布调试信息", 19 "feature.publishDebugInfo.title": "发布调试信息",
20 "feature.quickSwitch.info": "使用 TAB ,↑ 和 ↓ 选择服务。使用回车键(ENTER)打开服务", 20 "feature.quickSwitch.info": "使用 TAB ,↑ 和 ↓ 选择服务。使用回车键(ENTER)打开服务",
21 "feature.quickSwitch.search": "搜索...", 21 "feature.quickSwitch.search": "搜索……",
22 "feature.quickSwitch.title": "快速切换", 22 "feature.quickSwitch.title": "快速切换",
23 "global.api.unhealthy": "无法链接到 Ferdi 在线服务", 23 "global.api.unhealthy": "无法链接到 Ferdi 在线服务",
24 "global.cancel": "取消", 24 "global.cancel": "取消",
@@ -243,6 +243,8 @@
243 "settings.app.form.universalDarkMode": "启用通用暗色模式", 243 "settings.app.form.universalDarkMode": "启用通用暗色模式",
244 "settings.app.form.useTouchIdToUnlock": "允许使用 TouchID 解锁Ferdi", 244 "settings.app.form.useTouchIdToUnlock": "允许使用 TouchID 解锁Ferdi",
245 "settings.app.form.useVerticalStyle": "使用水平样式", 245 "settings.app.form.useVerticalStyle": "使用水平样式",
246 "settings.app.form.wakeUpHibernationSplay": "Splay hibernate/wake cycles to reduce load",
247 "settings.app.form.wakeUpHibernationStrategy": "Hibernation strategy after automatic wake up",
246 "settings.app.form.wakeUpStrategy": "唤醒策略", 248 "settings.app.form.wakeUpStrategy": "唤醒策略",
247 "settings.app.headlineAdvanced": "高级", 249 "settings.app.headlineAdvanced": "高级",
248 "settings.app.headlineAppearance": "外观", 250 "settings.app.headlineAppearance": "外观",
@@ -286,7 +288,7 @@
286 "settings.recipes.customService.openFolder": "打开文件夹", 288 "settings.recipes.customService.openFolder": "打开文件夹",
287 "settings.recipes.headline": "可用的服务", 289 "settings.recipes.headline": "可用的服务",
288 "settings.recipes.missingService": "找不到服务?", 290 "settings.recipes.missingService": "找不到服务?",
289 "settings.recipes.mostPopular": "最受欢迎", 291 "settings.recipes.mostPopular": "最受欢迎",
290 "settings.recipes.nothingFound": "对不起,没有任何服务匹配您的搜索词 - 但您仍然可以使用“自定义网站”选项添加它。 请注意,网站可能会显示自您当前使用的版本以来添加到Ferdi的更多服务。 为了获得这些新服务,请考虑升级为较新版本的费尔迪。", 292 "settings.recipes.nothingFound": "对不起,没有任何服务匹配您的搜索词 - 但您仍然可以使用“自定义网站”选项添加它。 请注意,网站可能会显示自您当前使用的版本以来添加到Ferdi的更多服务。 为了获得这些新服务,请考虑升级为较新版本的费尔迪。",
291 "settings.recipes.servicesSuccessfulAddedInfo": "服务添加成功", 293 "settings.recipes.servicesSuccessfulAddedInfo": "服务添加成功",
292 "settings.searchService": "搜索服务", 294 "settings.searchService": "搜索服务",
diff --git a/src/stores/ServicesStore.js b/src/stores/ServicesStore.js
index e546850f9..e2bfd22f3 100644
--- a/src/stores/ServicesStore.js
+++ b/src/stores/ServicesStore.js
@@ -239,7 +239,7 @@ export default class ServicesStore extends Store {
239 ms(`${this.stores.settings.all.app.wakeUpStrategy}s`) 239 ms(`${this.stores.settings.all.app.wakeUpStrategy}s`)
240 ) { 240 ) {
241 // If service is in hibernation and the wakeup time has elapsed, wake it. 241 // If service is in hibernation and the wakeup time has elapsed, wake it.
242 this._awake({ serviceId: service.id }); 242 this._awake({ serviceId: service.id, automatic: true });
243 } 243 }
244 } 244 }
245 245
@@ -1043,11 +1043,59 @@ export default class ServicesStore extends Store {
1043 service.lastHibernated = Date.now(); 1043 service.lastHibernated = Date.now();
1044 } 1044 }
1045 1045
1046 @action _awake({ serviceId }) { 1046 @action _awake({ serviceId, automatic }) {
1047 const now = Date.now();
1047 const service = this.one(serviceId); 1048 const service = this.one(serviceId);
1048 debug(`Waking up from service hibernation for ${service.name}`); 1049 const automaticTag = automatic ? ' automatically ' : ' ';
1050 debug(
1051 `Waking up${automaticTag}from service hibernation for ${service.name}`,
1052 );
1053
1054 if (automatic) {
1055 // if this is an automatic wake up, use the wakeUpHibernationStrategy
1056 // which sets the lastUsed time to an offset from now rather than to now.
1057 // Also add an optional random splay to desync the wakeups and
1058 // potentially reduce load.
1059 //
1060 // offsetNow = now - (hibernationStrategy - wakeUpHibernationStrategy)
1061 //
1062 // if wUHS = hS = 60, offsetNow = now. hibernation again in 60 seconds.
1063 //
1064 // if wUHS = 20 and hS = 60, offsetNow = now - 40. hibernation again in
1065 // 20 seconds.
1066 //
1067 // possibly also include splay in wUHS before subtracting from hS.
1068 //
1069 const mainStrategy = this.stores.settings.all.app.hibernationStrategy;
1070 let strategy = this.stores.settings.all.app.wakeUpHibernationStrategy;
1071 debug(`wakeUpHibernationStrategy = ${strategy}`);
1072 debug(`hibernationStrategy = ${mainStrategy}`);
1073 if (!strategy || strategy < 1) {
1074 strategy = this.stores.settings.all.app.hibernationStrategy;
1075 }
1076 let splay = 0;
1077 // Add splay. This will keep the service awake a little longer.
1078 if (
1079 this.stores.settings.all.app.wakeUpHibernationSplay &&
1080 Math.random() >= 0.5
1081 ) {
1082 // Add 10 additional seconds 50% of the time.
1083 splay = 10;
1084 debug('Added splay');
1085 } else {
1086 debug('skipping splay');
1087 }
1088 // wake up again in strategy + splay seconds instead of mainStrategy seconds.
1089 service.lastUsed = now - ms(`${mainStrategy - (strategy + splay)}s`);
1090 } else {
1091 service.lastUsed = now;
1092 }
1093 debug(
1094 `Setting service.lastUsed to ${service.lastUsed} (${
1095 (now - service.lastUsed) / 1000
1096 }s ago)`,
1097 );
1049 service.isHibernationRequested = false; 1098 service.isHibernationRequested = false;
1050 service.lastUsed = Date.now();
1051 service.lastHibernated = null; 1099 service.lastHibernated = null;
1052 } 1100 }
1053 1101
diff --git a/src/styles/config.scss b/src/styles/config.scss
index 7aa2d674f..6316acbe3 100644
--- a/src/styles/config.scss
+++ b/src/styles/config.scss
@@ -1 +1,4 @@
1@import './colors.scss'; 1@import './colors.scss';
2
3$split-columns-min: 1;
4$split-columns-max: 5;
diff --git a/src/styles/services.scss b/src/styles/services.scss
index cedfcbdd1..d8f8b9327 100644
--- a/src/styles/services.scss
+++ b/src/styles/services.scss
@@ -25,28 +25,14 @@
25 25
26 .services__webview { 26 .services__webview {
27 position: relative; 27 position: relative;
28 flex: 1 0 33.33%; 28 flex: 1 0 33.3333%;
29 } 29 }
30 } 30 }
31 31
32 &[data-columns="1"] .services .services__webview { 32 @for $i from $split-columns-min through $split-columns-max {
33 flex-basis: 100%; 33 &[data-columns="#{$i}"] .services .services__webview {
34 } 34 flex-basis: calc(100% / $i);
35 35 }
36 &[data-columns="2"] .services .services__webview {
37 flex-basis: 50%;
38 }
39
40 &[data-columns="3"] .services .services__webview {
41 flex-basis: 33.33%;
42 }
43
44 &[data-columns="4"] .services .services__webview {
45 flex-basis: 25%;
46 }
47
48 &[data-columns="5"] .services .services__webview {
49 flex-basis: 20%;
50 } 36 }
51} 37}
52 38