$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.
- 
    
      
      $language->baseUrl()
- 
    
      
      $language->clone()
- 
    
      
      $language->code()
- 
    
      
      $language->delete()
- 
    
      
      $language->direction()
- 
    
      
      $language->exists()
- 
    
      
      $language->hardcopy()
- 
    
      
      $language->id()
- 
    
      
      $language->isDefault()
- 
    
      
      $language->kirby()
- 
    
      
      $language->locale()
- 
    
      
      $language->name()
- 
    
      
      $language->path()
- 
    
      
      $language->pattern()
- 
    
      
      $language->root()
- 
    
      
      $language->router()
- 
    
      
      $language->rules()
- 
    
      
      $language->save()
- 
    
      
      $language->setSite()
- 
    
      
      $language->site()
- 
    
      
      $language->slugs()
- 
    
      
      $language->smartypants()
- 
    
      
      $language->toArray()
- 
    
      
      $language->translations()
- 
    
      
      $language->update()
- 
    
      
      $language->url()
- 
    
      
      Language::create()
- 
    
      
      Language::loadRules()
- 
    
      
      new Language()
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());