/* Temporary Fix for Bug JNews - Frontend Translation */
function temporary_fix_jnews_print_alt_translation( $string, $domain, $key ) {
if ( true ) { /* Temporary Fix JNews - Frontend Translation */
echo esc_html( vp_option( 'jnews_translate.' . $key, $string ) );
} else {
esc_html_e( $string, $domain );
}
}
/* Temporary Fix for Bug JNews - Frontend Translation */
function temporary_fix_jnews_return_alt_translation( $string, $domain, $key, $escape = true ) {
if ( true ) { /* Temporary Fix JNews - Frontend Translation */
if ( $escape ) {
return esc_html( vp_option( 'jnews_translate.' . $key, $string ) );
} else {
return vp_option( 'jnews_translate.' . $key, $string );
}
} else {
if ( $escape ) {
return esc_html__( $string, $domain );
} else {
return __( $string, $domain );
}
}
}
/* Temporary Fix for Bug JNews - Frontend Translation */
function temporary_fix_jnews_frontend_translation() {
remove_all_actions( 'jnews_print_translation' );
add_action( 'jnews_print_translation', 'temporary_fix_jnews_print_alt_translation', null, 3 );
remove_filter( 'jnews_return_translation', 'jnews_return_main_translation', 10 );
add_filter( 'jnews_return_translation', 'temporary_fix_jnews_return_alt_translation', null, 4 );
}
add_action( 'init', 'temporary_fix_jnews_frontend_translation' );