aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/components/settings/recipes/RecipesDashboard.js12
-rw-r--r--src/containers/settings/RecipesScreen.js2
-rw-r--r--src/i18n/locales/af.json1
-rw-r--r--src/i18n/locales/ar.json1
-rw-r--r--src/i18n/locales/be.json1
-rw-r--r--src/i18n/locales/bg.json1
-rw-r--r--src/i18n/locales/bs.json1
-rw-r--r--src/i18n/locales/ca.json1
-rw-r--r--src/i18n/locales/cs.json1
-rw-r--r--src/i18n/locales/da.json1
-rw-r--r--src/i18n/locales/de.json1
-rw-r--r--src/i18n/locales/defaultMessages.json6906
-rw-r--r--src/i18n/locales/el.json1
-rw-r--r--src/i18n/locales/en-US.json1
-rw-r--r--src/i18n/locales/es.json1
-rw-r--r--src/i18n/locales/et.json1
-rw-r--r--src/i18n/locales/fa.json22
-rw-r--r--src/i18n/locales/fi.json1
-rw-r--r--src/i18n/locales/fil.json1
-rw-r--r--src/i18n/locales/fr.json1
-rw-r--r--src/i18n/locales/ga.json1
-rw-r--r--src/i18n/locales/he.json1
-rw-r--r--src/i18n/locales/hi.json39
-rw-r--r--src/i18n/locales/hr.json1
-rw-r--r--src/i18n/locales/hu.json1
-rw-r--r--src/i18n/locales/id.json1
-rw-r--r--src/i18n/locales/it.json1
-rw-r--r--src/i18n/locales/ja.json1
-rw-r--r--src/i18n/locales/ka.json1
-rw-r--r--src/i18n/locales/kk.json1
-rw-r--r--src/i18n/locales/ko.json1
-rw-r--r--src/i18n/locales/ms.json1
-rw-r--r--src/i18n/locales/nb.json2
-rw-r--r--src/i18n/locales/nl-BE.json1
-rw-r--r--src/i18n/locales/nl.json1
-rw-r--r--src/i18n/locales/no.json1
-rw-r--r--src/i18n/locales/pl.json1
-rw-r--r--src/i18n/locales/pt-BR.json1
-rw-r--r--src/i18n/locales/pt.json1
-rw-r--r--src/i18n/locales/ro.json1
-rw-r--r--src/i18n/locales/ru.json1
-rw-r--r--src/i18n/locales/si.json1
-rw-r--r--src/i18n/locales/sk.json1
-rw-r--r--src/i18n/locales/sl.json1
-rw-r--r--src/i18n/locales/sq.json1
-rw-r--r--src/i18n/locales/sr.json1
-rw-r--r--src/i18n/locales/sv.json1
-rw-r--r--src/i18n/locales/te.json1
-rw-r--r--src/i18n/locales/tr.json1
-rw-r--r--src/i18n/locales/uk.json3
-rw-r--r--src/i18n/locales/vi.json1
-rw-r--r--src/i18n/locales/zh-HANS.json1
-rw-r--r--src/i18n/locales/zh-HANT.json1
-rw-r--r--src/i18n/locales/zh-TW.json1
-rw-r--r--src/i18n/locales/zh.json1
-rw-r--r--src/i18n/messages/src/components/settings/recipes/RecipesDashboard.json184
56 files changed, 7196 insertions, 22 deletions
diff --git a/src/components/settings/recipes/RecipesDashboard.js b/src/components/settings/recipes/RecipesDashboard.js
index 4f19a6116..2d0d83376 100644
--- a/src/components/settings/recipes/RecipesDashboard.js
+++ b/src/components/settings/recipes/RecipesDashboard.js
@@ -28,6 +28,10 @@ const messages = defineMessages({
28 id: 'settings.searchService', 28 id: 'settings.searchService',
29 defaultMessage: 'Search service', 29 defaultMessage: 'Search service',
30 }, 30 },
31 mostPopularRecipes: {
32 id: 'settings.recipes.mostPopular',
33 defaultMessage: '!!!Most popular',
34 },
31 allRecipes: { 35 allRecipes: {
32 id: 'settings.recipes.all', 36 id: 'settings.recipes.all',
33 defaultMessage: 'All services', 37 defaultMessage: 'All services',
@@ -179,6 +183,14 @@ class RecipesDashboard extends Component {
179 activeClassName={`${!searchNeedle ? 'badge--primary' : ''}`} 183 activeClassName={`${!searchNeedle ? 'badge--primary' : ''}`}
180 onClick={() => resetSearch()} 184 onClick={() => resetSearch()}
181 > 185 >
186 {intl.formatMessage(messages.mostPopularRecipes)}
187 </Link>
188 <Link
189 to="/settings/recipes/all"
190 className="badge"
191 activeClassName={`${!searchNeedle ? 'badge--primary' : ''}`}
192 onClick={() => resetSearch()}
193 >
182 {intl.formatMessage(messages.allRecipes)} 194 {intl.formatMessage(messages.allRecipes)}
183 </Link> 195 </Link>
184 <Link 196 <Link
diff --git a/src/containers/settings/RecipesScreen.js b/src/containers/settings/RecipesScreen.js
index 6b629d3d8..b81336c12 100644
--- a/src/containers/settings/RecipesScreen.js
+++ b/src/containers/settings/RecipesScreen.js
@@ -49,7 +49,7 @@ class RecipesScreen extends Component {
49 49
50 componentDidMount() { 50 componentDidMount() {
51 this.autorunDisposer = autorun(() => { 51 this.autorunDisposer = autorun(() => {
52 const { filter } = { filter: 'all', ...this.props.params }; 52 const { filter } = this.props.params;
53 const { currentFilter } = this.state; 53 const { currentFilter } = this.state;
54 54
55 if (filter === 'all' && currentFilter !== 'all') { 55 if (filter === 'all' && currentFilter !== 'all') {
diff --git a/src/i18n/locales/af.json b/src/i18n/locales/af.json
index 2939c6a2c..21f52a6e7 100644
--- a/src/i18n/locales/af.json
+++ b/src/i18n/locales/af.json
@@ -286,6 +286,7 @@
286 "settings.recipes.customService.openFolder": "Open folder", 286 "settings.recipes.customService.openFolder": "Open folder",
287 "settings.recipes.headline": "Available services", 287 "settings.recipes.headline": "Available services",
288 "settings.recipes.missingService": "Missing a service?", 288 "settings.recipes.missingService": "Missing a service?",
289 "settings.recipes.mostPopular": "Most popular",
289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 290 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Service successfully added", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Service successfully added",
291 "settings.searchService": "Search service", 292 "settings.searchService": "Search service",
diff --git a/src/i18n/locales/ar.json b/src/i18n/locales/ar.json
index 8510f1682..8ec4c207f 100644
--- a/src/i18n/locales/ar.json
+++ b/src/i18n/locales/ar.json
@@ -286,6 +286,7 @@
286 "settings.recipes.customService.openFolder": "Open folder", 286 "settings.recipes.customService.openFolder": "Open folder",
287 "settings.recipes.headline": "الخدمات المتاحة", 287 "settings.recipes.headline": "الخدمات المتاحة",
288 "settings.recipes.missingService": "خدمة مفقودة؟", 288 "settings.recipes.missingService": "خدمة مفقودة؟",
289 "settings.recipes.mostPopular": "الأكثر شعبية",
289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 290 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
290 "settings.recipes.servicesSuccessfulAddedInfo": "تمت إضافة الخدمة بنجاح", 291 "settings.recipes.servicesSuccessfulAddedInfo": "تمت إضافة الخدمة بنجاح",
291 "settings.searchService": "البحث عن خدمة", 292 "settings.searchService": "البحث عن خدمة",
diff --git a/src/i18n/locales/be.json b/src/i18n/locales/be.json
index 589b7039d..ebb80136d 100644
--- a/src/i18n/locales/be.json
+++ b/src/i18n/locales/be.json
@@ -286,6 +286,7 @@
286 "settings.recipes.customService.openFolder": "Open folder", 286 "settings.recipes.customService.openFolder": "Open folder",
287 "settings.recipes.headline": "Available services", 287 "settings.recipes.headline": "Available services",
288 "settings.recipes.missingService": "Missing a service?", 288 "settings.recipes.missingService": "Missing a service?",
289 "settings.recipes.mostPopular": "Most popular",
289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 290 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Service successfully added", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Service successfully added",
291 "settings.searchService": "Search service", 292 "settings.searchService": "Search service",
diff --git a/src/i18n/locales/bg.json b/src/i18n/locales/bg.json
index f62a5ffb9..79dcaa2a9 100644
--- a/src/i18n/locales/bg.json
+++ b/src/i18n/locales/bg.json
@@ -209,6 +209,7 @@
209 "settings.recipes.customService.openFolder": "Open folder", 209 "settings.recipes.customService.openFolder": "Open folder",
210 "settings.recipes.headline": "Налични услуги", 210 "settings.recipes.headline": "Налични услуги",
211 "settings.recipes.missingService": "Липсващи услуги?", 211 "settings.recipes.missingService": "Липсващи услуги?",
212 "settings.recipes.mostPopular": "Най-разпространените",
212 "settings.recipes.nothingFound": "За съжаление няма услуги съвпадащи с вашето търсене.", 213 "settings.recipes.nothingFound": "За съжаление няма услуги съвпадащи с вашето търсене.",
213 "settings.recipes.servicesSuccessfulAddedInfo": "Услугата беше прибавена успешно", 214 "settings.recipes.servicesSuccessfulAddedInfo": "Услугата беше прибавена успешно",
214 "settings.searchService": "Търсене на услуга", 215 "settings.searchService": "Търсене на услуга",
diff --git a/src/i18n/locales/bs.json b/src/i18n/locales/bs.json
index 2939c6a2c..21f52a6e7 100644
--- a/src/i18n/locales/bs.json
+++ b/src/i18n/locales/bs.json
@@ -286,6 +286,7 @@
286 "settings.recipes.customService.openFolder": "Open folder", 286 "settings.recipes.customService.openFolder": "Open folder",
287 "settings.recipes.headline": "Available services", 287 "settings.recipes.headline": "Available services",
288 "settings.recipes.missingService": "Missing a service?", 288 "settings.recipes.missingService": "Missing a service?",
289 "settings.recipes.mostPopular": "Most popular",
289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 290 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Service successfully added", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Service successfully added",
291 "settings.searchService": "Search service", 292 "settings.searchService": "Search service",
diff --git a/src/i18n/locales/ca.json b/src/i18n/locales/ca.json
index 7b4c0d6e6..bca859489 100644
--- a/src/i18n/locales/ca.json
+++ b/src/i18n/locales/ca.json
@@ -286,6 +286,7 @@
286 "settings.recipes.customService.openFolder": "Open folder", 286 "settings.recipes.customService.openFolder": "Open folder",
287 "settings.recipes.headline": "Serveis disponibles", 287 "settings.recipes.headline": "Serveis disponibles",
288 "settings.recipes.missingService": "Trobes a faltar algun servei?", 288 "settings.recipes.missingService": "Trobes a faltar algun servei?",
289 "settings.recipes.mostPopular": "Els més populars",
289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 290 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
290 "settings.recipes.servicesSuccessfulAddedInfo": "El servei s'ha afegit correctament", 291 "settings.recipes.servicesSuccessfulAddedInfo": "El servei s'ha afegit correctament",
291 "settings.searchService": "Cercar servei", 292 "settings.searchService": "Cercar servei",
diff --git a/src/i18n/locales/cs.json b/src/i18n/locales/cs.json
index 95ad21104..f0dacf064 100644
--- a/src/i18n/locales/cs.json
+++ b/src/i18n/locales/cs.json
@@ -286,6 +286,7 @@
286 "settings.recipes.customService.openFolder": "Open folder", 286 "settings.recipes.customService.openFolder": "Open folder",
287 "settings.recipes.headline": "Dostupné služby", 287 "settings.recipes.headline": "Dostupné služby",
288 "settings.recipes.missingService": "Chybějící služba?", 288 "settings.recipes.missingService": "Chybějící služba?",
289 "settings.recipes.mostPopular": "Nejpopulárnější",
289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 290 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Služba byla úspěšně přidána", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Služba byla úspěšně přidána",
291 "settings.searchService": "Vyhledat službu", 292 "settings.searchService": "Vyhledat službu",
diff --git a/src/i18n/locales/da.json b/src/i18n/locales/da.json
index 087707a3d..44def6a7b 100644
--- a/src/i18n/locales/da.json
+++ b/src/i18n/locales/da.json
@@ -286,6 +286,7 @@
286 "settings.recipes.customService.openFolder": "Open folder", 286 "settings.recipes.customService.openFolder": "Open folder",
287 "settings.recipes.headline": "Tilgængelige tjenester", 287 "settings.recipes.headline": "Tilgængelige tjenester",
288 "settings.recipes.missingService": "Mangler du en service?", 288 "settings.recipes.missingService": "Mangler du en service?",
289 "settings.recipes.mostPopular": "Mest populære",
289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 290 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Tjenesten blev tilføjet", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Tjenesten blev tilføjet",
291 "settings.searchService": "Søg tjeneste", 292 "settings.searchService": "Søg tjeneste",
diff --git a/src/i18n/locales/de.json b/src/i18n/locales/de.json
index dd3ddb840..5f654dc9c 100644
--- a/src/i18n/locales/de.json
+++ b/src/i18n/locales/de.json
@@ -286,6 +286,7 @@
286 "settings.recipes.customService.openFolder": "Ordner öffnen", 286 "settings.recipes.customService.openFolder": "Ordner öffnen",
287 "settings.recipes.headline": "Verfügbare Dienste", 287 "settings.recipes.headline": "Verfügbare Dienste",
288 "settings.recipes.missingService": "Fehlt ein Dienst?", 288 "settings.recipes.missingService": "Fehlt ein Dienst?",
289 "settings.recipes.mostPopular": "Am beliebtesten",
289 "settings.recipes.nothingFound": "Leider hat kein Dienst zu deinem Suchbegriff gepasst - aber du kannst ihn wahrscheinlich trotzdem über die Option \"Eigene Website\" hinzufügen. Bitte beachte, dass die Website möglicherweise weitere Dienste anzeigt, die seit deiner aktuellen Version zu Ferdi hinzugefügt wurden. Um diese neuen Dienste zu erhalten, erwäge bitte ein Upgrade auf eine neuere Version von Ferdi.", 290 "settings.recipes.nothingFound": "Leider hat kein Dienst zu deinem Suchbegriff gepasst - aber du kannst ihn wahrscheinlich trotzdem über die Option \"Eigene Website\" hinzufügen. Bitte beachte, dass die Website möglicherweise weitere Dienste anzeigt, die seit deiner aktuellen Version zu Ferdi hinzugefügt wurden. Um diese neuen Dienste zu erhalten, erwäge bitte ein Upgrade auf eine neuere Version von Ferdi.",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Dienst erfolgreich hinzugefügt", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Dienst erfolgreich hinzugefügt",
291 "settings.searchService": "Dienst suchen", 292 "settings.searchService": "Dienst suchen",
diff --git a/src/i18n/locales/defaultMessages.json b/src/i18n/locales/defaultMessages.json
new file mode 100644
index 000000000..05744e5e7
--- /dev/null
+++ b/src/i18n/locales/defaultMessages.json
@@ -0,0 +1,6906 @@
1[
2 {
3 "descriptors": [
4 {
5 "defaultMessage": "!!!A new update for Ferdi is available.",
6 "end": {
7 "column": 3,
8 "line": 12
9 },
10 "file": "src/components/AppUpdateInfoBar.js",
11 "id": "infobar.updateAvailable",
12 "start": {
13 "column": 19,
14 "line": 9
15 }
16 },
17 {
18 "defaultMessage": "!!!Changelog",
19 "end": {
20 "column": 3,
21 "line": 16
22 },
23 "file": "src/components/AppUpdateInfoBar.js",
24 "id": "infobar.buttonChangelog",
25 "start": {
26 "column": 13,
27 "line": 13
28 }
29 },
30 {
31 "defaultMessage": "!!!Restart & install update",
32 "end": {
33 "column": 3,
34 "line": 20
35 },
36 "file": "src/components/AppUpdateInfoBar.js",
37 "id": "infobar.buttonInstallUpdate",
38 "start": {
39 "column": 23,
40 "line": 17
41 }
42 }
43 ],
44 "path": "src/components/AppUpdateInfoBar.json"
45 },
46 {
47 "descriptors": [
48 {
49 "defaultMessage": "!!!Change server",
50 "end": {
51 "column": 3,
52 "line": 17
53 },
54 "file": "src/components/auth/ChangeServer.js",
55 "id": "changeserver.headline",
56 "start": {
57 "column": 12,
58 "line": 14
59 }
60 },
61 {
62 "defaultMessage": "!!!Server",
63 "end": {
64 "column": 3,
65 "line": 21
66 },
67 "file": "src/components/auth/ChangeServer.js",
68 "id": "changeserver.label",
69 "start": {
70 "column": 9,
71 "line": 18
72 }
73 },
74 {
75 "defaultMessage": "!!!Extra settings offered by Ferdi will not be saved",
76 "end": {
77 "column": 3,
78 "line": 25
79 },
80 "file": "src/components/auth/ChangeServer.js",
81 "id": "changeserver.warning",
82 "start": {
83 "column": 11,
84 "line": 22
85 }
86 },
87 {
88 "defaultMessage": "!!!Custom server",
89 "end": {
90 "column": 3,
91 "line": 29
92 },
93 "file": "src/components/auth/ChangeServer.js",
94 "id": "changeserver.customServerLabel",
95 "start": {
96 "column": 21,
97 "line": 26
98 }
99 },
100 {
101 "defaultMessage": "!!!Enter a valid URL",
102 "end": {
103 "column": 3,
104 "line": 33
105 },
106 "file": "src/components/auth/ChangeServer.js",
107 "id": "changeserver.urlError",
108 "start": {
109 "column": 12,
110 "line": 30
111 }
112 },
113 {
114 "defaultMessage": "!!!Submit",
115 "end": {
116 "column": 3,
117 "line": 37
118 },
119 "file": "src/components/auth/ChangeServer.js",
120 "id": "changeserver.submit",
121 "start": {
122 "column": 10,
123 "line": 34
124 }
125 }
126 ],
127 "path": "src/components/auth/ChangeServer.json"
128 },
129 {
130 "descriptors": [
131 {
132 "defaultMessage": "!!!Import your Ferdi 4 services",
133 "end": {
134 "column": 3,
135 "line": 16
136 },
137 "file": "src/components/auth/Import.js",
138 "id": "import.headline",
139 "start": {
140 "column": 12,
141 "line": 13
142 }
143 },
144 {
145 "defaultMessage": "!!!Services not yet supported in Ferdi 5",
146 "end": {
147 "column": 3,
148 "line": 20
149 },
150 "file": "src/components/auth/Import.js",
151 "id": "import.notSupportedHeadline",
152 "start": {
153 "column": 24,
154 "line": 17
155 }
156 },
157 {
158 "defaultMessage": "!!!Import {count} services",
159 "end": {
160 "column": 3,
161 "line": 24
162 },
163 "file": "src/components/auth/Import.js",
164 "id": "import.submit.label",
165 "start": {
166 "column": 21,
167 "line": 21
168 }
169 },
170 {
171 "defaultMessage": "!!!I want to add services manually",
172 "end": {
173 "column": 3,
174 "line": 28
175 },
176 "file": "src/components/auth/Import.js",
177 "id": "import.skip.label",
178 "start": {
179 "column": 19,
180 "line": 25
181 }
182 }
183 ],
184 "path": "src/components/auth/Import.json"
185 },
186 {
187 "descriptors": [
188 {
189 "defaultMessage": "!!!Invite Friends",
190 "end": {
191 "column": 3,
192 "line": 19
193 },
194 "file": "src/components/auth/Invite.js",
195 "id": "settings.invite.headline",
196 "start": {
197 "column": 20,
198 "line": 16
199 }
200 },
201 {
202 "defaultMessage": "!!!Invite 3 of your friends or colleagues",
203 "end": {
204 "column": 3,
205 "line": 23
206 },
207 "file": "src/components/auth/Invite.js",
208 "id": "invite.headline.friends",
209 "start": {
210 "column": 12,
211 "line": 20
212 }
213 },
214 {
215 "defaultMessage": "!!!Name",
216 "end": {
217 "column": 3,
218 "line": 27
219 },
220 "file": "src/components/auth/Invite.js",
221 "id": "invite.name.label",
222 "start": {
223 "column": 13,
224 "line": 24
225 }
226 },
227 {
228 "defaultMessage": "!!!Email address",
229 "end": {
230 "column": 3,
231 "line": 31
232 },
233 "file": "src/components/auth/Invite.js",
234 "id": "invite.email.label",
235 "start": {
236 "column": 14,
237 "line": 28
238 }
239 },
240 {
241 "defaultMessage": "!!!Send invites",
242 "end": {
243 "column": 3,
244 "line": 35
245 },
246 "file": "src/components/auth/Invite.js",
247 "id": "invite.submit.label",
248 "start": {
249 "column": 21,
250 "line": 32
251 }
252 },
253 {
254 "defaultMessage": "!!!I want to do this later",
255 "end": {
256 "column": 3,
257 "line": 39
258 },
259 "file": "src/components/auth/Invite.js",
260 "id": "invite.skip.label",
261 "start": {
262 "column": 19,
263 "line": 36
264 }
265 },
266 {
267 "defaultMessage": "!!!Invitations sent successfully",
268 "end": {
269 "column": 3,
270 "line": 43
271 },
272 "file": "src/components/auth/Invite.js",
273 "id": "invite.successInfo",
274 "start": {
275 "column": 21,
276 "line": 40
277 }
278 }
279 ],
280 "path": "src/components/auth/Invite.json"
281 },
282 {
283 "descriptors": [
284 {
285 "defaultMessage": "!!!Locked",
286 "end": {
287 "column": 3,
288 "line": 19
289 },
290 "file": "src/components/auth/Locked.js",
291 "id": "locked.headline",
292 "start": {
293 "column": 12,
294 "line": 16
295 }
296 },
297 {
298 "defaultMessage": "!!!Ferdi is currently locked. Please unlock Ferdi with your password to see your messages.",
299 "end": {
300 "column": 3,
301 "line": 23
302 },
303 "file": "src/components/auth/Locked.js",
304 "id": "locked.info",
305 "start": {
306 "column": 8,
307 "line": 20
308 }
309 },
310 {
311 "defaultMessage": "!!!Unlock with Touch ID",
312 "end": {
313 "column": 3,
314 "line": 27
315 },
316 "file": "src/components/auth/Locked.js",
317 "id": "locked.touchId",
318 "start": {
319 "column": 11,
320 "line": 24
321 }
322 },
323 {
324 "defaultMessage": "!!!unlock via Touch ID",
325 "end": {
326 "column": 3,
327 "line": 31
328 },
329 "file": "src/components/auth/Locked.js",
330 "id": "locked.touchIdPrompt",
331 "start": {
332 "column": 17,
333 "line": 28
334 }
335 },
336 {
337 "defaultMessage": "!!!Password",
338 "end": {
339 "column": 3,
340 "line": 35
341 },
342 "file": "src/components/auth/Locked.js",
343 "id": "locked.password.label",
344 "start": {
345 "column": 17,
346 "line": 32
347 }
348 },
349 {
350 "defaultMessage": "!!!Unlock",
351 "end": {
352 "column": 3,
353 "line": 39
354 },
355 "file": "src/components/auth/Locked.js",
356 "id": "locked.submit.label",
357 "start": {
358 "column": 21,
359 "line": 36
360 }
361 },
362 {
363 "defaultMessage": "!!!Unlock with Password",
364 "end": {
365 "column": 3,
366 "line": 43
367 },
368 "file": "src/components/auth/Locked.js",
369 "id": "locked.unlockWithPassword",
370 "start": {
371 "column": 22,
372 "line": 40
373 }
374 },
375 {
376 "defaultMessage": "!!!Password invalid",
377 "end": {
378 "column": 3,
379 "line": 47
380 },
381 "file": "src/components/auth/Locked.js",
382 "id": "locked.invalidCredentials",
383 "start": {
384 "column": 22,
385 "line": 44
386 }
387 }
388 ],
389 "path": "src/components/auth/Locked.json"
390 },
391 {
392 "descriptors": [
393 {
394 "defaultMessage": "!!!Sign in",
395 "end": {
396 "column": 3,
397 "line": 23
398 },
399 "file": "src/components/auth/Login.js",
400 "id": "login.headline",
401 "start": {
402 "column": 12,
403 "line": 20
404 }
405 },
406 {
407 "defaultMessage": "!!!Email address",
408 "end": {
409 "column": 3,
410 "line": 27
411 },
412 "file": "src/components/auth/Login.js",
413 "id": "login.email.label",
414 "start": {
415 "column": 14,
416 "line": 24
417 }
418 },
419 {
420 "defaultMessage": "!!!Password",
421 "end": {
422 "column": 3,
423 "line": 31
424 },
425 "file": "src/components/auth/Login.js",
426 "id": "login.password.label",
427 "start": {
428 "column": 17,
429 "line": 28
430 }
431 },
432 {
433 "defaultMessage": "!!!Sign in",
434 "end": {
435 "column": 3,
436 "line": 35
437 },
438 "file": "src/components/auth/Login.js",
439 "id": "login.submit.label",
440 "start": {
441 "column": 21,
442 "line": 32
443 }
444 },
445 {
446 "defaultMessage": "!!!Email or password not valid",
447 "end": {
448 "column": 3,
449 "line": 39
450 },
451 "file": "src/components/auth/Login.js",
452 "id": "login.invalidCredentials",
453 "start": {
454 "column": 22,
455 "line": 36
456 }
457 },
458 {
459 "defaultMessage": "!!!Using a Franz account to log in?",
460 "end": {
461 "column": 3,
462 "line": 43
463 },
464 "file": "src/components/auth/Login.js",
465 "id": "login.customServerQuestion",
466 "start": {
467 "column": 24,
468 "line": 40
469 }
470 },
471 {
472 "defaultMessage": "!!!Try importing your Franz account into Ferdi",
473 "end": {
474 "column": 3,
475 "line": 47
476 },
477 "file": "src/components/auth/Login.js",
478 "id": "login.customServerSuggestion",
479 "start": {
480 "column": 26,
481 "line": 44
482 }
483 },
484 {
485 "defaultMessage": "!!!Your session expired, please login again.",
486 "end": {
487 "column": 3,
488 "line": 51
489 },
490 "file": "src/components/auth/Login.js",
491 "id": "login.tokenExpired",
492 "start": {
493 "column": 16,
494 "line": 48
495 }
496 },
497 {
498 "defaultMessage": "!!!Your session expired, please login again.",
499 "end": {
500 "column": 3,
501 "line": 55
502 },
503 "file": "src/components/auth/Login.js",
504 "id": "login.serverLogout",
505 "start": {
506 "column": 16,
507 "line": 52
508 }
509 },
510 {
511 "defaultMessage": "!!!Create a free account",
512 "end": {
513 "column": 3,
514 "line": 59
515 },
516 "file": "src/components/auth/Login.js",
517 "id": "login.link.signup",
518 "start": {
519 "column": 14,
520 "line": 56
521 }
522 },
523 {
524 "defaultMessage": "!!!Change server",
525 "end": {
526 "column": 3,
527 "line": 63
528 },
529 "file": "src/components/auth/Login.js",
530 "id": "login.changeServer",
531 "start": {
532 "column": 16,
533 "line": 60
534 }
535 },
536 {
537 "defaultMessage": "!!!Use Ferdi without an Account",
538 "end": {
539 "column": 3,
540 "line": 67
541 },
542 "file": "src/components/auth/Login.js",
543 "id": "services.serverless",
544 "start": {
545 "column": 14,
546 "line": 64
547 }
548 },
549 {
550 "defaultMessage": "!!!Forgot password",
551 "end": {
552 "column": 3,
553 "line": 71
554 },
555 "file": "src/components/auth/Login.js",
556 "id": "login.link.password",
557 "start": {
558 "column": 16,
559 "line": 68
560 }
561 }
562 ],
563 "path": "src/components/auth/Login.json"
564 },
565 {
566 "descriptors": [
567 {
568 "defaultMessage": "!!!Forgot password",
569 "end": {
570 "column": 3,
571 "line": 17
572 },
573 "file": "src/components/auth/Password.js",
574 "id": "password.headline",
575 "start": {
576 "column": 12,
577 "line": 14
578 }
579 },
580 {
581 "defaultMessage": "!!!Email address",
582 "end": {
583 "column": 3,
584 "line": 21
585 },
586 "file": "src/components/auth/Password.js",
587 "id": "password.email.label",
588 "start": {
589 "column": 14,
590 "line": 18
591 }
592 },
593 {
594 "defaultMessage": "!!!Submit",
595 "end": {
596 "column": 3,
597 "line": 25
598 },
599 "file": "src/components/auth/Password.js",
600 "id": "password.submit.label",
601 "start": {
602 "column": 21,
603 "line": 22
604 }
605 },
606 {
607 "defaultMessage": "!!!Your new password was sent to your email address",
608 "end": {
609 "column": 3,
610 "line": 29
611 },
612 "file": "src/components/auth/Password.js",
613 "id": "password.successInfo",
614 "start": {
615 "column": 15,
616 "line": 26
617 }
618 },
619 {
620 "defaultMessage": "!!!No user affiliated with that email address",
621 "end": {
622 "column": 3,
623 "line": 33
624 },
625 "file": "src/components/auth/Password.js",
626 "id": "password.noUser",
627 "start": {
628 "column": 10,
629 "line": 30
630 }
631 },
632 {
633 "defaultMessage": "!!!Create a free account",
634 "end": {
635 "column": 3,
636 "line": 37
637 },
638 "file": "src/components/auth/Password.js",
639 "id": "password.link.signup",
640 "start": {
641 "column": 14,
642 "line": 34
643 }
644 },
645 {
646 "defaultMessage": "!!!Sign in to your account",
647 "end": {
648 "column": 3,
649 "line": 41
650 },
651 "file": "src/components/auth/Password.js",
652 "id": "password.link.login",
653 "start": {
654 "column": 13,
655 "line": 38
656 }
657 }
658 ],
659 "path": "src/components/auth/Password.json"
660 },
661 {
662 "descriptors": [
663 {
664 "defaultMessage": "!!!Invite Friends",
665 "end": {
666 "column": 3,
667 "line": 19
668 },
669 "file": "src/components/auth/ServiceAssistant.js",
670 "id": "settings.invite.headline",
671 "start": {
672 "column": 20,
673 "line": 16
674 }
675 },
676 {
677 "defaultMessage": "!!!Invite 3 of your friends or colleagues",
678 "end": {
679 "column": 3,
680 "line": 23
681 },
682 "file": "src/components/auth/ServiceAssistant.js",
683 "id": "invite.headline.friends",
684 "start": {
685 "column": 12,
686 "line": 20
687 }
688 },
689 {
690 "defaultMessage": "!!!Name",
691 "end": {
692 "column": 3,
693 "line": 27
694 },
695 "file": "src/components/auth/ServiceAssistant.js",
696 "id": "invite.name.label",
697 "start": {
698 "column": 13,
699 "line": 24
700 }
701 },
702 {
703 "defaultMessage": "!!!Email address",
704 "end": {
705 "column": 3,
706 "line": 31
707 },
708 "file": "src/components/auth/ServiceAssistant.js",
709 "id": "invite.email.label",
710 "start": {
711 "column": 14,
712 "line": 28
713 }
714 },
715 {
716 "defaultMessage": "!!!Send invites",
717 "end": {
718 "column": 3,
719 "line": 35
720 },
721 "file": "src/components/auth/ServiceAssistant.js",
722 "id": "invite.submit.label",
723 "start": {
724 "column": 21,
725 "line": 32
726 }
727 },
728 {
729 "defaultMessage": "!!!I want to do this later",
730 "end": {
731 "column": 3,
732 "line": 39
733 },
734 "file": "src/components/auth/ServiceAssistant.js",
735 "id": "invite.skip.label",
736 "start": {
737 "column": 19,
738 "line": 36
739 }
740 },
741 {
742 "defaultMessage": "!!!Invitations sent successfully",
743 "end": {
744 "column": 3,
745 "line": 43
746 },
747 "file": "src/components/auth/ServiceAssistant.js",
748 "id": "invite.successInfo",
749 "start": {
750 "column": 21,
751 "line": 40
752 }
753 }
754 ],
755 "path": "src/components/auth/ServiceAssistant.json"
756 },
757 {
758 "descriptors": [
759 {
760 "defaultMessage": "!!!Let's get started",
761 "end": {
762 "column": 3,
763 "line": 22
764 },
765 "file": "src/components/auth/SetupAssistant.js",
766 "id": "setupAssistant.headline",
767 "start": {
768 "column": 12,
769 "line": 19
770 }
771 },
772 {
773 "defaultMessage": "!!!Choose from our most used services and get back on top of your messaging now.",
774 "end": {
775 "column": 3,
776 "line": 26
777 },
778 "file": "src/components/auth/SetupAssistant.js",
779 "id": "setupAssistant.subheadline",
780 "start": {
781 "column": 15,
782 "line": 23
783 }
784 },
785 {
786 "defaultMessage": "!!!Let's go",
787 "end": {
788 "column": 3,
789 "line": 30
790 },
791 "file": "src/components/auth/SetupAssistant.js",
792 "id": "setupAssistant.submit.label",
793 "start": {
794 "column": 21,
795 "line": 27
796 }
797 },
798 {
799 "defaultMessage": "!!!Invitations sent successfully",
800 "end": {
801 "column": 3,
802 "line": 34
803 },
804 "file": "src/components/auth/SetupAssistant.js",
805 "id": "invite.successInfo",
806 "start": {
807 "column": 21,
808 "line": 31
809 }
810 }
811 ],
812 "path": "src/components/auth/SetupAssistant.json"
813 },
814 {
815 "descriptors": [
816 {
817 "defaultMessage": "!!!Sign up",
818 "end": {
819 "column": 3,
820 "line": 22
821 },
822 "file": "src/components/auth/Signup.js",
823 "id": "signup.headline",
824 "start": {
825 "column": 12,
826 "line": 19
827 }
828 },
829 {
830 "defaultMessage": "!!!Firstname",
831 "end": {
832 "column": 3,
833 "line": 26
834 },
835 "file": "src/components/auth/Signup.js",
836 "id": "signup.firstname.label",
837 "start": {
838 "column": 18,
839 "line": 23
840 }
841 },
842 {
843 "defaultMessage": "!!!Lastname",
844 "end": {
845 "column": 3,
846 "line": 30
847 },
848 "file": "src/components/auth/Signup.js",
849 "id": "signup.lastname.label",
850 "start": {
851 "column": 17,
852 "line": 27
853 }
854 },
855 {
856 "defaultMessage": "!!!Email address",
857 "end": {
858 "column": 3,
859 "line": 34
860 },
861 "file": "src/components/auth/Signup.js",
862 "id": "signup.email.label",
863 "start": {
864 "column": 14,
865 "line": 31
866 }
867 },
868 {
869 "defaultMessage": "!!!Password",
870 "end": {
871 "column": 3,
872 "line": 42
873 },
874 "file": "src/components/auth/Signup.js",
875 "id": "signup.password.label",
876 "start": {
877 "column": 17,
878 "line": 39
879 }
880 },
881 {
882 "defaultMessage": "!!!By creating a Ferdi account you accept the",
883 "end": {
884 "column": 3,
885 "line": 46
886 },
887 "file": "src/components/auth/Signup.js",
888 "id": "signup.legal.info",
889 "start": {
890 "column": 13,
891 "line": 43
892 }
893 },
894 {
895 "defaultMessage": "!!!Terms of service",
896 "end": {
897 "column": 3,
898 "line": 50
899 },
900 "file": "src/components/auth/Signup.js",
901 "id": "signup.legal.terms",
902 "start": {
903 "column": 9,
904 "line": 47
905 }
906 },
907 {
908 "defaultMessage": "!!!Privacy Statement",
909 "end": {
910 "column": 3,
911 "line": 54
912 },
913 "file": "src/components/auth/Signup.js",
914 "id": "signup.legal.privacy",
915 "start": {
916 "column": 11,
917 "line": 51
918 }
919 },
920 {
921 "defaultMessage": "!!!Create account",
922 "end": {
923 "column": 3,
924 "line": 58
925 },
926 "file": "src/components/auth/Signup.js",
927 "id": "signup.submit.label",
928 "start": {
929 "column": 21,
930 "line": 55
931 }
932 },
933 {
934 "defaultMessage": "!!!Already have an account, sign in?",
935 "end": {
936 "column": 3,
937 "line": 62
938 },
939 "file": "src/components/auth/Signup.js",
940 "id": "signup.link.login",
941 "start": {
942 "column": 13,
943 "line": 59
944 }
945 },
946 {
947 "defaultMessage": "!!!Change server",
948 "end": {
949 "column": 3,
950 "line": 66
951 },
952 "file": "src/components/auth/Signup.js",
953 "id": "login.changeServer",
954 "start": {
955 "column": 16,
956 "line": 63
957 }
958 },
959 {
960 "defaultMessage": "!!!Use Ferdi without an Account",
961 "end": {
962 "column": 3,
963 "line": 70
964 },
965 "file": "src/components/auth/Signup.js",
966 "id": "services.serverless",
967 "start": {
968 "column": 14,
969 "line": 67
970 }
971 },
972 {
973 "defaultMessage": "!!!A user with that email address already exists",
974 "end": {
975 "column": 3,
976 "line": 74
977 },
978 "file": "src/components/auth/Signup.js",
979 "id": "signup.emailDuplicate",
980 "start": {
981 "column": 18,
982 "line": 71
983 }
984 }
985 ],
986 "path": "src/components/auth/Signup.json"
987 },
988 {
989 "descriptors": [
990 {
991 "defaultMessage": "!!!Create a free account",
992 "end": {
993 "column": 3,
994 "line": 14
995 },
996 "file": "src/components/auth/Welcome.js",
997 "id": "welcome.signupButton",
998 "start": {
999 "column": 16,
1000 "line": 11
1001 }
1002 },
1003 {
1004 "defaultMessage": "!!!Login to your account",
1005 "end": {
1006 "column": 3,
1007 "line": 18
1008 },
1009 "file": "src/components/auth/Welcome.js",
1010 "id": "welcome.loginButton",
1011 "start": {
1012 "column": 15,
1013 "line": 15
1014 }
1015 },
1016 {
1017 "defaultMessage": "!!!Use Ferdi without an Account",
1018 "end": {
1019 "column": 3,
1020 "line": 22
1021 },
1022 "file": "src/components/auth/Welcome.js",
1023 "id": "services.serverless",
1024 "start": {
1025 "column": 14,
1026 "line": 19
1027 }
1028 }
1029 ],
1030 "path": "src/components/auth/Welcome.json"
1031 },
1032 {
1033 "descriptors": [
1034 {
1035 "defaultMessage": "!!!Your services have been updated.",
1036 "end": {
1037 "column": 3,
1038 "line": 32
1039 },
1040 "file": "src/components/layout/AppLayout.js",
1041 "id": "infobar.servicesUpdated",
1042 "start": {
1043 "column": 19,
1044 "line": 29
1045 }
1046 },
1047 {
1048 "defaultMessage": "!!!Reload services",
1049 "end": {
1050 "column": 3,
1051 "line": 36
1052 },
1053 "file": "src/components/layout/AppLayout.js",
1054 "id": "infobar.buttonReloadServices",
1055 "start": {
1056 "column": 24,
1057 "line": 33
1058 }
1059 },
1060 {
1061 "defaultMessage": "!!!Could not load services and user information",
1062 "end": {
1063 "column": 3,
1064 "line": 40
1065 },
1066 "file": "src/components/layout/AppLayout.js",
1067 "id": "infobar.requiredRequestsFailed",
1068 "start": {
1069 "column": 26,
1070 "line": 37
1071 }
1072 },
1073 {
1074 "defaultMessage": "!!!There were errors while trying to perform an authenticated request. Please try logging out and back in if this error persists.",
1075 "end": {
1076 "column": 3,
1077 "line": 44
1078 },
1079 "file": "src/components/layout/AppLayout.js",
1080 "id": "infobar.authRequestFailed",
1081 "start": {
1082 "column": 21,
1083 "line": 41
1084 }
1085 }
1086 ],
1087 "path": "src/components/layout/AppLayout.json"
1088 },
1089 {
1090 "descriptors": [
1091 {
1092 "defaultMessage": "!!!Settings",
1093 "end": {
1094 "column": 3,
1095 "line": 23
1096 },
1097 "file": "src/components/layout/Sidebar.js",
1098 "id": "sidebar.settings",
1099 "start": {
1100 "column": 12,
1101 "line": 20
1102 }
1103 },
1104 {
1105 "defaultMessage": "!!!Add new service",
1106 "end": {
1107 "column": 3,
1108 "line": 27
1109 },
1110 "file": "src/components/layout/Sidebar.js",
1111 "id": "sidebar.addNewService",
1112 "start": {
1113 "column": 17,
1114 "line": 24
1115 }
1116 },
1117 {
1118 "defaultMessage": "!!!Disable notifications & audio",
1119 "end": {
1120 "column": 3,
1121 "line": 31
1122 },
1123 "file": "src/components/layout/Sidebar.js",
1124 "id": "sidebar.muteApp",
1125 "start": {
1126 "column": 8,
1127 "line": 28
1128 }
1129 },
1130 {
1131 "defaultMessage": "!!!Enable notifications & audio",
1132 "end": {
1133 "column": 3,
1134 "line": 35
1135 },
1136 "file": "src/components/layout/Sidebar.js",
1137 "id": "sidebar.unmuteApp",
1138 "start": {
1139 "column": 10,
1140 "line": 32
1141 }
1142 },
1143 {
1144 "defaultMessage": "!!!Open workspace drawer",
1145 "end": {
1146 "column": 3,
1147 "line": 39
1148 },
1149 "file": "src/components/layout/Sidebar.js",
1150 "id": "sidebar.openWorkspaceDrawer",
1151 "start": {
1152 "column": 23,
1153 "line": 36
1154 }
1155 },
1156 {
1157 "defaultMessage": "!!!Close workspace drawer",
1158 "end": {
1159 "column": 3,
1160 "line": 43
1161 },
1162 "file": "src/components/layout/Sidebar.js",
1163 "id": "sidebar.closeWorkspaceDrawer",
1164 "start": {
1165 "column": 24,
1166 "line": 40
1167 }
1168 },
1169 {
1170 "defaultMessage": "!!!Open Franz Todos",
1171 "end": {
1172 "column": 3,
1173 "line": 47
1174 },
1175 "file": "src/components/layout/Sidebar.js",
1176 "id": "sidebar.openTodosDrawer",
1177 "start": {
1178 "column": 19,
1179 "line": 44
1180 }
1181 },
1182 {
1183 "defaultMessage": "!!!Close Franz Todos",
1184 "end": {
1185 "column": 3,
1186 "line": 51
1187 },
1188 "file": "src/components/layout/Sidebar.js",
1189 "id": "sidebar.closeTodosDrawer",
1190 "start": {
1191 "column": 20,
1192 "line": 48
1193 }
1194 },
1195 {
1196 "defaultMessage": "!!!Lock Ferdi",
1197 "end": {
1198 "column": 3,
1199 "line": 55
1200 },
1201 "file": "src/components/layout/Sidebar.js",
1202 "id": "sidebar.lockFerdi",
1203 "start": {
1204 "column": 13,
1205 "line": 52
1206 }
1207 }
1208 ],
1209 "path": "src/components/layout/Sidebar.json"
1210 },
1211 {
1212 "descriptors": [
1213 {
1214 "defaultMessage": "!!!Home",
1215 "end": {
1216 "column": 3,
1217 "line": 16
1218 },
1219 "file": "src/components/services/content/ConnectionBanner.js",
1220 "id": "webControls.goHome",
1221 "start": {
1222 "column": 10,
1223 "line": 13
1224 }
1225 },
1226 {
1227 "defaultMessage": "!!!Open in Browser",
1228 "end": {
1229 "column": 3,
1230 "line": 20
1231 },
1232 "file": "src/components/services/content/ConnectionBanner.js",
1233 "id": "webControls.openInBrowser",
1234 "start": {
1235 "column": 17,
1236 "line": 17
1237 }
1238 },
1239 {
1240 "defaultMessage": "!!!Back",
1241 "end": {
1242 "column": 3,
1243 "line": 24
1244 },
1245 "file": "src/components/services/content/ConnectionBanner.js",
1246 "id": "webControls.back",
1247 "start": {
1248 "column": 8,
1249 "line": 21
1250 }
1251 },
1252 {
1253 "defaultMessage": "!!!Forward",
1254 "end": {
1255 "column": 3,
1256 "line": 28
1257 },
1258 "file": "src/components/services/content/ConnectionBanner.js",
1259 "id": "webControls.forward",
1260 "start": {
1261 "column": 11,
1262 "line": 25
1263 }
1264 },
1265 {
1266 "defaultMessage": "!!!Reload",
1267 "end": {
1268 "column": 3,
1269 "line": 32
1270 },
1271 "file": "src/components/services/content/ConnectionBanner.js",
1272 "id": "webControls.reload",
1273 "start": {
1274 "column": 10,
1275 "line": 29
1276 }
1277 }
1278 ],
1279 "path": "src/components/services/content/ConnectionBanner.json"
1280 },
1281 {
1282 "descriptors": [
1283 {
1284 "defaultMessage": "!!!Home",
1285 "end": {
1286 "column": 3,
1287 "line": 16
1288 },
1289 "file": "src/components/services/content/ConnectionLost.js",
1290 "id": "webControls.goHome",
1291 "start": {
1292 "column": 10,
1293 "line": 13
1294 }
1295 },
1296 {
1297 "defaultMessage": "!!!Open in Browser",
1298 "end": {
1299 "column": 3,
1300 "line": 20
1301 },
1302 "file": "src/components/services/content/ConnectionLost.js",
1303 "id": "webControls.openInBrowser",
1304 "start": {
1305 "column": 17,
1306 "line": 17
1307 }
1308 },
1309 {
1310 "defaultMessage": "!!!Back",
1311 "end": {
1312 "column": 3,
1313 "line": 24
1314 },
1315 "file": "src/components/services/content/ConnectionLost.js",
1316 "id": "webControls.back",
1317 "start": {
1318 "column": 8,
1319 "line": 21
1320 }
1321 },
1322 {
1323 "defaultMessage": "!!!Forward",
1324 "end": {
1325 "column": 3,
1326 "line": 28
1327 },
1328 "file": "src/components/services/content/ConnectionLost.js",
1329 "id": "webControls.forward",
1330 "start": {
1331 "column": 11,
1332 "line": 25
1333 }
1334 },
1335 {
1336 "defaultMessage": "!!!Reload",
1337 "end": {
1338 "column": 3,
1339 "line": 32
1340 },
1341 "file": "src/components/services/content/ConnectionLost.js",
1342 "id": "webControls.reload",
1343 "start": {
1344 "column": 10,
1345 "line": 29
1346 }
1347 }
1348 ],
1349 "path": "src/components/services/content/ConnectionLost.json"
1350 },
1351 {
1352 "descriptors": [
1353 {
1354 "defaultMessage": "!!!Oh no! Ferdi lost the connection to {name}.",
1355 "end": {
1356 "column": 3,
1357 "line": 18
1358 },
1359 "file": "src/components/services/content/ConnectionLostBanner.js",
1360 "id": "connectionLostBanner.message",
1361 "start": {
1362 "column": 8,
1363 "line": 15
1364 }
1365 },
1366 {
1367 "defaultMessage": "!!!What happened?",
1368 "end": {
1369 "column": 3,
1370 "line": 22
1371 },
1372 "file": "src/components/services/content/ConnectionLostBanner.js",
1373 "id": "connectionLostBanner.informationLink",
1374 "start": {
1375 "column": 19,
1376 "line": 19
1377 }
1378 },
1379 {
1380 "defaultMessage": "!!!Reload Service",
1381 "end": {
1382 "column": 3,
1383 "line": 26
1384 },
1385 "file": "src/components/services/content/ConnectionLostBanner.js",
1386 "id": "connectionLostBanner.cta",
1387 "start": {
1388 "column": 7,
1389 "line": 23
1390 }
1391 }
1392 ],
1393 "path": "src/components/services/content/ConnectionLostBanner.json"
1394 },
1395 {
1396 "descriptors": [
1397 {
1398 "defaultMessage": "!!!Oh no!",
1399 "end": {
1400 "column": 3,
1401 "line": 15
1402 },
1403 "file": "src/components/services/content/ErrorHandlers/WebviewErrorHandler.js",
1404 "id": "service.errorHandler.headline",
1405 "start": {
1406 "column": 12,
1407 "line": 12
1408 }
1409 },
1410 {
1411 "defaultMessage": "!!!{name} has failed to load.",
1412 "end": {
1413 "column": 3,
1414 "line": 19
1415 },
1416 "file": "src/components/services/content/ErrorHandlers/WebviewErrorHandler.js",
1417 "id": "service.errorHandler.text",
1418 "start": {
1419 "column": 8,
1420 "line": 16
1421 }
1422 },
1423 {
1424 "defaultMessage": "!!!Reload {name}",
1425 "end": {
1426 "column": 3,
1427 "line": 23
1428 },
1429 "file": "src/components/services/content/ErrorHandlers/WebviewErrorHandler.js",
1430 "id": "service.errorHandler.action",
1431 "start": {
1432 "column": 10,
1433 "line": 20
1434 }
1435 },
1436 {
1437 "defaultMessage": "!!!Edit {name}",
1438 "end": {
1439 "column": 3,
1440 "line": 27
1441 },
1442 "file": "src/components/services/content/ErrorHandlers/WebviewErrorHandler.js",
1443 "id": "service.errorHandler.editAction",
1444 "start": {
1445 "column": 14,
1446 "line": 24
1447 }
1448 },
1449 {
1450 "defaultMessage": "!!!Error:",
1451 "end": {
1452 "column": 3,
1453 "line": 31
1454 },
1455 "file": "src/components/services/content/ErrorHandlers/WebviewErrorHandler.js",
1456 "id": "service.errorHandler.message",
1457 "start": {
1458 "column": 16,
1459 "line": 28
1460 }
1461 }
1462 ],
1463 "path": "src/components/services/content/ErrorHandlers/WebviewErrorHandler.json"
1464 },
1465 {
1466 "descriptors": [
1467 {
1468 "defaultMessage": "!!!{name} is disabled",
1469 "end": {
1470 "column": 3,
1471 "line": 12
1472 },
1473 "file": "src/components/services/content/ServiceDisabled.js",
1474 "id": "service.disabledHandler.headline",
1475 "start": {
1476 "column": 12,
1477 "line": 9
1478 }
1479 },
1480 {
1481 "defaultMessage": "!!!Enable {name}",
1482 "end": {
1483 "column": 3,
1484 "line": 16
1485 },
1486 "file": "src/components/services/content/ServiceDisabled.js",
1487 "id": "service.disabledHandler.action",
1488 "start": {
1489 "column": 10,
1490 "line": 13
1491 }
1492 }
1493 ],
1494 "path": "src/components/services/content/ServiceDisabled.json"
1495 },
1496 {
1497 "descriptors": [
1498 {
1499 "defaultMessage": "!!!Welcome to Ferdi",
1500 "end": {
1501 "column": 3,
1502 "line": 18
1503 },
1504 "file": "src/components/services/content/Services.js",
1505 "id": "services.welcome",
1506 "start": {
1507 "column": 11,
1508 "line": 15
1509 }
1510 },
1511 {
1512 "defaultMessage": "!!!Get started",
1513 "end": {
1514 "column": 3,
1515 "line": 22
1516 },
1517 "file": "src/components/services/content/Services.js",
1518 "id": "services.getStarted",
1519 "start": {
1520 "column": 14,
1521 "line": 19
1522 }
1523 },
1524 {
1525 "defaultMessage": "!!!Please login to use Ferdi.",
1526 "end": {
1527 "column": 3,
1528 "line": 26
1529 },
1530 "file": "src/components/services/content/Services.js",
1531 "id": "services.login",
1532 "start": {
1533 "column": 9,
1534 "line": 23
1535 }
1536 },
1537 {
1538 "defaultMessage": "!!!Use Ferdi without an Account",
1539 "end": {
1540 "column": 3,
1541 "line": 30
1542 },
1543 "file": "src/components/services/content/Services.js",
1544 "id": "services.serverless",
1545 "start": {
1546 "column": 14,
1547 "line": 27
1548 }
1549 },
1550 {
1551 "defaultMessage": "!!!Optionally, you can change your Ferdi server by clicking the cog in the bottom left corner.",
1552 "end": {
1553 "column": 3,
1554 "line": 34
1555 },
1556 "file": "src/components/services/content/Services.js",
1557 "id": "services.serverInfo",
1558 "start": {
1559 "column": 14,
1560 "line": 31
1561 }
1562 }
1563 ],
1564 "path": "src/components/services/content/Services.json"
1565 },
1566 {
1567 "descriptors": [
1568 {
1569 "defaultMessage": "!!!Home",
1570 "end": {
1571 "column": 3,
1572 "line": 16
1573 },
1574 "file": "src/components/services/content/WebControls.js",
1575 "id": "webControls.goHome",
1576 "start": {
1577 "column": 10,
1578 "line": 13
1579 }
1580 },
1581 {
1582 "defaultMessage": "!!!Open in Browser",
1583 "end": {
1584 "column": 3,
1585 "line": 20
1586 },
1587 "file": "src/components/services/content/WebControls.js",
1588 "id": "webControls.openInBrowser",
1589 "start": {
1590 "column": 17,
1591 "line": 17
1592 }
1593 },
1594 {
1595 "defaultMessage": "!!!Back",
1596 "end": {
1597 "column": 3,
1598 "line": 24
1599 },
1600 "file": "src/components/services/content/WebControls.js",
1601 "id": "webControls.back",
1602 "start": {
1603 "column": 8,
1604 "line": 21
1605 }
1606 },
1607 {
1608 "defaultMessage": "!!!Forward",
1609 "end": {
1610 "column": 3,
1611 "line": 28
1612 },
1613 "file": "src/components/services/content/WebControls.js",
1614 "id": "webControls.forward",
1615 "start": {
1616 "column": 11,
1617 "line": 25
1618 }
1619 },
1620 {
1621 "defaultMessage": "!!!Reload",
1622 "end": {
1623 "column": 3,
1624 "line": 32
1625 },
1626 "file": "src/components/services/content/WebControls.js",
1627 "id": "webControls.reload",
1628 "start": {
1629 "column": 10,
1630 "line": 29
1631 }
1632 }
1633 ],
1634 "path": "src/components/services/content/WebControls.json"
1635 },
1636 {
1637 "descriptors": [
1638 {
1639 "defaultMessage": "!!!Oh no!",
1640 "end": {
1641 "column": 3,
1642 "line": 13
1643 },
1644 "file": "src/components/services/content/WebviewCrashHandler.js",
1645 "id": "service.crashHandler.headline",
1646 "start": {
1647 "column": 12,
1648 "line": 10
1649 }
1650 },
1651 {
1652 "defaultMessage": "!!!{name} has caused an error.",
1653 "end": {
1654 "column": 3,
1655 "line": 17
1656 },
1657 "file": "src/components/services/content/WebviewCrashHandler.js",
1658 "id": "service.crashHandler.text",
1659 "start": {
1660 "column": 8,
1661 "line": 14
1662 }
1663 },
1664 {
1665 "defaultMessage": "!!!Reload {name}",
1666 "end": {
1667 "column": 3,
1668 "line": 21
1669 },
1670 "file": "src/components/services/content/WebviewCrashHandler.js",
1671 "id": "service.crashHandler.action",
1672 "start": {
1673 "column": 10,
1674 "line": 18
1675 }
1676 },
1677 {
1678 "defaultMessage": "!!!Trying to automatically restore {name} in {seconds} seconds",
1679 "end": {
1680 "column": 3,
1681 "line": 25
1682 },
1683 "file": "src/components/services/content/WebviewCrashHandler.js",
1684 "id": "service.crashHandler.autoReload",
1685 "start": {
1686 "column": 14,
1687 "line": 22
1688 }
1689 }
1690 ],
1691 "path": "src/components/services/content/WebviewCrashHandler.json"
1692 },
1693 {
1694 "descriptors": [
1695 {
1696 "defaultMessage": "!!!Reload",
1697 "end": {
1698 "column": 3,
1699 "line": 23
1700 },
1701 "file": "src/components/services/tabs/TabItem.js",
1702 "id": "tabs.item.reload",
1703 "start": {
1704 "column": 10,
1705 "line": 20
1706 }
1707 },
1708 {
1709 "defaultMessage": "!!!Edit",
1710 "end": {
1711 "column": 3,
1712 "line": 27
1713 },
1714 "file": "src/components/services/tabs/TabItem.js",
1715 "id": "tabs.item.edit",
1716 "start": {
1717 "column": 8,
1718 "line": 24
1719 }
1720 },
1721 {
1722 "defaultMessage": "!!!Disable notifications",
1723 "end": {
1724 "column": 3,
1725 "line": 31
1726 },
1727 "file": "src/components/services/tabs/TabItem.js",
1728 "id": "tabs.item.disableNotifications",
1729 "start": {
1730 "column": 24,
1731 "line": 28
1732 }
1733 },
1734 {
1735 "defaultMessage": "!!!Enable notifications",
1736 "end": {
1737 "column": 3,
1738 "line": 35
1739 },
1740 "file": "src/components/services/tabs/TabItem.js",
1741 "id": "tabs.item.enableNotification",
1742 "start": {
1743 "column": 23,
1744 "line": 32
1745 }
1746 },
1747 {
1748 "defaultMessage": "!!!Disable audio",
1749 "end": {
1750 "column": 3,
1751 "line": 39
1752 },
1753 "file": "src/components/services/tabs/TabItem.js",
1754 "id": "tabs.item.disableAudio",
1755 "start": {
1756 "column": 16,
1757 "line": 36
1758 }
1759 },
1760 {
1761 "defaultMessage": "!!!Enable audio",
1762 "end": {
1763 "column": 3,
1764 "line": 43
1765 },
1766 "file": "src/components/services/tabs/TabItem.js",
1767 "id": "tabs.item.enableAudio",
1768 "start": {
1769 "column": 15,
1770 "line": 40
1771 }
1772 },
1773 {
1774 "defaultMessage": "!!!Disable Service",
1775 "end": {
1776 "column": 3,
1777 "line": 47
1778 },
1779 "file": "src/components/services/tabs/TabItem.js",
1780 "id": "tabs.item.disableService",
1781 "start": {
1782 "column": 18,
1783 "line": 44
1784 }
1785 },
1786 {
1787 "defaultMessage": "!!!Enable Service",
1788 "end": {
1789 "column": 3,
1790 "line": 51
1791 },
1792 "file": "src/components/services/tabs/TabItem.js",
1793 "id": "tabs.item.enableService",
1794 "start": {
1795 "column": 17,
1796 "line": 48
1797 }
1798 },
1799 {
1800 "defaultMessage": "!!!Hibernate Service",
1801 "end": {
1802 "column": 3,
1803 "line": 55
1804 },
1805 "file": "src/components/services/tabs/TabItem.js",
1806 "id": "tabs.item.hibernateService",
1807 "start": {
1808 "column": 20,
1809 "line": 52
1810 }
1811 },
1812 {
1813 "defaultMessage": "!!!Wake Up Service",
1814 "end": {
1815 "column": 3,
1816 "line": 59
1817 },
1818 "file": "src/components/services/tabs/TabItem.js",
1819 "id": "tabs.item.wakeUpService",
1820 "start": {
1821 "column": 17,
1822 "line": 56
1823 }
1824 },
1825 {
1826 "defaultMessage": "!!!Delete Service",
1827 "end": {
1828 "column": 3,
1829 "line": 63
1830 },
1831 "file": "src/components/services/tabs/TabItem.js",
1832 "id": "tabs.item.deleteService",
1833 "start": {
1834 "column": 17,
1835 "line": 60
1836 }
1837 },
1838 {
1839 "defaultMessage": "!!!Do you really want to delete the {serviceName} service?",
1840 "end": {
1841 "column": 3,
1842 "line": 67
1843 },
1844 "file": "src/components/services/tabs/TabItem.js",
1845 "id": "tabs.item.confirmDeleteService",
1846 "start": {
1847 "column": 24,
1848 "line": 64
1849 }
1850 }
1851 ],
1852 "path": "src/components/services/tabs/TabItem.json"
1853 },
1854 {
1855 "descriptors": [
1856 {
1857 "defaultMessage": "!!!Account",
1858 "end": {
1859 "column": 3,
1860 "line": 17
1861 },
1862 "file": "src/components/settings/account/AccountDashboard.js",
1863 "id": "settings.account.headline",
1864 "start": {
1865 "column": 12,
1866 "line": 14
1867 }
1868 },
1869 {
1870 "defaultMessage": "!!Danger Zone",
1871 "end": {
1872 "column": 3,
1873 "line": 21
1874 },
1875 "file": "src/components/settings/account/AccountDashboard.js",
1876 "id": "settings.account.headlineDangerZone",
1877 "start": {
1878 "column": 22,
1879 "line": 18
1880 }
1881 },
1882 {
1883 "defaultMessage": "!!!Edit Account",
1884 "end": {
1885 "column": 3,
1886 "line": 25
1887 },
1888 "file": "src/components/settings/account/AccountDashboard.js",
1889 "id": "settings.account.account.editButton",
1890 "start": {
1891 "column": 21,
1892 "line": 22
1893 }
1894 },
1895 {
1896 "defaultMessage": "!!Invoices",
1897 "end": {
1898 "column": 3,
1899 "line": 29
1900 },
1901 "file": "src/components/settings/account/AccountDashboard.js",
1902 "id": "settings.account.headlineInvoices",
1903 "start": {
1904 "column": 18,
1905 "line": 26
1906 }
1907 },
1908 {
1909 "defaultMessage": "!!!Could not load user information",
1910 "end": {
1911 "column": 3,
1912 "line": 33
1913 },
1914 "file": "src/components/settings/account/AccountDashboard.js",
1915 "id": "settings.account.userInfoRequestFailed",
1916 "start": {
1917 "column": 25,
1918 "line": 30
1919 }
1920 },
1921 {
1922 "defaultMessage": "!!!Try again",
1923 "end": {
1924 "column": 3,
1925 "line": 37
1926 },
1927 "file": "src/components/settings/account/AccountDashboard.js",
1928 "id": "settings.account.tryReloadUserInfoRequest",
1929 "start": {
1930 "column": 28,
1931 "line": 34
1932 }
1933 },
1934 {
1935 "defaultMessage": "!!!Delete account",
1936 "end": {
1937 "column": 3,
1938 "line": 41
1939 },
1940 "file": "src/components/settings/account/AccountDashboard.js",
1941 "id": "settings.account.deleteAccount",
1942 "start": {
1943 "column": 17,
1944 "line": 38
1945 }
1946 },
1947 {
1948 "defaultMessage": "!!!If you don't need your Ferdi account any longer, you can delete your account and all related data here.",
1949 "end": {
1950 "column": 3,
1951 "line": 46
1952 },
1953 "file": "src/components/settings/account/AccountDashboard.js",
1954 "id": "settings.account.deleteInfo",
1955 "start": {
1956 "column": 14,
1957 "line": 42
1958 }
1959 },
1960 {
1961 "defaultMessage": "!!!You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!",
1962 "end": {
1963 "column": 3,
1964 "line": 51
1965 },
1966 "file": "src/components/settings/account/AccountDashboard.js",
1967 "id": "settings.account.deleteEmailSent",
1968 "start": {
1969 "column": 19,
1970 "line": 47
1971 }
1972 },
1973 {
1974 "defaultMessage": "!!!Your Franz License:",
1975 "end": {
1976 "column": 3,
1977 "line": 55
1978 },
1979 "file": "src/components/settings/account/AccountDashboard.js",
1980 "id": "settings.account.yourLicense",
1981 "start": {
1982 "column": 15,
1983 "line": 52
1984 }
1985 },
1986 {
1987 "defaultMessage": "Account is unavailable",
1988 "end": {
1989 "column": 3,
1990 "line": 59
1991 },
1992 "file": "src/components/settings/account/AccountDashboard.js",
1993 "id": "settings.account.accountUnavailable",
1994 "start": {
1995 "column": 22,
1996 "line": 56
1997 }
1998 },
1999 {
2000 "defaultMessage": "You are using Ferdi without an account. If you want to use Ferdi with an account and keep your services synchronized across installations, please select a server in the Settings tab then login.",
2001 "end": {
2002 "column": 3,
2003 "line": 63
2004 },
2005 "file": "src/components/settings/account/AccountDashboard.js",
2006 "id": "settings.account.accountUnavailableInfo",
2007 "start": {
2008 "column": 26,
2009 "line": 60
2010 }
2011 }
2012 ],
2013 "path": "src/components/settings/account/AccountDashboard.json"
2014 },
2015 {
2016 "descriptors": [
2017 {
2018 "defaultMessage": "!!!Available services",
2019 "end": {
2020 "column": 3,
2021 "line": 18
2022 },
2023 "file": "src/components/settings/navigation/SettingsNavigation.js",
2024 "id": "settings.navigation.availableServices",
2025 "start": {
2026 "column": 21,
2027 "line": 15
2028 }
2029 },
2030 {
2031 "defaultMessage": "!!!Your services",
2032 "end": {
2033 "column": 3,
2034 "line": 22
2035 },
2036 "file": "src/components/settings/navigation/SettingsNavigation.js",
2037 "id": "settings.navigation.yourServices",
2038 "start": {
2039 "column": 16,
2040 "line": 19
2041 }
2042 },
2043 {
2044 "defaultMessage": "!!!Your workspaces",
2045 "end": {
2046 "column": 3,
2047 "line": 26
2048 },
2049 "file": "src/components/settings/navigation/SettingsNavigation.js",
2050 "id": "settings.navigation.yourWorkspaces",
2051 "start": {
2052 "column": 18,
2053 "line": 23
2054 }
2055 },
2056 {
2057 "defaultMessage": "!!!Account",
2058 "end": {
2059 "column": 3,
2060 "line": 30
2061 },
2062 "file": "src/components/settings/navigation/SettingsNavigation.js",
2063 "id": "settings.navigation.account",
2064 "start": {
2065 "column": 11,
2066 "line": 27
2067 }
2068 },
2069 {
2070 "defaultMessage": "!!!Manage Team",
2071 "end": {
2072 "column": 3,
2073 "line": 34
2074 },
2075 "file": "src/components/settings/navigation/SettingsNavigation.js",
2076 "id": "settings.navigation.team",
2077 "start": {
2078 "column": 8,
2079 "line": 31
2080 }
2081 },
2082 {
2083 "defaultMessage": "!!!Settings",
2084 "end": {
2085 "column": 3,
2086 "line": 38
2087 },
2088 "file": "src/components/settings/navigation/SettingsNavigation.js",
2089 "id": "settings.navigation.settings",
2090 "start": {
2091 "column": 12,
2092 "line": 35
2093 }
2094 },
2095 {
2096 "defaultMessage": "!!!About Ferdi",
2097 "end": {
2098 "column": 3,
2099 "line": 42
2100 },
2101 "file": "src/components/settings/navigation/SettingsNavigation.js",
2102 "id": "settings.navigation.supportFerdi",
2103 "start": {
2104 "column": 16,
2105 "line": 39
2106 }
2107 },
2108 {
2109 "defaultMessage": "!!!Logout",
2110 "end": {
2111 "column": 3,
2112 "line": 46
2113 },
2114 "file": "src/components/settings/navigation/SettingsNavigation.js",
2115 "id": "settings.navigation.logout",
2116 "start": {
2117 "column": 10,
2118 "line": 43
2119 }
2120 }
2121 ],
2122 "path": "src/components/settings/navigation/SettingsNavigation.json"
2123 },
2124 {
2125 "descriptors": [
2126 {
2127 "defaultMessage": "!!!Available Services",
2128 "end": {
2129 "column": 3,
2130 "line": 22
2131 },
2132 "file": "src/components/settings/recipes/RecipesDashboard.js",
2133 "id": "settings.recipes.headline",
2134 "start": {
2135 "column": 12,
2136 "line": 19
2137 }
2138 },
2139 {
2140 "defaultMessage": "!!!Search service",
2141 "end": {
2142 "column": 3,
2143 "line": 26
2144 },
2145 "file": "src/components/settings/recipes/RecipesDashboard.js",
2146 "id": "settings.searchService",
2147 "start": {
2148 "column": 17,
2149 "line": 23
2150 }
2151 },
2152 {
2153 "defaultMessage": "!!!Most popular",
2154 "end": {
2155 "column": 3,
2156 "line": 30
2157 },
2158 "file": "src/components/settings/recipes/RecipesDashboard.js",
2159 "id": "settings.recipes.mostPopular",
2160 "start": {
2161 "column": 22,
2162 "line": 27
2163 }
2164 },
2165 {
2166 "defaultMessage": "!!!All services",
2167 "end": {
2168 "column": 3,
2169 "line": 34
2170 },
2171 "file": "src/components/settings/recipes/RecipesDashboard.js",
2172 "id": "settings.recipes.all",
2173 "start": {
2174 "column": 14,
2175 "line": 31
2176 }
2177 },
2178 {
2179 "defaultMessage": "!!!Custom Services",
2180 "end": {
2181 "column": 3,
2182 "line": 38
2183 },
2184 "file": "src/components/settings/recipes/RecipesDashboard.js",
2185 "id": "settings.recipes.custom",
2186 "start": {
2187 "column": 17,
2188 "line": 35
2189 }
2190 },
2191 {
2192 "defaultMessage": "!!!Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
2193 "end": {
2194 "column": 3,
2195 "line": 42
2196 },
2197 "file": "src/components/settings/recipes/RecipesDashboard.js",
2198 "id": "settings.recipes.nothingFound",
2199 "start": {
2200 "column": 16,
2201 "line": 39
2202 }
2203 },
2204 {
2205 "defaultMessage": "!!!Service successfully added",
2206 "end": {
2207 "column": 3,
2208 "line": 46
2209 },
2210 "file": "src/components/settings/recipes/RecipesDashboard.js",
2211 "id": "settings.recipes.servicesSuccessfulAddedInfo",
2212 "start": {
2213 "column": 31,
2214 "line": 43
2215 }
2216 },
2217 {
2218 "defaultMessage": "!!!Missing a service?",
2219 "end": {
2220 "column": 3,
2221 "line": 50
2222 },
2223 "file": "src/components/settings/recipes/RecipesDashboard.js",
2224 "id": "settings.recipes.missingService",
2225 "start": {
2226 "column": 18,
2227 "line": 47
2228 }
2229 },
2230 {
2231 "defaultMessage": "!!!To add a custom service, copy the recipe folder into:",
2232 "end": {
2233 "column": 3,
2234 "line": 54
2235 },
2236 "file": "src/components/settings/recipes/RecipesDashboard.js",
2237 "id": "settings.recipes.customService.intro",
2238 "start": {
2239 "column": 21,
2240 "line": 51
2241 }
2242 },
2243 {
2244 "defaultMessage": "!!!Open directory",
2245 "end": {
2246 "column": 3,
2247 "line": 58
2248 },
2249 "file": "src/components/settings/recipes/RecipesDashboard.js",
2250 "id": "settings.recipes.customService.openFolder",
2251 "start": {
2252 "column": 14,
2253 "line": 55
2254 }
2255 },
2256 {
2257 "defaultMessage": "!!!Developer Documentation",
2258 "end": {
2259 "column": 3,
2260 "line": 62
2261 },
2262 "file": "src/components/settings/recipes/RecipesDashboard.js",
2263 "id": "settings.recipes.customService.openDevDocs",
2264 "start": {
2265 "column": 15,
2266 "line": 59
2267 }
2268 },
2269 {
2270 "defaultMessage": "!!!Custom 3rd Party Recipes",
2271 "end": {
2272 "column": 3,
2273 "line": 66
2274 },
2275 "file": "src/components/settings/recipes/RecipesDashboard.js",
2276 "id": "settings.recipes.customService.headline.customRecipes",
2277 "start": {
2278 "column": 25,
2279 "line": 63
2280 }
2281 },
2282 {
2283 "defaultMessage": "!!!Community 3rd Party Recipes",
2284 "end": {
2285 "column": 3,
2286 "line": 70
2287 },
2288 "file": "src/components/settings/recipes/RecipesDashboard.js",
2289 "id": "settings.recipes.customService.headline.communityRecipes",
2290 "start": {
2291 "column": 28,
2292 "line": 67
2293 }
2294 },
2295 {
2296 "defaultMessage": "!!!Your Development Service Recipes",
2297 "end": {
2298 "column": 3,
2299 "line": 74
2300 },
2301 "file": "src/components/settings/recipes/RecipesDashboard.js",
2302 "id": "settings.recipes.customService.headline.devRecipes",
2303 "start": {
2304 "column": 22,
2305 "line": 71
2306 }
2307 }
2308 ],
2309 "path": "src/components/settings/recipes/RecipesDashboard.json"
2310 },
2311 {
2312 "descriptors": [
2313 {
2314 "defaultMessage": "!!!Save service",
2315 "end": {
2316 "column": 3,
2317 "line": 26
2318 },
2319 "file": "src/components/settings/services/EditServiceForm.js",
2320 "id": "settings.service.form.saveButton",
2321 "start": {
2322 "column": 15,
2323 "line": 23
2324 }
2325 },
2326 {
2327 "defaultMessage": "!!!Delete Service",
2328 "end": {
2329 "column": 3,
2330 "line": 30
2331 },
2332 "file": "src/components/settings/services/EditServiceForm.js",
2333 "id": "settings.service.form.deleteButton",
2334 "start": {
2335 "column": 17,
2336 "line": 27
2337 }
2338 },
2339 {
2340 "defaultMessage": "!!!Open darkmode.css",
2341 "end": {
2342 "column": 3,
2343 "line": 34
2344 },
2345 "file": "src/components/settings/services/EditServiceForm.js",
2346 "id": "settings.service.form.openDarkmodeCss",
2347 "start": {
2348 "column": 19,
2349 "line": 31
2350 }
2351 },
2352 {
2353 "defaultMessage": "!!!Open user.css",
2354 "end": {
2355 "column": 3,
2356 "line": 38
2357 },
2358 "file": "src/components/settings/services/EditServiceForm.js",
2359 "id": "settings.service.form.openUserCss",
2360 "start": {
2361 "column": 15,
2362 "line": 35
2363 }
2364 },
2365 {
2366 "defaultMessage": "!!!Open user.js",
2367 "end": {
2368 "column": 3,
2369 "line": 42
2370 },
2371 "file": "src/components/settings/services/EditServiceForm.js",
2372 "id": "settings.service.form.openUserJs",
2373 "start": {
2374 "column": 14,
2375 "line": 39
2376 }
2377 },
2378 {
2379 "defaultMessage": "!!!Your user files will be inserted into the webpage so you can customize services in any way you like. User files are only stored locally and are not transferred to other computers using the same account.",
2380 "end": {
2381 "column": 3,
2382 "line": 46
2383 },
2384 "file": "src/components/settings/services/EditServiceForm.js",
2385 "id": "settings.service.form.recipeFileInfo",
2386 "start": {
2387 "column": 18,
2388 "line": 43
2389 }
2390 },
2391 {
2392 "defaultMessage": "!!!Available services",
2393 "end": {
2394 "column": 3,
2395 "line": 50
2396 },
2397 "file": "src/components/settings/services/EditServiceForm.js",
2398 "id": "settings.service.form.availableServices",
2399 "start": {
2400 "column": 21,
2401 "line": 47
2402 }
2403 },
2404 {
2405 "defaultMessage": "!!!Your services",
2406 "end": {
2407 "column": 3,
2408 "line": 54
2409 },
2410 "file": "src/components/settings/services/EditServiceForm.js",
2411 "id": "settings.service.form.yourServices",
2412 "start": {
2413 "column": 16,
2414 "line": 51
2415 }
2416 },
2417 {
2418 "defaultMessage": "!!!Add {name}",
2419 "end": {
2420 "column": 3,
2421 "line": 58
2422 },
2423 "file": "src/components/settings/services/EditServiceForm.js",
2424 "id": "settings.service.form.addServiceHeadline",
2425 "start": {
2426 "column": 22,
2427 "line": 55
2428 }
2429 },
2430 {
2431 "defaultMessage": "!!!Edit {name}",
2432 "end": {
2433 "column": 3,
2434 "line": 62
2435 },
2436 "file": "src/components/settings/services/EditServiceForm.js",
2437 "id": "settings.service.form.editServiceHeadline",
2438 "start": {
2439 "column": 23,
2440 "line": 59
2441 }
2442 },
2443 {
2444 "defaultMessage": "!!!Hosted",
2445 "end": {
2446 "column": 3,
2447 "line": 66
2448 },
2449 "file": "src/components/settings/services/EditServiceForm.js",
2450 "id": "settings.service.form.tabHosted",
2451 "start": {
2452 "column": 13,
2453 "line": 63
2454 }
2455 },
2456 {
2457 "defaultMessage": "!!!Self hosted ⭐️",
2458 "end": {
2459 "column": 3,
2460 "line": 70
2461 },
2462 "file": "src/components/settings/services/EditServiceForm.js",
2463 "id": "settings.service.form.tabOnPremise",
2464 "start": {
2465 "column": 16,
2466 "line": 67
2467 }
2468 },
2469 {
2470 "defaultMessage": "!!!Use the hosted {name} service.",
2471 "end": {
2472 "column": 3,
2473 "line": 74
2474 },
2475 "file": "src/components/settings/services/EditServiceForm.js",
2476 "id": "settings.service.form.useHostedService",
2477 "start": {
2478 "column": 20,
2479 "line": 71
2480 }
2481 },
2482 {
2483 "defaultMessage": "!!!Could not validate custom {name} server.",
2484 "end": {
2485 "column": 3,
2486 "line": 78
2487 },
2488 "file": "src/components/settings/services/EditServiceForm.js",
2489 "id": "settings.service.form.customUrlValidationError",
2490 "start": {
2491 "column": 28,
2492 "line": 75
2493 }
2494 },
2495 {
2496 "defaultMessage": "!!!You will be notified about all new messages in a channel, not just @username, @channel, @here, ...",
2497 "end": {
2498 "column": 3,
2499 "line": 82
2500 },
2501 "file": "src/components/settings/services/EditServiceForm.js",
2502 "id": "settings.service.form.indirectMessageInfo",
2503 "start": {
2504 "column": 23,
2505 "line": 79
2506 }
2507 },
2508 {
2509 "defaultMessage": "!!!When disabled, all notification sounds and audio playback are muted",
2510 "end": {
2511 "column": 3,
2512 "line": 86
2513 },
2514 "file": "src/components/settings/services/EditServiceForm.js",
2515 "id": "settings.service.form.isMutedInfo",
2516 "start": {
2517 "column": 15,
2518 "line": 83
2519 }
2520 },
2521 {
2522 "defaultMessage": "!!!When enabled, a service will be shut down after a period of time to save system resources.",
2523 "end": {
2524 "column": 3,
2525 "line": 90
2526 },
2527 "file": "src/components/settings/services/EditServiceForm.js",
2528 "id": "settings.service.form.isHibernatedEnabledInfo",
2529 "start": {
2530 "column": 28,
2531 "line": 87
2532 }
2533 },
2534 {
2535 "defaultMessage": "!!!Notifications",
2536 "end": {
2537 "column": 3,
2538 "line": 94
2539 },
2540 "file": "src/components/settings/services/EditServiceForm.js",
2541 "id": "settings.service.form.headlineNotifications",
2542 "start": {
2543 "column": 25,
2544 "line": 91
2545 }
2546 },
2547 {
2548 "defaultMessage": "!!!Unread message badges",
2549 "end": {
2550 "column": 3,
2551 "line": 98
2552 },
2553 "file": "src/components/settings/services/EditServiceForm.js",
2554 "id": "settings.service.form.headlineBadges",
2555 "start": {
2556 "column": 18,
2557 "line": 95
2558 }
2559 },
2560 {
2561 "defaultMessage": "!!!General",
2562 "end": {
2563 "column": 3,
2564 "line": 102
2565 },
2566 "file": "src/components/settings/services/EditServiceForm.js",
2567 "id": "settings.service.form.headlineGeneral",
2568 "start": {
2569 "column": 19,
2570 "line": 99
2571 }
2572 },
2573 {
2574 "defaultMessage": "!!!Dark Reader Settings",
2575 "end": {
2576 "column": 3,
2577 "line": 106
2578 },
2579 "file": "src/components/settings/services/EditServiceForm.js",
2580 "id": "settings.service.form.headlineDarkReaderSettings",
2581 "start": {
2582 "column": 30,
2583 "line": 103
2584 }
2585 },
2586 {
2587 "defaultMessage": "!!!Delete",
2588 "end": {
2589 "column": 3,
2590 "line": 110
2591 },
2592 "file": "src/components/settings/services/EditServiceForm.js",
2593 "id": "settings.service.form.iconDelete",
2594 "start": {
2595 "column": 14,
2596 "line": 107
2597 }
2598 },
2599 {
2600 "defaultMessage": "!!!Drop your image, or click here",
2601 "end": {
2602 "column": 3,
2603 "line": 114
2604 },
2605 "file": "src/components/settings/services/EditServiceForm.js",
2606 "id": "settings.service.form.iconUpload",
2607 "start": {
2608 "column": 14,
2609 "line": 111
2610 }
2611 },
2612 {
2613 "defaultMessage": "!!!HTTP/HTTPS Proxy Settings",
2614 "end": {
2615 "column": 3,
2616 "line": 118
2617 },
2618 "file": "src/components/settings/services/EditServiceForm.js",
2619 "id": "settings.service.form.proxy.headline",
2620 "start": {
2621 "column": 17,
2622 "line": 115
2623 }
2624 },
2625 {
2626 "defaultMessage": "!!!Please restart Ferdi after changing proxy Settings.",
2627 "end": {
2628 "column": 3,
2629 "line": 122
2630 },
2631 "file": "src/components/settings/services/EditServiceForm.js",
2632 "id": "settings.service.form.proxy.restartInfo",
2633 "start": {
2634 "column": 20,
2635 "line": 119
2636 }
2637 },
2638 {
2639 "defaultMessage": "!!!Proxy settings will not be synchronized with the Ferdi servers.",
2640 "end": {
2641 "column": 3,
2642 "line": 126
2643 },
2644 "file": "src/components/settings/services/EditServiceForm.js",
2645 "id": "settings.service.form.proxy.info",
2646 "start": {
2647 "column": 13,
2648 "line": 123
2649 }
2650 }
2651 ],
2652 "path": "src/components/settings/services/EditServiceForm.json"
2653 },
2654 {
2655 "descriptors": [
2656 {
2657 "defaultMessage": "!!!Error",
2658 "end": {
2659 "column": 3,
2660 "line": 13
2661 },
2662 "file": "src/components/settings/services/ServiceError.js",
2663 "id": "settings.service.error.headline",
2664 "start": {
2665 "column": 12,
2666 "line": 10
2667 }
2668 },
2669 {
2670 "defaultMessage": "!!!Back to services",
2671 "end": {
2672 "column": 3,
2673 "line": 17
2674 },
2675 "file": "src/components/settings/services/ServiceError.js",
2676 "id": "settings.service.error.goBack",
2677 "start": {
2678 "column": 10,
2679 "line": 14
2680 }
2681 },
2682 {
2683 "defaultMessage": "!!!Available services",
2684 "end": {
2685 "column": 3,
2686 "line": 21
2687 },
2688 "file": "src/components/settings/services/ServiceError.js",
2689 "id": "settings.service.form.availableServices",
2690 "start": {
2691 "column": 21,
2692 "line": 18
2693 }
2694 },
2695 {
2696 "defaultMessage": "!!!Could not load service recipe.",
2697 "end": {
2698 "column": 3,
2699 "line": 25
2700 },
2701 "file": "src/components/settings/services/ServiceError.js",
2702 "id": "settings.service.error.message",
2703 "start": {
2704 "column": 16,
2705 "line": 22
2706 }
2707 }
2708 ],
2709 "path": "src/components/settings/services/ServiceError.json"
2710 },
2711 {
2712 "descriptors": [
2713 {
2714 "defaultMessage": "!!!Service is disabled",
2715 "end": {
2716 "column": 3,
2717 "line": 14
2718 },
2719 "file": "src/components/settings/services/ServiceItem.js",
2720 "id": "settings.services.tooltip.isDisabled",
2721 "start": {
2722 "column": 21,
2723 "line": 11
2724 }
2725 },
2726 {
2727 "defaultMessage": "!!!Notifications are disabled",
2728 "end": {
2729 "column": 3,
2730 "line": 18
2731 },
2732 "file": "src/components/settings/services/ServiceItem.js",
2733 "id": "settings.services.tooltip.notificationsDisabled",
2734 "start": {
2735 "column": 32,
2736 "line": 15
2737 }
2738 },
2739 {
2740 "defaultMessage": "!!!All sounds are muted",
2741 "end": {
2742 "column": 3,
2743 "line": 22
2744 },
2745 "file": "src/components/settings/services/ServiceItem.js",
2746 "id": "settings.services.tooltip.isMuted",
2747 "start": {
2748 "column": 18,
2749 "line": 19
2750 }
2751 }
2752 ],
2753 "path": "src/components/settings/services/ServiceItem.json"
2754 },
2755 {
2756 "descriptors": [
2757 {
2758 "defaultMessage": "!!!Your services",
2759 "end": {
2760 "column": 3,
2761 "line": 18
2762 },
2763 "file": "src/components/settings/services/ServicesDashboard.js",
2764 "id": "settings.services.headline",
2765 "start": {
2766 "column": 12,
2767 "line": 15
2768 }
2769 },
2770 {
2771 "defaultMessage": "!!!Search service",
2772 "end": {
2773 "column": 3,
2774 "line": 22
2775 },
2776 "file": "src/components/settings/services/ServicesDashboard.js",
2777 "id": "settings.searchService",
2778 "start": {
2779 "column": 17,
2780 "line": 19
2781 }
2782 },
2783 {
2784 "defaultMessage": "!!!Start by adding a service.",
2785 "end": {
2786 "column": 3,
2787 "line": 26
2788 },
2789 "file": "src/components/settings/services/ServicesDashboard.js",
2790 "id": "settings.services.noServicesAdded",
2791 "start": {
2792 "column": 19,
2793 "line": 23
2794 }
2795 },
2796 {
2797 "defaultMessage": "!!!Sorry, but no service matched your search term. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
2798 "end": {
2799 "column": 3,
2800 "line": 30
2801 },
2802 "file": "src/components/settings/services/ServicesDashboard.js",
2803 "id": "settings.recipes.nothingFound",
2804 "start": {
2805 "column": 18,
2806 "line": 27
2807 }
2808 },
2809 {
2810 "defaultMessage": "!!!Discover services",
2811 "end": {
2812 "column": 3,
2813 "line": 34
2814 },
2815 "file": "src/components/settings/services/ServicesDashboard.js",
2816 "id": "settings.services.discoverServices",
2817 "start": {
2818 "column": 20,
2819 "line": 31
2820 }
2821 },
2822 {
2823 "defaultMessage": "!!!Could not load your services",
2824 "end": {
2825 "column": 3,
2826 "line": 38
2827 },
2828 "file": "src/components/settings/services/ServicesDashboard.js",
2829 "id": "settings.services.servicesRequestFailed",
2830 "start": {
2831 "column": 25,
2832 "line": 35
2833 }
2834 },
2835 {
2836 "defaultMessage": "!!!Try again",
2837 "end": {
2838 "column": 3,
2839 "line": 42
2840 },
2841 "file": "src/components/settings/services/ServicesDashboard.js",
2842 "id": "settings.account.tryReloadServices",
2843 "start": {
2844 "column": 21,
2845 "line": 39
2846 }
2847 },
2848 {
2849 "defaultMessage": "!!!Your changes have been saved",
2850 "end": {
2851 "column": 3,
2852 "line": 46
2853 },
2854 "file": "src/components/settings/services/ServicesDashboard.js",
2855 "id": "settings.services.updatedInfo",
2856 "start": {
2857 "column": 15,
2858 "line": 43
2859 }
2860 },
2861 {
2862 "defaultMessage": "!!!Service has been deleted",
2863 "end": {
2864 "column": 3,
2865 "line": 50
2866 },
2867 "file": "src/components/settings/services/ServicesDashboard.js",
2868 "id": "settings.services.deletedInfo",
2869 "start": {
2870 "column": 15,
2871 "line": 47
2872 }
2873 }
2874 ],
2875 "path": "src/components/settings/services/ServicesDashboard.json"
2876 },
2877 {
2878 "descriptors": [
2879 {
2880 "defaultMessage": "!!!Settings",
2881 "end": {
2882 "column": 3,
2883 "line": 26
2884 },
2885 "file": "src/components/settings/settings/EditSettingsForm.js",
2886 "id": "settings.app.headline",
2887 "start": {
2888 "column": 12,
2889 "line": 23
2890 }
2891 },
2892 {
2893 "defaultMessage": "!!!General",
2894 "end": {
2895 "column": 3,
2896 "line": 30
2897 },
2898 "file": "src/components/settings/settings/EditSettingsForm.js",
2899 "id": "settings.app.headlineGeneral",
2900 "start": {
2901 "column": 19,
2902 "line": 27
2903 }
2904 },
2905 {
2906 "defaultMessage": "!!!Sending telemetry data allows us to find errors in Ferdi - we will not send any personal information like your message data! Changing this option requires you to restart Ferdi.",
2907 "end": {
2908 "column": 3,
2909 "line": 34
2910 },
2911 "file": "src/components/settings/settings/EditSettingsForm.js",
2912 "id": "settings.app.sentryInfo",
2913 "start": {
2914 "column": 14,
2915 "line": 31
2916 }
2917 },
2918 {
2919 "defaultMessage": "!!!By default, Ferdi will keep all your services open and loaded in the background so they are ready when you want to use them. Service Hibernation will unload your services after a specified amount. This is useful to save RAM or keeping services from slowing down your computer.",
2920 "end": {
2921 "column": 3,
2922 "line": 38
2923 },
2924 "file": "src/components/settings/settings/EditSettingsForm.js",
2925 "id": "settings.app.hibernateInfo",
2926 "start": {
2927 "column": 17,
2928 "line": 35
2929 }
2930 },
2931 {
2932 "defaultMessage": "!!!Minutes of inactivity, after which Ferdi should automatically lock. Use 0 to disable",
2933 "end": {
2934 "column": 3,
2935 "line": 42
2936 },
2937 "file": "src/components/settings/settings/EditSettingsForm.js",
2938 "id": "settings.app.inactivityLockInfo",
2939 "start": {
2940 "column": 22,
2941 "line": 39
2942 }
2943 },
2944 {
2945 "defaultMessage": "!!!This server will be used for the \"Franz Todo\" feature. (default: https://app.franztodos.com)",
2946 "end": {
2947 "column": 3,
2948 "line": 46
2949 },
2950 "file": "src/components/settings/settings/EditSettingsForm.js",
2951 "id": "settings.app.todoServerInfo",
2952 "start": {
2953 "column": 18,
2954 "line": 43
2955 }
2956 },
2957 {
2958 "defaultMessage": "!!!Password",
2959 "end": {
2960 "column": 3,
2961 "line": 50
2962 },
2963 "file": "src/components/settings/settings/EditSettingsForm.js",
2964 "id": "settings.app.lockedPassword",
2965 "start": {
2966 "column": 18,
2967 "line": 47
2968 }
2969 },
2970 {
2971 "defaultMessage": "!!!Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdi.",
2972 "end": {
2973 "column": 3,
2974 "line": 54
2975 },
2976 "file": "src/components/settings/settings/EditSettingsForm.js",
2977 "id": "settings.app.lockedPasswordInfo",
2978 "start": {
2979 "column": 22,
2980 "line": 51
2981 }
2982 },
2983 {
2984 "defaultMessage": "!!!Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdi or lock Ferdi yourself using the lock symbol in the bottom left corner or the shortcut CMD/CTRL+Shift+L.",
2985 "end": {
2986 "column": 3,
2987 "line": 58
2988 },
2989 "file": "src/components/settings/settings/EditSettingsForm.js",
2990 "id": "settings.app.lockInfo",
2991 "start": {
2992 "column": 12,
2993 "line": 55
2994 }
2995 },
2996 {
2997 "defaultMessage": "!!!Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.",
2998 "end": {
2999 "column": 3,
3000 "line": 62
3001 },
3002 "file": "src/components/settings/settings/EditSettingsForm.js",
3003 "id": "settings.app.scheduledDNDTimeInfo",
3004 "start": {
3005 "column": 24,
3006 "line": 59
3007 }
3008 },
3009 {
3010 "defaultMessage": "!!!Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdi.",
3011 "end": {
3012 "column": 3,
3013 "line": 66
3014 },
3015 "file": "src/components/settings/settings/EditSettingsForm.js",
3016 "id": "settings.app.scheduledDNDInfo",
3017 "start": {
3018 "column": 20,
3019 "line": 63
3020 }
3021 },
3022 {
3023 "defaultMessage": "!!!Language",
3024 "end": {
3025 "column": 3,
3026 "line": 70
3027 },
3028 "file": "src/components/settings/settings/EditSettingsForm.js",
3029 "id": "settings.app.headlineLanguage",
3030 "start": {
3031 "column": 20,
3032 "line": 67
3033 }
3034 },
3035 {
3036 "defaultMessage": "!!!Updates",
3037 "end": {
3038 "column": 3,
3039 "line": 74
3040 },
3041 "file": "src/components/settings/settings/EditSettingsForm.js",
3042 "id": "settings.app.headlineUpdates",
3043 "start": {
3044 "column": 19,
3045 "line": 71
3046 }
3047 },
3048 {
3049 "defaultMessage": "!!!Appearance",
3050 "end": {
3051 "column": 3,
3052 "line": 78
3053 },
3054 "file": "src/components/settings/settings/EditSettingsForm.js",
3055 "id": "settings.app.headlineAppearance",
3056 "start": {
3057 "column": 22,
3058 "line": 75
3059 }
3060 },
3061 {
3062 "defaultMessage": "!!!Universal Dark Mode tries to dynamically generate dark mode styles for services that are otherwise not currently supported.",
3063 "end": {
3064 "column": 3,
3065 "line": 82
3066 },
3067 "file": "src/components/settings/settings/EditSettingsForm.js",
3068 "id": "settings.app.universalDarkModeInfo",
3069 "start": {
3070 "column": 25,
3071 "line": 79
3072 }
3073 },
3074 {
3075 "defaultMessage": "!!!Write your accent color in a CSS-compatible format. (Default: {defaultAccentColor})",
3076 "end": {
3077 "column": 3,
3078 "line": 86
3079 },
3080 "file": "src/components/settings/settings/EditSettingsForm.js",
3081 "id": "settings.app.accentColorInfo",
3082 "start": {
3083 "column": 19,
3084 "line": 83
3085 }
3086 },
3087 {
3088 "defaultMessage": "!!!Privacy",
3089 "end": {
3090 "column": 3,
3091 "line": 90
3092 },
3093 "file": "src/components/settings/settings/EditSettingsForm.js",
3094 "id": "settings.app.headlinePrivacy",
3095 "start": {
3096 "column": 19,
3097 "line": 87
3098 }
3099 },
3100 {
3101 "defaultMessage": "!!!Advanced",
3102 "end": {
3103 "column": 3,
3104 "line": 94
3105 },
3106 "file": "src/components/settings/settings/EditSettingsForm.js",
3107 "id": "settings.app.headlineAdvanced",
3108 "start": {
3109 "column": 20,
3110 "line": 91
3111 }
3112 },
3113 {
3114 "defaultMessage": "!!!Help us to translate Ferdi into your language.",
3115 "end": {
3116 "column": 3,
3117 "line": 98
3118 },
3119 "file": "src/components/settings/settings/EditSettingsForm.js",
3120 "id": "settings.app.translationHelp",
3121 "start": {
3122 "column": 19,
3123 "line": 95
3124 }
3125 },
3126 {
3127 "defaultMessage": "!!!Ferdi uses your Mac's build-in spellchecker to check for typos. If you want to change the languages the spellchecker checks for, you can do so in your Mac's System Preferences.",
3128 "end": {
3129 "column": 3,
3130 "line": 102
3131 },
3132 "file": "src/components/settings/settings/EditSettingsForm.js",
3133 "id": "settings.app.spellCheckerLanguageInfo",
3134 "start": {
3135 "column": 28,
3136 "line": 99
3137 }
3138 },
3139 {
3140 "defaultMessage": "!!!Cache",
3141 "end": {
3142 "column": 3,
3143 "line": 106
3144 },
3145 "file": "src/components/settings/settings/EditSettingsForm.js",
3146 "id": "settings.app.subheadlineCache",
3147 "start": {
3148 "column": 20,
3149 "line": 103
3150 }
3151 },
3152 {
3153 "defaultMessage": "!!!Ferdi cache is currently using {size} of disk space.",
3154 "end": {
3155 "column": 3,
3156 "line": 110
3157 },
3158 "file": "src/components/settings/settings/EditSettingsForm.js",
3159 "id": "settings.app.cacheInfo",
3160 "start": {
3161 "column": 13,
3162 "line": 107
3163 }
3164 },
3165 {
3166 "defaultMessage": "!!!Couldn't clear all cache",
3167 "end": {
3168 "column": 3,
3169 "line": 114
3170 },
3171 "file": "src/components/settings/settings/EditSettingsForm.js",
3172 "id": "settings.app.cacheNotCleared",
3173 "start": {
3174 "column": 19,
3175 "line": 111
3176 }
3177 },
3178 {
3179 "defaultMessage": "!!!Clear cache",
3180 "end": {
3181 "column": 3,
3182 "line": 118
3183 },
3184 "file": "src/components/settings/settings/EditSettingsForm.js",
3185 "id": "settings.app.buttonClearAllCache",
3186 "start": {
3187 "column": 23,
3188 "line": 115
3189 }
3190 },
3191 {
3192 "defaultMessage": "!!!Check for updates",
3193 "end": {
3194 "column": 3,
3195 "line": 122
3196 },
3197 "file": "src/components/settings/settings/EditSettingsForm.js",
3198 "id": "settings.app.buttonSearchForUpdate",
3199 "start": {
3200 "column": 25,
3201 "line": 119
3202 }
3203 },
3204 {
3205 "defaultMessage": "!!!Restart & install update",
3206 "end": {
3207 "column": 3,
3208 "line": 126
3209 },
3210 "file": "src/components/settings/settings/EditSettingsForm.js",
3211 "id": "settings.app.buttonInstallUpdate",
3212 "start": {
3213 "column": 23,
3214 "line": 123
3215 }
3216 },
3217 {
3218 "defaultMessage": "!!!Is searching for update",
3219 "end": {
3220 "column": 3,
3221 "line": 130
3222 },
3223 "file": "src/components/settings/settings/EditSettingsForm.js",
3224 "id": "settings.app.updateStatusSearching",
3225 "start": {
3226 "column": 25,
3227 "line": 127
3228 }
3229 },
3230 {
3231 "defaultMessage": "!!!Update available, downloading...",
3232 "end": {
3233 "column": 3,
3234 "line": 134
3235 },
3236 "file": "src/components/settings/settings/EditSettingsForm.js",
3237 "id": "settings.app.updateStatusAvailable",
3238 "start": {
3239 "column": 25,
3240 "line": 131
3241 }
3242 },
3243 {
3244 "defaultMessage": "!!!You are using the latest version of Ferdi",
3245 "end": {
3246 "column": 3,
3247 "line": 138
3248 },
3249 "file": "src/components/settings/settings/EditSettingsForm.js",
3250 "id": "settings.app.updateStatusUpToDate",
3251 "start": {
3252 "column": 24,
3253 "line": 135
3254 }
3255 },
3256 {
3257 "defaultMessage": "!!!Current version:",
3258 "end": {
3259 "column": 3,
3260 "line": 142
3261 },
3262 "file": "src/components/settings/settings/EditSettingsForm.js",
3263 "id": "settings.app.currentVersion",
3264 "start": {
3265 "column": 18,
3266 "line": 139
3267 }
3268 },
3269 {
3270 "defaultMessage": "!!!Changes require restart",
3271 "end": {
3272 "column": 3,
3273 "line": 146
3274 },
3275 "file": "src/components/settings/settings/EditSettingsForm.js",
3276 "id": "settings.app.restartRequired",
3277 "start": {
3278 "column": 22,
3279 "line": 143
3280 }
3281 },
3282 {
3283 "defaultMessage": "!!!Official translations are English & German. All other languages are community based translations.",
3284 "end": {
3285 "column": 3,
3286 "line": 150
3287 },
3288 "file": "src/components/settings/settings/EditSettingsForm.js",
3289 "id": "settings.app.languageDisclaimer",
3290 "start": {
3291 "column": 22,
3292 "line": 147
3293 }
3294 }
3295 ],
3296 "path": "src/components/settings/settings/EditSettingsForm.json"
3297 },
3298 {
3299 "descriptors": [
3300 {
3301 "defaultMessage": "!!!Close settings",
3302 "end": {
3303 "column": 3,
3304 "line": 14
3305 },
3306 "file": "src/components/settings/SettingsLayout.js",
3307 "id": "settings.app.closeSettings",
3308 "start": {
3309 "column": 17,
3310 "line": 11
3311 }
3312 }
3313 ],
3314 "path": "src/components/settings/SettingsLayout.json"
3315 },
3316 {
3317 "descriptors": [
3318 {
3319 "defaultMessage": "!!!About Ferdi",
3320 "end": {
3321 "column": 3,
3322 "line": 10
3323 },
3324 "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js",
3325 "id": "settings.supportFerdi.headline",
3326 "start": {
3327 "column": 12,
3328 "line": 7
3329 }
3330 },
3331 {
3332 "defaultMessage": "!!!Do you like Ferdi?",
3333 "end": {
3334 "column": 3,
3335 "line": 14
3336 },
3337 "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js",
3338 "id": "settings.supportFerdi.title",
3339 "start": {
3340 "column": 9,
3341 "line": 11
3342 }
3343 },
3344 {
3345 "defaultMessage": "!!!<p>Ferdi is an open-source and a community-lead application.</p><p>Thanks to the people who make this possbile:</p>",
3346 "end": {
3347 "column": 3,
3348 "line": 18
3349 },
3350 "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js",
3351 "id": "settings.supportFerdi.aboutIntro",
3352 "start": {
3353 "column": 14,
3354 "line": 15
3355 }
3356 },
3357 {
3358 "defaultMessage": "!!!Full list of contributor",
3359 "end": {
3360 "column": 3,
3361 "line": 22
3362 },
3363 "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js",
3364 "id": "settings.supportFerdi.textListContributors",
3365 "start": {
3366 "column": 24,
3367 "line": 19
3368 }
3369 },
3370 {
3371 "defaultMessage": "!!!here",
3372 "end": {
3373 "column": 3,
3374 "line": 26
3375 },
3376 "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js",
3377 "id": "settings.supportFerdi.textListContributorsHere",
3378 "start": {
3379 "column": 28,
3380 "line": 23
3381 }
3382 },
3383 {
3384 "defaultMessage": "!!!The development of Ferdi is done by volunteers. People who use Ferdi like you. They maintain, fix, and improve Ferdi in their spare time.",
3385 "end": {
3386 "column": 3,
3387 "line": 30
3388 },
3389 "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js",
3390 "id": "settings.supportFerdi.textVolunteers",
3391 "start": {
3392 "column": 18,
3393 "line": 27
3394 }
3395 },
3396 {
3397 "defaultMessage": "!!!Support is always welcome. You can find a list of the help we need",
3398 "end": {
3399 "column": 3,
3400 "line": 34
3401 },
3402 "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js",
3403 "id": "settings.supportFerdi.textSupportWelcome",
3404 "start": {
3405 "column": 22,
3406 "line": 31
3407 }
3408 },
3409 {
3410 "defaultMessage": "!!!here",
3411 "end": {
3412 "column": 3,
3413 "line": 38
3414 },
3415 "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js",
3416 "id": "settings.supportFerdi.textSupportWelcomeHere",
3417 "start": {
3418 "column": 26,
3419 "line": 35
3420 }
3421 },
3422 {
3423 "defaultMessage": "!!!While volunteers do most of the work, we still need to pay for servers and certificates. As a community, we are fully transparent on funds we collect and spend - see our",
3424 "end": {
3425 "column": 3,
3426 "line": 42
3427 },
3428 "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js",
3429 "id": "settings.supportFerdi.textExpenses",
3430 "start": {
3431 "column": 16,
3432 "line": 39
3433 }
3434 },
3435 {
3436 "defaultMessage": "!!!Open Collective",
3437 "end": {
3438 "column": 3,
3439 "line": 46
3440 },
3441 "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js",
3442 "id": "settings.supportFerdi.textOpenCollective",
3443 "start": {
3444 "column": 22,
3445 "line": 43
3446 }
3447 },
3448 {
3449 "defaultMessage": "!!!If you feel like supporting Ferdi development with a donation, you can do so on both,",
3450 "end": {
3451 "column": 3,
3452 "line": 50
3453 },
3454 "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js",
3455 "id": "settings.supportFerdi.textDonation",
3456 "start": {
3457 "column": 16,
3458 "line": 47
3459 }
3460 },
3461 {
3462 "defaultMessage": "!!!and",
3463 "end": {
3464 "column": 3,
3465 "line": 54
3466 },
3467 "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js",
3468 "id": "settings.supportFerdi.textDonationAnd",
3469 "start": {
3470 "column": 19,
3471 "line": 51
3472 }
3473 },
3474 {
3475 "defaultMessage": "!!!GitHub Sponsors",
3476 "end": {
3477 "column": 3,
3478 "line": 58
3479 },
3480 "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js",
3481 "id": "settings.supportFerdi.textGitHubSponsors",
3482 "start": {
3483 "column": 22,
3484 "line": 55
3485 }
3486 },
3487 {
3488 "defaultMessage": "!!!Open Survey",
3489 "end": {
3490 "column": 3,
3491 "line": 62
3492 },
3493 "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js",
3494 "id": "settings.supportFerdi.openSurvey",
3495 "start": {
3496 "column": 14,
3497 "line": 59
3498 }
3499 },
3500 {
3501 "defaultMessage": "!!!Do you want to help us improve Ferdi?",
3502 "end": {
3503 "column": 3,
3504 "line": 66
3505 },
3506 "file": "src/components/settings/supportFerdi/SupportFerdiDashboard.js",
3507 "id": "settings.supportFerdi.bannerText",
3508 "start": {
3509 "column": 14,
3510 "line": 63
3511 }
3512 }
3513 ],
3514 "path": "src/components/settings/supportFerdi/SupportFerdiDashboard.json"
3515 },
3516 {
3517 "descriptors": [
3518 {
3519 "defaultMessage": "!!!Team",
3520 "end": {
3521 "column": 3,
3522 "line": 18
3523 },
3524 "file": "src/components/settings/team/TeamDashboard.js",
3525 "id": "settings.team.headline",
3526 "start": {
3527 "column": 12,
3528 "line": 15
3529 }
3530 },
3531 {
3532 "defaultMessage": "!!!Franz Team Management",
3533 "end": {
3534 "column": 3,
3535 "line": 22
3536 },
3537 "file": "src/components/settings/team/TeamDashboard.js",
3538 "id": "settings.team.contentHeadline",
3539 "start": {
3540 "column": 19,
3541 "line": 19
3542 }
3543 },
3544 {
3545 "defaultMessage": "!!!Your are currently using Franz Servers, which is why you have access to Team Management.",
3546 "end": {
3547 "column": 3,
3548 "line": 26
3549 },
3550 "file": "src/components/settings/team/TeamDashboard.js",
3551 "id": "settings.team.intro",
3552 "start": {
3553 "column": 9,
3554 "line": 23
3555 }
3556 },
3557 {
3558 "defaultMessage": "!!!Franz's Team Management allows you to manage Franz Subscriptions for multiple users. Please keep in mind that having a Franz Premium subscription will give you no advantages in using Ferdi: The only reason you still have access to Team Management is so you can manage your legacy Franz Teams and so that you don't loose any functionality in managing your account.",
3559 "end": {
3560 "column": 3,
3561 "line": 30
3562 },
3563 "file": "src/components/settings/team/TeamDashboard.js",
3564 "id": "settings.team.copy",
3565 "start": {
3566 "column": 8,
3567 "line": 27
3568 }
3569 },
3570 {
3571 "defaultMessage": "!!!Manage your Team on meetfranz.com",
3572 "end": {
3573 "column": 3,
3574 "line": 34
3575 },
3576 "file": "src/components/settings/team/TeamDashboard.js",
3577 "id": "settings.team.manageAction",
3578 "start": {
3579 "column": 16,
3580 "line": 31
3581 }
3582 },
3583 {
3584 "defaultMessage": "!!!Teams are unavailable",
3585 "end": {
3586 "column": 3,
3587 "line": 38
3588 },
3589 "file": "src/components/settings/team/TeamDashboard.js",
3590 "id": "settings.team.teamsUnavailable",
3591 "start": {
3592 "column": 20,
3593 "line": 35
3594 }
3595 },
3596 {
3597 "defaultMessage": "!!!Teams are currently only available when using the Franz Server and after paying for Franz Professional. Please change your server to https://api.franzinfra.com to use teams.",
3598 "end": {
3599 "column": 3,
3600 "line": 42
3601 },
3602 "file": "src/components/settings/team/TeamDashboard.js",
3603 "id": "settings.team.teamsUnavailableInfo",
3604 "start": {
3605 "column": 24,
3606 "line": 39
3607 }
3608 }
3609 ],
3610 "path": "src/components/settings/team/TeamDashboard.json"
3611 },
3612 {
3613 "descriptors": [
3614 {
3615 "defaultMessage": "!!!Account",
3616 "end": {
3617 "column": 3,
3618 "line": 18
3619 },
3620 "file": "src/components/settings/user/EditUserForm.js",
3621 "id": "settings.account.headline",
3622 "start": {
3623 "column": 12,
3624 "line": 15
3625 }
3626 },
3627 {
3628 "defaultMessage": "!!!Update Profile",
3629 "end": {
3630 "column": 3,
3631 "line": 22
3632 },
3633 "file": "src/components/settings/user/EditUserForm.js",
3634 "id": "settings.account.headlineProfile",
3635 "start": {
3636 "column": 19,
3637 "line": 19
3638 }
3639 },
3640 {
3641 "defaultMessage": "!!!Account Information",
3642 "end": {
3643 "column": 3,
3644 "line": 26
3645 },
3646 "file": "src/components/settings/user/EditUserForm.js",
3647 "id": "settings.account.headlineAccount",
3648 "start": {
3649 "column": 19,
3650 "line": 23
3651 }
3652 },
3653 {
3654 "defaultMessage": "!!!Change Password",
3655 "end": {
3656 "column": 3,
3657 "line": 30
3658 },
3659 "file": "src/components/settings/user/EditUserForm.js",
3660 "id": "settings.account.headlinePassword",
3661 "start": {
3662 "column": 20,
3663 "line": 27
3664 }
3665 },
3666 {
3667 "defaultMessage": "!!!Your changes have been saved",
3668 "end": {
3669 "column": 3,
3670 "line": 34
3671 },
3672 "file": "src/components/settings/user/EditUserForm.js",
3673 "id": "settings.account.successInfo",
3674 "start": {
3675 "column": 15,
3676 "line": 31
3677 }
3678 },
3679 {
3680 "defaultMessage": "!!!Update profile",
3681 "end": {
3682 "column": 3,
3683 "line": 38
3684 },
3685 "file": "src/components/settings/user/EditUserForm.js",
3686 "id": "settings.account.buttonSave",
3687 "start": {
3688 "column": 14,
3689 "line": 35
3690 }
3691 }
3692 ],
3693 "path": "src/components/settings/user/EditUserForm.json"
3694 },
3695 {
3696 "descriptors": [
3697 {
3698 "defaultMessage": "!!!Choose from more than 70 Services",
3699 "end": {
3700 "column": 3,
3701 "line": 11
3702 },
3703 "file": "src/components/ui/FeatureList.js",
3704 "id": "pricing.features.recipes",
3705 "start": {
3706 "column": 20,
3707 "line": 8
3708 }
3709 },
3710 {
3711 "defaultMessage": "!!!Account Synchronisation",
3712 "end": {
3713 "column": 3,
3714 "line": 15
3715 },
3716 "file": "src/components/ui/FeatureList.js",
3717 "id": "pricing.features.accountSync",
3718 "start": {
3719 "column": 15,
3720 "line": 12
3721 }
3722 },
3723 {
3724 "defaultMessage": "!!!Desktop Notifications",
3725 "end": {
3726 "column": 3,
3727 "line": 19
3728 },
3729 "file": "src/components/ui/FeatureList.js",
3730 "id": "pricing.features.desktopNotifications",
3731 "start": {
3732 "column": 24,
3733 "line": 16
3734 }
3735 },
3736 {
3737 "defaultMessage": "!!!Add unlimited services",
3738 "end": {
3739 "column": 3,
3740 "line": 23
3741 },
3742 "file": "src/components/ui/FeatureList.js",
3743 "id": "pricing.features.unlimitedServices",
3744 "start": {
3745 "column": 21,
3746 "line": 20
3747 }
3748 },
3749 {
3750 "defaultMessage": "!!!Spellchecker support",
3751 "end": {
3752 "column": 3,
3753 "line": 27
3754 },
3755 "file": "src/components/ui/FeatureList.js",
3756 "id": "pricing.features.spellchecker",
3757 "start": {
3758 "column": 16,
3759 "line": 24
3760 }
3761 },
3762 {
3763 "defaultMessage": "!!!Workspaces",
3764 "end": {
3765 "column": 3,
3766 "line": 31
3767 },
3768 "file": "src/components/ui/FeatureList.js",
3769 "id": "pricing.features.workspaces",
3770 "start": {
3771 "column": 14,
3772 "line": 28
3773 }
3774 },
3775 {
3776 "defaultMessage": "!!!Add Custom Websites",
3777 "end": {
3778 "column": 3,
3779 "line": 35
3780 },
3781 "file": "src/components/ui/FeatureList.js",
3782 "id": "pricing.features.customWebsites",
3783 "start": {
3784 "column": 18,
3785 "line": 32
3786 }
3787 },
3788 {
3789 "defaultMessage": "!!!On-premise & other Hosted Services",
3790 "end": {
3791 "column": 3,
3792 "line": 39
3793 },
3794 "file": "src/components/ui/FeatureList.js",
3795 "id": "pricing.features.onPremise",
3796 "start": {
3797 "column": 13,
3798 "line": 36
3799 }
3800 },
3801 {
3802 "defaultMessage": "!!!Install 3rd party services",
3803 "end": {
3804 "column": 3,
3805 "line": 43
3806 },
3807 "file": "src/components/ui/FeatureList.js",
3808 "id": "pricing.features.thirdPartyServices",
3809 "start": {
3810 "column": 22,
3811 "line": 40
3812 }
3813 },
3814 {
3815 "defaultMessage": "!!!Service Proxies",
3816 "end": {
3817 "column": 3,
3818 "line": 47
3819 },
3820 "file": "src/components/ui/FeatureList.js",
3821 "id": "pricing.features.serviceProxies",
3822 "start": {
3823 "column": 18,
3824 "line": 44
3825 }
3826 },
3827 {
3828 "defaultMessage": "!!!Team Management",
3829 "end": {
3830 "column": 3,
3831 "line": 51
3832 },
3833 "file": "src/components/ui/FeatureList.js",
3834 "id": "pricing.features.teamManagement",
3835 "start": {
3836 "column": 18,
3837 "line": 48
3838 }
3839 }
3840 ],
3841 "path": "src/components/ui/FeatureList.json"
3842 },
3843 {
3844 "descriptors": [
3845 {
3846 "defaultMessage": "!!!Hide",
3847 "end": {
3848 "column": 3,
3849 "line": 15
3850 },
3851 "file": "src/components/ui/InfoBar.js",
3852 "id": "infobar.hide",
3853 "start": {
3854 "column": 8,
3855 "line": 12
3856 }
3857 }
3858 ],
3859 "path": "src/components/ui/InfoBar.json"
3860 },
3861 {
3862 "descriptors": [
3863 {
3864 "defaultMessage": "!!!Dismiss",
3865 "end": {
3866 "column": 3,
3867 "line": 12
3868 },
3869 "file": "src/components/ui/Infobox.js",
3870 "id": "infobox.dismiss",
3871 "start": {
3872 "column": 11,
3873 "line": 9
3874 }
3875 }
3876 ],
3877 "path": "src/components/ui/Infobox.json"
3878 },
3879 {
3880 "descriptors": [
3881 {
3882 "defaultMessage": "!!!Password toggle",
3883 "end": {
3884 "column": 3,
3885 "line": 14
3886 },
3887 "file": "src/components/ui/Input.js",
3888 "id": "settings.app.form.passwordToggle",
3889 "start": {
3890 "column": 18,
3891 "line": 11
3892 }
3893 }
3894 ],
3895 "path": "src/components/ui/Input.json"
3896 },
3897 {
3898 "descriptors": [
3899 {
3900 "defaultMessage": "!!!Loading {service}",
3901 "end": {
3902 "column": 3,
3903 "line": 14
3904 },
3905 "file": "src/components/ui/WebviewLoader/index.js",
3906 "id": "service.webviewLoader.loading",
3907 "start": {
3908 "column": 11,
3909 "line": 11
3910 }
3911 }
3912 ],
3913 "path": "src/components/ui/WebviewLoader/index.json"
3914 },
3915 {
3916 "descriptors": [
3917 {
3918 "defaultMessage": "!!!Something went wrong.",
3919 "end": {
3920 "column": 3,
3921 "line": 14
3922 },
3923 "file": "src/components/util/ErrorBoundary/index.js",
3924 "id": "app.errorHandler.headline",
3925 "start": {
3926 "column": 12,
3927 "line": 11
3928 }
3929 },
3930 {
3931 "defaultMessage": "!!!Reload",
3932 "end": {
3933 "column": 3,
3934 "line": 18
3935 },
3936 "file": "src/components/util/ErrorBoundary/index.js",
3937 "id": "app.errorHandler.action",
3938 "start": {
3939 "column": 10,
3940 "line": 15
3941 }
3942 }
3943 ],
3944 "path": "src/components/util/ErrorBoundary/index.json"
3945 },
3946 {
3947 "descriptors": [
3948 {
3949 "defaultMessage": "!!!Name",
3950 "end": {
3951 "column": 3,
3952 "line": 31
3953 },
3954 "file": "src/containers/settings/EditServiceScreen.js",
3955 "id": "settings.service.form.name",
3956 "start": {
3957 "column": 8,
3958 "line": 28
3959 }
3960 },
3961 {
3962 "defaultMessage": "!!!Enable service",
3963 "end": {
3964 "column": 3,
3965 "line": 35
3966 },
3967 "file": "src/containers/settings/EditServiceScreen.js",
3968 "id": "settings.service.form.enableService",
3969 "start": {
3970 "column": 17,
3971 "line": 32
3972 }
3973 },
3974 {
3975 "defaultMessage": "!!!Enable hibernation",
3976 "end": {
3977 "column": 3,
3978 "line": 39
3979 },
3980 "file": "src/containers/settings/EditServiceScreen.js",
3981 "id": "settings.service.form.enableHibernation",
3982 "start": {
3983 "column": 21,
3984 "line": 36
3985 }
3986 },
3987 {
3988 "defaultMessage": "!!!Enable Notifications",
3989 "end": {
3990 "column": 3,
3991 "line": 43
3992 },
3993 "file": "src/containers/settings/EditServiceScreen.js",
3994 "id": "settings.service.form.enableNotification",
3995 "start": {
3996 "column": 22,
3997 "line": 40
3998 }
3999 },
4000 {
4001 "defaultMessage": "!!!Show unread message badges",
4002 "end": {
4003 "column": 3,
4004 "line": 47
4005 },
4006 "file": "src/containers/settings/EditServiceScreen.js",
4007 "id": "settings.service.form.enableBadge",
4008 "start": {
4009 "column": 15,
4010 "line": 44
4011 }
4012 },
4013 {
4014 "defaultMessage": "!!!Enable audio",
4015 "end": {
4016 "column": 3,
4017 "line": 51
4018 },
4019 "file": "src/containers/settings/EditServiceScreen.js",
4020 "id": "settings.service.form.enableAudio",
4021 "start": {
4022 "column": 15,
4023 "line": 48
4024 }
4025 },
4026 {
4027 "defaultMessage": "!!!Team",
4028 "end": {
4029 "column": 3,
4030 "line": 55
4031 },
4032 "file": "src/containers/settings/EditServiceScreen.js",
4033 "id": "settings.service.form.team",
4034 "start": {
4035 "column": 8,
4036 "line": 52
4037 }
4038 },
4039 {
4040 "defaultMessage": "!!!Service URL",
4041 "end": {
4042 "column": 3,
4043 "line": 59
4044 },
4045 "file": "src/containers/settings/EditServiceScreen.js",
4046 "id": "settings.service.form.customUrl",
4047 "start": {
4048 "column": 13,
4049 "line": 56
4050 }
4051 },
4052 {
4053 "defaultMessage": "!!!Show message badge for all new messages",
4054 "end": {
4055 "column": 3,
4056 "line": 63
4057 },
4058 "file": "src/containers/settings/EditServiceScreen.js",
4059 "id": "settings.service.form.indirectMessages",
4060 "start": {
4061 "column": 20,
4062 "line": 60
4063 }
4064 },
4065 {
4066 "defaultMessage": "!!!Custom icon",
4067 "end": {
4068 "column": 3,
4069 "line": 67
4070 },
4071 "file": "src/containers/settings/EditServiceScreen.js",
4072 "id": "settings.service.form.icon",
4073 "start": {
4074 "column": 8,
4075 "line": 64
4076 }
4077 },
4078 {
4079 "defaultMessage": "!!!Enable Dark Mode",
4080 "end": {
4081 "column": 3,
4082 "line": 71
4083 },
4084 "file": "src/containers/settings/EditServiceScreen.js",
4085 "id": "settings.service.form.enableDarkMode",
4086 "start": {
4087 "column": 18,
4088 "line": 68
4089 }
4090 },
4091 {
4092 "defaultMessage": "!!!Dark Reader Brightness",
4093 "end": {
4094 "column": 3,
4095 "line": 75
4096 },
4097 "file": "src/containers/settings/EditServiceScreen.js",
4098 "id": "settings.service.form.darkReaderBrightness",
4099 "start": {
4100 "column": 24,
4101 "line": 72
4102 }
4103 },
4104 {
4105 "defaultMessage": "!!!Dark Reader Contrast",
4106 "end": {
4107 "column": 3,
4108 "line": 79
4109 },
4110 "file": "src/containers/settings/EditServiceScreen.js",
4111 "id": "settings.service.form.darkReaderContrast",
4112 "start": {
4113 "column": 22,
4114 "line": 76
4115 }
4116 },
4117 {
4118 "defaultMessage": "!!!Dark Reader Sepia",
4119 "end": {
4120 "column": 3,
4121 "line": 83
4122 },
4123 "file": "src/containers/settings/EditServiceScreen.js",
4124 "id": "settings.service.form.darkReaderSepia",
4125 "start": {
4126 "column": 19,
4127 "line": 80
4128 }
4129 },
4130 {
4131 "defaultMessage": "!!!Use Proxy",
4132 "end": {
4133 "column": 3,
4134 "line": 87
4135 },
4136 "file": "src/containers/settings/EditServiceScreen.js",
4137 "id": "settings.service.form.proxy.isEnabled",
4138 "start": {
4139 "column": 15,
4140 "line": 84
4141 }
4142 },
4143 {
4144 "defaultMessage": "!!!Proxy Host/IP",
4145 "end": {
4146 "column": 3,
4147 "line": 91
4148 },
4149 "file": "src/containers/settings/EditServiceScreen.js",
4150 "id": "settings.service.form.proxy.host",
4151 "start": {
4152 "column": 13,
4153 "line": 88
4154 }
4155 },
4156 {
4157 "defaultMessage": "!!!Port",
4158 "end": {
4159 "column": 3,
4160 "line": 95
4161 },
4162 "file": "src/containers/settings/EditServiceScreen.js",
4163 "id": "settings.service.form.proxy.port",
4164 "start": {
4165 "column": 13,
4166 "line": 92
4167 }
4168 },
4169 {
4170 "defaultMessage": "!!!User",
4171 "end": {
4172 "column": 3,
4173 "line": 99
4174 },
4175 "file": "src/containers/settings/EditServiceScreen.js",
4176 "id": "settings.service.form.proxy.user",
4177 "start": {
4178 "column": 13,
4179 "line": 96
4180 }
4181 },
4182 {
4183 "defaultMessage": "!!!Password",
4184 "end": {
4185 "column": 3,
4186 "line": 103
4187 },
4188 "file": "src/containers/settings/EditServiceScreen.js",
4189 "id": "settings.service.form.proxy.password",
4190 "start": {
4191 "column": 17,
4192 "line": 100
4193 }
4194 }
4195 ],
4196 "path": "src/containers/settings/EditServiceScreen.json"
4197 },
4198 {
4199 "descriptors": [
4200 {
4201 "defaultMessage": "!!!Launch Ferdi on start",
4202 "end": {
4203 "column": 3,
4204 "line": 33
4205 },
4206 "file": "src/containers/settings/EditSettingsScreen.js",
4207 "id": "settings.app.form.autoLaunchOnStart",
4208 "start": {
4209 "column": 21,
4210 "line": 30
4211 }
4212 },
4213 {
4214 "defaultMessage": "!!!Open in background",
4215 "end": {
4216 "column": 3,
4217 "line": 37
4218 },
4219 "file": "src/containers/settings/EditSettingsScreen.js",
4220 "id": "settings.app.form.autoLaunchInBackground",
4221 "start": {
4222 "column": 26,
4223 "line": 34
4224 }
4225 },
4226 {
4227 "defaultMessage": "!!!Keep Ferdi in background when closing the window",
4228 "end": {
4229 "column": 3,
4230 "line": 41
4231 },
4232 "file": "src/containers/settings/EditSettingsScreen.js",
4233 "id": "settings.app.form.runInBackground",
4234 "start": {
4235 "column": 19,
4236 "line": 38
4237 }
4238 },
4239 {
4240 "defaultMessage": "!!!Start minimized",
4241 "end": {
4242 "column": 3,
4243 "line": 45
4244 },
4245 "file": "src/containers/settings/EditSettingsScreen.js",
4246 "id": "settings.app.form.startMinimized",
4247 "start": {
4248 "column": 18,
4249 "line": 42
4250 }
4251 },
4252 {
4253 "defaultMessage": "!!!Always show Ferdi in System Tray",
4254 "end": {
4255 "column": 3,
4256 "line": 49
4257 },
4258 "file": "src/containers/settings/EditSettingsScreen.js",
4259 "id": "settings.app.form.enableSystemTray",
4260 "start": {
4261 "column": 20,
4262 "line": 46
4263 }
4264 },
4265 {
4266 "defaultMessage": "!!!Always show Ferdi in Menu Bar",
4267 "end": {
4268 "column": 3,
4269 "line": 53
4270 },
4271 "file": "src/containers/settings/EditSettingsScreen.js",
4272 "id": "settings.app.form.enableMenuBar",
4273 "start": {
4274 "column": 17,
4275 "line": 50
4276 }
4277 },
4278 {
4279 "defaultMessage": "!!!Reload Ferdi after system resume",
4280 "end": {
4281 "column": 3,
4282 "line": 57
4283 },
4284 "file": "src/containers/settings/EditSettingsScreen.js",
4285 "id": "settings.app.form.reloadAfterResume",
4286 "start": {
4287 "column": 21,
4288 "line": 54
4289 }
4290 },
4291 {
4292 "defaultMessage": "!!!Minimize Ferdi to system tray",
4293 "end": {
4294 "column": 3,
4295 "line": 61
4296 },
4297 "file": "src/containers/settings/EditSettingsScreen.js",
4298 "id": "settings.app.form.minimizeToSystemTray",
4299 "start": {
4300 "column": 24,
4301 "line": 58
4302 }
4303 },
4304 {
4305 "defaultMessage": "!!!Close Ferdi to system tray",
4306 "end": {
4307 "column": 3,
4308 "line": 65
4309 },
4310 "file": "src/containers/settings/EditSettingsScreen.js",
4311 "id": "settings.app.form.closeToSystemTray",
4312 "start": {
4313 "column": 21,
4314 "line": 62
4315 }
4316 },
4317 {
4318 "defaultMessage": "!!!Don't show message content in notifications",
4319 "end": {
4320 "column": 3,
4321 "line": 69
4322 },
4323 "file": "src/containers/settings/EditSettingsScreen.js",
4324 "id": "settings.app.form.privateNotifications",
4325 "start": {
4326 "column": 24,
4327 "line": 66
4328 }
4329 },
4330 {
4331 "defaultMessage": "!!!Don't show notifications for clipboard events",
4332 "end": {
4333 "column": 3,
4334 "line": 73
4335 },
4336 "file": "src/containers/settings/EditSettingsScreen.js",
4337 "id": "settings.app.form.clipboardNotifications",
4338 "start": {
4339 "column": 26,
4340 "line": 70
4341 }
4342 },
4343 {
4344 "defaultMessage": "!!!Notify TaskBar/Dock on new message",
4345 "end": {
4346 "column": 3,
4347 "line": 77
4348 },
4349 "file": "src/containers/settings/EditSettingsScreen.js",
4350 "id": "settings.app.form.notifyTaskBarOnMessage",
4351 "start": {
4352 "column": 26,
4353 "line": 74
4354 }
4355 },
4356 {
4357 "defaultMessage": "!!!Navigation bar behaviour",
4358 "end": {
4359 "column": 3,
4360 "line": 81
4361 },
4362 "file": "src/containers/settings/EditSettingsScreen.js",
4363 "id": "settings.app.form.navigationBarBehaviour",
4364 "start": {
4365 "column": 26,
4366 "line": 78
4367 }
4368 },
4369 {
4370 "defaultMessage": "!!!Search engine",
4371 "end": {
4372 "column": 3,
4373 "line": 85
4374 },
4375 "file": "src/containers/settings/EditSettingsScreen.js",
4376 "id": "settings.app.form.searchEngine",
4377 "start": {
4378 "column": 16,
4379 "line": 82
4380 }
4381 },
4382 {
4383 "defaultMessage": "!!!Send telemetry data",
4384 "end": {
4385 "column": 3,
4386 "line": 89
4387 },
4388 "file": "src/containers/settings/EditSettingsScreen.js",
4389 "id": "settings.app.form.sentry",
4390 "start": {
4391 "column": 10,
4392 "line": 86
4393 }
4394 },
4395 {
4396 "defaultMessage": "!!!Keep services in hibernation on startup",
4397 "end": {
4398 "column": 3,
4399 "line": 93
4400 },
4401 "file": "src/containers/settings/EditSettingsScreen.js",
4402 "id": "settings.app.form.hibernateOnStartup",
4403 "start": {
4404 "column": 22,
4405 "line": 90
4406 }
4407 },
4408 {
4409 "defaultMessage": "!!!Hibernation strategy",
4410 "end": {
4411 "column": 3,
4412 "line": 97
4413 },
4414 "file": "src/containers/settings/EditSettingsScreen.js",
4415 "id": "settings.app.form.hibernationStrategy",
4416 "start": {
4417 "column": 23,
4418 "line": 94
4419 }
4420 },
4421 {
4422 "defaultMessage": "!!!Wake up strategy",
4423 "end": {
4424 "column": 3,
4425 "line": 101
4426 },
4427 "file": "src/containers/settings/EditSettingsScreen.js",
4428 "id": "settings.app.form.wakeUpStrategy",
4429 "start": {
4430 "column": 18,
4431 "line": 98
4432 }
4433 },
4434 {
4435 "defaultMessage": "!!!Todo Server",
4436 "end": {
4437 "column": 3,
4438 "line": 105
4439 },
4440 "file": "src/containers/settings/EditSettingsScreen.js",
4441 "id": "settings.app.form.predefinedTodoServer",
4442 "start": {
4443 "column": 24,
4444 "line": 102
4445 }
4446 },
4447 {
4448 "defaultMessage": "!!!Custom TodoServer",
4449 "end": {
4450 "column": 3,
4451 "line": 109
4452 },
4453 "file": "src/containers/settings/EditSettingsScreen.js",
4454 "id": "settings.app.form.customTodoServer",
4455 "start": {
4456 "column": 20,
4457 "line": 106
4458 }
4459 },
4460 {
4461 "defaultMessage": "!!!Enable Password Lock",
4462 "end": {
4463 "column": 3,
4464 "line": 113
4465 },
4466 "file": "src/containers/settings/EditSettingsScreen.js",
4467 "id": "settings.app.form.enableLock",
4468 "start": {
4469 "column": 14,
4470 "line": 110
4471 }
4472 },
4473 {
4474 "defaultMessage": "!!!Password",
4475 "end": {
4476 "column": 3,
4477 "line": 117
4478 },
4479 "file": "src/containers/settings/EditSettingsScreen.js",
4480 "id": "settings.app.form.lockPassword",
4481 "start": {
4482 "column": 16,
4483 "line": 114
4484 }
4485 },
4486 {
4487 "defaultMessage": "!!!Allow using Touch ID to unlock",
4488 "end": {
4489 "column": 3,
4490 "line": 121
4491 },
4492 "file": "src/containers/settings/EditSettingsScreen.js",
4493 "id": "settings.app.form.useTouchIdToUnlock",
4494 "start": {
4495 "column": 22,
4496 "line": 118
4497 }
4498 },
4499 {
4500 "defaultMessage": "!!!Lock after inactivity",
4501 "end": {
4502 "column": 3,
4503 "line": 125
4504 },
4505 "file": "src/containers/settings/EditSettingsScreen.js",
4506 "id": "settings.app.form.inactivityLock",
4507 "start": {
4508 "column": 18,
4509 "line": 122
4510 }
4511 },
4512 {
4513 "defaultMessage": "!!!Enable scheduled Do-not-Disturb",
4514 "end": {
4515 "column": 3,
4516 "line": 129
4517 },
4518 "file": "src/containers/settings/EditSettingsScreen.js",
4519 "id": "settings.app.form.scheduledDNDEnabled",
4520 "start": {
4521 "column": 23,
4522 "line": 126
4523 }
4524 },
4525 {
4526 "defaultMessage": "!!!From",
4527 "end": {
4528 "column": 3,
4529 "line": 133
4530 },
4531 "file": "src/containers/settings/EditSettingsScreen.js",
4532 "id": "settings.app.form.scheduledDNDStart",
4533 "start": {
4534 "column": 21,
4535 "line": 130
4536 }
4537 },
4538 {
4539 "defaultMessage": "!!!To",
4540 "end": {
4541 "column": 3,
4542 "line": 137
4543 },
4544 "file": "src/containers/settings/EditSettingsScreen.js",
4545 "id": "settings.app.form.scheduledDNDEnd",
4546 "start": {
4547 "column": 19,
4548 "line": 134
4549 }
4550 },
4551 {
4552 "defaultMessage": "!!!Language",
4553 "end": {
4554 "column": 3,
4555 "line": 141
4556 },
4557 "file": "src/containers/settings/EditSettingsScreen.js",
4558 "id": "settings.app.form.language",
4559 "start": {
4560 "column": 12,
4561 "line": 138
4562 }
4563 },
4564 {
4565 "defaultMessage": "!!!Dark Mode",
4566 "end": {
4567 "column": 3,
4568 "line": 145
4569 },
4570 "file": "src/containers/settings/EditSettingsScreen.js",
4571 "id": "settings.app.form.darkMode",
4572 "start": {
4573 "column": 12,
4574 "line": 142
4575 }
4576 },
4577 {
4578 "defaultMessage": "!!!Synchronize dark mode with my OS's dark mode setting",
4579 "end": {
4580 "column": 3,
4581 "line": 149
4582 },
4583 "file": "src/containers/settings/EditSettingsScreen.js",
4584 "id": "settings.app.form.adaptableDarkMode",
4585 "start": {
4586 "column": 21,
4587 "line": 146
4588 }
4589 },
4590 {
4591 "defaultMessage": "!!!Enable universal Dark Mode",
4592 "end": {
4593 "column": 3,
4594 "line": 153
4595 },
4596 "file": "src/containers/settings/EditSettingsScreen.js",
4597 "id": "settings.app.form.universalDarkMode",
4598 "start": {
4599 "column": 21,
4600 "line": 150
4601 }
4602 },
4603 {
4604 "defaultMessage": "!!!Sidebar width",
4605 "end": {
4606 "column": 3,
4607 "line": 157
4608 },
4609 "file": "src/containers/settings/EditSettingsScreen.js",
4610 "id": "settings.app.form.serviceRibbonWidth",
4611 "start": {
4612 "column": 22,
4613 "line": 154
4614 }
4615 },
4616 {
4617 "defaultMessage": "!!!Service icon size",
4618 "end": {
4619 "column": 3,
4620 "line": 161
4621 },
4622 "file": "src/containers/settings/EditSettingsScreen.js",
4623 "id": "settings.app.form.iconSize",
4624 "start": {
4625 "column": 12,
4626 "line": 158
4627 }
4628 },
4629 {
4630 "defaultMessage": "!!!Use vertical style",
4631 "end": {
4632 "column": 3,
4633 "line": 165
4634 },
4635 "file": "src/containers/settings/EditSettingsScreen.js",
4636 "id": "settings.app.form.useVerticalStyle",
4637 "start": {
4638 "column": 20,
4639 "line": 162
4640 }
4641 },
4642 {
4643 "defaultMessage": "!!!Always show workspace drawer",
4644 "end": {
4645 "column": 3,
4646 "line": 169
4647 },
4648 "file": "src/containers/settings/EditSettingsScreen.js",
4649 "id": "settings.app.form.alwaysShowWorkspaces",
4650 "start": {
4651 "column": 24,
4652 "line": 166
4653 }
4654 },
4655 {
4656 "defaultMessage": "!!!Accent color",
4657 "end": {
4658 "column": 3,
4659 "line": 173
4660 },
4661 "file": "src/containers/settings/EditSettingsScreen.js",
4662 "id": "settings.app.form.accentColor",
4663 "start": {
4664 "column": 15,
4665 "line": 170
4666 }
4667 },
4668 {
4669 "defaultMessage": "!!!Display disabled services tabs",
4670 "end": {
4671 "column": 3,
4672 "line": 177
4673 },
4674 "file": "src/containers/settings/EditSettingsScreen.js",
4675 "id": "settings.app.form.showDisabledServices",
4676 "start": {
4677 "column": 24,
4678 "line": 174
4679 }
4680 },
4681 {
4682 "defaultMessage": "!!!Show unread message badge when notifications are disabled",
4683 "end": {
4684 "column": 3,
4685 "line": 181
4686 },
4687 "file": "src/containers/settings/EditSettingsScreen.js",
4688 "id": "settings.app.form.showMessagesBadgesWhenMuted",
4689 "start": {
4690 "column": 29,
4691 "line": 178
4692 }
4693 },
4694 {
4695 "defaultMessage": "!!!Show draggable area on window",
4696 "end": {
4697 "column": 3,
4698 "line": 185
4699 },
4700 "file": "src/containers/settings/EditSettingsScreen.js",
4701 "id": "settings.app.form.showDragArea",
4702 "start": {
4703 "column": 16,
4704 "line": 182
4705 }
4706 },
4707 {
4708 "defaultMessage": "!!!Enable spell checking",
4709 "end": {
4710 "column": 3,
4711 "line": 189
4712 },
4713 "file": "src/containers/settings/EditSettingsScreen.js",
4714 "id": "settings.app.form.enableSpellchecking",
4715 "start": {
4716 "column": 23,
4717 "line": 186
4718 }
4719 },
4720 {
4721 "defaultMessage": "!!!Enable GPU Acceleration",
4722 "end": {
4723 "column": 3,
4724 "line": 193
4725 },
4726 "file": "src/containers/settings/EditSettingsScreen.js",
4727 "id": "settings.app.form.enableGPUAcceleration",
4728 "start": {
4729 "column": 25,
4730 "line": 190
4731 }
4732 },
4733 {
4734 "defaultMessage": "!!!Include beta versions",
4735 "end": {
4736 "column": 3,
4737 "line": 197
4738 },
4739 "file": "src/containers/settings/EditSettingsScreen.js",
4740 "id": "settings.app.form.beta",
4741 "start": {
4742 "column": 8,
4743 "line": 194
4744 }
4745 },
4746 {
4747 "defaultMessage": "!!!Enable updates",
4748 "end": {
4749 "column": 3,
4750 "line": 201
4751 },
4752 "file": "src/containers/settings/EditSettingsScreen.js",
4753 "id": "settings.app.form.automaticUpdates",
4754 "start": {
4755 "column": 20,
4756 "line": 198
4757 }
4758 },
4759 {
4760 "defaultMessage": "!!!Enable Franz Todos",
4761 "end": {
4762 "column": 3,
4763 "line": 205
4764 },
4765 "file": "src/containers/settings/EditSettingsScreen.js",
4766 "id": "settings.app.form.enableTodos",
4767 "start": {
4768 "column": 15,
4769 "line": 202
4770 }
4771 },
4772 {
4773 "defaultMessage": "!!!Keep all workspaces loaded",
4774 "end": {
4775 "column": 3,
4776 "line": 209
4777 },
4778 "file": "src/containers/settings/EditSettingsScreen.js",
4779 "id": "settings.app.form.keepAllWorkspacesLoaded",
4780 "start": {
4781 "column": 27,
4782 "line": 206
4783 }
4784 }
4785 ],
4786 "path": "src/containers/settings/EditSettingsScreen.json"
4787 },
4788 {
4789 "descriptors": [
4790 {
4791 "defaultMessage": "!!!Firstname",
4792 "end": {
4793 "column": 3,
4794 "line": 17
4795 },
4796 "file": "src/containers/settings/EditUserScreen.js",
4797 "id": "settings.user.form.firstname",
4798 "start": {
4799 "column": 13,
4800 "line": 14
4801 }
4802 },
4803 {
4804 "defaultMessage": "!!!Lastname",
4805 "end": {
4806 "column": 3,
4807 "line": 21
4808 },
4809 "file": "src/containers/settings/EditUserScreen.js",
4810 "id": "settings.user.form.lastname",
4811 "start": {
4812 "column": 12,
4813 "line": 18
4814 }
4815 },
4816 {
4817 "defaultMessage": "!!!Email",
4818 "end": {
4819 "column": 3,
4820 "line": 25
4821 },
4822 "file": "src/containers/settings/EditUserScreen.js",
4823 "id": "settings.user.form.email",
4824 "start": {
4825 "column": 9,
4826 "line": 22
4827 }
4828 },
4829 {
4830 "defaultMessage": "!!!Account type",
4831 "end": {
4832 "column": 3,
4833 "line": 29
4834 },
4835 "file": "src/containers/settings/EditUserScreen.js",
4836 "id": "settings.user.form.accountType.label",
4837 "start": {
4838 "column": 20,
4839 "line": 26
4840 }
4841 },
4842 {
4843 "defaultMessage": "!!!Individual",
4844 "end": {
4845 "column": 3,
4846 "line": 33
4847 },
4848 "file": "src/containers/settings/EditUserScreen.js",
4849 "id": "settings.user.form.accountType.individual",
4850 "start": {
4851 "column": 25,
4852 "line": 30
4853 }
4854 },
4855 {
4856 "defaultMessage": "!!!Non-Profit",
4857 "end": {
4858 "column": 3,
4859 "line": 37
4860 },
4861 "file": "src/containers/settings/EditUserScreen.js",
4862 "id": "settings.user.form.accountType.non-profit",
4863 "start": {
4864 "column": 24,
4865 "line": 34
4866 }
4867 },
4868 {
4869 "defaultMessage": "!!!Company",
4870 "end": {
4871 "column": 3,
4872 "line": 41
4873 },
4874 "file": "src/containers/settings/EditUserScreen.js",
4875 "id": "settings.user.form.accountType.company",
4876 "start": {
4877 "column": 22,
4878 "line": 38
4879 }
4880 },
4881 {
4882 "defaultMessage": "!!!Current password",
4883 "end": {
4884 "column": 3,
4885 "line": 45
4886 },
4887 "file": "src/containers/settings/EditUserScreen.js",
4888 "id": "settings.user.form.currentPassword",
4889 "start": {
4890 "column": 19,
4891 "line": 42
4892 }
4893 },
4894 {
4895 "defaultMessage": "!!!New password",
4896 "end": {
4897 "column": 3,
4898 "line": 49
4899 },
4900 "file": "src/containers/settings/EditUserScreen.js",
4901 "id": "settings.user.form.newPassword",
4902 "start": {
4903 "column": 15,
4904 "line": 46
4905 }
4906 }
4907 ],
4908 "path": "src/containers/settings/EditUserScreen.json"
4909 },
4910 {
4911 "descriptors": [
4912 {
4913 "defaultMessage": "!!!Changes in Ferdi {version}",
4914 "end": {
4915 "column": 3,
4916 "line": 23
4917 },
4918 "file": "src/features/announcements/components/AnnouncementScreen.js",
4919 "id": "feature.announcements.changelog.headline",
4920 "start": {
4921 "column": 12,
4922 "line": 20
4923 }
4924 }
4925 ],
4926 "path": "src/features/announcements/components/AnnouncementScreen.json"
4927 },
4928 {
4929 "descriptors": [
4930 {
4931 "defaultMessage": "!!!Publish debugging information",
4932 "end": {
4933 "column": 3,
4934 "line": 19
4935 },
4936 "file": "src/features/debugger/Component.js",
4937 "id": "feature.debugger.title",
4938 "start": {
4939 "column": 9,
4940 "line": 16
4941 }
4942 }
4943 ],
4944 "path": "src/features/debugger/Component.json"
4945 },
4946 {
4947 "descriptors": [
4948 {
4949 "defaultMessage": "!!!Nightly Builds",
4950 "end": {
4951 "column": 3,
4952 "line": 19
4953 },
4954 "file": "src/features/nightlyBuilds/Component.js",
4955 "id": "feature.nightlyBuilds.title",
4956 "start": {
4957 "column": 9,
4958 "line": 16
4959 }
4960 },
4961 {
4962 "defaultMessage": "!!!Nightly builds are highly experimental versions of Ferdi that may contain unpolished or uncompleted features. These nightly builds are mainly used by developers to test their newly developed features and how they will perform in the final build. If you don't know what you are doing, we suggest not activating nightly builds.",
4963 "end": {
4964 "column": 3,
4965 "line": 23
4966 },
4967 "file": "src/features/nightlyBuilds/Component.js",
4968 "id": "feature.nightlyBuilds.info",
4969 "start": {
4970 "column": 8,
4971 "line": 20
4972 }
4973 },
4974 {
4975 "defaultMessage": "!!!Activate",
4976 "end": {
4977 "column": 3,
4978 "line": 27
4979 },
4980 "file": "src/features/nightlyBuilds/Component.js",
4981 "id": "feature.nightlyBuilds.activate",
4982 "start": {
4983 "column": 12,
4984 "line": 24
4985 }
4986 },
4987 {
4988 "defaultMessage": "!!!Cancel",
4989 "end": {
4990 "column": 3,
4991 "line": 31
4992 },
4993 "file": "src/features/nightlyBuilds/Component.js",
4994 "id": "feature.nightlyBuilds.cancel",
4995 "start": {
4996 "column": 10,
4997 "line": 28
4998 }
4999 }
5000 ],
5001 "path": "src/features/nightlyBuilds/Component.json"
5002 },
5003 {
5004 "descriptors": [
5005 {
5006 "defaultMessage": "!!!Publish debug information",
5007 "end": {
5008 "column": 3,
5009 "line": 22
5010 },
5011 "file": "src/features/publishDebugInfo/Component.js",
5012 "id": "feature.publishDebugInfo.title",
5013 "start": {
5014 "column": 9,
5015 "line": 19
5016 }
5017 },
5018 {
5019 "defaultMessage": "!!!Publishing your debug information helps us find issues and errors in Ferdi. By publishing your debug information you accept Ferdi Debugger's privacy policy and terms of service",
5020 "end": {
5021 "column": 3,
5022 "line": 26
5023 },
5024 "file": "src/features/publishDebugInfo/Component.js",
5025 "id": "feature.publishDebugInfo.info",
5026 "start": {
5027 "column": 8,
5028 "line": 23
5029 }
5030 },
5031 {
5032 "defaultMessage": "!!!There was an error while trying to publish the debug information. Please try again later or view the console for more information.",
5033 "end": {
5034 "column": 3,
5035 "line": 30
5036 },
5037 "file": "src/features/publishDebugInfo/Component.js",
5038 "id": "feature.publishDebugInfo.error",
5039 "start": {
5040 "column": 9,
5041 "line": 27
5042 }
5043 },
5044 {
5045 "defaultMessage": "!!!Privacy policy",
5046 "end": {
5047 "column": 3,
5048 "line": 34
5049 },
5050 "file": "src/features/publishDebugInfo/Component.js",
5051 "id": "feature.publishDebugInfo.privacy",
5052 "start": {
5053 "column": 11,
5054 "line": 31
5055 }
5056 },
5057 {
5058 "defaultMessage": "!!!Terms of service",
5059 "end": {
5060 "column": 3,
5061 "line": 38
5062 },
5063 "file": "src/features/publishDebugInfo/Component.js",
5064 "id": "feature.publishDebugInfo.terms",
5065 "start": {
5066 "column": 9,
5067 "line": 35
5068 }
5069 },
5070 {
5071 "defaultMessage": "!!!Accept and publish",
5072 "end": {
5073 "column": 3,
5074 "line": 42
5075 },
5076 "file": "src/features/publishDebugInfo/Component.js",
5077 "id": "feature.publishDebugInfo.publish",
5078 "start": {
5079 "column": 11,
5080 "line": 39
5081 }
5082 },
5083 {
5084 "defaultMessage": "!!!Your debug log was published and is now availible at",
5085 "end": {
5086 "column": 3,
5087 "line": 46
5088 },
5089 "file": "src/features/publishDebugInfo/Component.js",
5090 "id": "feature.publishDebugInfo.published",
5091 "start": {
5092 "column": 13,
5093 "line": 43
5094 }
5095 }
5096 ],
5097 "path": "src/features/publishDebugInfo/Component.json"
5098 },
5099 {
5100 "descriptors": [
5101 {
5102 "defaultMessage": "!!!QuickSwitch",
5103 "end": {
5104 "column": 3,
5105 "line": 20
5106 },
5107 "file": "src/features/quickSwitch/Component.js",
5108 "id": "feature.quickSwitch.title",
5109 "start": {
5110 "column": 9,
5111 "line": 17
5112 }
5113 },
5114 {
5115 "defaultMessage": "!!!Search...",
5116 "end": {
5117 "column": 3,
5118 "line": 24
5119 },
5120 "file": "src/features/quickSwitch/Component.js",
5121 "id": "feature.quickSwitch.search",
5122 "start": {
5123 "column": 10,
5124 "line": 21
5125 }
5126 },
5127 {
5128 "defaultMessage": "!!!Select a service with TAB, ↑ and ↓. Open a service with ENTER.",
5129 "end": {
5130 "column": 3,
5131 "line": 28
5132 },
5133 "file": "src/features/quickSwitch/Component.js",
5134 "id": "feature.quickSwitch.info",
5135 "start": {
5136 "column": 8,
5137 "line": 25
5138 }
5139 }
5140 ],
5141 "path": "src/features/quickSwitch/Component.json"
5142 },
5143 {
5144 "descriptors": [
5145 {
5146 "defaultMessage": "!!!Home",
5147 "end": {
5148 "column": 3,
5149 "line": 16
5150 },
5151 "file": "src/features/recipeConnectionLost/components/WebControls.js",
5152 "id": "webControls.goHome",
5153 "start": {
5154 "column": 10,
5155 "line": 13
5156 }
5157 },
5158 {
5159 "defaultMessage": "!!!Open in Browser",
5160 "end": {
5161 "column": 3,
5162 "line": 20
5163 },
5164 "file": "src/features/recipeConnectionLost/components/WebControls.js",
5165 "id": "webControls.openInBrowser",
5166 "start": {
5167 "column": 17,
5168 "line": 17
5169 }
5170 },
5171 {
5172 "defaultMessage": "!!!Back",
5173 "end": {
5174 "column": 3,
5175 "line": 24
5176 },
5177 "file": "src/features/recipeConnectionLost/components/WebControls.js",
5178 "id": "webControls.back",
5179 "start": {
5180 "column": 8,
5181 "line": 21
5182 }
5183 },
5184 {
5185 "defaultMessage": "!!!Forward",
5186 "end": {
5187 "column": 3,
5188 "line": 28
5189 },
5190 "file": "src/features/recipeConnectionLost/components/WebControls.js",
5191 "id": "webControls.forward",
5192 "start": {
5193 "column": 11,
5194 "line": 25
5195 }
5196 },
5197 {
5198 "defaultMessage": "!!!Reload",
5199 "end": {
5200 "column": 3,
5201 "line": 32
5202 },
5203 "file": "src/features/recipeConnectionLost/components/WebControls.js",
5204 "id": "webControls.reload",
5205 "start": {
5206 "column": 10,
5207 "line": 29
5208 }
5209 }
5210 ],
5211 "path": "src/features/recipeConnectionLost/components/WebControls.json"
5212 },
5213 {
5214 "descriptors": [
5215 {
5216 "defaultMessage": "!!!Ferdi is better together!",
5217 "end": {
5218 "column": 3,
5219 "line": 20
5220 },
5221 "file": "src/features/shareFranz/Component.js",
5222 "id": "feature.shareFranz.headline",
5223 "start": {
5224 "column": 12,
5225 "line": 17
5226 }
5227 },
5228 {
5229 "defaultMessage": "!!!Tell your friends and colleagues how awesome Ferdi is and help us to spread the word.",
5230 "end": {
5231 "column": 3,
5232 "line": 24
5233 },
5234 "file": "src/features/shareFranz/Component.js",
5235 "id": "feature.shareFranz.text",
5236 "start": {
5237 "column": 8,
5238 "line": 21
5239 }
5240 },
5241 {
5242 "defaultMessage": "!!!Share as email",
5243 "end": {
5244 "column": 3,
5245 "line": 28
5246 },
5247 "file": "src/features/shareFranz/Component.js",
5248 "id": "feature.shareFranz.action.email",
5249 "start": {
5250 "column": 16,
5251 "line": 25
5252 }
5253 },
5254 {
5255 "defaultMessage": "!!!Share on Facebook",
5256 "end": {
5257 "column": 3,
5258 "line": 32
5259 },
5260 "file": "src/features/shareFranz/Component.js",
5261 "id": "feature.shareFranz.action.facebook",
5262 "start": {
5263 "column": 19,
5264 "line": 29
5265 }
5266 },
5267 {
5268 "defaultMessage": "!!!Share on Twitter",
5269 "end": {
5270 "column": 3,
5271 "line": 36
5272 },
5273 "file": "src/features/shareFranz/Component.js",
5274 "id": "feature.shareFranz.action.twitter",
5275 "start": {
5276 "column": 18,
5277 "line": 33
5278 }
5279 },
5280 {
5281 "defaultMessage": "!!! I've added {count} services to Ferdi! Get the free app for WhatsApp, Messenger, Slack, Skype and co at www.meetfranz.com",
5282 "end": {
5283 "column": 3,
5284 "line": 40
5285 },
5286 "file": "src/features/shareFranz/Component.js",
5287 "id": "feature.shareFranz.shareText.email",
5288 "start": {
5289 "column": 18,
5290 "line": 37
5291 }
5292 },
5293 {
5294 "defaultMessage": "!!! I've added {count} services to Ferdi! Get the free app for WhatsApp, Messenger, Slack, Skype and co at www.meetfranz.com /cc @FranzMessenger",
5295 "end": {
5296 "column": 3,
5297 "line": 44
5298 },
5299 "file": "src/features/shareFranz/Component.js",
5300 "id": "feature.shareFranz.shareText.twitter",
5301 "start": {
5302 "column": 20,
5303 "line": 41
5304 }
5305 }
5306 ],
5307 "path": "src/features/shareFranz/Component.json"
5308 },
5309 {
5310 "descriptors": [
5311 {
5312 "defaultMessage": "!!!Home",
5313 "end": {
5314 "column": 3,
5315 "line": 16
5316 },
5317 "file": "src/features/webControls/components/WebControls.js",
5318 "id": "webControls.goHome",
5319 "start": {
5320 "column": 10,
5321 "line": 13
5322 }
5323 },
5324 {
5325 "defaultMessage": "!!!Open in Browser",
5326 "end": {
5327 "column": 3,
5328 "line": 20
5329 },
5330 "file": "src/features/webControls/components/WebControls.js",
5331 "id": "webControls.openInBrowser",
5332 "start": {
5333 "column": 17,
5334 "line": 17
5335 }
5336 },
5337 {
5338 "defaultMessage": "!!!Back",
5339 "end": {
5340 "column": 3,
5341 "line": 24
5342 },
5343 "file": "src/features/webControls/components/WebControls.js",
5344 "id": "webControls.back",
5345 "start": {
5346 "column": 8,
5347 "line": 21
5348 }
5349 },
5350 {
5351 "defaultMessage": "!!!Forward",
5352 "end": {
5353 "column": 3,
5354 "line": 28
5355 },
5356 "file": "src/features/webControls/components/WebControls.js",
5357 "id": "webControls.forward",
5358 "start": {
5359 "column": 11,
5360 "line": 25
5361 }
5362 },
5363 {
5364 "defaultMessage": "!!!Reload",
5365 "end": {
5366 "column": 3,
5367 "line": 32
5368 },
5369 "file": "src/features/webControls/components/WebControls.js",
5370 "id": "webControls.reload",
5371 "start": {
5372 "column": 10,
5373 "line": 29
5374 }
5375 }
5376 ],
5377 "path": "src/features/webControls/components/WebControls.json"
5378 },
5379 {
5380 "descriptors": [
5381 {
5382 "defaultMessage": "!!!Create workspace",
5383 "end": {
5384 "column": 3,
5385 "line": 15
5386 },
5387 "file": "src/features/workspaces/components/CreateWorkspaceForm.js",
5388 "id": "settings.workspace.add.form.submitButton",
5389 "start": {
5390 "column": 16,
5391 "line": 12
5392 }
5393 },
5394 {
5395 "defaultMessage": "!!!Name",
5396 "end": {
5397 "column": 3,
5398 "line": 19
5399 },
5400 "file": "src/features/workspaces/components/CreateWorkspaceForm.js",
5401 "id": "settings.workspace.add.form.name",
5402 "start": {
5403 "column": 8,
5404 "line": 16
5405 }
5406 }
5407 ],
5408 "path": "src/features/workspaces/components/CreateWorkspaceForm.json"
5409 },
5410 {
5411 "descriptors": [
5412 {
5413 "defaultMessage": "!!!Delete workspace",
5414 "end": {
5415 "column": 3,
5416 "line": 24
5417 },
5418 "file": "src/features/workspaces/components/EditWorkspaceForm.js",
5419 "id": "settings.workspace.form.buttonDelete",
5420 "start": {
5421 "column": 16,
5422 "line": 21
5423 }
5424 },
5425 {
5426 "defaultMessage": "!!!Save workspace",
5427 "end": {
5428 "column": 3,
5429 "line": 28
5430 },
5431 "file": "src/features/workspaces/components/EditWorkspaceForm.js",
5432 "id": "settings.workspace.form.buttonSave",
5433 "start": {
5434 "column": 14,
5435 "line": 25
5436 }
5437 },
5438 {
5439 "defaultMessage": "!!!Name",
5440 "end": {
5441 "column": 3,
5442 "line": 32
5443 },
5444 "file": "src/features/workspaces/components/EditWorkspaceForm.js",
5445 "id": "settings.workspace.form.name",
5446 "start": {
5447 "column": 8,
5448 "line": 29
5449 }
5450 },
5451 {
5452 "defaultMessage": "!!!Your workspaces",
5453 "end": {
5454 "column": 3,
5455 "line": 36
5456 },
5457 "file": "src/features/workspaces/components/EditWorkspaceForm.js",
5458 "id": "settings.workspace.form.yourWorkspaces",
5459 "start": {
5460 "column": 18,
5461 "line": 33
5462 }
5463 },
5464 {
5465 "defaultMessage": "!!!Keep this workspace loaded*",
5466 "end": {
5467 "column": 3,
5468 "line": 40
5469 },
5470 "file": "src/features/workspaces/components/EditWorkspaceForm.js",
5471 "id": "settings.workspace.form.keepLoaded",
5472 "start": {
5473 "column": 14,
5474 "line": 37
5475 }
5476 },
5477 {
5478 "defaultMessage": "!!!*This option will be overwritten by the global \"Keep all workspaces loaded\" option.",
5479 "end": {
5480 "column": 3,
5481 "line": 45
5482 },
5483 "file": "src/features/workspaces/components/EditWorkspaceForm.js",
5484 "id": "settings.workspace.form.keepLoadedInfo",
5485 "start": {
5486 "column": 18,
5487 "line": 41
5488 }
5489 },
5490 {
5491 "defaultMessage": "!!!Services in this Workspace",
5492 "end": {
5493 "column": 3,
5494 "line": 49
5495 },
5496 "file": "src/features/workspaces/components/EditWorkspaceForm.js",
5497 "id": "settings.workspace.form.servicesInWorkspaceHeadline",
5498 "start": {
5499 "column": 31,
5500 "line": 46
5501 }
5502 },
5503 {
5504 "defaultMessage": "!!!Start by adding a service.",
5505 "end": {
5506 "column": 3,
5507 "line": 53
5508 },
5509 "file": "src/features/workspaces/components/EditWorkspaceForm.js",
5510 "id": "settings.services.noServicesAdded",
5511 "start": {
5512 "column": 19,
5513 "line": 50
5514 }
5515 },
5516 {
5517 "defaultMessage": "!!!Discover services",
5518 "end": {
5519 "column": 3,
5520 "line": 57
5521 },
5522 "file": "src/features/workspaces/components/EditWorkspaceForm.js",
5523 "id": "settings.services.discoverServices",
5524 "start": {
5525 "column": 20,
5526 "line": 54
5527 }
5528 }
5529 ],
5530 "path": "src/features/workspaces/components/EditWorkspaceForm.json"
5531 },
5532 {
5533 "descriptors": [
5534 {
5535 "defaultMessage": "!!!Workspaces",
5536 "end": {
5537 "column": 3,
5538 "line": 18
5539 },
5540 "file": "src/features/workspaces/components/WorkspaceDrawer.js",
5541 "id": "workspaceDrawer.headline",
5542 "start": {
5543 "column": 12,
5544 "line": 15
5545 }
5546 },
5547 {
5548 "defaultMessage": "!!!All services",
5549 "end": {
5550 "column": 3,
5551 "line": 22
5552 },
5553 "file": "src/features/workspaces/components/WorkspaceDrawer.js",
5554 "id": "workspaceDrawer.allServices",
5555 "start": {
5556 "column": 15,
5557 "line": 19
5558 }
5559 },
5560 {
5561 "defaultMessage": "!!!Workspaces settings",
5562 "end": {
5563 "column": 3,
5564 "line": 26
5565 },
5566 "file": "src/features/workspaces/components/WorkspaceDrawer.js",
5567 "id": "workspaceDrawer.workspacesSettingsTooltip",
5568 "start": {
5569 "column": 29,
5570 "line": 23
5571 }
5572 },
5573 {
5574 "defaultMessage": "!!!Info about workspace feature",
5575 "end": {
5576 "column": 3,
5577 "line": 30
5578 },
5579 "file": "src/features/workspaces/components/WorkspaceDrawer.js",
5580 "id": "workspaceDrawer.workspaceFeatureInfo",
5581 "start": {
5582 "column": 24,
5583 "line": 27
5584 }
5585 },
5586 {
5587 "defaultMessage": "!!!add new workspace",
5588 "end": {
5589 "column": 3,
5590 "line": 34
5591 },
5592 "file": "src/features/workspaces/components/WorkspaceDrawer.js",
5593 "id": "workspaceDrawer.addNewWorkspaceLabel",
5594 "start": {
5595 "column": 24,
5596 "line": 31
5597 }
5598 }
5599 ],
5600 "path": "src/features/workspaces/components/WorkspaceDrawer.json"
5601 },
5602 {
5603 "descriptors": [
5604 {
5605 "defaultMessage": "!!!No services added yet",
5606 "end": {
5607 "column": 3,
5608 "line": 14
5609 },
5610 "file": "src/features/workspaces/components/WorkspaceDrawerItem.js",
5611 "id": "workspaceDrawer.item.noServicesAddedYet",
5612 "start": {
5613 "column": 22,
5614 "line": 11
5615 }
5616 },
5617 {
5618 "defaultMessage": "!!!edit",
5619 "end": {
5620 "column": 3,
5621 "line": 18
5622 },
5623 "file": "src/features/workspaces/components/WorkspaceDrawerItem.js",
5624 "id": "workspaceDrawer.item.contextMenuEdit",
5625 "start": {
5626 "column": 19,
5627 "line": 15
5628 }
5629 }
5630 ],
5631 "path": "src/features/workspaces/components/WorkspaceDrawerItem.json"
5632 },
5633 {
5634 "descriptors": [
5635 {
5636 "defaultMessage": "!!!Your workspaces",
5637 "end": {
5638 "column": 3,
5639 "line": 20
5640 },
5641 "file": "src/features/workspaces/components/WorkspacesDashboard.js",
5642 "id": "settings.workspaces.headline",
5643 "start": {
5644 "column": 12,
5645 "line": 17
5646 }
5647 },
5648 {
5649 "defaultMessage": "!!!You haven't created any workspaces yet.",
5650 "end": {
5651 "column": 3,
5652 "line": 24
5653 },
5654 "file": "src/features/workspaces/components/WorkspacesDashboard.js",
5655 "id": "settings.workspaces.noWorkspacesAdded",
5656 "start": {
5657 "column": 19,
5658 "line": 21
5659 }
5660 },
5661 {
5662 "defaultMessage": "!!!Could not load your workspaces",
5663 "end": {
5664 "column": 3,
5665 "line": 28
5666 },
5667 "file": "src/features/workspaces/components/WorkspacesDashboard.js",
5668 "id": "settings.workspaces.workspacesRequestFailed",
5669 "start": {
5670 "column": 27,
5671 "line": 25
5672 }
5673 },
5674 {
5675 "defaultMessage": "!!!Try again",
5676 "end": {
5677 "column": 3,
5678 "line": 32
5679 },
5680 "file": "src/features/workspaces/components/WorkspacesDashboard.js",
5681 "id": "settings.workspaces.tryReloadWorkspaces",
5682 "start": {
5683 "column": 23,
5684 "line": 29
5685 }
5686 },
5687 {
5688 "defaultMessage": "!!!Your changes have been saved",
5689 "end": {
5690 "column": 3,
5691 "line": 36
5692 },
5693 "file": "src/features/workspaces/components/WorkspacesDashboard.js",
5694 "id": "settings.workspaces.updatedInfo",
5695 "start": {
5696 "column": 15,
5697 "line": 33
5698 }
5699 },
5700 {
5701 "defaultMessage": "!!!Workspace has been deleted",
5702 "end": {
5703 "column": 3,
5704 "line": 40
5705 },
5706 "file": "src/features/workspaces/components/WorkspacesDashboard.js",
5707 "id": "settings.workspaces.deletedInfo",
5708 "start": {
5709 "column": 15,
5710 "line": 37
5711 }
5712 },
5713 {
5714 "defaultMessage": "!!!Info about workspace feature",
5715 "end": {
5716 "column": 3,
5717 "line": 44
5718 },
5719 "file": "src/features/workspaces/components/WorkspacesDashboard.js",
5720 "id": "settings.workspaces.workspaceFeatureInfo",
5721 "start": {
5722 "column": 24,
5723 "line": 41
5724 }
5725 },
5726 {
5727 "defaultMessage": "!!!Less is More: Introducing Ferdi Workspaces",
5728 "end": {
5729 "column": 3,
5730 "line": 48
5731 },
5732 "file": "src/features/workspaces/components/WorkspacesDashboard.js",
5733 "id": "settings.workspaces.workspaceFeatureHeadline",
5734 "start": {
5735 "column": 28,
5736 "line": 45
5737 }
5738 }
5739 ],
5740 "path": "src/features/workspaces/components/WorkspacesDashboard.json"
5741 },
5742 {
5743 "descriptors": [
5744 {
5745 "defaultMessage": "!!!Switching to",
5746 "end": {
5747 "column": 3,
5748 "line": 15
5749 },
5750 "file": "src/features/workspaces/components/WorkspaceSwitchingIndicator.js",
5751 "id": "workspaces.switchingIndicator.switchingTo",
5752 "start": {
5753 "column": 15,
5754 "line": 12
5755 }
5756 }
5757 ],
5758 "path": "src/features/workspaces/components/WorkspaceSwitchingIndicator.json"
5759 },
5760 {
5761 "descriptors": [
5762 {
5763 "defaultMessage": "!!!Field is required",
5764 "end": {
5765 "column": 3,
5766 "line": 8
5767 },
5768 "file": "src/helpers/validation-helpers.js",
5769 "id": "validation.required",
5770 "start": {
5771 "column": 12,
5772 "line": 5
5773 }
5774 },
5775 {
5776 "defaultMessage": "!!!Email not valid",
5777 "end": {
5778 "column": 3,
5779 "line": 12
5780 },
5781 "file": "src/helpers/validation-helpers.js",
5782 "id": "validation.email",
5783 "start": {
5784 "column": 9,
5785 "line": 9
5786 }
5787 },
5788 {
5789 "defaultMessage": "!!!Not a valid URL",
5790 "end": {
5791 "column": 3,
5792 "line": 16
5793 },
5794 "file": "src/helpers/validation-helpers.js",
5795 "id": "validation.url",
5796 "start": {
5797 "column": 7,
5798 "line": 13
5799 }
5800 },
5801 {
5802 "defaultMessage": "!!!Too few characters",
5803 "end": {
5804 "column": 3,
5805 "line": 20
5806 },
5807 "file": "src/helpers/validation-helpers.js",
5808 "id": "validation.minLength",
5809 "start": {
5810 "column": 13,
5811 "line": 17
5812 }
5813 },
5814 {
5815 "defaultMessage": "!!!At least one is required",
5816 "end": {
5817 "column": 3,
5818 "line": 24
5819 },
5820 "file": "src/helpers/validation-helpers.js",
5821 "id": "validation.oneRequired",
5822 "start": {
5823 "column": 15,
5824 "line": 21
5825 }
5826 }
5827 ],
5828 "path": "src/helpers/validation-helpers.json"
5829 },
5830 {
5831 "descriptors": [
5832 {
5833 "defaultMessage": "!!!Can't connect to Ferdi Online Services",
5834 "end": {
5835 "column": 3,
5836 "line": 7
5837 },
5838 "file": "src/i18n/globalMessages.js",
5839 "id": "global.api.unhealthy",
5840 "start": {
5841 "column": 16,
5842 "line": 4
5843 }
5844 },
5845 {
5846 "defaultMessage": "!!!You are not connected to the internet.",
5847 "end": {
5848 "column": 3,
5849 "line": 11
5850 },
5851 "file": "src/i18n/globalMessages.js",
5852 "id": "global.notConnectedToTheInternet",
5853 "start": {
5854 "column": 29,
5855 "line": 8
5856 }
5857 },
5858 {
5859 "defaultMessage": "!!!Spell checking language",
5860 "end": {
5861 "column": 3,
5862 "line": 15
5863 },
5864 "file": "src/i18n/globalMessages.js",
5865 "id": "global.spellchecking.language",
5866 "start": {
5867 "column": 24,
5868 "line": 12
5869 }
5870 },
5871 {
5872 "defaultMessage": "!!!Use System Default ({default})",
5873 "end": {
5874 "column": 3,
5875 "line": 19
5876 },
5877 "file": "src/i18n/globalMessages.js",
5878 "id": "global.spellchecker.useDefault",
5879 "start": {
5880 "column": 29,
5881 "line": 16
5882 }
5883 },
5884 {
5885 "defaultMessage": "!!!Detect language automatically",
5886 "end": {
5887 "column": 3,
5888 "line": 23
5889 },
5890 "file": "src/i18n/globalMessages.js",
5891 "id": "global.spellchecking.autodetect",
5892 "start": {
5893 "column": 34,
5894 "line": 20
5895 }
5896 },
5897 {
5898 "defaultMessage": "!!!Automatic",
5899 "end": {
5900 "column": 3,
5901 "line": 27
5902 },
5903 "file": "src/i18n/globalMessages.js",
5904 "id": "global.spellchecking.autodetect.short",
5905 "start": {
5906 "column": 39,
5907 "line": 24
5908 }
5909 },
5910 {
5911 "defaultMessage": "!!!User Agent",
5912 "end": {
5913 "column": 3,
5914 "line": 31
5915 },
5916 "file": "src/i18n/globalMessages.js",
5917 "id": "global.userAgentPref",
5918 "start": {
5919 "column": 17,
5920 "line": 28
5921 }
5922 },
5923 {
5924 "defaultMessage": "!!!Use 'https://whatmyuseragent.com/' (to discover) or 'https://developers.whatismybrowser.com/useragents/explore/' (to choose) your desired user agent and copy-paste it here.",
5925 "end": {
5926 "column": 3,
5927 "line": 35
5928 },
5929 "file": "src/i18n/globalMessages.js",
5930 "id": "global.userAgentHelp",
5931 "start": {
5932 "column": 17,
5933 "line": 32
5934 }
5935 }
5936 ],
5937 "path": "src/i18n/globalMessages.json"
5938 },
5939 {
5940 "descriptors": [
5941 {
5942 "defaultMessage": "!!!Edit",
5943 "end": {
5944 "column": 3,
5945 "line": 22
5946 },
5947 "file": "src/lib/Menu.js",
5948 "id": "menu.edit",
5949 "start": {
5950 "column": 8,
5951 "line": 19
5952 }
5953 },
5954 {
5955 "defaultMessage": "!!!Undo",
5956 "end": {
5957 "column": 3,
5958 "line": 26
5959 },
5960 "file": "src/lib/Menu.js",
5961 "id": "menu.edit.undo",
5962 "start": {
5963 "column": 8,
5964 "line": 23
5965 }
5966 },
5967 {
5968 "defaultMessage": "!!!Redo",
5969 "end": {
5970 "column": 3,
5971 "line": 30
5972 },
5973 "file": "src/lib/Menu.js",
5974 "id": "menu.edit.redo",
5975 "start": {
5976 "column": 8,
5977 "line": 27
5978 }
5979 },
5980 {
5981 "defaultMessage": "!!!Cut",
5982 "end": {
5983 "column": 3,
5984 "line": 34
5985 },
5986 "file": "src/lib/Menu.js",
5987 "id": "menu.edit.cut",
5988 "start": {
5989 "column": 7,
5990 "line": 31
5991 }
5992 },
5993 {
5994 "defaultMessage": "!!!Copy",
5995 "end": {
5996 "column": 3,
5997 "line": 38
5998 },
5999 "file": "src/lib/Menu.js",
6000 "id": "menu.edit.copy",
6001 "start": {
6002 "column": 8,
6003 "line": 35
6004 }
6005 },
6006 {
6007 "defaultMessage": "!!!Paste",
6008 "end": {
6009 "column": 3,
6010 "line": 42
6011 },
6012 "file": "src/lib/Menu.js",
6013 "id": "menu.edit.paste",
6014 "start": {
6015 "column": 9,
6016 "line": 39
6017 }
6018 },
6019 {
6020 "defaultMessage": "!!!Paste And Match Style",
6021 "end": {
6022 "column": 3,
6023 "line": 46
6024 },
6025 "file": "src/lib/Menu.js",
6026 "id": "menu.edit.pasteAndMatchStyle",
6027 "start": {
6028 "column": 22,
6029 "line": 43
6030 }
6031 },
6032 {
6033 "defaultMessage": "!!!Delete",
6034 "end": {
6035 "column": 3,
6036 "line": 50
6037 },
6038 "file": "src/lib/Menu.js",
6039 "id": "menu.edit.delete",
6040 "start": {
6041 "column": 10,
6042 "line": 47
6043 }
6044 },
6045 {
6046 "defaultMessage": "!!!Select All",
6047 "end": {
6048 "column": 3,
6049 "line": 54
6050 },
6051 "file": "src/lib/Menu.js",
6052 "id": "menu.edit.selectAll",
6053 "start": {
6054 "column": 13,
6055 "line": 51
6056 }
6057 },
6058 {
6059 "defaultMessage": "!!!Find in Page",
6060 "end": {
6061 "column": 3,
6062 "line": 58
6063 },
6064 "file": "src/lib/Menu.js",
6065 "id": "menu.edit.findInPage",
6066 "start": {
6067 "column": 14,
6068 "line": 55
6069 }
6070 },
6071 {
6072 "defaultMessage": "!!!Speech",
6073 "end": {
6074 "column": 3,
6075 "line": 62
6076 },
6077 "file": "src/lib/Menu.js",
6078 "id": "menu.edit.speech",
6079 "start": {
6080 "column": 10,
6081 "line": 59
6082 }
6083 },
6084 {
6085 "defaultMessage": "!!!Start Speaking",
6086 "end": {
6087 "column": 3,
6088 "line": 66
6089 },
6090 "file": "src/lib/Menu.js",
6091 "id": "menu.edit.startSpeaking",
6092 "start": {
6093 "column": 17,
6094 "line": 63
6095 }
6096 },
6097 {
6098 "defaultMessage": "!!!Stop Speaking",
6099 "end": {
6100 "column": 3,
6101 "line": 70
6102 },
6103 "file": "src/lib/Menu.js",
6104 "id": "menu.edit.stopSpeaking",
6105 "start": {
6106 "column": 16,
6107 "line": 67
6108 }
6109 },
6110 {
6111 "defaultMessage": "!!!Start Dictation",
6112 "end": {
6113 "column": 3,
6114 "line": 74
6115 },
6116 "file": "src/lib/Menu.js",
6117 "id": "menu.edit.startDictation",
6118 "start": {
6119 "column": 18,
6120 "line": 71
6121 }
6122 },
6123 {
6124 "defaultMessage": "!!!Emoji & Symbols",
6125 "end": {
6126 "column": 3,
6127 "line": 78
6128 },
6129 "file": "src/lib/Menu.js",
6130 "id": "menu.edit.emojiSymbols",
6131 "start": {
6132 "column": 16,
6133 "line": 75
6134 }
6135 },
6136 {
6137 "defaultMessage": "!!!Open Quick Switch",
6138 "end": {
6139 "column": 3,
6140 "line": 82
6141 },
6142 "file": "src/lib/Menu.js",
6143 "id": "menu.view.openQuickSwitch",
6144 "start": {
6145 "column": 19,
6146 "line": 79
6147 }
6148 },
6149 {
6150 "defaultMessage": "!!!Back",
6151 "end": {
6152 "column": 3,
6153 "line": 86
6154 },
6155 "file": "src/lib/Menu.js",
6156 "id": "menu.view.back",
6157 "start": {
6158 "column": 8,
6159 "line": 83
6160 }
6161 },
6162 {
6163 "defaultMessage": "!!!Forward",
6164 "end": {
6165 "column": 3,
6166 "line": 90
6167 },
6168 "file": "src/lib/Menu.js",
6169 "id": "menu.view.forward",
6170 "start": {
6171 "column": 11,
6172 "line": 87
6173 }
6174 },
6175 {
6176 "defaultMessage": "!!!Actual Size",
6177 "end": {
6178 "column": 3,
6179 "line": 94
6180 },
6181 "file": "src/lib/Menu.js",
6182 "id": "menu.view.resetZoom",
6183 "start": {
6184 "column": 13,
6185 "line": 91
6186 }
6187 },
6188 {
6189 "defaultMessage": "!!!Zoom In",
6190 "end": {
6191 "column": 3,
6192 "line": 98
6193 },
6194 "file": "src/lib/Menu.js",
6195 "id": "menu.view.zoomIn",
6196 "start": {
6197 "column": 10,
6198 "line": 95
6199 }
6200 },
6201 {
6202 "defaultMessage": "!!!Zoom Out",
6203 "end": {
6204 "column": 3,
6205 "line": 102
6206 },
6207 "file": "src/lib/Menu.js",
6208 "id": "menu.view.zoomOut",
6209 "start": {
6210 "column": 11,
6211 "line": 99
6212 }
6213 },
6214 {
6215 "defaultMessage": "!!!Enter Full Screen",
6216 "end": {
6217 "column": 3,
6218 "line": 106
6219 },
6220 "file": "src/lib/Menu.js",
6221 "id": "menu.view.enterFullScreen",
6222 "start": {
6223 "column": 19,
6224 "line": 103
6225 }
6226 },
6227 {
6228 "defaultMessage": "!!!Exit Full Screen",
6229 "end": {
6230 "column": 3,
6231 "line": 110
6232 },
6233 "file": "src/lib/Menu.js",
6234 "id": "menu.view.exitFullScreen",
6235 "start": {
6236 "column": 18,
6237 "line": 107
6238 }
6239 },
6240 {
6241 "defaultMessage": "!!!Toggle Full Screen",
6242 "end": {
6243 "column": 3,
6244 "line": 114
6245 },
6246 "file": "src/lib/Menu.js",
6247 "id": "menu.view.toggleFullScreen",
6248 "start": {
6249 "column": 20,
6250 "line": 111
6251 }
6252 },
6253 {
6254 "defaultMessage": "!!!Toggle Dark Mode",
6255 "end": {
6256 "column": 3,
6257 "line": 118
6258 },
6259 "file": "src/lib/Menu.js",
6260 "id": "menu.view.toggleDarkMode",
6261 "start": {
6262 "column": 18,
6263 "line": 115
6264 }
6265 },
6266 {
6267 "defaultMessage": "!!!Toggle Developer Tools",
6268 "end": {
6269 "column": 3,
6270 "line": 122
6271 },
6272 "file": "src/lib/Menu.js",
6273 "id": "menu.view.toggleDevTools",
6274 "start": {
6275 "column": 18,
6276 "line": 119
6277 }
6278 },
6279 {
6280 "defaultMessage": "!!!Toggle Todos Developer Tools",
6281 "end": {
6282 "column": 3,
6283 "line": 126
6284 },
6285 "file": "src/lib/Menu.js",
6286 "id": "menu.view.toggleTodosDevTools",
6287 "start": {
6288 "column": 23,
6289 "line": 123
6290 }
6291 },
6292 {
6293 "defaultMessage": "!!!Toggle Service Developer Tools",
6294 "end": {
6295 "column": 3,
6296 "line": 130
6297 },
6298 "file": "src/lib/Menu.js",
6299 "id": "menu.view.toggleServiceDevTools",
6300 "start": {
6301 "column": 25,
6302 "line": 127
6303 }
6304 },
6305 {
6306 "defaultMessage": "!!!Reload Service",
6307 "end": {
6308 "column": 3,
6309 "line": 134
6310 },
6311 "file": "src/lib/Menu.js",
6312 "id": "menu.view.reloadService",
6313 "start": {
6314 "column": 17,
6315 "line": 131
6316 }
6317 },
6318 {
6319 "defaultMessage": "!!!Reload Ferdi",
6320 "end": {
6321 "column": 3,
6322 "line": 138
6323 },
6324 "file": "src/lib/Menu.js",
6325 "id": "menu.view.reloadFranz",
6326 "start": {
6327 "column": 15,
6328 "line": 135
6329 }
6330 },
6331 {
6332 "defaultMessage": "!!!Lock Ferdi",
6333 "end": {
6334 "column": 3,
6335 "line": 142
6336 },
6337 "file": "src/lib/Menu.js",
6338 "id": "menu.view.lockFerdi",
6339 "start": {
6340 "column": 13,
6341 "line": 139
6342 }
6343 },
6344 {
6345 "defaultMessage": "!!!Reload ToDos",
6346 "end": {
6347 "column": 3,
6348 "line": 146
6349 },
6350 "file": "src/lib/Menu.js",
6351 "id": "menu.view.reloadTodos",
6352 "start": {
6353 "column": 15,
6354 "line": 143
6355 }
6356 },
6357 {
6358 "defaultMessage": "!!!Minimize",
6359 "end": {
6360 "column": 3,
6361 "line": 150
6362 },
6363 "file": "src/lib/Menu.js",
6364 "id": "menu.window.minimize",
6365 "start": {
6366 "column": 12,
6367 "line": 147
6368 }
6369 },
6370 {
6371 "defaultMessage": "!!!Close",
6372 "end": {
6373 "column": 3,
6374 "line": 154
6375 },
6376 "file": "src/lib/Menu.js",
6377 "id": "menu.window.close",
6378 "start": {
6379 "column": 9,
6380 "line": 151
6381 }
6382 },
6383 {
6384 "defaultMessage": "!!!Learn More",
6385 "end": {
6386 "column": 3,
6387 "line": 158
6388 },
6389 "file": "src/lib/Menu.js",
6390 "id": "menu.help.learnMore",
6391 "start": {
6392 "column": 13,
6393 "line": 155
6394 }
6395 },
6396 {
6397 "defaultMessage": "!!!Changelog",
6398 "end": {
6399 "column": 3,
6400 "line": 162
6401 },
6402 "file": "src/lib/Menu.js",
6403 "id": "menu.help.changelog",
6404 "start": {
6405 "column": 13,
6406 "line": 159
6407 }
6408 },
6409 {
6410 "defaultMessage": "!!!Support",
6411 "end": {
6412 "column": 3,
6413 "line": 166
6414 },
6415 "file": "src/lib/Menu.js",
6416 "id": "menu.help.support",
6417 "start": {
6418 "column": 11,
6419 "line": 163
6420 }
6421 },
6422 {
6423 "defaultMessage": "!!!Copy Debug Information",
6424 "end": {
6425 "column": 3,
6426 "line": 170
6427 },
6428 "file": "src/lib/Menu.js",
6429 "id": "menu.help.debugInfo",
6430 "start": {
6431 "column": 13,
6432 "line": 167
6433 }
6434 },
6435 {
6436 "defaultMessage": "!!!Publish Debug Information",
6437 "end": {
6438 "column": 3,
6439 "line": 174
6440 },
6441 "file": "src/lib/Menu.js",
6442 "id": "menu.help.publishDebugInfo",
6443 "start": {
6444 "column": 20,
6445 "line": 171
6446 }
6447 },
6448 {
6449 "defaultMessage": "!!!Ferdi Debug Information",
6450 "end": {
6451 "column": 3,
6452 "line": 178
6453 },
6454 "file": "src/lib/Menu.js",
6455 "id": "menu.help.debugInfoCopiedHeadline",
6456 "start": {
6457 "column": 27,
6458 "line": 175
6459 }
6460 },
6461 {
6462 "defaultMessage": "!!!Your Debug Information has been copied to your clipboard.",
6463 "end": {
6464 "column": 3,
6465 "line": 182
6466 },
6467 "file": "src/lib/Menu.js",
6468 "id": "menu.help.debugInfoCopiedBody",
6469 "start": {
6470 "column": 23,
6471 "line": 179
6472 }
6473 },
6474 {
6475 "defaultMessage": "!!!Unlock with Touch ID",
6476 "end": {
6477 "column": 3,
6478 "line": 186
6479 },
6480 "file": "src/lib/Menu.js",
6481 "id": "locked.touchId",
6482 "start": {
6483 "column": 11,
6484 "line": 183
6485 }
6486 },
6487 {
6488 "defaultMessage": "!!!unlock via Touch ID",
6489 "end": {
6490 "column": 3,
6491 "line": 190
6492 },
6493 "file": "src/lib/Menu.js",
6494 "id": "locked.touchIdPrompt",
6495 "start": {
6496 "column": 17,
6497 "line": 187
6498 }
6499 },
6500 {
6501 "defaultMessage": "!!!Terms of Service",
6502 "end": {
6503 "column": 3,
6504 "line": 194
6505 },
6506 "file": "src/lib/Menu.js",
6507 "id": "menu.help.tos",
6508 "start": {
6509 "column": 7,
6510 "line": 191
6511 }
6512 },
6513 {
6514 "defaultMessage": "!!!Privacy Statement",
6515 "end": {
6516 "column": 3,
6517 "line": 198
6518 },
6519 "file": "src/lib/Menu.js",
6520 "id": "menu.help.privacy",
6521 "start": {
6522 "column": 11,
6523 "line": 195
6524 }
6525 },
6526 {
6527 "defaultMessage": "!!!File",
6528 "end": {
6529 "column": 3,
6530 "line": 202
6531 },
6532 "file": "src/lib/Menu.js",
6533 "id": "menu.file",
6534 "start": {
6535 "column": 8,
6536 "line": 199
6537 }
6538 },
6539 {
6540 "defaultMessage": "!!!View",
6541 "end": {
6542 "column": 3,
6543 "line": 206
6544 },
6545 "file": "src/lib/Menu.js",
6546 "id": "menu.view",
6547 "start": {
6548 "column": 8,
6549 "line": 203
6550 }
6551 },
6552 {
6553 "defaultMessage": "!!!Services",
6554 "end": {
6555 "column": 3,
6556 "line": 210
6557 },
6558 "file": "src/lib/Menu.js",
6559 "id": "menu.services",
6560 "start": {
6561 "column": 12,
6562 "line": 207
6563 }
6564 },
6565 {
6566 "defaultMessage": "!!!Window",
6567 "end": {
6568 "column": 3,
6569 "line": 214
6570 },
6571 "file": "src/lib/Menu.js",
6572 "id": "menu.window",
6573 "start": {
6574 "column": 10,
6575 "line": 211
6576 }
6577 },
6578 {
6579 "defaultMessage": "!!!Help",
6580 "end": {
6581 "column": 3,
6582 "line": 218
6583 },
6584 "file": "src/lib/Menu.js",
6585 "id": "menu.help",
6586 "start": {
6587 "column": 8,
6588 "line": 215
6589 }
6590 },
6591 {
6592 "defaultMessage": "!!!About Ferdi",
6593 "end": {
6594 "column": 3,
6595 "line": 222
6596 },
6597 "file": "src/lib/Menu.js",
6598 "id": "menu.app.about",
6599 "start": {
6600 "column": 9,
6601 "line": 219
6602 }
6603 },
6604 {
6605 "defaultMessage": "!!!What's new?",
6606 "end": {
6607 "column": 3,
6608 "line": 226
6609 },
6610 "file": "src/lib/Menu.js",
6611 "id": "menu.app.announcement",
6612 "start": {
6613 "column": 16,
6614 "line": 223
6615 }
6616 },
6617 {
6618 "defaultMessage": "!!!Settings",
6619 "end": {
6620 "column": 3,
6621 "line": 230
6622 },
6623 "file": "src/lib/Menu.js",
6624 "id": "menu.app.settings",
6625 "start": {
6626 "column": 12,
6627 "line": 227
6628 }
6629 },
6630 {
6631 "defaultMessage": "!!!Check for updates",
6632 "end": {
6633 "column": 3,
6634 "line": 234
6635 },
6636 "file": "src/lib/Menu.js",
6637 "id": "menu.app.checkForUpdates",
6638 "start": {
6639 "column": 19,
6640 "line": 231
6641 }
6642 },
6643 {
6644 "defaultMessage": "!!!Hide",
6645 "end": {
6646 "column": 3,
6647 "line": 238
6648 },
6649 "file": "src/lib/Menu.js",
6650 "id": "menu.app.hide",
6651 "start": {
6652 "column": 8,
6653 "line": 235
6654 }
6655 },
6656 {
6657 "defaultMessage": "!!!Hide Others",
6658 "end": {
6659 "column": 3,
6660 "line": 242
6661 },
6662 "file": "src/lib/Menu.js",
6663 "id": "menu.app.hideOthers",
6664 "start": {
6665 "column": 14,
6666 "line": 239
6667 }
6668 },
6669 {
6670 "defaultMessage": "!!!Unhide",
6671 "end": {
6672 "column": 3,
6673 "line": 246
6674 },
6675 "file": "src/lib/Menu.js",
6676 "id": "menu.app.unhide",
6677 "start": {
6678 "column": 10,
6679 "line": 243
6680 }
6681 },
6682 {
6683 "defaultMessage": "!!!Auto-hide menu bar",
6684 "end": {
6685 "column": 3,
6686 "line": 250
6687 },
6688 "file": "src/lib/Menu.js",
6689 "id": "menu.app.autohideMenuBar",
6690 "start": {
6691 "column": 19,
6692 "line": 247
6693 }
6694 },
6695 {
6696 "defaultMessage": "!!!Quit",
6697 "end": {
6698 "column": 3,
6699 "line": 254
6700 },
6701 "file": "src/lib/Menu.js",
6702 "id": "menu.app.quit",
6703 "start": {
6704 "column": 8,
6705 "line": 251
6706 }
6707 },
6708 {
6709 "defaultMessage": "!!!Add New Service...",
6710 "end": {
6711 "column": 3,
6712 "line": 258
6713 },
6714 "file": "src/lib/Menu.js",
6715 "id": "menu.services.addNewService",
6716 "start": {
6717 "column": 17,
6718 "line": 255
6719 }
6720 },
6721 {
6722 "defaultMessage": "!!!Add New Workspace...",
6723 "end": {
6724 "column": 3,
6725 "line": 262
6726 },
6727 "file": "src/lib/Menu.js",
6728 "id": "menu.workspaces.addNewWorkspace",
6729 "start": {
6730 "column": 19,
6731 "line": 259
6732 }
6733 },
6734 {
6735 "defaultMessage": "!!!Open workspace drawer",
6736 "end": {
6737 "column": 3,
6738 "line": 266
6739 },
6740 "file": "src/lib/Menu.js",
6741 "id": "menu.workspaces.openWorkspaceDrawer",
6742 "start": {
6743 "column": 23,
6744 "line": 263
6745 }
6746 },
6747 {
6748 "defaultMessage": "!!!Close workspace drawer",
6749 "end": {
6750 "column": 3,
6751 "line": 270
6752 },
6753 "file": "src/lib/Menu.js",
6754 "id": "menu.workspaces.closeWorkspaceDrawer",
6755 "start": {
6756 "column": 24,
6757 "line": 267
6758 }
6759 },
6760 {
6761 "defaultMessage": "!!!Activate next service...",
6762 "end": {
6763 "column": 3,
6764 "line": 274
6765 },
6766 "file": "src/lib/Menu.js",
6767 "id": "menu.services.setNextServiceActive",
6768 "start": {
6769 "column": 23,
6770 "line": 271
6771 }
6772 },
6773 {
6774 "defaultMessage": "!!!Activate previous service...",
6775 "end": {
6776 "column": 3,
6777 "line": 278
6778 },
6779 "file": "src/lib/Menu.js",
6780 "id": "menu.services.activatePreviousService",
6781 "start": {
6782 "column": 27,
6783 "line": 275
6784 }
6785 },
6786 {
6787 "defaultMessage": "!!!Disable notifications & audio",
6788 "end": {
6789 "column": 3,
6790 "line": 282
6791 },
6792 "file": "src/lib/Menu.js",
6793 "id": "sidebar.muteApp",
6794 "start": {
6795 "column": 11,
6796 "line": 279
6797 }
6798 },
6799 {
6800 "defaultMessage": "!!!Enable notifications & audio",
6801 "end": {
6802 "column": 3,
6803 "line": 286
6804 },
6805 "file": "src/lib/Menu.js",
6806 "id": "sidebar.unmuteApp",
6807 "start": {
6808 "column": 13,
6809 "line": 283
6810 }
6811 },
6812 {
6813 "defaultMessage": "!!!Workspaces",
6814 "end": {
6815 "column": 3,
6816 "line": 290
6817 },
6818 "file": "src/lib/Menu.js",
6819 "id": "menu.workspaces",
6820 "start": {
6821 "column": 14,
6822 "line": 287
6823 }
6824 },
6825 {
6826 "defaultMessage": "!!!Default",
6827 "end": {
6828 "column": 3,
6829 "line": 294
6830 },
6831 "file": "src/lib/Menu.js",
6832 "id": "menu.workspaces.defaultWorkspace",
6833 "start": {
6834 "column": 20,
6835 "line": 291
6836 }
6837 },
6838 {
6839 "defaultMessage": "!!!Todos",
6840 "end": {
6841 "column": 3,
6842 "line": 298
6843 },
6844 "file": "src/lib/Menu.js",
6845 "id": "menu.todos",
6846 "start": {
6847 "column": 9,
6848 "line": 295
6849 }
6850 },
6851 {
6852 "defaultMessage": "!!!Open Todos drawer",
6853 "end": {
6854 "column": 3,
6855 "line": 302
6856 },
6857 "file": "src/lib/Menu.js",
6858 "id": "menu.Todoss.openTodosDrawer",
6859 "start": {
6860 "column": 19,
6861 "line": 299
6862 }
6863 },
6864 {
6865 "defaultMessage": "!!!Close Todos drawer",
6866 "end": {
6867 "column": 3,
6868 "line": 306
6869 },
6870 "file": "src/lib/Menu.js",
6871 "id": "menu.Todoss.closeTodosDrawer",
6872 "start": {
6873 "column": 20,
6874 "line": 303
6875 }
6876 },
6877 {
6878 "defaultMessage": "!!!Enable Todos",
6879 "end": {
6880 "column": 3,
6881 "line": 310
6882 },
6883 "file": "src/lib/Menu.js",
6884 "id": "menu.todos.enableTodos",
6885 "start": {
6886 "column": 15,
6887 "line": 307
6888 }
6889 },
6890 {
6891 "defaultMessage": "!!!Home",
6892 "end": {
6893 "column": 3,
6894 "line": 314
6895 },
6896 "file": "src/lib/Menu.js",
6897 "id": "menu.services.goHome",
6898 "start": {
6899 "column": 17,
6900 "line": 311
6901 }
6902 }
6903 ],
6904 "path": "src/lib/Menu.json"
6905 }
6906] \ No newline at end of file
diff --git a/src/i18n/locales/el.json b/src/i18n/locales/el.json
index a0a00c993..c801ab978 100644
--- a/src/i18n/locales/el.json
+++ b/src/i18n/locales/el.json
@@ -286,6 +286,7 @@
286 "settings.recipes.customService.openFolder": "Open folder", 286 "settings.recipes.customService.openFolder": "Open folder",
287 "settings.recipes.headline": "Διαθέσιμες υπηρεσίες", 287 "settings.recipes.headline": "Διαθέσιμες υπηρεσίες",
288 "settings.recipes.missingService": "Λείπει κάποια υπηρεσία;", 288 "settings.recipes.missingService": "Λείπει κάποια υπηρεσία;",
289 "settings.recipes.mostPopular": "Τα πιο δημοφιλή",
289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 290 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Η υπηρεσία προστέθηκε με επιτυχία", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Η υπηρεσία προστέθηκε με επιτυχία",
291 "settings.searchService": "Αναζήτηση υπηρεσίας", 292 "settings.searchService": "Αναζήτηση υπηρεσίας",
diff --git a/src/i18n/locales/en-US.json b/src/i18n/locales/en-US.json
index 21f1c6fe9..cb0a521e0 100644
--- a/src/i18n/locales/en-US.json
+++ b/src/i18n/locales/en-US.json
@@ -286,6 +286,7 @@
286 "settings.recipes.customService.openFolder": "Open folder", 286 "settings.recipes.customService.openFolder": "Open folder",
287 "settings.recipes.headline": "Available services", 287 "settings.recipes.headline": "Available services",
288 "settings.recipes.missingService": "Missing a service?", 288 "settings.recipes.missingService": "Missing a service?",
289 "settings.recipes.mostPopular": "Most popular",
289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 290 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Service successfully added", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Service successfully added",
291 "settings.searchService": "Search service", 292 "settings.searchService": "Search service",
diff --git a/src/i18n/locales/es.json b/src/i18n/locales/es.json
index 96761fcd4..ea0bf1a51 100644
--- a/src/i18n/locales/es.json
+++ b/src/i18n/locales/es.json
@@ -286,6 +286,7 @@
286 "settings.recipes.customService.openFolder": "Abrir carpeta", 286 "settings.recipes.customService.openFolder": "Abrir carpeta",
287 "settings.recipes.headline": "Servicios disponibles", 287 "settings.recipes.headline": "Servicios disponibles",
288 "settings.recipes.missingService": "¿Echas de menos algún servicio?", 288 "settings.recipes.missingService": "¿Echas de menos algún servicio?",
289 "settings.recipes.mostPopular": "Más populares",
289 "settings.recipes.nothingFound": "Lo sentimos, pero no pudimos encontrar ningún servicio similar a tu búsqueda, sin embargo: puedes agregarlo utilizando la opción de \"Sitio web personalizado\". \nRecuerda que pueden aparecer más servicios de los que has agregado a Ferdi desde la versión que estás utilizando. Para poder utilizar los nuevos servicios disponibles, considera actualizar a la versión más reciente.", 290 "settings.recipes.nothingFound": "Lo sentimos, pero no pudimos encontrar ningún servicio similar a tu búsqueda, sin embargo: puedes agregarlo utilizando la opción de \"Sitio web personalizado\". \nRecuerda que pueden aparecer más servicios de los que has agregado a Ferdi desde la versión que estás utilizando. Para poder utilizar los nuevos servicios disponibles, considera actualizar a la versión más reciente.",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Servicio añadido con éxito", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Servicio añadido con éxito",
291 "settings.searchService": "Buscar servicio", 292 "settings.searchService": "Buscar servicio",
diff --git a/src/i18n/locales/et.json b/src/i18n/locales/et.json
index 46c249768..6a26f72cc 100644
--- a/src/i18n/locales/et.json
+++ b/src/i18n/locales/et.json
@@ -209,6 +209,7 @@
209 "settings.recipes.customService.openFolder": "Ava kaust", 209 "settings.recipes.customService.openFolder": "Ava kaust",
210 "settings.recipes.headline": "Saadaolevad teenused", 210 "settings.recipes.headline": "Saadaolevad teenused",
211 "settings.recipes.missingService": "Teenus puudub?", 211 "settings.recipes.missingService": "Teenus puudub?",
212 "settings.recipes.mostPopular": "Populaarseimad teenused",
212 "settings.recipes.nothingFound": "Vabandust, kuid ükski teenus ei vastanud teie otsinguterminile.", 213 "settings.recipes.nothingFound": "Vabandust, kuid ükski teenus ei vastanud teie otsinguterminile.",
213 "settings.recipes.servicesSuccessfulAddedInfo": "Teenus lisati edukalt", 214 "settings.recipes.servicesSuccessfulAddedInfo": "Teenus lisati edukalt",
214 "settings.searchService": "Otsi teenust", 215 "settings.searchService": "Otsi teenust",
diff --git a/src/i18n/locales/fa.json b/src/i18n/locales/fa.json
index 21f1c6fe9..1e72905d7 100644
--- a/src/i18n/locales/fa.json
+++ b/src/i18n/locales/fa.json
@@ -284,6 +284,7 @@
284 "settings.recipes.customService.intro": "To add a custom service, copy the service recipe folder inside:", 284 "settings.recipes.customService.intro": "To add a custom service, copy the service recipe folder inside:",
285 "settings.recipes.customService.openDevDocs": "Developer Documentation", 285 "settings.recipes.customService.openDevDocs": "Developer Documentation",
286 "settings.recipes.customService.openFolder": "Open folder", 286 "settings.recipes.customService.openFolder": "Open folder",
287<<<<<<< HEAD
287 "settings.recipes.headline": "Available services", 288 "settings.recipes.headline": "Available services",
288 "settings.recipes.missingService": "Missing a service?", 289 "settings.recipes.missingService": "Missing a service?",
289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 290 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
@@ -304,6 +305,27 @@
304 "settings.service.form.enableAudio": "Enable audio", 305 "settings.service.form.enableAudio": "Enable audio",
305 "settings.service.form.enableBadge": "Show unread message badges", 306 "settings.service.form.enableBadge": "Show unread message badges",
306 "settings.service.form.enableDarkMode": "Enable Dark Mode", 307 "settings.service.form.enableDarkMode": "Enable Dark Mode",
308=======
309 "settings.recipes.headline": "سرویس های موجود",
310 "settings.recipes.missingService": "سرویسی را نیاز دارید ؟",
311 "settings.recipes.mostPopular": "مشهورترین ها",
312 "settings.recipes.nothingFound": "متاسفیم ، اما هیچ سرویسی با آنچه که جستجو کردید مطابقت نداشت .",
313 "settings.recipes.servicesSuccessfulAddedInfo": "سرویس با موفقیت اضافه شد",
314 "settings.searchService": "جستجوی سرویس ها",
315 "settings.service.error.goBack": "بازگشت به سرویس ها",
316 "settings.service.error.headline": "خطا ",
317 "settings.service.error.message": "دستورالعمل سرویس بارگذاری نشد.",
318 "settings.service.form.addServiceHeadline": "اضافه کردن {نام}",
319 "settings.service.form.availableServices": "سرویس های موجود",
320 "settings.service.form.customUrl": "سرور سفارشی",
321 "settings.service.form.customUrlPremiumInfo": "برای اضافه کردن سرویس هایی که خود دارید ، نیاز به پشتیبانی پیشرفته فرانز را دارید",
322 "settings.service.form.customUrlValidationError": "نتوانستیم سرور {نام} را تایید اعتبار کنیم",
323 "settings.service.form.deleteButton": "حذف سرویس",
324 "settings.service.form.editServiceHeadline": "ویرایش {name}",
325 "settings.service.form.enableAudio": "فعال‌سازی صدا",
326 "settings.service.form.enableBadge": "نماد پیام خوانده نشده را نشان بده ",
327 "settings.service.form.enableDarkMode": "فعالسازی حالت شب",
328>>>>>>> parent of 1c1b3e1f... Removed 'Most Popular' services since it alludes to user-tracking (#1718)
307 "settings.service.form.enableHibernation": "Enable hibernation", 329 "settings.service.form.enableHibernation": "Enable hibernation",
308 "settings.service.form.enableNotification": "Enable notifications", 330 "settings.service.form.enableNotification": "Enable notifications",
309 "settings.service.form.enableService": "Enable service", 331 "settings.service.form.enableService": "Enable service",
diff --git a/src/i18n/locales/fi.json b/src/i18n/locales/fi.json
index 3a73b3bad..a150280bc 100644
--- a/src/i18n/locales/fi.json
+++ b/src/i18n/locales/fi.json
@@ -287,6 +287,7 @@
287 "settings.recipes.headline": "Käytettävissä olevat palvelut", 287 "settings.recipes.headline": "Käytettävissä olevat palvelut",
288 "settings.recipes.missingService": "Palvelu puuttuu?", 288 "settings.recipes.missingService": "Palvelu puuttuu?",
289 "settings.recipes.nothingFound": "Pahoittelut, mutta yksikään palvelu ei täsmää hakutermiisi - saatat kuitenkin pystyä lisäämään sen käyttämällä \"Mukautettu sivusto\" -vaihtoehtoa. Huomioithan, että sivusto saattaa näyttää enemmän palveluja mitä asennetussa Ferdin versiossa on. Saadaksesi käyttöön nämä uudet palvelut, harkitse päivittämistä uudempaan Ferdin versioon.", 289 "settings.recipes.nothingFound": "Pahoittelut, mutta yksikään palvelu ei täsmää hakutermiisi - saatat kuitenkin pystyä lisäämään sen käyttämällä \"Mukautettu sivusto\" -vaihtoehtoa. Huomioithan, että sivusto saattaa näyttää enemmän palveluja mitä asennetussa Ferdin versiossa on. Saadaksesi käyttöön nämä uudet palvelut, harkitse päivittämistä uudempaan Ferdin versioon.",
290 "settings.recipes.mostPopular": "Suosituin",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Palvelu lisätty onnistuneesti", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Palvelu lisätty onnistuneesti",
291 "settings.searchService": "Hae palvelua", 292 "settings.searchService": "Hae palvelua",
292 "settings.service.error.goBack": "Takaisin palveluihin", 293 "settings.service.error.goBack": "Takaisin palveluihin",
diff --git a/src/i18n/locales/fil.json b/src/i18n/locales/fil.json
index 54326b84b..56feb5ca9 100644
--- a/src/i18n/locales/fil.json
+++ b/src/i18n/locales/fil.json
@@ -209,6 +209,7 @@
209 "settings.recipes.customService.openFolder": "Open folder", 209 "settings.recipes.customService.openFolder": "Open folder",
210 "settings.recipes.headline": "Available services", 210 "settings.recipes.headline": "Available services",
211 "settings.recipes.missingService": "Missing a service?", 211 "settings.recipes.missingService": "Missing a service?",
212 "settings.recipes.mostPopular": "Most popular",
212 "settings.recipes.nothingFound": "Sorry, but no service matched your search term. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 213 "settings.recipes.nothingFound": "Sorry, but no service matched your search term. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
213 "settings.recipes.servicesSuccessfulAddedInfo": "Service successfully added", 214 "settings.recipes.servicesSuccessfulAddedInfo": "Service successfully added",
214 "settings.searchService": "Search service", 215 "settings.searchService": "Search service",
diff --git a/src/i18n/locales/fr.json b/src/i18n/locales/fr.json
index 7bb8574d6..70a48f86a 100644
--- a/src/i18n/locales/fr.json
+++ b/src/i18n/locales/fr.json
@@ -287,6 +287,7 @@
287 "settings.recipes.headline": "Services disponibles", 287 "settings.recipes.headline": "Services disponibles",
288 "settings.recipes.missingService": "Un service est manquant?", 288 "settings.recipes.missingService": "Un service est manquant?",
289 "settings.recipes.nothingFound": "Désolé, mais aucun service ne correspond à votre recherche - mais vous pouvez toujours l'ajouter en utilisant l'option \"Custom Website\". Veuillez noter que le site Web pourrait afficher plus de services qui ont été ajoutés à Ferdi depuis la version sur laquelle vous êtes actuellement. Pour obtenir ces nouveaux services, veuillez envisager la mise à niveau vers une version plus récente de Ferdi.", 289 "settings.recipes.nothingFound": "Désolé, mais aucun service ne correspond à votre recherche - mais vous pouvez toujours l'ajouter en utilisant l'option \"Custom Website\". Veuillez noter que le site Web pourrait afficher plus de services qui ont été ajoutés à Ferdi depuis la version sur laquelle vous êtes actuellement. Pour obtenir ces nouveaux services, veuillez envisager la mise à niveau vers une version plus récente de Ferdi.",
290 "settings.recipes.mostPopular": "Les plus populaires",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Le service a été ajouté avec succès", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Le service a été ajouté avec succès",
291 "settings.searchService": "Chercher un service", 292 "settings.searchService": "Chercher un service",
292 "settings.service.error.goBack": "Retour aux services", 293 "settings.service.error.goBack": "Retour aux services",
diff --git a/src/i18n/locales/ga.json b/src/i18n/locales/ga.json
index ec763c9d4..5464c9ce5 100644
--- a/src/i18n/locales/ga.json
+++ b/src/i18n/locales/ga.json
@@ -286,6 +286,7 @@
286 "settings.recipes.customService.openFolder": "Open folder", 286 "settings.recipes.customService.openFolder": "Open folder",
287 "settings.recipes.headline": "Seirbhísí le fáil", 287 "settings.recipes.headline": "Seirbhísí le fáil",
288 "settings.recipes.missingService": "Seirbhís ar iarraidh?", 288 "settings.recipes.missingService": "Seirbhís ar iarraidh?",
289 "settings.recipes.mostPopular": "Is coitianta",
289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 290 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Seirbhís curtha go rathúil", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Seirbhís curtha go rathúil",
291 "settings.searchService": "Cuardaigh seirbhís", 292 "settings.searchService": "Cuardaigh seirbhís",
diff --git a/src/i18n/locales/he.json b/src/i18n/locales/he.json
index 9f69d41d7..d37ee4c68 100644
--- a/src/i18n/locales/he.json
+++ b/src/i18n/locales/he.json
@@ -286,6 +286,7 @@
286 "settings.recipes.customService.openFolder": "Open folder", 286 "settings.recipes.customService.openFolder": "Open folder",
287 "settings.recipes.headline": "שירותים זמינים", 287 "settings.recipes.headline": "שירותים זמינים",
288 "settings.recipes.missingService": "לא מוצא את השירות שלך?", 288 "settings.recipes.missingService": "לא מוצא את השירות שלך?",
289 "settings.recipes.mostPopular": "הפופולריים ביותר",
289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 290 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
290 "settings.recipes.servicesSuccessfulAddedInfo": "השירות נוסף בהצלחה", 291 "settings.recipes.servicesSuccessfulAddedInfo": "השירות נוסף בהצלחה",
291 "settings.searchService": "חפש שירות", 292 "settings.searchService": "חפש שירות",
diff --git a/src/i18n/locales/hi.json b/src/i18n/locales/hi.json
index 21f1c6fe9..f1b884a9a 100644
--- a/src/i18n/locales/hi.json
+++ b/src/i18n/locales/hi.json
@@ -284,26 +284,25 @@
284 "settings.recipes.customService.intro": "To add a custom service, copy the service recipe folder inside:", 284 "settings.recipes.customService.intro": "To add a custom service, copy the service recipe folder inside:",
285 "settings.recipes.customService.openDevDocs": "Developer Documentation", 285 "settings.recipes.customService.openDevDocs": "Developer Documentation",
286 "settings.recipes.customService.openFolder": "Open folder", 286 "settings.recipes.customService.openFolder": "Open folder",
287 "settings.recipes.headline": "Available services", 287 "settings.recipes.headline": "उपलब्ध सेवाएं",
288 "settings.recipes.missingService": "Missing a service?", 288 "settings.recipes.missingService": "क्या कोई सेवा गुम है?",
289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 289 "settings.recipes.mostPopular": "सबसे लोकप्रिय",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Service successfully added", 290 "settings.recipes.nothingFound": "क्षमा करें, लेकिन आपके खोज शब्द से किसी भी सेवा का मिलान नहीं हुआ।",
291 "settings.searchService": "Search service", 291 "settings.recipes.servicesSuccessfulAddedInfo": "सेवा सफलतापूर्वक जोड़ी गई",
292 "settings.service.error.goBack": "Back to services", 292 "settings.searchService": "खोज सेवा",
293 "settings.service.error.headline": "Error", 293 "settings.service.error.goBack": "सेवाओं पर वापस",
294 "settings.service.error.message": "Could not load service recipe.", 294 "settings.service.error.headline": "त्रुटि",
295 "settings.service.form.addServiceHeadline": "Add {name}", 295 "settings.service.error.message": "सेवा की रेसिपी लोड नहीं हो पायी।",
296 "settings.service.form.availableServices": "Available services", 296 "settings.service.form.addServiceHeadline": "{name} जोड़ें",
297 "settings.service.form.customUrl": "Custom server", 297 "settings.service.form.availableServices": "उपलब्ध सेवाएं",
298 "settings.service.form.customUrlValidationError": "Could not validate custom {name} server.", 298 "settings.service.form.customUrl": "कस्टम सर्वर",
299 "settings.service.form.darkReaderBrightness": "Dark Reader Brightness", 299 "settings.service.form.customUrlPremiumInfo": "स्वयं की होस्ट की गई सेवाओं को जोड़ने के लिए, आपको फ्रांज प्रीमियम सपोर्टर अकाउंट की आवश्यकता है।",
300 "settings.service.form.darkReaderContrast": "Dark Reader Contrast", 300 "settings.service.form.customUrlValidationError": "कस्टम {name} सर्वर का मान्यकरण नहीं किया जा सका।",
301 "settings.service.form.darkReaderSepia": "Dark Reader Sepia", 301 "settings.service.form.deleteButton": "सेवा हटाएँ",
302 "settings.service.form.deleteButton": "Delete service", 302 "settings.service.form.editServiceHeadline": "{name} संपादित करें",
303 "settings.service.form.editServiceHeadline": "Edit {name}", 303 "settings.service.form.enableAudio": "ऑडियो सक्षम करें",
304 "settings.service.form.enableAudio": "Enable audio", 304 "settings.service.form.enableBadge": "अपठित संदेश बैज दिखाएं",
305 "settings.service.form.enableBadge": "Show unread message badges", 305 "settings.service.form.enableDarkMode": "डार्क मोड सक्षम करें",
306 "settings.service.form.enableDarkMode": "Enable Dark Mode",
307 "settings.service.form.enableHibernation": "Enable hibernation", 306 "settings.service.form.enableHibernation": "Enable hibernation",
308 "settings.service.form.enableNotification": "Enable notifications", 307 "settings.service.form.enableNotification": "Enable notifications",
309 "settings.service.form.enableService": "Enable service", 308 "settings.service.form.enableService": "Enable service",
diff --git a/src/i18n/locales/hr.json b/src/i18n/locales/hr.json
index 613286a0e..861a9f737 100644
--- a/src/i18n/locales/hr.json
+++ b/src/i18n/locales/hr.json
@@ -286,6 +286,7 @@
286 "settings.recipes.customService.openFolder": "Open folder", 286 "settings.recipes.customService.openFolder": "Open folder",
287 "settings.recipes.headline": "Dostupne usluge", 287 "settings.recipes.headline": "Dostupne usluge",
288 "settings.recipes.missingService": "Da li neki servis nedostaje?", 288 "settings.recipes.missingService": "Da li neki servis nedostaje?",
289 "settings.recipes.mostPopular": "Najpopularniji",
289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 290 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Usluga uspješno dodana. ", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Usluga uspješno dodana. ",
291 "settings.searchService": "Potraži servis", 292 "settings.searchService": "Potraži servis",
diff --git a/src/i18n/locales/hu.json b/src/i18n/locales/hu.json
index 2722421a1..c538de2c4 100644
--- a/src/i18n/locales/hu.json
+++ b/src/i18n/locales/hu.json
@@ -286,6 +286,7 @@
286 "settings.recipes.customService.openFolder": "Open folder", 286 "settings.recipes.customService.openFolder": "Open folder",
287 "settings.recipes.headline": "Elérhető szolgáltatások", 287 "settings.recipes.headline": "Elérhető szolgáltatások",
288 "settings.recipes.missingService": "Hiányzik egy szolgáltatás?", 288 "settings.recipes.missingService": "Hiányzik egy szolgáltatás?",
289 "settings.recipes.mostPopular": "Legnépszerűbb",
289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 290 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Szolgáltatás sikeresen hozzáadva", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Szolgáltatás sikeresen hozzáadva",
291 "settings.searchService": "Szolgáltatások keresése", 292 "settings.searchService": "Szolgáltatások keresése",
diff --git a/src/i18n/locales/id.json b/src/i18n/locales/id.json
index b06789e97..cd69dcae6 100644
--- a/src/i18n/locales/id.json
+++ b/src/i18n/locales/id.json
@@ -286,6 +286,7 @@
286 "settings.recipes.customService.openFolder": "Open folder", 286 "settings.recipes.customService.openFolder": "Open folder",
287 "settings.recipes.headline": "Layanan tersedia", 287 "settings.recipes.headline": "Layanan tersedia",
288 "settings.recipes.missingService": "Layanan tidak tersedia?", 288 "settings.recipes.missingService": "Layanan tidak tersedia?",
289 "settings.recipes.mostPopular": "Terpopuler",
289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 290 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Layanan berhasil ditambahkan", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Layanan berhasil ditambahkan",
291 "settings.searchService": "Cari layanan", 292 "settings.searchService": "Cari layanan",
diff --git a/src/i18n/locales/it.json b/src/i18n/locales/it.json
index 473356026..2d4e17a2f 100644
--- a/src/i18n/locales/it.json
+++ b/src/i18n/locales/it.json
@@ -287,6 +287,7 @@
287 "settings.recipes.headline": "Servizi disponibili", 287 "settings.recipes.headline": "Servizi disponibili",
288 "settings.recipes.missingService": "Manca un servizio?", 288 "settings.recipes.missingService": "Manca un servizio?",
289 "settings.recipes.nothingFound": "Non è stato trovato alcun servizio corrispondente alla ricerca impostata. Ricorda che anche se non esiste un servizio specifico, potrebbe essere possibile usare la funzionalità \"Sito Custom\". Inoltre potrebbe essere che sul sito web di Ferdi siano mostrati più servizi di quanti disponibili nella applicazione correntemente in uso. Nel caso, per accedere a questi servizi, è possibile aggiornare Ferdi.", 289 "settings.recipes.nothingFound": "Non è stato trovato alcun servizio corrispondente alla ricerca impostata. Ricorda che anche se non esiste un servizio specifico, potrebbe essere possibile usare la funzionalità \"Sito Custom\". Inoltre potrebbe essere che sul sito web di Ferdi siano mostrati più servizi di quanti disponibili nella applicazione correntemente in uso. Nel caso, per accedere a questi servizi, è possibile aggiornare Ferdi.",
290 "settings.recipes.mostPopular": "Più popolari",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Servizio aggiunto con successo", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Servizio aggiunto con successo",
291 "settings.searchService": "Cerca servizio", 292 "settings.searchService": "Cerca servizio",
292 "settings.service.error.goBack": "Torna ai servizi", 293 "settings.service.error.goBack": "Torna ai servizi",
diff --git a/src/i18n/locales/ja.json b/src/i18n/locales/ja.json
index 921acbe3c..b15f25a86 100644
--- a/src/i18n/locales/ja.json
+++ b/src/i18n/locales/ja.json
@@ -286,6 +286,7 @@
286 "settings.recipes.customService.openFolder": "フォルダーを開く", 286 "settings.recipes.customService.openFolder": "フォルダーを開く",
287 "settings.recipes.headline": "利用可能なサービス", 287 "settings.recipes.headline": "利用可能なサービス",
288 "settings.recipes.missingService": "使いたいサービスが一覧にありませんか?", 288 "settings.recipes.missingService": "使いたいサービスが一覧にありませんか?",
289 "settings.recipes.mostPopular": "最も人気",
289 "settings.recipes.nothingFound": "残念ながら、検索語に一致するサービスはありませんでした。しかし、「カスタムウェブサイト」のオプションを使用して追加することができます。新しいバージョンのFerdiではウェブサイトで紹介されているような、より多くのサービスが追加されていることがあります。それらの新しいサービスを追加するには、Ferdiのアップデートをご検討ください。", 290 "settings.recipes.nothingFound": "残念ながら、検索語に一致するサービスはありませんでした。しかし、「カスタムウェブサイト」のオプションを使用して追加することができます。新しいバージョンのFerdiではウェブサイトで紹介されているような、より多くのサービスが追加されていることがあります。それらの新しいサービスを追加するには、Ferdiのアップデートをご検討ください。",
290 "settings.recipes.servicesSuccessfulAddedInfo": "サービスが追加されました", 291 "settings.recipes.servicesSuccessfulAddedInfo": "サービスが追加されました",
291 "settings.searchService": "サービスを検索", 292 "settings.searchService": "サービスを検索",
diff --git a/src/i18n/locales/ka.json b/src/i18n/locales/ka.json
index 6506376c5..8d131ab4c 100644
--- a/src/i18n/locales/ka.json
+++ b/src/i18n/locales/ka.json
@@ -286,6 +286,7 @@
286 "settings.recipes.customService.openFolder": "Open folder", 286 "settings.recipes.customService.openFolder": "Open folder",
287 "settings.recipes.headline": "ხელმისაწვდომი სერვისები", 287 "settings.recipes.headline": "ხელმისაწვდომი სერვისები",
288 "settings.recipes.missingService": "Missing a service?", 288 "settings.recipes.missingService": "Missing a service?",
289 "settings.recipes.mostPopular": "ყველაზე პოპულარული",
289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 290 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
290 "settings.recipes.servicesSuccessfulAddedInfo": "სერვისი წარმატებით დაემატა", 291 "settings.recipes.servicesSuccessfulAddedInfo": "სერვისი წარმატებით დაემატა",
291 "settings.searchService": "Search service", 292 "settings.searchService": "Search service",
diff --git a/src/i18n/locales/kk.json b/src/i18n/locales/kk.json
index 9bb874e43..f44f762b4 100644
--- a/src/i18n/locales/kk.json
+++ b/src/i18n/locales/kk.json
@@ -209,6 +209,7 @@
209 "settings.recipes.customService.openFolder": "Open folder", 209 "settings.recipes.customService.openFolder": "Open folder",
210 "settings.recipes.headline": "Available services", 210 "settings.recipes.headline": "Available services",
211 "settings.recipes.missingService": "Missing a service?", 211 "settings.recipes.missingService": "Missing a service?",
212 "settings.recipes.mostPopular": "Most popular",
212 "settings.recipes.nothingFound": "Sorry, but no service matched your search term. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 213 "settings.recipes.nothingFound": "Sorry, but no service matched your search term. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
213 "settings.recipes.servicesSuccessfulAddedInfo": "Service successfully added", 214 "settings.recipes.servicesSuccessfulAddedInfo": "Service successfully added",
214 "settings.searchService": "Search service", 215 "settings.searchService": "Search service",
diff --git a/src/i18n/locales/ko.json b/src/i18n/locales/ko.json
index d3becc87e..e3b08d4bf 100644
--- a/src/i18n/locales/ko.json
+++ b/src/i18n/locales/ko.json
@@ -286,6 +286,7 @@
286 "settings.recipes.customService.openFolder": "폴더 열기", 286 "settings.recipes.customService.openFolder": "폴더 열기",
287 "settings.recipes.headline": "사용가능 한 서비스", 287 "settings.recipes.headline": "사용가능 한 서비스",
288 "settings.recipes.missingService": "서비스가 보이지 않습니까?", 288 "settings.recipes.missingService": "서비스가 보이지 않습니까?",
289 "settings.recipes.mostPopular": "가장 인기 있는",
289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 290 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
290 "settings.recipes.servicesSuccessfulAddedInfo": "서비스가 성공적으로 추가되었습니다.", 291 "settings.recipes.servicesSuccessfulAddedInfo": "서비스가 성공적으로 추가되었습니다.",
291 "settings.searchService": "서비스 찾기", 292 "settings.searchService": "서비스 찾기",
diff --git a/src/i18n/locales/ms.json b/src/i18n/locales/ms.json
index 86e2aa9c5..23f5cb8ea 100644
--- a/src/i18n/locales/ms.json
+++ b/src/i18n/locales/ms.json
@@ -209,6 +209,7 @@
209 "settings.recipes.customService.openFolder": "Open folder", 209 "settings.recipes.customService.openFolder": "Open folder",
210 "settings.recipes.headline": "Available services", 210 "settings.recipes.headline": "Available services",
211 "settings.recipes.missingService": "Missing a service?", 211 "settings.recipes.missingService": "Missing a service?",
212 "settings.recipes.mostPopular": "Most popular",
212 "settings.recipes.nothingFound": "Sorry, but no service matched your search term. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 213 "settings.recipes.nothingFound": "Sorry, but no service matched your search term. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
213 "settings.recipes.servicesSuccessfulAddedInfo": "Service successfully added", 214 "settings.recipes.servicesSuccessfulAddedInfo": "Service successfully added",
214 "settings.searchService": "Search service", 215 "settings.searchService": "Search service",
diff --git a/src/i18n/locales/nb.json b/src/i18n/locales/nb.json
index 38bba58b2..f4a92524c 100644
--- a/src/i18n/locales/nb.json
+++ b/src/i18n/locales/nb.json
@@ -76,6 +76,8 @@
76 "settings.navigation.availableServices": "Tilgjengelige tjenester", 76 "settings.navigation.availableServices": "Tilgjengelige tjenester",
77 "settings.navigation.logout": "Logg ut", 77 "settings.navigation.logout": "Logg ut",
78 "settings.navigation.yourServices": "Dine tjenester", 78 "settings.navigation.yourServices": "Dine tjenester",
79 "settings.recipes.headline": "Tilgjengelige tjenester",
80 "settings.recipes.mostPopular": "Mest populære",
79 "settings.recipes.all": "Alle tjenester", 81 "settings.recipes.all": "Alle tjenester",
80 "settings.recipes.dev": "Utvikling", 82 "settings.recipes.dev": "Utvikling",
81 "settings.recipes.headline": "Tilgjengelige tjenester", 83 "settings.recipes.headline": "Tilgjengelige tjenester",
diff --git a/src/i18n/locales/nl-BE.json b/src/i18n/locales/nl-BE.json
index 6deda41a6..e5307a271 100644
--- a/src/i18n/locales/nl-BE.json
+++ b/src/i18n/locales/nl-BE.json
@@ -286,6 +286,7 @@
286 "settings.recipes.customService.openFolder": "Open folder", 286 "settings.recipes.customService.openFolder": "Open folder",
287 "settings.recipes.headline": "Beschikbare services", 287 "settings.recipes.headline": "Beschikbare services",
288 "settings.recipes.missingService": "Mist er een service?", 288 "settings.recipes.missingService": "Mist er een service?",
289 "settings.recipes.mostPopular": "Meest populair",
289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 290 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Service succesvol toegevoegd", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Service succesvol toegevoegd",
291 "settings.searchService": "Service zoeken", 292 "settings.searchService": "Service zoeken",
diff --git a/src/i18n/locales/nl.json b/src/i18n/locales/nl.json
index 8a155bae3..10ac14d3c 100644
--- a/src/i18n/locales/nl.json
+++ b/src/i18n/locales/nl.json
@@ -286,6 +286,7 @@
286 "settings.recipes.customService.openFolder": "Map openen", 286 "settings.recipes.customService.openFolder": "Map openen",
287 "settings.recipes.headline": "Beschikbare services", 287 "settings.recipes.headline": "Beschikbare services",
288 "settings.recipes.missingService": "Mis je een service?", 288 "settings.recipes.missingService": "Mis je een service?",
289 "settings.recipes.mostPopular": "Meest populair",
289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 290 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Service succesvol toegevoegd", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Service succesvol toegevoegd",
291 "settings.searchService": "Service zoeken", 292 "settings.searchService": "Service zoeken",
diff --git a/src/i18n/locales/no.json b/src/i18n/locales/no.json
index d1a34c609..dcb262392 100644
--- a/src/i18n/locales/no.json
+++ b/src/i18n/locales/no.json
@@ -286,6 +286,7 @@
286 "settings.recipes.customService.openFolder": "Open folder", 286 "settings.recipes.customService.openFolder": "Open folder",
287 "settings.recipes.headline": "Tilgjengelige tjenester", 287 "settings.recipes.headline": "Tilgjengelige tjenester",
288 "settings.recipes.missingService": "Mangler en tjeneste?", 288 "settings.recipes.missingService": "Mangler en tjeneste?",
289 "settings.recipes.mostPopular": "Mest populære",
289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 290 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Tjenesten ble vellykket lagt til", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Tjenesten ble vellykket lagt til",
291 "settings.searchService": "Søk etter tjeneste", 292 "settings.searchService": "Søk etter tjeneste",
diff --git a/src/i18n/locales/pl.json b/src/i18n/locales/pl.json
index eef96ced5..84de0d0e6 100644
--- a/src/i18n/locales/pl.json
+++ b/src/i18n/locales/pl.json
@@ -286,6 +286,7 @@
286 "settings.recipes.customService.openFolder": "Otwórz folder", 286 "settings.recipes.customService.openFolder": "Otwórz folder",
287 "settings.recipes.headline": "Dostępne usługi", 287 "settings.recipes.headline": "Dostępne usługi",
288 "settings.recipes.missingService": "Brak usługi?", 288 "settings.recipes.missingService": "Brak usługi?",
289 "settings.recipes.mostPopular": "Najpopularniejsze",
289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 290 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Usługa została dodana pomyślnie", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Usługa została dodana pomyślnie",
291 "settings.searchService": "Wyszukaj usługę", 292 "settings.searchService": "Wyszukaj usługę",
diff --git a/src/i18n/locales/pt-BR.json b/src/i18n/locales/pt-BR.json
index bd51116c1..c122eef2f 100644
--- a/src/i18n/locales/pt-BR.json
+++ b/src/i18n/locales/pt-BR.json
@@ -287,6 +287,7 @@
287 "settings.recipes.headline": "Serviços disponíveis", 287 "settings.recipes.headline": "Serviços disponíveis",
288 "settings.recipes.missingService": "Falta um serviço?", 288 "settings.recipes.missingService": "Falta um serviço?",
289 "settings.recipes.nothingFound": "Desculpe, mas nenhum serviço corresponde ao seu termo de pesquisa - mas você provavelmente pode adicioná-lo usando a opção \"Site personalizado\". Por favor, note que o site pode mostrar mais serviços que foram adicionados ao Ferdi desde a versão em que você está atualmente. Para obter esses novos serviços, por favor, considere atualizar para uma versão mais recente do Ferdi.", 289 "settings.recipes.nothingFound": "Desculpe, mas nenhum serviço corresponde ao seu termo de pesquisa - mas você provavelmente pode adicioná-lo usando a opção \"Site personalizado\". Por favor, note que o site pode mostrar mais serviços que foram adicionados ao Ferdi desde a versão em que você está atualmente. Para obter esses novos serviços, por favor, considere atualizar para uma versão mais recente do Ferdi.",
290 "settings.recipes.mostPopular": "Os mais populares",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Serviço adicionado com sucesso", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Serviço adicionado com sucesso",
291 "settings.searchService": "Pesquisar serviço", 292 "settings.searchService": "Pesquisar serviço",
292 "settings.service.error.goBack": "Voltar aos serviços", 293 "settings.service.error.goBack": "Voltar aos serviços",
diff --git a/src/i18n/locales/pt.json b/src/i18n/locales/pt.json
index f619474ea..8a1ebc0d1 100644
--- a/src/i18n/locales/pt.json
+++ b/src/i18n/locales/pt.json
@@ -286,6 +286,7 @@
286 "settings.recipes.customService.openFolder": "Open folder", 286 "settings.recipes.customService.openFolder": "Open folder",
287 "settings.recipes.headline": "Serviços disponíveis", 287 "settings.recipes.headline": "Serviços disponíveis",
288 "settings.recipes.missingService": "Sente falta de algum serviço?", 288 "settings.recipes.missingService": "Sente falta de algum serviço?",
289 "settings.recipes.mostPopular": "Mais populares",
289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 290 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Serviço adicionado com sucesso", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Serviço adicionado com sucesso",
291 "settings.searchService": "Procurar serviço", 292 "settings.searchService": "Procurar serviço",
diff --git a/src/i18n/locales/ro.json b/src/i18n/locales/ro.json
index af7ce5e80..19a11b56b 100644
--- a/src/i18n/locales/ro.json
+++ b/src/i18n/locales/ro.json
@@ -286,6 +286,7 @@
286 "settings.recipes.customService.openFolder": "Open folder", 286 "settings.recipes.customService.openFolder": "Open folder",
287 "settings.recipes.headline": "Available services", 287 "settings.recipes.headline": "Available services",
288 "settings.recipes.missingService": "Missing a service?", 288 "settings.recipes.missingService": "Missing a service?",
289 "settings.recipes.mostPopular": "Most popular",
289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 290 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Service successfully added", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Service successfully added",
291 "settings.searchService": "Search service", 292 "settings.searchService": "Search service",
diff --git a/src/i18n/locales/ru.json b/src/i18n/locales/ru.json
index 96eb4cf77..5b478d176 100644
--- a/src/i18n/locales/ru.json
+++ b/src/i18n/locales/ru.json
@@ -287,6 +287,7 @@
287 "settings.recipes.headline": "Доступные сервисы", 287 "settings.recipes.headline": "Доступные сервисы",
288 "settings.recipes.missingService": "Не можете найти сервис?", 288 "settings.recipes.missingService": "Не можете найти сервис?",
289 "settings.recipes.nothingFound": "Извините, но сервис не соответствует вашему поисковому запросу - но вы все еще можете добавить его, используя опцию \"Пользовательский сайт\". Пожалуйста, обратите внимание, что на сайте может отображаться больше служб, которые могли быть добавлены в новых версиях Ferdi. Для получения новых сервисов, пожалуйста, обновите Ferdi до актуальной версии.", 289 "settings.recipes.nothingFound": "Извините, но сервис не соответствует вашему поисковому запросу - но вы все еще можете добавить его, используя опцию \"Пользовательский сайт\". Пожалуйста, обратите внимание, что на сайте может отображаться больше служб, которые могли быть добавлены в новых версиях Ferdi. Для получения новых сервисов, пожалуйста, обновите Ferdi до актуальной версии.",
290 "settings.recipes.mostPopular": "Самые популярные",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Сервис успешно добавлен", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Сервис успешно добавлен",
291 "settings.searchService": "Найти сервис", 292 "settings.searchService": "Найти сервис",
292 "settings.service.error.goBack": "Вернуться к сервисам", 293 "settings.service.error.goBack": "Вернуться к сервисам",
diff --git a/src/i18n/locales/si.json b/src/i18n/locales/si.json
index 9bbb35d83..55ef9a132 100644
--- a/src/i18n/locales/si.json
+++ b/src/i18n/locales/si.json
@@ -287,6 +287,7 @@
287 "settings.recipes.headline": "තිබෙන සේවා", 287 "settings.recipes.headline": "තිබෙන සේවා",
288 "settings.recipes.missingService": "Missing a service?", 288 "settings.recipes.missingService": "Missing a service?",
289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
290 "settings.recipes.mostPopular": "Most popular",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Service successfully added", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Service successfully added",
291 "settings.searchService": "Search service", 292 "settings.searchService": "Search service",
292 "settings.service.error.goBack": "Back to services", 293 "settings.service.error.goBack": "Back to services",
diff --git a/src/i18n/locales/sk.json b/src/i18n/locales/sk.json
index 09f80aa7a..ef1fc6072 100644
--- a/src/i18n/locales/sk.json
+++ b/src/i18n/locales/sk.json
@@ -287,6 +287,7 @@
287 "settings.recipes.headline": "Dostupné služby", 287 "settings.recipes.headline": "Dostupné služby",
288 "settings.recipes.missingService": "Chýba vám služba?", 288 "settings.recipes.missingService": "Chýba vám služba?",
289 "settings.recipes.nothingFound": "Je nám ľúto, vášmu hľadanému výrazu nezodpovedá žiadna služba, ale pravdepodobne ju môžete pridať pomocou možnosti \"Custom Website\". Upozorňujeme, že na webovej lokalite sa môžu zobraziť ďalšie služby, ktoré boli do Ferdi pridané od verzie, na ktorej sa práve nachádzate. Ak chcete získať tieto nové služby, zvážte aktualizáciu na novšiu verziu Ferdi.", 289 "settings.recipes.nothingFound": "Je nám ľúto, vášmu hľadanému výrazu nezodpovedá žiadna služba, ale pravdepodobne ju môžete pridať pomocou možnosti \"Custom Website\". Upozorňujeme, že na webovej lokalite sa môžu zobraziť ďalšie služby, ktoré boli do Ferdi pridané od verzie, na ktorej sa práve nachádzate. Ak chcete získať tieto nové služby, zvážte aktualizáciu na novšiu verziu Ferdi.",
290 "settings.recipes.mostPopular": "Najpopulárnejšie",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Služba bola úspešne pridaná", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Služba bola úspešne pridaná",
291 "settings.searchService": "Vyhľadať službu", 292 "settings.searchService": "Vyhľadať službu",
292 "settings.service.error.goBack": "Späť na služby", 293 "settings.service.error.goBack": "Späť na služby",
diff --git a/src/i18n/locales/sl.json b/src/i18n/locales/sl.json
index 2939c6a2c..21f52a6e7 100644
--- a/src/i18n/locales/sl.json
+++ b/src/i18n/locales/sl.json
@@ -286,6 +286,7 @@
286 "settings.recipes.customService.openFolder": "Open folder", 286 "settings.recipes.customService.openFolder": "Open folder",
287 "settings.recipes.headline": "Available services", 287 "settings.recipes.headline": "Available services",
288 "settings.recipes.missingService": "Missing a service?", 288 "settings.recipes.missingService": "Missing a service?",
289 "settings.recipes.mostPopular": "Most popular",
289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 290 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Service successfully added", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Service successfully added",
291 "settings.searchService": "Search service", 292 "settings.searchService": "Search service",
diff --git a/src/i18n/locales/sq.json b/src/i18n/locales/sq.json
index 59f77fbb1..6e3e808a2 100644
--- a/src/i18n/locales/sq.json
+++ b/src/i18n/locales/sq.json
@@ -210,6 +210,7 @@
210 "settings.recipes.customService.openFolder": "Open folder", 210 "settings.recipes.customService.openFolder": "Open folder",
211 "settings.recipes.headline": "Available services", 211 "settings.recipes.headline": "Available services",
212 "settings.recipes.missingService": "Missing a service?", 212 "settings.recipes.missingService": "Missing a service?",
213 "settings.recipes.mostPopular": "Most popular",
213 "settings.recipes.nothingFound": "Sorry, but no service matched your search term. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 214 "settings.recipes.nothingFound": "Sorry, but no service matched your search term. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
214 "settings.recipes.servicesSuccessfulAddedInfo": "Service successfully added", 215 "settings.recipes.servicesSuccessfulAddedInfo": "Service successfully added",
215 "settings.searchService": "Search service", 216 "settings.searchService": "Search service",
diff --git a/src/i18n/locales/sr.json b/src/i18n/locales/sr.json
index 632b4917b..6963bcfe1 100644
--- a/src/i18n/locales/sr.json
+++ b/src/i18n/locales/sr.json
@@ -286,6 +286,7 @@
286 "settings.recipes.customService.openFolder": "Open folder", 286 "settings.recipes.customService.openFolder": "Open folder",
287 "settings.recipes.headline": "Dostupne usluge", 287 "settings.recipes.headline": "Dostupne usluge",
288 "settings.recipes.missingService": "Da li neki servis nedostaje?", 288 "settings.recipes.missingService": "Da li neki servis nedostaje?",
289 "settings.recipes.mostPopular": "Najpopularniji",
289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 290 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Usluga uspješno dodana", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Usluga uspješno dodana",
291 "settings.searchService": "Претражи услуге", 292 "settings.searchService": "Претражи услуге",
diff --git a/src/i18n/locales/sv.json b/src/i18n/locales/sv.json
index 5e181c415..fdcf441a0 100644
--- a/src/i18n/locales/sv.json
+++ b/src/i18n/locales/sv.json
@@ -287,6 +287,7 @@
287 "settings.recipes.headline": "Tillgängliga tjänster", 287 "settings.recipes.headline": "Tillgängliga tjänster",
288 "settings.recipes.missingService": "Saknar du en tjänst?", 288 "settings.recipes.missingService": "Saknar du en tjänst?",
289 "settings.recipes.nothingFound": "Tyvärr, men ingen tjänst matchade ditt sökord - men du kan fortfarande förmodligen lägga till det med \"Anpassad webbplats\" alternativet. Observera att webbplatsen kan visa fler tjänster som har lagts till Ferdi sedan den version som du för närvarande är på. För att få dessa nya tjänster, överväg att uppgradera till en nyare version av Ferdi.", 289 "settings.recipes.nothingFound": "Tyvärr, men ingen tjänst matchade ditt sökord - men du kan fortfarande förmodligen lägga till det med \"Anpassad webbplats\" alternativet. Observera att webbplatsen kan visa fler tjänster som har lagts till Ferdi sedan den version som du för närvarande är på. För att få dessa nya tjänster, överväg att uppgradera till en nyare version av Ferdi.",
290 "settings.recipes.mostPopular": "Mest populära",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Tjänsten har lagts till", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Tjänsten har lagts till",
291 "settings.searchService": "Sök efter tjänst", 292 "settings.searchService": "Sök efter tjänst",
292 "settings.service.error.goBack": "Tillbaka till tjänster", 293 "settings.service.error.goBack": "Tillbaka till tjänster",
diff --git a/src/i18n/locales/te.json b/src/i18n/locales/te.json
index 21f1c6fe9..ac2838683 100644
--- a/src/i18n/locales/te.json
+++ b/src/i18n/locales/te.json
@@ -287,6 +287,7 @@
287 "settings.recipes.headline": "Available services", 287 "settings.recipes.headline": "Available services",
288 "settings.recipes.missingService": "Missing a service?", 288 "settings.recipes.missingService": "Missing a service?",
289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
290 "settings.recipes.mostPopular": "Most popular",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Service successfully added", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Service successfully added",
291 "settings.searchService": "Search service", 292 "settings.searchService": "Search service",
292 "settings.service.error.goBack": "Back to services", 293 "settings.service.error.goBack": "Back to services",
diff --git a/src/i18n/locales/tr.json b/src/i18n/locales/tr.json
index f50ae8607..d877fdccd 100644
--- a/src/i18n/locales/tr.json
+++ b/src/i18n/locales/tr.json
@@ -287,6 +287,7 @@
287 "settings.recipes.headline": "Mevcut servisler", 287 "settings.recipes.headline": "Mevcut servisler",
288 "settings.recipes.missingService": "Aradığın servisi bulamadın mı?", 288 "settings.recipes.missingService": "Aradığın servisi bulamadın mı?",
289 "settings.recipes.nothingFound": "Üzgünüz, ancak hiçbir hizmet arama teriminizle eşleşmedi - ancak \"Özel Web Sitesi\" seçeneğini kullanarak yeni bir tane ekleyebilirsiniz. Web sitesinde, şu anda bulunduğunuz sürümden bu yana Ferdi'ye eklenen daha fazla hizmet gösterilebileceğini lütfen unutmayın. Bu yeni hizmetleri almak için lütfen Ferdi'nin daha yeni bir sürümüne geçmeyi düşünün.", 289 "settings.recipes.nothingFound": "Üzgünüz, ancak hiçbir hizmet arama teriminizle eşleşmedi - ancak \"Özel Web Sitesi\" seçeneğini kullanarak yeni bir tane ekleyebilirsiniz. Web sitesinde, şu anda bulunduğunuz sürümden bu yana Ferdi'ye eklenen daha fazla hizmet gösterilebileceğini lütfen unutmayın. Bu yeni hizmetleri almak için lütfen Ferdi'nin daha yeni bir sürümüne geçmeyi düşünün.",
290 "settings.recipes.mostPopular": "En popüler",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Servis başarıyla eklendi", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Servis başarıyla eklendi",
291 "settings.searchService": "Hizmeti ara", 292 "settings.searchService": "Hizmeti ara",
292 "settings.service.error.goBack": "Servislere geri dön", 293 "settings.service.error.goBack": "Servislere geri dön",
diff --git a/src/i18n/locales/uk.json b/src/i18n/locales/uk.json
index 39281d329..ca358218e 100644
--- a/src/i18n/locales/uk.json
+++ b/src/i18n/locales/uk.json
@@ -285,8 +285,9 @@
285 "settings.recipes.customService.openDevDocs": "Документація розробника", 285 "settings.recipes.customService.openDevDocs": "Документація розробника",
286 "settings.recipes.customService.openFolder": "Відкрити папку", 286 "settings.recipes.customService.openFolder": "Відкрити папку",
287 "settings.recipes.headline": "Доступні сервіси", 287 "settings.recipes.headline": "Доступні сервіси",
288 "settings.recipes.missingService": "Не знайшли сервіс?",
289 "settings.recipes.nothingFound": "Вибачте, але жоден сервіс не відповідає вашому пошуковому запиту. Але, можливо, ви можете додати його за допомогою опції «Custom Website». Зауважте, що на веб-сайті може відображатися більше сервісів, які могли бути додані у нових версіях Ferdi. Щоб отримати ці нові сервіси, оновіть Ferdi до новішої версії.", 288 "settings.recipes.nothingFound": "Вибачте, але жоден сервіс не відповідає вашому пошуковому запиту. Але, можливо, ви можете додати його за допомогою опції «Custom Website». Зауважте, що на веб-сайті може відображатися більше сервісів, які могли бути додані у нових версіях Ferdi. Щоб отримати ці нові сервіси, оновіть Ferdi до новішої версії.",
289 "settings.recipes.missingService": "Не знайшли сервісу?",
290 "settings.recipes.mostPopular": "Найбільш популярні",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Сервіс успішно додано", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Сервіс успішно додано",
291 "settings.searchService": "Знайти сервіс", 292 "settings.searchService": "Знайти сервіс",
292 "settings.service.error.goBack": "Повернутись до сервісів", 293 "settings.service.error.goBack": "Повернутись до сервісів",
diff --git a/src/i18n/locales/vi.json b/src/i18n/locales/vi.json
index be668fd24..5d18ca085 100644
--- a/src/i18n/locales/vi.json
+++ b/src/i18n/locales/vi.json
@@ -286,6 +286,7 @@
286 "settings.recipes.customService.openFolder": "Open folder", 286 "settings.recipes.customService.openFolder": "Open folder",
287 "settings.recipes.headline": "Các dịch vụ có sẵn", 287 "settings.recipes.headline": "Các dịch vụ có sẵn",
288 "settings.recipes.missingService": "Thiếu một dịch vụ?", 288 "settings.recipes.missingService": "Thiếu một dịch vụ?",
289 "settings.recipes.mostPopular": "Phổ biến nhất",
289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 290 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
290 "settings.recipes.servicesSuccessfulAddedInfo": "Đã thêm dịch vụ thành công", 291 "settings.recipes.servicesSuccessfulAddedInfo": "Đã thêm dịch vụ thành công",
291 "settings.searchService": "Tìm kiếm dịch vụ", 292 "settings.searchService": "Tìm kiếm dịch vụ",
diff --git a/src/i18n/locales/zh-HANS.json b/src/i18n/locales/zh-HANS.json
index a214e551c..7fa14acf9 100644
--- a/src/i18n/locales/zh-HANS.json
+++ b/src/i18n/locales/zh-HANS.json
@@ -210,6 +210,7 @@
210 "settings.recipes.customService.openFolder": "Open folder", 210 "settings.recipes.customService.openFolder": "Open folder",
211 "settings.recipes.headline": "可用的服务", 211 "settings.recipes.headline": "可用的服务",
212 "settings.recipes.missingService": "服务丢失?", 212 "settings.recipes.missingService": "服务丢失?",
213 "settings.recipes.mostPopular": "最受欢迎的",
213 "settings.recipes.nothingFound": "抱歉,没有找到相关服务", 214 "settings.recipes.nothingFound": "抱歉,没有找到相关服务",
214 "settings.recipes.servicesSuccessfulAddedInfo": "服务添加成功", 215 "settings.recipes.servicesSuccessfulAddedInfo": "服务添加成功",
215 "settings.searchService": "搜索服务", 216 "settings.searchService": "搜索服务",
diff --git a/src/i18n/locales/zh-HANT.json b/src/i18n/locales/zh-HANT.json
index d895011ba..6faa5b691 100644
--- a/src/i18n/locales/zh-HANT.json
+++ b/src/i18n/locales/zh-HANT.json
@@ -286,6 +286,7 @@
286 "settings.recipes.customService.openFolder": "開啟資料夾", 286 "settings.recipes.customService.openFolder": "開啟資料夾",
287 "settings.recipes.headline": "可用服務", 287 "settings.recipes.headline": "可用服務",
288 "settings.recipes.missingService": "Missing a service?", 288 "settings.recipes.missingService": "Missing a service?",
289 "settings.recipes.mostPopular": "熱門",
289 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.", 290 "settings.recipes.nothingFound": "Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
290 "settings.recipes.servicesSuccessfulAddedInfo": "新增服務成功", 291 "settings.recipes.servicesSuccessfulAddedInfo": "新增服務成功",
291 "settings.searchService": "搜尋服務", 292 "settings.searchService": "搜尋服務",
diff --git a/src/i18n/locales/zh-TW.json b/src/i18n/locales/zh-TW.json
index c8e0e698a..737500343 100644
--- a/src/i18n/locales/zh-TW.json
+++ b/src/i18n/locales/zh-TW.json
@@ -200,6 +200,7 @@
200 "settings.recipes.customService.openFolder": "Open folder", 200 "settings.recipes.customService.openFolder": "Open folder",
201 "settings.recipes.headline": "可使用的服務", 201 "settings.recipes.headline": "可使用的服務",
202 "settings.recipes.missingService": "缺少服務?", 202 "settings.recipes.missingService": "缺少服務?",
203 "settings.recipes.mostPopular": "最熱門",
203 "settings.recipes.nothingFound": "很抱歉,沒有與您的搜尋字詞符合的服務", 204 "settings.recipes.nothingFound": "很抱歉,沒有與您的搜尋字詞符合的服務",
204 "settings.recipes.servicesSuccessfulAddedInfo": "服務已成功新增。", 205 "settings.recipes.servicesSuccessfulAddedInfo": "服務已成功新增。",
205 "settings.searchService": "尋找服務", 206 "settings.searchService": "尋找服務",
diff --git a/src/i18n/locales/zh.json b/src/i18n/locales/zh.json
index 3ec0e74dd..f92a864b7 100644
--- a/src/i18n/locales/zh.json
+++ b/src/i18n/locales/zh.json
@@ -286,6 +286,7 @@
286 "settings.recipes.customService.openFolder": "打开文件夹", 286 "settings.recipes.customService.openFolder": "打开文件夹",
287 "settings.recipes.headline": "可用的服务", 287 "settings.recipes.headline": "可用的服务",
288 "settings.recipes.missingService": "找不到服务?", 288 "settings.recipes.missingService": "找不到服务?",
289 "settings.recipes.mostPopular": "Most popular",
289 "settings.recipes.nothingFound": "对不起,没有任何服务匹配您的搜索词 - 但您仍然可以使用“自定义网站”选项添加它。 请注意,网站可能会显示自您当前使用的版本以来添加到Ferdi的更多服务。 为了获得这些新服务,请考虑升级为较新版本的费尔迪。", 290 "settings.recipes.nothingFound": "对不起,没有任何服务匹配您的搜索词 - 但您仍然可以使用“自定义网站”选项添加它。 请注意,网站可能会显示自您当前使用的版本以来添加到Ferdi的更多服务。 为了获得这些新服务,请考虑升级为较新版本的费尔迪。",
290 "settings.recipes.servicesSuccessfulAddedInfo": "服务添加成功", 291 "settings.recipes.servicesSuccessfulAddedInfo": "服务添加成功",
291 "settings.searchService": "搜索服务", 292 "settings.searchService": "搜索服务",
diff --git a/src/i18n/messages/src/components/settings/recipes/RecipesDashboard.json b/src/i18n/messages/src/components/settings/recipes/RecipesDashboard.json
new file mode 100644
index 000000000..ce7bb2c9d
--- /dev/null
+++ b/src/i18n/messages/src/components/settings/recipes/RecipesDashboard.json
@@ -0,0 +1,184 @@
1[
2 {
3 "id": "settings.recipes.headline",
4 "defaultMessage": "!!!Available Services",
5 "file": "src/components/settings/recipes/RecipesDashboard.js",
6 "start": {
7 "line": 19,
8 "column": 12
9 },
10 "end": {
11 "line": 22,
12 "column": 3
13 }
14 },
15 {
16 "id": "settings.searchService",
17 "defaultMessage": "!!!Search service",
18 "file": "src/components/settings/recipes/RecipesDashboard.js",
19 "start": {
20 "line": 23,
21 "column": 17
22 },
23 "end": {
24 "line": 26,
25 "column": 3
26 }
27 },
28 {
29 "id": "settings.recipes.mostPopular",
30 "defaultMessage": "!!!Most popular",
31 "file": "src/components/settings/recipes/RecipesDashboard.js",
32 "start": {
33 "line": 27,
34 "column": 22
35 },
36 "end": {
37 "line": 30,
38 "column": 3
39 }
40 },
41 {
42 "id": "settings.recipes.all",
43 "defaultMessage": "!!!All services",
44 "file": "src/components/settings/recipes/RecipesDashboard.js",
45 "start": {
46 "line": 31,
47 "column": 14
48 },
49 "end": {
50 "line": 34,
51 "column": 3
52 }
53 },
54 {
55 "id": "settings.recipes.custom",
56 "defaultMessage": "!!!Custom Services",
57 "file": "src/components/settings/recipes/RecipesDashboard.js",
58 "start": {
59 "line": 35,
60 "column": 17
61 },
62 "end": {
63 "line": 38,
64 "column": 3
65 }
66 },
67 {
68 "id": "settings.recipes.nothingFound",
69 "defaultMessage": "!!!Sorry, but no service matched your search term - but you can still probably add it using the \"Custom Website\" option. Please note that the website might show more services that have been added to Ferdi since the version that you are currently on. To get those new services, please consider upgrading to a newer version of Ferdi.",
70 "file": "src/components/settings/recipes/RecipesDashboard.js",
71 "start": {
72 "line": 39,
73 "column": 16
74 },
75 "end": {
76 "line": 42,
77 "column": 3
78 }
79 },
80 {
81 "id": "settings.recipes.servicesSuccessfulAddedInfo",
82 "defaultMessage": "!!!Service successfully added",
83 "file": "src/components/settings/recipes/RecipesDashboard.js",
84 "start": {
85 "line": 43,
86 "column": 31
87 },
88 "end": {
89 "line": 46,
90 "column": 3
91 }
92 },
93 {
94 "id": "settings.recipes.missingService",
95 "defaultMessage": "!!!Missing a service?",
96 "file": "src/components/settings/recipes/RecipesDashboard.js",
97 "start": {
98 "line": 47,
99 "column": 18
100 },
101 "end": {
102 "line": 50,
103 "column": 3
104 }
105 },
106 {
107 "id": "settings.recipes.customService.intro",
108 "defaultMessage": "!!!To add a custom service, copy the recipe folder into:",
109 "file": "src/components/settings/recipes/RecipesDashboard.js",
110 "start": {
111 "line": 51,
112 "column": 21
113 },
114 "end": {
115 "line": 54,
116 "column": 3
117 }
118 },
119 {
120 "id": "settings.recipes.customService.openFolder",
121 "defaultMessage": "!!!Open directory",
122 "file": "src/components/settings/recipes/RecipesDashboard.js",
123 "start": {
124 "line": 55,
125 "column": 14
126 },
127 "end": {
128 "line": 58,
129 "column": 3
130 }
131 },
132 {
133 "id": "settings.recipes.customService.openDevDocs",
134 "defaultMessage": "!!!Developer Documentation",
135 "file": "src/components/settings/recipes/RecipesDashboard.js",
136 "start": {
137 "line": 59,
138 "column": 15
139 },
140 "end": {
141 "line": 62,
142 "column": 3
143 }
144 },
145 {
146 "id": "settings.recipes.customService.headline.customRecipes",
147 "defaultMessage": "!!!Custom 3rd Party Recipes",
148 "file": "src/components/settings/recipes/RecipesDashboard.js",
149 "start": {
150 "line": 63,
151 "column": 25
152 },
153 "end": {
154 "line": 66,
155 "column": 3
156 }
157 },
158 {
159 "id": "settings.recipes.customService.headline.communityRecipes",
160 "defaultMessage": "!!!Community 3rd Party Recipes",
161 "file": "src/components/settings/recipes/RecipesDashboard.js",
162 "start": {
163 "line": 67,
164 "column": 28
165 },
166 "end": {
167 "line": 70,
168 "column": 3
169 }
170 },
171 {
172 "id": "settings.recipes.customService.headline.devRecipes",
173 "defaultMessage": "!!!Your Development Service Recipes",
174 "file": "src/components/settings/recipes/RecipesDashboard.js",
175 "start": {
176 "line": 71,
177 "column": 22
178 },
179 "end": {
180 "line": 74,
181 "column": 3
182 }
183 }
184] \ No newline at end of file