def get_i18n_month_name(month_nb, display='<STR_LIT>', ln=None):
ln = default_ln(ln)<EOL>_ = gettext_set_language(ln)<EOL>if display == '<STR_LIT>':<EOL><INDENT>months = {<NUM_LIT:0>: _("<STR_LIT>"),<EOL><NUM_LIT:1>: _("<STR_LIT>"),<EOL><NUM_LIT:2>: _("<STR_LIT>"),<EOL><NUM_LIT:3>: _("<STR_LIT>"),<EOL><NUM_LIT:4>: _("<STR_LIT>"),<EOL><NUM_LIT:5>: _("<STR_LIT>"),<EOL><NUM_LIT:6>: _("<STR_LIT>"),<EOL><NUM_LIT:7>: _("<STR_LIT>"),<EOL><NUM_LIT:8>: _("<STR_LIT>"),<EOL><NUM_LIT:9>: _("<STR_LIT>"),<EOL><NUM_LIT:10>: _("<STR_LIT>"),<EOL><NUM_LIT:11>: _("<STR_LIT>"),<EOL><NUM_LIT:12>: _("<STR_LIT>")}<EOL><DEDENT>else:<EOL><INDENT>months = {<NUM_LIT:0>: _("<STR_LIT>"),<EOL><NUM_LIT:1>: _("<STR_LIT>"),<EOL><NUM_LIT:2>: _("<STR_LIT>"),<EOL><NUM_LIT:3>: _("<STR_LIT>"),<EOL><NUM_LIT:4>: _("<STR_LIT>"),<EOL><NUM_LIT:5>: _("<STR_LIT>"),  <EOL><NUM_LIT:6>: _("<STR_LIT>"),<EOL><NUM_LIT:7>: _("<STR_LIT>"),<EOL><NUM_LIT:8>: _("<STR_LIT>"),<EOL><NUM_LIT:9>: _("<STR_LIT>"),<EOL><NUM_LIT:10>: _("<STR_LIT>"),<EOL><NUM_LIT:11>: _("<STR_LIT>"),<EOL><NUM_LIT:12>: _("<STR_LIT>")}<EOL><DEDENT>return months[month_nb].strip()<EOL>
Get a non-numeric representation of a month, internationalized.

    @param month_nb: number of month, (1 based!)
                     =>1=jan,..,12=dec
    @param ln: language for output
    @return: the string representation of month