Skip to content

Commit 1c2e58f

Browse files
authored
Merge branch 'namazso:master' into master
2 parents 3a7b39c + e1511d9 commit 1c2e58f

File tree

8 files changed

+77
-13
lines changed

8 files changed

+77
-13
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414

1515
steps:
1616
- name: Checkout
17-
uses: actions/checkout@v3
17+
uses: actions/checkout@v4
1818
with:
1919
submodules: recursive
2020
fetch-depth: 0
@@ -67,14 +67,14 @@ jobs:
6767
iscc .\installer.iss -DCI_VERSION="${{ steps.checktag.outputs.version }}" -DCI_VERSION_NUMERIC="${{ steps.checktag.outputs.version_major }}.${{ steps.checktag.outputs.version_minor }}.${{ steps.checktag.outputs.version_patch }}"
6868
6969
- name: Upload Installer
70-
uses: actions/upload-artifact@v3
70+
uses: actions/upload-artifact@v4
7171
with:
7272
name: setup
7373
path: |
7474
.\OpenHashTab_setup.exe
7575
7676
- name: Upload Unpacked
77-
uses: actions/upload-artifact@v3
77+
uses: actions/upload-artifact@v4
7878
with:
7979
name: unpacked
8080
path: |

Algorithms/Hasher2.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
#include <new>
1919
#include <numeric>
20+
#include <limits>
2021

2122
#include <mbedtls/md.h>
2223
#include <mbedtls/md2.h>

Localization/bg.json

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
{
2+
"langid": "LANG_BULGARIAN",
3+
"sublangid": "SUBLANG_BULGARIAN_BULGARIA",
4+
"strings": {
5+
"FILENAME": "Име",
6+
"ALGORITHM": "Алгоритъм",
7+
"COPIED": "✔ Копирано",
8+
"HASH": "Хеш",
9+
"CHECK_AGAINST": "Проверка съвпадение:",
10+
"EXPORT_TO": "Експорт в сумарен файл:",
11+
"EXPORT_BTN": "Експорт…",
12+
"SUMFILE": "Определен като сумарен файл.",
13+
"DONE": "Готово!",
14+
"SUMMARY": "Отчет",
15+
"PROCESSING": "Обработка…",
16+
"HASHES": "Хешове",
17+
"CLIPBOARD": "В системния буфер",
18+
"NOMATCH": "Няма намерени съвпадения.",
19+
"ERROR": "Грешка",
20+
"CANCEL": "Отказ",
21+
"DISPLAY_UPPERCASE": "Показване хешове с главни букви",
22+
"DISPLAY_MONOSPACE": "Показване хешове в моноширинен шрифт",
23+
"LOOK_FOR_SUMFILES": "Наблюдение за сумарни файлове сред хеширваните файлове",
24+
"SUMFILE_UPPERCASE": "Експорт хешове с главни букви",
25+
"SUMFILE_UNIX_ENDINGS": "Експорт файлове с Unix окончания на реда",
26+
"SUMFILE_USE_DOUBLE_SPACE": "Експорт сумирани файлове с двоен интервал вместо звездичка за интервал",
27+
"SUMFILE_FORWARD_SLASHES": "Използвай пътища с наклонена черта в експортираните файлове",
28+
"SUMFILE_DOT_HASH_COMPATIBLE": "Експорт сумирани файлове в corz .hash съвместим формат",
29+
"SUMFILE_BANNER": "Добавяне банер към експортираните файлове",
30+
"SUMFILE_BANNER_DATE": "Добавяне дата към банера",
31+
"CHECK_FOR_UPDATES": "Провери за актуализации",
32+
"COPY_HASH": "Копирай хеш",
33+
"COPY_LINE": "Копирай ред",
34+
"COPY_FILE": "Копирай име на файла",
35+
"COPY_EVERYTHING": "Копирай всичко",
36+
"VT_NO_COMPATIBLE": "Няма позволен съвместим алгоритъм",
37+
"VT_NOT_FOUND": "Не е намерено в базата данни",
38+
"UPDATE_DISABLED_IN_DEV_BUILD": "Недостъпно в компилации за разработка",
39+
"UPDATE_AVAILABLE_TITLE": "Налична актуализация",
40+
"UPDATE_AVAILABLE_TEXT": "Нова версия %hu.%hu.%hu налична",
41+
"UPDATE_NEWEST_TITLE": "Поздравления",
42+
"UPDATE_NEWEST_TEXT": "Вече сте на най-новата версия",
43+
"CLIPBOARD_AUTOENABLE": "Ако клипбордът съдържа хеш, автоматично активирай алгоритми с тази дължина за изпълнение",
44+
"CLIPBOARD_AUTOENABLE_IF_NONE": "Само ако не са активирани алгоритми с тази дължина",
45+
"CLIPBOARD_AUTOENABLE_EXCLUSIVE": "Деактивирай всички други алгоритми",
46+
"SETTINGS_TITLE": "Настройки",
47+
"CHECKAGAINST_AUTOFORMAT": "Автоматично преформатиране на поставените хешове в полето за проверка",
48+
"CHECKAGAINST_STRICT": "Строг режим за полето за хеш проверка",
49+
"HASH_SUMFILE_TOO": "При обработка сумиран файл, хеширай и сумирания файл",
50+
"ITEM_MATCHING": "1 съвпадащ файл",
51+
"ITEMS_MATCHING": "%d съвпадащи файла",
52+
"SUMFILE_ALGORITHM_ONLY": "При обработка сумарен файл от известен алгоритъм, забрани други алгоритми",
53+
"ERROR_GROUP": "Грешка",
54+
"MATCH_GROUP": "Съвпадение",
55+
"MISMATCH_GROUP": "Несъответствие",
56+
"INSECURE_GROUP": "Несигурен",
57+
"UNKNOWN_GROUP": "Неизвестно",
58+
"FOREGROUND": "Цвят текст",
59+
"BACKGROUND": "Цвят фон"
60+
}
61+
}

Localization/ja-JP.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"CANCEL": "キャンセル",
2020
"DISPLAY_UPPERCASE": "ハッシュ値を大文字で表示する",
2121
"LOOK_FOR_SUMFILES": "ハッシュ値を計算するファイルと対応するサムファイルを参照する",
22-
"SUMFILE_UPPERCASE": "ハッシュ値を大文字でファイルを出力する",
22+
"SUMFILE_UPPERCASE": "ハッシュ値を大文字でファイル出力する",
2323
"SUMFILE_UNIX_ENDINGS": "Unixの改行コードでファイルを出力する",
2424
"SUMFILE_USE_DOUBLE_SPACE": "スペース-アスタリスクの代わりに2つのスペースを用いてファイルを出力する",
2525
"SUMFILE_FORWARD_SLASHES": "パスにフォワードスラッシュを用いてファイルを出力する",

Localization/lt-LT.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@
5454
"FOREGROUND": "Priekinio plano",
5555
"UNKNOWN_GROUP": "Nežinomas",
5656
"BACKGROUND": "Foninis",
57-
"MISMATCH_GROUP": "Neatitikimas"
57+
"MISMATCH_GROUP": "Neatitikimas",
58+
"SUMMARY": "Santrauka"
5859
}
5960
}

Localization/nl-NL.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,8 @@
5454
"BACKGROUND": "Achtergrond",
5555
"FOREGROUND": "Voorgrond",
5656
"MATCH_GROUP": "Overeenkomst",
57-
"MISMATCH_GROUP": "Niet-overeenkomend"
57+
"MISMATCH_GROUP": "Niet-overeenkomend",
58+
"DISPLAY_MONOSPACE": "Geef hashes weer in monospace-lettertype",
59+
"SUMMARY": "Samenvatting"
5860
}
5961
}

Localization/sv-SE.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
"UNKNOWN_GROUP": "Okänd",
5656
"FOREGROUND": "Förgrund",
5757
"BACKGROUND": "Bakgrund",
58-
"DISPLAY_MONOSPACE": "Visa hashvärden med monospace teckensnitt",
58+
"DISPLAY_MONOSPACE": "Visa hashvärden i teckensnittet monospace",
5959
"SUMMARY": "Sammanfattning"
6060
}
6161
}

installer.iss

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,8 @@ VersionInfoProductTextVersion={#CI_VERSION}
5252
VersionInfoVersion={#CI_VERSION_NUMERIC}
5353
ChangesAssociations=yes
5454
UninstallDisplayIcon={app}\OpenHashTab.dll,0
55-
ArchitecturesAllowed=x64 arm64
56-
ArchitecturesInstallIn64BitMode=x64 arm64
55+
ArchitecturesAllowed=win64
56+
ArchitecturesInstallIn64BitMode=win64
5757
#ifdef SIGN
5858
SignTool=signtool $f
5959
SignedUninstaller=yes
@@ -96,9 +96,9 @@ Source: "cmake-openhashtab-x64\OpenHashTab.dll"; DestDir: "{app}"; Flags: ign
9696
Source: "cmake-openhashtab-x64\*.exe"; DestDir: "{app}"; Flags: ignoreversion restartreplace 64bit; Check: InstallArch('x64')
9797
Source: "cmake-openhashtab-x64\*.pdb"; DestDir: "{app}"; Flags: ignoreversion restartreplace 64bit; Check: InstallArch('x64')
9898

99-
Source: "cmake-openhashtab-ARM64\OpenHashTab.dll"; DestDir: "{app}"; Flags: ignoreversion restartreplace 64bit; Check: InstallArch('ARM64')
100-
Source: "cmake-openhashtab-ARM64\*.exe"; DestDir: "{app}"; Flags: ignoreversion restartreplace 64bit; Check: InstallArch('ARM64')
101-
Source: "cmake-openhashtab-ARM64\*.pdb"; DestDir: "{app}"; Flags: ignoreversion restartreplace 64bit; Check: InstallArch('ARM64')
99+
Source: "cmake-openhashtab-ARM64\OpenHashTab.dll"; DestDir: "{app}"; Flags: ignoreversion restartreplace 64bit; Check: InstallArch('arm64')
100+
Source: "cmake-openhashtab-ARM64\*.exe"; DestDir: "{app}"; Flags: ignoreversion restartreplace 64bit; Check: InstallArch('arm64')
101+
Source: "cmake-openhashtab-ARM64\*.pdb"; DestDir: "{app}"; Flags: ignoreversion restartreplace 64bit; Check: InstallArch('arm64')
102102

103103
[CustomMessages]
104104
GroupDescription=Optional features:
@@ -185,7 +185,6 @@ begin
185185
case ProcessorArchitecture of
186186
paX86: Result := Arch = 'x86';
187187
paX64: Result := (Arch = 'x64') or (Arch = 'wow');
188-
paIA64: Result := (Arch = 'ia64') or (Arch = 'wow');
189188
paARM64: Result := (Arch = 'arm64') or (Arch = 'wow');
190189
end;
191190
end;

0 commit comments

Comments
 (0)