ExpressionEngine Docs

# Language Helper

The Language Helper file contains functions that assist in working with language files. This helper is loaded using the following code:

    ee()->load->helper('language');

## Available Functions

### `lang($line[, $for = ''[, $attributes = array()]])`

Parameter | Type | Description
--- | --- | ---
$line | `String` | Language line key
$for | `String` | HTML “for” attribute (ID of the element we’re creating a label for)
$attributes | `Array` | Any additional HTML attributes
Returns | `String` | HTML-formatted language line label

This function returns a line of text from a loaded language file with simplified syntax that may be more desirable for view files than `Lang::line()`.

Example:

    echo lang('language_key', 'form_item_id', array('class' => 'myClass'));
    // Outputs: <label for="form_item_id" class="myClass">Language line</label>