diff --git a/ACCESSIBILITY.md b/ACCESSIBILITY.md index a84bc4530..be2299f0e 100644 --- a/ACCESSIBILITY.md +++ b/ACCESSIBILITY.md @@ -16,7 +16,7 @@ Symbols used in this document: - 🟠 Partial support - ❌ No appreciable support -## Cross-Browser Compatibility +## Browser Compatibility As a web app, iD's browser support is fundamental. The user experience should be as equivalent as possible across the latest versions of all modern browsers on all @@ -38,7 +38,7 @@ elsewhere in this document. [#7132]: https://github.com/openstreetmap/iD/issues/7132 -## Multilingual Support +## Language Support English is the language of tags and relation roles in the OpenStreetMap database. It's also the source language of iD's interface, meaning English is the only language @@ -52,7 +52,10 @@ for more info. | | Localization Feature | Notes | |---|---|---| -| βœ… | Detect the browser's locale | | +| βœ… | Browser language preference | iD tries to use the language set in the browser | +| ❌ | Base language fallback | E.g. if `pt_BR` is incomplete, `pt` should be tried before `en` | +| ❌ | Custom fallback language | If the preferred language is incomplete, a user-specified one should be tried before `en` (e.g. `kk` β†’ `ru`) | +| βœ… | Locale URL parameters | `locale` and `rtl` can be used to manually set iD's locale preferences. See the [API](API.md#url-parameters) | | 🟩 | Right-to-left layouts | Infrequently tested. Used for languages like Hebrew and Arabic | ### Translatability @@ -65,7 +68,7 @@ translated to one or more languages. |---|---|---| | βœ… | Labels and descriptions | | | βœ… | Help docs and walkthrough | | -| βœ… | Letter hotkeys | e.g. S for Straighten makes sense in English, but not every language | +| βœ… | Letter hotkeys | E.g. S for Straighten makes sense in English, but not every language | | βœ… | Preset names and search terms | | | 🟠 | Fields | Combo fields may show raw tag values. The Wikipedia field lists Wiki names in their native languages | | ❌ | Tags | OpenStreetMap tags are English-only as a limitation of the database | @@ -78,6 +81,13 @@ translated to one or more languages. | βœ… | ImproveOSM issues | | | βœ… | Osmose issues | Translated strings are [provided by Osmose](https://www.transifex.com/openstreetmap-france/osmose/) itself, not iD | +### Language Coverage + +The completion percentages for iD translations constantly change, and so are not +listed here. Visit the [Transifex project page](https://www.transifex.com/openstreetmap/id-editor/) +to see the latest numbers. Typically a few languages (German, Spanish, Japanese…) +are kept close to 100% coverage, while most languages have less than 50% coverage. + --- _Further sections coming soon…_