From 73953fc3639819629d2055929430022d2478c205 Mon Sep 17 00:00:00 2001 From: Javier Santana Espejo Date: Tue, 18 Sep 2018 13:52:36 +0200 Subject: [PATCH 01/38] Fixed issues on the Settings storyboard - Fixed misalignment issues. Added missing constraints and changed the ones to let the labels adapt its size dynamically. On the custom cells, pinned constraints to the superview leading and trailing margins. (10473) - Changed all labels to have natural alignment along the storyboard (10474) - Also removed custom separator inset from two table views. --- iMEGA/Settings/Settings.storyboard | 390 ++++++++++++++--------------- 1 file changed, 190 insertions(+), 200 deletions(-) diff --git a/iMEGA/Settings/Settings.storyboard b/iMEGA/Settings/Settings.storyboard index be715d1864..27fd79288d 100644 --- a/iMEGA/Settings/Settings.storyboard +++ b/iMEGA/Settings/Settings.storyboard @@ -1,14 +1,11 @@ - + - - - - + @@ -43,14 +40,14 @@ - - - + + - + @@ -86,14 +83,14 @@ - + - - + - + - + @@ -126,8 +123,8 @@ - - - + + - + @@ -167,8 +164,8 @@ - @@ -345,14 +342,14 @@ - - + - + - + @@ -393,14 +390,14 @@ - - - - - + @@ -590,20 +587,20 @@ - + @@ -873,7 +870,7 @@ - + @@ -977,7 +974,7 @@ - + @@ -1046,14 +1043,14 @@ - + - + @@ -1115,7 +1112,7 @@ - + @@ -1165,7 +1162,7 @@ - + @@ -1314,14 +1311,14 @@ - + - + @@ -1473,7 +1470,7 @@ - + @@ -1576,7 +1573,7 @@ - + From 8510ab0a7e6b3f7e3837889ba86de38c8705b97b Mon Sep 17 00:00:00 2001 From: Javier Trujillo Date: Mon, 1 Oct 2018 10:29:35 +0200 Subject: [PATCH 31/38] Updated localizable strings --- .../Languages/Base.lproj/Localizable.strings | 6 +- iMEGA/Languages/ar.lproj/Localizable.strings | 8 +- iMEGA/Languages/de.lproj/Localizable.strings | 8 +- iMEGA/Languages/en.lproj/Localizable.strings | 6 +- iMEGA/Languages/es.lproj/Localizable.strings | 46 ++++---- iMEGA/Languages/fr.lproj/InfoPlist.strings | 2 +- iMEGA/Languages/fr.lproj/Localizable.strings | 50 ++++----- iMEGA/Languages/he.lproj/Localizable.strings | 8 +- iMEGA/Languages/id.lproj/Localizable.strings | 8 +- iMEGA/Languages/it.lproj/Localizable.strings | 46 ++++---- iMEGA/Languages/ja.lproj/Localizable.strings | 46 ++++---- iMEGA/Languages/ko.lproj/Localizable.strings | 46 ++++---- iMEGA/Languages/nl.lproj/Localizable.strings | 44 ++++---- iMEGA/Languages/pl.lproj/Localizable.strings | 44 ++++---- .../Languages/pt-br.lproj/Localizable.strings | 8 +- iMEGA/Languages/ro.lproj/Localizable.strings | 8 +- iMEGA/Languages/ru.lproj/Localizable.strings | 8 +- iMEGA/Languages/th.lproj/Localizable.strings | 46 ++++---- iMEGA/Languages/tl.lproj/Localizable.strings | 12 +- iMEGA/Languages/tr.lproj/Localizable.strings | 52 ++++----- iMEGA/Languages/uk.lproj/Localizable.strings | 8 +- iMEGA/Languages/vi.lproj/Localizable.strings | 8 +- .../Languages/zh-Hans.lproj/InfoPlist.strings | 2 +- .../zh-Hans.lproj/Localizable.strings | 104 +++++++++--------- .../zh-Hant.lproj/Localizable.strings | 8 +- 25 files changed, 316 insertions(+), 316 deletions(-) diff --git a/iMEGA/Languages/Base.lproj/Localizable.strings b/iMEGA/Languages/Base.lproj/Localizable.strings index cb6905f37c..09a4bb5786 100644 --- a/iMEGA/Languages/Base.lproj/Localizable.strings +++ b/iMEGA/Languages/Base.lproj/Localizable.strings @@ -1625,7 +1625,7 @@ /* Title shown in a page of the on boarding screens explaining that the user can backup the photos automatically */ "Your Photos in the Cloud"="Your Photos in the Cloud"; /* Description shown in a page of the onboarding screens explaining the camera uploads feature */ -"Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."; +"Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."; /* Button which triggers the initial setup */ "Setup MEGA"="Setup MEGA"; /* Detailed explanation of why the user should give some permissions to MEGA */ @@ -1633,11 +1633,11 @@ /* Title label that explains that the user is going to be asked for the photos permission */ "Allow Access to Photos"="Allow Access to Photos"; /* Detailed explanation of why the user should give permission to access to the photos */ -"To share photos and videos allow MEGA to access your photos"="To share photos and videos allow MEGA to access your photos"; +"To share photos and videos, allow MEGA to access your photos"="To share photos and videos, allow MEGA to access your photos"; /* Title label that explains that the user is going to be asked for the microphone and camera permission */ "Enable Microphone and Camera"="Enable Microphone and Camera"; /* Detailed explanation of why the user should give permission to access to the camera and the microphone */ -"To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"; +"To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"; /* Title label that explains that the user is going to be asked for the notifications permission */ "Enable Notifications"="Enable Notifications"; /* Detailed explanation of why the user should give permission to deliver notifications */ diff --git a/iMEGA/Languages/ar.lproj/Localizable.strings b/iMEGA/Languages/ar.lproj/Localizable.strings index 22fd4449e0..6a810651a3 100644 --- a/iMEGA/Languages/ar.lproj/Localizable.strings +++ b/iMEGA/Languages/ar.lproj/Localizable.strings @@ -1625,7 +1625,7 @@ /* Title shown in a page of the on boarding screens explaining that the user can backup the photos automatically */ "Your Photos in the Cloud"="Your Photos in the Cloud"; /* Description shown in a page of the onboarding screens explaining the camera uploads feature */ -"Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."; +"Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."; /* Button which triggers the initial setup */ "Setup MEGA"="Setup MEGA"; /* Detailed explanation of why the user should give some permissions to MEGA */ @@ -1633,14 +1633,14 @@ /* Title label that explains that the user is going to be asked for the photos permission */ "Allow Access to Photos"="Allow Access to Photos"; /* Detailed explanation of why the user should give permission to access to the photos */ -"To share photos and videos allow MEGA to access your photos"="To share photos and videos allow MEGA to access your photos"; +"To share photos and videos, allow MEGA to access your photos"="To share photos and videos, allow MEGA to access your photos"; /* Title label that explains that the user is going to be asked for the microphone and camera permission */ "Enable Microphone and Camera"="Enable Microphone and Camera"; /* Detailed explanation of why the user should give permission to access to the camera and the microphone */ -"To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"; +"To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"; /* Title label that explains that the user is going to be asked for the notifications permission */ "Enable Notifications"="تفعيل التنبيه"; /* Detailed explanation of why the user should give permission to deliver notifications */ "We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; +"Enable Access"="Enable Access"; \ No newline at end of file diff --git a/iMEGA/Languages/de.lproj/Localizable.strings b/iMEGA/Languages/de.lproj/Localizable.strings index b7f20a7477..36eaa3e71d 100644 --- a/iMEGA/Languages/de.lproj/Localizable.strings +++ b/iMEGA/Languages/de.lproj/Localizable.strings @@ -1625,7 +1625,7 @@ /* Title shown in a page of the on boarding screens explaining that the user can backup the photos automatically */ "Your Photos in the Cloud"="Your Photos in the Cloud"; /* Description shown in a page of the onboarding screens explaining the camera uploads feature */ -"Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."; +"Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."; /* Button which triggers the initial setup */ "Setup MEGA"="Setup MEGA"; /* Detailed explanation of why the user should give some permissions to MEGA */ @@ -1633,14 +1633,14 @@ /* Title label that explains that the user is going to be asked for the photos permission */ "Allow Access to Photos"="Allow Access to Photos"; /* Detailed explanation of why the user should give permission to access to the photos */ -"To share photos and videos allow MEGA to access your photos"="To share photos and videos allow MEGA to access your photos"; +"To share photos and videos, allow MEGA to access your photos"="To share photos and videos, allow MEGA to access your photos"; /* Title label that explains that the user is going to be asked for the microphone and camera permission */ "Enable Microphone and Camera"="Enable Microphone and Camera"; /* Detailed explanation of why the user should give permission to access to the camera and the microphone */ -"To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"; +"To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"; /* Title label that explains that the user is going to be asked for the notifications permission */ "Enable Notifications"="Benachrichtigungen"; /* Detailed explanation of why the user should give permission to deliver notifications */ "We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; +"Enable Access"="Enable Access"; \ No newline at end of file diff --git a/iMEGA/Languages/en.lproj/Localizable.strings b/iMEGA/Languages/en.lproj/Localizable.strings index cb6905f37c..09a4bb5786 100644 --- a/iMEGA/Languages/en.lproj/Localizable.strings +++ b/iMEGA/Languages/en.lproj/Localizable.strings @@ -1625,7 +1625,7 @@ /* Title shown in a page of the on boarding screens explaining that the user can backup the photos automatically */ "Your Photos in the Cloud"="Your Photos in the Cloud"; /* Description shown in a page of the onboarding screens explaining the camera uploads feature */ -"Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."; +"Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."; /* Button which triggers the initial setup */ "Setup MEGA"="Setup MEGA"; /* Detailed explanation of why the user should give some permissions to MEGA */ @@ -1633,11 +1633,11 @@ /* Title label that explains that the user is going to be asked for the photos permission */ "Allow Access to Photos"="Allow Access to Photos"; /* Detailed explanation of why the user should give permission to access to the photos */ -"To share photos and videos allow MEGA to access your photos"="To share photos and videos allow MEGA to access your photos"; +"To share photos and videos, allow MEGA to access your photos"="To share photos and videos, allow MEGA to access your photos"; /* Title label that explains that the user is going to be asked for the microphone and camera permission */ "Enable Microphone and Camera"="Enable Microphone and Camera"; /* Detailed explanation of why the user should give permission to access to the camera and the microphone */ -"To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"; +"To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"; /* Title label that explains that the user is going to be asked for the notifications permission */ "Enable Notifications"="Enable Notifications"; /* Detailed explanation of why the user should give permission to deliver notifications */ diff --git a/iMEGA/Languages/es.lproj/Localizable.strings b/iMEGA/Languages/es.lproj/Localizable.strings index a82d5173b6..d928ae9280 100644 --- a/iMEGA/Languages/es.lproj/Localizable.strings +++ b/iMEGA/Languages/es.lproj/Localizable.strings @@ -1302,7 +1302,7 @@ /* Inform user that there were unsupported assets in the share extension */ "shareExtensionUnsupportedAssets"="No se han podido compartir algunos elementos con MEGA"; /* Message shown to the user when the share extension is about to be killed by iOS due to a memory issue */ -"Limited system resources are available when sharing items. Try uploading these files from within the MEGA app."="Limited system resources are available when sharing items. Try uploading these files from within the MEGA app."; +"Limited system resources are available when sharing items. Try uploading these files from within the MEGA app."="Los recursos del sistema disponibles al compartir elementos son limitados. Intenta subir estos archivos desde la aplicación de MEGA."; /* Notification message shown when a transfer failed. Keep colon. */ "Transfer failed:"="Error en la transferencia:"; /* MEGAError */ @@ -1599,48 +1599,48 @@ /* A button to help them restore their account if they have lost their 2FA device. */ "lostYourAuthenticatorDevice"="¿Has perdido tu dispositivo de autenticación?"; /* Settings section title where you can enable the option to 'Save Images in Library' */ -"Save Images in Library"="Save Images in Library"; +"Save Images in Library"="Guardar imágenes en la galería"; /* Settings section title where you can enable the option to 'Save Videos in Library' */ -"Save Videos in Library"="Save Videos in Library"; +"Save Videos in Library"="Guardar vídeos en la galería"; /* Footer text shown under the settings for download options 'Save Images/Videos in Library' */ -"Images and/or videos downloaded will be stored in the device’s media library instead of the Offline section."="Images and/or videos downloaded will be stored in the device’s media library instead of the Offline section."; +"Images and/or videos downloaded will be stored in the device’s media library instead of the Offline section."="Las imágenes y/o los videos descargados se almacenarán en la galería del dispositivo en lugar de la sección Sin conexión."; /* Setting associated with the 'Camera' of the device */ -"Camera"="Camera"; +"Camera"="Cámara"; /* Settings section title where you can enable the option to 'Save in Library' the images or videos taken from your camera in the MEGA app */ -"Save in Library"="Save in Library"; +"Save in Library"="Guardar en la galería"; /* Footer text shown under the Camera setting to explain the option 'Save in Library' */ -"Save a copy of the images and videos taken from the MEGA app in your device’s media library."="Save a copy of the images and videos taken from the MEGA app in your device’s media library."; +"Save a copy of the images and videos taken from the MEGA app in your device’s media library."="Guarda una copia de las imágenes y de los videos capturados desde la aplicación de MEGA en la galería del dispositivo."; /* Title shown in a page of the on boarding screens explaining that the user keeps the encryption keys */ -"You hold the keys"="You hold the keys"; +"You hold the keys"="Tú tienes las claves"; /* Description shown in a page of the onboarding screens explaining the encryption paradigm */ -"Security is why we exist, your files are safe with us behind a well oiled encryption machine where only you can access your files."="Security is why we exist, your files are safe with us behind a well oiled encryption machine where only you can access your files."; +"Security is why we exist, your files are safe with us behind a well oiled encryption machine where only you can access your files."="La seguridad es la razón por la que existimos. Tus archivos están seguros con nosotros gracias a una máquina de cifrado bien engrasada que permite que solo tú puedas acceder a tus archivos."; /* Title shown in a page of the on boarding screens explaining that the chat is encrypted */ -"Encrypted chat"="Encrypted chat"; +"Encrypted chat"="Chat cifrado"; /* Description shown in a page of the onboarding screens explaining the chat feature */ -"Fully encrypted chat with voice and video calls, group messaging and file sharing integration with your Cloud Drive."="Fully encrypted chat with voice and video calls, group messaging and file sharing integration with your Cloud Drive."; +"Fully encrypted chat with voice and video calls, group messaging and file sharing integration with your Cloud Drive."="Chat totalmente cifrado con llamadas y videollamadas, chat de grupo y capacidad de compartir archivos con tu Cloud Drive."; /* Title shown in a page of the on boarding screens explaining that the user can add contacts to chat and colaborate */ -"Create your Network"="Create your Network"; +"Create your Network"="Crea tu propia red"; /* Description shown in a page of the onboarding screens explaining contacts */ -"Add contacts, create a network, colaborate, make voice and video calls without ever leaving MEGA"="Add contacts, create a network, colaborate, make voice and video calls without ever leaving MEGA"; +"Add contacts, create a network, colaborate, make voice and video calls without ever leaving MEGA"="Añade contactos, crea tu propia red, colabora, haz llamadas y videollamadas sin salir de MEGA"; /* Title shown in a page of the on boarding screens explaining that the user can backup the photos automatically */ -"Your Photos in the Cloud"="Your Photos in the Cloud"; +"Your Photos in the Cloud"="Tus fotos en la nube"; /* Description shown in a page of the onboarding screens explaining the camera uploads feature */ -"Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."; +"Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."="La función Subidas de la cámara es esencial para cualquier dispositivo móvil y nosotros la tenemos. Crea tu cuenta ahora."; /* Button which triggers the initial setup */ -"Setup MEGA"="Setup MEGA"; +"Setup MEGA"="Configurar MEGA"; /* Detailed explanation of why the user should give some permissions to MEGA */ -"To fully take advantage of your MEGA account we need to ask you some permissions."="To fully take advantage of your MEGA account we need to ask you some permissions."; +"To fully take advantage of your MEGA account we need to ask you some permissions."="Para aprovechar al máximo tu cuenta MEGA, debemos pedirte algunos permisos."; /* Title label that explains that the user is going to be asked for the photos permission */ -"Allow Access to Photos"="Allow Access to Photos"; +"Allow Access to Photos"="Permitir el acceso a Fotos"; /* Detailed explanation of why the user should give permission to access to the photos */ -"To share photos and videos allow MEGA to access your photos"="To share photos and videos allow MEGA to access your photos"; +"To share photos and videos, allow MEGA to access your photos"="Para compartir fotos y videos, permite que MEGA acceda a tus fotos"; /* Title label that explains that the user is going to be asked for the microphone and camera permission */ -"Enable Microphone and Camera"="Enable Microphone and Camera"; +"Enable Microphone and Camera"="Activar el micrófono y la cámara"; /* Detailed explanation of why the user should give permission to access to the camera and the microphone */ -"To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"; +"To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"="Para hacer llamadas y videollamadas cifradas, permite que MEGA acceda a la cámara y al micrófono"; /* Title label that explains that the user is going to be asked for the notifications permission */ "Enable Notifications"="Activar Notificaciones"; /* Detailed explanation of why the user should give permission to deliver notifications */ -"We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; +"We would like to send you notifications so you receive new messages on your device instantly."="Nos gustaría enviarte notificaciones para que recibas nuevos mensajes al instante en tu dispositivo."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; +"Enable Access"="Habilitar acceso"; \ No newline at end of file diff --git a/iMEGA/Languages/fr.lproj/InfoPlist.strings b/iMEGA/Languages/fr.lproj/InfoPlist.strings index fc1ea2390f..927484ff70 100644 --- a/iMEGA/Languages/fr.lproj/InfoPlist.strings +++ b/iMEGA/Languages/fr.lproj/InfoPlist.strings @@ -7,7 +7,7 @@ /* Contacts Usage Description. To protect user privacy Apple requires a purpose string explaining why will be accessed. */ "NSContactsUsageDescription"="MEGA accède à vos contacts quand vous en sélectionnez certains pour les enregistrer ou les exporter."; /* 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 exige l’accès à votre photothèque pour ajouter des photos et des vidéos à la galerie de votre appareil."; +"NSPhotoLibraryAddUsageDescription"="MEGA doit avoir accès à la médiathèque de votre appareil pour y ajouter des photos et des vidéos."; /* Face ID usage description. To protect user privacy Apple requires a purpose string explaining why will be accessed. */ "NSFaceIDUsageDescription"="MEGA accède à Face ID pour vous permettre de déverrouiller facilement le code d’accès de l’appli si vous activez cette option."; /* Label for any 'Search' button, link, etc. - (String as short as possible). */ diff --git a/iMEGA/Languages/fr.lproj/Localizable.strings b/iMEGA/Languages/fr.lproj/Localizable.strings index c4d2efa344..7ee8f9a58e 100644 --- a/iMEGA/Languages/fr.lproj/Localizable.strings +++ b/iMEGA/Languages/fr.lproj/Localizable.strings @@ -33,7 +33,7 @@ /* Alert message to remember that MEGA app needs permission to use the Microphone to make calls and record videos and it doesn't have it */ "microphonePermissions"="Veuillez donner à l’appli MEGA la permission d’accéder à votre microphone dans vos réglages"; /* Alert message to explain that the MEGA app needs permission to access your device photos */ -"photoLibraryPermissions"="Veuillez donner à l'appli MEGA la permission d'accéder à votre photothèque dans Réglages"; +"photoLibraryPermissions"="Veuillez donner à l’appli MEGA la permission d’accéder à votre médiathèque (Photos) dans Réglages"; /* Alert message shown when the user tries to download an empty folder */ "emptyFolderMessage"="Vous ne pouvez pas télécharger un dossier vide"; /* Message shown when the user clicks on a confirm account link that has already been used */ @@ -1300,9 +1300,9 @@ /* Label in login screen to inform about the chat initialization proccess */ "connecting"="Connexion..."; /* Inform user that there were unsupported assets in the share extension */ -"shareExtensionUnsupportedAssets"="Certains éléments n'ont pas pu être partagés avec MEGA"; +"shareExtensionUnsupportedAssets"="Certains éléments n’ont pas pu être partagés avec MEGA"; /* Message shown to the user when the share extension is about to be killed by iOS due to a memory issue */ -"Limited system resources are available when sharing items. Try uploading these files from within the MEGA app."="Limited system resources are available when sharing items. Try uploading these files from within the MEGA app."; +"Limited system resources are available when sharing items. Try uploading these files from within the MEGA app."="Les ressources du système sont restreintes lors du partage d’éléments. Essayez de téléverser ces fichiers à partir de l’appli MEGA."; /* Notification message shown when a transfer failed. Keep colon. */ "Transfer failed:"="Échec de transfert :"; /* MEGAError */ @@ -1599,48 +1599,48 @@ /* A button to help them restore their account if they have lost their 2FA device. */ "lostYourAuthenticatorDevice"="Avez-vous perdu votre appareil d’authentification ?"; /* Settings section title where you can enable the option to 'Save Images in Library' */ -"Save Images in Library"="Save Images in Library"; +"Save Images in Library"="Enregistrer les images dans la médiathèque"; /* Settings section title where you can enable the option to 'Save Videos in Library' */ -"Save Videos in Library"="Save Videos in Library"; +"Save Videos in Library"="Enregistrer les vidéos dans la médiathèque"; /* Footer text shown under the settings for download options 'Save Images/Videos in Library' */ -"Images and/or videos downloaded will be stored in the device’s media library instead of the Offline section."="Images and/or videos downloaded will be stored in the device’s media library instead of the Offline section."; +"Images and/or videos downloaded will be stored in the device’s media library instead of the Offline section."="Les images et les vidéos téléchargées seront enregistrées dans la médiathèque de l’appareil au lieu de la section Hors ligne."; /* Setting associated with the 'Camera' of the device */ -"Camera"="Camera"; +"Camera"="Appareil photo"; /* Settings section title where you can enable the option to 'Save in Library' the images or videos taken from your camera in the MEGA app */ -"Save in Library"="Save in Library"; +"Save in Library"="Enregistrer dans la médiathèque"; /* Footer text shown under the Camera setting to explain the option 'Save in Library' */ -"Save a copy of the images and videos taken from the MEGA app in your device’s media library."="Save a copy of the images and videos taken from the MEGA app in your device’s media library."; +"Save a copy of the images and videos taken from the MEGA app in your device’s media library."="Enregistrer dans la médiathèque de votre appareil un exemplaire des images et des vidéos prises avec l’appli MEGA."; /* Title shown in a page of the on boarding screens explaining that the user keeps the encryption keys */ -"You hold the keys"="You hold the keys"; +"You hold the keys"="Vous détenez les clés"; /* Description shown in a page of the onboarding screens explaining the encryption paradigm */ -"Security is why we exist, your files are safe with us behind a well oiled encryption machine where only you can access your files."="Security is why we exist, your files are safe with us behind a well oiled encryption machine where only you can access your files."; +"Security is why we exist, your files are safe with us behind a well oiled encryption machine where only you can access your files."="La sécurité est notre raison d’être. Avec nous, vos fichiers sont en sécurité à l’abri d’un système de chiffrement efficace dans lequel vous seul avez accès à vos fichiers."; /* Title shown in a page of the on boarding screens explaining that the chat is encrypted */ -"Encrypted chat"="Encrypted chat"; +"Encrypted chat"="Dialogue en ligne chiffré"; /* Description shown in a page of the onboarding screens explaining the chat feature */ -"Fully encrypted chat with voice and video calls, group messaging and file sharing integration with your Cloud Drive."="Fully encrypted chat with voice and video calls, group messaging and file sharing integration with your Cloud Drive."; +"Fully encrypted chat with voice and video calls, group messaging and file sharing integration with your Cloud Drive."="Le dialogue en ligne est entièrement chiffré, offrant des appels voix, des appels vidéo, une messagerie de groupe et le partage de fichiers intégré à votre disque nuagique."; /* Title shown in a page of the on boarding screens explaining that the user can add contacts to chat and colaborate */ -"Create your Network"="Create your Network"; +"Create your Network"="Créer votre réseau"; /* Description shown in a page of the onboarding screens explaining contacts */ -"Add contacts, create a network, colaborate, make voice and video calls without ever leaving MEGA"="Add contacts, create a network, colaborate, make voice and video calls without ever leaving MEGA"; +"Add contacts, create a network, colaborate, make voice and video calls without ever leaving MEGA"="Ajoutez des contacts, créez un réseau, collaborez, faites des appels voix ou vidéo sans jamais quitter MEGA"; /* Title shown in a page of the on boarding screens explaining that the user can backup the photos automatically */ -"Your Photos in the Cloud"="Your Photos in the Cloud"; +"Your Photos in the Cloud"="Vos photos dans le nuage"; /* Description shown in a page of the onboarding screens explaining the camera uploads feature */ -"Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."; +"Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."="Les téléversements de la caméra sont une fonction essentielle de tout appareil mobile, et nous nous en occupons pour vous. Créez votre compte maintenant."; /* Button which triggers the initial setup */ -"Setup MEGA"="Setup MEGA"; +"Setup MEGA"="Configurer MEGA"; /* Detailed explanation of why the user should give some permissions to MEGA */ -"To fully take advantage of your MEGA account we need to ask you some permissions."="To fully take advantage of your MEGA account we need to ask you some permissions."; +"To fully take advantage of your MEGA account we need to ask you some permissions."="Pour profiter pleinement de votre compte MEGA, nous devons vous demander quelques autorisations."; /* Title label that explains that the user is going to be asked for the photos permission */ -"Allow Access to Photos"="Allow Access to Photos"; +"Allow Access to Photos"="Autoriser l’accès à Photos"; /* Detailed explanation of why the user should give permission to access to the photos */ -"To share photos and videos allow MEGA to access your photos"="To share photos and videos allow MEGA to access your photos"; +"To share photos and videos, allow MEGA to access your photos"="Pour partager des photos et des vidéos, autorisez MEGA à accéder à vos photos et vidéos."; /* Title label that explains that the user is going to be asked for the microphone and camera permission */ -"Enable Microphone and Camera"="Enable Microphone and Camera"; +"Enable Microphone and Camera"="Activer le microphone et l’appareil photo"; /* Detailed explanation of why the user should give permission to access to the camera and the microphone */ -"To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"; +"To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"="Pour faire des appels voix et vidéo chiffrés, autorisez MEGA à accéder à votre appareil photo et à votre microphone"; /* Title label that explains that the user is going to be asked for the notifications permission */ "Enable Notifications"="Activer les notifications"; /* Detailed explanation of why the user should give permission to deliver notifications */ -"We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; +"We would like to send you notifications so you receive new messages on your device instantly."="Nous vous enverrons des notifications afin que vous receviez instantanément sur votre appareil les nouveaux messages."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; +"Enable Access"="Autoriser l’accès"; \ No newline at end of file diff --git a/iMEGA/Languages/he.lproj/Localizable.strings b/iMEGA/Languages/he.lproj/Localizable.strings index 0a34a56d5b..cf6e787500 100644 --- a/iMEGA/Languages/he.lproj/Localizable.strings +++ b/iMEGA/Languages/he.lproj/Localizable.strings @@ -1625,7 +1625,7 @@ /* Title shown in a page of the on boarding screens explaining that the user can backup the photos automatically */ "Your Photos in the Cloud"="Your Photos in the Cloud"; /* Description shown in a page of the onboarding screens explaining the camera uploads feature */ -"Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."; +"Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."; /* Button which triggers the initial setup */ "Setup MEGA"="Setup MEGA"; /* Detailed explanation of why the user should give some permissions to MEGA */ @@ -1633,14 +1633,14 @@ /* Title label that explains that the user is going to be asked for the photos permission */ "Allow Access to Photos"="Allow Access to Photos"; /* Detailed explanation of why the user should give permission to access to the photos */ -"To share photos and videos allow MEGA to access your photos"="To share photos and videos allow MEGA to access your photos"; +"To share photos and videos, allow MEGA to access your photos"="To share photos and videos, allow MEGA to access your photos"; /* Title label that explains that the user is going to be asked for the microphone and camera permission */ "Enable Microphone and Camera"="Enable Microphone and Camera"; /* Detailed explanation of why the user should give permission to access to the camera and the microphone */ -"To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"; +"To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"; /* Title label that explains that the user is going to be asked for the notifications permission */ "Enable Notifications"="אפשר התראות"; /* Detailed explanation of why the user should give permission to deliver notifications */ "We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; +"Enable Access"="Enable Access"; \ No newline at end of file diff --git a/iMEGA/Languages/id.lproj/Localizable.strings b/iMEGA/Languages/id.lproj/Localizable.strings index c788d4c336..2e8d4d3e8a 100644 --- a/iMEGA/Languages/id.lproj/Localizable.strings +++ b/iMEGA/Languages/id.lproj/Localizable.strings @@ -1625,7 +1625,7 @@ /* Title shown in a page of the on boarding screens explaining that the user can backup the photos automatically */ "Your Photos in the Cloud"="Your Photos in the Cloud"; /* Description shown in a page of the onboarding screens explaining the camera uploads feature */ -"Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."; +"Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."; /* Button which triggers the initial setup */ "Setup MEGA"="Setup MEGA"; /* Detailed explanation of why the user should give some permissions to MEGA */ @@ -1633,14 +1633,14 @@ /* Title label that explains that the user is going to be asked for the photos permission */ "Allow Access to Photos"="Allow Access to Photos"; /* Detailed explanation of why the user should give permission to access to the photos */ -"To share photos and videos allow MEGA to access your photos"="To share photos and videos allow MEGA to access your photos"; +"To share photos and videos, allow MEGA to access your photos"="To share photos and videos, allow MEGA to access your photos"; /* Title label that explains that the user is going to be asked for the microphone and camera permission */ "Enable Microphone and Camera"="Enable Microphone and Camera"; /* Detailed explanation of why the user should give permission to access to the camera and the microphone */ -"To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"; +"To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"; /* Title label that explains that the user is going to be asked for the notifications permission */ "Enable Notifications"="Aktifkan Notifikasi"; /* Detailed explanation of why the user should give permission to deliver notifications */ "We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; +"Enable Access"="Enable Access"; \ No newline at end of file diff --git a/iMEGA/Languages/it.lproj/Localizable.strings b/iMEGA/Languages/it.lproj/Localizable.strings index ab6b8f8151..4768d4329d 100644 --- a/iMEGA/Languages/it.lproj/Localizable.strings +++ b/iMEGA/Languages/it.lproj/Localizable.strings @@ -996,7 +996,7 @@ /* A message informing the user that they've reached the full capacity of their accounts. Please leave [S], [/S] as it is which is used to bolden the text. */ "cloudDriveIsFull"="[S]Il tuo account è pieno.[/S] [A]Aggiorna ora[/A] ad un account PRO ora e ottieni [S]fino a 4TB (4096 GB)[/S] di spazio cloud."; /* Storage related with the MEGA PRO account level you can subscribe */ -"productSpace"="di spazio d'archiviazione"; +"productSpace"="Archivio"; /* Some text listed after the amount of transfer quota a user gets with a certain package. For example: '8 TB Transfer quota'. */ "transferQuota"="Quota di trasferimento"; /* Label for any 'Limited' button, link, text, title, etc. - (String as short as possible). */ @@ -1599,48 +1599,48 @@ /* A button to help them restore their account if they have lost their 2FA device. */ "lostYourAuthenticatorDevice"="Hai perso il tuo dispositivo autenticatore?"; /* Settings section title where you can enable the option to 'Save Images in Library' */ -"Save Images in Library"="Save Images in Library"; +"Save Images in Library"="Salva immagini nella Galleria"; /* Settings section title where you can enable the option to 'Save Videos in Library' */ -"Save Videos in Library"="Save Videos in Library"; +"Save Videos in Library"="Salva video nella Galleria"; /* Footer text shown under the settings for download options 'Save Images/Videos in Library' */ -"Images and/or videos downloaded will be stored in the device’s media library instead of the Offline section."="Images and/or videos downloaded will be stored in the device’s media library instead of the Offline section."; +"Images and/or videos downloaded will be stored in the device’s media library instead of the Offline section."="Le immagini e/o i video scaricati saranno archiviati nella Galleria del dispositivo invece della sezione Offline."; /* Setting associated with the 'Camera' of the device */ -"Camera"="Camera"; +"Camera"="Fotocamera"; /* Settings section title where you can enable the option to 'Save in Library' the images or videos taken from your camera in the MEGA app */ -"Save in Library"="Save in Library"; +"Save in Library"="Salva nella Galleria"; /* Footer text shown under the Camera setting to explain the option 'Save in Library' */ -"Save a copy of the images and videos taken from the MEGA app in your device’s media library."="Save a copy of the images and videos taken from the MEGA app in your device’s media library."; +"Save a copy of the images and videos taken from the MEGA app in your device’s media library."="Salva una copia delle immagini e dei video fatti dall'app di MEGA nella Galleria del tuo dispositivo."; /* Title shown in a page of the on boarding screens explaining that the user keeps the encryption keys */ -"You hold the keys"="You hold the keys"; +"You hold the keys"="Tu hai le chiavi"; /* Description shown in a page of the onboarding screens explaining the encryption paradigm */ -"Security is why we exist, your files are safe with us behind a well oiled encryption machine where only you can access your files."="Security is why we exist, your files are safe with us behind a well oiled encryption machine where only you can access your files."; +"Security is why we exist, your files are safe with us behind a well oiled encryption machine where only you can access your files."="La sicurezza è il motivo per cui esistiamo, i tuoi file sono al sicuro con noi dietro ad una macchina di criptazione ben oliata dove solo tu puoi accedere ad i tuoi file."; /* Title shown in a page of the on boarding screens explaining that the chat is encrypted */ -"Encrypted chat"="Encrypted chat"; +"Encrypted chat"="Chat criptata"; /* Description shown in a page of the onboarding screens explaining the chat feature */ -"Fully encrypted chat with voice and video calls, group messaging and file sharing integration with your Cloud Drive."="Fully encrypted chat with voice and video calls, group messaging and file sharing integration with your Cloud Drive."; +"Fully encrypted chat with voice and video calls, group messaging and file sharing integration with your Cloud Drive."="Chat interamente criptate con chiamate audio e video, messaggi di gruppo e condivisione di file integrata al tuo Cloud Drive."; /* Title shown in a page of the on boarding screens explaining that the user can add contacts to chat and colaborate */ -"Create your Network"="Create your Network"; +"Create your Network"="Crea il tuo Network"; /* Description shown in a page of the onboarding screens explaining contacts */ -"Add contacts, create a network, colaborate, make voice and video calls without ever leaving MEGA"="Add contacts, create a network, colaborate, make voice and video calls without ever leaving MEGA"; +"Add contacts, create a network, colaborate, make voice and video calls without ever leaving MEGA"="Aggiungi contatti, crea un network, collabora, effettua chiamate audio e video senza mai lasciare MEGA"; /* Title shown in a page of the on boarding screens explaining that the user can backup the photos automatically */ -"Your Photos in the Cloud"="Your Photos in the Cloud"; +"Your Photos in the Cloud"="Le tue foto nel Cloud"; /* Description shown in a page of the onboarding screens explaining the camera uploads feature */ -"Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."; +"Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."="I caricamenti dalla fotocamera sono una feature essenziale per qualsiasi dispositivo mobile e possiamo farlo per te. Crea il tuo account adesso."; /* Button which triggers the initial setup */ -"Setup MEGA"="Setup MEGA"; +"Setup MEGA"="Imposta MEGA"; /* Detailed explanation of why the user should give some permissions to MEGA */ -"To fully take advantage of your MEGA account we need to ask you some permissions."="To fully take advantage of your MEGA account we need to ask you some permissions."; +"To fully take advantage of your MEGA account we need to ask you some permissions."="Per avere un totale beneficio del tuo account MEGA abbiamo bisogno di chiederti alcuni permessi."; /* Title label that explains that the user is going to be asked for the photos permission */ -"Allow Access to Photos"="Allow Access to Photos"; +"Allow Access to Photos"="Permetti l'accesso alle foto"; /* Detailed explanation of why the user should give permission to access to the photos */ -"To share photos and videos allow MEGA to access your photos"="To share photos and videos allow MEGA to access your photos"; +"To share photos and videos, allow MEGA to access your photos"="Per condividere le foto e i video, permetti a MEGA di accedere alle tue foto"; /* Title label that explains that the user is going to be asked for the microphone and camera permission */ -"Enable Microphone and Camera"="Enable Microphone and Camera"; +"Enable Microphone and Camera"="Attiva microfono e fotocamera"; /* Detailed explanation of why the user should give permission to access to the camera and the microphone */ -"To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"; +"To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"="Per fare chiamate audio e video criptate, permetti a MEGA l'accesso al tuo microfono ed alla tua fotocamera"; /* Title label that explains that the user is going to be asked for the notifications permission */ "Enable Notifications"="Attiva le notifiche"; /* Detailed explanation of why the user should give permission to deliver notifications */ -"We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; +"We would like to send you notifications so you receive new messages on your device instantly."="Vorremmo inviarti notifiche affinché tu possa ricevere messaggi sul tuo dispositivo immediatamente."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; +"Enable Access"="Attiva accesso"; diff --git a/iMEGA/Languages/ja.lproj/Localizable.strings b/iMEGA/Languages/ja.lproj/Localizable.strings index d3259dce32..5211832f5f 100644 --- a/iMEGA/Languages/ja.lproj/Localizable.strings +++ b/iMEGA/Languages/ja.lproj/Localizable.strings @@ -1302,7 +1302,7 @@ /* Inform user that there were unsupported assets in the share extension */ "shareExtensionUnsupportedAssets"="一部のアイテムはMEGAと共有できませんでした"; /* Message shown to the user when the share extension is about to be killed by iOS due to a memory issue */ -"Limited system resources are available when sharing items. Try uploading these files from within the MEGA app."="Limited system resources are available when sharing items. Try uploading these files from within the MEGA app."; +"Limited system resources are available when sharing items. Try uploading these files from within the MEGA app."="項目の共有時に利用できるシステムリソースは限られています。これらのファイルをMEGAアプリ内からアップロードしてみてください。"; /* Notification message shown when a transfer failed. Keep colon. */ "Transfer failed:"="転送できず:"; /* MEGAError */ @@ -1599,48 +1599,48 @@ /* A button to help them restore their account if they have lost their 2FA device. */ "lostYourAuthenticatorDevice"="オーセンティケータ端末を紛失しましたか? "; /* Settings section title where you can enable the option to 'Save Images in Library' */ -"Save Images in Library"="Save Images in Library"; +"Save Images in Library"="ライブラリに画像を保存"; /* Settings section title where you can enable the option to 'Save Videos in Library' */ -"Save Videos in Library"="Save Videos in Library"; +"Save Videos in Library"="ライブラリに動画を保存"; /* Footer text shown under the settings for download options 'Save Images/Videos in Library' */ -"Images and/or videos downloaded will be stored in the device’s media library instead of the Offline section."="Images and/or videos downloaded will be stored in the device’s media library instead of the Offline section."; +"Images and/or videos downloaded will be stored in the device’s media library instead of the Offline section."="ダウンロードした画像や動画は、オフラインセクションではなく、端末のメディアライブラリに保存されます。"; /* Setting associated with the 'Camera' of the device */ -"Camera"="Camera"; +"Camera"="カメラ"; /* Settings section title where you can enable the option to 'Save in Library' the images or videos taken from your camera in the MEGA app */ -"Save in Library"="Save in Library"; +"Save in Library"="ライブラリに保存"; /* Footer text shown under the Camera setting to explain the option 'Save in Library' */ -"Save a copy of the images and videos taken from the MEGA app in your device’s media library."="Save a copy of the images and videos taken from the MEGA app in your device’s media library."; +"Save a copy of the images and videos taken from the MEGA app in your device’s media library."="MEGAアプリから取得した画像と動画のコピーをあなたの端末のメディアライブラリに保存します。"; /* Title shown in a page of the on boarding screens explaining that the user keeps the encryption keys */ -"You hold the keys"="You hold the keys"; +"You hold the keys"="あなたがキーを持っています"; /* Description shown in a page of the onboarding screens explaining the encryption paradigm */ -"Security is why we exist, your files are safe with us behind a well oiled encryption machine where only you can access your files."="Security is why we exist, your files are safe with us behind a well oiled encryption machine where only you can access your files."; +"Security is why we exist, your files are safe with us behind a well oiled encryption machine where only you can access your files."="セキュリティこそが私たちの存在理由です。あなたのファイルは、非常に効果的な暗号化マシンの裏側にあり、安全です。そこで、あなたのファイルにアクセスできるのは、あなただけです。"; /* Title shown in a page of the on boarding screens explaining that the chat is encrypted */ -"Encrypted chat"="Encrypted chat"; +"Encrypted chat"="暗号化されたチャット"; /* Description shown in a page of the onboarding screens explaining the chat feature */ -"Fully encrypted chat with voice and video calls, group messaging and file sharing integration with your Cloud Drive."="Fully encrypted chat with voice and video calls, group messaging and file sharing integration with your Cloud Drive."; +"Fully encrypted chat with voice and video calls, group messaging and file sharing integration with your Cloud Drive."="音声&ビデオ通話、グループメッセージング、クラウドドライブとのファイル共有統合による完全に暗号化されたチャット"; /* Title shown in a page of the on boarding screens explaining that the user can add contacts to chat and colaborate */ -"Create your Network"="Create your Network"; +"Create your Network"="ネットワークの作成"; /* Description shown in a page of the onboarding screens explaining contacts */ -"Add contacts, create a network, colaborate, make voice and video calls without ever leaving MEGA"="Add contacts, create a network, colaborate, make voice and video calls without ever leaving MEGA"; +"Add contacts, create a network, colaborate, make voice and video calls without ever leaving MEGA"="連絡先の追加、ネットワークの作成、コラボレーション、MEGAを離れずに音声通話とビデオ通話を行う"; /* Title shown in a page of the on boarding screens explaining that the user can backup the photos automatically */ -"Your Photos in the Cloud"="Your Photos in the Cloud"; +"Your Photos in the Cloud"="クラウド内のあなたの写真"; /* Description shown in a page of the onboarding screens explaining the camera uploads feature */ -"Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."; +"Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."="カメラアップロードは、あらゆるモバイル端末にとって不可欠な機能で、あなたにもご利用いただけます。今すぐアカウントを作成してください。"; /* Button which triggers the initial setup */ -"Setup MEGA"="Setup MEGA"; +"Setup MEGA"="MEGAをセットアップ"; /* Detailed explanation of why the user should give some permissions to MEGA */ -"To fully take advantage of your MEGA account we need to ask you some permissions."="To fully take advantage of your MEGA account we need to ask you some permissions."; +"To fully take advantage of your MEGA account we need to ask you some permissions."="MEGAアカウントを十分にご活用いただくために、あなたに一部の権限をお尋ねする必要がございます。"; /* Title label that explains that the user is going to be asked for the photos permission */ -"Allow Access to Photos"="Allow Access to Photos"; +"Allow Access to Photos"="写真へのアクセスを許可する"; /* Detailed explanation of why the user should give permission to access to the photos */ -"To share photos and videos allow MEGA to access your photos"="To share photos and videos allow MEGA to access your photos"; +"To share photos and videos, allow MEGA to access your photos"="写真や動画を共有するには、MEGAがあなたの写真へアクセスするのを許可してください"; /* Title label that explains that the user is going to be asked for the microphone and camera permission */ -"Enable Microphone and Camera"="Enable Microphone and Camera"; +"Enable Microphone and Camera"="マイクとカメラを有効にする"; /* Detailed explanation of why the user should give permission to access to the camera and the microphone */ -"To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"; +"To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"="暗号化された音声およびビデオ通話を行うには、MEGAがあなたのカメラとマイクへアクセスするのを許可してください"; /* Title label that explains that the user is going to be asked for the notifications permission */ "Enable Notifications"="通知設定"; /* Detailed explanation of why the user should give permission to deliver notifications */ -"We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; +"We would like to send you notifications so you receive new messages on your device instantly."="あなたに通知を送信し、新しいメッセージを瞬時に端末で受信いただけるようにしたいと思います。"; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; +"Enable Access"="アクセスを有効にする"; \ No newline at end of file diff --git a/iMEGA/Languages/ko.lproj/Localizable.strings b/iMEGA/Languages/ko.lproj/Localizable.strings index eac4668dc9..953d01477f 100644 --- a/iMEGA/Languages/ko.lproj/Localizable.strings +++ b/iMEGA/Languages/ko.lproj/Localizable.strings @@ -1302,7 +1302,7 @@ /* Inform user that there were unsupported assets in the share extension */ "shareExtensionUnsupportedAssets"="일부 항목이 MEGA로 공유될 수 없습니다."; /* Message shown to the user when the share extension is about to be killed by iOS due to a memory issue */ -"Limited system resources are available when sharing items. Try uploading these files from within the MEGA app."="Limited system resources are available when sharing items. Try uploading these files from within the MEGA app."; +"Limited system resources are available when sharing items. Try uploading these files from within the MEGA app."="항목을 공유할 때에는 시스템 자원이 제한적으로 이용가능합니다. MEGA 앱에서 파일들을 업로드하도록 시도해보세요."; /* Notification message shown when a transfer failed. Keep colon. */ "Transfer failed:"="전송 실패:"; /* MEGAError */ @@ -1599,48 +1599,48 @@ /* A button to help them restore their account if they have lost their 2FA device. */ "lostYourAuthenticatorDevice"="인증기 장치를 잃어버렸나요?"; /* Settings section title where you can enable the option to 'Save Images in Library' */ -"Save Images in Library"="Save Images in Library"; +"Save Images in Library"="라이브러리에 이미지 저장"; /* Settings section title where you can enable the option to 'Save Videos in Library' */ -"Save Videos in Library"="Save Videos in Library"; +"Save Videos in Library"="라이브러리에 동영상 저장"; /* Footer text shown under the settings for download options 'Save Images/Videos in Library' */ -"Images and/or videos downloaded will be stored in the device’s media library instead of the Offline section."="Images and/or videos downloaded will be stored in the device’s media library instead of the Offline section."; +"Images and/or videos downloaded will be stored in the device’s media library instead of the Offline section."="다운로드한 이미지와 동영상은 오프라인 영역 대신 기기의 미디어 라이브러리에 저장됩니다."; /* Setting associated with the 'Camera' of the device */ -"Camera"="Camera"; +"Camera"="카메라"; /* Settings section title where you can enable the option to 'Save in Library' the images or videos taken from your camera in the MEGA app */ -"Save in Library"="Save in Library"; +"Save in Library"="라이브러리에 저장"; /* Footer text shown under the Camera setting to explain the option 'Save in Library' */ -"Save a copy of the images and videos taken from the MEGA app in your device’s media library."="Save a copy of the images and videos taken from the MEGA app in your device’s media library."; +"Save a copy of the images and videos taken from the MEGA app in your device’s media library."="MEGA 앱에서 촬영한 이미지 또는 동영상의 사본을 기기의 미디어 라이브러리에 저장합니다."; /* Title shown in a page of the on boarding screens explaining that the user keeps the encryption keys */ -"You hold the keys"="You hold the keys"; +"You hold the keys"="당신이 열쇠를 갖습니다"; /* Description shown in a page of the onboarding screens explaining the encryption paradigm */ -"Security is why we exist, your files are safe with us behind a well oiled encryption machine where only you can access your files."="Security is why we exist, your files are safe with us behind a well oiled encryption machine where only you can access your files."; +"Security is why we exist, your files are safe with us behind a well oiled encryption machine where only you can access your files."="보안은 우리가 존재하는 이유이며, 우리 뒤의 당신만이 파일에 접근할 수 있도록 잘 기름쳐진 암호화 기계와 함께 당신의 파일은 안전합니다."; /* Title shown in a page of the on boarding screens explaining that the chat is encrypted */ -"Encrypted chat"="Encrypted chat"; +"Encrypted chat"="암호화된 대화"; /* Description shown in a page of the onboarding screens explaining the chat feature */ -"Fully encrypted chat with voice and video calls, group messaging and file sharing integration with your Cloud Drive."="Fully encrypted chat with voice and video calls, group messaging and file sharing integration with your Cloud Drive."; +"Fully encrypted chat with voice and video calls, group messaging and file sharing integration with your Cloud Drive."="완전히 암호화된 대화와 음성과 영상 통화, 그룹 대화 그리고 클라우드 드라이브와 통합된 파일 공유"; /* Title shown in a page of the on boarding screens explaining that the user can add contacts to chat and colaborate */ -"Create your Network"="Create your Network"; +"Create your Network"="네트워크 생성"; /* Description shown in a page of the onboarding screens explaining contacts */ -"Add contacts, create a network, colaborate, make voice and video calls without ever leaving MEGA"="Add contacts, create a network, colaborate, make voice and video calls without ever leaving MEGA"; +"Add contacts, create a network, colaborate, make voice and video calls without ever leaving MEGA"="MEGA를 떠나지 않고 연락처를 추가하고, 네트워크를 형성하고, 협업하고, 음성과 영상 통화를 하세요"; /* Title shown in a page of the on boarding screens explaining that the user can backup the photos automatically */ -"Your Photos in the Cloud"="Your Photos in the Cloud"; +"Your Photos in the Cloud"="클라우드 속 당신의 사진"; /* Description shown in a page of the onboarding screens explaining the camera uploads feature */ -"Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."; +"Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."="카메라 업로드는 어떠한 모바일 기기에서 필수 기능이며 우리가 당신을 위해 준비했습니다. 지금 계정을 만드세요."; /* Button which triggers the initial setup */ -"Setup MEGA"="Setup MEGA"; +"Setup MEGA"="MEGA 설정"; /* Detailed explanation of why the user should give some permissions to MEGA */ -"To fully take advantage of your MEGA account we need to ask you some permissions."="To fully take advantage of your MEGA account we need to ask you some permissions."; +"To fully take advantage of your MEGA account we need to ask you some permissions."="당신의 MEGA 계정의 완전한 이용을 위해 우리가 당신에게 몇 가지 권한을 요청합니다."; /* Title label that explains that the user is going to be asked for the photos permission */ -"Allow Access to Photos"="Allow Access to Photos"; +"Allow Access to Photos"="사진에 대한 접근"; /* Detailed explanation of why the user should give permission to access to the photos */ -"To share photos and videos allow MEGA to access your photos"="To share photos and videos allow MEGA to access your photos"; +"To share photos and videos, allow MEGA to access your photos"="사진과 동영상을 공유하려면, MEGA가 당신의 사진에 접근할 수 있도록 허용해주세요"; /* Title label that explains that the user is going to be asked for the microphone and camera permission */ -"Enable Microphone and Camera"="Enable Microphone and Camera"; +"Enable Microphone and Camera"="마이크와 카메라 활성화"; /* Detailed explanation of why the user should give permission to access to the camera and the microphone */ -"To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"; +"To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"="암호화된 음성과 영상 통화를 하려면, MEGA가 당신의 카메라와 마이크에 접근할 수 있도록 해주세요"; /* Title label that explains that the user is going to be asked for the notifications permission */ "Enable Notifications"="알림 활성화"; /* Detailed explanation of why the user should give permission to deliver notifications */ -"We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; +"We would like to send you notifications so you receive new messages on your device instantly."="당신이 메시지를 당신의 기기에서 즉시 받을 수 있도록 알림을 보내고자 합니다."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; +"Enable Access"="접근 허용"; \ No newline at end of file diff --git a/iMEGA/Languages/nl.lproj/Localizable.strings b/iMEGA/Languages/nl.lproj/Localizable.strings index b294756ce1..589bd68b8b 100644 --- a/iMEGA/Languages/nl.lproj/Localizable.strings +++ b/iMEGA/Languages/nl.lproj/Localizable.strings @@ -1302,7 +1302,7 @@ /* Inform user that there were unsupported assets in the share extension */ "shareExtensionUnsupportedAssets"="Sommige items konden niet gedeeld worden in MEGA"; /* Message shown to the user when the share extension is about to be killed by iOS due to a memory issue */ -"Limited system resources are available when sharing items. Try uploading these files from within the MEGA app."="Limited system resources are available when sharing items. Try uploading these files from within the MEGA app."; +"Limited system resources are available when sharing items. Try uploading these files from within the MEGA app."="Gelimiteerde systeem middelen zijn beschikbaar bij gedeelde items. Probeer deze bestanden te uploaden vanuit de MEGA applicatie."; /* Notification message shown when a transfer failed. Keep colon. */ "Transfer failed:"="Overdracht mislukt:"; /* MEGAError */ @@ -1599,48 +1599,48 @@ /* A button to help them restore their account if they have lost their 2FA device. */ "lostYourAuthenticatorDevice"="Bent u uw Authenticatie apparaat verloren?"; /* Settings section title where you can enable the option to 'Save Images in Library' */ -"Save Images in Library"="Save Images in Library"; +"Save Images in Library"="Afbeeldingen opslaan in Bibliotheek"; /* Settings section title where you can enable the option to 'Save Videos in Library' */ -"Save Videos in Library"="Save Videos in Library"; +"Save Videos in Library"="Video's opslaan in Bibliotheek"; /* Footer text shown under the settings for download options 'Save Images/Videos in Library' */ -"Images and/or videos downloaded will be stored in the device’s media library instead of the Offline section."="Images and/or videos downloaded will be stored in the device’s media library instead of the Offline section."; +"Images and/or videos downloaded will be stored in the device’s media library instead of the Offline section."="Afbeeldingen en/of video's die gedownload zijn worden opgeslagen in de media bibliotheek van het apparaat in plaats van de Offline sectie."; /* Setting associated with the 'Camera' of the device */ "Camera"="Camera"; /* Settings section title where you can enable the option to 'Save in Library' the images or videos taken from your camera in the MEGA app */ -"Save in Library"="Save in Library"; +"Save in Library"="Opslaan in Bibliotheek"; /* Footer text shown under the Camera setting to explain the option 'Save in Library' */ -"Save a copy of the images and videos taken from the MEGA app in your device’s media library."="Save a copy of the images and videos taken from the MEGA app in your device’s media library."; +"Save a copy of the images and videos taken from the MEGA app in your device’s media library."="Maak een kopie van de afbeeldingen en video's die gemaakt zijn van de MEGA applicatie in de media bibliotheek van uw apparaat."; /* Title shown in a page of the on boarding screens explaining that the user keeps the encryption keys */ -"You hold the keys"="You hold the keys"; +"You hold the keys"="U heeft de sleutels"; /* Description shown in a page of the onboarding screens explaining the encryption paradigm */ -"Security is why we exist, your files are safe with us behind a well oiled encryption machine where only you can access your files."="Security is why we exist, your files are safe with us behind a well oiled encryption machine where only you can access your files."; +"Security is why we exist, your files are safe with us behind a well oiled encryption machine where only you can access your files."="Veiligheid is waarom we bestaan, uw bestanden zijn veilig bij ons achter een goed geolied coderingsapparaat waar alleen u toegang heeft tot uw bestanden."; /* Title shown in a page of the on boarding screens explaining that the chat is encrypted */ -"Encrypted chat"="Encrypted chat"; +"Encrypted chat"="Gecodeerd gesprek"; /* Description shown in a page of the onboarding screens explaining the chat feature */ -"Fully encrypted chat with voice and video calls, group messaging and file sharing integration with your Cloud Drive."="Fully encrypted chat with voice and video calls, group messaging and file sharing integration with your Cloud Drive."; +"Fully encrypted chat with voice and video calls, group messaging and file sharing integration with your Cloud Drive."="Volledig gecodeerd gesprek met spraak en video oproepen, groepsgesprekken en bestandsdeling integratie met uw Cloud Schijf."; /* Title shown in a page of the on boarding screens explaining that the user can add contacts to chat and colaborate */ -"Create your Network"="Create your Network"; +"Create your Network"="Creëer uw Netwerk"; /* Description shown in a page of the onboarding screens explaining contacts */ -"Add contacts, create a network, colaborate, make voice and video calls without ever leaving MEGA"="Add contacts, create a network, colaborate, make voice and video calls without ever leaving MEGA"; +"Add contacts, create a network, colaborate, make voice and video calls without ever leaving MEGA"="Contacten toevoegen, creëer een netwerk, samenwerken, maak spraak en video gesprekken zonder ooit MEGA te verlaten"; /* Title shown in a page of the on boarding screens explaining that the user can backup the photos automatically */ -"Your Photos in the Cloud"="Your Photos in the Cloud"; +"Your Photos in the Cloud"="Uw Foto's in de Cloud"; /* Description shown in a page of the onboarding screens explaining the camera uploads feature */ -"Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."; +"Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."="Camera uploads is een essentieel kenmerk voor elk mobiel apparaat en wij hebben u bedekt. Creëer uw account nu."; /* Button which triggers the initial setup */ -"Setup MEGA"="Setup MEGA"; +"Setup MEGA"="MEGA Instellen"; /* Detailed explanation of why the user should give some permissions to MEGA */ -"To fully take advantage of your MEGA account we need to ask you some permissions."="To fully take advantage of your MEGA account we need to ask you some permissions."; +"To fully take advantage of your MEGA account we need to ask you some permissions."="Om volledig voordeel te krijgen van uw MEGA account hebben we sommige toestemmingen nodig."; /* Title label that explains that the user is going to be asked for the photos permission */ -"Allow Access to Photos"="Allow Access to Photos"; +"Allow Access to Photos"="Verleen Toegang tot Foto's"; /* Detailed explanation of why the user should give permission to access to the photos */ -"To share photos and videos allow MEGA to access your photos"="To share photos and videos allow MEGA to access your photos"; +"To share photos and videos, allow MEGA to access your photos"="Om foto's en video's te delen, verleen MEGA toegang tot uw foto's"; /* Title label that explains that the user is going to be asked for the microphone and camera permission */ -"Enable Microphone and Camera"="Enable Microphone and Camera"; +"Enable Microphone and Camera"="Microfoon en Camera inschakelen"; /* Detailed explanation of why the user should give permission to access to the camera and the microphone */ -"To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"; +"To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"="Om gecodeerde gesprek en video oproepen te maken, verleen MEGA toegang tot uw Camera en Microfoon"; /* Title label that explains that the user is going to be asked for the notifications permission */ "Enable Notifications"="Notificaties inschakelen"; /* Detailed explanation of why the user should give permission to deliver notifications */ -"We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; +"We would like to send you notifications so you receive new messages on your device instantly."="We willen u notificaties sturen zodat u nieuwe berichten direct op uw apparaat kunt ontvangen."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; +"Enable Access"="Toegang inschakelen"; \ No newline at end of file diff --git a/iMEGA/Languages/pl.lproj/Localizable.strings b/iMEGA/Languages/pl.lproj/Localizable.strings index 950f310936..5ae652461b 100644 --- a/iMEGA/Languages/pl.lproj/Localizable.strings +++ b/iMEGA/Languages/pl.lproj/Localizable.strings @@ -1599,48 +1599,48 @@ /* A button to help them restore their account if they have lost their 2FA device. */ "lostYourAuthenticatorDevice"="Zgubiłeś swoje urządzenie?"; /* Settings section title where you can enable the option to 'Save Images in Library' */ -"Save Images in Library"="Save Images in Library"; +"Save Images in Library"="Zapisz obrazy w bibliotece"; /* Settings section title where you can enable the option to 'Save Videos in Library' */ -"Save Videos in Library"="Save Videos in Library"; +"Save Videos in Library"="Zapisz wideo w bibliotece"; /* Footer text shown under the settings for download options 'Save Images/Videos in Library' */ -"Images and/or videos downloaded will be stored in the device’s media library instead of the Offline section."="Images and/or videos downloaded will be stored in the device’s media library instead of the Offline section."; +"Images and/or videos downloaded will be stored in the device’s media library instead of the Offline section."="Zdjęcia i / lub pobrane filmy będą przechowywane w bibliotece multimediów urządzenia zamiast w sekcji Offline."; /* Setting associated with the 'Camera' of the device */ -"Camera"="Camera"; +"Camera"="Aparat"; /* Settings section title where you can enable the option to 'Save in Library' the images or videos taken from your camera in the MEGA app */ -"Save in Library"="Save in Library"; +"Save in Library"="Zapisz w bibliotece"; /* Footer text shown under the Camera setting to explain the option 'Save in Library' */ -"Save a copy of the images and videos taken from the MEGA app in your device’s media library."="Save a copy of the images and videos taken from the MEGA app in your device’s media library."; +"Save a copy of the images and videos taken from the MEGA app in your device’s media library."="Zapisz kopię zdjęć i filmów pobranych z aplikacji MEGA w bibliotece multimediów urządzenia."; /* Title shown in a page of the on boarding screens explaining that the user keeps the encryption keys */ -"You hold the keys"="You hold the keys"; +"You hold the keys"="Ty przechowujesz klucze"; /* Description shown in a page of the onboarding screens explaining the encryption paradigm */ -"Security is why we exist, your files are safe with us behind a well oiled encryption machine where only you can access your files."="Security is why we exist, your files are safe with us behind a well oiled encryption machine where only you can access your files."; +"Security is why we exist, your files are safe with us behind a well oiled encryption machine where only you can access your files."="Bezpieczeństwo, dlatego istniejemy, twoje pliki są bezpieczne u nas za dobrze naoliwioną maszyną szyfrującą, gdzie tylko ty masz dostęp do twoich plików."; /* Title shown in a page of the on boarding screens explaining that the chat is encrypted */ -"Encrypted chat"="Encrypted chat"; +"Encrypted chat"="Zaszyfrowany czat"; /* Description shown in a page of the onboarding screens explaining the chat feature */ -"Fully encrypted chat with voice and video calls, group messaging and file sharing integration with your Cloud Drive."="Fully encrypted chat with voice and video calls, group messaging and file sharing integration with your Cloud Drive."; +"Fully encrypted chat with voice and video calls, group messaging and file sharing integration with your Cloud Drive."="W pełni zaszyfrowany czat z połączeniami głosowymi i wideo, przesyłanie wiadomości grupowych i integracja udostępniania plików z dyskiem Cloud Drive."; /* Title shown in a page of the on boarding screens explaining that the user can add contacts to chat and colaborate */ -"Create your Network"="Create your Network"; +"Create your Network"="Stwórz swoją sieć"; /* Description shown in a page of the onboarding screens explaining contacts */ -"Add contacts, create a network, colaborate, make voice and video calls without ever leaving MEGA"="Add contacts, create a network, colaborate, make voice and video calls without ever leaving MEGA"; +"Add contacts, create a network, colaborate, make voice and video calls without ever leaving MEGA"="Dodawaj kontakty, twórz sieć, współpracuj, nawiązywaj połączenia głosowe i wideo bez opuszczania MEGA"; /* Title shown in a page of the on boarding screens explaining that the user can backup the photos automatically */ -"Your Photos in the Cloud"="Your Photos in the Cloud"; +"Your Photos in the Cloud"="Twoje zdjęcia w chmurze"; /* Description shown in a page of the onboarding screens explaining the camera uploads feature */ -"Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."; +"Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."="Przesyłanie z kamer to podstawowa funkcja każdego urządzenia mobilnego, a my jesteśmy objęci. Utwórz teraz swoje konto."; /* Button which triggers the initial setup */ -"Setup MEGA"="Setup MEGA"; +"Setup MEGA"="Skonfiguruj MEGA"; /* Detailed explanation of why the user should give some permissions to MEGA */ -"To fully take advantage of your MEGA account we need to ask you some permissions."="To fully take advantage of your MEGA account we need to ask you some permissions."; +"To fully take advantage of your MEGA account we need to ask you some permissions."="Aby w pełni wykorzystać swoje konto MEGA, musimy poprosić Cię o kilka uprawnień."; /* Title label that explains that the user is going to be asked for the photos permission */ -"Allow Access to Photos"="Allow Access to Photos"; +"Allow Access to Photos"="Zezwalaj na dostęp do zdjęć"; /* Detailed explanation of why the user should give permission to access to the photos */ -"To share photos and videos allow MEGA to access your photos"="To share photos and videos allow MEGA to access your photos"; +"To share photos and videos, allow MEGA to access your photos"="Aby udostępniać zdjęcia i filmy, zezwól MEGA na dostęp do zdjęć"; /* Title label that explains that the user is going to be asked for the microphone and camera permission */ -"Enable Microphone and Camera"="Enable Microphone and Camera"; +"Enable Microphone and Camera"="Włącz mikrofon i kamerę"; /* Detailed explanation of why the user should give permission to access to the camera and the microphone */ -"To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"; +"To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"="Aby szyfrować rozmowy głosowe i wideo, zezwól MEGA na dostęp do kamery i mikrofonu"; /* Title label that explains that the user is going to be asked for the notifications permission */ "Enable Notifications"="Odblokuj powiadomienia"; /* Detailed explanation of why the user should give permission to deliver notifications */ -"We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; +"We would like to send you notifications so you receive new messages on your device instantly."="Chcemy wysyłać Ci powiadomienia, aby natychmiast otrzymywać nowe wiadomości na Twoim urządzeniu."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; +"Enable Access"="Włącz dostęp"; \ No newline at end of file diff --git a/iMEGA/Languages/pt-br.lproj/Localizable.strings b/iMEGA/Languages/pt-br.lproj/Localizable.strings index 2f9258c3f8..e076609b9a 100644 --- a/iMEGA/Languages/pt-br.lproj/Localizable.strings +++ b/iMEGA/Languages/pt-br.lproj/Localizable.strings @@ -1625,7 +1625,7 @@ /* Title shown in a page of the on boarding screens explaining that the user can backup the photos automatically */ "Your Photos in the Cloud"="Your Photos in the Cloud"; /* Description shown in a page of the onboarding screens explaining the camera uploads feature */ -"Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."; +"Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."; /* Button which triggers the initial setup */ "Setup MEGA"="Setup MEGA"; /* Detailed explanation of why the user should give some permissions to MEGA */ @@ -1633,14 +1633,14 @@ /* Title label that explains that the user is going to be asked for the photos permission */ "Allow Access to Photos"="Allow Access to Photos"; /* Detailed explanation of why the user should give permission to access to the photos */ -"To share photos and videos allow MEGA to access your photos"="To share photos and videos allow MEGA to access your photos"; +"To share photos and videos, allow MEGA to access your photos"="To share photos and videos, allow MEGA to access your photos"; /* Title label that explains that the user is going to be asked for the microphone and camera permission */ "Enable Microphone and Camera"="Enable Microphone and Camera"; /* Detailed explanation of why the user should give permission to access to the camera and the microphone */ -"To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"; +"To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"; /* Title label that explains that the user is going to be asked for the notifications permission */ "Enable Notifications"="Notificações"; /* Detailed explanation of why the user should give permission to deliver notifications */ "We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; +"Enable Access"="Enable Access"; \ No newline at end of file diff --git a/iMEGA/Languages/ro.lproj/Localizable.strings b/iMEGA/Languages/ro.lproj/Localizable.strings index b0f82e3b52..6896e8a6fe 100644 --- a/iMEGA/Languages/ro.lproj/Localizable.strings +++ b/iMEGA/Languages/ro.lproj/Localizable.strings @@ -1625,7 +1625,7 @@ /* Title shown in a page of the on boarding screens explaining that the user can backup the photos automatically */ "Your Photos in the Cloud"="Your Photos in the Cloud"; /* Description shown in a page of the onboarding screens explaining the camera uploads feature */ -"Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."; +"Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."; /* Button which triggers the initial setup */ "Setup MEGA"="Setup MEGA"; /* Detailed explanation of why the user should give some permissions to MEGA */ @@ -1633,14 +1633,14 @@ /* Title label that explains that the user is going to be asked for the photos permission */ "Allow Access to Photos"="Allow Access to Photos"; /* Detailed explanation of why the user should give permission to access to the photos */ -"To share photos and videos allow MEGA to access your photos"="To share photos and videos allow MEGA to access your photos"; +"To share photos and videos, allow MEGA to access your photos"="To share photos and videos, allow MEGA to access your photos"; /* Title label that explains that the user is going to be asked for the microphone and camera permission */ "Enable Microphone and Camera"="Enable Microphone and Camera"; /* Detailed explanation of why the user should give permission to access to the camera and the microphone */ -"To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"; +"To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"; /* Title label that explains that the user is going to be asked for the notifications permission */ "Enable Notifications"="Activează notificările"; /* Detailed explanation of why the user should give permission to deliver notifications */ "We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; +"Enable Access"="Enable Access"; \ No newline at end of file diff --git a/iMEGA/Languages/ru.lproj/Localizable.strings b/iMEGA/Languages/ru.lproj/Localizable.strings index d985f05c40..9452e89ec2 100644 --- a/iMEGA/Languages/ru.lproj/Localizable.strings +++ b/iMEGA/Languages/ru.lproj/Localizable.strings @@ -1625,7 +1625,7 @@ /* Title shown in a page of the on boarding screens explaining that the user can backup the photos automatically */ "Your Photos in the Cloud"="Your Photos in the Cloud"; /* Description shown in a page of the onboarding screens explaining the camera uploads feature */ -"Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."; +"Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."; /* Button which triggers the initial setup */ "Setup MEGA"="Setup MEGA"; /* Detailed explanation of why the user should give some permissions to MEGA */ @@ -1633,14 +1633,14 @@ /* Title label that explains that the user is going to be asked for the photos permission */ "Allow Access to Photos"="Allow Access to Photos"; /* Detailed explanation of why the user should give permission to access to the photos */ -"To share photos and videos allow MEGA to access your photos"="To share photos and videos allow MEGA to access your photos"; +"To share photos and videos, allow MEGA to access your photos"="To share photos and videos, allow MEGA to access your photos"; /* Title label that explains that the user is going to be asked for the microphone and camera permission */ "Enable Microphone and Camera"="Enable Microphone and Camera"; /* Detailed explanation of why the user should give permission to access to the camera and the microphone */ -"To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"; +"To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"; /* Title label that explains that the user is going to be asked for the notifications permission */ "Enable Notifications"="Включить Уведомления"; /* Detailed explanation of why the user should give permission to deliver notifications */ "We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; +"Enable Access"="Enable Access"; \ No newline at end of file diff --git a/iMEGA/Languages/th.lproj/Localizable.strings b/iMEGA/Languages/th.lproj/Localizable.strings index b756c23c0c..a626311814 100644 --- a/iMEGA/Languages/th.lproj/Localizable.strings +++ b/iMEGA/Languages/th.lproj/Localizable.strings @@ -1302,7 +1302,7 @@ /* Inform user that there were unsupported assets in the share extension */ "shareExtensionUnsupportedAssets"="ไม่สามารถแชร์บางรายการกับ MEGA"; /* Message shown to the user when the share extension is about to be killed by iOS due to a memory issue */ -"Limited system resources are available when sharing items. Try uploading these files from within the MEGA app."="Limited system resources are available when sharing items. Try uploading these files from within the MEGA app."; +"Limited system resources are available when sharing items. Try uploading these files from within the MEGA app."="ระบบทรัพยากรที่ใช้ได้มีอยู่อย่างจำกัดเมื่อแชร์รายการ ให้พยายามอัปโหลดไฟล์เหล่านี้จากแอป MEGA"; /* Notification message shown when a transfer failed. Keep colon. */ "Transfer failed:"="ถ่ายโอนไม่สำเร็จ:"; /* MEGAError */ @@ -1599,48 +1599,48 @@ /* A button to help them restore their account if they have lost their 2FA device. */ "lostYourAuthenticatorDevice"="อุปกรณ์ตัวรับรองความถูกต้องของคุณสูญหายหรือไม่"; /* Settings section title where you can enable the option to 'Save Images in Library' */ -"Save Images in Library"="Save Images in Library"; +"Save Images in Library"="บันทึกรูปภาพในไลบรารี"; /* Settings section title where you can enable the option to 'Save Videos in Library' */ -"Save Videos in Library"="Save Videos in Library"; +"Save Videos in Library"="บันทึกวิดีโอในไลบรารี"; /* Footer text shown under the settings for download options 'Save Images/Videos in Library' */ -"Images and/or videos downloaded will be stored in the device’s media library instead of the Offline section."="Images and/or videos downloaded will be stored in the device’s media library instead of the Offline section."; +"Images and/or videos downloaded will be stored in the device’s media library instead of the Offline section."="รูปภาพและ/หรือวิดีโอที่ดาวน์โหลดจะถูกเก็บไว้ในไลบรารีสื่อของอุปกรณ์แทนที่จะเป็นส่วนออฟไลน์"; /* Setting associated with the 'Camera' of the device */ -"Camera"="Camera"; +"Camera"="กล้อง"; /* Settings section title where you can enable the option to 'Save in Library' the images or videos taken from your camera in the MEGA app */ -"Save in Library"="Save in Library"; +"Save in Library"="บันทึกในไลบรารี"; /* Footer text shown under the Camera setting to explain the option 'Save in Library' */ -"Save a copy of the images and videos taken from the MEGA app in your device’s media library."="Save a copy of the images and videos taken from the MEGA app in your device’s media library."; +"Save a copy of the images and videos taken from the MEGA app in your device’s media library."="บันทึกสำเนาของรูปภาพและวิดีโอที่ถ่ายจากแอป MEGA ในไลบรารีสื่อของอุปกรณ์"; /* Title shown in a page of the on boarding screens explaining that the user keeps the encryption keys */ -"You hold the keys"="You hold the keys"; +"You hold the keys"="คุณคือผู้ถือกุญแจ"; /* Description shown in a page of the onboarding screens explaining the encryption paradigm */ -"Security is why we exist, your files are safe with us behind a well oiled encryption machine where only you can access your files."="Security is why we exist, your files are safe with us behind a well oiled encryption machine where only you can access your files."; +"Security is why we exist, your files are safe with us behind a well oiled encryption machine where only you can access your files."="ความปลอดภัยคือเหตุผลหลักที่เราดำเนินการอยู่ ไฟล์ของคุณจะมีความปลอดภัยมากยิ่งขึ้น เพราะใช้เครื่องมือเข้ารหัสที่ป้องกันไฟล์ของคุณ ซึ่งมีเพียงคุณเท่านั้นที่สามารถเข้าถึงไฟล์ได้"; /* Title shown in a page of the on boarding screens explaining that the chat is encrypted */ -"Encrypted chat"="Encrypted chat"; +"Encrypted chat"="เข้ารหัสแชท"; /* Description shown in a page of the onboarding screens explaining the chat feature */ -"Fully encrypted chat with voice and video calls, group messaging and file sharing integration with your Cloud Drive."="Fully encrypted chat with voice and video calls, group messaging and file sharing integration with your Cloud Drive."; +"Fully encrypted chat with voice and video calls, group messaging and file sharing integration with your Cloud Drive."="แชทที่มีการเข้ารหัสอย่างเต็มที่ไม่ว่าจะเป็นการโทรด้วยเสียงและวิดีโอ การส่งข้อความแบบกลุ่มและบูรณาการไฟล์ร่วมกันกับคลาวด์ไดรฟ์ของคุณ"; /* Title shown in a page of the on boarding screens explaining that the user can add contacts to chat and colaborate */ -"Create your Network"="Create your Network"; +"Create your Network"="สร้างเครือข่ายของคุณ"; /* Description shown in a page of the onboarding screens explaining contacts */ -"Add contacts, create a network, colaborate, make voice and video calls without ever leaving MEGA"="Add contacts, create a network, colaborate, make voice and video calls without ever leaving MEGA"; +"Add contacts, create a network, colaborate, make voice and video calls without ever leaving MEGA"="เพิ่มผู้ติดต่อ สร้างเครือข่าย การทำงานร่วมกัน โทรออกด้วยเสียงและวิดีโอได้โดยไม่ต้องออกจากแอป MEGA"; /* Title shown in a page of the on boarding screens explaining that the user can backup the photos automatically */ -"Your Photos in the Cloud"="Your Photos in the Cloud"; +"Your Photos in the Cloud"="รูปถ่ายของคุณในคลาวด์"; /* Description shown in a page of the onboarding screens explaining the camera uploads feature */ -"Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."; +"Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."="การอัปโหลดจากกล้อง เป็นฟีเจอร์สำคัญสำหรับโทรศัพท์มือถือทุกเครื่องและเราได้ให้ความสำคัญกับคุณ สร้างบัญชีของคุณเลย"; /* Button which triggers the initial setup */ -"Setup MEGA"="Setup MEGA"; +"Setup MEGA"="ตั้งค่า MEGA"; /* Detailed explanation of why the user should give some permissions to MEGA */ -"To fully take advantage of your MEGA account we need to ask you some permissions."="To fully take advantage of your MEGA account we need to ask you some permissions."; +"To fully take advantage of your MEGA account we need to ask you some permissions."="เพื่อใช้ประโยชน์จากบัญชี MEGA ของคุณอย่างเต็มที่ เราจำเป็นต้องขอสิทธิ์บางอย่างแก่คุณ"; /* Title label that explains that the user is going to be asked for the photos permission */ -"Allow Access to Photos"="Allow Access to Photos"; +"Allow Access to Photos"="อนุญาตให้เข้าถึงรูปถ่าย"; /* Detailed explanation of why the user should give permission to access to the photos */ -"To share photos and videos allow MEGA to access your photos"="To share photos and videos allow MEGA to access your photos"; +"To share photos and videos, allow MEGA to access your photos"="หากต้องการแชร์รูปถ่ายและวิดีโอ ต้องอนุญาตให้ MEGA เข้าถึงรูปถ่ายของคุณ"; /* Title label that explains that the user is going to be asked for the microphone and camera permission */ -"Enable Microphone and Camera"="Enable Microphone and Camera"; +"Enable Microphone and Camera"="เปิดใช้งานไมโครโฟนและกล้องถ่ายรูป"; /* Detailed explanation of why the user should give permission to access to the camera and the microphone */ -"To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"; +"To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"="หากต้องการแชทด้วยเสียงและวิดีโอคอลแบบเข้ารหัส ต้องอนุญาตให้ MEGA เข้าถึงกล้องและไมโครโฟนของคุณ"; /* Title label that explains that the user is going to be asked for the notifications permission */ "Enable Notifications"="เปิดใช้การแจ้งเตือน"; /* Detailed explanation of why the user should give permission to deliver notifications */ -"We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; +"We would like to send you notifications so you receive new messages on your device instantly."="เราต้องการส่งการแจ้งเตือนเพื่อให้คุณได้รับข้อความใหม่บนอุปกรณ์ของคุณทันที"; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; +"Enable Access"="อนุญาต"; \ No newline at end of file diff --git a/iMEGA/Languages/tl.lproj/Localizable.strings b/iMEGA/Languages/tl.lproj/Localizable.strings index c6879f2372..15315805cb 100644 --- a/iMEGA/Languages/tl.lproj/Localizable.strings +++ b/iMEGA/Languages/tl.lproj/Localizable.strings @@ -1002,7 +1002,7 @@ /* Label for any 'Limited' button, link, text, title, etc. - (String as short as possible). */ "limited"="Limitado"; /* A message shown at registration time when users have to select their plan. The FREE 50 GB plan is subject to the achievements program. */ -"subjectToYourParticipationInOurAchievementsProgram"="Subject to your participation in our achievements program."; +"subjectToYourParticipationInOurAchievementsProgram"="Subject sa iyong partisipasyon sa aming achievements program."; /* Price asociated with the MEGA PRO account level you can subscribe */ "productPricePerMonth"="%@ kada buwan"; /* Header that help you with the upgrading process explaining that you have to choose one of the plans below to continue */ @@ -1258,7 +1258,7 @@ /* Title shown when you almost had used your available transfer quota. */ "depletedTransferQuota_title"="Depleted na ang transfer quota"; /* Description shown when you almost had used your available transfer quota. */ -"depletedTransferQuota_message"="Your queued download exceeds the current transfer quota available for your account and may therefore be interrupted."; +"depletedTransferQuota_message"="Ang iyong queued download ay lagpas sa kasalukuyang transfer quota na available sa iyong account at maaaring maputol."; /* Button title to see the available pro plans in MEGA */ "seePlans"="Tingnan ang plano"; /* Label for any 'Dismiss' button, link, text, title, etc. - (String as short as possible). */ @@ -1625,7 +1625,7 @@ /* Title shown in a page of the on boarding screens explaining that the user can backup the photos automatically */ "Your Photos in the Cloud"="Your Photos in the Cloud"; /* Description shown in a page of the onboarding screens explaining the camera uploads feature */ -"Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."; +"Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."; /* Button which triggers the initial setup */ "Setup MEGA"="Setup MEGA"; /* Detailed explanation of why the user should give some permissions to MEGA */ @@ -1633,14 +1633,14 @@ /* Title label that explains that the user is going to be asked for the photos permission */ "Allow Access to Photos"="Allow Access to Photos"; /* Detailed explanation of why the user should give permission to access to the photos */ -"To share photos and videos allow MEGA to access your photos"="To share photos and videos allow MEGA to access your photos"; +"To share photos and videos, allow MEGA to access your photos"="To share photos and videos, allow MEGA to access your photos"; /* Title label that explains that the user is going to be asked for the microphone and camera permission */ "Enable Microphone and Camera"="Enable Microphone and Camera"; /* Detailed explanation of why the user should give permission to access to the camera and the microphone */ -"To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"; +"To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"; /* Title label that explains that the user is going to be asked for the notifications permission */ "Enable Notifications"="Paganahin ang Notifications"; /* Detailed explanation of why the user should give permission to deliver notifications */ "We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; +"Enable Access"="Enable Access"; \ No newline at end of file diff --git a/iMEGA/Languages/tr.lproj/Localizable.strings b/iMEGA/Languages/tr.lproj/Localizable.strings index a21175a239..033fac18cb 100644 --- a/iMEGA/Languages/tr.lproj/Localizable.strings +++ b/iMEGA/Languages/tr.lproj/Localizable.strings @@ -89,7 +89,7 @@ /* Button title which triggers the action to login in your MEGA account */ "login"="Oturum Aç"; /* Button title which triggers the action to create a MEGA account */ -"createAccount"="Hesap Yaratın"; +"createAccount"="Hesap Oluşturun"; /* Message shown when the user writes a wrong email or password on login */ "invalidMailOrPassword"="Geçersiz e-posta ve/veya parola. Lütfen tekrar deneyin"; /* Error message when to many attempts to login */ @@ -129,7 +129,7 @@ /* */ "passwordStrong"="Bu parola en karmaşık kaba kuvvet saldırılarına karşı gelecektir. Lütfen hatırlayacağınızdan emin olun."; /* */ -"agreeWithTheMEGATermsOfService"="MEGA Hizmet Şartlarını kabul ediyorum"; +"agreeWithTheMEGATermsOfService"="MEGA Hizmet Koşullarını kabul ediyorum"; /* Error text shown when you have not entered a correct name */ "nameInvalidFormat"="Geçerli bir isim girin"; /* */ @@ -169,7 +169,7 @@ /* */ "fileLinkUnavailableText1"="Aşağıdaki nedenlerden ötürü olabilir:"; /* ToS refers to Terms of Service and AUP refers to Acceptable Use Policy. */ -"fileLinkUnavailableText2"="Bu dosya Dosya Hizmet Koşulları/Kabul Edilebilir Kullanım İlkeleri ihlali nedeni ile silinmiş."; +"fileLinkUnavailableText2"="Dosya Hizmet ve Kabul Edilebilir Kullanım koşullarına uygun olmadığı için silindi."; /* */ "fileLinkUnavailableText3"="Geçersiz URL - erişmek istediğiniz bağlantı geçerli değil"; /* */ @@ -663,7 +663,7 @@ /* Title of one of the Settings sections where you can see the MEGA's 'Privacy Policy' */ "privacyPolicyLabel"="Gizlilik İlkeleri"; /* Title of one of the Settings sections where you can see the MEGA's 'Terms of Service' */ -"termsOfServicesLabel"="hizmet şartları"; +"termsOfServicesLabel"="Hizmet Koşulları"; /* Title of one of the Settings sections where you can see the MEGA's 'Data Protection Regulation' */ "dataProtectionRegulationLabel"="Data Protection Regulation"; /* State shown to if something is enabled or disabled on Settings main tab. For example: "Passcode Off" */ @@ -1599,48 +1599,48 @@ /* A button to help them restore their account if they have lost their 2FA device. */ "lostYourAuthenticatorDevice"="Authenticator cihazınızı mı kaybettiniz?"; /* Settings section title where you can enable the option to 'Save Images in Library' */ -"Save Images in Library"="Save Images in Library"; +"Save Images in Library"="Görüntüleri Kütüphaneye Kaydet"; /* Settings section title where you can enable the option to 'Save Videos in Library' */ -"Save Videos in Library"="Save Videos in Library"; +"Save Videos in Library"="Videoları Kütüphaneye Kaydet"; /* Footer text shown under the settings for download options 'Save Images/Videos in Library' */ -"Images and/or videos downloaded will be stored in the device’s media library instead of the Offline section."="Images and/or videos downloaded will be stored in the device’s media library instead of the Offline section."; +"Images and/or videos downloaded will be stored in the device’s media library instead of the Offline section."="İndirilen görüntüler ve/veya videolar çevrimdışı bölümü yerine cihazınızın medya kütüphanesine indirilecektir."; /* Setting associated with the 'Camera' of the device */ -"Camera"="Camera"; +"Camera"="Kamera"; /* Settings section title where you can enable the option to 'Save in Library' the images or videos taken from your camera in the MEGA app */ -"Save in Library"="Save in Library"; +"Save in Library"="Kütüphaneye Kaydet"; /* Footer text shown under the Camera setting to explain the option 'Save in Library' */ -"Save a copy of the images and videos taken from the MEGA app in your device’s media library."="Save a copy of the images and videos taken from the MEGA app in your device’s media library."; +"Save a copy of the images and videos taken from the MEGA app in your device’s media library."="MEGA uygulamasından çekilen görüntü ve videoların bir kopyasını cihazınızın medya kütüphanesine kaydedin."; /* Title shown in a page of the on boarding screens explaining that the user keeps the encryption keys */ -"You hold the keys"="You hold the keys"; +"You hold the keys"="Anahtarlar sizdedir"; /* Description shown in a page of the onboarding screens explaining the encryption paradigm */ -"Security is why we exist, your files are safe with us behind a well oiled encryption machine where only you can access your files."="Security is why we exist, your files are safe with us behind a well oiled encryption machine where only you can access your files."; +"Security is why we exist, your files are safe with us behind a well oiled encryption machine where only you can access your files."="Var olmamızın sebebi güvenliktir, dosyalarınız sadece sizin erişebileceğiniz güzelce yağlanmış bir şifreleme makinesinin arkasında bizle güvendedir."; /* Title shown in a page of the on boarding screens explaining that the chat is encrypted */ -"Encrypted chat"="Encrypted chat"; +"Encrypted chat"="Şifreli konuşma"; /* Description shown in a page of the onboarding screens explaining the chat feature */ -"Fully encrypted chat with voice and video calls, group messaging and file sharing integration with your Cloud Drive."="Fully encrypted chat with voice and video calls, group messaging and file sharing integration with your Cloud Drive."; +"Fully encrypted chat with voice and video calls, group messaging and file sharing integration with your Cloud Drive."="Bulut sürücünüzle ilişkilendirilmiş tümüyle şifrelenmiş sesli ve görüntülü aramalar, grup mesajlaşmaları ve dosya paylaşımı."; /* Title shown in a page of the on boarding screens explaining that the user can add contacts to chat and colaborate */ -"Create your Network"="Create your Network"; +"Create your Network"="Ağınızı Oluşturun"; /* Description shown in a page of the onboarding screens explaining contacts */ -"Add contacts, create a network, colaborate, make voice and video calls without ever leaving MEGA"="Add contacts, create a network, colaborate, make voice and video calls without ever leaving MEGA"; +"Add contacts, create a network, colaborate, make voice and video calls without ever leaving MEGA"="MEGA'dan ayrılmadan kişiler ekleyin, ağ oluşturun, işbirliği yapın, sesli ve görüntülü aramalar yapın."; /* Title shown in a page of the on boarding screens explaining that the user can backup the photos automatically */ -"Your Photos in the Cloud"="Your Photos in the Cloud"; +"Your Photos in the Cloud"="Buluttaki Fotoğraflarınız"; /* Description shown in a page of the onboarding screens explaining the camera uploads feature */ -"Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."; +"Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."="MEGA Kamera Yüklemelerinin her mobil cihaz için vazgeçilmez olduğunu unutmadı. Hesabınızı şimdi oluşturun."; /* Button which triggers the initial setup */ -"Setup MEGA"="Setup MEGA"; +"Setup MEGA"="MEGA'yı kur"; /* Detailed explanation of why the user should give some permissions to MEGA */ -"To fully take advantage of your MEGA account we need to ask you some permissions."="To fully take advantage of your MEGA account we need to ask you some permissions."; +"To fully take advantage of your MEGA account we need to ask you some permissions."="MEGA hesabınızın tüm avantajlarından yararlanabilmeniz için bazı izinler vermeniz gerekiyor."; /* Title label that explains that the user is going to be asked for the photos permission */ -"Allow Access to Photos"="Allow Access to Photos"; +"Allow Access to Photos"="Resimlere Erişime İzin Ver"; /* Detailed explanation of why the user should give permission to access to the photos */ -"To share photos and videos allow MEGA to access your photos"="To share photos and videos allow MEGA to access your photos"; +"To share photos and videos, allow MEGA to access your photos"="Resim ve video paylaşmak için, MEGA'nın resimlerinize erişmesine izin verin."; /* Title label that explains that the user is going to be asked for the microphone and camera permission */ -"Enable Microphone and Camera"="Enable Microphone and Camera"; +"Enable Microphone and Camera"="Mikrofon ve Kamerayı Etkinleştir"; /* Detailed explanation of why the user should give permission to access to the camera and the microphone */ -"To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"; +"To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"="Şifreli sesli ve görüntülü aramalar için, MEGA'nın Kameranıza ve Mikrofonunuza erişmesine izin verin"; /* Title label that explains that the user is going to be asked for the notifications permission */ "Enable Notifications"="Bildirimleri Etkinleştir"; /* Detailed explanation of why the user should give permission to deliver notifications */ -"We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; +"We would like to send you notifications so you receive new messages on your device instantly."="Yeni mesajları anında alabilmeniz için size bildirim göndermek istiyoruz."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; +"Enable Access"="Erişimi Etkinleştir"; \ No newline at end of file diff --git a/iMEGA/Languages/uk.lproj/Localizable.strings b/iMEGA/Languages/uk.lproj/Localizable.strings index df55ce158d..79668a00c0 100644 --- a/iMEGA/Languages/uk.lproj/Localizable.strings +++ b/iMEGA/Languages/uk.lproj/Localizable.strings @@ -1625,7 +1625,7 @@ /* Title shown in a page of the on boarding screens explaining that the user can backup the photos automatically */ "Your Photos in the Cloud"="Your Photos in the Cloud"; /* Description shown in a page of the onboarding screens explaining the camera uploads feature */ -"Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."; +"Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."; /* Button which triggers the initial setup */ "Setup MEGA"="Setup MEGA"; /* Detailed explanation of why the user should give some permissions to MEGA */ @@ -1633,14 +1633,14 @@ /* Title label that explains that the user is going to be asked for the photos permission */ "Allow Access to Photos"="Allow Access to Photos"; /* Detailed explanation of why the user should give permission to access to the photos */ -"To share photos and videos allow MEGA to access your photos"="To share photos and videos allow MEGA to access your photos"; +"To share photos and videos, allow MEGA to access your photos"="To share photos and videos, allow MEGA to access your photos"; /* Title label that explains that the user is going to be asked for the microphone and camera permission */ "Enable Microphone and Camera"="Enable Microphone and Camera"; /* Detailed explanation of why the user should give permission to access to the camera and the microphone */ -"To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"; +"To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"; /* Title label that explains that the user is going to be asked for the notifications permission */ "Enable Notifications"="Увімкнути повідомлення"; /* Detailed explanation of why the user should give permission to deliver notifications */ "We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; +"Enable Access"="Enable Access"; \ No newline at end of file diff --git a/iMEGA/Languages/vi.lproj/Localizable.strings b/iMEGA/Languages/vi.lproj/Localizable.strings index cf7e149104..f486a03c97 100644 --- a/iMEGA/Languages/vi.lproj/Localizable.strings +++ b/iMEGA/Languages/vi.lproj/Localizable.strings @@ -1625,7 +1625,7 @@ /* Title shown in a page of the on boarding screens explaining that the user can backup the photos automatically */ "Your Photos in the Cloud"="Your Photos in the Cloud"; /* Description shown in a page of the onboarding screens explaining the camera uploads feature */ -"Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."; +"Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."; /* Button which triggers the initial setup */ "Setup MEGA"="Setup MEGA"; /* Detailed explanation of why the user should give some permissions to MEGA */ @@ -1633,14 +1633,14 @@ /* Title label that explains that the user is going to be asked for the photos permission */ "Allow Access to Photos"="Allow Access to Photos"; /* Detailed explanation of why the user should give permission to access to the photos */ -"To share photos and videos allow MEGA to access your photos"="To share photos and videos allow MEGA to access your photos"; +"To share photos and videos, allow MEGA to access your photos"="To share photos and videos, allow MEGA to access your photos"; /* Title label that explains that the user is going to be asked for the microphone and camera permission */ "Enable Microphone and Camera"="Enable Microphone and Camera"; /* Detailed explanation of why the user should give permission to access to the camera and the microphone */ -"To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"; +"To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"; /* Title label that explains that the user is going to be asked for the notifications permission */ "Enable Notifications"="Bật Thông Báo"; /* Detailed explanation of why the user should give permission to deliver notifications */ "We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; +"Enable Access"="Enable Access"; \ No newline at end of file diff --git a/iMEGA/Languages/zh-Hans.lproj/InfoPlist.strings b/iMEGA/Languages/zh-Hans.lproj/InfoPlist.strings index 61541dfc90..bfcd2db1c5 100644 --- a/iMEGA/Languages/zh-Hans.lproj/InfoPlist.strings +++ b/iMEGA/Languages/zh-Hans.lproj/InfoPlist.strings @@ -7,7 +7,7 @@ /* Contacts Usage Description. To protect user privacy Apple requires a purpose string explaining why will be accessed. */ "NSContactsUsageDescription"="当您选择保存/导出联系人时,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需要获得访问权限才能保存图片和影片到您的本地照片中"; +"NSPhotoLibraryAddUsageDescription"="MEGA需要获得访问权限才能保存照片与视频至您的本地相册"; /* Face ID usage description. To protect user privacy Apple requires a purpose string explaining why will be accessed. */ "NSFaceIDUsageDescription"="允许MEGA访问Face ID能够让您轻松解锁应用程序的密码。"; /* Label for any 'Search' button, link, etc. - (String as short as possible). */ diff --git a/iMEGA/Languages/zh-Hans.lproj/Localizable.strings b/iMEGA/Languages/zh-Hans.lproj/Localizable.strings index aae8e01caf..0f503389f1 100644 --- a/iMEGA/Languages/zh-Hans.lproj/Localizable.strings +++ b/iMEGA/Languages/zh-Hans.lproj/Localizable.strings @@ -33,7 +33,7 @@ /* Alert message to remember that MEGA app needs permission to use the Microphone to make calls and record videos and it doesn't have it */ "microphonePermissions"="请在您的设置中授予MEGA应用访问您的麦克风的权限"; /* Alert message to explain that the MEGA app needs permission to access your device photos */ -"photoLibraryPermissions"="请在设置中允许MEGA App 访问您的照片库。"; +"photoLibraryPermissions"="请在设置中允许MEGA应用程序访问您的照片库"; /* Alert message shown when the user tries to download an empty folder */ "emptyFolderMessage"="您不能下载空的文件夹。"; /* Message shown when the user clicks on a confirm account link that has already been used */ @@ -51,7 +51,7 @@ /* Alert title shown when you have written a decryption key not valid */ "decryptionKeyNotValid"="无效的密钥"; /* Alert title shown when your account has been closed through another client or the web by killing all your sessions */ -"loggedOut_alertTitle"="已登出"; +"loggedOut_alertTitle"="已注销"; /* Alert message shown when your account has been closed through another client or the web by killing all your sessions */ "loggedOutFromAnotherLocation"="您已从其他位置登出该设备"; /* Alert title shown when the app detects that the Secure Sockets Layer (SSL) key of MEGA can't be verified. */ @@ -153,7 +153,7 @@ /* Warning message shown when you try to confirm an account but you are logged in with another one */ "alreadyLoggedInAlertMessage"="如果您同意,当前的账户将被登出并且所有离线数据将被删除。是否要继续?"; /* Error shown when the user tries to change his mail to one that is already used */ -"emailAlreadyInUse"="发生错误,此电子信箱已被使用。"; +"emailAlreadyInUse"="错误。此邮箱已被使用。"; /* Title shown inside an alert if you don't have enough space on your device to download something */ "nodeTooBig"="您的设备内存不足"; /* Title for the file link view */ @@ -327,9 +327,9 @@ /* Error message shown when a user tries to download a folder with the name Inbox on the main directory of the offline section */ "folderInboxError"="这个收件夹标签仅供Apple使用"; /* Title shown under the action that allows you to save an image to your camera roll */ -"saveImage"="储存图片"; +"saveImage"="保存照片"; /* Title shown under the action that allows you to save several images to your camera roll */ -"saveImages"="储存图片"; +"saveImages"="保存照片"; /* Title shown under the action that allows you to get a link to file or folder */ "getLink"="取得链接"; /* Title shown under the action that allows you to get several links to files and/or folders */ @@ -351,7 +351,7 @@ /* A title for the Copyright Warning dialog. */ "copyrightWarning"="智慧财产权警告"; /* A title for the Copyright Warning dialog. Designed to make the user feel as though this is not targeting them, but is a warning for everybody who uses our service. */ -"copyrightWarningToAll"="致所有使用者之著作权警告"; +"copyrightWarningToAll"="致所有使用者的著作权警告"; /* String already exists: 367, but we need to split paragraphs. */ "copyrightMessagePart1"="MEGA尊重他人之著作权,且要求MEGA的云端服务使用者遵守著作权法。"; /* String already exists: 367, but we need to split paragraphs */ @@ -513,7 +513,7 @@ /* Button title that enables the functionality 'Camera Uploads', which uploads all the photos in your device to MEGA */ "enableCameraUploadsButton"="允许从相机上传"; /* Success message shown when Camera Uploads has been enabled */ -"cameraUploadsEnabled"="已开启相机上传"; +"cameraUploadsEnabled"="已启用相机上传"; /* Message shown when the camera uploads have been completed */ "cameraUploadsComplete"="从相机上传成功"; /* Message shown while uploading files. Singular. */ @@ -673,7 +673,7 @@ /* Header to explain that 'Upload videos', 'Use cellular connection' and 'Only when charging' are options of the Camera Uploads */ "options"="选择"; /* Option title to enable upload videos with Camera Uploads */ -"uploadVideosLabel"="上传影片"; +"uploadVideosLabel"="上传视频"; /* Option title to enable Camera Uploads only when the device is charging */ "onlyWhenChargingLabel"="只在充电状态下"; /* Footer text to explain the Camera Uploads functionality */ @@ -687,17 +687,17 @@ /* Title for the section "Acknowledgements" of the app */ "acknowledgements"="感谢"; /* Title for the MEGA Recovery Key */ -"masterKey"="还原金钥"; +"masterKey"="恢复密钥"; /* Section title where you can change your MEGA's password */ "changePasswordLabel"="变更密码"; /* Advising the user to keep the user's master key safe. */ -"exportMasterKeyFooter"="汇出还原金钥并将其保存于安全的位置,使您于设置新密码时不会有资料遗失。"; +"exportMasterKeyFooter"="导出恢复密钥并将其保存在安全位置,使您可以设置新密码并不会丢失数据信息。"; /* Question button to present a view where it's explained what is the Recovery Key */ "whyDoINeedARecoveryKey"="为什么我会需要还原金钥?"; /* Detailed explanation of how the master encryption key (now renamed "Recovery Key") works, and why it is important to remember your password. */ "masterKey_firstParagraph"="您的资料只有在经过一连串的解密操作后才能读取,此操作属于严谨加密方式,需使用您的主加密密钥(还原金钥)才能解密,我们已使用您的密码加密储存该金钥。也就是说,如果您遗失了您的密码,还原金钥将无法再被解密汇出,您也无法再解密您的资料。"; /* */ -"masterKey_thirdParagraph"="外来攻击者如持有您的金钥仍将无法获取您的资料。密码重置将会需要金钥以及需可存取您的电子邮件。"; +"masterKey_thirdParagraph"="外来攻击者如持有您的密钥仍将无法获取您的资料。密码重置将会需要密钥以及需可存取您的电子邮件。"; /* Message of the dialog displayed when copy the user's Recovery Key to the clipboard to be saved or exported. */ "recoveryKeyCopiedToClipboard"="恢复秘钥已复制到剪贴板。请妥善保管。"; /* Alert title shown when you have exported your MEGA Recovery Key */ @@ -721,19 +721,19 @@ /* Footer text that explains when disabling the HTTP protocol for transfers may be useful */ "transfersSectionFooter"="若传输不能正常启动,请尝试启用这个选项。所有传输都已被加密,所以一般情况下HTTP已经足够安全。"; /* Title header that refers to where you enable the options 'Save images in gallery' and 'Save videos in gallery' inside 'Settings' -> 'Advanced' section" */ -"imageAndVideoDownloadsHeader"="图片与影片下载"; +"imageAndVideoDownloadsHeader"="照片与视频下载"; /* Title header that refers to where do you enable the options 'Save media in gallery -> 'Advanced' section. String as short as possible */ "photosTakenAndVideoRecordedFromWithinTheAppHeader"="从应用程序中获取的媒体"; /* Section title where you can enable the option 'Save images in gallery' */ -"saveImagesInGallery"="将图片存入图库"; +"saveImagesInGallery"="保存照片至相册"; /* Section title where you can enable the option 'Save videos in gallery' */ -"saveVideosInGallery"="将影片存入图库"; +"saveVideosInGallery"="保存视频至相册"; /* Section title where you can enable the option 'Save media in gallery' */ -"saveMediaInGallery"="保存媒体至图库"; +"saveMediaInGallery"="保存媒体至相册"; /* Footer text that explain what happen if the options 'Save videos in gallery’ and 'Save images in gallery’ are enabled */ -"imageAndVideoDownloadsFooter"="于您设备上之图库中储存iOS兼容的图片和影片(注:图片和影片将不会被存于离线模式中)。"; +"imageAndVideoDownloadsFooter"="保存iOS兼容照片与视频至您的本地相册(注意:照片与视频将不会被存于离线模式)。"; /* Footer text that explain what happen if the options 'Save media in gallery’ is enabled */ -"photosTakenAndVideoRecordedFromWithinTheAppFooter"="启用此选项可以将已有的照片和录制的视频保存至图库"; +"photosTakenAndVideoRecordedFromWithinTheAppFooter"="启用此选项可将已有照片与视频保存至相册"; /* Footer text that explain what amount of space you will free up if 'Clear Offline data', 'Clear cache' or 'Clear Rubbish Bin' is tapped */ "currentlyUsing"="目前已使用%s"; /* In 'My account', when user want to delete/remove/cancel account will click button named 'Cancel your account' */ @@ -745,7 +745,7 @@ /* During account cancellation (deletion) */ "cancellationLinkHasExpired"="注销链接已失效。"; /* Text shown in the last alert dialog to confirm the cancellation of an account */ -"enterYourPasswordToConfirmThatYouWanToClose"="这是删除账户的最后步骤。您将永久遗失储存在云端空间中的所有资料。请于下方输入您的密码。"; +"enterYourPasswordToConfirmThatYouWanToClose"="这是删除您账户的最后一步。您将永久失去储存在云端空间中的所有资料。请在下方输入您的密码。"; /* During account cancellation (deletion) */ "accountCanceledSuccessfully"="您的账号已被成功取消。"; /* Account closure, password check dialog when user click on closure email. */ @@ -803,9 +803,9 @@ /* A message shown to explain that the user has to input (type or paste) their recovery key to continue with the reset password process. */ "pleaseEnterYourRecoveryKey"="请输入您的还原金钥"; /* Label for any 'Recovery Key' button, link, text, title, etc. Preserve uppercase - (String as short as possible). The Recovery Key is the new name for the account 'Master Key', and can unlock (recover) the account if the user forgets their password. */ -"recoveryKey"="还原金钥"; +"recoveryKey"="恢复密钥"; /* An alert title where the user provided the incorrect Recovery Key. */ -"invalidRecoveryKey"="回复还原金钥"; +"invalidRecoveryKey"="恢复密钥无效"; /* Text of the alert after opening the recovery link to reset pass being logged. */ "youRecoveryKeyIsGoingTo"="还原金钥将被用于重设您的密码。请输入您的新密码。"; /* */ @@ -842,9 +842,9 @@ /* The [X] will be replaced with the e-mail address. */ "congratulationsNewEmailAddress"="恭喜您完成更换,您于此MEGA账户的新电子邮件地址为:[X]"; /* Button text to close other login sessions except the current session in use. This will log out other devices which have an active login session. */ -"closeOtherSessions"="从其他设备中登出账户"; +"closeOtherSessions"="关闭其他会话"; /* Message shown when you click on 'Close other session' to block other login sessions except the current session in use. This message is shown when this has been done. */ -"sessionsClosed"="已关闭之其他登入"; +"sessionsClosed"="会话已关闭"; /* Section title where you can change the app's passcode */ "changePasscodeLabel"="更改验证码"; /* Title to describe a simple (four digit) passcode */ @@ -914,7 +914,7 @@ /* A message which is shown once someone has invited a friend as part of the achievements program. */ "howItWorksTertiary"="若您邀请的是曾使用过MEGA的用户,则无法得到奖励,且您将不会收到相关通知。"; /* Header of block with achievements bonuses. */ -"unlockedBonuses"="待解任务与奖励挑战:"; +"unlockedBonuses"="未解锁奖励:"; /* A header/title of a section which contains information about used/available storage space on a user's cloud drive. */ "storageQuota"="空间使用量"; /* The header/title of a block/section which contains information about the user's used/available transfer allowance for their account. */ @@ -946,7 +946,7 @@ /* Label to show that an error related with expiration occurs during a SDK operation. */ "expired"="过期"; /* Title of the button which logs out from your account. */ -"logoutLabel"="登出"; +"logoutLabel"="注销"; /* String shown when you are logging out of your account. */ "loggingOut"="正在登出"; /* Button to remove avatar. Try to keep the text short (as in English) */ @@ -1076,7 +1076,7 @@ /* Title show when the chat is disabled */ "chatIsDisabled"="聊天功能已停用"; /* Text button shown when the chat is disabled and if tapped the chat will be enabled */ -"enable"="激活"; +"enable"="启用"; /* Text button shown when an option is enabled, to allow to disable it. String as sort as possible. */ "disable"="停用"; /* Conversations section */ @@ -1355,7 +1355,7 @@ /* Label to show that an error related with an unknown error occurs during a SDK operation. */ "Unknown error"="未知的错误"; /* Text shown in an alert when the user is about to change the language of the app */ -"languageRestartAlert"="更改语言后,您将需要重启Mega"; +"languageRestartAlert"="更改语言设置后, 您需要重新启动MEGA"; /* Text shown in a notification to make it easy for the user to restart the app after the language is changed */ "languageRestartNotification"="语言设置完成。点击重新启动。"; /* The following strings are only for the App Store description, they're not used on the app (The only exception is the one with 'autorenewableDescription' key) On the 'generalDescriptionParagraph6' we must delete 'Desktop - https://mega.nz/' because the app can be rejected because of that. */ @@ -1415,7 +1415,7 @@ /* Action to reset the current valid QR code of the user */ "resetQrCode"="重置二维码"; /* Footer that explains what would happen if the user resets his/her QR code */ -"resetQrCodeFooter"="之前的二维码将不再有效。"; +"resetQrCodeFooter"="之前的二维码将失效。"; /* Title for view that displays the QR code of the user. String as short as possible. */ "myCode"="我的二维码"; /* Segmented control title for view that allows the user to scan QR codes. String as short as possible. */ @@ -1487,7 +1487,7 @@ /* Label for test password button and titles */ "testPassword"="密码测试"; /* Label for recovery key button */ -"backupRecoveryKey"="备份还原秘钥"; +"backupRecoveryKey"="备份恢复密钥"; /* Used as a message in the 'Password reminder' dialog as a tip on why confirming the password and/or exporting the recovery key is important and vital for the user to not lose any data. */ "testPasswordText"="请在下方测试您所记得的密码。如果您忘记密码,您将无法再访问您储存在 MEGA 的数据。[A]了解更多[/A]"; /* Title text for the account confirmation. */ @@ -1581,13 +1581,13 @@ /* Description for the ‘Two-Factor Authentication’ in the security settings section. */ "whatIsTwoFactorAuthentication"="双重验证是您账户的第二层安全保护。"; /* Description text of the dialog displayed to start setup the Two-Factor Authentication */ -"whyYouDoNeedTwoFactorAuthenticationDescription"="双重验证是您账户的第二层安全保护。即使他人得知您的密码,没有六位数验证码也无权对其访问,因此只有您拥有访问权限。"; +"whyYouDoNeedTwoFactorAuthenticationDescription"="双重验证是您账户的第二层安全保护。即使他人得知您的密码,无6位验证码也无权对其访问,因此只有您拥有访问权限。"; /* Alert text shown when enabling Two-Factor Authentication when you don't have a two factor authentication app installed on the device */ "youNeedATwoFactorAuthenticationApp"="您需要在此设备上安装双重验证应用程序"; /* A title on the mobile web client page showing that 2FA has been enabled successfully. */ "twoFactorAuthenticationEnabled"="双重验证已启用"; /* A message on the dialog shown after 2FA was successfully enabled. */ -"twoFactorAuthenticationEnabledDescription"="在您下次登录账户时,系统会要求您输入由验证程序提供的6位数验证码。"; +"twoFactorAuthenticationEnabledDescription"="在您下次登录账户时,系统会要求您输入由验证程序提供的6位验证码。"; /* A warning message on the Backup Recovery Key dialog to tell the user to backup their Recovery Key to their local computer. */ "pleaseSaveYourRecoveryKey"="请将您的恢复秘钥保存在安全位置"; /* An informational message on the Backup Recovery Key dialog. */ @@ -1599,48 +1599,48 @@ /* A button to help them restore their account if they have lost their 2FA device. */ "lostYourAuthenticatorDevice"="丢失了您的验证设备?"; /* Settings section title where you can enable the option to 'Save Images in Library' */ -"Save Images in Library"="Save Images in Library"; +"Save Images in Library"="保存照片至资料库"; /* Settings section title where you can enable the option to 'Save Videos in Library' */ -"Save Videos in Library"="Save Videos in Library"; +"Save Videos in Library"="保存视频至资料库"; /* Footer text shown under the settings for download options 'Save Images/Videos in Library' */ -"Images and/or videos downloaded will be stored in the device’s media library instead of the Offline section."="Images and/or videos downloaded will be stored in the device’s media library instead of the Offline section."; +"Images and/or videos downloaded will be stored in the device’s media library instead of the Offline section."="已下载的照片与/或视频将储存在您设备的媒体资料库中,而非离线部分。"; /* Setting associated with the 'Camera' of the device */ -"Camera"="Camera"; +"Camera"="相机"; /* Settings section title where you can enable the option to 'Save in Library' the images or videos taken from your camera in the MEGA app */ -"Save in Library"="Save in Library"; +"Save in Library"="保存至资料库"; /* Footer text shown under the Camera setting to explain the option 'Save in Library' */ -"Save a copy of the images and videos taken from the MEGA app in your device’s media library."="Save a copy of the images and videos taken from the MEGA app in your device’s media library."; +"Save a copy of the images and videos taken from the MEGA app in your device’s media library."="将MEGA应用程序中拍摄的照片与视频的副本保存在您设备的媒体资料库中。"; /* Title shown in a page of the on boarding screens explaining that the user keeps the encryption keys */ -"You hold the keys"="You hold the keys"; +"You hold the keys"="您持有这把密钥"; /* Description shown in a page of the onboarding screens explaining the encryption paradigm */ -"Security is why we exist, your files are safe with us behind a well oiled encryption machine where only you can access your files."="Security is why we exist, your files are safe with us behind a well oiled encryption machine where only you can access your files."; +"Security is why we exist, your files are safe with us behind a well oiled encryption machine where only you can access your files."="安全即是我们存在的意义。您的文件会在我们的加密机器下受到安全保护,并且只有您可以访问您的文件。"; /* Title shown in a page of the on boarding screens explaining that the chat is encrypted */ -"Encrypted chat"="Encrypted chat"; +"Encrypted chat"="已加密聊天"; /* Description shown in a page of the onboarding screens explaining the chat feature */ -"Fully encrypted chat with voice and video calls, group messaging and file sharing integration with your Cloud Drive."="Fully encrypted chat with voice and video calls, group messaging and file sharing integration with your Cloud Drive."; +"Fully encrypted chat with voice and video calls, group messaging and file sharing integration with your Cloud Drive."="使用您的云盘即可享有完全加密的语音与视频通话、群发信息以及文件共享整合。"; /* Title shown in a page of the on boarding screens explaining that the user can add contacts to chat and colaborate */ -"Create your Network"="Create your Network"; +"Create your Network"="创建您的网络"; /* Description shown in a page of the onboarding screens explaining contacts */ -"Add contacts, create a network, colaborate, make voice and video calls without ever leaving MEGA"="Add contacts, create a network, colaborate, make voice and video calls without ever leaving MEGA"; +"Add contacts, create a network, colaborate, make voice and video calls without ever leaving MEGA"="无需离开MEGA即可添加联系人、创建网络、协同合作以及进行语音与视频通话"; /* Title shown in a page of the on boarding screens explaining that the user can backup the photos automatically */ -"Your Photos in the Cloud"="Your Photos in the Cloud"; +"Your Photos in the Cloud"="云备份您的照片"; /* Description shown in a page of the onboarding screens explaining the camera uploads feature */ -"Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."; +"Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."="相机上传是任何移动设备的基本功能,我们已为您开启。 立即创建您的帐户。"; /* Button which triggers the initial setup */ -"Setup MEGA"="Setup MEGA"; +"Setup MEGA"="安装MEGA"; /* Detailed explanation of why the user should give some permissions to MEGA */ -"To fully take advantage of your MEGA account we need to ask you some permissions."="To fully take advantage of your MEGA account we need to ask you some permissions."; +"To fully take advantage of your MEGA account we need to ask you some permissions."="要充分利用您的MEGA帐户,我们需要得到您的允许。"; /* Title label that explains that the user is going to be asked for the photos permission */ -"Allow Access to Photos"="Allow Access to Photos"; +"Allow Access to Photos"="允许访问照片"; /* Detailed explanation of why the user should give permission to access to the photos */ -"To share photos and videos allow MEGA to access your photos"="To share photos and videos allow MEGA to access your photos"; +"To share photos and videos, allow MEGA to access your photos"="要分享照片与视频,请允许MEGA访问您的照片"; /* Title label that explains that the user is going to be asked for the microphone and camera permission */ -"Enable Microphone and Camera"="Enable Microphone and Camera"; +"Enable Microphone and Camera"="启用麦克风和相机"; /* Detailed explanation of why the user should give permission to access to the camera and the microphone */ -"To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"; +"To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"="要进行加密语音与视频通话,请允许MEGA访问您的相机和麦克风"; /* Title label that explains that the user is going to be asked for the notifications permission */ "Enable Notifications"="激活提醒通知"; /* Detailed explanation of why the user should give permission to deliver notifications */ -"We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; +"We would like to send you notifications so you receive new messages on your device instantly."="我们将向您发送通知,以便您立即在设备上收到新消息。"; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; +"Enable Access"="开启访问"; \ 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 83807caf82..8e0cb53cd2 100644 --- a/iMEGA/Languages/zh-Hant.lproj/Localizable.strings +++ b/iMEGA/Languages/zh-Hant.lproj/Localizable.strings @@ -1625,7 +1625,7 @@ /* Title shown in a page of the on boarding screens explaining that the user can backup the photos automatically */ "Your Photos in the Cloud"="Your Photos in the Cloud"; /* Description shown in a page of the onboarding screens explaining the camera uploads feature */ -"Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we got you covered. Create your account now."; +"Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."="Camera Uploads is an essential feature for any mobile device and we have got you covered. Create your account now."; /* Button which triggers the initial setup */ "Setup MEGA"="Setup MEGA"; /* Detailed explanation of why the user should give some permissions to MEGA */ @@ -1633,14 +1633,14 @@ /* Title label that explains that the user is going to be asked for the photos permission */ "Allow Access to Photos"="Allow Access to Photos"; /* Detailed explanation of why the user should give permission to access to the photos */ -"To share photos and videos allow MEGA to access your photos"="To share photos and videos allow MEGA to access your photos"; +"To share photos and videos, allow MEGA to access your photos"="To share photos and videos, allow MEGA to access your photos"; /* Title label that explains that the user is going to be asked for the microphone and camera permission */ "Enable Microphone and Camera"="Enable Microphone and Camera"; /* Detailed explanation of why the user should give permission to access to the camera and the microphone */ -"To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls allow MEGA access to your Camera and Microphone"; +"To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"="To make encrypted voice and video calls, allow MEGA access to your Camera and Microphone"; /* Title label that explains that the user is going to be asked for the notifications permission */ "Enable Notifications"="啟用提醒通知"; /* Detailed explanation of why the user should give permission to deliver notifications */ "We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; +"Enable Access"="Enable Access"; \ No newline at end of file From 4cabcb53f52ffecb7dd0a64beaae9a28cac32c12 Mon Sep 17 00:00:00 2001 From: Javier Navarro Date: Mon, 1 Oct 2018 12:51:10 +0200 Subject: [PATCH 32/38] Add a confirmation dialog when the users tap on close other sessions (10633) --- iMEGA/Languages/Base.lproj/Localizable.strings | 2 ++ .../Security Options/SecurityOptionsTableViewController.m | 7 ++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/iMEGA/Languages/Base.lproj/Localizable.strings b/iMEGA/Languages/Base.lproj/Localizable.strings index 09a4bb5786..a09b54af0a 100644 --- a/iMEGA/Languages/Base.lproj/Localizable.strings +++ b/iMEGA/Languages/Base.lproj/Localizable.strings @@ -1644,3 +1644,5 @@ "We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ "Enable Access"="Enable Access"; +/* Confirmation dialog for the button that logs the user out of all sessions except the current one. */ +"Do you want to close all other sessions? This will log you out on all other active sessions except the current one."="Do you want to close all other sessions? This will log you out on all other active sessions except the current one."; diff --git a/iMEGA/Settings/Security Options/SecurityOptionsTableViewController.m b/iMEGA/Settings/Security Options/SecurityOptionsTableViewController.m index 597a5fcf5b..63ecd7cbbd 100644 --- a/iMEGA/Settings/Security Options/SecurityOptionsTableViewController.m +++ b/iMEGA/Settings/Security Options/SecurityOptionsTableViewController.m @@ -160,7 +160,12 @@ - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath case 4: { //Close other sessions if ([MEGAReachabilityManager isReachableHUDIfNot]) { - [[MEGASdkManager sharedMEGASdk] killSession:-1 delegate:self]; + UIAlertController *alertController = [UIAlertController alertControllerWithTitle:nil message:AMLocalizedString(@"Do you want to close all other sessions? This will log you out on all other active sessions except the current one.", @"Confirmation dialog for the button that logs the user out of all sessions except the current one.") preferredStyle:UIAlertControllerStyleAlert]; + [alertController addAction:[UIAlertAction actionWithTitle:AMLocalizedString(@"ok", nil) style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) { + [[MEGASdkManager sharedMEGASdk] killSession:-1 delegate:self]; + }]]; + [alertController addAction:[UIAlertAction actionWithTitle:AMLocalizedString(@"cancel", nil) style:UIAlertActionStyleCancel handler:nil]]; + [self presentViewController:alertController animated:YES completion:nil]; } } From 7f6895189b924914aae615f0e39ce27334309aea Mon Sep 17 00:00:00 2001 From: Javier Navarro Date: Mon, 1 Oct 2018 13:06:36 +0200 Subject: [PATCH 33/38] Update localizable strings --- iMEGA/Languages/ar.lproj/Localizable.strings | 4 +++- iMEGA/Languages/de.lproj/Localizable.strings | 4 +++- iMEGA/Languages/en.lproj/Localizable.strings | 2 ++ iMEGA/Languages/es.lproj/Localizable.strings | 4 +++- iMEGA/Languages/fr.lproj/Localizable.strings | 4 +++- iMEGA/Languages/he.lproj/Localizable.strings | 4 +++- iMEGA/Languages/id.lproj/Localizable.strings | 4 +++- iMEGA/Languages/it.lproj/Localizable.strings | 2 ++ iMEGA/Languages/ja.lproj/Localizable.strings | 4 +++- iMEGA/Languages/ko.lproj/Localizable.strings | 4 +++- iMEGA/Languages/nl.lproj/Localizable.strings | 4 +++- iMEGA/Languages/pl.lproj/Localizable.strings | 4 +++- iMEGA/Languages/pt-br.lproj/Localizable.strings | 4 +++- iMEGA/Languages/ro.lproj/Localizable.strings | 4 +++- iMEGA/Languages/ru.lproj/Localizable.strings | 4 +++- iMEGA/Languages/th.lproj/Localizable.strings | 4 +++- iMEGA/Languages/tl.lproj/Localizable.strings | 4 +++- iMEGA/Languages/tr.lproj/Localizable.strings | 4 +++- iMEGA/Languages/uk.lproj/Localizable.strings | 4 +++- iMEGA/Languages/vi.lproj/Localizable.strings | 4 +++- iMEGA/Languages/zh-Hans.lproj/Localizable.strings | 4 +++- iMEGA/Languages/zh-Hant.lproj/Localizable.strings | 4 +++- 22 files changed, 64 insertions(+), 20 deletions(-) diff --git a/iMEGA/Languages/ar.lproj/Localizable.strings b/iMEGA/Languages/ar.lproj/Localizable.strings index 6a810651a3..62aa988bf1 100644 --- a/iMEGA/Languages/ar.lproj/Localizable.strings +++ b/iMEGA/Languages/ar.lproj/Localizable.strings @@ -1643,4 +1643,6 @@ /* Detailed explanation of why the user should give permission to deliver notifications */ "We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; \ No newline at end of file +"Enable Access"="Enable Access"; +/* Confirmation dialog for the button that logs the user out of all sessions except the current one. */ +"Do you want to close all other sessions? This will log you out on all other active sessions except the current one."="هل تريد انهاء كل الجلسات الفعالة حاليا؟ ذلك سيسجل الخروج من كل هذه الجلسات الفعالة باستثناء الحالية"; \ No newline at end of file diff --git a/iMEGA/Languages/de.lproj/Localizable.strings b/iMEGA/Languages/de.lproj/Localizable.strings index 36eaa3e71d..9e856528ab 100644 --- a/iMEGA/Languages/de.lproj/Localizable.strings +++ b/iMEGA/Languages/de.lproj/Localizable.strings @@ -1643,4 +1643,6 @@ /* Detailed explanation of why the user should give permission to deliver notifications */ "We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; \ No newline at end of file +"Enable Access"="Enable Access"; +/* Confirmation dialog for the button that logs the user out of all sessions except the current one. */ +"Do you want to close all other sessions? This will log you out on all other active sessions except the current one."="Alle anderen Sitzungen schließen? Sie werden überall außer auf diesem Gerät ausgeloggt."; \ No newline at end of file diff --git a/iMEGA/Languages/en.lproj/Localizable.strings b/iMEGA/Languages/en.lproj/Localizable.strings index 09a4bb5786..a09b54af0a 100644 --- a/iMEGA/Languages/en.lproj/Localizable.strings +++ b/iMEGA/Languages/en.lproj/Localizable.strings @@ -1644,3 +1644,5 @@ "We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ "Enable Access"="Enable Access"; +/* Confirmation dialog for the button that logs the user out of all sessions except the current one. */ +"Do you want to close all other sessions? This will log you out on all other active sessions except the current one."="Do you want to close all other sessions? This will log you out on all other active sessions except the current one."; diff --git a/iMEGA/Languages/es.lproj/Localizable.strings b/iMEGA/Languages/es.lproj/Localizable.strings index d928ae9280..83546fec43 100644 --- a/iMEGA/Languages/es.lproj/Localizable.strings +++ b/iMEGA/Languages/es.lproj/Localizable.strings @@ -1643,4 +1643,6 @@ /* Detailed explanation of why the user should give permission to deliver notifications */ "We would like to send you notifications so you receive new messages on your device instantly."="Nos gustaría enviarte notificaciones para que recibas nuevos mensajes al instante en tu dispositivo."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Habilitar acceso"; \ No newline at end of file +"Enable Access"="Habilitar acceso"; +/* Confirmation dialog for the button that logs the user out of all sessions except the current one. */ +"Do you want to close all other sessions? This will log you out on all other active sessions except the current one."="¿Quieres cerrar las demás sesiones? Te desconectarás de todas sesiones activas excepto la actual."; \ No newline at end of file diff --git a/iMEGA/Languages/fr.lproj/Localizable.strings b/iMEGA/Languages/fr.lproj/Localizable.strings index 7ee8f9a58e..045f3f4edf 100644 --- a/iMEGA/Languages/fr.lproj/Localizable.strings +++ b/iMEGA/Languages/fr.lproj/Localizable.strings @@ -1643,4 +1643,6 @@ /* Detailed explanation of why the user should give permission to deliver notifications */ "We would like to send you notifications so you receive new messages on your device instantly."="Nous vous enverrons des notifications afin que vous receviez instantanément sur votre appareil les nouveaux messages."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Autoriser l’accès"; \ No newline at end of file +"Enable Access"="Autoriser l’accès"; +/* Confirmation dialog for the button that logs the user out of all sessions except the current one. */ +"Do you want to close all other sessions? This will log you out on all other active sessions except the current one."="Souhaitez-vous fermer toutes les autres sessions ? Cela vous déconnectera de toutes les autres sessions, sauf la session actuelle."; \ No newline at end of file diff --git a/iMEGA/Languages/he.lproj/Localizable.strings b/iMEGA/Languages/he.lproj/Localizable.strings index cf6e787500..ba72352ecd 100644 --- a/iMEGA/Languages/he.lproj/Localizable.strings +++ b/iMEGA/Languages/he.lproj/Localizable.strings @@ -1643,4 +1643,6 @@ /* Detailed explanation of why the user should give permission to deliver notifications */ "We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; \ No newline at end of file +"Enable Access"="Enable Access"; +/* Confirmation dialog for the button that logs the user out of all sessions except the current one. */ +"Do you want to close all other sessions? This will log you out on all other active sessions except the current one."="Do you want to close all other sessions? This will log you out on all other active sessions except the current one."; \ No newline at end of file diff --git a/iMEGA/Languages/id.lproj/Localizable.strings b/iMEGA/Languages/id.lproj/Localizable.strings index 2e8d4d3e8a..9a609904b3 100644 --- a/iMEGA/Languages/id.lproj/Localizable.strings +++ b/iMEGA/Languages/id.lproj/Localizable.strings @@ -1643,4 +1643,6 @@ /* Detailed explanation of why the user should give permission to deliver notifications */ "We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; \ No newline at end of file +"Enable Access"="Enable Access"; +/* Confirmation dialog for the button that logs the user out of all sessions except the current one. */ +"Do you want to close all other sessions? This will log you out on all other active sessions except the current one."="Apakah Anda ingin menutup semua sesi lainnya? Ini akan mengeluarkan Anda di semua sesi aktif lainnya kecuali sesi saat ini."; \ No newline at end of file diff --git a/iMEGA/Languages/it.lproj/Localizable.strings b/iMEGA/Languages/it.lproj/Localizable.strings index 4768d4329d..9f273eefdb 100644 --- a/iMEGA/Languages/it.lproj/Localizable.strings +++ b/iMEGA/Languages/it.lproj/Localizable.strings @@ -1644,3 +1644,5 @@ "We would like to send you notifications so you receive new messages on your device instantly."="Vorremmo inviarti notifiche affinché tu possa ricevere messaggi sul tuo dispositivo immediatamente."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ "Enable Access"="Attiva accesso"; +/* Confirmation dialog for the button that logs the user out of all sessions except the current one. */ +"Do you want to close all other sessions? This will log you out on all other active sessions except the current one."="Vuoi chiudere tutte le altre sessioni? Questo ti farà uscire da tutte le altre sessioni attive, fatta eccezione per quella corrente."; \ No newline at end of file diff --git a/iMEGA/Languages/ja.lproj/Localizable.strings b/iMEGA/Languages/ja.lproj/Localizable.strings index 5211832f5f..5598d07bf7 100644 --- a/iMEGA/Languages/ja.lproj/Localizable.strings +++ b/iMEGA/Languages/ja.lproj/Localizable.strings @@ -1643,4 +1643,6 @@ /* Detailed explanation of why the user should give permission to deliver notifications */ "We would like to send you notifications so you receive new messages on your device instantly."="あなたに通知を送信し、新しいメッセージを瞬時に端末で受信いただけるようにしたいと思います。"; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="アクセスを有効にする"; \ No newline at end of file +"Enable Access"="アクセスを有効にする"; +/* Confirmation dialog for the button that logs the user out of all sessions except the current one. */ +"Do you want to close all other sessions? This will log you out on all other active sessions except the current one."="他のセッションをすべて終了しますか? これにより、現在のセッション以外のすべてのアクティブなセッションでログアウトされます。"; \ No newline at end of file diff --git a/iMEGA/Languages/ko.lproj/Localizable.strings b/iMEGA/Languages/ko.lproj/Localizable.strings index 953d01477f..bb36f86946 100644 --- a/iMEGA/Languages/ko.lproj/Localizable.strings +++ b/iMEGA/Languages/ko.lproj/Localizable.strings @@ -1643,4 +1643,6 @@ /* Detailed explanation of why the user should give permission to deliver notifications */ "We would like to send you notifications so you receive new messages on your device instantly."="당신이 메시지를 당신의 기기에서 즉시 받을 수 있도록 알림을 보내고자 합니다."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="접근 허용"; \ No newline at end of file +"Enable Access"="접근 허용"; +/* Confirmation dialog for the button that logs the user out of all sessions except the current one. */ +"Do you want to close all other sessions? This will log you out on all other active sessions except the current one."="다른 모든 세션을 닫고 싶으신가요? 이것은 현재 세션을 제외한 모든 활성 세션에서 당신을 로그아웃 시킵니다."; \ No newline at end of file diff --git a/iMEGA/Languages/nl.lproj/Localizable.strings b/iMEGA/Languages/nl.lproj/Localizable.strings index 589bd68b8b..5168d65fd6 100644 --- a/iMEGA/Languages/nl.lproj/Localizable.strings +++ b/iMEGA/Languages/nl.lproj/Localizable.strings @@ -1643,4 +1643,6 @@ /* Detailed explanation of why the user should give permission to deliver notifications */ "We would like to send you notifications so you receive new messages on your device instantly."="We willen u notificaties sturen zodat u nieuwe berichten direct op uw apparaat kunt ontvangen."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Toegang inschakelen"; \ No newline at end of file +"Enable Access"="Toegang inschakelen"; +/* Confirmation dialog for the button that logs the user out of all sessions except the current one. */ +"Do you want to close all other sessions? This will log you out on all other active sessions except the current one."="Wilt u alle andere sessies sluiten? Dit logt u uit op alle andere actieve sessies behalve de huidige sessie."; \ No newline at end of file diff --git a/iMEGA/Languages/pl.lproj/Localizable.strings b/iMEGA/Languages/pl.lproj/Localizable.strings index 5ae652461b..a290ffd359 100644 --- a/iMEGA/Languages/pl.lproj/Localizable.strings +++ b/iMEGA/Languages/pl.lproj/Localizable.strings @@ -1643,4 +1643,6 @@ /* Detailed explanation of why the user should give permission to deliver notifications */ "We would like to send you notifications so you receive new messages on your device instantly."="Chcemy wysyłać Ci powiadomienia, aby natychmiast otrzymywać nowe wiadomości na Twoim urządzeniu."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Włącz dostęp"; \ No newline at end of file +"Enable Access"="Włącz dostęp"; +/* Confirmation dialog for the button that logs the user out of all sessions except the current one. */ +"Do you want to close all other sessions? This will log you out on all other active sessions except the current one."="Czy chcesz zamknąć wszystkie inne sesje? Spowoduje to wylogowanie wszystkich innych aktywnych sesji oprócz bieżącego."; \ No newline at end of file diff --git a/iMEGA/Languages/pt-br.lproj/Localizable.strings b/iMEGA/Languages/pt-br.lproj/Localizable.strings index e076609b9a..c5d8769c6a 100644 --- a/iMEGA/Languages/pt-br.lproj/Localizable.strings +++ b/iMEGA/Languages/pt-br.lproj/Localizable.strings @@ -1643,4 +1643,6 @@ /* Detailed explanation of why the user should give permission to deliver notifications */ "We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; \ No newline at end of file +"Enable Access"="Enable Access"; +/* Confirmation dialog for the button that logs the user out of all sessions except the current one. */ +"Do you want to close all other sessions? This will log you out on all other active sessions except the current one."="Você quer fechar todas as outras sessões? Essa ação fará logout de todas as outras sessões ativas, exceto a atual."; \ No newline at end of file diff --git a/iMEGA/Languages/ro.lproj/Localizable.strings b/iMEGA/Languages/ro.lproj/Localizable.strings index 6896e8a6fe..87e842fc00 100644 --- a/iMEGA/Languages/ro.lproj/Localizable.strings +++ b/iMEGA/Languages/ro.lproj/Localizable.strings @@ -1643,4 +1643,6 @@ /* Detailed explanation of why the user should give permission to deliver notifications */ "We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; \ No newline at end of file +"Enable Access"="Enable Access"; +/* Confirmation dialog for the button that logs the user out of all sessions except the current one. */ +"Do you want to close all other sessions? This will log you out on all other active sessions except the current one."="Do you want to close all other sessions? This will log you out on all other active sessions except the current one."; \ No newline at end of file diff --git a/iMEGA/Languages/ru.lproj/Localizable.strings b/iMEGA/Languages/ru.lproj/Localizable.strings index 9452e89ec2..74e736ac8c 100644 --- a/iMEGA/Languages/ru.lproj/Localizable.strings +++ b/iMEGA/Languages/ru.lproj/Localizable.strings @@ -1643,4 +1643,6 @@ /* Detailed explanation of why the user should give permission to deliver notifications */ "We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; \ No newline at end of file +"Enable Access"="Enable Access"; +/* Confirmation dialog for the button that logs the user out of all sessions except the current one. */ +"Do you want to close all other sessions? This will log you out on all other active sessions except the current one."="Закрыть другие сеансы? Будет выполнен выход из системы для всех активных сеансов кроме этого."; \ No newline at end of file diff --git a/iMEGA/Languages/th.lproj/Localizable.strings b/iMEGA/Languages/th.lproj/Localizable.strings index a626311814..88cf3d9a5a 100644 --- a/iMEGA/Languages/th.lproj/Localizable.strings +++ b/iMEGA/Languages/th.lproj/Localizable.strings @@ -1643,4 +1643,6 @@ /* Detailed explanation of why the user should give permission to deliver notifications */ "We would like to send you notifications so you receive new messages on your device instantly."="เราต้องการส่งการแจ้งเตือนเพื่อให้คุณได้รับข้อความใหม่บนอุปกรณ์ของคุณทันที"; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="อนุญาต"; \ No newline at end of file +"Enable Access"="อนุญาต"; +/* Confirmation dialog for the button that logs the user out of all sessions except the current one. */ +"Do you want to close all other sessions? This will log you out on all other active sessions except the current one."="คุณต้องการปิดเซสชันอื่นทั้งหมดหรือไม่ การดำเนินการนี้จะนำคุณออกจากเซสชันที่มีการใช้งานอื่น ๆ ทั้งหมดยกเว้นในปัจจุบัน"; \ No newline at end of file diff --git a/iMEGA/Languages/tl.lproj/Localizable.strings b/iMEGA/Languages/tl.lproj/Localizable.strings index 15315805cb..dccb39fb8e 100644 --- a/iMEGA/Languages/tl.lproj/Localizable.strings +++ b/iMEGA/Languages/tl.lproj/Localizable.strings @@ -1643,4 +1643,6 @@ /* Detailed explanation of why the user should give permission to deliver notifications */ "We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; \ No newline at end of file +"Enable Access"="Enable Access"; +/* Confirmation dialog for the button that logs the user out of all sessions except the current one. */ +"Do you want to close all other sessions? This will log you out on all other active sessions except the current one."="Do you want to close all other sessions? This will log you out on all other active sessions except the current one."; \ No newline at end of file diff --git a/iMEGA/Languages/tr.lproj/Localizable.strings b/iMEGA/Languages/tr.lproj/Localizable.strings index 033fac18cb..a5e8358fee 100644 --- a/iMEGA/Languages/tr.lproj/Localizable.strings +++ b/iMEGA/Languages/tr.lproj/Localizable.strings @@ -1643,4 +1643,6 @@ /* Detailed explanation of why the user should give permission to deliver notifications */ "We would like to send you notifications so you receive new messages on your device instantly."="Yeni mesajları anında alabilmeniz için size bildirim göndermek istiyoruz."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Erişimi Etkinleştir"; \ No newline at end of file +"Enable Access"="Erişimi Etkinleştir"; +/* Confirmation dialog for the button that logs the user out of all sessions except the current one. */ +"Do you want to close all other sessions? This will log you out on all other active sessions except the current one."="Diğer tüm oturumları kapatmak istiyor musunuz? Bu, geçerli oturumunuz hariç diğer tüm aktif oturumlarınızı kapatacaktır."; \ No newline at end of file diff --git a/iMEGA/Languages/uk.lproj/Localizable.strings b/iMEGA/Languages/uk.lproj/Localizable.strings index 79668a00c0..842f7fa67e 100644 --- a/iMEGA/Languages/uk.lproj/Localizable.strings +++ b/iMEGA/Languages/uk.lproj/Localizable.strings @@ -1643,4 +1643,6 @@ /* Detailed explanation of why the user should give permission to deliver notifications */ "We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; \ No newline at end of file +"Enable Access"="Enable Access"; +/* Confirmation dialog for the button that logs the user out of all sessions except the current one. */ +"Do you want to close all other sessions? This will log you out on all other active sessions except the current one."="Do you want to close all other sessions? This will log you out on all other active sessions except the current one."; \ No newline at end of file diff --git a/iMEGA/Languages/vi.lproj/Localizable.strings b/iMEGA/Languages/vi.lproj/Localizable.strings index f486a03c97..cec3977e07 100644 --- a/iMEGA/Languages/vi.lproj/Localizable.strings +++ b/iMEGA/Languages/vi.lproj/Localizable.strings @@ -1643,4 +1643,6 @@ /* Detailed explanation of why the user should give permission to deliver notifications */ "We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; \ No newline at end of file +"Enable Access"="Enable Access"; +/* Confirmation dialog for the button that logs the user out of all sessions except the current one. */ +"Do you want to close all other sessions? This will log you out on all other active sessions except the current one."="Thao tác này sẽ đăng xuất tài khoản ra khỏi tất cả các thiết bị đang sử dụng, ngoại trừ phiên hiện hành. Có chắc muốn tiến hành?"; \ 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 0f503389f1..d272db72ef 100644 --- a/iMEGA/Languages/zh-Hans.lproj/Localizable.strings +++ b/iMEGA/Languages/zh-Hans.lproj/Localizable.strings @@ -1643,4 +1643,6 @@ /* Detailed explanation of why the user should give permission to deliver notifications */ "We would like to send you notifications so you receive new messages on your device instantly."="我们将向您发送通知,以便您立即在设备上收到新消息。"; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="开启访问"; \ No newline at end of file +"Enable Access"="开启访问"; +/* Confirmation dialog for the button that logs the user out of all sessions except the current one. */ +"Do you want to close all other sessions? This will log you out on all other active sessions except the current one."="是否关闭所有其他会话?这会将您注销到除当前会话之外的所有其他活动会话。"; \ 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 8e0cb53cd2..15cc16aae3 100644 --- a/iMEGA/Languages/zh-Hant.lproj/Localizable.strings +++ b/iMEGA/Languages/zh-Hant.lproj/Localizable.strings @@ -1643,4 +1643,6 @@ /* Detailed explanation of why the user should give permission to deliver notifications */ "We would like to send you notifications so you receive new messages on your device instantly."="We would like to send you notifications so you receive new messages on your device instantly."; /* Button which triggers a request for a specific permission, that have been explained to the user beforehand */ -"Enable Access"="Enable Access"; \ No newline at end of file +"Enable Access"="Enable Access"; +/* Confirmation dialog for the button that logs the user out of all sessions except the current one. */ +"Do you want to close all other sessions? This will log you out on all other active sessions except the current one."="您想關閉所有其他頁面嗎?這將使您登出除了目前頁面之外的所有其他活動頁面。"; \ No newline at end of file From 4e0a04268b54411ad9b74e27e11547e5e3b1ab59 Mon Sep 17 00:00:00 2001 From: Javier Navarro Date: Mon, 1 Oct 2018 13:14:21 +0200 Subject: [PATCH 34/38] Update move icon (10635) --- .../Node actions/move.imageset/Contents.json | 2 +- .../Node actions/move.imageset/move.pdf | Bin 3980 -> 5801 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/iMEGA/Images.xcassets/Node actions/move.imageset/Contents.json b/iMEGA/Images.xcassets/Node actions/move.imageset/Contents.json index 87f8400a6a..c30acad7da 100644 --- a/iMEGA/Images.xcassets/Node actions/move.imageset/Contents.json +++ b/iMEGA/Images.xcassets/Node actions/move.imageset/Contents.json @@ -2,7 +2,7 @@ "images" : [ { "idiom" : "universal", - "filename" : "move.pdf" + "filename" : "Move.pdf" } ], "info" : { diff --git a/iMEGA/Images.xcassets/Node actions/move.imageset/move.pdf b/iMEGA/Images.xcassets/Node actions/move.imageset/move.pdf index 75fd0b2c793f9f198c3ca09c6cc0df376308a941..a63cce27eb27f43d7b3887a30ae97f7eb26e7886 100644 GIT binary patch delta 2582 zcmai03p7+~8$PC#1}Ta{V<#iVWoFNPBXUcK5z%NGGK?A;!(5JWYmOY3>ToP`x3$D!0(j$&jM-(?P0J5`~rM;-3*6C;wXiUf-J8^XzB8@3WroThBYc=v*{ObrZR` z)vS-htZVmd@dD1O?M{u#RjZMQwIOCH(K@#u$9(M1?+w$HgjwtIOS#5sXSViGgKSRJ zsIwkrvYJ#CnXJRDUFS(=N*1|OfjhBkDrPLIec^tAkZwntzSQhl2)$sZ2M-rF-=1{S zW6(U?c8cDQ)zpwOscKz0`%Dy4s3sd|?}N)ql*?a&p}(g!@&w z86^9bQT8xH4)c!yWEo4m6{api?~4d!0_epuXb%B{KacF5F=y3 z(T)J0E0DHz76E~NM|sQz!8|^f>Boi(<=83K@FtAX%JE|@`HF)0k>W83-D;?!V6uiB z-#wS;^!lF1y4}ISNJ+|i^X{{8`q93bZ)2MgMj^JI?Hg}jz?G{?(oNW9ZW<#EfvkL6 zw2)Vy8Mn>nNr<9iM&yfua7gqMKLvYh44&DxtN(lzsI(b8&#acTf(qGkWs#zzpZF zg3U#-S8Zy`KW;2SHW7Jk7bg0<{QnR&n9aP}s#&~O)A)kdjxMqPE1Hn z(CGU>a1eL46hex|rRg^7h4RAa%Zcde!5`PUHBi#D`n&hpPw56fbjt47VjEQ>O002+ zAYCsexm8Z~#R^(4b!@pKP`X<0Zrm)NztU%~;t6Qb;iumTSL64r9w_hY(thi2_a!fR zBzmQg6nZHDk-IuUr{0@YeB(o&NBXDA!Rpw#JJfdVSEF=~vQ3eW=8Xg8Z>wH%l6Je} z&GV$(S3h~*U9*Fm>ST|g{P63FdXZ1r7ImnhWGbsCSM65o;Wzt``V$*IJN1ZI?5n)*&IWrwT*ACuad)|DOf(mqc z%NW0UW31hPtN1~(%e6a&8rya}Yd5UvFmN|HqKgunQ#EL`u0+#>;n`N`;x009a6I|+ zz;?CMs;uI;p$aZWJDe{0xw5keB}~pvk=)J}{Pre~US`9rSVa%7LbcfF>|K$Mnp)j^ z^0mjAO=Fsaf6NV+YR>p)O`?E_|*yQXW^!;-#8b-L%u^pTDZ zB;VRra;xOU2_KydSJ6zN20J}3>dVNza}SXI5#9dw8XrotXq(M&W0!|?nna?6{Y~TX zR!VcGwI(sB7-U|CWrnF(m!4|sE%<=1x5~C=z_+{Y8E1-F1*cUNP`F^9RYP zUeb!mR_fW|x2&Q8#-B=NYeejE@uQ1L@x2?IIay;YaFRaIXoo@klB(LjC3lUhyvmyX znA34L59KswzmzCX4xwgI&xuxB>$Yzw?V)5Js9_jI-5%PWu3#B+&{1pT*>(4Of)>#G zWSdC{F(NFjIoxA(+l?$&_Vb>1$Pefb%*na*L z4`7i7VoX6iaL~X;z&a|`O18#9;6Xz%O<8;MV)h!?nPD*?83SQSAPGal62z&>`l7GH z4{a-*B7A8-J3l^C`npu8JAiiK1T6ji_jnX?nSpQ&077ugw+kQ=2si=|2rOU(kSv{V zvI_`V#4tFVG})J8t1uWmgoVWBYxPC4y;%B8dXJa6{yj#LYW@x*OZ{7h;g|8SAh=8u zo(z5MAzCUF0*T)j#A2XjO|T$g84ph;NjLhR0tpz|nfe|hNl(za{(GH*i7B~_X3=Du6SR9s!C*v6;0z@K0et}>hfdnxL g0haLpPXXw%v&G~4aryImN|2U{g0W}TnzyJUM delta 864 zcmZ3f+ao_Apgwe>BVUsPkL&m1uKi|$%asowF;!R4v1yPtF;+YFTm9cQCNGc5l3Uk> z;%0nsI%2sn^Fgesi`}B5skVFNKD0b&yurKUvB^Hx$7i&YA@1ay7_!Q35>Igi<0M^S#Y3}ra<4D{t~240>e&;wm!@B=zrH|b&y1zgJJeLK zubZ^%rPhjT7k4dQS+d6ILhtICWtV!i)_Uxpw)Ng$=I*HlVVm8Cb%EjG#g` zHj~2`Z4~u=Q&Tb%o$@Obq78sD#zsIC%VlQ=Q*JgnfLTw|P{AB18Khum2ShL_3%E%N z`aY?7=_MHomXlX8J8nMA;lib936(W6Gc H$&CvDdeQ{w From 2da0fa47ea6ac322f2432f168348ba4587594a3e Mon Sep 17 00:00:00 2001 From: Javier Navarro Date: Mon, 1 Oct 2018 13:44:42 +0200 Subject: [PATCH 35/38] Replace the "Rename" icon for the same one as "Rename Group" (10636) --- .../Chat/renameGroup.imageset/Contents.json | 3 +++ .../Node actions/rename.imageset/Contents.json | 12 ------------ .../Node actions/rename.imageset/rename.pdf | Bin 4180 -> 0 bytes .../rename_node.imageset/Contents.json | 15 --------------- .../rename_node.imageset/rename_node.pdf | Bin 5927 -> 0 bytes .../CustomActionViewController.m | 3 ++- 6 files changed, 5 insertions(+), 28 deletions(-) delete mode 100644 iMEGA/Images.xcassets/Node actions/rename.imageset/Contents.json delete mode 100644 iMEGA/Images.xcassets/Node actions/rename.imageset/rename.pdf delete mode 100644 iMEGA/Images.xcassets/Node actions/rename_node.imageset/Contents.json delete mode 100644 iMEGA/Images.xcassets/Node actions/rename_node.imageset/rename_node.pdf diff --git a/iMEGA/Images.xcassets/Chat/renameGroup.imageset/Contents.json b/iMEGA/Images.xcassets/Chat/renameGroup.imageset/Contents.json index 821cf17f76..9f4de37ef3 100644 --- a/iMEGA/Images.xcassets/Chat/renameGroup.imageset/Contents.json +++ b/iMEGA/Images.xcassets/Chat/renameGroup.imageset/Contents.json @@ -8,5 +8,8 @@ "info" : { "version" : 1, "author" : "xcode" + }, + "properties" : { + "template-rendering-intent" : "template" } } \ No newline at end of file diff --git a/iMEGA/Images.xcassets/Node actions/rename.imageset/Contents.json b/iMEGA/Images.xcassets/Node actions/rename.imageset/Contents.json deleted file mode 100644 index 4382f67d50..0000000000 --- a/iMEGA/Images.xcassets/Node actions/rename.imageset/Contents.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "rename.pdf" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/iMEGA/Images.xcassets/Node actions/rename.imageset/rename.pdf b/iMEGA/Images.xcassets/Node actions/rename.imageset/rename.pdf deleted file mode 100644 index 43c2048e6c6ba6a9ee14f54ca98cddc92963f678..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4180 zcmai&c|26@`^PO)n1o8UsFSRP*$0(<853C&*%@Onwkdl`mQc3rSqjNgc14kWi;BmP zEftb2`}$au@0ph0Q@`i?dVSC9e$Bb(bFOpU_uSX#kM}jgx~l4u2q_d)xOseeeCE;0 zgU;p_C>nqR6l(|Q*|Pvli{xVGZVzBU=>h;#Cp)>5T*12&!JVW^B2sKffV@1^&E1tm zaE5x*JL_vYs32HB*6G_120OIfbt=3TSmfich(9hF|MA#qqI5=lkQF|YsccCl_zjDwUqd2f9VU)x;SlY7U?o>7S-qlVg)Qh87FHilm`Sq6su5`^{S8S|&y zj=61ZHwU-T&N?QV%W^OY5bHUOt`JkU+X~dkezvOSAg0L&xxElAa8(8=U=i=eHG76h z_$wDnq_dL5XG~wpilE(-p3i$m^iQnRf6=Yq&y(7DvJW6Ljdj{PMUTW8bm4NFMfqoe zUcrVO$tHG*>Ic~^ijIJZB2^nGIK3l>NA#Tal&J=$0fwge#diXNyAqfZBc~is$bJi> zmxdGSZ~e_~SBR=zWDRUFE0ucxS-`ge`@Ef{Q(V8&lTzUF#1Z}1-Um~IcNp0HClYuU z>16Vz>Lc=lHskA_>qG-3JPXBag@@ee>mm8Df;&gX{u1U6=?d@Cp7dJvdxv|KnNTe! zV0i&Orjlk^WT1V?NN(c@`?FKET4WwsO>}LNM=)lA2euNjw7+*)dR3}e;hSNRB$VW0 z^Rq_aj8cvQ1(F-Z!<9&K1F$~? z6^e^H_}mSkxdybzd6Es8piJ=wOyQt_LW08_3VP({DzvwLc}v%oLewX@1E%0os_K9_ z08^njQC#&e6Nn^$Wql&DA-D}yhMuoAa>>b$HCjs7=B4~? zsy;~6>591Z?fS(CN~;L%rGu*VV$a?X;T~s**Drm^i`<30Sxpc}h9Hn!87vPA1V@{T zoz@;roT_@AlqfQm!DrmTTa8YOsL~xu5gy5mfMl2@34gN7yv{_bxrk4p8($ae?%ues zMF;0hwrrmi$#4oqs&Vqphb}YFF~>K{R=cu=Z_3)I(Rt_CjfFu%@zyy9`jg1xUtZa6 zEtTqTS|d)yH=Q53?X5*!En~d{=k_nA+*P9&Hg-<7kC`jvpPMu8o3P)k8yG%%Lw`r^ zmCv@plE^GIO(`PHc-U#S09M0Awx<*_8yjWzQMA(6?mps6gfJT6O2MG3O)?JGo~B}=&Ral`@)!Fw^z zMzoX!^(WR?qikG-A4>3M4hK0kFdU3#a(@6t2S~vgB&_!H`=c&14gqvQ{u&&NcNwKL z7|4o{r%Lkg=%7l7cl4e&9WK-L1o(79v;(o1_nJX2)$hN&kJTTi2n}h_gwqcNkeLG) zISxNm%8Ta8Voz4?<2Yi%d{sqBSB8`ErAlZtN37yzr^sWTlQ;7+RCMK5Pq_0{GMnGr zdcf2Pp!e?3`vx6IV(2F9e@FM+f1uo;^AuH z9ld27F=A~<=(9ct?@b~m8ESD)U~M^20h@u@*1b=1j6@3*JXx>@?nO#A8(KwKnU*9z zVSGoJJ;Tq|TF?8L|MHCr9y6p1rU+8b-XBrrKhv~-L}bak`s5JjLLhsC+oJXL9M59?uAdZ3T$L|6{PC^$s_?Rb|cY+QyqV)nE>$nSsa9nLRvlf4H=bchD zo?k>ejuRgu#C<_XJh?33BHlsJTtrT!=6Kxe(>6F)9%Drdog$%hz*3k!RzWvjOoUVC z9KV|KfVS+p7m8OEuc~BU*#Fq2$0#qUGSx(~&8WbD!12RhtGt@`Q8s&oVYAFvBtZ!SVSch8Q{ET_2 zCtMvH5L{g2>Y@T#Ec|Ace!8U5OE+l3^;7}O65mVA5p#1sHv9d-LbE?rb{YAeJZvb{%)F< zn~vj4;j882Txw*Osa@J}$UIicR9dOrtX$tqSw|CQ1hXvGTgZ^tOD{~%s>9Wp z`n{>|1m0VPE8S~&oDr5$M@S=Nju21e#pHLL%rwb7(;`EBekE*4e$-T?Bs3Kti;sML zUjJRs&_%0CY8jQ)al&2%osX$%eOU6**tkHw?}2R7*;m&yuio1{wNEbGC_I&GkjqkH zPC{RDM&g*UxbYq%=d$UNt)}C^Gb!dJgIrbG zRn#@MHNkC>Z3L6tE$>@3Z0qmbJ;kbme0vYfd>N_eSc({B61^t+q#OTeIMujAykmby z<~~;LMeZI+9@nlbBNhCvF;X^C5tiPUGkOd@B#fHOY_*^7kDT;uc5WVgCpWNDv3-hN zlRX9(-WvZXZjz6>&*FAs@uiqc#pSW<)(Z{`kK|9whssCFAFB1N&G&_E5Ox@LJhui{ z`WGj+`nPo;GLQn6FVHNAI>eAkejk$M;2sZ1Qv-cNRp2q$TT3Cc9xevuuPUCwXIU_; z=7+c3c%&rI1tPOoD-67EczZ!4t<_XjnyWOTUcG&V3yfgcHk*eM z@kRK<_)!KOrDvZ!o?0#kjOE5h$7hP8a=UW>A_tXilyxf$6T(VPnWN-HYhX?2Ot?zr z8*=Zw!J&tWT`^i>ZpOA%Nq4?!{jCupbWixE@xD@rr$cr)Qu-Uc_5%~EV<}@UZ33@X zUT@#P*kZgq>}ox~g?w$m%sa9b2KN=2eR!emW!_LZ@^|e_lr!M0F|gRC-WEwZGVBsI z)T8%6ucX$>zI0)tMfruY-bjsPhbf!WOQ*w5bAz^}g$^GQ1ueS%wr=|z_E|^xW9-bZ zvG1kL!S=PFxti>?>}{`4p3Gh!2d64mjFPR5Ee1M^KA9Jew=X|jF0Z;YTWd%#y<){q zjigCY{dL36e%r#h#x6hp-YDqda=g^z=(VmX60ZM#i>08NJd< z+4=Oh%C$rJQ@W_k7aI_n*6B;`@|9&{ zZ&Qm(iiX+(5{oUCUbyCdsM-E%keF{*Bx`=gH`TXhE@UUN?`T!pUCY@USgNFxI!E? zVl!gU=gI2J#kPpV?$O{n@o&%96T0%#Z+LCj*jc}BUUcl5Nme*F^te`bt8dMD(&o!p zw-DeyzeW)t2BP4X&~g{RaBG-ZX_Fk2Cx?Z^Ist}wEo4!|B$!ae`jeLBzu57jsReqWE(dS zo@w9?X8R405j6DvGouQ@o!~^V`vLWCKWY9Sq(&fqz9Dv=Km>I30V4nbmjVY0(DNX; zy88eip?^nxZ+G!u`$qg~8N^giBjE@P9E(IDuqbH^!UPT%1;;;;zwHO4ej5)W*hPL{ z6YLmNz~<4NOmR`AA^Z27v^Iib^ZWOIcIxd)vW3C{1PTiOzYD-(FenUQ3;fhjSQ+q$ zX&2z~OM_#OV2ARjhC*Y(pYW#!ha>;3Vc=lH^#9_pNU)drQ$wMVV7dR);8@xJvM&5z zaVQKL^ueF+qA;@m*0AW`)^&F!kex`b-&=KkvJZHEU;}i4LIM3j^8k2|co$m=XqF#y zRnRVH2?&e~iHJqo%GiK=vnCOxWo5BM@OWfo!GnWK%R~Qn$Pc@@xr5gDUJ#Tt7W@-I JSWQPA`XBH*7^naM diff --git a/iMEGA/Images.xcassets/Node actions/rename_node.imageset/Contents.json b/iMEGA/Images.xcassets/Node actions/rename_node.imageset/Contents.json deleted file mode 100644 index 0a5064a6bb..0000000000 --- a/iMEGA/Images.xcassets/Node actions/rename_node.imageset/Contents.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "rename_node.pdf" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - }, - "properties" : { - "template-rendering-intent" : "template" - } -} \ No newline at end of file diff --git a/iMEGA/Images.xcassets/Node actions/rename_node.imageset/rename_node.pdf b/iMEGA/Images.xcassets/Node actions/rename_node.imageset/rename_node.pdf deleted file mode 100644 index ed191d448c2cabd88f0988592f95179f1bb976a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5927 zcmbtYXH*kg*QO~|K&40#0uq{(6bMA5Hvu(t=@=k%h=$&zNRcK@x_}f#L=Xi9frKi8 zlz?=R-lR*pbmR-D_v-bo_5S!~&6=6)+2@>Hp4r*w0ct9#2!lnSRKUjRwdsZY^+%nJ zO;ln45CCmqPj&e+K=dlg*~ZltAWjfz14LEq99>Zu!rc++ic&&ZqODK>85t@UR}2d2 zMCD1W7cUk6S&kyqB_n8n*!dBg+pKYi#2PVd@Md2z)_;P|PDKy_2^jO2^KY&4jTC-a ztcYt&9{_mkGF)Pnm4)^jSjG-&JNVth$_!OcEGbT?r$94kh8YvsW||J^&!&?L*L@_r z<8$9Tm!o++26tNpur)9Am_9SmVdYA}l;&V4=jrAzYw2_zUkv<`-nx7+w|?Xu(%CL` z_Y43~UKofq1vU2L&iOiTaAjE(&qV?sTzCNtTR!>n;?Q|E`^u)Pw{;Ng^$e_1IR2=o z)ha{8qPE{&w(r__NJt}rIDyZt-&MUu3%^)o{pr9wJ{>ExPA`8y}x zbO%*83g; z_bjk;@iJ4T@pCxuD%JmM9kh?7Kh_?d(c;?*cf22LTJ$P*!$G1+*u? z7(@_2BnhV}6#)!CRyi8=6GWOAw51Np6<|zQN=XG^3J^6wSlFX1T>(cBQ*i2yJG(hwp zU*X?ZP{p9#ZXFw^0}$24Ae~)qAql~;^a6+~>Hxq;4r^11ssUUvZiK*T0IZRYE=OO& zZy$qjWGiKW9KGU-{%S|ig5WWN;|=5RA)I-xy|v3Y z+@q_!!R^qep4M?*(dTX0TU9TKiaZI;()FQ0x8`RZ=bPMUUe{;~HJ->MGt;6DhmWZS zybymKa+Q3vc&Lm0tEJMnjOck^GEa$HŽl818E7~17kZfEEu?w5|02Oc&Vw6V`E zn(7pt^H!6p8!i4?_62?Kinf?k20?c&z_6848WXFo%z+?^A+0ehI?n{J&EH7veR#II z*=9)>$h*d{Kb=e!_Nq3wwgw|DuyGG~U|e3B!EVsp3FQ{Ccqv)_(0e>AWKmt_1jp@E z=k%Qpvo|ImX`e{#A_T3~zgn!ku3T>8$53y#t6cB7ZxGlLlzN4v!3NM8?bU?{OfMU| zNT1ItY@yfk=$baas#?T^5#QOQGj@4*$4f9Eb`R6`;8J{!pl5X2{r37aw+BlZrbP;< zl9Q$$WrFV%IJHPK1vkhCA{KPA&n>f#eK?%V&uERlpT)|CM807@+#3)Y!ao_L5m*%1 z6qBl*xM?#W)9=CLQ^^?a>kLpI!nfXQK0i!iUvrPuN$}>ui3nE1;xJsXPzkM-H)fiSxO z*O5W zHMaSw3hhp}cVNSa7GYoxBOOazh_mt$kf$5 z$srNyF-^L1Cc{U;DW(05?Ai|Q!Yg&3Ey*ohHvfpZY`KxdDhHcqr0sgU{zBH4aZx+n znE%}`LEktZW%=s;S@e!8(NT>9gCyWT>)vsRJ`xiCa?}(R6_73{E5LCb(*~ISt@Iy_ z4){l>^Z%%88A%?xI)hAMc&r4r^9(ltxWVd83HT^=g^^4vTrEJ8Bs7@UUFn1h!)XD1 zE8SXR)i7>LWd`cIK^Fa#YxJ5;by`Zw)5B2?lq*Hz>mz9g?+r%>XUqEsZC3pHD~UAs zgUIS#4TuB8vJDuP7wSyToNaB~A~{D-Olv?~J8o@Frn;>}(zB11PECD!rKxmtStP)! zYDlO?lh>v1&_9k_LXqbr5tVW;?D8F6=4p}#I;HPeActfhHWCFOpL#+sx(K^faAGQWZ5Puz%iR#Uvd;yS1pZbdW*lid;8&4 zA`nBWdD|>+wqrO%nSo_Fe2s*N;z1+48bceo1Gmj2@_b@56+srRX7S{7e~R7omuBnT z)l!`u3-HAU4cEr+d0xeDl+oM=F$cUrCn*yH4V_YLKS!(ph}KRJm5n@H=LmH) zi*KBu;iHaRTy%6H&TQPBNU}P{Ura1hEiJ_ z4Q(>s>R^lhaIzL|*WS_~^f0TIc{SvVp4OKKl)>S)RUwxH4Pr&CsDk}_$NkU2_{drA zWH>O`x|tLCg}^l{)X1CB(nN|ENO_!Py-EBQjOoEt&A4jYqPQ0>F%a)>v%8$sCK1l# zSLL~NW;SVJtT4bFA(q_HV8=R=GqL2ZkEp}~ML;A%H&3w#KyQ(b0EmJEuF#Vvk&0X) zv6CZvB`-5TL?sU%Aa=iNe~YLm(7TiDdJyc^NfWXgwWn@T(*&r>QH9oNfQUx|?I?o2 z(lh4BKZ|9`qf1rjqh~Xs@KTi5lw=@%rx+efA1}Al$@}!2;N550iki|J7hG8@DNOI~ zJ|gb~h@Ctj_6t6pLeh;qH9+(xV6a4rokF#~bxg^V@gX^L?a;V-1(OVIc|G$u+gBo? z5cB#33b|$q(k>MP3bs`xg;)a~;?rCXaol+%1o+3RNmW@m~$JE3! z8DU^uByz!1r9%of39BJzBU?|7OfhXAlK)b0r^vkGWVCx*vOetSGxycIgx96X?9EMBZL^!rZ$J&M(*vN)!-fJk3AN zKFvB^`a%0-J?Q2(RGZ~-R6uUDin8lR8%$i!!uiycnwhs~E%hI?1++W*xsFFl{Y zn#PJ_WntB0O%`hsXGwETYe}0hXO)F)Iikyh1N>8j8;}rR$h&2jj{iS z+D^cyo00PAbx*S+vTKl;$lP(u3(w*Ty99HMa;2IiE#KUZSe2PH<}C@&P>WZKZn>s2 z&@-ZYvl3s1r*W9E+T^4ZYvxk}$7c*Esp-(0Wsor~1ckp__&Ov6m(LQ6tA z!V5y2h608s44lg5OLiMRHKsY3TKc^YwV$*s?RYXg^SY=&c+|aS$xkZHv}Bm6>UtG^ zlXjDPk9QADE*<6>hNayaaCPUe3ij(gz3^qcqGL5`lAO!sjqux5q2kF>xYRB2ng^x3YWmh7u=@7IxdN^+(UTH##*A4@eIlRP0@()1Zq} zjeP$gKVg;?Pi=ND`NfU68!yV^w=7odSMp^p$%M;9%bdlz;|l#mw~+@V2kyJW>-}G6 zcl-AcWRhghDZfzVk*SdBlgm&;D9@a5BWtK5uB!^-6#ZzFOD^@GrTRx z!Nz%hl>RXMY<)#45Fw;t1E{RvfJd-1bP7iXhaO}A0|ab(HCuY$Xjk{eCKE!B$E z7}X|85c03b++LZl1x^(_h<%VN04?Y$XtxV4+b-)?03stwE}BB6`LLo5V!0s2$`5wE z%X(*X;$x zM_MJgo3^DZGffI_6|}~&!X3u6j_({99hZi!ON;D>lDW;g{<3JDh?qbCKgTbO8v5PX z8E)GQUcx@!e7xr|=1$@9d3dgJ-5}M%&}^`?c+9kDx@|3It-R{SB2FJ^eETMyU5r&s z8RY3JtojRk)!zL1y!k-Zn6w$}yifU3#;5l~{WYUb{@ujUr0>XOI2hQg{hPNm9g5_g z-XTAaKX1S<c-6=!3Dp z6n)MX&S^q(-)@sha=}+8-fwfRWYSz7^osC%Hph36wfUygD8eYa?{i=Hn>?7E&sCq% zxq$AB^Bw1fWz!FRH=;IE(@HC_j<(%J9n$}AZfDb zKJJ9y?5^pa=*VWJ-}L>%3^vlple^0zIG;na&(d>#BL`jN1$1VzZQhaxwg;ArlR11; z2*J!}vPB2I+x^xB*p0=2^>}KFW_MYX&`?$G9#5N)^D_YjWmvVp2lh?_5W^^lfeeXY-+Mm1)1O|ru-LD?) z&Hrd>ztb^)H?>Fm@}E2Yf7l(D|K@85bOzdu!1)kZ5e+*l7Xm?ZwAClH$iMI~;9r@X z?=vbQU6GDxoA1Pt%TLBgABAzTLpuXR!6IV6j{iyI@Lxk(0uVX?0|J2}0)~n}09tNH zjH@?*zzH3bOP;O*f4lmV%HUVJ1Ob61K@czm3!42PAQC4ry> zf9I1#6$!kgE5RnEBW?oxgFd>3w)*w=Ka7(n24zhJ0)XLEpuZ0QOk5l)4zLFNkcmT& zb_hoY!1<>PBn~2E=69JmNa9aD5QGrk-}OLZl7GrzAVL=Zr3Zr%%>S1R{vT_=;eU*U zKwy8^A`XK7F&`KN`@ Date: Tue, 2 Oct 2018 14:57:42 +1300 Subject: [PATCH 36/38] fix the typo for lostYourAuthenticatorDevice key --- .../TwoFactorAuthenticationViewController.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/iMEGA/Two Factor Authentication/TwoFactorAuthenticationViewController.m b/iMEGA/Two Factor Authentication/TwoFactorAuthenticationViewController.m index 3ae977719e..eb205c48d7 100644 --- a/iMEGA/Two Factor Authentication/TwoFactorAuthenticationViewController.m +++ b/iMEGA/Two Factor Authentication/TwoFactorAuthenticationViewController.m @@ -38,7 +38,7 @@ - (void)viewDidLoad { self.invalidCodeLabel.text = AMLocalizedString(@"invalidCode", @"Error text shown when the user scans a QR that is not valid. String as short as possible."); - [self.lostYourAuthenticatorDeviceButton setTitle:AMLocalizedString(@"lostYourAuthenticationDevice", @"A button to help them restore their account if they have lost their 2FA device.") forState:UIControlStateNormal]; + [self.lostYourAuthenticatorDeviceButton setTitle:AMLocalizedString(@"lostYourAuthenticatorDevice", @"A button to help them restore their account if they have lost their 2FA device.") forState:UIControlStateNormal]; if (self.twoFAMode == TwoFactorAuthenticationLogin) { self.lostYourAuthenticatorDeviceButton.hidden = self.lostYourAuthenticatorDeviceImage.hidden = NO; self.lostYourAuthenticatorDeviceButton.enabled = YES; From 845ee4d388855a12a7ab008de2729a6bd58aa5b9 Mon Sep 17 00:00:00 2001 From: Javier Trujillo Date: Tue, 2 Oct 2018 10:07:57 +0200 Subject: [PATCH 37/38] Do a localLogout after cancelling an interaction with the Share Extension (#10650) - If this is not done, after cancelling an interaction the chat may be connected and the next time the Share Extension is launched it does not receive the connection updates, so that the option to send to contact is never enabled. --- .../ShareFilesDestinationTableViewController.m | 1 + iMEGA/Extensions/MEGAShare/ShareViewController.m | 11 ++++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/iMEGA/Extensions/MEGAShare/ShareFilesDestinationTableViewController.m b/iMEGA/Extensions/MEGAShare/ShareFilesDestinationTableViewController.m index b98c1eb6d8..abdbdee9f4 100644 --- a/iMEGA/Extensions/MEGAShare/ShareFilesDestinationTableViewController.m +++ b/iMEGA/Extensions/MEGAShare/ShareFilesDestinationTableViewController.m @@ -205,6 +205,7 @@ - (IBAction)cancelAction:(UIBarButtonItem *)sender { if (self.activeTextField && self.activeTextField.isFirstResponder) { [self.activeTextField resignFirstResponder]; } + [[MEGASdkManager sharedMEGAChatSdk] removeChatDelegate:self]; [self.shareViewController dismissWithCompletionHandler:^{ [self.extensionContext cancelRequestWithError:[NSError errorWithDomain:@"Cancel tapped" code:-1 userInfo:nil]]; }]; diff --git a/iMEGA/Extensions/MEGAShare/ShareViewController.m b/iMEGA/Extensions/MEGAShare/ShareViewController.m index 1ffd82c9fd..5cc8cc89b0 100644 --- a/iMEGA/Extensions/MEGAShare/ShareViewController.m +++ b/iMEGA/Extensions/MEGAShare/ShareViewController.m @@ -178,7 +178,7 @@ - (void)didEnterBackground { if (self.pendingAssets > self.unsupportedAssets) { [[NSProcessInfo processInfo] performExpiringActivityWithReason:@"Share Extension activity in progress" usingBlock:^(BOOL expired) { if (expired) { - [[MEGASdkManager sharedMEGAChatSdk] saveCurrentState]; + [self saveStateAndLogout]; dispatch_semaphore_signal(self.semaphore); [self.extensionContext cancelRequestWithError:[NSError errorWithDomain:@"Share Extension suspended" code:-1 userInfo:nil]]; } else { @@ -303,12 +303,20 @@ - (void)initChatAndStartLogging { MEGALogError(@"Init Karere with session failed"); [[MEGASdkManager sharedMEGAChatSdk] logout]; } + } else { + [[MEGAReachabilityManager sharedManager] reconnect]; } } else { [[MEGALogger sharedLogger] enableSDKlogs]; } } +- (void)saveStateAndLogout { + [[MEGASdkManager sharedMEGAChatSdk] saveCurrentState]; + [[MEGASdkManager sharedMEGASdk] localLogout]; + [[MEGASdkManager sharedMEGAChatSdk] localLogout]; +} + - (void)requireLogin { // The user either needs to login or logged in before the current version of the MEGA app, so there is // no session stored in the shared keychain. In both scenarios, a ViewController from MEGA app is to be pushed. @@ -448,6 +456,7 @@ - (void)dismissWithCompletionHandler:(void (^)(void))completion { self.view.transform = CGAffineTransformMakeTranslation(0, self.view.frame.size.height); } completion:^(BOOL finished) { + [self saveStateAndLogout]; if (completion) { completion(); } From 31eddb86cf78663108924f77ec8e9a1e9694d4da Mon Sep 17 00:00:00 2001 From: Javier Navarro Date: Tue, 2 Oct 2018 10:21:22 +0200 Subject: [PATCH 38/38] Bump version 4.2.1 (123) --- iMEGA/Extensions/MEGAPicker/Info.plist | 4 ++-- iMEGA/Extensions/MEGAPickerFileProvider/Info.plist | 4 ++-- iMEGA/Extensions/MEGAShare/Info.plist | 4 ++-- iMEGA/Info.plist | 4 ++-- iMEGA/Settings/About/AboutTableViewController.m | 2 +- iMEGA/Vendor/Karere | 2 +- iMEGA/Vendor/SDK | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/iMEGA/Extensions/MEGAPicker/Info.plist b/iMEGA/Extensions/MEGAPicker/Info.plist index 0febdee4ff..05b5283598 100644 --- a/iMEGA/Extensions/MEGAPicker/Info.plist +++ b/iMEGA/Extensions/MEGAPicker/Info.plist @@ -17,9 +17,9 @@ CFBundlePackageType XPC! CFBundleShortVersionString - 4.2 + 4.2.1 CFBundleVersion - 122 + 123 NSExtension NSExtensionAttributes diff --git a/iMEGA/Extensions/MEGAPickerFileProvider/Info.plist b/iMEGA/Extensions/MEGAPickerFileProvider/Info.plist index e5cdf5f6d3..20e4f7f7d2 100644 --- a/iMEGA/Extensions/MEGAPickerFileProvider/Info.plist +++ b/iMEGA/Extensions/MEGAPickerFileProvider/Info.plist @@ -17,9 +17,9 @@ CFBundlePackageType XPC! CFBundleShortVersionString - 4.2 + 4.2.1 CFBundleVersion - 122 + 123 NSExtension NSExtensionFileProviderDocumentGroup diff --git a/iMEGA/Extensions/MEGAShare/Info.plist b/iMEGA/Extensions/MEGAShare/Info.plist index fdc842a0a2..a22a977966 100644 --- a/iMEGA/Extensions/MEGAShare/Info.plist +++ b/iMEGA/Extensions/MEGAShare/Info.plist @@ -17,9 +17,9 @@ CFBundlePackageType XPC! CFBundleShortVersionString - 4.2 + 4.2.1 CFBundleVersion - 122 + 123 NSAppTransportSecurity NSAllowsArbitraryLoads diff --git a/iMEGA/Info.plist b/iMEGA/Info.plist index 3015135cab..8eb29ec519 100644 --- a/iMEGA/Info.plist +++ b/iMEGA/Info.plist @@ -36,7 +36,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 4.2 + 4.2.1 CFBundleSignature ???? CFBundleURLTypes @@ -51,7 +51,7 @@ CFBundleVersion - 122 + 123 ITSAppUsesNonExemptEncryption LSRequiresIPhoneOS diff --git a/iMEGA/Settings/About/AboutTableViewController.m b/iMEGA/Settings/About/AboutTableViewController.m index a1cb01ea63..ad9929bc2a 100644 --- a/iMEGA/Settings/About/AboutTableViewController.m +++ b/iMEGA/Settings/About/AboutTableViewController.m @@ -39,7 +39,7 @@ - (void)viewDidLoad { self.versionCell.gestureRecognizers = @[tapGestureRecognizer, longPressGestureRecognizer]; self.sdkVersionLabel.text = AMLocalizedString(@"sdkVersion", @"Title of the label where the SDK version is shown"); - self.sdkVersionSHALabel.text = @"734f8c86"; + self.sdkVersionSHALabel.text = @"d902e1a5"; self.megachatSdkVersionLabel.text = AMLocalizedString(@"megachatSdkVersion", @"Title of the label where the MEGAchat SDK version is shown"); self.megachatSdkSHALabel.text = @"b81e8314"; diff --git a/iMEGA/Vendor/Karere b/iMEGA/Vendor/Karere index d9280a16fa..b81e831422 160000 --- a/iMEGA/Vendor/Karere +++ b/iMEGA/Vendor/Karere @@ -1 +1 @@ -Subproject commit d9280a16fa4804cf49f6035ed25ad5bf8d68b01f +Subproject commit b81e8314226e986c3b5da5c956c4fa992e4cfdba diff --git a/iMEGA/Vendor/SDK b/iMEGA/Vendor/SDK index 725f3b074b..d902e1a51d 160000 --- a/iMEGA/Vendor/SDK +++ b/iMEGA/Vendor/SDK @@ -1 +1 @@ -Subproject commit 725f3b074bc037cff611e03484b8e41a24391ade +Subproject commit d902e1a51d098409a1b5849b1d80598104d2cee2