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.

/**
 * 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);