Custom currency
Automatically displays the correct currency symbol in Baza Booking Calendar based on the active Polylang language.
// Custom BBC currency
add_filter( 'bbc_get_currency_symbol', function( $symbol ) {
$lang = pll_current_language();
$currencies = [
'af' => 'R',
'sq' => 'L',
'ar' => '﷼',
'hy' => '֏',
'az' => '₼',
'eu' => '€',
'be' => 'Br',
'bs' => 'KM',
'bg' => 'лв',
'ca' => '€',
'zh' => '¥',
'hr' => '€',
'cs' => 'Kč',
'da' => 'kr',
'nl' => '€',
'en' => '$',
'et' => '€',
'fi' => '€',
'fr' => '€',
'ka' => '₾',
'de' => '€',
'el' => '€',
'he' => '₪',
'hi' => '₹',
'hu' => 'Ft',
'is' => 'kr',
'id' => 'Rp',
'it' => '€',
'ja' => '¥',
'kk' => '₸',
'ko' => '₩',
'lv' => '€',
'lt' => '€',
'mk' => 'ден',
'ms' => 'RM',
'mt' => '€',
'nb' => 'kr',
'fa' => '﷼',
'pl' => 'zł',
'pt' => '€',
'ro' => 'lei',
'ru' => '₽',
'sr' => 'din',
'sk' => '€',
'sl' => '€',
'es' => '€',
'sv' => 'kr',
'th' => '฿',
'tr' => '₺',
'ua' => '₴',
'ur' => '₨',
'uz' => 'so\'m',
'vi' => '₫',
];
return $currencies[$lang] ?? $symbol;
});