scenario:
child theme activated
website is in RTL(Farsi) language
but admin dashboard is in default ENG
woocommerce installed (plug in dashboard still English)
Farsi-woocommerce installed(admin plugin dashboard change to Farsi!)
how to change the language of translated woocommerce equal as user profile language selection?
i dont want to change content of class-core.php file directly:
public function __construct() {
add_action( 'admin_menu', [ $this, 'admin_menus' ], 59 );
}
public function admin_menus() {
add_menu_page( 'ووکامرس فارسی', 'ووکامرس فارسی', 'manage_options', 'persian-wc', [
$this->translate,
'translate_page',
], $this->plugin_url( 'assets/images/logo.png' ), '55.6' );
add_submenu_page( 'persian-wc', 'حلقه های ترجمه', 'حلقه های ترجمه', 'manage_options', 'persian-wc', [
$this->translate,
'translate_page',
] );
add_submenu_page( 'persian-wc', 'ابزار ها', 'ابزار ها', 'manage_options', 'persian-wc-tools', [
$this->tools,
'tools_page',
] );
do_action( "PW_Menu" );
add_submenu_page( 'persian-wc', 'افزونه ها', 'افزونه ها', 'manage_woocommerce', 'persian-wc-plugins', [
$this,
'plugins_page',
] );
add_submenu_page( 'persian-wc', 'پوسته ها', 'پوسته ها', 'manage_woocommerce', 'persian-wc-themes', [
$this,
'themes_page',
] );
add_submenu_page( 'persian-wc', 'پیشخوان پست تاپین', 'پیشخوان پست تاپین', 'manage_woocommerce', 'https://yun.ir/pwtm' );
add_submenu_page( 'woocommerce', 'افزونه های پارسی', 'افزونه های پارسی', 'manage_woocommerce', 'wc-persian-plugins', [
$this,
'plugins_page',
] );
add_submenu_page( 'woocommerce', 'پوسته های پارسی', 'پوسته های پارسی', 'manage_woocommerce', 'wc-persian-themes', [
$this,
'themes_page',
] );
add_submenu_page( 'persian-wc', 'درباره ما', 'درباره ما', 'manage_options', 'persian-wc-about', [
$this,
'about_page',
] );
}