aboutsummaryrefslogtreecommitdiffstats
path: root/src/i18n/locales
diff options
context:
space:
mode:
authorLibravatar Bennett <hello@vantezzen.io>2020-03-03 17:53:09 +0100
committerLibravatar GitHub <noreply@github.com>2020-03-03 17:53:09 +0100
commite043795a040b8666a6ad253bb6cd37a5d647bbd5 (patch)
treed14e1237d49687742901d515c95d7d2c5fbe069f /src/i18n/locales
parentAdd Crowdin contributors to list of contributors (#429) (diff)
downloadferdium-app-e043795a040b8666a6ad253bb6cd37a5d647bbd5.tar.gz
ferdium-app-e043795a040b8666a6ad253bb6cd37a5d647bbd5.tar.zst
ferdium-app-e043795a040b8666a6ad253bb6cd37a5d647bbd5.zip
Add support for unlocking with Touch ID (#423)
* Enhance installation guide in README * Add TouchID unlock for Ferdi Lock * Remove commit 8861014 as it is not related to this feature This reverts commit 88610144b942739772286ec3073b328e829a8b39. * Rename TouchID to "Touch ID" * Improve Touch ID prompt text * Improve unlocking with Touch ID * Fix lint * Add separator after lock-related menu entry Co-authored-by: Amine <amine@mouafik.fr>
Diffstat (limited to 'src/i18n/locales')
-rw-r--r--src/i18n/locales/defaultMessages.json574
-rw-r--r--src/i18n/locales/en-US.json4
2 files changed, 330 insertions, 248 deletions
diff --git a/src/i18n/locales/defaultMessages.json b/src/i18n/locales/defaultMessages.json
index 211214d93..596e09fa1 100644
--- a/src/i18n/locales/defaultMessages.json
+++ b/src/i18n/locales/defaultMessages.json
@@ -202,65 +202,104 @@
202 "defaultMessage": "!!!Locked", 202 "defaultMessage": "!!!Locked",
203 "end": { 203 "end": {
204 "column": 3, 204 "column": 3,
205 "line": 17 205 "line": 22
206 }, 206 },
207 "file": "src/components/auth/Locked.js", 207 "file": "src/components/auth/Locked.js",
208 "id": "locked.headline", 208 "id": "locked.headline",
209 "start": { 209 "start": {
210 "column": 12, 210 "column": 12,
211 "line": 14 211 "line": 19
212 } 212 }
213 }, 213 },
214 { 214 {
215 "defaultMessage": "!!!Ferdi is currently locked. Please unlock Ferdi with your password to see your messages.", 215 "defaultMessage": "!!!Ferdi is currently locked. Please unlock Ferdi with your password to see your messages.",
216 "end": { 216 "end": {
217 "column": 3, 217 "column": 3,
218 "line": 21 218 "line": 26
219 }, 219 },
220 "file": "src/components/auth/Locked.js", 220 "file": "src/components/auth/Locked.js",
221 "id": "locked.info", 221 "id": "locked.info",
222 "start": { 222 "start": {
223 "column": 8, 223 "column": 8,
224 "line": 18 224 "line": 23
225 }
226 },
227 {
228 "defaultMessage": "!!!Unlock with Touch ID",
229 "end": {
230 "column": 3,
231 "line": 30
232 },
233 "file": "src/components/auth/Locked.js",
234 "id": "locked.touchId",
235 "start": {
236 "column": 11,
237 "line": 27
238 }
239 },
240 {
241 "defaultMessage": "!!!unlock via Touch ID",
242 "end": {
243 "column": 3,
244 "line": 34
245 },
246 "file": "src/components/auth/Locked.js",
247 "id": "locked.touchIdPrompt",
248 "start": {
249 "column": 17,
250 "line": 31
225 } 251 }
226 }, 252 },
227 { 253 {
228 "defaultMessage": "!!!Password", 254 "defaultMessage": "!!!Password",
229 "end": { 255 "end": {
230 "column": 3, 256 "column": 3,
231 "line": 25 257 "line": 38
232 }, 258 },
233 "file": "src/components/auth/Locked.js", 259 "file": "src/components/auth/Locked.js",
234 "id": "locked.password.label", 260 "id": "locked.password.label",
235 "start": { 261 "start": {
236 "column": 17, 262 "column": 17,
237 "line": 22 263 "line": 35
238 } 264 }
239 }, 265 },
240 { 266 {
241 "defaultMessage": "!!!Unlock", 267 "defaultMessage": "!!!Unlock",
242 "end": { 268 "end": {
243 "column": 3, 269 "column": 3,
244 "line": 29 270 "line": 42
245 }, 271 },
246 "file": "src/components/auth/Locked.js", 272 "file": "src/components/auth/Locked.js",
247 "id": "locked.submit.label", 273 "id": "locked.submit.label",
248 "start": { 274 "start": {
249 "column": 21, 275 "column": 21,
250 "line": 26 276 "line": 39
277 }
278 },
279 {
280 "defaultMessage": "!!!Unlock with Password",
281 "end": {
282 "column": 3,
283 "line": 46
284 },
285 "file": "src/components/auth/Locked.js",
286 "id": "locked.unlockWithPassword",
287 "start": {
288 "column": 22,
289 "line": 43
251 } 290 }
252 }, 291 },
253 { 292 {
254 "defaultMessage": "!!!Password invalid", 293 "defaultMessage": "!!!Password invalid",
255 "end": { 294 "end": {
256 "column": 3, 295 "column": 3,
257 "line": 33 296 "line": 50
258 }, 297 },
259 "file": "src/components/auth/Locked.js", 298 "file": "src/components/auth/Locked.js",
260 "id": "locked.invalidCredentials", 299 "id": "locked.invalidCredentials",
261 "start": { 300 "start": {
262 "column": 22, 301 "column": 22,
263 "line": 30 302 "line": 47
264 } 303 }
265 } 304 }
266 ], 305 ],
@@ -2673,403 +2712,403 @@
2673 "defaultMessage": "!!!Settings", 2712 "defaultMessage": "!!!Settings",
2674 "end": { 2713 "end": {
2675 "column": 3, 2714 "column": 3,
2676 "line": 30 2715 "line": 34
2677 }, 2716 },
2678 "file": "src/components/settings/settings/EditSettingsForm.js", 2717 "file": "src/components/settings/settings/EditSettingsForm.js",
2679 "id": "settings.app.headline", 2718 "id": "settings.app.headline",
2680 "start": { 2719 "start": {
2681 "column": 12, 2720 "column": 12,
2682 "line": 27 2721 "line": 31
2683 } 2722 }
2684 }, 2723 },
2685 { 2724 {
2686 "defaultMessage": "!!!General", 2725 "defaultMessage": "!!!General",
2687 "end": { 2726 "end": {
2688 "column": 3, 2727 "column": 3,
2689 "line": 34 2728 "line": 38
2690 }, 2729 },
2691 "file": "src/components/settings/settings/EditSettingsForm.js", 2730 "file": "src/components/settings/settings/EditSettingsForm.js",
2692 "id": "settings.app.headlineGeneral", 2731 "id": "settings.app.headlineGeneral",
2693 "start": { 2732 "start": {
2694 "column": 19, 2733 "column": 19,
2695 "line": 31 2734 "line": 35
2696 } 2735 }
2697 }, 2736 },
2698 { 2737 {
2699 "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.", 2738 "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.",
2700 "end": { 2739 "end": {
2701 "column": 3, 2740 "column": 3,
2702 "line": 38 2741 "line": 42
2703 }, 2742 },
2704 "file": "src/components/settings/settings/EditSettingsForm.js", 2743 "file": "src/components/settings/settings/EditSettingsForm.js",
2705 "id": "settings.app.sentryInfo", 2744 "id": "settings.app.sentryInfo",
2706 "start": { 2745 "start": {
2707 "column": 14, 2746 "column": 14,
2708 "line": 35 2747 "line": 39
2709 } 2748 }
2710 }, 2749 },
2711 { 2750 {
2712 "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.", 2751 "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.",
2713 "end": { 2752 "end": {
2714 "column": 3, 2753 "column": 3,
2715 "line": 42 2754 "line": 46
2716 }, 2755 },
2717 "file": "src/components/settings/settings/EditSettingsForm.js", 2756 "file": "src/components/settings/settings/EditSettingsForm.js",
2718 "id": "settings.app.hibernateInfo", 2757 "id": "settings.app.hibernateInfo",
2719 "start": { 2758 "start": {
2720 "column": 17, 2759 "column": 17,
2721 "line": 39 2760 "line": 43
2722 } 2761 }
2723 }, 2762 },
2724 { 2763 {
2725 "defaultMessage": "!!!Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable", 2764 "defaultMessage": "!!!Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable",
2726 "end": { 2765 "end": {
2727 "column": 3, 2766 "column": 3,
2728 "line": 46 2767 "line": 50
2729 }, 2768 },
2730 "file": "src/components/settings/settings/EditSettingsForm.js", 2769 "file": "src/components/settings/settings/EditSettingsForm.js",
2731 "id": "settings.app.inactivityLockInfo", 2770 "id": "settings.app.inactivityLockInfo",
2732 "start": { 2771 "start": {
2733 "column": 22, 2772 "column": 22,
2734 "line": 43 2773 "line": 47
2735 } 2774 }
2736 }, 2775 },
2737 { 2776 {
2738 "defaultMessage": "!!!We advice you to logout after changing your server as your settings might not be saved otherwise.", 2777 "defaultMessage": "!!!We advice you to logout after changing your server as your settings might not be saved otherwise.",
2739 "end": { 2778 "end": {
2740 "column": 3, 2779 "column": 3,
2741 "line": 50 2780 "line": 54
2742 }, 2781 },
2743 "file": "src/components/settings/settings/EditSettingsForm.js", 2782 "file": "src/components/settings/settings/EditSettingsForm.js",
2744 "id": "settings.app.serverInfo", 2783 "id": "settings.app.serverInfo",
2745 "start": { 2784 "start": {
2746 "column": 14, 2785 "column": 14,
2747 "line": 47 2786 "line": 51
2748 } 2787 }
2749 }, 2788 },
2750 { 2789 {
2751 "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.", 2790 "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.",
2752 "end": { 2791 "end": {
2753 "column": 3, 2792 "column": 3,
2754 "line": 54 2793 "line": 58
2755 }, 2794 },
2756 "file": "src/components/settings/settings/EditSettingsForm.js", 2795 "file": "src/components/settings/settings/EditSettingsForm.js",
2757 "id": "settings.app.serverMoneyInfo", 2796 "id": "settings.app.serverMoneyInfo",
2758 "start": { 2797 "start": {
2759 "column": 19, 2798 "column": 19,
2760 "line": 51 2799 "line": 55
2761 } 2800 }
2762 }, 2801 },
2763 { 2802 {
2764 "defaultMessage": "!!!This server will be used for the \"Franz Todo\" feature. (default: https://app.franztodos.com)", 2803 "defaultMessage": "!!!This server will be used for the \"Franz Todo\" feature. (default: https://app.franztodos.com)",
2765 "end": { 2804 "end": {
2766 "column": 3, 2805 "column": 3,
2767 "line": 58 2806 "line": 62
2768 }, 2807 },
2769 "file": "src/components/settings/settings/EditSettingsForm.js", 2808 "file": "src/components/settings/settings/EditSettingsForm.js",
2770 "id": "settings.app.todoServerInfo", 2809 "id": "settings.app.todoServerInfo",
2771 "start": { 2810 "start": {
2772 "column": 18, 2811 "column": 18,
2773 "line": 55 2812 "line": 59
2774 } 2813 }
2775 }, 2814 },
2776 { 2815 {
2777 "defaultMessage": "!!!Password", 2816 "defaultMessage": "!!!Password",
2778 "end": { 2817 "end": {
2779 "column": 3, 2818 "column": 3,
2780 "line": 62 2819 "line": 66
2781 }, 2820 },
2782 "file": "src/components/settings/settings/EditSettingsForm.js", 2821 "file": "src/components/settings/settings/EditSettingsForm.js",
2783 "id": "settings.app.lockedPassword", 2822 "id": "settings.app.lockedPassword",
2784 "start": { 2823 "start": {
2785 "column": 18, 2824 "column": 18,
2786 "line": 59 2825 "line": 63
2787 } 2826 }
2788 }, 2827 },
2789 { 2828 {
2790 "defaultMessage": "!!!Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.", 2829 "defaultMessage": "!!!Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.",
2791 "end": { 2830 "end": {
2792 "column": 3, 2831 "column": 3,
2793 "line": 66 2832 "line": 70
2794 }, 2833 },
2795 "file": "src/components/settings/settings/EditSettingsForm.js", 2834 "file": "src/components/settings/settings/EditSettingsForm.js",
2796 "id": "settings.app.lockedPasswordInfo", 2835 "id": "settings.app.lockedPasswordInfo",
2797 "start": { 2836 "start": {
2798 "column": 22, 2837 "column": 22,
2799 "line": 63 2838 "line": 67
2800 } 2839 }
2801 }, 2840 },
2802 { 2841 {
2803 "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.", 2842 "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.",
2804 "end": { 2843 "end": {
2805 "column": 3, 2844 "column": 3,
2806 "line": 70 2845 "line": 74
2807 }, 2846 },
2808 "file": "src/components/settings/settings/EditSettingsForm.js", 2847 "file": "src/components/settings/settings/EditSettingsForm.js",
2809 "id": "settings.app.lockInfo", 2848 "id": "settings.app.lockInfo",
2810 "start": { 2849 "start": {
2811 "column": 12, 2850 "column": 12,
2812 "line": 67 2851 "line": 71
2813 } 2852 }
2814 }, 2853 },
2815 { 2854 {
2816 "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.", 2855 "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.",
2817 "end": { 2856 "end": {
2818 "column": 3, 2857 "column": 3,
2819 "line": 74 2858 "line": 78
2820 }, 2859 },
2821 "file": "src/components/settings/settings/EditSettingsForm.js", 2860 "file": "src/components/settings/settings/EditSettingsForm.js",
2822 "id": "settings.app.scheduledDNDTimeInfo", 2861 "id": "settings.app.scheduledDNDTimeInfo",
2823 "start": { 2862 "start": {
2824 "column": 24, 2863 "column": 24,
2825 "line": 71 2864 "line": 75
2826 } 2865 }
2827 }, 2866 },
2828 { 2867 {
2829 "defaultMessage": "!!!Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.", 2868 "defaultMessage": "!!!Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.",
2830 "end": { 2869 "end": {
2831 "column": 3, 2870 "column": 3,
2832 "line": 78 2871 "line": 82
2833 }, 2872 },
2834 "file": "src/components/settings/settings/EditSettingsForm.js", 2873 "file": "src/components/settings/settings/EditSettingsForm.js",
2835 "id": "settings.app.scheduledDNDInfo", 2874 "id": "settings.app.scheduledDNDInfo",
2836 "start": { 2875 "start": {
2837 "column": 20, 2876 "column": 20,
2838 "line": 75 2877 "line": 79
2839 } 2878 }
2840 }, 2879 },
2841 { 2880 {
2842 "defaultMessage": "!!!Language", 2881 "defaultMessage": "!!!Language",
2843 "end": { 2882 "end": {
2844 "column": 3, 2883 "column": 3,
2845 "line": 82 2884 "line": 86
2846 }, 2885 },
2847 "file": "src/components/settings/settings/EditSettingsForm.js", 2886 "file": "src/components/settings/settings/EditSettingsForm.js",
2848 "id": "settings.app.headlineLanguage", 2887 "id": "settings.app.headlineLanguage",
2849 "start": { 2888 "start": {
2850 "column": 20, 2889 "column": 20,
2851 "line": 79 2890 "line": 83
2852 } 2891 }
2853 }, 2892 },
2854 { 2893 {
2855 "defaultMessage": "!!!Updates", 2894 "defaultMessage": "!!!Updates",
2856 "end": { 2895 "end": {
2857 "column": 3, 2896 "column": 3,
2858 "line": 86 2897 "line": 90
2859 }, 2898 },
2860 "file": "src/components/settings/settings/EditSettingsForm.js", 2899 "file": "src/components/settings/settings/EditSettingsForm.js",
2861 "id": "settings.app.headlineUpdates", 2900 "id": "settings.app.headlineUpdates",
2862 "start": { 2901 "start": {
2863 "column": 19, 2902 "column": 19,
2864 "line": 83 2903 "line": 87
2865 } 2904 }
2866 }, 2905 },
2867 { 2906 {
2868 "defaultMessage": "!!!Appearance", 2907 "defaultMessage": "!!!Appearance",
2869 "end": { 2908 "end": {
2870 "column": 3, 2909 "column": 3,
2871 "line": 90 2910 "line": 94
2872 }, 2911 },
2873 "file": "src/components/settings/settings/EditSettingsForm.js", 2912 "file": "src/components/settings/settings/EditSettingsForm.js",
2874 "id": "settings.app.headlineAppearance", 2913 "id": "settings.app.headlineAppearance",
2875 "start": { 2914 "start": {
2876 "column": 22, 2915 "column": 22,
2877 "line": 87 2916 "line": 91
2878 } 2917 }
2879 }, 2918 },
2880 { 2919 {
2881 "defaultMessage": "!!!Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.", 2920 "defaultMessage": "!!!Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.",
2882 "end": { 2921 "end": {
2883 "column": 3, 2922 "column": 3,
2884 "line": 94 2923 "line": 98
2885 }, 2924 },
2886 "file": "src/components/settings/settings/EditSettingsForm.js", 2925 "file": "src/components/settings/settings/EditSettingsForm.js",
2887 "id": "settings.app.universalDarkModeInfo", 2926 "id": "settings.app.universalDarkModeInfo",
2888 "start": { 2927 "start": {
2889 "column": 25, 2928 "column": 25,
2890 "line": 91 2929 "line": 95
2891 } 2930 }
2892 }, 2931 },
2893 { 2932 {
2894 "defaultMessage": "!!!Write your accent color in a CSS-compatible format. (Default: #7367f0)", 2933 "defaultMessage": "!!!Write your accent color in a CSS-compatible format. (Default: #7367f0)",
2895 "end": { 2934 "end": {
2896 "column": 3, 2935 "column": 3,
2897 "line": 98 2936 "line": 102
2898 }, 2937 },
2899 "file": "src/components/settings/settings/EditSettingsForm.js", 2938 "file": "src/components/settings/settings/EditSettingsForm.js",
2900 "id": "settings.app.accentColorInfo", 2939 "id": "settings.app.accentColorInfo",
2901 "start": { 2940 "start": {
2902 "column": 19, 2941 "column": 19,
2903 "line": 95 2942 "line": 99
2904 } 2943 }
2905 }, 2944 },
2906 { 2945 {
2907 "defaultMessage": "!!!Advanced", 2946 "defaultMessage": "!!!Advanced",
2908 "end": { 2947 "end": {
2909 "column": 3, 2948 "column": 3,
2910 "line": 102 2949 "line": 106
2911 }, 2950 },
2912 "file": "src/components/settings/settings/EditSettingsForm.js", 2951 "file": "src/components/settings/settings/EditSettingsForm.js",
2913 "id": "settings.app.headlineAdvanced", 2952 "id": "settings.app.headlineAdvanced",
2914 "start": { 2953 "start": {
2915 "column": 20, 2954 "column": 20,
2916 "line": 99 2955 "line": 103
2917 } 2956 }
2918 }, 2957 },
2919 { 2958 {
2920 "defaultMessage": "!!!Help us to translate Ferdi into your language.", 2959 "defaultMessage": "!!!Help us to translate Ferdi into your language.",
2921 "end": { 2960 "end": {
2922 "column": 3, 2961 "column": 3,
2923 "line": 106 2962 "line": 110
2924 }, 2963 },
2925 "file": "src/components/settings/settings/EditSettingsForm.js", 2964 "file": "src/components/settings/settings/EditSettingsForm.js",
2926 "id": "settings.app.translationHelp", 2965 "id": "settings.app.translationHelp",
2927 "start": { 2966 "start": {
2928 "column": 19, 2967 "column": 19,
2929 "line": 103 2968 "line": 107
2930 } 2969 }
2931 }, 2970 },
2932 { 2971 {
2933 "defaultMessage": "!!!Cache", 2972 "defaultMessage": "!!!Cache",
2934 "end": { 2973 "end": {
2935 "column": 3, 2974 "column": 3,
2936 "line": 110 2975 "line": 114
2937 }, 2976 },
2938 "file": "src/components/settings/settings/EditSettingsForm.js", 2977 "file": "src/components/settings/settings/EditSettingsForm.js",
2939 "id": "settings.app.subheadlineCache", 2978 "id": "settings.app.subheadlineCache",
2940 "start": { 2979 "start": {
2941 "column": 20, 2980 "column": 20,
2942 "line": 107 2981 "line": 111
2943 } 2982 }
2944 }, 2983 },
2945 { 2984 {
2946 "defaultMessage": "!!!Ferdi cache is currently using {size} of disk space.", 2985 "defaultMessage": "!!!Ferdi cache is currently using {size} of disk space.",
2947 "end": { 2986 "end": {
2948 "column": 3, 2987 "column": 3,
2949 "line": 114 2988 "line": 118
2950 }, 2989 },
2951 "file": "src/components/settings/settings/EditSettingsForm.js", 2990 "file": "src/components/settings/settings/EditSettingsForm.js",
2952 "id": "settings.app.cacheInfo", 2991 "id": "settings.app.cacheInfo",
2953 "start": { 2992 "start": {
2954 "column": 13, 2993 "column": 13,
2955 "line": 111 2994 "line": 115
2956 } 2995 }
2957 }, 2996 },
2958 { 2997 {
2959 "defaultMessage": "!!!Clear cache", 2998 "defaultMessage": "!!!Clear cache",
2960 "end": { 2999 "end": {
2961 "column": 3, 3000 "column": 3,
2962 "line": 118 3001 "line": 122
2963 }, 3002 },
2964 "file": "src/components/settings/settings/EditSettingsForm.js", 3003 "file": "src/components/settings/settings/EditSettingsForm.js",
2965 "id": "settings.app.buttonClearAllCache", 3004 "id": "settings.app.buttonClearAllCache",
2966 "start": { 3005 "start": {
2967 "column": 23, 3006 "column": 23,
2968 "line": 115 3007 "line": 119
2969 } 3008 }
2970 }, 3009 },
2971 { 3010 {
2972 "defaultMessage": "!!!Check for updates", 3011 "defaultMessage": "!!!Check for updates",
2973 "end": { 3012 "end": {
2974 "column": 3, 3013 "column": 3,
2975 "line": 122 3014 "line": 126
2976 }, 3015 },
2977 "file": "src/components/settings/settings/EditSettingsForm.js", 3016 "file": "src/components/settings/settings/EditSettingsForm.js",
2978 "id": "settings.app.buttonSearchForUpdate", 3017 "id": "settings.app.buttonSearchForUpdate",
2979 "start": { 3018 "start": {
2980 "column": 25, 3019 "column": 25,
2981 "line": 119 3020 "line": 123
2982 } 3021 }
2983 }, 3022 },
2984 { 3023 {
2985 "defaultMessage": "!!!Restart & install update", 3024 "defaultMessage": "!!!Restart & install update",
2986 "end": { 3025 "end": {
2987 "column": 3, 3026 "column": 3,
2988 "line": 126 3027 "line": 130
2989 }, 3028 },
2990 "file": "src/components/settings/settings/EditSettingsForm.js", 3029 "file": "src/components/settings/settings/EditSettingsForm.js",
2991 "id": "settings.app.buttonInstallUpdate", 3030 "id": "settings.app.buttonInstallUpdate",
2992 "start": { 3031 "start": {
2993 "column": 23, 3032 "column": 23,
2994 "line": 123 3033 "line": 127
2995 } 3034 }
2996 }, 3035 },
2997 { 3036 {
2998 "defaultMessage": "!!!Is searching for update", 3037 "defaultMessage": "!!!Is searching for update",
2999 "end": { 3038 "end": {
3000 "column": 3, 3039 "column": 3,
3001 "line": 130 3040 "line": 134
3002 }, 3041 },
3003 "file": "src/components/settings/settings/EditSettingsForm.js", 3042 "file": "src/components/settings/settings/EditSettingsForm.js",
3004 "id": "settings.app.updateStatusSearching", 3043 "id": "settings.app.updateStatusSearching",
3005 "start": { 3044 "start": {
3006 "column": 25, 3045 "column": 25,
3007 "line": 127 3046 "line": 131
3008 } 3047 }
3009 }, 3048 },
3010 { 3049 {
3011 "defaultMessage": "!!!Update available, downloading...", 3050 "defaultMessage": "!!!Update available, downloading...",
3012 "end": { 3051 "end": {
3013 "column": 3, 3052 "column": 3,
3014 "line": 134 3053 "line": 138
3015 }, 3054 },
3016 "file": "src/components/settings/settings/EditSettingsForm.js", 3055 "file": "src/components/settings/settings/EditSettingsForm.js",
3017 "id": "settings.app.updateStatusAvailable", 3056 "id": "settings.app.updateStatusAvailable",
3018 "start": { 3057 "start": {
3019 "column": 25, 3058 "column": 25,
3020 "line": 131 3059 "line": 135
3021 } 3060 }
3022 }, 3061 },
3023 { 3062 {
3024 "defaultMessage": "!!!You are using the latest version of Ferdi", 3063 "defaultMessage": "!!!You are using the latest version of Ferdi",
3025 "end": { 3064 "end": {
3026 "column": 3, 3065 "column": 3,
3027 "line": 138 3066 "line": 142
3028 }, 3067 },
3029 "file": "src/components/settings/settings/EditSettingsForm.js", 3068 "file": "src/components/settings/settings/EditSettingsForm.js",
3030 "id": "settings.app.updateStatusUpToDate", 3069 "id": "settings.app.updateStatusUpToDate",
3031 "start": { 3070 "start": {
3032 "column": 24, 3071 "column": 24,
3033 "line": 135 3072 "line": 139
3034 } 3073 }
3035 }, 3074 },
3036 { 3075 {
3037 "defaultMessage": "!!!Current version:", 3076 "defaultMessage": "!!!Current version:",
3038 "end": { 3077 "end": {
3039 "column": 3, 3078 "column": 3,
3040 "line": 142 3079 "line": 146
3041 }, 3080 },
3042 "file": "src/components/settings/settings/EditSettingsForm.js", 3081 "file": "src/components/settings/settings/EditSettingsForm.js",
3043 "id": "settings.app.currentVersion", 3082 "id": "settings.app.currentVersion",
3044 "start": { 3083 "start": {
3045 "column": 18, 3084 "column": 18,
3046 "line": 139 3085 "line": 143
3047 } 3086 }
3048 }, 3087 },
3049 { 3088 {
3050 "defaultMessage": "!!!Changes require restart", 3089 "defaultMessage": "!!!Changes require restart",
3051 "end": { 3090 "end": {
3052 "column": 3, 3091 "column": 3,
3053 "line": 146 3092 "line": 150
3054 }, 3093 },
3055 "file": "src/components/settings/settings/EditSettingsForm.js", 3094 "file": "src/components/settings/settings/EditSettingsForm.js",
3056 "id": "settings.app.restartRequired", 3095 "id": "settings.app.restartRequired",
3057 "start": { 3096 "start": {
3058 "column": 29, 3097 "column": 29,
3059 "line": 143 3098 "line": 147
3060 } 3099 }
3061 }, 3100 },
3062 { 3101 {
3063 "defaultMessage": "!!!Official translations are English & German. All other languages are community based translations.", 3102 "defaultMessage": "!!!Official translations are English & German. All other languages are community based translations.",
3064 "end": { 3103 "end": {
3065 "column": 3, 3104 "column": 3,
3066 "line": 150 3105 "line": 154
3067 }, 3106 },
3068 "file": "src/components/settings/settings/EditSettingsForm.js", 3107 "file": "src/components/settings/settings/EditSettingsForm.js",
3069 "id": "settings.app.languageDisclaimer", 3108 "id": "settings.app.languageDisclaimer",
3070 "start": { 3109 "start": {
3071 "column": 22, 3110 "column": 22,
3072 "line": 147 3111 "line": 151
3073 } 3112 }
3074 } 3113 }
3075 ], 3114 ],
@@ -4318,250 +4357,263 @@
4318 } 4357 }
4319 }, 4358 },
4320 { 4359 {
4321 "defaultMessage": "!!!Lock after inactivity", 4360 "defaultMessage": "!!!Allow using Touch ID to unlock",
4322 "end": { 4361 "end": {
4323 "column": 3, 4362 "column": 3,
4324 "line": 94 4363 "line": 94
4325 }, 4364 },
4326 "file": "src/containers/settings/EditSettingsScreen.js", 4365 "file": "src/containers/settings/EditSettingsScreen.js",
4366 "id": "settings.app.form.useTouchIdToUnlock",
4367 "start": {
4368 "column": 22,
4369 "line": 91
4370 }
4371 },
4372 {
4373 "defaultMessage": "!!!Lock after inactivity",
4374 "end": {
4375 "column": 3,
4376 "line": 98
4377 },
4378 "file": "src/containers/settings/EditSettingsScreen.js",
4327 "id": "settings.app.form.inactivityLock", 4379 "id": "settings.app.form.inactivityLock",
4328 "start": { 4380 "start": {
4329 "column": 18, 4381 "column": 18,
4330 "line": 91 4382 "line": 95
4331 } 4383 }
4332 }, 4384 },
4333 { 4385 {
4334 "defaultMessage": "!!!Enable scheduled Do-not-Disturb", 4386 "defaultMessage": "!!!Enable scheduled Do-not-Disturb",
4335 "end": { 4387 "end": {
4336 "column": 3, 4388 "column": 3,
4337 "line": 98 4389 "line": 102
4338 }, 4390 },
4339 "file": "src/containers/settings/EditSettingsScreen.js", 4391 "file": "src/containers/settings/EditSettingsScreen.js",
4340 "id": "settings.app.form.scheduledDNDEnabled", 4392 "id": "settings.app.form.scheduledDNDEnabled",
4341 "start": { 4393 "start": {
4342 "column": 23, 4394 "column": 23,
4343 "line": 95 4395 "line": 99
4344 } 4396 }
4345 }, 4397 },
4346 { 4398 {
4347 "defaultMessage": "!!!From", 4399 "defaultMessage": "!!!From",
4348 "end": { 4400 "end": {
4349 "column": 3, 4401 "column": 3,
4350 "line": 102 4402 "line": 106
4351 }, 4403 },
4352 "file": "src/containers/settings/EditSettingsScreen.js", 4404 "file": "src/containers/settings/EditSettingsScreen.js",
4353 "id": "settings.app.form.scheduledDNDStart", 4405 "id": "settings.app.form.scheduledDNDStart",
4354 "start": { 4406 "start": {
4355 "column": 21, 4407 "column": 21,
4356 "line": 99 4408 "line": 103
4357 } 4409 }
4358 }, 4410 },
4359 { 4411 {
4360 "defaultMessage": "!!!To", 4412 "defaultMessage": "!!!To",
4361 "end": { 4413 "end": {
4362 "column": 3, 4414 "column": 3,
4363 "line": 106 4415 "line": 110
4364 }, 4416 },
4365 "file": "src/containers/settings/EditSettingsScreen.js", 4417 "file": "src/containers/settings/EditSettingsScreen.js",
4366 "id": "settings.app.form.scheduledDNDEnd", 4418 "id": "settings.app.form.scheduledDNDEnd",
4367 "start": { 4419 "start": {
4368 "column": 19, 4420 "column": 19,
4369 "line": 103 4421 "line": 107
4370 } 4422 }
4371 }, 4423 },
4372 { 4424 {
4373 "defaultMessage": "!!!Language", 4425 "defaultMessage": "!!!Language",
4374 "end": { 4426 "end": {
4375 "column": 3, 4427 "column": 3,
4376 "line": 110 4428 "line": 114
4377 }, 4429 },
4378 "file": "src/containers/settings/EditSettingsScreen.js", 4430 "file": "src/containers/settings/EditSettingsScreen.js",
4379 "id": "settings.app.form.language", 4431 "id": "settings.app.form.language",
4380 "start": { 4432 "start": {
4381 "column": 12, 4433 "column": 12,
4382 "line": 107 4434 "line": 111
4383 } 4435 }
4384 }, 4436 },
4385 { 4437 {
4386 "defaultMessage": "!!!Dark Mode", 4438 "defaultMessage": "!!!Dark Mode",
4387 "end": { 4439 "end": {
4388 "column": 3, 4440 "column": 3,
4389 "line": 114 4441 "line": 118
4390 }, 4442 },
4391 "file": "src/containers/settings/EditSettingsScreen.js", 4443 "file": "src/containers/settings/EditSettingsScreen.js",
4392 "id": "settings.app.form.darkMode", 4444 "id": "settings.app.form.darkMode",
4393 "start": { 4445 "start": {
4394 "column": 12, 4446 "column": 12,
4395 "line": 111 4447 "line": 115
4396 } 4448 }
4397 }, 4449 },
4398 { 4450 {
4399 "defaultMessage": "!!!Synchronize dark mode with my Mac's dark mode setting", 4451 "defaultMessage": "!!!Synchronize dark mode with my Mac's dark mode setting",
4400 "end": { 4452 "end": {
4401 "column": 3, 4453 "column": 3,
4402 "line": 118 4454 "line": 122
4403 }, 4455 },
4404 "file": "src/containers/settings/EditSettingsScreen.js", 4456 "file": "src/containers/settings/EditSettingsScreen.js",
4405 "id": "settings.app.form.adaptableDarkMode", 4457 "id": "settings.app.form.adaptableDarkMode",
4406 "start": { 4458 "start": {
4407 "column": 21, 4459 "column": 21,
4408 "line": 115 4460 "line": 119
4409 } 4461 }
4410 }, 4462 },
4411 { 4463 {
4412 "defaultMessage": "!!!Enable universal Dark Mode", 4464 "defaultMessage": "!!!Enable universal Dark Mode",
4413 "end": { 4465 "end": {
4414 "column": 3, 4466 "column": 3,
4415 "line": 122 4467 "line": 126
4416 }, 4468 },
4417 "file": "src/containers/settings/EditSettingsScreen.js", 4469 "file": "src/containers/settings/EditSettingsScreen.js",
4418 "id": "settings.app.form.universalDarkMode", 4470 "id": "settings.app.form.universalDarkMode",
4419 "start": { 4471 "start": {
4420 "column": 21, 4472 "column": 21,
4421 "line": 119 4473 "line": 123
4422 } 4474 }
4423 }, 4475 },
4424 { 4476 {
4425 "defaultMessage": "!!!Sidebar width", 4477 "defaultMessage": "!!!Sidebar width",
4426 "end": { 4478 "end": {
4427 "column": 3, 4479 "column": 3,
4428 "line": 126 4480 "line": 130
4429 }, 4481 },
4430 "file": "src/containers/settings/EditSettingsScreen.js", 4482 "file": "src/containers/settings/EditSettingsScreen.js",
4431 "id": "settings.app.form.serviceRibbonWidth", 4483 "id": "settings.app.form.serviceRibbonWidth",
4432 "start": { 4484 "start": {
4433 "column": 22, 4485 "column": 22,
4434 "line": 123 4486 "line": 127
4435 } 4487 }
4436 }, 4488 },
4437 { 4489 {
4438 "defaultMessage": "!!!Service icon size", 4490 "defaultMessage": "!!!Service icon size",
4439 "end": { 4491 "end": {
4440 "column": 3, 4492 "column": 3,
4441 "line": 130 4493 "line": 134
4442 }, 4494 },
4443 "file": "src/containers/settings/EditSettingsScreen.js", 4495 "file": "src/containers/settings/EditSettingsScreen.js",
4444 "id": "settings.app.form.iconSize", 4496 "id": "settings.app.form.iconSize",
4445 "start": { 4497 "start": {
4446 "column": 12, 4498 "column": 12,
4447 "line": 127 4499 "line": 131
4448 } 4500 }
4449 }, 4501 },
4450 { 4502 {
4451 "defaultMessage": "!!!Accent color", 4503 "defaultMessage": "!!!Accent color",
4452 "end": { 4504 "end": {
4453 "column": 3, 4505 "column": 3,
4454 "line": 134 4506 "line": 138
4455 }, 4507 },
4456 "file": "src/containers/settings/EditSettingsScreen.js", 4508 "file": "src/containers/settings/EditSettingsScreen.js",
4457 "id": "settings.app.form.accentColor", 4509 "id": "settings.app.form.accentColor",
4458 "start": { 4510 "start": {
4459 "column": 15, 4511 "column": 15,
4460 "line": 131 4512 "line": 135
4461 } 4513 }
4462 }, 4514 },
4463 { 4515 {
4464 "defaultMessage": "!!!Display disabled services tabs", 4516 "defaultMessage": "!!!Display disabled services tabs",
4465 "end": { 4517 "end": {
4466 "column": 3, 4518 "column": 3,
4467 "line": 138 4519 "line": 142
4468 }, 4520 },
4469 "file": "src/containers/settings/EditSettingsScreen.js", 4521 "file": "src/containers/settings/EditSettingsScreen.js",
4470 "id": "settings.app.form.showDisabledServices", 4522 "id": "settings.app.form.showDisabledServices",
4471 "start": { 4523 "start": {
4472 "column": 24, 4524 "column": 24,
4473 "line": 135 4525 "line": 139
4474 } 4526 }
4475 }, 4527 },
4476 { 4528 {
4477 "defaultMessage": "!!!Show unread message badge when notifications are disabled", 4529 "defaultMessage": "!!!Show unread message badge when notifications are disabled",
4478 "end": { 4530 "end": {
4479 "column": 3, 4531 "column": 3,
4480 "line": 142 4532 "line": 146
4481 }, 4533 },
4482 "file": "src/containers/settings/EditSettingsScreen.js", 4534 "file": "src/containers/settings/EditSettingsScreen.js",
4483 "id": "settings.app.form.showMessagesBadgesWhenMuted", 4535 "id": "settings.app.form.showMessagesBadgesWhenMuted",
4484 "start": { 4536 "start": {
4485 "column": 29, 4537 "column": 29,
4486 "line": 139 4538 "line": 143
4487 } 4539 }
4488 }, 4540 },
4489 { 4541 {
4490 "defaultMessage": "!!!Enable spell checking", 4542 "defaultMessage": "!!!Enable spell checking",
4491 "end": { 4543 "end": {
4492 "column": 3, 4544 "column": 3,
4493 "line": 146 4545 "line": 150
4494 }, 4546 },
4495 "file": "src/containers/settings/EditSettingsScreen.js", 4547 "file": "src/containers/settings/EditSettingsScreen.js",
4496 "id": "settings.app.form.enableSpellchecking", 4548 "id": "settings.app.form.enableSpellchecking",
4497 "start": { 4549 "start": {
4498 "column": 23, 4550 "column": 23,
4499 "line": 143 4551 "line": 147
4500 } 4552 }
4501 }, 4553 },
4502 { 4554 {
4503 "defaultMessage": "!!!Enable GPU Acceleration", 4555 "defaultMessage": "!!!Enable GPU Acceleration",
4504 "end": { 4556 "end": {
4505 "column": 3, 4557 "column": 3,
4506 "line": 150 4558 "line": 154
4507 }, 4559 },
4508 "file": "src/containers/settings/EditSettingsScreen.js", 4560 "file": "src/containers/settings/EditSettingsScreen.js",
4509 "id": "settings.app.form.enableGPUAcceleration", 4561 "id": "settings.app.form.enableGPUAcceleration",
4510 "start": { 4562 "start": {
4511 "column": 25, 4563 "column": 25,
4512 "line": 147 4564 "line": 151
4513 } 4565 }
4514 }, 4566 },
4515 { 4567 {
4516 "defaultMessage": "!!!Include beta versions", 4568 "defaultMessage": "!!!Include beta versions",
4517 "end": { 4569 "end": {
4518 "column": 3, 4570 "column": 3,
4519 "line": 154 4571 "line": 158
4520 }, 4572 },
4521 "file": "src/containers/settings/EditSettingsScreen.js", 4573 "file": "src/containers/settings/EditSettingsScreen.js",
4522 "id": "settings.app.form.beta", 4574 "id": "settings.app.form.beta",
4523 "start": { 4575 "start": {
4524 "column": 8, 4576 "column": 8,
4525 "line": 151 4577 "line": 155
4526 } 4578 }
4527 }, 4579 },
4528 { 4580 {
4529 "defaultMessage": "!!!Disable updates", 4581 "defaultMessage": "!!!Disable updates",
4530 "end": { 4582 "end": {
4531 "column": 3, 4583 "column": 3,
4532 "line": 158 4584 "line": 162
4533 }, 4585 },
4534 "file": "src/containers/settings/EditSettingsScreen.js", 4586 "file": "src/containers/settings/EditSettingsScreen.js",
4535 "id": "settings.app.form.noUpdates", 4587 "id": "settings.app.form.noUpdates",
4536 "start": { 4588 "start": {
4537 "column": 13, 4589 "column": 13,
4538 "line": 155 4590 "line": 159
4539 } 4591 }
4540 }, 4592 },
4541 { 4593 {
4542 "defaultMessage": "!!!Enable Franz Todos", 4594 "defaultMessage": "!!!Enable Franz Todos",
4543 "end": { 4595 "end": {
4544 "column": 3, 4596 "column": 3,
4545 "line": 162 4597 "line": 166
4546 }, 4598 },
4547 "file": "src/containers/settings/EditSettingsScreen.js", 4599 "file": "src/containers/settings/EditSettingsScreen.js",
4548 "id": "settings.app.form.enableTodos", 4600 "id": "settings.app.form.enableTodos",
4549 "start": { 4601 "start": {
4550 "column": 15, 4602 "column": 15,
4551 "line": 159 4603 "line": 163
4552 } 4604 }
4553 }, 4605 },
4554 { 4606 {
4555 "defaultMessage": "!!!Keep all workspaces loaded", 4607 "defaultMessage": "!!!Keep all workspaces loaded",
4556 "end": { 4608 "end": {
4557 "column": 3, 4609 "column": 3,
4558 "line": 166 4610 "line": 170
4559 }, 4611 },
4560 "file": "src/containers/settings/EditSettingsScreen.js", 4612 "file": "src/containers/settings/EditSettingsScreen.js",
4561 "id": "settings.app.form.keepAllWorkspacesLoaded", 4613 "id": "settings.app.form.keepAllWorkspacesLoaded",
4562 "start": { 4614 "start": {
4563 "column": 27, 4615 "column": 27,
4564 "line": 163 4616 "line": 167
4565 } 4617 }
4566 } 4618 }
4567 ], 4619 ],
@@ -6320,897 +6372,923 @@
6320 "defaultMessage": "!!!Edit", 6372 "defaultMessage": "!!!Edit",
6321 "end": { 6373 "end": {
6322 "column": 3, 6374 "column": 3,
6323 "line": 20 6375 "line": 21
6324 }, 6376 },
6325 "file": "src/lib/Menu.js", 6377 "file": "src/lib/Menu.js",
6326 "id": "menu.edit", 6378 "id": "menu.edit",
6327 "start": { 6379 "start": {
6328 "column": 8, 6380 "column": 8,
6329 "line": 17 6381 "line": 18
6330 } 6382 }
6331 }, 6383 },
6332 { 6384 {
6333 "defaultMessage": "!!!Undo", 6385 "defaultMessage": "!!!Undo",
6334 "end": { 6386 "end": {
6335 "column": 3, 6387 "column": 3,
6336 "line": 24 6388 "line": 25
6337 }, 6389 },
6338 "file": "src/lib/Menu.js", 6390 "file": "src/lib/Menu.js",
6339 "id": "menu.edit.undo", 6391 "id": "menu.edit.undo",
6340 "start": { 6392 "start": {
6341 "column": 8, 6393 "column": 8,
6342 "line": 21 6394 "line": 22
6343 } 6395 }
6344 }, 6396 },
6345 { 6397 {
6346 "defaultMessage": "!!!Redo", 6398 "defaultMessage": "!!!Redo",
6347 "end": { 6399 "end": {
6348 "column": 3, 6400 "column": 3,
6349 "line": 28 6401 "line": 29
6350 }, 6402 },
6351 "file": "src/lib/Menu.js", 6403 "file": "src/lib/Menu.js",
6352 "id": "menu.edit.redo", 6404 "id": "menu.edit.redo",
6353 "start": { 6405 "start": {
6354 "column": 8, 6406 "column": 8,
6355 "line": 25 6407 "line": 26
6356 } 6408 }
6357 }, 6409 },
6358 { 6410 {
6359 "defaultMessage": "!!!Cut", 6411 "defaultMessage": "!!!Cut",
6360 "end": { 6412 "end": {
6361 "column": 3, 6413 "column": 3,
6362 "line": 32 6414 "line": 33
6363 }, 6415 },
6364 "file": "src/lib/Menu.js", 6416 "file": "src/lib/Menu.js",
6365 "id": "menu.edit.cut", 6417 "id": "menu.edit.cut",
6366 "start": { 6418 "start": {
6367 "column": 7, 6419 "column": 7,
6368 "line": 29 6420 "line": 30
6369 } 6421 }
6370 }, 6422 },
6371 { 6423 {
6372 "defaultMessage": "!!!Copy", 6424 "defaultMessage": "!!!Copy",
6373 "end": { 6425 "end": {
6374 "column": 3, 6426 "column": 3,
6375 "line": 36 6427 "line": 37
6376 }, 6428 },
6377 "file": "src/lib/Menu.js", 6429 "file": "src/lib/Menu.js",
6378 "id": "menu.edit.copy", 6430 "id": "menu.edit.copy",
6379 "start": { 6431 "start": {
6380 "column": 8, 6432 "column": 8,
6381 "line": 33 6433 "line": 34
6382 } 6434 }
6383 }, 6435 },
6384 { 6436 {
6385 "defaultMessage": "!!!Paste", 6437 "defaultMessage": "!!!Paste",
6386 "end": { 6438 "end": {
6387 "column": 3, 6439 "column": 3,
6388 "line": 40 6440 "line": 41
6389 }, 6441 },
6390 "file": "src/lib/Menu.js", 6442 "file": "src/lib/Menu.js",
6391 "id": "menu.edit.paste", 6443 "id": "menu.edit.paste",
6392 "start": { 6444 "start": {
6393 "column": 9, 6445 "column": 9,
6394 "line": 37 6446 "line": 38
6395 } 6447 }
6396 }, 6448 },
6397 { 6449 {
6398 "defaultMessage": "!!!Paste And Match Style", 6450 "defaultMessage": "!!!Paste And Match Style",
6399 "end": { 6451 "end": {
6400 "column": 3, 6452 "column": 3,
6401 "line": 44 6453 "line": 45
6402 }, 6454 },
6403 "file": "src/lib/Menu.js", 6455 "file": "src/lib/Menu.js",
6404 "id": "menu.edit.pasteAndMatchStyle", 6456 "id": "menu.edit.pasteAndMatchStyle",
6405 "start": { 6457 "start": {
6406 "column": 22, 6458 "column": 22,
6407 "line": 41 6459 "line": 42
6408 } 6460 }
6409 }, 6461 },
6410 { 6462 {
6411 "defaultMessage": "!!!Delete", 6463 "defaultMessage": "!!!Delete",
6412 "end": { 6464 "end": {
6413 "column": 3, 6465 "column": 3,
6414 "line": 48 6466 "line": 49
6415 }, 6467 },
6416 "file": "src/lib/Menu.js", 6468 "file": "src/lib/Menu.js",
6417 "id": "menu.edit.delete", 6469 "id": "menu.edit.delete",
6418 "start": { 6470 "start": {
6419 "column": 10, 6471 "column": 10,
6420 "line": 45 6472 "line": 46
6421 } 6473 }
6422 }, 6474 },
6423 { 6475 {
6424 "defaultMessage": "!!!Select All", 6476 "defaultMessage": "!!!Select All",
6425 "end": { 6477 "end": {
6426 "column": 3, 6478 "column": 3,
6427 "line": 52 6479 "line": 53
6428 }, 6480 },
6429 "file": "src/lib/Menu.js", 6481 "file": "src/lib/Menu.js",
6430 "id": "menu.edit.selectAll", 6482 "id": "menu.edit.selectAll",
6431 "start": { 6483 "start": {
6432 "column": 13, 6484 "column": 13,
6433 "line": 49 6485 "line": 50
6434 } 6486 }
6435 }, 6487 },
6436 { 6488 {
6437 "defaultMessage": "!!!Speech", 6489 "defaultMessage": "!!!Speech",
6438 "end": { 6490 "end": {
6439 "column": 3, 6491 "column": 3,
6440 "line": 56 6492 "line": 57
6441 }, 6493 },
6442 "file": "src/lib/Menu.js", 6494 "file": "src/lib/Menu.js",
6443 "id": "menu.edit.speech", 6495 "id": "menu.edit.speech",
6444 "start": { 6496 "start": {
6445 "column": 10, 6497 "column": 10,
6446 "line": 53 6498 "line": 54
6447 } 6499 }
6448 }, 6500 },
6449 { 6501 {
6450 "defaultMessage": "!!!Start Speaking", 6502 "defaultMessage": "!!!Start Speaking",
6451 "end": { 6503 "end": {
6452 "column": 3, 6504 "column": 3,
6453 "line": 60 6505 "line": 61
6454 }, 6506 },
6455 "file": "src/lib/Menu.js", 6507 "file": "src/lib/Menu.js",
6456 "id": "menu.edit.startSpeaking", 6508 "id": "menu.edit.startSpeaking",
6457 "start": { 6509 "start": {
6458 "column": 17, 6510 "column": 17,
6459 "line": 57 6511 "line": 58
6460 } 6512 }
6461 }, 6513 },
6462 { 6514 {
6463 "defaultMessage": "!!!Stop Speaking", 6515 "defaultMessage": "!!!Stop Speaking",
6464 "end": { 6516 "end": {
6465 "column": 3, 6517 "column": 3,
6466 "line": 64 6518 "line": 65
6467 }, 6519 },
6468 "file": "src/lib/Menu.js", 6520 "file": "src/lib/Menu.js",
6469 "id": "menu.edit.stopSpeaking", 6521 "id": "menu.edit.stopSpeaking",
6470 "start": { 6522 "start": {
6471 "column": 16, 6523 "column": 16,
6472 "line": 61 6524 "line": 62
6473 } 6525 }
6474 }, 6526 },
6475 { 6527 {
6476 "defaultMessage": "!!!Start Dictation", 6528 "defaultMessage": "!!!Start Dictation",
6477 "end": { 6529 "end": {
6478 "column": 3, 6530 "column": 3,
6479 "line": 68 6531 "line": 69
6480 }, 6532 },
6481 "file": "src/lib/Menu.js", 6533 "file": "src/lib/Menu.js",
6482 "id": "menu.edit.startDictation", 6534 "id": "menu.edit.startDictation",
6483 "start": { 6535 "start": {
6484 "column": 18, 6536 "column": 18,
6485 "line": 65 6537 "line": 66
6486 } 6538 }
6487 }, 6539 },
6488 { 6540 {
6489 "defaultMessage": "!!!Emoji & Symbols", 6541 "defaultMessage": "!!!Emoji & Symbols",
6490 "end": { 6542 "end": {
6491 "column": 3, 6543 "column": 3,
6492 "line": 72 6544 "line": 73
6493 }, 6545 },
6494 "file": "src/lib/Menu.js", 6546 "file": "src/lib/Menu.js",
6495 "id": "menu.edit.emojiSymbols", 6547 "id": "menu.edit.emojiSymbols",
6496 "start": { 6548 "start": {
6497 "column": 16, 6549 "column": 16,
6498 "line": 69 6550 "line": 70
6499 } 6551 }
6500 }, 6552 },
6501 { 6553 {
6502 "defaultMessage": "!!!Open Quick Switch", 6554 "defaultMessage": "!!!Open Quick Switch",
6503 "end": { 6555 "end": {
6504 "column": 3, 6556 "column": 3,
6505 "line": 76 6557 "line": 77
6506 }, 6558 },
6507 "file": "src/lib/Menu.js", 6559 "file": "src/lib/Menu.js",
6508 "id": "menu.view.openQuickSwitch", 6560 "id": "menu.view.openQuickSwitch",
6509 "start": { 6561 "start": {
6510 "column": 19, 6562 "column": 19,
6511 "line": 73 6563 "line": 74
6512 } 6564 }
6513 }, 6565 },
6514 { 6566 {
6515 "defaultMessage": "!!!Back", 6567 "defaultMessage": "!!!Back",
6516 "end": { 6568 "end": {
6517 "column": 3, 6569 "column": 3,
6518 "line": 80 6570 "line": 81
6519 }, 6571 },
6520 "file": "src/lib/Menu.js", 6572 "file": "src/lib/Menu.js",
6521 "id": "menu.view.back", 6573 "id": "menu.view.back",
6522 "start": { 6574 "start": {
6523 "column": 8, 6575 "column": 8,
6524 "line": 77 6576 "line": 78
6525 } 6577 }
6526 }, 6578 },
6527 { 6579 {
6528 "defaultMessage": "!!!Forward", 6580 "defaultMessage": "!!!Forward",
6529 "end": { 6581 "end": {
6530 "column": 3, 6582 "column": 3,
6531 "line": 84 6583 "line": 85
6532 }, 6584 },
6533 "file": "src/lib/Menu.js", 6585 "file": "src/lib/Menu.js",
6534 "id": "menu.view.forward", 6586 "id": "menu.view.forward",
6535 "start": { 6587 "start": {
6536 "column": 11, 6588 "column": 11,
6537 "line": 81 6589 "line": 82
6538 } 6590 }
6539 }, 6591 },
6540 { 6592 {
6541 "defaultMessage": "!!!Actual Size", 6593 "defaultMessage": "!!!Actual Size",
6542 "end": { 6594 "end": {
6543 "column": 3, 6595 "column": 3,
6544 "line": 88 6596 "line": 89
6545 }, 6597 },
6546 "file": "src/lib/Menu.js", 6598 "file": "src/lib/Menu.js",
6547 "id": "menu.view.resetZoom", 6599 "id": "menu.view.resetZoom",
6548 "start": { 6600 "start": {
6549 "column": 13, 6601 "column": 13,
6550 "line": 85 6602 "line": 86
6551 } 6603 }
6552 }, 6604 },
6553 { 6605 {
6554 "defaultMessage": "!!!Zoom In", 6606 "defaultMessage": "!!!Zoom In",
6555 "end": { 6607 "end": {
6556 "column": 3, 6608 "column": 3,
6557 "line": 92 6609 "line": 93
6558 }, 6610 },
6559 "file": "src/lib/Menu.js", 6611 "file": "src/lib/Menu.js",
6560 "id": "menu.view.zoomIn", 6612 "id": "menu.view.zoomIn",
6561 "start": { 6613 "start": {
6562 "column": 10, 6614 "column": 10,
6563 "line": 89 6615 "line": 90
6564 } 6616 }
6565 }, 6617 },
6566 { 6618 {
6567 "defaultMessage": "!!!Zoom Out", 6619 "defaultMessage": "!!!Zoom Out",
6568 "end": { 6620 "end": {
6569 "column": 3, 6621 "column": 3,
6570 "line": 96 6622 "line": 97
6571 }, 6623 },
6572 "file": "src/lib/Menu.js", 6624 "file": "src/lib/Menu.js",
6573 "id": "menu.view.zoomOut", 6625 "id": "menu.view.zoomOut",
6574 "start": { 6626 "start": {
6575 "column": 11, 6627 "column": 11,
6576 "line": 93 6628 "line": 94
6577 } 6629 }
6578 }, 6630 },
6579 { 6631 {
6580 "defaultMessage": "!!!Enter Full Screen", 6632 "defaultMessage": "!!!Enter Full Screen",
6581 "end": { 6633 "end": {
6582 "column": 3, 6634 "column": 3,
6583 "line": 100 6635 "line": 101
6584 }, 6636 },
6585 "file": "src/lib/Menu.js", 6637 "file": "src/lib/Menu.js",
6586 "id": "menu.view.enterFullScreen", 6638 "id": "menu.view.enterFullScreen",
6587 "start": { 6639 "start": {
6588 "column": 19, 6640 "column": 19,
6589 "line": 97 6641 "line": 98
6590 } 6642 }
6591 }, 6643 },
6592 { 6644 {
6593 "defaultMessage": "!!!Exit Full Screen", 6645 "defaultMessage": "!!!Exit Full Screen",
6594 "end": { 6646 "end": {
6595 "column": 3, 6647 "column": 3,
6596 "line": 104 6648 "line": 105
6597 }, 6649 },
6598 "file": "src/lib/Menu.js", 6650 "file": "src/lib/Menu.js",
6599 "id": "menu.view.exitFullScreen", 6651 "id": "menu.view.exitFullScreen",
6600 "start": { 6652 "start": {
6601 "column": 18, 6653 "column": 18,
6602 "line": 101 6654 "line": 102
6603 } 6655 }
6604 }, 6656 },
6605 { 6657 {
6606 "defaultMessage": "!!!Toggle Full Screen", 6658 "defaultMessage": "!!!Toggle Full Screen",
6607 "end": { 6659 "end": {
6608 "column": 3, 6660 "column": 3,
6609 "line": 108 6661 "line": 109
6610 }, 6662 },
6611 "file": "src/lib/Menu.js", 6663 "file": "src/lib/Menu.js",
6612 "id": "menu.view.toggleFullScreen", 6664 "id": "menu.view.toggleFullScreen",
6613 "start": { 6665 "start": {
6614 "column": 20, 6666 "column": 20,
6615 "line": 105 6667 "line": 106
6616 } 6668 }
6617 }, 6669 },
6618 { 6670 {
6619 "defaultMessage": "!!!Toggle Developer Tools", 6671 "defaultMessage": "!!!Toggle Developer Tools",
6620 "end": { 6672 "end": {
6621 "column": 3, 6673 "column": 3,
6622 "line": 112 6674 "line": 113
6623 }, 6675 },
6624 "file": "src/lib/Menu.js", 6676 "file": "src/lib/Menu.js",
6625 "id": "menu.view.toggleDevTools", 6677 "id": "menu.view.toggleDevTools",
6626 "start": { 6678 "start": {
6627 "column": 18, 6679 "column": 18,
6628 "line": 109 6680 "line": 110
6629 } 6681 }
6630 }, 6682 },
6631 { 6683 {
6632 "defaultMessage": "!!!Toggle Todos Developer Tools", 6684 "defaultMessage": "!!!Toggle Todos Developer Tools",
6633 "end": { 6685 "end": {
6634 "column": 3, 6686 "column": 3,
6635 "line": 116 6687 "line": 117
6636 }, 6688 },
6637 "file": "src/lib/Menu.js", 6689 "file": "src/lib/Menu.js",
6638 "id": "menu.view.toggleTodosDevTools", 6690 "id": "menu.view.toggleTodosDevTools",
6639 "start": { 6691 "start": {
6640 "column": 23, 6692 "column": 23,
6641 "line": 113 6693 "line": 114
6642 } 6694 }
6643 }, 6695 },
6644 { 6696 {
6645 "defaultMessage": "!!!Toggle Service Developer Tools", 6697 "defaultMessage": "!!!Toggle Service Developer Tools",
6646 "end": { 6698 "end": {
6647 "column": 3, 6699 "column": 3,
6648 "line": 120 6700 "line": 121
6649 }, 6701 },
6650 "file": "src/lib/Menu.js", 6702 "file": "src/lib/Menu.js",
6651 "id": "menu.view.toggleServiceDevTools", 6703 "id": "menu.view.toggleServiceDevTools",
6652 "start": { 6704 "start": {
6653 "column": 25, 6705 "column": 25,
6654 "line": 117 6706 "line": 118
6655 } 6707 }
6656 }, 6708 },
6657 { 6709 {
6658 "defaultMessage": "!!!Reload Service", 6710 "defaultMessage": "!!!Reload Service",
6659 "end": { 6711 "end": {
6660 "column": 3, 6712 "column": 3,
6661 "line": 124 6713 "line": 125
6662 }, 6714 },
6663 "file": "src/lib/Menu.js", 6715 "file": "src/lib/Menu.js",
6664 "id": "menu.view.reloadService", 6716 "id": "menu.view.reloadService",
6665 "start": { 6717 "start": {
6666 "column": 17, 6718 "column": 17,
6667 "line": 121 6719 "line": 122
6668 } 6720 }
6669 }, 6721 },
6670 { 6722 {
6671 "defaultMessage": "!!!Reload Ferdi", 6723 "defaultMessage": "!!!Reload Ferdi",
6672 "end": { 6724 "end": {
6673 "column": 3, 6725 "column": 3,
6674 "line": 128 6726 "line": 129
6675 }, 6727 },
6676 "file": "src/lib/Menu.js", 6728 "file": "src/lib/Menu.js",
6677 "id": "menu.view.reloadFranz", 6729 "id": "menu.view.reloadFranz",
6678 "start": { 6730 "start": {
6679 "column": 15, 6731 "column": 15,
6680 "line": 125 6732 "line": 126
6681 } 6733 }
6682 }, 6734 },
6683 { 6735 {
6684 "defaultMessage": "!!!Lock Ferdi", 6736 "defaultMessage": "!!!Lock Ferdi",
6685 "end": { 6737 "end": {
6686 "column": 3, 6738 "column": 3,
6687 "line": 132 6739 "line": 133
6688 }, 6740 },
6689 "file": "src/lib/Menu.js", 6741 "file": "src/lib/Menu.js",
6690 "id": "menu.view.lockFerdi", 6742 "id": "menu.view.lockFerdi",
6691 "start": { 6743 "start": {
6692 "column": 13, 6744 "column": 13,
6693 "line": 129 6745 "line": 130
6694 } 6746 }
6695 }, 6747 },
6696 { 6748 {
6697 "defaultMessage": "!!!Minimize", 6749 "defaultMessage": "!!!Minimize",
6698 "end": { 6750 "end": {
6699 "column": 3, 6751 "column": 3,
6700 "line": 136 6752 "line": 137
6701 }, 6753 },
6702 "file": "src/lib/Menu.js", 6754 "file": "src/lib/Menu.js",
6703 "id": "menu.window.minimize", 6755 "id": "menu.window.minimize",
6704 "start": { 6756 "start": {
6705 "column": 12, 6757 "column": 12,
6706 "line": 133 6758 "line": 134
6707 } 6759 }
6708 }, 6760 },
6709 { 6761 {
6710 "defaultMessage": "!!!Close", 6762 "defaultMessage": "!!!Close",
6711 "end": { 6763 "end": {
6712 "column": 3, 6764 "column": 3,
6713 "line": 140 6765 "line": 141
6714 }, 6766 },
6715 "file": "src/lib/Menu.js", 6767 "file": "src/lib/Menu.js",
6716 "id": "menu.window.close", 6768 "id": "menu.window.close",
6717 "start": { 6769 "start": {
6718 "column": 9, 6770 "column": 9,
6719 "line": 137 6771 "line": 138
6720 } 6772 }
6721 }, 6773 },
6722 { 6774 {
6723 "defaultMessage": "!!!Learn More", 6775 "defaultMessage": "!!!Learn More",
6724 "end": { 6776 "end": {
6725 "column": 3, 6777 "column": 3,
6726 "line": 144 6778 "line": 145
6727 }, 6779 },
6728 "file": "src/lib/Menu.js", 6780 "file": "src/lib/Menu.js",
6729 "id": "menu.help.learnMore", 6781 "id": "menu.help.learnMore",
6730 "start": { 6782 "start": {
6731 "column": 13, 6783 "column": 13,
6732 "line": 141 6784 "line": 142
6733 } 6785 }
6734 }, 6786 },
6735 { 6787 {
6736 "defaultMessage": "!!!Changelog", 6788 "defaultMessage": "!!!Changelog",
6737 "end": { 6789 "end": {
6738 "column": 3, 6790 "column": 3,
6739 "line": 148 6791 "line": 149
6740 }, 6792 },
6741 "file": "src/lib/Menu.js", 6793 "file": "src/lib/Menu.js",
6742 "id": "menu.help.changelog", 6794 "id": "menu.help.changelog",
6743 "start": { 6795 "start": {
6744 "column": 13, 6796 "column": 13,
6745 "line": 145 6797 "line": 146
6746 } 6798 }
6747 }, 6799 },
6748 { 6800 {
6749 "defaultMessage": "!!!Support", 6801 "defaultMessage": "!!!Support",
6750 "end": { 6802 "end": {
6751 "column": 3, 6803 "column": 3,
6752 "line": 152 6804 "line": 153
6753 }, 6805 },
6754 "file": "src/lib/Menu.js", 6806 "file": "src/lib/Menu.js",
6755 "id": "menu.help.support", 6807 "id": "menu.help.support",
6756 "start": { 6808 "start": {
6757 "column": 11, 6809 "column": 11,
6758 "line": 149 6810 "line": 150
6759 } 6811 }
6760 }, 6812 },
6761 { 6813 {
6762 "defaultMessage": "!!!Copy Debug Information", 6814 "defaultMessage": "!!!Copy Debug Information",
6763 "end": { 6815 "end": {
6764 "column": 3, 6816 "column": 3,
6765 "line": 156 6817 "line": 157
6766 }, 6818 },
6767 "file": "src/lib/Menu.js", 6819 "file": "src/lib/Menu.js",
6768 "id": "menu.help.debugInfo", 6820 "id": "menu.help.debugInfo",
6769 "start": { 6821 "start": {
6770 "column": 13, 6822 "column": 13,
6771 "line": 153 6823 "line": 154
6772 } 6824 }
6773 }, 6825 },
6774 { 6826 {
6775 "defaultMessage": "!!!Publish Debug Information", 6827 "defaultMessage": "!!!Publish Debug Information",
6776 "end": { 6828 "end": {
6777 "column": 3, 6829 "column": 3,
6778 "line": 160 6830 "line": 161
6779 }, 6831 },
6780 "file": "src/lib/Menu.js", 6832 "file": "src/lib/Menu.js",
6781 "id": "menu.help.publishDebugInfo", 6833 "id": "menu.help.publishDebugInfo",
6782 "start": { 6834 "start": {
6783 "column": 20, 6835 "column": 20,
6784 "line": 157 6836 "line": 158
6785 } 6837 }
6786 }, 6838 },
6787 { 6839 {
6788 "defaultMessage": "!!!Ferdi Debug Information", 6840 "defaultMessage": "!!!Ferdi Debug Information",
6789 "end": { 6841 "end": {
6790 "column": 3, 6842 "column": 3,
6791 "line": 164 6843 "line": 165
6792 }, 6844 },
6793 "file": "src/lib/Menu.js", 6845 "file": "src/lib/Menu.js",
6794 "id": "menu.help.debugInfoCopiedHeadline", 6846 "id": "menu.help.debugInfoCopiedHeadline",
6795 "start": { 6847 "start": {
6796 "column": 27, 6848 "column": 27,
6797 "line": 161 6849 "line": 162
6798 } 6850 }
6799 }, 6851 },
6800 { 6852 {
6801 "defaultMessage": "!!!Your Debug Information has been copied to your clipboard.", 6853 "defaultMessage": "!!!Your Debug Information has been copied to your clipboard.",
6802 "end": { 6854 "end": {
6803 "column": 3, 6855 "column": 3,
6804 "line": 168 6856 "line": 169
6805 }, 6857 },
6806 "file": "src/lib/Menu.js", 6858 "file": "src/lib/Menu.js",
6807 "id": "menu.help.debugInfoCopiedBody", 6859 "id": "menu.help.debugInfoCopiedBody",
6808 "start": { 6860 "start": {
6809 "column": 23, 6861 "column": 23,
6810 "line": 165 6862 "line": 166
6863 }
6864 },
6865 {
6866 "defaultMessage": "!!!Unlock with Touch ID",
6867 "end": {
6868 "column": 3,
6869 "line": 173
6870 },
6871 "file": "src/lib/Menu.js",
6872 "id": "locked.touchId",
6873 "start": {
6874 "column": 11,
6875 "line": 170
6876 }
6877 },
6878 {
6879 "defaultMessage": "!!!unlock via Touch ID",
6880 "end": {
6881 "column": 3,
6882 "line": 177
6883 },
6884 "file": "src/lib/Menu.js",
6885 "id": "locked.touchIdPrompt",
6886 "start": {
6887 "column": 17,
6888 "line": 174
6811 } 6889 }
6812 }, 6890 },
6813 { 6891 {
6814 "defaultMessage": "!!!Terms of Service", 6892 "defaultMessage": "!!!Terms of Service",
6815 "end": { 6893 "end": {
6816 "column": 3, 6894 "column": 3,
6817 "line": 172 6895 "line": 181
6818 }, 6896 },
6819 "file": "src/lib/Menu.js", 6897 "file": "src/lib/Menu.js",
6820 "id": "menu.help.tos", 6898 "id": "menu.help.tos",
6821 "start": { 6899 "start": {
6822 "column": 7, 6900 "column": 7,
6823 "line": 169 6901 "line": 178
6824 } 6902 }
6825 }, 6903 },
6826 { 6904 {
6827 "defaultMessage": "!!!Privacy Statement", 6905 "defaultMessage": "!!!Privacy Statement",
6828 "end": { 6906 "end": {
6829 "column": 3, 6907 "column": 3,
6830 "line": 176 6908 "line": 185
6831 }, 6909 },
6832 "file": "src/lib/Menu.js", 6910 "file": "src/lib/Menu.js",
6833 "id": "menu.help.privacy", 6911 "id": "menu.help.privacy",
6834 "start": { 6912 "start": {
6835 "column": 11, 6913 "column": 11,
6836 "line": 173 6914 "line": 182
6837 } 6915 }
6838 }, 6916 },
6839 { 6917 {
6840 "defaultMessage": "!!!File", 6918 "defaultMessage": "!!!File",
6841 "end": { 6919 "end": {
6842 "column": 3, 6920 "column": 3,
6843 "line": 180 6921 "line": 189
6844 }, 6922 },
6845 "file": "src/lib/Menu.js", 6923 "file": "src/lib/Menu.js",
6846 "id": "menu.file", 6924 "id": "menu.file",
6847 "start": { 6925 "start": {
6848 "column": 8, 6926 "column": 8,
6849 "line": 177 6927 "line": 186
6850 } 6928 }
6851 }, 6929 },
6852 { 6930 {
6853 "defaultMessage": "!!!View", 6931 "defaultMessage": "!!!View",
6854 "end": { 6932 "end": {
6855 "column": 3, 6933 "column": 3,
6856 "line": 184 6934 "line": 193
6857 }, 6935 },
6858 "file": "src/lib/Menu.js", 6936 "file": "src/lib/Menu.js",
6859 "id": "menu.view", 6937 "id": "menu.view",
6860 "start": { 6938 "start": {
6861 "column": 8, 6939 "column": 8,
6862 "line": 181 6940 "line": 190
6863 } 6941 }
6864 }, 6942 },
6865 { 6943 {
6866 "defaultMessage": "!!!Services", 6944 "defaultMessage": "!!!Services",
6867 "end": { 6945 "end": {
6868 "column": 3, 6946 "column": 3,
6869 "line": 188 6947 "line": 197
6870 }, 6948 },
6871 "file": "src/lib/Menu.js", 6949 "file": "src/lib/Menu.js",
6872 "id": "menu.services", 6950 "id": "menu.services",
6873 "start": { 6951 "start": {
6874 "column": 12, 6952 "column": 12,
6875 "line": 185 6953 "line": 194
6876 } 6954 }
6877 }, 6955 },
6878 { 6956 {
6879 "defaultMessage": "!!!Window", 6957 "defaultMessage": "!!!Window",
6880 "end": { 6958 "end": {
6881 "column": 3, 6959 "column": 3,
6882 "line": 192 6960 "line": 201
6883 }, 6961 },
6884 "file": "src/lib/Menu.js", 6962 "file": "src/lib/Menu.js",
6885 "id": "menu.window", 6963 "id": "menu.window",
6886 "start": { 6964 "start": {
6887 "column": 10, 6965 "column": 10,
6888 "line": 189 6966 "line": 198
6889 } 6967 }
6890 }, 6968 },
6891 { 6969 {
6892 "defaultMessage": "!!!Help", 6970 "defaultMessage": "!!!Help",
6893 "end": { 6971 "end": {
6894 "column": 3, 6972 "column": 3,
6895 "line": 196 6973 "line": 205
6896 }, 6974 },
6897 "file": "src/lib/Menu.js", 6975 "file": "src/lib/Menu.js",
6898 "id": "menu.help", 6976 "id": "menu.help",
6899 "start": { 6977 "start": {
6900 "column": 8, 6978 "column": 8,
6901 "line": 193 6979 "line": 202
6902 } 6980 }
6903 }, 6981 },
6904 { 6982 {
6905 "defaultMessage": "!!!About Ferdi", 6983 "defaultMessage": "!!!About Ferdi",
6906 "end": { 6984 "end": {
6907 "column": 3, 6985 "column": 3,
6908 "line": 200 6986 "line": 209
6909 }, 6987 },
6910 "file": "src/lib/Menu.js", 6988 "file": "src/lib/Menu.js",
6911 "id": "menu.app.about", 6989 "id": "menu.app.about",
6912 "start": { 6990 "start": {
6913 "column": 9, 6991 "column": 9,
6914 "line": 197 6992 "line": 206
6915 } 6993 }
6916 }, 6994 },
6917 { 6995 {
6918 "defaultMessage": "!!!What's new?", 6996 "defaultMessage": "!!!What's new?",
6919 "end": { 6997 "end": {
6920 "column": 3, 6998 "column": 3,
6921 "line": 204 6999 "line": 213
6922 }, 7000 },
6923 "file": "src/lib/Menu.js", 7001 "file": "src/lib/Menu.js",
6924 "id": "menu.app.announcement", 7002 "id": "menu.app.announcement",
6925 "start": { 7003 "start": {
6926 "column": 16, 7004 "column": 16,
6927 "line": 201 7005 "line": 210
6928 } 7006 }
6929 }, 7007 },
6930 { 7008 {
6931 "defaultMessage": "!!!Settings", 7009 "defaultMessage": "!!!Settings",
6932 "end": { 7010 "end": {
6933 "column": 3, 7011 "column": 3,
6934 "line": 208 7012 "line": 217
6935 }, 7013 },
6936 "file": "src/lib/Menu.js", 7014 "file": "src/lib/Menu.js",
6937 "id": "menu.app.settings", 7015 "id": "menu.app.settings",
6938 "start": { 7016 "start": {
6939 "column": 12, 7017 "column": 12,
6940 "line": 205 7018 "line": 214
6941 } 7019 }
6942 }, 7020 },
6943 { 7021 {
6944 "defaultMessage": "!!!Check for updates", 7022 "defaultMessage": "!!!Check for updates",
6945 "end": { 7023 "end": {
6946 "column": 3, 7024 "column": 3,
6947 "line": 212 7025 "line": 221
6948 }, 7026 },
6949 "file": "src/lib/Menu.js", 7027 "file": "src/lib/Menu.js",
6950 "id": "menu.app.checkForUpdates", 7028 "id": "menu.app.checkForUpdates",
6951 "start": { 7029 "start": {
6952 "column": 19, 7030 "column": 19,
6953 "line": 209 7031 "line": 218
6954 } 7032 }
6955 }, 7033 },
6956 { 7034 {
6957 "defaultMessage": "!!!Hide", 7035 "defaultMessage": "!!!Hide",
6958 "end": { 7036 "end": {
6959 "column": 3, 7037 "column": 3,
6960 "line": 216 7038 "line": 225
6961 }, 7039 },
6962 "file": "src/lib/Menu.js", 7040 "file": "src/lib/Menu.js",
6963 "id": "menu.app.hide", 7041 "id": "menu.app.hide",
6964 "start": { 7042 "start": {
6965 "column": 8, 7043 "column": 8,
6966 "line": 213 7044 "line": 222
6967 } 7045 }
6968 }, 7046 },
6969 { 7047 {
6970 "defaultMessage": "!!!Hide Others", 7048 "defaultMessage": "!!!Hide Others",
6971 "end": { 7049 "end": {
6972 "column": 3, 7050 "column": 3,
6973 "line": 220 7051 "line": 229
6974 }, 7052 },
6975 "file": "src/lib/Menu.js", 7053 "file": "src/lib/Menu.js",
6976 "id": "menu.app.hideOthers", 7054 "id": "menu.app.hideOthers",
6977 "start": { 7055 "start": {
6978 "column": 14, 7056 "column": 14,
6979 "line": 217 7057 "line": 226
6980 } 7058 }
6981 }, 7059 },
6982 { 7060 {
6983 "defaultMessage": "!!!Unhide", 7061 "defaultMessage": "!!!Unhide",
6984 "end": { 7062 "end": {
6985 "column": 3, 7063 "column": 3,
6986 "line": 224 7064 "line": 233
6987 }, 7065 },
6988 "file": "src/lib/Menu.js", 7066 "file": "src/lib/Menu.js",
6989 "id": "menu.app.unhide", 7067 "id": "menu.app.unhide",
6990 "start": { 7068 "start": {
6991 "column": 10, 7069 "column": 10,
6992 "line": 221 7070 "line": 230
6993 } 7071 }
6994 }, 7072 },
6995 { 7073 {
6996 "defaultMessage": "!!!Auto-hide menu bar", 7074 "defaultMessage": "!!!Auto-hide menu bar",
6997 "end": { 7075 "end": {
6998 "column": 3, 7076 "column": 3,
6999 "line": 228 7077 "line": 237
7000 }, 7078 },
7001 "file": "src/lib/Menu.js", 7079 "file": "src/lib/Menu.js",
7002 "id": "menu.app.autohideMenuBar", 7080 "id": "menu.app.autohideMenuBar",
7003 "start": { 7081 "start": {
7004 "column": 19, 7082 "column": 19,
7005 "line": 225 7083 "line": 234
7006 } 7084 }
7007 }, 7085 },
7008 { 7086 {
7009 "defaultMessage": "!!!Quit", 7087 "defaultMessage": "!!!Quit",
7010 "end": { 7088 "end": {
7011 "column": 3, 7089 "column": 3,
7012 "line": 232 7090 "line": 241
7013 }, 7091 },
7014 "file": "src/lib/Menu.js", 7092 "file": "src/lib/Menu.js",
7015 "id": "menu.app.quit", 7093 "id": "menu.app.quit",
7016 "start": { 7094 "start": {
7017 "column": 8, 7095 "column": 8,
7018 "line": 229 7096 "line": 238
7019 } 7097 }
7020 }, 7098 },
7021 { 7099 {
7022 "defaultMessage": "!!!Add New Service...", 7100 "defaultMessage": "!!!Add New Service...",
7023 "end": { 7101 "end": {
7024 "column": 3, 7102 "column": 3,
7025 "line": 236 7103 "line": 245
7026 }, 7104 },
7027 "file": "src/lib/Menu.js", 7105 "file": "src/lib/Menu.js",
7028 "id": "menu.services.addNewService", 7106 "id": "menu.services.addNewService",
7029 "start": { 7107 "start": {
7030 "column": 17, 7108 "column": 17,
7031 "line": 233 7109 "line": 242
7032 } 7110 }
7033 }, 7111 },
7034 { 7112 {
7035 "defaultMessage": "!!!Add New Workspace...", 7113 "defaultMessage": "!!!Add New Workspace...",
7036 "end": { 7114 "end": {
7037 "column": 3, 7115 "column": 3,
7038 "line": 240 7116 "line": 249
7039 }, 7117 },
7040 "file": "src/lib/Menu.js", 7118 "file": "src/lib/Menu.js",
7041 "id": "menu.workspaces.addNewWorkspace", 7119 "id": "menu.workspaces.addNewWorkspace",
7042 "start": { 7120 "start": {
7043 "column": 19, 7121 "column": 19,
7044 "line": 237 7122 "line": 246
7045 } 7123 }
7046 }, 7124 },
7047 { 7125 {
7048 "defaultMessage": "!!!Open workspace drawer", 7126 "defaultMessage": "!!!Open workspace drawer",
7049 "end": { 7127 "end": {
7050 "column": 3, 7128 "column": 3,
7051 "line": 244 7129 "line": 253
7052 }, 7130 },
7053 "file": "src/lib/Menu.js", 7131 "file": "src/lib/Menu.js",
7054 "id": "menu.workspaces.openWorkspaceDrawer", 7132 "id": "menu.workspaces.openWorkspaceDrawer",
7055 "start": { 7133 "start": {
7056 "column": 23, 7134 "column": 23,
7057 "line": 241 7135 "line": 250
7058 } 7136 }
7059 }, 7137 },
7060 { 7138 {
7061 "defaultMessage": "!!!Close workspace drawer", 7139 "defaultMessage": "!!!Close workspace drawer",
7062 "end": { 7140 "end": {
7063 "column": 3, 7141 "column": 3,
7064 "line": 248 7142 "line": 257
7065 }, 7143 },
7066 "file": "src/lib/Menu.js", 7144 "file": "src/lib/Menu.js",
7067 "id": "menu.workspaces.closeWorkspaceDrawer", 7145 "id": "menu.workspaces.closeWorkspaceDrawer",
7068 "start": { 7146 "start": {
7069 "column": 24, 7147 "column": 24,
7070 "line": 245 7148 "line": 254
7071 } 7149 }
7072 }, 7150 },
7073 { 7151 {
7074 "defaultMessage": "!!!Activate next service...", 7152 "defaultMessage": "!!!Activate next service...",
7075 "end": { 7153 "end": {
7076 "column": 3, 7154 "column": 3,
7077 "line": 252 7155 "line": 261
7078 }, 7156 },
7079 "file": "src/lib/Menu.js", 7157 "file": "src/lib/Menu.js",
7080 "id": "menu.services.setNextServiceActive", 7158 "id": "menu.services.setNextServiceActive",
7081 "start": { 7159 "start": {
7082 "column": 23, 7160 "column": 23,
7083 "line": 249 7161 "line": 258
7084 } 7162 }
7085 }, 7163 },
7086 { 7164 {
7087 "defaultMessage": "!!!Activate previous service...", 7165 "defaultMessage": "!!!Activate previous service...",
7088 "end": { 7166 "end": {
7089 "column": 3, 7167 "column": 3,
7090 "line": 256 7168 "line": 265
7091 }, 7169 },
7092 "file": "src/lib/Menu.js", 7170 "file": "src/lib/Menu.js",
7093 "id": "menu.services.activatePreviousService", 7171 "id": "menu.services.activatePreviousService",
7094 "start": { 7172 "start": {
7095 "column": 27, 7173 "column": 27,
7096 "line": 253 7174 "line": 262
7097 } 7175 }
7098 }, 7176 },
7099 { 7177 {
7100 "defaultMessage": "!!!Disable notifications & audio", 7178 "defaultMessage": "!!!Disable notifications & audio",
7101 "end": { 7179 "end": {
7102 "column": 3, 7180 "column": 3,
7103 "line": 260 7181 "line": 269
7104 }, 7182 },
7105 "file": "src/lib/Menu.js", 7183 "file": "src/lib/Menu.js",
7106 "id": "sidebar.muteApp", 7184 "id": "sidebar.muteApp",
7107 "start": { 7185 "start": {
7108 "column": 11, 7186 "column": 11,
7109 "line": 257 7187 "line": 266
7110 } 7188 }
7111 }, 7189 },
7112 { 7190 {
7113 "defaultMessage": "!!!Enable notifications & audio", 7191 "defaultMessage": "!!!Enable notifications & audio",
7114 "end": { 7192 "end": {
7115 "column": 3, 7193 "column": 3,
7116 "line": 264 7194 "line": 273
7117 }, 7195 },
7118 "file": "src/lib/Menu.js", 7196 "file": "src/lib/Menu.js",
7119 "id": "sidebar.unmuteApp", 7197 "id": "sidebar.unmuteApp",
7120 "start": { 7198 "start": {
7121 "column": 13, 7199 "column": 13,
7122 "line": 261 7200 "line": 270
7123 } 7201 }
7124 }, 7202 },
7125 { 7203 {
7126 "defaultMessage": "!!!Workspaces", 7204 "defaultMessage": "!!!Workspaces",
7127 "end": { 7205 "end": {
7128 "column": 3, 7206 "column": 3,
7129 "line": 268 7207 "line": 277
7130 }, 7208 },
7131 "file": "src/lib/Menu.js", 7209 "file": "src/lib/Menu.js",
7132 "id": "menu.workspaces", 7210 "id": "menu.workspaces",
7133 "start": { 7211 "start": {
7134 "column": 14, 7212 "column": 14,
7135 "line": 265 7213 "line": 274
7136 } 7214 }
7137 }, 7215 },
7138 { 7216 {
7139 "defaultMessage": "!!!Default", 7217 "defaultMessage": "!!!Default",
7140 "end": { 7218 "end": {
7141 "column": 3, 7219 "column": 3,
7142 "line": 272 7220 "line": 281
7143 }, 7221 },
7144 "file": "src/lib/Menu.js", 7222 "file": "src/lib/Menu.js",
7145 "id": "menu.workspaces.defaultWorkspace", 7223 "id": "menu.workspaces.defaultWorkspace",
7146 "start": { 7224 "start": {
7147 "column": 20, 7225 "column": 20,
7148 "line": 269 7226 "line": 278
7149 } 7227 }
7150 }, 7228 },
7151 { 7229 {
7152 "defaultMessage": "!!!Todos", 7230 "defaultMessage": "!!!Todos",
7153 "end": { 7231 "end": {
7154 "column": 3, 7232 "column": 3,
7155 "line": 276 7233 "line": 285
7156 }, 7234 },
7157 "file": "src/lib/Menu.js", 7235 "file": "src/lib/Menu.js",
7158 "id": "menu.todos", 7236 "id": "menu.todos",
7159 "start": { 7237 "start": {
7160 "column": 9, 7238 "column": 9,
7161 "line": 273 7239 "line": 282
7162 } 7240 }
7163 }, 7241 },
7164 { 7242 {
7165 "defaultMessage": "!!!Open Todos drawer", 7243 "defaultMessage": "!!!Open Todos drawer",
7166 "end": { 7244 "end": {
7167 "column": 3, 7245 "column": 3,
7168 "line": 280 7246 "line": 289
7169 }, 7247 },
7170 "file": "src/lib/Menu.js", 7248 "file": "src/lib/Menu.js",
7171 "id": "menu.Todoss.openTodosDrawer", 7249 "id": "menu.Todoss.openTodosDrawer",
7172 "start": { 7250 "start": {
7173 "column": 19, 7251 "column": 19,
7174 "line": 277 7252 "line": 286
7175 } 7253 }
7176 }, 7254 },
7177 { 7255 {
7178 "defaultMessage": "!!!Close Todos drawer", 7256 "defaultMessage": "!!!Close Todos drawer",
7179 "end": { 7257 "end": {
7180 "column": 3, 7258 "column": 3,
7181 "line": 284 7259 "line": 293
7182 }, 7260 },
7183 "file": "src/lib/Menu.js", 7261 "file": "src/lib/Menu.js",
7184 "id": "menu.Todoss.closeTodosDrawer", 7262 "id": "menu.Todoss.closeTodosDrawer",
7185 "start": { 7263 "start": {
7186 "column": 20, 7264 "column": 20,
7187 "line": 281 7265 "line": 290
7188 } 7266 }
7189 }, 7267 },
7190 { 7268 {
7191 "defaultMessage": "!!!Enable Todos", 7269 "defaultMessage": "!!!Enable Todos",
7192 "end": { 7270 "end": {
7193 "column": 3, 7271 "column": 3,
7194 "line": 288 7272 "line": 297
7195 }, 7273 },
7196 "file": "src/lib/Menu.js", 7274 "file": "src/lib/Menu.js",
7197 "id": "menu.todos.enableTodos", 7275 "id": "menu.todos.enableTodos",
7198 "start": { 7276 "start": {
7199 "column": 15, 7277 "column": 15,
7200 "line": 285 7278 "line": 294
7201 } 7279 }
7202 }, 7280 },
7203 { 7281 {
7204 "defaultMessage": "!!!Home", 7282 "defaultMessage": "!!!Home",
7205 "end": { 7283 "end": {
7206 "column": 3, 7284 "column": 3,
7207 "line": 292 7285 "line": 301
7208 }, 7286 },
7209 "file": "src/lib/Menu.js", 7287 "file": "src/lib/Menu.js",
7210 "id": "menu.services.goHome", 7288 "id": "menu.services.goHome",
7211 "start": { 7289 "start": {
7212 "column": 17, 7290 "column": 17,
7213 "line": 289 7291 "line": 298
7214 } 7292 }
7215 } 7293 }
7216 ], 7294 ],
diff --git a/src/i18n/locales/en-US.json b/src/i18n/locales/en-US.json
index 36494724b..499b73f68 100644
--- a/src/i18n/locales/en-US.json
+++ b/src/i18n/locales/en-US.json
@@ -85,6 +85,9 @@
85 "locked.invalidCredentials": "Password invalid", 85 "locked.invalidCredentials": "Password invalid",
86 "locked.password.label": "Password", 86 "locked.password.label": "Password",
87 "locked.submit.label": "Unlock", 87 "locked.submit.label": "Unlock",
88 "locked.touchId": "Unlock with Touch ID",
89 "locked.touchIdPrompt": "unlock via Touch ID",
90 "locked.unlockWithPassword": "Unlock with Password",
88 "login.changeServer": "Change server", 91 "login.changeServer": "Change server",
89 "login.customServerQuestion": "Using a Franz account to log in?", 92 "login.customServerQuestion": "Using a Franz account to log in?",
90 "login.customServerSuggestion": "Try importing your Franz account into Ferdi", 93 "login.customServerSuggestion": "Try importing your Franz account into Ferdi",
@@ -299,6 +302,7 @@
299 "settings.app.form.startMinimized": "Start minimized in tray", 302 "settings.app.form.startMinimized": "Start minimized in tray",
300 "settings.app.form.todoServer": "Todo Server", 303 "settings.app.form.todoServer": "Todo Server",
301 "settings.app.form.universalDarkMode": "Enable universal Dark Mode", 304 "settings.app.form.universalDarkMode": "Enable universal Dark Mode",
305 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi",
302 "settings.app.headline": "Settings", 306 "settings.app.headline": "Settings",
303 "settings.app.headlineAdvanced": "Advanced", 307 "settings.app.headlineAdvanced": "Advanced",
304 "settings.app.headlineAppearance": "Appearance", 308 "settings.app.headlineAppearance": "Appearance",