elastic/kibana

[Field Formats] Duration formatter should handle pluralization for single values

Open

#196 761 ouverte le 17 oct. 2024

Voir sur GitHub
 (1 commentaire) (0 réactions) (0 assignés)TypeScript (8 021 forks)batch import
Feature:FieldFormattersTeam:DataDiscoverygood first issueimpact:lowloe:small

Métriques du dépôt

Stars
 (19 065 stars)
Métriques de merge PR
 (Merge moyen 1j 16h) (999 PRs mergées en 30 j)

Description

Describe the feature:

The Friendly duration formatters should account for singular values. Currently, we only use pluralized formats.

This is where we compute the unit text and join it with the value...

https://github.com/elastic/kibana/blob/89d833bf58ba614a0e9eb6a38a02c4eb5a641aeb/src/plugins/field_formats/common/converters/duration.ts#L134-L137

Here is the list of all values...

https://github.com/elastic/kibana/blob/89d833bf58ba614a0e9eb6a38a02c4eb5a641aeb/src/plugins/field_formats/common/constants/duration_formats.ts#L18-L167

This only applies to the long form text strings and not the shortText strings.

Describe a specific use case for the feature:

Image

Notice 1 seconds should be 1 second.

Pretty simple and low impact but could be nice.

Guide contributeur