Chào mọi người, mình đang cần làm cái web nhiều ngôn ngữ, mà thấy trên mạng nhiều plugin quá, mình muốn xài 1 cái miễn phí để tạo nhiều ngôn ngữ, bạn nào biết giúp mình với. Nhu cầu là dịch lại cái web từ tiếng Việt sang tiếng Anh cho khách hàng nước ngoài, mà chủ yếu vẫn là tiếng Việt thôi. Cảm ơn
Tùy vào nhu cầu ha em: Cách 1. Nếu em muốn dịch chia làm 2 ngôn ngữ khác nhau, tự dịch tay từng bài, menu và 2 ngôn ngữ độc lập với nhau thì xài: polylang https://vi.wordpress.org/plugins/polylang/ Nếu web sử dụng sản phẩm của woocommerce thì xài thêm pluign: Polylang for Woocommerce để giải quyết vấn đề cho sản phẩm. Cách cài đặt: Tải bản Polylang Pro 2.8.4 và Polylang for Woocommerce 1.5.6 và Multi currency for Woocommerce tại link dưới nhé: https://drive.google.com/drive/folders/1lnvMJktfRu2_aztAg070EygfOcx1bypA?usp=sharing Cài lần lượt như sau: polylang-pro.zip + polylang-for-woocommerce.zip + polylang-woocommerce-multi-currency-master.zip Lúc activate bản Polylang for Woocommerce, nó hiển thị sẵn key, thì xóa key trống đi rồi ấn OK là được nhé. Cài đặt xong 2 bản này thì bạn có thể cấu hình ngôn ngữ cho web rồi. Ghi chú: plugin 1: polylang-pro.zip: là plugin tạo ngôn ngữ cho website wordpress phần tin tức và toàn bộ web. plugin 2: polylang-for-woocommerce.zip: tạo thêm đa ngôn ngữ cho sản phẩm của woocommerce. plugin 3: polylang-woocommerce-multi-currency-master.zip là pluign để chuyển đổi đơn vị tiền tệ cho từng ngôn ngữ có thể tải trực tiếp ở link sau hoặc file trên đã có đủ: https://github.com/khromov/polylang-woocommerce-multi-currency (nếu không muốn cài plugin số 3 này, mà muốn sử dụng code tại function.php cho nhẹ web thì đọc comment dưới của mình đã ghi cách nhé) Nếu web bạn không xài sản phẩm thì chỉ cài plugin 1 thôi, còn nếu xài sản phẩm thì cài thêm 2 pluign nhỏ phía sau thêm là (polylang-for-woocommerce.zip và polylang-woocommerce-multi-currency-master.zip). Demo Thêm 1 ngôn ngữ: Danh sách WooCommerce Currency xem tại đây: https://itseovn.com/threads/woocomm...ordpress-ma-ky-tu-tien-te-woocommerce.325136/ Cách 2. Nếu muốn dịch auto tự động toàn bộ website giống như google dịch thì xài plugin: GTranslate https://vi.wordpress.org/plugins/gtranslate/
Đối với cách 1, không muốn sử dụng plugin 3: polylang-woocommerce-multi-currency-master.zip, mà chỉ muốn cài 2 pluign 1 và plugin 2 thôi thì làm vào function.php của themes chèn code sau vào: PHP: //thay đổi các kiểu tiền tệ thành đúng ngôn ngữ tiếng anh là: $, tiếng việt là: vnđadd_filter('woocommerce_currency_symbol', 'change_existing_currency_symbol', 10, 2);function change_existing_currency_symbol( $currency_symbol, $currency ) { if (pll_current_language() == 'en') { return '$'; } else if (pll_current_language() == 'vi') { return ' VNĐ'; } return $currency_symbol;}//thay đổi làm tròn số, trong ngôn ngữ tiếng anh là: làm 2 số, vd: 58.21$ || tiếng việt là 2000.0000 vnđadd_filter( 'wc_get_price_decimals', 'change_prices_decimals', 20, 1 );function change_prices_decimals( $decimals ){ if (pll_current_language() == 'en') { $decimals = 2; } else if (pll_current_language() == 'vi') { $decimals = 0; } return $decimals;} Để biết ký tự của pll_current_language theo từng ngôn ngữ thì xem ở bài sau: https://itseovn.com/threads/woocomm...ordpress-ma-ky-tu-tien-te-woocommerce.325136/
Xin chào admin, Rất cám ơn admin. Sau khi đọc và làm theo hướng dẫn mình đã cài 2 plugin polylang-pro và Polylang for Woocommerce, cấu hình được ngôn ngữ cho trang web mình tự thiết kế (ruoungonbinhdinh.vn). Tuy nhiên, khi click vào xem chi tiết sản phẩm thì bị lỗi, không hiện thông tin sản phẩm chỉ hiện trang trắng, nhờ admin hướng dẫn cách xử lý ạ. Trân trọng,