summaryrefslogtreecommitdiffstats
path: root/mbbsd/register.c
diff options
context:
space:
mode:
Diffstat (limited to 'mbbsd/register.c')
-rw-r--r--mbbsd/register.c44
1 files changed, 22 insertions, 22 deletions
diff --git a/mbbsd/register.c b/mbbsd/register.c
index 1f967652..8a3c62cb 100644
--- a/mbbsd/register.c
+++ b/mbbsd/register.c
@@ -159,7 +159,7 @@ getnewuserid()
close(fd);
log_usies("CLEAN", "dated users");
- fprintf(stdout, SHM->i18nstr[cuser.language][1856]);
+ fprintf(stdout, I18N[1856]);
if ((fd = open(fn_passwd, O_RDWR | O_CREAT, 0600)) == -1)
return -1;
@@ -175,7 +175,7 @@ getnewuserid()
i = searchnewuser(1);
if ((i <= 0) || (i > MAX_USERS)) {
passwd_unlock();
- vmsg(SHM->i18nstr[cuser.language][1857]);
+ vmsg(I18N[1857]);
safe_sleep(2);
exit(1);
}
@@ -197,15 +197,15 @@ new_register()
#ifdef HAVE_USERAGREEMENT
more(HAVE_USERAGREEMENT, YEA);
while( 1 ){
- getdata(b_lines - 1, 0, SHM->i18nstr[cuser.language][1858],
+ getdata(b_lines - 1, 0, I18N[1858],
passbuf, 4, LCECHO);
if( passbuf[0] == 'y' )
break;
if( passbuf[0] == 'n' ){
- vmsg(SHM->i18nstr[cuser.language][1859]);
+ vmsg(I18N[1859]);
exit(1);
}
- vmsg(SHM->i18nstr[cuser.language][1860]);
+ vmsg(I18N[1860]);
}
#endif
memset(&newuser, 0, sizeof(newuser));
@@ -213,20 +213,20 @@ new_register()
try = 0;
while (1) {
if (++try >= 6) {
- vmsg(SHM->i18nstr[cuser.language][1861]);
+ vmsg(I18N[1861]);
exit(1);
}
getdata(17, 0, msg_uid, newuser.userid,
sizeof(newuser.userid), DOECHO);
if (bad_user_id(newuser.userid))
- outs(SHM->i18nstr[cuser.language][1862]);
+ outs(I18N[1862]);
else if ((id = getuser(newuser.userid)) &&
(id = check_and_expire_account(id, &xuser)) >= 0) {
if (id == 999999)
- outs(SHM->i18nstr[cuser.language][1863]);
+ outs(I18N[1863]);
else {
- prints(SHM->i18nstr[cuser.language][1864], id / (60 * 24));
+ prints(I18N[1864], id / (60 * 24));
}
} else
break;
@@ -235,19 +235,19 @@ new_register()
try = 0;
while (1) {
if (++try >= 6) {
- vmsg(SHM->i18nstr[cuser.language][1865]);
+ vmsg(I18N[1865]);
exit(1);
}
- if ((getdata(19, 0, SHM->i18nstr[cuser.language][1866], passbuf,
+ if ((getdata(19, 0, I18N[1866], passbuf,
sizeof(passbuf), NOECHO) < 3) ||
!strcmp(passbuf, newuser.userid)) {
- outs(SHM->i18nstr[cuser.language][1867]);
+ outs(I18N[1867]);
continue;
}
strncpy(newuser.passwd, passbuf, PASSLEN);
- getdata(20, 0, SHM->i18nstr[cuser.language][1868], passbuf, sizeof(passbuf), NOECHO);
+ getdata(20, 0, I18N[1868], passbuf, sizeof(passbuf), NOECHO);
if (strncmp(passbuf, newuser.passwd, PASSLEN)) {
- outs(SHM->i18nstr[cuser.language][1869]);
+ outs(I18N[1869]);
continue;
}
passbuf[8] = '\0';
@@ -262,18 +262,18 @@ new_register()
newuser.pager = 1;
allocid = getnewuserid();
if (allocid > MAX_USERS || allocid <= 0) {
- fprintf(stderr, SHM->i18nstr[cuser.language][1870]);
+ fprintf(stderr, I18N[1870]);
exit(1);
}
if (passwd_update(allocid, &newuser) == -1) {
- fprintf(stderr, SHM->i18nstr[cuser.language][1871]);
+ fprintf(stderr, I18N[1871]);
exit(1);
}
setuserid(allocid, newuser.userid);
if( (uid = initcuser(newuser.userid)) )
setumoney(uid, 0);
else{
- fprintf(stderr, SHM->i18nstr[cuser.language][1872]);
+ fprintf(stderr, I18N[1872]);
exit(1);
}
}
@@ -294,10 +294,10 @@ check_register()
if (currutmp->mailalert)
m_read();
- stand_title(SHM->i18nstr[cuser.language][1873]);
+ stand_title(I18N[1873]);
while (strlen(cuser.username) < 2)
- getdata(2, 0, SHM->i18nstr[cuser.language][1874], cuser.username,
+ getdata(2, 0, I18N[1874], cuser.username,
sizeof(cuser.username), DOECHO);
for (ptr = cuser.username; *ptr; ptr++) {
@@ -305,11 +305,11 @@ check_register()
*ptr = ' ';
}
while (strlen(cuser.realname) < 4)
- getdata(4, 0, SHM->i18nstr[cuser.language][1875], cuser.realname,
+ getdata(4, 0, I18N[1875], cuser.realname,
sizeof(cuser.realname), DOECHO);
while (strlen(cuser.address) < 8)
- getdata(6, 0, SHM->i18nstr[cuser.language][1876], cuser.address,
+ getdata(6, 0, I18N[1876], cuser.address,
sizeof(cuser.address), DOECHO);
@@ -329,7 +329,7 @@ check_register()
/* 回覆過身份認證信函,或曾經 E-mail post 過 */
clear();
move(9, 3);
- prints(SHM->i18nstr[cuser.language][1877]);
+ prints(I18N[1877]);
u_register();
#ifdef NEWUSER_LIMIT