Skip to content

Commit

Permalink
Prepare release 9.6
Browse files Browse the repository at this point in the history
  • Loading branch information
gmagpayo committed Feb 22, 2023
1 parent f076f2f commit d8dbe03
Show file tree
Hide file tree
Showing 38 changed files with 1,488 additions and 962 deletions.
42 changes: 21 additions & 21 deletions MEGA.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -14874,7 +14874,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(PROJECT_DIR)",
);
MARKETING_VERSION = 9.5;
MARKETING_VERSION = 9.6;
OTHER_LDFLAGS = (
"-ObjC",
"$(inherited)",
Expand Down Expand Up @@ -14946,7 +14946,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(PROJECT_DIR)",
);
MARKETING_VERSION = 9.5;
MARKETING_VERSION = 9.6;
OTHER_LDFLAGS = (
"-ObjC",
"$(inherited)",
Expand Down Expand Up @@ -15010,7 +15010,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(SDKROOT)/usr/lib/swift",
);
MARKETING_VERSION = 9.5;
MARKETING_VERSION = 9.6;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
OTHER_LDFLAGS = (
Expand Down Expand Up @@ -15075,7 +15075,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(SDKROOT)/usr/lib/swift",
);
MARKETING_VERSION = 9.5;
MARKETING_VERSION = 9.6;
MTL_FAST_MATH = YES;
OTHER_LDFLAGS = (
"-ObjC",
Expand Down Expand Up @@ -15138,7 +15138,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(SDKROOT)/usr/lib/swift",
);
MARKETING_VERSION = 9.5;
MARKETING_VERSION = 9.6;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = mega.ios.MEGAWidget;
Expand Down Expand Up @@ -15199,7 +15199,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(SDKROOT)/usr/lib/swift",
);
MARKETING_VERSION = 9.5;
MARKETING_VERSION = 9.6;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = mega.ios.MEGAWidget;
PRODUCT_NAME = "$(TARGET_NAME)";
Expand Down Expand Up @@ -15244,7 +15244,7 @@
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
MARKETING_VERSION = 9.5;
MARKETING_VERSION = 9.6;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = mega.ios.MEGAIntent;
Expand Down Expand Up @@ -15286,7 +15286,7 @@
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
MARKETING_VERSION = 9.5;
MARKETING_VERSION = 9.6;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = mega.ios.MEGAIntent;
PRODUCT_NAME = "$(TARGET_NAME)";
Expand Down Expand Up @@ -15335,7 +15335,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(PROJECT_DIR)",
);
MARKETING_VERSION = 9.5;
MARKETING_VERSION = 9.6;
PRODUCT_BUNDLE_IDENTIFIER = mega.ios.MEGAPickerFileProvider;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "match Development mega.ios.MEGAPickerFileProvider";
Expand Down Expand Up @@ -15389,7 +15389,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(PROJECT_DIR)",
);
MARKETING_VERSION = 9.5;
MARKETING_VERSION = 9.6;
PRODUCT_BUNDLE_IDENTIFIER = mega.ios.MEGAPickerFileProvider;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "match AdHoc mega.ios.MEGAPickerFileProvider";
Expand Down Expand Up @@ -15449,7 +15449,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(PROJECT_DIR)",
);
MARKETING_VERSION = 9.5;
MARKETING_VERSION = 9.6;
OTHER_CFLAGS = "$(inherited)";
PRODUCT_BUNDLE_IDENTIFIER = mega.ios.MEGAPicker;
PRODUCT_NAME = "$(TARGET_NAME)";
Expand Down Expand Up @@ -15513,7 +15513,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(PROJECT_DIR)",
);
MARKETING_VERSION = 9.5;
MARKETING_VERSION = 9.6;
PRODUCT_BUNDLE_IDENTIFIER = mega.ios.MEGAPicker;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "match AdHoc mega.ios.MEGAPicker";
Expand Down Expand Up @@ -15575,7 +15575,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(PROJECT_DIR)",
);
MARKETING_VERSION = 9.5;
MARKETING_VERSION = 9.6;
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)";
Expand Down Expand Up @@ -15639,7 +15639,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(PROJECT_DIR)",
);
MARKETING_VERSION = 9.5;
MARKETING_VERSION = 9.6;
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)";
Expand Down Expand Up @@ -15883,7 +15883,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(PROJECT_DIR)",
);
MARKETING_VERSION = 9.5;
MARKETING_VERSION = 9.6;
OTHER_LDFLAGS = (
"-ObjC",
"$(inherited)",
Expand Down Expand Up @@ -15953,7 +15953,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(PROJECT_DIR)",
);
MARKETING_VERSION = 9.5;
MARKETING_VERSION = 9.6;
PRODUCT_BUNDLE_IDENTIFIER = mega.ios.MEGAPicker;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "match AdHoc mega.ios.MEGAPicker";
Expand Down Expand Up @@ -16009,7 +16009,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(PROJECT_DIR)",
);
MARKETING_VERSION = 9.5;
MARKETING_VERSION = 9.6;
PRODUCT_BUNDLE_IDENTIFIER = mega.ios.MEGAPickerFileProvider;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "match AdHoc mega.ios.MEGAPickerFileProvider";
Expand Down Expand Up @@ -16070,7 +16070,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(PROJECT_DIR)",
);
MARKETING_VERSION = 9.5;
MARKETING_VERSION = 9.6;
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)";
Expand Down Expand Up @@ -16129,7 +16129,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(SDKROOT)/usr/lib/swift",
);
MARKETING_VERSION = 9.5;
MARKETING_VERSION = 9.6;
MTL_FAST_MATH = YES;
OTHER_LDFLAGS = (
"-ObjC",
Expand Down Expand Up @@ -16249,7 +16249,7 @@
"$(PROJECT_DIR)/iMEGA/Vendor/SDK/bindings/ios/3rdparty/lib",
"$(SDKROOT)/usr/lib/swift",
);
MARKETING_VERSION = 9.5;
MARKETING_VERSION = 9.6;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = mega.ios.MEGAWidget;
PRODUCT_NAME = "$(TARGET_NAME)";
Expand Down Expand Up @@ -16295,7 +16295,7 @@
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
MARKETING_VERSION = 9.5;
MARKETING_VERSION = 9.6;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = mega.ios.MEGAIntent;
PRODUCT_NAME = "$(TARGET_NAME)";
Expand Down
8 changes: 3 additions & 5 deletions iMEGA/Languages/Base.lproj/InfoPlist.strings
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
/* Camera usage description. To protect user privacy Apple requires a purpose string explaining why will be accessed. */
"NSCameraUsageDescription"="MEGA accesses your camera when you capture a video, photo or make a call inside the app.";
/* Photo library usage description. To protect user privacy Apple requires a purpose string explaining why will be accessed. */
"NSPhotoLibraryUsageDescription"="MEGA accesses your photos and videos when you upload them, share them through the chat and when Camera Uploads is enabled.";
"NSPhotoLibraryUsageDescription"="MEGA accesses your photos and videos when you upload them, share them through the chat and when Camera uploads is enabled.";
/* Contacts Usage Description. To protect user privacy Apple requires a purpose string explaining why will be accessed. */
"NSContactsUsageDescription"="If you allow access, MEGA will save the information in your address book on its servers. This will help you find existing MEGA users in your contacts and connect with them on MEGA. MEGA will never send messages to your contacts or share this information with third parties.";
/* Write-only access to the user’s photo library description. To protect user privacy Apple requires a purpose string explaining why will be accessed. */
Expand All @@ -12,13 +12,11 @@
"NSFaceIDUsageDescription"="MEGA accesses Face ID to allow you to easily unlock the app’s passcode when you enable this option.";
/* Label for any 'Search' button, link, etc. - (String as short as possible). */
"quickActionSearchString"="Search";
/* Upload on the iOS home screen quick action menu. "Upload" here is a verb.*/
/* */
"quickActionUploadString"="Upload";
/* Title of the Offline section */
"quickActionOfflineString"="Offline";
/* Location Usage Description. In order to protect user's privacy, Apple requires a specific string explaining why location will be accessed. */
"NSLocationWhenInUseUsageDescription"="MEGA accesses your location when you share it with your contacts in chat.";
/* Local Network Usage Description. In order to protect user's privacy, Apple requires a specific string explaining why Local Network will be accessed. */
"NSLocalNetworkUsageDescription"="This will let you use MEGA to place and receive calls through devices that are on the same Wi-Fi or local network.";
/* Siri Usage Description. In order to protect user's privacy, Apple requires a specific string explaining why our app wants to use Siri. */
"NSSiriUsageDescription"="You can use Siri to call your contacts.";
"NSLocalNetworkUsageDescription"="This will let you use MEGA to place and receive calls through devices that are on the same Wi-Fi or local network.";
8 changes: 4 additions & 4 deletions iMEGA/Languages/Base.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -3231,7 +3231,7 @@
/* In app notification description representing the time was changed for one off meeting */
"inapp.notifications.scheduledMeetings.oneOff.timeChanged.description"="[B][Email] updated[/B] the meeting time";
/* In app notification description for scheduled meeting title update. */
"inapp.notifications.scheduledMeetings.titleUpdate.description"="[B][Email] updated[/B] the meeting name from [PreviousTitle]” to [B][UpdatedTitle]”[/B]";
"inapp.notifications.scheduledMeetings.titleUpdate.description"="[B][Email] updated[/B] the meeting name from [PreviousTitle]” to [B][UpdatedTitle]”[/B]";
/* In app notification description for cancelled recurring meeting */
"inapp.notifications.scheduledMeetings.recurring.cancelled.description"="[B][Email] cancelled[/B] the meeting and all its occurrences";
/* In app notification description for recurring new meeting invitation. */
Expand Down Expand Up @@ -3299,8 +3299,8 @@
/* In app notification description text representing the meeting repeats every saturday. This text is used in the middle of the sentence. */
"inapp.notifications.scheduledMeetings.weekDay.midSentence.sat.title"="Sat";
/* Text description for a meeting showing that is a daily recurring meeting */
"meetings.scheduled.recurring.daily"="Daily";
"meetings.scheduled.recurring.daily"="daily";
/* Text description for a meeting showing that is a weekly recurring meeting */
"meetings.scheduled.recurring.weekly"="Weekly";
"meetings.scheduled.recurring.weekly"="weekly";
/* Text description for a meeting showing that is a monthly recurring meeting */
"meetings.scheduled.recurring.monthly"="Monthly";
"meetings.scheduled.recurring.monthly"="monthly";
2 changes: 1 addition & 1 deletion iMEGA/Languages/ar.lproj/InfoPlist.strings
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
/* Photo library usage description. To protect user privacy Apple requires a purpose string explaining why will be accessed. */
"NSPhotoLibraryUsageDescription"="تطبيق ميغا MEGA يدخل الى الصور والفيديوهات عندما تقوم بالترفيع أو المشاركة بالمحادثات أو عندما تقوم بتفعيل الترفيع التلقائي لصور الكاميرا.";
/* Contacts Usage Description. To protect user privacy Apple requires a purpose string explaining why will be accessed. */
"NSContactsUsageDescription"="If you allow access, MEGA will save the information in your address book on its servers. This will help you find existing MEGA users in your contacts and connect with them on MEGA. MEGA will never send messages to your contacts or share this information with third parties.";
"NSContactsUsageDescription"="إذا منحت إذن بالوصول، فسوف تقوم ميغا MEGA بحفظ المعلومات في دفتر العناوين الخاص بك على مخدماتها. سيساعدك هذا في العثور على مستخدمي ميغا MEGA الحاليين في جهات الاتصال الخاصة بك والتواصل معهم على ميغا MEGA. لن ترسل ميغا MEGA رسائل إلى جهات الاتصال الخاصة بك أو تشارك هذه المعلومات مع أطراف ثالثة.";
/* Write-only access to the user’s photo library description. To protect user privacy Apple requires a purpose string explaining why will be accessed. */
"NSPhotoLibraryAddUsageDescription"="يتطلب ميغا MEGA الوصول إلى مكتبة الصور الخاصة بك لإضافة الصور ومقاطع الفيديو إلى معرض الصور في جهازك";
/* Face ID usage description. To protect user privacy Apple requires a purpose string explaining why will be accessed. */
Expand Down
54 changes: 38 additions & 16 deletions iMEGA/Languages/ar.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -3231,7 +3231,7 @@
/* In app notification description representing the time was changed for one off meeting */
"inapp.notifications.scheduledMeetings.oneOff.timeChanged.description"="[B][Email] updated[/B] the meeting time";
/* In app notification description for scheduled meeting title update. */
"inapp.notifications.scheduledMeetings.titleUpdate.description"="[B][Email] updated[/B] the meeting name from [PreviousTitle]” to [B][UpdatedTitle]”[/B]";
"inapp.notifications.scheduledMeetings.titleUpdate.description"="[B][Email] updated[/B] the meeting name from [PreviousTitle]” to [B][UpdatedTitle]”[/B]";
/* In app notification description for cancelled recurring meeting */
"inapp.notifications.scheduledMeetings.recurring.cancelled.description"="[B][Email] cancelled[/B] the meeting and all its occurrences";
/* In app notification description for recurring new meeting invitation. */
Expand All @@ -3244,20 +3244,6 @@
"inapp.notifications.scheduledMeetings.recurring.dayChanged.description"="[B][Email] updated[/B] the recurring meeting date";
/* In app notification description when time field is updated for recurring meeting. */
"inapp.notifications.scheduledMeetings.recurring.timeChanged.description"="[B][Email] updated[/B] the recurring meeting time";
/* In app notification description text representing the meeting repeats every sunday */
"inapp.notifications.scheduledMeetings.weekDay.sun.title"="الأحد";
/* In app notification description text representing the meeting repeats every monday */
"inapp.notifications.scheduledMeetings.weekDay.mon.title"="الاثنين";
/* In app notification description text representing the meeting repeats every tuesday */
"inapp.notifications.scheduledMeetings.weekDay.tue.title"="الثلاثاء";
/* In app notification description text representing the meeting repeats every wednesday */
"inapp.notifications.scheduledMeetings.weekDay.wed.title"="الأربعاء";
/* In app notification description text representing the meeting repeats every thursday */
"inapp.notifications.scheduledMeetings.weekDay.thu.title"="الخميس";
/* In app notification description text representing the meeting repeats every friday */
"inapp.notifications.scheduledMeetings.weekDay.fri.title"="الجمعة";
/* In app notification description text representing the meeting repeats every saturday */
"inapp.notifications.scheduledMeetings.weekDay.sat.title"="السبت";
/* Button title to show list of occurrences of an scheduled meeting from context menu */
"meetings.scheduled.contextMenu.occurrences"="Occurrences";
/* Label to indicate the daily recurrence of an scheduled meeting */
Expand All @@ -3281,4 +3267,40 @@
/* 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"="يتم الآن ترقية الأمان في حسابك. هذا سيحدث مرة واحدة فقط. إذا كنت قد رأيت هذه الرسالة لهذا الحساب من قبل، فانقر فوق إلغاء.";
"account.upgradeSecurity.message.upgrade"="يتم الآن ترقية الأمان في حسابك. هذا سيحدث مرة واحدة فقط. إذا كنت قد رأيت هذه الرسالة لهذا الحساب من قبل، فانقر فوق إلغاء.";
/* Label to introduce meeting info description field */
"meetings.info.descriptionLabel"="الوصف";
/* In app notification description text representing the meeting repeats every sunday. This text is used at the start of the sentence. */
"inapp.notifications.scheduledMeetings.weekDay.sentenceStart.sun.title"="الأحد";
/* In app notification description text representing the meeting repeats every monday. This text is used at the start of the sentence. */
"inapp.notifications.scheduledMeetings.weekDay.sentenceStart.mon.title"="الاثنين";
/* In app notification description text representing the meeting repeats every tuesday. This text is used at the start of the sentence. */
"inapp.notifications.scheduledMeetings.weekDay.sentenceStart.tue.title"="الثلاثاء";
/* In app notification description text representing the meeting repeats every wednesday. This text is used at the start of the sentence. */
"inapp.notifications.scheduledMeetings.weekDay.sentenceStart.wed.title"="الأربعاء";
/* In app notification description text representing the meeting repeats every thursday. This text is used at the start of the sentence. */
"inapp.notifications.scheduledMeetings.weekDay.sentenceStart.thu.title"="الخميس";
/* In app notification description text representing the meeting repeats every friday. This text is used at the start of the sentence. */
"inapp.notifications.scheduledMeetings.weekDay.sentenceStart.fri.title"="الجمعة";
/* In app notification description text representing the meeting repeats every saturday. This text is used at the start of the sentence. */
"inapp.notifications.scheduledMeetings.weekDay.sentenceStart.sat.title"="السبت";
/* In app notification description text representing the meeting repeats every sunday. This text is used in the middle of the sentence. */
"inapp.notifications.scheduledMeetings.weekDay.midSentence.sun.title"="الأحد";
/* In app notification description text representing the meeting repeats every monday. This text is used in the middle of the sentence. */
"inapp.notifications.scheduledMeetings.weekDay.midSentence.mon.title"="الاثنين";
/* In app notification description text representing the meeting repeats every tuesday. This text is used in the middle of the sentence. */
"inapp.notifications.scheduledMeetings.weekDay.midSentence.tue.title"="الثلاثاء";
/* In app notification description text representing the meeting repeats every wednesday. This text is used in the middle of the sentence. */
"inapp.notifications.scheduledMeetings.weekDay.midSentence.wed.title"="الأربعاء";
/* In app notification description text representing the meeting repeats every thursday. This text is used in the middle of the sentence. */
"inapp.notifications.scheduledMeetings.weekDay.midSentence.thu.title"="الخميس";
/* In app notification description text representing the meeting repeats every friday. This text is used in the middle of the sentence. */
"inapp.notifications.scheduledMeetings.weekDay.midSentence.fri.title"="الجمعة";
/* In app notification description text representing the meeting repeats every saturday. This text is used in the middle of the sentence. */
"inapp.notifications.scheduledMeetings.weekDay.midSentence.sat.title"="السبت";
/* Text description for a meeting showing that is a daily recurring meeting */
"meetings.scheduled.recurring.daily"="daily";
/* Text description for a meeting showing that is a weekly recurring meeting */
"meetings.scheduled.recurring.weekly"="weekly";
/* Text description for a meeting showing that is a monthly recurring meeting */
"meetings.scheduled.recurring.monthly"="شهرياً";
Loading

0 comments on commit d8dbe03

Please sign in to comment.