[Hướng dẫn] Dịch theme Flatsome sang tiếng Việt nhanh chóng không cần plugin

Dịch theme Flatsome sang tiếng Việt nhanh chóng không cần plugin

Flatsome – Theme Bán Hàng số #1 hiện nay cho WordPress được rất nhiều người trên thế giới ưa chuộng và sử dụng.

Đây là theme đáp ứng được cả 3 tiêu chí quan trọng nhất hiện nay: Nhanh, Nhẹ, Chuẩn SEO.

Hiện tại, đã có hơn 84 784 bản (đến ngày 1/1/2019) được bán ra trên toàn thế giới, một con số trong mơ với bất kì WordPress theme nào, điểm bình chọn trung bình dành cho Flatsome là 4.8/5 qua 3000 lượt review.

Mang rất nhiều ưu điểm và tính năng vượt trội nhưng theme Flatsome lại có 1 hạn chế với người dùng Việt là mặc định ngôn ngữ theme bằng tiếng Anh nên khiến cho việc tuỳ biến và chỉnh sửa rất khó khăn.

Có rất nhiều plugin hỗ trợ việc dịch theme cho đến thời điểm hiện tại, phổ biến nhất là Loco Translate.  Tuy nhiên, nếu bạn không muốn cài thêm plugin vào web cũng như cảm thấy việc thiết lập plugin quá phức tạp thì hôm nay, flatsomea-z sẽ hướng dẫn các bạn dịch theme Flatsome bằng 1 đoạn code vô cùng đơn giản, giúp bạn dịch mọi thứ trong tích tắc. Bắt đầu nhé.

Dịch theme Flatsome sang tiếng Việt nhanh chóng không cần plugin
Dịch theme Flatsome sang tiếng Việt nhanh chóng không cần plugin

Code Dịch theme Flatsome sang tiếng Việt nhanh chóng không cần plugin

Copy và paste đoạn code sau vào file functions.php nha (Đường dẫn đến file cho bạn nào không biết: Giao diện > Chỉnh sửa > Child theme > Functions.php)

/** Dich tieng viet */
function ra_change_translate_text( $translated_text ) {
if ( $translated_text == 'Old Text' ) {
$translated_text = 'New Translation';
}
return $translated_text;
}
add_filter( 'gettext', 'ra_change_translate_text', 20 );
function ra_change_translate_text_multiple( $translated ) {
$text = array(
'Mô tả' => 'Mô tả sản phẩm',
'Quick View' => 'Xem nhanh',
'Oops! That page can’t be found' => 'Lỗi 404! Trang web không tồn tại',
'It looks like nothing was found at this location. Maybe try one of the links below or a search'=> 'Chúng tôi không tìm thấy trang này trên hệ thống, vui lòng thử chức năng tìm kiếm bên dưới',
'Leave a comment' => 'Viết bình luận',
'Continue reading' => 'Đọc tiếp',
'View more' => 'Xem thêm',
'Category Archives' => 'Danh mục',
'Posted in' => 'Đăng tại',
'POSTED ON' => 'Đăng ngày',
'SHOPPING CART' => 'Giỏ hàng',
'CHECKOUT DETAILS' => 'Thông tin thanh toán',
'ORDER COMPLETE' => 'Hoàn tất đặt hàng',
'CATEGORY ARCHIVES' => 'Chuyên mục',
'MY ACCOUNT'=> 'Tài khoản của tôi',
);
$translated = str_ireplace( array_keys($text), $text, $translated );
return $translated;
}
add_filter( 'gettext', 'ra_change_translate_text_multiple', 20 );

Nếu bạn muốn dịch thêm cụm từ nào chỉ việc thêm 1 dòn dưới ‘MY ACCOUNT’ nhé.

Ví dụ: ‘REGISTER’ => ‘Đăng ký’,

Chúc các bạn thành công ^^

Trả lời

Email của bạn sẽ không được hiển thị công khai.