Как перевести строку на одноязычном веб-сайте Woocommerce - PullRequest
0 голосов
/ 24 мая 2018

Мне нужно перевести __( 'privacy policy', 'woocommerce' ), который можно найти в Woocomerce/includes/wp-template-functions.php.Полный код для этого здесь

$privacy_link    = $privacy_page_id ? '<a href="' . esc_url( get_permalink( $privacy_page_id ) ) . '" class="woocommerce-privacy-policy-link" target="_blank">' . __( 'privacy policy', 'woocommerce' ) . '</a>' : __( 'privacy policy', 'woocommerce' );

Это включено в textarea в Woocommerce->settings->Account and privacy, выглядит как короткий код

Ukoliko ste pročitali i razumijeli naša [privacy_policy] molimo Vas da...

Это на самом деле переведено на хорватский язык, но мне нужнонемного изменить слова, как я могу это сделать?Веб-сайт на одном языке, и я не могу перевести его с помощью Gettext, как я сделал некоторые другие строки

function my_text_strings( $translated_text, $text, $domain ) {
    switch ( $translated_text ) {
        case 'privacy policy' :
        $translated_text = __( 'pravila privatnosti', 'woocommerce' );
        break;
    }
    return $translated_text;
}
add_filter( 'gettext', 'my_text_strings', 200, 3 );

1 Ответ

0 голосов
/ 24 мая 2018

Попробуйте подключаемый модуль Loco Translate (если вы используете WordPress).Это позволяет перевести многие вещи до мелочей.Вы можете найти плагин здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...