/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

add_filter('gettext', 'arbafox_translate_in_stock_english_only', 20, 3);
function arbafox_translate_in_stock_english_only($translated_text, $untranslated_text, $domain) {
    // Detect current language (works for most plugins: WPML, Polylang, TranslatePress)
    $current_lang = '';
    if (function_exists('get_locale')) {
        $current_lang = get_locale();
    }
    // You might need to adjust this depending on your translation plugin.
    // For TranslatePress, you can use function trp_get_current_language() if it exists:
    if (function_exists('trp_get_current_language')) {
        $current_lang = trp_get_current_language();
    }

    // Force English for "In stock" only if current language is English
    if (
        ($untranslated_text === 'In stock') &&
        ($domain === 'woocommerce' || $domain === 'woodmart') &&
        (
            $current_lang === 'en' ||            // TranslatePress or Polylang
            $current_lang === 'en_US' ||         // Default US English locale
            $current_lang === 'en_GB'            // British English locale
        )
    ) {
        return 'In stock';
    }
    return $translated_text;
}
