Làm thế nào để thiết lập một trang web đa ngôn ngữ mới?


12

Một trong những khách hàng cũ của tôi muốn chuyển sang Joomla thay vì trang web đa ngôn ngữ đáp ứng HTML5 / CSS3 tĩnh. Tôi là người mới sử dụng Joomla và thách thức lớn nhất của tôi là làm thế nào để tạo một trang web Joomla đa ngôn ngữ có chứa ngôn ngữ RTL và LTR. Vì vậy, tôi bắt đầu với việc thử nghiệm "mô-đun trình chuyển đổi ngôn ngữ" Tôi đã kích hoạt "bộ lọc ngôn ngữ plugin hệ thống" và tôi đã định cấu hình một vị trí cho mô-đun. nhưng nó không hoạt động. Khi tôi di chuột qua hộp và nhấp vào nó, không có gì xuất hiện, vì vậy câu hỏi là, làm thế nào tôi có thể làm cho nó hoạt động?


Biên tập :

vấn đề chính là "menu trình chuyển đổi ngôn ngữ không hiển thị bất kỳ mã ngôn ngữ nào trong danh sách của nó, nó hoàn toàn không thả xuống"

nhập mô tả hình ảnh ở đây


Joomla 3 Installer rất tiện dụng và nó có thể tạo ra tổ chức nội dung phù hợp ngay từ đầu.
Anibal

Tôi đang làm điều đó từ lần đầu tiên, vấn đề tôi không thể hiểu là "tại sao menu không hiển thị bất kỳ ngôn ngữ nào"
Elhamy

Bạn đã tạo Menu cho mỗi Ngôn ngữ và một Trang chủ cho mỗi Ngôn ngữ chưa? Cài đặt một trang web J3 mẫu với cấu trúc Đa ngôn ngữ phù hợp và so sánh cả hai trang web.
Anibal

Ngoài ra, có các plugin sẽ thực hiện dịch tự động thông qua Googoe Translate hoặc Bing Translate và một phần mở rộng Farlang giúp với các trang web đa ngôn ngữ trong một số thời trang (tôi chưa bao giờ sử dụng nó).
Ngụy biện

Câu trả lời:


12

Các phiên bản gần đây của Joomla cung cấp khả năng đa ngôn ngữ tích hợp.

Tuy nhiên, thiết lập đa ngôn ngữ, đòi hỏi một vài bước hơn là chỉ bật plugin và mô-đun trình chuyển đổi ngôn ngữ.

Tóm lại các bước như sau:

  1. Cài đặt Gói ngôn ngữ, từ Trình quản lý tiện ích mở rộng -> Cài đặt ngôn ngữ. - Điều này sẽ dịch nhãn hệ thống như đọc thêm, vv
  2. Xác định ngôn ngữ nội dung - Đây là những ngôn ngữ sẽ được gán cho các thành phần nội dung (bài viết, menu, mô-đun, v.v.).
  3. Kích hoạt & Cấu hình hệ thống - Plugin Bộ lọc ngôn ngữ.
  4. Tạo cấu trúc thể loại ngôn ngữ.
    - Bạn cần tạo một danh mục gốc cho từng ngôn ngữ, ví dụ tiếng Anh, tiếng Pháp và gán ngôn ngữ nội dung bạn đã tạo trước đó trên mỗi ngôn ngữ. Sau đó, bạn có thể tạo các danh mục con cho mỗi ngôn ngữ. Và hãy nhớ tạo một danh mục Ngôn ngữ Tất cả, cho nội dung sẽ được sử dụng cho tất cả các ngôn ngữ.
  5. Tạo bài viết chính của bạn và gán chúng cho các ngôn ngữ.
  6. Tạo các menu và các mục menu cho mỗi ngôn ngữ. Một menu cho mỗi ngôn ngữ.
    1. Bạn cũng cần phải có một mục menu Tất cả (ngôn ngữ) và một mục menu chính cho mỗi ngôn ngữ và thực hiện tất cả các liên kết các mục menu.
  7. Thực hiện theo cùng một cách tiếp cận cho bất kỳ mô-đun. Tạo các mô-đun tương ứng cho mỗi ngôn ngữ.
  8. Xuất bản Mô-đun chuyển đổi ngôn ngữ.

Một hướng dẫn chi tiết hơn có thể được tìm thấy ở đây

Ngoài ra, bạn có thể muốn xem xét một số tiện ích mở rộng của bên thứ 3 cung cấp thêm tính linh hoạt hoặc cách tiếp cận khác.

Cập nhật sự cố cụ thể của bạn với Mô-đun Ngôn ngữ:

Hãy chắc chắn rằng bạn đã tạo các mục menu Home và các hiệp hội ngôn ngữ của chúng cho từng ngôn ngữ. Cố gắng làm theo các bước như được mô tả trong hướng dẫn.


điều đó thực sự hữu ích để vẽ phác thảo cách suy nghĩ của tôi, tuy nhiên vấn đề chính vẫn còn đó. Tại sao menu của tôi không hiển thị bất kỳ mã ngôn ngữ nào?
Elhamy

phiên bản j Joomla của bạn là gì?
FFrewin

Tôi cập nhật câu trả lời của tôi.
FFrewin

1
Menu ngôn ngữ sẽ không hiển thị các lựa chọn ngôn ngữ cho đến khi bạn hoàn thành các bước FFrewin đã liệt kê. Khi bạn đã cài đặt mọi thứ, các trang chủ và menu cho các ngôn ngữ mà bộ chọn sẽ hiển thị chính xác.
Adriel Brunson

6

Hệ thống đa ngôn ngữ bản địa của Joomla vẫn ổn nếu bạn có một vài bài viết và mô-đun.

Nếu bạn có nhiều bài viết, mô-đun, sẽ không đơn giản để xử lý vì mọi thứ đều trùng lặp. Hãy tưởng tượng nếu bạn có 500 bài viết, bạn sẽ cần 500 bài viết bằng tiếng Anh, 500 bài viết bằng tiếng Pháp, v.v.

Vì vậy, tôi đề nghị sử dụng một mô-đun như thế này:

http://www.faboba.com/en/composants/falang.html

Với mô-đun này, bạn chỉ có một bài viết và bên trong bài viết này bạn quản lý các bản dịch khác nhau. Điều tương tự cho mô-đun như menu.



1

Joomla 3 có hệ thống sẵn có để xử lý các trang web đa ngôn ngữ. Không có plugin hoặc phần mở rộng là cần thiết. Dưới đây là hướng dẫn từng bước với ảnh chụp màn hình hiển thị chính xác cách bạn có thể thiết lập trang web đa ngôn ngữ. Bạn cũng có thể khắc phục sự cố trang web của mình nếu có điều gì đó không hoàn toàn đúng bằng cách kiểm tra lại từng bước.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.