Neeraj Gupta преди 2 години
родител
ревизия
ea16c31c09

+ 24 - 19
lib/generated/intl/messages_en.dart

@@ -77,20 +77,23 @@ class MessageLookup extends MessageLookupByLibrary {
   static String m9(storageAmountInGB) =>
       "${storageAmountInGB} GB each time someone signs up for a paid plan and applies your code";
 
+  static String m51(freeAmount, storageUnit) =>
+      "${freeAmount} ${storageUnit} free";
+
   static String m10(endDate) => "Free trial valid till ${endDate}";
 
-  static String m51(count) =>
+  static String m52(count) =>
       "You can still access ${Intl.plural(count, one: 'it', other: 'them')} on ente as long as you have an active subscription";
 
-  static String m52(sizeInMBorGB) => "Free up ${sizeInMBorGB}";
+  static String m53(sizeInMBorGB) => "Free up ${sizeInMBorGB}";
 
-  static String m53(count, formattedSize) =>
+  static String m54(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 m11(count) =>
       "${Intl.plural(count, one: '${count} item', other: '${count} items')}";
 
-  static String m54(count) => "${count} selected";
+  static String m55(count) => "${count} selected";
 
   static String m12(expiryTime) => "Link will expire on ${expiryTime}";
 
@@ -100,10 +103,10 @@ class MessageLookup extends MessageLookupByLibrary {
   static String m14(count) =>
       "${Intl.plural(count, zero: 'no memories', one: '${count} memory', other: '${count} memories')}";
 
-  static String m55(count) =>
+  static String m56(count) =>
       "${Intl.plural(count, one: 'Move item', other: 'Move items')}";
 
-  static String m56(albumName) => "Moved successfully to ${albumName}";
+  static String m57(albumName) => "Moved successfully to ${albumName}";
 
   static String m15(passwordStrengthValue) =>
       "Password strength: ${passwordStrengthValue}";
@@ -114,9 +117,9 @@ class MessageLookup extends MessageLookupByLibrary {
   static String m17(reason) =>
       "Unfortunately your payment failed due to ${reason}";
 
-  static String m57(toEmail) => "Please email us at ${toEmail}";
+  static String m58(toEmail) => "Please email us at ${toEmail}";
 
-  static String m58(toEmail) => "Please send the logs to \n${toEmail}";
+  static String m59(toEmail) => "Please send the logs to \n${toEmail}";
 
   static String m18(storeName) => "Rate us on ${storeName}";
 
@@ -157,8 +160,9 @@ class MessageLookup extends MessageLookupByLibrary {
 
   static String m32(storageAmountInGB) => "${storageAmountInGB} GB";
 
-  static String m59(usedAmount, userUnit, totalAmount, totalAmountUnit) =>
-      "${usedAmount} ${userUnit} of ${totalAmount} ${totalAmountUnit} used";
+  static String m60(
+          usedAmount, usedStorageUnit, totalAmount, totalStorageUnit) =>
+      "${usedAmount} ${usedStorageUnit} of ${totalAmount} ${totalStorageUnit} used";
 
   static String m33(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\'\'";
@@ -596,16 +600,17 @@ class MessageLookup extends MessageLookupByLibrary {
         "freeStorageClaimed":
             MessageLookupByLibrary.simpleMessage("Free storage claimed"),
         "freeStorageOnReferralSuccess": m9,
+        "freeStorageSpace": m51,
         "freeStorageUsable":
             MessageLookupByLibrary.simpleMessage("Free storage usable"),
         "freeTrial": MessageLookupByLibrary.simpleMessage("Free trial"),
         "freeTrialValidTill": m10,
-        "freeUpAccessPostDelete": m51,
-        "freeUpAmount": m52,
+        "freeUpAccessPostDelete": m52,
+        "freeUpAmount": m53,
         "freeUpDeviceSpace":
             MessageLookupByLibrary.simpleMessage("Free up device space"),
         "freeUpSpace": MessageLookupByLibrary.simpleMessage("Free up space"),
-        "freeUpSpaceSaving": m53,
+        "freeUpSpaceSaving": m54,
         "galleryMemoryLimitInfo": MessageLookupByLibrary.simpleMessage(
             "Up to 1000 memories shown in gallery"),
         "general": MessageLookupByLibrary.simpleMessage("General"),
@@ -650,7 +655,7 @@ class MessageLookup extends MessageLookupByLibrary {
             MessageLookupByLibrary.simpleMessage(
                 "It looks like something went wrong. Please retry after some time. If the error persists, please contact our support team."),
         "itemCount": m11,
-        "itemSelectedCount": m54,
+        "itemSelectedCount": m55,
         "itemsShowTheNumberOfDaysRemainingBeforePermanentDeletion":
             MessageLookupByLibrary.simpleMessage(
                 "Items show the number of days remaining before permanent deletion"),
@@ -740,9 +745,9 @@ class MessageLookup extends MessageLookupByLibrary {
             MessageLookupByLibrary.simpleMessage("Mobile, Web, Desktop"),
         "moderateStrength": MessageLookupByLibrary.simpleMessage("Moderate"),
         "monthly": MessageLookupByLibrary.simpleMessage("Monthly"),
-        "moveItem": m55,
+        "moveItem": m56,
         "moveToAlbum": MessageLookupByLibrary.simpleMessage("Move to album"),
-        "movedSuccessfullyTo": m56,
+        "movedSuccessfullyTo": m57,
         "movedToTrash": MessageLookupByLibrary.simpleMessage("Moved to trash"),
         "movingFilesToAlbum":
             MessageLookupByLibrary.simpleMessage("Moving files to album..."),
@@ -821,12 +826,12 @@ class MessageLookup extends MessageLookupByLibrary {
         "pleaseContactSupportIfTheProblemPersists":
             MessageLookupByLibrary.simpleMessage(
                 "Please contact support if the problem persists"),
-        "pleaseEmailUsAt": m57,
+        "pleaseEmailUsAt": m58,
         "pleaseGrantPermissions":
             MessageLookupByLibrary.simpleMessage("Please grant permissions"),
         "pleaseLoginAgain":
             MessageLookupByLibrary.simpleMessage("Please login again"),
-        "pleaseSendTheLogsTo": m58,
+        "pleaseSendTheLogsTo": m59,
         "pleaseTryAgain":
             MessageLookupByLibrary.simpleMessage("Please try again"),
         "pleaseVerifyTheCodeYouHaveEntered":
@@ -1062,7 +1067,7 @@ class MessageLookup extends MessageLookupByLibrary {
         "storageInGB": m32,
         "storageLimitExceeded":
             MessageLookupByLibrary.simpleMessage("Storage limit exceeded"),
-        "storageUsageInfo": m59,
+        "storageUsageInfo": m60,
         "strongStrength": MessageLookupByLibrary.simpleMessage("Strong"),
         "subAlreadyLinkedErrMessage": m33,
         "subWillBeCancelledOn": m34,

+ 16 - 16
lib/generated/intl/messages_es.dart

@@ -83,18 +83,18 @@ class MessageLookup extends MessageLookupByLibrary {
 
   static String m10(endDate) => "Prueba gratuita válida hasta${endDate}";
 
-  static String m51(count) =>
+  static String m52(count) =>
       "Aún puedes acceder ${Intl.plural(count, one: 'si', other: 'entonces')} en ente mientras mantengas una suscripción activa";
 
-  static String m52(sizeInMBorGB) => "Liberar ${sizeInMBorGB}";
+  static String m53(sizeInMBorGB) => "Liberar ${sizeInMBorGB}";
 
-  static String m53(count, formattedSize) =>
+  static String m54(count, formattedSize) =>
       "${Intl.plural(count, one: 'Se puede eliminar del dispositivo para liberar ${formattedSize}', other: 'Se pueden eliminar del dispositivo para liberar ${formattedSize}')}";
 
   static String m11(count) =>
       "${Intl.plural(count, one: '${count} elemento', other: '${count} elementos')}";
 
-  static String m54(count) => "${count} seleccionados";
+  static String m55(count) => "${count} seleccionados";
 
   static String m12(expiryTime) => "El enlace caducará en ${expiryTime}";
 
@@ -104,10 +104,10 @@ class MessageLookup extends MessageLookupByLibrary {
   static String m14(count) =>
       "${Intl.plural(count, zero: 'no recuerdos', one: '${count} recuerdo', other: '${count} recuerdos')}\n";
 
-  static String m55(count) =>
+  static String m56(count) =>
       "${Intl.plural(count, one: 'Mover elemento', other: 'Mover elementos')}";
 
-  static String m56(albumName) => "Movido exitosamente a ${albumName}";
+  static String m57(albumName) => "Movido exitosamente a ${albumName}";
 
   static String m15(passwordStrengthValue) =>
       "Seguridad de la contraseña : ${passwordStrengthValue}";
@@ -118,10 +118,10 @@ class MessageLookup extends MessageLookupByLibrary {
   static String m17(reason) =>
       "Lamentablemente tu pago falló debido a ${reason}";
 
-  static String m57(toEmail) =>
+  static String m58(toEmail) =>
       "Por favor, envíanos un correo electrónico a ${toEmail}";
 
-  static String m58(toEmail) => "Por favor, envíe los registros a ${toEmail}";
+  static String m59(toEmail) => "Por favor, envíe los registros a ${toEmail}";
 
   static String m18(storeName) => "Califícanos en ${storeName}";
 
@@ -625,12 +625,12 @@ class MessageLookup extends MessageLookupByLibrary {
             "Almacenamiento libre disponible"),
         "freeTrial": MessageLookupByLibrary.simpleMessage("Prueba gratuita"),
         "freeTrialValidTill": m10,
-        "freeUpAccessPostDelete": m51,
-        "freeUpAmount": m52,
+        "freeUpAccessPostDelete": m52,
+        "freeUpAmount": m53,
         "freeUpDeviceSpace": MessageLookupByLibrary.simpleMessage(
             "Liberar espacio del dispositivo"),
         "freeUpSpace": MessageLookupByLibrary.simpleMessage("Liberar espacio"),
-        "freeUpSpaceSaving": m53,
+        "freeUpSpaceSaving": m54,
         "galleryMemoryLimitInfo": MessageLookupByLibrary.simpleMessage(
             "Hasta 1000 memorias mostradas en la galería"),
         "general": MessageLookupByLibrary.simpleMessage("General"),
@@ -677,7 +677,7 @@ class MessageLookup extends MessageLookupByLibrary {
             MessageLookupByLibrary.simpleMessage(
                 "Parece que algo salió mal. Por favor, vuelve a intentarlo después de algún tiempo. Si el error persiste, ponte en contacto con nuestro equipo de soporte."),
         "itemCount": m11,
-        "itemSelectedCount": m54,
+        "itemSelectedCount": m55,
         "itemsShowTheNumberOfDaysRemainingBeforePermanentDeletion":
             MessageLookupByLibrary.simpleMessage(
                 "Los artículos muestran el número de días restantes antes de ser borrados permanente"),
@@ -777,9 +777,9 @@ class MessageLookup extends MessageLookupByLibrary {
             MessageLookupByLibrary.simpleMessage("Celular, Web, Computadora"),
         "moderateStrength": MessageLookupByLibrary.simpleMessage("Moderada"),
         "monthly": MessageLookupByLibrary.simpleMessage("Mensual"),
-        "moveItem": m55,
+        "moveItem": m56,
         "moveToAlbum": MessageLookupByLibrary.simpleMessage("Mover al álbum"),
-        "movedSuccessfullyTo": m56,
+        "movedSuccessfullyTo": m57,
         "movedToTrash":
             MessageLookupByLibrary.simpleMessage("Movido a la papelera"),
         "movingFilesToAlbum": MessageLookupByLibrary.simpleMessage(
@@ -863,12 +863,12 @@ class MessageLookup extends MessageLookupByLibrary {
         "pleaseContactSupportIfTheProblemPersists":
             MessageLookupByLibrary.simpleMessage(
                 "Por favor contacte a soporte técnico si el problema persiste"),
-        "pleaseEmailUsAt": m57,
+        "pleaseEmailUsAt": m58,
         "pleaseGrantPermissions":
             MessageLookupByLibrary.simpleMessage("Por favor, concede permiso"),
         "pleaseLoginAgain": MessageLookupByLibrary.simpleMessage(
             "Por favor, vuelva a iniciar sesión"),
-        "pleaseSendTheLogsTo": m58,
+        "pleaseSendTheLogsTo": m59,
         "pleaseTryAgain": MessageLookupByLibrary.simpleMessage(
             "Por favor, inténtalo nuevamente"),
         "pleaseVerifyTheCodeYouHaveEntered":

+ 10 - 10
lib/generated/intl/messages_fr.dart

@@ -69,7 +69,7 @@ class MessageLookup extends MessageLookupByLibrary {
   static String m11(count) =>
       "${Intl.plural(count, one: '${count} objet', other: '${count} objets')}";
 
-  static String m54(count) => "${count} sélectionné";
+  static String m55(count) => "${count} sélectionné";
 
   static String m12(expiryTime) => "Le lien expirera le ${expiryTime}";
 
@@ -79,17 +79,17 @@ class MessageLookup extends MessageLookupByLibrary {
   static String m14(count) =>
       "${Intl.plural(count, one: '${count} mémoire', other: '${count} souvenirs')}";
 
-  static String m55(count) =>
+  static String m56(count) =>
       "${Intl.plural(count, one: 'Déplacez l\'objet', other: 'Déplacez des objets')}";
 
-  static String m56(albumName) => "Déplacé avec succès vers ${albumName}";
+  static String m57(albumName) => "Déplacé avec succès vers ${albumName}";
 
   static String m15(passwordStrengthValue) =>
       "Puissance du mot de passe : ${passwordStrengthValue}";
 
-  static String m57(toEmail) => "Merci de nous envoyer un e-mail à ${toEmail}";
+  static String m58(toEmail) => "Merci de nous envoyer un e-mail à ${toEmail}";
 
-  static String m58(toEmail) => "Envoyez les logs à ${toEmail}";
+  static String m59(toEmail) => "Envoyez les logs à ${toEmail}";
 
   static String m18(storeName) => "Notez-nous sur ${storeName}";
 
@@ -552,7 +552,7 @@ class MessageLookup extends MessageLookupByLibrary {
             MessageLookupByLibrary.simpleMessage(
                 "Il semble qu\'une erreur s\'est produite. Veuillez réessayer après un certain temps. Si l\'erreur persiste, veuillez contacter notre équipe d\'assistance."),
         "itemCount": m11,
-        "itemSelectedCount": m54,
+        "itemSelectedCount": m55,
         "itemsShowTheNumberOfDaysRemainingBeforePermanentDeletion":
             MessageLookupByLibrary.simpleMessage(
                 "Les éléments montrent le nombre de jours restants avant la suppression définitive"),
@@ -615,10 +615,10 @@ class MessageLookup extends MessageLookupByLibrary {
         "merchandise": MessageLookupByLibrary.simpleMessage("Marchandise"),
         "moderateStrength": MessageLookupByLibrary.simpleMessage("Modéré"),
         "monthly": MessageLookupByLibrary.simpleMessage("Mensuel"),
-        "moveItem": m55,
+        "moveItem": m56,
         "moveToAlbum":
             MessageLookupByLibrary.simpleMessage("Déplacer vers l\'album"),
-        "movedSuccessfullyTo": m56,
+        "movedSuccessfullyTo": m57,
         "movedToTrash":
             MessageLookupByLibrary.simpleMessage("Déplacé dans la corbeille"),
         "movingFilesToAlbum": MessageLookupByLibrary.simpleMessage(
@@ -672,8 +672,8 @@ class MessageLookup extends MessageLookupByLibrary {
                 "Les photos ajoutées par vous seront retirées de l\'album"),
         "playstoreSubscription":
             MessageLookupByLibrary.simpleMessage("Abonnement au PlayStore"),
-        "pleaseEmailUsAt": m57,
-        "pleaseSendTheLogsTo": m58,
+        "pleaseEmailUsAt": m58,
+        "pleaseSendTheLogsTo": m59,
         "pleaseTryAgain":
             MessageLookupByLibrary.simpleMessage("Veuillez réessayer"),
         "pleaseWait":

+ 16 - 16
lib/generated/intl/messages_nl.dart

@@ -78,18 +78,18 @@ class MessageLookup extends MessageLookupByLibrary {
 
   static String m10(endDate) => "Gratis proefversie geldig tot ${endDate}";
 
-  static String m51(count) =>
+  static String m52(count) =>
       "U heeft nog steeds toegang tot ${Intl.plural(count, one: 'het', other: 'ze')} op ente zolang u een actief abonnement heeft";
 
-  static String m52(sizeInMBorGB) => "Maak ${sizeInMBorGB} vrij";
+  static String m53(sizeInMBorGB) => "Maak ${sizeInMBorGB} vrij";
 
-  static String m53(count, formattedSize) =>
+  static String m54(count, formattedSize) =>
       "${Intl.plural(count, one: 'Het kan verwijderd worden van het apparaat om ${formattedSize} vrij te maken', other: 'Ze kunnen verwijderd worden van het apparaat om ${formattedSize} vrij te maken')}";
 
   static String m11(count) =>
       "${Intl.plural(count, one: '${count} item', other: '${count} items')}";
 
-  static String m54(count) => "${count} geselecteerd";
+  static String m55(count) => "${count} geselecteerd";
 
   static String m12(expiryTime) => "Link vervalt op ${expiryTime}";
 
@@ -99,10 +99,10 @@ class MessageLookup extends MessageLookupByLibrary {
   static String m14(count) =>
       "${Intl.plural(count, zero: 'geen herinneringen', one: '${count} herinnering', other: '${count} herinneringen')}";
 
-  static String m55(count) =>
+  static String m56(count) =>
       "${Intl.plural(count, one: 'Bestand verplaatsen', other: 'Bestanden verplaatsen')}";
 
-  static String m56(albumName) => "Succesvol verplaatst naar ${albumName}";
+  static String m57(albumName) => "Succesvol verplaatst naar ${albumName}";
 
   static String m15(passwordStrengthValue) =>
       "Wachtwoord sterkte: ${passwordStrengthValue}";
@@ -113,9 +113,9 @@ class MessageLookup extends MessageLookupByLibrary {
   static String m17(reason) =>
       "Helaas is uw betaling mislukt vanwege ${reason}";
 
-  static String m57(toEmail) => "Stuur ons een e-mail op ${toEmail}";
+  static String m58(toEmail) => "Stuur ons een e-mail op ${toEmail}";
 
-  static String m58(toEmail) =>
+  static String m59(toEmail) =>
       "Verstuur de logboeken alstublieft naar ${toEmail}";
 
   static String m18(storeName) => "Beoordeel ons op ${storeName}";
@@ -613,12 +613,12 @@ class MessageLookup extends MessageLookupByLibrary {
             MessageLookupByLibrary.simpleMessage("Gratis opslag bruikbaar"),
         "freeTrial": MessageLookupByLibrary.simpleMessage("Gratis proefversie"),
         "freeTrialValidTill": m10,
-        "freeUpAccessPostDelete": m51,
-        "freeUpAmount": m52,
+        "freeUpAccessPostDelete": m52,
+        "freeUpAmount": m53,
         "freeUpDeviceSpace":
             MessageLookupByLibrary.simpleMessage("Apparaatruimte vrijmaken"),
         "freeUpSpace": MessageLookupByLibrary.simpleMessage("Ruimte vrijmaken"),
-        "freeUpSpaceSaving": m53,
+        "freeUpSpaceSaving": m54,
         "galleryMemoryLimitInfo": MessageLookupByLibrary.simpleMessage(
             "Tot 1000 herinneringen getoond in de galerij"),
         "general": MessageLookupByLibrary.simpleMessage("Algemeen"),
@@ -664,7 +664,7 @@ class MessageLookup extends MessageLookupByLibrary {
             MessageLookupByLibrary.simpleMessage(
                 "Het lijkt erop dat er iets fout is gegaan. Probeer het later opnieuw. Als de fout zich blijft voordoen, neem dan contact op met ons supportteam."),
         "itemCount": m11,
-        "itemSelectedCount": m54,
+        "itemSelectedCount": m55,
         "itemsShowTheNumberOfDaysRemainingBeforePermanentDeletion":
             MessageLookupByLibrary.simpleMessage(
                 "Bestanden tonen het aantal resterende dagen voordat ze permanent worden verwijderd"),
@@ -757,10 +757,10 @@ class MessageLookup extends MessageLookupByLibrary {
             MessageLookupByLibrary.simpleMessage("Mobiel, Web, Desktop"),
         "moderateStrength": MessageLookupByLibrary.simpleMessage("Matig"),
         "monthly": MessageLookupByLibrary.simpleMessage("Maandelijks"),
-        "moveItem": m55,
+        "moveItem": m56,
         "moveToAlbum":
             MessageLookupByLibrary.simpleMessage("Verplaats naar album"),
-        "movedSuccessfullyTo": m56,
+        "movedSuccessfullyTo": m57,
         "movedToTrash":
             MessageLookupByLibrary.simpleMessage("Naar prullenbak verplaatst"),
         "movingFilesToAlbum": MessageLookupByLibrary.simpleMessage(
@@ -844,12 +844,12 @@ class MessageLookup extends MessageLookupByLibrary {
         "pleaseContactSupportIfTheProblemPersists":
             MessageLookupByLibrary.simpleMessage(
                 "Neem contact op met klantenservice als het probleem aanhoudt"),
-        "pleaseEmailUsAt": m57,
+        "pleaseEmailUsAt": m58,
         "pleaseGrantPermissions": MessageLookupByLibrary.simpleMessage(
             "Geef alstublieft toestemming"),
         "pleaseLoginAgain":
             MessageLookupByLibrary.simpleMessage("Log opnieuw in"),
-        "pleaseSendTheLogsTo": m58,
+        "pleaseSendTheLogsTo": m59,
         "pleaseTryAgain":
             MessageLookupByLibrary.simpleMessage("Probeer het nog eens"),
         "pleaseVerifyTheCodeYouHaveEntered":

+ 16 - 16
lib/generated/intl/messages_zh.dart

@@ -71,18 +71,18 @@ class MessageLookup extends MessageLookupByLibrary {
 
   static String m10(endDate) => "免费试用有效期至 ${endDate}";
 
-  static String m51(count) =>
+  static String m52(count) =>
       "只要您有有效的订阅,您仍然可以在 ente 上访问 ${Intl.plural(count, one: 'it', other: 'them')}";
 
-  static String m52(sizeInMBorGB) => "释放 ${sizeInMBorGB}";
+  static String m53(sizeInMBorGB) => "释放 ${sizeInMBorGB}";
 
-  static String m53(count, formattedSize) =>
+  static String m54(count, formattedSize) =>
       "${Intl.plural(count, one: '它可以从设备中删除以释放 ${formattedSize}', other: '它们可以从设备中删除以释放 ${formattedSize}')}";
 
   static String m11(count) =>
       "${Intl.plural(count, one: '${count} 个项目', other: '${count} 个项目')}";
 
-  static String m54(count) => "已选择 ${count} 个";
+  static String m55(count) => "已选择 ${count} 个";
 
   static String m12(expiryTime) => "链接将在 ${expiryTime} 过期";
 
@@ -92,10 +92,10 @@ class MessageLookup extends MessageLookupByLibrary {
   static String m14(count) =>
       "${Intl.plural(count, zero: '没有回忆', one: '${count} 个回忆', other: '${count} 个回忆')}";
 
-  static String m55(count) =>
+  static String m56(count) =>
       "${Intl.plural(count, one: '移动一个项目', other: '移动一些项目')}";
 
-  static String m56(albumName) => "成功移动到 ${albumName}";
+  static String m57(albumName) => "成功移动到 ${albumName}";
 
   static String m15(passwordStrengthValue) => "密码强度: ${passwordStrengthValue}";
 
@@ -103,9 +103,9 @@ class MessageLookup extends MessageLookupByLibrary {
 
   static String m17(reason) => "很抱歉,您的支付因 ${reason} 而失败";
 
-  static String m57(toEmail) => "请给我们发送电子邮件至 ${toEmail}";
+  static String m58(toEmail) => "请给我们发送电子邮件至 ${toEmail}";
 
-  static String m58(toEmail) => "请将日志发送至 \n${toEmail}";
+  static String m59(toEmail) => "请将日志发送至 \n${toEmail}";
 
   static String m18(storeName) => "在 ${storeName} 上给我们评分";
 
@@ -496,11 +496,11 @@ class MessageLookup extends MessageLookupByLibrary {
         "freeStorageUsable": MessageLookupByLibrary.simpleMessage("可用的免费存储"),
         "freeTrial": MessageLookupByLibrary.simpleMessage("免费试用"),
         "freeTrialValidTill": m10,
-        "freeUpAccessPostDelete": m51,
-        "freeUpAmount": m52,
+        "freeUpAccessPostDelete": m52,
+        "freeUpAmount": m53,
         "freeUpDeviceSpace": MessageLookupByLibrary.simpleMessage("释放设备空间"),
         "freeUpSpace": MessageLookupByLibrary.simpleMessage("释放空间"),
-        "freeUpSpaceSaving": m53,
+        "freeUpSpaceSaving": m54,
         "galleryMemoryLimitInfo":
             MessageLookupByLibrary.simpleMessage("在图库中显示最多1000个回忆"),
         "general": MessageLookupByLibrary.simpleMessage("通用"),
@@ -539,7 +539,7 @@ class MessageLookup extends MessageLookupByLibrary {
             MessageLookupByLibrary.simpleMessage(
                 "看起来出了点问题。 请稍后重试。 如果错误仍然存在,请联系我们的支持团队。"),
         "itemCount": m11,
-        "itemSelectedCount": m54,
+        "itemSelectedCount": m55,
         "itemsShowTheNumberOfDaysRemainingBeforePermanentDeletion":
             MessageLookupByLibrary.simpleMessage("项目显示永久删除前剩余的天数"),
         "itemsWillBeRemovedFromAlbum":
@@ -619,9 +619,9 @@ class MessageLookup extends MessageLookupByLibrary {
             MessageLookupByLibrary.simpleMessage("移动端, 网页端, 桌面端"),
         "moderateStrength": MessageLookupByLibrary.simpleMessage("中等"),
         "monthly": MessageLookupByLibrary.simpleMessage("每月"),
-        "moveItem": m55,
+        "moveItem": m56,
         "moveToAlbum": MessageLookupByLibrary.simpleMessage("移动到相册"),
-        "movedSuccessfullyTo": m56,
+        "movedSuccessfullyTo": m57,
         "movedToTrash": MessageLookupByLibrary.simpleMessage("已移至回收站"),
         "movingFilesToAlbum":
             MessageLookupByLibrary.simpleMessage("正在将文件移动到相册..."),
@@ -689,10 +689,10 @@ class MessageLookup extends MessageLookupByLibrary {
                 "请用英语联系 support@ente.io ,我们将乐意提供帮助!"),
         "pleaseContactSupportIfTheProblemPersists":
             MessageLookupByLibrary.simpleMessage("如果问题仍然存在,请联系支持"),
-        "pleaseEmailUsAt": m57,
+        "pleaseEmailUsAt": m58,
         "pleaseGrantPermissions": MessageLookupByLibrary.simpleMessage("请授予权限"),
         "pleaseLoginAgain": MessageLookupByLibrary.simpleMessage("请重新登录"),
-        "pleaseSendTheLogsTo": m58,
+        "pleaseSendTheLogsTo": m59,
         "pleaseTryAgain": MessageLookupByLibrary.simpleMessage("请重试"),
         "pleaseVerifyTheCodeYouHaveEntered":
             MessageLookupByLibrary.simpleMessage("请验证您输入的代码"),

+ 15 - 5
lib/generated/l10n.dart

@@ -6874,14 +6874,24 @@ class S {
     );
   }
 
-  /// `{usedAmount} {userUnit} of {totalAmount} {totalAmountUnit} used`
-  String storageUsageInfo(Object usedAmount, Object userUnit,
-      Object totalAmount, Object totalAmountUnit) {
+  /// `{usedAmount} {usedStorageUnit} of {totalAmount} {totalStorageUnit} used`
+  String storageUsageInfo(Object usedAmount, Object usedStorageUnit,
+      Object totalAmount, Object totalStorageUnit) {
     return Intl.message(
-      '$usedAmount $userUnit of $totalAmount $totalAmountUnit used',
+      '$usedAmount $usedStorageUnit of $totalAmount $totalStorageUnit used',
       name: 'storageUsageInfo',
       desc: 'Example: 1.2 GB of 2 GB used or 100 GB or 2TB used',
-      args: [usedAmount, userUnit, totalAmount, totalAmountUnit],
+      args: [usedAmount, usedStorageUnit, totalAmount, totalStorageUnit],
+    );
+  }
+
+  /// `{freeAmount} {storageUnit} free`
+  String freeStorageSpace(Object freeAmount, Object storageUnit) {
+    return Intl.message(
+      '$freeAmount $storageUnit free',
+      name: 'freeStorageSpace',
+      desc: '',
+      args: [freeAmount, storageUnit],
     );
   }
 }

+ 3 - 2
lib/l10n/intl_en.arb

@@ -958,9 +958,10 @@
   "@storageBreakupYou": {
     "description": "Label to indicate how much storage you are using when you are part of a family plan"
   },
-  "storageUsageInfo" : "{usedAmount} {userUnit} of {totalAmount} {totalAmountUnit} used",
+  "storageUsageInfo" : "{usedAmount} {usedStorageUnit} of {totalAmount} {totalStorageUnit} used",
   "@storageUsageInfo" :{
     "description": "Example: 1.2 GB of 2 GB used or 100 GB or 2TB used"
-  }
+  },
+  "freeStorageSpace" : "{freeAmount} {storageUnit} free"
 
 }

+ 20 - 19
lib/ui/settings/storage_card_widget.dart

@@ -138,6 +138,21 @@ class _StorageCardWidgetState extends State<StorageCardWidget> {
 
     final usedStorageInTB = roundGBsToTBs(usedStorageInGB);
     final totalStorageInTB = roundGBsToTBs(totalStorageInGB);
+    late String freeSpace, freeSpaceUnit;
+
+// Determine the appropriate free space and units
+    if (shouldShowFreeSpaceInTBs) {
+      freeSpace =
+          _roundedFreeSpace(totalStorageInTB, usedStorageInTB).toString();
+      freeSpaceUnit = "TB";
+    } else if (shouldShowFreeSpaceInMBs) {
+      freeSpace = max(0, convertBytesToMBs(freeStorageInBytes)).toString();
+      freeSpaceUnit = "MB";
+    } else {
+      freeSpace =
+          _roundedFreeSpace(totalStorageInGB, usedStorageInGB).toString();
+      freeSpaceUnit = "GB";
+    }
 
     return Padding(
       padding: EdgeInsets.fromLTRB(
@@ -254,25 +269,11 @@ class _StorageCardWidgetState extends State<StorageCardWidget> {
                           ],
                         )
                       : const SizedBox.shrink(),
-                  RichText(
-                    text: TextSpan(
-                      style: getEnteTextTheme(context)
-                          .mini
-                          .copyWith(color: textFaintDark),
-                      children: [
-                        TextSpan(
-                          text:
-                              "${shouldShowFreeSpaceInMBs ? max(0, convertBytesToMBs(freeStorageInBytes)) : _roundedFreeSpace(totalStorageInGB, usedStorageInGB)}",
-                        ),
-                        TextSpan(
-                          text: shouldShowFreeSpaceInTBs
-                              ? " TB free"
-                              : shouldShowFreeSpaceInMBs
-                                  ? " MB free"
-                                  : " GB free",
-                        )
-                      ],
-                    ),
+                  Text(
+                    S.of(context).freeStorageSpace(freeSpace, freeSpaceUnit),
+                    style: getEnteTextTheme(context)
+                        .mini
+                        .copyWith(color: textFaintDark),
                   ),
                 ],
               ),