aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Amine <amine@mouafik.fr>2020-03-30 13:06:33 +0100
committerLibravatar GitHub <noreply@github.com>2020-03-30 13:06:33 +0100
commit3a835105b74ca746021cc1d71f515dee7293fb82 (patch)
treed8b77f152579344737e6a1a6b0525d19273fd8ef
parent#514 Document 'gyp: No Xcode or CLT version' error (diff)
parentMerge branch 'fix/remove-server-setting' of github.com:mrassili/ferdi into fi... (diff)
downloadferdium-app-3a835105b74ca746021cc1d71f515dee7293fb82.tar.gz
ferdium-app-3a835105b74ca746021cc1d71f515dee7293fb82.tar.zst
ferdium-app-3a835105b74ca746021cc1d71f515dee7293fb82.zip
Merge pull request #516 from mrassili/fix/remove-server-setting
Remove server setting from settings screen
-rw-r--r--src/components/settings/settings/EditSettingsForm.js64
-rw-r--r--src/containers/settings/EditSettingsScreen.js13
-rw-r--r--src/i18n/locales/defaultMessages.json247
-rw-r--r--src/i18n/locales/en-US.json3
-rw-r--r--src/i18n/messages/src/components/settings/settings/EditSettingsForm.json142
-rw-r--r--src/i18n/messages/src/containers/settings/EditSettingsScreen.json105
6 files changed, 209 insertions, 365 deletions
diff --git a/src/components/settings/settings/EditSettingsForm.js b/src/components/settings/settings/EditSettingsForm.js
index 9564d837b..5478ce8bf 100644
--- a/src/components/settings/settings/EditSettingsForm.js
+++ b/src/components/settings/settings/EditSettingsForm.js
@@ -18,15 +18,6 @@ const {
18 systemPreferences, 18 systemPreferences,
19} = remote; 19} = remote;
20 20
21function escapeHtml(unsafe) {
22 return unsafe
23 .replace(/&/g, '&amp;')
24 .replace(/</g, '&lt;')
25 .replace(/>/g, '&gt;')
26 .replace(/"/g, '&quot;')
27 .replace(/'/g, '&#039;');
28}
29
30const messages = defineMessages({ 21const messages = defineMessages({
31 headline: { 22 headline: {
32 id: 'settings.app.headline', 23 id: 'settings.app.headline',
@@ -48,14 +39,6 @@ const messages = defineMessages({
48 id: 'settings.app.inactivityLockInfo', 39 id: 'settings.app.inactivityLockInfo',
49 defaultMessage: '!!!Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable', 40 defaultMessage: '!!!Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable',
50 }, 41 },
51 serverInfo: {
52 id: 'settings.app.serverInfo',
53 defaultMessage: '!!!We advice you to logout after changing your server as your settings might not be saved otherwise.',
54 },
55 serverMoneyInfo: {
56 id: 'settings.app.serverMoneyInfo',
57 defaultMessage: '!!!You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz\'s server resources - which Franz\'s creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz\'s recipe store, server resources and its development.',
58 },
59 todoServerInfo: { 42 todoServerInfo: {
60 id: 'settings.app.todoServerInfo', 43 id: 'settings.app.todoServerInfo',
61 defaultMessage: '!!!This server will be used for the "Franz Todo" feature. (default: https://app.franztodos.com)', 44 defaultMessage: '!!!This server will be used for the "Franz Todo" feature. (default: https://app.franztodos.com)',
@@ -174,7 +157,6 @@ export default @observer class EditSettingsForm extends Component {
174 isSpellcheckerIncludedInCurrentPlan: PropTypes.bool.isRequired, 157 isSpellcheckerIncludedInCurrentPlan: PropTypes.bool.isRequired,
175 isTodosEnabled: PropTypes.bool.isRequired, 158 isTodosEnabled: PropTypes.bool.isRequired,
176 isWorkspaceEnabled: PropTypes.bool.isRequired, 159 isWorkspaceEnabled: PropTypes.bool.isRequired,
177 server: PropTypes.string.isRequired,
178 noUpdates: PropTypes.bool.isRequired, 160 noUpdates: PropTypes.bool.isRequired,
179 hibernationEnabled: PropTypes.bool.isRequired, 161 hibernationEnabled: PropTypes.bool.isRequired,
180 isDarkmodeEnabled: PropTypes.bool.isRequired, 162 isDarkmodeEnabled: PropTypes.bool.isRequired,
@@ -214,7 +196,6 @@ export default @observer class EditSettingsForm extends Component {
214 isSpellcheckerIncludedInCurrentPlan, 196 isSpellcheckerIncludedInCurrentPlan,
215 isTodosEnabled, 197 isTodosEnabled,
216 isWorkspaceEnabled, 198 isWorkspaceEnabled,
217 server,
218 noUpdates, 199 noUpdates,
219 hibernationEnabled, 200 hibernationEnabled,
220 isDarkmodeEnabled, 201 isDarkmodeEnabled,
@@ -232,8 +213,6 @@ export default @observer class EditSettingsForm extends Component {
232 updateButtonLabelMessage = messages.buttonSearchForUpdate; 213 updateButtonLabelMessage = messages.buttonSearchForUpdate;
233 } 214 }
234 215
235 const isLoggedIn = Boolean(localStorage.getItem('authToken'));
236
237 const { 216 const {
238 lockingFeatureEnabled, 217 lockingFeatureEnabled,
239 scheduledDNDEnabled, 218 scheduledDNDEnabled,
@@ -287,53 +266,10 @@ export default @observer class EditSettingsForm extends Component {
287 266
288 <Hr /> 267 <Hr />
289 268
290 <Input
291 placeholder="Server"
292 onChange={e => this.submit(e)}
293 field={form.$('server')}
294 autoFocus
295 />
296 {isLoggedIn && (
297 <p
298 className="settings__message"
299 style={{
300 borderTop: 0, marginTop: 0, paddingTop: 0, marginBottom: '2rem',
301 }}
302 >
303 { intl.formatMessage(messages.serverInfo) }
304 </p>
305 )}
306 {server === 'https://api.franzinfra.com' && (
307 <p
308 className="settings__message"
309 style={{
310 borderTop: 0, marginTop: 0, paddingTop: 0, marginBottom: '2rem',
311 }}
312 >
313 <span
314 dangerouslySetInnerHTML={{
315 __html:
316 // Needed to make links work
317 escapeHtml(
318 intl.formatMessage(messages.serverMoneyInfo),
319 ).replace('[Link 1]', '<a href="https://www.meetfranz.com/pricing" target="_blank">')
320 .replace('[Link 2]', '<a href="https://github.com/getferdi/server" target="_blank">')
321 .replace(/\[\/Link]/g, '</a>'),
322 }}
323 style={{
324 whiteSpace: 'pre-wrap',
325 }}
326 />
327 </p>
328 )}
329
330 <Hr />
331
332 {isWorkspaceEnabled && ( 269 {isWorkspaceEnabled && (
333 <Toggle field={form.$('keepAllWorkspacesLoaded')} /> 270 <Toggle field={form.$('keepAllWorkspacesLoaded')} />
334 )} 271 )}
335 272
336
337 <Hr /> 273 <Hr />
338 274
339 {isTodosEnabled && ( 275 {isTodosEnabled && (
diff --git a/src/containers/settings/EditSettingsScreen.js b/src/containers/settings/EditSettingsScreen.js
index 5221b0694..be251aa8b 100644
--- a/src/containers/settings/EditSettingsScreen.js
+++ b/src/containers/settings/EditSettingsScreen.js
@@ -20,7 +20,7 @@ import { getSelectOptions } from '../../helpers/i18n-helpers';
20import EditSettingsForm from '../../components/settings/settings/EditSettingsForm'; 20import EditSettingsForm from '../../components/settings/settings/EditSettingsForm';
21import ErrorBoundary from '../../components/util/ErrorBoundary'; 21import ErrorBoundary from '../../components/util/ErrorBoundary';
22 22
23import { API, TODOS_FRONTEND } from '../../environment'; 23import { TODOS_FRONTEND } from '../../environment';
24 24
25import globalMessages from '../../i18n/globalMessages'; 25import globalMessages from '../../i18n/globalMessages';
26import { DEFAULT_IS_FEATURE_ENABLED_BY_USER } from '../../features/todos'; 26import { DEFAULT_IS_FEATURE_ENABLED_BY_USER } from '../../features/todos';
@@ -76,10 +76,6 @@ const messages = defineMessages({
76 id: 'settings.app.form.hibernationStrategy', 76 id: 'settings.app.form.hibernationStrategy',
77 defaultMessage: '!!!Hibernation strategy', 77 defaultMessage: '!!!Hibernation strategy',
78 }, 78 },
79 server: {
80 id: 'settings.app.form.server',
81 defaultMessage: '!!!Server',
82 },
83 todoServer: { 79 todoServer: {
84 id: 'settings.app.form.todoServer', 80 id: 'settings.app.form.todoServer',
85 defaultMessage: '!!!Todo Server', 81 defaultMessage: '!!!Todo Server',
@@ -207,7 +203,6 @@ export default @inject('stores', 'actions') @observer class EditSettingsScreen e
207 sentry: settingsData.sentry, 203 sentry: settingsData.sentry,
208 hibernate: settingsData.hibernate, 204 hibernate: settingsData.hibernate,
209 hibernationStrategy: settingsData.hibernationStrategy, 205 hibernationStrategy: settingsData.hibernationStrategy,
210 server: settingsData.server,
211 todoServer: settingsData.todoServer, 206 todoServer: settingsData.todoServer,
212 lockingFeatureEnabled: settingsData.lockingFeatureEnabled, 207 lockingFeatureEnabled: settingsData.lockingFeatureEnabled,
213 lockedPassword: settingsData.lockedPassword, 208 lockedPassword: settingsData.lockedPassword,
@@ -359,11 +354,6 @@ export default @inject('stores', 'actions') @observer class EditSettingsScreen e
359 options: hibernationStrategies, 354 options: hibernationStrategies,
360 default: DEFAULT_APP_SETTINGS.hibernationStrategy, 355 default: DEFAULT_APP_SETTINGS.hibernationStrategy,
361 }, 356 },
362 server: {
363 label: intl.formatMessage(messages.server),
364 value: settings.all.app.server || API,
365 default: API,
366 },
367 todoServer: { 357 todoServer: {
368 label: intl.formatMessage(messages.todoServer), 358 label: intl.formatMessage(messages.todoServer),
369 value: settings.all.app.todoServer, 359 value: settings.all.app.todoServer,
@@ -541,7 +531,6 @@ export default @inject('stores', 'actions') @observer class EditSettingsScreen e
541 isSpellcheckerIncludedInCurrentPlan={spellcheckerConfig.isIncludedInCurrentPlan} 531 isSpellcheckerIncludedInCurrentPlan={spellcheckerConfig.isIncludedInCurrentPlan}
542 isTodosEnabled={todos.isFeatureActive} 532 isTodosEnabled={todos.isFeatureActive}
543 isWorkspaceEnabled={workspaces.isFeatureActive} 533 isWorkspaceEnabled={workspaces.isFeatureActive}
544 server={this.props.stores.settings.app.server}
545 lockingFeatureEnabled={lockingFeatureEnabled} 534 lockingFeatureEnabled={lockingFeatureEnabled}
546 noUpdates={this.props.stores.settings.app.noUpdates} 535 noUpdates={this.props.stores.settings.app.noUpdates}
547 hibernationEnabled={this.props.stores.settings.app.hibernate} 536 hibernationEnabled={this.props.stores.settings.app.hibernate}
diff --git a/src/i18n/locales/defaultMessages.json b/src/i18n/locales/defaultMessages.json
index 274bebc3d..a5c83d7ab 100644
--- a/src/i18n/locales/defaultMessages.json
+++ b/src/i18n/locales/defaultMessages.json
@@ -2756,403 +2756,377 @@
2756 "defaultMessage": "!!!Settings", 2756 "defaultMessage": "!!!Settings",
2757 "end": { 2757 "end": {
2758 "column": 3, 2758 "column": 3,
2759 "line": 34 2759 "line": 25
2760 }, 2760 },
2761 "file": "src/components/settings/settings/EditSettingsForm.js", 2761 "file": "src/components/settings/settings/EditSettingsForm.js",
2762 "id": "settings.app.headline", 2762 "id": "settings.app.headline",
2763 "start": { 2763 "start": {
2764 "column": 12, 2764 "column": 12,
2765 "line": 31 2765 "line": 22
2766 } 2766 }
2767 }, 2767 },
2768 { 2768 {
2769 "defaultMessage": "!!!General", 2769 "defaultMessage": "!!!General",
2770 "end": { 2770 "end": {
2771 "column": 3, 2771 "column": 3,
2772 "line": 38 2772 "line": 29
2773 }, 2773 },
2774 "file": "src/components/settings/settings/EditSettingsForm.js", 2774 "file": "src/components/settings/settings/EditSettingsForm.js",
2775 "id": "settings.app.headlineGeneral", 2775 "id": "settings.app.headlineGeneral",
2776 "start": { 2776 "start": {
2777 "column": 19, 2777 "column": 19,
2778 "line": 35 2778 "line": 26
2779 } 2779 }
2780 }, 2780 },
2781 { 2781 {
2782 "defaultMessage": "!!!Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", 2782 "defaultMessage": "!!!Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.",
2783 "end": { 2783 "end": {
2784 "column": 3, 2784 "column": 3,
2785 "line": 42 2785 "line": 33
2786 }, 2786 },
2787 "file": "src/components/settings/settings/EditSettingsForm.js", 2787 "file": "src/components/settings/settings/EditSettingsForm.js",
2788 "id": "settings.app.sentryInfo", 2788 "id": "settings.app.sentryInfo",
2789 "start": { 2789 "start": {
2790 "column": 14, 2790 "column": 14,
2791 "line": 39 2791 "line": 30
2792 } 2792 }
2793 }, 2793 },
2794 { 2794 {
2795 "defaultMessage": "!!!By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", 2795 "defaultMessage": "!!!By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.",
2796 "end": { 2796 "end": {
2797 "column": 3, 2797 "column": 3,
2798 "line": 46 2798 "line": 37
2799 }, 2799 },
2800 "file": "src/components/settings/settings/EditSettingsForm.js", 2800 "file": "src/components/settings/settings/EditSettingsForm.js",
2801 "id": "settings.app.hibernateInfo", 2801 "id": "settings.app.hibernateInfo",
2802 "start": { 2802 "start": {
2803 "column": 17, 2803 "column": 17,
2804 "line": 43 2804 "line": 34
2805 } 2805 }
2806 }, 2806 },
2807 { 2807 {
2808 "defaultMessage": "!!!Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", 2808 "defaultMessage": "!!!Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable",
2809 "end": { 2809 "end": {
2810 "column": 3, 2810 "column": 3,
2811 "line": 50 2811 "line": 41
2812 }, 2812 },
2813 "file": "src/components/settings/settings/EditSettingsForm.js", 2813 "file": "src/components/settings/settings/EditSettingsForm.js",
2814 "id": "settings.app.inactivityLockInfo", 2814 "id": "settings.app.inactivityLockInfo",
2815 "start": { 2815 "start": {
2816 "column": 22, 2816 "column": 22,
2817 "line": 47 2817 "line": 38
2818 }
2819 },
2820 {
2821 "defaultMessage": "!!!We advice you to logout after changing your server as your settings might not be saved otherwise.",
2822 "end": {
2823 "column": 3,
2824 "line": 54
2825 },
2826 "file": "src/components/settings/settings/EditSettingsForm.js",
2827 "id": "settings.app.serverInfo",
2828 "start": {
2829 "column": 14,
2830 "line": 51
2831 }
2832 },
2833 {
2834 "defaultMessage": "!!!You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.",
2835 "end": {
2836 "column": 3,
2837 "line": 58
2838 },
2839 "file": "src/components/settings/settings/EditSettingsForm.js",
2840 "id": "settings.app.serverMoneyInfo",
2841 "start": {
2842 "column": 19,
2843 "line": 55
2844 } 2818 }
2845 }, 2819 },
2846 { 2820 {
2847 "defaultMessage": "!!!This server will be used for the \"Franz Todo\" feature. (default: https://app.franztodos.com)", 2821 "defaultMessage": "!!!This server will be used for the \"Franz Todo\" feature. (default: https://app.franztodos.com)",
2848 "end": { 2822 "end": {
2849 "column": 3, 2823 "column": 3,
2850 "line": 62 2824 "line": 45
2851 }, 2825 },
2852 "file": "src/components/settings/settings/EditSettingsForm.js", 2826 "file": "src/components/settings/settings/EditSettingsForm.js",
2853 "id": "settings.app.todoServerInfo", 2827 "id": "settings.app.todoServerInfo",
2854 "start": { 2828 "start": {
2855 "column": 18, 2829 "column": 18,
2856 "line": 59 2830 "line": 42
2857 } 2831 }
2858 }, 2832 },
2859 { 2833 {
2860 "defaultMessage": "!!!Password", 2834 "defaultMessage": "!!!Password",
2861 "end": { 2835 "end": {
2862 "column": 3, 2836 "column": 3,
2863 "line": 66 2837 "line": 49
2864 }, 2838 },
2865 "file": "src/components/settings/settings/EditSettingsForm.js", 2839 "file": "src/components/settings/settings/EditSettingsForm.js",
2866 "id": "settings.app.lockedPassword", 2840 "id": "settings.app.lockedPassword",
2867 "start": { 2841 "start": {
2868 "column": 18, 2842 "column": 18,
2869 "line": 63 2843 "line": 46
2870 } 2844 }
2871 }, 2845 },
2872 { 2846 {
2873 "defaultMessage": "!!!Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", 2847 "defaultMessage": "!!!Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.",
2874 "end": { 2848 "end": {
2875 "column": 3, 2849 "column": 3,
2876 "line": 70 2850 "line": 53
2877 }, 2851 },
2878 "file": "src/components/settings/settings/EditSettingsForm.js", 2852 "file": "src/components/settings/settings/EditSettingsForm.js",
2879 "id": "settings.app.lockedPasswordInfo", 2853 "id": "settings.app.lockedPasswordInfo",
2880 "start": { 2854 "start": {
2881 "column": 22, 2855 "column": 22,
2882 "line": 67 2856 "line": 50
2883 } 2857 }
2884 }, 2858 },
2885 { 2859 {
2886 "defaultMessage": "!!!Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", 2860 "defaultMessage": "!!!Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.",
2887 "end": { 2861 "end": {
2888 "column": 3, 2862 "column": 3,
2889 "line": 74 2863 "line": 57
2890 }, 2864 },
2891 "file": "src/components/settings/settings/EditSettingsForm.js", 2865 "file": "src/components/settings/settings/EditSettingsForm.js",
2892 "id": "settings.app.lockInfo", 2866 "id": "settings.app.lockInfo",
2893 "start": { 2867 "start": {
2894 "column": 12, 2868 "column": 12,
2895 "line": 71 2869 "line": 54
2896 } 2870 }
2897 }, 2871 },
2898 { 2872 {
2899 "defaultMessage": "!!!Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", 2873 "defaultMessage": "!!!Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.",
2900 "end": { 2874 "end": {
2901 "column": 3, 2875 "column": 3,
2902 "line": 78 2876 "line": 61
2903 }, 2877 },
2904 "file": "src/components/settings/settings/EditSettingsForm.js", 2878 "file": "src/components/settings/settings/EditSettingsForm.js",
2905 "id": "settings.app.scheduledDNDTimeInfo", 2879 "id": "settings.app.scheduledDNDTimeInfo",
2906 "start": { 2880 "start": {
2907 "column": 24, 2881 "column": 24,
2908 "line": 75 2882 "line": 58
2909 } 2883 }
2910 }, 2884 },
2911 { 2885 {
2912 "defaultMessage": "!!!Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", 2886 "defaultMessage": "!!!Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.",
2913 "end": { 2887 "end": {
2914 "column": 3, 2888 "column": 3,
2915 "line": 82 2889 "line": 65
2916 }, 2890 },
2917 "file": "src/components/settings/settings/EditSettingsForm.js", 2891 "file": "src/components/settings/settings/EditSettingsForm.js",
2918 "id": "settings.app.scheduledDNDInfo", 2892 "id": "settings.app.scheduledDNDInfo",
2919 "start": { 2893 "start": {
2920 "column": 20, 2894 "column": 20,
2921 "line": 79 2895 "line": 62
2922 } 2896 }
2923 }, 2897 },
2924 { 2898 {
2925 "defaultMessage": "!!!Language", 2899 "defaultMessage": "!!!Language",
2926 "end": { 2900 "end": {
2927 "column": 3, 2901 "column": 3,
2928 "line": 86 2902 "line": 69
2929 }, 2903 },
2930 "file": "src/components/settings/settings/EditSettingsForm.js", 2904 "file": "src/components/settings/settings/EditSettingsForm.js",
2931 "id": "settings.app.headlineLanguage", 2905 "id": "settings.app.headlineLanguage",
2932 "start": { 2906 "start": {
2933 "column": 20, 2907 "column": 20,
2934 "line": 83 2908 "line": 66
2935 } 2909 }
2936 }, 2910 },
2937 { 2911 {
2938 "defaultMessage": "!!!Updates", 2912 "defaultMessage": "!!!Updates",
2939 "end": { 2913 "end": {
2940 "column": 3, 2914 "column": 3,
2941 "line": 90 2915 "line": 73
2942 }, 2916 },
2943 "file": "src/components/settings/settings/EditSettingsForm.js", 2917 "file": "src/components/settings/settings/EditSettingsForm.js",
2944 "id": "settings.app.headlineUpdates", 2918 "id": "settings.app.headlineUpdates",
2945 "start": { 2919 "start": {
2946 "column": 19, 2920 "column": 19,
2947 "line": 87 2921 "line": 70
2948 } 2922 }
2949 }, 2923 },
2950 { 2924 {
2951 "defaultMessage": "!!!Appearance", 2925 "defaultMessage": "!!!Appearance",
2952 "end": { 2926 "end": {
2953 "column": 3, 2927 "column": 3,
2954 "line": 94 2928 "line": 77
2955 }, 2929 },
2956 "file": "src/components/settings/settings/EditSettingsForm.js", 2930 "file": "src/components/settings/settings/EditSettingsForm.js",
2957 "id": "settings.app.headlineAppearance", 2931 "id": "settings.app.headlineAppearance",
2958 "start": { 2932 "start": {
2959 "column": 22, 2933 "column": 22,
2960 "line": 91 2934 "line": 74
2961 } 2935 }
2962 }, 2936 },
2963 { 2937 {
2964 "defaultMessage": "!!!Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", 2938 "defaultMessage": "!!!Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.",
2965 "end": { 2939 "end": {
2966 "column": 3, 2940 "column": 3,
2967 "line": 98 2941 "line": 81
2968 }, 2942 },
2969 "file": "src/components/settings/settings/EditSettingsForm.js", 2943 "file": "src/components/settings/settings/EditSettingsForm.js",
2970 "id": "settings.app.universalDarkModeInfo", 2944 "id": "settings.app.universalDarkModeInfo",
2971 "start": { 2945 "start": {
2972 "column": 25, 2946 "column": 25,
2973 "line": 95 2947 "line": 78
2974 } 2948 }
2975 }, 2949 },
2976 { 2950 {
2977 "defaultMessage": "!!!Write your accent color in a CSS-compatible format. (Default: #7367f0)", 2951 "defaultMessage": "!!!Write your accent color in a CSS-compatible format. (Default: #7367f0)",
2978 "end": { 2952 "end": {
2979 "column": 3, 2953 "column": 3,
2980 "line": 102 2954 "line": 85
2981 }, 2955 },
2982 "file": "src/components/settings/settings/EditSettingsForm.js", 2956 "file": "src/components/settings/settings/EditSettingsForm.js",
2983 "id": "settings.app.accentColorInfo", 2957 "id": "settings.app.accentColorInfo",
2984 "start": { 2958 "start": {
2985 "column": 19, 2959 "column": 19,
2986 "line": 99 2960 "line": 82
2987 } 2961 }
2988 }, 2962 },
2989 { 2963 {
2990 "defaultMessage": "!!!Advanced", 2964 "defaultMessage": "!!!Advanced",
2991 "end": { 2965 "end": {
2992 "column": 3, 2966 "column": 3,
2993 "line": 106 2967 "line": 89
2994 }, 2968 },
2995 "file": "src/components/settings/settings/EditSettingsForm.js", 2969 "file": "src/components/settings/settings/EditSettingsForm.js",
2996 "id": "settings.app.headlineAdvanced", 2970 "id": "settings.app.headlineAdvanced",
2997 "start": { 2971 "start": {
2998 "column": 20, 2972 "column": 20,
2999 "line": 103 2973 "line": 86
3000 } 2974 }
3001 }, 2975 },
3002 { 2976 {
3003 "defaultMessage": "!!!Help us to translate Ferdi into your language.", 2977 "defaultMessage": "!!!Help us to translate Ferdi into your language.",
3004 "end": { 2978 "end": {
3005 "column": 3, 2979 "column": 3,
3006 "line": 110 2980 "line": 93
3007 }, 2981 },
3008 "file": "src/components/settings/settings/EditSettingsForm.js", 2982 "file": "src/components/settings/settings/EditSettingsForm.js",
3009 "id": "settings.app.translationHelp", 2983 "id": "settings.app.translationHelp",
3010 "start": { 2984 "start": {
3011 "column": 19, 2985 "column": 19,
3012 "line": 107 2986 "line": 90
3013 } 2987 }
3014 }, 2988 },
3015 { 2989 {
3016 "defaultMessage": "!!!Cache", 2990 "defaultMessage": "!!!Cache",
3017 "end": { 2991 "end": {
3018 "column": 3, 2992 "column": 3,
3019 "line": 114 2993 "line": 97
3020 }, 2994 },
3021 "file": "src/components/settings/settings/EditSettingsForm.js", 2995 "file": "src/components/settings/settings/EditSettingsForm.js",
3022 "id": "settings.app.subheadlineCache", 2996 "id": "settings.app.subheadlineCache",
3023 "start": { 2997 "start": {
3024 "column": 20, 2998 "column": 20,
3025 "line": 111 2999 "line": 94
3026 } 3000 }
3027 }, 3001 },
3028 { 3002 {
3029 "defaultMessage": "!!!Ferdi cache is currently using {size} of disk space.", 3003 "defaultMessage": "!!!Ferdi cache is currently using {size} of disk space.",
3030 "end": { 3004 "end": {
3031 "column": 3, 3005 "column": 3,
3032 "line": 118 3006 "line": 101
3033 }, 3007 },
3034 "file": "src/components/settings/settings/EditSettingsForm.js", 3008 "file": "src/components/settings/settings/EditSettingsForm.js",
3035 "id": "settings.app.cacheInfo", 3009 "id": "settings.app.cacheInfo",
3036 "start": { 3010 "start": {
3037 "column": 13, 3011 "column": 13,
3038 "line": 115 3012 "line": 98
3039 } 3013 }
3040 }, 3014 },
3041 { 3015 {
3042 "defaultMessage": "!!!Clear cache", 3016 "defaultMessage": "!!!Clear cache",
3043 "end": { 3017 "end": {
3044 "column": 3, 3018 "column": 3,
3045 "line": 122 3019 "line": 105
3046 }, 3020 },
3047 "file": "src/components/settings/settings/EditSettingsForm.js", 3021 "file": "src/components/settings/settings/EditSettingsForm.js",
3048 "id": "settings.app.buttonClearAllCache", 3022 "id": "settings.app.buttonClearAllCache",
3049 "start": { 3023 "start": {
3050 "column": 23, 3024 "column": 23,
3051 "line": 119 3025 "line": 102
3052 } 3026 }
3053 }, 3027 },
3054 { 3028 {
3055 "defaultMessage": "!!!Check for updates", 3029 "defaultMessage": "!!!Check for updates",
3056 "end": { 3030 "end": {
3057 "column": 3, 3031 "column": 3,
3058 "line": 126 3032 "line": 109
3059 }, 3033 },
3060 "file": "src/components/settings/settings/EditSettingsForm.js", 3034 "file": "src/components/settings/settings/EditSettingsForm.js",
3061 "id": "settings.app.buttonSearchForUpdate", 3035 "id": "settings.app.buttonSearchForUpdate",
3062 "start": { 3036 "start": {
3063 "column": 25, 3037 "column": 25,
3064 "line": 123 3038 "line": 106
3065 } 3039 }
3066 }, 3040 },
3067 { 3041 {
3068 "defaultMessage": "!!!Restart & install update", 3042 "defaultMessage": "!!!Restart & install update",
3069 "end": { 3043 "end": {
3070 "column": 3, 3044 "column": 3,
3071 "line": 130 3045 "line": 113
3072 }, 3046 },
3073 "file": "src/components/settings/settings/EditSettingsForm.js", 3047 "file": "src/components/settings/settings/EditSettingsForm.js",
3074 "id": "settings.app.buttonInstallUpdate", 3048 "id": "settings.app.buttonInstallUpdate",
3075 "start": { 3049 "start": {
3076 "column": 23, 3050 "column": 23,
3077 "line": 127 3051 "line": 110
3078 } 3052 }
3079 }, 3053 },
3080 { 3054 {
3081 "defaultMessage": "!!!Is searching for update", 3055 "defaultMessage": "!!!Is searching for update",
3082 "end": { 3056 "end": {
3083 "column": 3, 3057 "column": 3,
3084 "line": 134 3058 "line": 117
3085 }, 3059 },
3086 "file": "src/components/settings/settings/EditSettingsForm.js", 3060 "file": "src/components/settings/settings/EditSettingsForm.js",
3087 "id": "settings.app.updateStatusSearching", 3061 "id": "settings.app.updateStatusSearching",
3088 "start": { 3062 "start": {
3089 "column": 25, 3063 "column": 25,
3090 "line": 131 3064 "line": 114
3091 } 3065 }
3092 }, 3066 },
3093 { 3067 {
3094 "defaultMessage": "!!!Update available, downloading...", 3068 "defaultMessage": "!!!Update available, downloading...",
3095 "end": { 3069 "end": {
3096 "column": 3, 3070 "column": 3,
3097 "line": 138 3071 "line": 121
3098 }, 3072 },
3099 "file": "src/components/settings/settings/EditSettingsForm.js", 3073 "file": "src/components/settings/settings/EditSettingsForm.js",
3100 "id": "settings.app.updateStatusAvailable", 3074 "id": "settings.app.updateStatusAvailable",
3101 "start": { 3075 "start": {
3102 "column": 25, 3076 "column": 25,
3103 "line": 135 3077 "line": 118
3104 } 3078 }
3105 }, 3079 },
3106 { 3080 {
3107 "defaultMessage": "!!!You are using the latest version of Ferdi", 3081 "defaultMessage": "!!!You are using the latest version of Ferdi",
3108 "end": { 3082 "end": {
3109 "column": 3, 3083 "column": 3,
3110 "line": 142 3084 "line": 125
3111 }, 3085 },
3112 "file": "src/components/settings/settings/EditSettingsForm.js", 3086 "file": "src/components/settings/settings/EditSettingsForm.js",
3113 "id": "settings.app.updateStatusUpToDate", 3087 "id": "settings.app.updateStatusUpToDate",
3114 "start": { 3088 "start": {
3115 "column": 24, 3089 "column": 24,
3116 "line": 139 3090 "line": 122
3117 } 3091 }
3118 }, 3092 },
3119 { 3093 {
3120 "defaultMessage": "!!!Current version:", 3094 "defaultMessage": "!!!Current version:",
3121 "end": { 3095 "end": {
3122 "column": 3, 3096 "column": 3,
3123 "line": 146 3097 "line": 129
3124 }, 3098 },
3125 "file": "src/components/settings/settings/EditSettingsForm.js", 3099 "file": "src/components/settings/settings/EditSettingsForm.js",
3126 "id": "settings.app.currentVersion", 3100 "id": "settings.app.currentVersion",
3127 "start": { 3101 "start": {
3128 "column": 18, 3102 "column": 18,
3129 "line": 143 3103 "line": 126
3130 } 3104 }
3131 }, 3105 },
3132 { 3106 {
3133 "defaultMessage": "!!!Changes require restart", 3107 "defaultMessage": "!!!Changes require restart",
3134 "end": { 3108 "end": {
3135 "column": 3, 3109 "column": 3,
3136 "line": 150 3110 "line": 133
3137 }, 3111 },
3138 "file": "src/components/settings/settings/EditSettingsForm.js", 3112 "file": "src/components/settings/settings/EditSettingsForm.js",
3139 "id": "settings.app.restartRequired", 3113 "id": "settings.app.restartRequired",
3140 "start": { 3114 "start": {
3141 "column": 29, 3115 "column": 29,
3142 "line": 147 3116 "line": 130
3143 } 3117 }
3144 }, 3118 },
3145 { 3119 {
3146 "defaultMessage": "!!!Official translations are English & German. All other languages are community based translations.", 3120 "defaultMessage": "!!!Official translations are English & German. All other languages are community based translations.",
3147 "end": { 3121 "end": {
3148 "column": 3, 3122 "column": 3,
3149 "line": 154 3123 "line": 137
3150 }, 3124 },
3151 "file": "src/components/settings/settings/EditSettingsForm.js", 3125 "file": "src/components/settings/settings/EditSettingsForm.js",
3152 "id": "settings.app.languageDisclaimer", 3126 "id": "settings.app.languageDisclaimer",
3153 "start": { 3127 "start": {
3154 "column": 22, 3128 "column": 22,
3155 "line": 151 3129 "line": 134
3156 } 3130 }
3157 } 3131 }
3158 ], 3132 ],
@@ -4362,315 +4336,302 @@
4362 } 4336 }
4363 }, 4337 },
4364 { 4338 {
4365 "defaultMessage": "!!!Server",
4366 "end": {
4367 "column": 3,
4368 "line": 82
4369 },
4370 "file": "src/containers/settings/EditSettingsScreen.js",
4371 "id": "settings.app.form.server",
4372 "start": {
4373 "column": 10,
4374 "line": 79
4375 }
4376 },
4377 {
4378 "defaultMessage": "!!!Todo Server", 4339 "defaultMessage": "!!!Todo Server",
4379 "end": { 4340 "end": {
4380 "column": 3, 4341 "column": 3,
4381 "line": 86 4342 "line": 82
4382 }, 4343 },
4383 "file": "src/containers/settings/EditSettingsScreen.js", 4344 "file": "src/containers/settings/EditSettingsScreen.js",
4384 "id": "settings.app.form.todoServer", 4345 "id": "settings.app.form.todoServer",
4385 "start": { 4346 "start": {
4386 "column": 14, 4347 "column": 14,
4387 "line": 83 4348 "line": 79
4388 } 4349 }
4389 }, 4350 },
4390 { 4351 {
4391 "defaultMessage": "!!!Enable Password Lock", 4352 "defaultMessage": "!!!Enable Password Lock",
4392 "end": { 4353 "end": {
4393 "column": 3, 4354 "column": 3,
4394 "line": 90 4355 "line": 86
4395 }, 4356 },
4396 "file": "src/containers/settings/EditSettingsScreen.js", 4357 "file": "src/containers/settings/EditSettingsScreen.js",
4397 "id": "settings.app.form.enableLock", 4358 "id": "settings.app.form.enableLock",
4398 "start": { 4359 "start": {
4399 "column": 14, 4360 "column": 14,
4400 "line": 87 4361 "line": 83
4401 } 4362 }
4402 }, 4363 },
4403 { 4364 {
4404 "defaultMessage": "!!!Password", 4365 "defaultMessage": "!!!Password",
4405 "end": { 4366 "end": {
4406 "column": 3, 4367 "column": 3,
4407 "line": 94 4368 "line": 90
4408 }, 4369 },
4409 "file": "src/containers/settings/EditSettingsScreen.js", 4370 "file": "src/containers/settings/EditSettingsScreen.js",
4410 "id": "settings.app.form.lockPassword", 4371 "id": "settings.app.form.lockPassword",
4411 "start": { 4372 "start": {
4412 "column": 16, 4373 "column": 16,
4413 "line": 91 4374 "line": 87
4414 } 4375 }
4415 }, 4376 },
4416 { 4377 {
4417 "defaultMessage": "!!!Allow using Touch ID to unlock", 4378 "defaultMessage": "!!!Allow using Touch ID to unlock",
4418 "end": { 4379 "end": {
4419 "column": 3, 4380 "column": 3,
4420 "line": 98 4381 "line": 94
4421 }, 4382 },
4422 "file": "src/containers/settings/EditSettingsScreen.js", 4383 "file": "src/containers/settings/EditSettingsScreen.js",
4423 "id": "settings.app.form.useTouchIdToUnlock", 4384 "id": "settings.app.form.useTouchIdToUnlock",
4424 "start": { 4385 "start": {
4425 "column": 22, 4386 "column": 22,
4426 "line": 95 4387 "line": 91
4427 } 4388 }
4428 }, 4389 },
4429 { 4390 {
4430 "defaultMessage": "!!!Lock after inactivity", 4391 "defaultMessage": "!!!Lock after inactivity",
4431 "end": { 4392 "end": {
4432 "column": 3, 4393 "column": 3,
4433 "line": 102 4394 "line": 98
4434 }, 4395 },
4435 "file": "src/containers/settings/EditSettingsScreen.js", 4396 "file": "src/containers/settings/EditSettingsScreen.js",
4436 "id": "settings.app.form.inactivityLock", 4397 "id": "settings.app.form.inactivityLock",
4437 "start": { 4398 "start": {
4438 "column": 18, 4399 "column": 18,
4439 "line": 99 4400 "line": 95
4440 } 4401 }
4441 }, 4402 },
4442 { 4403 {
4443 "defaultMessage": "!!!Enable scheduled Do-not-Disturb", 4404 "defaultMessage": "!!!Enable scheduled Do-not-Disturb",
4444 "end": { 4405 "end": {
4445 "column": 3, 4406 "column": 3,
4446 "line": 106 4407 "line": 102
4447 }, 4408 },
4448 "file": "src/containers/settings/EditSettingsScreen.js", 4409 "file": "src/containers/settings/EditSettingsScreen.js",
4449 "id": "settings.app.form.scheduledDNDEnabled", 4410 "id": "settings.app.form.scheduledDNDEnabled",
4450 "start": { 4411 "start": {
4451 "column": 23, 4412 "column": 23,
4452 "line": 103 4413 "line": 99
4453 } 4414 }
4454 }, 4415 },
4455 { 4416 {
4456 "defaultMessage": "!!!From", 4417 "defaultMessage": "!!!From",
4457 "end": { 4418 "end": {
4458 "column": 3, 4419 "column": 3,
4459 "line": 110 4420 "line": 106
4460 }, 4421 },
4461 "file": "src/containers/settings/EditSettingsScreen.js", 4422 "file": "src/containers/settings/EditSettingsScreen.js",
4462 "id": "settings.app.form.scheduledDNDStart", 4423 "id": "settings.app.form.scheduledDNDStart",
4463 "start": { 4424 "start": {
4464 "column": 21, 4425 "column": 21,
4465 "line": 107 4426 "line": 103
4466 } 4427 }
4467 }, 4428 },
4468 { 4429 {
4469 "defaultMessage": "!!!To", 4430 "defaultMessage": "!!!To",
4470 "end": { 4431 "end": {
4471 "column": 3, 4432 "column": 3,
4472 "line": 114 4433 "line": 110
4473 }, 4434 },
4474 "file": "src/containers/settings/EditSettingsScreen.js", 4435 "file": "src/containers/settings/EditSettingsScreen.js",
4475 "id": "settings.app.form.scheduledDNDEnd", 4436 "id": "settings.app.form.scheduledDNDEnd",
4476 "start": { 4437 "start": {
4477 "column": 19, 4438 "column": 19,
4478 "line": 111 4439 "line": 107
4479 } 4440 }
4480 }, 4441 },
4481 { 4442 {
4482 "defaultMessage": "!!!Language", 4443 "defaultMessage": "!!!Language",
4483 "end": { 4444 "end": {
4484 "column": 3, 4445 "column": 3,
4485 "line": 118 4446 "line": 114
4486 }, 4447 },
4487 "file": "src/containers/settings/EditSettingsScreen.js", 4448 "file": "src/containers/settings/EditSettingsScreen.js",
4488 "id": "settings.app.form.language", 4449 "id": "settings.app.form.language",
4489 "start": { 4450 "start": {
4490 "column": 12, 4451 "column": 12,
4491 "line": 115 4452 "line": 111
4492 } 4453 }
4493 }, 4454 },
4494 { 4455 {
4495 "defaultMessage": "!!!Dark Mode", 4456 "defaultMessage": "!!!Dark Mode",
4496 "end": { 4457 "end": {
4497 "column": 3, 4458 "column": 3,
4498 "line": 122 4459 "line": 118
4499 }, 4460 },
4500 "file": "src/containers/settings/EditSettingsScreen.js", 4461 "file": "src/containers/settings/EditSettingsScreen.js",
4501 "id": "settings.app.form.darkMode", 4462 "id": "settings.app.form.darkMode",
4502 "start": { 4463 "start": {
4503 "column": 12, 4464 "column": 12,
4504 "line": 119 4465 "line": 115
4505 } 4466 }
4506 }, 4467 },
4507 { 4468 {
4508 "defaultMessage": "!!!Synchronize dark mode with my Mac's dark mode setting", 4469 "defaultMessage": "!!!Synchronize dark mode with my Mac's dark mode setting",
4509 "end": { 4470 "end": {
4510 "column": 3, 4471 "column": 3,
4511 "line": 126 4472 "line": 122
4512 }, 4473 },
4513 "file": "src/containers/settings/EditSettingsScreen.js", 4474 "file": "src/containers/settings/EditSettingsScreen.js",
4514 "id": "settings.app.form.adaptableDarkMode", 4475 "id": "settings.app.form.adaptableDarkMode",
4515 "start": { 4476 "start": {
4516 "column": 21, 4477 "column": 21,
4517 "line": 123 4478 "line": 119
4518 } 4479 }
4519 }, 4480 },
4520 { 4481 {
4521 "defaultMessage": "!!!Enable universal Dark Mode", 4482 "defaultMessage": "!!!Enable universal Dark Mode",
4522 "end": { 4483 "end": {
4523 "column": 3, 4484 "column": 3,
4524 "line": 130 4485 "line": 126
4525 }, 4486 },
4526 "file": "src/containers/settings/EditSettingsScreen.js", 4487 "file": "src/containers/settings/EditSettingsScreen.js",
4527 "id": "settings.app.form.universalDarkMode", 4488 "id": "settings.app.form.universalDarkMode",
4528 "start": { 4489 "start": {
4529 "column": 21, 4490 "column": 21,
4530 "line": 127 4491 "line": 123
4531 } 4492 }
4532 }, 4493 },
4533 { 4494 {
4534 "defaultMessage": "!!!Sidebar width", 4495 "defaultMessage": "!!!Sidebar width",
4535 "end": { 4496 "end": {
4536 "column": 3, 4497 "column": 3,
4537 "line": 134 4498 "line": 130
4538 }, 4499 },
4539 "file": "src/containers/settings/EditSettingsScreen.js", 4500 "file": "src/containers/settings/EditSettingsScreen.js",
4540 "id": "settings.app.form.serviceRibbonWidth", 4501 "id": "settings.app.form.serviceRibbonWidth",
4541 "start": { 4502 "start": {
4542 "column": 22, 4503 "column": 22,
4543 "line": 131 4504 "line": 127
4544 } 4505 }
4545 }, 4506 },
4546 { 4507 {
4547 "defaultMessage": "!!!Service icon size", 4508 "defaultMessage": "!!!Service icon size",
4548 "end": { 4509 "end": {
4549 "column": 3, 4510 "column": 3,
4550 "line": 138 4511 "line": 134
4551 }, 4512 },
4552 "file": "src/containers/settings/EditSettingsScreen.js", 4513 "file": "src/containers/settings/EditSettingsScreen.js",
4553 "id": "settings.app.form.iconSize", 4514 "id": "settings.app.form.iconSize",
4554 "start": { 4515 "start": {
4555 "column": 12, 4516 "column": 12,
4556 "line": 135 4517 "line": 131
4557 } 4518 }
4558 }, 4519 },
4559 { 4520 {
4560 "defaultMessage": "!!!Accent color", 4521 "defaultMessage": "!!!Accent color",
4561 "end": { 4522 "end": {
4562 "column": 3, 4523 "column": 3,
4563 "line": 142 4524 "line": 138
4564 }, 4525 },
4565 "file": "src/containers/settings/EditSettingsScreen.js", 4526 "file": "src/containers/settings/EditSettingsScreen.js",
4566 "id": "settings.app.form.accentColor", 4527 "id": "settings.app.form.accentColor",
4567 "start": { 4528 "start": {
4568 "column": 15, 4529 "column": 15,
4569 "line": 139 4530 "line": 135
4570 } 4531 }
4571 }, 4532 },
4572 { 4533 {
4573 "defaultMessage": "!!!Display disabled services tabs", 4534 "defaultMessage": "!!!Display disabled services tabs",
4574 "end": { 4535 "end": {
4575 "column": 3, 4536 "column": 3,
4576 "line": 146 4537 "line": 142
4577 }, 4538 },
4578 "file": "src/containers/settings/EditSettingsScreen.js", 4539 "file": "src/containers/settings/EditSettingsScreen.js",
4579 "id": "settings.app.form.showDisabledServices", 4540 "id": "settings.app.form.showDisabledServices",
4580 "start": { 4541 "start": {
4581 "column": 24, 4542 "column": 24,
4582 "line": 143 4543 "line": 139
4583 } 4544 }
4584 }, 4545 },
4585 { 4546 {
4586 "defaultMessage": "!!!Show unread message badge when notifications are disabled", 4547 "defaultMessage": "!!!Show unread message badge when notifications are disabled",
4587 "end": { 4548 "end": {
4588 "column": 3, 4549 "column": 3,
4589 "line": 150 4550 "line": 146
4590 }, 4551 },
4591 "file": "src/containers/settings/EditSettingsScreen.js", 4552 "file": "src/containers/settings/EditSettingsScreen.js",
4592 "id": "settings.app.form.showMessagesBadgesWhenMuted", 4553 "id": "settings.app.form.showMessagesBadgesWhenMuted",
4593 "start": { 4554 "start": {
4594 "column": 29, 4555 "column": 29,
4595 "line": 147 4556 "line": 143
4596 } 4557 }
4597 }, 4558 },
4598 { 4559 {
4599 "defaultMessage": "!!!Enable spell checking", 4560 "defaultMessage": "!!!Enable spell checking",
4600 "end": { 4561 "end": {
4601 "column": 3, 4562 "column": 3,
4602 "line": 154 4563 "line": 150
4603 }, 4564 },
4604 "file": "src/containers/settings/EditSettingsScreen.js", 4565 "file": "src/containers/settings/EditSettingsScreen.js",
4605 "id": "settings.app.form.enableSpellchecking", 4566 "id": "settings.app.form.enableSpellchecking",
4606 "start": { 4567 "start": {
4607 "column": 23, 4568 "column": 23,
4608 "line": 151 4569 "line": 147
4609 } 4570 }
4610 }, 4571 },
4611 { 4572 {
4612 "defaultMessage": "!!!Enable GPU Acceleration", 4573 "defaultMessage": "!!!Enable GPU Acceleration",
4613 "end": { 4574 "end": {
4614 "column": 3, 4575 "column": 3,
4615 "line": 158 4576 "line": 154
4616 }, 4577 },
4617 "file": "src/containers/settings/EditSettingsScreen.js", 4578 "file": "src/containers/settings/EditSettingsScreen.js",
4618 "id": "settings.app.form.enableGPUAcceleration", 4579 "id": "settings.app.form.enableGPUAcceleration",
4619 "start": { 4580 "start": {
4620 "column": 25, 4581 "column": 25,
4621 "line": 155 4582 "line": 151
4622 } 4583 }
4623 }, 4584 },
4624 { 4585 {
4625 "defaultMessage": "!!!Include beta versions", 4586 "defaultMessage": "!!!Include beta versions",
4626 "end": { 4587 "end": {
4627 "column": 3, 4588 "column": 3,
4628 "line": 162 4589 "line": 158
4629 }, 4590 },
4630 "file": "src/containers/settings/EditSettingsScreen.js", 4591 "file": "src/containers/settings/EditSettingsScreen.js",
4631 "id": "settings.app.form.beta", 4592 "id": "settings.app.form.beta",
4632 "start": { 4593 "start": {
4633 "column": 8, 4594 "column": 8,
4634 "line": 159 4595 "line": 155
4635 } 4596 }
4636 }, 4597 },
4637 { 4598 {
4638 "defaultMessage": "!!!Disable updates", 4599 "defaultMessage": "!!!Disable updates",
4639 "end": { 4600 "end": {
4640 "column": 3, 4601 "column": 3,
4641 "line": 166 4602 "line": 162
4642 }, 4603 },
4643 "file": "src/containers/settings/EditSettingsScreen.js", 4604 "file": "src/containers/settings/EditSettingsScreen.js",
4644 "id": "settings.app.form.noUpdates", 4605 "id": "settings.app.form.noUpdates",
4645 "start": { 4606 "start": {
4646 "column": 13, 4607 "column": 13,
4647 "line": 163 4608 "line": 159
4648 } 4609 }
4649 }, 4610 },
4650 { 4611 {
4651 "defaultMessage": "!!!Enable Franz Todos", 4612 "defaultMessage": "!!!Enable Franz Todos",
4652 "end": { 4613 "end": {
4653 "column": 3, 4614 "column": 3,
4654 "line": 170 4615 "line": 166
4655 }, 4616 },
4656 "file": "src/containers/settings/EditSettingsScreen.js", 4617 "file": "src/containers/settings/EditSettingsScreen.js",
4657 "id": "settings.app.form.enableTodos", 4618 "id": "settings.app.form.enableTodos",
4658 "start": { 4619 "start": {
4659 "column": 15, 4620 "column": 15,
4660 "line": 167 4621 "line": 163
4661 } 4622 }
4662 }, 4623 },
4663 { 4624 {
4664 "defaultMessage": "!!!Keep all workspaces loaded", 4625 "defaultMessage": "!!!Keep all workspaces loaded",
4665 "end": { 4626 "end": {
4666 "column": 3, 4627 "column": 3,
4667 "line": 174 4628 "line": 170
4668 }, 4629 },
4669 "file": "src/containers/settings/EditSettingsScreen.js", 4630 "file": "src/containers/settings/EditSettingsScreen.js",
4670 "id": "settings.app.form.keepAllWorkspacesLoaded", 4631 "id": "settings.app.form.keepAllWorkspacesLoaded",
4671 "start": { 4632 "start": {
4672 "column": 27, 4633 "column": 27,
4673 "line": 171 4634 "line": 167
4674 } 4635 }
4675 } 4636 }
4676 ], 4637 ],
diff --git a/src/i18n/locales/en-US.json b/src/i18n/locales/en-US.json
index 504018891..0762e855f 100644
--- a/src/i18n/locales/en-US.json
+++ b/src/i18n/locales/en-US.json
@@ -300,7 +300,6 @@
300 "settings.app.form.scheduledDNDEnd": "To", 300 "settings.app.form.scheduledDNDEnd": "To",
301 "settings.app.form.scheduledDNDStart": "From", 301 "settings.app.form.scheduledDNDStart": "From",
302 "settings.app.form.sentry": "Send telemetry data", 302 "settings.app.form.sentry": "Send telemetry data",
303 "settings.app.form.server": "Server",
304 "settings.app.form.serviceRibbonWidth": "Sidebar width", 303 "settings.app.form.serviceRibbonWidth": "Sidebar width",
305 "settings.app.form.showDisabledServices": "Display disabled services tabs", 304 "settings.app.form.showDisabledServices": "Display disabled services tabs",
306 "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled", 305 "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled",
@@ -324,8 +323,6 @@
324 "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", 323 "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.",
325 "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", 324 "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.",
326 "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", 325 "settings.app.sentryInfo": "Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.",
327 "settings.app.serverInfo": "We advice you to logout after changing your server as your settings might not be saved otherwise.",
328 "settings.app.serverMoneyInfo": "You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.",
329 "settings.app.subheadlineCache": "Cache", 326 "settings.app.subheadlineCache": "Cache",
330 "settings.app.todoServerInfo": "This server will be used for the \"Ferdi Todo\" feature. (default: https://app.franztodos.com)", 327 "settings.app.todoServerInfo": "This server will be used for the \"Ferdi Todo\" feature. (default: https://app.franztodos.com)",
331 "settings.app.translationHelp": "Help us to translate Ferdi into your language.", 328 "settings.app.translationHelp": "Help us to translate Ferdi into your language.",
diff --git a/src/i18n/messages/src/components/settings/settings/EditSettingsForm.json b/src/i18n/messages/src/components/settings/settings/EditSettingsForm.json
index 994bb4fa5..cdc6ded7e 100644
--- a/src/i18n/messages/src/components/settings/settings/EditSettingsForm.json
+++ b/src/i18n/messages/src/components/settings/settings/EditSettingsForm.json
@@ -4,11 +4,11 @@
4 "defaultMessage": "!!!Settings", 4 "defaultMessage": "!!!Settings",
5 "file": "src/components/settings/settings/EditSettingsForm.js", 5 "file": "src/components/settings/settings/EditSettingsForm.js",
6 "start": { 6 "start": {
7 "line": 31, 7 "line": 22,
8 "column": 12 8 "column": 12
9 }, 9 },
10 "end": { 10 "end": {
11 "line": 34, 11 "line": 25,
12 "column": 3 12 "column": 3
13 } 13 }
14 }, 14 },
@@ -17,11 +17,11 @@
17 "defaultMessage": "!!!General", 17 "defaultMessage": "!!!General",
18 "file": "src/components/settings/settings/EditSettingsForm.js", 18 "file": "src/components/settings/settings/EditSettingsForm.js",
19 "start": { 19 "start": {
20 "line": 35, 20 "line": 26,
21 "column": 19 21 "column": 19
22 }, 22 },
23 "end": { 23 "end": {
24 "line": 38, 24 "line": 29,
25 "column": 3 25 "column": 3
26 } 26 }
27 }, 27 },
@@ -30,11 +30,11 @@
30 "defaultMessage": "!!!Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.", 30 "defaultMessage": "!!!Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.",
31 "file": "src/components/settings/settings/EditSettingsForm.js", 31 "file": "src/components/settings/settings/EditSettingsForm.js",
32 "start": { 32 "start": {
33 "line": 39, 33 "line": 30,
34 "column": 14 34 "column": 14
35 }, 35 },
36 "end": { 36 "end": {
37 "line": 42, 37 "line": 33,
38 "column": 3 38 "column": 3
39 } 39 }
40 }, 40 },
@@ -43,11 +43,11 @@
43 "defaultMessage": "!!!By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.", 43 "defaultMessage": "!!!By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.",
44 "file": "src/components/settings/settings/EditSettingsForm.js", 44 "file": "src/components/settings/settings/EditSettingsForm.js",
45 "start": { 45 "start": {
46 "line": 43, 46 "line": 34,
47 "column": 17 47 "column": 17
48 }, 48 },
49 "end": { 49 "end": {
50 "line": 46, 50 "line": 37,
51 "column": 3 51 "column": 3
52 } 52 }
53 }, 53 },
@@ -56,37 +56,11 @@
56 "defaultMessage": "!!!Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", 56 "defaultMessage": "!!!Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable",
57 "file": "src/components/settings/settings/EditSettingsForm.js", 57 "file": "src/components/settings/settings/EditSettingsForm.js",
58 "start": { 58 "start": {
59 "line": 47, 59 "line": 38,
60 "column": 22 60 "column": 22
61 }, 61 },
62 "end": { 62 "end": {
63 "line": 50, 63 "line": 41,
64 "column": 3
65 }
66 },
67 {
68 "id": "settings.app.serverInfo",
69 "defaultMessage": "!!!We advice you to logout after changing your server as your settings might not be saved otherwise.",
70 "file": "src/components/settings/settings/EditSettingsForm.js",
71 "start": {
72 "line": 51,
73 "column": 14
74 },
75 "end": {
76 "line": 54,
77 "column": 3
78 }
79 },
80 {
81 "id": "settings.app.serverMoneyInfo",
82 "defaultMessage": "!!!You are using the official Franz Server for Ferdi.\nWe know that Ferdi allows you to use all its features for free but you are still using Franz's server resources - which Franz's creator has to pay for.\nPlease still consider [Link 1]paying for a Franz account[/Link] or [Link 2]using a self-hosted ferdi-server[/Link] (if you have the knowledge and resources to do so). \nBy using Ferdi, you still profit greatly from Franz's recipe store, server resources and its development.",
83 "file": "src/components/settings/settings/EditSettingsForm.js",
84 "start": {
85 "line": 55,
86 "column": 19
87 },
88 "end": {
89 "line": 58,
90 "column": 3 64 "column": 3
91 } 65 }
92 }, 66 },
@@ -95,11 +69,11 @@
95 "defaultMessage": "!!!This server will be used for the \"Franz Todo\" feature. (default: https://app.franztodos.com)", 69 "defaultMessage": "!!!This server will be used for the \"Franz Todo\" feature. (default: https://app.franztodos.com)",
96 "file": "src/components/settings/settings/EditSettingsForm.js", 70 "file": "src/components/settings/settings/EditSettingsForm.js",
97 "start": { 71 "start": {
98 "line": 59, 72 "line": 42,
99 "column": 18 73 "column": 18
100 }, 74 },
101 "end": { 75 "end": {
102 "line": 62, 76 "line": 45,
103 "column": 3 77 "column": 3
104 } 78 }
105 }, 79 },
@@ -108,11 +82,11 @@
108 "defaultMessage": "!!!Password", 82 "defaultMessage": "!!!Password",
109 "file": "src/components/settings/settings/EditSettingsForm.js", 83 "file": "src/components/settings/settings/EditSettingsForm.js",
110 "start": { 84 "start": {
111 "line": 63, 85 "line": 46,
112 "column": 18 86 "column": 18
113 }, 87 },
114 "end": { 88 "end": {
115 "line": 66, 89 "line": 49,
116 "column": 3 90 "column": 3
117 } 91 }
118 }, 92 },
@@ -121,11 +95,11 @@
121 "defaultMessage": "!!!Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", 95 "defaultMessage": "!!!Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.",
122 "file": "src/components/settings/settings/EditSettingsForm.js", 96 "file": "src/components/settings/settings/EditSettingsForm.js",
123 "start": { 97 "start": {
124 "line": 67, 98 "line": 50,
125 "column": 22 99 "column": 22
126 }, 100 },
127 "end": { 101 "end": {
128 "line": 70, 102 "line": 53,
129 "column": 3 103 "column": 3
130 } 104 }
131 }, 105 },
@@ -134,11 +108,11 @@
134 "defaultMessage": "!!!Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.", 108 "defaultMessage": "!!!Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.",
135 "file": "src/components/settings/settings/EditSettingsForm.js", 109 "file": "src/components/settings/settings/EditSettingsForm.js",
136 "start": { 110 "start": {
137 "line": 71, 111 "line": 54,
138 "column": 12 112 "column": 12
139 }, 113 },
140 "end": { 114 "end": {
141 "line": 74, 115 "line": 57,
142 "column": 3 116 "column": 3
143 } 117 }
144 }, 118 },
@@ -147,11 +121,11 @@
147 "defaultMessage": "!!!Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", 121 "defaultMessage": "!!!Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.",
148 "file": "src/components/settings/settings/EditSettingsForm.js", 122 "file": "src/components/settings/settings/EditSettingsForm.js",
149 "start": { 123 "start": {
150 "line": 75, 124 "line": 58,
151 "column": 24 125 "column": 24
152 }, 126 },
153 "end": { 127 "end": {
154 "line": 78, 128 "line": 61,
155 "column": 3 129 "column": 3
156 } 130 }
157 }, 131 },
@@ -160,11 +134,11 @@
160 "defaultMessage": "!!!Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", 134 "defaultMessage": "!!!Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.",
161 "file": "src/components/settings/settings/EditSettingsForm.js", 135 "file": "src/components/settings/settings/EditSettingsForm.js",
162 "start": { 136 "start": {
163 "line": 79, 137 "line": 62,
164 "column": 20 138 "column": 20
165 }, 139 },
166 "end": { 140 "end": {
167 "line": 82, 141 "line": 65,
168 "column": 3 142 "column": 3
169 } 143 }
170 }, 144 },
@@ -173,11 +147,11 @@
173 "defaultMessage": "!!!Language", 147 "defaultMessage": "!!!Language",
174 "file": "src/components/settings/settings/EditSettingsForm.js", 148 "file": "src/components/settings/settings/EditSettingsForm.js",
175 "start": { 149 "start": {
176 "line": 83, 150 "line": 66,
177 "column": 20 151 "column": 20
178 }, 152 },
179 "end": { 153 "end": {
180 "line": 86, 154 "line": 69,
181 "column": 3 155 "column": 3
182 } 156 }
183 }, 157 },
@@ -186,11 +160,11 @@
186 "defaultMessage": "!!!Updates", 160 "defaultMessage": "!!!Updates",
187 "file": "src/components/settings/settings/EditSettingsForm.js", 161 "file": "src/components/settings/settings/EditSettingsForm.js",
188 "start": { 162 "start": {
189 "line": 87, 163 "line": 70,
190 "column": 19 164 "column": 19
191 }, 165 },
192 "end": { 166 "end": {
193 "line": 90, 167 "line": 73,
194 "column": 3 168 "column": 3
195 } 169 }
196 }, 170 },
@@ -199,11 +173,11 @@
199 "defaultMessage": "!!!Appearance", 173 "defaultMessage": "!!!Appearance",
200 "file": "src/components/settings/settings/EditSettingsForm.js", 174 "file": "src/components/settings/settings/EditSettingsForm.js",
201 "start": { 175 "start": {
202 "line": 91, 176 "line": 74,
203 "column": 22 177 "column": 22
204 }, 178 },
205 "end": { 179 "end": {
206 "line": 94, 180 "line": 77,
207 "column": 3 181 "column": 3
208 } 182 }
209 }, 183 },
@@ -212,11 +186,11 @@
212 "defaultMessage": "!!!Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", 186 "defaultMessage": "!!!Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.",
213 "file": "src/components/settings/settings/EditSettingsForm.js", 187 "file": "src/components/settings/settings/EditSettingsForm.js",
214 "start": { 188 "start": {
215 "line": 95, 189 "line": 78,
216 "column": 25 190 "column": 25
217 }, 191 },
218 "end": { 192 "end": {
219 "line": 98, 193 "line": 81,
220 "column": 3 194 "column": 3
221 } 195 }
222 }, 196 },
@@ -225,11 +199,11 @@
225 "defaultMessage": "!!!Write your accent color in a CSS-compatible format. (Default: #7367f0)", 199 "defaultMessage": "!!!Write your accent color in a CSS-compatible format. (Default: #7367f0)",
226 "file": "src/components/settings/settings/EditSettingsForm.js", 200 "file": "src/components/settings/settings/EditSettingsForm.js",
227 "start": { 201 "start": {
228 "line": 99, 202 "line": 82,
229 "column": 19 203 "column": 19
230 }, 204 },
231 "end": { 205 "end": {
232 "line": 102, 206 "line": 85,
233 "column": 3 207 "column": 3
234 } 208 }
235 }, 209 },
@@ -238,11 +212,11 @@
238 "defaultMessage": "!!!Advanced", 212 "defaultMessage": "!!!Advanced",
239 "file": "src/components/settings/settings/EditSettingsForm.js", 213 "file": "src/components/settings/settings/EditSettingsForm.js",
240 "start": { 214 "start": {
241 "line": 103, 215 "line": 86,
242 "column": 20 216 "column": 20
243 }, 217 },
244 "end": { 218 "end": {
245 "line": 106, 219 "line": 89,
246 "column": 3 220 "column": 3
247 } 221 }
248 }, 222 },
@@ -251,11 +225,11 @@
251 "defaultMessage": "!!!Help us to translate Ferdi into your language.", 225 "defaultMessage": "!!!Help us to translate Ferdi into your language.",
252 "file": "src/components/settings/settings/EditSettingsForm.js", 226 "file": "src/components/settings/settings/EditSettingsForm.js",
253 "start": { 227 "start": {
254 "line": 107, 228 "line": 90,
255 "column": 19 229 "column": 19
256 }, 230 },
257 "end": { 231 "end": {
258 "line": 110, 232 "line": 93,
259 "column": 3 233 "column": 3
260 } 234 }
261 }, 235 },
@@ -264,11 +238,11 @@
264 "defaultMessage": "!!!Cache", 238 "defaultMessage": "!!!Cache",
265 "file": "src/components/settings/settings/EditSettingsForm.js", 239 "file": "src/components/settings/settings/EditSettingsForm.js",
266 "start": { 240 "start": {
267 "line": 111, 241 "line": 94,
268 "column": 20 242 "column": 20
269 }, 243 },
270 "end": { 244 "end": {
271 "line": 114, 245 "line": 97,
272 "column": 3 246 "column": 3
273 } 247 }
274 }, 248 },
@@ -277,11 +251,11 @@
277 "defaultMessage": "!!!Ferdi cache is currently using {size} of disk space.", 251 "defaultMessage": "!!!Ferdi cache is currently using {size} of disk space.",
278 "file": "src/components/settings/settings/EditSettingsForm.js", 252 "file": "src/components/settings/settings/EditSettingsForm.js",
279 "start": { 253 "start": {
280 "line": 115, 254 "line": 98,
281 "column": 13 255 "column": 13
282 }, 256 },
283 "end": { 257 "end": {
284 "line": 118, 258 "line": 101,
285 "column": 3 259 "column": 3
286 } 260 }
287 }, 261 },
@@ -290,11 +264,11 @@
290 "defaultMessage": "!!!Clear cache", 264 "defaultMessage": "!!!Clear cache",
291 "file": "src/components/settings/settings/EditSettingsForm.js", 265 "file": "src/components/settings/settings/EditSettingsForm.js",
292 "start": { 266 "start": {
293 "line": 119, 267 "line": 102,
294 "column": 23 268 "column": 23
295 }, 269 },
296 "end": { 270 "end": {
297 "line": 122, 271 "line": 105,
298 "column": 3 272 "column": 3
299 } 273 }
300 }, 274 },
@@ -303,11 +277,11 @@
303 "defaultMessage": "!!!Check for updates", 277 "defaultMessage": "!!!Check for updates",
304 "file": "src/components/settings/settings/EditSettingsForm.js", 278 "file": "src/components/settings/settings/EditSettingsForm.js",
305 "start": { 279 "start": {
306 "line": 123, 280 "line": 106,
307 "column": 25 281 "column": 25
308 }, 282 },
309 "end": { 283 "end": {
310 "line": 126, 284 "line": 109,
311 "column": 3 285 "column": 3
312 } 286 }
313 }, 287 },
@@ -316,11 +290,11 @@
316 "defaultMessage": "!!!Restart & install update", 290 "defaultMessage": "!!!Restart & install update",
317 "file": "src/components/settings/settings/EditSettingsForm.js", 291 "file": "src/components/settings/settings/EditSettingsForm.js",
318 "start": { 292 "start": {
319 "line": 127, 293 "line": 110,
320 "column": 23 294 "column": 23
321 }, 295 },
322 "end": { 296 "end": {
323 "line": 130, 297 "line": 113,
324 "column": 3 298 "column": 3
325 } 299 }
326 }, 300 },
@@ -329,11 +303,11 @@
329 "defaultMessage": "!!!Is searching for update", 303 "defaultMessage": "!!!Is searching for update",
330 "file": "src/components/settings/settings/EditSettingsForm.js", 304 "file": "src/components/settings/settings/EditSettingsForm.js",
331 "start": { 305 "start": {
332 "line": 131, 306 "line": 114,
333 "column": 25 307 "column": 25
334 }, 308 },
335 "end": { 309 "end": {
336 "line": 134, 310 "line": 117,
337 "column": 3 311 "column": 3
338 } 312 }
339 }, 313 },
@@ -342,11 +316,11 @@
342 "defaultMessage": "!!!Update available, downloading...", 316 "defaultMessage": "!!!Update available, downloading...",
343 "file": "src/components/settings/settings/EditSettingsForm.js", 317 "file": "src/components/settings/settings/EditSettingsForm.js",
344 "start": { 318 "start": {
345 "line": 135, 319 "line": 118,
346 "column": 25 320 "column": 25
347 }, 321 },
348 "end": { 322 "end": {
349 "line": 138, 323 "line": 121,
350 "column": 3 324 "column": 3
351 } 325 }
352 }, 326 },
@@ -355,11 +329,11 @@
355 "defaultMessage": "!!!You are using the latest version of Ferdi", 329 "defaultMessage": "!!!You are using the latest version of Ferdi",
356 "file": "src/components/settings/settings/EditSettingsForm.js", 330 "file": "src/components/settings/settings/EditSettingsForm.js",
357 "start": { 331 "start": {
358 "line": 139, 332 "line": 122,
359 "column": 24 333 "column": 24
360 }, 334 },
361 "end": { 335 "end": {
362 "line": 142, 336 "line": 125,
363 "column": 3 337 "column": 3
364 } 338 }
365 }, 339 },
@@ -368,11 +342,11 @@
368 "defaultMessage": "!!!Current version:", 342 "defaultMessage": "!!!Current version:",
369 "file": "src/components/settings/settings/EditSettingsForm.js", 343 "file": "src/components/settings/settings/EditSettingsForm.js",
370 "start": { 344 "start": {
371 "line": 143, 345 "line": 126,
372 "column": 18 346 "column": 18
373 }, 347 },
374 "end": { 348 "end": {
375 "line": 146, 349 "line": 129,
376 "column": 3 350 "column": 3
377 } 351 }
378 }, 352 },
@@ -381,11 +355,11 @@
381 "defaultMessage": "!!!Changes require restart", 355 "defaultMessage": "!!!Changes require restart",
382 "file": "src/components/settings/settings/EditSettingsForm.js", 356 "file": "src/components/settings/settings/EditSettingsForm.js",
383 "start": { 357 "start": {
384 "line": 147, 358 "line": 130,
385 "column": 29 359 "column": 29
386 }, 360 },
387 "end": { 361 "end": {
388 "line": 150, 362 "line": 133,
389 "column": 3 363 "column": 3
390 } 364 }
391 }, 365 },
@@ -394,11 +368,11 @@
394 "defaultMessage": "!!!Official translations are English & German. All other languages are community based translations.", 368 "defaultMessage": "!!!Official translations are English & German. All other languages are community based translations.",
395 "file": "src/components/settings/settings/EditSettingsForm.js", 369 "file": "src/components/settings/settings/EditSettingsForm.js",
396 "start": { 370 "start": {
397 "line": 151, 371 "line": 134,
398 "column": 22 372 "column": 22
399 }, 373 },
400 "end": { 374 "end": {
401 "line": 154, 375 "line": 137,
402 "column": 3 376 "column": 3
403 } 377 }
404 } 378 }
diff --git a/src/i18n/messages/src/containers/settings/EditSettingsScreen.json b/src/i18n/messages/src/containers/settings/EditSettingsScreen.json
index 0d3265c51..6777a0d83 100644
--- a/src/i18n/messages/src/containers/settings/EditSettingsScreen.json
+++ b/src/i18n/messages/src/containers/settings/EditSettingsScreen.json
@@ -156,28 +156,15 @@
156 } 156 }
157 }, 157 },
158 { 158 {
159 "id": "settings.app.form.server",
160 "defaultMessage": "!!!Server",
161 "file": "src/containers/settings/EditSettingsScreen.js",
162 "start": {
163 "line": 79,
164 "column": 10
165 },
166 "end": {
167 "line": 82,
168 "column": 3
169 }
170 },
171 {
172 "id": "settings.app.form.todoServer", 159 "id": "settings.app.form.todoServer",
173 "defaultMessage": "!!!Todo Server", 160 "defaultMessage": "!!!Todo Server",
174 "file": "src/containers/settings/EditSettingsScreen.js", 161 "file": "src/containers/settings/EditSettingsScreen.js",
175 "start": { 162 "start": {
176 "line": 83, 163 "line": 79,
177 "column": 14 164 "column": 14
178 }, 165 },
179 "end": { 166 "end": {
180 "line": 86, 167 "line": 82,
181 "column": 3 168 "column": 3
182 } 169 }
183 }, 170 },
@@ -186,11 +173,11 @@
186 "defaultMessage": "!!!Enable Password Lock", 173 "defaultMessage": "!!!Enable Password Lock",
187 "file": "src/containers/settings/EditSettingsScreen.js", 174 "file": "src/containers/settings/EditSettingsScreen.js",
188 "start": { 175 "start": {
189 "line": 87, 176 "line": 83,
190 "column": 14 177 "column": 14
191 }, 178 },
192 "end": { 179 "end": {
193 "line": 90, 180 "line": 86,
194 "column": 3 181 "column": 3
195 } 182 }
196 }, 183 },
@@ -199,11 +186,11 @@
199 "defaultMessage": "!!!Password", 186 "defaultMessage": "!!!Password",
200 "file": "src/containers/settings/EditSettingsScreen.js", 187 "file": "src/containers/settings/EditSettingsScreen.js",
201 "start": { 188 "start": {
202 "line": 91, 189 "line": 87,
203 "column": 16 190 "column": 16
204 }, 191 },
205 "end": { 192 "end": {
206 "line": 94, 193 "line": 90,
207 "column": 3 194 "column": 3
208 } 195 }
209 }, 196 },
@@ -212,11 +199,11 @@
212 "defaultMessage": "!!!Allow using Touch ID to unlock", 199 "defaultMessage": "!!!Allow using Touch ID to unlock",
213 "file": "src/containers/settings/EditSettingsScreen.js", 200 "file": "src/containers/settings/EditSettingsScreen.js",
214 "start": { 201 "start": {
215 "line": 95, 202 "line": 91,
216 "column": 22 203 "column": 22
217 }, 204 },
218 "end": { 205 "end": {
219 "line": 98, 206 "line": 94,
220 "column": 3 207 "column": 3
221 } 208 }
222 }, 209 },
@@ -225,11 +212,11 @@
225 "defaultMessage": "!!!Lock after inactivity", 212 "defaultMessage": "!!!Lock after inactivity",
226 "file": "src/containers/settings/EditSettingsScreen.js", 213 "file": "src/containers/settings/EditSettingsScreen.js",
227 "start": { 214 "start": {
228 "line": 99, 215 "line": 95,
229 "column": 18 216 "column": 18
230 }, 217 },
231 "end": { 218 "end": {
232 "line": 102, 219 "line": 98,
233 "column": 3 220 "column": 3
234 } 221 }
235 }, 222 },
@@ -238,11 +225,11 @@
238 "defaultMessage": "!!!Enable scheduled Do-not-Disturb", 225 "defaultMessage": "!!!Enable scheduled Do-not-Disturb",
239 "file": "src/containers/settings/EditSettingsScreen.js", 226 "file": "src/containers/settings/EditSettingsScreen.js",
240 "start": { 227 "start": {
241 "line": 103, 228 "line": 99,
242 "column": 23 229 "column": 23
243 }, 230 },
244 "end": { 231 "end": {
245 "line": 106, 232 "line": 102,
246 "column": 3 233 "column": 3
247 } 234 }
248 }, 235 },
@@ -251,11 +238,11 @@
251 "defaultMessage": "!!!From", 238 "defaultMessage": "!!!From",
252 "file": "src/containers/settings/EditSettingsScreen.js", 239 "file": "src/containers/settings/EditSettingsScreen.js",
253 "start": { 240 "start": {
254 "line": 107, 241 "line": 103,
255 "column": 21 242 "column": 21
256 }, 243 },
257 "end": { 244 "end": {
258 "line": 110, 245 "line": 106,
259 "column": 3 246 "column": 3
260 } 247 }
261 }, 248 },
@@ -264,11 +251,11 @@
264 "defaultMessage": "!!!To", 251 "defaultMessage": "!!!To",
265 "file": "src/containers/settings/EditSettingsScreen.js", 252 "file": "src/containers/settings/EditSettingsScreen.js",
266 "start": { 253 "start": {
267 "line": 111, 254 "line": 107,
268 "column": 19 255 "column": 19
269 }, 256 },
270 "end": { 257 "end": {
271 "line": 114, 258 "line": 110,
272 "column": 3 259 "column": 3
273 } 260 }
274 }, 261 },
@@ -277,11 +264,11 @@
277 "defaultMessage": "!!!Language", 264 "defaultMessage": "!!!Language",
278 "file": "src/containers/settings/EditSettingsScreen.js", 265 "file": "src/containers/settings/EditSettingsScreen.js",
279 "start": { 266 "start": {
280 "line": 115, 267 "line": 111,
281 "column": 12 268 "column": 12
282 }, 269 },
283 "end": { 270 "end": {
284 "line": 118, 271 "line": 114,
285 "column": 3 272 "column": 3
286 } 273 }
287 }, 274 },
@@ -290,11 +277,11 @@
290 "defaultMessage": "!!!Dark Mode", 277 "defaultMessage": "!!!Dark Mode",
291 "file": "src/containers/settings/EditSettingsScreen.js", 278 "file": "src/containers/settings/EditSettingsScreen.js",
292 "start": { 279 "start": {
293 "line": 119, 280 "line": 115,
294 "column": 12 281 "column": 12
295 }, 282 },
296 "end": { 283 "end": {
297 "line": 122, 284 "line": 118,
298 "column": 3 285 "column": 3
299 } 286 }
300 }, 287 },
@@ -303,11 +290,11 @@
303 "defaultMessage": "!!!Synchronize dark mode with my Mac's dark mode setting", 290 "defaultMessage": "!!!Synchronize dark mode with my Mac's dark mode setting",
304 "file": "src/containers/settings/EditSettingsScreen.js", 291 "file": "src/containers/settings/EditSettingsScreen.js",
305 "start": { 292 "start": {
306 "line": 123, 293 "line": 119,
307 "column": 21 294 "column": 21
308 }, 295 },
309 "end": { 296 "end": {
310 "line": 126, 297 "line": 122,
311 "column": 3 298 "column": 3
312 } 299 }
313 }, 300 },
@@ -316,11 +303,11 @@
316 "defaultMessage": "!!!Enable universal Dark Mode", 303 "defaultMessage": "!!!Enable universal Dark Mode",
317 "file": "src/containers/settings/EditSettingsScreen.js", 304 "file": "src/containers/settings/EditSettingsScreen.js",
318 "start": { 305 "start": {
319 "line": 127, 306 "line": 123,
320 "column": 21 307 "column": 21
321 }, 308 },
322 "end": { 309 "end": {
323 "line": 130, 310 "line": 126,
324 "column": 3 311 "column": 3
325 } 312 }
326 }, 313 },
@@ -329,11 +316,11 @@
329 "defaultMessage": "!!!Sidebar width", 316 "defaultMessage": "!!!Sidebar width",
330 "file": "src/containers/settings/EditSettingsScreen.js", 317 "file": "src/containers/settings/EditSettingsScreen.js",
331 "start": { 318 "start": {
332 "line": 131, 319 "line": 127,
333 "column": 22 320 "column": 22
334 }, 321 },
335 "end": { 322 "end": {
336 "line": 134, 323 "line": 130,
337 "column": 3 324 "column": 3
338 } 325 }
339 }, 326 },
@@ -342,11 +329,11 @@
342 "defaultMessage": "!!!Service icon size", 329 "defaultMessage": "!!!Service icon size",
343 "file": "src/containers/settings/EditSettingsScreen.js", 330 "file": "src/containers/settings/EditSettingsScreen.js",
344 "start": { 331 "start": {
345 "line": 135, 332 "line": 131,
346 "column": 12 333 "column": 12
347 }, 334 },
348 "end": { 335 "end": {
349 "line": 138, 336 "line": 134,
350 "column": 3 337 "column": 3
351 } 338 }
352 }, 339 },
@@ -355,11 +342,11 @@
355 "defaultMessage": "!!!Accent color", 342 "defaultMessage": "!!!Accent color",
356 "file": "src/containers/settings/EditSettingsScreen.js", 343 "file": "src/containers/settings/EditSettingsScreen.js",
357 "start": { 344 "start": {
358 "line": 139, 345 "line": 135,
359 "column": 15 346 "column": 15
360 }, 347 },
361 "end": { 348 "end": {
362 "line": 142, 349 "line": 138,
363 "column": 3 350 "column": 3
364 } 351 }
365 }, 352 },
@@ -368,11 +355,11 @@
368 "defaultMessage": "!!!Display disabled services tabs", 355 "defaultMessage": "!!!Display disabled services tabs",
369 "file": "src/containers/settings/EditSettingsScreen.js", 356 "file": "src/containers/settings/EditSettingsScreen.js",
370 "start": { 357 "start": {
371 "line": 143, 358 "line": 139,
372 "column": 24 359 "column": 24
373 }, 360 },
374 "end": { 361 "end": {
375 "line": 146, 362 "line": 142,
376 "column": 3 363 "column": 3
377 } 364 }
378 }, 365 },
@@ -381,11 +368,11 @@
381 "defaultMessage": "!!!Show unread message badge when notifications are disabled", 368 "defaultMessage": "!!!Show unread message badge when notifications are disabled",
382 "file": "src/containers/settings/EditSettingsScreen.js", 369 "file": "src/containers/settings/EditSettingsScreen.js",
383 "start": { 370 "start": {
384 "line": 147, 371 "line": 143,
385 "column": 29 372 "column": 29
386 }, 373 },
387 "end": { 374 "end": {
388 "line": 150, 375 "line": 146,
389 "column": 3 376 "column": 3
390 } 377 }
391 }, 378 },
@@ -394,11 +381,11 @@
394 "defaultMessage": "!!!Enable spell checking", 381 "defaultMessage": "!!!Enable spell checking",
395 "file": "src/containers/settings/EditSettingsScreen.js", 382 "file": "src/containers/settings/EditSettingsScreen.js",
396 "start": { 383 "start": {
397 "line": 151, 384 "line": 147,
398 "column": 23 385 "column": 23
399 }, 386 },
400 "end": { 387 "end": {
401 "line": 154, 388 "line": 150,
402 "column": 3 389 "column": 3
403 } 390 }
404 }, 391 },
@@ -407,11 +394,11 @@
407 "defaultMessage": "!!!Enable GPU Acceleration", 394 "defaultMessage": "!!!Enable GPU Acceleration",
408 "file": "src/containers/settings/EditSettingsScreen.js", 395 "file": "src/containers/settings/EditSettingsScreen.js",
409 "start": { 396 "start": {
410 "line": 155, 397 "line": 151,
411 "column": 25 398 "column": 25
412 }, 399 },
413 "end": { 400 "end": {
414 "line": 158, 401 "line": 154,
415 "column": 3 402 "column": 3
416 } 403 }
417 }, 404 },
@@ -420,11 +407,11 @@
420 "defaultMessage": "!!!Include beta versions", 407 "defaultMessage": "!!!Include beta versions",
421 "file": "src/containers/settings/EditSettingsScreen.js", 408 "file": "src/containers/settings/EditSettingsScreen.js",
422 "start": { 409 "start": {
423 "line": 159, 410 "line": 155,
424 "column": 8 411 "column": 8
425 }, 412 },
426 "end": { 413 "end": {
427 "line": 162, 414 "line": 158,
428 "column": 3 415 "column": 3
429 } 416 }
430 }, 417 },
@@ -433,11 +420,11 @@
433 "defaultMessage": "!!!Disable updates", 420 "defaultMessage": "!!!Disable updates",
434 "file": "src/containers/settings/EditSettingsScreen.js", 421 "file": "src/containers/settings/EditSettingsScreen.js",
435 "start": { 422 "start": {
436 "line": 163, 423 "line": 159,
437 "column": 13 424 "column": 13
438 }, 425 },
439 "end": { 426 "end": {
440 "line": 166, 427 "line": 162,
441 "column": 3 428 "column": 3
442 } 429 }
443 }, 430 },
@@ -446,11 +433,11 @@
446 "defaultMessage": "!!!Enable Franz Todos", 433 "defaultMessage": "!!!Enable Franz Todos",
447 "file": "src/containers/settings/EditSettingsScreen.js", 434 "file": "src/containers/settings/EditSettingsScreen.js",
448 "start": { 435 "start": {
449 "line": 167, 436 "line": 163,
450 "column": 15 437 "column": 15
451 }, 438 },
452 "end": { 439 "end": {
453 "line": 170, 440 "line": 166,
454 "column": 3 441 "column": 3
455 } 442 }
456 }, 443 },
@@ -459,11 +446,11 @@
459 "defaultMessage": "!!!Keep all workspaces loaded", 446 "defaultMessage": "!!!Keep all workspaces loaded",
460 "file": "src/containers/settings/EditSettingsScreen.js", 447 "file": "src/containers/settings/EditSettingsScreen.js",
461 "start": { 448 "start": {
462 "line": 171, 449 "line": 167,
463 "column": 27 450 "column": 27
464 }, 451 },
465 "end": { 452 "end": {
466 "line": 174, 453 "line": 170,
467 "column": 3 454 "column": 3
468 } 455 }
469 } 456 }