На вопрос, что же такое locale лучше всего читать у ALEXANDER.V.VOROPAY на его страничке по адресу http://www.sensi.org/~alec/locale.
А здесь вы можете взять исходные тексты для localedef для Solaris 2.5.x & 2.6 Огромное спасибо за эти исходники : Denis Golubev <dlg@jet.msk.su>
Если на вашей машине нет одного патча (какого-не знаю есть только bug id: 1240133) то
в Solaris 2.5 у вас не сформируется файл time.
Workaround: Измените следующие строки следующим образом:
am_pm "<space>";"<space>" t_fmt_ampm "<space>"
После этого он правда все равно рушается, но файл создает.