File tree Expand file tree Collapse file tree
src/app/shared/metadata-link-view Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- < div class ="d-inline-block " *ngVar ="(metadataView$ | async) as metadataView ">
1+ < div class ="d-inline-block " *ngVar ="(metadataView$ | async) as metadataView " [attr.lang] =" normalizedLanguageCode " >
22 @if (metadataView) {
33 < ng-container [ngTemplateOutlet] ="metadataView?.authority ? linkToAuthority : (metadataView?.entityType ? textWithIcon : textWithoutIcon) "
44 [ngTemplateOutletContext] ="{metadataView: metadataView} "> </ ng-container >
Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ import { MetadataValue } from '../../core/shared/metadata.models';
3434import { Metadata } from '../../core/shared/metadata.utils' ;
3535import { getFirstCompletedRemoteData } from '../../core/shared/operators' ;
3636import { EntityIconDirective } from '../entity-icon/entity-icon.directive' ;
37+ import { normalizeLanguageCode } from '../utils/normalize-language-code-utils' ;
3738import { VarDirective } from '../utils/var.directive' ;
3839import { MetadataLinkViewPopoverComponent } from './metadata-link-view-popover/metadata-link-view-popover.component' ;
3940import { MetadataView } from './metadata-view.model' ;
@@ -106,6 +107,11 @@ export class MetadataLinkViewComponent implements OnInit {
106107 */
107108 relatedDsoRoute : string ;
108109
110+ /**
111+ * Normalized language code to use as lang attribute, if the metadata value has a language specified
112+ */
113+ normalizedLanguageCode : string ;
114+
109115 /**
110116 * Map all entities with the icons specified in the environment configuration file
111117 */
@@ -119,6 +125,7 @@ export class MetadataLinkViewComponent implements OnInit {
119125 switchMap ( ( metadataValue : MetadataValue ) => this . getMetadataView ( metadataValue ) ) ,
120126 take ( 1 ) ,
121127 ) ;
128+ this . normalizedLanguageCode = normalizeLanguageCode ( this . metadata ?. language ) || undefined ;
122129 }
123130
124131
You can’t perform that action at this time.
0 commit comments