/** * 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); }