public function dt($key, $values = [])
  {
      $namespace = '__main__';
      if (Str::contains($key, '::')) {
          list($namespace, $key) = explode('::', $key);
      }

      if (empty($this->translations)) {
          return '';
      }

      $loc = $this->getLocale();

      if (array_key_exists($namespace, $this->translations[$loc]) &&
      array_key_exists($key, $this->translations[$loc][$namespace])) {
          $translation = $this->translations[$loc][$namespace][$key];
          foreach ($values as $name => $value) {
              $translation = str_replace(':'.$name, $value, $translation);
          }

          return $translation;
      } else {
          return '';
      }
  }