Перейти к содержанию

Класс: LanguageData

Краткое содержание:

Метаданные языка локализации DevCraft.


Свойства


Методы


Подробности

  • Путь: devcraft/src/classes/Types/LanguageData.php

Детали

Свойства

$englishName

Англоязычное название языка.

$originalName

Название языка на языке оригинала.

$iso2

Двухбуквенный ISO-код.

$tag

BCP 47-тег локали (например, ru_RU).

Методы

__construct()

Создаёт описание языка локализации.

С версии: 200.4.0

Параметры: - $englishName — Англоязычное название языка. - $originalName — Название языка на языке оригинала. - $iso2 — Двухбуквенный ISO-код. - $tag — BCP 47-тег локали.

fromArray()

Создаёт описание языка из ассоциативного массива.

С версии: 200.4.0

Возвращает: static — Новый экземпляр описания языка.

toArray()

Преобразует описание языка в ассоциативный массив.

С версии: 200.4.0

Возвращает: array<string, — string> Сериализованные метаданные языка.