VeraCrypt
aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Translations/Language.ko.xml24
-rw-r--r--Translations/Language.pt-br.xml98
-rw-r--r--src/Common/Dlgcode.c33
-rw-r--r--src/Main/TextUserInterface.cpp18
4 files changed, 104 insertions, 69 deletions
diff --git a/Translations/Language.ko.xml b/Translations/Language.ko.xml
index 853834d3..635a17eb 100644
--- a/Translations/Language.ko.xml
+++ b/Translations/Language.ko.xml
@@ -269,8 +269,8 @@
<entry lang="ko" key="IDT_ACCELERATION_OPTIONS">하드웨어 가속</entry>
<entry lang="ko" key="IDT_ASSIGN_HOTKEY">바로가기</entry>
<entry lang="ko" key="IDT_AUTORUN">자동 실행 설정 (autorun.inf)</entry>
- <entry lang="ko" key="IDT_AUTO_DISMOUNT">자동 꺼냄</entry>
- <entry lang="ko" key="IDT_AUTO_DISMOUNT_ON">다음과 같은 경우 모두 해제하십시오:</entry>
+ <entry lang="ko" key="IDT_AUTO_DISMOUNT">자동으로 마운트 해제</entry>
+ <entry lang="ko" key="IDT_AUTO_DISMOUNT_ON">다음과 같은 경우 모두 해제:</entry>
<entry lang="ko" key="IDT_BOOT_LOADER_SCREEN_OPTIONS">부트 로더 화면 옵션</entry>
<entry lang="ko" key="IDT_CONFIRM_PASSWORD">암호 확인:</entry>
<entry lang="ko" key="IDT_CURRENT">현재 암호</entry>
@@ -732,7 +732,7 @@
<entry lang="ko" key="CANT_DISMOUNT_VOLUME">볼륨을 마운트 해제 할 수 없습니다.</entry>
<entry lang="ko" key="FORMAT_NTFS_FAILED">Windows에서 볼륨을 NTFS/exFAT/ReFS로 포맷하지 못했습니다.\n\n가능한 경우 다른 유형의 파일 시스템을 선택하고 다시 시도하세요. 또는 볼륨을 포맷하지 않고 (파일 시스템으로 '없음'을 선택)이 마법사를 종료하고 볼륨을 마운트 한 다음 시스템 또는 타사 도구를 사용하여 마운트 된 볼륨을 포맷 할 수 있습니다(볼륨은 암호화 된 상태로 유지됨).</entry>
<entry lang="ko" key="FORMAT_NTFS_FAILED_ASK_FAT">Windows에서 볼륨을 NTFS/exFAT/ReFS로 포맷하지 못했습니다.\n\n대신 볼륨을 FAT로 포맷 하시겠습니까?</entry>
- <entry lang="ko" key="DEFAULT">태만</entry>
+ <entry lang="ko" key="DEFAULT">기본값</entry>
<entry lang="ko" key="PARTITION_LOWER_CASE">분할</entry>
<entry lang="ko" key="PARTITION_UPPER_CASE">분할</entry>
<entry lang="ko" key="DEVICE">장치</entry>
@@ -882,7 +882,7 @@
<entry lang="ko" key="INSTALL_COMPLETED">설치 완료.</entry>
<entry lang="ko" key="CANT_CREATE_FOLDER">폴더 '%s'을 (를) 만들지 못했습니다.</entry>
<entry lang="ko" key="CLOSE_TC_FIRST">VeraCrypt 장치 드라이버를 언로드 할 수 없습니다.\n\n열려있는 모든 VeraCrypt 창을 먼저 닫으세요. 문제가 해결되지 않으면 Windows를 다시 시작한 다음 다시 시도하세요.</entry>
- <entry lang="ko" key="DISMOUNT_ALL_FIRST">VeraCrypt를 설치하거나 제거하기 전에 모든 VeraCrypt 볼륨을 분리해야합니다.</entry>
+ <entry lang="ko" key="DISMOUNT_ALL_FIRST">VeraCrypt를 설치하거나 제거하기 전에 모든 VeraCrypt 볼륨의 마운트를 해제해야합니다.</entry>
<entry lang="ko" key="UNINSTALL_OLD_VERSION_FIRST">VeraCrypt의 구식 버전이 현재이 시스템에 설치되어 있습니다. 이 새 버전의 VeraCrypt를 설치하려면 먼저 제거해야합니다.\n\n이 메시지 상자를 닫으면 이전 버전의 제거 프로그램이 시작됩니다. VeraCrypt를 제거 할 때 볼륨이 암호 해독되지 않습니다. VeraCrypt의 이전 버전을 제거한 후 새 버전의 VeraCrypt 설치 프로그램을 다시 실행하세요.</entry>
<entry lang="ko" key="REG_INSTALL_FAILED">레지스트리 항목 설치가 실패했습니다.</entry>
<entry lang="ko" key="DRIVER_INSTALL_FAILED">장치 드라이버 설치에 실패했습니다. Windows를 다시 시작한 다음 VeraCrypt를 다시 설치하세요.</entry>
@@ -975,7 +975,7 @@
<entry lang="ko" key="SYSTEM_FAVORITES_DLG_TITLE">VeraCrypt - 시스템 즐겨 찾기 볼륨</entry>
<entry lang="ko" key="SYS_FAVORITES_HELP_LINK">시스템 선호 볼륨은 무엇입니까?</entry>
<entry lang="ko" key="SYS_FAVORITES_REQUIRE_PBA">시스템 파티션/드라이브가 암호화되지 않은 것 같습니다.\n\n시스템 부팅 볼륨 사전 인증 암호 만 사용하여 시스템 선호 볼륨을 마운트 할 수 있습니다. 따라서 시스템 즐겨 찾기 볼륨을 사용하려면 먼저 시스템 파티션/드라이브를 암호화해야합니다.</entry>
- <entry lang="ko" key="DISMOUNT_FIRST">진행하기 전에 볼륨을 분리하세요.</entry>
+ <entry lang="ko" key="DISMOUNT_FIRST">진행하기 전에 볼륨의 마운트를 해제하세요.</entry>
<entry lang="ko" key="CANNOT_SET_TIMER">오류: 타이머를 설정할 수 없습니다.</entry>
<entry lang="ko" key="IDPM_CHECK_FILESYS">파일 시스템 검사</entry>
<entry lang="ko" key="IDPM_REPAIR_FILESYS">파일 시스템 복구</entry>
@@ -1011,10 +1011,10 @@
<entry lang="ko" key="HK_AUTOMOUNT_DEVICES">자동 마운트 장치</entry>
<entry lang="ko" key="HK_DISMOUNT_ALL">모두 마운트 해제</entry>
<entry lang="ko" key="HK_WIPE_CACHE">캐시 지우기</entry>
- <entry lang="ko" key="HK_DISMOUNT_ALL_AND_WIPE">모든 지우기 캐시 마운트 해제</entry>
- <entry lang="ko" key="HK_FORCE_DISMOUNT_ALL_AND_WIPE">모든 지우기 캐시를 강제로 제거합니다.</entry>
- <entry lang="ko" key="HK_FORCE_DISMOUNT_ALL_AND_WIPE_AND_EXIT">강제 모두 제거, 캐시 지우기 끝내기</entry>
- <entry lang="ko" key="HK_MOUNT_FAVORITE_VOLUMES">좋아하는 볼륨 마운트</entry>
+ <entry lang="ko" key="HK_DISMOUNT_ALL_AND_WIPE">전체 마운트 해제 및 캐시 삭제</entry>
+ <entry lang="ko" key="HK_FORCE_DISMOUNT_ALL_AND_WIPE">전체 마운트 강제 해제 및 캐시 삭제</entry>
+ <entry lang="ko" key="HK_FORCE_DISMOUNT_ALL_AND_WIPE_AND_EXIT">전체 마운트 강제 해제 및 캐시 삭제 후 종료</entry>
+ <entry lang="ko" key="HK_MOUNT_FAVORITE_VOLUMES">자주찾는 볼륨 마운트</entry>
<entry lang="ko" key="HK_SHOW_HIDE_MAIN_WINDOW">주 VeraCrypt 창 표시/숨기기</entry>
<entry lang="ko" key="PRESS_A_KEY_TO_ASSIGN">(여기를 클릭하고 키를 누르십시오)</entry>
<entry lang="ko" key="ACTION">동작</entry>
@@ -1026,11 +1026,11 @@
<entry lang="ko" key="SYS_ENC_HIBERNATION_PREVENTED">오류 또는 비 호환성으로 인해 VeraCrypt가 최대 절전 모드 파일을 암호화하지 못합니다. 따라서 최대 절전 모드가 차단되었습니다.\n\n참고: 컴퓨터가 최대 절전 모드로 전환되거나 절전 모드로 전환되면 시스템 메모리의 내용이 시스템 드라이브에있는 최대 절전 모드 저장 파일에 기록됩니다. VeraCrypt는 암호화 키를 방지 할 수 없으며 RAM에서 열린 민감한 파일의 내용이 암호화되지 않은 상태에서 최대 절전 모드 저장 파일에 저장되지 않습니다.</entry>
<entry lang="ko" key="HIDDEN_OS_HIBERNATION_PREVENTED">최대 절전 모드가 차단되었습니다.\n\nVeraCrypt는 추가 부팅 파티션을 사용하는 숨겨진 운영 체제에서 최대 절전 모드를 지원하지 않습니다. 부팅 파티션은 미끼와 숨겨진 시스템에서 공유됩니다. 따라서 최대 절전 모드에서 다시 시작하는 동안 데이터 누출 및 문제를 방지하기 위해 VeraCrypt는 숨겨진 시스템이 공유 부팅 파티션에 쓰거나 최대 절전 모드로 전환하는 것을 방지해야합니다.</entry>
<entry lang="ko" key="VOLUME_MOUNTED_AS_DRIVE_LETTER_X_DISMOUNTED">%c:로 마운트 된 VeraCrypt 볼륨이 마운트 해제되었습니다.</entry>
- <entry lang="ko" key="MOUNTED_VOLUMES_DISMOUNTED">VeraCrypt 볼륨이 분리되었습니다.</entry>
- <entry lang="ko" key="VOLUMES_DISMOUNTED_CACHE_WIPED">VeraCrypt 볼륨이 분리되었으며 암호 캐시가 지워졌습니다.</entry>
+ <entry lang="ko" key="MOUNTED_VOLUMES_DISMOUNTED">VeraCrypt 볼륨이 마운트 해제되었습니다.</entry>
+ <entry lang="ko" key="VOLUMES_DISMOUNTED_CACHE_WIPED">VeraCrypt 볼륨이 마운트 해제되었으며 암호 캐시가 지워졌습니다.</entry>
<entry lang="ko" key="SUCCESSFULLY_DISMOUNTED">성공적으로 마운트 해제 됨</entry>
<entry lang="ko" key="CONFIRM_BACKGROUND_TASK_DISABLED">경고: VeraCrypt 백그라운드 작업을 사용하지 않으면 다음 기능이 비활성화됩니다.\n\n1) 핫 키\n2) 자동 마운트 해제 (예: 로그 오프, 부주의 한 호스트 장치 제거, 시간 초과 등)\n3 ) 좋아하는 볼륨의 자동 마운트\n4) 알림 (예: 숨겨진 볼륨의 손상이 방지 된 경우)\n5) 트레이 아이콘\n\n참고: VeraCrypt 트레이 아이콘을 마우스 오른쪽 버튼으로 클릭하고 백그라운드 작업을 종료 할 수 있습니다. '종료'를 선택하세요.\n\nVeraCrypt 백그라운드 작업을 영구적으로 비활성화 하시겠습니까?</entry>
- <entry lang="ko" key="CONFIRM_NO_FORCED_AUTODISMOUNT">경고 :이 옵션을 사용하지 않으면 열려있는 파일/디렉토리가있는 볼륨을 자동 마운트 해제 할 수 없습니다.\n\n이 옵션을 비활성화 하시겠습니까?</entry>
+ <entry lang="ko" key="CONFIRM_NO_FORCED_AUTODISMOUNT">경고 :이 옵션을 사용하지 않으면 열려있는 파일/디렉토리가있는 볼륨을 자동으로 마운트 해제 할 수 없습니다.\n\n이 옵션을 비활성화 하시겠습니까?</entry>
<entry lang="ko" key="WARN_PREF_AUTO_DISMOUNT">경고: 열린 파일/디렉토리가있는 볼륨은 자동으로 마운트 해제되지 않습니다.\n\n이렇게하려면이 대화 상자 창에서 다음 옵션을 활성화하십시오: '볼륨에 열려있는 파일이나 디렉토리가 있어도 자동 마운트 해제를 강제하십시오'</entry>
<entry lang="ko" key="WARN_PREF_AUTO_DISMOUNT_ON_POWER">경고: 노트북 배터리 전원이 낮 으면 컴퓨터가 절전 모드로 전환 될 때 Windows에서 실행중인 응용 프로그램으로 적절한 메시지를 보내지 않을 수 있습니다. 따라서 VeraCrypt는 이러한 경우 자동 볼륨 마운트 해제에 실패 할 수 있습니다.</entry>
<entry lang="ko" key="NONSYS_INPLACE_ENC_RESUME_PROMPT">파티션/볼륨의 암호화/암호 해독 프로세스를 예약했습니다. 프로세스가 아직 완료되지 않았습니다.\n\n지금 프로세스를 재개 하시겠습니까?</entry>
diff --git a/Translations/Language.pt-br.xml b/Translations/Language.pt-br.xml
index a8b8fb6a..555b1d55 100644
--- a/Translations/Language.pt-br.xml
+++ b/Translations/Language.pt-br.xml
@@ -10,7 +10,7 @@
<entry lang="pt-br" key="IDC_ALL_USERS">Instalar &amp;para todos os usuários</entry>
<entry lang="pt-br" key="IDC_BROWSE">Pro&amp;curar...</entry>
<entry lang="pt-br" key="IDC_DESKTOP_ICON">Adicionar ícone à área de &amp;trabalho</entry>
- <entry lang="en" key="IDC_DONATE">Donate now...</entry>
+ <entry lang="pt-br" key="IDC_DONATE">Doe agora...</entry>
<entry lang="pt-br" key="IDC_FILE_TYPE">Associar a &amp;extensão .hc ao VeraCrypt</entry>
<entry lang="pt-br" key="IDC_OPEN_CONTAINING_FOLDER">&amp;Abrir o local de destino quando concluído</entry>
<entry lang="pt-br" key="IDC_PROG_GROUP">Incluir o Veracrypt no menu &amp;Iniciar</entry>
@@ -25,7 +25,7 @@
<entry lang="pt-br" key="IDT_INSTALL_DESTINATION">Favor selecionar ou digitar o local onde você deseja instalar o VeraCrypt. Se a pasta especificada não existir, ela será criada automaticamente.</entry>
<entry lang="pt-br" key="IDT_UNINSTALL_DIR">Clique em Desinstalar para remover o VeraCrypt do sistema.</entry>
<entry lang="pt-br" key="IDC_ABORT_BUTTON">Abortar</entry>
- <entry lang="en" key="IDC_BENCHMARK">&amp;Benchmark</entry>
+ <entry lang="pt-br" key="IDC_BENCHMARK">&amp;Benchmark</entry>
<entry lang="pt-br" key="IDC_CIPHER_TEST">&amp;Testar</entry>
<entry lang="pt-br" key="IDC_DEVICE_TRANSFORM_MODE_FORMAT">Criar volume encriptado e formatá-lo</entry>
<entry lang="pt-br" key="IDC_DEVICE_TRANSFORM_MODE_INPLACE">Criptografar partição no local</entry>
@@ -42,12 +42,12 @@
<entry lang="pt-br" key="IDC_HIDVOL_WIZ_MODE_FULL">Modo normal</entry>
<entry lang="pt-br" key="IDC_KB">&amp;KB</entry>
<entry lang="pt-br" key="IDC_KEYFILES_ENABLE">U&amp;sar arquivos-chave</entry>
- <entry lang="en" key="IDC_KEYFILES_TRY_EMPTY_PASSWORD">Try first to mount with an empty password</entry>
- <entry lang="en" key="IDC_KEYFILES_RANDOM_SIZE">Random size ( 64 &lt;-&gt; 1048576 )</entry>
+ <entry lang="pt-br" key="IDC_KEYFILES_TRY_EMPTY_PASSWORD">Tente primeiro montar com uma senha vazia</entry>
+ <entry lang="pt-br" key="IDC_KEYFILES_RANDOM_SIZE">Tamanho aleatório ( 64 &lt;-&gt; 1048576 )</entry>
<entry lang="pt-br" key="IDC_KEY_FILES">&amp;Arquivos-chave...</entry>
<entry lang="pt-br" key="IDC_LINK_HASH_INFO">Informação sobre algoritmos hash</entry>
<entry lang="pt-br" key="IDC_LINK_MORE_INFO_ABOUT_CIPHER">Mais Informações</entry>
- <entry lang="en" key="IDC_LINK_PIM_INFO">Information on PIM</entry>
+ <entry lang="pt-br" key="IDC_LINK_PIM_INFO">Informações sobre o PIM</entry>
<entry lang="pt-br" key="IDC_MB">&amp;MB</entry>
<entry lang="pt-br" key="IDC_MORE_INFO_ON_CONTAINERS">Mais informações</entry>
<entry lang="pt-br" key="IDC_MORE_INFO_ON_SYS_ENCRYPTION">Mais informações sobre criptografia do sistema</entry>
@@ -57,12 +57,12 @@
<entry lang="pt-br" key="IDC_NO_HISTORY">Nunca &amp;salvar histórico</entry>
<entry lang="pt-br" key="IDC_OPEN_OUTER_VOLUME">Abrir volume externo</entry>
<entry lang="pt-br" key="IDC_PAUSE">&amp;Pausar</entry>
- <entry lang="en" key="IDC_PIM_ENABLE">Use P&amp;IM</entry>
- <entry lang="en" key="IDC_NEW_PIM_ENABLE">Use PIM</entry>
+ <entry lang="pt-br" key="IDC_PIM_ENABLE">Usar P&amp;IM</entry>
+ <entry lang="pt-br" key="IDC_NEW_PIM_ENABLE">Usar PIM</entry>
<entry lang="pt-br" key="IDC_QUICKFORMAT">Formatação rápida</entry>
<entry lang="pt-br" key="IDC_SHOW_PASSWORD">&amp;Mostrar senha</entry>
<entry lang="pt-br" key="IDC_SHOW_PASSWORD_SINGLE">&amp;Mostrar senha</entry>
- <entry lang="en" key="IDC_SHOW_PIM">&amp;Display PIM</entry>
+ <entry lang="pt-br" key="IDC_SHOW_PIM">&amp;Exibir PIM</entry>
<entry lang="pt-br" key="IDC_SINGLE_BOOT">Boot Único</entry>
<entry lang="pt-br" key="IDC_STD_VOL">Volume VeraCrypt padrão</entry>
<entry lang="pt-br" key="IDC_SYSENC_HIDDEN">O&amp;culto</entry>
@@ -75,7 +75,7 @@
<entry lang="pt-br" key="IDT_COLLECTING_RANDOM_DATA_NOTE">IMPORTANTE: Mova seu mouse tão aleatoriamente quanto possível nesta janela. Quanto mais você demorar movendo-o, melhor. Isto aumenta significativamente a força de criptografia das chaves. Depois clique em Avançar para continuar.</entry>
<entry lang="pt-br" key="IDT_CONFIRM">&amp;Confirmar:</entry>
<entry lang="pt-br" key="IDT_DONE">Concl.</entry>
- <entry lang="en" key="IDT_DRIVE_LETTER">Drive letter:</entry>
+ <entry lang="pt-br" key="IDT_DRIVE_LETTER">Letra da unidade:</entry>
<entry lang="pt-br" key="IDT_ENCRYPTION_ALGO">Algoritmo de Criptografia</entry>
<entry lang="pt-br" key="IDT_FILESYSTEM">Sistema de arquivos </entry>
<entry lang="pt-br" key="IDT_FILE_CONTAINER">Cria um disco virtual criptografado em um arquivo. Recomendado para usuários inexperientes.</entry>
@@ -89,8 +89,8 @@
<entry lang="pt-br" key="IDT_PARTIAL_POOL_CONTENTS">Conteúdo atual do pool (parcial)</entry>
<entry lang="pt-br" key="IDT_PASS">Passar</entry>
<entry lang="pt-br" key="IDT_PASSWORD">Senha:</entry>
- <entry lang="en" key="IDT_PIM">Volume PIM:</entry>
- <entry lang="en" key="IDT_OLD_PIM">Volume PIM:</entry>
+ <entry lang="pt-br" key="IDT_PIM">Volume PIM:</entry>
+ <entry lang="pt-br" key="IDT_OLD_PIM">Volume PIM:</entry>
<entry lang="pt-br" key="IDT_PROGRESS">Progresso:</entry>
<entry lang="pt-br" key="IDT_RANDOM_POOL">Pool aleatório: </entry>
<entry lang="pt-br" key="IDT_SINGLE_BOOT">Selecione esta opção se houver apenas um sistema operacional instalado neste computador(mesmo se ele tiver vários usuários).</entry>
@@ -98,8 +98,8 @@
<entry lang="pt-br" key="IDT_STATUS">Status</entry>
<entry lang="pt-br" key="IDT_SYSENC_KEYS_GEN_INFO">As chaves, salt e outros dados foram gerados com sucesso. Se você deseja gerar novas chaves, clique em Voltar e depois em Avançar. Caso contrário, clique em Avançar para continuar.</entry>
<entry lang="pt-br" key="IDT_SYS_DEVICE">Criptografa a partição/unidade onde o Windows está instalado. Quem quiser ter acesso e utilizar o sistema, ler e escrever arquivos, etc, precisará digitar a senha correta toda vez antes de inicializar o Windows. Opcionalmente, cria um sistema oculto.</entry>
- <entry lang="en" key="IDT_SYS_PARTITION">Select this option to encrypt the partition where the currently running Windows operating system is installed.</entry>
- <entry lang="en" key="IDT_VOLUME_LABEL">Volume Label in Windows:</entry>
+ <entry lang="pt-br" key="IDT_SYS_PARTITION">Selecione esta opção para criptografar a partição onde o sistema operacional Windows atualmente em execução está instalado.</entry>
+ <entry lang="pt-br" key="IDT_VOLUME_LABEL">Nome do Volume no Windows:</entry>
<entry lang="pt-br" key="IDT_WIPE_MODE">Modo de limpeza:</entry>
<entry lang="pt-br" key="IDCLOSE">Fechar</entry>
<entry lang="pt-br" key="IDC_ALLOW_ESC_PBA_BYPASS">Permitir que a autenticação pré-boot seja contornada pressionando a tecla Esc (permite gerenciador de inicialização)</entry>
@@ -113,7 +113,7 @@
<entry lang="pt-br" key="IDC_CACHE">Mant&amp;er senhas e arquivos-chave na memória</entry>
<entry lang="pt-br" key="IDC_CLOSE_BKG_TASK_WHEN_NOVOL">Sair quando não existirem volumes montados</entry>
<entry lang="pt-br" key="IDC_CLOSE_TOKEN_SESSION_AFTER_MOUNT">Fe&amp;char a sessão do token (deslogar) após um volume ser montado com sucesso</entry>
- <entry lang="en" key="IDC_COPY_EXPANDER">Include VeraCrypt Volume Expander</entry>
+ <entry lang="pt-br" key="IDC_COPY_EXPANDER">Incluir Expansor de Volume VeraCrypt</entry>
<entry lang="pt-br" key="IDC_COPY_WIZARD">Incluir assistente de criação de volume VeraCrypt</entry>
<entry lang="pt-br" key="IDC_CREATE">Criar</entry>
<entry lang="pt-br" key="IDC_CREATE_VOLUME">&amp;Criar Volume</entry>
@@ -152,13 +152,13 @@
<entry lang="pt-br" key="IDC_MOUNT_OPTIONS">Mais &amp;Opções...</entry>
<entry lang="pt-br" key="IDC_MOUNT_READONLY">Montar v&amp;olume apenas para leitura</entry>
<entry lang="pt-br" key="IDC_NEW_KEYFILES">Arquivos-chave...</entry>
- <entry lang="en" key="IDC_OLD_PIM_HELP">(Empty or 0 for default iterations)</entry>
- <entry lang="en" key="IDC_PIM_HELP">(Empty or 0 for default iterations)</entry>
+ <entry lang="pt-br" key="IDC_OLD_PIM_HELP">(Vazio ou 0 para iterações padrão)</entry>
+ <entry lang="pt-br" key="IDC_PIM_HELP">(Vazio ou 0 para iterações padrão)</entry>
<entry lang="pt-br" key="IDC_PREF_BKG_TASK_ENABLE">Ativado</entry>
<entry lang="pt-br" key="IDC_PREF_CACHE_PASSWORDS">Manter as senhas na memória do driver</entry>
<entry lang="pt-br" key="IDC_PREF_DISMOUNT_INACTIVE">Desmontar volume automaticamente se nenhum dado for lido/escrito por</entry>
<entry lang="pt-br" key="IDC_PREF_DISMOUNT_LOGOFF">Usuário fizer log-off</entry>
- <entry lang="en" key="IDC_PREF_DISMOUNT_SESSION_LOCKED">User session locked</entry>
+ <entry lang="pt-br" key="IDC_PREF_DISMOUNT_SESSION_LOCKED">Sessão do usuário bloqueada</entry>
<entry lang="pt-br" key="IDC_PREF_DISMOUNT_POWERSAVING">Entrar em modo de economia de energia</entry>
<entry lang="pt-br" key="IDC_PREF_DISMOUNT_SCREENSAVER">Protetor de tela for ativado</entry>
<entry lang="pt-br" key="IDC_PREF_FORCE_AUTO_DISMOUNT">Forçar desmonte automático mesmo que o volume tenha arquivos ou diretórios abertos</entry>
@@ -470,8 +470,8 @@
<entry lang="pt-br" key="PERMANENTLY_DECRYPT">&amp;Descriptografar Definitivamente</entry>
<entry lang="pt-br" key="EXIT">Fechar</entry>
<entry lang="pt-br" key="EXT_PARTITION">Favor criar uma unidade lógica para esta partição estendida e tentar novamente.</entry>
- <entry lang="en" key="FILE_HELP">A VeraCrypt volume can reside in a file (called VeraCrypt container), which can reside on a hard disk, on a USB flash drive, etc. A VeraCrypt container is just like any normal file (it can be, for example, moved or deleted as any normal file). Click 'Select File' to choose a filename for the container and to select the location where you wish the container to be created.\n\nWARNING: If you select an existing file, VeraCrypt will NOT encrypt it; the file will be deleted and replaced with the newly created VeraCrypt container. You will be able to encrypt existing files (later on) by moving them to the VeraCrypt container that you are about to create now.</entry>
- <entry lang="en" key="FILE_HELP_HIDDEN_HOST_VOL">Select the location of the outer volume to be created (within this volume the hidden volume will be created later on).\n\nA VeraCrypt volume can reside in a file (called VeraCrypt container), which can reside on a hard disk, on a USB flash drive, etc. A VeraCrypt container can be moved or deleted as any normal file. Click 'Select File' to choose a filename for the container and to select the location where you wish the container to be created. If you select an existing file, VeraCrypt will NOT encrypt it; it will be deleted and replaced with the newly created container. You will be able to encrypt existing files (later on) by moving them to the VeraCrypt container you are about to create now.</entry>
+ <entry lang="pt-br" key="FILE_HELP">Um volume VeraCrypt pode residir em um arquivo (chamado contêiner VeraCrypt), que pode residir em um disco rígido, em uma unidade flash USB, etc. Um contêiner VeraCrypt é como qualquer arquivo normal (pode ser, por exemplo, movido ou excluído como qualquer arquivo normal). Clique em 'Selecionar arquivo' para escolher um nome de arquivo para o contêiner e selecionar o local onde deseja que o contêiner seja criado.\n\nAVISO: Se você selecionar um arquivo existente, o VeraCrypt NÃO o criptografará; o arquivo será excluído e substituído pelo contêiner VeraCrypt recém-criado. Você poderá criptografar arquivos existentes (mais tarde) movendo-os para o contêiner VeraCrypt que você está prestes a criar agora.</entry>
+ <entry lang="en" key="FILE_HELP_HIDDEN_HOST_VOL">Selecione o local do volume externo a ser criado (dentro deste volume o volume oculto será criado posteriormente).\n\nUm volume VeraCrypt pode residir em um arquivo (chamado contêiner VeraCrypt), que pode residir em um disco rígido, em uma unidade flash USB, etc. Um contêiner VeraCrypt pode ser movido ou excluído como qualquer arquivo normal. Clique em 'Selecionar arquivo' para escolher um nome de arquivo para o contêiner e selecionar o local onde deseja que o contêiner seja criado. Se você selecionar um arquivo existente, o VeraCrypt NÃO o criptografará; ele será excluído e substituído pelo contêiner recém-criado. Você poderá criptografar arquivos existentes (mais tarde) movendo-os para o contêiner VeraCrypt que você está prestes a criar agora.</entry>
<entry lang="pt-br" key="DEVICE_HELP">Volumes VeraCrypt em dispositivos criptografados podem ser criados dentro de partições em discos rígidos, unidades de estado sólido, memory sticks USB, bem como sobre quaisquer outros dispositivos de armazenamento suportados. Partições também podem ser codificadas no local.\n\nAlém disso, volumes VeraCrypt em dispositivos criptografados podem ser criados dentro de dispositivos que não contenham partições (incluindo discos rígidos e unidades de estado sólido).\n\nNota: Um dispositivo com partições pode ser totalmente criptografado no local (usando uma única chave) apenas se ele for a unidade onde o Windows está instalado e de onde ele inicializa.</entry>
<entry lang="pt-br" key="DEVICE_HELP_NO_INPLACE">Um Volumes VeraCrypt hopedado num dispositivo pode ser criado dentro de uma partição do disco rígido, unidade de estado sólido, memory stick USB, e outros dispositivos de armazenamento.\n\nATENÇÃO: Note que a partição/dispositivo será formatada e todos os dados armazenados no momento serão perdidas.</entry>
<entry lang="pt-br" key="DEVICE_HELP_HIDDEN_HOST_VOL">\nSelecione a localização do volume externo a ser criado (dentro deste volume o volume oculto será criado mais tarde sobre).\n\nVolumes externos podem ser criados dentro de partições em discos rígidos, unidades de estado sólido, memory sticks USB e em qualquer outro dispositivo de armazenamento suportado. Volumes externos também podem ser criados dentro de dispositivos que não contenham partições (incluindo discos rígidos e unidades de estado sólido).\n\nATENÇÃO: Note que a partição/dispositivo será formatada e todos os dados armazenados no momento serão perdido.</entry>
@@ -649,7 +649,7 @@
<entry lang="en" key="PIM_LARGE_WARNING">You have chosen a PIM value that is larger than VeraCrypt default value.\nPlease note that this will lead to much slower mount/boot.</entry>
<entry lang="en" key="PIM_SMALL_WARNING">You have chosen a Personal Iterations Multiplier (PIM) that is smaller than the default VeraCrypt value. Please note that if your password is not strong enough, this could lead to a weaker security.\n\nDo you confirm that you are using a strong password?</entry>
<entry lang="en" key="PIM_SYSENC_TOO_BIG">Personal Iterations Multiplier (PIM) maximum value for system encryption is 65535.</entry>
- <entry lang="en" key="PIM_TITLE">Volume PIM</entry>
+ <entry lang="pt-br" key="PIM_TITLE">Volume PIM</entry>
<entry lang="en" key="HIDDEN_FILES_PRESENT_IN_KEYFILE_PATH">\n\nWARNING: Hidden file(s) have been found in a keyfile search path. Such hidden files cannot be used as keyfiles. If you need to use them as keyfiles, remove their 'Hidden' attribute (right-click each of them, select 'Properties', uncheck 'Hidden' and click OK). Note: Hidden files are visible only if the corresponding option is enabled (Computer > Organize > 'Folder and search options' > View).</entry>
<entry lang="pt-br" key="HIDDEN_VOL_PROT_PASSWORD_US_KEYB_LAYOUT">Se você está tentando proteger um volume oculto contendo um sistema oculto, certifique-se de estar usando uma configuração de teclado padrão US quando digitar a senha do volume oculto. Isto porque tal senha precisará ser digitada no ambiente pré-boot (antes do Windows iniciar) onde configurações diferentes do padrão US de teclado não estão disponíveis.</entry>
<entry lang="pt-br" key="FOUND_NO_PARTITION_W_DEFERRED_INPLACE_ENC">O VeraCrypt não encontrou nenhum volume onde a criptografia não-sistema tenha sido interrompida e onde o cabeçalho do volume pode ser descriptografado usando a senha e/ou arquivo(s)-chave fornecidos.\n\nPor favor, certifique-se que a senha e/ou arquivo(s)-chave estão corretos e que a partição/volume não está sendo usada pelo sistema ou aplicativos (incluindo software antivírus).</entry>
@@ -669,8 +669,8 @@
<entry lang="en" key="SELECTED_KEYFILE_IS_CONTAINER_FILE">The current container file was selected as a keyfile. It will be skipped.</entry>
<entry lang="pt-br" key="SERPENT_HELP">Criada por Ross Anderson, Eli Biham e Lars Knudsen. Publicada em 1998. chave de 256 bits, bloco de 128 bits. O modo de operação é o XTS. Serpent foi um dos finalistas no AES.</entry>
<entry lang="en" key="SIZE_HELP">Please specify the size of the container you want to create.\n\nIf you create a dynamic (sparse-file) container, this parameter will specify its maximum possible size.\n\nNote that the minimum possible size of a FAT volume is 292 KB. The minimum possible size of an NTFS volume is 3792 KB.</entry>
- <entry lang="en" key="SIZE_HELP_HIDDEN_HOST_VOL">Please specify the size of the outer volume to be created (you will first create the outer volume and then a hidden volume within it). The minimum possible size of a volume within which a hidden volume is intended to be created is 340 KB.</entry>
- <entry lang="en" key="SIZE_HELP_HIDDEN_VOL">Please specify the size of the hidden volume to create. The minimum possible size of a hidden volume is 40 KB (or 3664 KB if it is formatted as NTFS). The maximum possible size you can specify for the hidden volume is displayed above.</entry>
+ <entry lang="pt-br" key="SIZE_HELP_HIDDEN_HOST_VOL">Especifique o tamanho do volume externo a ser criado (você criará primeiro o volume externo e depois um volume oculto dentro dele). O tamanho mínimo possível de um volume dentro do qual se pretende criar um volume oculto é 340 KB.</entry>
+ <entry lang="pt-br" key="SIZE_HELP_HIDDEN_VOL">Especifique o tamanho do volume oculto a ser criado. O tamanho mínimo possível de um volume oculto é 40 KB (ou 3.664 KB se estiver formatado como NTFS). O tamanho máximo possível que você pode especificar para o volume oculto é exibido acima.</entry>
<entry lang="pt-br" key="SIZE_HIDVOL_HOST_TITLE">Tamanho do Volume Externo</entry>
<entry lang="pt-br" key="SIZE_HIDVOL_TITLE">Tamanho do Volume Oculto</entry>
<entry lang="pt-br" key="SIZE_PARTITION_HELP">Verifique se o tamanho do dispositivo/partição selecionado(a) mostrado acima está correto e clique em Avançar.</entry>
@@ -820,12 +820,12 @@
<entry lang="pt-br" key="VOLUME_HEADER_DAYS"> (%I64d dias atrás)</entry>
<entry lang="pt-br" key="VOLUME_FORMAT_VERSION">Versão de Formatação do Volume</entry>
<entry lang="pt-br" key="BACKUP_HEADER">Cabeçalho de Backup Embutido</entry>
- <entry lang="en" key="VC_BOOT_LOADER_VERSION">VeraCrypt Boot Loader Version</entry>
+ <entry lang="pt-br" key="VC_BOOT_LOADER_VERSION">Versão do Carregador de Inicialização VeraCrypt</entry>
<entry lang="pt-br" key="FIRST_AVAILABLE">Primeiro disponível</entry>
<entry lang="pt-br" key="REMOVABLE_DISK">Disco Removível</entry>
<entry lang="pt-br" key="HARDDISK">Disco Rígido</entry>
<entry lang="pt-br" key="UNCHANGED">Não alterado</entry>
- <entry lang="en" key="AUTODETECTION">Autodetection</entry>
+ <entry lang="pt-br" key="AUTODETECTION">Autodetecção</entry>
<entry lang="pt-br" key="SETUP_MODE_TITLE">Modo Assistente</entry>
<entry lang="pt-br" key="SETUP_MODE_INFO">Selecione um dos modos. Se não tiver certeza de qual selecionar, use o modo padrão.</entry>
<entry lang="en" key="SETUP_MODE_HELP_INSTALL">Select this option if you want to install VeraCrypt on this system.</entry>
@@ -835,16 +835,16 @@
<entry lang="pt-br" key="SETUP_OPTIONS_INFO">Aqui você pode configurar várias opções para controlar o processo de instalação.</entry>
<entry lang="pt-br" key="SETUP_PROGRESS_TITLE">Instalando</entry>
<entry lang="pt-br" key="SETUP_PROGRESS_INFO">Aguarde enquanto o VeraCrypt é instalado.</entry>
- <entry lang="en" key="SETUP_FINISHED_TITLE_DON">VeraCrypt has been successfully installed</entry>
- <entry lang="en" key="SETUP_FINISHED_UPGRADE_TITLE_DON">VeraCrypt has been successfully upgraded</entry>
- <entry lang="en" key="SETUP_FINISHED_INFO_DON">Please consider making a donation. You can click Finish anytime to close the installer.</entry>
+ <entry lang="pt-br" key="SETUP_FINISHED_TITLE_DON">VeraCrypt foi instalado com sucesso</entry>
+ <entry lang="pt-br" key="SETUP_FINISHED_UPGRADE_TITLE_DON">VeraCrypt foi atualizado com sucesso</entry>
+ <entry lang="pt-br" key="SETUP_FINISHED_INFO_DON">Por favor considere fazer uma doação. Você pode clicar em Concluir a qualquer momento para fechar o instalador.</entry>
<entry lang="pt-br" key="EXTRACTION_OPTIONS_TITLE">Opções de Extração</entry>
<entry lang="pt-br" key="EXTRACTION_OPTIONS_INFO">Aqui você pode configurar várias opções para controlar o processo de extração.</entry>
<entry lang="pt-br" key="EXTRACTION_PROGRESS_INFO">Aguarde enquanto os arquivos são extraidos.</entry>
- <entry lang="en" key="EXTRACTION_FINISHED_TITLE_DON">Files successfully extracted</entry>
+ <entry lang="pt-br" key="EXTRACTION_FINISHED_TITLE_DON">Arquivos extraídos com sucesso</entry>
<entry lang="pt-br" key="EXTRACTION_FINISHED_INFO">Todos os arquivos foram extraídos no local de destino.</entry>
<entry lang="pt-br" key="AUTO_FOLDER_CREATION">Se a pasta especificada não existir, ela será criada automaticamente.</entry>
- <entry lang="en" key="SETUP_UPGRADE_DESTINATION">The VeraCrypt program files will be upgraded in the location where VeraCrypt is installed. If you need to select a different location, please uninstall VeraCrypt first.</entry>
+ <entry lang="pt-br" key="SETUP_UPGRADE_DESTINATION">Os arquivos do programa VeraCrypt serão atualizados no local onde o VeraCrypt está instalado. Se você precisar selecionar um local diferente, desinstale o VeraCrypt primeiro.</entry>
<entry lang="pt-br" key="AFTER_UPGRADE_RELEASE_NOTES">Você deseja ler notícias sobre a versão atual (última estável) do VeraCrypt?</entry>
<entry lang="pt-br" key="AFTER_INSTALL_TUTORIAL">Se você nunca usou o VeraCrypt, recomendamos que você leia o capítulo Tutorial para Iniciantes no Guia do Usuário do VeraCrypt. Você deseja ler o tutorial?</entry>
<entry lang="pt-br" key="SELECT_AN_ACTION">Favor escolher uma das seguintes ações:</entry>
@@ -1393,15 +1393,15 @@
<entry lang="en" key="IDPM_COPY_VALUE_TO_CLIPBOARD">Copy Value to Clipboard...</entry>
<entry lang="en" key="IDC_DISABLE_BOOT_LOADER_PIM_PROMPT">Do not request PIM in the pre-boot authentication screen (PIM value is stored unencrypted on disk)</entry>
<entry lang="en" key="DISABLE_BOOT_LOADER_PIM_PROMPT">WARNING: Please keep in mind that if you enable this option, the PIM value will be stored unencrypted on the disk.\n\nAre you sure you want to enable this option?</entry>
- <entry lang="en" key="PIM_TOO_BIG">Personal Iterations Multiplier (PIM) maximum value is 2147468.</entry>
- <entry lang="en" key="IDC_SKIP_RESCUE_VERIFICATION">Skip Rescue Disk verification</entry>
- <entry lang="en" key="IDC_HIDE_WAITING_DIALOG">Don't show wait message dialog when performing operations</entry>
- <entry lang="en" key="IDC_DISABLE_BOOT_LOADER_HASH_PROMPT">Do not request Hash algorithm in the pre-boot authentication screen</entry>
- <entry lang="en" key="KUZNYECHIK_HELP">Kuznyechik is a block cipher first published in 2015 and defined in the National Standard of the Russian Federation GOST R 34.12-2015 and also in RFC 7801. 256-bit key, 128-bit block. Mode of operation is XTS.</entry>
- <entry lang="en" key="CAMELLIA_HELP">Jointly developed by Mitsubishi Electric and NTT of Japan. First published on 2000. 256-bit key, 128-bit block. Mode of operation is XTS. It has been approved for use by the ISO/IEC, the European Union's NESSIE project and the Japanese CRYPTREC project.</entry>
+ <entry lang="pt-br" key="PIM_TOO_BIG">O valor máximo do Multiplicador de Iterações Pessoais (PIM) é 2147468.</entry>
+ <entry lang="pt-br" key="IDC_SKIP_RESCUE_VERIFICATION">Ignorar verificação do Disco de Recuperação</entry>
+ <entry lang="pt-br" key="IDC_HIDE_WAITING_DIALOG">Não mostrar caixa de diálogo de mensagem de espera ao realizar operações</entry>
+ <entry lang="pt-br" key="IDC_DISABLE_BOOT_LOADER_HASH_PROMPT">Não solicite algoritmo Hash na tela de autenticação pré-inicialização</entry>
+ <entry lang="pt-br" key="KUZNYECHIK_HELP">Kuznyechik é uma cifra de bloco publicada pela primeira vez em 2015 e definida no Padrão Nacional da Federação Russa GOST R 34.12-2015 e também na RFC 7801. Chave de 256 bits, bloco de 128 bits. O modo de operação é XTS.</entry>
+ <entry lang="pt-br" key="CAMELLIA_HELP">Desenvolvido em conjunto pela Mitsubishi Electric e NTT do Japão. Publicado pela primeira vez em 2000. Chave de 256 bits, bloco de 128 bits. O modo de operação é XTS. Foi aprovado para uso pela ISO/IEC, pelo projeto NESSIE da União Europeia e pelo projeto japonês CRYPTREC.</entry>
<entry lang="pt-br" key="TIME">Hora</entry>
- <entry lang="en" key="ITERATIONS">Iterations</entry>
- <entry lang="en" key="PRE-BOOT">Pre-Boot</entry>
+ <entry lang="pt-br" key="ITERATIONS">Iterações</entry>
+ <entry lang="pt-br" key="PRE-BOOT">Pré-inicialização</entry>
<entry lang="en" key="RESCUE_DISK_EFI_INFO">Before you can encrypt the partition, you must create a VeraCrypt Rescue Disk (VRD), which serves the following purposes:\n\n- If the VeraCrypt Boot Loader, master key, or other critical data gets damaged, the VRD allows you to restore it (note, however, that you will still have to enter the correct password then).\n\n- If Windows gets damaged and cannot start, the VRD allows you to permanently decrypt the partition before Windows starts.\n\n- The VRD will contain a backup of the present EFI boot loader and will allow you to restore it if necessary.\n\nThe VeraCrypt Rescue Disk ZIP image will be created in the location specified below.</entry>
<entry lang="en" key="RESCUE_DISK_EFI_EXTRACT_INFO">The Rescue Disk ZIP image has been created and stored in this file:\n%s\n\nNow you need to extract it to a USB stick that is formatted as FAT/FAT32.\n\n%lsAfter you create the Rescue Disk, click Next to verify that it has been correctly created.</entry>
<entry lang="en" key="RESCUE_DISK_EFI_EXTRACT_INFO_NO_CHECK">The Rescue Disk ZIP image has been created and stored in this file:\n%s\n\nNow you should either extract the image to a USB stick that is formatted as FAT/FAT32 or move it to a safe location for later use.\n\n%lsClick Next to continue.</entry>
@@ -1454,7 +1454,7 @@
<entry lang="en" key="TASKICON_PREF_MENU_ITEMS">Task Icon Menu Items</entry>
<entry lang="en" key="TASKICON_PREF_OPEN_VOL">Open Mounted Volumes</entry>
<entry lang="en" key="TASKICON_PREF_DISMOUNT_VOL">Dismount Mounted Volumes</entry>
- <entry lang="en" key="DISK_FREE">Free space available: {0}</entry>
+ <entry lang="pt-br" key="DISK_FREE">Espaço livre disponível: {0}</entry>
<entry lang="en" key="VOLUME_SIZE_HELP">Please specify the size of the container to create. Note that the minimum possible size of a volume is 292 KiB.</entry>
<entry lang="en" key="LINUX_CONFIRM_INNER_VOLUME_CALC">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?</entry>
<entry lang="pt-br" key="LINUX_PREF_TAB_SECURITY">Segurança</entry>
@@ -1469,11 +1469,11 @@
<entry lang="en" key="LINUX_PREF_KERNEL_CRYPT">Do not use kernel cryptographic services</entry>
<entry lang="en" key="LINUX_PREF_TAB_MOUNT_OPTIONS_FS">Filesystem</entry>
<entry lang="en" key="IDT_LINUX_PREF_TAB_MOUNT_OPTIONS">Mount options:</entry>
- <entry lang="en" key="LINUX_CROSS_SUPPORT">Cross-Platform Support</entry>
- <entry lang="en" key="LINUX_CROSS_SUPPORT_OTHER">I will mount the volume on other platforms</entry>
- <entry lang="en" key="LINUX_CROSS_SUPPORT_OTHER_HELP">Choose this option if you need to use the volume on other platforms.</entry>
- <entry lang="en" key="LINUX_CROSS_SUPPORT_ONLY">I will mount the volume only on {0}</entry>
- <entry lang="en" key="LINUX_CROSS_SUPPORT_ONLY_HELP">Choose this option if you do not need to use the volume on other platforms.</entry>
+ <entry lang="pt-br" key="LINUX_CROSS_SUPPORT">Suporte Multiplataforma</entry>
+ <entry lang="pt-br" key="LINUX_CROSS_SUPPORT_OTHER">Vou montar o volume em outras plataformas</entry>
+ <entry lang="pt-br" key="LINUX_CROSS_SUPPORT_OTHER_HELP">Escolha esta opção se precisar usar o volume em outras plataformas.</entry>
+ <entry lang="pt-br" key="LINUX_CROSS_SUPPORT_ONLY">Vou montar o volume somente no {0}</entry>
+ <entry lang="pt-br" key="LINUX_CROSS_SUPPORT_ONLY_HELP">Escolha esta opção se não precisar usar o volume em outras plataformas.</entry>
<entry lang="en" key="LINUX_DESELECT">Deselect</entry>
<entry lang="en" key="LINUX_ADMIN_PW_QUERY">Enter your user password or administrator password:</entry>
<entry lang="en" key="LINUX_ADMIN_PW_QUERY_TITLE">Administrator privileges required</entry>
@@ -1510,7 +1510,7 @@
<entry lang="en" key="LINUX_DYNAMIC_NOTICE">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.</entry>
<entry lang="en" key="LINUX_MAX_HIDDEN_SIZE">Maximum possible hidden volume size for this volume is {0}.</entry>
<entry lang="pt-br" key="LINUX_OPEN_OUTER_VOL">Abrir volume externo</entry>
- <entry lang="en" key="LINUX_OUTER_VOL_IS_MOUNTED">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.</entry>
+ <entry lang="pt-br" key="LINUX_OUTER_VOL_IS_MOUNTED">O volume externo foi criado e montado com êxito como '{0}'. Para este volume você deve agora copiar alguns arquivos de aparência sensível que você NÃO deseja ocultar. Os arquivos estarão lá para qualquer pessoa que o force a divulgar sua senha. Você revelará apenas a senha deste volume externo, não do volume oculto. Os arquivos que realmente lhe interessam serão armazenados no volume oculto, que será criado posteriormente. Ao terminar de copiar, clique em Avançar. Não desmonte o volume.\n\nNota: Depois de clicar em Avançar, o volume externo será analisado para determinar o tamanho da área ininterrupta de espaço livre cuja extremidade está alinhada com a extremidade do volume. Esta área acomodará o volume oculto, limitando seu tamanho máximo possível. O procedimento garante que nenhum dado no volume externo seja substituído pelo volume oculto.</entry>
<entry lang="en" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_DRIVE">Error: You are trying to encrypt a system drive.\n\nVeraCrypt can encrypt a system drive only under Windows.</entry>
<entry lang="en" key="LINUX_ERROR_TRY_ENCRYPT_SYSTEM_PARTITION">Error: You are trying to encrypt a system partition.\n\nVeraCrypt can encrypt system partitions only under Windows.</entry>
<entry lang="en" key="LINUX_WARNING_FORMAT_DESTROY_FS">WARNING: Formatting of the device will destroy all data on filesystem '{0}'.\n\nDo you want to continue?</entry>
@@ -1558,25 +1558,25 @@
<entry lang="pt-br" key="ENTER_PASSWORD">Digite a senha</entry>
<entry lang="pt-br" key="ENTER_TC_VOL_PASSWORD">Digitar a Senha do Volume VeraCrypt</entry>
<entry lang="en" key="MOUNT">Mount</entry>
- <entry lang="en" key="MOUNT_POINT">Mount Directory</entry>
+ <entry lang="pt-br" key="MOUNT_POINT">Diretório de Montagem</entry>
<entry lang="en" key="NO_VOLUMES_MOUNTED">No volumes mounted.</entry>
<entry lang="en" key="OPEN_NEW_VOLUME">Specify a New VeraCrypt Volume</entry>
<entry lang="en" key="PARAMETER_INCORRECT">Parameter incorrect</entry>
<entry lang="en" key="SELECT_KEYFILES">Select Keyfiles</entry>
<entry lang="en" key="START_TC">Start VeraCrypt</entry>
<entry lang="en" key="VOLUME_ALREADY_MOUNTED">The volume {0} is already mounted.</entry>
- <entry lang="en" key="UNKNOWN_OPTION">Unknown option</entry>
+ <entry lang="pt-br" key="UNKNOWN_OPTION">Opção desconhecida</entry>
<entry lang="pt-br" key="VOLUME_LOCATION">Localização do Volume</entry>
<entry lang="en" key="VOLUME_HOST_IN_USE">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?</entry>
<entry lang="en" key="CANT_INSTALL_WITH_EXE_OVER_MSI">VeraCrypt was previously installed using an MSI package and so it can't be updated using the standard installer.\n\nPlease use the MSI package to update your VeraCrypt installation.</entry>
- <entry lang="en" key="IDC_USE_ALL_FREE_SPACE">Use all available free space</entry>
+ <entry lang="pt-br" key="IDC_USE_ALL_FREE_SPACE">Use todo o espaço livre disponível</entry>
<entry lang="en" key="SYS_ENCRYPTION_UPGRADE_UNSUPPORTED_ALGORITHM">VeraCrypt cannot be upgraded because the system partition/drive was encrypted using an algorithm that is not supported anymore.\nPlease decrypt your system before upgrading VeraCrypt and then encrypt it again.</entry>
<entry lang="en" key="LINUX_EX2MSG_TERMINALNOTFOUND">Supported terminal application could not be found, you need either xterm, konsole or gnome-terminal (with dbus-x11).</entry>
<entry lang="en" key="IDM_MOUNT_NO_CACHE">Mount Without Cache</entry>
<entry lang="en" key="EXPANDER_INFO">:: VeraCrypt Expander ::\n\nExpand a VeraCrypt volume on the fly without reformatting\n\n\nAll kind of volumes (container files, disks and partitions) formatted with NTFS are supported. The only condition is that there must be enough free space on the host drive or host device of the VeraCrypt volume.\n\nDo not use this software to expand an outer volume containing a hidden volume, because this destroys the hidden volume!\n</entry>
<entry lang="en" key="IDC_STEPSEXPAND">1. Select the VeraCrypt volume to be expanded\n2. Click the 'Mount' button</entry>
- <entry lang="en" key="IDT_VOL_NAME">Volume: </entry>
- <entry lang="en" key="IDT_FILE_SYS">File system: </entry>
+ <entry lang="pt-br" key="IDT_VOL_NAME">Volume: </entry>
+ <entry lang="pt-br" key="IDT_FILE_SYS">Sistema de arquivos: </entry>
<entry lang="en" key="IDT_CURRENT_SIZE">Current size: </entry>
<entry lang="en" key="IDT_NEW_SIZE">New size: </entry>
<entry lang="en" key="IDT_NEW_SIZE_BOX_TITLE">Enter new volume size</entry>
diff --git a/src/Common/Dlgcode.c b/src/Common/Dlgcode.c
index 78aa3844..4ea10aaa 100644
--- a/src/Common/Dlgcode.c
+++ b/src/Common/Dlgcode.c
@@ -14240,9 +14240,11 @@ BOOL BufferHasPattern (const unsigned char* buffer, size_t bufferLen, const void
return bRet;
}
-/* Implementation borrowed from KeePassXC source code (https://github.com/keepassxreboot/keepassxc/blob/release/2.4.0/src/core/Bootstrap.cpp#L150)
+/* Implementation borrowed from KeePassXC source code (https://github.com/keepassxreboot/keepassxc/blob/2.7.8/src/core/Bootstrap.cpp#L121)
*
* Reduce current user acess rights for this process to the minimum in order to forbid non-admin users from reading the process memory.
+ * Restrict access to changing DACL's after the process is started. This prevents the creator of veracrypt process from simply adding
+ * the permission to read memory back to the DACL list.
*/
BOOL ActivateMemoryProtection()
{
@@ -14252,6 +14254,8 @@ BOOL ActivateMemoryProtection()
HANDLE hToken = NULL;
PTOKEN_USER pTokenUser = NULL;
DWORD cbBufferSize = 0;
+ PSID pOwnerRightsSid = NULL;
+ DWORD pOwnerRightsSidSize = SECURITY_MAX_SID_SIZE;
// Access control list
PACL pACL = NULL;
@@ -14292,8 +14296,19 @@ BOOL ActivateMemoryProtection()
goto Cleanup;
}
+ // Retrieve CreaterOwnerRights SID
+ pOwnerRightsSid = (PSID) HeapAlloc(GetProcessHeap(), 0, pOwnerRightsSidSize);
+ if (pOwnerRightsSid == NULL) {
+ goto Cleanup;
+ }
+
+ if (!CreateWellKnownSid(WinCreatorOwnerRightsSid, NULL, pOwnerRightsSid, &pOwnerRightsSidSize)) {
+ goto Cleanup;
+ }
+
// Calculate the amount of memory that must be allocated for the DACL
- cbACL = sizeof(ACL) + sizeof(ACCESS_ALLOWED_ACE) + GetLengthSid(pTokenUser->User.Sid);
+ cbACL = sizeof(ACL) + sizeof(ACCESS_ALLOWED_ACE) + GetLengthSid(pTokenUser->User.Sid)
+ + sizeof(ACCESS_ALLOWED_ACE) + GetLengthSid(pOwnerRightsSid);
// Create and initialize an ACL
pACL = (PACL) HeapAlloc(GetProcessHeap(), 0, cbACL);
@@ -14315,6 +14330,17 @@ BOOL ActivateMemoryProtection()
goto Cleanup;
}
+ // Explicitly set "Process Owner" rights to Read Only. The default is Full Control.
+ if (!AddAccessAllowedAce(
+ pACL,
+ ACL_REVISION,
+ READ_CONTROL,
+ pOwnerRightsSid
+ )) {
+ goto Cleanup;
+ }
+
+
// Set discretionary access control list
bSuccess = (ERROR_SUCCESS == SetSecurityInfo(GetCurrentProcess(), // object handle
SE_KERNEL_OBJECT, // type of object
@@ -14333,6 +14359,9 @@ Cleanup:
if (pACL != NULL) {
HeapFree(GetProcessHeap(), 0, pACL);
}
+ if (pOwnerRightsSid != NULL) {
+ HeapFree(GetProcessHeap(), 0, pOwnerRightsSid);
+ }
if (pTokenUser != NULL) {
HeapFree(GetProcessHeap(), 0, pTokenUser);
}
diff --git a/src/Main/TextUserInterface.cpp b/src/Main/TextUserInterface.cpp
index 0de76c6b..94919296 100644
--- a/src/Main/TextUserInterface.cpp
+++ b/src/Main/TextUserInterface.cpp
@@ -668,7 +668,7 @@ namespace VeraCrypt
{
parentDir = wxT(".");
}
- if (wxDirExists(parentDir) && wxGetDiskSpace (parentDir, nullptr, &diskSpace))
+ if (options->Type == VolumeType::Normal && wxDirExists(parentDir) && wxGetDiskSpace (parentDir, nullptr, &diskSpace))
{
AvailableDiskSpace = (uint64) diskSpace.GetValue ();
if (maxVolumeSize > AvailableDiskSpace)
@@ -678,10 +678,13 @@ namespace VeraCrypt
if (options->Size == (uint64) (-1))
{
- if (AvailableDiskSpace)
+ if (options->Type == VolumeType::Hidden) {
+ throw_err (_("Please do not use maximum size for hidden volume. As we do not mount the outer volume to determine the available space, it is your responsibility to choose a value so that the hidden volume does not overlap the outer volume."));
+ }
+ else if (AvailableDiskSpace)
{
// caller requesting maximum size
- // we use maxVolumeSize because it is guaranteed to be less of equal to AvailableDiskSpace
+ // we use maxVolumeSize because it is guaranteed to be less or equal to AvailableDiskSpace for outer volumes
options->Size = maxVolumeSize;
}
else
@@ -702,14 +705,17 @@ namespace VeraCrypt
throw MissingArgument (SRC_POS);
uint64 multiplier = 1024 * 1024;
- wxString sizeStr = AskString (options->Type == VolumeType::Hidden ? _("\nEnter hidden volume size (sizeK/size[M]/sizeG/sizeT/max): ") : _("\nEnter volume size (sizeK/size[M]/sizeG.sizeT/max): "));
+ wxString sizeStr = AskString (options->Type == VolumeType::Hidden ? _("\nEnter hidden volume size (sizeK/size[M]/sizeG/sizeT): ") : _("\nEnter volume size (sizeK/size[M]/sizeG.sizeT/max): "));
if (sizeStr.CmpNoCase(wxT("max")) == 0)
{
multiplier = 1;
- if (AvailableDiskSpace)
+ if (options->Type == VolumeType::Hidden) {
+ throw_err (_("Please do not use maximum size for hidden volume. As we do not mount the outer volume to determine the available space, it is your responsibility to choose a value so that the hidden volume does not overlap the outer volume."));
+ }
+ else if (AvailableDiskSpace)
{
// caller requesting maximum size
- // we use maxVolumeSize because it is guaranteed to be less of equal to AvailableDiskSpace
+ // we use maxVolumeSize because it is guaranteed to be less or equal to AvailableDiskSpace for outer volumes
options->Size = maxVolumeSize;
}
else