#27 gửi bởi laser
Ngày 06 Tháng 01 2007 , 12:33
1. Download

Công việc đầu tiên là tải về phpBB3.0 mới nhất về:

http://www.phpbb.com/development/

Tiếp theo tải bản Việt hoá mới nhất của bạn Nedka:

https://sourceforge.net/projects/phpbbvietnam

2. Copy

Giải nén file zip gói Việt hoá ra rồi copy toàn bộ thư mục "vn" vào thư mục \language\.

3. Cài đặt

Chuyển đến ACP > chọn SYSTEM tại menu trên cùng > ngó qua menu bên trái, chọn Language Packs, xem trong phần "Uninstalled language packs" đã xuất hiện gói "vn" chưa, nếu không thấy tức là bạn đã copy sai vị trí. Nếu thấy, bấm vào Install.

4. Xóa cache
Tại sao phải xóa cache? Do phpBB3 sử dụng cache để tăng tốc độ nạp giao diện nên thường sau khi cài gói vn, nó sẽ không hiển thị trong menu dropdown chọn ngôn ngữ cho đến khi bạn xóa hết cache trong thư mục cache của phpBB3. (Xóa toàn bộ file trong đó, trừ file .htaccess)

Sau khi xóa cache của phpBB3, gói vn vẫn không hiển thị trong menu? Đó là do trình duyệt của bạn cũng sử dụng cache, điển hình là Firefox. Hãy xoá hết cache trong trình duyệt của bạn, ví dụ đối với Firefox là Tools > Clear Private Data...

5. Thay đổi thiết lập ngôn ngữ của hệ thống

Vào GENERAL (menu trên cùng) > Board Settings (menu bến trái), Chọn "Vietnamese" trong phần Default Language > Submit.

6. Thay đổi thiết lập ngôn ngữ của bạn (Tức chính Administrator).

Cũng trong phần GENERAL, chọn Manage Users (menu bên trái), nhập tên bạn vào > Submit. Trên góc phải, bạn để ý phần "Select form:", chọn trong menu dropdown là "Preferences", trình duyệt sẽ tự động chuyển đến, nếu không thì bấm vào nút Submit ở cuối trang.

Trong phần Personal Settings, chọn "Vietnamese" tại mục My Language > Submit.

7. Các vấn đề encoding và ngôn ngữ trong phpBB3 Olympus

a/ Chức năng lưu trữ trên server (Store): Khi bạn chỉnh sửa gói ngôn ngữ trực tiếp từ bảng điều khiển của phpBB3, những file thay đổi không phải nằm trong thư mục language/vn/ mà nó nằm trong thư mục store/

b/ Tên thư mục gói ngôn ngữ là "vn" cũng chính là hàm xác định ngôn ngữ tiếng Việt của chúng ta trong hệ thống. Còn tên của gói ngôn ngữ, tức tên hiển thị trên trình duyệt, trong menu chọn lựa bên trên được xác định trong file iso.txt nằm trong language/vn/

c/ Hàm xác định "vn" dùng để làm gì?

c.1/ Xác định hình button, image theo ngôn ngữ. Muốn tạo button tiếng Việt, bạn phải copy thư mục styles/subSilver/imageset/en và đổi tên thành "vn".
c.2/ Xác định mục thông tin cá nhân tuỳ biến (Custom Profile Field). Custom Profile Field là gì? Chức năng ra sao? Nếu như trong phpBB2 trước đây, trong phần thông tin cá nhân, bạn muốn thêm vào nhiều thông tin hơn như realname (chuỗi text), số điện thoại (chuỗi number), địa chỉ (chuỗi text và number), giới tính (gồm 3 nút kiểm tròn pêđê/nam/nữ), knowledge (gồm nhiều mục trong menu dropdown), sở thích (gồm nhiểu nút kiểm vuông) ... thì đều cần phải cài MOD. Bây giờ, bạn có thể tự tạo cho mình những thứ ấy = phpBB3. Tuy nhiên, việc tạo hơi phức tạp vì bạn phải xác định ngôn ngữ hiển thị cho từng mục: ví dụ user_realname sẽ hiện "Realname" khi English và "Tên thật" khi Vietnamese ... Bạn phải dùng "vn" để xác định cho những mục này.
c.3/ Mã hoá bài viết. "vn" với encoding là "utf-8" sẽ đi kèm theo mỗi bài viết, khi bạn xem bài viết được gửi từ chế độ mã hoá khác, bạn sẽ nhận được thông báo cùng với liên kết bấm vào để thay đổi thành chế độ mã hoá của bài viết rồi mới xem được bài này.
c.4/ Ngoài ra, "vn" còn dùng để xác định các biến ngôn ngữ {L_XXX} nằm trong gói Vietnamese được sử dụng trong nhiều phần khác nhau, điển hình là công cụ tự tạo thẻ định dạng BBCode theo ý bạn.

d/ Đối với tiếng Việt, do đặc trưng dùng thêm các dấu tự sắc | huyền | hỏi | ngã | nặng nên sẽ xảy ra tình huống như sau:

Trong Custom Profile Field, bạn tạo mục realname. Realname chỉ gồm toàn chữ, không có số, có khoảng trắng và không có ký tự lạ khác. Nhưng khi bạn xác định chỉ được nhập chữ và khoảng trắng rồi, kiểm tra lại, nhập tên tiếng Anh không sao, nhưng tên tiếng Việt có dấu sẽ không được chấp nhận. Bạn bắt buộc phải thiết lập lại sử dụng bất kì các ký tự khác cho phần realname (Any Character).

e/ phpBB3 có công cụ sửa trực tiếp file ngôn ngữ nhưng do đôi khi những trình duyệt không hỗ trợ tốt Unicode sẽ cho bạn nhìn thấy một đống mã UFT-8. Tốt nhất là hãy sửa file = một phần mềm chuyên dụng.

f/ UTF-8 là chuẩn encoding của gói tiếng Việt này và UTF-8 đã quá thích hợp đối với tiếng Việt của chúng ta, đừng mã hoá UTF-16 hay UTF-32 làm gì cho nặng. (Đâu phải dân Ấn Độ hay Trung Quốc :p)

g/ Trong suốt toàn bộ gói Việt hoá, tôi đã cố gắng sử dụng thống nhất các thuật ngữ (Thường thì trong những gói Việt hoá nhiều người làm và làm kéo dài trong thời gian lâu thì tuỳ mỗi người hay lúc vui lúc buồn mà sử dụng mỗi thuật ngữ khác nhau -> thua). Ngoài ra, để ý bạn sẽ thấy cách đánh dấu: "oà" thay vì "òa". Đây không phải lỗi bỏ dấu mà là kiểu bỏ dấu họp thẩm mĩ trong bản Unikey4.

theo nedka/phpbbviet.com

Mọi nẻo đường đều dẫn tới tương lai!
#28 gửi bởi laser
Ngày 06 Tháng 01 2007 , 12:57
Để chèn bộ gõ này vào một diễn đàn PHPBB 3.0 độc lập bạn làm như sau:

Tải file
avim.rar
về giải nén và, upload lên thư mục JS đặt trong thư mục gốc của phpbb3

Mở 2 file:

+ đối với diễn đàn
styles\subSilver\template\overall_footer.html
thêm
<script type="text/javascript" src="js/avim.js"></script>
vào trước thẻ
</body>

+ đối với ACP- Admin Control Panel
\adm\style\overall_footer.html
thêm
<script type="text/javascript" src="../js/avim.js"></script>
vào trước thẻ
</body>

Thông tin thêm về bộ gõ tiếng Việt trực tuyến trên Web: HIM hay AVIM có tại đây: http://www.hn-ams.org/forum/showthread.php?t=18518

Nhân tiện nói về Việt hóa, mặc dù bên PHPBB nói bản Olympus hỗ trợ đầy đủ UTF-8 nhưng bản phpbb3.0b4 thì thỉnh thoảng vẫn gây lỗi font (như một số thành viên LaVie Portal báo lỗi). Nguyên nhân là file .CSS của theme chưa tạo font thích hợp. Bạn chỉ cần vào Admin Control Panel để tạo lại theme dùng tất cả các Font unicode là xong, hoặc nếu lười thì dùng 2 file này:
stylesheet.rar

admin.rar
Đính kèm
(9.06 KB) Đã tải về 232 lần
(2.28 KB) Đã tải về 102 lần
(4.33 KB) Đã tải về 107 lần

Mọi nẻo đường đều dẫn tới tương lai!
#94 gửi bởi 0osandstormo0
Ngày 08 Tháng 01 2007 , 00:54
Sao mấy bác không chèn sẵn trực tiếp vào Lavie Portal luôn mà bắt anh em mỗi người phải tự ngồi chèn chi cho mất công vậy. Mấy bác chèn sẵn vào Lavie Portal khi cài đặt LP xong là có bộ gõ luôn có phải khỏe hơn không Mr. Green

??i l? c?i ?inh T?nh l? c?i que Ng??i y?u l? con v?t qu? Ngoe ngoe ??p ph?t ch?t...
#266 gửi bởi convoi
Ngày 10 Tháng 01 2007 , 17:01
Lưu ý là sau khi cài đặt AIM như hướng dẫn của laser thì bạn thấy bộ gõ không hoạt động mặc dù đã thao tác đúng. Trong trường hợp này bạn cần phải vào Administration Control Panel > Styles > Templates của bạn và nhấn link Refresh cho nó.

Con Voi
#14245 gửi bởi saigon06
Ngày 13 Tháng 02 2008 , 06:36
laser đã viết:1. Download

Công việc đầu tiên là tải về phpBB3.0 mới nhất về:

http://www.phpbb.com/development/

Tiếp theo tải bản Việt hoá mới nhất của bạn Nedka:

https://sourceforge.net/projects/phpbbvietnam

2. Copy

Giải nén file zip gói Việt hoá ra rồi copy toàn bộ thư mục "vn" vào thư mục \language\.

3. Cài đặt

Chuyển đến ACP > chọn SYSTEM tại menu trên cùng > ngó qua menu bên trái, chọn Language Packs, xem trong phần "Uninstalled language packs" đã xuất hiện gói "vn" chưa, nếu không thấy tức là bạn đã copy sai vị trí. Nếu thấy, bấm vào Install.

4. Xóa cache
Tại sao phải xóa cache? Do phpBB3 sử dụng cache để tăng tốc độ nạp giao diện nên thường sau khi cài gói vn, nó sẽ không hiển thị trong menu dropdown chọn ngôn ngữ cho đến khi bạn xóa hết cache trong thư mục cache của phpBB3. (Xóa toàn bộ file trong đó, trừ file .htaccess)


Mình lấy xuống Vietnamese_Language_Pack_for_phpBB3_3.0.RC8-a.zip 281kB xuống giải nén và upload lên server nhưng vãn chưa hiển thị tiếng việt hoàn thiện.
sau khi giải nén xong nó có:
root
-amd
-docs
-languages
-
saigon08.jpg
saigon06.jpg

Ở đây bạn nó tập tin vn nhưng khi giải nén mình chỉ thấy vi và còn vài tập tin khác nữa
[xem hình đính kèm]

Trang của mình tiếng việt hiện thị được nhưng chỉ có tựa đề của các forum không hiển thị được. Mình có chữ "Hướng dẫn" chữ khổ lớn không hiển thị được nhưng chữ nhỏ ngay bên dưới đó cũng hàng chữ "Hướng dẫn ...." thì hiển thị tiếng việt đúng.

Mình có mở tất cả các tập tin .CSS ra và thay font bằng font-family: Arial, Vernada, Tohoma rồi nhưng vẫn còn bị lỗi các title của forum không hiển thị tiếng việt được, xem hình đính kèm.
Đính kèm
(22.43 KB) Đã tải về 882 lần
(33.36 KB) Đã tải về 528 lần
#14602 gửi bởi laser
Ngày 27 Tháng 02 2008 , 10:15
Ở đây bạn nó tập tin vn nhưng khi giải nén mình chỉ thấy vi và còn vài tập tin khác nữa
[xem hình đính kèm]

Không phải tập tin mà là thư mục! Thư mục này là gói ngôn ngữ tiếng Việt cho PHPBB3. các tập tin khác là các file hướng dẫn mà người biên dịch viết hướng dẫn, bạn có thể đọc qua.

Trang của mình tiếng việt hiện thị được nhưng chỉ có tựa đề của các forum không hiển thị được. Mình có chữ "Hướng dẫn" chữ khổ lớn không hiển thị được nhưng chữ nhỏ ngay bên dưới đó cũng hàng chữ "Hướng dẫn ...." thì hiển thị tiếng việt đúng.

Mình có mở tất cả các tập tin .CSS ra và thay font bằng font-family: Arial, Vernada, Tohoma rồi nhưng vẫn còn bị lỗi các title của forum không hiển thị tiếng việt được, xem hình đính kèm.


Bạn tìm ra đúng bệnh rồi đó! tuy nhiên có thể bạn chưa "chữa" triệt để. Sau khi thay bạn chú ý phải xóa cache của PHPBB3 (vào Admin Control Panel/Giao diện/Khuôn mẫu/Xóa cache). Sau đó xóa cache của trình duyệt của bạn nữa.

Để đơn giản bạn có thể sử dụng file CSS mà người biên dịch đã sửa sẵn.

Mọi nẻo đường đều dẫn tới tương lai!