Skip to content

Commit b5baa1d

Browse files
committed
Adds localization to the model card column values for label/features.
1 parent eb400c3 commit b5baa1d

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

‎src/UIComponents/ModelCard.tsx‎

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import Statement from './Statement';
88
import aiBotBorder from '@public/images/ai-bot/ai-bot-border.png';
99
import I18n from '../i18n';
1010
import {getLocalizedColumnName} from '../helpers/columnDetails';
11+
import {getLocalizedValue} from '../helpers/valueDetails';
1112
import {
1213
ModelCardColumn,
1314
TrainedModelDetailsSave,
@@ -21,6 +22,7 @@ interface ModelCardProps {
2122
label: ModelCardColumn;
2223
features: ModelCardColumn[];
2324
datasetDetails: DatasetDetails;
25+
datasetId: string;
2426
}
2527

2628
const ModelCard = ({
@@ -30,6 +32,7 @@ const ModelCard = ({
3032
label,
3133
features,
3234
datasetDetails,
35+
datasetId,
3336
}: ModelCardProps) => {
3437
const localizedLabel = getLocalizedColumnName(datasetDetails.name, label.id);
3538
const localizedFeatures = selectedFeatures.map(feature =>
@@ -131,7 +134,7 @@ const ModelCard = ({
131134
<p style={styles.modelCardDetails}>
132135
{I18n.t('modelCardPossibleValues')}
133136
<br />
134-
{label.values.join(' ')}
137+
{label.values.map((value) => getLocalizedValue(value, datasetId)).join(' ')}
135138
</p>
136139
)}
137140
</div>
@@ -158,7 +161,7 @@ const ModelCard = ({
158161
<p>
159162
{I18n.t('modelCardPossibleValues')}
160163
<br />
161-
{feature.values.join(' ')}
164+
{feature.values.map((value) => getLocalizedValue(value, datasetId)).join(' ')}
162165
</p>
163166
)}
164167
</div>
@@ -178,4 +181,5 @@ export default connect((state: RootState) => ({
178181
label: getLabelToSave(state),
179182
features: getFeaturesToSave(state),
180183
datasetDetails: getDatasetDetails(state),
184+
datasetId: state.metadata?.name || 'unknown',
181185
}))(ModelCard);

0 commit comments

Comments
 (0)