From 3cab3ce37a2753b78d888f48be4d2c1647daf101 Mon Sep 17 00:00:00 2001 From: Mounir IDRASSI Date: Sat, 19 Feb 2022 22:53:56 +0100 Subject: [PATCH] Increment version to 1.25.9 and update Release Notes. --- Translations/Language.ar.xml | 2 +- Translations/Language.be.xml | 2 +- Translations/Language.bg.xml | 2 +- Translations/Language.ca.xml | 2 +- Translations/Language.cs.xml | 2 +- Translations/Language.da.xml | 2 +- Translations/Language.de.xml | 2 +- Translations/Language.el.xml | 2 +- Translations/Language.es.xml | 2 +- Translations/Language.et.xml | 2 +- Translations/Language.eu.xml | 2 +- Translations/Language.fa.xml | 2 +- Translations/Language.fi.xml | 2 +- Translations/Language.fr.xml | 184 +++++++++--------- Translations/Language.he.xml | 2 +- Translations/Language.hu.xml | 2 +- Translations/Language.id.xml | 2 +- Translations/Language.it.xml | 2 +- Translations/Language.ja.xml | 2 +- Translations/Language.ka.xml | 2 +- Translations/Language.ko.xml | 2 +- Translations/Language.lv.xml | 2 +- Translations/Language.my.xml | 2 +- Translations/Language.nl.xml | 2 +- Translations/Language.nn.xml | 2 +- Translations/Language.pl.xml | 2 +- Translations/Language.pt-br.xml | 2 +- Translations/Language.ro.xml | 2 +- Translations/Language.ru.xml | 2 +- Translations/Language.sk.xml | 2 +- Translations/Language.sl.xml | 2 +- Translations/Language.sv.xml | 2 +- Translations/Language.th.xml | 2 +- Translations/Language.tr.xml | 2 +- Translations/Language.uk.xml | 2 +- Translations/Language.uz.xml | 2 +- Translations/Language.vi.xml | 2 +- Translations/Language.zh-cn.xml | 2 +- Translations/Language.zh-hk.xml | 2 +- Translations/Language.zh-tw.xml | 2 +- doc/chm/VeraCrypt User Guide.chm | Bin 1919047 -> 1919267 bytes doc/html/Release Notes.html | 9 +- src/Boot/Windows/Release/BootLoader.com.gz | Bin 17290 -> 17290 bytes .../Windows/Release_AES/BootLoader.com.gz | Bin 11562 -> 11562 bytes .../Release_AES_SHA2/BootLoader.com.gz | Bin 11738 -> 11738 bytes .../Release_Camellia/BootLoader.com.gz | Bin 12488 -> 12488 bytes .../Release_Camellia_SHA2/BootLoader.com.gz | Bin 12632 -> 12632 bytes .../Windows/Release_SHA2/BootLoader.com.gz | Bin 17483 -> 17483 bytes .../Windows/Release_Serpent/BootLoader.com.gz | Bin 11882 -> 11881 bytes .../Release_Serpent_SHA2/BootLoader.com.gz | Bin 12051 -> 12051 bytes .../Windows/Release_Twofish/BootLoader.com.gz | Bin 11525 -> 11525 bytes .../Release_Twofish_SHA2/BootLoader.com.gz | Bin 11721 -> 11721 bytes src/Boot/Windows/Rescue/BootLoader.com.gz | Bin 17852 -> 17854 bytes src/Boot/Windows/Rescue_AES/BootLoader.com.gz | Bin 12093 -> 12093 bytes .../Windows/Rescue_AES_SHA2/BootLoader.com.gz | Bin 12278 -> 12278 bytes .../Windows/Rescue_Camellia/BootLoader.com.gz | Bin 13039 -> 13039 bytes .../Rescue_Camellia_SHA2/BootLoader.com.gz | Bin 13183 -> 13183 bytes .../Windows/Rescue_SHA2/BootLoader.com.gz | Bin 18030 -> 18031 bytes .../Windows/Rescue_Serpent/BootLoader.com.gz | Bin 12420 -> 12420 bytes .../Rescue_Serpent_SHA2/BootLoader.com.gz | Bin 12598 -> 12599 bytes .../Windows/Rescue_Twofish/BootLoader.com.gz | Bin 12086 -> 12085 bytes .../Rescue_Twofish_SHA2/BootLoader.com.gz | Bin 12276 -> 12277 bytes src/Build/CMakeLists.txt | 6 +- .../Resources/MacOSX/Info.plist.legacy.xml | 2 +- src/Build/Resources/MacOSX/Info.plist.xml | 2 +- src/COMReg/COMReg.rc | 4 +- src/Common/Tcdefs.h | 4 +- src/Driver/Driver.rc | 4 +- src/ExpandVolume/ExpandVolume.rc | 4 +- src/Format/Format.rc | 4 +- src/Mount/Mount.rc | 4 +- src/Release/Setup Files/Product64.wxs | 4 +- src/Release/Setup Files/veracrypt-arm64.cat | Bin 10627 -> 11666 bytes src/Release/Setup Files/veracrypt-arm64.sys | Bin 443896 -> 444936 bytes src/Release/Setup Files/veracrypt-x64.cat | Bin 11743 -> 11721 bytes src/Release/Setup Files/veracrypt-x64.sys | Bin 817672 -> 817672 bytes src/Release/Setup Files/veracrypt.Inf | 2 +- src/Release/Setup Files/veracrypt.cat | Bin 11649 -> 10585 bytes src/Release/Setup Files/veracrypt.sys | Bin 783880 -> 782840 bytes src/Setup/MacOSX/veracrypt.pkgproj | 4 +- src/Setup/MacOSX/veracrypt_Legacy.pkgproj | 4 +- src/Setup/Portable.rc | 4 +- src/Setup/Setup.rc | 4 +- src/SetupDLL/Setup.rc | 4 +- src/Signing/sign.bat | 4 +- src/Signing/sign_TESTSIGNING.bat | 4 +- src/Signing/sign_test.bat | 4 +- src/Signing/sign_test_debug.bat | 4 +- 88 files changed, 177 insertions(+), 170 deletions(-) diff --git a/Translations/Language.ar.xml b/Translations/Language.ar.xml index 68b28a85..46fc2dd4 100644 --- a/Translations/Language.ar.xml +++ b/Translations/Language.ar.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.be.xml b/Translations/Language.be.xml index 9a1c012b..3428e553 100644 --- a/Translations/Language.be.xml +++ b/Translations/Language.be.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.bg.xml b/Translations/Language.bg.xml index 3a2352d5..f88c9968 100644 --- a/Translations/Language.bg.xml +++ b/Translations/Language.bg.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.ca.xml b/Translations/Language.ca.xml index 5bd3d63f..6b0adfde 100644 --- a/Translations/Language.ca.xml +++ b/Translations/Language.ca.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.cs.xml b/Translations/Language.cs.xml index 083cc332..2902b316 100644 --- a/Translations/Language.cs.xml +++ b/Translations/Language.cs.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.da.xml b/Translations/Language.da.xml index d0d926e7..6d480196 100644 --- a/Translations/Language.da.xml +++ b/Translations/Language.da.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.de.xml b/Translations/Language.de.xml index 463baa1d..a019d740 100644 --- a/Translations/Language.de.xml +++ b/Translations/Language.de.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.el.xml b/Translations/Language.el.xml index 8c0222a6..17228cc2 100644 --- a/Translations/Language.el.xml +++ b/Translations/Language.el.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.es.xml b/Translations/Language.es.xml index 1e2160a6..435f25af 100644 --- a/Translations/Language.es.xml +++ b/Translations/Language.es.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.et.xml b/Translations/Language.et.xml index 471a6343..65518286 100644 --- a/Translations/Language.et.xml +++ b/Translations/Language.et.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.eu.xml b/Translations/Language.eu.xml index b988e344..82ec0fa3 100644 --- a/Translations/Language.eu.xml +++ b/Translations/Language.eu.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.fa.xml b/Translations/Language.fa.xml index b6c7623b..e1bcfe3b 100644 --- a/Translations/Language.fa.xml +++ b/Translations/Language.fa.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.fi.xml b/Translations/Language.fi.xml index ef4070e5..a28b1f43 100644 --- a/Translations/Language.fi.xml +++ b/Translations/Language.fi.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.fr.xml b/Translations/Language.fr.xml index fee1c8d9..fa929d09 100644 --- a/Translations/Language.fr.xml +++ b/Translations/Language.fr.xml @@ -1,6 +1,6 @@ - + @@ -1448,40 +1448,40 @@ AVERTISSEMENT: Le démarrage rapide de Windows est activé, ce qui peut causer des problèmes lors de l'utilisation de VeraCrypt. Il est conseillé de le désactiver pour améliorer la sécurité et l'utilisabilié de VeraCrypt.\n\nVoulez-vous désactiver le démarrage rapide de Windows? In order to enable your operating system to mount your new volume, it has to be formatted with a filesystem. Please select a filesystem type.\n\nIf your volume is going to be hosted on a device or partition, you can use 'Quick format' to skip encryption of free space of the volume. Ne pas utiliser les instructions AES du processeur pour accélérer le chiffrement/déchiffrement AES - Ajouter tout les volumes montés aux favoris... + Add All Mounted Volumes to Favorites... Task Icon Menu Items - Ouvrir les volumes montés - Démonter les volumes montés - L’espace libre disponible: {0} + Open Mounted Volumes + Dismount Mounted Volumes + Free space available: {0} Please specify the size of the container to create. Note that the minimum possible size of a volume is 292 KiB. WARNING: You have selected a filesystem other than FAT for the outer volume.\nPlease Note that in this case VeraCrypt can't calculate the exact maximum allowed size for the hidden volume and it will use only an estimation that can be wrong.\nThus, it is your responsibility to use an adequate value for the size of the hidden volume so that it does not overlap the outer volume.\n\nDo you want to continue using the selected filesystem for the outer volume? - Securité - Options de montage - Tâche de fond - Intégration système - Gestionnaire de fichiers - Performances - Fichiers clés - Jetons de sécurité - Services du noyau - Ne pas utiliser les services cryptographiques du noyau - Système - Options de montage: - Support multi-platformes - Je vais monter le volume sur d'autres platformes - Choisir cette option si vous avez besoin d'utiliser le volume sur d'autres platformes. - Je vais monter le volume seulement sur {0} - Choisir cette option si vous n'avez pas besoin d'utiliser le volume sur d'autres platformes. - Désélectionner - Saisissez le mot de passe utilisateur ou administrateur: - Droits administrateur requis - VeraCrypt est déjà en cours d’exécution. - Le mot de passe du chiffrement système est plus long que {0} caractères. - Monter la partition &avec chiffr. syst. (authentification au préamorçage) - &Ne pas monter - Monter sur le répertoire: - Sé&lectionner... - Démonter tous les volumes quand + Security + Mount Options + Background Task + System Integration + Filesystem Explorer + Performance + Keyfiles + Security Tokens + Kernel Services + Do not use kernel cryptographic services + Filesystem + Mount options: + Cross-Platform Support + I will mount the volume on other platforms + Choose this option if you need to use the volume on other platforms. + I will mount the volume only on {0} + Choose this option if you do not need to use the volume on other platforms. + Deselect + Enter your user password or administrator password: + Administrator privileges required + VeraCrypt is already running. + System Encryption password is longer than {0} characters. + Mount partition &using system encryption (preboot authentication) + Do &not mount + Mount at directory: + Se&lect... + Dismount All Volumes When System is entering power saving mode Actions to Perform when User Logs On Close all Explorer windows of volume being dismounted @@ -1489,82 +1489,82 @@ System-Wide Hotkeys Play system notification sound after mount/dismount Display confirmation message box after dismount - VeraCrypt quitte - Ouvrir le volume monté avec succès dans le Finder - Notez que ce paramètre prend effet uniquement si l'utilisation des services cryptographiques du noyau est désactivée. - La désactivation de l'utilisation des services cryptographiques du noyau peut dégrader les performances.\n\nEtes-vous sûr? - Notez que la désactivation de ce paramètre peut ne pas avoir d'effet sur le volume montés qui utilisent les services cryptographiques du noyau. - Notez que tout volume actuellement monté doit être remonter afin qu'il puisse utiliser ce paramètre. - Une exception inconnue a été rencontrée. - L'utilitaire de disque va être lancé après avoir appuyer sur 'OK'.\n\nVeulliez sélectionner votre volume dans la fenêtre de l'utilitaire de disque et puis appuyer sur le bouton "Vérifier" ou "Réparer dans la page S.O.S. - Tout monter - Une erreur est survenues pendant le chargement des fichiers de configuration situés dans - Sélectionnez un connecteur libre dans la liste. - \n\nVoulez-vous afficher ce message la prochaine fois que vous montez un tel volume? - Avertissement - Erreur - Cette fonctionnalité est pour le moment supportée seulement en mode texte. - Espace disponible sur le lecteur {0}: est {1}. - Veuillez noter que si votre système d'exploitation n'alloue pas de fichiers depuis le début de l'espace libre, la taille maximale possible du volume caché peut être bien inférieure à la taille de l'espace disponible sur le volume externe. Ce n'est pas un bogue dans VeraCrypt mais une limitation du système d'exploitation. - La taille maximale du volume caché pour ce volume est {0}. - Ouvrir le volume externe + VeraCrypt quits + Open Finder window for successfully mounted volume + Please note that this setting takes effect only if use of the kernel cryptographic services is disabled. + Disabling the use of kernel cryptographic services can degrade performance.\n\nAre you sure? + Please note that disabling this option may have no effect on volumes mounted using kernel cryptographic services. + Please note that any currently mounted volumes need to be remounted before they can use this setting. + Unknown exception occurred. + "Disk Utility will be launched after you press 'OK'.\n\nPlease select your volume in the Disk Utility window and press 'Verify Disk' or 'Repair Disk' button on the 'First Aid' page. + Tout Monter + Error while loading configuration files located in + Please select a free drive slot from the list. + \n\nDo you want to show this message next time you mount such a volume? + Warning + Error + This feature is currently supported only in text mode. + Free space on drive {0}: is {1}. + Please note that if your operating system does not allocate files from the beginning of the free space, the maximum possible hidden volume size may be much smaller than the size of the free space on the outer volume. This is not a bug in VeraCrypt but a limitation of the operating system. + Maximum possible hidden volume size for this volume is {0}. + Open Outer Volume Outer volume has been successfully created and mounted as '{0}'. To this volume you should now copy some sensitive-looking files that you actually do NOT want to hide. The files will be there for anyone forcing you to disclose your password. You will reveal only the password for this outer volume, not for the hidden one. The files that you really care about will be stored in the hidden volume, which will be created later on. When you finish copying, click Next. Do not dismount the volume.\n\nNote: After you click Next, the outer volume will be analyzed to determine the size of uninterrupted area of free space whose end is aligned with the end of the volume. This area will accommodate the hidden volume, so it will limit its maximum possible size. The procedure ensures no data on the outer volume are overwritten by the hidden volume. - Erreur : Vous essayez de chiffrer un lecteur système.\n\nVeraCrypt ne peut chiffrer un lecteur système que sous Windows. - Erreur : Vous essayez de chiffrer une partition système.\n\nVeraCrypt ne peut chiffrer les partitions système que sous Windows. - AVERTISSEMENT : Le formatage de périphérique détruira toutes les données du système de fichiers '{0}'.\n\nVoulez-vous continuer? - Le système de fichiers du périphérique sélectionné est actuellement monté. Veuillez démonter '{0}' avant de continuer. - Le volume caché ne peut pas avoir le même mot de passe, PIM et fichier(s) clé(s) que le volume externe - Veuillez noter que le volume ne sera pas formaté avec le système de fichiers FAT et par conséquent vous devrez peut-être installer des pilotes de système de fichiers supplémentaires sur les plateformes autres que {0} afin que vous puissiez monter le volume. + Error: You are trying to encrypt a system drive.\n\nVeraCrypt can encrypt a system drive only under Windows. + Error: You are trying to encrypt a system partition.\n\nVeraCrypt can encrypt system partitions only under Windows. + WARNING: Formatting of the device will destroy all data on filesystem '{0}'.\n\nDo you want to continue? + The filesystem of the selected device is currently mounted. Please dismount '{0}' before proceeding. + The Hidden volume can't have the same password, PIM and keyfiles as the Outer volume + Please note that the volume will not be formatted with a FAT filesystem and, therefore, you may be required to install additional filesystem drivers on platforms other than {0}, which will enable you to mount the volume. Error: The hidden volume to be created is larger than {0} TB ({1} GB).\n\nPossible solutions:\n- Create a container/partition smaller than {0} TB.\n - - Utilisez un lecteur avec des secteurs de 4096 octets pour pouvoir créer des volumes cachés hébergés sur des partitions/périphériques d'une taille maximale de 16 To - .\n - (non supporté par les composants disponibles sur cette platforme).\n - Votre système utilise une ancienne version du noyau Linux.\n\nEn raison d'un bogue dans le noyau Linux, votre système peut cesser de répondre lors de l'écriture de données sur un volume VeraCrypt. Ce problème peut être résolu en mettant à niveau le noyau vers la version 2.6.24 ou ultérieure. - Le volume {0} a été démonté. - Mémoire insuffisante. - Echec de l'obtention des droits administrateur - La commande {0} a retourné l'erreur {1}. - Aide ligne de commande de VeraCrypt + - Use a drive with 4096-byte sectors to be able to create partition/device-hosted hidden volumes up to 16 TB in size + .\n + (not supported by components available on this platform).\n + Your system uses an old version of the Linux kernel.\n\nDue to a bug in the Linux kernel, your system may stop responding when writing data to a VeraCrypt volume. This problem can be solved by upgrading the kernel to version 2.6.24 or later. + Volume {0} has been dismounted. + Out of memory. + Failed to obtain administrator privileges + Command {0} returned error {1}. + VeraCrypt Command Line Help \n\nWarning: Hidden files are present in a keyfile path. If you need to use them as keyfiles, remove the leading dot from their filenames. Hidden files are visible only if enabled in system options. Storage device and VC volume sector size mismatch This operation must be performed only when the system hosted on the volume is running. - Données disponibles insuffisantes. + Not enough data available. Kernel cryptographic service test failed. The cryptographic service of your kernel most likely does not support volumes larger than 2 TB.\n\nPossible solutions:\n- Upgrade the Linux kernel to version 2.6.33 or later.\n- Disable use of the kernel cryptographic services (Settings > Preferences > System Integration) or use 'nokernelcrypto' mount option on the command line. Failed to set up a loop device. - Un argument requis est manquant. - Données de volume manquantes. - Le point de montage est requis. - Le point de montage est déjà en cours d'utilisation. - Aucun mot de passe ou fichier clé spécifié. + A required argument is missing. + Volume data missing. + Mount point required. + Mount point is already in use. + No password or keyfile specified. \n\nNote that pre-boot authentication passwords need to be typed in the pre-boot environment where non-US keyboard layouts are not available. Therefore, pre-boot authentication passwords must always be typed using the standard US keyboard layout (otherwise, the password will be typed incorrectly in most cases). However, note that you do NOT need a real US keyboard; you just need to change the keyboard layout in your operating system. \n\nNote: If you are attempting to mount a partition located on an encrypted system drive without pre-boot authentication or to mount the encrypted system partition of an operating system that is not running, you can do so by selecting 'Options >' > 'Mount partition using system encryption'. - Le mot de passe contient plus de {0} caractères. + Password is longer than {0} characters. Partition device required. Incorrect password to the protected hidden volume or the hidden volume does not exist. Incorrect keyfile(s) and/or password to the protected hidden volume or the hidden volume does not exist. - Un caractère invalide a été rencontré. + Invalid characters encountered. Error while parsing formatted string. Failed to create a file or directory in a temporary directory.\n\nPlease make sure that the temporary directory exists, its security permissions allow you to access it, and there is sufficient disk space. Error: The drive uses a sector size other than 512 bytes.\n\nDue to limitations of components available on your platform, outer volumes hosted on the drive cannot be mounted using hidden volume protection.\n\nPossible solutions:\n- Use a drive with 512-byte sectors.\n- Create a file-hosted volume (container) on the drive.\n- Backup the contents of the hidden volume and then update the outer volume. Error: The drive uses a sector size other than 512 bytes.\n\nDue to limitations of components available on your platform, partition/device-hosted volumes on the drive can only be mounted using kernel cryptographic services.\n\nPossible solutions:\n- Enable use of the kernel cryptographic services (Preferences > System Integration).\n- Use a drive with 512-byte sectors.\n- Create a file-hosted volume (container) on the drive. - Erreur : Le lecteur utilise une taille de secteur autre que 512 octets.\n\nEn raison des limitations des composants disponibles sur votre plateforme, les volumes hébergés sur la partition ou le périphérique ne peuvent pas être créés ou utilisés sur le lecteur.\n\nSolutions possibles :\n- Créez un volume hébergé sur fichier (conteneur) sur le lecteur.\n- Utilisez un lecteur avec des secteurs de 512 octets.\n- Utilisez VeraCrypt sur une autre plateforme. - Le fichier hôte/périphérique est déjà utilisé. - Le connecteur du volume est indisponible. - VeraCrypt nécessite OSXFUSE 2.5 ou supérieur. - Une exception est survenue - Entrez le mot de passe - Entrez le mot de passe du volume VeraCrypt - Monter - Point Montage - Aucun volume monté. - Spécifier un nouveau volume VeraCrypt - Paramétre incorrecte - Sélectionner fichiers clés - Start VeraCrypt - Le volume {0} est déjà monté. - Option inconnue - Emplacement du volume - AVERTISSEMENT : Le fichier hôte/périphérique {0} est déjà utilisé!\n\nIgnorer cet avertissement peut provoquer des résultats indésirés dont l’instabilité du système. Toutes les applications susceptibles d’utiliser le fichier hôte/périphérique (par exemple, les applications antivirus ou de sauvegarde) doivent être fermées avant de monter le volume.\n\nContinuer ? + Error: The drive uses a sector size other than 512 bytes.\n\nDue to limitations of components available on your platform, partition/device-hosted volumes cannot be created/used on the drive.\n\nPossible solutions:\n- Create a file-hosted volume (container) on the drive.\n- Use a drive with 512-byte sectors.\n- Use VeraCrypt on another platform. + The host file/device is already in use. + Volume slot unavailable. + VeraCrypt requires OSXFUSE 2.5 or above. + Exception occurred + Enter password + Enter VeraCrypt Volume Password + Mount + Mount Directory + No volumes mounted. + Specify a New VeraCrypt Volume + Parameter incorrect + Select Keyfiles + Start VeraCrypt + The volume {0} is already mounted. + Unknown option + Volume Location + WARNING: The host file/device {0} is already in use!\n\nIgnoring this can cause undesired results including system instability. All applications that might be using the host file/device should be closed before mounting the volume.\n\nContinue mounting? VeraCrypt a déjà été installé à l'aide d'un package MSI et de ce fait il ne peut pas être mis à jour à l'aide du programme d'installation standard.\n\nVeuillez utiliser le package MSI pour mettre à jour votre installation VeraCrypt. Utiliser la totalité de l'espace libre sur le disque diff --git a/Translations/Language.he.xml b/Translations/Language.he.xml index 4c2193f2..c69f3dc4 100644 --- a/Translations/Language.he.xml +++ b/Translations/Language.he.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.hu.xml b/Translations/Language.hu.xml index 58cb8bcb..064ced8e 100644 --- a/Translations/Language.hu.xml +++ b/Translations/Language.hu.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.id.xml b/Translations/Language.id.xml index 5ce5ae77..c332419b 100644 --- a/Translations/Language.id.xml +++ b/Translations/Language.id.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.it.xml b/Translations/Language.it.xml index b0e5b5c2..ffa9c351 100644 --- a/Translations/Language.it.xml +++ b/Translations/Language.it.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.ja.xml b/Translations/Language.ja.xml index e6093636..0a2ee163 100644 --- a/Translations/Language.ja.xml +++ b/Translations/Language.ja.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.ka.xml b/Translations/Language.ka.xml index d06d2148..2aa04214 100644 --- a/Translations/Language.ka.xml +++ b/Translations/Language.ka.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.ko.xml b/Translations/Language.ko.xml index e5488fa2..b65e971e 100644 --- a/Translations/Language.ko.xml +++ b/Translations/Language.ko.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.lv.xml b/Translations/Language.lv.xml index bfd98c7f..1c4ec574 100644 --- a/Translations/Language.lv.xml +++ b/Translations/Language.lv.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.my.xml b/Translations/Language.my.xml index c84aa140..f4109b8f 100644 --- a/Translations/Language.my.xml +++ b/Translations/Language.my.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.nl.xml b/Translations/Language.nl.xml index 348bf80f..25cd76c1 100644 --- a/Translations/Language.nl.xml +++ b/Translations/Language.nl.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.nn.xml b/Translations/Language.nn.xml index 97c6c11e..87fac948 100644 --- a/Translations/Language.nn.xml +++ b/Translations/Language.nn.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.pl.xml b/Translations/Language.pl.xml index 83ed1621..07f61902 100644 --- a/Translations/Language.pl.xml +++ b/Translations/Language.pl.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.pt-br.xml b/Translations/Language.pt-br.xml index 9ff889ef..cb11a5b5 100644 --- a/Translations/Language.pt-br.xml +++ b/Translations/Language.pt-br.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.ro.xml b/Translations/Language.ro.xml index ee409139..cb85d5ca 100644 --- a/Translations/Language.ro.xml +++ b/Translations/Language.ro.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.ru.xml b/Translations/Language.ru.xml index 4cec9a34..b90added 100644 --- a/Translations/Language.ru.xml +++ b/Translations/Language.ru.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.sk.xml b/Translations/Language.sk.xml index 1428045f..522d94d4 100644 --- a/Translations/Language.sk.xml +++ b/Translations/Language.sk.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.sl.xml b/Translations/Language.sl.xml index 8242f9dc..51775cdd 100644 --- a/Translations/Language.sl.xml +++ b/Translations/Language.sl.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.sv.xml b/Translations/Language.sv.xml index 91f3cea2..cd5f7138 100644 --- a/Translations/Language.sv.xml +++ b/Translations/Language.sv.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.th.xml b/Translations/Language.th.xml index b5cc2789..304c4de5 100644 --- a/Translations/Language.th.xml +++ b/Translations/Language.th.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.tr.xml b/Translations/Language.tr.xml index ee039462..2905b84a 100644 --- a/Translations/Language.tr.xml +++ b/Translations/Language.tr.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.uk.xml b/Translations/Language.uk.xml index 1da28138..460b44f7 100644 --- a/Translations/Language.uk.xml +++ b/Translations/Language.uk.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.uz.xml b/Translations/Language.uz.xml index 564d5fbc..271e90cb 100644 --- a/Translations/Language.uz.xml +++ b/Translations/Language.uz.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.vi.xml b/Translations/Language.vi.xml index cda0aaea..7553774f 100644 --- a/Translations/Language.vi.xml +++ b/Translations/Language.vi.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.zh-cn.xml b/Translations/Language.zh-cn.xml index 60a8350e..c1002411 100644 --- a/Translations/Language.zh-cn.xml +++ b/Translations/Language.zh-cn.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.zh-hk.xml b/Translations/Language.zh-hk.xml index 5fed6638..822b3435 100644 --- a/Translations/Language.zh-hk.xml +++ b/Translations/Language.zh-hk.xml @@ -1,6 +1,6 @@ - + diff --git a/Translations/Language.zh-tw.xml b/Translations/Language.zh-tw.xml index ea763c8c..49c0520e 100644 --- a/Translations/Language.zh-tw.xml +++ b/Translations/Language.zh-tw.xml @@ -1,6 +1,6 @@ - + diff --git a/doc/chm/VeraCrypt User Guide.chm b/doc/chm/VeraCrypt User Guide.chm index 80c1a8a4366a9aaa112f52bd8a22ab0baa600085..62f048bdbf7cfbcecad228cbd0c5f9f89176a0c7 100644 GIT binary patch delta 314821 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≪L395_I27&9lE}@MjwRTsL$-7ghzyGynN|oq`Yz4 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

rEIHAT4!#J_mxxd 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