wait, now i'm confused.
Step by step.
from includes/db_field_definitions.php
I add
$additional_user_fields['user_gender'] = array($lang['user_gender'], "dropdown", 0, $lang['user_gender_array'], 1, 0, 0, 0);
In the language files (main.php)
I add in the english main.php
$lang['user_gender_array'] = array("0" => "------", "1" => "Male", "2" => "Female");
I add in the french main.php
$lang['user_gender_array'] = array("0" => "------", "1" => "Mâle", "2" => "Femelle");
and then? in the members_profile.html template I add?????? So it will display 'female' when it's english and 'femelle' when its french...
$lang['user_gender_array'][$user_info['user_gender']]
doesn't make sense to me. I'm sorry.