diff options
Diffstat (limited to 'mbbsd/board.c')
-rw-r--r-- | mbbsd/board.c | 76 |
1 files changed, 38 insertions, 38 deletions
diff --git a/mbbsd/board.c b/mbbsd/board.c index c4a00ef7..8272847d 100644 --- a/mbbsd/board.c +++ b/mbbsd/board.c @@ -38,10 +38,10 @@ void imovefav(int old) char buf[5]; int new; - getdata(b_lines - 1, 0, SHM->i18nstr[cuser.language][468], buf, sizeof(buf), DOECHO); + getdata(b_lines - 1, 0, I18N[468], buf, sizeof(buf), DOECHO); new = atoi(buf) - 1; if (new < 0 || brdnum <= new){ - vmsg(SHM->i18nstr[cuser.language][469]); + vmsg(I18N[469]); return; } move_in_current_folder(old, new); @@ -385,8 +385,8 @@ get_fav_type(boardstat_t *ptr) static void brdlist_foot() { - prints(SHM->i18nstr[cuser.language][471], - yank_flag == 0 ? SHM->i18nstr[cuser.language][472] : yank_flag == 1 ? SHM->i18nstr[cuser.language][473] : SHM->i18nstr[cuser.language][474]); + prints(I18N[471], + yank_flag == 0 ? I18N[472] : yank_flag == 1 ? I18N[473] : I18N[474]); } static void @@ -396,16 +396,16 @@ show_brdlist(int head, int clsflag, int newflag) if (class_bid == 1) { currstat = CLASS; myrow = 6; - showtitle(SHM->i18nstr[cuser.language][475], BBSName); + showtitle(I18N[475], BBSName); movie(0); move(1, 0); outs( - SHM->i18nstr[cuser.language][476]); + I18N[476]); } else if (clsflag) { - showtitle(SHM->i18nstr[cuser.language][477], BBSName); - prints(SHM->i18nstr[cuser.language][478], - newflag ? SHM->i18nstr[cuser.language][479] : SHM->i18nstr[cuser.language][480], - SHM->i18nstr[cuser.language][481]); + showtitle(I18N[477], BBSName); + prints(I18N[478], + newflag ? I18N[479] : I18N[480], + I18N[481]); move(b_lines, 0); brdlist_foot(); } @@ -414,11 +414,11 @@ show_brdlist(int head, int clsflag, int newflag) char *color[8] = {"", "\033[32m", "\033[33m", "\033[36m", "\033[34m", "\033[1m", "\033[1;32m", "\033[1;33m"}; - char *unread[2] = {"\33[37m \033[m", SHM->i18nstr[cuser.language][482]}; + char *unread[2] = {"\33[37m \033[m", I18N[482]}; if (yank_flag == 0 && get_fav_type(&nbrd[0]) == 0){ move(3, 0); - outs(SHM->i18nstr[cuser.language][483]); + outs(I18N[483]); return; } @@ -440,13 +440,13 @@ show_brdlist(int head, int clsflag, int newflag) else if (ptr->myattr & NBRD_FOLDER){ char *title = get_folder_title(ptr->bid); if( !newflag ) - prints(SHM->i18nstr[cuser.language][484], + prints(I18N[484], head, ptr->myattr & NBRD_TAG ? 'D' : ' ', !(cuser.uflag2 & FAVNOHILIGHT) ? "\033[1;36m" : "", title); else - prints(SHM->i18nstr[cuser.language][485], + prints(I18N[485], get_data_number(get_fav_folder(getfolder(ptr->bid))), !(cuser.uflag2 & FAVNOHILIGHT) ? "\033[1;36m" : "", title); @@ -471,7 +471,7 @@ show_brdlist(int head, int clsflag, int newflag) } if (class_bid != 1) { if (!GROUPOP() && !HasPerm(B_BH(ptr))) { - outs(SHM->i18nstr[cuser.language][486]); + outs(I18N[486]); } else { prints("%s%-13s\033[m%s%5.5s\033[0;37m%2.2s\033[m%-34.34s", @@ -486,11 +486,11 @@ show_brdlist(int head, int clsflag, int newflag) if (B_BH(ptr)->brdattr & BRD_BAD) outs(" X "); else if (B_BH(ptr)->nuser >= 5000) - outs(SHM->i18nstr[cuser.language][487]); + outs(I18N[487]); else if (B_BH(ptr)->nuser >= 2000) - outs(SHM->i18nstr[cuser.language][488]); + outs(I18N[488]); else if (B_BH(ptr)->nuser >= 1000) - outs(SHM->i18nstr[cuser.language][489]); + outs(I18N[489]); else if (B_BH(ptr)->nuser >= 100) outs("\033[1mHOT\033[m"); else if (B_BH(ptr)->nuser > 50) @@ -578,7 +578,7 @@ choose_board(int newflag) load_boards(keyword); if (brdnum <= 0 && yank_flag > 0) { if (keyword[0] != 0) { - vmsg(SHM->i18nstr[cuser.language][510]); + vmsg(I18N[510]); keyword[0] = 0; brdnum = -1; continue; @@ -728,15 +728,15 @@ choose_board(int newflag) show_brdlist(head, 1, newflag); break; case '/': - getdata_buf(b_lines - 1, 0, SHM->i18nstr[cuser.language][511], + getdata_buf(b_lines - 1, 0, I18N[511], keyword, sizeof(keyword), DOECHO); brdnum = -1; break; case 'S': if(yank_flag == 0){ move(b_lines - 2, 0); - prints(SHM->i18nstr[cuser.language][512]); - tmp = getans(SHM->i18nstr[cuser.language][513]); + prints(I18N[512]); + tmp = getans(I18N[513]); if( tmp == '1' ) fav_sort_by_name(); else if( tmp == '2' ) @@ -755,7 +755,7 @@ choose_board(int newflag) if (HAS_PERM(PERM_SYSOP)) { ptr = &nbrd[num]; if (ptr->myattr & NBRD_SYMBOLIC) { - if (getans(SHM->i18nstr[cuser.language][514]) == 'y') + if (getans(I18N[514]) == 'y') delete_symbolic_link(getbcache(ptr->bid), ptr->bid); } brdnum = -1; @@ -792,7 +792,7 @@ choose_board(int newflag) } else if (HAS_PERM(PERM_LOGINOK) && yank_flag == 0) { if (fav_add_line() == NULL) { - vmsg(SHM->i18nstr[cuser.language][515]); + vmsg(I18N[515]); break; } /* done move if it's the first item. */ @@ -815,7 +815,7 @@ choose_board(int newflag) ptr = &nbrd[num]; if (yank_flag == 0) { if (ptr->myattr & NBRD_FAV) { - if (getans(SHM->i18nstr[cuser.language][516]) != 'y') + if (getans(I18N[516]) != 'y') break; fav_remove_item(ptr->bid, get_fav_type(ptr)); ptr->myattr &= ~NBRD_FAV; @@ -828,7 +828,7 @@ choose_board(int newflag) } else { if (fav_add_board(ptr->bid) == NULL) - vmsg(SHM->i18nstr[cuser.language][517]); + vmsg(I18N[517]); else ptr->myattr |= NBRD_FAV; } @@ -850,14 +850,14 @@ choose_board(int newflag) if (HAS_PERM(PERM_LOGINOK) && yank_flag == 0) { fav_type_t *ft; if (fav_stack_full()){ - vmsg(SHM->i18nstr[cuser.language][518]); + vmsg(I18N[518]); break; } if ((ft = fav_add_folder()) == NULL) { - vmsg(SHM->i18nstr[cuser.language][519]); + vmsg(I18N[519]); break; } - fav_set_folder_title(ft, SHM->i18nstr[cuser.language][520]); + fav_set_folder_title(ft, I18N[520]); /* don't move if it's the first item */ if (get_fav_type(&nbrd[0]) != 0) move_in_current_folder(brdnum, num); @@ -869,7 +869,7 @@ choose_board(int newflag) if (HAS_PERM(PERM_LOGINOK) && nbrd[num].myattr & NBRD_FOLDER) { fav_type_t *ft = getfolder(nbrd[num].bid); strlcpy(buf, get_item_title(ft), sizeof(buf)); - getdata_buf(b_lines - 1, 0, SHM->i18nstr[cuser.language][521], buf, 65, DOECHO); + getdata_buf(b_lines - 1, 0, I18N[521], buf, 65, DOECHO); fav_set_folder_title(ft, buf); brdnum = -1; } @@ -878,14 +878,14 @@ choose_board(int newflag) if (HAS_PERM(PERM_LOGINOK)) { char c, fname[80]; if (!current_fav_at_root()) { - vmsg(SHM->i18nstr[cuser.language][522]); + vmsg(I18N[522]); break; } - c = getans(SHM->i18nstr[cuser.language][523]); + c = getans(I18N[523]); if(!c) break; - if(getans(SHM->i18nstr[cuser.language][524]) != 'y') + if(getans(I18N[524]) != 'y') break; switch(c){ case '1': @@ -901,7 +901,7 @@ choose_board(int newflag) setuserfile(fname, FAV4); sprintf(buf, "%s.bak", fname); if (!dashf(buf)){ - vmsg(SHM->i18nstr[cuser.language][525]); + vmsg(I18N[525]); break; } Copy(buf, fname); @@ -914,22 +914,22 @@ choose_board(int newflag) break; case 'z': if (HAS_PERM(PERM_LOGINOK)) - vmsg(SHM->i18nstr[cuser.language][526]); + vmsg(I18N[526]); break; case 'Z': if (HAS_PERM(PERM_LOGINOK)) { char genbuf[256]; - sprintf(genbuf, SHM->i18nstr[cuser.language][527], cuser.uflag2 & FAVNEW_FLAG ? SHM->i18nstr[cuser.language][528] : ""); + sprintf(genbuf, I18N[527], cuser.uflag2 & FAVNEW_FLAG ? I18N[528] : ""); if (getans(genbuf) != 'y') break; cuser.uflag2 ^= FAVNEW_FLAG; if (cuser.uflag2 & FAVNEW_FLAG) { subscribe_newfav(); - vmsg(SHM->i18nstr[cuser.language][529]); + vmsg(I18N[529]); } else - vmsg(SHM->i18nstr[cuser.language][530]); + vmsg(I18N[530]); } break; |