diff --git a/app/scanner2/Scanner_zh_CN.qm b/app/scanner2/Scanner_zh_CN.qm
index 507305a0..55a05ee0 100644
Binary files a/app/scanner2/Scanner_zh_CN.qm and b/app/scanner2/Scanner_zh_CN.qm differ
diff --git a/app/scanner2/Scanner_zh_CN.ts b/app/scanner2/Scanner_zh_CN.ts
index 031b9221..3b0af5b4 100644
--- a/app/scanner2/Scanner_zh_CN.ts
+++ b/app/scanner2/Scanner_zh_CN.ts
@@ -1393,7 +1393,7 @@ Continue to clear?
- 旋转90°
+ 向右旋转90°
@@ -1403,7 +1403,7 @@ Continue to clear?
- 旋转-90°
+ 向左旋转90°
diff --git a/app/scanner2/Scanner_zh_EN.qm b/app/scanner2/Scanner_zh_EN.qm
index 187f9c6c..85c32a4d 100644
Binary files a/app/scanner2/Scanner_zh_EN.qm and b/app/scanner2/Scanner_zh_EN.qm differ
diff --git a/app/scanner2/Scanner_zh_EN.ts b/app/scanner2/Scanner_zh_EN.ts
index afe9415a..97d6e61c 100644
--- a/app/scanner2/Scanner_zh_EN.ts
+++ b/app/scanner2/Scanner_zh_EN.ts
@@ -1334,7 +1334,7 @@ Continue clearing?
- Rotate 90°
+ Rotate 90° to the right
@@ -1344,7 +1344,7 @@ Continue clearing?
- Rotate -90°
+ Rotate 90° to the left
diff --git a/app/scanner2/dialog_multirotateimagefile.cpp b/app/scanner2/dialog_multirotateimagefile.cpp
index a30569dd..7f8ebe32 100644
--- a/app/scanner2/dialog_multirotateimagefile.cpp
+++ b/app/scanner2/dialog_multirotateimagefile.cpp
@@ -1,4 +1,4 @@
-#include "dialog_multirotateimagefile.h"
+#include "dialog_multirotateimagefile.h"
#include "ui_dialog_multirotateimagefile.h"
#include "imgfmt/HGImgFmt.h"
#include "HGUIGlobal.h"
@@ -77,7 +77,7 @@ void HGAPI Dialog_MultiRotateImageFile::ThreadFunc(HGThread thread, HGPointer pa
HGBase_GetImageDpi(img, &xDpi, &yDpi);
HGBase_SetImageDpi(img2, xDpi, yDpi);
- HGBase_ImageRotateLeft(img, img2);
+ HGBase_ImageRotateRight(img, img2);
HGBase_DestroyImage(img);
img = img2;
}
@@ -94,7 +94,7 @@ void HGAPI Dialog_MultiRotateImageFile::ThreadFunc(HGThread thread, HGPointer pa
HGBase_GetImageDpi(img, &xDpi, &yDpi);
HGBase_SetImageDpi(img2, xDpi, yDpi);
- HGBase_ImageRotateRight(img, img2);
+ HGBase_ImageRotateLeft(img, img2);
HGBase_DestroyImage(img);
img = img2;
}