$language
The $language object represents a single language in a multi-language Kirby setup. You can, for example, use the methods of this class to get the name or locale of a language, check for the default language, get translation strings and many more things.
- 
		
			new Language()
- 
		
			$language->baseUrl()
- 
		
			$language->clone()
- 
		
			$language->code()
- 
		
			Language::create()
- 
		
			$language->delete()
- 
		
			$language->direction()
- 
		
			Language::ensure()
- 
		
			$language->exists()
- 
		
			$language->hasNext()
- 
		
			$language->hasPrev()
- 
		
			$language->id()
- 
		
			$language->indexOf()
- 
		
			$language->is()
- 
		
			$language->isDefault()
- 
		
			$language->isDeletable()
- 
		
			$language->isFirst()
- 
		
			$language->isLast()
- 
		
			$language->isNth()
- 
		
			$language->isSingle()
- 
		
			$language->kirby()
- 
		
			Language::loadRules()
- 
		
			$language->locale()
- 
		
			$language->name()
- 
		
			$language->next()
- 
		
			$language->nextAll()
- 
		
			$language->path()
- 
		
			$language->pattern()
- 
		
			$language->permissions()
- 
		
			$language->prev()
- 
		
			$language->prevAll()
- 
		
			$language->root()
- 
		
			$language->router()
- 
		
			$language->rules()
- 
		
			$language->save()
- 
		
			$language->siblings()
- 
		
			Language::single()
- 
		
			$language->slugs()
- 
		
			$language->smartypants()
- 
		
			$language->toArray()
- 
		
			$language->translations()
- 
		
			$language->update()
- 
		
			$language->url()
- 
		
			$language->variable()
Details
To have access to the methods of the $language object, you need to get a language object first:
Default language
$language = $kirby->defaultLanguage();The current language
$language = $kirby->language();Any particular language
$language = $kirby->language('fr');Examples
With the object in place, you can use it like this:
Get the language code
echo $language->code();Get the language name
echo $language->name();Get the available translations
dump($language->translations());