Skip to main content

Языки (Languages)

Определение

Языковые файлы не являются ООП компонентами, это просто файлы, содержащие переводы.

Правила

  • Языковые файлы относящиеся к модулю ДОЛЖНЫ размещаться внутри Контейнеров.
  • Тем не менее, файлы языков Darklyy расположенные resources/lang по умолчанию также загружены и также МОГУТ быть использованы.
  • Все переводы имеют пространство имен как camelCase имени модуля + :: + название языкового файла. Например, ключ перевода внутри файла языкового файла с именем messages внутри модуля news можно получить следующим образом: __(news::messages.welcome)

Структура папок

- usr
- modules
- {module-name}
- Resources
- Languages
- ru
- messages.php
- users.php
- en
- messages.php
- users.php

Использование

Получение перевода строки:

__('modulename::messages.welcome');