09/10/2018, 23:04
Cách làm một website Tiếng Việt và Tiếng Anh
Xin hỏi các kỹ thuật lập trình để hiển thị thông tin website theo ngôn ngữ chỉ định bởi người dùng.Chẳng hạn như: tại một trang bất kỳ nào đó, người dùng chọn English thì website sẽ hiển thị theo tiếng Anh, còn khi chọn Vietnamese thì thông tin trên trang đó sẽ hiển thị theo tiếng Việt như một số trang web hiện nay.??? Mong các vị tiền bối hướng dẫn các kỹ thuật để làm điều đó! Xin cảm ơn!
Bài liên quan
Giả sử trong PHP language:
Người dùng nhấp vào 1 cái link cho phép change language như: index.php?do=setlanguage&language=vn
Trong trang index.php của bạn bây giờ, bạn set cho nó 1 session hoặc 1 cookie. VD như set 1 session:
<?php
session_start();
if ($language == "vn")
{
session_register("language") // đăng ký biến session này.
}
?>
Đây là cách scipter nghĩ hay nhất để xây dựng một website đa ngôn ngữ.
Bạn có thắc mắc gì cứ post lên hỏi. Scipter sẽ giúp hết sức trong giới hạn hiểu biết của mình.
chỉ việc link tới thư mục tương ứng thôi
Người ta đăng kí một biến ví dụ như
$lang ="vn"; # Default langue;
biến $lang sẽ được gán giá trị từ người dùng như người dùng chọn ngôn ngữ. sau khi thay đổi ngôn ngữ, người duyệt yêu cầu truy vấn nội dung thì yêu cầu đó sẽ được gửi lên server, server sử lí yêu cầu, nhận giá trị $lang ( qua cookies, session, hay get & post ); chương trình sẽ lấy dữ liệu ngồn trong server, cập nhật ngôn ngữ rồi tải về trình duyệt.