src/Leevel/Kernel/Bootstrap/LoadI18n.php
public function getExtend(IApp $app): array
    {
        $extend = $app['option']->get('_composer.i18ns', []);

        $path = $app->path();

        $extend = array_map(function (string $item) use ($path) {
            if (!is_file($item)) {
                $item = $path.'/'.$item;
            }

            if (!is_dir($item)) {
                throw new Exception(sprintf('I18n dir %s is not exist.', $item));
            }

            return $item;
        }, $extend);

        return $extend;
    }
public function getExtend(IApp $app): array
    {
        $extend = $app['option']->get('_composer.i18ns', []);

        $path = $app->path();

        $extend = array_map(function (string $item) use ($path) {
            if (!is_file($item)) {
                $item = $path.'/'.$item;
            }

            if (!is_dir($item)) {
                throw new Exception(sprintf('I18n dir %s is not exist.', $item));
            }

            return $item;
        }, $extend);

        return $extend;
    }
获取扩展语言包.

@param \Leevel\Kernel\IApp $app

@return array