Function Reference: geodir_recaptcha_language
Summary
captcha language, see https://developers.google.com/recaptcha/docs/language
Package
GeoDirectory_ReCaptcha
Parameters
- $default
- (string) (required) The default language.
- Default: None
Return Values
- (string)
- Language code.
Change Log
Since: 1.0.0
Filters
‘geodir_recaptcha_api_language’ [Line: 62]
Source File
geodir_recaptcha_language() is located in geodir_recaptcha/includes/gdcaptcha_template_functions.php [Line: 46]
Source Code
function geodir_recaptcha_language( $default = 'en' ) {
$current_lang = get_locale();
$current_lang = $current_lang != '' ? $current_lang : $default;
$special_lang = array( 'zh-CN', 'zh-TW', 'en-GB', 'fr-CA', 'de-AT', 'de-CH', 'pt-BR', 'pt-PT', 'es-419' );
if ( !in_array( $current_lang, $special_lang ) ) {
$current_lang = substr( $current_lang, 0, 2 );
}
/**
* Filters the recaptcha api language.
*
* @since 1.0.0
* @package GeoDirectory_ReCaptcha
*/
$language = apply_filters( 'geodir_recaptcha_api_language', $current_lang );
return $language;
}