/**
* Dịch các chuỗi văn bản trong giỏ hàng, thanh toán, hoàn tất đơn hàng, và các văn bản khác.
*
* @param string $translated_text Chuỗi văn bản đã dịch.
* @param string $text Chuỗi văn bản gốc.
* @param string $domain Tên miền văn bản.
* @return string Chuỗi văn bản đã dịch.
*/
function custom_translate_text($translated_text, $text, $domain) {
// Mảng các chuỗi văn bản và bản dịch tương ứng.
$translations = array(
'SHOPPING CART' => 'Giỏ hàng',
'CHECKOUT DETAILS' => 'Thanh toán',
'ORDER COMPLETE' => 'Hoàn tất',
'Connect with' => 'Đăng nhập với',
'Quick View' => 'Xem nhanh'
);
// Kiểm tra nếu văn bản cần dịch có trong mảng.
if (isset($translations[$text])) {
return $translations[$text];
}
return $translated_text;
}
// Áp dụng bộ lọc 'gettext' để thay đổi các chuỗi văn bản.
add_filter('gettext', 'custom_translate_text', 20, 3);