Search for language

Classes

NameLocationDescription
views_handler_argument_locale_languagemodules/locale/views_handler_argument_locale_language.incArgument handler to accept a language.
views_handler_argument_node_languagemodules/translation/views_handler_argument_node_language.incArgument handler to accept a language.
views_handler_argument_node_languagemodules/node/views_handler_argument_node_language.incArgument handler to accept a language.
views_handler_field_locale_languagemodules/locale/views_handler_field_locale_language.incField handler to translate a language into its readable form.
views_handler_field_node_languagemodules/translation/views_handler_field_node_language.incField handler to translate a language into its readable form.
views_handler_field_user_languagemodules/user/views_handler_field_user_language.incViews field handler for user language.
views_handler_filter_locale_languagemodules/locale/views_handler_filter_locale_language.incFilter by language.
views_handler_filter_node_languagemodules/translation/views_handler_filter_node_language.incFilter by language.

Constants

NameLocationDescription
DRUPAL_BOOTSTRAP_LANGUAGEincludes/bootstrap.incSeventh bootstrap phase: find out language of the page.
LANGUAGE_LTRincludes/bootstrap.incLanguage written left to right. Possible value of $language->direction.
LANGUAGE_NEGOTIATION_DOMAINincludes/bootstrap.incDomain based negotiation with fallback to default language if no language identified by domain.
LANGUAGE_NEGOTIATION_NONEincludes/bootstrap.incNo language negotiation. The default language is used.
LANGUAGE_NEGOTIATION_PATHincludes/bootstrap.incPath based negotiation with fallback to user preferences and browser language detection if no defined path prefix identified.
LANGUAGE_NEGOTIATION_PATH_DEFAULTincludes/bootstrap.incPath based negotiation with fallback to default language if no defined path prefix identified.
LANGUAGE_RTLincludes/bootstrap.incLanguage written right to left. Possible value of $language->direction.

Files

NameLocationDescription
includes/language.incincludes/language.incMultiple language handling functionality.
modules/locale/views_handler_argument_locale_language.incmodules/locale/views_handler_argument_locale_language.inc
modules/translation/views_handler_argument_node_language.incmodules/translation/views_handler_argument_node_language.inc
modules/node/views_handler_argument_node_language.incmodules/node/views_handler_argument_node_language.inc
modules/locale/views_handler_field_locale_language.incmodules/locale/views_handler_field_locale_language.inc
modules/translation/views_handler_field_node_language.incmodules/translation/views_handler_field_node_language.inc
modules/user/views_handler_field_user_language.incmodules/user/views_handler_field_user_language.inc
modules/locale/views_handler_filter_locale_language.incmodules/locale/views_handler_filter_locale_language.inc
modules/translation/views_handler_filter_node_language.incmodules/translation/views_handler_filter_node_language.inc

Functions & methods

NameLocationDescription
drupal_init_languageincludes/bootstrap.incChoose a language for the current page, based on site and user preferences.
language_defaultincludes/bootstrap.incDefault language used on the site
language_from_browserincludes/language.incIdentify language from the Accept-language HTTP header we got.
language_initializeincludes/language.incChoose a language for the page, based on language negotiation settings.
language_listincludes/bootstrap.incGet a list of languages set up indexed by the specified key
language_url_rewriteincludes/language.incRewrite URL's with language based prefix. Parameters are the same as those of the url() function.
locale_add_languageincludes/locale.incAPI function to add a language.
locale_batch_by_languageincludes/locale.incPrepare a batch to import translations for all enabled modules in a given language.
locale_languages_add_screenincludes/locale.incUser interface for the language addition screen.
locale_languages_configure_formincludes/locale.incSetting for language negotiation options
locale_languages_configure_form_submitincludes/locale.incSubmit function for language negotiation settings.
locale_languages_custom_formincludes/locale.incCustom language addition form.
locale_languages_delete_formincludes/locale.incUser interface for the language deletion confirmation screen.
locale_languages_delete_form_submitincludes/locale.incProcess language deletion submissions.
locale_languages_edit_formincludes/locale.incEditing screen for a particular language.
locale_languages_edit_form_submitincludes/locale.incProcess the language editing form submission.
locale_languages_edit_form_validateincludes/locale.incValidate the language editing form. Reused for custom language addition too.
locale_languages_overview_formincludes/locale.incUser interface for the language overview screen.
locale_languages_overview_form_submitincludes/locale.incProcess language overview form submissions, updating existing languages.
locale_languages_predefined_formincludes/locale.incPredefined language setup form.
locale_languages_predefined_form_submitincludes/locale.incProcess the language addition form submission.
locale_languages_predefined_form_validateincludes/locale.incValidate the language addition form.
locale_language_listmodules/locale/locale.moduleReturns array of language names
locale_language_namemodules/locale/locale.moduleReturns a language name
theme_locale_languages_overview_formincludes/locale.incTheme the language overview form.
user_preferred_languagemodules/user/user.moduleGet the language object preferred by the user. This user preference can be set on the user account editing page, and is only available if there are more than one languages enabled on the site. If the user did not choose a preferred language, or is the…