7 bootstrap.inc | language_default($property = NULL) |
6 bootstrap.inc | language_default( |
8 bootstrap.inc | language_default() |
Returns the default language used on the site
Parameters
$property: Optional property of the language object to return
26 calls to language_default()
- contact_site_form_submit in modules/
contact/ contact.pages.inc - Form submission handler for contact_site_form().
- DrupalWebTestCase::setUp in modules/
simpletest/ drupal_web_test_case.php - Sets up a Drupal site for running functional and integration tests.
- drupal_language_initialize in includes/
bootstrap.inc - Initializes all the defined language types.
- field_valid_language in modules/
field/ field.multilingual.inc - Ensures that a given language code is valid.
- language_from_default in includes/
language.inc - Returns the default language negotiation provider.
10 string references to 'language_default'
- DrupalWebTestCase::prepareEnvironment in modules/
simpletest/ drupal_web_test_case.php - Prepares the current environment for running the test.
- DrupalWebTestCase::setUp in modules/
simpletest/ drupal_web_test_case.php - Sets up a Drupal site for running functional and integration tests.
- DrupalWebTestCase::tearDown in modules/
simpletest/ drupal_web_test_case.php - Delete created files and temporary files directory, delete the tables created by setUp(), and reset the database prefix.
- LocaleUILanguageNegotiationTest::testUILanguageNegotiation in modules/
locale/ locale.test - Tests for language switching by URL path.
- locale_add_language in includes/
locale.inc - API function to add a language.
File
- includes/
bootstrap.inc, line 2706 - Functions that need to be loaded on every Drupal request.
Code
function language_default($property = NULL) {
$language = variable_get('language_default', (object) array('language' => 'en', 'name' => 'English', 'native' => 'English', 'direction' => 0, 'enabled' => 1, 'plurals' => 0, 'formula' => '', 'domain' => '', 'prefix' => '', 'weight' => 0, 'javascript' => ''));
return $property ? $language->$property : $language;
}
Comments
Note that this can return an object!
The documentation of this doesn't spell it out, but if you pass no arguments, you will get an object of the standard class type.