In pop_profile.asp near lines 411-414 find this code:
<tr>
<td bgColor="<% =strPopUpTableColor %>" align=right nowrap valign=top><b><font face="<% =strDefaultFontFace %>" size="<% =strDefaultFontSize %>"><% =fLang(strLangPop_Profile00340) %> </font></b></td>
<td bgColor="<% =strPopUpTableColor %>"><font face="<% =strDefaultFontFace %>" size="<% =strDefaultFontSize %>"><% = ChkString(rs("M_SEX"), "display") %></font></td>
</tr>
Change it to:
<tr>
<td bgColor="<% =strPopUpTableColor %>" align=right nowrap valign=top><b><font face="<% =strDefaultFontFace %>" size="<% =strDefaultFontSize %>"><% =fLang(strLangPop_Profile00340) %> </font></b></td>
<td bgColor="<% =strPopUpTableColor %>"><font face="<% =strDefaultFontFace %>" size="<% =strDefaultFontSize %>">
<%
if rs("M_SEX") = "Male" then
Response.Write fLang(strLangInc_Profile00300)
elseif rs("M_SEX") = "Female" then
Response.Write fLang(strLangInc_Profile00310)
else
Response.Write " "
end if
%>
</font></td>
</tr>
Additional Info:
This is only for writing out the info from the database, so it does not effect the database as the previous related bug. We missed this before because it was not a string but uses directly the data in the database. The database keeps (and continues to keep) the selections as "Male" and "Female" (or blank for not selected).
Although it is not standart, I used the variables already defined for inc_profile.asp, namely strLangInc_Profile00300 and strLangInc_Profile00310. Otherwise all language files should have been changed.
I hope no language has problems with this...
PS: Sorry for being late on this again .
Think Pink
==> Start Internationalization Here<