1 /* Czech language added by Radek Mal�ic <malcic@sdc.bno.cdrail.cz> */
2
3 #if defined(Czech)
4
5 char *msg01 = "Z�kaz z�pisu do souboru hesel:";
6 char *msg02 = "Nov� heslo nebylo zad�no nebo je p��li� kr�tk�(m� m�n� ne�";
7 char *msg03 = "znak�;).";
8 char *msg04 = "Nov� heslo je p��li� dlouh� (del�� ne�";
9 char *msg05 = "Stejn� heslo nem��ete pou��t";
10 char *msg06 = "Nov� heslo nesouhlas�.";
11 char *msg07 = "Nemohu otev��t soubor hesel:";
12 char *msg08 = "Nemohu otev��t do�asn� soubor.";
13 char *msg09 = "�atn� heslo pro u�ivatele:";
14 char *msg10 = "Heslo NEBYLO zm�n�no.";
15 char *msg11 = "Heslo BYLO �sp�n� zm�n�no pro u�ivatele:";
16 char *msg12 = "";
17 char *msg13 = "U�ivatel:";
18 char *msg14 = "nenalezen.";
19 char *msg15 = "Nemohu otev��t konfigura�n� soubor:";
20 char *msg16 = "Nemohu otev��t logovac� soubor:";
21 char *msg17 = "Nov� heslo je �patn�.";
22 char *msg18 = "Pro nov� heslo pou�ijte pouze tyto znaky:";
23 char *msg19 = "Znaky (a-z, A-Z)";
24 char *msg20 = "��slice (0-9)";
25 char *msg21 = "Specialn� znaky (kl�vesnice)";
26 char *msg22 = "Zm�na hesla pro Squid proxy";
27 char *msg23 = "Autoriza�n� soubor MUS� vlastnit u�ivatel root. Pros�m, p�e�t�te si README.";
28 char *msg24 = "Autoriza�n� soubor m� �patn� mod (mus� b�t 755). Pros�m, p�e�t�te si README.";
29 char *msg25 = "Nemohu otev��t autoriza�n� soubor.";
30 char *msg26 = "Nem�te opr�vn�n� m�nit heslo.";
31 char *msg28 = "Could not open deny user file.";
32 char *msg29 = "User not allowed to change password.";
33 char *msg27 = "Autoriza�n� soubor nenalezen.";
34
UserForm(char * minlen,char * maxlen,char * minchar,char * minnum,char * minspec,char * bgcolor,char * txcolor,char * ticolor,char * rucolor,char * logo,char * width,char * height,char * header,char * bgimage,char * ShowInfo)35 static void UserForm(char *minlen, char *maxlen, char *minchar, char *minnum, char *minspec, char *bgcolor, char *txcolor, char *ticolor, char *rucolor, char *logo, char *width, char *height, char *header, char *bgimage, char *ShowInfo)
36 {
37
38 char rules[255] = "<li>Kompozice:";
39 char wrules[255];
40 int frules=0;
41
42 printf("Content-type: text/html\n");
43 puts("\n");
44 printf("<html>\n");
45 printf("<head>\n");
46 printf(" <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-2\">\n");
47 printf(" <title>Zm�na hesla pro Squid proxy</title>\n");
48 printf("</head>\n");
49 printf("<body bgcolor=%s text=%s background='%s'>\n",bgcolor,txcolor,bgimage);
50
51 if(strlen(logo) > 0)
52 printf("<h2><img src='%s' border=0 align=absmiddle width=%s height=%s><font color=%s>%s</font></h2>\n",logo,width,height,ticolor,header);
53 else
54 printf("<h2><font color=%s>%s</font></h2>\n",ticolor,header);
55
56 printf("Kv�li bezpe�nosti se �i�te n�sleduj�c�mi podm�nkami:\n");
57 printf("<ul>\n");
58 printf("<li>Heslo rozli�uje mal�/velk� p�smena. To znamen�, �e velk� 'A' nen� stejn� jako mal� 'a'.<br>\n");
59 printf("<li>M��ete pou��t znaky, ��slice a jin� speci�ln� znaky na va�� kl�vesnici.<br>\n");
60 printf("<li>Nov� heslo mus� obsahovat:<br>");
61 printf("<ul><li>D�lka: minim�ln� <font color=%s><b>%s</b></font>, maxim�ln� <font color=%s><b>%s</b></font> znak�.<br>\n",rucolor,minlen,rucolor,maxlen);
62
63 if(strcmp(minchar,"0") != 0) {
64 sprintf(wrules," znaky (a-z, A-Z):<font color=%s><b> %s</b></font>",rucolor,minchar);
65 strcat(rules,wrules);
66 frules=1;
67 }
68 if(strcmp(minnum,"0") != 0) {
69 if(frules)
70 strcat(rules,", ");
71 sprintf(wrules," ��slice (0-9):<font color=%s><b> %s</b></font>",rucolor,minnum);
72 strcat(rules,wrules);
73 frules=1;
74 }
75 if(strcmp(minspec,"0") != 0) {
76 if(frules)
77 strcat(rules,", ");
78 sprintf(wrules," speci�ln� znaky (kl�vesnice):<font color=%s><b> %s</b></font>",rucolor,minspec);
79 strcat(rules,wrules);
80 frules=1;
81 }
82 if(!frules){
83 sprintf(wrules,"<font color=%s><b> jak�koliv</b></font>",rucolor);
84 strcat(rules,wrules);
85 }
86 strcat(rules,"<br>");
87 printf(rules);
88 printf("</ul>\n");
89
90 printf("<li>Zm�na hesla se projev� do 15 minut.\n");
91 printf("</ul>\n");
92 printf("<form action='chpasswd.cgi' method=POST>\n");
93 printf("<center>\n");
94 printf("<hr noshade>\n");
95 printf("<table cellpadding=0 cellspacing=0>\n");
96 printf(" <tr><td align=right>Jm�no:\n");
97 printf(" <td><input type=text name=user size=10>\n");
98 printf(" <tr><td align=right>Sou�asn� heslo:\n");
99 printf(" <td><input type=password name=old_pw size=%s>\n",maxlen);
100 printf(" <tr><td align=right>Nov� heslo:\n");
101 printf(" <td><input type=password name=new_pw1 size=%s>\n",maxlen);
102 printf(" <tr><td align=right>Potvrzen� nov�ho hesla:\n");
103 printf(" <td><input type=password name=new_pw2 size=%s>\n",maxlen);
104 printf("</table>\n");
105 printf("<hr noshade>\n");
106 printf("<input type=submit name=change value='Zm�nit heslo'>\n");
107 printf("<input type=reset name=reset value='Smazat'>\n");
108 printf("<input type=submit name=cancel value='Zru�it'>\n");
109 printf("</center>\n");
110 printf("</form>\n");
111 if(strcmp(ShowInfo,"on") == 0)
112 printf("<font size=-2><a href='%s'>%s-%s</a></font>\n",URL,PGM,VERSION);
113 printf("</body>\n");
114 printf("</html>\n");
115
116 fflush(stdout);
117 return;
118
119 }
120 #endif
121