diff options
author | jack <jack@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2004-05-14 05:14:09 +0800 |
---|---|---|
committer | jack <jack@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2004-05-14 05:14:09 +0800 |
commit | 141aead11424b045ffa3fbee4d1909e38023f3d8 (patch) | |
tree | 5331db656e463473c946ae937834d004454051cd /mbbsd/voteboard.c | |
parent | ca9e454af4d8cc270abd65cf4d34a74b640ac041 (diff) | |
download | pttbbs-Jaky.i18n.tar pttbbs-Jaky.i18n.tar.gz pttbbs-Jaky.i18n.tar.bz2 pttbbs-Jaky.i18n.tar.lz pttbbs-Jaky.i18n.tar.xz pttbbs-Jaky.i18n.tar.zst pttbbs-Jaky.i18n.zip |
Merged with trunk versionJaky.i18n
git-svn-id: http://opensvn.csie.org/pttbbs/branches/Jaky.i18n@1979 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/voteboard.c')
-rw-r--r-- | mbbsd/voteboard.c | 160 |
1 files changed, 80 insertions, 80 deletions
diff --git a/mbbsd/voteboard.c b/mbbsd/voteboard.c index d2d568c5..199cc803 100644 --- a/mbbsd/voteboard.c +++ b/mbbsd/voteboard.c @@ -22,7 +22,7 @@ do_voteboardreply(fileheader_t * fhdr) clear(); if (!CheckPostPerm()) { move(5, 10); - prints(SHM->i18nstr[cuser.language][2457]); + prints(gettext[2457]); pressanykey(); return; } @@ -48,12 +48,12 @@ do_voteboardreply(fileheader_t * fhdr) } if (yes>3) prints(genbuf); - if (!strncmp(genbuf, SHM->i18nstr[cuser.language][2458], 12)) { + if (!strncmp(genbuf, gettext[2458], 12)) { ptr = strchr(genbuf, '('); assert(ptr); sscanf(ptr + 1, "%ld", &endtime); if (endtime < now) { - prints(SHM->i18nstr[cuser.language][2459]); + prints(gettext[2459]); pressanykey(); fclose(fi); return; @@ -64,8 +64,8 @@ do_voteboardreply(fileheader_t * fhdr) strtok(genbuf+4," \n"); if (!strncmp(genbuf + 4, cuser.userid, IDLEN)) { move(5, 10); - prints(SHM->i18nstr[cuser.language][2460]); - getdata(17, 0, SHM->i18nstr[cuser.language][2461], opnion, 3, LCECHO); + prints(gettext[2460]); + getdata(17, 0, gettext[2461], opnion, 3, LCECHO); if (opnion[0] != 'y') { fclose(fi); return; @@ -76,12 +76,12 @@ do_voteboardreply(fileheader_t * fhdr) } fclose(fi); do { - if (!getdata(19, 0, SHM->i18nstr[cuser.language][2462], opnion, 3, LCECHO)) { + if (!getdata(19, 0, gettext[2462], opnion, 3, LCECHO)) { return; } } while (opnion[0] != 'y' && opnion[0] != 'n'); - sprintf(genbuf, SHM->i18nstr[cuser.language][2463], - opnion[0] == 'y' ? SHM->i18nstr[cuser.language][2464] : SHM->i18nstr[cuser.language][2465]); + sprintf(genbuf, gettext[2463], + opnion[0] == 'y' ? gettext[2464] : gettext[2465]); if (!getdata_buf(20, 0, genbuf, reason, 35, DOECHO)) { return; } @@ -107,7 +107,7 @@ do_voteboardreply(fileheader_t * fhdr) } if (!endtime) { now += 14 * 24 * 60 * 60; - fprintf(fo, SHM->i18nstr[cuser.language][2466], now, ctime(&now)); + fprintf(fo, gettext[2466], now, ctime(&now)); now -= 14 * 24 * 60 * 60; } fprintf(fo, "%s", genbuf); @@ -120,7 +120,7 @@ do_voteboardreply(fileheader_t * fhdr) fprintf(fo, "%3d.%s", ++yes, genbuf + 4); } if (opnion[0] == 'y') - fprintf(fo, SHM->i18nstr[cuser.language][2467], ++yes, cuser.userid, reason, cuser.lasthost); + fprintf(fo, gettext[2467], ++yes, cuser.userid, reason, cuser.lasthost); fprintf(fo, "%s", genbuf); for(no=0; fgets(genbuf, sizeof(genbuf), fi);) { @@ -131,11 +131,11 @@ do_voteboardreply(fileheader_t * fhdr) fprintf(fo, "%3d.%s", ++no, genbuf + 4); } if (opnion[0] == 'n') - fprintf(fo, SHM->i18nstr[cuser.language][2468], ++no, cuser.userid, reason, cuser.lasthost); - fprintf(fo, SHM->i18nstr[cuser.language][2469]); - fprintf(fo, SHM->i18nstr[cuser.language][2470], yes, no); - fprintf(fo, "%s"BBSNAME"("MYHOSTNAME"%s", SHM->i18nstr[cuser.language][2471], - SHM->i18nstr[cuser.language][2472]); + fprintf(fo, gettext[2468], ++no, cuser.userid, reason, cuser.lasthost); + fprintf(fo, gettext[2469]); + fprintf(fo, gettext[2470], yes, no); + fprintf(fo, "%s"BBSNAME"("MYHOSTNAME"%s", gettext[2471], + gettext[2472]); flock(fd, LOCK_UN); close(fd); @@ -159,176 +159,176 @@ do_voteboard(int type) clear(); if (!CheckPostPerm()) { move(5, 10); - prints(SHM->i18nstr[cuser.language][2473]); + prints(gettext[2473]); pressanykey(); return FULLUPDATE; } move(0, 0); clrtobot(); - prints(SHM->i18nstr[cuser.language][2474]); - prints(SHM->i18nstr[cuser.language][2475]); - prints(SHM->i18nstr[cuser.language][2476]); + prints(gettext[2474]); + prints(gettext[2475]); + prints(gettext[2476]); move(4, 0); clrtobot(); - prints(SHM->i18nstr[cuser.language][2477]); + prints(gettext[2477]); if(type==0) - prints(SHM->i18nstr[cuser.language][2478]); + prints(gettext[2478]); do { - getdata(6, 0, SHM->i18nstr[cuser.language][2479], topic, 3, DOECHO); + getdata(6, 0, gettext[2479], topic, 3, DOECHO); temp = atoi(topic); } while (temp < 0 || temp > 9 || (type && temp>2)); switch (temp) { case 0: return FULLUPDATE; case 1: - if (!getdata(7, 0, SHM->i18nstr[cuser.language][2480], topic, 30, DOECHO)) + if (!getdata(7, 0, gettext[2480], topic, 30, DOECHO)) return FULLUPDATE; - snprintf(title, sizeof(title), "%s %s", SHM->i18nstr[cuser.language][2481], topic); + snprintf(title, sizeof(title), "%s %s", gettext[2481], topic); snprintf(genbuf, sizeof(genbuf), - "%s\n\n%s%s\n", SHM->i18nstr[cuser.language][2482], SHM->i18nstr[cuser.language][2483], topic); - strcat(genbuf, SHM->i18nstr[cuser.language][2484]); + "%s\n\n%s%s\n", gettext[2482], gettext[2483], topic); + strcat(genbuf, gettext[2484]); break; case 2: - if (!getdata(7, 0, SHM->i18nstr[cuser.language][2485], topic, 30, DOECHO)) + if (!getdata(7, 0, gettext[2485], topic, 30, DOECHO)) return FULLUPDATE; - snprintf(title, sizeof(title), "%s %s", SHM->i18nstr[cuser.language][2486], topic); + snprintf(title, sizeof(title), "%s %s", gettext[2486], topic); snprintf(genbuf, sizeof(genbuf), - "%s\n\n%s%s\n", SHM->i18nstr[cuser.language][2487], SHM->i18nstr[cuser.language][2488], topic); - strcat(genbuf, SHM->i18nstr[cuser.language][2489]); + "%s\n\n%s%s\n", gettext[2487], gettext[2488], topic); + strcat(genbuf, gettext[2489]); break; case 3: do { - if (!getdata(7, 0, SHM->i18nstr[cuser.language][2490], topic, IDLEN + 1, DOECHO)) + if (!getdata(7, 0, gettext[2490], topic, IDLEN + 1, DOECHO)) return FULLUPDATE; else if (invalid_brdname(topic)) - outs(SHM->i18nstr[cuser.language][2491]); + outs(gettext[2491]); else if (getbnum(topic) > 0) - outs(SHM->i18nstr[cuser.language][2492]); + outs(gettext[2492]); else break; } while (temp > 0); - snprintf(title, sizeof(title), SHM->i18nstr[cuser.language][2493], topic); + snprintf(title, sizeof(title), gettext[2493], topic); snprintf(genbuf, sizeof(genbuf), - "%s\n\n%s%s\n%s", SHM->i18nstr[cuser.language][2494], SHM->i18nstr[cuser.language][2495], topic, SHM->i18nstr[cuser.language][2496]); + "%s\n\n%s%s\n%s", gettext[2494], gettext[2495], topic, gettext[2496]); - if (!getdata(8, 0, SHM->i18nstr[cuser.language][2497], topic, 20, DOECHO)) + if (!getdata(8, 0, gettext[2497], topic, 20, DOECHO)) return FULLUPDATE; strcat(genbuf, topic); - strcat(genbuf, SHM->i18nstr[cuser.language][2498]); - if (!getdata(9, 0, SHM->i18nstr[cuser.language][2499], topic, 20, DOECHO)) + strcat(genbuf, gettext[2498]); + if (!getdata(9, 0, gettext[2499], topic, 20, DOECHO)) return FULLUPDATE; strcat(genbuf, topic); - strcat(genbuf, SHM->i18nstr[cuser.language][2500]); - getdata(10, 0, SHM->i18nstr[cuser.language][2501], topic, IDLEN * 3 + 3, DOECHO); + strcat(genbuf, gettext[2500]); + getdata(10, 0, gettext[2501], topic, IDLEN * 3 + 3, DOECHO); strcat(genbuf, topic); - strcat(genbuf, SHM->i18nstr[cuser.language][2502]); + strcat(genbuf, gettext[2502]); break; case 4: move(1,0); clrtobot(); - generalnamecomplete(SHM->i18nstr[cuser.language][2503], + generalnamecomplete(gettext[2503], topic, IDLEN+1, SHM->Bnumber, completeboard_compar, completeboard_permission, completeboard_getname); - snprintf(title, sizeof(title), SHM->i18nstr[cuser.language][2504], topic); + snprintf(title, sizeof(title), gettext[2504], topic); snprintf(genbuf, sizeof(genbuf), - "%s\n\n%s%s\n", SHM->i18nstr[cuser.language][2505], SHM->i18nstr[cuser.language][2506], topic); - strcat(genbuf, SHM->i18nstr[cuser.language][2507]); + "%s\n\n%s%s\n", gettext[2505], gettext[2506], topic); + strcat(genbuf, gettext[2507]); break; case 5: move(1,0); clrtobot(); - generalnamecomplete(SHM->i18nstr[cuser.language][2508], + generalnamecomplete(gettext[2508], topic, IDLEN+1, SHM->Bnumber, completeboard_compar, completeboard_permission, completeboard_getname); - snprintf(title, sizeof(title), SHM->i18nstr[cuser.language][2509], topic); - snprintf(genbuf, sizeof(genbuf), "%s\n\n%s%s\n%s%s", SHM->i18nstr[cuser.language][2510], SHM->i18nstr[cuser.language][2511], topic, SHM->i18nstr[cuser.language][2512], cuser.userid); - strcat(genbuf, SHM->i18nstr[cuser.language][2513]); + snprintf(title, sizeof(title), gettext[2509], topic); + snprintf(genbuf, sizeof(genbuf), "%s\n\n%s%s\n%s%s", gettext[2510], gettext[2511], topic, gettext[2512], cuser.userid); + strcat(genbuf, gettext[2513]); break; case 6: move(1,0); clrtobot(); - generalnamecomplete(SHM->i18nstr[cuser.language][2514], + generalnamecomplete(gettext[2514], topic, IDLEN+1, SHM->Bnumber, completeboard_compar, completeboard_permission, completeboard_getname); - snprintf(title, sizeof(title), SHM->i18nstr[cuser.language][2515], topic); + snprintf(title, sizeof(title), gettext[2515], topic); snprintf(genbuf, sizeof(genbuf), - "%s\n\n%s%s\n%s", SHM->i18nstr[cuser.language][2516], SHM->i18nstr[cuser.language][2517], - topic, SHM->i18nstr[cuser.language][2518]); + "%s\n\n%s%s\n%s", gettext[2516], gettext[2517], + topic, gettext[2518]); temp=getbnum(topic); do { - if (!getdata(7, 0, SHM->i18nstr[cuser.language][2519], topic, IDLEN + 1, DOECHO)) + if (!getdata(7, 0, gettext[2519], topic, IDLEN + 1, DOECHO)) return FULLUPDATE; }while (!userid_is_BM(topic, bcache[temp - 1].BM)); strcat(genbuf, topic); - strcat(genbuf, SHM->i18nstr[cuser.language][2520]); + strcat(genbuf, gettext[2520]); break; case 7: - if (!getdata(7, 0, SHM->i18nstr[cuser.language][2521], topic, 30, DOECHO)) + if (!getdata(7, 0, gettext[2521], topic, 30, DOECHO)) return FULLUPDATE; - snprintf(title, sizeof(title), SHM->i18nstr[cuser.language][2522], topic); + snprintf(title, sizeof(title), gettext[2522], topic); snprintf(genbuf, sizeof(genbuf), - "%s\n\n%s%s\n%s%s", SHM->i18nstr[cuser.language][2523], SHM->i18nstr[cuser.language][2524], - topic, SHM->i18nstr[cuser.language][2525], cuser.userid); - strcat(genbuf, SHM->i18nstr[cuser.language][2526]); + "%s\n\n%s%s\n%s%s", gettext[2523], gettext[2524], + topic, gettext[2525], cuser.userid); + strcat(genbuf, gettext[2526]); break; case 8: - if (!getdata(7, 0, SHM->i18nstr[cuser.language][2527], topic, 30, DOECHO)) + if (!getdata(7, 0, gettext[2527], topic, 30, DOECHO)) return FULLUPDATE; - snprintf(title, sizeof(title), SHM->i18nstr[cuser.language][2528], topic); + snprintf(title, sizeof(title), gettext[2528], topic); snprintf(genbuf, sizeof(genbuf), "%s\n\n%s%s\n%s", - SHM->i18nstr[cuser.language][2529], SHM->i18nstr[cuser.language][2530], topic, SHM->i18nstr[cuser.language][2531]); - if (!getdata(8, 0, SHM->i18nstr[cuser.language][2532], topic, IDLEN + 1, DOECHO)) + gettext[2529], gettext[2530], topic, gettext[2531]); + if (!getdata(8, 0, gettext[2532], topic, IDLEN + 1, DOECHO)) return FULLUPDATE; strcat(genbuf, topic); - strcat(genbuf, SHM->i18nstr[cuser.language][2533]); + strcat(genbuf, gettext[2533]); break; case 9: - if (!getdata(7, 0, SHM->i18nstr[cuser.language][2534], topic, 30, DOECHO)) + if (!getdata(7, 0, gettext[2534], topic, 30, DOECHO)) return FULLUPDATE; - snprintf(title, sizeof(title), SHM->i18nstr[cuser.language][2535], topic); + snprintf(title, sizeof(title), gettext[2535], topic); snprintf(genbuf, sizeof(genbuf), "%s\n\n%s%s\n%s%s", - SHM->i18nstr[cuser.language][2536], SHM->i18nstr[cuser.language][2537], topic, SHM->i18nstr[cuser.language][2538], cuser.userid); - strcat(genbuf, SHM->i18nstr[cuser.language][2539]); + gettext[2536], gettext[2537], topic, gettext[2538], cuser.userid); + strcat(genbuf, gettext[2539]); break; default: return FULLUPDATE; } - outs(SHM->i18nstr[cuser.language][2540]); + outs(gettext[2540]); for (temp = 12; temp < 17; temp++) { - if (!getdata(temp, 0, SHM->i18nstr[cuser.language][2541], topic, 60, DOECHO)) + if (!getdata(temp, 0, gettext[2541], topic, 60, DOECHO)) break; strcat(genbuf, topic); strcat(genbuf, "\n"); } if (temp == 11) return FULLUPDATE; - strcat(genbuf, SHM->i18nstr[cuser.language][2542]); + strcat(genbuf, gettext[2542]); now += 14 * 24 * 60 * 60; snprintf(topic, sizeof(topic), "(%ld)", now); strcat(genbuf, topic); strcat(genbuf, ctime(&now)); now -= 14 * 24 * 60 * 60; - strcat(genbuf, SHM->i18nstr[cuser.language][2543]); - strcat(genbuf, SHM->i18nstr[cuser.language][2544]); - outs(SHM->i18nstr[cuser.language][2545]); + strcat(genbuf, gettext[2543]); + strcat(genbuf, gettext[2544]); + outs(gettext[2545]); setbpath(fpath, currboard); stampfile(fpath, &votefile); if (!(fp = fopen(fpath, "w"))) { - outs(SHM->i18nstr[cuser.language][2546]); + outs(gettext[2546]); return FULLUPDATE; } - fprintf(fp, "%s%s %s%s\n%s%s\n%s%s", SHM->i18nstr[cuser.language][2547], cuser.userid, - SHM->i18nstr[cuser.language][2548], currboard, - SHM->i18nstr[cuser.language][2549], title, - SHM->i18nstr[cuser.language][2550], ctime(&now)); + fprintf(fp, "%s%s %s%s\n%s%s\n%s%s", gettext[2547], cuser.userid, + gettext[2548], currboard, + gettext[2549], title, + gettext[2550], ctime(&now)); fprintf(fp, "%s\n", genbuf); fclose(fp); strlcpy(votefile.owner, cuser.userid, sizeof(votefile.owner)); |