Mục lục
Yêu cầu kỹ thuật
Để chạy tiện ích mở rộng dịch thuật Linguise cho Joomla , bạn sẽ cần những thứ sau:
- Chạy phiên bản PHP 7+ trở lên
- Kích hoạt tính năng ghi lại URL trong cấu hình Joomla
Nó sẽ được phần mở rộng Joomla - Phiên bản Joomla ≥ 3.5
Tạo khóa API
Trước khi cài đặt bản dịch tự động Joomla trong Linguise , trước tiên bạn cần phải đăng ký tài khoản Linguise , sau khi kết nối với bảng điều khiển Linguise , trước tiên bạn cần thiết lập một miền mới và lưu cài đặt của nó để lấy Khóa API.
Khóa API là thứ cần thiết để kích hoạt bản dịch trên trang web Joomla của bạn. Về cơ bản, khóa API sẽ kiểm tra ngôn ngữ nào được kích hoạt trên miền nào và sẽ cho phép tạo các trang dịch nơ-ron.
Sao chép Khóa API và giữ nó trong khay nhớ tạm của bạn hoặc giữ tab trình duyệt mở để bạn có thể sao chép sau.
Cài đặt phần mở rộng dịch Joomla
Bây giờ bạn cần cài đặt mô-đun và plugin Joomla trình chuyển đổi ngôn ngữ (cờ có trình chuyển đổi ngôn ngữ). Bạn có thể tải xuống phiên bản mới nhất từ đây.
Khi Joomla được cài đặt và kích hoạt, bạn có thể truy cập cấu hình thành phần bằng cách sử dụng menu quản trị: Thành phần > Linguise .
Từ đây, hãy dán khóa API mà bạn đã tạo từ trang Linguise của mình và nhấp vào áp dụng.
Bây giờ bản dịch bằng tất cả các ngôn ngữ được chọn đã được kích hoạt trên trang web Joomla của bạn!
Hành động này sẽ đồng bộ hóa tất cả cài đặt ngôn ngữ giữa Linguise và trang web của bạn (ngôn ngữ gốc và danh sách ngôn ngữ đã dịch).
Lưu ý quan trọng về SEO: Số lượng ngôn ngữ bạn thiết lập có ảnh hưởng lớn đến SEO. Khi bạn thiết lập ngôn ngữ dịch, nếu bạn có một số lượng lớn các trang được lập chỉ mục (>500), công cụ tìm kiếm có thể mất nhiều thời gian để xử lý chúng. Nó có thể ảnh hưởng đến SEO của bạn bằng ngôn ngữ gốc của bạn. Đó là lý do tại sao chúng tôi khuyên bạn nên thêm tối đa 5 ngôn ngữ lúc đầu, sau đó khi nó được lập chỉ mục, bạn có thể thêm các ngôn ngữ theo đợt 3 ngôn ngữ mỗi tháng.
Đảm bảo rằng tính năng ghi lại URL được kích hoạt
Để tải ngôn ngữ của bạn trên các URL mới (như domain.com /es ), URL cần được định cấu hình trong cấu hình chung Joomla menu: Hệ thống > Cấu hình > Trang web.
Có 2 tùy chọn để kích hoạt, đây là cách tốt nhất cho SEO, đó là:
- URL thân thiện với công cụ tìm kiếm
- Sử dụng tính năng Viết lại URL (yêu cầu chỉnh sửa tệp để hoạt động bình thường)
Viết lại URL và lỗi 404: Nếu 2 cài đặt này không được kích hoạt, bạn sẽ gặp lỗi 404 trên các trang ngôn ngữ. Ngoài ra, hãy đảm bảo rằng không có công cụ ngôn ngữ nào khác “khóa” các URL đa ngôn ngữ như plugin bộ lọc ngôn ngữ cho Joomla .
Thêm trình chuyển đổi ngôn ngữ Joomla
Bạn có 3 phương pháp để tải trình chuyển đổi ngôn ngữ trang web (cờ và tên ngôn ngữ) vào trang web của bạn trên Joomla .
- Sử dụng menu Joomla (từ trình quản lý menu Joomla )
- Sử dụng mô-đun Joomla (từ trình quản lý mô-đun Joomla )
- Sử dụng đoạn mã PHP
Thêm một menu Joomla
Để thêm Joomla để hiển thị trình chuyển đổi ngôn ngữ, chỉ cần sử dụng trình quản lý menu Joomla Menu > Menu của bạn > Mới
Từ cài đặt phần tử menu, chọn Linguise và hoàn tất!
Menu của bạn sẽ được hiển thị theo cài đặt hiển thị mà bạn đã thiết lập trong thành phần.
Tùy chọn thay thế sẽ tạo URL thay thế cho mỗi ngôn ngữ, do đó, công cụ tìm kiếm có thể dễ dàng thu thập thông tin tất cả các phiên bản ngôn ngữ của trang. Bạn nên để nó được kích hoạt.
Một ví dụ thay thế trong mã HTML sẽ được các công cụ tìm kiếm thu thập thông tin:
Tải mô-đun Joomla vào nội dung
Tùy chọn khác để bao gồm trình chuyển đổi ngôn ngữ là sử dụng mô- Joomla và tải nó bằng tính năng mô-đun tải . Văn bản cần đưa vào bất kỳ trình soạn thảo văn bản nào là: {loadmodule mod_ linguise }
Mã PHP để bao gồm trình chuyển đổi ngôn ngữ
Phần này dành cho các nhà phát triển muốn đưa trình chuyển đổi ngôn ngữ Linguise vào, chẳng hạn như tệp mẫu PHP tùy chỉnh tải một phần của tiêu đề trang web. Có một mã bạn có thể sử dụng cho điều đó, chỉ cần sao chép và dán nó từ thành phần.
/**
* Get the linguise module
* If you want to use a completely different login module change the value of name in your layout override.
*/
$linguisemodule = LinguiseModelLinguise::getLinguiseModule('mod_linguise');
echo JModuleHelper::renderModule($linguisemodule, array('id' => 'section-box'));
Thiết lập loại trình chuyển đổi ngôn ngữ
Có nhiều tùy chọn thiết kế giúp trình chuyển đổi ngôn ngữ được tải ở bất kỳ đâu trên trang web của bạn. Ví dụ: kiểu dáng sẽ không giống nhau trên thanh trên cùng màu trắng và trên chân trang màu tối.
Ở bên phải màn hình, bạn có thể sử dụng bản xem trước để kiểm tra bản xem trước.
Tải trình chuyển đổi ngôn ngữ trong nội dung Joomla
Để hiển thị bộ chuyển đổi Ngôn ngữ tại một vị trí cụ thể, trong Joomla , bạn nên đặt vị trí là “In place”.
Khi bạn đã đặt vị trí trong Linguise , bạn có thể thêm mã ngắn bên dưới để đưa nó vào. Sao chép mã bên dưới để đặt nó vào clipboard của bạn.
Sau khi được thêm vào, trên giao diện người dùng, bạn sẽ thấy cờ và tên ngôn ngữ được hiển thị trong vùng HTML mà bạn đã thêm mã.
Cờ chuyển đổi ngôn ngữ và thiết kế văn bản
Có nhiều tùy chọn thiết kế giúp trình chuyển đổi ngôn ngữ được tải ở bất kỳ đâu trên trang web của bạn. Ví dụ: kiểu dáng sẽ không giống nhau trên thanh trên cùng màu trắng và trên chân trang màu tối.
Các lựa chọn chính là:
- Hình dạng và kích thước lá cờ
- Màu văn bản tên ngôn ngữ
- Bóng của các phần tử khi di chuột
- Kiểu di chuột
Hướng dẫn dịch tự động đầy đủ Joomla
Tùy chọn nâng cao của trình chuyển đổi ngôn ngữ
Cuối cùng, bạn có thể thiết lập các tùy chọn nâng cao như cài đặt bộ đệm, số lượng URL và bản dịch cần lưu trữ cục bộ để được phục vụ nhanh hơn.
Chuyển hướng ngôn ngữ trình duyệt không được khuyến khích vì nhiều lý do được nêu chi tiết ở đây. Về cơ bản, nó chuyển hướng người dùng đến một trong những ngôn ngữ được thiết lập trong trình duyệt của anh ta.
Tính năng dịch động
Giới thiệu tính năng mới của chúng tôi “Bản dịch động”. Chúng tôi hiểu rằng hầu hết trang web tương tác đều có nội dung động được tạo thông qua JavaScript hoặc AJAX.
Với tính năng Dịch động mới của chúng tôi, bạn có thể dịch liền mạch nội dung tải không đồng bộ (động) sau khi tải trang. Cải tiến này đảm bảo trải nghiệm đa ngôn ngữ mượt mà hơn cho khách truy cập của bạn!
Hãy đảm bảo rằng bạn cũng kích hoạt nó trên phần Cài đặt của tài khoản bảng điều khiển Linguise của mình!
Bạn vẫn gặp sự cố với cài đặt Linguise của mình? Đừng ngần ngại liên hệ với chúng tôi, chúng tôi cung cấp cài đặt miễn phí tùy chỉnh trên trang web của bạn!