vishnukvmd 2 роки тому
батько
коміт
65e493b239

+ 102 - 102
lib/generated/intl/messages_en.dart

@@ -42,135 +42,138 @@ class MessageLookup extends MessageLookupByLibrary {
 
   static String m6(albumName) => "Collaborative link created for ${albumName}";
 
-  static String m7(provider) =>
+  static String m7(familyAdminEmail) =>
+      "Please contact <green>${familyAdminEmail}</green> to manage your subscription";
+
+  static String m8(provider) =>
       "Please contact us at support@ente.io to manage your ${provider} subscription.";
 
-  static String m8(currentlyDeleting, totalCount) =>
+  static String m9(currentlyDeleting, totalCount) =>
       "Deleting ${currentlyDeleting} / ${totalCount}";
 
-  static String m9(albumName) =>
+  static String m10(albumName) =>
       "This will remove the public link for accessing \"${albumName}\".";
 
-  static String m10(supportEmail) =>
+  static String m11(supportEmail) =>
       "Please drop an email to ${supportEmail} from your registered email address";
 
-  static String m11(count, storageSaved) =>
+  static String m12(count, storageSaved) =>
       "Your have cleaned up ${Intl.plural(count, one: '${count} duplicate file', other: '${count} duplicate files')}, saving (${storageSaved}!)";
 
-  static String m12(newEmail) => "Email changed to ${newEmail}";
+  static String m13(newEmail) => "Email changed to ${newEmail}";
 
-  static String m13(email) =>
+  static String m14(email) =>
       "${email} does not have an ente account.\n\nSend them an invite to share photos.";
 
-  static String m14(count, formattedNumber) =>
+  static String m15(count, formattedNumber) =>
       "${Intl.plural(count, one: '1 file', other: '${formattedNumber} files')} on this device have been backed up safely";
 
-  static String m15(count, formattedNumber) =>
+  static String m16(count, formattedNumber) =>
       "${Intl.plural(count, one: '1 file', other: '${formattedNumber} files')} in this album has been backed up safely";
 
-  static String m16(storageAmountInGB) =>
+  static String m17(storageAmountInGB) =>
       "${storageAmountInGB} GB each time someone signs up for a paid plan and applies your code";
 
-  static String m17(endDate) => "Free trial valid till ${endDate}";
+  static String m18(endDate) => "Free trial valid till ${endDate}";
 
-  static String m18(count) =>
+  static String m19(count) =>
       "You can still access ${Intl.plural(count, one: 'it', other: 'them')} on ente as long as you have an active subscription";
 
-  static String m19(sizeInMBorGB) => "Free up ${sizeInMBorGB}";
+  static String m20(sizeInMBorGB) => "Free up ${sizeInMBorGB}";
 
-  static String m20(count, formattedSize) =>
+  static String m21(count, formattedSize) =>
       "${Intl.plural(count, one: 'It can be deleted from the device to free up ${formattedSize}', other: 'They can be deleted from the device to free up ${formattedSize}')}";
 
-  static String m21(count) =>
+  static String m22(count) =>
       "${Intl.plural(count, one: '${count} item', other: '${count} items')}";
 
-  static String m22(count) => "${count} selected";
+  static String m23(count) => "${count} selected";
 
-  static String m23(expiryTime) => "Link will expire on ${expiryTime}";
+  static String m24(expiryTime) => "Link will expire on ${expiryTime}";
 
-  static String m24(maxValue) =>
+  static String m25(maxValue) =>
       "When set to the maximum (${maxValue}), the device limit will be relaxed to allow for temporary spikes of large number of viewers.";
 
-  static String m25(count) =>
+  static String m26(count) =>
       "${Intl.plural(count, zero: 'no memories', one: '${count} memory', other: '${count} memories')}";
 
-  static String m26(count) =>
+  static String m27(count) =>
       "${Intl.plural(count, one: 'Move item', other: 'Move items')}";
 
-  static String m27(albumName) => "Moved successfully to ${albumName}";
+  static String m28(albumName) => "Moved successfully to ${albumName}";
 
-  static String m28(passwordStrengthValue) =>
+  static String m29(passwordStrengthValue) =>
       "Password strength: ${passwordStrengthValue}";
 
-  static String m29(providerName) =>
+  static String m30(providerName) =>
       "Please talk to ${providerName} support if you were charged";
 
-  static String m30(reason) =>
+  static String m31(reason) =>
       "Unfortunately your payment failed due to ${reason}";
 
-  static String m31(toEmail) => "Please email us at ${toEmail}";
+  static String m32(toEmail) => "Please email us at ${toEmail}";
 
-  static String m32(toEmail) => "Please send the logs to \n${toEmail}";
+  static String m33(toEmail) => "Please send the logs to \n${toEmail}";
 
-  static String m33(storeName) => "Rate us on ${storeName}";
+  static String m34(storeName) => "Rate us on ${storeName}";
 
-  static String m34(storageInGB) =>
+  static String m35(storageInGB) =>
       "3. Both of you get ${storageInGB} GB* free";
 
-  static String m35(userEmail) =>
+  static String m36(userEmail) =>
       "${userEmail} will be removed from this shared album\n\nAny photos added by them will also be removed from the album";
 
-  static String m36(endDate) => "Renews on ${endDate}";
+  static String m37(endDate) => "Renews on ${endDate}";
 
-  static String m37(count) => "${count} selected";
+  static String m38(count) => "${count} selected";
 
-  static String m38(count, yourCount) =>
+  static String m39(count, yourCount) =>
       "${count} selected (${yourCount} yours)";
 
-  static String m39(verificationID) =>
+  static String m40(verificationID) =>
       "Here\'s my verification ID: ${verificationID} for ente.io.";
 
-  static String m40(verificationID) =>
+  static String m41(verificationID) =>
       "Hey, can you confirm that this is your ente.io verification ID: ${verificationID}";
 
-  static String m41(referralCode, referralStorageInGB) =>
+  static String m42(referralCode, referralStorageInGB) =>
       "ente referral code: ${referralCode} \n\nApply it in Settings → General → Referrals to get ${referralStorageInGB} GB free after you signup for a paid plan\n\nhttps://ente.io";
 
-  static String m42(numberOfPeople) =>
+  static String m43(numberOfPeople) =>
       "${Intl.plural(numberOfPeople, zero: 'Share with specific people', one: 'Shared with 1 person', other: 'Shared with ${numberOfPeople} people')}";
 
-  static String m43(emailIDs) => "Shared with ${emailIDs}";
+  static String m44(emailIDs) => "Shared with ${emailIDs}";
 
-  static String m44(fileType) =>
+  static String m45(fileType) =>
       "This ${fileType} will be deleted from your device.";
 
-  static String m45(fileType) =>
+  static String m46(fileType) =>
       "This ${fileType} is in both ente and your device.";
 
-  static String m46(fileType) => "This ${fileType} will be deleted from ente.";
+  static String m47(fileType) => "This ${fileType} will be deleted from ente.";
 
-  static String m47(storageAmountInGB) => "${storageAmountInGB} GB";
+  static String m48(storageAmountInGB) => "${storageAmountInGB} GB";
 
-  static String m48(id) =>
+  static String m49(id) =>
       "Your ${id} is already linked to another ente account.\nIf you would like to use your ${id} with this account, please contact our support\'\'";
 
-  static String m49(endDate) =>
+  static String m50(endDate) =>
       "Your subscription will be cancelled on ${endDate}";
 
-  static String m50(completed, total) =>
+  static String m51(completed, total) =>
       "${completed}/${total} memories preserved";
 
-  static String m51(storageAmountInGB) =>
+  static String m52(storageAmountInGB) =>
       "They also get ${storageAmountInGB} GB";
 
-  static String m52(email) => "This is ${email}\'s Verification ID";
+  static String m53(email) => "This is ${email}\'s Verification ID";
 
-  static String m53(email) => "Verify ${email}";
+  static String m54(email) => "Verify ${email}";
 
-  static String m54(count) =>
+  static String m55(count) =>
       "${Intl.plural(count, one: '${count} year ago', other: '${count} years ago')}";
 
-  static String m55(storageSaved) =>
+  static String m56(storageSaved) =>
       "You have successfully freed up ${storageSaved}!";
 
   final messages = _notInlinedMessages(_notInlinedMessages);
@@ -366,13 +369,10 @@ class MessageLookup extends MessageLookupByLibrary {
             MessageLookupByLibrary.simpleMessage("Confirm recovery key"),
         "confirmYourRecoveryKey":
             MessageLookupByLibrary.simpleMessage("Confirm your recovery key"),
-        "contactFamilyAdminPart1":
-            MessageLookupByLibrary.simpleMessage("Please contact"),
-        "contactFamilyAdminPart2":
-            MessageLookupByLibrary.simpleMessage("to manage your subscription"),
+        "contactFamilyAdmin": m7,
         "contactSupport":
             MessageLookupByLibrary.simpleMessage("Contact support"),
-        "contactToManageSubscription": m7,
+        "contactToManageSubscription": m8,
         "continueLabel": MessageLookupByLibrary.simpleMessage("Continue"),
         "continueOnFreeTrial":
             MessageLookupByLibrary.simpleMessage("Continue on free trial"),
@@ -442,7 +442,7 @@ class MessageLookup extends MessageLookupByLibrary {
         "deleteFromEnte":
             MessageLookupByLibrary.simpleMessage("Delete from ente"),
         "deletePhotos": MessageLookupByLibrary.simpleMessage("Delete photos"),
-        "deleteProgress": m8,
+        "deleteProgress": m9,
         "deleteReason1": MessageLookupByLibrary.simpleMessage(
             "It’s missing a key feature that I need"),
         "deleteReason2": MessageLookupByLibrary.simpleMessage(
@@ -474,7 +474,7 @@ class MessageLookup extends MessageLookupByLibrary {
             "Viewers can still take screenshots or save a copy of your photos using external tools"),
         "disableDownloadWarningTitle":
             MessageLookupByLibrary.simpleMessage("Please note"),
-        "disableLinkMessage": m9,
+        "disableLinkMessage": m10,
         "disableTwofactor":
             MessageLookupByLibrary.simpleMessage("Disable two-factor"),
         "disablingTwofactorAuthentication":
@@ -490,12 +490,12 @@ class MessageLookup extends MessageLookupByLibrary {
         "downloadFailed":
             MessageLookupByLibrary.simpleMessage("Download failed"),
         "downloading": MessageLookupByLibrary.simpleMessage("Downloading..."),
-        "dropSupportEmail": m10,
-        "duplicateFileCountWithStorageSaved": m11,
+        "dropSupportEmail": m11,
+        "duplicateFileCountWithStorageSaved": m12,
         "eligible": MessageLookupByLibrary.simpleMessage("eligible"),
         "email": MessageLookupByLibrary.simpleMessage("Email"),
-        "emailChangedTo": m12,
-        "emailNoEnteAccount": m13,
+        "emailChangedTo": m13,
+        "emailNoEnteAccount": m14,
         "emailYourLogs":
             MessageLookupByLibrary.simpleMessage("Email your logs"),
         "empty": MessageLookupByLibrary.simpleMessage("Empty"),
@@ -572,8 +572,8 @@ class MessageLookup extends MessageLookupByLibrary {
         "feedback": MessageLookupByLibrary.simpleMessage("Feedback"),
         "fileSavedToGallery":
             MessageLookupByLibrary.simpleMessage("File saved to gallery"),
-        "filesBackedUpFromDevice": m14,
-        "filesBackedUpInAlbum": m15,
+        "filesBackedUpFromDevice": m15,
+        "filesBackedUpInAlbum": m16,
         "filesDeleted": MessageLookupByLibrary.simpleMessage("Files deleted"),
         "forYourMemories":
             MessageLookupByLibrary.simpleMessage("for your memories"),
@@ -581,17 +581,17 @@ class MessageLookup extends MessageLookupByLibrary {
             MessageLookupByLibrary.simpleMessage("Forgot password"),
         "freeStorageClaimed":
             MessageLookupByLibrary.simpleMessage("Free storage claimed"),
-        "freeStorageOnReferralSuccess": m16,
+        "freeStorageOnReferralSuccess": m17,
         "freeStorageUsable":
             MessageLookupByLibrary.simpleMessage("Free storage usable"),
         "freeTrial": MessageLookupByLibrary.simpleMessage("Free trial"),
-        "freeTrialValidTill": m17,
-        "freeUpAccessPostDelete": m18,
-        "freeUpAmount": m19,
+        "freeTrialValidTill": m18,
+        "freeUpAccessPostDelete": m19,
+        "freeUpAmount": m20,
         "freeUpDeviceSpace":
             MessageLookupByLibrary.simpleMessage("Free up device space"),
         "freeUpSpace": MessageLookupByLibrary.simpleMessage("Free up space"),
-        "freeUpSpaceSaving": m20,
+        "freeUpSpaceSaving": m21,
         "general": MessageLookupByLibrary.simpleMessage("General"),
         "generatingEncryptionKeys": MessageLookupByLibrary.simpleMessage(
             "Generating encryption keys..."),
@@ -631,8 +631,8 @@ class MessageLookup extends MessageLookupByLibrary {
         "itLooksLikeSomethingWentWrongPleaseRetryAfterSome":
             MessageLookupByLibrary.simpleMessage(
                 "It looks like something went wrong. Please retry after some time. If the error persists, please contact our support team."),
-        "itemCount": m21,
-        "itemSelectedCount": m22,
+        "itemCount": m22,
+        "itemSelectedCount": m23,
         "itemsShowTheNumberOfDaysRemainingBeforePermanentDeletion":
             MessageLookupByLibrary.simpleMessage(
                 "Items show the number of days remaining before permanent deletion"),
@@ -653,7 +653,7 @@ class MessageLookup extends MessageLookupByLibrary {
         "linkDeviceLimit": MessageLookupByLibrary.simpleMessage("Device limit"),
         "linkEnabled": MessageLookupByLibrary.simpleMessage("Enabled"),
         "linkExpired": MessageLookupByLibrary.simpleMessage("Expired"),
-        "linkExpiresOn": m23,
+        "linkExpiresOn": m24,
         "linkExpiry": MessageLookupByLibrary.simpleMessage("Link expiry"),
         "linkHasExpired":
             MessageLookupByLibrary.simpleMessage("Link has expired"),
@@ -706,16 +706,16 @@ class MessageLookup extends MessageLookupByLibrary {
             MessageLookupByLibrary.simpleMessage("Manage subscription"),
         "mastodon": MessageLookupByLibrary.simpleMessage("Mastodon"),
         "matrix": MessageLookupByLibrary.simpleMessage("Matrix"),
-        "maxDeviceLimitSpikeHandling": m24,
-        "memoryCount": m25,
+        "maxDeviceLimitSpikeHandling": m25,
+        "memoryCount": m26,
         "merchandise": MessageLookupByLibrary.simpleMessage("Merchandise"),
         "mobileWebDesktop":
             MessageLookupByLibrary.simpleMessage("Mobile, Web, Desktop"),
         "moderateStrength": MessageLookupByLibrary.simpleMessage("Moderate"),
         "monthly": MessageLookupByLibrary.simpleMessage("Monthly"),
-        "moveItem": m26,
+        "moveItem": m27,
         "moveToAlbum": MessageLookupByLibrary.simpleMessage("Move to album"),
-        "movedSuccessfullyTo": m27,
+        "movedSuccessfullyTo": m28,
         "movedToTrash": MessageLookupByLibrary.simpleMessage("Moved to trash"),
         "movingFilesToAlbum":
             MessageLookupByLibrary.simpleMessage("Moving files to album..."),
@@ -756,14 +756,14 @@ class MessageLookup extends MessageLookupByLibrary {
         "passwordChangedSuccessfully": MessageLookupByLibrary.simpleMessage(
             "Password changed successfully"),
         "passwordLock": MessageLookupByLibrary.simpleMessage("Password lock"),
-        "passwordStrength": m28,
+        "passwordStrength": m29,
         "passwordWarning": MessageLookupByLibrary.simpleMessage(
             "We don\'t store this password, so if you forget, <underline>we cannot decrypt your data</underline>"),
         "paymentDetails":
             MessageLookupByLibrary.simpleMessage("Payment details"),
         "paymentFailed": MessageLookupByLibrary.simpleMessage("Payment failed"),
-        "paymentFailedTalkToProvider": m29,
-        "paymentFailedWithReason": m30,
+        "paymentFailedTalkToProvider": m30,
+        "paymentFailedWithReason": m31,
         "pendingSync": MessageLookupByLibrary.simpleMessage("Pending sync"),
         "peopleUsingYourCode":
             MessageLookupByLibrary.simpleMessage("People using your code"),
@@ -787,12 +787,12 @@ class MessageLookup extends MessageLookupByLibrary {
         "pleaseContactSupportIfTheProblemPersists":
             MessageLookupByLibrary.simpleMessage(
                 "Please contact support if the problem persists"),
-        "pleaseEmailUsAt": m31,
+        "pleaseEmailUsAt": m32,
         "pleaseGrantPermissions":
             MessageLookupByLibrary.simpleMessage("Please grant permissions"),
         "pleaseLoginAgain":
             MessageLookupByLibrary.simpleMessage("Please login again"),
-        "pleaseSendTheLogsTo": m32,
+        "pleaseSendTheLogsTo": m33,
         "pleaseTryAgain":
             MessageLookupByLibrary.simpleMessage("Please try again"),
         "pleaseVerifyTheCodeYouHaveEntered":
@@ -824,7 +824,7 @@ class MessageLookup extends MessageLookupByLibrary {
         "raiseTicket": MessageLookupByLibrary.simpleMessage("Raise ticket"),
         "rateTheApp": MessageLookupByLibrary.simpleMessage("Rate the app"),
         "rateUs": MessageLookupByLibrary.simpleMessage("Rate us"),
-        "rateUsOnStore": m33,
+        "rateUsOnStore": m34,
         "recover": MessageLookupByLibrary.simpleMessage("Recover"),
         "recoverAccount":
             MessageLookupByLibrary.simpleMessage("Recover account"),
@@ -855,7 +855,7 @@ class MessageLookup extends MessageLookupByLibrary {
             "1. Give this code to your friends"),
         "referralStep2": MessageLookupByLibrary.simpleMessage(
             "2. They sign up for a paid plan"),
-        "referralStep3": m34,
+        "referralStep3": m35,
         "referrals": MessageLookupByLibrary.simpleMessage("Referrals"),
         "referralsAreCurrentlyPaused": MessageLookupByLibrary.simpleMessage(
             "Referrals are currently paused"),
@@ -879,7 +879,7 @@ class MessageLookup extends MessageLookupByLibrary {
         "removeLink": MessageLookupByLibrary.simpleMessage("Remove link"),
         "removeParticipant":
             MessageLookupByLibrary.simpleMessage("Remove participant"),
-        "removeParticipantBody": m35,
+        "removeParticipantBody": m36,
         "removePublicLink":
             MessageLookupByLibrary.simpleMessage("Remove public link"),
         "removeShareItemsWarning": MessageLookupByLibrary.simpleMessage(
@@ -893,7 +893,7 @@ class MessageLookup extends MessageLookupByLibrary {
         "renameFile": MessageLookupByLibrary.simpleMessage("Rename file"),
         "renewSubscription":
             MessageLookupByLibrary.simpleMessage("Renew subscription"),
-        "renewsOn": m36,
+        "renewsOn": m37,
         "reportABug": MessageLookupByLibrary.simpleMessage("Report a bug"),
         "reportBug": MessageLookupByLibrary.simpleMessage("Report bug"),
         "resendEmail": MessageLookupByLibrary.simpleMessage("Resend email"),
@@ -940,8 +940,8 @@ class MessageLookup extends MessageLookupByLibrary {
         "selectedItemsWillBeDeletedFromAllAlbumsAndMoved":
             MessageLookupByLibrary.simpleMessage(
                 "Selected items will be deleted from all albums and moved to trash."),
-        "selectedPhotos": m37,
-        "selectedPhotosWithYours": m38,
+        "selectedPhotos": m38,
+        "selectedPhotosWithYours": m39,
         "send": MessageLookupByLibrary.simpleMessage("Send"),
         "sendEmail": MessageLookupByLibrary.simpleMessage("Send email"),
         "sendInvite": MessageLookupByLibrary.simpleMessage("Send invite"),
@@ -960,29 +960,29 @@ class MessageLookup extends MessageLookupByLibrary {
         "shareAnAlbumNow":
             MessageLookupByLibrary.simpleMessage("Share an album now"),
         "shareLink": MessageLookupByLibrary.simpleMessage("Share link"),
-        "shareMyVerificationID": m39,
+        "shareMyVerificationID": m40,
         "shareOnlyWithThePeopleYouWant": MessageLookupByLibrary.simpleMessage(
             "Share only with the people you want"),
-        "shareTextConfirmOthersVerificationID": m40,
+        "shareTextConfirmOthersVerificationID": m41,
         "shareTextRecommendUsingEnte": MessageLookupByLibrary.simpleMessage(
             "Download ente so we can easily share original quality photos and videos\n\nhttps://ente.io/#download"),
-        "shareTextReferralCode": m41,
+        "shareTextReferralCode": m42,
         "shareWithNonenteUsers":
             MessageLookupByLibrary.simpleMessage("Share with non-ente users"),
-        "shareWithPeopleSectionTitle": m42,
+        "shareWithPeopleSectionTitle": m43,
         "shareYourFirstAlbum":
             MessageLookupByLibrary.simpleMessage("Share your first album"),
         "sharedAlbumSectionDescription": MessageLookupByLibrary.simpleMessage(
             "Create shared and collaborative albums with other ente users, including users on free plans."),
         "sharedByMe": MessageLookupByLibrary.simpleMessage("Shared by me"),
-        "sharedWith": m43,
+        "sharedWith": m44,
         "sharedWithMe": MessageLookupByLibrary.simpleMessage("Shared with me"),
         "sharing": MessageLookupByLibrary.simpleMessage("Sharing..."),
-        "singleFileDeleteFromDevice": m44,
+        "singleFileDeleteFromDevice": m45,
         "singleFileDeleteHighlight": MessageLookupByLibrary.simpleMessage(
             "It will be deleted from all albums."),
-        "singleFileInBothLocalAndRemote": m45,
-        "singleFileInRemoteOnly": m46,
+        "singleFileInBothLocalAndRemote": m46,
+        "singleFileInRemoteOnly": m47,
         "skip": MessageLookupByLibrary.simpleMessage("Skip"),
         "social": MessageLookupByLibrary.simpleMessage("Social"),
         "someItemsAreInBothEnteAndYourDevice":
@@ -1013,12 +1013,12 @@ class MessageLookup extends MessageLookupByLibrary {
                 "Sorry, we could not generate secure keys on this device.\n\nplease sign up from a different device."),
         "sparkleSuccess": MessageLookupByLibrary.simpleMessage("✨ Success"),
         "startBackup": MessageLookupByLibrary.simpleMessage("Start backup"),
-        "storageInGB": m47,
+        "storageInGB": m48,
         "storageLimitExceeded":
             MessageLookupByLibrary.simpleMessage("Storage limit exceeded"),
         "strongStrength": MessageLookupByLibrary.simpleMessage("Strong"),
-        "subAlreadyLinkedErrMessage": m48,
-        "subWillBeCancelledOn": m49,
+        "subAlreadyLinkedErrMessage": m49,
+        "subWillBeCancelledOn": m50,
         "subscribe": MessageLookupByLibrary.simpleMessage("Subscribe"),
         "subscribeToEnableSharing": MessageLookupByLibrary.simpleMessage(
             "Looks like your subscription has expired. Please subscribe to enable sharing."),
@@ -1031,7 +1031,7 @@ class MessageLookup extends MessageLookupByLibrary {
         "suggestFeatures":
             MessageLookupByLibrary.simpleMessage("Suggest features"),
         "support": MessageLookupByLibrary.simpleMessage("Support"),
-        "syncProgress": m50,
+        "syncProgress": m51,
         "syncStopped": MessageLookupByLibrary.simpleMessage("Sync stopped"),
         "syncing": MessageLookupByLibrary.simpleMessage("Syncing..."),
         "systemTheme": MessageLookupByLibrary.simpleMessage("System"),
@@ -1061,7 +1061,7 @@ class MessageLookup extends MessageLookupByLibrary {
         "theseItemsWillBeDeletedFromYourDevice":
             MessageLookupByLibrary.simpleMessage(
                 "These items will be deleted from your device."),
-        "theyAlsoGetXGb": m51,
+        "theyAlsoGetXGb": m52,
         "theyWillBeDeletedFromAllAlbums": MessageLookupByLibrary.simpleMessage(
             "They will be deleted from all albums."),
         "thisActionCannotBeUndone": MessageLookupByLibrary.simpleMessage(
@@ -1077,7 +1077,7 @@ class MessageLookup extends MessageLookupByLibrary {
             "This email is already in use"),
         "thisImageHasNoExifData":
             MessageLookupByLibrary.simpleMessage("This image has no exif data"),
-        "thisIsPersonVerificationId": m52,
+        "thisIsPersonVerificationId": m53,
         "thisIsYourVerificationId": MessageLookupByLibrary.simpleMessage(
             "This is your Verification ID"),
         "thisWillLogYouOutOfTheFollowingDevice":
@@ -1143,7 +1143,7 @@ class MessageLookup extends MessageLookupByLibrary {
             MessageLookupByLibrary.simpleMessage("Verification ID"),
         "verify": MessageLookupByLibrary.simpleMessage("Verify"),
         "verifyEmail": MessageLookupByLibrary.simpleMessage("Verify email"),
-        "verifyEmailID": m53,
+        "verifyEmailID": m54,
         "verifyPassword":
             MessageLookupByLibrary.simpleMessage("Verify password"),
         "verifying": MessageLookupByLibrary.simpleMessage("Verifying..."),
@@ -1170,7 +1170,7 @@ class MessageLookup extends MessageLookupByLibrary {
         "weveSentAMailTo":
             MessageLookupByLibrary.simpleMessage("We\'ve sent a mail to"),
         "yearly": MessageLookupByLibrary.simpleMessage("Yearly"),
-        "yearsAgo": m54,
+        "yearsAgo": m55,
         "yes": MessageLookupByLibrary.simpleMessage("Yes"),
         "yesCancel": MessageLookupByLibrary.simpleMessage("Yes, cancel"),
         "yesConvertToViewer":
@@ -1198,7 +1198,7 @@ class MessageLookup extends MessageLookupByLibrary {
             "You cannot share with yourself"),
         "youDontHaveAnyArchivedItems": MessageLookupByLibrary.simpleMessage(
             "You don\'t have any archived items."),
-        "youHaveSuccessfullyFreedUp": m55,
+        "youHaveSuccessfullyFreedUp": m56,
         "yourAccountHasBeenDeleted": MessageLookupByLibrary.simpleMessage(
             "Your account has been deleted"),
         "yourPlanWasSuccessfullyDowngraded":

+ 6 - 18
lib/generated/l10n.dart

@@ -4317,25 +4317,13 @@ class S {
     );
   }
 
-  /// `Please contact`
-  String get contactFamilyAdminPart1 {
+  /// `Please contact <green>{familyAdminEmail}</green> to manage your subscription`
+  String contactFamilyAdmin(Object familyAdminEmail) {
     return Intl.message(
-      'Please contact',
-      name: 'contactFamilyAdminPart1',
-      desc:
-          'Part1 of the sentence \'Please contact {familyAdminName} to manage your subscription\'',
-      args: [],
-    );
-  }
-
-  /// `to manage your subscription`
-  String get contactFamilyAdminPart2 {
-    return Intl.message(
-      'to manage your subscription',
-      name: 'contactFamilyAdminPart2',
-      desc:
-          'Part2 of the sentence \'Please contact {familyAdminName} to manage your subscription\'',
-      args: [],
+      'Please contact <green>$familyAdminEmail</green> to manage your subscription',
+      name: 'contactFamilyAdmin',
+      desc: '',
+      args: [familyAdminEmail],
     );
   }
 

+ 1 - 10
lib/l10n/intl_en.arb

@@ -614,16 +614,7 @@
   "pleaseWaitForSometimeBeforeRetrying": "Please wait for sometime before retrying",
   "paymentFailedWithReason": "Unfortunately your payment failed due to {reason}",
   "youAreOnAFamilyPlan": "You are on a family plan!",
-  "contactFamilyAdminPart1": "Please contact",
-  "@contactFamilyAdminPart1": {
-    "description": "Part1 of the sentence 'Please contact {familyAdminName} to manage your subscription'",
-    "type": "text"
-  },
-  "contactFamilyAdminPart2": "to manage your subscription",
-  "@contactFamilyAdminPart2": {
-    "description": "Part2 of the sentence 'Please contact {familyAdminName} to manage your subscription'",
-    "type": "text"
-  },
+  "contactFamilyAdmin": "Please contact <green>{familyAdminEmail}</green> to manage your subscription",
   "leaveFamily": "Leave family",
   "areYouSureThatYouWantToLeaveTheFamily": "Are you sure that you want to leave the family plan?",
   "leave": "Leave",

+ 25 - 28
lib/ui/payment/child_subscription_widget.dart

@@ -3,8 +3,10 @@ import 'package:logging/logging.dart';
 import "package:photos/generated/l10n.dart";
 import 'package:photos/models/user_details.dart';
 import 'package:photos/services/user_service.dart';
+import "package:photos/theme/ente_theme.dart";
 import 'package:photos/ui/components/buttons/button_widget.dart';
 import 'package:photos/utils/dialog_util.dart';
+import "package:styled_text/styled_text.dart";
 
 class ChildSubscriptionWidget extends StatelessWidget {
   const ChildSubscriptionWidget({
@@ -35,24 +37,16 @@ class ChildSubscriptionWidget extends StatelessWidget {
           ),
           Padding(
             padding: const EdgeInsets.symmetric(horizontal: 16),
-            child: RichText(
-              textAlign: TextAlign.center,
-              text: TextSpan(
-                children: [
-                  TextSpan(
-                    text: S.of(context).contactFamilyAdminPart1 + " ",
-                  ),
-                  TextSpan(
-                    text: familyAdmin,
-                    style:
-                        const TextStyle(color: Color.fromRGBO(29, 185, 84, 1)),
-                  ),
-                  TextSpan(
-                    text: " " + S.of(context).contactFamilyAdminPart2,
+            child: StyledText(
+              text: S.of(context).contactFamilyAdmin(familyAdmin),
+              style: Theme.of(context).textTheme.bodyText1,
+              tags: {
+                'green': StyledTextTag(
+                  style: TextStyle(
+                    color: getEnteColorScheme(context).primary500,
                   ),
-                ],
-                style: Theme.of(context).textTheme.bodyText1,
-              ),
+                ),
+              },
             ),
           ),
           const Padding(
@@ -90,17 +84,20 @@ class ChildSubscriptionWidget extends StatelessWidget {
           Expanded(
             child: Align(
               alignment: Alignment.bottomCenter,
-              child: RichText(
-                textAlign: TextAlign.center,
-                text: TextSpan(
-                  children: [
-                    TextSpan(
-                      text: S
-                          .of(context)
-                          .pleaseContactSupportAndWeWillBeHappyToHelp,
-                      style: Theme.of(context).textTheme.bodyText2,
-                    ),
-                  ],
+              child: Padding(
+                padding: const EdgeInsets.all(20),
+                child: RichText(
+                  textAlign: TextAlign.center,
+                  text: TextSpan(
+                    children: [
+                      TextSpan(
+                        text: S
+                            .of(context)
+                            .pleaseContactSupportAndWeWillBeHappyToHelp,
+                        style: Theme.of(context).textTheme.bodyText2,
+                      ),
+                    ],
+                  ),
                 ),
               ),
             ),