aboutsummaryrefslogtreecommitdiffstats
path: root/src/i18n
diff options
context:
space:
mode:
authorLibravatar Stefan Malzner <stefan@adlk.io>2019-09-03 20:33:00 +0200
committerLibravatar Stefan Malzner <stefan@adlk.io>2019-09-03 20:33:00 +0200
commit3ca3e36cf7fce6b241e242a07cb4731760ee4265 (patch)
tree0796a3712aebbf695545892be19fc677e7acec8e /src/i18n
parentAutomatic i18n update (i18n.meetfranz.com) (diff)
parentUpdate en-US.json (diff)
downloadferdium-app-3ca3e36cf7fce6b241e242a07cb4731760ee4265.tar.gz
ferdium-app-3ca3e36cf7fce6b241e242a07cb4731760ee4265.tar.zst
ferdium-app-3ca3e36cf7fce6b241e242a07cb4731760ee4265.zip
Merge branch 'develop' into i18n
Diffstat (limited to 'src/i18n')
-rw-r--r--src/i18n/locales/defaultMessages.json1501
-rw-r--r--src/i18n/locales/en-US.json86
-rw-r--r--src/i18n/messages/src/components/TrialActivationInfoBar.json15
-rw-r--r--src/i18n/messages/src/components/auth/Pricing.json101
-rw-r--r--src/i18n/messages/src/components/auth/Signup.json57
-rw-r--r--src/i18n/messages/src/components/layout/AppLayout.json12
-rw-r--r--src/i18n/messages/src/components/services/content/ServiceRestricted.json67
-rw-r--r--src/i18n/messages/src/components/services/content/Services.json8
-rw-r--r--src/i18n/messages/src/components/settings/account/AccountDashboard.json124
-rw-r--r--src/i18n/messages/src/components/settings/navigation/SettingsNavigation.json32
-rw-r--r--src/i18n/messages/src/components/settings/recipes/RecipesDashboard.json116
-rw-r--r--src/i18n/messages/src/components/settings/services/EditServiceForm.json88
-rw-r--r--src/i18n/messages/src/components/settings/services/ServicesDashboard.json36
-rw-r--r--src/i18n/messages/src/components/subscription/SubscriptionForm.json164
-rw-r--r--src/i18n/messages/src/components/subscription/TrialForm.json93
-rw-r--r--src/i18n/messages/src/components/ui/FeatureList.json132
-rw-r--r--src/i18n/messages/src/features/delayApp/Component.json40
-rw-r--r--src/i18n/messages/src/features/serviceLimit/components/AnnouncementScreen.json15
-rw-r--r--src/i18n/messages/src/features/serviceLimit/components/LimitReachedInfobox.json28
-rw-r--r--src/i18n/messages/src/features/shareFranz/Component.json28
-rw-r--r--src/i18n/messages/src/helpers/plan-helpers.json54
-rw-r--r--src/i18n/messages/src/helpers/pricing-helpers.json80
-rw-r--r--src/i18n/messages/src/lib/Menu.json307
23 files changed, 2278 insertions, 906 deletions
diff --git a/src/i18n/locales/defaultMessages.json b/src/i18n/locales/defaultMessages.json
index d517b456b..62d56ad1f 100644
--- a/src/i18n/locales/defaultMessages.json
+++ b/src/i18n/locales/defaultMessages.json
@@ -417,55 +417,120 @@
417 { 417 {
418 "descriptors": [ 418 "descriptors": [
419 { 419 {
420 "defaultMessage": "!!!Support Franz", 420 "defaultMessage": "!!!Franz Professional",
421 "end": { 421 "end": {
422 "column": 3, 422 "column": 3,
423 "line": 16 423 "line": 18
424 }, 424 },
425 "file": "src/components/auth/Pricing.js", 425 "file": "src/components/auth/Pricing.js",
426 "id": "pricing.headline", 426 "id": "pricing.trial.headline",
427 "start": { 427 "start": {
428 "column": 12, 428 "column": 12,
429 "line": 13 429 "line": 15
430 } 430 }
431 }, 431 },
432 { 432 {
433 "defaultMessage": "!!!Select your support plan", 433 "defaultMessage": "!!!Your personal welcome offer:",
434 "end": { 434 "end": {
435 "column": 3, 435 "column": 3,
436 "line": 20 436 "line": 22
437 }, 437 },
438 "file": "src/components/auth/Pricing.js", 438 "file": "src/components/auth/Pricing.js",
439 "id": "pricing.support.label", 439 "id": "pricing.trial.subheadline",
440 "start": { 440 "start": {
441 "column": 23, 441 "column": 17,
442 "line": 17 442 "line": 19
443 } 443 }
444 }, 444 },
445 { 445 {
446 "defaultMessage": "!!!Support the development of Franz", 446 "defaultMessage": "!!!No strings attached",
447 "end": { 447 "end": {
448 "column": 3, 448 "column": 3,
449 "line": 24 449 "line": 26
450 },
451 "file": "src/components/auth/Pricing.js",
452 "id": "pricing.trial.terms.headline",
453 "start": {
454 "column": 29,
455 "line": 23
456 }
457 },
458 {
459 "defaultMessage": "!!!No credit card required",
460 "end": {
461 "column": 3,
462 "line": 30
450 }, 463 },
451 "file": "src/components/auth/Pricing.js", 464 "file": "src/components/auth/Pricing.js",
452 "id": "pricing.submit.label", 465 "id": "pricing.trial.terms.noCreditCard",
466 "start": {
467 "column": 16,
468 "line": 27
469 }
470 },
471 {
472 "defaultMessage": "!!!Your free trial ends automatically after 14 days",
473 "end": {
474 "column": 3,
475 "line": 34
476 },
477 "file": "src/components/auth/Pricing.js",
478 "id": "pricing.trial.terms.automaticTrialEnd",
453 "start": { 479 "start": {
454 "column": 21, 480 "column": 21,
455 "line": 21 481 "line": 31
456 } 482 }
457 }, 483 },
458 { 484 {
459 "defaultMessage": "!!!I don't want to support the development of Franz.", 485 "defaultMessage": "!!!Sorry, we could not activate your trial!",
460 "end": { 486 "end": {
461 "column": 3, 487 "column": 3,
462 "line": 28 488 "line": 38
463 }, 489 },
464 "file": "src/components/auth/Pricing.js", 490 "file": "src/components/auth/Pricing.js",
465 "id": "pricing.link.skipPayment", 491 "id": "pricing.trial.error",
466 "start": { 492 "start": {
467 "column": 15, 493 "column": 19,
468 "line": 25 494 "line": 35
495 }
496 },
497 {
498 "defaultMessage": "!!!Yes, upgrade my account to Franz Professional",
499 "end": {
500 "column": 3,
501 "line": 42
502 },
503 "file": "src/components/auth/Pricing.js",
504 "id": "pricing.trial.cta.accept",
505 "start": {
506 "column": 13,
507 "line": 39
508 }
509 },
510 {
511 "defaultMessage": "!!!Continue to Franz",
512 "end": {
513 "column": 3,
514 "line": 46
515 },
516 "file": "src/components/auth/Pricing.js",
517 "id": "pricing.trial.cta.skip",
518 "start": {
519 "column": 11,
520 "line": 43
521 }
522 },
523 {
524 "defaultMessage": "!!!Franz Professional includes:",
525 "end": {
526 "column": 3,
527 "line": 50
528 },
529 "file": "src/components/auth/Pricing.js",
530 "id": "pricing.trial.features.headline",
531 "start": {
532 "column": 20,
533 "line": 47
469 } 534 }
470 } 535 }
471 ], 536 ],
@@ -477,156 +542,143 @@
477 "defaultMessage": "!!!Sign up", 542 "defaultMessage": "!!!Sign up",
478 "end": { 543 "end": {
479 "column": 3, 544 "column": 3,
480 "line": 21 545 "line": 20
481 }, 546 },
482 "file": "src/components/auth/Signup.js", 547 "file": "src/components/auth/Signup.js",
483 "id": "signup.headline", 548 "id": "signup.headline",
484 "start": { 549 "start": {
485 "column": 12, 550 "column": 12,
486 "line": 18 551 "line": 17
487 } 552 }
488 }, 553 },
489 { 554 {
490 "defaultMessage": "!!!Firstname", 555 "defaultMessage": "!!!Firstname",
491 "end": { 556 "end": {
492 "column": 3, 557 "column": 3,
493 "line": 25 558 "line": 24
494 }, 559 },
495 "file": "src/components/auth/Signup.js", 560 "file": "src/components/auth/Signup.js",
496 "id": "signup.firstname.label", 561 "id": "signup.firstname.label",
497 "start": { 562 "start": {
498 "column": 18, 563 "column": 18,
499 "line": 22 564 "line": 21
500 } 565 }
501 }, 566 },
502 { 567 {
503 "defaultMessage": "!!!Lastname", 568 "defaultMessage": "!!!Lastname",
504 "end": { 569 "end": {
505 "column": 3, 570 "column": 3,
506 "line": 29 571 "line": 28
507 }, 572 },
508 "file": "src/components/auth/Signup.js", 573 "file": "src/components/auth/Signup.js",
509 "id": "signup.lastname.label", 574 "id": "signup.lastname.label",
510 "start": { 575 "start": {
511 "column": 17, 576 "column": 17,
512 "line": 26 577 "line": 25
513 } 578 }
514 }, 579 },
515 { 580 {
516 "defaultMessage": "!!!Email address", 581 "defaultMessage": "!!!Email address",
517 "end": { 582 "end": {
518 "column": 3, 583 "column": 3,
519 "line": 33 584 "line": 32
520 }, 585 },
521 "file": "src/components/auth/Signup.js", 586 "file": "src/components/auth/Signup.js",
522 "id": "signup.email.label", 587 "id": "signup.email.label",
523 "start": { 588 "start": {
524 "column": 14, 589 "column": 14,
525 "line": 30 590 "line": 29
526 }
527 },
528 {
529 "defaultMessage": "!!!Company",
530 "end": {
531 "column": 3,
532 "line": 37
533 },
534 "file": "src/components/auth/Signup.js",
535 "id": "signup.company.label",
536 "start": {
537 "column": 16,
538 "line": 34
539 } 591 }
540 }, 592 },
541 { 593 {
542 "defaultMessage": "!!!Password", 594 "defaultMessage": "!!!Password",
543 "end": { 595 "end": {
544 "column": 3, 596 "column": 3,
545 "line": 41 597 "line": 40
546 }, 598 },
547 "file": "src/components/auth/Signup.js", 599 "file": "src/components/auth/Signup.js",
548 "id": "signup.password.label", 600 "id": "signup.password.label",
549 "start": { 601 "start": {
550 "column": 17, 602 "column": 17,
551 "line": 38 603 "line": 37
552 } 604 }
553 }, 605 },
554 { 606 {
555 "defaultMessage": "!!!By creating a Franz account you accept the", 607 "defaultMessage": "!!!By creating a Franz account you accept the",
556 "end": { 608 "end": {
557 "column": 3, 609 "column": 3,
558 "line": 45 610 "line": 44
559 }, 611 },
560 "file": "src/components/auth/Signup.js", 612 "file": "src/components/auth/Signup.js",
561 "id": "signup.legal.info", 613 "id": "signup.legal.info",
562 "start": { 614 "start": {
563 "column": 13, 615 "column": 13,
564 "line": 42 616 "line": 41
565 } 617 }
566 }, 618 },
567 { 619 {
568 "defaultMessage": "!!!Terms of service", 620 "defaultMessage": "!!!Terms of service",
569 "end": { 621 "end": {
570 "column": 3, 622 "column": 3,
571 "line": 49 623 "line": 48
572 }, 624 },
573 "file": "src/components/auth/Signup.js", 625 "file": "src/components/auth/Signup.js",
574 "id": "signup.legal.terms", 626 "id": "signup.legal.terms",
575 "start": { 627 "start": {
576 "column": 9, 628 "column": 9,
577 "line": 46 629 "line": 45
578 } 630 }
579 }, 631 },
580 { 632 {
581 "defaultMessage": "!!!Privacy Statement", 633 "defaultMessage": "!!!Privacy Statement",
582 "end": { 634 "end": {
583 "column": 3, 635 "column": 3,
584 "line": 53 636 "line": 52
585 }, 637 },
586 "file": "src/components/auth/Signup.js", 638 "file": "src/components/auth/Signup.js",
587 "id": "signup.legal.privacy", 639 "id": "signup.legal.privacy",
588 "start": { 640 "start": {
589 "column": 11, 641 "column": 11,
590 "line": 50 642 "line": 49
591 } 643 }
592 }, 644 },
593 { 645 {
594 "defaultMessage": "!!!Create account", 646 "defaultMessage": "!!!Create account",
595 "end": { 647 "end": {
596 "column": 3, 648 "column": 3,
597 "line": 57 649 "line": 56
598 }, 650 },
599 "file": "src/components/auth/Signup.js", 651 "file": "src/components/auth/Signup.js",
600 "id": "signup.submit.label", 652 "id": "signup.submit.label",
601 "start": { 653 "start": {
602 "column": 21, 654 "column": 21,
603 "line": 54 655 "line": 53
604 } 656 }
605 }, 657 },
606 { 658 {
607 "defaultMessage": "!!!Already have an account, sign in?", 659 "defaultMessage": "!!!Already have an account, sign in?",
608 "end": { 660 "end": {
609 "column": 3, 661 "column": 3,
610 "line": 61 662 "line": 60
611 }, 663 },
612 "file": "src/components/auth/Signup.js", 664 "file": "src/components/auth/Signup.js",
613 "id": "signup.link.login", 665 "id": "signup.link.login",
614 "start": { 666 "start": {
615 "column": 13, 667 "column": 13,
616 "line": 58 668 "line": 57
617 } 669 }
618 }, 670 },
619 { 671 {
620 "defaultMessage": "!!!A user with that email address already exists", 672 "defaultMessage": "!!!A user with that email address already exists",
621 "end": { 673 "end": {
622 "column": 3, 674 "column": 3,
623 "line": 65 675 "line": 64
624 }, 676 },
625 "file": "src/components/auth/Signup.js", 677 "file": "src/components/auth/Signup.js",
626 "id": "signup.emailDuplicate", 678 "id": "signup.emailDuplicate",
627 "start": { 679 "start": {
628 "column": 18, 680 "column": 18,
629 "line": 62 681 "line": 61
630 } 682 }
631 } 683 }
632 ], 684 ],
@@ -669,39 +721,39 @@
669 "defaultMessage": "!!!Your services have been updated.", 721 "defaultMessage": "!!!Your services have been updated.",
670 "end": { 722 "end": {
671 "column": 3, 723 "column": 3,
672 "line": 29 724 "line": 31
673 }, 725 },
674 "file": "src/components/layout/AppLayout.js", 726 "file": "src/components/layout/AppLayout.js",
675 "id": "infobar.servicesUpdated", 727 "id": "infobar.servicesUpdated",
676 "start": { 728 "start": {
677 "column": 19, 729 "column": 19,
678 "line": 26 730 "line": 28
679 } 731 }
680 }, 732 },
681 { 733 {
682 "defaultMessage": "!!!Reload services", 734 "defaultMessage": "!!!Reload services",
683 "end": { 735 "end": {
684 "column": 3, 736 "column": 3,
685 "line": 33 737 "line": 35
686 }, 738 },
687 "file": "src/components/layout/AppLayout.js", 739 "file": "src/components/layout/AppLayout.js",
688 "id": "infobar.buttonReloadServices", 740 "id": "infobar.buttonReloadServices",
689 "start": { 741 "start": {
690 "column": 24, 742 "column": 24,
691 "line": 30 743 "line": 32
692 } 744 }
693 }, 745 },
694 { 746 {
695 "defaultMessage": "!!!Could not load services and user information", 747 "defaultMessage": "!!!Could not load services and user information",
696 "end": { 748 "end": {
697 "column": 3, 749 "column": 3,
698 "line": 37 750 "line": 39
699 }, 751 },
700 "file": "src/components/layout/AppLayout.js", 752 "file": "src/components/layout/AppLayout.js",
701 "id": "infobar.requiredRequestsFailed", 753 "id": "infobar.requiredRequestsFailed",
702 "start": { 754 "start": {
703 "column": 26, 755 "column": 26,
704 "line": 34 756 "line": 36
705 } 757 }
706 } 758 }
707 ], 759 ],
@@ -894,29 +946,99 @@
894 { 946 {
895 "descriptors": [ 947 "descriptors": [
896 { 948 {
897 "defaultMessage": "!!!Welcome to Franz", 949 "defaultMessage": "!!!You have reached your service limit.",
898 "end": { 950 "end": {
899 "column": 3, 951 "column": 3,
900 "line": 14 952 "line": 14
901 }, 953 },
954 "file": "src/components/services/content/ServiceRestricted.js",
955 "id": "service.restrictedHandler.serviceLimit.headline",
956 "start": {
957 "column": 24,
958 "line": 11
959 }
960 },
961 {
962 "defaultMessage": "!!!Please upgrade your account to use more than {count} services.",
963 "end": {
964 "column": 3,
965 "line": 18
966 },
967 "file": "src/components/services/content/ServiceRestricted.js",
968 "id": "service.restrictedHandler.serviceLimit.text",
969 "start": {
970 "column": 20,
971 "line": 15
972 }
973 },
974 {
975 "defaultMessage": "!!!Franz Professional Plan required",
976 "end": {
977 "column": 3,
978 "line": 22
979 },
980 "file": "src/components/services/content/ServiceRestricted.js",
981 "id": "service.restrictedHandler.customUrl.headline",
982 "start": {
983 "column": 21,
984 "line": 19
985 }
986 },
987 {
988 "defaultMessage": "!!!Please upgrade to the Franz Professional plan to use custom urls & self hosted services.",
989 "end": {
990 "column": 3,
991 "line": 26
992 },
993 "file": "src/components/services/content/ServiceRestricted.js",
994 "id": "service.restrictedHandler.customUrl.text",
995 "start": {
996 "column": 17,
997 "line": 23
998 }
999 },
1000 {
1001 "defaultMessage": "!!!Upgrade Account",
1002 "end": {
1003 "column": 3,
1004 "line": 30
1005 },
1006 "file": "src/components/services/content/ServiceRestricted.js",
1007 "id": "service.restrictedHandler.action",
1008 "start": {
1009 "column": 10,
1010 "line": 27
1011 }
1012 }
1013 ],
1014 "path": "src/components/services/content/ServiceRestricted.json"
1015 },
1016 {
1017 "descriptors": [
1018 {
1019 "defaultMessage": "!!!Welcome to Franz",
1020 "end": {
1021 "column": 3,
1022 "line": 17
1023 },
902 "file": "src/components/services/content/Services.js", 1024 "file": "src/components/services/content/Services.js",
903 "id": "services.welcome", 1025 "id": "services.welcome",
904 "start": { 1026 "start": {
905 "column": 11, 1027 "column": 11,
906 "line": 11 1028 "line": 14
907 } 1029 }
908 }, 1030 },
909 { 1031 {
910 "defaultMessage": "!!!Get started", 1032 "defaultMessage": "!!!Get started",
911 "end": { 1033 "end": {
912 "column": 3, 1034 "column": 3,
913 "line": 18 1035 "line": 21
914 }, 1036 },
915 "file": "src/components/services/content/Services.js", 1037 "file": "src/components/services/content/Services.js",
916 "id": "services.getStarted", 1038 "id": "services.getStarted",
917 "start": { 1039 "start": {
918 "column": 14, 1040 "column": 14,
919 "line": 15 1041 "line": 18
920 } 1042 }
921 } 1043 }
922 ], 1044 ],
@@ -1107,38 +1229,25 @@
1107 "defaultMessage": "!!!Account", 1229 "defaultMessage": "!!!Account",
1108 "end": { 1230 "end": {
1109 "column": 3, 1231 "column": 3,
1110 "line": 17 1232 "line": 21
1111 }, 1233 },
1112 "file": "src/components/settings/account/AccountDashboard.js", 1234 "file": "src/components/settings/account/AccountDashboard.js",
1113 "id": "settings.account.headline", 1235 "id": "settings.account.headline",
1114 "start": { 1236 "start": {
1115 "column": 12, 1237 "column": 12,
1116 "line": 14 1238 "line": 18
1117 } 1239 }
1118 }, 1240 },
1119 { 1241 {
1120 "defaultMessage": "!!!Your Subscription", 1242 "defaultMessage": "!!!Your Subscription",
1121 "end": { 1243 "end": {
1122 "column": 3, 1244 "column": 3,
1123 "line": 21 1245 "line": 25
1124 }, 1246 },
1125 "file": "src/components/settings/account/AccountDashboard.js", 1247 "file": "src/components/settings/account/AccountDashboard.js",
1126 "id": "settings.account.headlineSubscription", 1248 "id": "settings.account.headlineSubscription",
1127 "start": { 1249 "start": {
1128 "column": 24, 1250 "column": 24,
1129 "line": 18
1130 }
1131 },
1132 {
1133 "defaultMessage": "!!!Upgrade your Account",
1134 "end": {
1135 "column": 3,
1136 "line": 25
1137 },
1138 "file": "src/components/settings/account/AccountDashboard.js",
1139 "id": "settings.account.headlineUpgrade",
1140 "start": {
1141 "column": 19,
1142 "line": 22 1251 "line": 22
1143 } 1252 }
1144 }, 1253 },
@@ -1169,133 +1278,198 @@
1169 } 1278 }
1170 }, 1279 },
1171 { 1280 {
1172 "defaultMessage": "!!!Basic Account", 1281 "defaultMessage": "!!!Upgrade to Franz Professional",
1173 "end": { 1282 "end": {
1174 "column": 3, 1283 "column": 3,
1175 "line": 37 1284 "line": 37
1176 }, 1285 },
1177 "file": "src/components/settings/account/AccountDashboard.js", 1286 "file": "src/components/settings/account/AccountDashboard.js",
1287 "id": "settings.account.upgradeToPro.label",
1288 "start": {
1289 "column": 23,
1290 "line": 34
1291 }
1292 },
1293 {
1294 "defaultMessage": "!!!Basic Account",
1295 "end": {
1296 "column": 3,
1297 "line": 41
1298 },
1299 "file": "src/components/settings/account/AccountDashboard.js",
1178 "id": "settings.account.accountType.basic", 1300 "id": "settings.account.accountType.basic",
1179 "start": { 1301 "start": {
1180 "column": 20, 1302 "column": 20,
1181 "line": 34 1303 "line": 38
1182 } 1304 }
1183 }, 1305 },
1184 { 1306 {
1185 "defaultMessage": "!!!Premium Supporter Account", 1307 "defaultMessage": "!!!Premium Supporter Account",
1186 "end": { 1308 "end": {
1187 "column": 3, 1309 "column": 3,
1188 "line": 41 1310 "line": 45
1189 }, 1311 },
1190 "file": "src/components/settings/account/AccountDashboard.js", 1312 "file": "src/components/settings/account/AccountDashboard.js",
1191 "id": "settings.account.accountType.premium", 1313 "id": "settings.account.accountType.premium",
1192 "start": { 1314 "start": {
1193 "column": 22, 1315 "column": 22,
1194 "line": 38 1316 "line": 42
1195 } 1317 }
1196 }, 1318 },
1197 { 1319 {
1198 "defaultMessage": "!!!Edit Account", 1320 "defaultMessage": "!!!Edit Account",
1199 "end": { 1321 "end": {
1200 "column": 3, 1322 "column": 3,
1201 "line": 45 1323 "line": 49
1202 }, 1324 },
1203 "file": "src/components/settings/account/AccountDashboard.js", 1325 "file": "src/components/settings/account/AccountDashboard.js",
1204 "id": "settings.account.account.editButton", 1326 "id": "settings.account.account.editButton",
1205 "start": { 1327 "start": {
1206 "column": 21, 1328 "column": 21,
1207 "line": 42 1329 "line": 46
1208 } 1330 }
1209 }, 1331 },
1210 { 1332 {
1211 "defaultMessage": "!!Invoices", 1333 "defaultMessage": "!!Invoices",
1212 "end": { 1334 "end": {
1213 "column": 3, 1335 "column": 3,
1214 "line": 49 1336 "line": 53
1215 }, 1337 },
1216 "file": "src/components/settings/account/AccountDashboard.js", 1338 "file": "src/components/settings/account/AccountDashboard.js",
1217 "id": "settings.account.headlineInvoices", 1339 "id": "settings.account.headlineInvoices",
1218 "start": { 1340 "start": {
1219 "column": 18, 1341 "column": 18,
1220 "line": 46 1342 "line": 50
1221 } 1343 }
1222 }, 1344 },
1223 { 1345 {
1224 "defaultMessage": "!!!Download", 1346 "defaultMessage": "!!!Download",
1225 "end": { 1347 "end": {
1226 "column": 3, 1348 "column": 3,
1227 "line": 53 1349 "line": 57
1228 }, 1350 },
1229 "file": "src/components/settings/account/AccountDashboard.js", 1351 "file": "src/components/settings/account/AccountDashboard.js",
1230 "id": "settings.account.invoiceDownload", 1352 "id": "settings.account.invoiceDownload",
1231 "start": { 1353 "start": {
1232 "column": 19, 1354 "column": 19,
1233 "line": 50 1355 "line": 54
1234 } 1356 }
1235 }, 1357 },
1236 { 1358 {
1237 "defaultMessage": "!!!Could not load user information", 1359 "defaultMessage": "!!!Could not load user information",
1238 "end": { 1360 "end": {
1239 "column": 3, 1361 "column": 3,
1240 "line": 57 1362 "line": 61
1241 }, 1363 },
1242 "file": "src/components/settings/account/AccountDashboard.js", 1364 "file": "src/components/settings/account/AccountDashboard.js",
1243 "id": "settings.account.userInfoRequestFailed", 1365 "id": "settings.account.userInfoRequestFailed",
1244 "start": { 1366 "start": {
1245 "column": 25, 1367 "column": 25,
1246 "line": 54 1368 "line": 58
1247 } 1369 }
1248 }, 1370 },
1249 { 1371 {
1250 "defaultMessage": "!!!Try again", 1372 "defaultMessage": "!!!Try again",
1251 "end": { 1373 "end": {
1252 "column": 3, 1374 "column": 3,
1253 "line": 61 1375 "line": 65
1254 }, 1376 },
1255 "file": "src/components/settings/account/AccountDashboard.js", 1377 "file": "src/components/settings/account/AccountDashboard.js",
1256 "id": "settings.account.tryReloadUserInfoRequest", 1378 "id": "settings.account.tryReloadUserInfoRequest",
1257 "start": { 1379 "start": {
1258 "column": 28, 1380 "column": 28,
1259 "line": 58 1381 "line": 62
1260 } 1382 }
1261 }, 1383 },
1262 { 1384 {
1263 "defaultMessage": "!!!Delete account", 1385 "defaultMessage": "!!!Delete account",
1264 "end": { 1386 "end": {
1265 "column": 3, 1387 "column": 3,
1266 "line": 65 1388 "line": 69
1267 }, 1389 },
1268 "file": "src/components/settings/account/AccountDashboard.js", 1390 "file": "src/components/settings/account/AccountDashboard.js",
1269 "id": "settings.account.deleteAccount", 1391 "id": "settings.account.deleteAccount",
1270 "start": { 1392 "start": {
1271 "column": 17, 1393 "column": 17,
1272 "line": 62 1394 "line": 66
1273 } 1395 }
1274 }, 1396 },
1275 { 1397 {
1276 "defaultMessage": "!!!If you don't need your Franz account any longer, you can delete your account and all related data here.", 1398 "defaultMessage": "!!!If you don't need your Franz account any longer, you can delete your account and all related data here.",
1277 "end": { 1399 "end": {
1278 "column": 3, 1400 "column": 3,
1279 "line": 69 1401 "line": 73
1280 }, 1402 },
1281 "file": "src/components/settings/account/AccountDashboard.js", 1403 "file": "src/components/settings/account/AccountDashboard.js",
1282 "id": "settings.account.deleteInfo", 1404 "id": "settings.account.deleteInfo",
1283 "start": { 1405 "start": {
1284 "column": 14, 1406 "column": 14,
1285 "line": 66 1407 "line": 70
1286 } 1408 }
1287 }, 1409 },
1288 { 1410 {
1289 "defaultMessage": "!!!You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", 1411 "defaultMessage": "!!!You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!",
1290 "end": { 1412 "end": {
1291 "column": 3, 1413 "column": 3,
1292 "line": 73 1414 "line": 77
1293 }, 1415 },
1294 "file": "src/components/settings/account/AccountDashboard.js", 1416 "file": "src/components/settings/account/AccountDashboard.js",
1295 "id": "settings.account.deleteEmailSent", 1417 "id": "settings.account.deleteEmailSent",
1296 "start": { 1418 "start": {
1297 "column": 19, 1419 "column": 19,
1298 "line": 70 1420 "line": 74
1421 }
1422 },
1423 {
1424 "defaultMessage": "!!!Free Trial",
1425 "end": {
1426 "column": 3,
1427 "line": 81
1428 },
1429 "file": "src/components/settings/account/AccountDashboard.js",
1430 "id": "settings.account.trial",
1431 "start": {
1432 "column": 9,
1433 "line": 78
1434 }
1435 },
1436 {
1437 "defaultMessage": "!!!Your Franz License:",
1438 "end": {
1439 "column": 3,
1440 "line": 85
1441 },
1442 "file": "src/components/settings/account/AccountDashboard.js",
1443 "id": "settings.account.yourLicense",
1444 "start": {
1445 "column": 15,
1446 "line": 82
1447 }
1448 },
1449 {
1450 "defaultMessage": "!!!Your free trial ends in {duration}.",
1451 "end": {
1452 "column": 3,
1453 "line": 89
1454 },
1455 "file": "src/components/settings/account/AccountDashboard.js",
1456 "id": "settings.account.trialEndsIn",
1457 "start": {
1458 "column": 15,
1459 "line": 86
1460 }
1461 },
1462 {
1463 "defaultMessage": "!!!Please update your billing info to continue using {license} after your trial period.",
1464 "end": {
1465 "column": 3,
1466 "line": 93
1467 },
1468 "file": "src/components/settings/account/AccountDashboard.js",
1469 "id": "settings.account.trialUpdateBillingInfo",
1470 "start": {
1471 "column": 33,
1472 "line": 90
1299 } 1473 }
1300 } 1474 }
1301 ], 1475 ],
@@ -1307,104 +1481,104 @@
1307 "defaultMessage": "!!!Available services", 1481 "defaultMessage": "!!!Available services",
1308 "end": { 1482 "end": {
1309 "column": 3, 1483 "column": 3,
1310 "line": 16 1484 "line": 17
1311 }, 1485 },
1312 "file": "src/components/settings/navigation/SettingsNavigation.js", 1486 "file": "src/components/settings/navigation/SettingsNavigation.js",
1313 "id": "settings.navigation.availableServices", 1487 "id": "settings.navigation.availableServices",
1314 "start": { 1488 "start": {
1315 "column": 21, 1489 "column": 21,
1316 "line": 13 1490 "line": 14
1317 } 1491 }
1318 }, 1492 },
1319 { 1493 {
1320 "defaultMessage": "!!!Your services", 1494 "defaultMessage": "!!!Your services",
1321 "end": { 1495 "end": {
1322 "column": 3, 1496 "column": 3,
1323 "line": 20 1497 "line": 21
1324 }, 1498 },
1325 "file": "src/components/settings/navigation/SettingsNavigation.js", 1499 "file": "src/components/settings/navigation/SettingsNavigation.js",
1326 "id": "settings.navigation.yourServices", 1500 "id": "settings.navigation.yourServices",
1327 "start": { 1501 "start": {
1328 "column": 16, 1502 "column": 16,
1329 "line": 17 1503 "line": 18
1330 } 1504 }
1331 }, 1505 },
1332 { 1506 {
1333 "defaultMessage": "!!!Your workspaces", 1507 "defaultMessage": "!!!Your workspaces",
1334 "end": { 1508 "end": {
1335 "column": 3, 1509 "column": 3,
1336 "line": 24 1510 "line": 25
1337 }, 1511 },
1338 "file": "src/components/settings/navigation/SettingsNavigation.js", 1512 "file": "src/components/settings/navigation/SettingsNavigation.js",
1339 "id": "settings.navigation.yourWorkspaces", 1513 "id": "settings.navigation.yourWorkspaces",
1340 "start": { 1514 "start": {
1341 "column": 18, 1515 "column": 18,
1342 "line": 21 1516 "line": 22
1343 } 1517 }
1344 }, 1518 },
1345 { 1519 {
1346 "defaultMessage": "!!!Account", 1520 "defaultMessage": "!!!Account",
1347 "end": { 1521 "end": {
1348 "column": 3, 1522 "column": 3,
1349 "line": 28 1523 "line": 29
1350 }, 1524 },
1351 "file": "src/components/settings/navigation/SettingsNavigation.js", 1525 "file": "src/components/settings/navigation/SettingsNavigation.js",
1352 "id": "settings.navigation.account", 1526 "id": "settings.navigation.account",
1353 "start": { 1527 "start": {
1354 "column": 11, 1528 "column": 11,
1355 "line": 25 1529 "line": 26
1356 } 1530 }
1357 }, 1531 },
1358 { 1532 {
1359 "defaultMessage": "!!!Manage Team", 1533 "defaultMessage": "!!!Manage Team",
1360 "end": { 1534 "end": {
1361 "column": 3, 1535 "column": 3,
1362 "line": 32 1536 "line": 33
1363 }, 1537 },
1364 "file": "src/components/settings/navigation/SettingsNavigation.js", 1538 "file": "src/components/settings/navigation/SettingsNavigation.js",
1365 "id": "settings.navigation.team", 1539 "id": "settings.navigation.team",
1366 "start": { 1540 "start": {
1367 "column": 8, 1541 "column": 8,
1368 "line": 29 1542 "line": 30
1369 } 1543 }
1370 }, 1544 },
1371 { 1545 {
1372 "defaultMessage": "!!!Settings", 1546 "defaultMessage": "!!!Settings",
1373 "end": { 1547 "end": {
1374 "column": 3, 1548 "column": 3,
1375 "line": 36 1549 "line": 37
1376 }, 1550 },
1377 "file": "src/components/settings/navigation/SettingsNavigation.js", 1551 "file": "src/components/settings/navigation/SettingsNavigation.js",
1378 "id": "settings.navigation.settings", 1552 "id": "settings.navigation.settings",
1379 "start": { 1553 "start": {
1380 "column": 12, 1554 "column": 12,
1381 "line": 33 1555 "line": 34
1382 } 1556 }
1383 }, 1557 },
1384 { 1558 {
1385 "defaultMessage": "!!!Invite Friends", 1559 "defaultMessage": "!!!Invite Friends",
1386 "end": { 1560 "end": {
1387 "column": 3, 1561 "column": 3,
1388 "line": 40 1562 "line": 41
1389 }, 1563 },
1390 "file": "src/components/settings/navigation/SettingsNavigation.js", 1564 "file": "src/components/settings/navigation/SettingsNavigation.js",
1391 "id": "settings.navigation.inviteFriends", 1565 "id": "settings.navigation.inviteFriends",
1392 "start": { 1566 "start": {
1393 "column": 17, 1567 "column": 17,
1394 "line": 37 1568 "line": 38
1395 } 1569 }
1396 }, 1570 },
1397 { 1571 {
1398 "defaultMessage": "!!!Logout", 1572 "defaultMessage": "!!!Logout",
1399 "end": { 1573 "end": {
1400 "column": 3, 1574 "column": 3,
1401 "line": 44 1575 "line": 45
1402 }, 1576 },
1403 "file": "src/components/settings/navigation/SettingsNavigation.js", 1577 "file": "src/components/settings/navigation/SettingsNavigation.js",
1404 "id": "settings.navigation.logout", 1578 "id": "settings.navigation.logout",
1405 "start": { 1579 "start": {
1406 "column": 10, 1580 "column": 10,
1407 "line": 41 1581 "line": 42
1408 } 1582 }
1409 } 1583 }
1410 ], 1584 ],
@@ -1416,104 +1590,182 @@
1416 "defaultMessage": "!!!Available Services", 1590 "defaultMessage": "!!!Available Services",
1417 "end": { 1591 "end": {
1418 "column": 3, 1592 "column": 3,
1419 "line": 18 1593 "line": 23
1420 }, 1594 },
1421 "file": "src/components/settings/recipes/RecipesDashboard.js", 1595 "file": "src/components/settings/recipes/RecipesDashboard.js",
1422 "id": "settings.recipes.headline", 1596 "id": "settings.recipes.headline",
1423 "start": { 1597 "start": {
1424 "column": 12, 1598 "column": 12,
1425 "line": 15 1599 "line": 20
1426 } 1600 }
1427 }, 1601 },
1428 { 1602 {
1429 "defaultMessage": "!!!Search service", 1603 "defaultMessage": "!!!Search service",
1430 "end": { 1604 "end": {
1431 "column": 3, 1605 "column": 3,
1432 "line": 22 1606 "line": 27
1433 }, 1607 },
1434 "file": "src/components/settings/recipes/RecipesDashboard.js", 1608 "file": "src/components/settings/recipes/RecipesDashboard.js",
1435 "id": "settings.searchService", 1609 "id": "settings.searchService",
1436 "start": { 1610 "start": {
1437 "column": 17, 1611 "column": 17,
1438 "line": 19 1612 "line": 24
1439 } 1613 }
1440 }, 1614 },
1441 { 1615 {
1442 "defaultMessage": "!!!Most popular", 1616 "defaultMessage": "!!!Most popular",
1443 "end": { 1617 "end": {
1444 "column": 3, 1618 "column": 3,
1445 "line": 26 1619 "line": 31
1446 }, 1620 },
1447 "file": "src/components/settings/recipes/RecipesDashboard.js", 1621 "file": "src/components/settings/recipes/RecipesDashboard.js",
1448 "id": "settings.recipes.mostPopular", 1622 "id": "settings.recipes.mostPopular",
1449 "start": { 1623 "start": {
1450 "column": 22, 1624 "column": 22,
1451 "line": 23 1625 "line": 28
1452 } 1626 }
1453 }, 1627 },
1454 { 1628 {
1455 "defaultMessage": "!!!All services", 1629 "defaultMessage": "!!!All services",
1456 "end": { 1630 "end": {
1457 "column": 3, 1631 "column": 3,
1458 "line": 30 1632 "line": 35
1459 }, 1633 },
1460 "file": "src/components/settings/recipes/RecipesDashboard.js", 1634 "file": "src/components/settings/recipes/RecipesDashboard.js",
1461 "id": "settings.recipes.all", 1635 "id": "settings.recipes.all",
1462 "start": { 1636 "start": {
1463 "column": 14, 1637 "column": 14,
1464 "line": 27 1638 "line": 32
1465 } 1639 }
1466 }, 1640 },
1467 { 1641 {
1468 "defaultMessage": "!!!Development", 1642 "defaultMessage": "!!!Custom Services",
1469 "end": { 1643 "end": {
1470 "column": 3, 1644 "column": 3,
1471 "line": 34 1645 "line": 39
1472 }, 1646 },
1473 "file": "src/components/settings/recipes/RecipesDashboard.js", 1647 "file": "src/components/settings/recipes/RecipesDashboard.js",
1474 "id": "settings.recipes.dev", 1648 "id": "settings.recipes.custom",
1475 "start": { 1649 "start": {
1476 "column": 14, 1650 "column": 17,
1477 "line": 31 1651 "line": 36
1478 } 1652 }
1479 }, 1653 },
1480 { 1654 {
1481 "defaultMessage": "!!!Sorry, but no service matched your search term.", 1655 "defaultMessage": "!!!Sorry, but no service matched your search term.",
1482 "end": { 1656 "end": {
1483 "column": 3, 1657 "column": 3,
1484 "line": 38 1658 "line": 43
1485 }, 1659 },
1486 "file": "src/components/settings/recipes/RecipesDashboard.js", 1660 "file": "src/components/settings/recipes/RecipesDashboard.js",
1487 "id": "settings.recipes.nothingFound", 1661 "id": "settings.recipes.nothingFound",
1488 "start": { 1662 "start": {
1489 "column": 16, 1663 "column": 16,
1490 "line": 35 1664 "line": 40
1491 } 1665 }
1492 }, 1666 },
1493 { 1667 {
1494 "defaultMessage": "!!!Service successfully added", 1668 "defaultMessage": "!!!Service successfully added",
1495 "end": { 1669 "end": {
1496 "column": 3, 1670 "column": 3,
1497 "line": 42 1671 "line": 47
1498 }, 1672 },
1499 "file": "src/components/settings/recipes/RecipesDashboard.js", 1673 "file": "src/components/settings/recipes/RecipesDashboard.js",
1500 "id": "settings.recipes.servicesSuccessfulAddedInfo", 1674 "id": "settings.recipes.servicesSuccessfulAddedInfo",
1501 "start": { 1675 "start": {
1502 "column": 31, 1676 "column": 31,
1503 "line": 39 1677 "line": 44
1504 } 1678 }
1505 }, 1679 },
1506 { 1680 {
1507 "defaultMessage": "!!!Missing a service?", 1681 "defaultMessage": "!!!Missing a service?",
1508 "end": { 1682 "end": {
1509 "column": 3, 1683 "column": 3,
1510 "line": 46 1684 "line": 51
1511 }, 1685 },
1512 "file": "src/components/settings/recipes/RecipesDashboard.js", 1686 "file": "src/components/settings/recipes/RecipesDashboard.js",
1513 "id": "settings.recipes.missingService", 1687 "id": "settings.recipes.missingService",
1514 "start": { 1688 "start": {
1515 "column": 18, 1689 "column": 18,
1516 "line": 43 1690 "line": 48
1691 }
1692 },
1693 {
1694 "defaultMessage": "!!!To add a custom service, copy the recipe folder into:",
1695 "end": {
1696 "column": 3,
1697 "line": 55
1698 },
1699 "file": "src/components/settings/recipes/RecipesDashboard.js",
1700 "id": "settings.recipes.customService.intro",
1701 "start": {
1702 "column": 21,
1703 "line": 52
1704 }
1705 },
1706 {
1707 "defaultMessage": "!!!Open directory",
1708 "end": {
1709 "column": 3,
1710 "line": 59
1711 },
1712 "file": "src/components/settings/recipes/RecipesDashboard.js",
1713 "id": "settings.recipes.customService.openFolder",
1714 "start": {
1715 "column": 14,
1716 "line": 56
1717 }
1718 },
1719 {
1720 "defaultMessage": "!!!Developer Documentation",
1721 "end": {
1722 "column": 3,
1723 "line": 63
1724 },
1725 "file": "src/components/settings/recipes/RecipesDashboard.js",
1726 "id": "settings.recipes.customService.openDevDocs",
1727 "start": {
1728 "column": 15,
1729 "line": 60
1730 }
1731 },
1732 {
1733 "defaultMessage": "!!!Custom Service Recipes",
1734 "end": {
1735 "column": 3,
1736 "line": 67
1737 },
1738 "file": "src/components/settings/recipes/RecipesDashboard.js",
1739 "id": "settings.recipes.customService.headline.customRecipes",
1740 "start": {
1741 "column": 25,
1742 "line": 64
1743 }
1744 },
1745 {
1746 "defaultMessage": "!!!Community Services",
1747 "end": {
1748 "column": 3,
1749 "line": 71
1750 },
1751 "file": "src/components/settings/recipes/RecipesDashboard.js",
1752 "id": "settings.recipes.customService.headline.communityRecipes",
1753 "start": {
1754 "column": 28,
1755 "line": 68
1756 }
1757 },
1758 {
1759 "defaultMessage": "!!!Your Development Service Recipes",
1760 "end": {
1761 "column": 3,
1762 "line": 75
1763 },
1764 "file": "src/components/settings/recipes/RecipesDashboard.js",
1765 "id": "settings.recipes.customService.headline.devRecipes",
1766 "start": {
1767 "column": 22,
1768 "line": 72
1517 } 1769 }
1518 } 1770 }
1519 ], 1771 ],
@@ -1525,286 +1777,286 @@
1525 "defaultMessage": "!!!Save service", 1777 "defaultMessage": "!!!Save service",
1526 "end": { 1778 "end": {
1527 "column": 3, 1779 "column": 3,
1528 "line": 25 1780 "line": 27
1529 }, 1781 },
1530 "file": "src/components/settings/services/EditServiceForm.js", 1782 "file": "src/components/settings/services/EditServiceForm.js",
1531 "id": "settings.service.form.saveButton", 1783 "id": "settings.service.form.saveButton",
1532 "start": { 1784 "start": {
1533 "column": 15, 1785 "column": 15,
1534 "line": 22 1786 "line": 24
1535 } 1787 }
1536 }, 1788 },
1537 { 1789 {
1538 "defaultMessage": "!!!Delete Service", 1790 "defaultMessage": "!!!Delete Service",
1539 "end": { 1791 "end": {
1540 "column": 3, 1792 "column": 3,
1541 "line": 29 1793 "line": 31
1542 }, 1794 },
1543 "file": "src/components/settings/services/EditServiceForm.js", 1795 "file": "src/components/settings/services/EditServiceForm.js",
1544 "id": "settings.service.form.deleteButton", 1796 "id": "settings.service.form.deleteButton",
1545 "start": { 1797 "start": {
1546 "column": 17, 1798 "column": 17,
1547 "line": 26 1799 "line": 28
1548 } 1800 }
1549 }, 1801 },
1550 { 1802 {
1551 "defaultMessage": "!!!Available services", 1803 "defaultMessage": "!!!Available services",
1552 "end": { 1804 "end": {
1553 "column": 3, 1805 "column": 3,
1554 "line": 33 1806 "line": 35
1555 }, 1807 },
1556 "file": "src/components/settings/services/EditServiceForm.js", 1808 "file": "src/components/settings/services/EditServiceForm.js",
1557 "id": "settings.service.form.availableServices", 1809 "id": "settings.service.form.availableServices",
1558 "start": { 1810 "start": {
1559 "column": 21, 1811 "column": 21,
1560 "line": 30 1812 "line": 32
1561 } 1813 }
1562 }, 1814 },
1563 { 1815 {
1564 "defaultMessage": "!!!Your services", 1816 "defaultMessage": "!!!Your services",
1565 "end": { 1817 "end": {
1566 "column": 3, 1818 "column": 3,
1567 "line": 37 1819 "line": 39
1568 }, 1820 },
1569 "file": "src/components/settings/services/EditServiceForm.js", 1821 "file": "src/components/settings/services/EditServiceForm.js",
1570 "id": "settings.service.form.yourServices", 1822 "id": "settings.service.form.yourServices",
1571 "start": { 1823 "start": {
1572 "column": 16, 1824 "column": 16,
1573 "line": 34 1825 "line": 36
1574 } 1826 }
1575 }, 1827 },
1576 { 1828 {
1577 "defaultMessage": "!!!Add {name}", 1829 "defaultMessage": "!!!Add {name}",
1578 "end": { 1830 "end": {
1579 "column": 3, 1831 "column": 3,
1580 "line": 41 1832 "line": 43
1581 }, 1833 },
1582 "file": "src/components/settings/services/EditServiceForm.js", 1834 "file": "src/components/settings/services/EditServiceForm.js",
1583 "id": "settings.service.form.addServiceHeadline", 1835 "id": "settings.service.form.addServiceHeadline",
1584 "start": { 1836 "start": {
1585 "column": 22, 1837 "column": 22,
1586 "line": 38 1838 "line": 40
1587 } 1839 }
1588 }, 1840 },
1589 { 1841 {
1590 "defaultMessage": "!!!Edit {name}", 1842 "defaultMessage": "!!!Edit {name}",
1591 "end": { 1843 "end": {
1592 "column": 3, 1844 "column": 3,
1593 "line": 45 1845 "line": 47
1594 }, 1846 },
1595 "file": "src/components/settings/services/EditServiceForm.js", 1847 "file": "src/components/settings/services/EditServiceForm.js",
1596 "id": "settings.service.form.editServiceHeadline", 1848 "id": "settings.service.form.editServiceHeadline",
1597 "start": { 1849 "start": {
1598 "column": 23, 1850 "column": 23,
1599 "line": 42 1851 "line": 44
1600 } 1852 }
1601 }, 1853 },
1602 { 1854 {
1603 "defaultMessage": "!!!Hosted", 1855 "defaultMessage": "!!!Hosted",
1604 "end": { 1856 "end": {
1605 "column": 3, 1857 "column": 3,
1606 "line": 49 1858 "line": 51
1607 }, 1859 },
1608 "file": "src/components/settings/services/EditServiceForm.js", 1860 "file": "src/components/settings/services/EditServiceForm.js",
1609 "id": "settings.service.form.tabHosted", 1861 "id": "settings.service.form.tabHosted",
1610 "start": { 1862 "start": {
1611 "column": 13, 1863 "column": 13,
1612 "line": 46 1864 "line": 48
1613 } 1865 }
1614 }, 1866 },
1615 { 1867 {
1616 "defaultMessage": "!!!Self hosted ⭐️", 1868 "defaultMessage": "!!!Self hosted ⭐️",
1617 "end": { 1869 "end": {
1618 "column": 3, 1870 "column": 3,
1619 "line": 53 1871 "line": 55
1620 }, 1872 },
1621 "file": "src/components/settings/services/EditServiceForm.js", 1873 "file": "src/components/settings/services/EditServiceForm.js",
1622 "id": "settings.service.form.tabOnPremise", 1874 "id": "settings.service.form.tabOnPremise",
1623 "start": { 1875 "start": {
1624 "column": 16, 1876 "column": 16,
1625 "line": 50 1877 "line": 52
1626 } 1878 }
1627 }, 1879 },
1628 { 1880 {
1629 "defaultMessage": "!!!Use the hosted {name} service.", 1881 "defaultMessage": "!!!Use the hosted {name} service.",
1630 "end": { 1882 "end": {
1631 "column": 3, 1883 "column": 3,
1632 "line": 57 1884 "line": 59
1633 }, 1885 },
1634 "file": "src/components/settings/services/EditServiceForm.js", 1886 "file": "src/components/settings/services/EditServiceForm.js",
1635 "id": "settings.service.form.useHostedService", 1887 "id": "settings.service.form.useHostedService",
1636 "start": { 1888 "start": {
1637 "column": 20, 1889 "column": 20,
1638 "line": 54 1890 "line": 56
1639 } 1891 }
1640 }, 1892 },
1641 { 1893 {
1642 "defaultMessage": "!!!Could not validate custom {name} server.", 1894 "defaultMessage": "!!!Could not validate custom {name} server.",
1643 "end": { 1895 "end": {
1644 "column": 3, 1896 "column": 3,
1645 "line": 61 1897 "line": 63
1646 }, 1898 },
1647 "file": "src/components/settings/services/EditServiceForm.js", 1899 "file": "src/components/settings/services/EditServiceForm.js",
1648 "id": "settings.service.form.customUrlValidationError", 1900 "id": "settings.service.form.customUrlValidationError",
1649 "start": { 1901 "start": {
1650 "column": 28, 1902 "column": 28,
1651 "line": 58 1903 "line": 60
1652 } 1904 }
1653 }, 1905 },
1654 { 1906 {
1655 "defaultMessage": "!!!To add self hosted services, you need a Franz Premium Supporter Account.", 1907 "defaultMessage": "!!!To add self hosted services, you need a Franz Premium Supporter Account.",
1656 "end": { 1908 "end": {
1657 "column": 3, 1909 "column": 3,
1658 "line": 65 1910 "line": 67
1659 }, 1911 },
1660 "file": "src/components/settings/services/EditServiceForm.js", 1912 "file": "src/components/settings/services/EditServiceForm.js",
1661 "id": "settings.service.form.customUrlPremiumInfo", 1913 "id": "settings.service.form.customUrlPremiumInfo",
1662 "start": { 1914 "start": {
1663 "column": 24, 1915 "column": 24,
1664 "line": 62 1916 "line": 64
1665 } 1917 }
1666 }, 1918 },
1667 { 1919 {
1668 "defaultMessage": "!!!Upgrade your account", 1920 "defaultMessage": "!!!Upgrade your account",
1669 "end": { 1921 "end": {
1670 "column": 3, 1922 "column": 3,
1671 "line": 69 1923 "line": 71
1672 }, 1924 },
1673 "file": "src/components/settings/services/EditServiceForm.js", 1925 "file": "src/components/settings/services/EditServiceForm.js",
1674 "id": "settings.service.form.customUrlUpgradeAccount", 1926 "id": "settings.service.form.customUrlUpgradeAccount",
1675 "start": { 1927 "start": {
1676 "column": 27, 1928 "column": 27,
1677 "line": 66 1929 "line": 68
1678 } 1930 }
1679 }, 1931 },
1680 { 1932 {
1681 "defaultMessage": "!!!You will be notified about all new messages in a channel, not just @username, @channel, @here, ...", 1933 "defaultMessage": "!!!You will be notified about all new messages in a channel, not just @username, @channel, @here, ...",
1682 "end": { 1934 "end": {
1683 "column": 3, 1935 "column": 3,
1684 "line": 73 1936 "line": 75
1685 }, 1937 },
1686 "file": "src/components/settings/services/EditServiceForm.js", 1938 "file": "src/components/settings/services/EditServiceForm.js",
1687 "id": "settings.service.form.indirectMessageInfo", 1939 "id": "settings.service.form.indirectMessageInfo",
1688 "start": { 1940 "start": {
1689 "column": 23, 1941 "column": 23,
1690 "line": 70 1942 "line": 72
1691 } 1943 }
1692 }, 1944 },
1693 { 1945 {
1694 "defaultMessage": "!!!When disabled, all notification sounds and audio playback are muted", 1946 "defaultMessage": "!!!When disabled, all notification sounds and audio playback are muted",
1695 "end": { 1947 "end": {
1696 "column": 3, 1948 "column": 3,
1697 "line": 77 1949 "line": 79
1698 }, 1950 },
1699 "file": "src/components/settings/services/EditServiceForm.js", 1951 "file": "src/components/settings/services/EditServiceForm.js",
1700 "id": "settings.service.form.isMutedInfo", 1952 "id": "settings.service.form.isMutedInfo",
1701 "start": { 1953 "start": {
1702 "column": 15, 1954 "column": 15,
1703 "line": 74 1955 "line": 76
1704 } 1956 }
1705 }, 1957 },
1706 { 1958 {
1707 "defaultMessage": "!!!Notifications", 1959 "defaultMessage": "!!!Notifications",
1708 "end": { 1960 "end": {
1709 "column": 3, 1961 "column": 3,
1710 "line": 81 1962 "line": 83
1711 }, 1963 },
1712 "file": "src/components/settings/services/EditServiceForm.js", 1964 "file": "src/components/settings/services/EditServiceForm.js",
1713 "id": "settings.service.form.headlineNotifications", 1965 "id": "settings.service.form.headlineNotifications",
1714 "start": { 1966 "start": {
1715 "column": 25, 1967 "column": 25,
1716 "line": 78 1968 "line": 80
1717 } 1969 }
1718 }, 1970 },
1719 { 1971 {
1720 "defaultMessage": "!!!Unread message badges", 1972 "defaultMessage": "!!!Unread message badges",
1721 "end": { 1973 "end": {
1722 "column": 3, 1974 "column": 3,
1723 "line": 85 1975 "line": 87
1724 }, 1976 },
1725 "file": "src/components/settings/services/EditServiceForm.js", 1977 "file": "src/components/settings/services/EditServiceForm.js",
1726 "id": "settings.service.form.headlineBadges", 1978 "id": "settings.service.form.headlineBadges",
1727 "start": { 1979 "start": {
1728 "column": 18, 1980 "column": 18,
1729 "line": 82 1981 "line": 84
1730 } 1982 }
1731 }, 1983 },
1732 { 1984 {
1733 "defaultMessage": "!!!General", 1985 "defaultMessage": "!!!General",
1734 "end": { 1986 "end": {
1735 "column": 3, 1987 "column": 3,
1736 "line": 89 1988 "line": 91
1737 }, 1989 },
1738 "file": "src/components/settings/services/EditServiceForm.js", 1990 "file": "src/components/settings/services/EditServiceForm.js",
1739 "id": "settings.service.form.headlineGeneral", 1991 "id": "settings.service.form.headlineGeneral",
1740 "start": { 1992 "start": {
1741 "column": 19, 1993 "column": 19,
1742 "line": 86 1994 "line": 88
1743 } 1995 }
1744 }, 1996 },
1745 { 1997 {
1746 "defaultMessage": "!!!Delete", 1998 "defaultMessage": "!!!Delete",
1747 "end": { 1999 "end": {
1748 "column": 3, 2000 "column": 3,
1749 "line": 93 2001 "line": 95
1750 }, 2002 },
1751 "file": "src/components/settings/services/EditServiceForm.js", 2003 "file": "src/components/settings/services/EditServiceForm.js",
1752 "id": "settings.service.form.iconDelete", 2004 "id": "settings.service.form.iconDelete",
1753 "start": { 2005 "start": {
1754 "column": 14, 2006 "column": 14,
1755 "line": 90 2007 "line": 92
1756 } 2008 }
1757 }, 2009 },
1758 { 2010 {
1759 "defaultMessage": "!!!Drop your image, or click here", 2011 "defaultMessage": "!!!Drop your image, or click here",
1760 "end": { 2012 "end": {
1761 "column": 3, 2013 "column": 3,
1762 "line": 97 2014 "line": 99
1763 }, 2015 },
1764 "file": "src/components/settings/services/EditServiceForm.js", 2016 "file": "src/components/settings/services/EditServiceForm.js",
1765 "id": "settings.service.form.iconUpload", 2017 "id": "settings.service.form.iconUpload",
1766 "start": { 2018 "start": {
1767 "column": 14, 2019 "column": 14,
1768 "line": 94 2020 "line": 96
1769 } 2021 }
1770 }, 2022 },
1771 { 2023 {
1772 "defaultMessage": "!!!HTTP/HTTPS Proxy Settings", 2024 "defaultMessage": "!!!HTTP/HTTPS Proxy Settings",
1773 "end": { 2025 "end": {
1774 "column": 3, 2026 "column": 3,
1775 "line": 101 2027 "line": 103
1776 }, 2028 },
1777 "file": "src/components/settings/services/EditServiceForm.js", 2029 "file": "src/components/settings/services/EditServiceForm.js",
1778 "id": "settings.service.form.proxy.headline", 2030 "id": "settings.service.form.proxy.headline",
1779 "start": { 2031 "start": {
1780 "column": 17, 2032 "column": 17,
1781 "line": 98 2033 "line": 100
1782 } 2034 }
1783 }, 2035 },
1784 { 2036 {
1785 "defaultMessage": "!!!Please restart Franz after changing proxy Settings.", 2037 "defaultMessage": "!!!Please restart Franz after changing proxy Settings.",
1786 "end": { 2038 "end": {
1787 "column": 3, 2039 "column": 3,
1788 "line": 105 2040 "line": 107
1789 }, 2041 },
1790 "file": "src/components/settings/services/EditServiceForm.js", 2042 "file": "src/components/settings/services/EditServiceForm.js",
1791 "id": "settings.service.form.proxy.restartInfo", 2043 "id": "settings.service.form.proxy.restartInfo",
1792 "start": { 2044 "start": {
1793 "column": 20, 2045 "column": 20,
1794 "line": 102 2046 "line": 104
1795 } 2047 }
1796 }, 2048 },
1797 { 2049 {
1798 "defaultMessage": "!!!Proxy settings will not be synchronized with the Franz servers.", 2050 "defaultMessage": "!!!Proxy settings will not be synchronized with the Franz servers.",
1799 "end": { 2051 "end": {
1800 "column": 3, 2052 "column": 3,
1801 "line": 109 2053 "line": 111
1802 }, 2054 },
1803 "file": "src/components/settings/services/EditServiceForm.js", 2055 "file": "src/components/settings/services/EditServiceForm.js",
1804 "id": "settings.service.form.proxy.info", 2056 "id": "settings.service.form.proxy.info",
1805 "start": { 2057 "start": {
1806 "column": 13, 2058 "column": 13,
1807 "line": 106 2059 "line": 108
1808 } 2060 }
1809 } 2061 }
1810 ], 2062 ],
@@ -1917,117 +2169,117 @@
1917 "defaultMessage": "!!!Your services", 2169 "defaultMessage": "!!!Your services",
1918 "end": { 2170 "end": {
1919 "column": 3, 2171 "column": 3,
1920 "line": 17 2172 "line": 18
1921 }, 2173 },
1922 "file": "src/components/settings/services/ServicesDashboard.js", 2174 "file": "src/components/settings/services/ServicesDashboard.js",
1923 "id": "settings.services.headline", 2175 "id": "settings.services.headline",
1924 "start": { 2176 "start": {
1925 "column": 12, 2177 "column": 12,
1926 "line": 14 2178 "line": 15
1927 } 2179 }
1928 }, 2180 },
1929 { 2181 {
1930 "defaultMessage": "!!!Search service", 2182 "defaultMessage": "!!!Search service",
1931 "end": { 2183 "end": {
1932 "column": 3, 2184 "column": 3,
1933 "line": 21 2185 "line": 22
1934 }, 2186 },
1935 "file": "src/components/settings/services/ServicesDashboard.js", 2187 "file": "src/components/settings/services/ServicesDashboard.js",
1936 "id": "settings.searchService", 2188 "id": "settings.searchService",
1937 "start": { 2189 "start": {
1938 "column": 17, 2190 "column": 17,
1939 "line": 18 2191 "line": 19
1940 } 2192 }
1941 }, 2193 },
1942 { 2194 {
1943 "defaultMessage": "!!!You haven't added any services yet.", 2195 "defaultMessage": "!!!You haven't added any services yet.",
1944 "end": { 2196 "end": {
1945 "column": 3, 2197 "column": 3,
1946 "line": 25 2198 "line": 26
1947 }, 2199 },
1948 "file": "src/components/settings/services/ServicesDashboard.js", 2200 "file": "src/components/settings/services/ServicesDashboard.js",
1949 "id": "settings.services.noServicesAdded", 2201 "id": "settings.services.noServicesAdded",
1950 "start": { 2202 "start": {
1951 "column": 19, 2203 "column": 19,
1952 "line": 22 2204 "line": 23
1953 } 2205 }
1954 }, 2206 },
1955 { 2207 {
1956 "defaultMessage": "!!!Sorry, but no service matched your search term.", 2208 "defaultMessage": "!!!Sorry, but no service matched your search term.",
1957 "end": { 2209 "end": {
1958 "column": 3, 2210 "column": 3,
1959 "line": 29 2211 "line": 30
1960 }, 2212 },
1961 "file": "src/components/settings/services/ServicesDashboard.js", 2213 "file": "src/components/settings/services/ServicesDashboard.js",
1962 "id": "settings.recipes.nothingFound", 2214 "id": "settings.recipes.nothingFound",
1963 "start": { 2215 "start": {
1964 "column": 18, 2216 "column": 18,
1965 "line": 26 2217 "line": 27
1966 } 2218 }
1967 }, 2219 },
1968 { 2220 {
1969 "defaultMessage": "!!!Discover services", 2221 "defaultMessage": "!!!Discover services",
1970 "end": { 2222 "end": {
1971 "column": 3, 2223 "column": 3,
1972 "line": 33 2224 "line": 34
1973 }, 2225 },
1974 "file": "src/components/settings/services/ServicesDashboard.js", 2226 "file": "src/components/settings/services/ServicesDashboard.js",
1975 "id": "settings.services.discoverServices", 2227 "id": "settings.services.discoverServices",
1976 "start": { 2228 "start": {
1977 "column": 20, 2229 "column": 20,
1978 "line": 30 2230 "line": 31
1979 } 2231 }
1980 }, 2232 },
1981 { 2233 {
1982 "defaultMessage": "!!!Could not load your services", 2234 "defaultMessage": "!!!Could not load your services",
1983 "end": { 2235 "end": {
1984 "column": 3, 2236 "column": 3,
1985 "line": 37 2237 "line": 38
1986 }, 2238 },
1987 "file": "src/components/settings/services/ServicesDashboard.js", 2239 "file": "src/components/settings/services/ServicesDashboard.js",
1988 "id": "settings.services.servicesRequestFailed", 2240 "id": "settings.services.servicesRequestFailed",
1989 "start": { 2241 "start": {
1990 "column": 25, 2242 "column": 25,
1991 "line": 34 2243 "line": 35
1992 } 2244 }
1993 }, 2245 },
1994 { 2246 {
1995 "defaultMessage": "!!!Try again", 2247 "defaultMessage": "!!!Try again",
1996 "end": { 2248 "end": {
1997 "column": 3, 2249 "column": 3,
1998 "line": 41 2250 "line": 42
1999 }, 2251 },
2000 "file": "src/components/settings/services/ServicesDashboard.js", 2252 "file": "src/components/settings/services/ServicesDashboard.js",
2001 "id": "settings.account.tryReloadServices", 2253 "id": "settings.account.tryReloadServices",
2002 "start": { 2254 "start": {
2003 "column": 21, 2255 "column": 21,
2004 "line": 38 2256 "line": 39
2005 } 2257 }
2006 }, 2258 },
2007 { 2259 {
2008 "defaultMessage": "!!!Your changes have been saved", 2260 "defaultMessage": "!!!Your changes have been saved",
2009 "end": { 2261 "end": {
2010 "column": 3, 2262 "column": 3,
2011 "line": 45 2263 "line": 46
2012 }, 2264 },
2013 "file": "src/components/settings/services/ServicesDashboard.js", 2265 "file": "src/components/settings/services/ServicesDashboard.js",
2014 "id": "settings.services.updatedInfo", 2266 "id": "settings.services.updatedInfo",
2015 "start": { 2267 "start": {
2016 "column": 15, 2268 "column": 15,
2017 "line": 42 2269 "line": 43
2018 } 2270 }
2019 }, 2271 },
2020 { 2272 {
2021 "defaultMessage": "!!!Service has been deleted", 2273 "defaultMessage": "!!!Service has been deleted",
2022 "end": { 2274 "end": {
2023 "column": 3, 2275 "column": 3,
2024 "line": 49 2276 "line": 50
2025 }, 2277 },
2026 "file": "src/components/settings/services/ServicesDashboard.js", 2278 "file": "src/components/settings/services/ServicesDashboard.js",
2027 "id": "settings.services.deletedInfo", 2279 "id": "settings.services.deletedInfo",
2028 "start": { 2280 "start": {
2029 "column": 15, 2281 "column": 15,
2030 "line": 46 2282 "line": 47
2031 } 2283 }
2032 } 2284 }
2033 ], 2285 ],
@@ -2441,220 +2693,339 @@
2441 { 2693 {
2442 "descriptors": [ 2694 "descriptors": [
2443 { 2695 {
2444 "defaultMessage": "!!!Support the development of Franz", 2696 "defaultMessage": "!!!Choose your plan",
2445 "end": { 2697 "end": {
2446 "column": 3, 2698 "column": 3,
2699 "line": 16
2700 },
2701 "file": "src/components/subscription/SubscriptionForm.js",
2702 "id": "subscription.cta.choosePlan",
2703 "start": {
2704 "column": 21,
2705 "line": 13
2706 }
2707 },
2708 {
2709 "defaultMessage": "!!!Upgrade your account and get the full Franz experience",
2710 "end": {
2711 "column": 3,
2712 "line": 20
2713 },
2714 "file": "src/components/subscription/SubscriptionForm.js",
2715 "id": "settings.account.headlineUpgradeAccount",
2716 "start": {
2717 "column": 18,
2447 "line": 17 2718 "line": 17
2719 }
2720 },
2721 {
2722 "defaultMessage": "!!!Franz 5 comes with a wide range of new features to boost up your everyday communication - batteries included. Check out our new plans and find out which one suits you most!",
2723 "end": {
2724 "column": 3,
2725 "line": 24
2726 },
2727 "file": "src/components/subscription/SubscriptionForm.js",
2728 "id": "subscription.teaser.intro",
2729 "start": {
2730 "column": 14,
2731 "line": 21
2732 }
2733 },
2734 {
2735 "defaultMessage": "!!!Paid Franz Plans include:",
2736 "end": {
2737 "column": 3,
2738 "line": 28
2448 }, 2739 },
2449 "file": "src/components/subscription/SubscriptionForm.js", 2740 "file": "src/components/subscription/SubscriptionForm.js",
2450 "id": "subscription.submit.label", 2741 "id": "subscription.teaser.includedFeatures",
2742 "start": {
2743 "column": 20,
2744 "line": 25
2745 }
2746 }
2747 ],
2748 "path": "src/components/subscription/SubscriptionForm.json"
2749 },
2750 {
2751 "descriptors": [
2752 {
2753 "defaultMessage": "!!!Cancel",
2754 "end": {
2755 "column": 3,
2756 "line": 14
2757 },
2758 "file": "src/components/subscription/SubscriptionPopup.js",
2759 "id": "subscriptionPopup.buttonCancel",
2760 "start": {
2761 "column": 16,
2762 "line": 11
2763 }
2764 },
2765 {
2766 "defaultMessage": "!!!Done",
2767 "end": {
2768 "column": 3,
2769 "line": 18
2770 },
2771 "file": "src/components/subscription/SubscriptionPopup.js",
2772 "id": "subscriptionPopup.buttonDone",
2773 "start": {
2774 "column": 14,
2775 "line": 15
2776 }
2777 }
2778 ],
2779 "path": "src/components/subscription/SubscriptionPopup.json"
2780 },
2781 {
2782 "descriptors": [
2783 {
2784 "defaultMessage": "!!!Yes, start the free Franz Professional trial",
2785 "end": {
2786 "column": 3,
2787 "line": 17
2788 },
2789 "file": "src/components/subscription/TrialForm.js",
2790 "id": "subscription.cta.activateTrial",
2451 "start": { 2791 "start": {
2452 "column": 21, 2792 "column": 21,
2453 "line": 14 2793 "line": 14
2454 } 2794 }
2455 }, 2795 },
2456 { 2796 {
2457 "defaultMessage": "!!!Could not initialize payment form", 2797 "defaultMessage": "!!!See all options",
2458 "end": { 2798 "end": {
2459 "column": 3, 2799 "column": 3,
2460 "line": 21 2800 "line": 21
2461 }, 2801 },
2462 "file": "src/components/subscription/SubscriptionForm.js", 2802 "file": "src/components/subscription/TrialForm.js",
2463 "id": "subscription.paymentSessionError", 2803 "id": "subscription.cta.allOptions",
2464 "start": { 2804 "start": {
2465 "column": 23, 2805 "column": 20,
2466 "line": 18 2806 "line": 18
2467 } 2807 }
2468 }, 2808 },
2469 { 2809 {
2470 "defaultMessage": "!!!free", 2810 "defaultMessage": "!!!Get the free 14 day Franz Professional Trial",
2471 "end": { 2811 "end": {
2472 "column": 3, 2812 "column": 3,
2473 "line": 25 2813 "line": 25
2474 }, 2814 },
2475 "file": "src/components/subscription/SubscriptionForm.js", 2815 "file": "src/components/subscription/TrialForm.js",
2476 "id": "subscription.type.free", 2816 "id": "settings.account.headlineTrialUpgrade",
2477 "start": { 2817 "start": {
2478 "column": 12, 2818 "column": 18,
2479 "line": 22 2819 "line": 22
2480 } 2820 }
2481 }, 2821 },
2482 { 2822 {
2483 "defaultMessage": "!!!month", 2823 "defaultMessage": "!!!The Franz Professional Plan includes:",
2484 "end": { 2824 "end": {
2485 "column": 3, 2825 "column": 3,
2486 "line": 29 2826 "line": 29
2487 }, 2827 },
2488 "file": "src/components/subscription/SubscriptionForm.js", 2828 "file": "src/components/subscription/TrialForm.js",
2489 "id": "subscription.type.month", 2829 "id": "subscription.includedProFeatures",
2490 "start": { 2830 "start": {
2491 "column": 15, 2831 "column": 20,
2492 "line": 26 2832 "line": 26
2493 } 2833 }
2494 }, 2834 },
2495 { 2835 {
2496 "defaultMessage": "!!!year", 2836 "defaultMessage": "!!!No strings attached",
2497 "end": { 2837 "end": {
2498 "column": 3, 2838 "column": 3,
2499 "line": 33 2839 "line": 33
2500 }, 2840 },
2501 "file": "src/components/subscription/SubscriptionForm.js", 2841 "file": "src/components/subscription/TrialForm.js",
2502 "id": "subscription.type.year", 2842 "id": "pricing.trial.terms.headline",
2503 "start": { 2843 "start": {
2504 "column": 14, 2844 "column": 29,
2505 "line": 30 2845 "line": 30
2506 } 2846 }
2507 }, 2847 },
2508 { 2848 {
2509 "defaultMessage": "!!!The Franz Premium Supporter Account includes", 2849 "defaultMessage": "!!!No credit card required",
2510 "end": { 2850 "end": {
2511 "column": 3, 2851 "column": 3,
2512 "line": 37 2852 "line": 37
2513 }, 2853 },
2514 "file": "src/components/subscription/SubscriptionForm.js", 2854 "file": "src/components/subscription/TrialForm.js",
2515 "id": "subscription.includedFeatures", 2855 "id": "pricing.trial.terms.noCreditCard",
2516 "start": { 2856 "start": {
2517 "column": 20, 2857 "column": 16,
2518 "line": 34 2858 "line": 34
2519 } 2859 }
2520 }, 2860 },
2521 { 2861 {
2522 "defaultMessage": "!!!Add on-premise/hosted services like Mattermost", 2862 "defaultMessage": "!!!Your free trial ends automatically after 14 days",
2523 "end": { 2863 "end": {
2524 "column": 3, 2864 "column": 3,
2525 "line": 41 2865 "line": 41
2526 }, 2866 },
2527 "file": "src/components/subscription/SubscriptionForm.js", 2867 "file": "src/components/subscription/TrialForm.js",
2528 "id": "subscription.features.onpremise.mattermost", 2868 "id": "pricing.trial.terms.automaticTrialEnd",
2529 "start": { 2869 "start": {
2530 "column": 13, 2870 "column": 21,
2531 "line": 38 2871 "line": 38
2532 } 2872 }
2533 }, 2873 }
2874 ],
2875 "path": "src/components/subscription/TrialForm.json"
2876 },
2877 {
2878 "descriptors": [
2534 { 2879 {
2535 "defaultMessage": "!!!No app delays & nagging to upgrade license", 2880 "defaultMessage": "!!!Your trial was successfully activated. Happy messaging!",
2536 "end": { 2881 "end": {
2537 "column": 3, 2882 "column": 3,
2538 "line": 45 2883 "line": 14
2539 }, 2884 },
2540 "file": "src/components/subscription/SubscriptionForm.js", 2885 "file": "src/components/TrialActivationInfoBar.js",
2541 "id": "subscription.features.noInterruptions", 2886 "id": "infobar.trialActivated",
2542 "start": { 2887 "start": {
2543 "column": 19, 2888 "column": 11,
2544 "line": 42 2889 "line": 11
2545 } 2890 }
2546 }, 2891 }
2892 ],
2893 "path": "src/components/TrialActivationInfoBar.json"
2894 },
2895 {
2896 "descriptors": [
2547 { 2897 {
2548 "defaultMessage": "!!!Proxy support for services", 2898 "defaultMessage": "!!!Add unlimited services",
2549 "end": { 2899 "end": {
2550 "column": 3, 2900 "column": 3,
2551 "line": 49 2901 "line": 11
2552 }, 2902 },
2553 "file": "src/components/subscription/SubscriptionForm.js", 2903 "file": "src/components/ui/FeatureList.js",
2554 "id": "subscription.features.proxy", 2904 "id": "pricing.features.unlimitedServices",
2555 "start": { 2905 "start": {
2556 "column": 9, 2906 "column": 21,
2557 "line": 46 2907 "line": 8
2558 } 2908 }
2559 }, 2909 },
2560 { 2910 {
2561 "defaultMessage": "!!!Support for Spellchecker", 2911 "defaultMessage": "!!!Spellchecker support",
2562 "end": { 2912 "end": {
2563 "column": 3, 2913 "column": 3,
2564 "line": 53 2914 "line": 15
2565 }, 2915 },
2566 "file": "src/components/subscription/SubscriptionForm.js", 2916 "file": "src/components/ui/FeatureList.js",
2567 "id": "subscription.features.spellchecker", 2917 "id": "pricing.features.spellchecker",
2568 "start": { 2918 "start": {
2569 "column": 16, 2919 "column": 16,
2570 "line": 50 2920 "line": 12
2571 } 2921 }
2572 }, 2922 },
2573 { 2923 {
2574 "defaultMessage": "!!!Organize your services in workspaces", 2924 "defaultMessage": "!!!Workspaces",
2575 "end": { 2925 "end": {
2576 "column": 3, 2926 "column": 3,
2577 "line": 57 2927 "line": 19
2578 }, 2928 },
2579 "file": "src/components/subscription/SubscriptionForm.js", 2929 "file": "src/components/ui/FeatureList.js",
2580 "id": "subscription.features.workspaces", 2930 "id": "pricing.features.workspaces",
2581 "start": { 2931 "start": {
2582 "column": 14, 2932 "column": 14,
2583 "line": 54 2933 "line": 16
2584 } 2934 }
2585 }, 2935 },
2586 { 2936 {
2587 "defaultMessage": "!!!No ads, ever!", 2937 "defaultMessage": "!!!Add Custom Websites",
2588 "end": { 2938 "end": {
2589 "column": 3, 2939 "column": 3,
2590 "line": 61 2940 "line": 23
2591 }, 2941 },
2592 "file": "src/components/subscription/SubscriptionForm.js", 2942 "file": "src/components/ui/FeatureList.js",
2593 "id": "subscription.features.ads", 2943 "id": "pricing.features.customWebsites",
2594 "start": { 2944 "start": {
2595 "column": 7, 2945 "column": 18,
2596 "line": 58 2946 "line": 20
2597 } 2947 }
2598 }, 2948 },
2599 { 2949 {
2600 "defaultMessage": "!!!coming soon", 2950 "defaultMessage": "!!!On-premise & other Hosted Services",
2601 "end": { 2951 "end": {
2602 "column": 3, 2952 "column": 3,
2603 "line": 65 2953 "line": 27
2604 }, 2954 },
2605 "file": "src/components/subscription/SubscriptionForm.js", 2955 "file": "src/components/ui/FeatureList.js",
2606 "id": "subscription.features.comingSoon", 2956 "id": "pricing.features.onPremise",
2607 "start": { 2957 "start": {
2608 "column": 14, 2958 "column": 13,
2609 "line": 62 2959 "line": 24
2610 } 2960 }
2611 }, 2961 },
2612 { 2962 {
2613 "defaultMessage": "!!!EU residents: local sales tax may apply", 2963 "defaultMessage": "!!!Install 3rd party services",
2614 "end": { 2964 "end": {
2615 "column": 3, 2965 "column": 3,
2616 "line": 69 2966 "line": 31
2617 }, 2967 },
2618 "file": "src/components/subscription/SubscriptionForm.js", 2968 "file": "src/components/ui/FeatureList.js",
2619 "id": "subscription.euTaxInfo", 2969 "id": "pricing.features.thirdPartyServices",
2620 "start": { 2970 "start": {
2621 "column": 13, 2971 "column": 22,
2622 "line": 66 2972 "line": 28
2623 } 2973 }
2624 } 2974 },
2625 ],
2626 "path": "src/components/subscription/SubscriptionForm.json"
2627 },
2628 {
2629 "descriptors": [
2630 { 2975 {
2631 "defaultMessage": "!!!Cancel", 2976 "defaultMessage": "!!!Service Proxies",
2632 "end": { 2977 "end": {
2633 "column": 3, 2978 "column": 3,
2634 "line": 14 2979 "line": 35
2635 }, 2980 },
2636 "file": "src/components/subscription/SubscriptionPopup.js", 2981 "file": "src/components/ui/FeatureList.js",
2637 "id": "subscriptionPopup.buttonCancel", 2982 "id": "pricing.features.serviceProxies",
2638 "start": { 2983 "start": {
2639 "column": 16, 2984 "column": 18,
2640 "line": 11 2985 "line": 32
2641 } 2986 }
2642 }, 2987 },
2643 { 2988 {
2644 "defaultMessage": "!!!Done", 2989 "defaultMessage": "!!!Team Management",
2645 "end": { 2990 "end": {
2646 "column": 3, 2991 "column": 3,
2647 "line": 18 2992 "line": 39
2648 }, 2993 },
2649 "file": "src/components/subscription/SubscriptionPopup.js", 2994 "file": "src/components/ui/FeatureList.js",
2650 "id": "subscriptionPopup.buttonDone", 2995 "id": "pricing.features.teamManagement",
2651 "start": { 2996 "start": {
2652 "column": 14, 2997 "column": 18,
2653 "line": 15 2998 "line": 36
2999 }
3000 },
3001 {
3002 "defaultMessage": "!!!No Waiting Screens",
3003 "end": {
3004 "column": 3,
3005 "line": 43
3006 },
3007 "file": "src/components/ui/FeatureList.js",
3008 "id": "pricing.features.appDelays",
3009 "start": {
3010 "column": 13,
3011 "line": 40
3012 }
3013 },
3014 {
3015 "defaultMessage": "!!!Forever ad-free",
3016 "end": {
3017 "column": 3,
3018 "line": 47
3019 },
3020 "file": "src/components/ui/FeatureList.js",
3021 "id": "pricing.features.adFree",
3022 "start": {
3023 "column": 10,
3024 "line": 44
2654 } 3025 }
2655 } 3026 }
2656 ], 3027 ],
2657 "path": "src/components/subscription/SubscriptionPopup.json" 3028 "path": "src/components/ui/FeatureList.json"
2658 }, 3029 },
2659 { 3030 {
2660 "descriptors": [ 3031 "descriptors": [
@@ -3230,39 +3601,65 @@
3230 "defaultMessage": "!!!Please purchase license to skip waiting", 3601 "defaultMessage": "!!!Please purchase license to skip waiting",
3231 "end": { 3602 "end": {
3232 "column": 3, 3603 "column": 3,
3233 "line": 18 3604 "line": 20
3234 }, 3605 },
3235 "file": "src/features/delayApp/Component.js", 3606 "file": "src/features/delayApp/Component.js",
3236 "id": "feature.delayApp.headline", 3607 "id": "feature.delayApp.headline",
3237 "start": { 3608 "start": {
3238 "column": 12, 3609 "column": 12,
3239 "line": 15 3610 "line": 17
3611 }
3612 },
3613 {
3614 "defaultMessage": "!!!Get the free Franz Professional 14 day trial and skip the line",
3615 "end": {
3616 "column": 3,
3617 "line": 24
3618 },
3619 "file": "src/features/delayApp/Component.js",
3620 "id": "feature.delayApp.trial.headline",
3621 "start": {
3622 "column": 17,
3623 "line": 21
3240 } 3624 }
3241 }, 3625 },
3242 { 3626 {
3243 "defaultMessage": "!!!Get a Franz Supporter License", 3627 "defaultMessage": "!!!Get a Franz Supporter License",
3244 "end": { 3628 "end": {
3245 "column": 3, 3629 "column": 3,
3246 "line": 22 3630 "line": 28
3247 }, 3631 },
3248 "file": "src/features/delayApp/Component.js", 3632 "file": "src/features/delayApp/Component.js",
3249 "id": "feature.delayApp.action", 3633 "id": "feature.delayApp.upgrade.action",
3250 "start": { 3634 "start": {
3251 "column": 10, 3635 "column": 10,
3252 "line": 19 3636 "line": 25
3637 }
3638 },
3639 {
3640 "defaultMessage": "!!!Yes, I want the free 14 day trial of Franz Professional",
3641 "end": {
3642 "column": 3,
3643 "line": 32
3644 },
3645 "file": "src/features/delayApp/Component.js",
3646 "id": "feature.delayApp.trial.action",
3647 "start": {
3648 "column": 15,
3649 "line": 29
3253 } 3650 }
3254 }, 3651 },
3255 { 3652 {
3256 "defaultMessage": "!!!Franz will continue in {seconds} seconds.", 3653 "defaultMessage": "!!!Franz will continue in {seconds} seconds.",
3257 "end": { 3654 "end": {
3258 "column": 3, 3655 "column": 3,
3259 "line": 26 3656 "line": 36
3260 }, 3657 },
3261 "file": "src/features/delayApp/Component.js", 3658 "file": "src/features/delayApp/Component.js",
3262 "id": "feature.delayApp.text", 3659 "id": "feature.delayApp.text",
3263 "start": { 3660 "start": {
3264 "column": 8, 3661 "column": 8,
3265 "line": 23 3662 "line": 33
3266 } 3663 }
3267 } 3664 }
3268 ], 3665 ],
@@ -3271,94 +3668,143 @@
3271 { 3668 {
3272 "descriptors": [ 3669 "descriptors": [
3273 { 3670 {
3274 "defaultMessage": "!!!Franz is better together!", 3671 "defaultMessage": "!!!Changes in Franz {version}",
3672 "end": {
3673 "column": 3,
3674 "line": 23
3675 },
3676 "file": "src/features/serviceLimit/components/AnnouncementScreen.js",
3677 "id": "feature.announcements.changelog.headline",
3678 "start": {
3679 "column": 12,
3680 "line": 20
3681 }
3682 }
3683 ],
3684 "path": "src/features/serviceLimit/components/AnnouncementScreen.json"
3685 },
3686 {
3687 "descriptors": [
3688 {
3689 "defaultMessage": "!!!You have added {amount} of {limit} services. Please upgrade your account to add more services.",
3690 "end": {
3691 "column": 3,
3692 "line": 14
3693 },
3694 "file": "src/features/serviceLimit/components/LimitReachedInfobox.js",
3695 "id": "feature.serviceLimit.limitReached",
3696 "start": {
3697 "column": 16,
3698 "line": 11
3699 }
3700 },
3701 {
3702 "defaultMessage": "!!!Upgrade account",
3275 "end": { 3703 "end": {
3276 "column": 3, 3704 "column": 3,
3277 "line": 18 3705 "line": 18
3278 }, 3706 },
3707 "file": "src/features/serviceLimit/components/LimitReachedInfobox.js",
3708 "id": "premiumFeature.button.upgradeAccount",
3709 "start": {
3710 "column": 10,
3711 "line": 15
3712 }
3713 }
3714 ],
3715 "path": "src/features/serviceLimit/components/LimitReachedInfobox.json"
3716 },
3717 {
3718 "descriptors": [
3719 {
3720 "defaultMessage": "!!!Franz is better together!",
3721 "end": {
3722 "column": 3,
3723 "line": 19
3724 },
3279 "file": "src/features/shareFranz/Component.js", 3725 "file": "src/features/shareFranz/Component.js",
3280 "id": "feature.shareFranz.headline", 3726 "id": "feature.shareFranz.headline",
3281 "start": { 3727 "start": {
3282 "column": 12, 3728 "column": 12,
3283 "line": 15 3729 "line": 16
3284 } 3730 }
3285 }, 3731 },
3286 { 3732 {
3287 "defaultMessage": "!!!Tell your friends and colleagues how awesome Franz is and help us to spread the word.", 3733 "defaultMessage": "!!!Tell your friends and colleagues how awesome Franz is and help us to spread the word.",
3288 "end": { 3734 "end": {
3289 "column": 3, 3735 "column": 3,
3290 "line": 22 3736 "line": 23
3291 }, 3737 },
3292 "file": "src/features/shareFranz/Component.js", 3738 "file": "src/features/shareFranz/Component.js",
3293 "id": "feature.shareFranz.text", 3739 "id": "feature.shareFranz.text",
3294 "start": { 3740 "start": {
3295 "column": 8, 3741 "column": 8,
3296 "line": 19 3742 "line": 20
3297 } 3743 }
3298 }, 3744 },
3299 { 3745 {
3300 "defaultMessage": "!!!Share as email", 3746 "defaultMessage": "!!!Share as email",
3301 "end": { 3747 "end": {
3302 "column": 3, 3748 "column": 3,
3303 "line": 26 3749 "line": 27
3304 }, 3750 },
3305 "file": "src/features/shareFranz/Component.js", 3751 "file": "src/features/shareFranz/Component.js",
3306 "id": "feature.shareFranz.action.email", 3752 "id": "feature.shareFranz.action.email",
3307 "start": { 3753 "start": {
3308 "column": 16, 3754 "column": 16,
3309 "line": 23 3755 "line": 24
3310 } 3756 }
3311 }, 3757 },
3312 { 3758 {
3313 "defaultMessage": "!!!Share on Facebook", 3759 "defaultMessage": "!!!Share on Facebook",
3314 "end": { 3760 "end": {
3315 "column": 3, 3761 "column": 3,
3316 "line": 30 3762 "line": 31
3317 }, 3763 },
3318 "file": "src/features/shareFranz/Component.js", 3764 "file": "src/features/shareFranz/Component.js",
3319 "id": "feature.shareFranz.action.facebook", 3765 "id": "feature.shareFranz.action.facebook",
3320 "start": { 3766 "start": {
3321 "column": 19, 3767 "column": 19,
3322 "line": 27 3768 "line": 28
3323 } 3769 }
3324 }, 3770 },
3325 { 3771 {
3326 "defaultMessage": "!!!Share on Twitter", 3772 "defaultMessage": "!!!Share on Twitter",
3327 "end": { 3773 "end": {
3328 "column": 3, 3774 "column": 3,
3329 "line": 34 3775 "line": 35
3330 }, 3776 },
3331 "file": "src/features/shareFranz/Component.js", 3777 "file": "src/features/shareFranz/Component.js",
3332 "id": "feature.shareFranz.action.twitter", 3778 "id": "feature.shareFranz.action.twitter",
3333 "start": { 3779 "start": {
3334 "column": 18, 3780 "column": 18,
3335 "line": 31 3781 "line": 32
3336 } 3782 }
3337 }, 3783 },
3338 { 3784 {
3339 "defaultMessage": "!!! I've added {count} services to Franz! Get the free app for WhatsApp, Messenger, Slack, Skype and co at www.meetfranz.com", 3785 "defaultMessage": "!!! I've added {count} services to Franz! Get the free app for WhatsApp, Messenger, Slack, Skype and co at www.meetfranz.com",
3340 "end": { 3786 "end": {
3341 "column": 3, 3787 "column": 3,
3342 "line": 38 3788 "line": 39
3343 }, 3789 },
3344 "file": "src/features/shareFranz/Component.js", 3790 "file": "src/features/shareFranz/Component.js",
3345 "id": "feature.shareFranz.shareText.email", 3791 "id": "feature.shareFranz.shareText.email",
3346 "start": { 3792 "start": {
3347 "column": 18, 3793 "column": 18,
3348 "line": 35 3794 "line": 36
3349 } 3795 }
3350 }, 3796 },
3351 { 3797 {
3352 "defaultMessage": "!!! I've added {count} services to Franz! Get the free app for WhatsApp, Messenger, Slack, Skype and co at www.meetfranz.com /cc @FranzMessenger", 3798 "defaultMessage": "!!! I've added {count} services to Franz! Get the free app for WhatsApp, Messenger, Slack, Skype and co at www.meetfranz.com /cc @FranzMessenger",
3353 "end": { 3799 "end": {
3354 "column": 3, 3800 "column": 3,
3355 "line": 42 3801 "line": 43
3356 }, 3802 },
3357 "file": "src/features/shareFranz/Component.js", 3803 "file": "src/features/shareFranz/Component.js",
3358 "id": "feature.shareFranz.shareText.twitter", 3804 "id": "feature.shareFranz.shareText.twitter",
3359 "start": { 3805 "start": {
3360 "column": 20, 3806 "column": 20,
3361 "line": 39 3807 "line": 40
3362 } 3808 }
3363 } 3809 }
3364 ], 3810 ],
@@ -3761,6 +4207,146 @@
3761 { 4207 {
3762 "descriptors": [ 4208 "descriptors": [
3763 { 4209 {
4210 "defaultMessage": "!!!Franz Professional",
4211 "end": {
4212 "column": 3,
4213 "line": 8
4214 },
4215 "file": "src/helpers/plan-helpers.js",
4216 "id": "pricing.plan.pro",
4217 "start": {
4218 "column": 15,
4219 "line": 5
4220 }
4221 },
4222 {
4223 "defaultMessage": "!!!Franz Personal",
4224 "end": {
4225 "column": 3,
4226 "line": 12
4227 },
4228 "file": "src/helpers/plan-helpers.js",
4229 "id": "pricing.plan.personal",
4230 "start": {
4231 "column": 20,
4232 "line": 9
4233 }
4234 },
4235 {
4236 "defaultMessage": "!!!Franz Free",
4237 "end": {
4238 "column": 3,
4239 "line": 16
4240 },
4241 "file": "src/helpers/plan-helpers.js",
4242 "id": "pricing.plan.free",
4243 "start": {
4244 "column": 16,
4245 "line": 13
4246 }
4247 },
4248 {
4249 "defaultMessage": "!!!Franz Premium",
4250 "end": {
4251 "column": 3,
4252 "line": 20
4253 },
4254 "file": "src/helpers/plan-helpers.js",
4255 "id": "pricing.plan.legacy",
4256 "start": {
4257 "column": 18,
4258 "line": 17
4259 }
4260 }
4261 ],
4262 "path": "src/helpers/plan-helpers.json"
4263 },
4264 {
4265 "descriptors": [
4266 {
4267 "defaultMessage": "!!!Franz Professional Yearly",
4268 "end": {
4269 "column": 3,
4270 "line": 8
4271 },
4272 "file": "src/helpers/pricing-helpers.js",
4273 "id": "pricing.plan.pro-yearly",
4274 "start": {
4275 "column": 22,
4276 "line": 5
4277 }
4278 },
4279 {
4280 "defaultMessage": "!!!Franz Professional Monthly",
4281 "end": {
4282 "column": 3,
4283 "line": 12
4284 },
4285 "file": "src/helpers/pricing-helpers.js",
4286 "id": "pricing.plan.pro-monthly",
4287 "start": {
4288 "column": 23,
4289 "line": 9
4290 }
4291 },
4292 {
4293 "defaultMessage": "!!!Franz Personal Yearly",
4294 "end": {
4295 "column": 3,
4296 "line": 16
4297 },
4298 "file": "src/helpers/pricing-helpers.js",
4299 "id": "pricing.plan.personal-yearly",
4300 "start": {
4301 "column": 27,
4302 "line": 13
4303 }
4304 },
4305 {
4306 "defaultMessage": "!!!Franz Personal Monthly",
4307 "end": {
4308 "column": 3,
4309 "line": 20
4310 },
4311 "file": "src/helpers/pricing-helpers.js",
4312 "id": "pricing.plan.personal-monthly",
4313 "start": {
4314 "column": 28,
4315 "line": 17
4316 }
4317 },
4318 {
4319 "defaultMessage": "!!!Franz Free",
4320 "end": {
4321 "column": 3,
4322 "line": 24
4323 },
4324 "file": "src/helpers/pricing-helpers.js",
4325 "id": "pricing.plan.free",
4326 "start": {
4327 "column": 16,
4328 "line": 21
4329 }
4330 },
4331 {
4332 "defaultMessage": "!!!Franz Premium",
4333 "end": {
4334 "column": 3,
4335 "line": 28
4336 },
4337 "file": "src/helpers/pricing-helpers.js",
4338 "id": "pricing.plan.legacy",
4339 "start": {
4340 "column": 18,
4341 "line": 25
4342 }
4343 }
4344 ],
4345 "path": "src/helpers/pricing-helpers.json"
4346 },
4347 {
4348 "descriptors": [
4349 {
3764 "defaultMessage": "!!!Field is required", 4350 "defaultMessage": "!!!Field is required",
3765 "end": { 4351 "end": {
3766 "column": 3, 4352 "column": 3,
@@ -3917,702 +4503,793 @@
3917 "defaultMessage": "!!!Edit", 4503 "defaultMessage": "!!!Edit",
3918 "end": { 4504 "end": {
3919 "column": 3, 4505 "column": 3,
3920 "line": 18 4506 "line": 21
3921 }, 4507 },
3922 "file": "src/lib/Menu.js", 4508 "file": "src/lib/Menu.js",
3923 "id": "menu.edit", 4509 "id": "menu.edit",
3924 "start": { 4510 "start": {
3925 "column": 8, 4511 "column": 8,
3926 "line": 15 4512 "line": 18
3927 } 4513 }
3928 }, 4514 },
3929 { 4515 {
3930 "defaultMessage": "!!!Undo", 4516 "defaultMessage": "!!!Undo",
3931 "end": { 4517 "end": {
3932 "column": 3, 4518 "column": 3,
3933 "line": 22 4519 "line": 25
3934 }, 4520 },
3935 "file": "src/lib/Menu.js", 4521 "file": "src/lib/Menu.js",
3936 "id": "menu.edit.undo", 4522 "id": "menu.edit.undo",
3937 "start": { 4523 "start": {
3938 "column": 8, 4524 "column": 8,
3939 "line": 19 4525 "line": 22
3940 } 4526 }
3941 }, 4527 },
3942 { 4528 {
3943 "defaultMessage": "!!!Redo", 4529 "defaultMessage": "!!!Redo",
3944 "end": { 4530 "end": {
3945 "column": 3, 4531 "column": 3,
3946 "line": 26 4532 "line": 29
3947 }, 4533 },
3948 "file": "src/lib/Menu.js", 4534 "file": "src/lib/Menu.js",
3949 "id": "menu.edit.redo", 4535 "id": "menu.edit.redo",
3950 "start": { 4536 "start": {
3951 "column": 8, 4537 "column": 8,
3952 "line": 23 4538 "line": 26
3953 } 4539 }
3954 }, 4540 },
3955 { 4541 {
3956 "defaultMessage": "!!!Cut", 4542 "defaultMessage": "!!!Cut",
3957 "end": { 4543 "end": {
3958 "column": 3, 4544 "column": 3,
3959 "line": 30 4545 "line": 33
3960 }, 4546 },
3961 "file": "src/lib/Menu.js", 4547 "file": "src/lib/Menu.js",
3962 "id": "menu.edit.cut", 4548 "id": "menu.edit.cut",
3963 "start": { 4549 "start": {
3964 "column": 7, 4550 "column": 7,
3965 "line": 27 4551 "line": 30
3966 } 4552 }
3967 }, 4553 },
3968 { 4554 {
3969 "defaultMessage": "!!!Copy", 4555 "defaultMessage": "!!!Copy",
3970 "end": { 4556 "end": {
3971 "column": 3, 4557 "column": 3,
3972 "line": 34 4558 "line": 37
3973 }, 4559 },
3974 "file": "src/lib/Menu.js", 4560 "file": "src/lib/Menu.js",
3975 "id": "menu.edit.copy", 4561 "id": "menu.edit.copy",
3976 "start": { 4562 "start": {
3977 "column": 8, 4563 "column": 8,
3978 "line": 31 4564 "line": 34
3979 } 4565 }
3980 }, 4566 },
3981 { 4567 {
3982 "defaultMessage": "!!!Paste", 4568 "defaultMessage": "!!!Paste",
3983 "end": { 4569 "end": {
3984 "column": 3, 4570 "column": 3,
3985 "line": 38 4571 "line": 41
3986 }, 4572 },
3987 "file": "src/lib/Menu.js", 4573 "file": "src/lib/Menu.js",
3988 "id": "menu.edit.paste", 4574 "id": "menu.edit.paste",
3989 "start": { 4575 "start": {
3990 "column": 9, 4576 "column": 9,
3991 "line": 35 4577 "line": 38
3992 } 4578 }
3993 }, 4579 },
3994 { 4580 {
3995 "defaultMessage": "!!!Paste And Match Style", 4581 "defaultMessage": "!!!Paste And Match Style",
3996 "end": { 4582 "end": {
3997 "column": 3, 4583 "column": 3,
3998 "line": 42 4584 "line": 45
3999 }, 4585 },
4000 "file": "src/lib/Menu.js", 4586 "file": "src/lib/Menu.js",
4001 "id": "menu.edit.pasteAndMatchStyle", 4587 "id": "menu.edit.pasteAndMatchStyle",
4002 "start": { 4588 "start": {
4003 "column": 22, 4589 "column": 22,
4004 "line": 39 4590 "line": 42
4005 } 4591 }
4006 }, 4592 },
4007 { 4593 {
4008 "defaultMessage": "!!!Delete", 4594 "defaultMessage": "!!!Delete",
4009 "end": { 4595 "end": {
4010 "column": 3, 4596 "column": 3,
4011 "line": 46 4597 "line": 49
4012 }, 4598 },
4013 "file": "src/lib/Menu.js", 4599 "file": "src/lib/Menu.js",
4014 "id": "menu.edit.delete", 4600 "id": "menu.edit.delete",
4015 "start": { 4601 "start": {
4016 "column": 10, 4602 "column": 10,
4017 "line": 43 4603 "line": 46
4018 } 4604 }
4019 }, 4605 },
4020 { 4606 {
4021 "defaultMessage": "!!!Select All", 4607 "defaultMessage": "!!!Select All",
4022 "end": { 4608 "end": {
4023 "column": 3, 4609 "column": 3,
4024 "line": 50 4610 "line": 53
4025 }, 4611 },
4026 "file": "src/lib/Menu.js", 4612 "file": "src/lib/Menu.js",
4027 "id": "menu.edit.selectAll", 4613 "id": "menu.edit.selectAll",
4028 "start": { 4614 "start": {
4029 "column": 13, 4615 "column": 13,
4030 "line": 47 4616 "line": 50
4031 } 4617 }
4032 }, 4618 },
4033 { 4619 {
4034 "defaultMessage": "!!!Speech", 4620 "defaultMessage": "!!!Speech",
4035 "end": { 4621 "end": {
4036 "column": 3, 4622 "column": 3,
4037 "line": 54 4623 "line": 57
4038 }, 4624 },
4039 "file": "src/lib/Menu.js", 4625 "file": "src/lib/Menu.js",
4040 "id": "menu.edit.speech", 4626 "id": "menu.edit.speech",
4041 "start": { 4627 "start": {
4042 "column": 10, 4628 "column": 10,
4043 "line": 51 4629 "line": 54
4044 } 4630 }
4045 }, 4631 },
4046 { 4632 {
4047 "defaultMessage": "!!!Start Speaking", 4633 "defaultMessage": "!!!Start Speaking",
4048 "end": { 4634 "end": {
4049 "column": 3, 4635 "column": 3,
4050 "line": 58 4636 "line": 61
4051 }, 4637 },
4052 "file": "src/lib/Menu.js", 4638 "file": "src/lib/Menu.js",
4053 "id": "menu.edit.startSpeaking", 4639 "id": "menu.edit.startSpeaking",
4054 "start": { 4640 "start": {
4055 "column": 17, 4641 "column": 17,
4056 "line": 55 4642 "line": 58
4057 } 4643 }
4058 }, 4644 },
4059 { 4645 {
4060 "defaultMessage": "!!!Stop Speaking", 4646 "defaultMessage": "!!!Stop Speaking",
4061 "end": { 4647 "end": {
4062 "column": 3, 4648 "column": 3,
4063 "line": 62 4649 "line": 65
4064 }, 4650 },
4065 "file": "src/lib/Menu.js", 4651 "file": "src/lib/Menu.js",
4066 "id": "menu.edit.stopSpeaking", 4652 "id": "menu.edit.stopSpeaking",
4067 "start": { 4653 "start": {
4068 "column": 16, 4654 "column": 16,
4069 "line": 59 4655 "line": 62
4070 } 4656 }
4071 }, 4657 },
4072 { 4658 {
4073 "defaultMessage": "!!!Start Dictation", 4659 "defaultMessage": "!!!Start Dictation",
4074 "end": { 4660 "end": {
4075 "column": 3, 4661 "column": 3,
4076 "line": 66 4662 "line": 69
4077 }, 4663 },
4078 "file": "src/lib/Menu.js", 4664 "file": "src/lib/Menu.js",
4079 "id": "menu.edit.startDictation", 4665 "id": "menu.edit.startDictation",
4080 "start": { 4666 "start": {
4081 "column": 18, 4667 "column": 18,
4082 "line": 63 4668 "line": 66
4083 } 4669 }
4084 }, 4670 },
4085 { 4671 {
4086 "defaultMessage": "!!!Emoji & Symbols", 4672 "defaultMessage": "!!!Emoji & Symbols",
4087 "end": { 4673 "end": {
4088 "column": 3, 4674 "column": 3,
4089 "line": 70 4675 "line": 73
4090 }, 4676 },
4091 "file": "src/lib/Menu.js", 4677 "file": "src/lib/Menu.js",
4092 "id": "menu.edit.emojiSymbols", 4678 "id": "menu.edit.emojiSymbols",
4093 "start": { 4679 "start": {
4094 "column": 16, 4680 "column": 16,
4095 "line": 67 4681 "line": 70
4096 } 4682 }
4097 }, 4683 },
4098 { 4684 {
4099 "defaultMessage": "!!!Actual Size", 4685 "defaultMessage": "!!!Actual Size",
4100 "end": { 4686 "end": {
4101 "column": 3, 4687 "column": 3,
4102 "line": 74 4688 "line": 77
4103 }, 4689 },
4104 "file": "src/lib/Menu.js", 4690 "file": "src/lib/Menu.js",
4105 "id": "menu.view.resetZoom", 4691 "id": "menu.view.resetZoom",
4106 "start": { 4692 "start": {
4107 "column": 13, 4693 "column": 13,
4108 "line": 71 4694 "line": 74
4109 } 4695 }
4110 }, 4696 },
4111 { 4697 {
4112 "defaultMessage": "!!!Zoom In", 4698 "defaultMessage": "!!!Zoom In",
4113 "end": { 4699 "end": {
4114 "column": 3, 4700 "column": 3,
4115 "line": 78 4701 "line": 81
4116 }, 4702 },
4117 "file": "src/lib/Menu.js", 4703 "file": "src/lib/Menu.js",
4118 "id": "menu.view.zoomIn", 4704 "id": "menu.view.zoomIn",
4119 "start": { 4705 "start": {
4120 "column": 10, 4706 "column": 10,
4121 "line": 75 4707 "line": 78
4122 } 4708 }
4123 }, 4709 },
4124 { 4710 {
4125 "defaultMessage": "!!!Zoom Out", 4711 "defaultMessage": "!!!Zoom Out",
4126 "end": { 4712 "end": {
4127 "column": 3, 4713 "column": 3,
4128 "line": 82 4714 "line": 85
4129 }, 4715 },
4130 "file": "src/lib/Menu.js", 4716 "file": "src/lib/Menu.js",
4131 "id": "menu.view.zoomOut", 4717 "id": "menu.view.zoomOut",
4132 "start": { 4718 "start": {
4133 "column": 11, 4719 "column": 11,
4134 "line": 79 4720 "line": 82
4135 } 4721 }
4136 }, 4722 },
4137 { 4723 {
4138 "defaultMessage": "!!!Enter Full Screen", 4724 "defaultMessage": "!!!Enter Full Screen",
4139 "end": { 4725 "end": {
4140 "column": 3, 4726 "column": 3,
4141 "line": 86 4727 "line": 89
4142 }, 4728 },
4143 "file": "src/lib/Menu.js", 4729 "file": "src/lib/Menu.js",
4144 "id": "menu.view.enterFullScreen", 4730 "id": "menu.view.enterFullScreen",
4145 "start": { 4731 "start": {
4146 "column": 19, 4732 "column": 19,
4147 "line": 83 4733 "line": 86
4148 } 4734 }
4149 }, 4735 },
4150 { 4736 {
4151 "defaultMessage": "!!!Exit Full Screen", 4737 "defaultMessage": "!!!Exit Full Screen",
4152 "end": { 4738 "end": {
4153 "column": 3, 4739 "column": 3,
4154 "line": 90 4740 "line": 93
4155 }, 4741 },
4156 "file": "src/lib/Menu.js", 4742 "file": "src/lib/Menu.js",
4157 "id": "menu.view.exitFullScreen", 4743 "id": "menu.view.exitFullScreen",
4158 "start": { 4744 "start": {
4159 "column": 18, 4745 "column": 18,
4160 "line": 87 4746 "line": 90
4161 } 4747 }
4162 }, 4748 },
4163 { 4749 {
4164 "defaultMessage": "!!!Toggle Full Screen", 4750 "defaultMessage": "!!!Toggle Full Screen",
4165 "end": { 4751 "end": {
4166 "column": 3, 4752 "column": 3,
4167 "line": 94 4753 "line": 97
4168 }, 4754 },
4169 "file": "src/lib/Menu.js", 4755 "file": "src/lib/Menu.js",
4170 "id": "menu.view.toggleFullScreen", 4756 "id": "menu.view.toggleFullScreen",
4171 "start": { 4757 "start": {
4172 "column": 20, 4758 "column": 20,
4173 "line": 91 4759 "line": 94
4174 } 4760 }
4175 }, 4761 },
4176 { 4762 {
4177 "defaultMessage": "!!!Toggle Developer Tools", 4763 "defaultMessage": "!!!Toggle Developer Tools",
4178 "end": { 4764 "end": {
4179 "column": 3, 4765 "column": 3,
4180 "line": 98 4766 "line": 101
4181 }, 4767 },
4182 "file": "src/lib/Menu.js", 4768 "file": "src/lib/Menu.js",
4183 "id": "menu.view.toggleDevTools", 4769 "id": "menu.view.toggleDevTools",
4184 "start": { 4770 "start": {
4185 "column": 18, 4771 "column": 18,
4186 "line": 95 4772 "line": 98
4187 } 4773 }
4188 }, 4774 },
4189 { 4775 {
4190 "defaultMessage": "!!!Toggle Service Developer Tools", 4776 "defaultMessage": "!!!Toggle Todos Developer Tools",
4191 "end": { 4777 "end": {
4192 "column": 3, 4778 "column": 3,
4779 "line": 105
4780 },
4781 "file": "src/lib/Menu.js",
4782 "id": "menu.view.toggleTodosDevTools",
4783 "start": {
4784 "column": 23,
4193 "line": 102 4785 "line": 102
4786 }
4787 },
4788 {
4789 "defaultMessage": "!!!Toggle Service Developer Tools",
4790 "end": {
4791 "column": 3,
4792 "line": 109
4194 }, 4793 },
4195 "file": "src/lib/Menu.js", 4794 "file": "src/lib/Menu.js",
4196 "id": "menu.view.toggleServiceDevTools", 4795 "id": "menu.view.toggleServiceDevTools",
4197 "start": { 4796 "start": {
4198 "column": 25, 4797 "column": 25,
4199 "line": 99 4798 "line": 106
4200 } 4799 }
4201 }, 4800 },
4202 { 4801 {
4203 "defaultMessage": "!!!Reload Service", 4802 "defaultMessage": "!!!Reload Service",
4204 "end": { 4803 "end": {
4205 "column": 3, 4804 "column": 3,
4206 "line": 106 4805 "line": 113
4207 }, 4806 },
4208 "file": "src/lib/Menu.js", 4807 "file": "src/lib/Menu.js",
4209 "id": "menu.view.reloadService", 4808 "id": "menu.view.reloadService",
4210 "start": { 4809 "start": {
4211 "column": 17, 4810 "column": 17,
4212 "line": 103 4811 "line": 110
4213 } 4812 }
4214 }, 4813 },
4215 { 4814 {
4216 "defaultMessage": "!!!Reload Franz", 4815 "defaultMessage": "!!!Reload Franz",
4217 "end": { 4816 "end": {
4218 "column": 3, 4817 "column": 3,
4219 "line": 110 4818 "line": 117
4220 }, 4819 },
4221 "file": "src/lib/Menu.js", 4820 "file": "src/lib/Menu.js",
4222 "id": "menu.view.reloadFranz", 4821 "id": "menu.view.reloadFranz",
4223 "start": { 4822 "start": {
4224 "column": 15, 4823 "column": 15,
4225 "line": 107 4824 "line": 114
4226 } 4825 }
4227 }, 4826 },
4228 { 4827 {
4229 "defaultMessage": "!!!Minimize", 4828 "defaultMessage": "!!!Minimize",
4230 "end": { 4829 "end": {
4231 "column": 3, 4830 "column": 3,
4232 "line": 114 4831 "line": 121
4233 }, 4832 },
4234 "file": "src/lib/Menu.js", 4833 "file": "src/lib/Menu.js",
4235 "id": "menu.window.minimize", 4834 "id": "menu.window.minimize",
4236 "start": { 4835 "start": {
4237 "column": 12, 4836 "column": 12,
4238 "line": 111 4837 "line": 118
4239 } 4838 }
4240 }, 4839 },
4241 { 4840 {
4242 "defaultMessage": "!!!Close", 4841 "defaultMessage": "!!!Close",
4243 "end": { 4842 "end": {
4244 "column": 3, 4843 "column": 3,
4245 "line": 118 4844 "line": 125
4246 }, 4845 },
4247 "file": "src/lib/Menu.js", 4846 "file": "src/lib/Menu.js",
4248 "id": "menu.window.close", 4847 "id": "menu.window.close",
4249 "start": { 4848 "start": {
4250 "column": 9, 4849 "column": 9,
4251 "line": 115 4850 "line": 122
4252 } 4851 }
4253 }, 4852 },
4254 { 4853 {
4255 "defaultMessage": "!!!Learn More", 4854 "defaultMessage": "!!!Learn More",
4256 "end": { 4855 "end": {
4257 "column": 3, 4856 "column": 3,
4258 "line": 122 4857 "line": 129
4259 }, 4858 },
4260 "file": "src/lib/Menu.js", 4859 "file": "src/lib/Menu.js",
4261 "id": "menu.help.learnMore", 4860 "id": "menu.help.learnMore",
4262 "start": { 4861 "start": {
4263 "column": 13, 4862 "column": 13,
4264 "line": 119 4863 "line": 126
4265 } 4864 }
4266 }, 4865 },
4267 { 4866 {
4268 "defaultMessage": "!!!Changelog", 4867 "defaultMessage": "!!!Changelog",
4269 "end": { 4868 "end": {
4270 "column": 3, 4869 "column": 3,
4271 "line": 126 4870 "line": 133
4272 }, 4871 },
4273 "file": "src/lib/Menu.js", 4872 "file": "src/lib/Menu.js",
4274 "id": "menu.help.changelog", 4873 "id": "menu.help.changelog",
4275 "start": { 4874 "start": {
4276 "column": 13, 4875 "column": 13,
4277 "line": 123 4876 "line": 130
4278 } 4877 }
4279 }, 4878 },
4280 { 4879 {
4281 "defaultMessage": "!!!Support", 4880 "defaultMessage": "!!!Support",
4282 "end": { 4881 "end": {
4283 "column": 3, 4882 "column": 3,
4284 "line": 130 4883 "line": 137
4285 }, 4884 },
4286 "file": "src/lib/Menu.js", 4885 "file": "src/lib/Menu.js",
4287 "id": "menu.help.support", 4886 "id": "menu.help.support",
4288 "start": { 4887 "start": {
4289 "column": 11, 4888 "column": 11,
4290 "line": 127 4889 "line": 134
4890 }
4891 },
4892 {
4893 "defaultMessage": "!!!Copy Debug Information",
4894 "end": {
4895 "column": 3,
4896 "line": 141
4897 },
4898 "file": "src/lib/Menu.js",
4899 "id": "menu.help.debugInfo",
4900 "start": {
4901 "column": 13,
4902 "line": 138
4903 }
4904 },
4905 {
4906 "defaultMessage": "!!!Franz Debug Information",
4907 "end": {
4908 "column": 3,
4909 "line": 145
4910 },
4911 "file": "src/lib/Menu.js",
4912 "id": "menu.help.debugInfoCopiedHeadline",
4913 "start": {
4914 "column": 27,
4915 "line": 142
4916 }
4917 },
4918 {
4919 "defaultMessage": "!!!Your Debug Information has been copied to your clipboard.",
4920 "end": {
4921 "column": 3,
4922 "line": 149
4923 },
4924 "file": "src/lib/Menu.js",
4925 "id": "menu.help.debugInfoCopiedBody",
4926 "start": {
4927 "column": 23,
4928 "line": 146
4291 } 4929 }
4292 }, 4930 },
4293 { 4931 {
4294 "defaultMessage": "!!!Terms of Service", 4932 "defaultMessage": "!!!Terms of Service",
4295 "end": { 4933 "end": {
4296 "column": 3, 4934 "column": 3,
4297 "line": 134 4935 "line": 153
4298 }, 4936 },
4299 "file": "src/lib/Menu.js", 4937 "file": "src/lib/Menu.js",
4300 "id": "menu.help.tos", 4938 "id": "menu.help.tos",
4301 "start": { 4939 "start": {
4302 "column": 7, 4940 "column": 7,
4303 "line": 131 4941 "line": 150
4304 } 4942 }
4305 }, 4943 },
4306 { 4944 {
4307 "defaultMessage": "!!!Privacy Statement", 4945 "defaultMessage": "!!!Privacy Statement",
4308 "end": { 4946 "end": {
4309 "column": 3, 4947 "column": 3,
4310 "line": 138 4948 "line": 157
4311 }, 4949 },
4312 "file": "src/lib/Menu.js", 4950 "file": "src/lib/Menu.js",
4313 "id": "menu.help.privacy", 4951 "id": "menu.help.privacy",
4314 "start": { 4952 "start": {
4315 "column": 11, 4953 "column": 11,
4316 "line": 135 4954 "line": 154
4317 } 4955 }
4318 }, 4956 },
4319 { 4957 {
4320 "defaultMessage": "!!!File", 4958 "defaultMessage": "!!!File",
4321 "end": { 4959 "end": {
4322 "column": 3, 4960 "column": 3,
4323 "line": 142 4961 "line": 161
4324 }, 4962 },
4325 "file": "src/lib/Menu.js", 4963 "file": "src/lib/Menu.js",
4326 "id": "menu.file", 4964 "id": "menu.file",
4327 "start": { 4965 "start": {
4328 "column": 8, 4966 "column": 8,
4329 "line": 139 4967 "line": 158
4330 } 4968 }
4331 }, 4969 },
4332 { 4970 {
4333 "defaultMessage": "!!!View", 4971 "defaultMessage": "!!!View",
4334 "end": { 4972 "end": {
4335 "column": 3, 4973 "column": 3,
4336 "line": 146 4974 "line": 165
4337 }, 4975 },
4338 "file": "src/lib/Menu.js", 4976 "file": "src/lib/Menu.js",
4339 "id": "menu.view", 4977 "id": "menu.view",
4340 "start": { 4978 "start": {
4341 "column": 8, 4979 "column": 8,
4342 "line": 143 4980 "line": 162
4343 } 4981 }
4344 }, 4982 },
4345 { 4983 {
4346 "defaultMessage": "!!!Services", 4984 "defaultMessage": "!!!Services",
4347 "end": { 4985 "end": {
4348 "column": 3, 4986 "column": 3,
4349 "line": 150 4987 "line": 169
4350 }, 4988 },
4351 "file": "src/lib/Menu.js", 4989 "file": "src/lib/Menu.js",
4352 "id": "menu.services", 4990 "id": "menu.services",
4353 "start": { 4991 "start": {
4354 "column": 12, 4992 "column": 12,
4355 "line": 147 4993 "line": 166
4356 } 4994 }
4357 }, 4995 },
4358 { 4996 {
4359 "defaultMessage": "!!!Window", 4997 "defaultMessage": "!!!Window",
4360 "end": { 4998 "end": {
4361 "column": 3, 4999 "column": 3,
4362 "line": 154 5000 "line": 173
4363 }, 5001 },
4364 "file": "src/lib/Menu.js", 5002 "file": "src/lib/Menu.js",
4365 "id": "menu.window", 5003 "id": "menu.window",
4366 "start": { 5004 "start": {
4367 "column": 10, 5005 "column": 10,
4368 "line": 151 5006 "line": 170
4369 } 5007 }
4370 }, 5008 },
4371 { 5009 {
4372 "defaultMessage": "!!!Help", 5010 "defaultMessage": "!!!Help",
4373 "end": { 5011 "end": {
4374 "column": 3, 5012 "column": 3,
4375 "line": 158 5013 "line": 177
4376 }, 5014 },
4377 "file": "src/lib/Menu.js", 5015 "file": "src/lib/Menu.js",
4378 "id": "menu.help", 5016 "id": "menu.help",
4379 "start": { 5017 "start": {
4380 "column": 8, 5018 "column": 8,
4381 "line": 155 5019 "line": 174
4382 } 5020 }
4383 }, 5021 },
4384 { 5022 {
4385 "defaultMessage": "!!!About Franz", 5023 "defaultMessage": "!!!About Franz",
4386 "end": { 5024 "end": {
4387 "column": 3, 5025 "column": 3,
4388 "line": 162 5026 "line": 181
4389 }, 5027 },
4390 "file": "src/lib/Menu.js", 5028 "file": "src/lib/Menu.js",
4391 "id": "menu.app.about", 5029 "id": "menu.app.about",
4392 "start": { 5030 "start": {
4393 "column": 9, 5031 "column": 9,
4394 "line": 159 5032 "line": 178
4395 } 5033 }
4396 }, 5034 },
4397 { 5035 {
4398 "defaultMessage": "!!!What's new?", 5036 "defaultMessage": "!!!What's new?",
4399 "end": { 5037 "end": {
4400 "column": 3, 5038 "column": 3,
4401 "line": 166 5039 "line": 185
4402 }, 5040 },
4403 "file": "src/lib/Menu.js", 5041 "file": "src/lib/Menu.js",
4404 "id": "menu.app.announcement", 5042 "id": "menu.app.announcement",
4405 "start": { 5043 "start": {
4406 "column": 16, 5044 "column": 16,
4407 "line": 163 5045 "line": 182
4408 } 5046 }
4409 }, 5047 },
4410 { 5048 {
4411 "defaultMessage": "!!!Settings", 5049 "defaultMessage": "!!!Settings",
4412 "end": { 5050 "end": {
4413 "column": 3, 5051 "column": 3,
4414 "line": 170 5052 "line": 189
4415 }, 5053 },
4416 "file": "src/lib/Menu.js", 5054 "file": "src/lib/Menu.js",
4417 "id": "menu.app.settings", 5055 "id": "menu.app.settings",
4418 "start": { 5056 "start": {
4419 "column": 12, 5057 "column": 12,
4420 "line": 167 5058 "line": 186
4421 } 5059 }
4422 }, 5060 },
4423 { 5061 {
4424 "defaultMessage": "!!!Check for updates", 5062 "defaultMessage": "!!!Check for updates",
4425 "end": { 5063 "end": {
4426 "column": 3, 5064 "column": 3,
4427 "line": 174 5065 "line": 193
4428 }, 5066 },
4429 "file": "src/lib/Menu.js", 5067 "file": "src/lib/Menu.js",
4430 "id": "menu.app.checkForUpdates", 5068 "id": "menu.app.checkForUpdates",
4431 "start": { 5069 "start": {
4432 "column": 19, 5070 "column": 19,
4433 "line": 171 5071 "line": 190
4434 } 5072 }
4435 }, 5073 },
4436 { 5074 {
4437 "defaultMessage": "!!!Hide", 5075 "defaultMessage": "!!!Hide",
4438 "end": { 5076 "end": {
4439 "column": 3, 5077 "column": 3,
4440 "line": 178 5078 "line": 197
4441 }, 5079 },
4442 "file": "src/lib/Menu.js", 5080 "file": "src/lib/Menu.js",
4443 "id": "menu.app.hide", 5081 "id": "menu.app.hide",
4444 "start": { 5082 "start": {
4445 "column": 8, 5083 "column": 8,
4446 "line": 175 5084 "line": 194
4447 } 5085 }
4448 }, 5086 },
4449 { 5087 {
4450 "defaultMessage": "!!!Hide Others", 5088 "defaultMessage": "!!!Hide Others",
4451 "end": { 5089 "end": {
4452 "column": 3, 5090 "column": 3,
4453 "line": 182 5091 "line": 201
4454 }, 5092 },
4455 "file": "src/lib/Menu.js", 5093 "file": "src/lib/Menu.js",
4456 "id": "menu.app.hideOthers", 5094 "id": "menu.app.hideOthers",
4457 "start": { 5095 "start": {
4458 "column": 14, 5096 "column": 14,
4459 "line": 179 5097 "line": 198
4460 } 5098 }
4461 }, 5099 },
4462 { 5100 {
4463 "defaultMessage": "!!!Unhide", 5101 "defaultMessage": "!!!Unhide",
4464 "end": { 5102 "end": {
4465 "column": 3, 5103 "column": 3,
4466 "line": 186 5104 "line": 205
4467 }, 5105 },
4468 "file": "src/lib/Menu.js", 5106 "file": "src/lib/Menu.js",
4469 "id": "menu.app.unhide", 5107 "id": "menu.app.unhide",
4470 "start": { 5108 "start": {
4471 "column": 10, 5109 "column": 10,
4472 "line": 183 5110 "line": 202
4473 } 5111 }
4474 }, 5112 },
4475 { 5113 {
4476 "defaultMessage": "!!!Quit", 5114 "defaultMessage": "!!!Quit",
4477 "end": { 5115 "end": {
4478 "column": 3, 5116 "column": 3,
4479 "line": 190 5117 "line": 209
4480 }, 5118 },
4481 "file": "src/lib/Menu.js", 5119 "file": "src/lib/Menu.js",
4482 "id": "menu.app.quit", 5120 "id": "menu.app.quit",
4483 "start": { 5121 "start": {
4484 "column": 8, 5122 "column": 8,
4485 "line": 187 5123 "line": 206
4486 } 5124 }
4487 }, 5125 },
4488 { 5126 {
4489 "defaultMessage": "!!!Add New Service...", 5127 "defaultMessage": "!!!Add New Service...",
4490 "end": { 5128 "end": {
4491 "column": 3, 5129 "column": 3,
4492 "line": 194 5130 "line": 213
4493 }, 5131 },
4494 "file": "src/lib/Menu.js", 5132 "file": "src/lib/Menu.js",
4495 "id": "menu.services.addNewService", 5133 "id": "menu.services.addNewService",
4496 "start": { 5134 "start": {
4497 "column": 17, 5135 "column": 17,
4498 "line": 191 5136 "line": 210
4499 } 5137 }
4500 }, 5138 },
4501 { 5139 {
4502 "defaultMessage": "!!!Add New Workspace...", 5140 "defaultMessage": "!!!Add New Workspace...",
4503 "end": { 5141 "end": {
4504 "column": 3, 5142 "column": 3,
4505 "line": 198 5143 "line": 217
4506 }, 5144 },
4507 "file": "src/lib/Menu.js", 5145 "file": "src/lib/Menu.js",
4508 "id": "menu.workspaces.addNewWorkspace", 5146 "id": "menu.workspaces.addNewWorkspace",
4509 "start": { 5147 "start": {
4510 "column": 19, 5148 "column": 19,
4511 "line": 195 5149 "line": 214
4512 } 5150 }
4513 }, 5151 },
4514 { 5152 {
4515 "defaultMessage": "!!!Open workspace drawer", 5153 "defaultMessage": "!!!Open workspace drawer",
4516 "end": { 5154 "end": {
4517 "column": 3, 5155 "column": 3,
4518 "line": 202 5156 "line": 221
4519 }, 5157 },
4520 "file": "src/lib/Menu.js", 5158 "file": "src/lib/Menu.js",
4521 "id": "menu.workspaces.openWorkspaceDrawer", 5159 "id": "menu.workspaces.openWorkspaceDrawer",
4522 "start": { 5160 "start": {
4523 "column": 23, 5161 "column": 23,
4524 "line": 199 5162 "line": 218
4525 } 5163 }
4526 }, 5164 },
4527 { 5165 {
4528 "defaultMessage": "!!!Close workspace drawer", 5166 "defaultMessage": "!!!Close workspace drawer",
4529 "end": { 5167 "end": {
4530 "column": 3, 5168 "column": 3,
4531 "line": 206 5169 "line": 225
4532 }, 5170 },
4533 "file": "src/lib/Menu.js", 5171 "file": "src/lib/Menu.js",
4534 "id": "menu.workspaces.closeWorkspaceDrawer", 5172 "id": "menu.workspaces.closeWorkspaceDrawer",
4535 "start": { 5173 "start": {
4536 "column": 24, 5174 "column": 24,
4537 "line": 203 5175 "line": 222
4538 } 5176 }
4539 }, 5177 },
4540 { 5178 {
4541 "defaultMessage": "!!!Activate next service...", 5179 "defaultMessage": "!!!Activate next service...",
4542 "end": { 5180 "end": {
4543 "column": 3, 5181 "column": 3,
4544 "line": 210 5182 "line": 229
4545 }, 5183 },
4546 "file": "src/lib/Menu.js", 5184 "file": "src/lib/Menu.js",
4547 "id": "menu.services.setNextServiceActive", 5185 "id": "menu.services.setNextServiceActive",
4548 "start": { 5186 "start": {
4549 "column": 23, 5187 "column": 23,
4550 "line": 207 5188 "line": 226
4551 } 5189 }
4552 }, 5190 },
4553 { 5191 {
4554 "defaultMessage": "!!!Activate previous service...", 5192 "defaultMessage": "!!!Activate previous service...",
4555 "end": { 5193 "end": {
4556 "column": 3, 5194 "column": 3,
4557 "line": 214 5195 "line": 233
4558 }, 5196 },
4559 "file": "src/lib/Menu.js", 5197 "file": "src/lib/Menu.js",
4560 "id": "menu.services.activatePreviousService", 5198 "id": "menu.services.activatePreviousService",
4561 "start": { 5199 "start": {
4562 "column": 27, 5200 "column": 27,
4563 "line": 211 5201 "line": 230
4564 } 5202 }
4565 }, 5203 },
4566 { 5204 {
4567 "defaultMessage": "!!!Disable notifications & audio", 5205 "defaultMessage": "!!!Disable notifications & audio",
4568 "end": { 5206 "end": {
4569 "column": 3, 5207 "column": 3,
4570 "line": 218 5208 "line": 237
4571 }, 5209 },
4572 "file": "src/lib/Menu.js", 5210 "file": "src/lib/Menu.js",
4573 "id": "sidebar.muteApp", 5211 "id": "sidebar.muteApp",
4574 "start": { 5212 "start": {
4575 "column": 11, 5213 "column": 11,
4576 "line": 215 5214 "line": 234
4577 } 5215 }
4578 }, 5216 },
4579 { 5217 {
4580 "defaultMessage": "!!!Enable notifications & audio", 5218 "defaultMessage": "!!!Enable notifications & audio",
4581 "end": { 5219 "end": {
4582 "column": 3, 5220 "column": 3,
4583 "line": 222 5221 "line": 241
4584 }, 5222 },
4585 "file": "src/lib/Menu.js", 5223 "file": "src/lib/Menu.js",
4586 "id": "sidebar.unmuteApp", 5224 "id": "sidebar.unmuteApp",
4587 "start": { 5225 "start": {
4588 "column": 13, 5226 "column": 13,
4589 "line": 219 5227 "line": 238
4590 } 5228 }
4591 }, 5229 },
4592 { 5230 {
4593 "defaultMessage": "!!!Workspaces", 5231 "defaultMessage": "!!!Workspaces",
4594 "end": { 5232 "end": {
4595 "column": 3, 5233 "column": 3,
4596 "line": 226 5234 "line": 245
4597 }, 5235 },
4598 "file": "src/lib/Menu.js", 5236 "file": "src/lib/Menu.js",
4599 "id": "menu.workspaces", 5237 "id": "menu.workspaces",
4600 "start": { 5238 "start": {
4601 "column": 14, 5239 "column": 14,
4602 "line": 223 5240 "line": 242
4603 } 5241 }
4604 }, 5242 },
4605 { 5243 {
4606 "defaultMessage": "!!!Default", 5244 "defaultMessage": "!!!Default",
4607 "end": { 5245 "end": {
4608 "column": 3, 5246 "column": 3,
4609 "line": 230 5247 "line": 249
4610 }, 5248 },
4611 "file": "src/lib/Menu.js", 5249 "file": "src/lib/Menu.js",
4612 "id": "menu.workspaces.defaultWorkspace", 5250 "id": "menu.workspaces.defaultWorkspace",
4613 "start": { 5251 "start": {
4614 "column": 20, 5252 "column": 20,
4615 "line": 227 5253 "line": 246
5254 }
5255 },
5256 {
5257 "defaultMessage": "!!!Todos",
5258 "end": {
5259 "column": 3,
5260 "line": 253
5261 },
5262 "file": "src/lib/Menu.js",
5263 "id": "menu.todos",
5264 "start": {
5265 "column": 9,
5266 "line": 250
5267 }
5268 },
5269 {
5270 "defaultMessage": "!!!Open Todos drawer",
5271 "end": {
5272 "column": 3,
5273 "line": 257
5274 },
5275 "file": "src/lib/Menu.js",
5276 "id": "menu.Todoss.openTodosDrawer",
5277 "start": {
5278 "column": 19,
5279 "line": 254
5280 }
5281 },
5282 {
5283 "defaultMessage": "!!!Close Todos drawer",
5284 "end": {
5285 "column": 3,
5286 "line": 261
5287 },
5288 "file": "src/lib/Menu.js",
5289 "id": "menu.Todoss.closeTodosDrawer",
5290 "start": {
5291 "column": 20,
5292 "line": 258
4616 } 5293 }
4617 } 5294 }
4618 ], 5295 ],
diff --git a/src/i18n/locales/en-US.json b/src/i18n/locales/en-US.json
index e2edbd596..727eb2884 100644
--- a/src/i18n/locales/en-US.json
+++ b/src/i18n/locales/en-US.json
@@ -2,9 +2,12 @@
2 "app.errorHandler.action": "Reload", 2 "app.errorHandler.action": "Reload",
3 "app.errorHandler.headline": "Something went wrong", 3 "app.errorHandler.headline": "Something went wrong",
4 "feature.announcements.changelog.headline": "Changes in Franz {version}", 4 "feature.announcements.changelog.headline": "Changes in Franz {version}",
5 "feature.delayApp.action": "Get a Franz Supporter License",
6 "feature.delayApp.headline": "Please purchase a Franz Supporter License to skip waiting", 5 "feature.delayApp.headline": "Please purchase a Franz Supporter License to skip waiting",
7 "feature.delayApp.text": "Franz will continue in {seconds} seconds.", 6 "feature.delayApp.text": "Franz will continue in {seconds} seconds.",
7 "feature.delayApp.trial.action": "Yes, I want the free 14 day trial of Franz Professional",
8 "feature.delayApp.trial.headline": "Get the free Franz Professional 14 day trial and skip the line",
9 "feature.delayApp.upgrade.action": "Get a Franz Supporter License",
10 "feature.serviceLimit.limitReached": "You have added {amount} out of {limit} services that are included in your plan. Please upgrade your account to add more services.",
8 "feature.shareFranz.action.email": "Send as email", 11 "feature.shareFranz.action.email": "Send as email",
9 "feature.shareFranz.action.facebook": "Share on Facebook", 12 "feature.shareFranz.action.facebook": "Share on Facebook",
10 "feature.shareFranz.action.twitter": "Share on Twitter", 13 "feature.shareFranz.action.twitter": "Share on Twitter",
@@ -27,6 +30,7 @@
27 "infobar.buttonReloadServices": "Reload services", 30 "infobar.buttonReloadServices": "Reload services",
28 "infobar.requiredRequestsFailed": "Could not load services and user information", 31 "infobar.requiredRequestsFailed": "Could not load services and user information",
29 "infobar.servicesUpdated": "Your services have been updated.", 32 "infobar.servicesUpdated": "Your services have been updated.",
33 "infobar.trialActivated": "Your trial was successfully activated. Happy messaging!",
30 "infobar.updateAvailable": "A new update for Franz is available.", 34 "infobar.updateAvailable": "A new update for Franz is available.",
31 "invite.email.label": "Email address", 35 "invite.email.label": "Email address",
32 "invite.headline.friends": "Invite 3 of your friends or colleagues", 36 "invite.headline.friends": "Invite 3 of your friends or colleagues",
@@ -43,6 +47,8 @@
43 "login.serverLogout": "Your session expired, please login again.", 47 "login.serverLogout": "Your session expired, please login again.",
44 "login.submit.label": "Sign in", 48 "login.submit.label": "Sign in",
45 "login.tokenExpired": "Your session expired, please login again.", 49 "login.tokenExpired": "Your session expired, please login again.",
50 "menu.Todoss.closeTodosDrawer": "Close Todos drawer",
51 "menu.Todoss.openTodosDrawer": "Open Todos drawer",
46 "menu.app.about": "About Franz", 52 "menu.app.about": "About Franz",
47 "menu.app.announcement": "What's new?", 53 "menu.app.announcement": "What's new?",
48 "menu.app.checkForUpdates": "Check for updates", 54 "menu.app.checkForUpdates": "Check for updates",
@@ -68,6 +74,9 @@
68 "menu.file": "File", 74 "menu.file": "File",
69 "menu.help": "Help", 75 "menu.help": "Help",
70 "menu.help.changelog": "Changelog", 76 "menu.help.changelog": "Changelog",
77 "menu.help.debugInfo": "Copy Debug Information",
78 "menu.help.debugInfoCopiedBody": "Your Debug Information has been copied to your clipboard.",
79 "menu.help.debugInfoCopiedHeadline": "Franz Debug Information",
71 "menu.help.learnMore": "Learn More", 80 "menu.help.learnMore": "Learn More",
72 "menu.help.privacy": "Privacy Statement", 81 "menu.help.privacy": "Privacy Statement",
73 "menu.help.support": "Support", 82 "menu.help.support": "Support",
@@ -76,6 +85,7 @@
76 "menu.services.activatePreviousService": "Activate previous service", 85 "menu.services.activatePreviousService": "Activate previous service",
77 "menu.services.addNewService": "Add New Service...", 86 "menu.services.addNewService": "Add New Service...",
78 "menu.services.setNextServiceActive": "Activate next service", 87 "menu.services.setNextServiceActive": "Activate next service",
88 "menu.todos": "Todos",
79 "menu.view": "View", 89 "menu.view": "View",
80 "menu.view.enterFullScreen": "Enter Full Screen", 90 "menu.view.enterFullScreen": "Enter Full Screen",
81 "menu.view.exitFullScreen": "Exit Full Screen", 91 "menu.view.exitFullScreen": "Exit Full Screen",
@@ -85,6 +95,7 @@
85 "menu.view.toggleDevTools": "Toggle Developer Tools", 95 "menu.view.toggleDevTools": "Toggle Developer Tools",
86 "menu.view.toggleFullScreen": "Toggle Full Screen", 96 "menu.view.toggleFullScreen": "Toggle Full Screen",
87 "menu.view.toggleServiceDevTools": "Toggle Service Developer Tools", 97 "menu.view.toggleServiceDevTools": "Toggle Service Developer Tools",
98 "menu.view.toggleTodosDevTools": "Toggle Todos Developer Tools",
88 "menu.view.zoomIn": "Zoom In", 99 "menu.view.zoomIn": "Zoom In",
89 "menu.view.zoomOut": "Zoom Out", 100 "menu.view.zoomOut": "Zoom Out",
90 "menu.window": "Window", 101 "menu.window": "Window",
@@ -103,10 +114,33 @@
103 "password.submit.label": "Submit", 114 "password.submit.label": "Submit",
104 "password.successInfo": "Please check your email", 115 "password.successInfo": "Please check your email",
105 "premiumFeature.button.upgradeAccount": "Upgrade account", 116 "premiumFeature.button.upgradeAccount": "Upgrade account",
106 "pricing.headline": "Support Franz", 117 "pricing.features.adFree": "Forever ad-free",
107 "pricing.link.skipPayment": "I don't want to support the development of Franz.", 118 "pricing.features.appDelays": "No Waiting Screens",
108 "pricing.submit.label": "I want to support the development of Franz", 119 "pricing.features.customWebsites": "Add Custom Websites",
109 "pricing.support.label": "Select your support plan", 120 "pricing.features.onPremise": "On-premise & other Hosted Services",
121 "pricing.features.serviceProxies": "Service Proxies",
122 "pricing.features.spellchecker": "Spellchecker support",
123 "pricing.features.teamManagement": "Team Management",
124 "pricing.features.thirdPartyServices": "Install 3rd party services",
125 "pricing.features.unlimitedServices": "Add unlimited services",
126 "pricing.features.workspaces": "Workspaces",
127 "pricing.plan.free": "Franz Free",
128 "pricing.plan.legacy": "Franz Premium",
129 "pricing.plan.personal": "Franz Personal",
130 "pricing.plan.personal-monthly": "Franz Personal Monthly",
131 "pricing.plan.personal-yearly": "Franz Personal Yearly",
132 "pricing.plan.pro": "Franz Professional",
133 "pricing.plan.pro-monthly": "Franz Professional Monthly",
134 "pricing.plan.pro-yearly": "Franz Professional Yearly",
135 "pricing.trial.cta.accept": "Yes, upgrade my account to Franz Professional",
136 "pricing.trial.cta.skip": "Continue to Franz",
137 "pricing.trial.error": "Sorry, we could not activate your trial!",
138 "pricing.trial.features.headline": "Franz Professional includes:",
139 "pricing.trial.headline": "Franz Professional",
140 "pricing.trial.subheadline": "Your personal welcome offer:",
141 "pricing.trial.terms.automaticTrialEnd": "Your free trial ends automatically after 14 days",
142 "pricing.trial.terms.headline": "No strings attached",
143 "pricing.trial.terms.noCreditCard": "No credit card required",
110 "service.crashHandler.action": "Reload {name}", 144 "service.crashHandler.action": "Reload {name}",
111 "service.crashHandler.autoReload": "Trying to automatically restore {name} in {seconds} seconds", 145 "service.crashHandler.autoReload": "Trying to automatically restore {name} in {seconds} seconds",
112 "service.crashHandler.headline": "Oh no!", 146 "service.crashHandler.headline": "Oh no!",
@@ -118,6 +152,11 @@
118 "service.errorHandler.headline": "Oh no!", 152 "service.errorHandler.headline": "Oh no!",
119 "service.errorHandler.message": "Error", 153 "service.errorHandler.message": "Error",
120 "service.errorHandler.text": "{name} has failed to load.", 154 "service.errorHandler.text": "{name} has failed to load.",
155 "service.restrictedHandler.action": "Upgrade Account",
156 "service.restrictedHandler.customUrl.headline": "Franz Professional Plan required",
157 "service.restrictedHandler.customUrl.text": "Please upgrade to the Franz Professional plan to use custom urls & self hosted services.",
158 "service.restrictedHandler.serviceLimit.headline": "You have reached your service limit.",
159 "service.restrictedHandler.serviceLimit.text": "Please upgrade your account to use more than {count} services.",
121 "service.webviewLoader.loading": "Loading", 160 "service.webviewLoader.loading": "Loading",
122 "services.getStarted": "Get started", 161 "services.getStarted": "Get started",
123 "services.welcome": "Welcome to Franz", 162 "services.welcome": "Welcome to Franz",
@@ -135,13 +174,19 @@
135 "settings.account.headlinePassword": "Change password", 174 "settings.account.headlinePassword": "Change password",
136 "settings.account.headlineProfile": "Update profile", 175 "settings.account.headlineProfile": "Update profile",
137 "settings.account.headlineSubscription": "Your subscription", 176 "settings.account.headlineSubscription": "Your subscription",
138 "settings.account.headlineUpgrade": "Upgrade your account & support Franz", 177 "settings.account.headlineTrialUpgrade": "Get the free 14 day Franz Professional Trial",
178 "settings.account.headlineUpgradeAccount": "Upgrade your account & get the full Franz experience",
139 "settings.account.invoiceDownload": "Download", 179 "settings.account.invoiceDownload": "Download",
140 "settings.account.manageSubscription.label": "Manage your subscription", 180 "settings.account.manageSubscription.label": "Manage your subscription",
141 "settings.account.successInfo": "Your changes have been saved", 181 "settings.account.successInfo": "Your changes have been saved",
182 "settings.account.trial": "Free Trial",
183 "settings.account.trialEndsIn": "Your free trial ends in {duration}.",
184 "settings.account.trialUpdateBillingInfo": "Please update your billing info to continue using {license} after your trial period.",
142 "settings.account.tryReloadServices": "Try again", 185 "settings.account.tryReloadServices": "Try again",
143 "settings.account.tryReloadUserInfoRequest": "Try again", 186 "settings.account.tryReloadUserInfoRequest": "Try again",
187 "settings.account.upgradeToPro.label": "Upgrade to Franz Professional",
144 "settings.account.userInfoRequestFailed": "Could not load user information", 188 "settings.account.userInfoRequestFailed": "Could not load user information",
189 "settings.account.yourLicense": "Your Franz License",
145 "settings.app.buttonClearAllCache": "Clear cache", 190 "settings.app.buttonClearAllCache": "Clear cache",
146 "settings.app.buttonInstallUpdate": "Restart & install update", 191 "settings.app.buttonInstallUpdate": "Restart & install update",
147 "settings.app.buttonSearchForUpdate": "Check for updates", 192 "settings.app.buttonSearchForUpdate": "Check for updates",
@@ -182,7 +227,13 @@
182 "settings.navigation.yourServices": "Your services", 227 "settings.navigation.yourServices": "Your services",
183 "settings.navigation.yourWorkspaces": "Your workspaces", 228 "settings.navigation.yourWorkspaces": "Your workspaces",
184 "settings.recipes.all": "All services", 229 "settings.recipes.all": "All services",
185 "settings.recipes.dev": "Development", 230 "settings.recipes.custom": "Custom Services",
231 "settings.recipes.customService.headline.communityRecipes": "Community Services",
232 "settings.recipes.customService.headline.customRecipes": "Custom Service Recipes",
233 "settings.recipes.customService.headline.devRecipes": "Your Development Service Recipes",
234 "settings.recipes.customService.intro": "To add a custom service, copy the service recipe to:",
235 "settings.recipes.customService.openDevDocs": "Developer Documentation",
236 "settings.recipes.customService.openFolder": "Open folder",
186 "settings.recipes.headline": "Available services", 237 "settings.recipes.headline": "Available services",
187 "settings.recipes.missingService": "Missing a service?", 238 "settings.recipes.missingService": "Missing a service?",
188 "settings.recipes.mostPopular": "Most popular", 239 "settings.recipes.mostPopular": "Most popular",
@@ -274,7 +325,6 @@
274 "sidebar.openWorkspaceDrawer": "Open workspace drawer", 325 "sidebar.openWorkspaceDrawer": "Open workspace drawer",
275 "sidebar.settings": "Settings", 326 "sidebar.settings": "Settings",
276 "sidebar.unmuteApp": "Enable notifications & audio", 327 "sidebar.unmuteApp": "Enable notifications & audio",
277 "signup.company.label": "Company",
278 "signup.email.label": "Email address", 328 "signup.email.label": "Email address",
279 "signup.emailDuplicate": "A user with that email address already exists", 329 "signup.emailDuplicate": "A user with that email address already exists",
280 "signup.firstname.label": "First Name", 330 "signup.firstname.label": "First Name",
@@ -286,20 +336,12 @@
286 "signup.link.login": "Already have an account, sign in?", 336 "signup.link.login": "Already have an account, sign in?",
287 "signup.password.label": "Password", 337 "signup.password.label": "Password",
288 "signup.submit.label": "Create account", 338 "signup.submit.label": "Create account",
289 "subscription.euTaxInfo": "EU residents: local sales tax may apply", 339 "subscription.cta.activateTrial": "Yes, start the free Franz Professional trial",
290 "subscription.features.ads": "No ads, ever!", 340 "subscription.cta.allOptions": "See all options",
291 "subscription.features.comingSoon": "coming soon", 341 "subscription.cta.choosePlan": "Choose your plan",
292 "subscription.features.noInterruptions": "No app delays & nagging to upgrade license", 342 "subscription.includedProFeatures": "The Franz Professional Plan includes:",
293 "subscription.features.onpremise.mattermost": "Add on-premise/hosted services like Mattermost", 343 "subscription.teaser.includedFeatures": "Paid Franz Plans include:",
294 "subscription.features.proxy": "Proxy support for services", 344 "subscription.teaser.intro": "Franz 5 comes with a wide range of new features to boost up your everyday communication - batteries included. Check out our new plans and find out which one suits you most!",
295 "subscription.features.spellchecker": "Support for spellchecker",
296 "subscription.features.workspaces": "Organize your services in workspaces",
297 "subscription.includedFeatures": "Paid Franz Premium Supporter Account includes",
298 "subscription.paymentSessionError": "Could not initialize payment form",
299 "subscription.submit.label": "I want to support the development of Franz",
300 "subscription.type.free": "free",
301 "subscription.type.month": "month",
302 "subscription.type.year": "year",
303 "subscriptionPopup.buttonCancel": "Cancel", 345 "subscriptionPopup.buttonCancel": "Cancel",
304 "subscriptionPopup.buttonDone": "Done", 346 "subscriptionPopup.buttonDone": "Done",
305 "tabs.item.deleteService": "Delete service", 347 "tabs.item.deleteService": "Delete service",
diff --git a/src/i18n/messages/src/components/TrialActivationInfoBar.json b/src/i18n/messages/src/components/TrialActivationInfoBar.json
new file mode 100644
index 000000000..65dd964a6
--- /dev/null
+++ b/src/i18n/messages/src/components/TrialActivationInfoBar.json
@@ -0,0 +1,15 @@
1[
2 {
3 "id": "infobar.trialActivated",
4 "defaultMessage": "!!!Your trial was successfully activated. Happy messaging!",
5 "file": "src/components/TrialActivationInfoBar.js",
6 "start": {
7 "line": 11,
8 "column": 11
9 },
10 "end": {
11 "line": 14,
12 "column": 3
13 }
14 }
15] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/auth/Pricing.json b/src/i18n/messages/src/components/auth/Pricing.json
index f711a55b4..f15617ca5 100644
--- a/src/i18n/messages/src/components/auth/Pricing.json
+++ b/src/i18n/messages/src/components/auth/Pricing.json
@@ -1,53 +1,118 @@
1[ 1[
2 { 2 {
3 "id": "pricing.headline", 3 "id": "pricing.trial.headline",
4 "defaultMessage": "!!!Support Franz", 4 "defaultMessage": "!!!Franz Professional",
5 "file": "src/components/auth/Pricing.js", 5 "file": "src/components/auth/Pricing.js",
6 "start": { 6 "start": {
7 "line": 13, 7 "line": 15,
8 "column": 12 8 "column": 12
9 }, 9 },
10 "end": { 10 "end": {
11 "line": 16, 11 "line": 18,
12 "column": 3 12 "column": 3
13 } 13 }
14 }, 14 },
15 { 15 {
16 "id": "pricing.support.label", 16 "id": "pricing.trial.subheadline",
17 "defaultMessage": "!!!Select your support plan", 17 "defaultMessage": "!!!Your personal welcome offer:",
18 "file": "src/components/auth/Pricing.js", 18 "file": "src/components/auth/Pricing.js",
19 "start": { 19 "start": {
20 "line": 17, 20 "line": 19,
21 "column": 23 21 "column": 17
22 }, 22 },
23 "end": { 23 "end": {
24 "line": 20, 24 "line": 22,
25 "column": 3 25 "column": 3
26 } 26 }
27 }, 27 },
28 { 28 {
29 "id": "pricing.submit.label", 29 "id": "pricing.trial.terms.headline",
30 "defaultMessage": "!!!Support the development of Franz", 30 "defaultMessage": "!!!No strings attached",
31 "file": "src/components/auth/Pricing.js", 31 "file": "src/components/auth/Pricing.js",
32 "start": { 32 "start": {
33 "line": 21, 33 "line": 23,
34 "column": 29
35 },
36 "end": {
37 "line": 26,
38 "column": 3
39 }
40 },
41 {
42 "id": "pricing.trial.terms.noCreditCard",
43 "defaultMessage": "!!!No credit card required",
44 "file": "src/components/auth/Pricing.js",
45 "start": {
46 "line": 27,
47 "column": 16
48 },
49 "end": {
50 "line": 30,
51 "column": 3
52 }
53 },
54 {
55 "id": "pricing.trial.terms.automaticTrialEnd",
56 "defaultMessage": "!!!Your free trial ends automatically after 14 days",
57 "file": "src/components/auth/Pricing.js",
58 "start": {
59 "line": 31,
34 "column": 21 60 "column": 21
35 }, 61 },
36 "end": { 62 "end": {
37 "line": 24, 63 "line": 34,
64 "column": 3
65 }
66 },
67 {
68 "id": "pricing.trial.error",
69 "defaultMessage": "!!!Sorry, we could not activate your trial!",
70 "file": "src/components/auth/Pricing.js",
71 "start": {
72 "line": 35,
73 "column": 19
74 },
75 "end": {
76 "line": 38,
77 "column": 3
78 }
79 },
80 {
81 "id": "pricing.trial.cta.accept",
82 "defaultMessage": "!!!Yes, upgrade my account to Franz Professional",
83 "file": "src/components/auth/Pricing.js",
84 "start": {
85 "line": 39,
86 "column": 13
87 },
88 "end": {
89 "line": 42,
90 "column": 3
91 }
92 },
93 {
94 "id": "pricing.trial.cta.skip",
95 "defaultMessage": "!!!Continue to Franz",
96 "file": "src/components/auth/Pricing.js",
97 "start": {
98 "line": 43,
99 "column": 11
100 },
101 "end": {
102 "line": 46,
38 "column": 3 103 "column": 3
39 } 104 }
40 }, 105 },
41 { 106 {
42 "id": "pricing.link.skipPayment", 107 "id": "pricing.trial.features.headline",
43 "defaultMessage": "!!!I don't want to support the development of Franz.", 108 "defaultMessage": "!!!Franz Professional includes:",
44 "file": "src/components/auth/Pricing.js", 109 "file": "src/components/auth/Pricing.js",
45 "start": { 110 "start": {
46 "line": 25, 111 "line": 47,
47 "column": 15 112 "column": 20
48 }, 113 },
49 "end": { 114 "end": {
50 "line": 28, 115 "line": 50,
51 "column": 3 116 "column": 3
52 } 117 }
53 } 118 }
diff --git a/src/i18n/messages/src/components/auth/Signup.json b/src/i18n/messages/src/components/auth/Signup.json
index a09745048..2ea71e5ff 100644
--- a/src/i18n/messages/src/components/auth/Signup.json
+++ b/src/i18n/messages/src/components/auth/Signup.json
@@ -4,11 +4,11 @@
4 "defaultMessage": "!!!Sign up", 4 "defaultMessage": "!!!Sign up",
5 "file": "src/components/auth/Signup.js", 5 "file": "src/components/auth/Signup.js",
6 "start": { 6 "start": {
7 "line": 18, 7 "line": 17,
8 "column": 12 8 "column": 12
9 }, 9 },
10 "end": { 10 "end": {
11 "line": 21, 11 "line": 20,
12 "column": 3 12 "column": 3
13 } 13 }
14 }, 14 },
@@ -17,11 +17,11 @@
17 "defaultMessage": "!!!Firstname", 17 "defaultMessage": "!!!Firstname",
18 "file": "src/components/auth/Signup.js", 18 "file": "src/components/auth/Signup.js",
19 "start": { 19 "start": {
20 "line": 22, 20 "line": 21,
21 "column": 18 21 "column": 18
22 }, 22 },
23 "end": { 23 "end": {
24 "line": 25, 24 "line": 24,
25 "column": 3 25 "column": 3
26 } 26 }
27 }, 27 },
@@ -30,11 +30,11 @@
30 "defaultMessage": "!!!Lastname", 30 "defaultMessage": "!!!Lastname",
31 "file": "src/components/auth/Signup.js", 31 "file": "src/components/auth/Signup.js",
32 "start": { 32 "start": {
33 "line": 26, 33 "line": 25,
34 "column": 17 34 "column": 17
35 }, 35 },
36 "end": { 36 "end": {
37 "line": 29, 37 "line": 28,
38 "column": 3 38 "column": 3
39 } 39 }
40 }, 40 },
@@ -43,24 +43,11 @@
43 "defaultMessage": "!!!Email address", 43 "defaultMessage": "!!!Email address",
44 "file": "src/components/auth/Signup.js", 44 "file": "src/components/auth/Signup.js",
45 "start": { 45 "start": {
46 "line": 30, 46 "line": 29,
47 "column": 14 47 "column": 14
48 }, 48 },
49 "end": { 49 "end": {
50 "line": 33, 50 "line": 32,
51 "column": 3
52 }
53 },
54 {
55 "id": "signup.company.label",
56 "defaultMessage": "!!!Company",
57 "file": "src/components/auth/Signup.js",
58 "start": {
59 "line": 34,
60 "column": 16
61 },
62 "end": {
63 "line": 37,
64 "column": 3 51 "column": 3
65 } 52 }
66 }, 53 },
@@ -69,11 +56,11 @@
69 "defaultMessage": "!!!Password", 56 "defaultMessage": "!!!Password",
70 "file": "src/components/auth/Signup.js", 57 "file": "src/components/auth/Signup.js",
71 "start": { 58 "start": {
72 "line": 38, 59 "line": 37,
73 "column": 17 60 "column": 17
74 }, 61 },
75 "end": { 62 "end": {
76 "line": 41, 63 "line": 40,
77 "column": 3 64 "column": 3
78 } 65 }
79 }, 66 },
@@ -82,11 +69,11 @@
82 "defaultMessage": "!!!By creating a Franz account you accept the", 69 "defaultMessage": "!!!By creating a Franz account you accept the",
83 "file": "src/components/auth/Signup.js", 70 "file": "src/components/auth/Signup.js",
84 "start": { 71 "start": {
85 "line": 42, 72 "line": 41,
86 "column": 13 73 "column": 13
87 }, 74 },
88 "end": { 75 "end": {
89 "line": 45, 76 "line": 44,
90 "column": 3 77 "column": 3
91 } 78 }
92 }, 79 },
@@ -95,11 +82,11 @@
95 "defaultMessage": "!!!Terms of service", 82 "defaultMessage": "!!!Terms of service",
96 "file": "src/components/auth/Signup.js", 83 "file": "src/components/auth/Signup.js",
97 "start": { 84 "start": {
98 "line": 46, 85 "line": 45,
99 "column": 9 86 "column": 9
100 }, 87 },
101 "end": { 88 "end": {
102 "line": 49, 89 "line": 48,
103 "column": 3 90 "column": 3
104 } 91 }
105 }, 92 },
@@ -108,11 +95,11 @@
108 "defaultMessage": "!!!Privacy Statement", 95 "defaultMessage": "!!!Privacy Statement",
109 "file": "src/components/auth/Signup.js", 96 "file": "src/components/auth/Signup.js",
110 "start": { 97 "start": {
111 "line": 50, 98 "line": 49,
112 "column": 11 99 "column": 11
113 }, 100 },
114 "end": { 101 "end": {
115 "line": 53, 102 "line": 52,
116 "column": 3 103 "column": 3
117 } 104 }
118 }, 105 },
@@ -121,11 +108,11 @@
121 "defaultMessage": "!!!Create account", 108 "defaultMessage": "!!!Create account",
122 "file": "src/components/auth/Signup.js", 109 "file": "src/components/auth/Signup.js",
123 "start": { 110 "start": {
124 "line": 54, 111 "line": 53,
125 "column": 21 112 "column": 21
126 }, 113 },
127 "end": { 114 "end": {
128 "line": 57, 115 "line": 56,
129 "column": 3 116 "column": 3
130 } 117 }
131 }, 118 },
@@ -134,11 +121,11 @@
134 "defaultMessage": "!!!Already have an account, sign in?", 121 "defaultMessage": "!!!Already have an account, sign in?",
135 "file": "src/components/auth/Signup.js", 122 "file": "src/components/auth/Signup.js",
136 "start": { 123 "start": {
137 "line": 58, 124 "line": 57,
138 "column": 13 125 "column": 13
139 }, 126 },
140 "end": { 127 "end": {
141 "line": 61, 128 "line": 60,
142 "column": 3 129 "column": 3
143 } 130 }
144 }, 131 },
@@ -147,11 +134,11 @@
147 "defaultMessage": "!!!A user with that email address already exists", 134 "defaultMessage": "!!!A user with that email address already exists",
148 "file": "src/components/auth/Signup.js", 135 "file": "src/components/auth/Signup.js",
149 "start": { 136 "start": {
150 "line": 62, 137 "line": 61,
151 "column": 18 138 "column": 18
152 }, 139 },
153 "end": { 140 "end": {
154 "line": 65, 141 "line": 64,
155 "column": 3 142 "column": 3
156 } 143 }
157 } 144 }
diff --git a/src/i18n/messages/src/components/layout/AppLayout.json b/src/i18n/messages/src/components/layout/AppLayout.json
index 190c5dff7..44cf4fab9 100644
--- a/src/i18n/messages/src/components/layout/AppLayout.json
+++ b/src/i18n/messages/src/components/layout/AppLayout.json
@@ -4,11 +4,11 @@
4 "defaultMessage": "!!!Your services have been updated.", 4 "defaultMessage": "!!!Your services have been updated.",
5 "file": "src/components/layout/AppLayout.js", 5 "file": "src/components/layout/AppLayout.js",
6 "start": { 6 "start": {
7 "line": 26, 7 "line": 28,
8 "column": 19 8 "column": 19
9 }, 9 },
10 "end": { 10 "end": {
11 "line": 29, 11 "line": 31,
12 "column": 3 12 "column": 3
13 } 13 }
14 }, 14 },
@@ -17,11 +17,11 @@
17 "defaultMessage": "!!!Reload services", 17 "defaultMessage": "!!!Reload services",
18 "file": "src/components/layout/AppLayout.js", 18 "file": "src/components/layout/AppLayout.js",
19 "start": { 19 "start": {
20 "line": 30, 20 "line": 32,
21 "column": 24 21 "column": 24
22 }, 22 },
23 "end": { 23 "end": {
24 "line": 33, 24 "line": 35,
25 "column": 3 25 "column": 3
26 } 26 }
27 }, 27 },
@@ -30,11 +30,11 @@
30 "defaultMessage": "!!!Could not load services and user information", 30 "defaultMessage": "!!!Could not load services and user information",
31 "file": "src/components/layout/AppLayout.js", 31 "file": "src/components/layout/AppLayout.js",
32 "start": { 32 "start": {
33 "line": 34, 33 "line": 36,
34 "column": 26 34 "column": 26
35 }, 35 },
36 "end": { 36 "end": {
37 "line": 37, 37 "line": 39,
38 "column": 3 38 "column": 3
39 } 39 }
40 } 40 }
diff --git a/src/i18n/messages/src/components/services/content/ServiceRestricted.json b/src/i18n/messages/src/components/services/content/ServiceRestricted.json
new file mode 100644
index 000000000..c1984afe3
--- /dev/null
+++ b/src/i18n/messages/src/components/services/content/ServiceRestricted.json
@@ -0,0 +1,67 @@
1[
2 {
3 "id": "service.restrictedHandler.serviceLimit.headline",
4 "defaultMessage": "!!!You have reached your service limit.",
5 "file": "src/components/services/content/ServiceRestricted.js",
6 "start": {
7 "line": 11,
8 "column": 24
9 },
10 "end": {
11 "line": 14,
12 "column": 3
13 }
14 },
15 {
16 "id": "service.restrictedHandler.serviceLimit.text",
17 "defaultMessage": "!!!Please upgrade your account to use more than {count} services.",
18 "file": "src/components/services/content/ServiceRestricted.js",
19 "start": {
20 "line": 15,
21 "column": 20
22 },
23 "end": {
24 "line": 18,
25 "column": 3
26 }
27 },
28 {
29 "id": "service.restrictedHandler.customUrl.headline",
30 "defaultMessage": "!!!Franz Professional Plan required",
31 "file": "src/components/services/content/ServiceRestricted.js",
32 "start": {
33 "line": 19,
34 "column": 21
35 },
36 "end": {
37 "line": 22,
38 "column": 3
39 }
40 },
41 {
42 "id": "service.restrictedHandler.customUrl.text",
43 "defaultMessage": "!!!Please upgrade to the Franz Professional plan to use custom urls & self hosted services.",
44 "file": "src/components/services/content/ServiceRestricted.js",
45 "start": {
46 "line": 23,
47 "column": 17
48 },
49 "end": {
50 "line": 26,
51 "column": 3
52 }
53 },
54 {
55 "id": "service.restrictedHandler.action",
56 "defaultMessage": "!!!Upgrade Account",
57 "file": "src/components/services/content/ServiceRestricted.js",
58 "start": {
59 "line": 27,
60 "column": 10
61 },
62 "end": {
63 "line": 30,
64 "column": 3
65 }
66 }
67] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/services/content/Services.json b/src/i18n/messages/src/components/services/content/Services.json
index 884ab0c90..eb466c0ac 100644
--- a/src/i18n/messages/src/components/services/content/Services.json
+++ b/src/i18n/messages/src/components/services/content/Services.json
@@ -4,11 +4,11 @@
4 "defaultMessage": "!!!Welcome to Franz", 4 "defaultMessage": "!!!Welcome to Franz",
5 "file": "src/components/services/content/Services.js", 5 "file": "src/components/services/content/Services.js",
6 "start": { 6 "start": {
7 "line": 11, 7 "line": 14,
8 "column": 11 8 "column": 11
9 }, 9 },
10 "end": { 10 "end": {
11 "line": 14, 11 "line": 17,
12 "column": 3 12 "column": 3
13 } 13 }
14 }, 14 },
@@ -17,11 +17,11 @@
17 "defaultMessage": "!!!Get started", 17 "defaultMessage": "!!!Get started",
18 "file": "src/components/services/content/Services.js", 18 "file": "src/components/services/content/Services.js",
19 "start": { 19 "start": {
20 "line": 15, 20 "line": 18,
21 "column": 14 21 "column": 14
22 }, 22 },
23 "end": { 23 "end": {
24 "line": 18, 24 "line": 21,
25 "column": 3 25 "column": 3
26 } 26 }
27 } 27 }
diff --git a/src/i18n/messages/src/components/settings/account/AccountDashboard.json b/src/i18n/messages/src/components/settings/account/AccountDashboard.json
index 4969db910..06d53e41d 100644
--- a/src/i18n/messages/src/components/settings/account/AccountDashboard.json
+++ b/src/i18n/messages/src/components/settings/account/AccountDashboard.json
@@ -4,11 +4,11 @@
4 "defaultMessage": "!!!Account", 4 "defaultMessage": "!!!Account",
5 "file": "src/components/settings/account/AccountDashboard.js", 5 "file": "src/components/settings/account/AccountDashboard.js",
6 "start": { 6 "start": {
7 "line": 14, 7 "line": 18,
8 "column": 12 8 "column": 12
9 }, 9 },
10 "end": { 10 "end": {
11 "line": 17, 11 "line": 21,
12 "column": 3 12 "column": 3
13 } 13 }
14 }, 14 },
@@ -17,21 +17,8 @@
17 "defaultMessage": "!!!Your Subscription", 17 "defaultMessage": "!!!Your Subscription",
18 "file": "src/components/settings/account/AccountDashboard.js", 18 "file": "src/components/settings/account/AccountDashboard.js",
19 "start": { 19 "start": {
20 "line": 18,
21 "column": 24
22 },
23 "end": {
24 "line": 21,
25 "column": 3
26 }
27 },
28 {
29 "id": "settings.account.headlineUpgrade",
30 "defaultMessage": "!!!Upgrade your Account",
31 "file": "src/components/settings/account/AccountDashboard.js",
32 "start": {
33 "line": 22, 20 "line": 22,
34 "column": 19 21 "column": 24
35 }, 22 },
36 "end": { 23 "end": {
37 "line": 25, 24 "line": 25,
@@ -65,15 +52,28 @@
65 } 52 }
66 }, 53 },
67 { 54 {
55 "id": "settings.account.upgradeToPro.label",
56 "defaultMessage": "!!!Upgrade to Franz Professional",
57 "file": "src/components/settings/account/AccountDashboard.js",
58 "start": {
59 "line": 34,
60 "column": 23
61 },
62 "end": {
63 "line": 37,
64 "column": 3
65 }
66 },
67 {
68 "id": "settings.account.accountType.basic", 68 "id": "settings.account.accountType.basic",
69 "defaultMessage": "!!!Basic Account", 69 "defaultMessage": "!!!Basic Account",
70 "file": "src/components/settings/account/AccountDashboard.js", 70 "file": "src/components/settings/account/AccountDashboard.js",
71 "start": { 71 "start": {
72 "line": 34, 72 "line": 38,
73 "column": 20 73 "column": 20
74 }, 74 },
75 "end": { 75 "end": {
76 "line": 37, 76 "line": 41,
77 "column": 3 77 "column": 3
78 } 78 }
79 }, 79 },
@@ -82,11 +82,11 @@
82 "defaultMessage": "!!!Premium Supporter Account", 82 "defaultMessage": "!!!Premium Supporter Account",
83 "file": "src/components/settings/account/AccountDashboard.js", 83 "file": "src/components/settings/account/AccountDashboard.js",
84 "start": { 84 "start": {
85 "line": 38, 85 "line": 42,
86 "column": 22 86 "column": 22
87 }, 87 },
88 "end": { 88 "end": {
89 "line": 41, 89 "line": 45,
90 "column": 3 90 "column": 3
91 } 91 }
92 }, 92 },
@@ -95,11 +95,11 @@
95 "defaultMessage": "!!!Edit Account", 95 "defaultMessage": "!!!Edit Account",
96 "file": "src/components/settings/account/AccountDashboard.js", 96 "file": "src/components/settings/account/AccountDashboard.js",
97 "start": { 97 "start": {
98 "line": 42, 98 "line": 46,
99 "column": 21 99 "column": 21
100 }, 100 },
101 "end": { 101 "end": {
102 "line": 45, 102 "line": 49,
103 "column": 3 103 "column": 3
104 } 104 }
105 }, 105 },
@@ -108,11 +108,11 @@
108 "defaultMessage": "!!Invoices", 108 "defaultMessage": "!!Invoices",
109 "file": "src/components/settings/account/AccountDashboard.js", 109 "file": "src/components/settings/account/AccountDashboard.js",
110 "start": { 110 "start": {
111 "line": 46, 111 "line": 50,
112 "column": 18 112 "column": 18
113 }, 113 },
114 "end": { 114 "end": {
115 "line": 49, 115 "line": 53,
116 "column": 3 116 "column": 3
117 } 117 }
118 }, 118 },
@@ -121,11 +121,11 @@
121 "defaultMessage": "!!!Download", 121 "defaultMessage": "!!!Download",
122 "file": "src/components/settings/account/AccountDashboard.js", 122 "file": "src/components/settings/account/AccountDashboard.js",
123 "start": { 123 "start": {
124 "line": 50, 124 "line": 54,
125 "column": 19 125 "column": 19
126 }, 126 },
127 "end": { 127 "end": {
128 "line": 53, 128 "line": 57,
129 "column": 3 129 "column": 3
130 } 130 }
131 }, 131 },
@@ -134,11 +134,11 @@
134 "defaultMessage": "!!!Could not load user information", 134 "defaultMessage": "!!!Could not load user information",
135 "file": "src/components/settings/account/AccountDashboard.js", 135 "file": "src/components/settings/account/AccountDashboard.js",
136 "start": { 136 "start": {
137 "line": 54, 137 "line": 58,
138 "column": 25 138 "column": 25
139 }, 139 },
140 "end": { 140 "end": {
141 "line": 57, 141 "line": 61,
142 "column": 3 142 "column": 3
143 } 143 }
144 }, 144 },
@@ -147,11 +147,11 @@
147 "defaultMessage": "!!!Try again", 147 "defaultMessage": "!!!Try again",
148 "file": "src/components/settings/account/AccountDashboard.js", 148 "file": "src/components/settings/account/AccountDashboard.js",
149 "start": { 149 "start": {
150 "line": 58, 150 "line": 62,
151 "column": 28 151 "column": 28
152 }, 152 },
153 "end": { 153 "end": {
154 "line": 61, 154 "line": 65,
155 "column": 3 155 "column": 3
156 } 156 }
157 }, 157 },
@@ -160,11 +160,11 @@
160 "defaultMessage": "!!!Delete account", 160 "defaultMessage": "!!!Delete account",
161 "file": "src/components/settings/account/AccountDashboard.js", 161 "file": "src/components/settings/account/AccountDashboard.js",
162 "start": { 162 "start": {
163 "line": 62, 163 "line": 66,
164 "column": 17 164 "column": 17
165 }, 165 },
166 "end": { 166 "end": {
167 "line": 65, 167 "line": 69,
168 "column": 3 168 "column": 3
169 } 169 }
170 }, 170 },
@@ -173,11 +173,11 @@
173 "defaultMessage": "!!!If you don't need your Franz account any longer, you can delete your account and all related data here.", 173 "defaultMessage": "!!!If you don't need your Franz account any longer, you can delete your account and all related data here.",
174 "file": "src/components/settings/account/AccountDashboard.js", 174 "file": "src/components/settings/account/AccountDashboard.js",
175 "start": { 175 "start": {
176 "line": 66, 176 "line": 70,
177 "column": 14 177 "column": 14
178 }, 178 },
179 "end": { 179 "end": {
180 "line": 69, 180 "line": 73,
181 "column": 3 181 "column": 3
182 } 182 }
183 }, 183 },
@@ -186,11 +186,63 @@
186 "defaultMessage": "!!!You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!", 186 "defaultMessage": "!!!You have received an email with a link to confirm your account deletion. Your account and data cannot be restored!",
187 "file": "src/components/settings/account/AccountDashboard.js", 187 "file": "src/components/settings/account/AccountDashboard.js",
188 "start": { 188 "start": {
189 "line": 70, 189 "line": 74,
190 "column": 19 190 "column": 19
191 }, 191 },
192 "end": { 192 "end": {
193 "line": 73, 193 "line": 77,
194 "column": 3
195 }
196 },
197 {
198 "id": "settings.account.trial",
199 "defaultMessage": "!!!Free Trial",
200 "file": "src/components/settings/account/AccountDashboard.js",
201 "start": {
202 "line": 78,
203 "column": 9
204 },
205 "end": {
206 "line": 81,
207 "column": 3
208 }
209 },
210 {
211 "id": "settings.account.yourLicense",
212 "defaultMessage": "!!!Your Franz License:",
213 "file": "src/components/settings/account/AccountDashboard.js",
214 "start": {
215 "line": 82,
216 "column": 15
217 },
218 "end": {
219 "line": 85,
220 "column": 3
221 }
222 },
223 {
224 "id": "settings.account.trialEndsIn",
225 "defaultMessage": "!!!Your free trial ends in {duration}.",
226 "file": "src/components/settings/account/AccountDashboard.js",
227 "start": {
228 "line": 86,
229 "column": 15
230 },
231 "end": {
232 "line": 89,
233 "column": 3
234 }
235 },
236 {
237 "id": "settings.account.trialUpdateBillingInfo",
238 "defaultMessage": "!!!Please update your billing info to continue using {license} after your trial period.",
239 "file": "src/components/settings/account/AccountDashboard.js",
240 "start": {
241 "line": 90,
242 "column": 33
243 },
244 "end": {
245 "line": 93,
194 "column": 3 246 "column": 3
195 } 247 }
196 } 248 }
diff --git a/src/i18n/messages/src/components/settings/navigation/SettingsNavigation.json b/src/i18n/messages/src/components/settings/navigation/SettingsNavigation.json
index 70a989211..7dfb3ce04 100644
--- a/src/i18n/messages/src/components/settings/navigation/SettingsNavigation.json
+++ b/src/i18n/messages/src/components/settings/navigation/SettingsNavigation.json
@@ -4,11 +4,11 @@
4 "defaultMessage": "!!!Available services", 4 "defaultMessage": "!!!Available services",
5 "file": "src/components/settings/navigation/SettingsNavigation.js", 5 "file": "src/components/settings/navigation/SettingsNavigation.js",
6 "start": { 6 "start": {
7 "line": 13, 7 "line": 14,
8 "column": 21 8 "column": 21
9 }, 9 },
10 "end": { 10 "end": {
11 "line": 16, 11 "line": 17,
12 "column": 3 12 "column": 3
13 } 13 }
14 }, 14 },
@@ -17,11 +17,11 @@
17 "defaultMessage": "!!!Your services", 17 "defaultMessage": "!!!Your services",
18 "file": "src/components/settings/navigation/SettingsNavigation.js", 18 "file": "src/components/settings/navigation/SettingsNavigation.js",
19 "start": { 19 "start": {
20 "line": 17, 20 "line": 18,
21 "column": 16 21 "column": 16
22 }, 22 },
23 "end": { 23 "end": {
24 "line": 20, 24 "line": 21,
25 "column": 3 25 "column": 3
26 } 26 }
27 }, 27 },
@@ -30,11 +30,11 @@
30 "defaultMessage": "!!!Your workspaces", 30 "defaultMessage": "!!!Your workspaces",
31 "file": "src/components/settings/navigation/SettingsNavigation.js", 31 "file": "src/components/settings/navigation/SettingsNavigation.js",
32 "start": { 32 "start": {
33 "line": 21, 33 "line": 22,
34 "column": 18 34 "column": 18
35 }, 35 },
36 "end": { 36 "end": {
37 "line": 24, 37 "line": 25,
38 "column": 3 38 "column": 3
39 } 39 }
40 }, 40 },
@@ -43,11 +43,11 @@
43 "defaultMessage": "!!!Account", 43 "defaultMessage": "!!!Account",
44 "file": "src/components/settings/navigation/SettingsNavigation.js", 44 "file": "src/components/settings/navigation/SettingsNavigation.js",
45 "start": { 45 "start": {
46 "line": 25, 46 "line": 26,
47 "column": 11 47 "column": 11
48 }, 48 },
49 "end": { 49 "end": {
50 "line": 28, 50 "line": 29,
51 "column": 3 51 "column": 3
52 } 52 }
53 }, 53 },
@@ -56,11 +56,11 @@
56 "defaultMessage": "!!!Manage Team", 56 "defaultMessage": "!!!Manage Team",
57 "file": "src/components/settings/navigation/SettingsNavigation.js", 57 "file": "src/components/settings/navigation/SettingsNavigation.js",
58 "start": { 58 "start": {
59 "line": 29, 59 "line": 30,
60 "column": 8 60 "column": 8
61 }, 61 },
62 "end": { 62 "end": {
63 "line": 32, 63 "line": 33,
64 "column": 3 64 "column": 3
65 } 65 }
66 }, 66 },
@@ -69,11 +69,11 @@
69 "defaultMessage": "!!!Settings", 69 "defaultMessage": "!!!Settings",
70 "file": "src/components/settings/navigation/SettingsNavigation.js", 70 "file": "src/components/settings/navigation/SettingsNavigation.js",
71 "start": { 71 "start": {
72 "line": 33, 72 "line": 34,
73 "column": 12 73 "column": 12
74 }, 74 },
75 "end": { 75 "end": {
76 "line": 36, 76 "line": 37,
77 "column": 3 77 "column": 3
78 } 78 }
79 }, 79 },
@@ -82,11 +82,11 @@
82 "defaultMessage": "!!!Invite Friends", 82 "defaultMessage": "!!!Invite Friends",
83 "file": "src/components/settings/navigation/SettingsNavigation.js", 83 "file": "src/components/settings/navigation/SettingsNavigation.js",
84 "start": { 84 "start": {
85 "line": 37, 85 "line": 38,
86 "column": 17 86 "column": 17
87 }, 87 },
88 "end": { 88 "end": {
89 "line": 40, 89 "line": 41,
90 "column": 3 90 "column": 3
91 } 91 }
92 }, 92 },
@@ -95,11 +95,11 @@
95 "defaultMessage": "!!!Logout", 95 "defaultMessage": "!!!Logout",
96 "file": "src/components/settings/navigation/SettingsNavigation.js", 96 "file": "src/components/settings/navigation/SettingsNavigation.js",
97 "start": { 97 "start": {
98 "line": 41, 98 "line": 42,
99 "column": 10 99 "column": 10
100 }, 100 },
101 "end": { 101 "end": {
102 "line": 44, 102 "line": 45,
103 "column": 3 103 "column": 3
104 } 104 }
105 } 105 }
diff --git a/src/i18n/messages/src/components/settings/recipes/RecipesDashboard.json b/src/i18n/messages/src/components/settings/recipes/RecipesDashboard.json
index 7d9ed3283..8afaaed50 100644
--- a/src/i18n/messages/src/components/settings/recipes/RecipesDashboard.json
+++ b/src/i18n/messages/src/components/settings/recipes/RecipesDashboard.json
@@ -4,11 +4,11 @@
4 "defaultMessage": "!!!Available Services", 4 "defaultMessage": "!!!Available Services",
5 "file": "src/components/settings/recipes/RecipesDashboard.js", 5 "file": "src/components/settings/recipes/RecipesDashboard.js",
6 "start": { 6 "start": {
7 "line": 15, 7 "line": 20,
8 "column": 12 8 "column": 12
9 }, 9 },
10 "end": { 10 "end": {
11 "line": 18, 11 "line": 23,
12 "column": 3 12 "column": 3
13 } 13 }
14 }, 14 },
@@ -17,11 +17,11 @@
17 "defaultMessage": "!!!Search service", 17 "defaultMessage": "!!!Search service",
18 "file": "src/components/settings/recipes/RecipesDashboard.js", 18 "file": "src/components/settings/recipes/RecipesDashboard.js",
19 "start": { 19 "start": {
20 "line": 19, 20 "line": 24,
21 "column": 17 21 "column": 17
22 }, 22 },
23 "end": { 23 "end": {
24 "line": 22, 24 "line": 27,
25 "column": 3 25 "column": 3
26 } 26 }
27 }, 27 },
@@ -30,11 +30,11 @@
30 "defaultMessage": "!!!Most popular", 30 "defaultMessage": "!!!Most popular",
31 "file": "src/components/settings/recipes/RecipesDashboard.js", 31 "file": "src/components/settings/recipes/RecipesDashboard.js",
32 "start": { 32 "start": {
33 "line": 23, 33 "line": 28,
34 "column": 22 34 "column": 22
35 }, 35 },
36 "end": { 36 "end": {
37 "line": 26, 37 "line": 31,
38 "column": 3 38 "column": 3
39 } 39 }
40 }, 40 },
@@ -43,24 +43,24 @@
43 "defaultMessage": "!!!All services", 43 "defaultMessage": "!!!All services",
44 "file": "src/components/settings/recipes/RecipesDashboard.js", 44 "file": "src/components/settings/recipes/RecipesDashboard.js",
45 "start": { 45 "start": {
46 "line": 27, 46 "line": 32,
47 "column": 14 47 "column": 14
48 }, 48 },
49 "end": { 49 "end": {
50 "line": 30, 50 "line": 35,
51 "column": 3 51 "column": 3
52 } 52 }
53 }, 53 },
54 { 54 {
55 "id": "settings.recipes.dev", 55 "id": "settings.recipes.custom",
56 "defaultMessage": "!!!Development", 56 "defaultMessage": "!!!Custom Services",
57 "file": "src/components/settings/recipes/RecipesDashboard.js", 57 "file": "src/components/settings/recipes/RecipesDashboard.js",
58 "start": { 58 "start": {
59 "line": 31, 59 "line": 36,
60 "column": 14 60 "column": 17
61 }, 61 },
62 "end": { 62 "end": {
63 "line": 34, 63 "line": 39,
64 "column": 3 64 "column": 3
65 } 65 }
66 }, 66 },
@@ -69,11 +69,11 @@
69 "defaultMessage": "!!!Sorry, but no service matched your search term.", 69 "defaultMessage": "!!!Sorry, but no service matched your search term.",
70 "file": "src/components/settings/recipes/RecipesDashboard.js", 70 "file": "src/components/settings/recipes/RecipesDashboard.js",
71 "start": { 71 "start": {
72 "line": 35, 72 "line": 40,
73 "column": 16 73 "column": 16
74 }, 74 },
75 "end": { 75 "end": {
76 "line": 38, 76 "line": 43,
77 "column": 3 77 "column": 3
78 } 78 }
79 }, 79 },
@@ -82,11 +82,11 @@
82 "defaultMessage": "!!!Service successfully added", 82 "defaultMessage": "!!!Service successfully added",
83 "file": "src/components/settings/recipes/RecipesDashboard.js", 83 "file": "src/components/settings/recipes/RecipesDashboard.js",
84 "start": { 84 "start": {
85 "line": 39, 85 "line": 44,
86 "column": 31 86 "column": 31
87 }, 87 },
88 "end": { 88 "end": {
89 "line": 42, 89 "line": 47,
90 "column": 3 90 "column": 3
91 } 91 }
92 }, 92 },
@@ -95,11 +95,89 @@
95 "defaultMessage": "!!!Missing a service?", 95 "defaultMessage": "!!!Missing a service?",
96 "file": "src/components/settings/recipes/RecipesDashboard.js", 96 "file": "src/components/settings/recipes/RecipesDashboard.js",
97 "start": { 97 "start": {
98 "line": 43, 98 "line": 48,
99 "column": 18 99 "column": 18
100 }, 100 },
101 "end": { 101 "end": {
102 "line": 46, 102 "line": 51,
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": 52,
112 "column": 21
113 },
114 "end": {
115 "line": 55,
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": 56,
125 "column": 14
126 },
127 "end": {
128 "line": 59,
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": 60,
138 "column": 15
139 },
140 "end": {
141 "line": 63,
142 "column": 3
143 }
144 },
145 {
146 "id": "settings.recipes.customService.headline.customRecipes",
147 "defaultMessage": "!!!Custom Service Recipes",
148 "file": "src/components/settings/recipes/RecipesDashboard.js",
149 "start": {
150 "line": 64,
151 "column": 25
152 },
153 "end": {
154 "line": 67,
155 "column": 3
156 }
157 },
158 {
159 "id": "settings.recipes.customService.headline.communityRecipes",
160 "defaultMessage": "!!!Community Services",
161 "file": "src/components/settings/recipes/RecipesDashboard.js",
162 "start": {
163 "line": 68,
164 "column": 28
165 },
166 "end": {
167 "line": 71,
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": 72,
177 "column": 22
178 },
179 "end": {
180 "line": 75,
103 "column": 3 181 "column": 3
104 } 182 }
105 } 183 }
diff --git a/src/i18n/messages/src/components/settings/services/EditServiceForm.json b/src/i18n/messages/src/components/settings/services/EditServiceForm.json
index 42b741b7a..e66db807d 100644
--- a/src/i18n/messages/src/components/settings/services/EditServiceForm.json
+++ b/src/i18n/messages/src/components/settings/services/EditServiceForm.json
@@ -4,11 +4,11 @@
4 "defaultMessage": "!!!Save service", 4 "defaultMessage": "!!!Save service",
5 "file": "src/components/settings/services/EditServiceForm.js", 5 "file": "src/components/settings/services/EditServiceForm.js",
6 "start": { 6 "start": {
7 "line": 22, 7 "line": 24,
8 "column": 15 8 "column": 15
9 }, 9 },
10 "end": { 10 "end": {
11 "line": 25, 11 "line": 27,
12 "column": 3 12 "column": 3
13 } 13 }
14 }, 14 },
@@ -17,11 +17,11 @@
17 "defaultMessage": "!!!Delete Service", 17 "defaultMessage": "!!!Delete Service",
18 "file": "src/components/settings/services/EditServiceForm.js", 18 "file": "src/components/settings/services/EditServiceForm.js",
19 "start": { 19 "start": {
20 "line": 26, 20 "line": 28,
21 "column": 17 21 "column": 17
22 }, 22 },
23 "end": { 23 "end": {
24 "line": 29, 24 "line": 31,
25 "column": 3 25 "column": 3
26 } 26 }
27 }, 27 },
@@ -30,11 +30,11 @@
30 "defaultMessage": "!!!Available services", 30 "defaultMessage": "!!!Available services",
31 "file": "src/components/settings/services/EditServiceForm.js", 31 "file": "src/components/settings/services/EditServiceForm.js",
32 "start": { 32 "start": {
33 "line": 30, 33 "line": 32,
34 "column": 21 34 "column": 21
35 }, 35 },
36 "end": { 36 "end": {
37 "line": 33, 37 "line": 35,
38 "column": 3 38 "column": 3
39 } 39 }
40 }, 40 },
@@ -43,11 +43,11 @@
43 "defaultMessage": "!!!Your services", 43 "defaultMessage": "!!!Your services",
44 "file": "src/components/settings/services/EditServiceForm.js", 44 "file": "src/components/settings/services/EditServiceForm.js",
45 "start": { 45 "start": {
46 "line": 34, 46 "line": 36,
47 "column": 16 47 "column": 16
48 }, 48 },
49 "end": { 49 "end": {
50 "line": 37, 50 "line": 39,
51 "column": 3 51 "column": 3
52 } 52 }
53 }, 53 },
@@ -56,11 +56,11 @@
56 "defaultMessage": "!!!Add {name}", 56 "defaultMessage": "!!!Add {name}",
57 "file": "src/components/settings/services/EditServiceForm.js", 57 "file": "src/components/settings/services/EditServiceForm.js",
58 "start": { 58 "start": {
59 "line": 38, 59 "line": 40,
60 "column": 22 60 "column": 22
61 }, 61 },
62 "end": { 62 "end": {
63 "line": 41, 63 "line": 43,
64 "column": 3 64 "column": 3
65 } 65 }
66 }, 66 },
@@ -69,11 +69,11 @@
69 "defaultMessage": "!!!Edit {name}", 69 "defaultMessage": "!!!Edit {name}",
70 "file": "src/components/settings/services/EditServiceForm.js", 70 "file": "src/components/settings/services/EditServiceForm.js",
71 "start": { 71 "start": {
72 "line": 42, 72 "line": 44,
73 "column": 23 73 "column": 23
74 }, 74 },
75 "end": { 75 "end": {
76 "line": 45, 76 "line": 47,
77 "column": 3 77 "column": 3
78 } 78 }
79 }, 79 },
@@ -82,11 +82,11 @@
82 "defaultMessage": "!!!Hosted", 82 "defaultMessage": "!!!Hosted",
83 "file": "src/components/settings/services/EditServiceForm.js", 83 "file": "src/components/settings/services/EditServiceForm.js",
84 "start": { 84 "start": {
85 "line": 46, 85 "line": 48,
86 "column": 13 86 "column": 13
87 }, 87 },
88 "end": { 88 "end": {
89 "line": 49, 89 "line": 51,
90 "column": 3 90 "column": 3
91 } 91 }
92 }, 92 },
@@ -95,11 +95,11 @@
95 "defaultMessage": "!!!Self hosted ⭐️", 95 "defaultMessage": "!!!Self hosted ⭐️",
96 "file": "src/components/settings/services/EditServiceForm.js", 96 "file": "src/components/settings/services/EditServiceForm.js",
97 "start": { 97 "start": {
98 "line": 50, 98 "line": 52,
99 "column": 16 99 "column": 16
100 }, 100 },
101 "end": { 101 "end": {
102 "line": 53, 102 "line": 55,
103 "column": 3 103 "column": 3
104 } 104 }
105 }, 105 },
@@ -108,11 +108,11 @@
108 "defaultMessage": "!!!Use the hosted {name} service.", 108 "defaultMessage": "!!!Use the hosted {name} service.",
109 "file": "src/components/settings/services/EditServiceForm.js", 109 "file": "src/components/settings/services/EditServiceForm.js",
110 "start": { 110 "start": {
111 "line": 54, 111 "line": 56,
112 "column": 20 112 "column": 20
113 }, 113 },
114 "end": { 114 "end": {
115 "line": 57, 115 "line": 59,
116 "column": 3 116 "column": 3
117 } 117 }
118 }, 118 },
@@ -121,11 +121,11 @@
121 "defaultMessage": "!!!Could not validate custom {name} server.", 121 "defaultMessage": "!!!Could not validate custom {name} server.",
122 "file": "src/components/settings/services/EditServiceForm.js", 122 "file": "src/components/settings/services/EditServiceForm.js",
123 "start": { 123 "start": {
124 "line": 58, 124 "line": 60,
125 "column": 28 125 "column": 28
126 }, 126 },
127 "end": { 127 "end": {
128 "line": 61, 128 "line": 63,
129 "column": 3 129 "column": 3
130 } 130 }
131 }, 131 },
@@ -134,11 +134,11 @@
134 "defaultMessage": "!!!To add self hosted services, you need a Franz Premium Supporter Account.", 134 "defaultMessage": "!!!To add self hosted services, you need a Franz Premium Supporter Account.",
135 "file": "src/components/settings/services/EditServiceForm.js", 135 "file": "src/components/settings/services/EditServiceForm.js",
136 "start": { 136 "start": {
137 "line": 62, 137 "line": 64,
138 "column": 24 138 "column": 24
139 }, 139 },
140 "end": { 140 "end": {
141 "line": 65, 141 "line": 67,
142 "column": 3 142 "column": 3
143 } 143 }
144 }, 144 },
@@ -147,11 +147,11 @@
147 "defaultMessage": "!!!Upgrade your account", 147 "defaultMessage": "!!!Upgrade your account",
148 "file": "src/components/settings/services/EditServiceForm.js", 148 "file": "src/components/settings/services/EditServiceForm.js",
149 "start": { 149 "start": {
150 "line": 66, 150 "line": 68,
151 "column": 27 151 "column": 27
152 }, 152 },
153 "end": { 153 "end": {
154 "line": 69, 154 "line": 71,
155 "column": 3 155 "column": 3
156 } 156 }
157 }, 157 },
@@ -160,11 +160,11 @@
160 "defaultMessage": "!!!You will be notified about all new messages in a channel, not just @username, @channel, @here, ...", 160 "defaultMessage": "!!!You will be notified about all new messages in a channel, not just @username, @channel, @here, ...",
161 "file": "src/components/settings/services/EditServiceForm.js", 161 "file": "src/components/settings/services/EditServiceForm.js",
162 "start": { 162 "start": {
163 "line": 70, 163 "line": 72,
164 "column": 23 164 "column": 23
165 }, 165 },
166 "end": { 166 "end": {
167 "line": 73, 167 "line": 75,
168 "column": 3 168 "column": 3
169 } 169 }
170 }, 170 },
@@ -173,11 +173,11 @@
173 "defaultMessage": "!!!When disabled, all notification sounds and audio playback are muted", 173 "defaultMessage": "!!!When disabled, all notification sounds and audio playback are muted",
174 "file": "src/components/settings/services/EditServiceForm.js", 174 "file": "src/components/settings/services/EditServiceForm.js",
175 "start": { 175 "start": {
176 "line": 74, 176 "line": 76,
177 "column": 15 177 "column": 15
178 }, 178 },
179 "end": { 179 "end": {
180 "line": 77, 180 "line": 79,
181 "column": 3 181 "column": 3
182 } 182 }
183 }, 183 },
@@ -186,11 +186,11 @@
186 "defaultMessage": "!!!Notifications", 186 "defaultMessage": "!!!Notifications",
187 "file": "src/components/settings/services/EditServiceForm.js", 187 "file": "src/components/settings/services/EditServiceForm.js",
188 "start": { 188 "start": {
189 "line": 78, 189 "line": 80,
190 "column": 25 190 "column": 25
191 }, 191 },
192 "end": { 192 "end": {
193 "line": 81, 193 "line": 83,
194 "column": 3 194 "column": 3
195 } 195 }
196 }, 196 },
@@ -199,11 +199,11 @@
199 "defaultMessage": "!!!Unread message badges", 199 "defaultMessage": "!!!Unread message badges",
200 "file": "src/components/settings/services/EditServiceForm.js", 200 "file": "src/components/settings/services/EditServiceForm.js",
201 "start": { 201 "start": {
202 "line": 82, 202 "line": 84,
203 "column": 18 203 "column": 18
204 }, 204 },
205 "end": { 205 "end": {
206 "line": 85, 206 "line": 87,
207 "column": 3 207 "column": 3
208 } 208 }
209 }, 209 },
@@ -212,11 +212,11 @@
212 "defaultMessage": "!!!General", 212 "defaultMessage": "!!!General",
213 "file": "src/components/settings/services/EditServiceForm.js", 213 "file": "src/components/settings/services/EditServiceForm.js",
214 "start": { 214 "start": {
215 "line": 86, 215 "line": 88,
216 "column": 19 216 "column": 19
217 }, 217 },
218 "end": { 218 "end": {
219 "line": 89, 219 "line": 91,
220 "column": 3 220 "column": 3
221 } 221 }
222 }, 222 },
@@ -225,11 +225,11 @@
225 "defaultMessage": "!!!Delete", 225 "defaultMessage": "!!!Delete",
226 "file": "src/components/settings/services/EditServiceForm.js", 226 "file": "src/components/settings/services/EditServiceForm.js",
227 "start": { 227 "start": {
228 "line": 90, 228 "line": 92,
229 "column": 14 229 "column": 14
230 }, 230 },
231 "end": { 231 "end": {
232 "line": 93, 232 "line": 95,
233 "column": 3 233 "column": 3
234 } 234 }
235 }, 235 },
@@ -238,11 +238,11 @@
238 "defaultMessage": "!!!Drop your image, or click here", 238 "defaultMessage": "!!!Drop your image, or click here",
239 "file": "src/components/settings/services/EditServiceForm.js", 239 "file": "src/components/settings/services/EditServiceForm.js",
240 "start": { 240 "start": {
241 "line": 94, 241 "line": 96,
242 "column": 14 242 "column": 14
243 }, 243 },
244 "end": { 244 "end": {
245 "line": 97, 245 "line": 99,
246 "column": 3 246 "column": 3
247 } 247 }
248 }, 248 },
@@ -251,11 +251,11 @@
251 "defaultMessage": "!!!HTTP/HTTPS Proxy Settings", 251 "defaultMessage": "!!!HTTP/HTTPS Proxy Settings",
252 "file": "src/components/settings/services/EditServiceForm.js", 252 "file": "src/components/settings/services/EditServiceForm.js",
253 "start": { 253 "start": {
254 "line": 98, 254 "line": 100,
255 "column": 17 255 "column": 17
256 }, 256 },
257 "end": { 257 "end": {
258 "line": 101, 258 "line": 103,
259 "column": 3 259 "column": 3
260 } 260 }
261 }, 261 },
@@ -264,11 +264,11 @@
264 "defaultMessage": "!!!Please restart Franz after changing proxy Settings.", 264 "defaultMessage": "!!!Please restart Franz after changing proxy Settings.",
265 "file": "src/components/settings/services/EditServiceForm.js", 265 "file": "src/components/settings/services/EditServiceForm.js",
266 "start": { 266 "start": {
267 "line": 102, 267 "line": 104,
268 "column": 20 268 "column": 20
269 }, 269 },
270 "end": { 270 "end": {
271 "line": 105, 271 "line": 107,
272 "column": 3 272 "column": 3
273 } 273 }
274 }, 274 },
@@ -277,11 +277,11 @@
277 "defaultMessage": "!!!Proxy settings will not be synchronized with the Franz servers.", 277 "defaultMessage": "!!!Proxy settings will not be synchronized with the Franz servers.",
278 "file": "src/components/settings/services/EditServiceForm.js", 278 "file": "src/components/settings/services/EditServiceForm.js",
279 "start": { 279 "start": {
280 "line": 106, 280 "line": 108,
281 "column": 13 281 "column": 13
282 }, 282 },
283 "end": { 283 "end": {
284 "line": 109, 284 "line": 111,
285 "column": 3 285 "column": 3
286 } 286 }
287 } 287 }
diff --git a/src/i18n/messages/src/components/settings/services/ServicesDashboard.json b/src/i18n/messages/src/components/settings/services/ServicesDashboard.json
index 3803c6512..fa661ea2f 100644
--- a/src/i18n/messages/src/components/settings/services/ServicesDashboard.json
+++ b/src/i18n/messages/src/components/settings/services/ServicesDashboard.json
@@ -4,11 +4,11 @@
4 "defaultMessage": "!!!Your services", 4 "defaultMessage": "!!!Your services",
5 "file": "src/components/settings/services/ServicesDashboard.js", 5 "file": "src/components/settings/services/ServicesDashboard.js",
6 "start": { 6 "start": {
7 "line": 14, 7 "line": 15,
8 "column": 12 8 "column": 12
9 }, 9 },
10 "end": { 10 "end": {
11 "line": 17, 11 "line": 18,
12 "column": 3 12 "column": 3
13 } 13 }
14 }, 14 },
@@ -17,11 +17,11 @@
17 "defaultMessage": "!!!Search service", 17 "defaultMessage": "!!!Search service",
18 "file": "src/components/settings/services/ServicesDashboard.js", 18 "file": "src/components/settings/services/ServicesDashboard.js",
19 "start": { 19 "start": {
20 "line": 18, 20 "line": 19,
21 "column": 17 21 "column": 17
22 }, 22 },
23 "end": { 23 "end": {
24 "line": 21, 24 "line": 22,
25 "column": 3 25 "column": 3
26 } 26 }
27 }, 27 },
@@ -30,11 +30,11 @@
30 "defaultMessage": "!!!You haven't added any services yet.", 30 "defaultMessage": "!!!You haven't added any services yet.",
31 "file": "src/components/settings/services/ServicesDashboard.js", 31 "file": "src/components/settings/services/ServicesDashboard.js",
32 "start": { 32 "start": {
33 "line": 22, 33 "line": 23,
34 "column": 19 34 "column": 19
35 }, 35 },
36 "end": { 36 "end": {
37 "line": 25, 37 "line": 26,
38 "column": 3 38 "column": 3
39 } 39 }
40 }, 40 },
@@ -43,11 +43,11 @@
43 "defaultMessage": "!!!Sorry, but no service matched your search term.", 43 "defaultMessage": "!!!Sorry, but no service matched your search term.",
44 "file": "src/components/settings/services/ServicesDashboard.js", 44 "file": "src/components/settings/services/ServicesDashboard.js",
45 "start": { 45 "start": {
46 "line": 26, 46 "line": 27,
47 "column": 18 47 "column": 18
48 }, 48 },
49 "end": { 49 "end": {
50 "line": 29, 50 "line": 30,
51 "column": 3 51 "column": 3
52 } 52 }
53 }, 53 },
@@ -56,11 +56,11 @@
56 "defaultMessage": "!!!Discover services", 56 "defaultMessage": "!!!Discover services",
57 "file": "src/components/settings/services/ServicesDashboard.js", 57 "file": "src/components/settings/services/ServicesDashboard.js",
58 "start": { 58 "start": {
59 "line": 30, 59 "line": 31,
60 "column": 20 60 "column": 20
61 }, 61 },
62 "end": { 62 "end": {
63 "line": 33, 63 "line": 34,
64 "column": 3 64 "column": 3
65 } 65 }
66 }, 66 },
@@ -69,11 +69,11 @@
69 "defaultMessage": "!!!Could not load your services", 69 "defaultMessage": "!!!Could not load your services",
70 "file": "src/components/settings/services/ServicesDashboard.js", 70 "file": "src/components/settings/services/ServicesDashboard.js",
71 "start": { 71 "start": {
72 "line": 34, 72 "line": 35,
73 "column": 25 73 "column": 25
74 }, 74 },
75 "end": { 75 "end": {
76 "line": 37, 76 "line": 38,
77 "column": 3 77 "column": 3
78 } 78 }
79 }, 79 },
@@ -82,11 +82,11 @@
82 "defaultMessage": "!!!Try again", 82 "defaultMessage": "!!!Try again",
83 "file": "src/components/settings/services/ServicesDashboard.js", 83 "file": "src/components/settings/services/ServicesDashboard.js",
84 "start": { 84 "start": {
85 "line": 38, 85 "line": 39,
86 "column": 21 86 "column": 21
87 }, 87 },
88 "end": { 88 "end": {
89 "line": 41, 89 "line": 42,
90 "column": 3 90 "column": 3
91 } 91 }
92 }, 92 },
@@ -95,11 +95,11 @@
95 "defaultMessage": "!!!Your changes have been saved", 95 "defaultMessage": "!!!Your changes have been saved",
96 "file": "src/components/settings/services/ServicesDashboard.js", 96 "file": "src/components/settings/services/ServicesDashboard.js",
97 "start": { 97 "start": {
98 "line": 42, 98 "line": 43,
99 "column": 15 99 "column": 15
100 }, 100 },
101 "end": { 101 "end": {
102 "line": 45, 102 "line": 46,
103 "column": 3 103 "column": 3
104 } 104 }
105 }, 105 },
@@ -108,11 +108,11 @@
108 "defaultMessage": "!!!Service has been deleted", 108 "defaultMessage": "!!!Service has been deleted",
109 "file": "src/components/settings/services/ServicesDashboard.js", 109 "file": "src/components/settings/services/ServicesDashboard.js",
110 "start": { 110 "start": {
111 "line": 46, 111 "line": 47,
112 "column": 15 112 "column": 15
113 }, 113 },
114 "end": { 114 "end": {
115 "line": 49, 115 "line": 50,
116 "column": 3 116 "column": 3
117 } 117 }
118 } 118 }
diff --git a/src/i18n/messages/src/components/subscription/SubscriptionForm.json b/src/i18n/messages/src/components/subscription/SubscriptionForm.json
index f98eb986f..6d235254e 100644
--- a/src/i18n/messages/src/components/subscription/SubscriptionForm.json
+++ b/src/i18n/messages/src/components/subscription/SubscriptionForm.json
@@ -1,183 +1,53 @@
1[ 1[
2 { 2 {
3 "id": "subscription.submit.label", 3 "id": "subscription.cta.choosePlan",
4 "defaultMessage": "!!!Support the development of Franz", 4 "defaultMessage": "!!!Choose your plan",
5 "file": "src/components/subscription/SubscriptionForm.js", 5 "file": "src/components/subscription/SubscriptionForm.js",
6 "start": { 6 "start": {
7 "line": 14, 7 "line": 13,
8 "column": 21 8 "column": 21
9 }, 9 },
10 "end": { 10 "end": {
11 "line": 17, 11 "line": 16,
12 "column": 3
13 }
14 },
15 {
16 "id": "subscription.paymentSessionError",
17 "defaultMessage": "!!!Could not initialize payment form",
18 "file": "src/components/subscription/SubscriptionForm.js",
19 "start": {
20 "line": 18,
21 "column": 23
22 },
23 "end": {
24 "line": 21,
25 "column": 3
26 }
27 },
28 {
29 "id": "subscription.type.free",
30 "defaultMessage": "!!!free",
31 "file": "src/components/subscription/SubscriptionForm.js",
32 "start": {
33 "line": 22,
34 "column": 12
35 },
36 "end": {
37 "line": 25,
38 "column": 3 12 "column": 3
39 } 13 }
40 }, 14 },
41 { 15 {
42 "id": "subscription.type.month", 16 "id": "settings.account.headlineUpgradeAccount",
43 "defaultMessage": "!!!month", 17 "defaultMessage": "!!!Upgrade your account and get the full Franz experience",
44 "file": "src/components/subscription/SubscriptionForm.js", 18 "file": "src/components/subscription/SubscriptionForm.js",
45 "start": { 19 "start": {
46 "line": 26, 20 "line": 17,
47 "column": 15 21 "column": 18
48 }, 22 },
49 "end": { 23 "end": {
50 "line": 29, 24 "line": 20,
51 "column": 3 25 "column": 3
52 } 26 }
53 }, 27 },
54 { 28 {
55 "id": "subscription.type.year", 29 "id": "subscription.teaser.intro",
56 "defaultMessage": "!!!year", 30 "defaultMessage": "!!!Franz 5 comes with a wide range of new features to boost up your everyday communication - batteries included. Check out our new plans and find out which one suits you most!",
57 "file": "src/components/subscription/SubscriptionForm.js", 31 "file": "src/components/subscription/SubscriptionForm.js",
58 "start": { 32 "start": {
59 "line": 30, 33 "line": 21,
60 "column": 14 34 "column": 14
61 }, 35 },
62 "end": { 36 "end": {
63 "line": 33, 37 "line": 24,
64 "column": 3 38 "column": 3
65 } 39 }
66 }, 40 },
67 { 41 {
68 "id": "subscription.includedFeatures", 42 "id": "subscription.teaser.includedFeatures",
69 "defaultMessage": "!!!The Franz Premium Supporter Account includes", 43 "defaultMessage": "!!!Paid Franz Plans include:",
70 "file": "src/components/subscription/SubscriptionForm.js", 44 "file": "src/components/subscription/SubscriptionForm.js",
71 "start": { 45 "start": {
72 "line": 34, 46 "line": 25,
73 "column": 20 47 "column": 20
74 }, 48 },
75 "end": { 49 "end": {
76 "line": 37, 50 "line": 28,
77 "column": 3
78 }
79 },
80 {
81 "id": "subscription.features.onpremise.mattermost",
82 "defaultMessage": "!!!Add on-premise/hosted services like Mattermost",
83 "file": "src/components/subscription/SubscriptionForm.js",
84 "start": {
85 "line": 38,
86 "column": 13
87 },
88 "end": {
89 "line": 41,
90 "column": 3
91 }
92 },
93 {
94 "id": "subscription.features.noInterruptions",
95 "defaultMessage": "!!!No app delays & nagging to upgrade license",
96 "file": "src/components/subscription/SubscriptionForm.js",
97 "start": {
98 "line": 42,
99 "column": 19
100 },
101 "end": {
102 "line": 45,
103 "column": 3
104 }
105 },
106 {
107 "id": "subscription.features.proxy",
108 "defaultMessage": "!!!Proxy support for services",
109 "file": "src/components/subscription/SubscriptionForm.js",
110 "start": {
111 "line": 46,
112 "column": 9
113 },
114 "end": {
115 "line": 49,
116 "column": 3
117 }
118 },
119 {
120 "id": "subscription.features.spellchecker",
121 "defaultMessage": "!!!Support for Spellchecker",
122 "file": "src/components/subscription/SubscriptionForm.js",
123 "start": {
124 "line": 50,
125 "column": 16
126 },
127 "end": {
128 "line": 53,
129 "column": 3
130 }
131 },
132 {
133 "id": "subscription.features.workspaces",
134 "defaultMessage": "!!!Organize your services in workspaces",
135 "file": "src/components/subscription/SubscriptionForm.js",
136 "start": {
137 "line": 54,
138 "column": 14
139 },
140 "end": {
141 "line": 57,
142 "column": 3
143 }
144 },
145 {
146 "id": "subscription.features.ads",
147 "defaultMessage": "!!!No ads, ever!",
148 "file": "src/components/subscription/SubscriptionForm.js",
149 "start": {
150 "line": 58,
151 "column": 7
152 },
153 "end": {
154 "line": 61,
155 "column": 3
156 }
157 },
158 {
159 "id": "subscription.features.comingSoon",
160 "defaultMessage": "!!!coming soon",
161 "file": "src/components/subscription/SubscriptionForm.js",
162 "start": {
163 "line": 62,
164 "column": 14
165 },
166 "end": {
167 "line": 65,
168 "column": 3
169 }
170 },
171 {
172 "id": "subscription.euTaxInfo",
173 "defaultMessage": "!!!EU residents: local sales tax may apply",
174 "file": "src/components/subscription/SubscriptionForm.js",
175 "start": {
176 "line": 66,
177 "column": 13
178 },
179 "end": {
180 "line": 69,
181 "column": 3 51 "column": 3
182 } 52 }
183 } 53 }
diff --git a/src/i18n/messages/src/components/subscription/TrialForm.json b/src/i18n/messages/src/components/subscription/TrialForm.json
new file mode 100644
index 000000000..8b387ba36
--- /dev/null
+++ b/src/i18n/messages/src/components/subscription/TrialForm.json
@@ -0,0 +1,93 @@
1[
2 {
3 "id": "subscription.cta.activateTrial",
4 "defaultMessage": "!!!Yes, start the free Franz Professional trial",
5 "file": "src/components/subscription/TrialForm.js",
6 "start": {
7 "line": 14,
8 "column": 21
9 },
10 "end": {
11 "line": 17,
12 "column": 3
13 }
14 },
15 {
16 "id": "subscription.cta.allOptions",
17 "defaultMessage": "!!!See all options",
18 "file": "src/components/subscription/TrialForm.js",
19 "start": {
20 "line": 18,
21 "column": 20
22 },
23 "end": {
24 "line": 21,
25 "column": 3
26 }
27 },
28 {
29 "id": "settings.account.headlineTrialUpgrade",
30 "defaultMessage": "!!!Get the free 14 day Franz Professional Trial",
31 "file": "src/components/subscription/TrialForm.js",
32 "start": {
33 "line": 22,
34 "column": 18
35 },
36 "end": {
37 "line": 25,
38 "column": 3
39 }
40 },
41 {
42 "id": "subscription.includedProFeatures",
43 "defaultMessage": "!!!The Franz Professional Plan includes:",
44 "file": "src/components/subscription/TrialForm.js",
45 "start": {
46 "line": 26,
47 "column": 20
48 },
49 "end": {
50 "line": 29,
51 "column": 3
52 }
53 },
54 {
55 "id": "pricing.trial.terms.headline",
56 "defaultMessage": "!!!No strings attached",
57 "file": "src/components/subscription/TrialForm.js",
58 "start": {
59 "line": 30,
60 "column": 29
61 },
62 "end": {
63 "line": 33,
64 "column": 3
65 }
66 },
67 {
68 "id": "pricing.trial.terms.noCreditCard",
69 "defaultMessage": "!!!No credit card required",
70 "file": "src/components/subscription/TrialForm.js",
71 "start": {
72 "line": 34,
73 "column": 16
74 },
75 "end": {
76 "line": 37,
77 "column": 3
78 }
79 },
80 {
81 "id": "pricing.trial.terms.automaticTrialEnd",
82 "defaultMessage": "!!!Your free trial ends automatically after 14 days",
83 "file": "src/components/subscription/TrialForm.js",
84 "start": {
85 "line": 38,
86 "column": 21
87 },
88 "end": {
89 "line": 41,
90 "column": 3
91 }
92 }
93] \ No newline at end of file
diff --git a/src/i18n/messages/src/components/ui/FeatureList.json b/src/i18n/messages/src/components/ui/FeatureList.json
new file mode 100644
index 000000000..497e299a4
--- /dev/null
+++ b/src/i18n/messages/src/components/ui/FeatureList.json
@@ -0,0 +1,132 @@
1[
2 {
3 "id": "pricing.features.unlimitedServices",
4 "defaultMessage": "!!!Add unlimited services",
5 "file": "src/components/ui/FeatureList.js",
6 "start": {
7 "line": 8,
8 "column": 21
9 },
10 "end": {
11 "line": 11,
12 "column": 3
13 }
14 },
15 {
16 "id": "pricing.features.spellchecker",
17 "defaultMessage": "!!!Spellchecker support",
18 "file": "src/components/ui/FeatureList.js",
19 "start": {
20 "line": 12,
21 "column": 16
22 },
23 "end": {
24 "line": 15,
25 "column": 3
26 }
27 },
28 {
29 "id": "pricing.features.workspaces",
30 "defaultMessage": "!!!Workspaces",
31 "file": "src/components/ui/FeatureList.js",
32 "start": {
33 "line": 16,
34 "column": 14
35 },
36 "end": {
37 "line": 19,
38 "column": 3
39 }
40 },
41 {
42 "id": "pricing.features.customWebsites",
43 "defaultMessage": "!!!Add Custom Websites",
44 "file": "src/components/ui/FeatureList.js",
45 "start": {
46 "line": 20,
47 "column": 18
48 },
49 "end": {
50 "line": 23,
51 "column": 3
52 }
53 },
54 {
55 "id": "pricing.features.onPremise",
56 "defaultMessage": "!!!On-premise & other Hosted Services",
57 "file": "src/components/ui/FeatureList.js",
58 "start": {
59 "line": 24,
60 "column": 13
61 },
62 "end": {
63 "line": 27,
64 "column": 3
65 }
66 },
67 {
68 "id": "pricing.features.thirdPartyServices",
69 "defaultMessage": "!!!Install 3rd party services",
70 "file": "src/components/ui/FeatureList.js",
71 "start": {
72 "line": 28,
73 "column": 22
74 },
75 "end": {
76 "line": 31,
77 "column": 3
78 }
79 },
80 {
81 "id": "pricing.features.serviceProxies",
82 "defaultMessage": "!!!Service Proxies",
83 "file": "src/components/ui/FeatureList.js",
84 "start": {
85 "line": 32,
86 "column": 18
87 },
88 "end": {
89 "line": 35,
90 "column": 3
91 }
92 },
93 {
94 "id": "pricing.features.teamManagement",
95 "defaultMessage": "!!!Team Management",
96 "file": "src/components/ui/FeatureList.js",
97 "start": {
98 "line": 36,
99 "column": 18
100 },
101 "end": {
102 "line": 39,
103 "column": 3
104 }
105 },
106 {
107 "id": "pricing.features.appDelays",
108 "defaultMessage": "!!!No Waiting Screens",
109 "file": "src/components/ui/FeatureList.js",
110 "start": {
111 "line": 40,
112 "column": 13
113 },
114 "end": {
115 "line": 43,
116 "column": 3
117 }
118 },
119 {
120 "id": "pricing.features.adFree",
121 "defaultMessage": "!!!Forever ad-free",
122 "file": "src/components/ui/FeatureList.js",
123 "start": {
124 "line": 44,
125 "column": 10
126 },
127 "end": {
128 "line": 47,
129 "column": 3
130 }
131 }
132] \ No newline at end of file
diff --git a/src/i18n/messages/src/features/delayApp/Component.json b/src/i18n/messages/src/features/delayApp/Component.json
index bacd9444a..0d345a47b 100644
--- a/src/i18n/messages/src/features/delayApp/Component.json
+++ b/src/i18n/messages/src/features/delayApp/Component.json
@@ -4,24 +4,50 @@
4 "defaultMessage": "!!!Please purchase license to skip waiting", 4 "defaultMessage": "!!!Please purchase license to skip waiting",
5 "file": "src/features/delayApp/Component.js", 5 "file": "src/features/delayApp/Component.js",
6 "start": { 6 "start": {
7 "line": 15, 7 "line": 17,
8 "column": 12 8 "column": 12
9 }, 9 },
10 "end": { 10 "end": {
11 "line": 18, 11 "line": 20,
12 "column": 3 12 "column": 3
13 } 13 }
14 }, 14 },
15 { 15 {
16 "id": "feature.delayApp.action", 16 "id": "feature.delayApp.trial.headline",
17 "defaultMessage": "!!!Get the free Franz Professional 14 day trial and skip the line",
18 "file": "src/features/delayApp/Component.js",
19 "start": {
20 "line": 21,
21 "column": 17
22 },
23 "end": {
24 "line": 24,
25 "column": 3
26 }
27 },
28 {
29 "id": "feature.delayApp.upgrade.action",
17 "defaultMessage": "!!!Get a Franz Supporter License", 30 "defaultMessage": "!!!Get a Franz Supporter License",
18 "file": "src/features/delayApp/Component.js", 31 "file": "src/features/delayApp/Component.js",
19 "start": { 32 "start": {
20 "line": 19, 33 "line": 25,
21 "column": 10 34 "column": 10
22 }, 35 },
23 "end": { 36 "end": {
24 "line": 22, 37 "line": 28,
38 "column": 3
39 }
40 },
41 {
42 "id": "feature.delayApp.trial.action",
43 "defaultMessage": "!!!Yes, I want the free 14 day trial of Franz Professional",
44 "file": "src/features/delayApp/Component.js",
45 "start": {
46 "line": 29,
47 "column": 15
48 },
49 "end": {
50 "line": 32,
25 "column": 3 51 "column": 3
26 } 52 }
27 }, 53 },
@@ -30,11 +56,11 @@
30 "defaultMessage": "!!!Franz will continue in {seconds} seconds.", 56 "defaultMessage": "!!!Franz will continue in {seconds} seconds.",
31 "file": "src/features/delayApp/Component.js", 57 "file": "src/features/delayApp/Component.js",
32 "start": { 58 "start": {
33 "line": 23, 59 "line": 33,
34 "column": 8 60 "column": 8
35 }, 61 },
36 "end": { 62 "end": {
37 "line": 26, 63 "line": 36,
38 "column": 3 64 "column": 3
39 } 65 }
40 } 66 }
diff --git a/src/i18n/messages/src/features/serviceLimit/components/AnnouncementScreen.json b/src/i18n/messages/src/features/serviceLimit/components/AnnouncementScreen.json
new file mode 100644
index 000000000..e6e3cef99
--- /dev/null
+++ b/src/i18n/messages/src/features/serviceLimit/components/AnnouncementScreen.json
@@ -0,0 +1,15 @@
1[
2 {
3 "id": "feature.announcements.changelog.headline",
4 "defaultMessage": "!!!Changes in Franz {version}",
5 "file": "src/features/serviceLimit/components/AnnouncementScreen.js",
6 "start": {
7 "line": 20,
8 "column": 12
9 },
10 "end": {
11 "line": 23,
12 "column": 3
13 }
14 }
15] \ No newline at end of file
diff --git a/src/i18n/messages/src/features/serviceLimit/components/LimitReachedInfobox.json b/src/i18n/messages/src/features/serviceLimit/components/LimitReachedInfobox.json
new file mode 100644
index 000000000..df5bc03e8
--- /dev/null
+++ b/src/i18n/messages/src/features/serviceLimit/components/LimitReachedInfobox.json
@@ -0,0 +1,28 @@
1[
2 {
3 "id": "feature.serviceLimit.limitReached",
4 "defaultMessage": "!!!You have added {amount} of {limit} services. Please upgrade your account to add more services.",
5 "file": "src/features/serviceLimit/components/LimitReachedInfobox.js",
6 "start": {
7 "line": 11,
8 "column": 16
9 },
10 "end": {
11 "line": 14,
12 "column": 3
13 }
14 },
15 {
16 "id": "premiumFeature.button.upgradeAccount",
17 "defaultMessage": "!!!Upgrade account",
18 "file": "src/features/serviceLimit/components/LimitReachedInfobox.js",
19 "start": {
20 "line": 15,
21 "column": 10
22 },
23 "end": {
24 "line": 18,
25 "column": 3
26 }
27 }
28] \ No newline at end of file
diff --git a/src/i18n/messages/src/features/shareFranz/Component.json b/src/i18n/messages/src/features/shareFranz/Component.json
index 34a43d5a0..79b425b15 100644
--- a/src/i18n/messages/src/features/shareFranz/Component.json
+++ b/src/i18n/messages/src/features/shareFranz/Component.json
@@ -4,11 +4,11 @@
4 "defaultMessage": "!!!Franz is better together!", 4 "defaultMessage": "!!!Franz is better together!",
5 "file": "src/features/shareFranz/Component.js", 5 "file": "src/features/shareFranz/Component.js",
6 "start": { 6 "start": {
7 "line": 15, 7 "line": 16,
8 "column": 12 8 "column": 12
9 }, 9 },
10 "end": { 10 "end": {
11 "line": 18, 11 "line": 19,
12 "column": 3 12 "column": 3
13 } 13 }
14 }, 14 },
@@ -17,11 +17,11 @@
17 "defaultMessage": "!!!Tell your friends and colleagues how awesome Franz is and help us to spread the word.", 17 "defaultMessage": "!!!Tell your friends and colleagues how awesome Franz is and help us to spread the word.",
18 "file": "src/features/shareFranz/Component.js", 18 "file": "src/features/shareFranz/Component.js",
19 "start": { 19 "start": {
20 "line": 19, 20 "line": 20,
21 "column": 8 21 "column": 8
22 }, 22 },
23 "end": { 23 "end": {
24 "line": 22, 24 "line": 23,
25 "column": 3 25 "column": 3
26 } 26 }
27 }, 27 },
@@ -30,11 +30,11 @@
30 "defaultMessage": "!!!Share as email", 30 "defaultMessage": "!!!Share as email",
31 "file": "src/features/shareFranz/Component.js", 31 "file": "src/features/shareFranz/Component.js",
32 "start": { 32 "start": {
33 "line": 23, 33 "line": 24,
34 "column": 16 34 "column": 16
35 }, 35 },
36 "end": { 36 "end": {
37 "line": 26, 37 "line": 27,
38 "column": 3 38 "column": 3
39 } 39 }
40 }, 40 },
@@ -43,11 +43,11 @@
43 "defaultMessage": "!!!Share on Facebook", 43 "defaultMessage": "!!!Share on Facebook",
44 "file": "src/features/shareFranz/Component.js", 44 "file": "src/features/shareFranz/Component.js",
45 "start": { 45 "start": {
46 "line": 27, 46 "line": 28,
47 "column": 19 47 "column": 19
48 }, 48 },
49 "end": { 49 "end": {
50 "line": 30, 50 "line": 31,
51 "column": 3 51 "column": 3
52 } 52 }
53 }, 53 },
@@ -56,11 +56,11 @@
56 "defaultMessage": "!!!Share on Twitter", 56 "defaultMessage": "!!!Share on Twitter",
57 "file": "src/features/shareFranz/Component.js", 57 "file": "src/features/shareFranz/Component.js",
58 "start": { 58 "start": {
59 "line": 31, 59 "line": 32,
60 "column": 18 60 "column": 18
61 }, 61 },
62 "end": { 62 "end": {
63 "line": 34, 63 "line": 35,
64 "column": 3 64 "column": 3
65 } 65 }
66 }, 66 },
@@ -69,11 +69,11 @@
69 "defaultMessage": "!!! I've added {count} services to Franz! Get the free app for WhatsApp, Messenger, Slack, Skype and co at www.meetfranz.com", 69 "defaultMessage": "!!! I've added {count} services to Franz! Get the free app for WhatsApp, Messenger, Slack, Skype and co at www.meetfranz.com",
70 "file": "src/features/shareFranz/Component.js", 70 "file": "src/features/shareFranz/Component.js",
71 "start": { 71 "start": {
72 "line": 35, 72 "line": 36,
73 "column": 18 73 "column": 18
74 }, 74 },
75 "end": { 75 "end": {
76 "line": 38, 76 "line": 39,
77 "column": 3 77 "column": 3
78 } 78 }
79 }, 79 },
@@ -82,11 +82,11 @@
82 "defaultMessage": "!!! I've added {count} services to Franz! Get the free app for WhatsApp, Messenger, Slack, Skype and co at www.meetfranz.com /cc @FranzMessenger", 82 "defaultMessage": "!!! I've added {count} services to Franz! Get the free app for WhatsApp, Messenger, Slack, Skype and co at www.meetfranz.com /cc @FranzMessenger",
83 "file": "src/features/shareFranz/Component.js", 83 "file": "src/features/shareFranz/Component.js",
84 "start": { 84 "start": {
85 "line": 39, 85 "line": 40,
86 "column": 20 86 "column": 20
87 }, 87 },
88 "end": { 88 "end": {
89 "line": 42, 89 "line": 43,
90 "column": 3 90 "column": 3
91 } 91 }
92 } 92 }
diff --git a/src/i18n/messages/src/helpers/plan-helpers.json b/src/i18n/messages/src/helpers/plan-helpers.json
new file mode 100644
index 000000000..df8ee19e3
--- /dev/null
+++ b/src/i18n/messages/src/helpers/plan-helpers.json
@@ -0,0 +1,54 @@
1[
2 {
3 "id": "pricing.plan.pro",
4 "defaultMessage": "!!!Franz Professional",
5 "file": "src/helpers/plan-helpers.js",
6 "start": {
7 "line": 5,
8 "column": 15
9 },
10 "end": {
11 "line": 8,
12 "column": 3
13 }
14 },
15 {
16 "id": "pricing.plan.personal",
17 "defaultMessage": "!!!Franz Personal",
18 "file": "src/helpers/plan-helpers.js",
19 "start": {
20 "line": 9,
21 "column": 20
22 },
23 "end": {
24 "line": 12,
25 "column": 3
26 }
27 },
28 {
29 "id": "pricing.plan.free",
30 "defaultMessage": "!!!Franz Free",
31 "file": "src/helpers/plan-helpers.js",
32 "start": {
33 "line": 13,
34 "column": 16
35 },
36 "end": {
37 "line": 16,
38 "column": 3
39 }
40 },
41 {
42 "id": "pricing.plan.legacy",
43 "defaultMessage": "!!!Franz Premium",
44 "file": "src/helpers/plan-helpers.js",
45 "start": {
46 "line": 17,
47 "column": 18
48 },
49 "end": {
50 "line": 20,
51 "column": 3
52 }
53 }
54] \ No newline at end of file
diff --git a/src/i18n/messages/src/helpers/pricing-helpers.json b/src/i18n/messages/src/helpers/pricing-helpers.json
new file mode 100644
index 000000000..4030a3e3b
--- /dev/null
+++ b/src/i18n/messages/src/helpers/pricing-helpers.json
@@ -0,0 +1,80 @@
1[
2 {
3 "id": "pricing.plan.pro-yearly",
4 "defaultMessage": "!!!Franz Professional Yearly",
5 "file": "src/helpers/pricing-helpers.js",
6 "start": {
7 "line": 5,
8 "column": 22
9 },
10 "end": {
11 "line": 8,
12 "column": 3
13 }
14 },
15 {
16 "id": "pricing.plan.pro-monthly",
17 "defaultMessage": "!!!Franz Professional Monthly",
18 "file": "src/helpers/pricing-helpers.js",
19 "start": {
20 "line": 9,
21 "column": 23
22 },
23 "end": {
24 "line": 12,
25 "column": 3
26 }
27 },
28 {
29 "id": "pricing.plan.personal-yearly",
30 "defaultMessage": "!!!Franz Personal Yearly",
31 "file": "src/helpers/pricing-helpers.js",
32 "start": {
33 "line": 13,
34 "column": 27
35 },
36 "end": {
37 "line": 16,
38 "column": 3
39 }
40 },
41 {
42 "id": "pricing.plan.personal-monthly",
43 "defaultMessage": "!!!Franz Personal Monthly",
44 "file": "src/helpers/pricing-helpers.js",
45 "start": {
46 "line": 17,
47 "column": 28
48 },
49 "end": {
50 "line": 20,
51 "column": 3
52 }
53 },
54 {
55 "id": "pricing.plan.free",
56 "defaultMessage": "!!!Franz Free",
57 "file": "src/helpers/pricing-helpers.js",
58 "start": {
59 "line": 21,
60 "column": 16
61 },
62 "end": {
63 "line": 24,
64 "column": 3
65 }
66 },
67 {
68 "id": "pricing.plan.legacy",
69 "defaultMessage": "!!!Franz Premium",
70 "file": "src/helpers/pricing-helpers.js",
71 "start": {
72 "line": 25,
73 "column": 18
74 },
75 "end": {
76 "line": 28,
77 "column": 3
78 }
79 }
80] \ No newline at end of file
diff --git a/src/i18n/messages/src/lib/Menu.json b/src/i18n/messages/src/lib/Menu.json
index daafb0900..cee46608c 100644
--- a/src/i18n/messages/src/lib/Menu.json
+++ b/src/i18n/messages/src/lib/Menu.json
@@ -4,11 +4,11 @@
4 "defaultMessage": "!!!Edit", 4 "defaultMessage": "!!!Edit",
5 "file": "src/lib/Menu.js", 5 "file": "src/lib/Menu.js",
6 "start": { 6 "start": {
7 "line": 15, 7 "line": 18,
8 "column": 8 8 "column": 8
9 }, 9 },
10 "end": { 10 "end": {
11 "line": 18, 11 "line": 21,
12 "column": 3 12 "column": 3
13 } 13 }
14 }, 14 },
@@ -17,11 +17,11 @@
17 "defaultMessage": "!!!Undo", 17 "defaultMessage": "!!!Undo",
18 "file": "src/lib/Menu.js", 18 "file": "src/lib/Menu.js",
19 "start": { 19 "start": {
20 "line": 19, 20 "line": 22,
21 "column": 8 21 "column": 8
22 }, 22 },
23 "end": { 23 "end": {
24 "line": 22, 24 "line": 25,
25 "column": 3 25 "column": 3
26 } 26 }
27 }, 27 },
@@ -30,11 +30,11 @@
30 "defaultMessage": "!!!Redo", 30 "defaultMessage": "!!!Redo",
31 "file": "src/lib/Menu.js", 31 "file": "src/lib/Menu.js",
32 "start": { 32 "start": {
33 "line": 23, 33 "line": 26,
34 "column": 8 34 "column": 8
35 }, 35 },
36 "end": { 36 "end": {
37 "line": 26, 37 "line": 29,
38 "column": 3 38 "column": 3
39 } 39 }
40 }, 40 },
@@ -43,11 +43,11 @@
43 "defaultMessage": "!!!Cut", 43 "defaultMessage": "!!!Cut",
44 "file": "src/lib/Menu.js", 44 "file": "src/lib/Menu.js",
45 "start": { 45 "start": {
46 "line": 27, 46 "line": 30,
47 "column": 7 47 "column": 7
48 }, 48 },
49 "end": { 49 "end": {
50 "line": 30, 50 "line": 33,
51 "column": 3 51 "column": 3
52 } 52 }
53 }, 53 },
@@ -56,11 +56,11 @@
56 "defaultMessage": "!!!Copy", 56 "defaultMessage": "!!!Copy",
57 "file": "src/lib/Menu.js", 57 "file": "src/lib/Menu.js",
58 "start": { 58 "start": {
59 "line": 31, 59 "line": 34,
60 "column": 8 60 "column": 8
61 }, 61 },
62 "end": { 62 "end": {
63 "line": 34, 63 "line": 37,
64 "column": 3 64 "column": 3
65 } 65 }
66 }, 66 },
@@ -69,11 +69,11 @@
69 "defaultMessage": "!!!Paste", 69 "defaultMessage": "!!!Paste",
70 "file": "src/lib/Menu.js", 70 "file": "src/lib/Menu.js",
71 "start": { 71 "start": {
72 "line": 35, 72 "line": 38,
73 "column": 9 73 "column": 9
74 }, 74 },
75 "end": { 75 "end": {
76 "line": 38, 76 "line": 41,
77 "column": 3 77 "column": 3
78 } 78 }
79 }, 79 },
@@ -82,11 +82,11 @@
82 "defaultMessage": "!!!Paste And Match Style", 82 "defaultMessage": "!!!Paste And Match Style",
83 "file": "src/lib/Menu.js", 83 "file": "src/lib/Menu.js",
84 "start": { 84 "start": {
85 "line": 39, 85 "line": 42,
86 "column": 22 86 "column": 22
87 }, 87 },
88 "end": { 88 "end": {
89 "line": 42, 89 "line": 45,
90 "column": 3 90 "column": 3
91 } 91 }
92 }, 92 },
@@ -95,11 +95,11 @@
95 "defaultMessage": "!!!Delete", 95 "defaultMessage": "!!!Delete",
96 "file": "src/lib/Menu.js", 96 "file": "src/lib/Menu.js",
97 "start": { 97 "start": {
98 "line": 43, 98 "line": 46,
99 "column": 10 99 "column": 10
100 }, 100 },
101 "end": { 101 "end": {
102 "line": 46, 102 "line": 49,
103 "column": 3 103 "column": 3
104 } 104 }
105 }, 105 },
@@ -108,11 +108,11 @@
108 "defaultMessage": "!!!Select All", 108 "defaultMessage": "!!!Select All",
109 "file": "src/lib/Menu.js", 109 "file": "src/lib/Menu.js",
110 "start": { 110 "start": {
111 "line": 47, 111 "line": 50,
112 "column": 13 112 "column": 13
113 }, 113 },
114 "end": { 114 "end": {
115 "line": 50, 115 "line": 53,
116 "column": 3 116 "column": 3
117 } 117 }
118 }, 118 },
@@ -121,11 +121,11 @@
121 "defaultMessage": "!!!Speech", 121 "defaultMessage": "!!!Speech",
122 "file": "src/lib/Menu.js", 122 "file": "src/lib/Menu.js",
123 "start": { 123 "start": {
124 "line": 51, 124 "line": 54,
125 "column": 10 125 "column": 10
126 }, 126 },
127 "end": { 127 "end": {
128 "line": 54, 128 "line": 57,
129 "column": 3 129 "column": 3
130 } 130 }
131 }, 131 },
@@ -134,11 +134,11 @@
134 "defaultMessage": "!!!Start Speaking", 134 "defaultMessage": "!!!Start Speaking",
135 "file": "src/lib/Menu.js", 135 "file": "src/lib/Menu.js",
136 "start": { 136 "start": {
137 "line": 55, 137 "line": 58,
138 "column": 17 138 "column": 17
139 }, 139 },
140 "end": { 140 "end": {
141 "line": 58, 141 "line": 61,
142 "column": 3 142 "column": 3
143 } 143 }
144 }, 144 },
@@ -147,11 +147,11 @@
147 "defaultMessage": "!!!Stop Speaking", 147 "defaultMessage": "!!!Stop Speaking",
148 "file": "src/lib/Menu.js", 148 "file": "src/lib/Menu.js",
149 "start": { 149 "start": {
150 "line": 59, 150 "line": 62,
151 "column": 16 151 "column": 16
152 }, 152 },
153 "end": { 153 "end": {
154 "line": 62, 154 "line": 65,
155 "column": 3 155 "column": 3
156 } 156 }
157 }, 157 },
@@ -160,11 +160,11 @@
160 "defaultMessage": "!!!Start Dictation", 160 "defaultMessage": "!!!Start Dictation",
161 "file": "src/lib/Menu.js", 161 "file": "src/lib/Menu.js",
162 "start": { 162 "start": {
163 "line": 63, 163 "line": 66,
164 "column": 18 164 "column": 18
165 }, 165 },
166 "end": { 166 "end": {
167 "line": 66, 167 "line": 69,
168 "column": 3 168 "column": 3
169 } 169 }
170 }, 170 },
@@ -173,11 +173,11 @@
173 "defaultMessage": "!!!Emoji & Symbols", 173 "defaultMessage": "!!!Emoji & Symbols",
174 "file": "src/lib/Menu.js", 174 "file": "src/lib/Menu.js",
175 "start": { 175 "start": {
176 "line": 67, 176 "line": 70,
177 "column": 16 177 "column": 16
178 }, 178 },
179 "end": { 179 "end": {
180 "line": 70, 180 "line": 73,
181 "column": 3 181 "column": 3
182 } 182 }
183 }, 183 },
@@ -186,11 +186,11 @@
186 "defaultMessage": "!!!Actual Size", 186 "defaultMessage": "!!!Actual Size",
187 "file": "src/lib/Menu.js", 187 "file": "src/lib/Menu.js",
188 "start": { 188 "start": {
189 "line": 71, 189 "line": 74,
190 "column": 13 190 "column": 13
191 }, 191 },
192 "end": { 192 "end": {
193 "line": 74, 193 "line": 77,
194 "column": 3 194 "column": 3
195 } 195 }
196 }, 196 },
@@ -199,11 +199,11 @@
199 "defaultMessage": "!!!Zoom In", 199 "defaultMessage": "!!!Zoom In",
200 "file": "src/lib/Menu.js", 200 "file": "src/lib/Menu.js",
201 "start": { 201 "start": {
202 "line": 75, 202 "line": 78,
203 "column": 10 203 "column": 10
204 }, 204 },
205 "end": { 205 "end": {
206 "line": 78, 206 "line": 81,
207 "column": 3 207 "column": 3
208 } 208 }
209 }, 209 },
@@ -212,11 +212,11 @@
212 "defaultMessage": "!!!Zoom Out", 212 "defaultMessage": "!!!Zoom Out",
213 "file": "src/lib/Menu.js", 213 "file": "src/lib/Menu.js",
214 "start": { 214 "start": {
215 "line": 79, 215 "line": 82,
216 "column": 11 216 "column": 11
217 }, 217 },
218 "end": { 218 "end": {
219 "line": 82, 219 "line": 85,
220 "column": 3 220 "column": 3
221 } 221 }
222 }, 222 },
@@ -225,11 +225,11 @@
225 "defaultMessage": "!!!Enter Full Screen", 225 "defaultMessage": "!!!Enter Full Screen",
226 "file": "src/lib/Menu.js", 226 "file": "src/lib/Menu.js",
227 "start": { 227 "start": {
228 "line": 83, 228 "line": 86,
229 "column": 19 229 "column": 19
230 }, 230 },
231 "end": { 231 "end": {
232 "line": 86, 232 "line": 89,
233 "column": 3 233 "column": 3
234 } 234 }
235 }, 235 },
@@ -238,11 +238,11 @@
238 "defaultMessage": "!!!Exit Full Screen", 238 "defaultMessage": "!!!Exit Full Screen",
239 "file": "src/lib/Menu.js", 239 "file": "src/lib/Menu.js",
240 "start": { 240 "start": {
241 "line": 87, 241 "line": 90,
242 "column": 18 242 "column": 18
243 }, 243 },
244 "end": { 244 "end": {
245 "line": 90, 245 "line": 93,
246 "column": 3 246 "column": 3
247 } 247 }
248 }, 248 },
@@ -251,11 +251,11 @@
251 "defaultMessage": "!!!Toggle Full Screen", 251 "defaultMessage": "!!!Toggle Full Screen",
252 "file": "src/lib/Menu.js", 252 "file": "src/lib/Menu.js",
253 "start": { 253 "start": {
254 "line": 91, 254 "line": 94,
255 "column": 20 255 "column": 20
256 }, 256 },
257 "end": { 257 "end": {
258 "line": 94, 258 "line": 97,
259 "column": 3 259 "column": 3
260 } 260 }
261 }, 261 },
@@ -264,11 +264,24 @@
264 "defaultMessage": "!!!Toggle Developer Tools", 264 "defaultMessage": "!!!Toggle Developer Tools",
265 "file": "src/lib/Menu.js", 265 "file": "src/lib/Menu.js",
266 "start": { 266 "start": {
267 "line": 95, 267 "line": 98,
268 "column": 18 268 "column": 18
269 }, 269 },
270 "end": { 270 "end": {
271 "line": 98, 271 "line": 101,
272 "column": 3
273 }
274 },
275 {
276 "id": "menu.view.toggleTodosDevTools",
277 "defaultMessage": "!!!Toggle Todos Developer Tools",
278 "file": "src/lib/Menu.js",
279 "start": {
280 "line": 102,
281 "column": 23
282 },
283 "end": {
284 "line": 105,
272 "column": 3 285 "column": 3
273 } 286 }
274 }, 287 },
@@ -277,11 +290,11 @@
277 "defaultMessage": "!!!Toggle Service Developer Tools", 290 "defaultMessage": "!!!Toggle Service Developer Tools",
278 "file": "src/lib/Menu.js", 291 "file": "src/lib/Menu.js",
279 "start": { 292 "start": {
280 "line": 99, 293 "line": 106,
281 "column": 25 294 "column": 25
282 }, 295 },
283 "end": { 296 "end": {
284 "line": 102, 297 "line": 109,
285 "column": 3 298 "column": 3
286 } 299 }
287 }, 300 },
@@ -290,11 +303,11 @@
290 "defaultMessage": "!!!Reload Service", 303 "defaultMessage": "!!!Reload Service",
291 "file": "src/lib/Menu.js", 304 "file": "src/lib/Menu.js",
292 "start": { 305 "start": {
293 "line": 103, 306 "line": 110,
294 "column": 17 307 "column": 17
295 }, 308 },
296 "end": { 309 "end": {
297 "line": 106, 310 "line": 113,
298 "column": 3 311 "column": 3
299 } 312 }
300 }, 313 },
@@ -303,11 +316,11 @@
303 "defaultMessage": "!!!Reload Franz", 316 "defaultMessage": "!!!Reload Franz",
304 "file": "src/lib/Menu.js", 317 "file": "src/lib/Menu.js",
305 "start": { 318 "start": {
306 "line": 107, 319 "line": 114,
307 "column": 15 320 "column": 15
308 }, 321 },
309 "end": { 322 "end": {
310 "line": 110, 323 "line": 117,
311 "column": 3 324 "column": 3
312 } 325 }
313 }, 326 },
@@ -316,11 +329,11 @@
316 "defaultMessage": "!!!Minimize", 329 "defaultMessage": "!!!Minimize",
317 "file": "src/lib/Menu.js", 330 "file": "src/lib/Menu.js",
318 "start": { 331 "start": {
319 "line": 111, 332 "line": 118,
320 "column": 12 333 "column": 12
321 }, 334 },
322 "end": { 335 "end": {
323 "line": 114, 336 "line": 121,
324 "column": 3 337 "column": 3
325 } 338 }
326 }, 339 },
@@ -329,11 +342,11 @@
329 "defaultMessage": "!!!Close", 342 "defaultMessage": "!!!Close",
330 "file": "src/lib/Menu.js", 343 "file": "src/lib/Menu.js",
331 "start": { 344 "start": {
332 "line": 115, 345 "line": 122,
333 "column": 9 346 "column": 9
334 }, 347 },
335 "end": { 348 "end": {
336 "line": 118, 349 "line": 125,
337 "column": 3 350 "column": 3
338 } 351 }
339 }, 352 },
@@ -342,11 +355,11 @@
342 "defaultMessage": "!!!Learn More", 355 "defaultMessage": "!!!Learn More",
343 "file": "src/lib/Menu.js", 356 "file": "src/lib/Menu.js",
344 "start": { 357 "start": {
345 "line": 119, 358 "line": 126,
346 "column": 13 359 "column": 13
347 }, 360 },
348 "end": { 361 "end": {
349 "line": 122, 362 "line": 129,
350 "column": 3 363 "column": 3
351 } 364 }
352 }, 365 },
@@ -355,11 +368,11 @@
355 "defaultMessage": "!!!Changelog", 368 "defaultMessage": "!!!Changelog",
356 "file": "src/lib/Menu.js", 369 "file": "src/lib/Menu.js",
357 "start": { 370 "start": {
358 "line": 123, 371 "line": 130,
359 "column": 13 372 "column": 13
360 }, 373 },
361 "end": { 374 "end": {
362 "line": 126, 375 "line": 133,
363 "column": 3 376 "column": 3
364 } 377 }
365 }, 378 },
@@ -368,11 +381,50 @@
368 "defaultMessage": "!!!Support", 381 "defaultMessage": "!!!Support",
369 "file": "src/lib/Menu.js", 382 "file": "src/lib/Menu.js",
370 "start": { 383 "start": {
371 "line": 127, 384 "line": 134,
372 "column": 11 385 "column": 11
373 }, 386 },
374 "end": { 387 "end": {
375 "line": 130, 388 "line": 137,
389 "column": 3
390 }
391 },
392 {
393 "id": "menu.help.debugInfo",
394 "defaultMessage": "!!!Copy Debug Information",
395 "file": "src/lib/Menu.js",
396 "start": {
397 "line": 138,
398 "column": 13
399 },
400 "end": {
401 "line": 141,
402 "column": 3
403 }
404 },
405 {
406 "id": "menu.help.debugInfoCopiedHeadline",
407 "defaultMessage": "!!!Franz Debug Information",
408 "file": "src/lib/Menu.js",
409 "start": {
410 "line": 142,
411 "column": 27
412 },
413 "end": {
414 "line": 145,
415 "column": 3
416 }
417 },
418 {
419 "id": "menu.help.debugInfoCopiedBody",
420 "defaultMessage": "!!!Your Debug Information has been copied to your clipboard.",
421 "file": "src/lib/Menu.js",
422 "start": {
423 "line": 146,
424 "column": 23
425 },
426 "end": {
427 "line": 149,
376 "column": 3 428 "column": 3
377 } 429 }
378 }, 430 },
@@ -381,11 +433,11 @@
381 "defaultMessage": "!!!Terms of Service", 433 "defaultMessage": "!!!Terms of Service",
382 "file": "src/lib/Menu.js", 434 "file": "src/lib/Menu.js",
383 "start": { 435 "start": {
384 "line": 131, 436 "line": 150,
385 "column": 7 437 "column": 7
386 }, 438 },
387 "end": { 439 "end": {
388 "line": 134, 440 "line": 153,
389 "column": 3 441 "column": 3
390 } 442 }
391 }, 443 },
@@ -394,11 +446,11 @@
394 "defaultMessage": "!!!Privacy Statement", 446 "defaultMessage": "!!!Privacy Statement",
395 "file": "src/lib/Menu.js", 447 "file": "src/lib/Menu.js",
396 "start": { 448 "start": {
397 "line": 135, 449 "line": 154,
398 "column": 11 450 "column": 11
399 }, 451 },
400 "end": { 452 "end": {
401 "line": 138, 453 "line": 157,
402 "column": 3 454 "column": 3
403 } 455 }
404 }, 456 },
@@ -407,11 +459,11 @@
407 "defaultMessage": "!!!File", 459 "defaultMessage": "!!!File",
408 "file": "src/lib/Menu.js", 460 "file": "src/lib/Menu.js",
409 "start": { 461 "start": {
410 "line": 139, 462 "line": 158,
411 "column": 8 463 "column": 8
412 }, 464 },
413 "end": { 465 "end": {
414 "line": 142, 466 "line": 161,
415 "column": 3 467 "column": 3
416 } 468 }
417 }, 469 },
@@ -420,11 +472,11 @@
420 "defaultMessage": "!!!View", 472 "defaultMessage": "!!!View",
421 "file": "src/lib/Menu.js", 473 "file": "src/lib/Menu.js",
422 "start": { 474 "start": {
423 "line": 143, 475 "line": 162,
424 "column": 8 476 "column": 8
425 }, 477 },
426 "end": { 478 "end": {
427 "line": 146, 479 "line": 165,
428 "column": 3 480 "column": 3
429 } 481 }
430 }, 482 },
@@ -433,11 +485,11 @@
433 "defaultMessage": "!!!Services", 485 "defaultMessage": "!!!Services",
434 "file": "src/lib/Menu.js", 486 "file": "src/lib/Menu.js",
435 "start": { 487 "start": {
436 "line": 147, 488 "line": 166,
437 "column": 12 489 "column": 12
438 }, 490 },
439 "end": { 491 "end": {
440 "line": 150, 492 "line": 169,
441 "column": 3 493 "column": 3
442 } 494 }
443 }, 495 },
@@ -446,11 +498,11 @@
446 "defaultMessage": "!!!Window", 498 "defaultMessage": "!!!Window",
447 "file": "src/lib/Menu.js", 499 "file": "src/lib/Menu.js",
448 "start": { 500 "start": {
449 "line": 151, 501 "line": 170,
450 "column": 10 502 "column": 10
451 }, 503 },
452 "end": { 504 "end": {
453 "line": 154, 505 "line": 173,
454 "column": 3 506 "column": 3
455 } 507 }
456 }, 508 },
@@ -459,11 +511,11 @@
459 "defaultMessage": "!!!Help", 511 "defaultMessage": "!!!Help",
460 "file": "src/lib/Menu.js", 512 "file": "src/lib/Menu.js",
461 "start": { 513 "start": {
462 "line": 155, 514 "line": 174,
463 "column": 8 515 "column": 8
464 }, 516 },
465 "end": { 517 "end": {
466 "line": 158, 518 "line": 177,
467 "column": 3 519 "column": 3
468 } 520 }
469 }, 521 },
@@ -472,11 +524,11 @@
472 "defaultMessage": "!!!About Franz", 524 "defaultMessage": "!!!About Franz",
473 "file": "src/lib/Menu.js", 525 "file": "src/lib/Menu.js",
474 "start": { 526 "start": {
475 "line": 159, 527 "line": 178,
476 "column": 9 528 "column": 9
477 }, 529 },
478 "end": { 530 "end": {
479 "line": 162, 531 "line": 181,
480 "column": 3 532 "column": 3
481 } 533 }
482 }, 534 },
@@ -485,11 +537,11 @@
485 "defaultMessage": "!!!What's new?", 537 "defaultMessage": "!!!What's new?",
486 "file": "src/lib/Menu.js", 538 "file": "src/lib/Menu.js",
487 "start": { 539 "start": {
488 "line": 163, 540 "line": 182,
489 "column": 16 541 "column": 16
490 }, 542 },
491 "end": { 543 "end": {
492 "line": 166, 544 "line": 185,
493 "column": 3 545 "column": 3
494 } 546 }
495 }, 547 },
@@ -498,11 +550,11 @@
498 "defaultMessage": "!!!Settings", 550 "defaultMessage": "!!!Settings",
499 "file": "src/lib/Menu.js", 551 "file": "src/lib/Menu.js",
500 "start": { 552 "start": {
501 "line": 167, 553 "line": 186,
502 "column": 12 554 "column": 12
503 }, 555 },
504 "end": { 556 "end": {
505 "line": 170, 557 "line": 189,
506 "column": 3 558 "column": 3
507 } 559 }
508 }, 560 },
@@ -511,11 +563,11 @@
511 "defaultMessage": "!!!Check for updates", 563 "defaultMessage": "!!!Check for updates",
512 "file": "src/lib/Menu.js", 564 "file": "src/lib/Menu.js",
513 "start": { 565 "start": {
514 "line": 171, 566 "line": 190,
515 "column": 19 567 "column": 19
516 }, 568 },
517 "end": { 569 "end": {
518 "line": 174, 570 "line": 193,
519 "column": 3 571 "column": 3
520 } 572 }
521 }, 573 },
@@ -524,11 +576,11 @@
524 "defaultMessage": "!!!Hide", 576 "defaultMessage": "!!!Hide",
525 "file": "src/lib/Menu.js", 577 "file": "src/lib/Menu.js",
526 "start": { 578 "start": {
527 "line": 175, 579 "line": 194,
528 "column": 8 580 "column": 8
529 }, 581 },
530 "end": { 582 "end": {
531 "line": 178, 583 "line": 197,
532 "column": 3 584 "column": 3
533 } 585 }
534 }, 586 },
@@ -537,11 +589,11 @@
537 "defaultMessage": "!!!Hide Others", 589 "defaultMessage": "!!!Hide Others",
538 "file": "src/lib/Menu.js", 590 "file": "src/lib/Menu.js",
539 "start": { 591 "start": {
540 "line": 179, 592 "line": 198,
541 "column": 14 593 "column": 14
542 }, 594 },
543 "end": { 595 "end": {
544 "line": 182, 596 "line": 201,
545 "column": 3 597 "column": 3
546 } 598 }
547 }, 599 },
@@ -550,11 +602,11 @@
550 "defaultMessage": "!!!Unhide", 602 "defaultMessage": "!!!Unhide",
551 "file": "src/lib/Menu.js", 603 "file": "src/lib/Menu.js",
552 "start": { 604 "start": {
553 "line": 183, 605 "line": 202,
554 "column": 10 606 "column": 10
555 }, 607 },
556 "end": { 608 "end": {
557 "line": 186, 609 "line": 205,
558 "column": 3 610 "column": 3
559 } 611 }
560 }, 612 },
@@ -563,11 +615,11 @@
563 "defaultMessage": "!!!Quit", 615 "defaultMessage": "!!!Quit",
564 "file": "src/lib/Menu.js", 616 "file": "src/lib/Menu.js",
565 "start": { 617 "start": {
566 "line": 187, 618 "line": 206,
567 "column": 8 619 "column": 8
568 }, 620 },
569 "end": { 621 "end": {
570 "line": 190, 622 "line": 209,
571 "column": 3 623 "column": 3
572 } 624 }
573 }, 625 },
@@ -576,11 +628,11 @@
576 "defaultMessage": "!!!Add New Service...", 628 "defaultMessage": "!!!Add New Service...",
577 "file": "src/lib/Menu.js", 629 "file": "src/lib/Menu.js",
578 "start": { 630 "start": {
579 "line": 191, 631 "line": 210,
580 "column": 17 632 "column": 17
581 }, 633 },
582 "end": { 634 "end": {
583 "line": 194, 635 "line": 213,
584 "column": 3 636 "column": 3
585 } 637 }
586 }, 638 },
@@ -589,11 +641,11 @@
589 "defaultMessage": "!!!Add New Workspace...", 641 "defaultMessage": "!!!Add New Workspace...",
590 "file": "src/lib/Menu.js", 642 "file": "src/lib/Menu.js",
591 "start": { 643 "start": {
592 "line": 195, 644 "line": 214,
593 "column": 19 645 "column": 19
594 }, 646 },
595 "end": { 647 "end": {
596 "line": 198, 648 "line": 217,
597 "column": 3 649 "column": 3
598 } 650 }
599 }, 651 },
@@ -602,11 +654,11 @@
602 "defaultMessage": "!!!Open workspace drawer", 654 "defaultMessage": "!!!Open workspace drawer",
603 "file": "src/lib/Menu.js", 655 "file": "src/lib/Menu.js",
604 "start": { 656 "start": {
605 "line": 199, 657 "line": 218,
606 "column": 23 658 "column": 23
607 }, 659 },
608 "end": { 660 "end": {
609 "line": 202, 661 "line": 221,
610 "column": 3 662 "column": 3
611 } 663 }
612 }, 664 },
@@ -615,11 +667,11 @@
615 "defaultMessage": "!!!Close workspace drawer", 667 "defaultMessage": "!!!Close workspace drawer",
616 "file": "src/lib/Menu.js", 668 "file": "src/lib/Menu.js",
617 "start": { 669 "start": {
618 "line": 203, 670 "line": 222,
619 "column": 24 671 "column": 24
620 }, 672 },
621 "end": { 673 "end": {
622 "line": 206, 674 "line": 225,
623 "column": 3 675 "column": 3
624 } 676 }
625 }, 677 },
@@ -628,11 +680,11 @@
628 "defaultMessage": "!!!Activate next service...", 680 "defaultMessage": "!!!Activate next service...",
629 "file": "src/lib/Menu.js", 681 "file": "src/lib/Menu.js",
630 "start": { 682 "start": {
631 "line": 207, 683 "line": 226,
632 "column": 23 684 "column": 23
633 }, 685 },
634 "end": { 686 "end": {
635 "line": 210, 687 "line": 229,
636 "column": 3 688 "column": 3
637 } 689 }
638 }, 690 },
@@ -641,11 +693,11 @@
641 "defaultMessage": "!!!Activate previous service...", 693 "defaultMessage": "!!!Activate previous service...",
642 "file": "src/lib/Menu.js", 694 "file": "src/lib/Menu.js",
643 "start": { 695 "start": {
644 "line": 211, 696 "line": 230,
645 "column": 27 697 "column": 27
646 }, 698 },
647 "end": { 699 "end": {
648 "line": 214, 700 "line": 233,
649 "column": 3 701 "column": 3
650 } 702 }
651 }, 703 },
@@ -654,11 +706,11 @@
654 "defaultMessage": "!!!Disable notifications & audio", 706 "defaultMessage": "!!!Disable notifications & audio",
655 "file": "src/lib/Menu.js", 707 "file": "src/lib/Menu.js",
656 "start": { 708 "start": {
657 "line": 215, 709 "line": 234,
658 "column": 11 710 "column": 11
659 }, 711 },
660 "end": { 712 "end": {
661 "line": 218, 713 "line": 237,
662 "column": 3 714 "column": 3
663 } 715 }
664 }, 716 },
@@ -667,11 +719,11 @@
667 "defaultMessage": "!!!Enable notifications & audio", 719 "defaultMessage": "!!!Enable notifications & audio",
668 "file": "src/lib/Menu.js", 720 "file": "src/lib/Menu.js",
669 "start": { 721 "start": {
670 "line": 219, 722 "line": 238,
671 "column": 13 723 "column": 13
672 }, 724 },
673 "end": { 725 "end": {
674 "line": 222, 726 "line": 241,
675 "column": 3 727 "column": 3
676 } 728 }
677 }, 729 },
@@ -680,11 +732,11 @@
680 "defaultMessage": "!!!Workspaces", 732 "defaultMessage": "!!!Workspaces",
681 "file": "src/lib/Menu.js", 733 "file": "src/lib/Menu.js",
682 "start": { 734 "start": {
683 "line": 223, 735 "line": 242,
684 "column": 14 736 "column": 14
685 }, 737 },
686 "end": { 738 "end": {
687 "line": 226, 739 "line": 245,
688 "column": 3 740 "column": 3
689 } 741 }
690 }, 742 },
@@ -693,11 +745,50 @@
693 "defaultMessage": "!!!Default", 745 "defaultMessage": "!!!Default",
694 "file": "src/lib/Menu.js", 746 "file": "src/lib/Menu.js",
695 "start": { 747 "start": {
696 "line": 227, 748 "line": 246,
697 "column": 20 749 "column": 20
698 }, 750 },
699 "end": { 751 "end": {
700 "line": 230, 752 "line": 249,
753 "column": 3
754 }
755 },
756 {
757 "id": "menu.todos",
758 "defaultMessage": "!!!Todos",
759 "file": "src/lib/Menu.js",
760 "start": {
761 "line": 250,
762 "column": 9
763 },
764 "end": {
765 "line": 253,
766 "column": 3
767 }
768 },
769 {
770 "id": "menu.Todoss.openTodosDrawer",
771 "defaultMessage": "!!!Open Todos drawer",
772 "file": "src/lib/Menu.js",
773 "start": {
774 "line": 254,
775 "column": 19
776 },
777 "end": {
778 "line": 257,
779 "column": 3
780 }
781 },
782 {
783 "id": "menu.Todoss.closeTodosDrawer",
784 "defaultMessage": "!!!Close Todos drawer",
785 "file": "src/lib/Menu.js",
786 "start": {
787 "line": 258,
788 "column": 20
789 },
790 "end": {
791 "line": 261,
701 "column": 3 792 "column": 3
702 } 793 }
703 } 794 }