# Value​Formatters95

Environment-supplied formatting for library-owned values.

ValueFormatters95 controls localized percentage output shown by continuous progress bars and their accessibility values.

## Use it

```swift
import Swift95
import SwiftUI

struct ValueFormatters95Example: View {
  private let formatters = ValueFormatters95 {
    fraction, _ in "\(Int(fraction * 100)) percent"
  }

  var body: some View {
    ProgressView95(value: 0.42)
      .valueFormatters95(formatters)
  }
}
```

## Essential behavior

**Locale**The formatter receives the current SwiftUI Locale.

**Scope**Install it for a view subtree with valueFormatters95(\_:)

**Default**The localized formatter uses Foundation percent formatting.

## Related

- [ProgressView95](/components/progress-view/)
- [Strings95](/components/strings/)
- [Theme95](/components/theme/)

[Open the complete ValueFormatters95 API reference →](/api/documentation/swift95/valueformatters95)
