Вывод переменных в строках перевода

Есть у меня поле на странице сайта, содержание которого выводится аяксом в зависимости от действий пользовтеля. Кусок, отвечающий за это выглядит так

$stock = wpsc_check_variation_stock_availability( $product_id, $variations );

        if ( $stock !== false ) {
            $response['variation_found'] = true;
            if ( $stock === 0 ) {
                $response += array(
                    'product_msg'     =>  __( 'Sorry, but this variation is out of stock.', 'wpsc' ),
                    'variation_msg'   => __( 'Variation not in stock', 'wpsc' ),
                    'stock_available' => false,
                );

Мне надо присобачить к этому Variation not in stock еще текст в котором я хочу использовать переменные, значение которых буду получать выше по коду. Есть ли для этого гуманный способ? 🙂

Спасибо!

ну яб соответстенно присваивал

$variation_msg = __( 'Variation not in stock', 'wpsc' ) . " " . $variation_msg_add;

if ( $stock === 0 ) {
                $response += array(
                    'product_msg'     =>  __( 'Sorry, but this variation is out of stock.', 'wpsc' ),
                    'variation_msg'   => $variation_msg,
                    'stock_available' => false,
                );

где $variation_msg_add – кусок текста который выше по коду…

А чем так не гуманно…

Anonymous
Отправить
Ответ на: