Skip to content

Commit 2ef1430

Browse files
committed
Add 20 additional language localizations
Added localization support for: - Czech (cs) - Hungarian (hu) - Greek (el) - Turkish (tr) - Hebrew (he) - Thai (th) - Vietnamese (vi) - Hindi (hi) - Indonesian (id) - Malay (ms) - Ukrainian (uk) - Romanian (ro) - Bulgarian (bg) - Slovak (sk) - Slovenian (sl) - Croatian (hr) - Serbian (sr) Each localization includes complete translations for: - Main interface elements - Button labels - Hash type labels - Progress indicators - File information - Save dialog elements
1 parent 7621837 commit 2ef1430

File tree

26 files changed

+1026
-0
lines changed

26 files changed

+1026
-0
lines changed

Hash.xcodeproj/project.pbxproj

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,32 @@
201201
es,
202202
ru,
203203
ar,
204+
it,
205+
pt,
206+
nl,
207+
sv,
208+
no,
209+
nb,
210+
da,
211+
fi,
212+
pl,
213+
cs,
214+
hu,
215+
el,
216+
tr,
217+
he,
218+
th,
219+
vi,
220+
hi,
221+
id,
222+
ms,
223+
uk,
224+
ro,
225+
bg,
226+
sk,
227+
sl,
228+
hr,
229+
sr,
204230
);
205231
mainGroup = 08D7EE422DF135AB00603125;
206232
minimizedProjectReferenceProxies = 1;

Hash/bg.lproj/Localizable.strings

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
/*
2+
Localizable.strings
3+
Hash
4+
5+
Created by i on 2025/6/5.
6+
Bulgarian localization
7+
*/
8+
9+
/* Main Interface */
10+
"select_files_prompt" = "Изберете файлове, за да започнете изчисляването на hash стойности";
11+
"drag_files_prompt" = "Плъзнете файлове тук или щракнете върху бутона за преглед";
12+
"unknown_size" = "Неизвестен размер";
13+
14+
/* Buttons */
15+
"browse_button" = "Преглед...";
16+
"clear_button" = "Изчисти";
17+
"copy_button" = "Копирай";
18+
"save_button" = "Запази...";
19+
"calculate_button" = "Изчисли";
20+
"stop_button" = "Спри";
21+
22+
/* Hash Types */
23+
"version_label" = "Версия";
24+
"date_label" = "Дата";
25+
"md5_label" = "MD5";
26+
"sha1_label" = "SHA1";
27+
"crc32_label" = "CRC32";
28+
29+
/* Progress */
30+
"file_progress" = "Файл";
31+
"total_progress" = "Общо";
32+
33+
/* File Info */
34+
"file_label" = "Файл";
35+
"size_label" = "Размер";
36+
"modified_label" = "Променен";
37+
"bytes_suffix" = "байта";
38+
39+
/* Save Dialog */
40+
"default_filename" = "Hash Резултати.txt";

Hash/cs.lproj/Localizable.strings

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
/*
2+
Localizable.strings
3+
Hash
4+
5+
Created by i on 2025/6/5.
6+
Czech localization
7+
*/
8+
9+
/* Main Interface */
10+
"select_files_prompt" = "Vyberte soubory pro zahájení výpočtu hash hodnot";
11+
"drag_files_prompt" = "Přetáhněte soubory sem nebo klikněte na tlačítko procházet";
12+
"unknown_size" = "Neznámá velikost";
13+
14+
/* Buttons */
15+
"browse_button" = "Procházet...";
16+
"clear_button" = "Vymazat";
17+
"copy_button" = "Kopírovat";
18+
"save_button" = "Uložit...";
19+
"calculate_button" = "Vypočítat";
20+
"stop_button" = "Zastavit";
21+
22+
/* Hash Types */
23+
"version_label" = "Verze";
24+
"date_label" = "Datum";
25+
"md5_label" = "MD5";
26+
"sha1_label" = "SHA1";
27+
"crc32_label" = "CRC32";
28+
29+
/* Progress */
30+
"file_progress" = "Soubor";
31+
"total_progress" = "Celkem";
32+
33+
/* File Info */
34+
"file_label" = "Soubor";
35+
"size_label" = "Velikost";
36+
"modified_label" = "Změněno";
37+
"bytes_suffix" = "bajtů";
38+
39+
/* Save Dialog */
40+
"default_filename" = "Hash Výsledky.txt";

Hash/da.lproj/Localizable.strings

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
/*
2+
Localizable.strings
3+
Hash
4+
5+
Created by i on 2025/6/5.
6+
Danish localization
7+
*/
8+
9+
/* Main Interface */
10+
"select_files_prompt" = "Vælg filer for at begynde at beregne hash-værdier";
11+
"drag_files_prompt" = "Træk filer hertil eller klik på gennemse-knappen";
12+
"unknown_size" = "Ukendt størrelse";
13+
14+
/* Buttons */
15+
"browse_button" = "Gennemse...";
16+
"clear_button" = "Ryd";
17+
"copy_button" = "Kopier";
18+
"save_button" = "Gem...";
19+
"calculate_button" = "Beregn";
20+
"stop_button" = "Stop";
21+
22+
/* Hash Types */
23+
"version_label" = "Version";
24+
"date_label" = "Dato";
25+
"md5_label" = "MD5";
26+
"sha1_label" = "SHA1";
27+
"crc32_label" = "CRC32";
28+
29+
/* Progress */
30+
"file_progress" = "Fil";
31+
"total_progress" = "Total";
32+
33+
/* File Info */
34+
"file_label" = "Fil";
35+
"size_label" = "Størrelse";
36+
"modified_label" = "Ændret";
37+
"bytes_suffix" = "bytes";
38+
39+
/* Save Dialog */
40+
"default_filename" = "Hash Resultater.txt";

Hash/el.lproj/Localizable.strings

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
/*
2+
Localizable.strings
3+
Hash
4+
5+
Created by i on 2025/6/5.
6+
Greek localization
7+
*/
8+
9+
/* Main Interface */
10+
"select_files_prompt" = "Επιλέξτε αρχεία για να ξεκινήσετε τον υπολογισμό των τιμών hash";
11+
"drag_files_prompt" = "Σύρετε αρχεία εδώ ή κάντε κλικ στο κουμπί περιήγησης";
12+
"unknown_size" = "Άγνωστο μέγεθος";
13+
14+
/* Buttons */
15+
"browse_button" = "Περιήγηση...";
16+
"clear_button" = "Εκκαθάριση";
17+
"copy_button" = "Αντιγραφή";
18+
"save_button" = "Αποθήκευση...";
19+
"calculate_button" = "Υπολογισμός";
20+
"stop_button" = "Διακοπή";
21+
22+
/* Hash Types */
23+
"version_label" = "Έκδοση";
24+
"date_label" = "Ημερομηνία";
25+
"md5_label" = "MD5";
26+
"sha1_label" = "SHA1";
27+
"crc32_label" = "CRC32";
28+
29+
/* Progress */
30+
"file_progress" = "Αρχείο";
31+
"total_progress" = "Σύνολο";
32+
33+
/* File Info */
34+
"file_label" = "Αρχείο";
35+
"size_label" = "Μέγεθος";
36+
"modified_label" = "Τροποποιήθηκε";
37+
"bytes_suffix" = "bytes";
38+
39+
/* Save Dialog */
40+
"default_filename" = "Αποτελέσματα Hash.txt";

Hash/fi.lproj/Localizable.strings

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
/*
2+
Localizable.strings
3+
Hash
4+
5+
Created by i on 2025/6/5.
6+
Finnish localization
7+
*/
8+
9+
/* Main Interface */
10+
"select_files_prompt" = "Valitse tiedostot aloittaaksesi hash-arvojen laskemisen";
11+
"drag_files_prompt" = "Vedä tiedostot tähän tai napsauta selaa-painiketta";
12+
"unknown_size" = "Tuntematon koko";
13+
14+
/* Buttons */
15+
"browse_button" = "Selaa...";
16+
"clear_button" = "Tyhjennä";
17+
"copy_button" = "Kopioi";
18+
"save_button" = "Tallenna...";
19+
"calculate_button" = "Laske";
20+
"stop_button" = "Pysäytä";
21+
22+
/* Hash Types */
23+
"version_label" = "Versio";
24+
"date_label" = "Päivämäärä";
25+
"md5_label" = "MD5";
26+
"sha1_label" = "SHA1";
27+
"crc32_label" = "CRC32";
28+
29+
/* Progress */
30+
"file_progress" = "Tiedosto";
31+
"total_progress" = "Yhteensä";
32+
33+
/* File Info */
34+
"file_label" = "Tiedosto";
35+
"size_label" = "Koko";
36+
"modified_label" = "Muokattu";
37+
"bytes_suffix" = "tavua";
38+
39+
/* Save Dialog */
40+
"default_filename" = "Hash Tulokset.txt";

Hash/he.lproj/Localizable.strings

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
/*
2+
Localizable.strings
3+
Hash
4+
5+
Created by i on 2025/6/5.
6+
Hebrew localization
7+
*/
8+
9+
/* Main Interface */
10+
"select_files_prompt" = "בחר קבצים כדי להתחיל לחשב ערכי hash";
11+
"drag_files_prompt" = "גרור קבצים לכאן או לחץ על כפתור עיון";
12+
"unknown_size" = "גודל לא ידוע";
13+
14+
/* Buttons */
15+
"browse_button" = "עיון...";
16+
"clear_button" = "נקה";
17+
"copy_button" = "העתק";
18+
"save_button" = "שמור...";
19+
"calculate_button" = "חשב";
20+
"stop_button" = "עצור";
21+
22+
/* Hash Types */
23+
"version_label" = "גרסה";
24+
"date_label" = "תאריך";
25+
"md5_label" = "MD5";
26+
"sha1_label" = "SHA1";
27+
"crc32_label" = "CRC32";
28+
29+
/* Progress */
30+
"file_progress" = "קובץ";
31+
"total_progress" = "סה\"כ";
32+
33+
/* File Info */
34+
"file_label" = "קובץ";
35+
"size_label" = "גודל";
36+
"modified_label" = "שונה";
37+
"bytes_suffix" = "בתים";
38+
39+
/* Save Dialog */
40+
"default_filename" = "תוצאות Hash.txt";

Hash/hi.lproj/Localizable.strings

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
/*
2+
Localizable.strings
3+
Hash
4+
5+
Created by i on 2025/6/5.
6+
Hindi localization
7+
*/
8+
9+
/* Main Interface */
10+
"select_files_prompt" = "हैश मान गणना शुरू करने के लिए फाइलें चुनें";
11+
"drag_files_prompt" = "फाइलों को यहाँ खींचें या ब्राउज़ बटन पर क्लिक करें";
12+
"unknown_size" = "अज्ञात आकार";
13+
14+
/* Buttons */
15+
"browse_button" = "ब्राउज़...";
16+
"clear_button" = "साफ़ करें";
17+
"copy_button" = "कॉपी करें";
18+
"save_button" = "सेव करें...";
19+
"calculate_button" = "गणना करें";
20+
"stop_button" = "रोकें";
21+
22+
/* Hash Types */
23+
"version_label" = "संस्करण";
24+
"date_label" = "दिनांक";
25+
"md5_label" = "MD5";
26+
"sha1_label" = "SHA1";
27+
"crc32_label" = "CRC32";
28+
29+
/* Progress */
30+
"file_progress" = "फाइल";
31+
"total_progress" = "कुल";
32+
33+
/* File Info */
34+
"file_label" = "फाइल";
35+
"size_label" = "आकार";
36+
"modified_label" = "संशोधित";
37+
"bytes_suffix" = "बाइट्स";
38+
39+
/* Save Dialog */
40+
"default_filename" = "हैश परिणाम.txt";

Hash/hr.lproj/Localizable.strings

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
/*
2+
Localizable.strings
3+
Hash
4+
5+
Created by i on 2025/6/5.
6+
Croatian localization
7+
*/
8+
9+
/* Main Interface */
10+
"select_files_prompt" = "Odaberite datoteke za početak računanja hash vrijednosti";
11+
"drag_files_prompt" = "Povucite datoteke ovdje ili kliknite gumb za pregledavanje";
12+
"unknown_size" = "Nepoznata veličina";
13+
14+
/* Buttons */
15+
"browse_button" = "Pregledaj...";
16+
"clear_button" = "Obriši";
17+
"copy_button" = "Kopiraj";
18+
"save_button" = "Spremi...";
19+
"calculate_button" = "Izračunaj";
20+
"stop_button" = "Zaustavi";
21+
22+
/* Hash Types */
23+
"version_label" = "Verzija";
24+
"date_label" = "Datum";
25+
"md5_label" = "MD5";
26+
"sha1_label" = "SHA1";
27+
"crc32_label" = "CRC32";
28+
29+
/* Progress */
30+
"file_progress" = "Datoteka";
31+
"total_progress" = "Ukupno";
32+
33+
/* File Info */
34+
"file_label" = "Datoteka";
35+
"size_label" = "Veličina";
36+
"modified_label" = "Promijenjeno";
37+
"bytes_suffix" = "bajtova";
38+
39+
/* Save Dialog */
40+
"default_filename" = "Hash Rezultati.txt";

0 commit comments

Comments
 (0)