Anonymous
Сделайте текстовые строки переводимыми в Wordpress или WooCommerce.
Сообщение
Anonymous » 18 фев 2026, 19:35
Я взял на себя управление двухязычным сайтом Woocommerce, штаты/округа были изменены с использованием пользовательских округов, но они не были переведены.
Как мне это сделать
Вот код из Functions.php, похоже, это адаптация кода с веб-сайта BBloomers.
Код: Выделить всё
add_filter( 'woocommerce_states', 'custom_woocommerce_states' );
function bbloomer_custom_woocommerce_states() {
global $states;
$states['IE'] = array(
'AN' => 'Antrim',
'AR' => 'Armagh',
'CE' => 'Clare',
'CN' => 'Cavan',
'CO' => 'Cork',
'CW' => 'Carlow',
'D]' => 'Dublin',
'DL' => 'Donegal',
'DW' => 'Down',
'FE' => 'Fermanagh',
'G]' => 'Galway',
'KE' => 'Kildare',
'KK' => 'Kilkenny',
'KY' => 'Kerry',
'LD' => 'Longford',
'LH' => 'Louth',
'LK' => 'Limerick',
'LM' => 'Leitrim',
'LO' => 'Derry',
'LS' => 'Laois',
'MH' => 'Meath',
'MN' => 'Monaghan',
'MO' => 'Mayo',
'OY' => 'Offaly',
'RN' => 'Roscommon',
'SO' => 'Sligo',
'TY' => 'Tipperary',
'TE' => 'Tyrone',
'WD' => 'Waterford',
'WH' => 'Westmeath',
'WW' => 'Wicklow',
'WX' => 'Wexford',
);
return $states;
}
Можно ли заменить их строками, чтобы можно было использовать WPML для перевода, или мне нужно снова жестко закодировать файл функций?
Подробнее здесь:
https://stackoverflow.com/questions/579 ... oocommerce
1771432522
Anonymous
Я взял на себя управление двухязычным сайтом Woocommerce, штаты/округа были изменены с использованием пользовательских округов, но они не были переведены. Как мне это сделать Вот код из Functions.php, похоже, это адаптация кода с веб-сайта BBloomers. [code]add_filter( 'woocommerce_states', 'custom_woocommerce_states' ); function bbloomer_custom_woocommerce_states() { global $states; $states['IE'] = array( 'AN' => 'Antrim', 'AR' => 'Armagh', 'CE' => 'Clare', 'CN' => 'Cavan', 'CO' => 'Cork', 'CW' => 'Carlow', 'D]' => 'Dublin', 'DL' => 'Donegal', 'DW' => 'Down', 'FE' => 'Fermanagh', 'G]' => 'Galway', 'KE' => 'Kildare', 'KK' => 'Kilkenny', 'KY' => 'Kerry', 'LD' => 'Longford', 'LH' => 'Louth', 'LK' => 'Limerick', 'LM' => 'Leitrim', 'LO' => 'Derry', 'LS' => 'Laois', 'MH' => 'Meath', 'MN' => 'Monaghan', 'MO' => 'Mayo', 'OY' => 'Offaly', 'RN' => 'Roscommon', 'SO' => 'Sligo', 'TY' => 'Tipperary', 'TE' => 'Tyrone', 'WD' => 'Waterford', 'WH' => 'Westmeath', 'WW' => 'Wicklow', 'WX' => 'Wexford', ); return $states; } [/code] Можно ли заменить их строками, чтобы можно было использовать WPML для перевода, или мне нужно снова жестко закодировать файл функций? Подробнее здесь: [url]https://stackoverflow.com/questions/57961154/make-text-strings-translatable-in-wordpress-or-woocommerce[/url]