Dương Văn Bốn Dương Văn Bốn
9.9 10 592648 Designed by

Thứ Sáu, 3 tháng 10, 2014

Sử dụng đa ngôn ngữ tiếng anh tiêng việt trong Drupal cách hướng dẫn cụ thể

Sử dụng đa ngôn ngữ tiếng Anh tiếng Việt trong Drupal 7 cách hướng dẫn cụ thể sử dụng module nào để dịch và sử dụng đa ngôn ngữ.Language Drupal Nếu chưa quen thao tác trên website Drupal 7 giao diện tiếng Anh thì bạn có thể chuyển sang giao diện tiếng Việt để thuận tiện hơn cho quá trình sử dụng. Drupal 7 không những giúp quản trị thay đổi ngôn ngữ mặc định trên website mà còn có khả năng hỗ trợ khách truy cập website tự chuyển đổi ngôn ngữ khi cần thiết, tức là bạn có thể tạo ra một website đa ngôn ngữ. Ngoài ra, phần này cũng giới thiệu về cách tạo hiệu ứng trình diễn bài viết.
17. Ngôn ngữ trên website Drupal 7
 - Cài đặt tiếng Việt cho website
             Trong phần 2 có giới thiệu cách cài ngôn ngữ Tiếng Việt (việt hóa giao diệnDrupal) bằng cách chép gói ngôn ngữ này (tập tin drupal-7.2.vi.po) vào thư mụcnews\profiles\standard \translations. Nếu chưa cài đặt ở bước cài đặt Drupal thì bạn có thể thực hiện theo các bước gợi ý sau.
 
Đầu tiên, bạn cần chép gói ngôn ngữ tiếng Việt vào thư mục translations (tải về từ địa chỉ http://localize.drupal.org/translate/downloads) để việt hóa giao diện. Lưu ý, bạn thực hiện tương tự đối với các ngôn ngữ khác. Nhưng trước khi thiết lập sử dụng ngôn ngữ, bạn cần kích hoạt hai module Content translation và Locale trong nhân của Drupal.

 

 
Sau khi bấm Save configuration, bạn vào menu Configuration rồi kéo thanh trượt của trình duyệt, tìm đến khung Regional and Languages, bấm vào liên kết Language. Trong trang hiện ra, bạn bấm Add language rồi tìm gói ngôn ngữ Vietnamese (Tiếng Việt) trong khungLanguage name, bấm Add Language.

 
 
Để việt hóa giao diện và chọn làm ngôn ngữ mặc định của website, bạn đánh dấu chọn vào ô ở hàng Vietnamese và cột Default, bấm Save configuration. Bây giờ, bạn hãyRefresh lại trình duyệt để xem kết quả. Theo giới thiệu, gói ngôn ngữ chỉ việt hóa được khoảng 70,64% ngôn ngữ trên giao diện (chủ yếu là đối với nhân Drupal) nên một số từ và cụm từ tiếng Anh không thay đổi.

 
 
Ngoài ra, thẻ tính năng Translate trong liên kết Translate imterface giúp người quản trị web tự tay Việt hóa giao diện. Bạn sử dụng khung Filter Translatable Strings để lọc ra những từ, cụm từ chưa được dịch trên hệ thống rồi bấm edit ở từng nhóm, nhập vào khung Vietnamese từ (cụm từ) thay thế, bấm Save translations.
 
 
Để thực hiện tìm kiếm, bạn chọn ở mục Search in với các lựa chọn Both translated and untranslated strings (tìm tất cả những chuỗi đã dịch và chưa dịch), Only translate strings(lọc ra những chuỗi đã dịch), Only untranslate strings (lọc ra những chuỗi chưa dịch). Ngoài những chuỗi chưa dịch, bạn có thể dịch lại những chuỗi đã dịch nếu cảm thấy các từ, cụm từ được dịch chưa phù hợp.
 
- Cài đặt đa ngôn ngữ cho website
 
            Đầu tiên, bạn cần tải module Internationalization (hay i18n) tại địa chỉhttp://drupal.org/project/i18n và tải thêm các module hỗ trợ tại địa chỉ này. Sau đó, bạn chép các module này vào thư mục news\sites\all\modules rồi tiến hành kích hoạt (gồm các module: VeriableLanguage iconLanguage Switcher). Lưu ý, bạn cần phải kích hoạt hai module Content translation và Locale  trong nhân của Drupal trước khi thực hiện. Tiếp theo, bạn cài đặt thêm các ngôn ngữ khác tương tự như cách cài đặt ngôn ngữ tiếng Việt.
 Để tạo tùy chọn ngôn ngữ trong kiểu nội dung (Add content), bạn cần phải thiết lập hỗ trợ đa ngôn ngữ cho kiểu nội dung đó. Bạn vào menu Structure bấm Content types, rồi bấmEdit ở kiểu nội dung cần thiết lập. Ví dụ, với kiểu nội dung Article, bạn chọn thẻ Edit  bấm vào mục Publishing options rồi chọn Enable with translation ở cửa sổ bên phải, bấm Save content type. Sau này, khi biên tập nội dung bài viết thì sẽ xuất hiện thêm một mục tùy chọn Language trong kiểu nội dung  đang dùng.
 
Nếu website đã có sẵn nội dung trước kích hoạt các module hỗ trợ ngôn ngữ thì bạn bấmEdit để chọn ngôn ngữ cho bài viết ở mục Language sau khi đã thiết lập chế độ đa ngôn ngữ, bởi vì chúng đang ở trạng thái Language Neutral. Bây giờ, bạn cần phải dịch bài gốc sang các ngôn ngữ đã cài đặt trên website, bằng cách bấm nút Translate ở từng bài viết. Trong trang hiện ra, bạn bấm Add translation ở từng ngôn ngữ rồi tiến hành dịch nội dung bài viết, bấm Save.

Đến đây website đã hỗ trợ nhiều ngôn ngữ nhưng bạn cần tạo bộ chọn ngôn ngữ trên bài viết (hoặc tại trang chủ) để người xem chuyển đổi qua lại giữa các ngôn ngữ. Khi đó, module Language Switcher sẽ phát huy công dụng của nó, là tạo bộ chọn ngôn ngữ. Để thiết lập kiểu hiển thị cho bộ chọn ngôn ngữ, bạn vào menu Configuration, bấm vào liên kết Language, chọn thẻ Language Switcher. Khung Content selection mode có ba lựa chọn: Only current language (hiển thị nội dung theo ngôn ngữ đang dùng), Selected languages from language block (chọn xem bài viết theo ngôn ngữ trong khung trên trang chủ), All content. No language conditions apply (hiển thị tất cả nội dung, không áp dụng điều kiện ngôn ngữ).
 
Khi xong, bạn hãy thoát khỏi tài khoản quản trị và xem kết quả thực hiện của mình.

1 nhận xét:

Dương Vui tính nói...

Nếu bạn chưa làm được liên hệ mình hướng dẫn cho nhé.
Mr. Dương Bốn 097.5252.437

Đăng nhận xét