public function untranslatedLanguages($includeUnpublished = false)
    {
        $filename = substr($this->name, 0, -strlen($this->extension()));
        $config = Grav::instance()['config'];
        $languages = $config->get('system.languages.supported', []);
        $untranslatedLanguages = [];

        foreach ($languages as $language) {
            $path = $this->path . DS . $this->folder . DS . $filename . '.' . $language . '.md';
            if (file_exists($path)) {
                $aPage = new Page();
                $aPage->init(new \SplFileInfo($path), $language . '.md');
                if ($includeUnpublished && !$aPage->published()) {
                    $untranslatedLanguages[] = $language;
                }
            } else {
                $untranslatedLanguages[] = $language;
            }
        }

        return $untranslatedLanguages;
    }