Autor Zpráva
Stanislav Šilhavý
Profil
Čau mám takový problém. Překládám jeden template wordpresu od colabs themes. Můj problém tkví v tom, že měsíce jsou stále anglicky, i když jsem použil SetLocale a C. Tady je původní kód:
<select name="availability_month" id="availability_month">
                        <option value=""><?php _e('Měs&iacute;c&hellip;', 'colabsthemes'); ?></option>
                        <?php
                            for($i=1; $i<=12; $i++) :
                                $month = date('F', mktime(0, 0, 0, $i, 11, 1978));
                                echo '<option value="'.$i.'"';
                                if (isset($availability_month) && $availability_month==$i) echo ' selected="selected"';
                                echo '>'.$month.'</option>';
                            endfor;
                        ?>
                    </select>
Nevíte někdo, jak přinutit, aby ty měsíce byly v češtině?
Davex
Profil
Na začátku skriptu nastavit české prostředí pro datum a čas.

setlocale(LC_TIME, 'cs_CZ.utf8', 'czech');

A pak samozřejmě nezapomenout použít místo funkce date() funkci strftime('%B').

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: