aboutsummaryrefslogtreecommitdiffstats
path: root/src/i18n
diff options
context:
space:
mode:
Diffstat (limited to 'src/i18n')
-rw-r--r--src/i18n/locales/defaultMessages.json447
-rw-r--r--src/i18n/locales/en-US.json8
-rw-r--r--src/i18n/messages/src/components/services/content/ConnectionBanner.json67
-rw-r--r--src/i18n/messages/src/components/services/content/ConnectionLost.json67
-rw-r--r--src/i18n/messages/src/components/services/content/ConnectionLostBanner.json41
-rw-r--r--src/i18n/messages/src/components/services/content/WebControls.json67
-rw-r--r--src/i18n/messages/src/components/settings/services/EditServiceForm.json45
-rw-r--r--src/i18n/messages/src/components/ui/FeatureList.json13
-rw-r--r--src/i18n/messages/src/containers/settings/EditServiceScreen.json65
-rw-r--r--src/i18n/messages/src/containers/settings/EditSettingsScreen.json2
-rw-r--r--src/i18n/messages/src/features/recipeConnectionLost/components/WebControls.json67
11 files changed, 803 insertions, 86 deletions
diff --git a/src/i18n/locales/defaultMessages.json b/src/i18n/locales/defaultMessages.json
index 56d0b1971..f3ff7caf3 100644
--- a/src/i18n/locales/defaultMessages.json
+++ b/src/i18n/locales/defaultMessages.json
@@ -1193,6 +1193,190 @@
1193 { 1193 {
1194 "descriptors": [ 1194 "descriptors": [
1195 { 1195 {
1196 "defaultMessage": "!!!Home",
1197 "end": {
1198 "column": 3,
1199 "line": 16
1200 },
1201 "file": "src/components/services/content/ConnectionBanner.js",
1202 "id": "webControls.goHome",
1203 "start": {
1204 "column": 10,
1205 "line": 13
1206 }
1207 },
1208 {
1209 "defaultMessage": "!!!Open in Browser",
1210 "end": {
1211 "column": 3,
1212 "line": 20
1213 },
1214 "file": "src/components/services/content/ConnectionBanner.js",
1215 "id": "webControls.openInBrowser",
1216 "start": {
1217 "column": 17,
1218 "line": 17
1219 }
1220 },
1221 {
1222 "defaultMessage": "!!!Back",
1223 "end": {
1224 "column": 3,
1225 "line": 24
1226 },
1227 "file": "src/components/services/content/ConnectionBanner.js",
1228 "id": "webControls.back",
1229 "start": {
1230 "column": 8,
1231 "line": 21
1232 }
1233 },
1234 {
1235 "defaultMessage": "!!!Forward",
1236 "end": {
1237 "column": 3,
1238 "line": 28
1239 },
1240 "file": "src/components/services/content/ConnectionBanner.js",
1241 "id": "webControls.forward",
1242 "start": {
1243 "column": 11,
1244 "line": 25
1245 }
1246 },
1247 {
1248 "defaultMessage": "!!!Reload",
1249 "end": {
1250 "column": 3,
1251 "line": 32
1252 },
1253 "file": "src/components/services/content/ConnectionBanner.js",
1254 "id": "webControls.reload",
1255 "start": {
1256 "column": 10,
1257 "line": 29
1258 }
1259 }
1260 ],
1261 "path": "src/components/services/content/ConnectionBanner.json"
1262 },
1263 {
1264 "descriptors": [
1265 {
1266 "defaultMessage": "!!!Home",
1267 "end": {
1268 "column": 3,
1269 "line": 16
1270 },
1271 "file": "src/components/services/content/ConnectionLost.js",
1272 "id": "webControls.goHome",
1273 "start": {
1274 "column": 10,
1275 "line": 13
1276 }
1277 },
1278 {
1279 "defaultMessage": "!!!Open in Browser",
1280 "end": {
1281 "column": 3,
1282 "line": 20
1283 },
1284 "file": "src/components/services/content/ConnectionLost.js",
1285 "id": "webControls.openInBrowser",
1286 "start": {
1287 "column": 17,
1288 "line": 17
1289 }
1290 },
1291 {
1292 "defaultMessage": "!!!Back",
1293 "end": {
1294 "column": 3,
1295 "line": 24
1296 },
1297 "file": "src/components/services/content/ConnectionLost.js",
1298 "id": "webControls.back",
1299 "start": {
1300 "column": 8,
1301 "line": 21
1302 }
1303 },
1304 {
1305 "defaultMessage": "!!!Forward",
1306 "end": {
1307 "column": 3,
1308 "line": 28
1309 },
1310 "file": "src/components/services/content/ConnectionLost.js",
1311 "id": "webControls.forward",
1312 "start": {
1313 "column": 11,
1314 "line": 25
1315 }
1316 },
1317 {
1318 "defaultMessage": "!!!Reload",
1319 "end": {
1320 "column": 3,
1321 "line": 32
1322 },
1323 "file": "src/components/services/content/ConnectionLost.js",
1324 "id": "webControls.reload",
1325 "start": {
1326 "column": 10,
1327 "line": 29
1328 }
1329 }
1330 ],
1331 "path": "src/components/services/content/ConnectionLost.json"
1332 },
1333 {
1334 "descriptors": [
1335 {
1336 "defaultMessage": "!!!Oh no! Franz lost the connection to {name}.",
1337 "end": {
1338 "column": 3,
1339 "line": 18
1340 },
1341 "file": "src/components/services/content/ConnectionLostBanner.js",
1342 "id": "connectionLostBanner.message",
1343 "start": {
1344 "column": 8,
1345 "line": 15
1346 }
1347 },
1348 {
1349 "defaultMessage": "!!!What happened?",
1350 "end": {
1351 "column": 3,
1352 "line": 22
1353 },
1354 "file": "src/components/services/content/ConnectionLostBanner.js",
1355 "id": "connectionLostBanner.informationLink",
1356 "start": {
1357 "column": 19,
1358 "line": 19
1359 }
1360 },
1361 {
1362 "defaultMessage": "!!!Reload Service",
1363 "end": {
1364 "column": 3,
1365 "line": 26
1366 },
1367 "file": "src/components/services/content/ConnectionLostBanner.js",
1368 "id": "connectionLostBanner.cta",
1369 "start": {
1370 "column": 7,
1371 "line": 23
1372 }
1373 }
1374 ],
1375 "path": "src/components/services/content/ConnectionLostBanner.json"
1376 },
1377 {
1378 "descriptors": [
1379 {
1196 "defaultMessage": "!!!Oh no!", 1380 "defaultMessage": "!!!Oh no!",
1197 "end": { 1381 "end": {
1198 "column": 3, 1382 "column": 3,
@@ -1434,6 +1618,76 @@
1434 { 1618 {
1435 "descriptors": [ 1619 "descriptors": [
1436 { 1620 {
1621 "defaultMessage": "!!!Home",
1622 "end": {
1623 "column": 3,
1624 "line": 16
1625 },
1626 "file": "src/components/services/content/WebControls.js",
1627 "id": "webControls.goHome",
1628 "start": {
1629 "column": 10,
1630 "line": 13
1631 }
1632 },
1633 {
1634 "defaultMessage": "!!!Open in Browser",
1635 "end": {
1636 "column": 3,
1637 "line": 20
1638 },
1639 "file": "src/components/services/content/WebControls.js",
1640 "id": "webControls.openInBrowser",
1641 "start": {
1642 "column": 17,
1643 "line": 17
1644 }
1645 },
1646 {
1647 "defaultMessage": "!!!Back",
1648 "end": {
1649 "column": 3,
1650 "line": 24
1651 },
1652 "file": "src/components/services/content/WebControls.js",
1653 "id": "webControls.back",
1654 "start": {
1655 "column": 8,
1656 "line": 21
1657 }
1658 },
1659 {
1660 "defaultMessage": "!!!Forward",
1661 "end": {
1662 "column": 3,
1663 "line": 28
1664 },
1665 "file": "src/components/services/content/WebControls.js",
1666 "id": "webControls.forward",
1667 "start": {
1668 "column": 11,
1669 "line": 25
1670 }
1671 },
1672 {
1673 "defaultMessage": "!!!Reload",
1674 "end": {
1675 "column": 3,
1676 "line": 32
1677 },
1678 "file": "src/components/services/content/WebControls.js",
1679 "id": "webControls.reload",
1680 "start": {
1681 "column": 10,
1682 "line": 29
1683 }
1684 }
1685 ],
1686 "path": "src/components/services/content/WebControls.json"
1687 },
1688 {
1689 "descriptors": [
1690 {
1437 "defaultMessage": "!!!Oh no!", 1691 "defaultMessage": "!!!Oh no!",
1438 "end": { 1692 "end": {
1439 "column": 3, 1693 "column": 3,
@@ -2421,107 +2675,120 @@
2421 } 2675 }
2422 }, 2676 },
2423 { 2677 {
2424 "defaultMessage": "!!!Notifications", 2678 "defaultMessage": "!!!You currently have hibernation enabled but you can disable hibernation for individual services using this option.",
2425 "end": { 2679 "end": {
2426 "column": 3, 2680 "column": 3,
2427 "line": 99 2681 "line": 99
2428 }, 2682 },
2429 "file": "src/components/settings/services/EditServiceForm.js", 2683 "file": "src/components/settings/services/EditServiceForm.js",
2684 "id": "settings.service.form.disableHibernationInfo",
2685 "start": {
2686 "column": 26,
2687 "line": 96
2688 }
2689 },
2690 {
2691 "defaultMessage": "!!!Notifications",
2692 "end": {
2693 "column": 3,
2694 "line": 103
2695 },
2696 "file": "src/components/settings/services/EditServiceForm.js",
2430 "id": "settings.service.form.headlineNotifications", 2697 "id": "settings.service.form.headlineNotifications",
2431 "start": { 2698 "start": {
2432 "column": 25, 2699 "column": 25,
2433 "line": 96 2700 "line": 100
2434 } 2701 }
2435 }, 2702 },
2436 { 2703 {
2437 "defaultMessage": "!!!Unread message badges", 2704 "defaultMessage": "!!!Unread message badges",
2438 "end": { 2705 "end": {
2439 "column": 3, 2706 "column": 3,
2440 "line": 103 2707 "line": 107
2441 }, 2708 },
2442 "file": "src/components/settings/services/EditServiceForm.js", 2709 "file": "src/components/settings/services/EditServiceForm.js",
2443 "id": "settings.service.form.headlineBadges", 2710 "id": "settings.service.form.headlineBadges",
2444 "start": { 2711 "start": {
2445 "column": 18, 2712 "column": 18,
2446 "line": 100 2713 "line": 104
2447 } 2714 }
2448 }, 2715 },
2449 { 2716 {
2450 "defaultMessage": "!!!General", 2717 "defaultMessage": "!!!General",
2451 "end": { 2718 "end": {
2452 "column": 3, 2719 "column": 3,
2453 "line": 107 2720 "line": 111
2454 }, 2721 },
2455 "file": "src/components/settings/services/EditServiceForm.js", 2722 "file": "src/components/settings/services/EditServiceForm.js",
2456 "id": "settings.service.form.headlineGeneral", 2723 "id": "settings.service.form.headlineGeneral",
2457 "start": { 2724 "start": {
2458 "column": 19, 2725 "column": 19,
2459 "line": 104 2726 "line": 108
2460 } 2727 }
2461 }, 2728 },
2462 { 2729 {
2463 "defaultMessage": "!!!Delete", 2730 "defaultMessage": "!!!Delete",
2464 "end": { 2731 "end": {
2465 "column": 3, 2732 "column": 3,
2466 "line": 111 2733 "line": 115
2467 }, 2734 },
2468 "file": "src/components/settings/services/EditServiceForm.js", 2735 "file": "src/components/settings/services/EditServiceForm.js",
2469 "id": "settings.service.form.iconDelete", 2736 "id": "settings.service.form.iconDelete",
2470 "start": { 2737 "start": {
2471 "column": 14, 2738 "column": 14,
2472 "line": 108 2739 "line": 112
2473 } 2740 }
2474 }, 2741 },
2475 { 2742 {
2476 "defaultMessage": "!!!Drop your image, or click here", 2743 "defaultMessage": "!!!Drop your image, or click here",
2477 "end": { 2744 "end": {
2478 "column": 3, 2745 "column": 3,
2479 "line": 115 2746 "line": 119
2480 }, 2747 },
2481 "file": "src/components/settings/services/EditServiceForm.js", 2748 "file": "src/components/settings/services/EditServiceForm.js",
2482 "id": "settings.service.form.iconUpload", 2749 "id": "settings.service.form.iconUpload",
2483 "start": { 2750 "start": {
2484 "column": 14, 2751 "column": 14,
2485 "line": 112 2752 "line": 116
2486 } 2753 }
2487 }, 2754 },
2488 { 2755 {
2489 "defaultMessage": "!!!HTTP/HTTPS Proxy Settings", 2756 "defaultMessage": "!!!HTTP/HTTPS Proxy Settings",
2490 "end": { 2757 "end": {
2491 "column": 3, 2758 "column": 3,
2492 "line": 119 2759 "line": 123
2493 }, 2760 },
2494 "file": "src/components/settings/services/EditServiceForm.js", 2761 "file": "src/components/settings/services/EditServiceForm.js",
2495 "id": "settings.service.form.proxy.headline", 2762 "id": "settings.service.form.proxy.headline",
2496 "start": { 2763 "start": {
2497 "column": 17, 2764 "column": 17,
2498 "line": 116 2765 "line": 120
2499 } 2766 }
2500 }, 2767 },
2501 { 2768 {
2502 "defaultMessage": "!!!Please restart Ferdi after changing proxy Settings.", 2769 "defaultMessage": "!!!Please restart Ferdi after changing proxy Settings.",
2503 "end": { 2770 "end": {
2504 "column": 3, 2771 "column": 3,
2505 "line": 123 2772 "line": 127
2506 }, 2773 },
2507 "file": "src/components/settings/services/EditServiceForm.js", 2774 "file": "src/components/settings/services/EditServiceForm.js",
2508 "id": "settings.service.form.proxy.restartInfo", 2775 "id": "settings.service.form.proxy.restartInfo",
2509 "start": { 2776 "start": {
2510 "column": 20, 2777 "column": 20,
2511 "line": 120 2778 "line": 124
2512 } 2779 }
2513 }, 2780 },
2514 { 2781 {
2515 "defaultMessage": "!!!Proxy settings will not be synchronized with the Ferdi servers.", 2782 "defaultMessage": "!!!Proxy settings will not be synchronized with the Ferdi servers.",
2516 "end": { 2783 "end": {
2517 "column": 3, 2784 "column": 3,
2518 "line": 127 2785 "line": 131
2519 }, 2786 },
2520 "file": "src/components/settings/services/EditServiceForm.js", 2787 "file": "src/components/settings/services/EditServiceForm.js",
2521 "id": "settings.service.form.proxy.info", 2788 "id": "settings.service.form.proxy.info",
2522 "start": { 2789 "start": {
2523 "column": 13, 2790 "column": 13,
2524 "line": 124 2791 "line": 128
2525 } 2792 }
2526 } 2793 }
2527 ], 2794 ],
@@ -3888,6 +4155,19 @@
3888 "column": 10, 4155 "column": 10,
3889 "line": 65 4156 "line": 65
3890 } 4157 }
4158 },
4159 {
4160 "defaultMessage": "!!!Occasional Waiting Screens",
4161 "end": {
4162 "column": 3,
4163 "line": 72
4164 },
4165 "file": "src/components/ui/FeatureList.js",
4166 "id": "pricing.features.appDelaysEnabled",
4167 "start": {
4168 "column": 19,
4169 "line": 69
4170 }
3891 } 4171 }
3892 ], 4172 ],
3893 "path": "src/components/ui/FeatureList.json" 4173 "path": "src/components/ui/FeatureList.json"
@@ -4006,172 +4286,185 @@
4006 } 4286 }
4007 }, 4287 },
4008 { 4288 {
4009 "defaultMessage": "!!!Enable Notifications", 4289 "defaultMessage": "!!!Disable hibernation",
4010 "end": { 4290 "end": {
4011 "column": 3, 4291 "column": 3,
4012 "line": 39 4292 "line": 39
4013 }, 4293 },
4014 "file": "src/containers/settings/EditServiceScreen.js", 4294 "file": "src/containers/settings/EditServiceScreen.js",
4015 "id": "settings.service.form.enableNotification", 4295 "id": "settings.service.form.disableHibernation",
4016 "start": { 4296 "start": {
4017 "column": 22, 4297 "column": 22,
4018 "line": 36 4298 "line": 36
4019 } 4299 }
4020 }, 4300 },
4021 { 4301 {
4022 "defaultMessage": "!!!Show unread message badges", 4302 "defaultMessage": "!!!Enable Notifications",
4023 "end": { 4303 "end": {
4024 "column": 3, 4304 "column": 3,
4025 "line": 43 4305 "line": 43
4026 }, 4306 },
4027 "file": "src/containers/settings/EditServiceScreen.js", 4307 "file": "src/containers/settings/EditServiceScreen.js",
4308 "id": "settings.service.form.enableNotification",
4309 "start": {
4310 "column": 22,
4311 "line": 40
4312 }
4313 },
4314 {
4315 "defaultMessage": "!!!Show unread message badges",
4316 "end": {
4317 "column": 3,
4318 "line": 47
4319 },
4320 "file": "src/containers/settings/EditServiceScreen.js",
4028 "id": "settings.service.form.enableBadge", 4321 "id": "settings.service.form.enableBadge",
4029 "start": { 4322 "start": {
4030 "column": 15, 4323 "column": 15,
4031 "line": 40 4324 "line": 44
4032 } 4325 }
4033 }, 4326 },
4034 { 4327 {
4035 "defaultMessage": "!!!Enable audio", 4328 "defaultMessage": "!!!Enable audio",
4036 "end": { 4329 "end": {
4037 "column": 3, 4330 "column": 3,
4038 "line": 47 4331 "line": 51
4039 }, 4332 },
4040 "file": "src/containers/settings/EditServiceScreen.js", 4333 "file": "src/containers/settings/EditServiceScreen.js",
4041 "id": "settings.service.form.enableAudio", 4334 "id": "settings.service.form.enableAudio",
4042 "start": { 4335 "start": {
4043 "column": 15, 4336 "column": 15,
4044 "line": 44 4337 "line": 48
4045 } 4338 }
4046 }, 4339 },
4047 { 4340 {
4048 "defaultMessage": "!!!Team", 4341 "defaultMessage": "!!!Team",
4049 "end": { 4342 "end": {
4050 "column": 3, 4343 "column": 3,
4051 "line": 51 4344 "line": 55
4052 }, 4345 },
4053 "file": "src/containers/settings/EditServiceScreen.js", 4346 "file": "src/containers/settings/EditServiceScreen.js",
4054 "id": "settings.service.form.team", 4347 "id": "settings.service.form.team",
4055 "start": { 4348 "start": {
4056 "column": 8, 4349 "column": 8,
4057 "line": 48 4350 "line": 52
4058 } 4351 }
4059 }, 4352 },
4060 { 4353 {
4061 "defaultMessage": "!!!Service URL", 4354 "defaultMessage": "!!!Service URL",
4062 "end": { 4355 "end": {
4063 "column": 3, 4356 "column": 3,
4064 "line": 55 4357 "line": 59
4065 }, 4358 },
4066 "file": "src/containers/settings/EditServiceScreen.js", 4359 "file": "src/containers/settings/EditServiceScreen.js",
4067 "id": "settings.service.form.customUrl", 4360 "id": "settings.service.form.customUrl",
4068 "start": { 4361 "start": {
4069 "column": 13, 4362 "column": 13,
4070 "line": 52 4363 "line": 56
4071 } 4364 }
4072 }, 4365 },
4073 { 4366 {
4074 "defaultMessage": "!!!Show message badge for all new messages", 4367 "defaultMessage": "!!!Show message badge for all new messages",
4075 "end": { 4368 "end": {
4076 "column": 3, 4369 "column": 3,
4077 "line": 59 4370 "line": 63
4078 }, 4371 },
4079 "file": "src/containers/settings/EditServiceScreen.js", 4372 "file": "src/containers/settings/EditServiceScreen.js",
4080 "id": "settings.service.form.indirectMessages", 4373 "id": "settings.service.form.indirectMessages",
4081 "start": { 4374 "start": {
4082 "column": 20, 4375 "column": 20,
4083 "line": 56 4376 "line": 60
4084 } 4377 }
4085 }, 4378 },
4086 { 4379 {
4087 "defaultMessage": "!!!Custom icon", 4380 "defaultMessage": "!!!Custom icon",
4088 "end": { 4381 "end": {
4089 "column": 3, 4382 "column": 3,
4090 "line": 63 4383 "line": 67
4091 }, 4384 },
4092 "file": "src/containers/settings/EditServiceScreen.js", 4385 "file": "src/containers/settings/EditServiceScreen.js",
4093 "id": "settings.service.form.icon", 4386 "id": "settings.service.form.icon",
4094 "start": { 4387 "start": {
4095 "column": 8, 4388 "column": 8,
4096 "line": 60 4389 "line": 64
4097 } 4390 }
4098 }, 4391 },
4099 { 4392 {
4100 "defaultMessage": "!!!Enable Dark Mode", 4393 "defaultMessage": "!!!Enable Dark Mode",
4101 "end": { 4394 "end": {
4102 "column": 3, 4395 "column": 3,
4103 "line": 67 4396 "line": 71
4104 }, 4397 },
4105 "file": "src/containers/settings/EditServiceScreen.js", 4398 "file": "src/containers/settings/EditServiceScreen.js",
4106 "id": "settings.service.form.enableDarkMode", 4399 "id": "settings.service.form.enableDarkMode",
4107 "start": { 4400 "start": {
4108 "column": 18, 4401 "column": 18,
4109 "line": 64 4402 "line": 68
4110 } 4403 }
4111 }, 4404 },
4112 { 4405 {
4113 "defaultMessage": "!!!Use Proxy", 4406 "defaultMessage": "!!!Use Proxy",
4114 "end": { 4407 "end": {
4115 "column": 3, 4408 "column": 3,
4116 "line": 71 4409 "line": 75
4117 }, 4410 },
4118 "file": "src/containers/settings/EditServiceScreen.js", 4411 "file": "src/containers/settings/EditServiceScreen.js",
4119 "id": "settings.service.form.proxy.isEnabled", 4412 "id": "settings.service.form.proxy.isEnabled",
4120 "start": { 4413 "start": {
4121 "column": 15, 4414 "column": 15,
4122 "line": 68 4415 "line": 72
4123 } 4416 }
4124 }, 4417 },
4125 { 4418 {
4126 "defaultMessage": "!!!Proxy Host/IP", 4419 "defaultMessage": "!!!Proxy Host/IP",
4127 "end": { 4420 "end": {
4128 "column": 3, 4421 "column": 3,
4129 "line": 75 4422 "line": 79
4130 }, 4423 },
4131 "file": "src/containers/settings/EditServiceScreen.js", 4424 "file": "src/containers/settings/EditServiceScreen.js",
4132 "id": "settings.service.form.proxy.host", 4425 "id": "settings.service.form.proxy.host",
4133 "start": { 4426 "start": {
4134 "column": 13, 4427 "column": 13,
4135 "line": 72 4428 "line": 76
4136 } 4429 }
4137 }, 4430 },
4138 { 4431 {
4139 "defaultMessage": "!!!Port", 4432 "defaultMessage": "!!!Port",
4140 "end": { 4433 "end": {
4141 "column": 3, 4434 "column": 3,
4142 "line": 79 4435 "line": 83
4143 }, 4436 },
4144 "file": "src/containers/settings/EditServiceScreen.js", 4437 "file": "src/containers/settings/EditServiceScreen.js",
4145 "id": "settings.service.form.proxy.port", 4438 "id": "settings.service.form.proxy.port",
4146 "start": { 4439 "start": {
4147 "column": 13, 4440 "column": 13,
4148 "line": 76 4441 "line": 80
4149 } 4442 }
4150 }, 4443 },
4151 { 4444 {
4152 "defaultMessage": "!!!User", 4445 "defaultMessage": "!!!User",
4153 "end": { 4446 "end": {
4154 "column": 3, 4447 "column": 3,
4155 "line": 83 4448 "line": 87
4156 }, 4449 },
4157 "file": "src/containers/settings/EditServiceScreen.js", 4450 "file": "src/containers/settings/EditServiceScreen.js",
4158 "id": "settings.service.form.proxy.user", 4451 "id": "settings.service.form.proxy.user",
4159 "start": { 4452 "start": {
4160 "column": 13, 4453 "column": 13,
4161 "line": 80 4454 "line": 84
4162 } 4455 }
4163 }, 4456 },
4164 { 4457 {
4165 "defaultMessage": "!!!Password", 4458 "defaultMessage": "!!!Password",
4166 "end": { 4459 "end": {
4167 "column": 3, 4460 "column": 3,
4168 "line": 87 4461 "line": 91
4169 }, 4462 },
4170 "file": "src/containers/settings/EditServiceScreen.js", 4463 "file": "src/containers/settings/EditServiceScreen.js",
4171 "id": "settings.service.form.proxy.password", 4464 "id": "settings.service.form.proxy.password",
4172 "start": { 4465 "start": {
4173 "column": 17, 4466 "column": 17,
4174 "line": 84 4467 "line": 88
4175 } 4468 }
4176 } 4469 }
4177 ], 4470 ],
@@ -5327,6 +5620,76 @@
5327 { 5620 {
5328 "descriptors": [ 5621 "descriptors": [
5329 { 5622 {
5623 "defaultMessage": "!!!Home",
5624 "end": {
5625 "column": 3,
5626 "line": 16
5627 },
5628 "file": "src/features/recipeConnectionLost/components/WebControls.js",
5629 "id": "webControls.goHome",
5630 "start": {
5631 "column": 10,
5632 "line": 13
5633 }
5634 },
5635 {
5636 "defaultMessage": "!!!Open in Browser",
5637 "end": {
5638 "column": 3,
5639 "line": 20
5640 },
5641 "file": "src/features/recipeConnectionLost/components/WebControls.js",
5642 "id": "webControls.openInBrowser",
5643 "start": {
5644 "column": 17,
5645 "line": 17
5646 }
5647 },
5648 {
5649 "defaultMessage": "!!!Back",
5650 "end": {
5651 "column": 3,
5652 "line": 24
5653 },
5654 "file": "src/features/recipeConnectionLost/components/WebControls.js",
5655 "id": "webControls.back",
5656 "start": {
5657 "column": 8,
5658 "line": 21
5659 }
5660 },
5661 {
5662 "defaultMessage": "!!!Forward",
5663 "end": {
5664 "column": 3,
5665 "line": 28
5666 },
5667 "file": "src/features/recipeConnectionLost/components/WebControls.js",
5668 "id": "webControls.forward",
5669 "start": {
5670 "column": 11,
5671 "line": 25
5672 }
5673 },
5674 {
5675 "defaultMessage": "!!!Reload",
5676 "end": {
5677 "column": 3,
5678 "line": 32
5679 },
5680 "file": "src/features/recipeConnectionLost/components/WebControls.js",
5681 "id": "webControls.reload",
5682 "start": {
5683 "column": 10,
5684 "line": 29
5685 }
5686 }
5687 ],
5688 "path": "src/features/recipeConnectionLost/components/WebControls.json"
5689 },
5690 {
5691 "descriptors": [
5692 {
5330 "defaultMessage": "!!!Changes in Franz {version}", 5693 "defaultMessage": "!!!Changes in Franz {version}",
5331 "end": { 5694 "end": {
5332 "column": 3, 5695 "column": 3,
diff --git a/src/i18n/locales/en-US.json b/src/i18n/locales/en-US.json
index 947f927e7..8a95970a2 100644
--- a/src/i18n/locales/en-US.json
+++ b/src/i18n/locales/en-US.json
@@ -4,6 +4,9 @@
4 "changeserver.headline": "Change server", 4 "changeserver.headline": "Change server",
5 "changeserver.label": "Server", 5 "changeserver.label": "Server",
6 "changeserver.submit": "Submit", 6 "changeserver.submit": "Submit",
7 "connectionLostBanner.cta": "Reload Service",
8 "connectionLostBanner.informationLink": "What happened?",
9 "connectionLostBanner.message": "Oh no! Ferdi lost the connection to {name}.",
7 "feature.announcements.changelog.headline": "Changes in Ferdi {version}", 10 "feature.announcements.changelog.headline": "Changes in Ferdi {version}",
8 "feature.debugger.title": "Publish debugging information", 11 "feature.debugger.title": "Publish debugging information",
9 "feature.delayApp.headline": "Please purchase a Ferdi Supporter License to skip waiting", 12 "feature.delayApp.headline": "Please purchase a Ferdi Supporter License to skip waiting",
@@ -183,6 +186,7 @@
183 "pricing.features.accountSync": "Account Synchronisation", 186 "pricing.features.accountSync": "Account Synchronisation",
184 "pricing.features.adFree": "Forever ad-free", 187 "pricing.features.adFree": "Forever ad-free",
185 "pricing.features.appDelays": "No Waiting Screens", 188 "pricing.features.appDelays": "No Waiting Screens",
189 "pricing.features.appDelaysEnabled": "Occasional Waiting Screens",
186 "pricing.features.customWebsites": "Add Custom Websites", 190 "pricing.features.customWebsites": "Add Custom Websites",
187 "pricing.features.desktopNotifications": "Desktop Notifications", 191 "pricing.features.desktopNotifications": "Desktop Notifications",
188 "pricing.features.onPremise": "On-premise & other Hosted Services", 192 "pricing.features.onPremise": "On-premise & other Hosted Services",
@@ -305,8 +309,8 @@
305 "settings.app.form.sentry": "Send telemetry data", 309 "settings.app.form.sentry": "Send telemetry data",
306 "settings.app.form.serviceRibbonWidth": "Sidebar width", 310 "settings.app.form.serviceRibbonWidth": "Sidebar width",
307 "settings.app.form.showDisabledServices": "Display disabled services tabs", 311 "settings.app.form.showDisabledServices": "Display disabled services tabs",
308 "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled",
309 "settings.app.form.showDragArea": "Show draggable area on window", 312 "settings.app.form.showDragArea": "Show draggable area on window",
313 "settings.app.form.showMessagesBadgesWhenMuted": "Show unread message badge when notifications are disabled",
310 "settings.app.form.startMinimized": "Start minimized", 314 "settings.app.form.startMinimized": "Start minimized",
311 "settings.app.form.universalDarkMode": "Enable universal Dark Mode", 315 "settings.app.form.universalDarkMode": "Enable universal Dark Mode",
312 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi", 316 "settings.app.form.useTouchIdToUnlock": "Allow using TouchID to unlock Ferdi",
@@ -366,6 +370,8 @@
366 "settings.service.form.customUrlUpgradeAccount": "Upgrade your account", 370 "settings.service.form.customUrlUpgradeAccount": "Upgrade your account",
367 "settings.service.form.customUrlValidationError": "Could not validate custom {name} server.", 371 "settings.service.form.customUrlValidationError": "Could not validate custom {name} server.",
368 "settings.service.form.deleteButton": "Delete service", 372 "settings.service.form.deleteButton": "Delete service",
373 "settings.service.form.disableHibernation": "Disable hibernation",
374 "settings.service.form.disableHibernationInfo": "You currently have hibernation enabled but you can disable hibernation for individual services using this option.",
369 "settings.service.form.editServiceHeadline": "Edit {name}", 375 "settings.service.form.editServiceHeadline": "Edit {name}",
370 "settings.service.form.enableAudio": "Enable audio", 376 "settings.service.form.enableAudio": "Enable audio",
371 "settings.service.form.enableBadge": "Show unread message badges", 377 "settings.service.form.enableBadge": "Show unread message badges",
diff --git a/src/i18n/messages/src/components/services/content/ConnectionBanner.json b/src/i18n/messages/src/components/services/content/ConnectionBanner.json
new file mode 100644
index 000000000..1047c28b5
--- /dev/null
+++ b/src/i18n/messages/src/components/services/content/ConnectionBanner.json
@@ -0,0 +1,67 @@
1[
2 {
3 "id": "webControls.goHome",
4 "defaultMessage": "!!!Home",
5 "file": "src/components/services/content/ConnectionBanner.js",
6 "start": {
7 "line": 13,
8 "column": 10
9 },
10 "end": {
11 "line": 16,
12 "column": 3
13 }
14 },
15 {
16 "id": "webControls.openInBrowser",
17 "defaultMessage": "!!!Open in Browser",
18 "file": "src/components/services/content/ConnectionBanner.js",
19 "start": {
20 "line": 17,
21 "column": 17
22 },
23 "end": {
24 "line": 20,
25 "column": 3
26 }
27 },
28 {
29 "id": "webControls.back",
30 "defaultMessage": "!!!Back",
31 "file": "src/components/services/content/ConnectionBanner.js",
32 "start": {
33 "line": 21,
34 "column": 8
35 },
36 "end": {
37 "line": 24,
38 "column": 3
39 }
40 },
41 {
42 "id": "webControls.forward",
43 "defaultMessage": "!!!Forward",
44 "file": "src/components/services/content/ConnectionBanner.js",
45 "start": {
46 "line": 25,
47 "column": 11
48 },
49 "end": {
50 "line": 28,
51 "column": 3
52 }
53 },
54 {
55 "id": "webControls.reload",
56 "defaultMessage": "!!!Reload",
57 "file": "src/components/services/content/ConnectionBanner.js",
58 "start": {
59 "line": 29,
60 "column": 10
61 },
62 "end": {
63 "line": 32,
64 "column": 3
65 }
66 }
67] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/services/content/ConnectionLost.json b/src/i18n/messages/src/components/services/content/ConnectionLost.json
new file mode 100644
index 000000000..ee3f7a4ba
--- /dev/null
+++ b/src/i18n/messages/src/components/services/content/ConnectionLost.json
@@ -0,0 +1,67 @@
1[
2 {
3 "id": "webControls.goHome",
4 "defaultMessage": "!!!Home",
5 "file": "src/components/services/content/ConnectionLost.js",
6 "start": {
7 "line": 13,
8 "column": 10
9 },
10 "end": {
11 "line": 16,
12 "column": 3
13 }
14 },
15 {
16 "id": "webControls.openInBrowser",
17 "defaultMessage": "!!!Open in Browser",
18 "file": "src/components/services/content/ConnectionLost.js",
19 "start": {
20 "line": 17,
21 "column": 17
22 },
23 "end": {
24 "line": 20,
25 "column": 3
26 }
27 },
28 {
29 "id": "webControls.back",
30 "defaultMessage": "!!!Back",
31 "file": "src/components/services/content/ConnectionLost.js",
32 "start": {
33 "line": 21,
34 "column": 8
35 },
36 "end": {
37 "line": 24,
38 "column": 3
39 }
40 },
41 {
42 "id": "webControls.forward",
43 "defaultMessage": "!!!Forward",
44 "file": "src/components/services/content/ConnectionLost.js",
45 "start": {
46 "line": 25,
47 "column": 11
48 },
49 "end": {
50 "line": 28,
51 "column": 3
52 }
53 },
54 {
55 "id": "webControls.reload",
56 "defaultMessage": "!!!Reload",
57 "file": "src/components/services/content/ConnectionLost.js",
58 "start": {
59 "line": 29,
60 "column": 10
61 },
62 "end": {
63 "line": 32,
64 "column": 3
65 }
66 }
67] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/services/content/ConnectionLostBanner.json b/src/i18n/messages/src/components/services/content/ConnectionLostBanner.json
new file mode 100644
index 000000000..fd7019f41
--- /dev/null
+++ b/src/i18n/messages/src/components/services/content/ConnectionLostBanner.json
@@ -0,0 +1,41 @@
1[
2 {
3 "id": "connectionLostBanner.message",
4 "defaultMessage": "!!!Oh no! Franz lost the connection to {name}.",
5 "file": "src/components/services/content/ConnectionLostBanner.js",
6 "start": {
7 "line": 15,
8 "column": 8
9 },
10 "end": {
11 "line": 18,
12 "column": 3
13 }
14 },
15 {
16 "id": "connectionLostBanner.informationLink",
17 "defaultMessage": "!!!What happened?",
18 "file": "src/components/services/content/ConnectionLostBanner.js",
19 "start": {
20 "line": 19,
21 "column": 19
22 },
23 "end": {
24 "line": 22,
25 "column": 3
26 }
27 },
28 {
29 "id": "connectionLostBanner.cta",
30 "defaultMessage": "!!!Reload Service",
31 "file": "src/components/services/content/ConnectionLostBanner.js",
32 "start": {
33 "line": 23,
34 "column": 7
35 },
36 "end": {
37 "line": 26,
38 "column": 3
39 }
40 }
41] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/services/content/WebControls.json b/src/i18n/messages/src/components/services/content/WebControls.json
new file mode 100644
index 000000000..5af5143d0
--- /dev/null
+++ b/src/i18n/messages/src/components/services/content/WebControls.json
@@ -0,0 +1,67 @@
1[
2 {
3 "id": "webControls.goHome",
4 "defaultMessage": "!!!Home",
5 "file": "src/components/services/content/WebControls.js",
6 "start": {
7 "line": 13,
8 "column": 10
9 },
10 "end": {
11 "line": 16,
12 "column": 3
13 }
14 },
15 {
16 "id": "webControls.openInBrowser",
17 "defaultMessage": "!!!Open in Browser",
18 "file": "src/components/services/content/WebControls.js",
19 "start": {
20 "line": 17,
21 "column": 17
22 },
23 "end": {
24 "line": 20,
25 "column": 3
26 }
27 },
28 {
29 "id": "webControls.back",
30 "defaultMessage": "!!!Back",
31 "file": "src/components/services/content/WebControls.js",
32 "start": {
33 "line": 21,
34 "column": 8
35 },
36 "end": {
37 "line": 24,
38 "column": 3
39 }
40 },
41 {
42 "id": "webControls.forward",
43 "defaultMessage": "!!!Forward",
44 "file": "src/components/services/content/WebControls.js",
45 "start": {
46 "line": 25,
47 "column": 11
48 },
49 "end": {
50 "line": 28,
51 "column": 3
52 }
53 },
54 {
55 "id": "webControls.reload",
56 "defaultMessage": "!!!Reload",
57 "file": "src/components/services/content/WebControls.js",
58 "start": {
59 "line": 29,
60 "column": 10
61 },
62 "end": {
63 "line": 32,
64 "column": 3
65 }
66 }
67] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/settings/services/EditServiceForm.json b/src/i18n/messages/src/components/settings/services/EditServiceForm.json
index df64c8a5f..811c49498 100644
--- a/src/i18n/messages/src/components/settings/services/EditServiceForm.json
+++ b/src/i18n/messages/src/components/settings/services/EditServiceForm.json
@@ -234,15 +234,28 @@
234 } 234 }
235 }, 235 },
236 { 236 {
237 "id": "settings.service.form.disableHibernationInfo",
238 "defaultMessage": "!!!You currently have hibernation enabled but you can disable hibernation for individual services using this option.",
239 "file": "src/components/settings/services/EditServiceForm.js",
240 "start": {
241 "line": 96,
242 "column": 26
243 },
244 "end": {
245 "line": 99,
246 "column": 3
247 }
248 },
249 {
237 "id": "settings.service.form.headlineNotifications", 250 "id": "settings.service.form.headlineNotifications",
238 "defaultMessage": "!!!Notifications", 251 "defaultMessage": "!!!Notifications",
239 "file": "src/components/settings/services/EditServiceForm.js", 252 "file": "src/components/settings/services/EditServiceForm.js",
240 "start": { 253 "start": {
241 "line": 96, 254 "line": 100,
242 "column": 25 255 "column": 25
243 }, 256 },
244 "end": { 257 "end": {
245 "line": 99, 258 "line": 103,
246 "column": 3 259 "column": 3
247 } 260 }
248 }, 261 },
@@ -251,11 +264,11 @@
251 "defaultMessage": "!!!Unread message badges", 264 "defaultMessage": "!!!Unread message badges",
252 "file": "src/components/settings/services/EditServiceForm.js", 265 "file": "src/components/settings/services/EditServiceForm.js",
253 "start": { 266 "start": {
254 "line": 100, 267 "line": 104,
255 "column": 18 268 "column": 18
256 }, 269 },
257 "end": { 270 "end": {
258 "line": 103, 271 "line": 107,
259 "column": 3 272 "column": 3
260 } 273 }
261 }, 274 },
@@ -264,11 +277,11 @@
264 "defaultMessage": "!!!General", 277 "defaultMessage": "!!!General",
265 "file": "src/components/settings/services/EditServiceForm.js", 278 "file": "src/components/settings/services/EditServiceForm.js",
266 "start": { 279 "start": {
267 "line": 104, 280 "line": 108,
268 "column": 19 281 "column": 19
269 }, 282 },
270 "end": { 283 "end": {
271 "line": 107, 284 "line": 111,
272 "column": 3 285 "column": 3
273 } 286 }
274 }, 287 },
@@ -277,11 +290,11 @@
277 "defaultMessage": "!!!Delete", 290 "defaultMessage": "!!!Delete",
278 "file": "src/components/settings/services/EditServiceForm.js", 291 "file": "src/components/settings/services/EditServiceForm.js",
279 "start": { 292 "start": {
280 "line": 108, 293 "line": 112,
281 "column": 14 294 "column": 14
282 }, 295 },
283 "end": { 296 "end": {
284 "line": 111, 297 "line": 115,
285 "column": 3 298 "column": 3
286 } 299 }
287 }, 300 },
@@ -290,11 +303,11 @@
290 "defaultMessage": "!!!Drop your image, or click here", 303 "defaultMessage": "!!!Drop your image, or click here",
291 "file": "src/components/settings/services/EditServiceForm.js", 304 "file": "src/components/settings/services/EditServiceForm.js",
292 "start": { 305 "start": {
293 "line": 112, 306 "line": 116,
294 "column": 14 307 "column": 14
295 }, 308 },
296 "end": { 309 "end": {
297 "line": 115, 310 "line": 119,
298 "column": 3 311 "column": 3
299 } 312 }
300 }, 313 },
@@ -303,11 +316,11 @@
303 "defaultMessage": "!!!HTTP/HTTPS Proxy Settings", 316 "defaultMessage": "!!!HTTP/HTTPS Proxy Settings",
304 "file": "src/components/settings/services/EditServiceForm.js", 317 "file": "src/components/settings/services/EditServiceForm.js",
305 "start": { 318 "start": {
306 "line": 116, 319 "line": 120,
307 "column": 17 320 "column": 17
308 }, 321 },
309 "end": { 322 "end": {
310 "line": 119, 323 "line": 123,
311 "column": 3 324 "column": 3
312 } 325 }
313 }, 326 },
@@ -316,11 +329,11 @@
316 "defaultMessage": "!!!Please restart Ferdi after changing proxy Settings.", 329 "defaultMessage": "!!!Please restart Ferdi after changing proxy Settings.",
317 "file": "src/components/settings/services/EditServiceForm.js", 330 "file": "src/components/settings/services/EditServiceForm.js",
318 "start": { 331 "start": {
319 "line": 120, 332 "line": 124,
320 "column": 20 333 "column": 20
321 }, 334 },
322 "end": { 335 "end": {
323 "line": 123, 336 "line": 127,
324 "column": 3 337 "column": 3
325 } 338 }
326 }, 339 },
@@ -329,11 +342,11 @@
329 "defaultMessage": "!!!Proxy settings will not be synchronized with the Ferdi servers.", 342 "defaultMessage": "!!!Proxy settings will not be synchronized with the Ferdi servers.",
330 "file": "src/components/settings/services/EditServiceForm.js", 343 "file": "src/components/settings/services/EditServiceForm.js",
331 "start": { 344 "start": {
332 "line": 124, 345 "line": 128,
333 "column": 13 346 "column": 13
334 }, 347 },
335 "end": { 348 "end": {
336 "line": 127, 349 "line": 131,
337 "column": 3 350 "column": 3
338 } 351 }
339 } 352 }
diff --git a/src/i18n/messages/src/components/ui/FeatureList.json b/src/i18n/messages/src/components/ui/FeatureList.json
index 3201115b3..8d1dc4360 100644
--- a/src/i18n/messages/src/components/ui/FeatureList.json
+++ b/src/i18n/messages/src/components/ui/FeatureList.json
@@ -193,5 +193,18 @@
193 "line": 68, 193 "line": 68,
194 "column": 3 194 "column": 3
195 } 195 }
196 },
197 {
198 "id": "pricing.features.appDelaysEnabled",
199 "defaultMessage": "!!!Occasional Waiting Screens",
200 "file": "src/components/ui/FeatureList.js",
201 "start": {
202 "line": 69,
203 "column": 19
204 },
205 "end": {
206 "line": 72,
207 "column": 3
208 }
196 } 209 }
197] \ No newline at end of file 210] \ No newline at end of file
diff --git a/src/i18n/messages/src/containers/settings/EditServiceScreen.json b/src/i18n/messages/src/containers/settings/EditServiceScreen.json
index 9b46a1e6f..36937ebf8 100644
--- a/src/i18n/messages/src/containers/settings/EditServiceScreen.json
+++ b/src/i18n/messages/src/containers/settings/EditServiceScreen.json
@@ -26,8 +26,8 @@
26 } 26 }
27 }, 27 },
28 { 28 {
29 "id": "settings.service.form.enableNotification", 29 "id": "settings.service.form.disableHibernation",
30 "defaultMessage": "!!!Enable Notifications", 30 "defaultMessage": "!!!Disable hibernation",
31 "file": "src/containers/settings/EditServiceScreen.js", 31 "file": "src/containers/settings/EditServiceScreen.js",
32 "start": { 32 "start": {
33 "line": 36, 33 "line": 36,
@@ -39,15 +39,28 @@
39 } 39 }
40 }, 40 },
41 { 41 {
42 "id": "settings.service.form.enableNotification",
43 "defaultMessage": "!!!Enable Notifications",
44 "file": "src/containers/settings/EditServiceScreen.js",
45 "start": {
46 "line": 40,
47 "column": 22
48 },
49 "end": {
50 "line": 43,
51 "column": 3
52 }
53 },
54 {
42 "id": "settings.service.form.enableBadge", 55 "id": "settings.service.form.enableBadge",
43 "defaultMessage": "!!!Show unread message badges", 56 "defaultMessage": "!!!Show unread message badges",
44 "file": "src/containers/settings/EditServiceScreen.js", 57 "file": "src/containers/settings/EditServiceScreen.js",
45 "start": { 58 "start": {
46 "line": 40, 59 "line": 44,
47 "column": 15 60 "column": 15
48 }, 61 },
49 "end": { 62 "end": {
50 "line": 43, 63 "line": 47,
51 "column": 3 64 "column": 3
52 } 65 }
53 }, 66 },
@@ -56,11 +69,11 @@
56 "defaultMessage": "!!!Enable audio", 69 "defaultMessage": "!!!Enable audio",
57 "file": "src/containers/settings/EditServiceScreen.js", 70 "file": "src/containers/settings/EditServiceScreen.js",
58 "start": { 71 "start": {
59 "line": 44, 72 "line": 48,
60 "column": 15 73 "column": 15
61 }, 74 },
62 "end": { 75 "end": {
63 "line": 47, 76 "line": 51,
64 "column": 3 77 "column": 3
65 } 78 }
66 }, 79 },
@@ -69,11 +82,11 @@
69 "defaultMessage": "!!!Team", 82 "defaultMessage": "!!!Team",
70 "file": "src/containers/settings/EditServiceScreen.js", 83 "file": "src/containers/settings/EditServiceScreen.js",
71 "start": { 84 "start": {
72 "line": 48, 85 "line": 52,
73 "column": 8 86 "column": 8
74 }, 87 },
75 "end": { 88 "end": {
76 "line": 51, 89 "line": 55,
77 "column": 3 90 "column": 3
78 } 91 }
79 }, 92 },
@@ -82,11 +95,11 @@
82 "defaultMessage": "!!!Service URL", 95 "defaultMessage": "!!!Service URL",
83 "file": "src/containers/settings/EditServiceScreen.js", 96 "file": "src/containers/settings/EditServiceScreen.js",
84 "start": { 97 "start": {
85 "line": 52, 98 "line": 56,
86 "column": 13 99 "column": 13
87 }, 100 },
88 "end": { 101 "end": {
89 "line": 55, 102 "line": 59,
90 "column": 3 103 "column": 3
91 } 104 }
92 }, 105 },
@@ -95,11 +108,11 @@
95 "defaultMessage": "!!!Show message badge for all new messages", 108 "defaultMessage": "!!!Show message badge for all new messages",
96 "file": "src/containers/settings/EditServiceScreen.js", 109 "file": "src/containers/settings/EditServiceScreen.js",
97 "start": { 110 "start": {
98 "line": 56, 111 "line": 60,
99 "column": 20 112 "column": 20
100 }, 113 },
101 "end": { 114 "end": {
102 "line": 59, 115 "line": 63,
103 "column": 3 116 "column": 3
104 } 117 }
105 }, 118 },
@@ -108,11 +121,11 @@
108 "defaultMessage": "!!!Custom icon", 121 "defaultMessage": "!!!Custom icon",
109 "file": "src/containers/settings/EditServiceScreen.js", 122 "file": "src/containers/settings/EditServiceScreen.js",
110 "start": { 123 "start": {
111 "line": 60, 124 "line": 64,
112 "column": 8 125 "column": 8
113 }, 126 },
114 "end": { 127 "end": {
115 "line": 63, 128 "line": 67,
116 "column": 3 129 "column": 3
117 } 130 }
118 }, 131 },
@@ -121,11 +134,11 @@
121 "defaultMessage": "!!!Enable Dark Mode", 134 "defaultMessage": "!!!Enable Dark Mode",
122 "file": "src/containers/settings/EditServiceScreen.js", 135 "file": "src/containers/settings/EditServiceScreen.js",
123 "start": { 136 "start": {
124 "line": 64, 137 "line": 68,
125 "column": 18 138 "column": 18
126 }, 139 },
127 "end": { 140 "end": {
128 "line": 67, 141 "line": 71,
129 "column": 3 142 "column": 3
130 } 143 }
131 }, 144 },
@@ -134,11 +147,11 @@
134 "defaultMessage": "!!!Use Proxy", 147 "defaultMessage": "!!!Use Proxy",
135 "file": "src/containers/settings/EditServiceScreen.js", 148 "file": "src/containers/settings/EditServiceScreen.js",
136 "start": { 149 "start": {
137 "line": 68, 150 "line": 72,
138 "column": 15 151 "column": 15
139 }, 152 },
140 "end": { 153 "end": {
141 "line": 71, 154 "line": 75,
142 "column": 3 155 "column": 3
143 } 156 }
144 }, 157 },
@@ -147,11 +160,11 @@
147 "defaultMessage": "!!!Proxy Host/IP", 160 "defaultMessage": "!!!Proxy Host/IP",
148 "file": "src/containers/settings/EditServiceScreen.js", 161 "file": "src/containers/settings/EditServiceScreen.js",
149 "start": { 162 "start": {
150 "line": 72, 163 "line": 76,
151 "column": 13 164 "column": 13
152 }, 165 },
153 "end": { 166 "end": {
154 "line": 75, 167 "line": 79,
155 "column": 3 168 "column": 3
156 } 169 }
157 }, 170 },
@@ -160,11 +173,11 @@
160 "defaultMessage": "!!!Port", 173 "defaultMessage": "!!!Port",
161 "file": "src/containers/settings/EditServiceScreen.js", 174 "file": "src/containers/settings/EditServiceScreen.js",
162 "start": { 175 "start": {
163 "line": 76, 176 "line": 80,
164 "column": 13 177 "column": 13
165 }, 178 },
166 "end": { 179 "end": {
167 "line": 79, 180 "line": 83,
168 "column": 3 181 "column": 3
169 } 182 }
170 }, 183 },
@@ -173,11 +186,11 @@
173 "defaultMessage": "!!!User", 186 "defaultMessage": "!!!User",
174 "file": "src/containers/settings/EditServiceScreen.js", 187 "file": "src/containers/settings/EditServiceScreen.js",
175 "start": { 188 "start": {
176 "line": 80, 189 "line": 84,
177 "column": 13 190 "column": 13
178 }, 191 },
179 "end": { 192 "end": {
180 "line": 83, 193 "line": 87,
181 "column": 3 194 "column": 3
182 } 195 }
183 }, 196 },
@@ -186,11 +199,11 @@
186 "defaultMessage": "!!!Password", 199 "defaultMessage": "!!!Password",
187 "file": "src/containers/settings/EditServiceScreen.js", 200 "file": "src/containers/settings/EditServiceScreen.js",
188 "start": { 201 "start": {
189 "line": 84, 202 "line": 88,
190 "column": 17 203 "column": 17
191 }, 204 },
192 "end": { 205 "end": {
193 "line": 87, 206 "line": 91,
194 "column": 3 207 "column": 3
195 } 208 }
196 } 209 }
diff --git a/src/i18n/messages/src/containers/settings/EditSettingsScreen.json b/src/i18n/messages/src/containers/settings/EditSettingsScreen.json
index 5e084c1e1..42199503b 100644
--- a/src/i18n/messages/src/containers/settings/EditSettingsScreen.json
+++ b/src/i18n/messages/src/containers/settings/EditSettingsScreen.json
@@ -300,7 +300,7 @@
300 }, 300 },
301 { 301 {
302 "id": "settings.app.form.adaptableDarkMode", 302 "id": "settings.app.form.adaptableDarkMode",
303 "defaultMessage": "!!!Synchronize dark mode with my Mac's dark mode setting", 303 "defaultMessage": "!!!Synchronize dark mode with my OS's dark mode setting",
304 "file": "src/containers/settings/EditSettingsScreen.js", 304 "file": "src/containers/settings/EditSettingsScreen.js",
305 "start": { 305 "start": {
306 "line": 121, 306 "line": 121,
diff --git a/src/i18n/messages/src/features/recipeConnectionLost/components/WebControls.json b/src/i18n/messages/src/features/recipeConnectionLost/components/WebControls.json
new file mode 100644
index 000000000..f3bcaf345
--- /dev/null
+++ b/src/i18n/messages/src/features/recipeConnectionLost/components/WebControls.json
@@ -0,0 +1,67 @@
1[
2 {
3 "id": "webControls.goHome",
4 "defaultMessage": "!!!Home",
5 "file": "src/features/recipeConnectionLost/components/WebControls.js",
6 "start": {
7 "line": 13,
8 "column": 10
9 },
10 "end": {
11 "line": 16,
12 "column": 3
13 }
14 },
15 {
16 "id": "webControls.openInBrowser",
17 "defaultMessage": "!!!Open in Browser",
18 "file": "src/features/recipeConnectionLost/components/WebControls.js",
19 "start": {
20 "line": 17,
21 "column": 17
22 },
23 "end": {
24 "line": 20,
25 "column": 3
26 }
27 },
28 {
29 "id": "webControls.back",
30 "defaultMessage": "!!!Back",
31 "file": "src/features/recipeConnectionLost/components/WebControls.js",
32 "start": {
33 "line": 21,
34 "column": 8
35 },
36 "end": {
37 "line": 24,
38 "column": 3
39 }
40 },
41 {
42 "id": "webControls.forward",
43 "defaultMessage": "!!!Forward",
44 "file": "src/features/recipeConnectionLost/components/WebControls.js",
45 "start": {
46 "line": 25,
47 "column": 11
48 },
49 "end": {
50 "line": 28,
51 "column": 3
52 }
53 },
54 {
55 "id": "webControls.reload",
56 "defaultMessage": "!!!Reload",
57 "file": "src/features/recipeConnectionLost/components/WebControls.js",
58 "start": {
59 "line": 29,
60 "column": 10
61 },
62 "end": {
63 "line": 32,
64 "column": 3
65 }
66 }
67] \ No newline at end of file