aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Vijay A <avijayr@protonmail.com>2021-08-06 08:13:00 +0530
committerLibravatar Vijay A <avijayr@protonmail.com>2021-08-06 08:14:15 +0530
commit49c94e105106bd38ffb820bee2007e4be52e35fa (patch)
tree9d3f1d0d0d7c465490a2a61661674ea17c3e059b
parent5.6.1-nightly.15 [skip ci] (diff)
downloadferdium-app-49c94e105106bd38ffb820bee2007e4be52e35fa.tar.gz
ferdium-app-49c94e105106bd38ffb820bee2007e4be52e35fa.tar.zst
ferdium-app-49c94e105106bd38ffb820bee2007e4be52e35fa.zip
revert: partially reverted menu-item cleanup (having only 'role' does not work in windows)
fixes #1746
-rw-r--r--src/i18n/locales/af.json2
-rw-r--r--src/i18n/locales/ar.json2
-rw-r--r--src/i18n/locales/be.json2
-rw-r--r--src/i18n/locales/bg.json2
-rw-r--r--src/i18n/locales/bs.json2
-rw-r--r--src/i18n/locales/ca.json2
-rw-r--r--src/i18n/locales/cs.json2
-rw-r--r--src/i18n/locales/da.json2
-rw-r--r--src/i18n/locales/de.json2
-rw-r--r--src/i18n/locales/defaultMessages.json473
-rw-r--r--src/i18n/locales/el.json2
-rw-r--r--src/i18n/locales/en-US.json21
-rw-r--r--src/i18n/locales/es.json2
-rw-r--r--src/i18n/locales/et.json2
-rw-r--r--src/i18n/locales/fa.json2
-rw-r--r--src/i18n/locales/fi.json2
-rw-r--r--src/i18n/locales/fil.json2
-rw-r--r--src/i18n/locales/fr.json2
-rw-r--r--src/i18n/locales/ga.json2
-rw-r--r--src/i18n/locales/he.json2
-rw-r--r--src/i18n/locales/hi.json2
-rw-r--r--src/i18n/locales/hr.json2
-rw-r--r--src/i18n/locales/hu.json2
-rw-r--r--src/i18n/locales/id.json2
-rw-r--r--src/i18n/locales/it.json2
-rw-r--r--src/i18n/locales/ja.json2
-rw-r--r--src/i18n/locales/ka.json2
-rw-r--r--src/i18n/locales/kk.json2
-rw-r--r--src/i18n/locales/ko.json2
-rw-r--r--src/i18n/locales/ms.json2
-rw-r--r--src/i18n/locales/nl-BE.json2
-rw-r--r--src/i18n/locales/nl.json2
-rw-r--r--src/i18n/locales/no.json2
-rw-r--r--src/i18n/locales/pl.json2
-rw-r--r--src/i18n/locales/pt-BR.json2
-rw-r--r--src/i18n/locales/pt.json2
-rw-r--r--src/i18n/locales/ro.json2
-rw-r--r--src/i18n/locales/ru.json2
-rw-r--r--src/i18n/locales/si.json2
-rw-r--r--src/i18n/locales/sk.json2
-rw-r--r--src/i18n/locales/sl.json2
-rw-r--r--src/i18n/locales/sq.json2
-rw-r--r--src/i18n/locales/sr.json2
-rw-r--r--src/i18n/locales/sv.json2
-rw-r--r--src/i18n/locales/tr.json2
-rw-r--r--src/i18n/locales/uk.json2
-rw-r--r--src/i18n/locales/vi.json2
-rw-r--r--src/i18n/locales/zh-CN.json2
-rw-r--r--src/i18n/locales/zh-HANS.json2
-rw-r--r--src/i18n/locales/zh-HANT.json2
-rw-r--r--src/i18n/locales/zh-TW.json2
-rw-r--r--src/i18n/locales/zh.json2
-rw-r--r--src/i18n/messages/src/lib/Menu.json473
-rw-r--r--src/lib/Menu.js130
54 files changed, 891 insertions, 306 deletions
diff --git a/src/i18n/locales/af.json b/src/i18n/locales/af.json
index 058185831..945532d0d 100644
--- a/src/i18n/locales/af.json
+++ b/src/i18n/locales/af.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Enable Todos", 126 "menu.todos.enableTodos": "Enable Todos",
127 "menu.view": "View", 127 "menu.view": "View",
128 "menu.view.back": "Back", 128 "menu.view.back": "Back",
129 "menu.view.enterFullScreen": "Enter Full Screen",
130 "menu.view.exitFullScreen": "Exit Full Screen",
131 "menu.view.forward": "Forward", 129 "menu.view.forward": "Forward",
132 "menu.view.lockFerdi": "Lock Ferdi", 130 "menu.view.lockFerdi": "Lock Ferdi",
133 "menu.view.openQuickSwitch": "Open Quick Switch", 131 "menu.view.openQuickSwitch": "Open Quick Switch",
diff --git a/src/i18n/locales/ar.json b/src/i18n/locales/ar.json
index 640740c5a..38b3f33c1 100644
--- a/src/i18n/locales/ar.json
+++ b/src/i18n/locales/ar.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "تفعيل المهام", 126 "menu.todos.enableTodos": "تفعيل المهام",
127 "menu.view": "عرض", 127 "menu.view": "عرض",
128 "menu.view.back": "الرجوع", 128 "menu.view.back": "الرجوع",
129 "menu.view.enterFullScreen": "الدخول إلى وضع ملء الشاشة",
130 "menu.view.exitFullScreen": "الخروج من وضع ملئ للشاشة",
131 "menu.view.forward": "تقدم", 129 "menu.view.forward": "تقدم",
132 "menu.view.lockFerdi": "قفل فردي", 130 "menu.view.lockFerdi": "قفل فردي",
133 "menu.view.openQuickSwitch": "فتح التبديل السريع", 131 "menu.view.openQuickSwitch": "فتح التبديل السريع",
diff --git a/src/i18n/locales/be.json b/src/i18n/locales/be.json
index 857b0bab4..7bebc83ed 100644
--- a/src/i18n/locales/be.json
+++ b/src/i18n/locales/be.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Enable Todos", 126 "menu.todos.enableTodos": "Enable Todos",
127 "menu.view": "View", 127 "menu.view": "View",
128 "menu.view.back": "Back", 128 "menu.view.back": "Back",
129 "menu.view.enterFullScreen": "Enter Full Screen",
130 "menu.view.exitFullScreen": "Exit Full Screen",
131 "menu.view.forward": "Forward", 129 "menu.view.forward": "Forward",
132 "menu.view.lockFerdi": "Lock Ferdi", 130 "menu.view.lockFerdi": "Lock Ferdi",
133 "menu.view.openQuickSwitch": "Open Quick Switch", 131 "menu.view.openQuickSwitch": "Open Quick Switch",
diff --git a/src/i18n/locales/bg.json b/src/i18n/locales/bg.json
index 4a4692652..87d1083a8 100644
--- a/src/i18n/locales/bg.json
+++ b/src/i18n/locales/bg.json
@@ -86,8 +86,6 @@
86 "menu.todos": "Todos", 86 "menu.todos": "Todos",
87 "menu.todos.enableTodos": "Enable Todos", 87 "menu.todos.enableTodos": "Enable Todos",
88 "menu.view": "Изглед", 88 "menu.view": "Изглед",
89 "menu.view.enterFullScreen": "Отвории на цял екран",
90 "menu.view.exitFullScreen": "Излез от цял екран",
91 "menu.view.reloadFerdi": "Презареди Ferdi", 89 "menu.view.reloadFerdi": "Презареди Ferdi",
92 "menu.view.reloadService": "Презареди услугата", 90 "menu.view.reloadService": "Презареди услугата",
93 "menu.view.reloadTodos": "Reload ToDos", 91 "menu.view.reloadTodos": "Reload ToDos",
diff --git a/src/i18n/locales/bs.json b/src/i18n/locales/bs.json
index 058185831..945532d0d 100644
--- a/src/i18n/locales/bs.json
+++ b/src/i18n/locales/bs.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Enable Todos", 126 "menu.todos.enableTodos": "Enable Todos",
127 "menu.view": "View", 127 "menu.view": "View",
128 "menu.view.back": "Back", 128 "menu.view.back": "Back",
129 "menu.view.enterFullScreen": "Enter Full Screen",
130 "menu.view.exitFullScreen": "Exit Full Screen",
131 "menu.view.forward": "Forward", 129 "menu.view.forward": "Forward",
132 "menu.view.lockFerdi": "Lock Ferdi", 130 "menu.view.lockFerdi": "Lock Ferdi",
133 "menu.view.openQuickSwitch": "Open Quick Switch", 131 "menu.view.openQuickSwitch": "Open Quick Switch",
diff --git a/src/i18n/locales/ca.json b/src/i18n/locales/ca.json
index 3f2fa5d63..5f097552b 100644
--- a/src/i18n/locales/ca.json
+++ b/src/i18n/locales/ca.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Activar Tasques", 126 "menu.todos.enableTodos": "Activar Tasques",
127 "menu.view": "Visualitza", 127 "menu.view": "Visualitza",
128 "menu.view.back": "Enrere", 128 "menu.view.back": "Enrere",
129 "menu.view.enterFullScreen": "Inicia la pantalla completa",
130 "menu.view.exitFullScreen": "Surt de pantalla completa",
131 "menu.view.forward": "Endavant", 129 "menu.view.forward": "Endavant",
132 "menu.view.lockFerdi": "Bloqueja Ferdi", 130 "menu.view.lockFerdi": "Bloqueja Ferdi",
133 "menu.view.openQuickSwitch": "Obre Quick Switch", 131 "menu.view.openQuickSwitch": "Obre Quick Switch",
diff --git a/src/i18n/locales/cs.json b/src/i18n/locales/cs.json
index 17e57d4d4..2d6c34a24 100644
--- a/src/i18n/locales/cs.json
+++ b/src/i18n/locales/cs.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Enable Todos", 126 "menu.todos.enableTodos": "Enable Todos",
127 "menu.view": "Zobrazení", 127 "menu.view": "Zobrazení",
128 "menu.view.back": "Back", 128 "menu.view.back": "Back",
129 "menu.view.enterFullScreen": "Spustit režim celé obrazovky",
130 "menu.view.exitFullScreen": "Ukončit celoobrazovkový režim",
131 "menu.view.forward": "Forward", 129 "menu.view.forward": "Forward",
132 "menu.view.lockFerdi": "Lock Ferdi", 130 "menu.view.lockFerdi": "Lock Ferdi",
133 "menu.view.openQuickSwitch": "Open Quick Switch", 131 "menu.view.openQuickSwitch": "Open Quick Switch",
diff --git a/src/i18n/locales/da.json b/src/i18n/locales/da.json
index 7ccfd853a..143223390 100644
--- a/src/i18n/locales/da.json
+++ b/src/i18n/locales/da.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Aktiver Todos", 126 "menu.todos.enableTodos": "Aktiver Todos",
127 "menu.view": "Vis", 127 "menu.view": "Vis",
128 "menu.view.back": "Tilbage", 128 "menu.view.back": "Tilbage",
129 "menu.view.enterFullScreen": "Start fuld skærm",
130 "menu.view.exitFullScreen": "Afslut fuld skærm",
131 "menu.view.forward": "Fremad", 129 "menu.view.forward": "Fremad",
132 "menu.view.lockFerdi": "Lås Ferdi", 130 "menu.view.lockFerdi": "Lås Ferdi",
133 "menu.view.openQuickSwitch": "Åben hurtig skift", 131 "menu.view.openQuickSwitch": "Åben hurtig skift",
diff --git a/src/i18n/locales/de.json b/src/i18n/locales/de.json
index 6b2f08c01..22d098d74 100644
--- a/src/i18n/locales/de.json
+++ b/src/i18n/locales/de.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Todos aktivieren", 126 "menu.todos.enableTodos": "Todos aktivieren",
127 "menu.view": "Darstellung", 127 "menu.view": "Darstellung",
128 "menu.view.back": "Zurück", 128 "menu.view.back": "Zurück",
129 "menu.view.enterFullScreen": "Vollbildmodus",
130 "menu.view.exitFullScreen": "Vollbildmodus aus",
131 "menu.view.forward": "Vorwärts", 129 "menu.view.forward": "Vorwärts",
132 "menu.view.lockFerdi": "Ferdi sperren", 130 "menu.view.lockFerdi": "Ferdi sperren",
133 "menu.view.openQuickSwitch": "Quick Switch öffnen", 131 "menu.view.openQuickSwitch": "Quick Switch öffnen",
diff --git a/src/i18n/locales/defaultMessages.json b/src/i18n/locales/defaultMessages.json
index f18a09940..0e6af97c4 100644
--- a/src/i18n/locales/defaultMessages.json
+++ b/src/i18n/locales/defaultMessages.json
@@ -5939,653 +5939,926 @@
5939 } 5939 }
5940 }, 5940 },
5941 { 5941 {
5942 "defaultMessage": "!!!View", 5942 "defaultMessage": "!!!Undo",
5943 "end": { 5943 "end": {
5944 "column": 3, 5944 "column": 3,
5945 "line": 27 5945 "line": 27
5946 }, 5946 },
5947 "file": "src/lib/Menu.js", 5947 "file": "src/lib/Menu.js",
5948 "id": "menu.view", 5948 "id": "menu.edit.undo",
5949 "start": { 5949 "start": {
5950 "column": 8, 5950 "column": 8,
5951 "line": 24 5951 "line": 24
5952 } 5952 }
5953 }, 5953 },
5954 { 5954 {
5955 "defaultMessage": "!!!Find in Page", 5955 "defaultMessage": "!!!Redo",
5956 "end": { 5956 "end": {
5957 "column": 3, 5957 "column": 3,
5958 "line": 31 5958 "line": 31
5959 }, 5959 },
5960 "file": "src/lib/Menu.js", 5960 "file": "src/lib/Menu.js",
5961 "id": "menu.edit.redo",
5962 "start": {
5963 "column": 8,
5964 "line": 28
5965 }
5966 },
5967 {
5968 "defaultMessage": "!!!Cut",
5969 "end": {
5970 "column": 3,
5971 "line": 35
5972 },
5973 "file": "src/lib/Menu.js",
5974 "id": "menu.edit.cut",
5975 "start": {
5976 "column": 7,
5977 "line": 32
5978 }
5979 },
5980 {
5981 "defaultMessage": "!!!Copy",
5982 "end": {
5983 "column": 3,
5984 "line": 39
5985 },
5986 "file": "src/lib/Menu.js",
5987 "id": "menu.edit.copy",
5988 "start": {
5989 "column": 8,
5990 "line": 36
5991 }
5992 },
5993 {
5994 "defaultMessage": "!!!Paste",
5995 "end": {
5996 "column": 3,
5997 "line": 43
5998 },
5999 "file": "src/lib/Menu.js",
6000 "id": "menu.edit.paste",
6001 "start": {
6002 "column": 9,
6003 "line": 40
6004 }
6005 },
6006 {
6007 "defaultMessage": "!!!Paste And Match Style",
6008 "end": {
6009 "column": 3,
6010 "line": 47
6011 },
6012 "file": "src/lib/Menu.js",
6013 "id": "menu.edit.pasteAndMatchStyle",
6014 "start": {
6015 "column": 22,
6016 "line": 44
6017 }
6018 },
6019 {
6020 "defaultMessage": "!!!Delete",
6021 "end": {
6022 "column": 3,
6023 "line": 51
6024 },
6025 "file": "src/lib/Menu.js",
6026 "id": "menu.edit.delete",
6027 "start": {
6028 "column": 10,
6029 "line": 48
6030 }
6031 },
6032 {
6033 "defaultMessage": "!!!Select All",
6034 "end": {
6035 "column": 3,
6036 "line": 55
6037 },
6038 "file": "src/lib/Menu.js",
6039 "id": "menu.edit.selectAll",
6040 "start": {
6041 "column": 13,
6042 "line": 52
6043 }
6044 },
6045 {
6046 "defaultMessage": "!!!Find in Page",
6047 "end": {
6048 "column": 3,
6049 "line": 59
6050 },
6051 "file": "src/lib/Menu.js",
5961 "id": "menu.edit.findInPage", 6052 "id": "menu.edit.findInPage",
5962 "start": { 6053 "start": {
5963 "column": 14, 6054 "column": 14,
5964 "line": 28 6055 "line": 56
5965 } 6056 }
5966 }, 6057 },
5967 { 6058 {
5968 "defaultMessage": "!!!Speech", 6059 "defaultMessage": "!!!Speech",
5969 "end": { 6060 "end": {
5970 "column": 3, 6061 "column": 3,
5971 "line": 35 6062 "line": 63
5972 }, 6063 },
5973 "file": "src/lib/Menu.js", 6064 "file": "src/lib/Menu.js",
5974 "id": "menu.edit.speech", 6065 "id": "menu.edit.speech",
5975 "start": { 6066 "start": {
5976 "column": 10, 6067 "column": 10,
5977 "line": 32 6068 "line": 60
5978 } 6069 }
5979 }, 6070 },
5980 { 6071 {
5981 "defaultMessage": "!!!Start Speaking", 6072 "defaultMessage": "!!!Start Speaking",
5982 "end": { 6073 "end": {
5983 "column": 3, 6074 "column": 3,
5984 "line": 39 6075 "line": 67
5985 }, 6076 },
5986 "file": "src/lib/Menu.js", 6077 "file": "src/lib/Menu.js",
5987 "id": "menu.edit.startSpeaking", 6078 "id": "menu.edit.startSpeaking",
5988 "start": { 6079 "start": {
5989 "column": 17, 6080 "column": 17,
5990 "line": 36 6081 "line": 64
5991 } 6082 }
5992 }, 6083 },
5993 { 6084 {
5994 "defaultMessage": "!!!Stop Speaking", 6085 "defaultMessage": "!!!Stop Speaking",
5995 "end": { 6086 "end": {
5996 "column": 3, 6087 "column": 3,
5997 "line": 43 6088 "line": 71
5998 }, 6089 },
5999 "file": "src/lib/Menu.js", 6090 "file": "src/lib/Menu.js",
6000 "id": "menu.edit.stopSpeaking", 6091 "id": "menu.edit.stopSpeaking",
6001 "start": { 6092 "start": {
6002 "column": 16, 6093 "column": 16,
6003 "line": 40 6094 "line": 68
6004 } 6095 }
6005 }, 6096 },
6006 { 6097 {
6007 "defaultMessage": "!!!Start Dictation", 6098 "defaultMessage": "!!!Start Dictation",
6008 "end": { 6099 "end": {
6009 "column": 3, 6100 "column": 3,
6010 "line": 47 6101 "line": 75
6011 }, 6102 },
6012 "file": "src/lib/Menu.js", 6103 "file": "src/lib/Menu.js",
6013 "id": "menu.edit.startDictation", 6104 "id": "menu.edit.startDictation",
6014 "start": { 6105 "start": {
6015 "column": 18, 6106 "column": 18,
6016 "line": 44 6107 "line": 72
6017 } 6108 }
6018 }, 6109 },
6019 { 6110 {
6020 "defaultMessage": "!!!Emoji & Symbols", 6111 "defaultMessage": "!!!Emoji & Symbols",
6021 "end": { 6112 "end": {
6022 "column": 3, 6113 "column": 3,
6023 "line": 51 6114 "line": 79
6024 }, 6115 },
6025 "file": "src/lib/Menu.js", 6116 "file": "src/lib/Menu.js",
6026 "id": "menu.edit.emojiSymbols", 6117 "id": "menu.edit.emojiSymbols",
6027 "start": { 6118 "start": {
6028 "column": 16, 6119 "column": 16,
6029 "line": 48 6120 "line": 76
6030 } 6121 }
6031 }, 6122 },
6032 { 6123 {
6033 "defaultMessage": "!!!Open Quick Switch", 6124 "defaultMessage": "!!!Open Quick Switch",
6034 "end": { 6125 "end": {
6035 "column": 3, 6126 "column": 3,
6036 "line": 55 6127 "line": 83
6037 }, 6128 },
6038 "file": "src/lib/Menu.js", 6129 "file": "src/lib/Menu.js",
6039 "id": "menu.view.openQuickSwitch", 6130 "id": "menu.view.openQuickSwitch",
6040 "start": { 6131 "start": {
6041 "column": 19, 6132 "column": 19,
6042 "line": 52 6133 "line": 80
6043 } 6134 }
6044 }, 6135 },
6045 { 6136 {
6046 "defaultMessage": "!!!Back", 6137 "defaultMessage": "!!!Back",
6047 "end": { 6138 "end": {
6048 "column": 3, 6139 "column": 3,
6049 "line": 59 6140 "line": 87
6050 }, 6141 },
6051 "file": "src/lib/Menu.js", 6142 "file": "src/lib/Menu.js",
6052 "id": "menu.view.back", 6143 "id": "menu.view.back",
6053 "start": { 6144 "start": {
6054 "column": 8, 6145 "column": 8,
6055 "line": 56 6146 "line": 84
6056 } 6147 }
6057 }, 6148 },
6058 { 6149 {
6059 "defaultMessage": "!!!Forward", 6150 "defaultMessage": "!!!Forward",
6060 "end": { 6151 "end": {
6061 "column": 3, 6152 "column": 3,
6062 "line": 63 6153 "line": 91
6063 }, 6154 },
6064 "file": "src/lib/Menu.js", 6155 "file": "src/lib/Menu.js",
6065 "id": "menu.view.forward", 6156 "id": "menu.view.forward",
6066 "start": { 6157 "start": {
6067 "column": 11, 6158 "column": 11,
6068 "line": 60 6159 "line": 88
6160 }
6161 },
6162 {
6163 "defaultMessage": "!!!Actual Size",
6164 "end": {
6165 "column": 3,
6166 "line": 95
6167 },
6168 "file": "src/lib/Menu.js",
6169 "id": "menu.view.resetZoom",
6170 "start": {
6171 "column": 13,
6172 "line": 92
6173 }
6174 },
6175 {
6176 "defaultMessage": "!!!Zoom In",
6177 "end": {
6178 "column": 3,
6179 "line": 99
6180 },
6181 "file": "src/lib/Menu.js",
6182 "id": "menu.view.zoomIn",
6183 "start": {
6184 "column": 10,
6185 "line": 96
6186 }
6187 },
6188 {
6189 "defaultMessage": "!!!Zoom Out",
6190 "end": {
6191 "column": 3,
6192 "line": 103
6193 },
6194 "file": "src/lib/Menu.js",
6195 "id": "menu.view.zoomOut",
6196 "start": {
6197 "column": 11,
6198 "line": 100
6199 }
6200 },
6201 {
6202 "defaultMessage": "!!!Toggle Full Screen",
6203 "end": {
6204 "column": 3,
6205 "line": 107
6206 },
6207 "file": "src/lib/Menu.js",
6208 "id": "menu.view.toggleFullScreen",
6209 "start": {
6210 "column": 20,
6211 "line": 104
6069 } 6212 }
6070 }, 6213 },
6071 { 6214 {
6072 "defaultMessage": "!!!Toggle Dark Mode", 6215 "defaultMessage": "!!!Toggle Dark Mode",
6073 "end": { 6216 "end": {
6074 "column": 3, 6217 "column": 3,
6075 "line": 67 6218 "line": 111
6076 }, 6219 },
6077 "file": "src/lib/Menu.js", 6220 "file": "src/lib/Menu.js",
6078 "id": "menu.view.toggleDarkMode", 6221 "id": "menu.view.toggleDarkMode",
6079 "start": { 6222 "start": {
6080 "column": 18, 6223 "column": 18,
6081 "line": 64 6224 "line": 108
6082 } 6225 }
6083 }, 6226 },
6084 { 6227 {
6085 "defaultMessage": "!!!Toggle Developer Tools", 6228 "defaultMessage": "!!!Toggle Developer Tools",
6086 "end": { 6229 "end": {
6087 "column": 3, 6230 "column": 3,
6088 "line": 71 6231 "line": 115
6089 }, 6232 },
6090 "file": "src/lib/Menu.js", 6233 "file": "src/lib/Menu.js",
6091 "id": "menu.view.toggleDevTools", 6234 "id": "menu.view.toggleDevTools",
6092 "start": { 6235 "start": {
6093 "column": 18, 6236 "column": 18,
6094 "line": 68 6237 "line": 112
6095 } 6238 }
6096 }, 6239 },
6097 { 6240 {
6098 "defaultMessage": "!!!Toggle Todos Developer Tools", 6241 "defaultMessage": "!!!Toggle Todos Developer Tools",
6099 "end": { 6242 "end": {
6100 "column": 3, 6243 "column": 3,
6101 "line": 75 6244 "line": 119
6102 }, 6245 },
6103 "file": "src/lib/Menu.js", 6246 "file": "src/lib/Menu.js",
6104 "id": "menu.view.toggleTodosDevTools", 6247 "id": "menu.view.toggleTodosDevTools",
6105 "start": { 6248 "start": {
6106 "column": 23, 6249 "column": 23,
6107 "line": 72 6250 "line": 116
6108 } 6251 }
6109 }, 6252 },
6110 { 6253 {
6111 "defaultMessage": "!!!Toggle Service Developer Tools", 6254 "defaultMessage": "!!!Toggle Service Developer Tools",
6112 "end": { 6255 "end": {
6113 "column": 3, 6256 "column": 3,
6114 "line": 79 6257 "line": 123
6115 }, 6258 },
6116 "file": "src/lib/Menu.js", 6259 "file": "src/lib/Menu.js",
6117 "id": "menu.view.toggleServiceDevTools", 6260 "id": "menu.view.toggleServiceDevTools",
6118 "start": { 6261 "start": {
6119 "column": 25, 6262 "column": 25,
6120 "line": 76 6263 "line": 120
6121 } 6264 }
6122 }, 6265 },
6123 { 6266 {
6124 "defaultMessage": "!!!Reload Service", 6267 "defaultMessage": "!!!Reload Service",
6125 "end": { 6268 "end": {
6126 "column": 3, 6269 "column": 3,
6127 "line": 83 6270 "line": 127
6128 }, 6271 },
6129 "file": "src/lib/Menu.js", 6272 "file": "src/lib/Menu.js",
6130 "id": "menu.view.reloadService", 6273 "id": "menu.view.reloadService",
6131 "start": { 6274 "start": {
6132 "column": 17, 6275 "column": 17,
6133 "line": 80 6276 "line": 124
6134 } 6277 }
6135 }, 6278 },
6136 { 6279 {
6137 "defaultMessage": "!!!Reload Ferdi", 6280 "defaultMessage": "!!!Reload Ferdi",
6138 "end": { 6281 "end": {
6139 "column": 3, 6282 "column": 3,
6140 "line": 87 6283 "line": 131
6141 }, 6284 },
6142 "file": "src/lib/Menu.js", 6285 "file": "src/lib/Menu.js",
6143 "id": "menu.view.reloadFerdi", 6286 "id": "menu.view.reloadFerdi",
6144 "start": { 6287 "start": {
6145 "column": 15, 6288 "column": 15,
6146 "line": 84 6289 "line": 128
6147 } 6290 }
6148 }, 6291 },
6149 { 6292 {
6150 "defaultMessage": "!!!Lock Ferdi", 6293 "defaultMessage": "!!!Lock Ferdi",
6151 "end": { 6294 "end": {
6152 "column": 3, 6295 "column": 3,
6153 "line": 91 6296 "line": 135
6154 }, 6297 },
6155 "file": "src/lib/Menu.js", 6298 "file": "src/lib/Menu.js",
6156 "id": "menu.view.lockFerdi", 6299 "id": "menu.view.lockFerdi",
6157 "start": { 6300 "start": {
6158 "column": 13, 6301 "column": 13,
6159 "line": 88 6302 "line": 132
6160 } 6303 }
6161 }, 6304 },
6162 { 6305 {
6163 "defaultMessage": "!!!Reload ToDos", 6306 "defaultMessage": "!!!Reload ToDos",
6164 "end": { 6307 "end": {
6165 "column": 3, 6308 "column": 3,
6166 "line": 95 6309 "line": 139
6167 }, 6310 },
6168 "file": "src/lib/Menu.js", 6311 "file": "src/lib/Menu.js",
6169 "id": "menu.view.reloadTodos", 6312 "id": "menu.view.reloadTodos",
6170 "start": { 6313 "start": {
6171 "column": 15, 6314 "column": 15,
6172 "line": 92 6315 "line": 136
6316 }
6317 },
6318 {
6319 "defaultMessage": "!!!Minimize",
6320 "end": {
6321 "column": 3,
6322 "line": 143
6323 },
6324 "file": "src/lib/Menu.js",
6325 "id": "menu.window.minimize",
6326 "start": {
6327 "column": 12,
6328 "line": 140
6329 }
6330 },
6331 {
6332 "defaultMessage": "!!!Close",
6333 "end": {
6334 "column": 3,
6335 "line": 147
6336 },
6337 "file": "src/lib/Menu.js",
6338 "id": "menu.window.close",
6339 "start": {
6340 "column": 9,
6341 "line": 144
6173 } 6342 }
6174 }, 6343 },
6175 { 6344 {
6176 "defaultMessage": "!!!Learn More", 6345 "defaultMessage": "!!!Learn More",
6177 "end": { 6346 "end": {
6178 "column": 3, 6347 "column": 3,
6179 "line": 99 6348 "line": 151
6180 }, 6349 },
6181 "file": "src/lib/Menu.js", 6350 "file": "src/lib/Menu.js",
6182 "id": "menu.help.learnMore", 6351 "id": "menu.help.learnMore",
6183 "start": { 6352 "start": {
6184 "column": 13, 6353 "column": 13,
6185 "line": 96 6354 "line": 148
6186 } 6355 }
6187 }, 6356 },
6188 { 6357 {
6189 "defaultMessage": "!!!Changelog", 6358 "defaultMessage": "!!!Changelog",
6190 "end": { 6359 "end": {
6191 "column": 3, 6360 "column": 3,
6192 "line": 103 6361 "line": 155
6193 }, 6362 },
6194 "file": "src/lib/Menu.js", 6363 "file": "src/lib/Menu.js",
6195 "id": "menu.help.changelog", 6364 "id": "menu.help.changelog",
6196 "start": { 6365 "start": {
6197 "column": 13, 6366 "column": 13,
6198 "line": 100 6367 "line": 152
6199 } 6368 }
6200 }, 6369 },
6201 { 6370 {
6202 "defaultMessage": "!!!Support", 6371 "defaultMessage": "!!!Support",
6203 "end": { 6372 "end": {
6204 "column": 3, 6373 "column": 3,
6205 "line": 107 6374 "line": 159
6206 }, 6375 },
6207 "file": "src/lib/Menu.js", 6376 "file": "src/lib/Menu.js",
6208 "id": "menu.help.support", 6377 "id": "menu.help.support",
6209 "start": { 6378 "start": {
6210 "column": 11, 6379 "column": 11,
6211 "line": 104 6380 "line": 156
6212 } 6381 }
6213 }, 6382 },
6214 { 6383 {
6215 "defaultMessage": "!!!Copy Debug Information", 6384 "defaultMessage": "!!!Copy Debug Information",
6216 "end": { 6385 "end": {
6217 "column": 3, 6386 "column": 3,
6218 "line": 111 6387 "line": 163
6219 }, 6388 },
6220 "file": "src/lib/Menu.js", 6389 "file": "src/lib/Menu.js",
6221 "id": "menu.help.debugInfo", 6390 "id": "menu.help.debugInfo",
6222 "start": { 6391 "start": {
6223 "column": 13, 6392 "column": 13,
6224 "line": 108 6393 "line": 160
6225 } 6394 }
6226 }, 6395 },
6227 { 6396 {
6228 "defaultMessage": "!!!Publish Debug Information", 6397 "defaultMessage": "!!!Publish Debug Information",
6229 "end": { 6398 "end": {
6230 "column": 3, 6399 "column": 3,
6231 "line": 115 6400 "line": 167
6232 }, 6401 },
6233 "file": "src/lib/Menu.js", 6402 "file": "src/lib/Menu.js",
6234 "id": "menu.help.publishDebugInfo", 6403 "id": "menu.help.publishDebugInfo",
6235 "start": { 6404 "start": {
6236 "column": 20, 6405 "column": 20,
6237 "line": 112 6406 "line": 164
6238 } 6407 }
6239 }, 6408 },
6240 { 6409 {
6241 "defaultMessage": "!!!Ferdi Debug Information", 6410 "defaultMessage": "!!!Ferdi Debug Information",
6242 "end": { 6411 "end": {
6243 "column": 3, 6412 "column": 3,
6244 "line": 119 6413 "line": 171
6245 }, 6414 },
6246 "file": "src/lib/Menu.js", 6415 "file": "src/lib/Menu.js",
6247 "id": "menu.help.debugInfoCopiedHeadline", 6416 "id": "menu.help.debugInfoCopiedHeadline",
6248 "start": { 6417 "start": {
6249 "column": 27, 6418 "column": 27,
6250 "line": 116 6419 "line": 168
6251 } 6420 }
6252 }, 6421 },
6253 { 6422 {
6254 "defaultMessage": "!!!Your Debug Information has been copied to your clipboard.", 6423 "defaultMessage": "!!!Your Debug Information has been copied to your clipboard.",
6255 "end": { 6424 "end": {
6256 "column": 3, 6425 "column": 3,
6257 "line": 123 6426 "line": 175
6258 }, 6427 },
6259 "file": "src/lib/Menu.js", 6428 "file": "src/lib/Menu.js",
6260 "id": "menu.help.debugInfoCopiedBody", 6429 "id": "menu.help.debugInfoCopiedBody",
6261 "start": { 6430 "start": {
6262 "column": 23, 6431 "column": 23,
6263 "line": 120 6432 "line": 172
6264 } 6433 }
6265 }, 6434 },
6266 { 6435 {
6267 "defaultMessage": "!!!Unlock with Touch ID", 6436 "defaultMessage": "!!!Unlock with Touch ID",
6268 "end": { 6437 "end": {
6269 "column": 3, 6438 "column": 3,
6270 "line": 127 6439 "line": 179
6271 }, 6440 },
6272 "file": "src/lib/Menu.js", 6441 "file": "src/lib/Menu.js",
6273 "id": "locked.touchId", 6442 "id": "locked.touchId",
6274 "start": { 6443 "start": {
6275 "column": 11, 6444 "column": 11,
6276 "line": 124 6445 "line": 176
6277 } 6446 }
6278 }, 6447 },
6279 { 6448 {
6280 "defaultMessage": "!!!unlock via Touch ID", 6449 "defaultMessage": "!!!unlock via Touch ID",
6281 "end": { 6450 "end": {
6282 "column": 3, 6451 "column": 3,
6283 "line": 131 6452 "line": 183
6284 }, 6453 },
6285 "file": "src/lib/Menu.js", 6454 "file": "src/lib/Menu.js",
6286 "id": "locked.touchIdPrompt", 6455 "id": "locked.touchIdPrompt",
6287 "start": { 6456 "start": {
6288 "column": 17, 6457 "column": 17,
6289 "line": 128 6458 "line": 180
6290 } 6459 }
6291 }, 6460 },
6292 { 6461 {
6293 "defaultMessage": "!!!Terms of Service", 6462 "defaultMessage": "!!!Terms of Service",
6294 "end": { 6463 "end": {
6295 "column": 3, 6464 "column": 3,
6296 "line": 135 6465 "line": 187
6297 }, 6466 },
6298 "file": "src/lib/Menu.js", 6467 "file": "src/lib/Menu.js",
6299 "id": "menu.help.tos", 6468 "id": "menu.help.tos",
6300 "start": { 6469 "start": {
6301 "column": 7, 6470 "column": 7,
6302 "line": 132 6471 "line": 184
6303 } 6472 }
6304 }, 6473 },
6305 { 6474 {
6306 "defaultMessage": "!!!Privacy Statement", 6475 "defaultMessage": "!!!Privacy Statement",
6307 "end": { 6476 "end": {
6308 "column": 3, 6477 "column": 3,
6309 "line": 139 6478 "line": 191
6310 }, 6479 },
6311 "file": "src/lib/Menu.js", 6480 "file": "src/lib/Menu.js",
6312 "id": "menu.help.privacy", 6481 "id": "menu.help.privacy",
6313 "start": { 6482 "start": {
6314 "column": 11, 6483 "column": 11,
6315 "line": 136 6484 "line": 188
6316 } 6485 }
6317 }, 6486 },
6318 { 6487 {
6319 "defaultMessage": "!!!File", 6488 "defaultMessage": "!!!File",
6320 "end": { 6489 "end": {
6321 "column": 3, 6490 "column": 3,
6322 "line": 143 6491 "line": 195
6323 }, 6492 },
6324 "file": "src/lib/Menu.js", 6493 "file": "src/lib/Menu.js",
6325 "id": "menu.file", 6494 "id": "menu.file",
6326 "start": { 6495 "start": {
6327 "column": 8, 6496 "column": 8,
6328 "line": 140 6497 "line": 192
6498 }
6499 },
6500 {
6501 "defaultMessage": "!!!View",
6502 "end": {
6503 "column": 3,
6504 "line": 199
6505 },
6506 "file": "src/lib/Menu.js",
6507 "id": "menu.view",
6508 "start": {
6509 "column": 8,
6510 "line": 196
6329 } 6511 }
6330 }, 6512 },
6331 { 6513 {
6332 "defaultMessage": "!!!Services", 6514 "defaultMessage": "!!!Services",
6333 "end": { 6515 "end": {
6334 "column": 3, 6516 "column": 3,
6335 "line": 147 6517 "line": 203
6336 }, 6518 },
6337 "file": "src/lib/Menu.js", 6519 "file": "src/lib/Menu.js",
6338 "id": "menu.services", 6520 "id": "menu.services",
6339 "start": { 6521 "start": {
6340 "column": 12, 6522 "column": 12,
6341 "line": 144 6523 "line": 200
6524 }
6525 },
6526 {
6527 "defaultMessage": "!!!Window",
6528 "end": {
6529 "column": 3,
6530 "line": 207
6531 },
6532 "file": "src/lib/Menu.js",
6533 "id": "menu.window",
6534 "start": {
6535 "column": 10,
6536 "line": 204
6537 }
6538 },
6539 {
6540 "defaultMessage": "!!!Help",
6541 "end": {
6542 "column": 3,
6543 "line": 211
6544 },
6545 "file": "src/lib/Menu.js",
6546 "id": "menu.help",
6547 "start": {
6548 "column": 8,
6549 "line": 208
6550 }
6551 },
6552 {
6553 "defaultMessage": "!!!About Ferdi",
6554 "end": {
6555 "column": 3,
6556 "line": 215
6557 },
6558 "file": "src/lib/Menu.js",
6559 "id": "menu.app.about",
6560 "start": {
6561 "column": 9,
6562 "line": 212
6342 } 6563 }
6343 }, 6564 },
6344 { 6565 {
6345 "defaultMessage": "!!!What's new?", 6566 "defaultMessage": "!!!What's new?",
6346 "end": { 6567 "end": {
6347 "column": 3, 6568 "column": 3,
6348 "line": 151 6569 "line": 219
6349 }, 6570 },
6350 "file": "src/lib/Menu.js", 6571 "file": "src/lib/Menu.js",
6351 "id": "menu.app.announcement", 6572 "id": "menu.app.announcement",
6352 "start": { 6573 "start": {
6353 "column": 16, 6574 "column": 16,
6354 "line": 148 6575 "line": 216
6355 } 6576 }
6356 }, 6577 },
6357 { 6578 {
6358 "defaultMessage": "!!!Settings", 6579 "defaultMessage": "!!!Settings",
6359 "end": { 6580 "end": {
6360 "column": 3, 6581 "column": 3,
6361 "line": 155 6582 "line": 223
6362 }, 6583 },
6363 "file": "src/lib/Menu.js", 6584 "file": "src/lib/Menu.js",
6364 "id": "menu.app.settings", 6585 "id": "menu.app.settings",
6365 "start": { 6586 "start": {
6366 "column": 12, 6587 "column": 12,
6367 "line": 152 6588 "line": 220
6368 } 6589 }
6369 }, 6590 },
6370 { 6591 {
6371 "defaultMessage": "!!!Check for updates", 6592 "defaultMessage": "!!!Check for updates",
6372 "end": { 6593 "end": {
6373 "column": 3, 6594 "column": 3,
6374 "line": 159 6595 "line": 227
6375 }, 6596 },
6376 "file": "src/lib/Menu.js", 6597 "file": "src/lib/Menu.js",
6377 "id": "menu.app.checkForUpdates", 6598 "id": "menu.app.checkForUpdates",
6378 "start": { 6599 "start": {
6379 "column": 19, 6600 "column": 19,
6380 "line": 156 6601 "line": 224
6602 }
6603 },
6604 {
6605 "defaultMessage": "!!!Hide",
6606 "end": {
6607 "column": 3,
6608 "line": 231
6609 },
6610 "file": "src/lib/Menu.js",
6611 "id": "menu.app.hide",
6612 "start": {
6613 "column": 8,
6614 "line": 228
6615 }
6616 },
6617 {
6618 "defaultMessage": "!!!Hide Others",
6619 "end": {
6620 "column": 3,
6621 "line": 235
6622 },
6623 "file": "src/lib/Menu.js",
6624 "id": "menu.app.hideOthers",
6625 "start": {
6626 "column": 14,
6627 "line": 232
6628 }
6629 },
6630 {
6631 "defaultMessage": "!!!Unhide",
6632 "end": {
6633 "column": 3,
6634 "line": 239
6635 },
6636 "file": "src/lib/Menu.js",
6637 "id": "menu.app.unhide",
6638 "start": {
6639 "column": 10,
6640 "line": 236
6381 } 6641 }
6382 }, 6642 },
6383 { 6643 {
6384 "defaultMessage": "!!!Auto-hide menu bar", 6644 "defaultMessage": "!!!Auto-hide menu bar",
6385 "end": { 6645 "end": {
6386 "column": 3, 6646 "column": 3,
6387 "line": 163 6647 "line": 243
6388 }, 6648 },
6389 "file": "src/lib/Menu.js", 6649 "file": "src/lib/Menu.js",
6390 "id": "menu.app.autohideMenuBar", 6650 "id": "menu.app.autohideMenuBar",
6391 "start": { 6651 "start": {
6392 "column": 19, 6652 "column": 19,
6393 "line": 160 6653 "line": 240
6654 }
6655 },
6656 {
6657 "defaultMessage": "!!!Quit",
6658 "end": {
6659 "column": 3,
6660 "line": 247
6661 },
6662 "file": "src/lib/Menu.js",
6663 "id": "menu.app.quit",
6664 "start": {
6665 "column": 8,
6666 "line": 244
6394 } 6667 }
6395 }, 6668 },
6396 { 6669 {
6397 "defaultMessage": "!!!Add New Service...", 6670 "defaultMessage": "!!!Add New Service...",
6398 "end": { 6671 "end": {
6399 "column": 3, 6672 "column": 3,
6400 "line": 167 6673 "line": 251
6401 }, 6674 },
6402 "file": "src/lib/Menu.js", 6675 "file": "src/lib/Menu.js",
6403 "id": "menu.services.addNewService", 6676 "id": "menu.services.addNewService",
6404 "start": { 6677 "start": {
6405 "column": 17, 6678 "column": 17,
6406 "line": 164 6679 "line": 248
6407 } 6680 }
6408 }, 6681 },
6409 { 6682 {
6410 "defaultMessage": "!!!Add New Workspace...", 6683 "defaultMessage": "!!!Add New Workspace...",
6411 "end": { 6684 "end": {
6412 "column": 3, 6685 "column": 3,
6413 "line": 171 6686 "line": 255
6414 }, 6687 },
6415 "file": "src/lib/Menu.js", 6688 "file": "src/lib/Menu.js",
6416 "id": "menu.workspaces.addNewWorkspace", 6689 "id": "menu.workspaces.addNewWorkspace",
6417 "start": { 6690 "start": {
6418 "column": 19, 6691 "column": 19,
6419 "line": 168 6692 "line": 252
6420 } 6693 }
6421 }, 6694 },
6422 { 6695 {
6423 "defaultMessage": "!!!Open workspace drawer", 6696 "defaultMessage": "!!!Open workspace drawer",
6424 "end": { 6697 "end": {
6425 "column": 3, 6698 "column": 3,
6426 "line": 175 6699 "line": 259
6427 }, 6700 },
6428 "file": "src/lib/Menu.js", 6701 "file": "src/lib/Menu.js",
6429 "id": "menu.workspaces.openWorkspaceDrawer", 6702 "id": "menu.workspaces.openWorkspaceDrawer",
6430 "start": { 6703 "start": {
6431 "column": 23, 6704 "column": 23,
6432 "line": 172 6705 "line": 256
6433 } 6706 }
6434 }, 6707 },
6435 { 6708 {
6436 "defaultMessage": "!!!Close workspace drawer", 6709 "defaultMessage": "!!!Close workspace drawer",
6437 "end": { 6710 "end": {
6438 "column": 3, 6711 "column": 3,
6439 "line": 179 6712 "line": 263
6440 }, 6713 },
6441 "file": "src/lib/Menu.js", 6714 "file": "src/lib/Menu.js",
6442 "id": "menu.workspaces.closeWorkspaceDrawer", 6715 "id": "menu.workspaces.closeWorkspaceDrawer",
6443 "start": { 6716 "start": {
6444 "column": 24, 6717 "column": 24,
6445 "line": 176 6718 "line": 260
6446 } 6719 }
6447 }, 6720 },
6448 { 6721 {
6449 "defaultMessage": "!!!Activate next service...", 6722 "defaultMessage": "!!!Activate next service...",
6450 "end": { 6723 "end": {
6451 "column": 3, 6724 "column": 3,
6452 "line": 183 6725 "line": 267
6453 }, 6726 },
6454 "file": "src/lib/Menu.js", 6727 "file": "src/lib/Menu.js",
6455 "id": "menu.services.setNextServiceActive", 6728 "id": "menu.services.setNextServiceActive",
6456 "start": { 6729 "start": {
6457 "column": 23, 6730 "column": 23,
6458 "line": 180 6731 "line": 264
6459 } 6732 }
6460 }, 6733 },
6461 { 6734 {
6462 "defaultMessage": "!!!Activate previous service...", 6735 "defaultMessage": "!!!Activate previous service...",
6463 "end": { 6736 "end": {
6464 "column": 3, 6737 "column": 3,
6465 "line": 187 6738 "line": 271
6466 }, 6739 },
6467 "file": "src/lib/Menu.js", 6740 "file": "src/lib/Menu.js",
6468 "id": "menu.services.activatePreviousService", 6741 "id": "menu.services.activatePreviousService",
6469 "start": { 6742 "start": {
6470 "column": 27, 6743 "column": 27,
6471 "line": 184 6744 "line": 268
6472 } 6745 }
6473 }, 6746 },
6474 { 6747 {
6475 "defaultMessage": "!!!Disable notifications & audio", 6748 "defaultMessage": "!!!Disable notifications & audio",
6476 "end": { 6749 "end": {
6477 "column": 3, 6750 "column": 3,
6478 "line": 191 6751 "line": 275
6479 }, 6752 },
6480 "file": "src/lib/Menu.js", 6753 "file": "src/lib/Menu.js",
6481 "id": "sidebar.muteApp", 6754 "id": "sidebar.muteApp",
6482 "start": { 6755 "start": {
6483 "column": 11, 6756 "column": 11,
6484 "line": 188 6757 "line": 272
6485 } 6758 }
6486 }, 6759 },
6487 { 6760 {
6488 "defaultMessage": "!!!Enable notifications & audio", 6761 "defaultMessage": "!!!Enable notifications & audio",
6489 "end": { 6762 "end": {
6490 "column": 3, 6763 "column": 3,
6491 "line": 195 6764 "line": 279
6492 }, 6765 },
6493 "file": "src/lib/Menu.js", 6766 "file": "src/lib/Menu.js",
6494 "id": "sidebar.unmuteApp", 6767 "id": "sidebar.unmuteApp",
6495 "start": { 6768 "start": {
6496 "column": 13, 6769 "column": 13,
6497 "line": 192 6770 "line": 276
6498 } 6771 }
6499 }, 6772 },
6500 { 6773 {
6501 "defaultMessage": "!!!Workspaces", 6774 "defaultMessage": "!!!Workspaces",
6502 "end": { 6775 "end": {
6503 "column": 3, 6776 "column": 3,
6504 "line": 199 6777 "line": 283
6505 }, 6778 },
6506 "file": "src/lib/Menu.js", 6779 "file": "src/lib/Menu.js",
6507 "id": "menu.workspaces", 6780 "id": "menu.workspaces",
6508 "start": { 6781 "start": {
6509 "column": 14, 6782 "column": 14,
6510 "line": 196 6783 "line": 280
6511 } 6784 }
6512 }, 6785 },
6513 { 6786 {
6514 "defaultMessage": "!!!Default", 6787 "defaultMessage": "!!!Default",
6515 "end": { 6788 "end": {
6516 "column": 3, 6789 "column": 3,
6517 "line": 203 6790 "line": 287
6518 }, 6791 },
6519 "file": "src/lib/Menu.js", 6792 "file": "src/lib/Menu.js",
6520 "id": "menu.workspaces.defaultWorkspace", 6793 "id": "menu.workspaces.defaultWorkspace",
6521 "start": { 6794 "start": {
6522 "column": 20, 6795 "column": 20,
6523 "line": 200 6796 "line": 284
6524 } 6797 }
6525 }, 6798 },
6526 { 6799 {
6527 "defaultMessage": "!!!Todos", 6800 "defaultMessage": "!!!Todos",
6528 "end": { 6801 "end": {
6529 "column": 3, 6802 "column": 3,
6530 "line": 207 6803 "line": 291
6531 }, 6804 },
6532 "file": "src/lib/Menu.js", 6805 "file": "src/lib/Menu.js",
6533 "id": "menu.todos", 6806 "id": "menu.todos",
6534 "start": { 6807 "start": {
6535 "column": 9, 6808 "column": 9,
6536 "line": 204 6809 "line": 288
6537 } 6810 }
6538 }, 6811 },
6539 { 6812 {
6540 "defaultMessage": "!!!Open Todos drawer", 6813 "defaultMessage": "!!!Open Todos drawer",
6541 "end": { 6814 "end": {
6542 "column": 3, 6815 "column": 3,
6543 "line": 211 6816 "line": 295
6544 }, 6817 },
6545 "file": "src/lib/Menu.js", 6818 "file": "src/lib/Menu.js",
6546 "id": "menu.Todoss.openTodosDrawer", 6819 "id": "menu.Todoss.openTodosDrawer",
6547 "start": { 6820 "start": {
6548 "column": 19, 6821 "column": 19,
6549 "line": 208 6822 "line": 292
6550 } 6823 }
6551 }, 6824 },
6552 { 6825 {
6553 "defaultMessage": "!!!Close Todos drawer", 6826 "defaultMessage": "!!!Close Todos drawer",
6554 "end": { 6827 "end": {
6555 "column": 3, 6828 "column": 3,
6556 "line": 215 6829 "line": 299
6557 }, 6830 },
6558 "file": "src/lib/Menu.js", 6831 "file": "src/lib/Menu.js",
6559 "id": "menu.Todoss.closeTodosDrawer", 6832 "id": "menu.Todoss.closeTodosDrawer",
6560 "start": { 6833 "start": {
6561 "column": 20, 6834 "column": 20,
6562 "line": 212 6835 "line": 296
6563 } 6836 }
6564 }, 6837 },
6565 { 6838 {
6566 "defaultMessage": "!!!Enable Todos", 6839 "defaultMessage": "!!!Enable Todos",
6567 "end": { 6840 "end": {
6568 "column": 3, 6841 "column": 3,
6569 "line": 219 6842 "line": 303
6570 }, 6843 },
6571 "file": "src/lib/Menu.js", 6844 "file": "src/lib/Menu.js",
6572 "id": "menu.todos.enableTodos", 6845 "id": "menu.todos.enableTodos",
6573 "start": { 6846 "start": {
6574 "column": 15, 6847 "column": 15,
6575 "line": 216 6848 "line": 300
6576 } 6849 }
6577 }, 6850 },
6578 { 6851 {
6579 "defaultMessage": "!!!Home", 6852 "defaultMessage": "!!!Home",
6580 "end": { 6853 "end": {
6581 "column": 3, 6854 "column": 3,
6582 "line": 223 6855 "line": 307
6583 }, 6856 },
6584 "file": "src/lib/Menu.js", 6857 "file": "src/lib/Menu.js",
6585 "id": "menu.services.goHome", 6858 "id": "menu.services.goHome",
6586 "start": { 6859 "start": {
6587 "column": 17, 6860 "column": 17,
6588 "line": 220 6861 "line": 304
6589 } 6862 }
6590 } 6863 }
6591 ], 6864 ],
diff --git a/src/i18n/locales/el.json b/src/i18n/locales/el.json
index 7812dba28..6e96c73ea 100644
--- a/src/i18n/locales/el.json
+++ b/src/i18n/locales/el.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Enable Todos", 126 "menu.todos.enableTodos": "Enable Todos",
127 "menu.view": "Προβολή", 127 "menu.view": "Προβολή",
128 "menu.view.back": "Back", 128 "menu.view.back": "Back",
129 "menu.view.enterFullScreen": "Πλήρης Οθόνη",
130 "menu.view.exitFullScreen": "Έξοδος από πλήρη οθόνη",
131 "menu.view.forward": "Forward", 129 "menu.view.forward": "Forward",
132 "menu.view.lockFerdi": "Lock Ferdi", 130 "menu.view.lockFerdi": "Lock Ferdi",
133 "menu.view.openQuickSwitch": "Open Quick Switch", 131 "menu.view.openQuickSwitch": "Open Quick Switch",
diff --git a/src/i18n/locales/en-US.json b/src/i18n/locales/en-US.json
index 1652bb028..7351fa24a 100644
--- a/src/i18n/locales/en-US.json
+++ b/src/i18n/locales/en-US.json
@@ -82,18 +82,32 @@
82 "login.tokenExpired": "Your session expired, please login again.", 82 "login.tokenExpired": "Your session expired, please login again.",
83 "menu.Todoss.closeTodosDrawer": "Close Todos drawer", 83 "menu.Todoss.closeTodosDrawer": "Close Todos drawer",
84 "menu.Todoss.openTodosDrawer": "Open Todos drawer", 84 "menu.Todoss.openTodosDrawer": "Open Todos drawer",
85 "menu.app.about": "About Ferdi",
85 "menu.app.announcement": "What's new?", 86 "menu.app.announcement": "What's new?",
86 "menu.app.autohideMenuBar": "Auto-hide menu bar", 87 "menu.app.autohideMenuBar": "Auto-hide menu bar",
87 "menu.app.checkForUpdates": "Check for updates", 88 "menu.app.checkForUpdates": "Check for updates",
89 "menu.app.hide": "Hide",
90 "menu.app.hideOthers": "Hide Others",
91 "menu.app.quit": "Quit",
88 "menu.app.settings": "Settings", 92 "menu.app.settings": "Settings",
93 "menu.app.unhide": "Unhide",
89 "menu.edit": "Edit", 94 "menu.edit": "Edit",
95 "menu.edit.copy": "Copy",
96 "menu.edit.cut": "Cut",
97 "menu.edit.delete": "Delete",
90 "menu.edit.emojiSymbols": "Emoji & Symbols", 98 "menu.edit.emojiSymbols": "Emoji & Symbols",
91 "menu.edit.findInPage": "Find in Page", 99 "menu.edit.findInPage": "Find in Page",
100 "menu.edit.paste": "Paste",
101 "menu.edit.pasteAndMatchStyle": "Paste And Match Style",
102 "menu.edit.redo": "Redo",
103 "menu.edit.selectAll": "Select All",
92 "menu.edit.speech": "Speech", 104 "menu.edit.speech": "Speech",
93 "menu.edit.startDictation": "Start Dictation", 105 "menu.edit.startDictation": "Start Dictation",
94 "menu.edit.startSpeaking": "Start Speaking", 106 "menu.edit.startSpeaking": "Start Speaking",
95 "menu.edit.stopSpeaking": "Stop Speaking", 107 "menu.edit.stopSpeaking": "Stop Speaking",
108 "menu.edit.undo": "Undo",
96 "menu.file": "File", 109 "menu.file": "File",
110 "menu.help": "Help",
97 "menu.help.changelog": "Changelog", 111 "menu.help.changelog": "Changelog",
98 "menu.help.debugInfo": "Copy Debug Information", 112 "menu.help.debugInfo": "Copy Debug Information",
99 "menu.help.debugInfoCopiedBody": "Your Debug Information has been copied to your clipboard.", 113 "menu.help.debugInfoCopiedBody": "Your Debug Information has been copied to your clipboard.",
@@ -118,10 +132,17 @@
118 "menu.view.reloadFerdi": "Reload Ferdi", 132 "menu.view.reloadFerdi": "Reload Ferdi",
119 "menu.view.reloadService": "Reload Service", 133 "menu.view.reloadService": "Reload Service",
120 "menu.view.reloadTodos": "Reload ToDos", 134 "menu.view.reloadTodos": "Reload ToDos",
135 "menu.view.resetZoom": "Actual Size",
121 "menu.view.toggleDarkMode": "Toggle Dark Mode", 136 "menu.view.toggleDarkMode": "Toggle Dark Mode",
122 "menu.view.toggleDevTools": "Toggle Developer Tools", 137 "menu.view.toggleDevTools": "Toggle Developer Tools",
138 "menu.view.toggleFullScreen": "Toggle Full Screen",
123 "menu.view.toggleServiceDevTools": "Toggle Service Developer Tools", 139 "menu.view.toggleServiceDevTools": "Toggle Service Developer Tools",
124 "menu.view.toggleTodosDevTools": "Toggle Todos Developer Tools", 140 "menu.view.toggleTodosDevTools": "Toggle Todos Developer Tools",
141 "menu.view.zoomIn": "Zoom In",
142 "menu.view.zoomOut": "Zoom Out",
143 "menu.window": "Window",
144 "menu.window.close": "Close",
145 "menu.window.minimize": "Minimize",
125 "menu.workspaces": "Workspaces", 146 "menu.workspaces": "Workspaces",
126 "menu.workspaces.addNewWorkspace": "Add New Workspace...", 147 "menu.workspaces.addNewWorkspace": "Add New Workspace...",
127 "menu.workspaces.closeWorkspaceDrawer": "Close workspace drawer", 148 "menu.workspaces.closeWorkspaceDrawer": "Close workspace drawer",
diff --git a/src/i18n/locales/es.json b/src/i18n/locales/es.json
index e0eb2b2d1..a3a09e826 100644
--- a/src/i18n/locales/es.json
+++ b/src/i18n/locales/es.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Habilitar Tareas pendientes", 126 "menu.todos.enableTodos": "Habilitar Tareas pendientes",
127 "menu.view": "Mostrar", 127 "menu.view": "Mostrar",
128 "menu.view.back": "Volver", 128 "menu.view.back": "Volver",
129 "menu.view.enterFullScreen": "Pasar a pantalla completa",
130 "menu.view.exitFullScreen": "Salir de Pantalla Completa",
131 "menu.view.forward": "Siguiente", 129 "menu.view.forward": "Siguiente",
132 "menu.view.lockFerdi": "Bloquear Ferdi", 130 "menu.view.lockFerdi": "Bloquear Ferdi",
133 "menu.view.openQuickSwitch": "Abrir Cambio Rápido", 131 "menu.view.openQuickSwitch": "Abrir Cambio Rápido",
diff --git a/src/i18n/locales/et.json b/src/i18n/locales/et.json
index c284decd1..62efbc5aa 100644
--- a/src/i18n/locales/et.json
+++ b/src/i18n/locales/et.json
@@ -86,8 +86,6 @@
86 "menu.todos": "Ülesanded", 86 "menu.todos": "Ülesanded",
87 "menu.todos.enableTodos": "Luba ülesanded", 87 "menu.todos.enableTodos": "Luba ülesanded",
88 "menu.view": "Vaade", 88 "menu.view": "Vaade",
89 "menu.view.enterFullScreen": "Kuva täisekraanil",
90 "menu.view.exitFullScreen": "Välju täisekraanilt",
91 "menu.view.reloadFerdi": "Laadi Ferdi uuesti", 89 "menu.view.reloadFerdi": "Laadi Ferdi uuesti",
92 "menu.view.reloadService": "Laadi teenus uuesti", 90 "menu.view.reloadService": "Laadi teenus uuesti",
93 "menu.view.reloadTodos": "Laadi ülesanded uuesti", 91 "menu.view.reloadTodos": "Laadi ülesanded uuesti",
diff --git a/src/i18n/locales/fa.json b/src/i18n/locales/fa.json
index 302981a68..bfc275e58 100644
--- a/src/i18n/locales/fa.json
+++ b/src/i18n/locales/fa.json
@@ -86,8 +86,6 @@
86 "menu.todos": "Todos", 86 "menu.todos": "Todos",
87 "menu.todos.enableTodos": "Enable Todos", 87 "menu.todos.enableTodos": "Enable Todos",
88 "menu.view": "نمایش", 88 "menu.view": "نمایش",
89 "menu.view.enterFullScreen": "نمای تمام صفحه",
90 "menu.view.exitFullScreen": "خروج از تمام‌صفحه ",
91 "menu.view.reloadFerdi": "بارگذاری مجدد فرَنز", 89 "menu.view.reloadFerdi": "بارگذاری مجدد فرَنز",
92 "menu.view.reloadService": "بارگذاری مجدد سرور", 90 "menu.view.reloadService": "بارگذاری مجدد سرور",
93 "menu.view.reloadTodos": "Reload ToDos", 91 "menu.view.reloadTodos": "Reload ToDos",
diff --git a/src/i18n/locales/fi.json b/src/i18n/locales/fi.json
index 690856cd4..917fa1618 100644
--- a/src/i18n/locales/fi.json
+++ b/src/i18n/locales/fi.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Ota Todos käyttöön", 126 "menu.todos.enableTodos": "Ota Todos käyttöön",
127 "menu.view": "Katso", 127 "menu.view": "Katso",
128 "menu.view.back": "Takaisin", 128 "menu.view.back": "Takaisin",
129 "menu.view.enterFullScreen": "Siirry koko näyttöön",
130 "menu.view.exitFullScreen": "Poistu koko näytön tilasta",
131 "menu.view.forward": "Eteenpäin", 129 "menu.view.forward": "Eteenpäin",
132 "menu.view.lockFerdi": "Lukitse Ferdi", 130 "menu.view.lockFerdi": "Lukitse Ferdi",
133 "menu.view.openQuickSwitch": "Avaa Pikavalinta", 131 "menu.view.openQuickSwitch": "Avaa Pikavalinta",
diff --git a/src/i18n/locales/fil.json b/src/i18n/locales/fil.json
index 4395d39ab..0bcaad1ee 100644
--- a/src/i18n/locales/fil.json
+++ b/src/i18n/locales/fil.json
@@ -86,8 +86,6 @@
86 "menu.todos": "Todos", 86 "menu.todos": "Todos",
87 "menu.todos.enableTodos": "Enable Todos", 87 "menu.todos.enableTodos": "Enable Todos",
88 "menu.view": "View", 88 "menu.view": "View",
89 "menu.view.enterFullScreen": "Enter Full Screen",
90 "menu.view.exitFullScreen": "Exit Full Screen",
91 "menu.view.reloadFerdi": "Reload Ferdi", 89 "menu.view.reloadFerdi": "Reload Ferdi",
92 "menu.view.reloadService": "Reload Service", 90 "menu.view.reloadService": "Reload Service",
93 "menu.view.reloadTodos": "Reload ToDos", 91 "menu.view.reloadTodos": "Reload ToDos",
diff --git a/src/i18n/locales/fr.json b/src/i18n/locales/fr.json
index ac249161b..4e57fe36d 100644
--- a/src/i18n/locales/fr.json
+++ b/src/i18n/locales/fr.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Activer Todos", 126 "menu.todos.enableTodos": "Activer Todos",
127 "menu.view": "Aperçu", 127 "menu.view": "Aperçu",
128 "menu.view.back": "Revenir", 128 "menu.view.back": "Revenir",
129 "menu.view.enterFullScreen": "Entrer en mode plein écran",
130 "menu.view.exitFullScreen": "Sortir du mode plein écran",
131 "menu.view.forward": "Avancer", 129 "menu.view.forward": "Avancer",
132 "menu.view.lockFerdi": "Verrouiller Ferdi", 130 "menu.view.lockFerdi": "Verrouiller Ferdi",
133 "menu.view.openQuickSwitch": "Ouvrir le changement rapide", 131 "menu.view.openQuickSwitch": "Ouvrir le changement rapide",
diff --git a/src/i18n/locales/ga.json b/src/i18n/locales/ga.json
index 36de277aa..42662c1ca 100644
--- a/src/i18n/locales/ga.json
+++ b/src/i18n/locales/ga.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Enable Todos", 126 "menu.todos.enableTodos": "Enable Todos",
127 "menu.view": "Amharc", 127 "menu.view": "Amharc",
128 "menu.view.back": "Back", 128 "menu.view.back": "Back",
129 "menu.view.enterFullScreen": "Cuir isteach mód lánscáileáin",
130 "menu.view.exitFullScreen": "Scoir mód lánscáileáin",
131 "menu.view.forward": "Forward", 129 "menu.view.forward": "Forward",
132 "menu.view.lockFerdi": "Lock Ferdi", 130 "menu.view.lockFerdi": "Lock Ferdi",
133 "menu.view.openQuickSwitch": "Open Quick Switch", 131 "menu.view.openQuickSwitch": "Open Quick Switch",
diff --git a/src/i18n/locales/he.json b/src/i18n/locales/he.json
index 3bf55a498..1bf82e0f6 100644
--- a/src/i18n/locales/he.json
+++ b/src/i18n/locales/he.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "אפשר משימות", 126 "menu.todos.enableTodos": "אפשר משימות",
127 "menu.view": "הצג", 127 "menu.view": "הצג",
128 "menu.view.back": "חזור", 128 "menu.view.back": "חזור",
129 "menu.view.enterFullScreen": "עבור למסך מלא",
130 "menu.view.exitFullScreen": "צא ממסך מלא",
131 "menu.view.forward": "קדימה", 129 "menu.view.forward": "קדימה",
132 "menu.view.lockFerdi": "נעל את פרדי", 130 "menu.view.lockFerdi": "נעל את פרדי",
133 "menu.view.openQuickSwitch": "פתח החלפה מהירה", 131 "menu.view.openQuickSwitch": "פתח החלפה מהירה",
diff --git a/src/i18n/locales/hi.json b/src/i18n/locales/hi.json
index 0207d3ba6..a4e4e4e85 100644
--- a/src/i18n/locales/hi.json
+++ b/src/i18n/locales/hi.json
@@ -86,8 +86,6 @@
86 "menu.todos": "Todos", 86 "menu.todos": "Todos",
87 "menu.todos.enableTodos": "Enable Todos", 87 "menu.todos.enableTodos": "Enable Todos",
88 "menu.view": "दृश्य", 88 "menu.view": "दृश्य",
89 "menu.view.enterFullScreen": "पूर्ण स्क्रीन में प्रवेश",
90 "menu.view.exitFullScreen": "पूर्ण स्क्रीन से निकलें",
91 "menu.view.reloadFerdi": "फ्रांज़ को पुनः लोड", 89 "menu.view.reloadFerdi": "फ्रांज़ को पुनः लोड",
92 "menu.view.reloadService": "सेवा पुनः लोड करें", 90 "menu.view.reloadService": "सेवा पुनः लोड करें",
93 "menu.view.reloadTodos": "Reload ToDos", 91 "menu.view.reloadTodos": "Reload ToDos",
diff --git a/src/i18n/locales/hr.json b/src/i18n/locales/hr.json
index e265eeab1..a35b8e9ae 100644
--- a/src/i18n/locales/hr.json
+++ b/src/i18n/locales/hr.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Enable Todos", 126 "menu.todos.enableTodos": "Enable Todos",
127 "menu.view": "View", 127 "menu.view": "View",
128 "menu.view.back": "Back", 128 "menu.view.back": "Back",
129 "menu.view.enterFullScreen": "Enter Full Screen",
130 "menu.view.exitFullScreen": "Exit Full Screen",
131 "menu.view.forward": "Forward", 129 "menu.view.forward": "Forward",
132 "menu.view.lockFerdi": "Lock Ferdi", 130 "menu.view.lockFerdi": "Lock Ferdi",
133 "menu.view.openQuickSwitch": "Open Quick Switch", 131 "menu.view.openQuickSwitch": "Open Quick Switch",
diff --git a/src/i18n/locales/hu.json b/src/i18n/locales/hu.json
index 3d668eb6b..5bb9260ee 100644
--- a/src/i18n/locales/hu.json
+++ b/src/i18n/locales/hu.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Enable Todos", 126 "menu.todos.enableTodos": "Enable Todos",
127 "menu.view": "Nézet", 127 "menu.view": "Nézet",
128 "menu.view.back": "Vissza", 128 "menu.view.back": "Vissza",
129 "menu.view.enterFullScreen": "Kilépés a teljes képernyős módból",
130 "menu.view.exitFullScreen": "Kilépés a teljes képernyős módból",
131 "menu.view.forward": "Előre", 129 "menu.view.forward": "Előre",
132 "menu.view.lockFerdi": "Lock Ferdi", 130 "menu.view.lockFerdi": "Lock Ferdi",
133 "menu.view.openQuickSwitch": "Open Quick Switch", 131 "menu.view.openQuickSwitch": "Open Quick Switch",
diff --git a/src/i18n/locales/id.json b/src/i18n/locales/id.json
index 9e1ba9fb9..46da86afc 100644
--- a/src/i18n/locales/id.json
+++ b/src/i18n/locales/id.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Enable Todos", 126 "menu.todos.enableTodos": "Enable Todos",
127 "menu.view": "Tampilan", 127 "menu.view": "Tampilan",
128 "menu.view.back": "Back", 128 "menu.view.back": "Back",
129 "menu.view.enterFullScreen": "Masuk ke Mode Layar Penuh",
130 "menu.view.exitFullScreen": "Keluar dari Layar Penuh",
131 "menu.view.forward": "Forward", 129 "menu.view.forward": "Forward",
132 "menu.view.lockFerdi": "Lock Ferdi", 130 "menu.view.lockFerdi": "Lock Ferdi",
133 "menu.view.openQuickSwitch": "Open Quick Switch", 131 "menu.view.openQuickSwitch": "Open Quick Switch",
diff --git a/src/i18n/locales/it.json b/src/i18n/locales/it.json
index 984fcd113..880ddab98 100644
--- a/src/i18n/locales/it.json
+++ b/src/i18n/locales/it.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Abilita Todos", 126 "menu.todos.enableTodos": "Abilita Todos",
127 "menu.view": "Visualizza", 127 "menu.view": "Visualizza",
128 "menu.view.back": "Indietro", 128 "menu.view.back": "Indietro",
129 "menu.view.enterFullScreen": "Visualizza a Schermo Intero",
130 "menu.view.exitFullScreen": "Esci da Schermo Intero",
131 "menu.view.forward": "Avanti", 129 "menu.view.forward": "Avanti",
132 "menu.view.lockFerdi": "Blocca Ferdi", 130 "menu.view.lockFerdi": "Blocca Ferdi",
133 "menu.view.openQuickSwitch": "Apri Cambio Rapido", 131 "menu.view.openQuickSwitch": "Apri Cambio Rapido",
diff --git a/src/i18n/locales/ja.json b/src/i18n/locales/ja.json
index 961d153e8..f5b4fe5af 100644
--- a/src/i18n/locales/ja.json
+++ b/src/i18n/locales/ja.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "ToDoを有効にする", 126 "menu.todos.enableTodos": "ToDoを有効にする",
127 "menu.view": "表示", 127 "menu.view": "表示",
128 "menu.view.back": "戻る", 128 "menu.view.back": "戻る",
129 "menu.view.enterFullScreen": "全画面表示",
130 "menu.view.exitFullScreen": "全画面表示を終了する",
131 "menu.view.forward": "次へ", 129 "menu.view.forward": "次へ",
132 "menu.view.lockFerdi": "Ferdiをロック", 130 "menu.view.lockFerdi": "Ferdiをロック",
133 "menu.view.openQuickSwitch": "クイックスイッチを開く", 131 "menu.view.openQuickSwitch": "クイックスイッチを開く",
diff --git a/src/i18n/locales/ka.json b/src/i18n/locales/ka.json
index e95030bed..86e341d6a 100644
--- a/src/i18n/locales/ka.json
+++ b/src/i18n/locales/ka.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Enable Todos", 126 "menu.todos.enableTodos": "Enable Todos",
127 "menu.view": "View", 127 "menu.view": "View",
128 "menu.view.back": "Back", 128 "menu.view.back": "Back",
129 "menu.view.enterFullScreen": "Enter Full Screen",
130 "menu.view.exitFullScreen": "Exit Full Screen",
131 "menu.view.forward": "Forward", 129 "menu.view.forward": "Forward",
132 "menu.view.lockFerdi": "Lock Ferdi", 130 "menu.view.lockFerdi": "Lock Ferdi",
133 "menu.view.openQuickSwitch": "Open Quick Switch", 131 "menu.view.openQuickSwitch": "Open Quick Switch",
diff --git a/src/i18n/locales/kk.json b/src/i18n/locales/kk.json
index c0345d528..462ca8543 100644
--- a/src/i18n/locales/kk.json
+++ b/src/i18n/locales/kk.json
@@ -86,8 +86,6 @@
86 "menu.todos": "Todos", 86 "menu.todos": "Todos",
87 "menu.todos.enableTodos": "Enable Todos", 87 "menu.todos.enableTodos": "Enable Todos",
88 "menu.view": "View", 88 "menu.view": "View",
89 "menu.view.enterFullScreen": "Enter Full Screen",
90 "menu.view.exitFullScreen": "Exit Full Screen",
91 "menu.view.reloadFerdi": "Reload Ferdi", 89 "menu.view.reloadFerdi": "Reload Ferdi",
92 "menu.view.reloadService": "Reload Service", 90 "menu.view.reloadService": "Reload Service",
93 "menu.view.reloadTodos": "Reload ToDos", 91 "menu.view.reloadTodos": "Reload ToDos",
diff --git a/src/i18n/locales/ko.json b/src/i18n/locales/ko.json
index 75b31d100..3187cc462 100644
--- a/src/i18n/locales/ko.json
+++ b/src/i18n/locales/ko.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Todos 허용", 126 "menu.todos.enableTodos": "Todos 허용",
127 "menu.view": "View", 127 "menu.view": "View",
128 "menu.view.back": "뒤로가기", 128 "menu.view.back": "뒤로가기",
129 "menu.view.enterFullScreen": "전체 화면으로",
130 "menu.view.exitFullScreen": "전체 화면 종료",
131 "menu.view.forward": "앞으로 가기", 129 "menu.view.forward": "앞으로 가기",
132 "menu.view.lockFerdi": "Ferdi 잠금", 130 "menu.view.lockFerdi": "Ferdi 잠금",
133 "menu.view.openQuickSwitch": "Quick Switch 열기", 131 "menu.view.openQuickSwitch": "Quick Switch 열기",
diff --git a/src/i18n/locales/ms.json b/src/i18n/locales/ms.json
index f28eeaa7f..6f92bf4de 100644
--- a/src/i18n/locales/ms.json
+++ b/src/i18n/locales/ms.json
@@ -86,8 +86,6 @@
86 "menu.todos": "Todos", 86 "menu.todos": "Todos",
87 "menu.todos.enableTodos": "Enable Todos", 87 "menu.todos.enableTodos": "Enable Todos",
88 "menu.view": "Paparan", 88 "menu.view": "Paparan",
89 "menu.view.enterFullScreen": "Masuk Skrin Penuh",
90 "menu.view.exitFullScreen": "Keluar Skrin Penuh",
91 "menu.view.reloadFerdi": "Ulangmuat Ferdi", 89 "menu.view.reloadFerdi": "Ulangmuat Ferdi",
92 "menu.view.reloadService": "Ulangmuat Perkhidmatan", 90 "menu.view.reloadService": "Ulangmuat Perkhidmatan",
93 "menu.view.reloadTodos": "Reload ToDos", 91 "menu.view.reloadTodos": "Reload ToDos",
diff --git a/src/i18n/locales/nl-BE.json b/src/i18n/locales/nl-BE.json
index eaaa061f9..de5eb4b33 100644
--- a/src/i18n/locales/nl-BE.json
+++ b/src/i18n/locales/nl-BE.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Enable Todos", 126 "menu.todos.enableTodos": "Enable Todos",
127 "menu.view": "Weergave", 127 "menu.view": "Weergave",
128 "menu.view.back": "Back", 128 "menu.view.back": "Back",
129 "menu.view.enterFullScreen": "Volledig scherm openen",
130 "menu.view.exitFullScreen": "Volledig scherm verlaten",
131 "menu.view.forward": "Forward", 129 "menu.view.forward": "Forward",
132 "menu.view.lockFerdi": "Lock Ferdi", 130 "menu.view.lockFerdi": "Lock Ferdi",
133 "menu.view.openQuickSwitch": "Open Quick Switch", 131 "menu.view.openQuickSwitch": "Open Quick Switch",
diff --git a/src/i18n/locales/nl.json b/src/i18n/locales/nl.json
index e3f838835..293167210 100644
--- a/src/i18n/locales/nl.json
+++ b/src/i18n/locales/nl.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Enable Todos", 126 "menu.todos.enableTodos": "Enable Todos",
127 "menu.view": "Weergave", 127 "menu.view": "Weergave",
128 "menu.view.back": "Terug", 128 "menu.view.back": "Terug",
129 "menu.view.enterFullScreen": "Gebruik volledig scherm",
130 "menu.view.exitFullScreen": "Volledig scherm verlaten",
131 "menu.view.forward": "Forward", 129 "menu.view.forward": "Forward",
132 "menu.view.lockFerdi": "Ferdi vergrendelen", 130 "menu.view.lockFerdi": "Ferdi vergrendelen",
133 "menu.view.openQuickSwitch": "Open Quick Switch", 131 "menu.view.openQuickSwitch": "Open Quick Switch",
diff --git a/src/i18n/locales/no.json b/src/i18n/locales/no.json
index 16d0a3b4b..862d43ba0 100644
--- a/src/i18n/locales/no.json
+++ b/src/i18n/locales/no.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Aktiver gjøremål", 126 "menu.todos.enableTodos": "Aktiver gjøremål",
127 "menu.view": "Vis", 127 "menu.view": "Vis",
128 "menu.view.back": "Tilbake", 128 "menu.view.back": "Tilbake",
129 "menu.view.enterFullScreen": "Gå til fullskjerm",
130 "menu.view.exitFullScreen": "Avslutt fullskjerm",
131 "menu.view.forward": "Videresend", 129 "menu.view.forward": "Videresend",
132 "menu.view.lockFerdi": "Lås Ferdi", 130 "menu.view.lockFerdi": "Lås Ferdi",
133 "menu.view.openQuickSwitch": "Åpne hurtigbytte", 131 "menu.view.openQuickSwitch": "Åpne hurtigbytte",
diff --git a/src/i18n/locales/pl.json b/src/i18n/locales/pl.json
index 0b12d7847..b7c3ec508 100644
--- a/src/i18n/locales/pl.json
+++ b/src/i18n/locales/pl.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Włącz listę zadań", 126 "menu.todos.enableTodos": "Włącz listę zadań",
127 "menu.view": "Widok", 127 "menu.view": "Widok",
128 "menu.view.back": "Wstecz", 128 "menu.view.back": "Wstecz",
129 "menu.view.enterFullScreen": "Włącz tryb pełnoekranowy",
130 "menu.view.exitFullScreen": "Zakończ tryb pełnoekranowy",
131 "menu.view.forward": "Prześlij dalej", 129 "menu.view.forward": "Prześlij dalej",
132 "menu.view.lockFerdi": "Zablokuj Ferdi", 130 "menu.view.lockFerdi": "Zablokuj Ferdi",
133 "menu.view.openQuickSwitch": "Otwórz Quick Switch", 131 "menu.view.openQuickSwitch": "Otwórz Quick Switch",
diff --git a/src/i18n/locales/pt-BR.json b/src/i18n/locales/pt-BR.json
index 8cc3c3f36..707bb08ec 100644
--- a/src/i18n/locales/pt-BR.json
+++ b/src/i18n/locales/pt-BR.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Ativar Tarefas", 126 "menu.todos.enableTodos": "Ativar Tarefas",
127 "menu.view": "Ver", 127 "menu.view": "Ver",
128 "menu.view.back": "Anterior", 128 "menu.view.back": "Anterior",
129 "menu.view.enterFullScreen": "Ativar Modo Tela Cheia",
130 "menu.view.exitFullScreen": "Sair do Modo Tela Cheia",
131 "menu.view.forward": "Próximo", 129 "menu.view.forward": "Próximo",
132 "menu.view.lockFerdi": "Bloquear Ferdi", 130 "menu.view.lockFerdi": "Bloquear Ferdi",
133 "menu.view.openQuickSwitch": "Abrir Troca Rápida", 131 "menu.view.openQuickSwitch": "Abrir Troca Rápida",
diff --git a/src/i18n/locales/pt.json b/src/i18n/locales/pt.json
index b18c4255c..84b6bacd6 100644
--- a/src/i18n/locales/pt.json
+++ b/src/i18n/locales/pt.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Ativar Tarefas", 126 "menu.todos.enableTodos": "Ativar Tarefas",
127 "menu.view": "Visualizar", 127 "menu.view": "Visualizar",
128 "menu.view.back": "Anterior", 128 "menu.view.back": "Anterior",
129 "menu.view.enterFullScreen": "Entrar em Ecrã Completo",
130 "menu.view.exitFullScreen": "Sair do modo ecrã completo",
131 "menu.view.forward": "Seguinte", 129 "menu.view.forward": "Seguinte",
132 "menu.view.lockFerdi": "Bloquear Ferdi", 130 "menu.view.lockFerdi": "Bloquear Ferdi",
133 "menu.view.openQuickSwitch": "Abrir Troca Rápida", 131 "menu.view.openQuickSwitch": "Abrir Troca Rápida",
diff --git a/src/i18n/locales/ro.json b/src/i18n/locales/ro.json
index 7e2beb7fe..4652b1b13 100644
--- a/src/i18n/locales/ro.json
+++ b/src/i18n/locales/ro.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Enable Todos", 126 "menu.todos.enableTodos": "Enable Todos",
127 "menu.view": "View", 127 "menu.view": "View",
128 "menu.view.back": "Back", 128 "menu.view.back": "Back",
129 "menu.view.enterFullScreen": "Enter Full Screen",
130 "menu.view.exitFullScreen": "Exit Full Screen",
131 "menu.view.forward": "Forward", 129 "menu.view.forward": "Forward",
132 "menu.view.lockFerdi": "Lock Ferdi", 130 "menu.view.lockFerdi": "Lock Ferdi",
133 "menu.view.openQuickSwitch": "Open Quick Switch", 131 "menu.view.openQuickSwitch": "Open Quick Switch",
diff --git a/src/i18n/locales/ru.json b/src/i18n/locales/ru.json
index d562a3649..1c338b582 100644
--- a/src/i18n/locales/ru.json
+++ b/src/i18n/locales/ru.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Включить задачи", 126 "menu.todos.enableTodos": "Включить задачи",
127 "menu.view": "Вид", 127 "menu.view": "Вид",
128 "menu.view.back": "Назад", 128 "menu.view.back": "Назад",
129 "menu.view.enterFullScreen": "На весь экран",
130 "menu.view.exitFullScreen": "В окне",
131 "menu.view.forward": "Переслать", 129 "menu.view.forward": "Переслать",
132 "menu.view.lockFerdi": "Заблокировать Ferdi", 130 "menu.view.lockFerdi": "Заблокировать Ferdi",
133 "menu.view.openQuickSwitch": "Открыть быстрый переключатель", 131 "menu.view.openQuickSwitch": "Открыть быстрый переключатель",
diff --git a/src/i18n/locales/si.json b/src/i18n/locales/si.json
index bdcbfb554..940864fa0 100644
--- a/src/i18n/locales/si.json
+++ b/src/i18n/locales/si.json
@@ -86,8 +86,6 @@
86 "menu.todos": "Todos", 86 "menu.todos": "Todos",
87 "menu.todos.enableTodos": "Enable Todos", 87 "menu.todos.enableTodos": "Enable Todos",
88 "menu.view": "View", 88 "menu.view": "View",
89 "menu.view.enterFullScreen": "Enter Full Screen",
90 "menu.view.exitFullScreen": "Exit Full Screen",
91 "menu.view.reloadFerdi": "Reload Ferdi", 89 "menu.view.reloadFerdi": "Reload Ferdi",
92 "menu.view.reloadService": "Reload Service", 90 "menu.view.reloadService": "Reload Service",
93 "menu.view.reloadTodos": "Reload ToDos", 91 "menu.view.reloadTodos": "Reload ToDos",
diff --git a/src/i18n/locales/sk.json b/src/i18n/locales/sk.json
index 2b8c59779..2332bc84a 100644
--- a/src/i18n/locales/sk.json
+++ b/src/i18n/locales/sk.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Enable Todos", 126 "menu.todos.enableTodos": "Enable Todos",
127 "menu.view": "Zobraziť", 127 "menu.view": "Zobraziť",
128 "menu.view.back": "Naspäť", 128 "menu.view.back": "Naspäť",
129 "menu.view.enterFullScreen": "Na celú obrazovku",
130 "menu.view.exitFullScreen": "Ukončiť režim na celú obrazovku",
131 "menu.view.forward": "Forward", 129 "menu.view.forward": "Forward",
132 "menu.view.lockFerdi": "Uzamknúť Ferdi", 130 "menu.view.lockFerdi": "Uzamknúť Ferdi",
133 "menu.view.openQuickSwitch": "Otvoriť prepínač služieb", 131 "menu.view.openQuickSwitch": "Otvoriť prepínač služieb",
diff --git a/src/i18n/locales/sl.json b/src/i18n/locales/sl.json
index 058185831..945532d0d 100644
--- a/src/i18n/locales/sl.json
+++ b/src/i18n/locales/sl.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Enable Todos", 126 "menu.todos.enableTodos": "Enable Todos",
127 "menu.view": "View", 127 "menu.view": "View",
128 "menu.view.back": "Back", 128 "menu.view.back": "Back",
129 "menu.view.enterFullScreen": "Enter Full Screen",
130 "menu.view.exitFullScreen": "Exit Full Screen",
131 "menu.view.forward": "Forward", 129 "menu.view.forward": "Forward",
132 "menu.view.lockFerdi": "Lock Ferdi", 130 "menu.view.lockFerdi": "Lock Ferdi",
133 "menu.view.openQuickSwitch": "Open Quick Switch", 131 "menu.view.openQuickSwitch": "Open Quick Switch",
diff --git a/src/i18n/locales/sq.json b/src/i18n/locales/sq.json
index 07ad31f59..fd1cbf1fd 100644
--- a/src/i18n/locales/sq.json
+++ b/src/i18n/locales/sq.json
@@ -86,8 +86,6 @@
86 "menu.todos": "Todos", 86 "menu.todos": "Todos",
87 "menu.todos.enableTodos": "Enable Todos", 87 "menu.todos.enableTodos": "Enable Todos",
88 "menu.view": "View", 88 "menu.view": "View",
89 "menu.view.enterFullScreen": "Enter Full Screen",
90 "menu.view.exitFullScreen": "Exit Full Screen",
91 "menu.view.reloadFerdi": "Reload Ferdi", 89 "menu.view.reloadFerdi": "Reload Ferdi",
92 "menu.view.reloadService": "Reload Service", 90 "menu.view.reloadService": "Reload Service",
93 "menu.view.reloadTodos": "Reload ToDos", 91 "menu.view.reloadTodos": "Reload ToDos",
diff --git a/src/i18n/locales/sr.json b/src/i18n/locales/sr.json
index 5454b1b38..ef1ec7736 100644
--- a/src/i18n/locales/sr.json
+++ b/src/i18n/locales/sr.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Enable Todos", 126 "menu.todos.enableTodos": "Enable Todos",
127 "menu.view": "Преглед", 127 "menu.view": "Преглед",
128 "menu.view.back": "Back", 128 "menu.view.back": "Back",
129 "menu.view.enterFullScreen": "Отвори у целом екрану",
130 "menu.view.exitFullScreen": "Напусти цео екран",
131 "menu.view.forward": "Forward", 129 "menu.view.forward": "Forward",
132 "menu.view.lockFerdi": "Lock Ferdi", 130 "menu.view.lockFerdi": "Lock Ferdi",
133 "menu.view.openQuickSwitch": "Open Quick Switch", 131 "menu.view.openQuickSwitch": "Open Quick Switch",
diff --git a/src/i18n/locales/sv.json b/src/i18n/locales/sv.json
index e26a53f61..a8d84bae9 100644
--- a/src/i18n/locales/sv.json
+++ b/src/i18n/locales/sv.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Aktivera Todos", 126 "menu.todos.enableTodos": "Aktivera Todos",
127 "menu.view": "Visa", 127 "menu.view": "Visa",
128 "menu.view.back": "Tillbaka", 128 "menu.view.back": "Tillbaka",
129 "menu.view.enterFullScreen": "Helskärmsläge",
130 "menu.view.exitFullScreen": "Lämna helskärmsläget",
131 "menu.view.forward": "Framåt", 129 "menu.view.forward": "Framåt",
132 "menu.view.lockFerdi": "Lås Ferdi", 130 "menu.view.lockFerdi": "Lås Ferdi",
133 "menu.view.openQuickSwitch": "Öppna snabbväxling", 131 "menu.view.openQuickSwitch": "Öppna snabbväxling",
diff --git a/src/i18n/locales/tr.json b/src/i18n/locales/tr.json
index 196261d23..6723b42c6 100644
--- a/src/i18n/locales/tr.json
+++ b/src/i18n/locales/tr.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Yapılacaklar Listesi'ni Aç", 126 "menu.todos.enableTodos": "Yapılacaklar Listesi'ni Aç",
127 "menu.view": "Görünüm", 127 "menu.view": "Görünüm",
128 "menu.view.back": "Geri", 128 "menu.view.back": "Geri",
129 "menu.view.enterFullScreen": "Tam Ekrana Geç",
130 "menu.view.exitFullScreen": "Tam Ekrandan Çık",
131 "menu.view.forward": "İleri", 129 "menu.view.forward": "İleri",
132 "menu.view.lockFerdi": "Ferdi'yi Kilitle", 130 "menu.view.lockFerdi": "Ferdi'yi Kilitle",
133 "menu.view.openQuickSwitch": "QuickSwitch'i aç", 131 "menu.view.openQuickSwitch": "QuickSwitch'i aç",
diff --git a/src/i18n/locales/uk.json b/src/i18n/locales/uk.json
index 59c6bcba8..210c974dc 100644
--- a/src/i18n/locales/uk.json
+++ b/src/i18n/locales/uk.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Enable Todos", 126 "menu.todos.enableTodos": "Enable Todos",
127 "menu.view": "Вигляд", 127 "menu.view": "Вигляд",
128 "menu.view.back": "Назад", 128 "menu.view.back": "Назад",
129 "menu.view.enterFullScreen": "Вікно на повний екран",
130 "menu.view.exitFullScreen": "Вийти з повного екрану",
131 "menu.view.forward": "Вперед", 129 "menu.view.forward": "Вперед",
132 "menu.view.lockFerdi": "Lock Ferdi", 130 "menu.view.lockFerdi": "Lock Ferdi",
133 "menu.view.openQuickSwitch": "Open Quick Switch", 131 "menu.view.openQuickSwitch": "Open Quick Switch",
diff --git a/src/i18n/locales/vi.json b/src/i18n/locales/vi.json
index c87d5f1ba..80ffdfc28 100644
--- a/src/i18n/locales/vi.json
+++ b/src/i18n/locales/vi.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Mở danh sách cần làm", 126 "menu.todos.enableTodos": "Mở danh sách cần làm",
127 "menu.view": "View", 127 "menu.view": "View",
128 "menu.view.back": "Quay lại", 128 "menu.view.back": "Quay lại",
129 "menu.view.enterFullScreen": "Xem toàn màn hình",
130 "menu.view.exitFullScreen": "Thoát toàn màn hình",
131 "menu.view.forward": "Tới trước", 129 "menu.view.forward": "Tới trước",
132 "menu.view.lockFerdi": "Khoá ứng dụng", 130 "menu.view.lockFerdi": "Khoá ứng dụng",
133 "menu.view.openQuickSwitch": "Mở chuyển nhanh", 131 "menu.view.openQuickSwitch": "Mở chuyển nhanh",
diff --git a/src/i18n/locales/zh-CN.json b/src/i18n/locales/zh-CN.json
index 71a33e857..a2620b587 100644
--- a/src/i18n/locales/zh-CN.json
+++ b/src/i18n/locales/zh-CN.json
@@ -106,8 +106,6 @@
106 "menu.todos.enableTodos": "Enable Todos", 106 "menu.todos.enableTodos": "Enable Todos",
107 "menu.view": "View", 107 "menu.view": "View",
108 "menu.view.back": "Back", 108 "menu.view.back": "Back",
109 "menu.view.enterFullScreen": "Enter Full Screen",
110 "menu.view.exitFullScreen": "Exit Full Screen",
111 "menu.view.forward": "Forward", 109 "menu.view.forward": "Forward",
112 "menu.view.lockFerdi": "Lock Ferdi", 110 "menu.view.lockFerdi": "Lock Ferdi",
113 "menu.view.openQuickSwitch": "Open Quick Switch", 111 "menu.view.openQuickSwitch": "Open Quick Switch",
diff --git a/src/i18n/locales/zh-HANS.json b/src/i18n/locales/zh-HANS.json
index c7a0714d7..b7de29eb5 100644
--- a/src/i18n/locales/zh-HANS.json
+++ b/src/i18n/locales/zh-HANS.json
@@ -86,8 +86,6 @@
86 "menu.todos": "Todos", 86 "menu.todos": "Todos",
87 "menu.todos.enableTodos": "Enable Todos", 87 "menu.todos.enableTodos": "Enable Todos",
88 "menu.view": "视图", 88 "menu.view": "视图",
89 "menu.view.enterFullScreen": "全屏",
90 "menu.view.exitFullScreen": "退出全屏",
91 "menu.view.reloadFerdi": "重启Ferdi", 89 "menu.view.reloadFerdi": "重启Ferdi",
92 "menu.view.reloadService": "重启服务", 90 "menu.view.reloadService": "重启服务",
93 "menu.view.reloadTodos": "Reload ToDos", 91 "menu.view.reloadTodos": "Reload ToDos",
diff --git a/src/i18n/locales/zh-HANT.json b/src/i18n/locales/zh-HANT.json
index d729e5159..3d7fbe706 100644
--- a/src/i18n/locales/zh-HANT.json
+++ b/src/i18n/locales/zh-HANT.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "Enable Todos", 126 "menu.todos.enableTodos": "Enable Todos",
127 "menu.view": "檢視", 127 "menu.view": "檢視",
128 "menu.view.back": "返回", 128 "menu.view.back": "返回",
129 "menu.view.enterFullScreen": "進入全螢幕",
130 "menu.view.exitFullScreen": "離開全螢幕",
131 "menu.view.forward": "前進", 129 "menu.view.forward": "前進",
132 "menu.view.lockFerdi": "Lock Ferdi", 130 "menu.view.lockFerdi": "Lock Ferdi",
133 "menu.view.openQuickSwitch": "Open Quick Switch", 131 "menu.view.openQuickSwitch": "Open Quick Switch",
diff --git a/src/i18n/locales/zh-TW.json b/src/i18n/locales/zh-TW.json
index 98c58b3f1..d2b86d5ef 100644
--- a/src/i18n/locales/zh-TW.json
+++ b/src/i18n/locales/zh-TW.json
@@ -82,8 +82,6 @@
82 "menu.todos": "Todos", 82 "menu.todos": "Todos",
83 "menu.todos.enableTodos": "Enable Todos", 83 "menu.todos.enableTodos": "Enable Todos",
84 "menu.view": "檢視", 84 "menu.view": "檢視",
85 "menu.view.enterFullScreen": "進入全螢幕模式",
86 "menu.view.exitFullScreen": "離開全螢幕模式",
87 "menu.view.reloadFerdi": "重新載入 Ferdi", 85 "menu.view.reloadFerdi": "重新載入 Ferdi",
88 "menu.view.reloadService": "重新載入服務", 86 "menu.view.reloadService": "重新載入服務",
89 "menu.view.resetZoom": "實際大小", 87 "menu.view.resetZoom": "實際大小",
diff --git a/src/i18n/locales/zh.json b/src/i18n/locales/zh.json
index 4ec377aa0..3ab961b29 100644
--- a/src/i18n/locales/zh.json
+++ b/src/i18n/locales/zh.json
@@ -126,8 +126,6 @@
126 "menu.todos.enableTodos": "启用待办事项", 126 "menu.todos.enableTodos": "启用待办事项",
127 "menu.view": "查看", 127 "menu.view": "查看",
128 "menu.view.back": "返回", 128 "menu.view.back": "返回",
129 "menu.view.enterFullScreen": "进入全屏",
130 "menu.view.exitFullScreen": "退出全屏",
131 "menu.view.forward": "Forward", 129 "menu.view.forward": "Forward",
132 "menu.view.lockFerdi": "Lock Ferdi", 130 "menu.view.lockFerdi": "Lock Ferdi",
133 "menu.view.openQuickSwitch": "Open Quick Switch", 131 "menu.view.openQuickSwitch": "Open Quick Switch",
diff --git a/src/i18n/messages/src/lib/Menu.json b/src/i18n/messages/src/lib/Menu.json
index 1ddd00c43..a42859f96 100644
--- a/src/i18n/messages/src/lib/Menu.json
+++ b/src/i18n/messages/src/lib/Menu.json
@@ -13,8 +13,8 @@
13 } 13 }
14 }, 14 },
15 { 15 {
16 "id": "menu.view", 16 "id": "menu.edit.undo",
17 "defaultMessage": "!!!View", 17 "defaultMessage": "!!!Undo",
18 "file": "src/lib/Menu.js", 18 "file": "src/lib/Menu.js",
19 "start": { 19 "start": {
20 "line": 24, 20 "line": 24,
@@ -26,15 +26,106 @@
26 } 26 }
27 }, 27 },
28 { 28 {
29 "id": "menu.edit.redo",
30 "defaultMessage": "!!!Redo",
31 "file": "src/lib/Menu.js",
32 "start": {
33 "line": 28,
34 "column": 8
35 },
36 "end": {
37 "line": 31,
38 "column": 3
39 }
40 },
41 {
42 "id": "menu.edit.cut",
43 "defaultMessage": "!!!Cut",
44 "file": "src/lib/Menu.js",
45 "start": {
46 "line": 32,
47 "column": 7
48 },
49 "end": {
50 "line": 35,
51 "column": 3
52 }
53 },
54 {
55 "id": "menu.edit.copy",
56 "defaultMessage": "!!!Copy",
57 "file": "src/lib/Menu.js",
58 "start": {
59 "line": 36,
60 "column": 8
61 },
62 "end": {
63 "line": 39,
64 "column": 3
65 }
66 },
67 {
68 "id": "menu.edit.paste",
69 "defaultMessage": "!!!Paste",
70 "file": "src/lib/Menu.js",
71 "start": {
72 "line": 40,
73 "column": 9
74 },
75 "end": {
76 "line": 43,
77 "column": 3
78 }
79 },
80 {
81 "id": "menu.edit.pasteAndMatchStyle",
82 "defaultMessage": "!!!Paste And Match Style",
83 "file": "src/lib/Menu.js",
84 "start": {
85 "line": 44,
86 "column": 22
87 },
88 "end": {
89 "line": 47,
90 "column": 3
91 }
92 },
93 {
94 "id": "menu.edit.delete",
95 "defaultMessage": "!!!Delete",
96 "file": "src/lib/Menu.js",
97 "start": {
98 "line": 48,
99 "column": 10
100 },
101 "end": {
102 "line": 51,
103 "column": 3
104 }
105 },
106 {
107 "id": "menu.edit.selectAll",
108 "defaultMessage": "!!!Select All",
109 "file": "src/lib/Menu.js",
110 "start": {
111 "line": 52,
112 "column": 13
113 },
114 "end": {
115 "line": 55,
116 "column": 3
117 }
118 },
119 {
29 "id": "menu.edit.findInPage", 120 "id": "menu.edit.findInPage",
30 "defaultMessage": "!!!Find in Page", 121 "defaultMessage": "!!!Find in Page",
31 "file": "src/lib/Menu.js", 122 "file": "src/lib/Menu.js",
32 "start": { 123 "start": {
33 "line": 28, 124 "line": 56,
34 "column": 14 125 "column": 14
35 }, 126 },
36 "end": { 127 "end": {
37 "line": 31, 128 "line": 59,
38 "column": 3 129 "column": 3
39 } 130 }
40 }, 131 },
@@ -43,11 +134,11 @@
43 "defaultMessage": "!!!Speech", 134 "defaultMessage": "!!!Speech",
44 "file": "src/lib/Menu.js", 135 "file": "src/lib/Menu.js",
45 "start": { 136 "start": {
46 "line": 32, 137 "line": 60,
47 "column": 10 138 "column": 10
48 }, 139 },
49 "end": { 140 "end": {
50 "line": 35, 141 "line": 63,
51 "column": 3 142 "column": 3
52 } 143 }
53 }, 144 },
@@ -56,11 +147,11 @@
56 "defaultMessage": "!!!Start Speaking", 147 "defaultMessage": "!!!Start Speaking",
57 "file": "src/lib/Menu.js", 148 "file": "src/lib/Menu.js",
58 "start": { 149 "start": {
59 "line": 36, 150 "line": 64,
60 "column": 17 151 "column": 17
61 }, 152 },
62 "end": { 153 "end": {
63 "line": 39, 154 "line": 67,
64 "column": 3 155 "column": 3
65 } 156 }
66 }, 157 },
@@ -69,11 +160,11 @@
69 "defaultMessage": "!!!Stop Speaking", 160 "defaultMessage": "!!!Stop Speaking",
70 "file": "src/lib/Menu.js", 161 "file": "src/lib/Menu.js",
71 "start": { 162 "start": {
72 "line": 40, 163 "line": 68,
73 "column": 16 164 "column": 16
74 }, 165 },
75 "end": { 166 "end": {
76 "line": 43, 167 "line": 71,
77 "column": 3 168 "column": 3
78 } 169 }
79 }, 170 },
@@ -82,11 +173,11 @@
82 "defaultMessage": "!!!Start Dictation", 173 "defaultMessage": "!!!Start Dictation",
83 "file": "src/lib/Menu.js", 174 "file": "src/lib/Menu.js",
84 "start": { 175 "start": {
85 "line": 44, 176 "line": 72,
86 "column": 18 177 "column": 18
87 }, 178 },
88 "end": { 179 "end": {
89 "line": 47, 180 "line": 75,
90 "column": 3 181 "column": 3
91 } 182 }
92 }, 183 },
@@ -95,11 +186,11 @@
95 "defaultMessage": "!!!Emoji & Symbols", 186 "defaultMessage": "!!!Emoji & Symbols",
96 "file": "src/lib/Menu.js", 187 "file": "src/lib/Menu.js",
97 "start": { 188 "start": {
98 "line": 48, 189 "line": 76,
99 "column": 16 190 "column": 16
100 }, 191 },
101 "end": { 192 "end": {
102 "line": 51, 193 "line": 79,
103 "column": 3 194 "column": 3
104 } 195 }
105 }, 196 },
@@ -108,11 +199,11 @@
108 "defaultMessage": "!!!Open Quick Switch", 199 "defaultMessage": "!!!Open Quick Switch",
109 "file": "src/lib/Menu.js", 200 "file": "src/lib/Menu.js",
110 "start": { 201 "start": {
111 "line": 52, 202 "line": 80,
112 "column": 19 203 "column": 19
113 }, 204 },
114 "end": { 205 "end": {
115 "line": 55, 206 "line": 83,
116 "column": 3 207 "column": 3
117 } 208 }
118 }, 209 },
@@ -121,11 +212,11 @@
121 "defaultMessage": "!!!Back", 212 "defaultMessage": "!!!Back",
122 "file": "src/lib/Menu.js", 213 "file": "src/lib/Menu.js",
123 "start": { 214 "start": {
124 "line": 56, 215 "line": 84,
125 "column": 8 216 "column": 8
126 }, 217 },
127 "end": { 218 "end": {
128 "line": 59, 219 "line": 87,
129 "column": 3 220 "column": 3
130 } 221 }
131 }, 222 },
@@ -134,11 +225,63 @@
134 "defaultMessage": "!!!Forward", 225 "defaultMessage": "!!!Forward",
135 "file": "src/lib/Menu.js", 226 "file": "src/lib/Menu.js",
136 "start": { 227 "start": {
137 "line": 60, 228 "line": 88,
138 "column": 11 229 "column": 11
139 }, 230 },
140 "end": { 231 "end": {
141 "line": 63, 232 "line": 91,
233 "column": 3
234 }
235 },
236 {
237 "id": "menu.view.resetZoom",
238 "defaultMessage": "!!!Actual Size",
239 "file": "src/lib/Menu.js",
240 "start": {
241 "line": 92,
242 "column": 13
243 },
244 "end": {
245 "line": 95,
246 "column": 3
247 }
248 },
249 {
250 "id": "menu.view.zoomIn",
251 "defaultMessage": "!!!Zoom In",
252 "file": "src/lib/Menu.js",
253 "start": {
254 "line": 96,
255 "column": 10
256 },
257 "end": {
258 "line": 99,
259 "column": 3
260 }
261 },
262 {
263 "id": "menu.view.zoomOut",
264 "defaultMessage": "!!!Zoom Out",
265 "file": "src/lib/Menu.js",
266 "start": {
267 "line": 100,
268 "column": 11
269 },
270 "end": {
271 "line": 103,
272 "column": 3
273 }
274 },
275 {
276 "id": "menu.view.toggleFullScreen",
277 "defaultMessage": "!!!Toggle Full Screen",
278 "file": "src/lib/Menu.js",
279 "start": {
280 "line": 104,
281 "column": 20
282 },
283 "end": {
284 "line": 107,
142 "column": 3 285 "column": 3
143 } 286 }
144 }, 287 },
@@ -147,11 +290,11 @@
147 "defaultMessage": "!!!Toggle Dark Mode", 290 "defaultMessage": "!!!Toggle Dark Mode",
148 "file": "src/lib/Menu.js", 291 "file": "src/lib/Menu.js",
149 "start": { 292 "start": {
150 "line": 64, 293 "line": 108,
151 "column": 18 294 "column": 18
152 }, 295 },
153 "end": { 296 "end": {
154 "line": 67, 297 "line": 111,
155 "column": 3 298 "column": 3
156 } 299 }
157 }, 300 },
@@ -160,11 +303,11 @@
160 "defaultMessage": "!!!Toggle Developer Tools", 303 "defaultMessage": "!!!Toggle Developer Tools",
161 "file": "src/lib/Menu.js", 304 "file": "src/lib/Menu.js",
162 "start": { 305 "start": {
163 "line": 68, 306 "line": 112,
164 "column": 18 307 "column": 18
165 }, 308 },
166 "end": { 309 "end": {
167 "line": 71, 310 "line": 115,
168 "column": 3 311 "column": 3
169 } 312 }
170 }, 313 },
@@ -173,11 +316,11 @@
173 "defaultMessage": "!!!Toggle Todos Developer Tools", 316 "defaultMessage": "!!!Toggle Todos Developer Tools",
174 "file": "src/lib/Menu.js", 317 "file": "src/lib/Menu.js",
175 "start": { 318 "start": {
176 "line": 72, 319 "line": 116,
177 "column": 23 320 "column": 23
178 }, 321 },
179 "end": { 322 "end": {
180 "line": 75, 323 "line": 119,
181 "column": 3 324 "column": 3
182 } 325 }
183 }, 326 },
@@ -186,11 +329,11 @@
186 "defaultMessage": "!!!Toggle Service Developer Tools", 329 "defaultMessage": "!!!Toggle Service Developer Tools",
187 "file": "src/lib/Menu.js", 330 "file": "src/lib/Menu.js",
188 "start": { 331 "start": {
189 "line": 76, 332 "line": 120,
190 "column": 25 333 "column": 25
191 }, 334 },
192 "end": { 335 "end": {
193 "line": 79, 336 "line": 123,
194 "column": 3 337 "column": 3
195 } 338 }
196 }, 339 },
@@ -199,11 +342,11 @@
199 "defaultMessage": "!!!Reload Service", 342 "defaultMessage": "!!!Reload Service",
200 "file": "src/lib/Menu.js", 343 "file": "src/lib/Menu.js",
201 "start": { 344 "start": {
202 "line": 80, 345 "line": 124,
203 "column": 17 346 "column": 17
204 }, 347 },
205 "end": { 348 "end": {
206 "line": 83, 349 "line": 127,
207 "column": 3 350 "column": 3
208 } 351 }
209 }, 352 },
@@ -212,11 +355,11 @@
212 "defaultMessage": "!!!Reload Ferdi", 355 "defaultMessage": "!!!Reload Ferdi",
213 "file": "src/lib/Menu.js", 356 "file": "src/lib/Menu.js",
214 "start": { 357 "start": {
215 "line": 84, 358 "line": 128,
216 "column": 15 359 "column": 15
217 }, 360 },
218 "end": { 361 "end": {
219 "line": 87, 362 "line": 131,
220 "column": 3 363 "column": 3
221 } 364 }
222 }, 365 },
@@ -225,11 +368,11 @@
225 "defaultMessage": "!!!Lock Ferdi", 368 "defaultMessage": "!!!Lock Ferdi",
226 "file": "src/lib/Menu.js", 369 "file": "src/lib/Menu.js",
227 "start": { 370 "start": {
228 "line": 88, 371 "line": 132,
229 "column": 13 372 "column": 13
230 }, 373 },
231 "end": { 374 "end": {
232 "line": 91, 375 "line": 135,
233 "column": 3 376 "column": 3
234 } 377 }
235 }, 378 },
@@ -238,11 +381,37 @@
238 "defaultMessage": "!!!Reload ToDos", 381 "defaultMessage": "!!!Reload ToDos",
239 "file": "src/lib/Menu.js", 382 "file": "src/lib/Menu.js",
240 "start": { 383 "start": {
241 "line": 92, 384 "line": 136,
242 "column": 15 385 "column": 15
243 }, 386 },
244 "end": { 387 "end": {
245 "line": 95, 388 "line": 139,
389 "column": 3
390 }
391 },
392 {
393 "id": "menu.window.minimize",
394 "defaultMessage": "!!!Minimize",
395 "file": "src/lib/Menu.js",
396 "start": {
397 "line": 140,
398 "column": 12
399 },
400 "end": {
401 "line": 143,
402 "column": 3
403 }
404 },
405 {
406 "id": "menu.window.close",
407 "defaultMessage": "!!!Close",
408 "file": "src/lib/Menu.js",
409 "start": {
410 "line": 144,
411 "column": 9
412 },
413 "end": {
414 "line": 147,
246 "column": 3 415 "column": 3
247 } 416 }
248 }, 417 },
@@ -251,11 +420,11 @@
251 "defaultMessage": "!!!Learn More", 420 "defaultMessage": "!!!Learn More",
252 "file": "src/lib/Menu.js", 421 "file": "src/lib/Menu.js",
253 "start": { 422 "start": {
254 "line": 96, 423 "line": 148,
255 "column": 13 424 "column": 13
256 }, 425 },
257 "end": { 426 "end": {
258 "line": 99, 427 "line": 151,
259 "column": 3 428 "column": 3
260 } 429 }
261 }, 430 },
@@ -264,11 +433,11 @@
264 "defaultMessage": "!!!Changelog", 433 "defaultMessage": "!!!Changelog",
265 "file": "src/lib/Menu.js", 434 "file": "src/lib/Menu.js",
266 "start": { 435 "start": {
267 "line": 100, 436 "line": 152,
268 "column": 13 437 "column": 13
269 }, 438 },
270 "end": { 439 "end": {
271 "line": 103, 440 "line": 155,
272 "column": 3 441 "column": 3
273 } 442 }
274 }, 443 },
@@ -277,11 +446,11 @@
277 "defaultMessage": "!!!Support", 446 "defaultMessage": "!!!Support",
278 "file": "src/lib/Menu.js", 447 "file": "src/lib/Menu.js",
279 "start": { 448 "start": {
280 "line": 104, 449 "line": 156,
281 "column": 11 450 "column": 11
282 }, 451 },
283 "end": { 452 "end": {
284 "line": 107, 453 "line": 159,
285 "column": 3 454 "column": 3
286 } 455 }
287 }, 456 },
@@ -290,11 +459,11 @@
290 "defaultMessage": "!!!Copy Debug Information", 459 "defaultMessage": "!!!Copy Debug Information",
291 "file": "src/lib/Menu.js", 460 "file": "src/lib/Menu.js",
292 "start": { 461 "start": {
293 "line": 108, 462 "line": 160,
294 "column": 13 463 "column": 13
295 }, 464 },
296 "end": { 465 "end": {
297 "line": 111, 466 "line": 163,
298 "column": 3 467 "column": 3
299 } 468 }
300 }, 469 },
@@ -303,11 +472,11 @@
303 "defaultMessage": "!!!Publish Debug Information", 472 "defaultMessage": "!!!Publish Debug Information",
304 "file": "src/lib/Menu.js", 473 "file": "src/lib/Menu.js",
305 "start": { 474 "start": {
306 "line": 112, 475 "line": 164,
307 "column": 20 476 "column": 20
308 }, 477 },
309 "end": { 478 "end": {
310 "line": 115, 479 "line": 167,
311 "column": 3 480 "column": 3
312 } 481 }
313 }, 482 },
@@ -316,11 +485,11 @@
316 "defaultMessage": "!!!Ferdi Debug Information", 485 "defaultMessage": "!!!Ferdi Debug Information",
317 "file": "src/lib/Menu.js", 486 "file": "src/lib/Menu.js",
318 "start": { 487 "start": {
319 "line": 116, 488 "line": 168,
320 "column": 27 489 "column": 27
321 }, 490 },
322 "end": { 491 "end": {
323 "line": 119, 492 "line": 171,
324 "column": 3 493 "column": 3
325 } 494 }
326 }, 495 },
@@ -329,11 +498,11 @@
329 "defaultMessage": "!!!Your Debug Information has been copied to your clipboard.", 498 "defaultMessage": "!!!Your Debug Information has been copied to your clipboard.",
330 "file": "src/lib/Menu.js", 499 "file": "src/lib/Menu.js",
331 "start": { 500 "start": {
332 "line": 120, 501 "line": 172,
333 "column": 23 502 "column": 23
334 }, 503 },
335 "end": { 504 "end": {
336 "line": 123, 505 "line": 175,
337 "column": 3 506 "column": 3
338 } 507 }
339 }, 508 },
@@ -342,11 +511,11 @@
342 "defaultMessage": "!!!Unlock with Touch ID", 511 "defaultMessage": "!!!Unlock with Touch ID",
343 "file": "src/lib/Menu.js", 512 "file": "src/lib/Menu.js",
344 "start": { 513 "start": {
345 "line": 124, 514 "line": 176,
346 "column": 11 515 "column": 11
347 }, 516 },
348 "end": { 517 "end": {
349 "line": 127, 518 "line": 179,
350 "column": 3 519 "column": 3
351 } 520 }
352 }, 521 },
@@ -355,11 +524,11 @@
355 "defaultMessage": "!!!unlock via Touch ID", 524 "defaultMessage": "!!!unlock via Touch ID",
356 "file": "src/lib/Menu.js", 525 "file": "src/lib/Menu.js",
357 "start": { 526 "start": {
358 "line": 128, 527 "line": 180,
359 "column": 17 528 "column": 17
360 }, 529 },
361 "end": { 530 "end": {
362 "line": 131, 531 "line": 183,
363 "column": 3 532 "column": 3
364 } 533 }
365 }, 534 },
@@ -368,11 +537,11 @@
368 "defaultMessage": "!!!Terms of Service", 537 "defaultMessage": "!!!Terms of Service",
369 "file": "src/lib/Menu.js", 538 "file": "src/lib/Menu.js",
370 "start": { 539 "start": {
371 "line": 132, 540 "line": 184,
372 "column": 7 541 "column": 7
373 }, 542 },
374 "end": { 543 "end": {
375 "line": 135, 544 "line": 187,
376 "column": 3 545 "column": 3
377 } 546 }
378 }, 547 },
@@ -381,11 +550,11 @@
381 "defaultMessage": "!!!Privacy Statement", 550 "defaultMessage": "!!!Privacy Statement",
382 "file": "src/lib/Menu.js", 551 "file": "src/lib/Menu.js",
383 "start": { 552 "start": {
384 "line": 136, 553 "line": 188,
385 "column": 11 554 "column": 11
386 }, 555 },
387 "end": { 556 "end": {
388 "line": 139, 557 "line": 191,
389 "column": 3 558 "column": 3
390 } 559 }
391 }, 560 },
@@ -394,11 +563,24 @@
394 "defaultMessage": "!!!File", 563 "defaultMessage": "!!!File",
395 "file": "src/lib/Menu.js", 564 "file": "src/lib/Menu.js",
396 "start": { 565 "start": {
397 "line": 140, 566 "line": 192,
398 "column": 8 567 "column": 8
399 }, 568 },
400 "end": { 569 "end": {
401 "line": 143, 570 "line": 195,
571 "column": 3
572 }
573 },
574 {
575 "id": "menu.view",
576 "defaultMessage": "!!!View",
577 "file": "src/lib/Menu.js",
578 "start": {
579 "line": 196,
580 "column": 8
581 },
582 "end": {
583 "line": 199,
402 "column": 3 584 "column": 3
403 } 585 }
404 }, 586 },
@@ -407,11 +589,50 @@
407 "defaultMessage": "!!!Services", 589 "defaultMessage": "!!!Services",
408 "file": "src/lib/Menu.js", 590 "file": "src/lib/Menu.js",
409 "start": { 591 "start": {
410 "line": 144, 592 "line": 200,
411 "column": 12 593 "column": 12
412 }, 594 },
413 "end": { 595 "end": {
414 "line": 147, 596 "line": 203,
597 "column": 3
598 }
599 },
600 {
601 "id": "menu.window",
602 "defaultMessage": "!!!Window",
603 "file": "src/lib/Menu.js",
604 "start": {
605 "line": 204,
606 "column": 10
607 },
608 "end": {
609 "line": 207,
610 "column": 3
611 }
612 },
613 {
614 "id": "menu.help",
615 "defaultMessage": "!!!Help",
616 "file": "src/lib/Menu.js",
617 "start": {
618 "line": 208,
619 "column": 8
620 },
621 "end": {
622 "line": 211,
623 "column": 3
624 }
625 },
626 {
627 "id": "menu.app.about",
628 "defaultMessage": "!!!About Ferdi",
629 "file": "src/lib/Menu.js",
630 "start": {
631 "line": 212,
632 "column": 9
633 },
634 "end": {
635 "line": 215,
415 "column": 3 636 "column": 3
416 } 637 }
417 }, 638 },
@@ -420,11 +641,11 @@
420 "defaultMessage": "!!!What's new?", 641 "defaultMessage": "!!!What's new?",
421 "file": "src/lib/Menu.js", 642 "file": "src/lib/Menu.js",
422 "start": { 643 "start": {
423 "line": 148, 644 "line": 216,
424 "column": 16 645 "column": 16
425 }, 646 },
426 "end": { 647 "end": {
427 "line": 151, 648 "line": 219,
428 "column": 3 649 "column": 3
429 } 650 }
430 }, 651 },
@@ -433,11 +654,11 @@
433 "defaultMessage": "!!!Settings", 654 "defaultMessage": "!!!Settings",
434 "file": "src/lib/Menu.js", 655 "file": "src/lib/Menu.js",
435 "start": { 656 "start": {
436 "line": 152, 657 "line": 220,
437 "column": 12 658 "column": 12
438 }, 659 },
439 "end": { 660 "end": {
440 "line": 155, 661 "line": 223,
441 "column": 3 662 "column": 3
442 } 663 }
443 }, 664 },
@@ -446,11 +667,50 @@
446 "defaultMessage": "!!!Check for updates", 667 "defaultMessage": "!!!Check for updates",
447 "file": "src/lib/Menu.js", 668 "file": "src/lib/Menu.js",
448 "start": { 669 "start": {
449 "line": 156, 670 "line": 224,
450 "column": 19 671 "column": 19
451 }, 672 },
452 "end": { 673 "end": {
453 "line": 159, 674 "line": 227,
675 "column": 3
676 }
677 },
678 {
679 "id": "menu.app.hide",
680 "defaultMessage": "!!!Hide",
681 "file": "src/lib/Menu.js",
682 "start": {
683 "line": 228,
684 "column": 8
685 },
686 "end": {
687 "line": 231,
688 "column": 3
689 }
690 },
691 {
692 "id": "menu.app.hideOthers",
693 "defaultMessage": "!!!Hide Others",
694 "file": "src/lib/Menu.js",
695 "start": {
696 "line": 232,
697 "column": 14
698 },
699 "end": {
700 "line": 235,
701 "column": 3
702 }
703 },
704 {
705 "id": "menu.app.unhide",
706 "defaultMessage": "!!!Unhide",
707 "file": "src/lib/Menu.js",
708 "start": {
709 "line": 236,
710 "column": 10
711 },
712 "end": {
713 "line": 239,
454 "column": 3 714 "column": 3
455 } 715 }
456 }, 716 },
@@ -459,11 +719,24 @@
459 "defaultMessage": "!!!Auto-hide menu bar", 719 "defaultMessage": "!!!Auto-hide menu bar",
460 "file": "src/lib/Menu.js", 720 "file": "src/lib/Menu.js",
461 "start": { 721 "start": {
462 "line": 160, 722 "line": 240,
463 "column": 19 723 "column": 19
464 }, 724 },
465 "end": { 725 "end": {
466 "line": 163, 726 "line": 243,
727 "column": 3
728 }
729 },
730 {
731 "id": "menu.app.quit",
732 "defaultMessage": "!!!Quit",
733 "file": "src/lib/Menu.js",
734 "start": {
735 "line": 244,
736 "column": 8
737 },
738 "end": {
739 "line": 247,
467 "column": 3 740 "column": 3
468 } 741 }
469 }, 742 },
@@ -472,11 +745,11 @@
472 "defaultMessage": "!!!Add New Service...", 745 "defaultMessage": "!!!Add New Service...",
473 "file": "src/lib/Menu.js", 746 "file": "src/lib/Menu.js",
474 "start": { 747 "start": {
475 "line": 164, 748 "line": 248,
476 "column": 17 749 "column": 17
477 }, 750 },
478 "end": { 751 "end": {
479 "line": 167, 752 "line": 251,
480 "column": 3 753 "column": 3
481 } 754 }
482 }, 755 },
@@ -485,11 +758,11 @@
485 "defaultMessage": "!!!Add New Workspace...", 758 "defaultMessage": "!!!Add New Workspace...",
486 "file": "src/lib/Menu.js", 759 "file": "src/lib/Menu.js",
487 "start": { 760 "start": {
488 "line": 168, 761 "line": 252,
489 "column": 19 762 "column": 19
490 }, 763 },
491 "end": { 764 "end": {
492 "line": 171, 765 "line": 255,
493 "column": 3 766 "column": 3
494 } 767 }
495 }, 768 },
@@ -498,11 +771,11 @@
498 "defaultMessage": "!!!Open workspace drawer", 771 "defaultMessage": "!!!Open workspace drawer",
499 "file": "src/lib/Menu.js", 772 "file": "src/lib/Menu.js",
500 "start": { 773 "start": {
501 "line": 172, 774 "line": 256,
502 "column": 23 775 "column": 23
503 }, 776 },
504 "end": { 777 "end": {
505 "line": 175, 778 "line": 259,
506 "column": 3 779 "column": 3
507 } 780 }
508 }, 781 },
@@ -511,11 +784,11 @@
511 "defaultMessage": "!!!Close workspace drawer", 784 "defaultMessage": "!!!Close workspace drawer",
512 "file": "src/lib/Menu.js", 785 "file": "src/lib/Menu.js",
513 "start": { 786 "start": {
514 "line": 176, 787 "line": 260,
515 "column": 24 788 "column": 24
516 }, 789 },
517 "end": { 790 "end": {
518 "line": 179, 791 "line": 263,
519 "column": 3 792 "column": 3
520 } 793 }
521 }, 794 },
@@ -524,11 +797,11 @@
524 "defaultMessage": "!!!Activate next service...", 797 "defaultMessage": "!!!Activate next service...",
525 "file": "src/lib/Menu.js", 798 "file": "src/lib/Menu.js",
526 "start": { 799 "start": {
527 "line": 180, 800 "line": 264,
528 "column": 23 801 "column": 23
529 }, 802 },
530 "end": { 803 "end": {
531 "line": 183, 804 "line": 267,
532 "column": 3 805 "column": 3
533 } 806 }
534 }, 807 },
@@ -537,11 +810,11 @@
537 "defaultMessage": "!!!Activate previous service...", 810 "defaultMessage": "!!!Activate previous service...",
538 "file": "src/lib/Menu.js", 811 "file": "src/lib/Menu.js",
539 "start": { 812 "start": {
540 "line": 184, 813 "line": 268,
541 "column": 27 814 "column": 27
542 }, 815 },
543 "end": { 816 "end": {
544 "line": 187, 817 "line": 271,
545 "column": 3 818 "column": 3
546 } 819 }
547 }, 820 },
@@ -550,11 +823,11 @@
550 "defaultMessage": "!!!Disable notifications & audio", 823 "defaultMessage": "!!!Disable notifications & audio",
551 "file": "src/lib/Menu.js", 824 "file": "src/lib/Menu.js",
552 "start": { 825 "start": {
553 "line": 188, 826 "line": 272,
554 "column": 11 827 "column": 11
555 }, 828 },
556 "end": { 829 "end": {
557 "line": 191, 830 "line": 275,
558 "column": 3 831 "column": 3
559 } 832 }
560 }, 833 },
@@ -563,11 +836,11 @@
563 "defaultMessage": "!!!Enable notifications & audio", 836 "defaultMessage": "!!!Enable notifications & audio",
564 "file": "src/lib/Menu.js", 837 "file": "src/lib/Menu.js",
565 "start": { 838 "start": {
566 "line": 192, 839 "line": 276,
567 "column": 13 840 "column": 13
568 }, 841 },
569 "end": { 842 "end": {
570 "line": 195, 843 "line": 279,
571 "column": 3 844 "column": 3
572 } 845 }
573 }, 846 },
@@ -576,11 +849,11 @@
576 "defaultMessage": "!!!Workspaces", 849 "defaultMessage": "!!!Workspaces",
577 "file": "src/lib/Menu.js", 850 "file": "src/lib/Menu.js",
578 "start": { 851 "start": {
579 "line": 196, 852 "line": 280,
580 "column": 14 853 "column": 14
581 }, 854 },
582 "end": { 855 "end": {
583 "line": 199, 856 "line": 283,
584 "column": 3 857 "column": 3
585 } 858 }
586 }, 859 },
@@ -589,11 +862,11 @@
589 "defaultMessage": "!!!Default", 862 "defaultMessage": "!!!Default",
590 "file": "src/lib/Menu.js", 863 "file": "src/lib/Menu.js",
591 "start": { 864 "start": {
592 "line": 200, 865 "line": 284,
593 "column": 20 866 "column": 20
594 }, 867 },
595 "end": { 868 "end": {
596 "line": 203, 869 "line": 287,
597 "column": 3 870 "column": 3
598 } 871 }
599 }, 872 },
@@ -602,11 +875,11 @@
602 "defaultMessage": "!!!Todos", 875 "defaultMessage": "!!!Todos",
603 "file": "src/lib/Menu.js", 876 "file": "src/lib/Menu.js",
604 "start": { 877 "start": {
605 "line": 204, 878 "line": 288,
606 "column": 9 879 "column": 9
607 }, 880 },
608 "end": { 881 "end": {
609 "line": 207, 882 "line": 291,
610 "column": 3 883 "column": 3
611 } 884 }
612 }, 885 },
@@ -615,11 +888,11 @@
615 "defaultMessage": "!!!Open Todos drawer", 888 "defaultMessage": "!!!Open Todos drawer",
616 "file": "src/lib/Menu.js", 889 "file": "src/lib/Menu.js",
617 "start": { 890 "start": {
618 "line": 208, 891 "line": 292,
619 "column": 19 892 "column": 19
620 }, 893 },
621 "end": { 894 "end": {
622 "line": 211, 895 "line": 295,
623 "column": 3 896 "column": 3
624 } 897 }
625 }, 898 },
@@ -628,11 +901,11 @@
628 "defaultMessage": "!!!Close Todos drawer", 901 "defaultMessage": "!!!Close Todos drawer",
629 "file": "src/lib/Menu.js", 902 "file": "src/lib/Menu.js",
630 "start": { 903 "start": {
631 "line": 212, 904 "line": 296,
632 "column": 20 905 "column": 20
633 }, 906 },
634 "end": { 907 "end": {
635 "line": 215, 908 "line": 299,
636 "column": 3 909 "column": 3
637 } 910 }
638 }, 911 },
@@ -641,11 +914,11 @@
641 "defaultMessage": "!!!Enable Todos", 914 "defaultMessage": "!!!Enable Todos",
642 "file": "src/lib/Menu.js", 915 "file": "src/lib/Menu.js",
643 "start": { 916 "start": {
644 "line": 216, 917 "line": 300,
645 "column": 15 918 "column": 15
646 }, 919 },
647 "end": { 920 "end": {
648 "line": 219, 921 "line": 303,
649 "column": 3 922 "column": 3
650 } 923 }
651 }, 924 },
@@ -654,11 +927,11 @@
654 "defaultMessage": "!!!Home", 927 "defaultMessage": "!!!Home",
655 "file": "src/lib/Menu.js", 928 "file": "src/lib/Menu.js",
656 "start": { 929 "start": {
657 "line": 220, 930 "line": 304,
658 "column": 17 931 "column": 17
659 }, 932 },
660 "end": { 933 "end": {
661 "line": 223, 934 "line": 307,
662 "column": 3 935 "column": 3
663 } 936 }
664 } 937 }
diff --git a/src/lib/Menu.js b/src/lib/Menu.js
index 2f918dcb0..e26c50e1e 100644
--- a/src/lib/Menu.js
+++ b/src/lib/Menu.js
@@ -21,9 +21,37 @@ const menuItems = defineMessages({
21 id: 'menu.edit', 21 id: 'menu.edit',
22 defaultMessage: '!!!Edit', 22 defaultMessage: '!!!Edit',
23 }, 23 },
24 view: { 24 undo: {
25 id: 'menu.view', 25 id: 'menu.edit.undo',
26 defaultMessage: '!!!View', 26 defaultMessage: '!!!Undo',
27 },
28 redo: {
29 id: 'menu.edit.redo',
30 defaultMessage: '!!!Redo',
31 },
32 cut: {
33 id: 'menu.edit.cut',
34 defaultMessage: '!!!Cut',
35 },
36 copy: {
37 id: 'menu.edit.copy',
38 defaultMessage: '!!!Copy',
39 },
40 paste: {
41 id: 'menu.edit.paste',
42 defaultMessage: '!!!Paste',
43 },
44 pasteAndMatchStyle: {
45 id: 'menu.edit.pasteAndMatchStyle',
46 defaultMessage: '!!!Paste And Match Style',
47 },
48 delete: {
49 id: 'menu.edit.delete',
50 defaultMessage: '!!!Delete',
51 },
52 selectAll: {
53 id: 'menu.edit.selectAll',
54 defaultMessage: '!!!Select All',
27 }, 55 },
28 findInPage: { 56 findInPage: {
29 id: 'menu.edit.findInPage', 57 id: 'menu.edit.findInPage',
@@ -61,6 +89,22 @@ const menuItems = defineMessages({
61 id: 'menu.view.forward', 89 id: 'menu.view.forward',
62 defaultMessage: '!!!Forward', 90 defaultMessage: '!!!Forward',
63 }, 91 },
92 resetZoom: {
93 id: 'menu.view.resetZoom',
94 defaultMessage: '!!!Actual Size',
95 },
96 zoomIn: {
97 id: 'menu.view.zoomIn',
98 defaultMessage: '!!!Zoom In',
99 },
100 zoomOut: {
101 id: 'menu.view.zoomOut',
102 defaultMessage: '!!!Zoom Out',
103 },
104 toggleFullScreen: {
105 id: 'menu.view.toggleFullScreen',
106 defaultMessage: '!!!Toggle Full Screen',
107 },
64 toggleDarkMode: { 108 toggleDarkMode: {
65 id: 'menu.view.toggleDarkMode', 109 id: 'menu.view.toggleDarkMode',
66 defaultMessage: '!!!Toggle Dark Mode', 110 defaultMessage: '!!!Toggle Dark Mode',
@@ -93,6 +137,14 @@ const menuItems = defineMessages({
93 id: 'menu.view.reloadTodos', 137 id: 'menu.view.reloadTodos',
94 defaultMessage: '!!!Reload ToDos', 138 defaultMessage: '!!!Reload ToDos',
95 }, 139 },
140 minimize: {
141 id: 'menu.window.minimize',
142 defaultMessage: '!!!Minimize',
143 },
144 close: {
145 id: 'menu.window.close',
146 defaultMessage: '!!!Close',
147 },
96 learnMore: { 148 learnMore: {
97 id: 'menu.help.learnMore', 149 id: 'menu.help.learnMore',
98 defaultMessage: '!!!Learn More', 150 defaultMessage: '!!!Learn More',
@@ -141,10 +193,26 @@ const menuItems = defineMessages({
141 id: 'menu.file', 193 id: 'menu.file',
142 defaultMessage: '!!!File', 194 defaultMessage: '!!!File',
143 }, 195 },
196 view: {
197 id: 'menu.view',
198 defaultMessage: '!!!View',
199 },
144 services: { 200 services: {
145 id: 'menu.services', 201 id: 'menu.services',
146 defaultMessage: '!!!Services', 202 defaultMessage: '!!!Services',
147 }, 203 },
204 window: {
205 id: 'menu.window',
206 defaultMessage: '!!!Window',
207 },
208 help: {
209 id: 'menu.help',
210 defaultMessage: '!!!Help',
211 },
212 about: {
213 id: 'menu.app.about',
214 defaultMessage: '!!!About Ferdi',
215 },
148 announcement: { 216 announcement: {
149 id: 'menu.app.announcement', 217 id: 'menu.app.announcement',
150 defaultMessage: '!!!What\'s new?', 218 defaultMessage: '!!!What\'s new?',
@@ -157,10 +225,26 @@ const menuItems = defineMessages({
157 id: 'menu.app.checkForUpdates', 225 id: 'menu.app.checkForUpdates',
158 defaultMessage: '!!!Check for updates', 226 defaultMessage: '!!!Check for updates',
159 }, 227 },
228 hide: {
229 id: 'menu.app.hide',
230 defaultMessage: '!!!Hide',
231 },
232 hideOthers: {
233 id: 'menu.app.hideOthers',
234 defaultMessage: '!!!Hide Others',
235 },
236 unhide: {
237 id: 'menu.app.unhide',
238 defaultMessage: '!!!Unhide',
239 },
160 autohideMenuBar: { 240 autohideMenuBar: {
161 id: 'menu.app.autohideMenuBar', 241 id: 'menu.app.autohideMenuBar',
162 defaultMessage: '!!!Auto-hide menu bar', 242 defaultMessage: '!!!Auto-hide menu bar',
163 }, 243 },
244 quit: {
245 id: 'menu.app.quit',
246 defaultMessage: '!!!Quit',
247 },
164 addNewService: { 248 addNewService: {
165 id: 'menu.services.addNewService', 249 id: 'menu.services.addNewService',
166 defaultMessage: '!!!Add New Service...', 250 defaultMessage: '!!!Add New Service...',
@@ -233,31 +317,46 @@ const _titleBarTemplateFactory = (intl, locked) => [
233 accelerator: 'Alt+E', 317 accelerator: 'Alt+E',
234 submenu: [ 318 submenu: [
235 { 319 {
320 label: intl.formatMessage(menuItems.undo),
236 role: 'undo', 321 role: 'undo',
237 }, 322 },
238 { 323 {
324 label: intl.formatMessage(menuItems.redo),
239 role: 'redo', 325 role: 'redo',
240 }, 326 },
241 { 327 {
242 type: 'separator', 328 type: 'separator',
243 }, 329 },
244 { 330 {
331 label: intl.formatMessage(menuItems.cut),
332 accelerator: `${cmdKey}+X`,
245 role: 'cut', 333 role: 'cut',
246 }, 334 },
247 { 335 {
336 label: intl.formatMessage(menuItems.copy),
337 accelerator: `${cmdKey}+C`,
248 role: 'copy', 338 role: 'copy',
249 }, 339 },
250 { 340 {
341 label: intl.formatMessage(menuItems.paste),
342 accelerator: `${cmdKey}+V`,
251 role: 'paste', 343 role: 'paste',
252 }, 344 },
253 { 345 {
254 role: 'pasteAndMatchStyle', 346 label: intl.formatMessage(menuItems.pasteAndMatchStyle),
255 accelerator: `${cmdKey}+Shift+V`, // Override the accelerator since this adds new key combo in macos 347 accelerator: `${cmdKey}+Shift+V`, // Override the accelerator since this adds new key combo in macos
348 role: 'pasteAndMatchStyle',
349 click() {
350 getActiveWebview().pasteAndMatchStyle();
351 },
256 }, 352 },
257 { 353 {
354 label: intl.formatMessage(menuItems.delete),
258 role: 'delete', 355 role: 'delete',
259 }, 356 },
260 { 357 {
358 label: intl.formatMessage(menuItems.selectAll),
359 accelerator: `${cmdKey}+A`,
261 role: 'selectall', 360 role: 'selectall',
262 }, 361 },
263 ], 362 ],
@@ -319,12 +418,16 @@ const _titleBarTemplateFactory = (intl, locked) => [
319 type: 'separator', 418 type: 'separator',
320 }, 419 },
321 { 420 {
421 label: intl.formatMessage(menuItems.resetZoom),
422 accelerator: `${cmdKey}+0`,
322 role: 'resetZoom', 423 role: 'resetZoom',
323 click() { 424 click() {
324 getActiveWebview().setZoomLevel(0); 425 getActiveWebview().setZoomLevel(0);
325 }, 426 },
326 }, 427 },
327 { 428 {
429 label: intl.formatMessage(menuItems.zoomIn),
430 accelerator: `${cmdKey}+plus`,
328 role: 'zoomIn', 431 role: 'zoomIn',
329 click() { 432 click() {
330 const activeService = getActiveWebview(); 433 const activeService = getActiveWebview();
@@ -335,6 +438,8 @@ const _titleBarTemplateFactory = (intl, locked) => [
335 }, 438 },
336 }, 439 },
337 { 440 {
441 label: intl.formatMessage(menuItems.zoomOut),
442 accelerator: `${cmdKey}+-`,
338 role: 'zoomOut', 443 role: 'zoomOut',
339 click() { 444 click() {
340 const activeService = getActiveWebview(); 445 const activeService = getActiveWebview();
@@ -348,6 +453,7 @@ const _titleBarTemplateFactory = (intl, locked) => [
348 type: 'separator', 453 type: 'separator',
349 }, 454 },
350 { 455 {
456 label: intl.formatMessage(menuItems.toggleFullScreen),
351 role: 'toggleFullScreen', 457 role: 'toggleFullScreen',
352 }, 458 },
353 { 459 {
@@ -384,17 +490,22 @@ const _titleBarTemplateFactory = (intl, locked) => [
384 visible: !locked && todosStore.isFeatureEnabled, 490 visible: !locked && todosStore.isFeatureEnabled,
385 }, 491 },
386 { 492 {
493 label: intl.formatMessage(menuItems.window),
387 role: 'window', 494 role: 'window',
388 submenu: [ 495 submenu: [
389 { 496 {
497 label: intl.formatMessage(menuItems.minimize),
390 role: 'minimize', 498 role: 'minimize',
391 }, 499 },
392 { 500 {
501 label: intl.formatMessage(menuItems.close),
393 role: 'close', 502 role: 'close',
394 }, 503 },
395 ], 504 ],
396 }, 505 },
397 { 506 {
507 label: intl.formatMessage(menuItems.help),
508 accelerator: 'Alt+H',
398 role: 'help', 509 role: 'help',
399 submenu: [ 510 submenu: [
400 { 511 {
@@ -599,6 +710,7 @@ export default class FranzMenu {
599 accelerator: 'Alt+F', 710 accelerator: 'Alt+F',
600 submenu: [ 711 submenu: [
601 { 712 {
713 label: intl.formatMessage(menuItems.about),
602 role: 'about', 714 role: 'about',
603 }, 715 },
604 { 716 {
@@ -633,18 +745,22 @@ export default class FranzMenu {
633 type: 'separator', 745 type: 'separator',
634 }, 746 },
635 { 747 {
748 label: intl.formatMessage(menuItems.hide),
636 role: 'hide', 749 role: 'hide',
637 }, 750 },
638 { 751 {
752 label: intl.formatMessage(menuItems.hideOthers),
639 role: 'hideOthers', 753 role: 'hideOthers',
640 }, 754 },
641 { 755 {
756 label: intl.formatMessage(menuItems.unhide),
642 role: 'unhide', 757 role: 'unhide',
643 }, 758 },
644 { 759 {
645 type: 'separator', 760 type: 'separator',
646 }, 761 },
647 { 762 {
763 label: intl.formatMessage(menuItems.quit),
648 role: 'quit', 764 role: 'quit',
649 click() { 765 click() {
650 app.quit(); 766 app.quit();
@@ -654,6 +770,7 @@ export default class FranzMenu {
654 }); 770 });
655 771
656 const about = { 772 const about = {
773 label: intl.formatMessage(menuItems.about),
657 role: 'about', 774 role: 'about',
658 click: () => { 775 click: () => {
659 dialog.showMessageBox({ 776 dialog.showMessageBox({
@@ -693,7 +810,7 @@ export default class FranzMenu {
693 tpl[0].submenu = [ 810 tpl[0].submenu = [
694 { 811 {
695 label: intl.formatMessage(menuItems.settings), 812 label: intl.formatMessage(menuItems.settings),
696 accelerator: 'Ctrl+P', 813 accelerator: `${cmdKey}+P`,
697 click: () => { 814 click: () => {
698 this.actions.ui.openSettings({ path: 'app' }); 815 this.actions.ui.openSettings({ path: 'app' });
699 }, 816 },
@@ -704,8 +821,9 @@ export default class FranzMenu {
704 type: 'separator', 821 type: 'separator',
705 }, 822 },
706 { 823 {
824 label: intl.formatMessage(menuItems.quit),
707 role: 'quit', 825 role: 'quit',
708 accelerator: 'Ctrl+Q', 826 accelerator: `${cmdKey}+Q`,
709 click() { 827 click() {
710 app.quit(); 828 app.quit();
711 }, 829 },