Sau khi cài đặt Joomla!, Web Site mặc định sẽ hiển thị ngôn ngữ (Language) là tiếng Anh, bạn có thể thay đổi ngôn ngữ này sang tiếng Việt nếu muốn. Joomla! cho phép thay đổi ngôn ngữ hiển thị trên Web Site bằng cách cài đặt thêm các gói ngôn ngữ.
Ngôn ngữ của Joomla! được đóng gói dưới dạng File nén, bạn phải tải về các gói ngôn ngữ đúng với phiên bản của Joomla! mà bạn đang sử dụng, gói ngôn ngữ dành cho Joomla! 1.0.x được tải về tại trang web: http://www.joomlaviet.org hoặc tải gói cài đặt ngôn ngữ Việt cho Joomla! 1.0.x tại đây.
Đăng nhập (Login) vào Admin.
- Chọn Installers -> Languages.
- Trong Install new Language - Site, nhấn Browse để chọn File ngôn ngữ, nhấn Upload File & Installer để cài đặt. Lưu ý: Thư mục media và language phải cho phép ghi (Writeable).
- Nhấn Continue khi được thông báo việc cài đặt đã thành công.
- Trong Language Manager [Site], chọn ngôn ngữ là VietNam và nhấn Publish để sử dụng làm ngôn ngữ mặc định cho Web Site. Bạn cũng có thể chọn Edit để thêm bớt hay sửa lại các từ tiếng Việt trong gói ngôn ngữ này.
Bây giờ Web Site của bạn đã hiển thị được tiếng Việt với Font Unicode, tuy nhiên một số Menu và nội dung vẫn còn tiếng Anh. Đó là các mẫu dữ liệu do Joomla! tạo ra khi cài đặt, bạn có thể xóa chúng đi hoặc sửa lại thành tiếng việt trong phần Admin.
Lưu ý:
- Có thể chỉnh sửa hoặc thêm các từ tiếng Việt vào File ngôn ngữ bằng cách mở File vietnam.php trong thư mục Language, thêm hoặc sửa các dòng DEFINE('_từ_tiếng_Anh','Từ tiếng Việt'); Ngoài ra nếu không muốn hiển thị từ đó trên trang Web thì có thể sửa lại bằng cách để trống phần 'Từ tiếng Việt' (DEFINE('_từ_tiếng_Anh',' ');)
- Một số Template sẽ không hiển thị được tiếng Việt vì không định nghĩa để sử dụng tiếng Việt, khắc phục vấn đề này bằng cách sẽ mở File index.php trong thư mục Template đang sử dụng, kiểm tra và thay thế đoạn Code sau đây với đoạn Code có sẵn nằm ở phần đầu của File này:
<?php defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' ); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php $iso = split( '=', _ISO );
echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
<?php mosShowHead(); ?>
<?php
if ( $my->id ) {
initEditor();
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php $iso = split( '=', _ISO );
echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
<?php mosShowHead(); ?>
<?php
if ( $my->id ) {
initEditor();
}
- Ngoài ra còn phải lưu ý Font chữ được qui định trong File template_css.css của Template phải hiển thị được mã Unicode. Có thể tìm và thay thế các font-family trong File template_css.css bằng Code sau:
font-family:verdana,arial,sans-serif;
- Nếu vẫn chưa hiển thị được tiếng Việt thì có thể là do chưa cài đặt mã hộ trợ hiển thị Font Unicode cho trình duyệt Web (xem hướng dẫn: Cài đặt mã Unicode hỗ trợ tiếng Việt cho Windows XP)