public function get(string $key)
    { //
        $result = $this->strings[$key] ?? $key;

        // Is there a redirection to another string?
        if (is_string($result) && substr($result, 0, 2) == '@@') {
            $result = $this->get(substr($result, 2));
        }

        if ($result == $key && isset($this->fallback_language)) {
            $result = $this->fallback_language->get($key);
        }

        return $result;
    }