I've installed zh_TW
locale via
sudo locale-gen --purge en_US.UTF-8 zh_TW
And it codeset is BIG5
locale: zh_TW directory: /usr/lib/locale/zh_TW
-------------------------------------------------------------------------------
title | Chinese locale for Taiwan R.O.C.
email | bug-glibc-locales@gnu.org
language | Chinese
territory | Taiwan R.O.C.
revision | 0.2
date | 2000-08-02
codeset | BIG5
And I've a simple PHP script
<?php
putenv('LC_ALL=zh_TW');
setlocale(LC_ALL, 'zh_TW');
bindtextdomain("myPHPApp", "./locale");
textdomain("myPHPApp");
echo gettext("hello");
I have prepared a mo file (which is in UTF8) and put under the
./locale/zh_TW/LC_MESSAGES/myPHPApp.mo
And the echo
did work, so, what is the point of installing locale such as zh_TW.UTF-8