diff --git a/MEGA.xcodeproj/project.pbxproj b/MEGA.xcodeproj/project.pbxproj
index 17ea27e67a..c1da3edbf8 100644
--- a/MEGA.xcodeproj/project.pbxproj
+++ b/MEGA.xcodeproj/project.pbxproj
@@ -14918,7 +14918,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(PROJECT_DIR)",
);
- MARKETING_VERSION = 9.4;
+ MARKETING_VERSION = 9.5;
OTHER_LDFLAGS = (
"-ObjC",
"$(inherited)",
@@ -14990,7 +14990,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(PROJECT_DIR)",
);
- MARKETING_VERSION = 9.4;
+ MARKETING_VERSION = 9.5;
OTHER_LDFLAGS = (
"-ObjC",
"$(inherited)",
@@ -15054,7 +15054,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(SDKROOT)/usr/lib/swift",
);
- MARKETING_VERSION = 9.4;
+ MARKETING_VERSION = 9.5;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
OTHER_LDFLAGS = (
@@ -15119,7 +15119,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(SDKROOT)/usr/lib/swift",
);
- MARKETING_VERSION = 9.4;
+ MARKETING_VERSION = 9.5;
MTL_FAST_MATH = YES;
OTHER_LDFLAGS = (
"-ObjC",
@@ -15182,7 +15182,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(SDKROOT)/usr/lib/swift",
);
- MARKETING_VERSION = 9.4;
+ MARKETING_VERSION = 9.5;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = mega.ios.MEGAWidget;
@@ -15243,7 +15243,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(SDKROOT)/usr/lib/swift",
);
- MARKETING_VERSION = 9.4;
+ MARKETING_VERSION = 9.5;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = mega.ios.MEGAWidget;
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -15288,7 +15288,7 @@
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
- MARKETING_VERSION = 9.4;
+ MARKETING_VERSION = 9.5;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = mega.ios.MEGAIntent;
@@ -15330,7 +15330,7 @@
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
- MARKETING_VERSION = 9.4;
+ MARKETING_VERSION = 9.5;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = mega.ios.MEGAIntent;
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -15379,7 +15379,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(PROJECT_DIR)",
);
- MARKETING_VERSION = 9.4;
+ MARKETING_VERSION = 9.5;
PRODUCT_BUNDLE_IDENTIFIER = mega.ios.MEGAPickerFileProvider;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "match Development mega.ios.MEGAPickerFileProvider";
@@ -15433,7 +15433,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(PROJECT_DIR)",
);
- MARKETING_VERSION = 9.4;
+ MARKETING_VERSION = 9.5;
PRODUCT_BUNDLE_IDENTIFIER = mega.ios.MEGAPickerFileProvider;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "match AdHoc mega.ios.MEGAPickerFileProvider";
@@ -15493,7 +15493,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(PROJECT_DIR)",
);
- MARKETING_VERSION = 9.4;
+ MARKETING_VERSION = 9.5;
OTHER_CFLAGS = "$(inherited)";
PRODUCT_BUNDLE_IDENTIFIER = mega.ios.MEGAPicker;
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -15557,7 +15557,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(PROJECT_DIR)",
);
- MARKETING_VERSION = 9.4;
+ MARKETING_VERSION = 9.5;
PRODUCT_BUNDLE_IDENTIFIER = mega.ios.MEGAPicker;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "match AdHoc mega.ios.MEGAPicker";
@@ -15619,7 +15619,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(PROJECT_DIR)",
);
- MARKETING_VERSION = 9.4;
+ MARKETING_VERSION = 9.5;
OTHER_SWIFT_FLAGS = "-Xfrontend -warn-long-function-bodies=300 -Xfrontend -warn-long-expression-type-checking=300 -DMNZ_SHARE_EXTENSION";
PRODUCT_BUNDLE_IDENTIFIER = mega.ios.MEGAShare;
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -15683,7 +15683,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(PROJECT_DIR)",
);
- MARKETING_VERSION = 9.4;
+ MARKETING_VERSION = 9.5;
OTHER_SWIFT_FLAGS = "-Xfrontend -warn-long-function-bodies=300 -Xfrontend -warn-long-expression-type-checking=300 -DMNZ_SHARE_EXTENSION";
PRODUCT_BUNDLE_IDENTIFIER = mega.ios.MEGAShare;
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -15927,7 +15927,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(PROJECT_DIR)",
);
- MARKETING_VERSION = 9.4;
+ MARKETING_VERSION = 9.5;
OTHER_LDFLAGS = (
"-ObjC",
"$(inherited)",
@@ -15997,7 +15997,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(PROJECT_DIR)",
);
- MARKETING_VERSION = 9.4;
+ MARKETING_VERSION = 9.5;
PRODUCT_BUNDLE_IDENTIFIER = mega.ios.MEGAPicker;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "match AdHoc mega.ios.MEGAPicker";
@@ -16053,7 +16053,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(PROJECT_DIR)",
);
- MARKETING_VERSION = 9.4;
+ MARKETING_VERSION = 9.5;
PRODUCT_BUNDLE_IDENTIFIER = mega.ios.MEGAPickerFileProvider;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "match AdHoc mega.ios.MEGAPickerFileProvider";
@@ -16114,7 +16114,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(PROJECT_DIR)",
);
- MARKETING_VERSION = 9.4;
+ MARKETING_VERSION = 9.5;
OTHER_SWIFT_FLAGS = "-Xfrontend -warn-long-function-bodies=300 -Xfrontend -warn-long-expression-type-checking=300 -DMNZ_SHARE_EXTENSION";
PRODUCT_BUNDLE_IDENTIFIER = mega.ios.MEGAShare;
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -16173,7 +16173,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(SDKROOT)/usr/lib/swift",
);
- MARKETING_VERSION = 9.4;
+ MARKETING_VERSION = 9.5;
MTL_FAST_MATH = YES;
OTHER_LDFLAGS = (
"-ObjC",
@@ -16293,7 +16293,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(SDKROOT)/usr/lib/swift",
);
- MARKETING_VERSION = 9.4;
+ MARKETING_VERSION = 9.5;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = mega.ios.MEGAWidget;
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -16339,7 +16339,7 @@
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
- MARKETING_VERSION = 9.4;
+ MARKETING_VERSION = 9.5;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = mega.ios.MEGAIntent;
PRODUCT_NAME = "$(TARGET_NAME)";
diff --git a/iMEGA/Languages/Base.lproj/Localizable.strings b/iMEGA/Languages/Base.lproj/Localizable.strings
index ca915fc3ff..6001d93bb7 100644
--- a/iMEGA/Languages/Base.lproj/Localizable.strings
+++ b/iMEGA/Languages/Base.lproj/Localizable.strings
@@ -3176,10 +3176,10 @@
"sharedItems.contactVerification.section.verifyContact.bannerMessage"="To access the shared folder, the person who shared it with you should verify you, too.";
/* Title of the label in verification screen. It shows the credentials of the current user so it can be used to be verified by other contacts */
"verifyCredentials.yourCredentials.title"="Your credentials";
-/* On Incoming Shared Items Tab. Name of the folder if the owner and the receiver has not yet verified each other. */
+/* On Incoming Shared Items Tab. Name of the folder if the the owner and the receiver has not yet verified each other. */
"sharedItems.tab.incoming.undecryptedFolderName"="[Undecrypted folder]";
/* On Outgoing Shared Items Tab. Text that shows the receiver's name of the shared folder. %@ will be replaced with the receiver's name. */
-"sharedItems.tab.outgoing.sharedToContact"="Shared to %@";
+"sharedItems.tab.outgoing.sharedToContact"="Shared with %@";
/* Chat Listing - row description for the created meeting */
"chat.listing.description.meetingCreated.message"="%@: created a meeting";
/* Button title to load more participants in meeting info view */
@@ -3462,5 +3462,5 @@
"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="[B]%@ updated[/B] an occurrence to:\n%@, %@ from %@ to %@";
/* Upgrade security alert screen title. For cryptographic security upgrade which will be shown only once per account. */
"account.upgradeSecurity.title"="Security upgrade";
-/* Upgrade security alert screen message. For cryptographic security upgrade which will be shown only once per account. */
-"account.upgradeSecurity.message.upgrade"="Your account’s security is now being upgraded. This will happen only once. If you’ve seen this message for this account before, tap Cancel.";
+/* Upgrade security alert screen message. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.message.upgrade"="Your account’s security is now being upgraded. This will happen only once. If you’ve seen this message for this account before, tap on Cancel.";
\ No newline at end of file
diff --git a/iMEGA/Languages/Base.lproj/Localizable.stringsdict b/iMEGA/Languages/Base.lproj/Localizable.stringsdict
index 0a32f878cf..e76bd68319 100644
--- a/iMEGA/Languages/Base.lproj/Localizable.stringsdict
+++ b/iMEGA/Languages/Base.lproj/Localizable.stringsdict
@@ -1917,7 +1917,7 @@
NSStringFormatValueTypeKey
d
one
- You're currently sharing the following folder: [A]
+ You’re currently sharing the following folder: [A]
other
You’re currently sharing the following folders: [A]
diff --git a/iMEGA/Languages/ar.lproj/Localizable.strings b/iMEGA/Languages/ar.lproj/Localizable.strings
index 70565b8da0..1fdfad45f6 100644
--- a/iMEGA/Languages/ar.lproj/Localizable.strings
+++ b/iMEGA/Languages/ar.lproj/Localizable.strings
@@ -1988,8 +1988,8 @@
"recents.emptyState.activityHidden.button"="اعرض التفاعل";
/* Label that indicates who modified a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.modifiedByLabel"="تم التعديل من قبل %@";
-/* Title for a recent action shown in the webclient, see the attached image for context. Please ensure that the `%2 more` is inside the [A] tag as this will become a toggle to show the hidden content. */
-"%1 and [A]%2 more[/A]"="%1 و [A]%2 إضافية[/A]";
+/* Title for a recent action bucket with multiple files. %1$s will be replaced by the filename of the first file in the bucket. %2$s will be replaced by the total number of other files in the bucket. */
+"home.recent.multipleFileTitle"="%1$s and %2$s more";
/* Label that indicates who uploaded a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.createdByLabel"="انشأ من قبل %@";
/* Message shown when the user has not recent activity in their account. */
@@ -3178,6 +3178,8 @@
"verifyCredentials.yourCredentials.title"="بيانات الاعتماد الخاصة بك";
/* On Incoming Shared Items Tab. Name of the folder if the the owner and the receiver has not yet verified each other. */
"sharedItems.tab.incoming.undecryptedFolderName"="[مجلد غير مشفر]";
+/* On Outgoing Shared Items Tab. Text that shows the receiver's name of the shared folder. %@ will be replaced with the receiver's name. */
+"sharedItems.tab.outgoing.sharedToContact"="Shared with %@";
/* Chat Listing - row description for the created meeting */
"chat.listing.description.meetingCreated.message"="%@ : قام بإنشاء الاجتماع";
/* Button title to load more participants in meeting info view */
@@ -3457,4 +3459,8 @@
/* In app notification description when an occurence is cancelled in a reccurring meeting. */
"inapp.notifications.scheduledMeetings.recurring.occurrenceCancelled.description"="";
/* In app notification description when an occurence is updated in a reccurring meeting. */
-"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
\ No newline at end of file
+"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
+/* Upgrade security alert screen title. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.title"="ترقية الأمان";
+/* Upgrade security alert screen message. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.message.upgrade"="يتم الآن ترقية الأمان في حسابك. هذا سيحدث مرة واحدة فقط. إذا كنت قد رأيت هذه الرسالة لهذا الحساب من قبل، فانقر فوق إلغاء.";
diff --git a/iMEGA/Languages/ar.lproj/Localizable.stringsdict b/iMEGA/Languages/ar.lproj/Localizable.stringsdict
index 9061bb2fe8..5725ffa866 100644
--- a/iMEGA/Languages/ar.lproj/Localizable.stringsdict
+++ b/iMEGA/Languages/ar.lproj/Localizable.stringsdict
@@ -2834,5 +2834,45 @@
+ sharedItems.tab.recents.undecryptedFileName
+
+ NSStringLocalizedFormatKey
+ %#@count@
+ count
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ zero
+ [ملف غير مشفر]
+ one
+ [ملف غير مشفر]
+ two
+ [ملفين غير مشفرين]
+ few
+ [ملفات غير مشفرة]
+ many
+ [ملفات غير مشفرة]
+ other
+ [ملفات غير مشفرة]
+
+
+ account.upgradeSecurity.message.sharedFolderNames
+
+ NSStringLocalizedFormatKey
+ %#@folderNames@
+ folderNames
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ one
+ You’re currently sharing the following folder: [A]
+ other
+ You’re currently sharing the following folders: [A]
+
+
-
\ No newline at end of file
+
diff --git a/iMEGA/Languages/de.lproj/Localizable.strings b/iMEGA/Languages/de.lproj/Localizable.strings
index 32f8992d87..30f1d5ccaf 100644
--- a/iMEGA/Languages/de.lproj/Localizable.strings
+++ b/iMEGA/Languages/de.lproj/Localizable.strings
@@ -1988,8 +1988,8 @@
"recents.emptyState.activityHidden.button"="Aktivitäten anzeigen";
/* Label that indicates who modified a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.modifiedByLabel"="Geändert durch %@";
-/* Title for a recent action shown in the webclient, see the attached image for context. Please ensure that the `%2 more` is inside the [A] tag as this will become a toggle to show the hidden content. */
-"%1 and [A]%2 more[/A]"="%1 und [A]%2 weitere[/A]";
+/* Title for a recent action bucket with multiple files. %1$s will be replaced by the filename of the first file in the bucket. %2$s will be replaced by the total number of other files in the bucket. */
+"home.recent.multipleFileTitle"="%1$s und %2$s weitere";
/* Label that indicates who uploaded a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.createdByLabel"="Erstellt von %@";
/* Message shown when the user has not recent activity in their account. */
@@ -3178,6 +3178,8 @@
"verifyCredentials.yourCredentials.title"="Ihre Identitätsdaten";
/* On Incoming Shared Items Tab. Name of the folder if the the owner and the receiver has not yet verified each other. */
"sharedItems.tab.incoming.undecryptedFolderName"="[Nicht entschlüsselter Ordner]";
+/* On Outgoing Shared Items Tab. Text that shows the receiver's name of the shared folder. %@ will be replaced with the receiver's name. */
+"sharedItems.tab.outgoing.sharedToContact"="Für %@ freigegeben";
/* Chat Listing - row description for the created meeting */
"chat.listing.description.meetingCreated.message"="%@: hat ein meeting erstellt";
/* Button title to load more participants in meeting info view */
@@ -3457,4 +3459,8 @@
/* In app notification description when an occurence is cancelled in a reccurring meeting. */
"inapp.notifications.scheduledMeetings.recurring.occurrenceCancelled.description"="";
/* In app notification description when an occurence is updated in a reccurring meeting. */
-"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
\ No newline at end of file
+"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
+/* Upgrade security alert screen title. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.title"="Sicherheitsupgrade";
+/* Upgrade security alert screen message. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.message.upgrade"="Die Sicherheit Ihres Accounts wird jetzt weiter erhöht. Dies ist ein einmaliger Vorgang. Wurde diese Nachricht für diesen Account schon einmal angezeigt? Dann tippen Sie auf Abbrechen.";
diff --git a/iMEGA/Languages/de.lproj/Localizable.stringsdict b/iMEGA/Languages/de.lproj/Localizable.stringsdict
index 3bd02d432a..6d342879ea 100644
--- a/iMEGA/Languages/de.lproj/Localizable.stringsdict
+++ b/iMEGA/Languages/de.lproj/Localizable.stringsdict
@@ -1890,5 +1890,37 @@
+ sharedItems.tab.recents.undecryptedFileName
+
+ NSStringLocalizedFormatKey
+ %#@count@
+ count
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ one
+ [Nicht entschlüsselte Datei]
+ other
+ [Nicht entschlüsselte Dateien]
+
+
+ account.upgradeSecurity.message.sharedFolderNames
+
+ NSStringLocalizedFormatKey
+ %#@folderNames@
+ folderNames
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ one
+ Sie haben aktuell den folgenden Ordner freigegeben: [A]
+ other
+ Sie haben aktuell folgende Ordner freigegeben: [A]
+
+
-
\ No newline at end of file
+
diff --git a/iMEGA/Languages/en.lproj/Localizable.strings b/iMEGA/Languages/en.lproj/Localizable.strings
index ca915fc3ff..6001d93bb7 100644
--- a/iMEGA/Languages/en.lproj/Localizable.strings
+++ b/iMEGA/Languages/en.lproj/Localizable.strings
@@ -3176,10 +3176,10 @@
"sharedItems.contactVerification.section.verifyContact.bannerMessage"="To access the shared folder, the person who shared it with you should verify you, too.";
/* Title of the label in verification screen. It shows the credentials of the current user so it can be used to be verified by other contacts */
"verifyCredentials.yourCredentials.title"="Your credentials";
-/* On Incoming Shared Items Tab. Name of the folder if the owner and the receiver has not yet verified each other. */
+/* On Incoming Shared Items Tab. Name of the folder if the the owner and the receiver has not yet verified each other. */
"sharedItems.tab.incoming.undecryptedFolderName"="[Undecrypted folder]";
/* On Outgoing Shared Items Tab. Text that shows the receiver's name of the shared folder. %@ will be replaced with the receiver's name. */
-"sharedItems.tab.outgoing.sharedToContact"="Shared to %@";
+"sharedItems.tab.outgoing.sharedToContact"="Shared with %@";
/* Chat Listing - row description for the created meeting */
"chat.listing.description.meetingCreated.message"="%@: created a meeting";
/* Button title to load more participants in meeting info view */
@@ -3462,5 +3462,5 @@
"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="[B]%@ updated[/B] an occurrence to:\n%@, %@ from %@ to %@";
/* Upgrade security alert screen title. For cryptographic security upgrade which will be shown only once per account. */
"account.upgradeSecurity.title"="Security upgrade";
-/* Upgrade security alert screen message. For cryptographic security upgrade which will be shown only once per account. */
-"account.upgradeSecurity.message.upgrade"="Your account’s security is now being upgraded. This will happen only once. If you’ve seen this message for this account before, tap Cancel.";
+/* Upgrade security alert screen message. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.message.upgrade"="Your account’s security is now being upgraded. This will happen only once. If you’ve seen this message for this account before, tap on Cancel.";
\ No newline at end of file
diff --git a/iMEGA/Languages/en.lproj/Localizable.stringsdict b/iMEGA/Languages/en.lproj/Localizable.stringsdict
index 0a32f878cf..e76bd68319 100644
--- a/iMEGA/Languages/en.lproj/Localizable.stringsdict
+++ b/iMEGA/Languages/en.lproj/Localizable.stringsdict
@@ -1917,7 +1917,7 @@
NSStringFormatValueTypeKey
d
one
- You're currently sharing the following folder: [A]
+ You’re currently sharing the following folder: [A]
other
You’re currently sharing the following folders: [A]
diff --git a/iMEGA/Languages/es.lproj/Localizable.strings b/iMEGA/Languages/es.lproj/Localizable.strings
index a8871e2f58..1a583c6f93 100644
--- a/iMEGA/Languages/es.lproj/Localizable.strings
+++ b/iMEGA/Languages/es.lproj/Localizable.strings
@@ -1988,8 +1988,8 @@
"recents.emptyState.activityHidden.button"="Mostrar actividad";
/* Label that indicates who modified a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.modifiedByLabel"="Modificado por %@";
-/* Title for a recent action shown in the webclient, see the attached image for context. Please ensure that the `%2 more` is inside the [A] tag as this will become a toggle to show the hidden content. */
-"%1 and [A]%2 more[/A]"="%1 y [A]%2 más[/A]";
+/* Title for a recent action bucket with multiple files. %1$s will be replaced by the filename of the first file in the bucket. %2$s will be replaced by the total number of other files in the bucket. */
+"home.recent.multipleFileTitle"="%1$s and %2$s more";
/* Label that indicates who uploaded a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.createdByLabel"="Creado por %@";
/* Message shown when the user has not recent activity in their account. */
@@ -3178,6 +3178,8 @@
"verifyCredentials.yourCredentials.title"="Tus credenciales";
/* On Incoming Shared Items Tab. Name of the folder if the the owner and the receiver has not yet verified each other. */
"sharedItems.tab.incoming.undecryptedFolderName"="[Carpeta no descifrada]";
+/* On Outgoing Shared Items Tab. Text that shows the receiver's name of the shared folder. %@ will be replaced with the receiver's name. */
+"sharedItems.tab.outgoing.sharedToContact"="Compartido con %@";
/* Chat Listing - row description for the created meeting */
"chat.listing.description.meetingCreated.message"="%@: ha creado una reunión";
/* Button title to load more participants in meeting info view */
@@ -3457,4 +3459,8 @@
/* In app notification description when an occurence is cancelled in a reccurring meeting. */
"inapp.notifications.scheduledMeetings.recurring.occurrenceCancelled.description"="";
/* In app notification description when an occurence is updated in a reccurring meeting. */
-"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
\ No newline at end of file
+"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
+/* Upgrade security alert screen title. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.title"="Actualización de seguridad";
+/* Upgrade security alert screen message. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.message.upgrade"="La seguridad de tu cuenta se está actualizando. Este proceso solo se realizará una vez. Si has visto este mensaje antes para esta misma cuenta, pulsa Cancelar.";
diff --git a/iMEGA/Languages/es.lproj/Localizable.stringsdict b/iMEGA/Languages/es.lproj/Localizable.stringsdict
index 0a782ef468..207c4fc8ba 100644
--- a/iMEGA/Languages/es.lproj/Localizable.stringsdict
+++ b/iMEGA/Languages/es.lproj/Localizable.stringsdict
@@ -2126,5 +2126,39 @@
+ sharedItems.tab.recents.undecryptedFileName
+
+ NSStringLocalizedFormatKey
+ %#@count@
+ count
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ one
+ [Undecrypted file]
+ other
+ [Undecrypted files]
+
+
+ account.upgradeSecurity.message.sharedFolderNames
+
+ NSStringLocalizedFormatKey
+ %#@folderNames@
+ folderNames
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ one
+ Actualmente estás compartiendo la siguiente carpeta: [A]
+ many
+ Actualmente estás compartiendo las siguientes carpetas: [A]
+ other
+ Actualmente estás compartiendo las siguientes carpetas: [A]
+
+
-
\ No newline at end of file
+
diff --git a/iMEGA/Languages/fr.lproj/Localizable.strings b/iMEGA/Languages/fr.lproj/Localizable.strings
index 52c7445f64..4741f71e6a 100644
--- a/iMEGA/Languages/fr.lproj/Localizable.strings
+++ b/iMEGA/Languages/fr.lproj/Localizable.strings
@@ -1988,8 +1988,8 @@
"recents.emptyState.activityHidden.button"="Afficher l’activité";
/* Label that indicates who modified a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.modifiedByLabel"="Modifié par %@";
-/* Title for a recent action shown in the webclient, see the attached image for context. Please ensure that the `%2 more` is inside the [A] tag as this will become a toggle to show the hidden content. */
-"%1 and [A]%2 more[/A]"="%1 et [A]%2 de plus[/A]";
+/* Title for a recent action bucket with multiple files. %1$s will be replaced by the filename of the first file in the bucket. %2$s will be replaced by the total number of other files in the bucket. */
+"home.recent.multipleFileTitle"="%1$s et %2$s de plus";
/* Label that indicates who uploaded a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.createdByLabel"="Créé par %@";
/* Message shown when the user has not recent activity in their account. */
@@ -3178,6 +3178,8 @@
"verifyCredentials.yourCredentials.title"="Votre numéro d’identification";
/* On Incoming Shared Items Tab. Name of the folder if the the owner and the receiver has not yet verified each other. */
"sharedItems.tab.incoming.undecryptedFolderName"="[dossier non déchiffré]";
+/* On Outgoing Shared Items Tab. Text that shows the receiver's name of the shared folder. %@ will be replaced with the receiver's name. */
+"sharedItems.tab.outgoing.sharedToContact"="Partagé avec %@";
/* Chat Listing - row description for the created meeting */
"chat.listing.description.meetingCreated.message"="%@ : a créé une réunion";
/* Button title to load more participants in meeting info view */
@@ -3457,4 +3459,8 @@
/* In app notification description when an occurence is cancelled in a reccurring meeting. */
"inapp.notifications.scheduledMeetings.recurring.occurrenceCancelled.description"="";
/* In app notification description when an occurence is updated in a reccurring meeting. */
-"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
\ No newline at end of file
+"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
+/* Upgrade security alert screen title. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.title"="Mise à niveau de sécurité";
+/* Upgrade security alert screen message. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.message.upgrade"="La sécurité de votre compte est en cours de mise à niveau. Cela n’arriva qu’une fois. Si vous avez vu ce message pour ce compte auparavant, touchez Annuler.";
diff --git a/iMEGA/Languages/fr.lproj/Localizable.stringsdict b/iMEGA/Languages/fr.lproj/Localizable.stringsdict
index 3a71737d1e..fe0dcdbe98 100644
--- a/iMEGA/Languages/fr.lproj/Localizable.stringsdict
+++ b/iMEGA/Languages/fr.lproj/Localizable.stringsdict
@@ -2126,5 +2126,41 @@
+ sharedItems.tab.recents.undecryptedFileName
+
+ NSStringLocalizedFormatKey
+ %#@count@
+ count
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ one
+ [Fichier non déchiffré]
+ many
+ [Fichiers non déchiffrés]
+ other
+ [Fichiers non déchiffrés]
+
+
+ account.upgradeSecurity.message.sharedFolderNames
+
+ NSStringLocalizedFormatKey
+ %#@folderNames@
+ folderNames
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ one
+ Vous partagez actuellement le dossier suivant : [A]
+ many
+ Vous partagez actuellement les dossiers suivants : [A]
+ other
+ Vous partagez actuellement les dossiers suivants : [A]
+
+
-
\ No newline at end of file
+
diff --git a/iMEGA/Languages/id.lproj/Localizable.strings b/iMEGA/Languages/id.lproj/Localizable.strings
index 4b1f0f342d..f4b9c1ea0c 100644
--- a/iMEGA/Languages/id.lproj/Localizable.strings
+++ b/iMEGA/Languages/id.lproj/Localizable.strings
@@ -1988,8 +1988,8 @@
"recents.emptyState.activityHidden.button"="Tampilkan Aktivitas";
/* Label that indicates who modified a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.modifiedByLabel"="Diubah oleh %@";
-/* Title for a recent action shown in the webclient, see the attached image for context. Please ensure that the `%2 more` is inside the [A] tag as this will become a toggle to show the hidden content. */
-"%1 and [A]%2 more[/A]"="%1 dan [A]%2 lebih[/A]";
+/* Title for a recent action bucket with multiple files. %1$s will be replaced by the filename of the first file in the bucket. %2$s will be replaced by the total number of other files in the bucket. */
+"home.recent.multipleFileTitle"="%1$s and %2$s more";
/* Label that indicates who uploaded a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.createdByLabel"="Dibuat oleh %@";
/* Message shown when the user has not recent activity in their account. */
@@ -3178,6 +3178,8 @@
"verifyCredentials.yourCredentials.title"="Kredensial Anda";
/* On Incoming Shared Items Tab. Name of the folder if the the owner and the receiver has not yet verified each other. */
"sharedItems.tab.incoming.undecryptedFolderName"="[Folder tidak terdekripsi]";
+/* On Outgoing Shared Items Tab. Text that shows the receiver's name of the shared folder. %@ will be replaced with the receiver's name. */
+"sharedItems.tab.outgoing.sharedToContact"="Shared with %@";
/* Chat Listing - row description for the created meeting */
"chat.listing.description.meetingCreated.message"="%@: membuat rapat";
/* Button title to load more participants in meeting info view */
@@ -3457,4 +3459,8 @@
/* In app notification description when an occurence is cancelled in a reccurring meeting. */
"inapp.notifications.scheduledMeetings.recurring.occurrenceCancelled.description"="";
/* In app notification description when an occurence is updated in a reccurring meeting. */
-"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
\ No newline at end of file
+"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
+/* Upgrade security alert screen title. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.title"="Peningkatan keamanan";
+/* Upgrade security alert screen message. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.message.upgrade"="Your account’s security is now being upgraded. This will happen only once. If you’ve seen this message for this account before, tap on Cancel.";
diff --git a/iMEGA/Languages/id.lproj/Localizable.stringsdict b/iMEGA/Languages/id.lproj/Localizable.stringsdict
index 8bf1695245..5e3cec2666 100644
--- a/iMEGA/Languages/id.lproj/Localizable.stringsdict
+++ b/iMEGA/Languages/id.lproj/Localizable.stringsdict
@@ -1654,5 +1654,37 @@
+ sharedItems.tab.recents.undecryptedFileName
+
+ NSStringLocalizedFormatKey
+ %#@count@
+ count
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ one
+ [Undecrypted file]
+ other
+ [Undecrypted files]
+
+
+ account.upgradeSecurity.message.sharedFolderNames
+
+ NSStringLocalizedFormatKey
+ %#@folderNames@
+ folderNames
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ one
+ You’re currently sharing the following folder: [A]
+ other
+ You’re currently sharing the following folders: [A]
+
+
-
\ No newline at end of file
+
diff --git a/iMEGA/Languages/it.lproj/Localizable.strings b/iMEGA/Languages/it.lproj/Localizable.strings
index 1381763cac..2d59b6e11a 100644
--- a/iMEGA/Languages/it.lproj/Localizable.strings
+++ b/iMEGA/Languages/it.lproj/Localizable.strings
@@ -1988,8 +1988,8 @@
"recents.emptyState.activityHidden.button"="Mostra attività";
/* Label that indicates who modified a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.modifiedByLabel"="Modificato da %@";
-/* Title for a recent action shown in the webclient, see the attached image for context. Please ensure that the `%2 more` is inside the [A] tag as this will become a toggle to show the hidden content. */
-"%1 and [A]%2 more[/A]"="%1 e [A]altri %2[/A]";
+/* Title for a recent action bucket with multiple files. %1$s will be replaced by the filename of the first file in the bucket. %2$s will be replaced by the total number of other files in the bucket. */
+"home.recent.multipleFileTitle"="%1$s and %2$s more";
/* Label that indicates who uploaded a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.createdByLabel"="Creato da %@";
/* Message shown when the user has not recent activity in their account. */
@@ -3178,6 +3178,8 @@
"verifyCredentials.yourCredentials.title"="Le tue credenziali";
/* On Incoming Shared Items Tab. Name of the folder if the the owner and the receiver has not yet verified each other. */
"sharedItems.tab.incoming.undecryptedFolderName"="[Cartella non decriptata]";
+/* On Outgoing Shared Items Tab. Text that shows the receiver's name of the shared folder. %@ will be replaced with the receiver's name. */
+"sharedItems.tab.outgoing.sharedToContact"="Condiviso con %@";
/* Chat Listing - row description for the created meeting */
"chat.listing.description.meetingCreated.message"="%@: ha creato un meeting";
/* Button title to load more participants in meeting info view */
@@ -3457,4 +3459,8 @@
/* In app notification description when an occurence is cancelled in a reccurring meeting. */
"inapp.notifications.scheduledMeetings.recurring.occurrenceCancelled.description"="";
/* In app notification description when an occurence is updated in a reccurring meeting. */
-"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
\ No newline at end of file
+"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
+/* Upgrade security alert screen title. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.title"="Aggiornamento di sicurezza";
+/* Upgrade security alert screen message. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.message.upgrade"="La sicurezza del tuo account è in aggiornamento. Questo avverrà solo una volta. Se hai già visto questo messaggio in precedenza, clicca su Annulla.";
diff --git a/iMEGA/Languages/it.lproj/Localizable.stringsdict b/iMEGA/Languages/it.lproj/Localizable.stringsdict
index 95e8ce5015..4433470d81 100644
--- a/iMEGA/Languages/it.lproj/Localizable.stringsdict
+++ b/iMEGA/Languages/it.lproj/Localizable.stringsdict
@@ -2126,5 +2126,39 @@
+ sharedItems.tab.recents.undecryptedFileName
+
+ NSStringLocalizedFormatKey
+ %#@count@
+ count
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ one
+ [Undecrypted file]
+ other
+ [Undecrypted files]
+
+
+ account.upgradeSecurity.message.sharedFolderNames
+
+ NSStringLocalizedFormatKey
+ %#@folderNames@
+ folderNames
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ one
+ Al momento stai condividendo la seguente cartella: [A]
+ many
+ Al momento stai condividendo le seguenti cartelle: [A]
+ other
+ Al momento stai condividendo le seguenti cartelle: [A]
+
+
-
\ No newline at end of file
+
diff --git a/iMEGA/Languages/ja.lproj/Localizable.strings b/iMEGA/Languages/ja.lproj/Localizable.strings
index 5280f88e72..2616d3fc95 100644
--- a/iMEGA/Languages/ja.lproj/Localizable.strings
+++ b/iMEGA/Languages/ja.lproj/Localizable.strings
@@ -1988,8 +1988,8 @@
"recents.emptyState.activityHidden.button"="アクティビティを表示";
/* Label that indicates who modified a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.modifiedByLabel"="%@さんが変更しました";
-/* Title for a recent action shown in the webclient, see the attached image for context. Please ensure that the `%2 more` is inside the [A] tag as this will become a toggle to show the hidden content. */
-"%1 and [A]%2 more[/A]"="%1と[A]さらに%2個[/A]";
+/* Title for a recent action bucket with multiple files. %1$s will be replaced by the filename of the first file in the bucket. %2$s will be replaced by the total number of other files in the bucket. */
+"home.recent.multipleFileTitle"="%1$sとさらに%2$s個";
/* Label that indicates who uploaded a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.createdByLabel"="%@さんが作成しました";
/* Message shown when the user has not recent activity in their account. */
@@ -3178,6 +3178,8 @@
"verifyCredentials.yourCredentials.title"="あなたの資格情報";
/* On Incoming Shared Items Tab. Name of the folder if the the owner and the receiver has not yet verified each other. */
"sharedItems.tab.incoming.undecryptedFolderName"="[未復号フォルダ]";
+/* On Outgoing Shared Items Tab. Text that shows the receiver's name of the shared folder. %@ will be replaced with the receiver's name. */
+"sharedItems.tab.outgoing.sharedToContact"="%@さんと共有";
/* Chat Listing - row description for the created meeting */
"chat.listing.description.meetingCreated.message"="%@:ミーティングを作成しました";
/* Button title to load more participants in meeting info view */
@@ -3457,4 +3459,8 @@
/* In app notification description when an occurence is cancelled in a reccurring meeting. */
"inapp.notifications.scheduledMeetings.recurring.occurrenceCancelled.description"="";
/* In app notification description when an occurence is updated in a reccurring meeting. */
-"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
\ No newline at end of file
+"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
+/* Upgrade security alert screen title. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.title"="セキュリティのアップグレード";
+/* Upgrade security alert screen message. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.message.upgrade"="アカウントのセキュリティは現在アップグレードされています。これは一度だけ発生します。このアカウントに関するこのメッセージが以前に表示されたことがある場合は、「キャンセル」をタップしてください。";
diff --git a/iMEGA/Languages/ja.lproj/Localizable.stringsdict b/iMEGA/Languages/ja.lproj/Localizable.stringsdict
index aeaf161ca1..138a6fd546 100644
--- a/iMEGA/Languages/ja.lproj/Localizable.stringsdict
+++ b/iMEGA/Languages/ja.lproj/Localizable.stringsdict
@@ -1654,5 +1654,33 @@
+ sharedItems.tab.recents.undecryptedFileName
+
+ NSStringLocalizedFormatKey
+ %#@count@
+ count
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ other
+ [ 未復号ファイル ]
+
+
+ account.upgradeSecurity.message.sharedFolderNames
+
+ NSStringLocalizedFormatKey
+ %#@folderNames@
+ folderNames
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ other
+ 現在、次のフォルダを共有しています:[A]
+
+
-
\ No newline at end of file
+
diff --git a/iMEGA/Languages/ko.lproj/Localizable.strings b/iMEGA/Languages/ko.lproj/Localizable.strings
index 929d8aa892..db6438c85d 100644
--- a/iMEGA/Languages/ko.lproj/Localizable.strings
+++ b/iMEGA/Languages/ko.lproj/Localizable.strings
@@ -1988,8 +1988,8 @@
"recents.emptyState.activityHidden.button"="활동 보기";
/* Label that indicates who modified a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.modifiedByLabel"="%@님이 수정";
-/* Title for a recent action shown in the webclient, see the attached image for context. Please ensure that the `%2 more` is inside the [A] tag as this will become a toggle to show the hidden content. */
-"%1 and [A]%2 more[/A]"="%1 [A]외 %2개[/A]";
+/* Title for a recent action bucket with multiple files. %1$s will be replaced by the filename of the first file in the bucket. %2$s will be replaced by the total number of other files in the bucket. */
+"home.recent.multipleFileTitle"="%1$s 그리고 %2$s개 더";
/* Label that indicates who uploaded a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.createdByLabel"="%@님이 생성";
/* Message shown when the user has not recent activity in their account. */
@@ -3178,6 +3178,8 @@
"verifyCredentials.yourCredentials.title"="당신의 자격 증명";
/* On Incoming Shared Items Tab. Name of the folder if the the owner and the receiver has not yet verified each other. */
"sharedItems.tab.incoming.undecryptedFolderName"="[복호화 되지 않은 폴더]";
+/* On Outgoing Shared Items Tab. Text that shows the receiver's name of the shared folder. %@ will be replaced with the receiver's name. */
+"sharedItems.tab.outgoing.sharedToContact"="%@ 님과 공유됨";
/* Chat Listing - row description for the created meeting */
"chat.listing.description.meetingCreated.message"="%@: 회의 만듦";
/* Button title to load more participants in meeting info view */
@@ -3457,4 +3459,8 @@
/* In app notification description when an occurence is cancelled in a reccurring meeting. */
"inapp.notifications.scheduledMeetings.recurring.occurrenceCancelled.description"="[B]%@ cancelled[/B] the occurrence scheduled for:\n%@, %@ from %@ to %@";
/* In app notification description when an occurence is updated in a reccurring meeting. */
-"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="[B]%@ updated[/B] an occurrence to:\n%@, %@ from %@ to %@";
\ No newline at end of file
+"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="[B]%@ updated[/B] an occurrence to:\n%@, %@ from %@ to %@";
+/* Upgrade security alert screen title. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.title"="보안 업그레이드";
+/* Upgrade security alert screen message. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.message.upgrade"="계정의 보안이 업그레이드 되는 중입니다. 이것은 한번만 실행됩니다. 만약 이 계정에서 이 메시지를 본 적이 있다면, 취소를 탭하세요.";
diff --git a/iMEGA/Languages/ko.lproj/Localizable.stringsdict b/iMEGA/Languages/ko.lproj/Localizable.stringsdict
index 14b7966312..3fa2545794 100644
--- a/iMEGA/Languages/ko.lproj/Localizable.stringsdict
+++ b/iMEGA/Languages/ko.lproj/Localizable.stringsdict
@@ -1654,5 +1654,33 @@
+ sharedItems.tab.recents.undecryptedFileName
+
+ NSStringLocalizedFormatKey
+ %#@count@
+ count
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ other
+ [복호화 되지 않은 파일]
+
+
+ account.upgradeSecurity.message.sharedFolderNames
+
+ NSStringLocalizedFormatKey
+ %#@folderNames@
+ folderNames
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ other
+ 다음의 폴더를 공유하고 있습니다: [A]
+
+
-
\ No newline at end of file
+
diff --git a/iMEGA/Languages/nl.lproj/Localizable.strings b/iMEGA/Languages/nl.lproj/Localizable.strings
index c7f3c8d484..6f4d8d7f1b 100644
--- a/iMEGA/Languages/nl.lproj/Localizable.strings
+++ b/iMEGA/Languages/nl.lproj/Localizable.strings
@@ -1988,8 +1988,8 @@
"recents.emptyState.activityHidden.button"="Activiteit Weergeven";
/* Label that indicates who modified a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.modifiedByLabel"="Gewijzigd door %@";
-/* Title for a recent action shown in the webclient, see the attached image for context. Please ensure that the `%2 more` is inside the [A] tag as this will become a toggle to show the hidden content. */
-"%1 and [A]%2 more[/A]"="%1 en [A]%2 meer[/A]";
+/* Title for a recent action bucket with multiple files. %1$s will be replaced by the filename of the first file in the bucket. %2$s will be replaced by the total number of other files in the bucket. */
+"home.recent.multipleFileTitle"="%1$s en %2$s meer";
/* Label that indicates who uploaded a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.createdByLabel"="Gecreëerd door %@";
/* Message shown when the user has not recent activity in their account. */
@@ -3178,6 +3178,8 @@
"verifyCredentials.yourCredentials.title"="Uw gegevens";
/* On Incoming Shared Items Tab. Name of the folder if the the owner and the receiver has not yet verified each other. */
"sharedItems.tab.incoming.undecryptedFolderName"="[Ongecodeerde map]";
+/* On Outgoing Shared Items Tab. Text that shows the receiver's name of the shared folder. %@ will be replaced with the receiver's name. */
+"sharedItems.tab.outgoing.sharedToContact"="Gedeeld met %@";
/* Chat Listing - row description for the created meeting */
"chat.listing.description.meetingCreated.message"="%@: heeft een vergadering gecreëerd";
/* Button title to load more participants in meeting info view */
@@ -3457,4 +3459,8 @@
/* In app notification description when an occurence is cancelled in a reccurring meeting. */
"inapp.notifications.scheduledMeetings.recurring.occurrenceCancelled.description"="";
/* In app notification description when an occurence is updated in a reccurring meeting. */
-"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
\ No newline at end of file
+"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
+/* Upgrade security alert screen title. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.title"="Beveiligingsupgrade";
+/* Upgrade security alert screen message. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.message.upgrade"="De beveiliging van uw account wordt nu geüpgraded. Dit zal slechts één keer gebeuren. Als u dit bericht eerder voor dit account hebt gezien, tikt u op Annuleren.";
diff --git a/iMEGA/Languages/nl.lproj/Localizable.stringsdict b/iMEGA/Languages/nl.lproj/Localizable.stringsdict
index 605aa0f579..97a2a78fa4 100644
--- a/iMEGA/Languages/nl.lproj/Localizable.stringsdict
+++ b/iMEGA/Languages/nl.lproj/Localizable.stringsdict
@@ -1890,5 +1890,37 @@
+ sharedItems.tab.recents.undecryptedFileName
+
+ NSStringLocalizedFormatKey
+ %#@count@
+ count
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ one
+ [Ongecodeerd bestand]
+ other
+ [Ongecodeerde bestanden]
+
+
+ account.upgradeSecurity.message.sharedFolderNames
+
+ NSStringLocalizedFormatKey
+ %#@folderNames@
+ folderNames
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ one
+ U bent de volgende map aan het delen: [A]
+ other
+ U bent de volgende mappen aan het delen: [A]
+
+
-
\ No newline at end of file
+
diff --git a/iMEGA/Languages/pl.lproj/Localizable.strings b/iMEGA/Languages/pl.lproj/Localizable.strings
index 8ca45ea97c..7f6046b820 100644
--- a/iMEGA/Languages/pl.lproj/Localizable.strings
+++ b/iMEGA/Languages/pl.lproj/Localizable.strings
@@ -1988,8 +1988,8 @@
"recents.emptyState.activityHidden.button"="Pokaż aktywność";
/* Label that indicates who modified a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.modifiedByLabel"="Zmodyfikowane przez %@";
-/* Title for a recent action shown in the webclient, see the attached image for context. Please ensure that the `%2 more` is inside the [A] tag as this will become a toggle to show the hidden content. */
-"%1 and [A]%2 more[/A]"="%1 i [A]%2 więcej[/A]";
+/* Title for a recent action bucket with multiple files. %1$s will be replaced by the filename of the first file in the bucket. %2$s will be replaced by the total number of other files in the bucket. */
+"home.recent.multipleFileTitle"="%1$s i %2$s więcej";
/* Label that indicates who uploaded a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.createdByLabel"="Utworzone przez %@";
/* Message shown when the user has not recent activity in their account. */
@@ -3178,6 +3178,8 @@
"verifyCredentials.yourCredentials.title"="Twoje uprawnienia";
/* On Incoming Shared Items Tab. Name of the folder if the the owner and the receiver has not yet verified each other. */
"sharedItems.tab.incoming.undecryptedFolderName"="[Katalog niezaszyfrowany]";
+/* On Outgoing Shared Items Tab. Text that shows the receiver's name of the shared folder. %@ will be replaced with the receiver's name. */
+"sharedItems.tab.outgoing.sharedToContact"="Udostępnione z %@";
/* Chat Listing - row description for the created meeting */
"chat.listing.description.meetingCreated.message"="%@: stworzył spotkanie";
/* Button title to load more participants in meeting info view */
@@ -3457,4 +3459,8 @@
/* In app notification description when an occurence is cancelled in a reccurring meeting. */
"inapp.notifications.scheduledMeetings.recurring.occurrenceCancelled.description"="";
/* In app notification description when an occurence is updated in a reccurring meeting. */
-"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
\ No newline at end of file
+"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
+/* Upgrade security alert screen title. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.title"="Aktualizacja bezpieczeństwa";
+/* Upgrade security alert screen message. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.message.upgrade"="Bezpieczeństwo Twojego konta jest teraz aktualizowane. Będzie to miało miejsce tylko raz. Jeśli już wcześniej widziałeś ten komunikat dla tego konta, kliknij Anuluj.";
diff --git a/iMEGA/Languages/pl.lproj/Localizable.stringsdict b/iMEGA/Languages/pl.lproj/Localizable.stringsdict
index a5277e9ac0..39e7b15646 100644
--- a/iMEGA/Languages/pl.lproj/Localizable.stringsdict
+++ b/iMEGA/Languages/pl.lproj/Localizable.stringsdict
@@ -2362,5 +2362,45 @@
+ sharedItems.tab.recents.undecryptedFileName
+
+ NSStringLocalizedFormatKey
+ %#@count@
+ count
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ one
+ [Nierozszyfrowany plik]
+ few
+ [Nierozszyfrowane pliki]
+ many
+ [Nierozszyfrowane pliki]
+ other
+ [Nierozszyfrowane pliki]
+
+
+ account.upgradeSecurity.message.sharedFolderNames
+
+ NSStringLocalizedFormatKey
+ %#@folderNames@
+ folderNames
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ one
+ Obecnie udostępniasz następujący katalog: [A]
+ few
+ Obecnie udostępniasz następujące katalogi: [A]
+ many
+ Obecnie udostępniasz następujące katalogi: [A]
+ other
+ Obecnie udostępniasz następujące katalogi: [A]
+
+
-
\ No newline at end of file
+
diff --git a/iMEGA/Languages/pt.lproj/Localizable.strings b/iMEGA/Languages/pt.lproj/Localizable.strings
index 0c56a0d7c2..7fa1ae3e9e 100644
--- a/iMEGA/Languages/pt.lproj/Localizable.strings
+++ b/iMEGA/Languages/pt.lproj/Localizable.strings
@@ -1988,8 +1988,8 @@
"recents.emptyState.activityHidden.button"="Mostrar atividade";
/* Label that indicates who modified a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.modifiedByLabel"="Alterado por %@";
-/* Title for a recent action shown in the webclient, see the attached image for context. Please ensure that the `%2 more` is inside the [A] tag as this will become a toggle to show the hidden content. */
-"%1 and [A]%2 more[/A]"="%1 e [A]mais %2[/A]";
+/* Title for a recent action bucket with multiple files. %1$s will be replaced by the filename of the first file in the bucket. %2$s will be replaced by the total number of other files in the bucket. */
+"home.recent.multipleFileTitle"="%1$s e mais %2$s";
/* Label that indicates who uploaded a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.createdByLabel"="Criado por %@";
/* Message shown when the user has not recent activity in their account. */
@@ -3178,6 +3178,8 @@
"verifyCredentials.yourCredentials.title"="Suas credenciais";
/* On Incoming Shared Items Tab. Name of the folder if the the owner and the receiver has not yet verified each other. */
"sharedItems.tab.incoming.undecryptedFolderName"="[Pasta não criptografada]";
+/* On Outgoing Shared Items Tab. Text that shows the receiver's name of the shared folder. %@ will be replaced with the receiver's name. */
+"sharedItems.tab.outgoing.sharedToContact"="Compartilhado com %@";
/* Chat Listing - row description for the created meeting */
"chat.listing.description.meetingCreated.message"="%@: criou uma reunião";
/* Button title to load more participants in meeting info view */
@@ -3457,4 +3459,8 @@
/* In app notification description when an occurence is cancelled in a reccurring meeting. */
"inapp.notifications.scheduledMeetings.recurring.occurrenceCancelled.description"="";
/* In app notification description when an occurence is updated in a reccurring meeting. */
-"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
\ No newline at end of file
+"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
+/* Upgrade security alert screen title. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.title"="Upgrade de segurança";
+/* Upgrade security alert screen message. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.message.upgrade"="Está sendo realizado um upgrade de segurança da sua conta. Este procedimento acontecerá somente uma vez: se você já tiver visto esta mensagem nesta conta, selecione Cancelar.";
diff --git a/iMEGA/Languages/pt.lproj/Localizable.stringsdict b/iMEGA/Languages/pt.lproj/Localizable.stringsdict
index fe074e8cb7..50f3a51402 100644
--- a/iMEGA/Languages/pt.lproj/Localizable.stringsdict
+++ b/iMEGA/Languages/pt.lproj/Localizable.stringsdict
@@ -2126,5 +2126,41 @@
+ sharedItems.tab.recents.undecryptedFileName
+
+ NSStringLocalizedFormatKey
+ %#@count@
+ count
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ one
+ [Arquivo não criptografado]
+ many
+ [Arquivos não criptografados]
+ other
+ [Arquivos não criptografados]
+
+
+ account.upgradeSecurity.message.sharedFolderNames
+
+ NSStringLocalizedFormatKey
+ %#@folderNames@
+ folderNames
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ one
+ Você está compartilhando a seguinte pasta: [A]
+ many
+ Você está compartilhando as seguintes pastas: [A]
+ other
+ Você está compartilhando as seguintes pastas: [A]
+
+
-
\ No newline at end of file
+
diff --git a/iMEGA/Languages/ro.lproj/Localizable.strings b/iMEGA/Languages/ro.lproj/Localizable.strings
index cf603f8416..656f0c7df2 100644
--- a/iMEGA/Languages/ro.lproj/Localizable.strings
+++ b/iMEGA/Languages/ro.lproj/Localizable.strings
@@ -1988,8 +1988,8 @@
"recents.emptyState.activityHidden.button"="Afișează activitatea";
/* Label that indicates who modified a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.modifiedByLabel"="Modificat de %@";
-/* Title for a recent action shown in the webclient, see the attached image for context. Please ensure that the `%2 more` is inside the [A] tag as this will become a toggle to show the hidden content. */
-"%1 and [A]%2 more[/A]"="%1 și [A]încă %2[/A]";
+/* Title for a recent action bucket with multiple files. %1$s will be replaced by the filename of the first file in the bucket. %2$s will be replaced by the total number of other files in the bucket. */
+"home.recent.multipleFileTitle"="%1$s and %2$s more";
/* Label that indicates who uploaded a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.createdByLabel"="Create de %@";
/* Message shown when the user has not recent activity in their account. */
@@ -3178,6 +3178,8 @@
"verifyCredentials.yourCredentials.title"="Acreditările tale";
/* On Incoming Shared Items Tab. Name of the folder if the the owner and the receiver has not yet verified each other. */
"sharedItems.tab.incoming.undecryptedFolderName"="[folder nedecriptat]";
+/* On Outgoing Shared Items Tab. Text that shows the receiver's name of the shared folder. %@ will be replaced with the receiver's name. */
+"sharedItems.tab.outgoing.sharedToContact"="Shared with %@";
/* Chat Listing - row description for the created meeting */
"chat.listing.description.meetingCreated.message"="%@: created a meeting";
/* Button title to load more participants in meeting info view */
@@ -3457,4 +3459,8 @@
/* In app notification description when an occurence is cancelled in a reccurring meeting. */
"inapp.notifications.scheduledMeetings.recurring.occurrenceCancelled.description"="";
/* In app notification description when an occurence is updated in a reccurring meeting. */
-"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
\ No newline at end of file
+"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
+/* Upgrade security alert screen title. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.title"="Actualizare de securitate";
+/* Upgrade security alert screen message. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.message.upgrade"="Your account’s security is now being upgraded. This will happen only once. If you’ve seen this message for this account before, tap on Cancel.";
diff --git a/iMEGA/Languages/ro.lproj/Localizable.stringsdict b/iMEGA/Languages/ro.lproj/Localizable.stringsdict
index e0459eb584..426e1945f0 100644
--- a/iMEGA/Languages/ro.lproj/Localizable.stringsdict
+++ b/iMEGA/Languages/ro.lproj/Localizable.stringsdict
@@ -2122,5 +2122,38 @@
+ sharedItems.tab.recents.undecryptedFileName
+
+ NSStringLocalizedFormatKey
+ %#@count@
+ count
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ one
+ [Undecrypted file]
+ other
+ [Undecrypted files]
+
+
+ account.upgradeSecurity.message.sharedFolderNames
+
+ NSStringLocalizedFormatKey
+ %#@folderNames@
+ folderNames
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ one
+ You’re currently sharing the following folder: [A]
+ other
+ You’re currently sharing the following folders: [A]
+
+
-
\ No newline at end of file
+
+
diff --git a/iMEGA/Languages/ru.lproj/Localizable.strings b/iMEGA/Languages/ru.lproj/Localizable.strings
index 37ffb3e85b..29f7670866 100644
--- a/iMEGA/Languages/ru.lproj/Localizable.strings
+++ b/iMEGA/Languages/ru.lproj/Localizable.strings
@@ -1988,8 +1988,8 @@
"recents.emptyState.activityHidden.button"="Показать действия";
/* Label that indicates who modified a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.modifiedByLabel"="Изменено пользователем %@";
-/* Title for a recent action shown in the webclient, see the attached image for context. Please ensure that the `%2 more` is inside the [A] tag as this will become a toggle to show the hidden content. */
-"%1 and [A]%2 more[/A]"="%1 и [A]ещё %2[/A]";
+/* Title for a recent action bucket with multiple files. %1$s will be replaced by the filename of the first file in the bucket. %2$s will be replaced by the total number of other files in the bucket. */
+"home.recent.multipleFileTitle"="%1$s и ещё %2$s";
/* Label that indicates who uploaded a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.createdByLabel"="Создано пользователем %@";
/* Message shown when the user has not recent activity in their account. */
@@ -3178,6 +3178,8 @@
"verifyCredentials.yourCredentials.title"="Ваши учётные данные";
/* On Incoming Shared Items Tab. Name of the folder if the the owner and the receiver has not yet verified each other. */
"sharedItems.tab.incoming.undecryptedFolderName"="[Нерасшифрованная папка]";
+/* On Outgoing Shared Items Tab. Text that shows the receiver's name of the shared folder. %@ will be replaced with the receiver's name. */
+"sharedItems.tab.outgoing.sharedToContact"="Доступно %@ ";
/* Chat Listing - row description for the created meeting */
"chat.listing.description.meetingCreated.message"="%@: создана встреча";
/* Button title to load more participants in meeting info view */
@@ -3457,4 +3459,8 @@
/* In app notification description when an occurence is cancelled in a reccurring meeting. */
"inapp.notifications.scheduledMeetings.recurring.occurrenceCancelled.description"="";
/* In app notification description when an occurence is updated in a reccurring meeting. */
-"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
\ No newline at end of file
+"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
+/* Upgrade security alert screen title. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.title"="Обновление параметров безопасности";
+/* Upgrade security alert screen message. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.message.upgrade"="Параметры безопасности вашего аккаунта сейчас обновляются. Это произойдёт только один раз. Если вы уже видели это сообщение для этого аккаунта, нажмите «Отмена».";
diff --git a/iMEGA/Languages/ru.lproj/Localizable.stringsdict b/iMEGA/Languages/ru.lproj/Localizable.stringsdict
index 5bcb68f4d4..ce04b466ca 100644
--- a/iMEGA/Languages/ru.lproj/Localizable.stringsdict
+++ b/iMEGA/Languages/ru.lproj/Localizable.stringsdict
@@ -2362,5 +2362,45 @@
+ sharedItems.tab.recents.undecryptedFileName
+
+ NSStringLocalizedFormatKey
+ %#@count@
+ count
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ one
+ [Нерасшифрованный файл]
+ few
+ [Нерасшифрованные файлы]
+ many
+ [Нерасшифрованные файлы]
+ other
+ [Нерасшифрованные файлы]
+
+
+ account.upgradeSecurity.message.sharedFolderNames
+
+ NSStringLocalizedFormatKey
+ %#@folderNames@
+ folderNames
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ one
+ В настоящее время у вас открыт доступ к следующей папке: [A]
+ few
+ В настоящее время у вас открыт доступ к следующим папкам: [A]
+ many
+ В настоящее время у вас открыт доступ к следующим папкам: [A]
+ other
+ В настоящее время у вас открыт доступ к следующим папкам: [A]
+
+
-
\ No newline at end of file
+
diff --git a/iMEGA/Languages/th.lproj/Localizable.strings b/iMEGA/Languages/th.lproj/Localizable.strings
index d6367d7aa5..70afd1814a 100644
--- a/iMEGA/Languages/th.lproj/Localizable.strings
+++ b/iMEGA/Languages/th.lproj/Localizable.strings
@@ -1988,8 +1988,8 @@
"recents.emptyState.activityHidden.button"="แสดงกิจกรรม";
/* Label that indicates who modified a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.modifiedByLabel"="ปรับเปลี่ยนโดย %@";
-/* Title for a recent action shown in the webclient, see the attached image for context. Please ensure that the `%2 more` is inside the [A] tag as this will become a toggle to show the hidden content. */
-"%1 and [A]%2 more[/A]"="%1 และอื่น ๆ อีก[A]%2 รายการ[/A]";
+/* Title for a recent action bucket with multiple files. %1$s will be replaced by the filename of the first file in the bucket. %2$s will be replaced by the total number of other files in the bucket. */
+"home.recent.multipleFileTitle"="%1$s และอื่น ๆ อีก %2$s รายการ";
/* Label that indicates who uploaded a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.createdByLabel"="สร้างโดย %@";
/* Message shown when the user has not recent activity in their account. */
@@ -3178,6 +3178,8 @@
"verifyCredentials.yourCredentials.title"="ข้อมูลประจำตัวของคุณ";
/* On Incoming Shared Items Tab. Name of the folder if the the owner and the receiver has not yet verified each other. */
"sharedItems.tab.incoming.undecryptedFolderName"="[โฟลเดอร์ที่ไม่ได้ถอดรหัส]";
+/* On Outgoing Shared Items Tab. Text that shows the receiver's name of the shared folder. %@ will be replaced with the receiver's name. */
+"sharedItems.tab.outgoing.sharedToContact"="แชร์ให้ %@";
/* Chat Listing - row description for the created meeting */
"chat.listing.description.meetingCreated.message"="%@: สร้างการประชุมแล้ว";
/* Button title to load more participants in meeting info view */
@@ -3457,4 +3459,8 @@
/* In app notification description when an occurence is cancelled in a reccurring meeting. */
"inapp.notifications.scheduledMeetings.recurring.occurrenceCancelled.description"="";
/* In app notification description when an occurence is updated in a reccurring meeting. */
-"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
\ No newline at end of file
+"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
+/* Upgrade security alert screen title. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.title"="อัปเกรดความปลอดภัย";
+/* Upgrade security alert screen message. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.message.upgrade"="การรักษาความปลอดภัยบัญชีของคุณกำลังอัปเกรดอยู่ การอัปเกรดนี้จะเกิดขึ้นเพียงครั้งเดียวเท่านั้น หากคุณเคยเห็นข้อความบนบัญชีนี้มาก่อนแล้ว กรุณาแตะยกเลิก";
diff --git a/iMEGA/Languages/th.lproj/Localizable.stringsdict b/iMEGA/Languages/th.lproj/Localizable.stringsdict
index 95c1dffc00..2792e0008c 100644
--- a/iMEGA/Languages/th.lproj/Localizable.stringsdict
+++ b/iMEGA/Languages/th.lproj/Localizable.stringsdict
@@ -1654,5 +1654,33 @@
+ sharedItems.tab.recents.undecryptedFileName
+
+ NSStringLocalizedFormatKey
+ %#@count@
+ count
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ other
+ [ไฟล์ที่ไม่ได้ถอดรหัส]
+
+
+ account.upgradeSecurity.message.sharedFolderNames
+
+ NSStringLocalizedFormatKey
+ %#@folderNames@
+ folderNames
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ other
+ คุณกำลังแชร์โฟลเดอร์ต่อไปนี้: [A]
+
+
-
\ No newline at end of file
+
diff --git a/iMEGA/Languages/vi.lproj/Localizable.strings b/iMEGA/Languages/vi.lproj/Localizable.strings
index 36164afbca..c10216857c 100644
--- a/iMEGA/Languages/vi.lproj/Localizable.strings
+++ b/iMEGA/Languages/vi.lproj/Localizable.strings
@@ -1988,8 +1988,8 @@
"recents.emptyState.activityHidden.button"="Hiển Thị Hoạt Động";
/* Label that indicates who modified a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.modifiedByLabel"="Chỉnh sửa bởi %@";
-/* Title for a recent action shown in the webclient, see the attached image for context. Please ensure that the `%2 more` is inside the [A] tag as this will become a toggle to show the hidden content. */
-"%1 and [A]%2 more[/A]"="%1 và [A]%2 mục nữa[/A]";
+/* Title for a recent action bucket with multiple files. %1$s will be replaced by the filename of the first file in the bucket. %2$s will be replaced by the total number of other files in the bucket. */
+"home.recent.multipleFileTitle"="%1$s và %2$s mục nữa";
/* Label that indicates who uploaded a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.createdByLabel"="Đã tạo bởi %@";
/* Message shown when the user has not recent activity in their account. */
@@ -3178,6 +3178,8 @@
"verifyCredentials.yourCredentials.title"="Chứng thực của bạn";
/* On Incoming Shared Items Tab. Name of the folder if the the owner and the receiver has not yet verified each other. */
"sharedItems.tab.incoming.undecryptedFolderName"="[thư mục chưa giải mã]";
+/* On Outgoing Shared Items Tab. Text that shows the receiver's name of the shared folder. %@ will be replaced with the receiver's name. */
+"sharedItems.tab.outgoing.sharedToContact"="Được chia sẻ với %@";
/* Chat Listing - row description for the created meeting */
"chat.listing.description.meetingCreated.message"="%@: đã tạo một cuộc họp";
/* Button title to load more participants in meeting info view */
@@ -3457,4 +3459,8 @@
/* In app notification description when an occurence is cancelled in a reccurring meeting. */
"inapp.notifications.scheduledMeetings.recurring.occurrenceCancelled.description"="";
/* In app notification description when an occurence is updated in a reccurring meeting. */
-"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
\ No newline at end of file
+"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
+/* Upgrade security alert screen title. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.title"="Nâng cấp bảo mật";
+/* Upgrade security alert screen message. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.message.upgrade"="Bảo mật tài khoản của bạn hiện đang được nâng cấp. Điều này sẽ chỉ xảy ra một lần. Nếu bạn đã thấy thông báo này cho tài khoản trước đây, chạm vào Hủy.";
diff --git a/iMEGA/Languages/vi.lproj/Localizable.stringsdict b/iMEGA/Languages/vi.lproj/Localizable.stringsdict
index da5b82a97a..715c89fcbc 100644
--- a/iMEGA/Languages/vi.lproj/Localizable.stringsdict
+++ b/iMEGA/Languages/vi.lproj/Localizable.stringsdict
@@ -1654,5 +1654,33 @@
+ sharedItems.tab.recents.undecryptedFileName
+
+ NSStringLocalizedFormatKey
+ %#@count@
+ count
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ other
+ [tệp tin chưa giải mã]
+
+
+ account.upgradeSecurity.message.sharedFolderNames
+
+ NSStringLocalizedFormatKey
+ %#@folderNames@
+ folderNames
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ other
+ Bạn hiện đang chia sẻ các thư mục sau đây: [A]
+
+
-
\ No newline at end of file
+
diff --git a/iMEGA/Languages/zh-Hans.lproj/Localizable.strings b/iMEGA/Languages/zh-Hans.lproj/Localizable.strings
index b8b10c64dd..e6f631bb31 100644
--- a/iMEGA/Languages/zh-Hans.lproj/Localizable.strings
+++ b/iMEGA/Languages/zh-Hans.lproj/Localizable.strings
@@ -1988,8 +1988,8 @@
"recents.emptyState.activityHidden.button"="显示动态";
/* Label that indicates who modified a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.modifiedByLabel"="由%@修改";
-/* Title for a recent action shown in the webclient, see the attached image for context. Please ensure that the `%2 more` is inside the [A] tag as this will become a toggle to show the hidden content. */
-"%1 and [A]%2 more[/A]"="%1和[A]%2另外[/A]";
+/* Title for a recent action bucket with multiple files. %1$s will be replaced by the filename of the first file in the bucket. %2$s will be replaced by the total number of other files in the bucket. */
+"home.recent.multipleFileTitle"="%1$s和另外%2$s个";
/* Label that indicates who uploaded a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.createdByLabel"="由%@创建";
/* Message shown when the user has not recent activity in their account. */
@@ -3178,6 +3178,8 @@
"verifyCredentials.yourCredentials.title"="您的凭证";
/* On Incoming Shared Items Tab. Name of the folder if the the owner and the receiver has not yet verified each other. */
"sharedItems.tab.incoming.undecryptedFolderName"="[未解密的文件夹]";
+/* On Outgoing Shared Items Tab. Text that shows the receiver's name of the shared folder. %@ will be replaced with the receiver's name. */
+"sharedItems.tab.outgoing.sharedToContact"="与%@共享";
/* Chat Listing - row description for the created meeting */
"chat.listing.description.meetingCreated.message"="%@:已创建会议";
/* Button title to load more participants in meeting info view */
@@ -3457,4 +3459,8 @@
/* In app notification description when an occurence is cancelled in a reccurring meeting. */
"inapp.notifications.scheduledMeetings.recurring.occurrenceCancelled.description"="";
/* In app notification description when an occurence is updated in a reccurring meeting. */
-"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
\ No newline at end of file
+"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
+/* Upgrade security alert screen title. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.title"="安全升级";
+/* Upgrade security alert screen message. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.message.upgrade"="您账户的安全性现已升级。这只会发生一次。如果以前你在此账户看到过这个消息,请按取消。";
diff --git a/iMEGA/Languages/zh-Hans.lproj/Localizable.stringsdict b/iMEGA/Languages/zh-Hans.lproj/Localizable.stringsdict
index 215f86aef4..01ac41185f 100644
--- a/iMEGA/Languages/zh-Hans.lproj/Localizable.stringsdict
+++ b/iMEGA/Languages/zh-Hans.lproj/Localizable.stringsdict
@@ -1654,5 +1654,33 @@
+ sharedItems.tab.recents.undecryptedFileName
+
+ NSStringLocalizedFormatKey
+ %#@count@
+ count
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ other
+ [文件未解密]
+
+
+ account.upgradeSecurity.message.sharedFolderNames
+
+ NSStringLocalizedFormatKey
+ %#@folderNames@
+ folderNames
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ other
+ 您正在共享以下文件夹:[A]
+
+
-
\ No newline at end of file
+
diff --git a/iMEGA/Languages/zh-Hant.lproj/Localizable.strings b/iMEGA/Languages/zh-Hant.lproj/Localizable.strings
index 0fdc39f40f..9968cf6b6d 100644
--- a/iMEGA/Languages/zh-Hant.lproj/Localizable.strings
+++ b/iMEGA/Languages/zh-Hant.lproj/Localizable.strings
@@ -1988,8 +1988,8 @@
"recents.emptyState.activityHidden.button"="顯示活動";
/* Label that indicates who modified a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.modifiedByLabel"="由%@修改";
-/* Title for a recent action shown in the webclient, see the attached image for context. Please ensure that the `%2 more` is inside the [A] tag as this will become a toggle to show the hidden content. */
-"%1 and [A]%2 more[/A]"="%1和[A]%2更多[/A]";
+/* Title for a recent action bucket with multiple files. %1$s will be replaced by the filename of the first file in the bucket. %2$s will be replaced by the total number of other files in the bucket. */
+"home.recent.multipleFileTitle"="%1$s and %2$s more";
/* Label that indicates who uploaded a file into a recents bucket. %@ is a placeholder for a name, eg: Haley */
"home.recent.createdByLabel"="由%@建立";
/* Message shown when the user has not recent activity in their account. */
@@ -3178,6 +3178,8 @@
"verifyCredentials.yourCredentials.title"="您的憑證";
/* On Incoming Shared Items Tab. Name of the folder if the the owner and the receiver has not yet verified each other. */
"sharedItems.tab.incoming.undecryptedFolderName"="[未解密資料夾]";
+/* On Outgoing Shared Items Tab. Text that shows the receiver's name of the shared folder. %@ will be replaced with the receiver's name. */
+"sharedItems.tab.outgoing.sharedToContact"="與%@共享";
/* Chat Listing - row description for the created meeting */
"chat.listing.description.meetingCreated.message"="%@:已建立會議";
/* Button title to load more participants in meeting info view */
@@ -3457,4 +3459,8 @@
/* In app notification description when an occurence is cancelled in a reccurring meeting. */
"inapp.notifications.scheduledMeetings.recurring.occurrenceCancelled.description"="";
/* In app notification description when an occurence is updated in a reccurring meeting. */
-"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
\ No newline at end of file
+"inapp.notifications.scheduledMeetings.recurring.occurrenceUpdated.description"="";
+/* Upgrade security alert screen title. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.title"="安全性升級";
+/* Upgrade security alert screen message. For cryptographic security upgrade which will be shown only once per account. */
+"account.upgradeSecurity.message.upgrade"="您帳戶的安全性現在已升級。這只會發生一次。如果您之前在此帳戶看過這個訊息,請按取消。";
diff --git a/iMEGA/Languages/zh-Hant.lproj/Localizable.stringsdict b/iMEGA/Languages/zh-Hant.lproj/Localizable.stringsdict
index bc71762c5b..8bce481bfe 100644
--- a/iMEGA/Languages/zh-Hant.lproj/Localizable.stringsdict
+++ b/iMEGA/Languages/zh-Hant.lproj/Localizable.stringsdict
@@ -1654,5 +1654,35 @@
+ sharedItems.tab.recents.undecryptedFileName
+
+ NSStringLocalizedFormatKey
+ %#@count@
+ count
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ one
+ [Undecrypted file]
+ other
+ [Undecrypted files]
+
+
+ account.upgradeSecurity.message.sharedFolderNames
+
+ NSStringLocalizedFormatKey
+ %#@folderNames@
+ folderNames
+
+ NSStringFormatSpecTypeKey
+ NSStringPluralRuleType
+ NSStringFormatValueTypeKey
+ d
+ other
+ 您正在共享以下資料夾:[A]
+
+
-
\ No newline at end of file
+
diff --git a/iMEGA/SwiftGen/Strings+Generated.swift b/iMEGA/SwiftGen/Strings+Generated.swift
index 934cc1038c..b59f7b9a5b 100644
--- a/iMEGA/SwiftGen/Strings+Generated.swift
+++ b/iMEGA/SwiftGen/Strings+Generated.swift
@@ -2858,7 +2858,7 @@ public enum Strings {
public static func sharedFolderNames(_ p1: Int) -> String {
return Strings.tr("Localizable", "account.upgradeSecurity.message.sharedFolderNames", p1)
}
- /// Your account’s security is now being upgraded. This will happen only once. If you’ve seen this message for this account before, tap Cancel.
+ /// Your account’s security is now being upgraded. This will happen only once. If you’ve seen this message for this account before, tap on Cancel.
public static let upgrade = Strings.tr("Localizable", "account.upgradeSecurity.message.upgrade")
}
}
@@ -5675,7 +5675,7 @@ public enum Strings {
public static let undecryptedFolderName = Strings.tr("Localizable", "sharedItems.tab.incoming.undecryptedFolderName")
}
public enum Outgoing {
- /// Shared to %@
+ /// Shared with %@
public static func sharedToContact(_ p1: Any) -> String {
return Strings.tr("Localizable", "sharedItems.tab.outgoing.sharedToContact", String(describing: p1))
}
diff --git a/iMEGA/Vendor/Karere b/iMEGA/Vendor/Karere
index 7da39ae396..532676521e 160000
--- a/iMEGA/Vendor/Karere
+++ b/iMEGA/Vendor/Karere
@@ -1 +1 @@
-Subproject commit 7da39ae3963d18bbb69db8caf7076ad97ae1d6a7
+Subproject commit 532676521e395ae0dc15e9a8c45e85a250e8780f
diff --git a/iMEGA/Vendor/SDK b/iMEGA/Vendor/SDK
index 703021b896..f85bae8c7f 160000
--- a/iMEGA/Vendor/SDK
+++ b/iMEGA/Vendor/SDK
@@ -1 +1 @@
-Subproject commit 703021b896b33bf794ab29c167f99d5847d04b85
+Subproject commit f85bae8c7fe1bf7e5bc70f30ca5f2d135232a661