diff --git a/.gitignore b/.gitignore
index 2a340cb..889d664 100755
--- a/.gitignore
+++ b/.gitignore
@@ -10,6 +10,8 @@ Release/
cppcryptfs/Debug/
cppcryptfs/Release/
cppcryptfs/cppcryptfs.aps
+cppcryptfs/res/ru/Resources_RU.aps
+cppcryptfs/res/en/Resources_EN.aps
Report*.vspx
Report*.diagsession
enc_temp_folder/
diff --git a/cppcryptfs/cppcryptfs.rc b/cppcryptfs/cppcryptfs.rc
index c5fa313..8807735 100644
Binary files a/cppcryptfs/cppcryptfs.rc and b/cppcryptfs/cppcryptfs.rc differ
diff --git a/cppcryptfs/cppcryptfs.vcxproj b/cppcryptfs/cppcryptfs.vcxproj
index 96bcf5a..272441b 100755
--- a/cppcryptfs/cppcryptfs.vcxproj
+++ b/cppcryptfs/cppcryptfs.vcxproj
@@ -117,7 +117,7 @@
0x0409
_DEBUG;%(PreprocessorDefinitions)
- $(IntDir);%(AdditionalIncludeDirectories)
+ $(IntDir);$(ProjectDir);$(ProjectDir)res\en;$(ProjectDir)res\ru;%(AdditionalIncludeDirectories)
@@ -148,7 +148,7 @@
0x0409
_DEBUG;%(PreprocessorDefinitions)
- $(IntDir);%(AdditionalIncludeDirectories)
+ $(IntDir);$(ProjectDir);$(ProjectDir)res\en;$(ProjectDir)res\ru;%(AdditionalIncludeDirectories)
@@ -181,7 +181,7 @@
0x0409
NDEBUG;%(PreprocessorDefinitions)
- $(IntDir);%(AdditionalIncludeDirectories)
+ $(IntDir);$(ProjectDir);$(ProjectDir)res\en;$(ProjectDir)res\ru;%(AdditionalIncludeDirectories)
for /f %%i in ('git rev-parse --short HEAD') do (echo VALUE "FileDescription", "cppcryptfs build %%i" > "$(ProjectDir)gitversion.rc2")
@@ -218,7 +218,7 @@
0x0409
NDEBUG;%(PreprocessorDefinitions)
- $(IntDir);%(AdditionalIncludeDirectories)
+ $(IntDir);$(ProjectDir);$(ProjectDir)res\en;$(ProjectDir)res\ru;%(AdditionalIncludeDirectories)
for /f %%i in ('git rev-parse --short HEAD') do (echo VALUE "FileDescription", "cppcryptfs build %%i" > "$(ProjectDir)gitversion.rc2")
@@ -313,6 +313,18 @@
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
@@ -322,14 +334,22 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cppcryptfs/res/en/Resources_EN.rc b/cppcryptfs/res/en/Resources_EN.rc
new file mode 100644
index 0000000..34472e7
Binary files /dev/null and b/cppcryptfs/res/en/Resources_EN.rc differ
diff --git a/cppcryptfs/res/lic/en/aessiv.txt b/cppcryptfs/res/en/lic/aessiv_en.txt
similarity index 100%
rename from cppcryptfs/res/lic/en/aessiv.txt
rename to cppcryptfs/res/en/lic/aessiv_en.txt
diff --git a/cppcryptfs/res/lic/en/cppcryptfs.txt b/cppcryptfs/res/en/lic/cppcryptfs_en.txt
similarity index 100%
rename from cppcryptfs/res/lic/en/cppcryptfs.txt
rename to cppcryptfs/res/en/lic/cppcryptfs_en.txt
diff --git a/cppcryptfs/res/lic/en/dokany_lib.txt b/cppcryptfs/res/en/lic/dokany_lib_en.txt
similarity index 100%
rename from cppcryptfs/res/lic/en/dokany_lib.txt
rename to cppcryptfs/res/en/lic/dokany_lib_en.txt
diff --git a/cppcryptfs/res/lic/en/dokany_mir.txt b/cppcryptfs/res/en/lic/dokany_mir_en.txt
similarity index 100%
rename from cppcryptfs/res/lic/en/dokany_mir.txt
rename to cppcryptfs/res/en/lic/dokany_mir_en.txt
diff --git a/cppcryptfs/res/lic/en/getopt.txt b/cppcryptfs/res/en/lic/getopt_en.txt
similarity index 100%
rename from cppcryptfs/res/lic/en/getopt.txt
rename to cppcryptfs/res/en/lic/getopt_en.txt
diff --git a/cppcryptfs/res/lic/en/openssl.txt b/cppcryptfs/res/en/lic/openssl_en.txt
similarity index 99%
rename from cppcryptfs/res/lic/en/openssl.txt
rename to cppcryptfs/res/en/lic/openssl_en.txt
index 60672bf..189d7f8 100644
Binary files a/cppcryptfs/res/lic/en/openssl.txt and b/cppcryptfs/res/en/lic/openssl_en.txt differ
diff --git a/cppcryptfs/res/lic/en/rapidjson.txt b/cppcryptfs/res/en/lic/rapidjson_en.txt
similarity index 100%
rename from cppcryptfs/res/lic/en/rapidjson.txt
rename to cppcryptfs/res/en/lic/rapidjson_en.txt
diff --git a/cppcryptfs/res/lic/en/secure_edit.txt b/cppcryptfs/res/en/lic/secure_edit_en.txt
similarity index 100%
rename from cppcryptfs/res/lic/en/secure_edit.txt
rename to cppcryptfs/res/en/lic/secure_edit_en.txt
diff --git a/cppcryptfs/res/ru/Resources_RU.rc b/cppcryptfs/res/ru/Resources_RU.rc
new file mode 100644
index 0000000..d16e5bf
Binary files /dev/null and b/cppcryptfs/res/ru/Resources_RU.rc differ
diff --git a/cppcryptfs/res/ru/lic/aessiv_ru.txt b/cppcryptfs/res/ru/lic/aessiv_ru.txt
new file mode 100644
index 0000000..8a4d9c9
Binary files /dev/null and b/cppcryptfs/res/ru/lic/aessiv_ru.txt differ
diff --git a/cppcryptfs/res/ru/lic/cppcryptfs_ru.txt b/cppcryptfs/res/ru/lic/cppcryptfs_ru.txt
new file mode 100644
index 0000000..06f341c
Binary files /dev/null and b/cppcryptfs/res/ru/lic/cppcryptfs_ru.txt differ
diff --git a/cppcryptfs/res/ru/lic/dokany_lib_ru.txt b/cppcryptfs/res/ru/lic/dokany_lib_ru.txt
new file mode 100644
index 0000000..e28cafe
Binary files /dev/null and b/cppcryptfs/res/ru/lic/dokany_lib_ru.txt differ
diff --git a/cppcryptfs/res/ru/lic/dokany_mir_ru.txt b/cppcryptfs/res/ru/lic/dokany_mir_ru.txt
new file mode 100644
index 0000000..2437f25
Binary files /dev/null and b/cppcryptfs/res/ru/lic/dokany_mir_ru.txt differ
diff --git a/cppcryptfs/res/ru/lic/getopt_ru.txt b/cppcryptfs/res/ru/lic/getopt_ru.txt
new file mode 100644
index 0000000..8abbbd5
Binary files /dev/null and b/cppcryptfs/res/ru/lic/getopt_ru.txt differ
diff --git a/cppcryptfs/res/ru/lic/openssl_ru.txt b/cppcryptfs/res/ru/lic/openssl_ru.txt
new file mode 100644
index 0000000..b38ad48
Binary files /dev/null and b/cppcryptfs/res/ru/lic/openssl_ru.txt differ
diff --git a/cppcryptfs/res/ru/lic/rapidjson_ru.txt b/cppcryptfs/res/ru/lic/rapidjson_ru.txt
new file mode 100644
index 0000000..502bba8
Binary files /dev/null and b/cppcryptfs/res/ru/lic/rapidjson_ru.txt differ
diff --git a/cppcryptfs/res/ru/lic/secure_edit_ru.txt b/cppcryptfs/res/ru/lic/secure_edit_ru.txt
new file mode 100644
index 0000000..8991961
Binary files /dev/null and b/cppcryptfs/res/ru/lic/secure_edit_ru.txt differ