|  | # Future work | 
|  |  | 
|  | ## Localization | 
|  |  | 
|  | For information about the future work related to localization, see | 
|  | [Future work](./localization/future_work.md). | 
|  |  | 
|  | ## Internationalization preferences | 
|  |  | 
|  | -   Migrate `fuchsia.intl.PropertyProvider` change watcher API to a | 
|  | [hanging get](/docs/development/api/fidl.md#hanging-get) design and migrate all | 
|  | existing clients. | 
|  |  | 
|  | -   Instead of having a single `fuchsia.intl.PropertyProvider` implemented by | 
|  | the `intl` component, demonstrate best practices for embedding custom | 
|  | `PropertyProvider`s in [session component](/docs/glossary#session-component) | 
|  | implementations, ideally with multi-user use cases. | 
|  |  | 
|  | -   Wire up Dart's `Platform.localeName` (blocked by Dart SDK | 
|  | [#37586](https://github.com/dart-lang/sdk/issues/37586)). | 
|  |  | 
|  | -   Wire up and verify Chromium's | 
|  | [`navigator.language` and `navigator.languages`][navigator-languages]. | 
|  |  | 
|  | ## Fonts | 
|  |  | 
|  | -   Use ICU4X to implement real language and script ID matching in font service. | 
|  |  | 
|  | <!--xrefs--> | 
|  |  | 
|  | [navigator-languages]: https://developer.mozilla.org/en-US/docs/Web/API/NavigatorLanguage/languages |