diff options
author | 2019-10-15 21:40:14 +0200 | |
---|---|---|
committer | 2019-10-15 21:40:14 +0200 | |
commit | 91a0fb20ef02dfa342cf26df3e047b2bd4370b9f (patch) | |
tree | f411b3d7d83a24b015a2a1ed723df2e2a324cc0c /src/i18n | |
parent | Optimize button width (diff) | |
download | ferdium-app-91a0fb20ef02dfa342cf26df3e047b2bd4370b9f.tar.gz ferdium-app-91a0fb20ef02dfa342cf26df3e047b2bd4370b9f.tar.zst ferdium-app-91a0fb20ef02dfa342cf26df3e047b2bd4370b9f.zip |
simplify plan selection
Diffstat (limited to 'src/i18n')
10 files changed, 751 insertions, 75 deletions
diff --git a/src/i18n/locales/defaultMessages.json b/src/i18n/locales/defaultMessages.json index 703f800f9..210ea001a 100644 --- a/src/i18n/locales/defaultMessages.json +++ b/src/i18n/locales/defaultMessages.json | |||
@@ -430,7 +430,7 @@ | |||
430 | } | 430 | } |
431 | }, | 431 | }, |
432 | { | 432 | { |
433 | "defaultMessage": "!!!Your personal welcome offer:", | 433 | "defaultMessage": "!!!Here's a special welcome for you:", |
434 | "end": { | 434 | "end": { |
435 | "column": 3, | 435 | "column": 3, |
436 | "line": 22 | 436 | "line": 22 |
@@ -495,7 +495,7 @@ | |||
495 | } | 495 | } |
496 | }, | 496 | }, |
497 | { | 497 | { |
498 | "defaultMessage": "!!!Yes, upgrade my account to Franz Professional", | 498 | "defaultMessage": "!!!Start my 14-day Franz Professional Trial", |
499 | "end": { | 499 | "end": { |
500 | "column": 3, | 500 | "column": 3, |
501 | "line": 42 | 501 | "line": 42 |
@@ -721,39 +721,39 @@ | |||
721 | "defaultMessage": "!!!Your services have been updated.", | 721 | "defaultMessage": "!!!Your services have been updated.", |
722 | "end": { | 722 | "end": { |
723 | "column": 3, | 723 | "column": 3, |
724 | "line": 31 | 724 | "line": 32 |
725 | }, | 725 | }, |
726 | "file": "src/components/layout/AppLayout.js", | 726 | "file": "src/components/layout/AppLayout.js", |
727 | "id": "infobar.servicesUpdated", | 727 | "id": "infobar.servicesUpdated", |
728 | "start": { | 728 | "start": { |
729 | "column": 19, | 729 | "column": 19, |
730 | "line": 28 | 730 | "line": 29 |
731 | } | 731 | } |
732 | }, | 732 | }, |
733 | { | 733 | { |
734 | "defaultMessage": "!!!Reload services", | 734 | "defaultMessage": "!!!Reload services", |
735 | "end": { | 735 | "end": { |
736 | "column": 3, | 736 | "column": 3, |
737 | "line": 35 | 737 | "line": 36 |
738 | }, | 738 | }, |
739 | "file": "src/components/layout/AppLayout.js", | 739 | "file": "src/components/layout/AppLayout.js", |
740 | "id": "infobar.buttonReloadServices", | 740 | "id": "infobar.buttonReloadServices", |
741 | "start": { | 741 | "start": { |
742 | "column": 24, | 742 | "column": 24, |
743 | "line": 32 | 743 | "line": 33 |
744 | } | 744 | } |
745 | }, | 745 | }, |
746 | { | 746 | { |
747 | "defaultMessage": "!!!Could not load services and user information", | 747 | "defaultMessage": "!!!Could not load services and user information", |
748 | "end": { | 748 | "end": { |
749 | "column": 3, | 749 | "column": 3, |
750 | "line": 39 | 750 | "line": 40 |
751 | }, | 751 | }, |
752 | "file": "src/components/layout/AppLayout.js", | 752 | "file": "src/components/layout/AppLayout.js", |
753 | "id": "infobar.requiredRequestsFailed", | 753 | "id": "infobar.requiredRequestsFailed", |
754 | "start": { | 754 | "start": { |
755 | "column": 26, | 755 | "column": 26, |
756 | "line": 36 | 756 | "line": 37 |
757 | } | 757 | } |
758 | } | 758 | } |
759 | ], | 759 | ], |
@@ -3017,133 +3017,198 @@ | |||
3017 | { | 3017 | { |
3018 | "descriptors": [ | 3018 | "descriptors": [ |
3019 | { | 3019 | { |
3020 | "defaultMessage": "!!!Choose from more than 70 Services", | ||
3021 | "end": { | ||
3022 | "column": 3, | ||
3023 | "line": 12 | ||
3024 | }, | ||
3025 | "file": "src/components/ui/FeatureList.js", | ||
3026 | "id": "pricing.features.recipes", | ||
3027 | "start": { | ||
3028 | "column": 20, | ||
3029 | "line": 9 | ||
3030 | } | ||
3031 | }, | ||
3032 | { | ||
3033 | "defaultMessage": "!!!Account Synchronisation", | ||
3034 | "end": { | ||
3035 | "column": 3, | ||
3036 | "line": 16 | ||
3037 | }, | ||
3038 | "file": "src/components/ui/FeatureList.js", | ||
3039 | "id": "pricing.features.accountSync", | ||
3040 | "start": { | ||
3041 | "column": 15, | ||
3042 | "line": 13 | ||
3043 | } | ||
3044 | }, | ||
3045 | { | ||
3046 | "defaultMessage": "!!!Desktop Notifications", | ||
3047 | "end": { | ||
3048 | "column": 3, | ||
3049 | "line": 20 | ||
3050 | }, | ||
3051 | "file": "src/components/ui/FeatureList.js", | ||
3052 | "id": "pricing.features.desktopNotifications", | ||
3053 | "start": { | ||
3054 | "column": 24, | ||
3055 | "line": 17 | ||
3056 | } | ||
3057 | }, | ||
3058 | { | ||
3020 | "defaultMessage": "!!!Add unlimited services", | 3059 | "defaultMessage": "!!!Add unlimited services", |
3021 | "end": { | 3060 | "end": { |
3022 | "column": 3, | 3061 | "column": 3, |
3023 | "line": 11 | 3062 | "line": 24 |
3024 | }, | 3063 | }, |
3025 | "file": "src/components/ui/FeatureList.js", | 3064 | "file": "src/components/ui/FeatureList.js", |
3026 | "id": "pricing.features.unlimitedServices", | 3065 | "id": "pricing.features.unlimitedServices", |
3027 | "start": { | 3066 | "start": { |
3028 | "column": 21, | 3067 | "column": 21, |
3029 | "line": 8 | 3068 | "line": 21 |
3069 | } | ||
3070 | }, | ||
3071 | { | ||
3072 | "defaultMessage": "!!!Add up to 3 services", | ||
3073 | "end": { | ||
3074 | "column": 3, | ||
3075 | "line": 28 | ||
3076 | }, | ||
3077 | "file": "src/components/ui/FeatureList.js", | ||
3078 | "id": "pricing.features.upToThreeServices", | ||
3079 | "start": { | ||
3080 | "column": 21, | ||
3081 | "line": 25 | ||
3082 | } | ||
3083 | }, | ||
3084 | { | ||
3085 | "defaultMessage": "!!!Add up to 6 services", | ||
3086 | "end": { | ||
3087 | "column": 3, | ||
3088 | "line": 32 | ||
3089 | }, | ||
3090 | "file": "src/components/ui/FeatureList.js", | ||
3091 | "id": "pricing.features.upToSixServices", | ||
3092 | "start": { | ||
3093 | "column": 19, | ||
3094 | "line": 29 | ||
3030 | } | 3095 | } |
3031 | }, | 3096 | }, |
3032 | { | 3097 | { |
3033 | "defaultMessage": "!!!Spellchecker support", | 3098 | "defaultMessage": "!!!Spellchecker support", |
3034 | "end": { | 3099 | "end": { |
3035 | "column": 3, | 3100 | "column": 3, |
3036 | "line": 15 | 3101 | "line": 36 |
3037 | }, | 3102 | }, |
3038 | "file": "src/components/ui/FeatureList.js", | 3103 | "file": "src/components/ui/FeatureList.js", |
3039 | "id": "pricing.features.spellchecker", | 3104 | "id": "pricing.features.spellchecker", |
3040 | "start": { | 3105 | "start": { |
3041 | "column": 16, | 3106 | "column": 16, |
3042 | "line": 12 | 3107 | "line": 33 |
3043 | } | 3108 | } |
3044 | }, | 3109 | }, |
3045 | { | 3110 | { |
3046 | "defaultMessage": "!!!Workspaces", | 3111 | "defaultMessage": "!!!Workspaces", |
3047 | "end": { | 3112 | "end": { |
3048 | "column": 3, | 3113 | "column": 3, |
3049 | "line": 19 | 3114 | "line": 40 |
3050 | }, | 3115 | }, |
3051 | "file": "src/components/ui/FeatureList.js", | 3116 | "file": "src/components/ui/FeatureList.js", |
3052 | "id": "pricing.features.workspaces", | 3117 | "id": "pricing.features.workspaces", |
3053 | "start": { | 3118 | "start": { |
3054 | "column": 14, | 3119 | "column": 14, |
3055 | "line": 16 | 3120 | "line": 37 |
3056 | } | 3121 | } |
3057 | }, | 3122 | }, |
3058 | { | 3123 | { |
3059 | "defaultMessage": "!!!Add Custom Websites", | 3124 | "defaultMessage": "!!!Add Custom Websites", |
3060 | "end": { | 3125 | "end": { |
3061 | "column": 3, | 3126 | "column": 3, |
3062 | "line": 23 | 3127 | "line": 44 |
3063 | }, | 3128 | }, |
3064 | "file": "src/components/ui/FeatureList.js", | 3129 | "file": "src/components/ui/FeatureList.js", |
3065 | "id": "pricing.features.customWebsites", | 3130 | "id": "pricing.features.customWebsites", |
3066 | "start": { | 3131 | "start": { |
3067 | "column": 18, | 3132 | "column": 18, |
3068 | "line": 20 | 3133 | "line": 41 |
3069 | } | 3134 | } |
3070 | }, | 3135 | }, |
3071 | { | 3136 | { |
3072 | "defaultMessage": "!!!On-premise & other Hosted Services", | 3137 | "defaultMessage": "!!!On-premise & other Hosted Services", |
3073 | "end": { | 3138 | "end": { |
3074 | "column": 3, | 3139 | "column": 3, |
3075 | "line": 27 | 3140 | "line": 48 |
3076 | }, | 3141 | }, |
3077 | "file": "src/components/ui/FeatureList.js", | 3142 | "file": "src/components/ui/FeatureList.js", |
3078 | "id": "pricing.features.onPremise", | 3143 | "id": "pricing.features.onPremise", |
3079 | "start": { | 3144 | "start": { |
3080 | "column": 13, | 3145 | "column": 13, |
3081 | "line": 24 | 3146 | "line": 45 |
3082 | } | 3147 | } |
3083 | }, | 3148 | }, |
3084 | { | 3149 | { |
3085 | "defaultMessage": "!!!Install 3rd party services", | 3150 | "defaultMessage": "!!!Install 3rd party services", |
3086 | "end": { | 3151 | "end": { |
3087 | "column": 3, | 3152 | "column": 3, |
3088 | "line": 31 | 3153 | "line": 52 |
3089 | }, | 3154 | }, |
3090 | "file": "src/components/ui/FeatureList.js", | 3155 | "file": "src/components/ui/FeatureList.js", |
3091 | "id": "pricing.features.thirdPartyServices", | 3156 | "id": "pricing.features.thirdPartyServices", |
3092 | "start": { | 3157 | "start": { |
3093 | "column": 22, | 3158 | "column": 22, |
3094 | "line": 28 | 3159 | "line": 49 |
3095 | } | 3160 | } |
3096 | }, | 3161 | }, |
3097 | { | 3162 | { |
3098 | "defaultMessage": "!!!Service Proxies", | 3163 | "defaultMessage": "!!!Service Proxies", |
3099 | "end": { | 3164 | "end": { |
3100 | "column": 3, | 3165 | "column": 3, |
3101 | "line": 35 | 3166 | "line": 56 |
3102 | }, | 3167 | }, |
3103 | "file": "src/components/ui/FeatureList.js", | 3168 | "file": "src/components/ui/FeatureList.js", |
3104 | "id": "pricing.features.serviceProxies", | 3169 | "id": "pricing.features.serviceProxies", |
3105 | "start": { | 3170 | "start": { |
3106 | "column": 18, | 3171 | "column": 18, |
3107 | "line": 32 | 3172 | "line": 53 |
3108 | } | 3173 | } |
3109 | }, | 3174 | }, |
3110 | { | 3175 | { |
3111 | "defaultMessage": "!!!Team Management", | 3176 | "defaultMessage": "!!!Team Management", |
3112 | "end": { | 3177 | "end": { |
3113 | "column": 3, | 3178 | "column": 3, |
3114 | "line": 39 | 3179 | "line": 60 |
3115 | }, | 3180 | }, |
3116 | "file": "src/components/ui/FeatureList.js", | 3181 | "file": "src/components/ui/FeatureList.js", |
3117 | "id": "pricing.features.teamManagement", | 3182 | "id": "pricing.features.teamManagement", |
3118 | "start": { | 3183 | "start": { |
3119 | "column": 18, | 3184 | "column": 18, |
3120 | "line": 36 | 3185 | "line": 57 |
3121 | } | 3186 | } |
3122 | }, | 3187 | }, |
3123 | { | 3188 | { |
3124 | "defaultMessage": "!!!No Waiting Screens", | 3189 | "defaultMessage": "!!!No Waiting Screens", |
3125 | "end": { | 3190 | "end": { |
3126 | "column": 3, | 3191 | "column": 3, |
3127 | "line": 43 | 3192 | "line": 64 |
3128 | }, | 3193 | }, |
3129 | "file": "src/components/ui/FeatureList.js", | 3194 | "file": "src/components/ui/FeatureList.js", |
3130 | "id": "pricing.features.appDelays", | 3195 | "id": "pricing.features.appDelays", |
3131 | "start": { | 3196 | "start": { |
3132 | "column": 13, | 3197 | "column": 13, |
3133 | "line": 40 | 3198 | "line": 61 |
3134 | } | 3199 | } |
3135 | }, | 3200 | }, |
3136 | { | 3201 | { |
3137 | "defaultMessage": "!!!Forever ad-free", | 3202 | "defaultMessage": "!!!Forever ad-free", |
3138 | "end": { | 3203 | "end": { |
3139 | "column": 3, | 3204 | "column": 3, |
3140 | "line": 47 | 3205 | "line": 68 |
3141 | }, | 3206 | }, |
3142 | "file": "src/components/ui/FeatureList.js", | 3207 | "file": "src/components/ui/FeatureList.js", |
3143 | "id": "pricing.features.adFree", | 3208 | "id": "pricing.features.adFree", |
3144 | "start": { | 3209 | "start": { |
3145 | "column": 10, | 3210 | "column": 10, |
3146 | "line": 44 | 3211 | "line": 65 |
3147 | } | 3212 | } |
3148 | } | 3213 | } |
3149 | ], | 3214 | ], |
@@ -3834,6 +3899,273 @@ | |||
3834 | { | 3899 | { |
3835 | "descriptors": [ | 3900 | "descriptors": [ |
3836 | { | 3901 | { |
3902 | "defaultMessage": "!!!per month", | ||
3903 | "end": { | ||
3904 | "column": 3, | ||
3905 | "line": 22 | ||
3906 | }, | ||
3907 | "file": "src/features/planSelection/components/PlanItem.js", | ||
3908 | "id": "subscription.interval.perMonth", | ||
3909 | "start": { | ||
3910 | "column": 12, | ||
3911 | "line": 19 | ||
3912 | } | ||
3913 | }, | ||
3914 | { | ||
3915 | "defaultMessage": "!!!per month & user", | ||
3916 | "end": { | ||
3917 | "column": 3, | ||
3918 | "line": 26 | ||
3919 | }, | ||
3920 | "file": "src/features/planSelection/components/PlanItem.js", | ||
3921 | "id": "subscription.interval.perMonthPerUser", | ||
3922 | "start": { | ||
3923 | "column": 19, | ||
3924 | "line": 23 | ||
3925 | } | ||
3926 | } | ||
3927 | ], | ||
3928 | "path": "src/features/planSelection/components/PlanItem.json" | ||
3929 | }, | ||
3930 | { | ||
3931 | "descriptors": [ | ||
3932 | { | ||
3933 | "defaultMessage": "!!!Welcome back, {name}", | ||
3934 | "end": { | ||
3935 | "column": 3, | ||
3936 | "line": 19 | ||
3937 | }, | ||
3938 | "file": "src/features/planSelection/components/PlanSelection.js", | ||
3939 | "id": "feature.planSelection.fullscreen.welcome", | ||
3940 | "start": { | ||
3941 | "column": 11, | ||
3942 | "line": 16 | ||
3943 | } | ||
3944 | }, | ||
3945 | { | ||
3946 | "defaultMessage": "!!!It's time to make a choice. Franz works best on our Personal and Professional plans. Please have a look and choose the best one for you.", | ||
3947 | "end": { | ||
3948 | "column": 3, | ||
3949 | "line": 23 | ||
3950 | }, | ||
3951 | "file": "src/features/planSelection/components/PlanSelection.js", | ||
3952 | "id": "feature.planSelection.fullscreen.subheadline", | ||
3953 | "start": { | ||
3954 | "column": 15, | ||
3955 | "line": 20 | ||
3956 | } | ||
3957 | }, | ||
3958 | { | ||
3959 | "defaultMessage": "!!!Basic functionality", | ||
3960 | "end": { | ||
3961 | "column": 3, | ||
3962 | "line": 27 | ||
3963 | }, | ||
3964 | "file": "src/features/planSelection/components/PlanSelection.js", | ||
3965 | "id": "feature.planSelection.free.text", | ||
3966 | "start": { | ||
3967 | "column": 12, | ||
3968 | "line": 24 | ||
3969 | } | ||
3970 | }, | ||
3971 | { | ||
3972 | "defaultMessage": "!!!More services, no waiting - ideal for personal use.", | ||
3973 | "end": { | ||
3974 | "column": 3, | ||
3975 | "line": 31 | ||
3976 | }, | ||
3977 | "file": "src/features/planSelection/components/PlanSelection.js", | ||
3978 | "id": "feature.planSelection.personal.text", | ||
3979 | "start": { | ||
3980 | "column": 16, | ||
3981 | "line": 28 | ||
3982 | } | ||
3983 | }, | ||
3984 | { | ||
3985 | "defaultMessage": "!!!Unlimited services and professional features for you - and your team.", | ||
3986 | "end": { | ||
3987 | "column": 3, | ||
3988 | "line": 35 | ||
3989 | }, | ||
3990 | "file": "src/features/planSelection/components/PlanSelection.js", | ||
3991 | "id": "feature.planSelection.pro.text", | ||
3992 | "start": { | ||
3993 | "column": 20, | ||
3994 | "line": 32 | ||
3995 | } | ||
3996 | }, | ||
3997 | { | ||
3998 | "defaultMessage": "!!!Stay on Free", | ||
3999 | "end": { | ||
4000 | "column": 3, | ||
4001 | "line": 39 | ||
4002 | }, | ||
4003 | "file": "src/features/planSelection/components/PlanSelection.js", | ||
4004 | "id": "feature.planSelection.cta.stayOnFree", | ||
4005 | "start": { | ||
4006 | "column": 17, | ||
4007 | "line": 36 | ||
4008 | } | ||
4009 | }, | ||
4010 | { | ||
4011 | "defaultMessage": "!!!Downgrade to Free", | ||
4012 | "end": { | ||
4013 | "column": 3, | ||
4014 | "line": 43 | ||
4015 | }, | ||
4016 | "file": "src/features/planSelection/components/PlanSelection.js", | ||
4017 | "id": "feature.planSelection.cta.ctaDowngradeFree", | ||
4018 | "start": { | ||
4019 | "column": 20, | ||
4020 | "line": 40 | ||
4021 | } | ||
4022 | }, | ||
4023 | { | ||
4024 | "defaultMessage": "!!!Start my free 14-days Trial", | ||
4025 | "end": { | ||
4026 | "column": 3, | ||
4027 | "line": 47 | ||
4028 | }, | ||
4029 | "file": "src/features/planSelection/components/PlanSelection.js", | ||
4030 | "id": "feature.planSelection.cta.trial", | ||
4031 | "start": { | ||
4032 | "column": 15, | ||
4033 | "line": 44 | ||
4034 | } | ||
4035 | }, | ||
4036 | { | ||
4037 | "defaultMessage": "!!!Choose Personal", | ||
4038 | "end": { | ||
4039 | "column": 3, | ||
4040 | "line": 51 | ||
4041 | }, | ||
4042 | "file": "src/features/planSelection/components/PlanSelection.js", | ||
4043 | "id": "feature.planSelection.cta.upgradePersonal", | ||
4044 | "start": { | ||
4045 | "column": 23, | ||
4046 | "line": 48 | ||
4047 | } | ||
4048 | }, | ||
4049 | { | ||
4050 | "defaultMessage": "!!!Choose Professional", | ||
4051 | "end": { | ||
4052 | "column": 3, | ||
4053 | "line": 55 | ||
4054 | }, | ||
4055 | "file": "src/features/planSelection/components/PlanSelection.js", | ||
4056 | "id": "feature.planSelection.cta.upgradePro", | ||
4057 | "start": { | ||
4058 | "column": 18, | ||
4059 | "line": 52 | ||
4060 | } | ||
4061 | }, | ||
4062 | { | ||
4063 | "defaultMessage": "!!!Complete comparison of all plans", | ||
4064 | "end": { | ||
4065 | "column": 3, | ||
4066 | "line": 59 | ||
4067 | }, | ||
4068 | "file": "src/features/planSelection/components/PlanSelection.js", | ||
4069 | "id": "feature.planSelection.fullFeatureList", | ||
4070 | "start": { | ||
4071 | "column": 19, | ||
4072 | "line": 56 | ||
4073 | } | ||
4074 | } | ||
4075 | ], | ||
4076 | "path": "src/features/planSelection/components/PlanSelection.json" | ||
4077 | }, | ||
4078 | { | ||
4079 | "descriptors": [ | ||
4080 | { | ||
4081 | "defaultMessage": "!!!per {interval}", | ||
4082 | "end": { | ||
4083 | "column": 3, | ||
4084 | "line": 19 | ||
4085 | }, | ||
4086 | "file": "src/features/planSelection/components/PlanTeaser.js", | ||
4087 | "id": "subscription.interval.per", | ||
4088 | "start": { | ||
4089 | "column": 7, | ||
4090 | "line": 16 | ||
4091 | } | ||
4092 | }, | ||
4093 | { | ||
4094 | "defaultMessage": "!!!Upgrade Account", | ||
4095 | "end": { | ||
4096 | "column": 3, | ||
4097 | "line": 23 | ||
4098 | }, | ||
4099 | "file": "src/features/planSelection/components/PlanTeaser.js", | ||
4100 | "id": "subscription.planItem.upgradeAccount", | ||
4101 | "start": { | ||
4102 | "column": 7, | ||
4103 | "line": 20 | ||
4104 | } | ||
4105 | } | ||
4106 | ], | ||
4107 | "path": "src/features/planSelection/components/PlanTeaser.json" | ||
4108 | }, | ||
4109 | { | ||
4110 | "descriptors": [ | ||
4111 | { | ||
4112 | "defaultMessage": "!!!Downgrade your Franz Plan", | ||
4113 | "end": { | ||
4114 | "column": 3, | ||
4115 | "line": 19 | ||
4116 | }, | ||
4117 | "file": "src/features/planSelection/containers/PlanSelectionScreen.js", | ||
4118 | "id": "feature.planSelection.fullscreen.dialog.title", | ||
4119 | "start": { | ||
4120 | "column": 15, | ||
4121 | "line": 16 | ||
4122 | } | ||
4123 | }, | ||
4124 | { | ||
4125 | "defaultMessage": "!!!You're about to downgrade to our Free account. Are you sure? Click here instead to get more services and functionality for just {currency}{price} a month.", | ||
4126 | "end": { | ||
4127 | "column": 3, | ||
4128 | "line": 23 | ||
4129 | }, | ||
4130 | "file": "src/features/planSelection/containers/PlanSelectionScreen.js", | ||
4131 | "id": "feature.planSelection.fullscreen.dialog.message", | ||
4132 | "start": { | ||
4133 | "column": 17, | ||
4134 | "line": 20 | ||
4135 | } | ||
4136 | }, | ||
4137 | { | ||
4138 | "defaultMessage": "!!!Downgrade to Free", | ||
4139 | "end": { | ||
4140 | "column": 3, | ||
4141 | "line": 27 | ||
4142 | }, | ||
4143 | "file": "src/features/planSelection/containers/PlanSelectionScreen.js", | ||
4144 | "id": "feature.planSelection.fullscreen.dialog.cta.downgrade", | ||
4145 | "start": { | ||
4146 | "column": 22, | ||
4147 | "line": 24 | ||
4148 | } | ||
4149 | }, | ||
4150 | { | ||
4151 | "defaultMessage": "!!!Choose Personal", | ||
4152 | "end": { | ||
4153 | "column": 3, | ||
4154 | "line": 31 | ||
4155 | }, | ||
4156 | "file": "src/features/planSelection/containers/PlanSelectionScreen.js", | ||
4157 | "id": "feature.planSelection.fullscreen.dialog.cta.upgrade", | ||
4158 | "start": { | ||
4159 | "column": 20, | ||
4160 | "line": 28 | ||
4161 | } | ||
4162 | } | ||
4163 | ], | ||
4164 | "path": "src/features/planSelection/containers/PlanSelectionScreen.json" | ||
4165 | }, | ||
4166 | { | ||
4167 | "descriptors": [ | ||
4168 | { | ||
3837 | "defaultMessage": "!!!Changes in Franz {version}", | 4169 | "defaultMessage": "!!!Changes in Franz {version}", |
3838 | "end": { | 4170 | "end": { |
3839 | "column": 3, | 4171 | "column": 3, |
@@ -4487,7 +4819,7 @@ | |||
4487 | { | 4819 | { |
4488 | "descriptors": [ | 4820 | "descriptors": [ |
4489 | { | 4821 | { |
4490 | "defaultMessage": "!!!Franz Professional", | 4822 | "defaultMessage": "!!!Professional", |
4491 | "end": { | 4823 | "end": { |
4492 | "column": 3, | 4824 | "column": 3, |
4493 | "line": 8 | 4825 | "line": 8 |
@@ -4500,7 +4832,7 @@ | |||
4500 | } | 4832 | } |
4501 | }, | 4833 | }, |
4502 | { | 4834 | { |
4503 | "defaultMessage": "!!!Franz Personal", | 4835 | "defaultMessage": "!!!Personal", |
4504 | "end": { | 4836 | "end": { |
4505 | "column": 3, | 4837 | "column": 3, |
4506 | "line": 12 | 4838 | "line": 12 |
@@ -4513,7 +4845,7 @@ | |||
4513 | } | 4845 | } |
4514 | }, | 4846 | }, |
4515 | { | 4847 | { |
4516 | "defaultMessage": "!!!Franz Free", | 4848 | "defaultMessage": "!!!Free", |
4517 | "end": { | 4849 | "end": { |
4518 | "column": 3, | 4850 | "column": 3, |
4519 | "line": 16 | 4851 | "line": 16 |
@@ -4526,7 +4858,7 @@ | |||
4526 | } | 4858 | } |
4527 | }, | 4859 | }, |
4528 | { | 4860 | { |
4529 | "defaultMessage": "!!!Franz Premium", | 4861 | "defaultMessage": "!!!Premium", |
4530 | "end": { | 4862 | "end": { |
4531 | "column": 3, | 4863 | "column": 3, |
4532 | "line": 20 | 4864 | "line": 20 |
diff --git a/src/i18n/locales/en-US.json b/src/i18n/locales/en-US.json index aea74768d..4e1b01419 100644 --- a/src/i18n/locales/en-US.json +++ b/src/i18n/locales/en-US.json | |||
@@ -9,6 +9,21 @@ | |||
9 | "feature.delayApp.trial.headline": "Get the free Franz Professional 14 day trial and skip the line", | 9 | "feature.delayApp.trial.headline": "Get the free Franz Professional 14 day trial and skip the line", |
10 | "feature.delayApp.upgrade.action": "Get a Franz Supporter License", | 10 | "feature.delayApp.upgrade.action": "Get a Franz Supporter License", |
11 | "feature.delayApp.upgrade.actionShort": "Upgrade account", | 11 | "feature.delayApp.upgrade.actionShort": "Upgrade account", |
12 | "feature.planSelection.cta.ctaDowngradeFree": "Downgrade to Free", | ||
13 | "feature.planSelection.cta.stayOnFree": "Stay on Free", | ||
14 | "feature.planSelection.cta.trial": "Start my free 14-days Trial", | ||
15 | "feature.planSelection.cta.upgradePersonal": "Choose Personal", | ||
16 | "feature.planSelection.cta.upgradePro": "Choose Professional", | ||
17 | "feature.planSelection.free.text": "Basic functionality", | ||
18 | "feature.planSelection.fullFeatureList": "Complete comparison of all plans", | ||
19 | "feature.planSelection.fullscreen.dialog.cta.downgrade": "Downgrade to Free", | ||
20 | "feature.planSelection.fullscreen.dialog.cta.upgrade": "Choose Personal", | ||
21 | "feature.planSelection.fullscreen.dialog.message": "You're about to downgrade to our Free account. Are you sure? Click here instead to get more services and functionality for just {currency}{price} a month.", | ||
22 | "feature.planSelection.fullscreen.dialog.title": "Downgrade your Franz Plan", | ||
23 | "feature.planSelection.fullscreen.subheadline": "It's time to make a choice. Franz works best on our Personal and Professional plans. Please have a look and choose the best one for you.", | ||
24 | "feature.planSelection.fullscreen.welcome": "Welcome back, {name}", | ||
25 | "feature.planSelection.personal.text": "More services, no waiting - ideal for personal use.", | ||
26 | "feature.planSelection.pro.text": "Unlimited services and professional features for you - and your team.", | ||
12 | "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.", | 27 | "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.", |
13 | "feature.shareFranz.action.email": "Send as email", | 28 | "feature.shareFranz.action.email": "Send as email", |
14 | "feature.shareFranz.action.facebook": "Share on Facebook", | 29 | "feature.shareFranz.action.facebook": "Share on Facebook", |
@@ -123,30 +138,35 @@ | |||
123 | "password.submit.label": "Submit", | 138 | "password.submit.label": "Submit", |
124 | "password.successInfo": "Please check your email", | 139 | "password.successInfo": "Please check your email", |
125 | "premiumFeature.button.upgradeAccount": "Upgrade account", | 140 | "premiumFeature.button.upgradeAccount": "Upgrade account", |
141 | "pricing.features.accountSync": "Account Synchronisation", | ||
126 | "pricing.features.adFree": "Forever ad-free", | 142 | "pricing.features.adFree": "Forever ad-free", |
127 | "pricing.features.appDelays": "No Waiting Screens", | 143 | "pricing.features.appDelays": "No Waiting Screens", |
128 | "pricing.features.customWebsites": "Add Custom Websites", | 144 | "pricing.features.customWebsites": "Add Custom Websites", |
145 | "pricing.features.desktopNotifications": "Desktop Notifications", | ||
129 | "pricing.features.onPremise": "On-premise & other Hosted Services", | 146 | "pricing.features.onPremise": "On-premise & other Hosted Services", |
147 | "pricing.features.recipes": "Choose from more than 70 Services", | ||
130 | "pricing.features.serviceProxies": "Service Proxies", | 148 | "pricing.features.serviceProxies": "Service Proxies", |
131 | "pricing.features.spellchecker": "Spellchecker support", | 149 | "pricing.features.spellchecker": "Spellchecker support", |
132 | "pricing.features.teamManagement": "Team Management", | 150 | "pricing.features.teamManagement": "Team Management", |
133 | "pricing.features.thirdPartyServices": "Install 3rd party services", | 151 | "pricing.features.thirdPartyServices": "Install 3rd party services", |
134 | "pricing.features.unlimitedServices": "Add unlimited services", | 152 | "pricing.features.unlimitedServices": "Add unlimited services", |
153 | "pricing.features.upToSixServices": "Add up to 6 services", | ||
154 | "pricing.features.upToThreeServices": "Add up to 3 services", | ||
135 | "pricing.features.workspaces": "Workspaces", | 155 | "pricing.features.workspaces": "Workspaces", |
136 | "pricing.plan.free": "Franz Free", | 156 | "pricing.plan.free": "Free", |
137 | "pricing.plan.legacy": "Franz Premium", | 157 | "pricing.plan.legacy": "Premium", |
138 | "pricing.plan.personal": "Franz Personal", | 158 | "pricing.plan.personal": "Personal", |
139 | "pricing.plan.personal-monthly": "Franz Personal Monthly", | 159 | "pricing.plan.personal-monthly": "Personal Monthly", |
140 | "pricing.plan.personal-yearly": "Franz Personal Yearly", | 160 | "pricing.plan.personal-yearly": "Personal Yearly", |
141 | "pricing.plan.pro": "Franz Professional", | 161 | "pricing.plan.pro": "Professional", |
142 | "pricing.plan.pro-monthly": "Franz Professional Monthly", | 162 | "pricing.plan.pro-monthly": "Professional Monthly", |
143 | "pricing.plan.pro-yearly": "Franz Professional Yearly", | 163 | "pricing.plan.pro-yearly": "Professional Yearly", |
144 | "pricing.trial.cta.accept": "Yes, upgrade my account to Franz Professional", | 164 | "pricing.trial.cta.accept": "Start my 14-day Franz Professional Trial ", |
145 | "pricing.trial.cta.skip": "Continue to Franz", | 165 | "pricing.trial.cta.skip": "Continue to Franz", |
146 | "pricing.trial.error": "Sorry, we could not activate your trial!", | 166 | "pricing.trial.error": "Sorry, we could not activate your trial!", |
147 | "pricing.trial.features.headline": "Franz Professional includes:", | 167 | "pricing.trial.features.headline": "Franz Professional includes:", |
148 | "pricing.trial.headline": "Franz Professional", | 168 | "pricing.trial.headline": "Franz Professional", |
149 | "pricing.trial.subheadline": "Your personal welcome offer:", | 169 | "pricing.trial.subheadline": "Here's a special welcome for you:", |
150 | "pricing.trial.terms.automaticTrialEnd": "Your free trial ends automatically after 14 days", | 170 | "pricing.trial.terms.automaticTrialEnd": "Your free trial ends automatically after 14 days", |
151 | "pricing.trial.terms.headline": "No strings attached", | 171 | "pricing.trial.terms.headline": "No strings attached", |
152 | "pricing.trial.terms.noCreditCard": "No credit card required", | 172 | "pricing.trial.terms.noCreditCard": "No credit card required", |
@@ -353,6 +373,10 @@ | |||
353 | "subscription.cta.allOptions": "See all options", | 373 | "subscription.cta.allOptions": "See all options", |
354 | "subscription.cta.choosePlan": "Choose your plan", | 374 | "subscription.cta.choosePlan": "Choose your plan", |
355 | "subscription.includedProFeatures": "The Franz Professional Plan includes:", | 375 | "subscription.includedProFeatures": "The Franz Professional Plan includes:", |
376 | "subscription.interval.per": "per {interval}", | ||
377 | "subscription.interval.perMonth": "per month", | ||
378 | "subscription.interval.perMonthPerUser": "per month & user", | ||
379 | "subscription.planItem.upgradeAccount": "Upgrade Account", | ||
356 | "subscription.teaser.includedFeatures": "Paid Franz Plans include:", | 380 | "subscription.teaser.includedFeatures": "Paid Franz Plans include:", |
357 | "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!", | 381 | "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!", |
358 | "subscriptionPopup.buttonCancel": "Cancel", | 382 | "subscriptionPopup.buttonCancel": "Cancel", |
@@ -389,4 +413,4 @@ | |||
389 | "workspaceDrawer.workspaceFeatureInfo": "<p>Franz Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>", | 413 | "workspaceDrawer.workspaceFeatureInfo": "<p>Franz Workspaces let you focus on what’s important right now. Set up different sets of services and easily switch between them at any time.</p><p>You decide which services you need when and where, so we can help you stay on top of your game - or easily switch off from work whenever you want.</p>", |
390 | "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings", | 414 | "workspaceDrawer.workspacesSettingsTooltip": "Edit workspaces settings", |
391 | "workspaces.switchingIndicator.switchingTo": "Switching to" | 415 | "workspaces.switchingIndicator.switchingTo": "Switching to" |
392 | } \ No newline at end of file | 416 | } |
diff --git a/src/i18n/messages/src/components/auth/Pricing.json b/src/i18n/messages/src/components/auth/Pricing.json index f15617ca5..2d09c9ebb 100644 --- a/src/i18n/messages/src/components/auth/Pricing.json +++ b/src/i18n/messages/src/components/auth/Pricing.json | |||
@@ -14,7 +14,7 @@ | |||
14 | }, | 14 | }, |
15 | { | 15 | { |
16 | "id": "pricing.trial.subheadline", | 16 | "id": "pricing.trial.subheadline", |
17 | "defaultMessage": "!!!Your personal welcome offer:", | 17 | "defaultMessage": "!!!Here's a special welcome for you:", |
18 | "file": "src/components/auth/Pricing.js", | 18 | "file": "src/components/auth/Pricing.js", |
19 | "start": { | 19 | "start": { |
20 | "line": 19, | 20 | "line": 19, |
@@ -79,7 +79,7 @@ | |||
79 | }, | 79 | }, |
80 | { | 80 | { |
81 | "id": "pricing.trial.cta.accept", | 81 | "id": "pricing.trial.cta.accept", |
82 | "defaultMessage": "!!!Yes, upgrade my account to Franz Professional", | 82 | "defaultMessage": "!!!Start my 14-day Franz Professional Trial", |
83 | "file": "src/components/auth/Pricing.js", | 83 | "file": "src/components/auth/Pricing.js", |
84 | "start": { | 84 | "start": { |
85 | "line": 39, | 85 | "line": 39, |
diff --git a/src/i18n/messages/src/components/layout/AppLayout.json b/src/i18n/messages/src/components/layout/AppLayout.json index 44cf4fab9..22f11cedd 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": 28, | 7 | "line": 29, |
8 | "column": 19 | 8 | "column": 19 |
9 | }, | 9 | }, |
10 | "end": { | 10 | "end": { |
11 | "line": 31, | 11 | "line": 32, |
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": 32, | 20 | "line": 33, |
21 | "column": 24 | 21 | "column": 24 |
22 | }, | 22 | }, |
23 | "end": { | 23 | "end": { |
24 | "line": 35, | 24 | "line": 36, |
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": 36, | 33 | "line": 37, |
34 | "column": 26 | 34 | "column": 26 |
35 | }, | 35 | }, |
36 | "end": { | 36 | "end": { |
37 | "line": 39, | 37 | "line": 40, |
38 | "column": 3 | 38 | "column": 3 |
39 | } | 39 | } |
40 | } | 40 | } |
diff --git a/src/i18n/messages/src/components/ui/FeatureList.json b/src/i18n/messages/src/components/ui/FeatureList.json index 497e299a4..3201115b3 100644 --- a/src/i18n/messages/src/components/ui/FeatureList.json +++ b/src/i18n/messages/src/components/ui/FeatureList.json | |||
@@ -1,14 +1,79 @@ | |||
1 | [ | 1 | [ |
2 | { | 2 | { |
3 | "id": "pricing.features.recipes", | ||
4 | "defaultMessage": "!!!Choose from more than 70 Services", | ||
5 | "file": "src/components/ui/FeatureList.js", | ||
6 | "start": { | ||
7 | "line": 9, | ||
8 | "column": 20 | ||
9 | }, | ||
10 | "end": { | ||
11 | "line": 12, | ||
12 | "column": 3 | ||
13 | } | ||
14 | }, | ||
15 | { | ||
16 | "id": "pricing.features.accountSync", | ||
17 | "defaultMessage": "!!!Account Synchronisation", | ||
18 | "file": "src/components/ui/FeatureList.js", | ||
19 | "start": { | ||
20 | "line": 13, | ||
21 | "column": 15 | ||
22 | }, | ||
23 | "end": { | ||
24 | "line": 16, | ||
25 | "column": 3 | ||
26 | } | ||
27 | }, | ||
28 | { | ||
29 | "id": "pricing.features.desktopNotifications", | ||
30 | "defaultMessage": "!!!Desktop Notifications", | ||
31 | "file": "src/components/ui/FeatureList.js", | ||
32 | "start": { | ||
33 | "line": 17, | ||
34 | "column": 24 | ||
35 | }, | ||
36 | "end": { | ||
37 | "line": 20, | ||
38 | "column": 3 | ||
39 | } | ||
40 | }, | ||
41 | { | ||
3 | "id": "pricing.features.unlimitedServices", | 42 | "id": "pricing.features.unlimitedServices", |
4 | "defaultMessage": "!!!Add unlimited services", | 43 | "defaultMessage": "!!!Add unlimited services", |
5 | "file": "src/components/ui/FeatureList.js", | 44 | "file": "src/components/ui/FeatureList.js", |
6 | "start": { | 45 | "start": { |
7 | "line": 8, | 46 | "line": 21, |
8 | "column": 21 | 47 | "column": 21 |
9 | }, | 48 | }, |
10 | "end": { | 49 | "end": { |
11 | "line": 11, | 50 | "line": 24, |
51 | "column": 3 | ||
52 | } | ||
53 | }, | ||
54 | { | ||
55 | "id": "pricing.features.upToThreeServices", | ||
56 | "defaultMessage": "!!!Add up to 3 services", | ||
57 | "file": "src/components/ui/FeatureList.js", | ||
58 | "start": { | ||
59 | "line": 25, | ||
60 | "column": 21 | ||
61 | }, | ||
62 | "end": { | ||
63 | "line": 28, | ||
64 | "column": 3 | ||
65 | } | ||
66 | }, | ||
67 | { | ||
68 | "id": "pricing.features.upToSixServices", | ||
69 | "defaultMessage": "!!!Add up to 6 services", | ||
70 | "file": "src/components/ui/FeatureList.js", | ||
71 | "start": { | ||
72 | "line": 29, | ||
73 | "column": 19 | ||
74 | }, | ||
75 | "end": { | ||
76 | "line": 32, | ||
12 | "column": 3 | 77 | "column": 3 |
13 | } | 78 | } |
14 | }, | 79 | }, |
@@ -17,11 +82,11 @@ | |||
17 | "defaultMessage": "!!!Spellchecker support", | 82 | "defaultMessage": "!!!Spellchecker support", |
18 | "file": "src/components/ui/FeatureList.js", | 83 | "file": "src/components/ui/FeatureList.js", |
19 | "start": { | 84 | "start": { |
20 | "line": 12, | 85 | "line": 33, |
21 | "column": 16 | 86 | "column": 16 |
22 | }, | 87 | }, |
23 | "end": { | 88 | "end": { |
24 | "line": 15, | 89 | "line": 36, |
25 | "column": 3 | 90 | "column": 3 |
26 | } | 91 | } |
27 | }, | 92 | }, |
@@ -30,11 +95,11 @@ | |||
30 | "defaultMessage": "!!!Workspaces", | 95 | "defaultMessage": "!!!Workspaces", |
31 | "file": "src/components/ui/FeatureList.js", | 96 | "file": "src/components/ui/FeatureList.js", |
32 | "start": { | 97 | "start": { |
33 | "line": 16, | 98 | "line": 37, |
34 | "column": 14 | 99 | "column": 14 |
35 | }, | 100 | }, |
36 | "end": { | 101 | "end": { |
37 | "line": 19, | 102 | "line": 40, |
38 | "column": 3 | 103 | "column": 3 |
39 | } | 104 | } |
40 | }, | 105 | }, |
@@ -43,11 +108,11 @@ | |||
43 | "defaultMessage": "!!!Add Custom Websites", | 108 | "defaultMessage": "!!!Add Custom Websites", |
44 | "file": "src/components/ui/FeatureList.js", | 109 | "file": "src/components/ui/FeatureList.js", |
45 | "start": { | 110 | "start": { |
46 | "line": 20, | 111 | "line": 41, |
47 | "column": 18 | 112 | "column": 18 |
48 | }, | 113 | }, |
49 | "end": { | 114 | "end": { |
50 | "line": 23, | 115 | "line": 44, |
51 | "column": 3 | 116 | "column": 3 |
52 | } | 117 | } |
53 | }, | 118 | }, |
@@ -56,11 +121,11 @@ | |||
56 | "defaultMessage": "!!!On-premise & other Hosted Services", | 121 | "defaultMessage": "!!!On-premise & other Hosted Services", |
57 | "file": "src/components/ui/FeatureList.js", | 122 | "file": "src/components/ui/FeatureList.js", |
58 | "start": { | 123 | "start": { |
59 | "line": 24, | 124 | "line": 45, |
60 | "column": 13 | 125 | "column": 13 |
61 | }, | 126 | }, |
62 | "end": { | 127 | "end": { |
63 | "line": 27, | 128 | "line": 48, |
64 | "column": 3 | 129 | "column": 3 |
65 | } | 130 | } |
66 | }, | 131 | }, |
@@ -69,11 +134,11 @@ | |||
69 | "defaultMessage": "!!!Install 3rd party services", | 134 | "defaultMessage": "!!!Install 3rd party services", |
70 | "file": "src/components/ui/FeatureList.js", | 135 | "file": "src/components/ui/FeatureList.js", |
71 | "start": { | 136 | "start": { |
72 | "line": 28, | 137 | "line": 49, |
73 | "column": 22 | 138 | "column": 22 |
74 | }, | 139 | }, |
75 | "end": { | 140 | "end": { |
76 | "line": 31, | 141 | "line": 52, |
77 | "column": 3 | 142 | "column": 3 |
78 | } | 143 | } |
79 | }, | 144 | }, |
@@ -82,11 +147,11 @@ | |||
82 | "defaultMessage": "!!!Service Proxies", | 147 | "defaultMessage": "!!!Service Proxies", |
83 | "file": "src/components/ui/FeatureList.js", | 148 | "file": "src/components/ui/FeatureList.js", |
84 | "start": { | 149 | "start": { |
85 | "line": 32, | 150 | "line": 53, |
86 | "column": 18 | 151 | "column": 18 |
87 | }, | 152 | }, |
88 | "end": { | 153 | "end": { |
89 | "line": 35, | 154 | "line": 56, |
90 | "column": 3 | 155 | "column": 3 |
91 | } | 156 | } |
92 | }, | 157 | }, |
@@ -95,11 +160,11 @@ | |||
95 | "defaultMessage": "!!!Team Management", | 160 | "defaultMessage": "!!!Team Management", |
96 | "file": "src/components/ui/FeatureList.js", | 161 | "file": "src/components/ui/FeatureList.js", |
97 | "start": { | 162 | "start": { |
98 | "line": 36, | 163 | "line": 57, |
99 | "column": 18 | 164 | "column": 18 |
100 | }, | 165 | }, |
101 | "end": { | 166 | "end": { |
102 | "line": 39, | 167 | "line": 60, |
103 | "column": 3 | 168 | "column": 3 |
104 | } | 169 | } |
105 | }, | 170 | }, |
@@ -108,11 +173,11 @@ | |||
108 | "defaultMessage": "!!!No Waiting Screens", | 173 | "defaultMessage": "!!!No Waiting Screens", |
109 | "file": "src/components/ui/FeatureList.js", | 174 | "file": "src/components/ui/FeatureList.js", |
110 | "start": { | 175 | "start": { |
111 | "line": 40, | 176 | "line": 61, |
112 | "column": 13 | 177 | "column": 13 |
113 | }, | 178 | }, |
114 | "end": { | 179 | "end": { |
115 | "line": 43, | 180 | "line": 64, |
116 | "column": 3 | 181 | "column": 3 |
117 | } | 182 | } |
118 | }, | 183 | }, |
@@ -121,11 +186,11 @@ | |||
121 | "defaultMessage": "!!!Forever ad-free", | 186 | "defaultMessage": "!!!Forever ad-free", |
122 | "file": "src/components/ui/FeatureList.js", | 187 | "file": "src/components/ui/FeatureList.js", |
123 | "start": { | 188 | "start": { |
124 | "line": 44, | 189 | "line": 65, |
125 | "column": 10 | 190 | "column": 10 |
126 | }, | 191 | }, |
127 | "end": { | 192 | "end": { |
128 | "line": 47, | 193 | "line": 68, |
129 | "column": 3 | 194 | "column": 3 |
130 | } | 195 | } |
131 | } | 196 | } |
diff --git a/src/i18n/messages/src/features/planSelection/components/PlanItem.json b/src/i18n/messages/src/features/planSelection/components/PlanItem.json new file mode 100644 index 000000000..839686390 --- /dev/null +++ b/src/i18n/messages/src/features/planSelection/components/PlanItem.json | |||
@@ -0,0 +1,28 @@ | |||
1 | [ | ||
2 | { | ||
3 | "id": "subscription.interval.perMonth", | ||
4 | "defaultMessage": "!!!per month", | ||
5 | "file": "src/features/planSelection/components/PlanItem.js", | ||
6 | "start": { | ||
7 | "line": 19, | ||
8 | "column": 12 | ||
9 | }, | ||
10 | "end": { | ||
11 | "line": 22, | ||
12 | "column": 3 | ||
13 | } | ||
14 | }, | ||
15 | { | ||
16 | "id": "subscription.interval.perMonthPerUser", | ||
17 | "defaultMessage": "!!!per month & user", | ||
18 | "file": "src/features/planSelection/components/PlanItem.js", | ||
19 | "start": { | ||
20 | "line": 23, | ||
21 | "column": 19 | ||
22 | }, | ||
23 | "end": { | ||
24 | "line": 26, | ||
25 | "column": 3 | ||
26 | } | ||
27 | } | ||
28 | ] \ No newline at end of file | ||
diff --git a/src/i18n/messages/src/features/planSelection/components/PlanSelection.json b/src/i18n/messages/src/features/planSelection/components/PlanSelection.json new file mode 100644 index 000000000..3dc4f74f4 --- /dev/null +++ b/src/i18n/messages/src/features/planSelection/components/PlanSelection.json | |||
@@ -0,0 +1,145 @@ | |||
1 | [ | ||
2 | { | ||
3 | "id": "feature.planSelection.fullscreen.welcome", | ||
4 | "defaultMessage": "!!!Welcome back, {name}", | ||
5 | "file": "src/features/planSelection/components/PlanSelection.js", | ||
6 | "start": { | ||
7 | "line": 16, | ||
8 | "column": 11 | ||
9 | }, | ||
10 | "end": { | ||
11 | "line": 19, | ||
12 | "column": 3 | ||
13 | } | ||
14 | }, | ||
15 | { | ||
16 | "id": "feature.planSelection.fullscreen.subheadline", | ||
17 | "defaultMessage": "!!!It's time to make a choice. Franz works best on our Personal and Professional plans. Please have a look and choose the best one for you.", | ||
18 | "file": "src/features/planSelection/components/PlanSelection.js", | ||
19 | "start": { | ||
20 | "line": 20, | ||
21 | "column": 15 | ||
22 | }, | ||
23 | "end": { | ||
24 | "line": 23, | ||
25 | "column": 3 | ||
26 | } | ||
27 | }, | ||
28 | { | ||
29 | "id": "feature.planSelection.free.text", | ||
30 | "defaultMessage": "!!!Basic functionality", | ||
31 | "file": "src/features/planSelection/components/PlanSelection.js", | ||
32 | "start": { | ||
33 | "line": 24, | ||
34 | "column": 12 | ||
35 | }, | ||
36 | "end": { | ||
37 | "line": 27, | ||
38 | "column": 3 | ||
39 | } | ||
40 | }, | ||
41 | { | ||
42 | "id": "feature.planSelection.personal.text", | ||
43 | "defaultMessage": "!!!More services, no waiting - ideal for personal use.", | ||
44 | "file": "src/features/planSelection/components/PlanSelection.js", | ||
45 | "start": { | ||
46 | "line": 28, | ||
47 | "column": 16 | ||
48 | }, | ||
49 | "end": { | ||
50 | "line": 31, | ||
51 | "column": 3 | ||
52 | } | ||
53 | }, | ||
54 | { | ||
55 | "id": "feature.planSelection.pro.text", | ||
56 | "defaultMessage": "!!!Unlimited services and professional features for you - and your team.", | ||
57 | "file": "src/features/planSelection/components/PlanSelection.js", | ||
58 | "start": { | ||
59 | "line": 32, | ||
60 | "column": 20 | ||
61 | }, | ||
62 | "end": { | ||
63 | "line": 35, | ||
64 | "column": 3 | ||
65 | } | ||
66 | }, | ||
67 | { | ||
68 | "id": "feature.planSelection.cta.stayOnFree", | ||
69 | "defaultMessage": "!!!Stay on Free", | ||
70 | "file": "src/features/planSelection/components/PlanSelection.js", | ||
71 | "start": { | ||
72 | "line": 36, | ||
73 | "column": 17 | ||
74 | }, | ||
75 | "end": { | ||
76 | "line": 39, | ||
77 | "column": 3 | ||
78 | } | ||
79 | }, | ||
80 | { | ||
81 | "id": "feature.planSelection.cta.ctaDowngradeFree", | ||
82 | "defaultMessage": "!!!Downgrade to Free", | ||
83 | "file": "src/features/planSelection/components/PlanSelection.js", | ||
84 | "start": { | ||
85 | "line": 40, | ||
86 | "column": 20 | ||
87 | }, | ||
88 | "end": { | ||
89 | "line": 43, | ||
90 | "column": 3 | ||
91 | } | ||
92 | }, | ||
93 | { | ||
94 | "id": "feature.planSelection.cta.trial", | ||
95 | "defaultMessage": "!!!Start my free 14-days Trial", | ||
96 | "file": "src/features/planSelection/components/PlanSelection.js", | ||
97 | "start": { | ||
98 | "line": 44, | ||
99 | "column": 15 | ||
100 | }, | ||
101 | "end": { | ||
102 | "line": 47, | ||
103 | "column": 3 | ||
104 | } | ||
105 | }, | ||
106 | { | ||
107 | "id": "feature.planSelection.cta.upgradePersonal", | ||
108 | "defaultMessage": "!!!Choose Personal", | ||
109 | "file": "src/features/planSelection/components/PlanSelection.js", | ||
110 | "start": { | ||
111 | "line": 48, | ||
112 | "column": 23 | ||
113 | }, | ||
114 | "end": { | ||
115 | "line": 51, | ||
116 | "column": 3 | ||
117 | } | ||
118 | }, | ||
119 | { | ||
120 | "id": "feature.planSelection.cta.upgradePro", | ||
121 | "defaultMessage": "!!!Choose Professional", | ||
122 | "file": "src/features/planSelection/components/PlanSelection.js", | ||
123 | "start": { | ||
124 | "line": 52, | ||
125 | "column": 18 | ||
126 | }, | ||
127 | "end": { | ||
128 | "line": 55, | ||
129 | "column": 3 | ||
130 | } | ||
131 | }, | ||
132 | { | ||
133 | "id": "feature.planSelection.fullFeatureList", | ||
134 | "defaultMessage": "!!!Complete comparison of all plans", | ||
135 | "file": "src/features/planSelection/components/PlanSelection.js", | ||
136 | "start": { | ||
137 | "line": 56, | ||
138 | "column": 19 | ||
139 | }, | ||
140 | "end": { | ||
141 | "line": 59, | ||
142 | "column": 3 | ||
143 | } | ||
144 | } | ||
145 | ] \ No newline at end of file | ||
diff --git a/src/i18n/messages/src/features/planSelection/components/PlanTeaser.json b/src/i18n/messages/src/features/planSelection/components/PlanTeaser.json new file mode 100644 index 000000000..015304a2e --- /dev/null +++ b/src/i18n/messages/src/features/planSelection/components/PlanTeaser.json | |||
@@ -0,0 +1,28 @@ | |||
1 | [ | ||
2 | { | ||
3 | "id": "subscription.interval.per", | ||
4 | "defaultMessage": "!!!per {interval}", | ||
5 | "file": "src/features/planSelection/components/PlanTeaser.js", | ||
6 | "start": { | ||
7 | "line": 16, | ||
8 | "column": 7 | ||
9 | }, | ||
10 | "end": { | ||
11 | "line": 19, | ||
12 | "column": 3 | ||
13 | } | ||
14 | }, | ||
15 | { | ||
16 | "id": "subscription.planItem.upgradeAccount", | ||
17 | "defaultMessage": "!!!Upgrade Account", | ||
18 | "file": "src/features/planSelection/components/PlanTeaser.js", | ||
19 | "start": { | ||
20 | "line": 20, | ||
21 | "column": 7 | ||
22 | }, | ||
23 | "end": { | ||
24 | "line": 23, | ||
25 | "column": 3 | ||
26 | } | ||
27 | } | ||
28 | ] \ No newline at end of file | ||
diff --git a/src/i18n/messages/src/features/planSelection/containers/PlanSelectionScreen.json b/src/i18n/messages/src/features/planSelection/containers/PlanSelectionScreen.json new file mode 100644 index 000000000..04b2144b4 --- /dev/null +++ b/src/i18n/messages/src/features/planSelection/containers/PlanSelectionScreen.json | |||
@@ -0,0 +1,54 @@ | |||
1 | [ | ||
2 | { | ||
3 | "id": "feature.planSelection.fullscreen.dialog.title", | ||
4 | "defaultMessage": "!!!Downgrade your Franz Plan", | ||
5 | "file": "src/features/planSelection/containers/PlanSelectionScreen.js", | ||
6 | "start": { | ||
7 | "line": 16, | ||
8 | "column": 15 | ||
9 | }, | ||
10 | "end": { | ||
11 | "line": 19, | ||
12 | "column": 3 | ||
13 | } | ||
14 | }, | ||
15 | { | ||
16 | "id": "feature.planSelection.fullscreen.dialog.message", | ||
17 | "defaultMessage": "!!!You're about to downgrade to our Free account. Are you sure? Click here instead to get more services and functionality for just {currency}{price} a month.", | ||
18 | "file": "src/features/planSelection/containers/PlanSelectionScreen.js", | ||
19 | "start": { | ||
20 | "line": 20, | ||
21 | "column": 17 | ||
22 | }, | ||
23 | "end": { | ||
24 | "line": 23, | ||
25 | "column": 3 | ||
26 | } | ||
27 | }, | ||
28 | { | ||
29 | "id": "feature.planSelection.fullscreen.dialog.cta.downgrade", | ||
30 | "defaultMessage": "!!!Downgrade to Free", | ||
31 | "file": "src/features/planSelection/containers/PlanSelectionScreen.js", | ||
32 | "start": { | ||
33 | "line": 24, | ||
34 | "column": 22 | ||
35 | }, | ||
36 | "end": { | ||
37 | "line": 27, | ||
38 | "column": 3 | ||
39 | } | ||
40 | }, | ||
41 | { | ||
42 | "id": "feature.planSelection.fullscreen.dialog.cta.upgrade", | ||
43 | "defaultMessage": "!!!Choose Personal", | ||
44 | "file": "src/features/planSelection/containers/PlanSelectionScreen.js", | ||
45 | "start": { | ||
46 | "line": 28, | ||
47 | "column": 20 | ||
48 | }, | ||
49 | "end": { | ||
50 | "line": 31, | ||
51 | "column": 3 | ||
52 | } | ||
53 | } | ||
54 | ] \ No newline at end of file | ||
diff --git a/src/i18n/messages/src/helpers/plan-helpers.json b/src/i18n/messages/src/helpers/plan-helpers.json index df8ee19e3..3f3e7e85d 100644 --- a/src/i18n/messages/src/helpers/plan-helpers.json +++ b/src/i18n/messages/src/helpers/plan-helpers.json | |||
@@ -1,7 +1,7 @@ | |||
1 | [ | 1 | [ |
2 | { | 2 | { |
3 | "id": "pricing.plan.pro", | 3 | "id": "pricing.plan.pro", |
4 | "defaultMessage": "!!!Franz Professional", | 4 | "defaultMessage": "!!!Professional", |
5 | "file": "src/helpers/plan-helpers.js", | 5 | "file": "src/helpers/plan-helpers.js", |
6 | "start": { | 6 | "start": { |
7 | "line": 5, | 7 | "line": 5, |
@@ -14,7 +14,7 @@ | |||
14 | }, | 14 | }, |
15 | { | 15 | { |
16 | "id": "pricing.plan.personal", | 16 | "id": "pricing.plan.personal", |
17 | "defaultMessage": "!!!Franz Personal", | 17 | "defaultMessage": "!!!Personal", |
18 | "file": "src/helpers/plan-helpers.js", | 18 | "file": "src/helpers/plan-helpers.js", |
19 | "start": { | 19 | "start": { |
20 | "line": 9, | 20 | "line": 9, |
@@ -27,7 +27,7 @@ | |||
27 | }, | 27 | }, |
28 | { | 28 | { |
29 | "id": "pricing.plan.free", | 29 | "id": "pricing.plan.free", |
30 | "defaultMessage": "!!!Franz Free", | 30 | "defaultMessage": "!!!Free", |
31 | "file": "src/helpers/plan-helpers.js", | 31 | "file": "src/helpers/plan-helpers.js", |
32 | "start": { | 32 | "start": { |
33 | "line": 13, | 33 | "line": 13, |
@@ -40,7 +40,7 @@ | |||
40 | }, | 40 | }, |
41 | { | 41 | { |
42 | "id": "pricing.plan.legacy", | 42 | "id": "pricing.plan.legacy", |
43 | "defaultMessage": "!!!Franz Premium", | 43 | "defaultMessage": "!!!Premium", |
44 | "file": "src/helpers/plan-helpers.js", | 44 | "file": "src/helpers/plan-helpers.js", |
45 | "start": { | 45 | "start": { |
46 | "line": 17, | 46 | "line": 17, |