РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
889 of 1361 menu

Метод getName класса Locales

Метод getName класса Locales возвращает человекочитаемое название локали (языкового стандарта). Первым параметром передаётся код локали, например 'ru' или 'en'. Вторым параметром передаётся код языка, на котором нужно вернуть название. Метод удобен для построения списков выбора языка в интерфейсе пользователя.

Синтаксис

public function getName(string $locale, ?string $displayLocale = null): ?string

Пример

Давайте получим название локали 'ru' на английском языке:

<?php namespace App\Controller; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Intl\Locales; class LocaleController extends AbstractController { public function index(): Response { $res = Locales::getName('ru', 'en'); return new Response($res); } } ?>

Результат выполнения кода:

"Russian"

Пример

Давайте получим название локали 'ru' на русском языке:

<?php namespace App\Controller; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Intl\Locales; class LocaleController extends AbstractController { public function index(): Response { $res = Locales::getName('ru', 'ru'); return new Response($res); } } ?>

Результат выполнения кода:

"русский"

Пример

Давайте выведем название локали с помощью функции echo без указания языка отображения:

<?php namespace App\Controller; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Intl\Locales; class LocaleController extends AbstractController { public function index(): Response { $locale = 'de'; $res = Locales::getName($locale); echo $res; return new Response(); } } ?>

Результат выполнения кода:

"German"

Смотрите также

  • класс Locales,
    который предоставляет данные о локалях
  • метод getNames,
    который возвращает список всех локалей
  • метод exists,
    который проверяет существование локали
  • метод getLocale,
    который возвращает текущую локаль
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить