3 # Service menu and a small script for calculation of md5, sha1 and sha256 checksums.
4 # Based on KonqCheckSum service menu
10 ServiceTypes=KonqPopupMenu/Plugin
11 MimeType=all/allfiles;
12 Actions=md5sum;sha1sum;sha256sum;checksums;
13 X-KDE-Submenu=Checksums
14 X-KDE-Submenu[sr]=Контролне суме
15 X-KDE-Submenu[sr@latin]=Kontrolne sume
16 X-KDE-Submenu[sr@ijekavian]=Контролне суме
17 X-KDE-Submenu[sr@ijekavianlatin]=Kontrolne sume
19 [Desktop Action md5sum]
22 Name[sr@latin]=MD5 suma
23 Name[sr@ijekavian]=МД5 сума
24 Name[sr@ijekavianlatin]=MD5 suma
25 Exec=kdialog --icon=security-high --title "%n md5" --warningyesno "`md5sum %u | cut -d ' ' -f1` \nSave to file?" && cd %d && md5sum %n > %n.md5
26 Exec[sr]=kdialog --icon=security-high --title "%n md5" --warningyesno "`md5sum %u | cut -d ' ' -f1` \nСачувати у фајл?" && cd %d && md5sum %n > %n.md5
27 Exec[sr@latin]=kdialog --icon=security-high --title "%n md5" --warningyesno "`md5sum %u | cut -d ' ' -f1` \nSačuvati u fajl?" && cd %d && md5sum %n > %n.md5
28 Exec[sr@ijekavian]=kdialog --icon=security-high --title "%n md5" --warningyesno "`md5sum %u | cut -d ' ' -f1` \nСачувати у фајл?" && cd %d && md5sum %n > %n.md5
29 Exec[sr@ijekavianlatin]=kdialog --icon=security-high --title "%n md5" --warningyesno "`md5sum %u | cut -d ' ' -f1` \nSačuvati u fajl?" && cd %d && md5sum %n > %n.md5
32 [Desktop Action sha1sum]
35 Name[sr@latin]=SHA1 suma
36 Name[sr@ijekavian]=СХА1 сума
37 Name[sr@ijekavianlatin]=SHA1 suma
38 Exec=kdialog --icon=security-high --title "%n sha1" --warningyesno "`sha1sum %u | cut -d ' ' -f1` \nSave to file?" && cd %d && sha1sum %n > %n.sha1
39 Exec[sr]=kdialog --icon=security-high --title "%n sha1" --warningyesno "`sha1sum %u | cut -d ' ' -f1` \nСачувати у фајл?" && cd %d && sha1sum %n > %n.sha1
40 Exec[sr@latin]=kdialog --icon=security-high --title "%n sha1" --warningyesno "`sha1sum %u | cut -d ' ' -f1` \nSačuvati u fajl?" && cd %d && sha1sum %n > %n.sha1
41 Exec[sr@ijekavian]=kdialog --icon=security-high --title "%n sha1" --warningyesno "`sha1sum %u | cut -d ' ' -f1` \nСачувати у фајл?" && cd %d && sha1sum %n > %n.sha1
42 Exec[sr@ijekavianlatin]=kdialog --icon=security-high --title "%n sha1" --warningyesno "`sha1sum %u | cut -d ' ' -f1` \nSačuvati u fajl?" && cd %d && sha1sum %n > %n.sha1
45 [Desktop Action sha256sum]
48 Name[sr@latin]=SHA256 suma
49 Name[sr@ijekavian]=СХА256 сума
50 Name[sr@ijekavianlatin]=SHA256 suma
51 Exec=kdialog --icon=security-high --title "%n sha256" --warningyesno "`sha256sum %u | cut -d ' ' -f1` \nSave to file?" && cd %d && sha256sum %n > %n.sha256
52 Exec[sr]=kdialog --icon=security-high --title "%n sha256" --warningyesno "`sha256sum %u | cut -d ' ' -f1` \nСачувати у фајл?" && cd %d && sha256sum %n > %n.sha256
53 Exec[sr@latin]=kdialog --icon=security-high --title "%n sha256" --warningyesno "`sha256sum %u | cut -d ' ' -f1` \nSačuvati u fajl?" && cd %d && sha256sum %n > %n.sha256
54 Exec[sr@ijekavian]=kdialog --icon=security-high --title "%n sha256" --warningyesno "`sha256sum %u | cut -d ' ' -f1` \nСачувати у фајл?" && cd %d && sha256sum %n > %n.sha256
55 Exec[sr@ijekavianlatin]=kdialog --icon=security-high --title "%n sha256" --warningyesno "`sha256sum %u | cut -d ' ' -f1` \nSačuvati u fajl?" && cd %d && sha256sum %n > %n.sha256
58 [Desktop Action checksums]
61 Name[sr@latin]=Proveri
62 Name[sr@ijekavian]=Провјери
63 Name[sr@ijekavianlatin]=Provjeri