Cara Menambah Locale id_ID.UTF-8 pada container docker Ubuntu 14.04


Bagi para pengguna docker mungkin agak kesulitan ketika menggunakan apache2 kemudian menemukan masalah bahasa pada tanggal dalam website/aplikasinya ketika menggunakan fungsi

strftime("%A, %d %B %Y")
silahkan ikuti cara berikut untuk menambah bahasa indonesia / locale id_ID.UTF-8 pada container docker ubuntu 14.04
 - Login sebagai root menggunakan
docker attach [containerID]


kemudian ketikkan perintah
locale

Maka akan tampil seperti ini
LANG=C
LANGUAGE=
LC_CTYPE=fi_FI.UTF-8
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE=fi_FI.UTF-8
LC_MONETARY="C"
LC_MESSAGES=fi_FI.UTF-8
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=

Kemudian ketikkan perintah
sudo locale-gen id_ID.UTF-8

Maka akan keluar output :
Generating locales...
  id_ID.UTF-8... done
Generation complete.

Kemudian ketikkan perintah
sudo dpkg-reconfigure locales

Maka akan tampil output
Generating locales...
  en_US.UTF-8... done
  id_ID.UTF-8... up-to-date
Generation complete.
Kemudian gunakan script ini untuk mengaktikan bahasa indonesia pada tanggal
setlocale(LC_TIME, 'id_ID.UTF8', 'Indonesian_indonesia', 'Indonesian');

Untuk mengubah Jam pada ubuntu server gunakan perintah ini

sudo dpkg-reconfigure tzdata

Comments