This thread is resolved. Here is a description of the problem and solution.
Problem:
You are trying to translate the currency sign (лв.) to BGN on the English version of your site.
Solution:
First, ensure you have a backup of your site. Then, insert the following code into your theme's functions.php file:
add_filter("woocommerce_currency_symbol", "change_existing_currency_symbol", 10, 2);
function change_existing_currency_symbol($currency_symbol, $currency) {
switch ($currency) {
case "BGN": // Assuming BGN is the currency code for Bulgarian Lev
if (ICL_LANGUAGE_CODE == "en") {
$currency_symbol = __("лв.", "your-domain-name-here");
} else {
$currency_symbol = __("лв.", "your-domain-name-here"); // You can provide a different symbol for other languages if needed
}
break;
}
return $currency_symbol;
}
Please check if this resolves your issue. If this solution does not work or seems outdated, or if it does not apply to your case, we recommend opening a new support ticket. We also highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. For further assistance, please visit our support forum at https://wpml.org/forums/.
This is the technical support forum for WPML - the multilingual WordPress plugin.
Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.
