I found the reason and got a working solution – tested on today’s release of Extra Settings for WooCommerce. I’ll try to get both ACAU and QIB updated in the next few days.
Some of the strings were properly listed on translate.wordpress. However, unlike many programs to generate translation strings from code, translate.wordpress can’t extract strings passed to the translation function as a variable.
For example, this one can’t be used to translate an array with titles:
__( $arr[$key]['title'], 'ajax-cart-autoupdate-for-woocommerce' )
Instead, all titles in this array, for example Update delay
, need to be replaced with translation function like this:
__('Update delay', 'ajax-cart-autoupdate-for-woocommerce' )
So they are already translated when used as variables:
$arr[$key]['title']
-
This reply was modified 4 years, 11 months ago by taisho.