Locale::getDisplayLanguage

locale_get_display_language

Returns an appropriately localized display name for language of the inputlocale

&reftitle.description;

&style.oop;

public static ``string``false```Locale::getDisplayLanguage` `string` `locale` ``string``null```displayLocale`&null;

&style.procedural;

``string``false```locale_get_display_language` `string` `locale` ``string``null```displayLocale`&null;

Returns an appropriately localized display name for language of the input locale. If is &null; then the default locale is used.

&reftitle.parameters;

`locale`

- The locale to return a display language for

`displayLocale`

- Optional format locale to use to display the language name

&reftitle.returnvalues;

Display name of the language for the `locale` in the format appropriate for `displayLocale`, &return.falseforfailure;.

&reftitle.changelog;

&Version; | &Description;
8.0.0 | `displayLocale` is nullable now.

&reftitle.examples;

### `locale_get_display_language` example

    <?php
    echo locale_get_display_language('sl-Latn-IT-nedis', 'en');
    echo ";\n";
    echo locale_get_display_language('sl-Latn-IT-nedis', 'fr');
    echo ";\n";
    echo locale_get_display_language('sl-Latn-IT-nedis', 'de');
    ?>

### OO example

    <?php
    echo Locale::getDisplayLanguage('sl-Latn-IT-nedis', 'en');
    echo ";\n";
    echo Locale::getDisplayLanguage('sl-Latn-IT-nedis', 'fr');
    echo ";\n";
    echo Locale::getDisplayLanguage('sl-Latn-IT-nedis', 'de');
    ?>

&example.outputs;

    Slovenian;
    slov\xc3\xa8ne;
    Slowenisch

&reftitle.seealso;

- `locale_get_display_name`
- `locale_get_display_script`
- `locale_get_display_region`
- `locale_get_display_variant`