/**
  * Default translation domain for activity maps follows this fallback sequence:
  *  - 'view_scope' option
  *  - application translation domain
  *
  * To override with a custom value pass to the renderer the 'translation_domain' option
  */
 protected function getDefaultTranslationDomain()
 {
     $view_scope = $this->getOption('view_scope');
     if (empty($view_scope)) {
         $translation_domain_prefix = parent::getDefaultTranslationDomain();
     } else {
         // convention on view_scope value: the first 3 parts = vendor.package.resource_type
         $view_scope_parts = explode('.', $view_scope);
         $translation_domain_prefix = implode('.', array_slice($view_scope_parts, 0, 3));
     }
     $translation_domain = sprintf('%s.%s', $translation_domain_prefix, self::STATIC_TRANSLATION_PATH);
     return $translation_domain;
 }
 protected function getDefaultTranslationDomain()
 {
     return sprintf('%s.pagination', parent::getDefaultTranslationDomain());
 }
 protected function getDefaultTranslationDomain()
 {
     return sprintf('%s.%s', parent::getDefaultTranslationDomain(), self::STATIC_TRANSLATION_PATH);
 }