Merge branch 'develop' into relation-colours

This commit is contained in:
Martin Raifer
2023-11-14 10:02:55 +01:00
committed by GitHub
848 changed files with 89886 additions and 6424 deletions
+9 -3
View File
@@ -18,7 +18,7 @@ jobs:
strategy:
matrix:
node-version: ['16', '18']
node-version: ['18', '20']
steps:
- uses: actions/checkout@v3
@@ -26,6 +26,12 @@ jobs:
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
- run: npm install
- run: npm clean-install
env:
FORCE_COLOR: 2
- run: npm run all
- run: npm run test
env:
FORCE_COLOR: 2
- run: npm run test
env:
FORCE_COLOR: 2
+1 -1
View File
@@ -16,6 +16,6 @@ jobs:
with:
check_filenames: true
skip: ./.git,./data/territory_languages.json,./data/imagery.json,./data/languages.json,./data/address_formats.json,./dist/locales,./docs/img,./dist/img
ignore_words_list: "auxilary,casette,cemetary,chancel,childs,extentions,files',froms,generat,guerilla,kindergarden,nd,specialties,vias,visibles,tos"
ignore_words_list: "auxilary,casette,cemetary,chancel,childs,extentions,falsy,files',froms,generat,guerilla,inflight,kindergarden,nd,specialties,tos,vias,visibles"
exclude_file: .codespellignorelines
only_warn: 1
+2 -6
View File
@@ -5,7 +5,7 @@
/node_modules/
/.tx/tmp/
npm-debug.log
package-lock.json
.env
transifex.auth
@@ -17,13 +17,9 @@ transifex.auth
/dist/img/*.svg
/dist/locales/en.min.json
/dist/mapillary-js/
/dist/pannellum-streetside/
/dist/pannellum/
/coverage/
# autogenerated symlinks
land.html
/img
/css/img
/test/css
/test/img
+2 -2
View File
@@ -165,12 +165,12 @@ for more info.
| ✅ | 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` | [#7996](https://github.com/openstreetmap/iD/issues/7996)
| ✅ | Custom fallback languages | If the preferred language is incomplete, user-specified ones should be tried before `en` (e.g. `kk``ru`) | [#7996](https://github.com/openstreetmap/iD/issues/7996)
| 🟠 | [`lang` HTML attributes](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/lang) | Helps with text-to-speech, text formatting, and auto-transliteration, particularly when iD mixes strings from different languages | [#7963](https://github.com/openstreetmap/iD/issues/7963)
| | [`lang` HTML attributes](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/lang) | Helps with text-to-speech, text formatting, and auto-transliteration, particularly when iD mixes strings from different languages | [#7998](https://github.com/openstreetmap/iD/pull/7998)
| ✅ | Locale URL parameters | `locale` and `rtl` can be used to manually set iD's locale preferences. See the [API](API.md#url-parameters) |
| ❌ | Language selection in UI | The mapper should be able to view and change iD's language in the interface at any time. Useful for public computers with fixed browser languages | [#3120](https://github.com/openstreetmap/iD/issues/3120) |
| 🟩 | Right-to-left layouts | The [`dir` HTML attribute](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/dir) is properly set for languages like Hebrew and Arabic |
| ✅ | [Language-specific plurals](https://docs.transifex.com/localization-tips-workflows/plurals-and-genders#how-pluralized-strings-are-handled-by-transifex) | English has two plural forms, but some languages need more to be grammatically correct | [#597](https://github.com/openstreetmap/iD/issues/597), [#7991](https://github.com/openstreetmap/iD/issues/7991) |
| 🟠 | [Localized number formats](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat) | Most in-text numbers are localized. Numeric fields are not | [#3615](https://github.com/openstreetmap/iD/issues/3615), [#7993](https://github.com/openstreetmap/iD/issues/7993) |
| | [Localized number formats](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat) | Most in-text numbers are localized, including numeric fields | [#8769](https://github.com/openstreetmap/iD/pull/8769), [#7993](https://github.com/openstreetmap/iD/issues/7993) |
| 🟠 | Label icons | Icons should accompany text labels to illustrate the meaning of untranslated terms |
### Translatability
+16 -1
View File
@@ -14,7 +14,7 @@ of iD (e.g. `https://ideditor-release.netlify.app`), the following parameters ar
where the URL can contain the standard tile URL placeholders `{x}`, `{y}` and
`{z}`/`{zoom}`, `{ty}` for flipped TMS-style Y coordinates, and `{switch:a,b,c}` for
DNS multiplexing.<br/>
_Example:_ `background=custom:https://{switch:a,b,c}.tile.openstreetmap.org/{zoom}/{x}/{y}.png`
_Example:_ `background=custom:https://tile.openstreetmap.org/{zoom}/{x}/{y}.png`
* __`comment`__ - Prefills the changeset comment. Pass a url encoded string.<br/>
_Example:_ `comment=CAR%20crisis%2C%20refugee%20areas%20in%20Cameroon`
* __`disable_features`__ - Disables features in the list.<br/>
@@ -101,6 +101,21 @@ In addition, the following parameters are available as **URL query parameters**:
* __`gpx`__ - Expects a trace ID of a [public gps trace](https://www.openstreetmap.org/traces) uploaded on OpenStreetMap.<br/>
_Example:_ `https://www.openstreetmap.org/edit?editor=id&gpx=4009513`<br/>
## Environment variables
Environment variables or a dotenv file can be used to configure certain aspects of iD at build time.
* __`ID_API_CONNECTION_URL`__, __`ID_API_CONNECTION_CLIENT_ID`__, __`ID_API_CONNECTION_CLIENT_SECRET`__ - Custom [OAuth2](https://wiki.openstreetmap.org/wiki/OAuth#OAuth_2.0_2) connection details to an OSM API server.
* __`ID_API_CONNECTION_API_URL`__ Optional url to use for OSM API calls aftern the initial authentication is complete when using a custom OAuth2 connection (see above). If unspecified, `ID_API_CONNECTION_URL` will be used for both the authentication and subsequent API calls.
* __`ID_API_CONNECTION`__ - Either `live` or `dev`, if only either one should be made offered for editing.
* __`ID_PRESETS_CDN_URL`__ - The URL where iD should fetch it's tagging presets from. Needs to point to a CORS enabled web server which is serving the `package.json` and `dist` folder of a repository built on [`@ideditor/schema-builder`](https://github.com/ideditor/schema-builder).
* __`ENV__ID_OCI_CDN_URL`__ - URL to a hosted version of the [osm-community-index](https://github.com/osmlab/osm-community-index)
* __`ENV__ID_NSI_CDN_URL`__ - URL to a hosted version of the [name-suggestion-index](https://github.com/osmlab/name-suggestion-index)
* __`ENV__ID_WMF_SITEMATRIX_CDN_URL`__ - URL to a hosted version of the [wmf-sitematrix](https://github.com/osmlab/wmf-sitematrix)
* __`ID_TAGINFO_API_URL`__ - URL to a [taginfo](https://wiki.openstreetmap.org/wiki/Taginfo) service.
* __`ID_NOMINATIM_API_URL`__ - URL to a [nominatim](https://wiki.openstreetmap.org/wiki/Nominatim) geocoding service.
## CSS selectors
iD has a documented and stable set of classes that can be used to apply style or
+3 -3
View File
@@ -1,8 +1,8 @@
## iD Architecture
iD is written in a modular code style using ES6 modules. The modules are bundled
with [rollup.js](http://rollupjs.org/). iD eventually aims to be a reusable,
modular library to kickstart other JavaScript-based tools for OpenStreetMap.
iD is written in a modular code style using ES6 modules.
iD eventually aims to be a reusable, modular library to kickstart other
JavaScript-based tools for OpenStreetMap.
### d3
+243 -7
View File
@@ -35,26 +35,254 @@ _Breaking developer changes, which may affect downstream projects or sites that
[@xxxx]: https://github.com/xxxx
-->
# Unreleased
# Unreleased (2.28.0-dev)
#### :tada: New Features
#### :sparkles: Usability & Accessibility
* Show the color of (route) relations in the form of small colored circles in relation membership section and feature search results ([#9424])
#### :scissors: Operations
#### :camera: Street-Level
#### :white_check_mark: Validation
#### :bug: Bugfixes
#### :earth_asia: Localization
#### :hourglass: Performance
#### :mortar_board: Walkthrough / Help
#### :hammer: Development
[#9424]: https://github.com/openstreetmap/iD/pull/9424
# 2.27.3
##### 2023-Nov-08
* Use `api.openstreetmap.org` domain also for _map_ API calls
# 2.27.2
##### 2023-Nov-08
#### :sparkles: Usability & Accessibility
* Show field for changeset sources by default in the upload form
#### :bug: Bugfixes
* Fix autocomplete in combo fields sometimes switching to a different value after a short time ([#9898])
* Fix regression in improperly escaped usernames ([#9906], thanks [@jleedev])
#### :hammer: Development
* Switch to `api.openstreetmap.org` domain for OSM API calls ([operations#951])
* Improve backwards compatibility with some old browsers ([#9934], thanks [@k-yle])
* Refresh dependencies, including `osm-community-index` to 5.6.0, `temaki` to 5.6
[#9898]: https://github.com/openstreetmap/iD/issues/9898
[#9906]: https://github.com/openstreetmap/iD/pull/9906
[#9934]: https://github.com/openstreetmap/iD/pull/9934
[operations#951]: https://github.com/openstreetmap/operations/issues/951
# 2.27.1
##### 2023-Aug-17
#### :bug: Bugfixes
* Fix stuck cursor in input fields on Safari ([#9848])
* Fix non-360° Mapilio images from being zoomed in too far ([#9846], thanks [@ozcan-durak])
[#9846]: https://github.com/openstreetmap/iD/issues/9846
[#9848]: https://github.com/openstreetmap/iD/issues/9848
[@ozcan-durak]: https://github.com/ozcan-durak
# 2.27.0
##### 2023-Aug-16
#### :mega: Release Highlights
* Added the ability to show georeferenced photos on the map and added two new street-level imagery from [_Mapilio_](https://mapilio.com/openstreetmap) and [Norwegian Public Road Administration](https://vegbilder.atlas.vegvesen.no/).
#### :sparkles: Usability & Accessibility
* Show tag reference information for the currently filled-in tag value in UI fields (if available), instead of only showing the more generic _key_ documentation of the field ([#9786])
* Don't suggest _discardable_ (i.e. deprecated and automatically removed tags) in the auto-suggestions of the raw tag editor ([#9817], thanks [@k-yle])
#### :camera: Street-Level
* Add [_Mapilio_](https://mapilio.com/openstreetmap) as new street-level imagery provider ([#9664], thanks [@channel-s])
* Add photos from the [Norwegian Public Road Administration](https://vegbilder.atlas.vegvesen.no/) as new street-level imagery provider in Norway ([#9509], thanks [@noenandre])
* Add functionality to display georeferenced photos from local files ([#9291], thanks [@nontech])
* Gray out street level layers in "Map Data" pane when map is zoomed out too far
#### :bug: Bugfixes
* Fix broken place search via Nominatim ([#9822])
* Validator: Don't falsely flag certain tags as "should be a closed area" if the tag also allows both area and line geometries in two separate presets (e.g. `highway=elevator` in the "Elevator" and "Inclined Lift" presets)
* Fix sorting of nearby streets in address field dropdown
* Fix bug where "outlink" buttons would not be disabled on invalid values of `identifier` fields
* Fix zooming/panning in KartaView photo layer after resizing the panel ([#8997])
* Fix clearing of contents of some input field when the respective tag is removed (e.g. when using the trash can icon on the UI field)
* Don't move the cursor to the end of (some) input fields while editing in the middle ([#9233])
#### :hammer: Development
* Upgrade osm-auth to v2.2
* Upgrade dependencies, including the following major version upgrades: `marked` to v7, `esbuild` to v0.18
[#8997]: https://github.com/openstreetmap/iD/issues/8997
[#9233]: https://github.com/openstreetmap/iD/issues/9233
[#9291]: https://github.com/openstreetmap/iD/pull/9291
[#9509]: https://github.com/openstreetmap/iD/pull/9509
[#9664]: https://github.com/openstreetmap/iD/pull/9664
[#9786]: https://github.com/openstreetmap/iD/issues/9786
[#9817]: https://github.com/openstreetmap/iD/pull/9817
[#9822]: https://github.com/openstreetmap/iD/issues/9822
[@channel-s]: https://github.com/channel-s
[@noenandre]: https://github.com/noenandre
[@nontech]: https://github.com/nontech
# 2.26.2
##### 2023-Jul-13
* Fix broken in raw tag editor ([#9766], thanks [@k-yle])
[#9766]: https://github.com/openstreetmap/iD/pull/9766
# 2.26.1
##### 2023-Jul-12
* Fix crash when rendering an `email` UI field ([#9752])
[#9752]: https://github.com/openstreetmap/iD/issues/9752
# 2.26.0
##### 2023-Jul-12
#### :tada: New Features
* Combo fields for tags with `yes/no` values now also display the `no` state and allow to toggle between the two states ([#7427])
#### :newspaper: News
* Remove nonfunctional _Maxar Premium_ imagery layer from background selection list ([#9710])
#### :sparkles: Usability & Accessibility
* Make it easier to search for OSM objects by id ([#9520], thanks [@k-yle])
* Localize numbers in numeric fields ([#8769], thanks [@1ec5])
* The Address field now supports the `addr:place` tag (as an alternative to `addr:street`), this functionality is activated in selected countries ([#9603])
* Clean up background imagery list by discarding layers which are not helpful for mapping
#### :white_check_mark: Validation
* Offer to connect sidewalk to service road without tagging the connection as a crossing ([#9650], thanks [@1ec5])
#### :bug: Bugfixes
* Fix `multi/many/semiCombo` options for not being selectable immediately after removing them for fields with predefined options
* Fix a bug where the _Add_ input element on comboboxes with a fixed set of allowed options is still hidden after an option of a previously "fully saturated" field is removed
* Fix wrongly flagged "incorrect geometry type" warnings for features with lifecycle-prefixed tags ([#9483], thanks [@biswajit-k])
* Fix corruption of tag values of fields with referenced strings, but restricted `options`, when an unavailable option is entered manually into the field.
* Properly handle case sensitive tag values in taginfo suggestions in raw tag editor ([#9640])
* Fix broken autocomplete of wikidata fields for some languages with country-codes ([#9638])
* Prevent certain tag values from corrupting css classes when they contain whitespaces ([#9637], thanks [@k-yle])
* Fix crash when using certain locales (e.g. `fr-FR`) ([#9737], thanks [@k-yle])
#### :earth_asia: Localization
* Send `Accept-Language` header on Nominatim API calls ([#9501], thanks [@k-yle])
* Add Address and Phone format for India ([#9482], thanks [@biswajit-k])
* Add Address format for the Philippines ([#9482], thanks [@bryceco])
* Add Address format for Latvia ([#9667], thanks [@soshial])
* Add Phone format for Hungary ([#9673], thanks [@Yogurt4])
* Add Phone format for Bulgaria ([#8775], thanks [@Dimitar5555])
#### :rocket: Presets
* Render "oneway" arrows for features with `waterway=pressurized`, `waterway=spillway`, `seamark:type=two-way_route` or `seamark:type=recommended_traffic_lane` ([#9492], thanks [@k-yle])
* Render "right-side" arrows for features with lifecycle prefixes ([#9493], thanks [@k-yle])
* Take regional variants of parent presets into account when resolving preset fields ([#9524])
* Render "right-side" arrows for `man_made=quay` features
* Support icons also in `multiCombo` and `semiCombo` fields ([#9433])
* Support input fields with multiple tag keys: one main key and an optional list of _alternative_ keys, e.g. `email` / `contact:email` ([schema-builder#98])
#### :hammer: Development
* Bundle `package-lock.json` file in repository for faster `npm clean-install` builds
* Upgrade OSM data dependencies: `id-tagging-schema` to v6.3, `osm-community-index` to 5.5.3
* Upgrade icon sets: `fortawesome` to v6.4, `temaki` to v5.4
* Upgrade `osm-auth` to v2.1,
* Upgrade dev dependencies, including the following major version upgrades: `glob` to v10, `marked` to v5, `cldr-core` and `cldr-localenames-full` to v43, `esbuild` to v0.18
* Build icons from configured presets source and also process field value `icons` in `npm run build:data`
[#8769]: https://github.com/openstreetmap/iD/pull/8769
[#8775]: https://github.com/openstreetmap/iD/pull/8775
[#7427]: https://github.com/openstreetmap/iD/issues/7427
[#9433]: https://github.com/openstreetmap/iD/pull/9433
[#9482]: https://github.com/openstreetmap/iD/pull/9482
[#9483]: https://github.com/openstreetmap/iD/pull/9483
[#9492]: https://github.com/openstreetmap/iD/pull/9492
[#9493]: https://github.com/openstreetmap/iD/pull/9493
[#9501]: https://github.com/openstreetmap/iD/pull/9501
[#9520]: https://github.com/openstreetmap/iD/pull/9520
[#9524]: https://github.com/openstreetmap/iD/issues/9524
[#9603]: https://github.com/openstreetmap/iD/pull/9603
[#9630]: https://github.com/openstreetmap/iD/pull/9630
[#9637]: https://github.com/openstreetmap/iD/pull/9637
[#9638]: https://github.com/openstreetmap/iD/pull/9638
[#9640]: https://github.com/openstreetmap/iD/issues/9640
[#9650]: https://github.com/openstreetmap/iD/pull/9650
[#9667]: https://github.com/openstreetmap/iD/pull/9667
[#9673]: https://github.com/openstreetmap/iD/pull/9673
[#9710]: https://github.com/openstreetmap/iD/issues/9710
[#9737]: https://github.com/openstreetmap/iD/pull/9737
[#9738]: https://github.com/openstreetmap/iD/pull/9738
[schema-builder#98]: https://github.com/ideditor/schema-builder/pull/98
[@biswajit-k]: https://github.com/biswajit-k
[@bryceco]: https://github.com/bryceco
[@soshial]: https://github.com/soshial
[@Yogurt4]: https://github.com/Yogurt4
# 2.25.2
##### 2023-Apr-26
* Rotate _Maxar Premium_ imagery access token
# 2.25.1
##### 2023-Mar-03
* Fix accidentally committed dev settings in production build
# 2.25.0
##### 2023-Mar-03
#### :mega: Release Highlights
* Upgrade to tagging schema v6 ([#9477]):
* Add new `date` field for tags like `check_date`
* Add [Röntgen icon set](https://github.com/enzet/map-machine#r%C3%B6ntgen-icon-set)
* Combo fields can now specify arbitrary icons for individual tag values
#### :bug: Bugfixes
* Fix context "edit" menu on touchscreens: render labels properly and always open the touch-specific edit menu ([#9425])
#### :hammer: Development
* `npm start` runs in _watch_ (i.e. `npm run start:watch`) mode by default (to start the dev server in _single build_ mode one can now use `npm run start:single-build`)
* CDNs for resources (id-tagging-schema, osm-community-index, name-suggestion-index and others) are now configurable via environment variables (or a dotenv file)
* API connections (main OSM API, taginfo, nominatim) are now configurable via environment variables (or a dotenv file)
[#9425]: https://github.com/openstreetmap/iD/issues/9425
[#9477]: https://github.com/openstreetmap/iD/issues/9477
# 2.24.2
##### 2023-Feb-09
* Rotate _Maxar Premium_ imagery access token
# 2.24.1
##### 2023-Jan-25
* Rotate _Mapbox Satellite_ imagery access token
# 2.24.0
##### 2023-Jan-19
#### :tada: New Features
* Show a _remaining input length_ indicator and a warning if the maximum for OSM tags (typically, 255 characters) is exceeded ([#9390], [#9392] thanks [@alanb43], [#7943], [#9374])
#### :sparkles: Usability & Accessibility
* Show the color of (route) relations in the form of small colored circles in relation membership section and feature search results ([#9424])
#### :white_check_mark: Validation
* Add support value `uncontrolled` when using _connect features_ validation fix on crossings with `crossing=uncontrolled` ([#9443], thanks [@arch0345])
#### :bug: Bugfixes
* Fix bug which made it impossible to change an object's preset from a sub-preset to the respective parents preset (e.g. from Driveway to Service Road) ([#9372])
* Fix corruption of (directional) `cycleway` tags when editing a multi-selection ([#9423])
* Fix unintended splitting of tag values in `semiCombo` fields into two values when the description contains a comma ([#9471])
* Fix rendering of imagery tile vintage when it is unknown ([#9458], thanks [@furkanmutlu-tomtom])
#### :hourglass: Performance
* Speed up "outdated tags" validation by optimizing order of operations ([#9434], thanks [@Zaczero])
#### :rocket: Presets
* Clamp degree values in `direction` fields between 0 and 359 degrees ([#9386])
* Disable increment/decrement buttons on number fields if the input value is not numeric or when there is a multi-selection with conflicting values
* Filter out misspelled taginfo suggestions in combo field ([#9397])
* Add `highway=busway` to 'Traffic Roads' group of map features ([#9413], thanks [@Rewinteer])
* Rename `cycleway` field type to `directionalCombo` and make it reusable for arbitrary directional tags ([#9423])
#### :earth_asia: Localization
* Specify address format for Bulgaria ([#9446], thanks [@Dimitar5555])
#### :hammer: Development
* Upgrade to Transifex API v3 ([#9375])
* Upgrade dependencies: `d3` to v7.7, `@ideditor/country-coder` to v5.1, `@ideditor/location-conflation` to v1.1, `esbuild` to v0.16
* Upgrade dependencies: `d3` to v7.8, `@ideditor/country-coder` to v5.1, `@ideditor/location-conflation` to v1.1, `esbuild` to v0.17, `osm-community-index` to `v5.5`
[#7943]: https://github.com/openstreetmap/iD/issues/7943
[#9372]: https://github.com/openstreetmap/iD/issues/9372
@@ -66,9 +294,17 @@ _Breaking developer changes, which may affect downstream projects or sites that
[#9397]: https://github.com/openstreetmap/iD/issues/9397
[#9413]: https://github.com/openstreetmap/iD/pull/9413
[#9423]: https://github.com/openstreetmap/iD/pull/9423
[#9424]: https://github.com/openstreetmap/iD/pull/9424
[#9434]: https://github.com/openstreetmap/iD/pull/9434
[#9443]: https://github.com/openstreetmap/iD/pull/9443
[#9446]: https://github.com/openstreetmap/iD/pull/9446
[#9471]: https://github.com/openstreetmap/iD/issues/9471
[#9458]: https://github.com/openstreetmap/iD/pull/9458
[@alanb43]: https://github.com/alanb43
[@Rewinteer]: https://github.com/Rewinteer
[@Zaczero]: https://github.com/Zaczero
[@Dimitar5555]: https://github.com/Dimitar5555
[@furkanmutlu-tomtom]: https://github.com/furkanmutlu-tomtom
[@arch0345]: https://github.com/arch0345
# 2.23.2
@@ -4097,7 +4333,7 @@ _When mapping around Detroit, try out the special Detroit vector tile layers on
_Activate the OpenStreetMap notes layer by opening the Map Data pane (shortcut <kbd>F</kbd>)_
* :wrench: We've added a new Detach Node operation to remove a tagged node from a way. Thanks [@Psigio]!<br/>
_With a node selected, use the right-click edit menu to find the Detach command (shortcut <kbd>E</kbd>)_
* :arrow_upper_right: The photo viewer (Mapillary, OpenStreetCam, and Bing Streetside) is now resizeable by dragging any of its edges. Thanks [@kratico]!<br/>
* :arrow_upper_right: The photo viewer (Mapillary, OpenStreetCam, and Bing Streetside) is now resizable by dragging any of its edges. Thanks [@kratico]!<br/>
_Try activating one of the streetlevel photo layers (shortcut <kbd>F</kbd>) and resizing the viewer._
[@thomas-hervey]: https://github.com/thomas-hervey
@@ -5965,7 +6201,7 @@ _Map traffic signals, stop signs, benches, crossings, street lamps, fountains, t
[#3975]: https://github.com/openstreetmap/iD/issues/3975
#### :mortar_board: Walkthrough / Help - major updates! ([#3921])
* Add training for modifiying geometry, moving nodes, reshaping ways ([#2381])
* Add training for modifying geometry, moving nodes, reshaping ways ([#2381])
* Add training for new right-click context menu
* Allow user to freeform play and explore ([#3067])
* Refresh walkthrough data with POIs, Buildings, Addresses ([#3068])
-1
View File
@@ -11,7 +11,6 @@ Please see [CONTRIBUTING.md](https://github.com/openstreetmap/iD/blob/develop/CO
## How can I report an issue with background imagery?
To report an issue with missing or cloudy imagery:
* _For Mapbox Satellite layer:_ Zoom into the location in [this imagery feedback tool](https://apps.mapbox.com/feedback/satellite/) and describe the problem.
* _For Bing Satellite layer:_ Open the location in [Bing Maps](https://www.bing.com/maps), click the "Feedback" button and choose "Report a map problem" option.
* _For Esri World Imagery:_ You can open a new issue using the [Imagery Map Feedback tool](https://www.arcgis.com/home/item.html?id=ebdfa4146680410bb952c7d532ea5407).
+2 -4
View File
@@ -29,7 +29,7 @@ Come on in, the water's lovely. More help? Ping `Martin Raifer`/`tyr_asd` or `bh
## Prerequisites
* [Node.js](https://nodejs.org/) version 16.14 or newer
* [Node.js](https://nodejs.org/) version 18 or newer
* [`git`](https://www.atlassian.com/git/tutorials/install-git/) for your platform
* Note for Windows users:
* Edit `$HOME\.gitconfig`:<br/>
@@ -39,9 +39,6 @@ Come on in, the water's lovely. More help? Ping `Martin Raifer`/`tyr_asd` or `bh
## Installation
Note: Windows users should run these steps in a shell started with "Run as administrator".
This is only necessary the first time so that the build process can create symbolic links.
To run the current development version of iD on your own computer:
#### Cloning the repository
@@ -85,6 +82,7 @@ iD also bundles portions of the following open source software.
* [Font Awesome (CC-BY 4.0)](https://fontawesome.com/license)
* [Maki (CC0 1.0)](https://github.com/mapbox/maki)
* [Temaki (CC0 1.0)](https://github.com/ideditor/temaki)
* [Röntgen icon set (CC-BY 4.0)](https://github.com/enzet/map-machine#r%C3%B6ntgen-icon-set)
* [Mapillary JS (MIT)](https://github.com/mapillary/mapillary-js)
* [iD Tagging Schema (ISC)](https://github.com/openstreetmap/id-tagging-schema)
* [name-suggestion-index (BSD-3-Clause)](https://github.com/osmlab/name-suggestion-index)
+8 -7
View File
@@ -8,21 +8,21 @@
- If you don't have a `transifex.auth` file in the root of your iD checkout,
you'll need to create a Transifex account, ask @tyr_asd or @bhousel for admin rights
on the iD project, and then create this file with contents like
````json
{ "user":"api", "password": "<your-transifex-api-key>" }
````
where you insert your personal [transifex api token](https://www.transifex.com/user/settings/api/). This file is not version-controlled and will not be checked in.
### Update `iD`
#### Update `develop` branch
```bash
$ git checkout develop
$ rm package-lock.json
$ rm -rf node_modules/editor-layer-index/
$ npm install
$ npm clean-install
$ npm install editor-layer-index
$ npm run imagery
$ npm run all
$ git add . && git commit -m 'npm run imagery'
@@ -31,9 +31,9 @@ $ git add . && git commit -m 'npm run translations'
```
- Check and finalize `CHANGELOG.md`
- Set release version number in `package.json`
```bash
$ npm version --no-git-tag-version vA.B.C
$ git add . && git commit -m 'vA.B.C'
$ git push origin develop
```
@@ -57,9 +57,10 @@ $ git push origin -f release vA.B.C
$ git checkout develop
```
- Increment version number and add `-dev` suffix in `modules/core/context.js` and `package.json`, e.g. `2.18.5-dev`
Add section in `CHANGELOG.md` for new version number (e.g. `# Unreleased (2.28.0-dev)`).
```bash
$ npm version --no-git-tag-version vAA.BB.0-dev
$ git add . && git commit -m 'Set development version number'
$ git push origin develop
```
+21
View File
@@ -0,0 +1,21 @@
/* eslint-disable no-process-env */
import dotenv from 'dotenv';
dotenv.config();
const envs = {
ENV__ID_PRESETS_CDN_URL: JSON.stringify(process.env.ID_PRESETS_CDN_URL || null),
ENV__ID_OCI_CDN_URL: JSON.stringify(process.env.ID_OCI_CDN_URL || null),
ENV__ID_NSI_CDN_URL: JSON.stringify(process.env.ID_NSI_CDN_URL || null),
ENV__ID_WMF_SITEMATRIX_CDN_URL: JSON.stringify(process.env.ID_WMF_SITEMATRIX_CDN_URL || null),
ENV__ID_API_CONNECTION_URL: JSON.stringify(process.env.ID_API_CONNECTION_URL || null),
ENV__ID_API_CONNECTION_CLIENT_ID: JSON.stringify(process.env.ID_API_CONNECTION_CLIENT_ID || null),
ENV__ID_API_CONNECTION_CLIENT_SECRET: JSON.stringify(process.env.ID_API_CONNECTION_CLIENT_SECRET || null),
ENV__ID_API_CONNECTION: JSON.stringify(process.env.ID_API_CONNECTION || null),
ENV__ID_TAGINFO_API_URL: JSON.stringify(process.env.ENV__ID_TAGINFO_API_URL || null),
ENV__ID_NOMINATIM_API_URL: JSON.stringify(process.env.ENV__ID_NOMINATIM_API_URL || null),
};
export default envs;
+5 -1
View File
@@ -1,13 +1,17 @@
import esbuild from 'esbuild';
import envs from './envs.mjs';
import browserslistToEsbuild from 'browserslist-to-esbuild';
esbuild
.build({
define: envs,
minify: true,
bundle: true,
sourcemap: true,
entryPoints: ['./modules/id.js'],
legalComments: 'none',
logLevel: 'info',
outfile: 'dist/iD.min.js'
outfile: 'dist/iD.min.js',
target: browserslistToEsbuild(),
})
.catch(() => process.exit(1));
+23 -15
View File
@@ -1,21 +1,29 @@
import esbuild from 'esbuild';
import fs from 'node:fs';
import parse from 'minimist';
import envs from './envs.mjs';
import browserslistToEsbuild from 'browserslist-to-esbuild';
let args = parse(process.argv.slice(2), {boolean: true});
delete args._;
esbuild
.build(Object.assign({
bundle: true,
sourcemap: true,
entryPoints: ['./modules/id.js'],
legalComments: 'none',
logLevel: 'info',
metafile: true,
outfile: 'dist/iD.js'
}, args))
.then(result => {
fs.writeFileSync('./dist/esbuild.json', JSON.stringify(result.metafile, null, 2));
})
.catch(() => process.exit(1));
const context = await esbuild.context({
define: envs,
bundle: true,
sourcemap: true,
entryPoints: ['./modules/id.js'],
legalComments: 'none',
logLevel: 'info',
metafile: true,
outfile: 'dist/iD.js',
target: browserslistToEsbuild(),
});
if (args.watch) {
await context.watch();
} else {
const build = await context.rebuild();
if (args.stats) {
fs.writeFileSync('./dist/esbuild.json', JSON.stringify(build.metafile, null, 2));
}
await context.dispose();
}
+44 -10
View File
@@ -1,23 +1,57 @@
/* eslint-disable no-undef */
// cdns for external data packages
const presetsCdnUrl = 'https://cdn.jsdelivr.net/npm/@openstreetmap/id-tagging-schema@{presets_version}/';
const ociCdnUrl = 'https://cdn.jsdelivr.net/npm/osm-community-index@{version}/';
const wmfSitematrixCdnUrl = 'https://cdn.jsdelivr.net/npm/wmf-sitematrix@{version}/';
const nsiCdnUrl = 'https://cdn.jsdelivr.net/npm/name-suggestion-index@{version}/';
const presetsCdnUrl = ENV__ID_PRESETS_CDN_URL
|| 'https://cdn.jsdelivr.net/npm/@openstreetmap/id-tagging-schema@{presets_version}/';
const ociCdnUrl = ENV__ID_OCI_CDN_URL
|| 'https://cdn.jsdelivr.net/npm/osm-community-index@{version}/';
const wmfSitematrixCdnUrl = ENV__ID_WMF_SITEMATRIX_CDN_URL
|| 'https://cdn.jsdelivr.net/npm/wmf-sitematrix@{version}/';
const nsiCdnUrl = ENV__ID_NSI_CDN_URL
|| 'https://cdn.jsdelivr.net/npm/name-suggestion-index@{version}/';
// api urls and settings
const osmApiConnections = [
{ // "live" db
const defaultOsmApiConnections = {
live: {
url: 'https://www.openstreetmap.org',
apiUrl: 'https://api.openstreetmap.org',
client_id: '0tmNTmd0Jo1dQp4AUmMBLtGiD9YpMuXzHefitcuVStc',
client_secret: 'BTlNrNxIPitHdL4sP2clHw5KLoee9aKkA7dQbc0Bj7Q'
}, { // "dev" db
},
dev: {
url: 'https://api06.dev.openstreetmap.org',
client_id: 'Ee1wWJ6UlpERbF6BfTNOpwn0R8k_06mvMXdDUkeHMgw',
client_secret: 'OnfWFC-JkZNHyYdr_viNn_h_RTZXRslKcUxllOXqf5g'
}
];
const taginfoApiUrl = 'https://taginfo.openstreetmap.org/api/4/';
const nominatimApiUrl = 'https://nominatim.openstreetmap.org/';
};
const osmApiConnections = [];
if (ENV__ID_API_CONNECTION_URL !== null &&
ENV__ID_API_CONNECTION_CLIENT_ID !== null &&
ENV__ID_API_CONNECTION_CLIENT_SECRET !== null) {
// user specified API Oauth2 connection details
// see https://wiki.openstreetmap.org/wiki/OAuth#OAuth_2.0_2
osmApiConnections.push({
url: ENV__ID_API_CONNECTION_URL,
apiUrl: ENV__ID_API_CONNECTION_API_URL,
client_id: ENV__ID_API_CONNECTION_CLIENT_ID,
client_secret: ENV__ID_API_CONNECTION_CLIENT_SECRET
});
} else if (ENV__ID_API_CONNECTION !== null &&
defaultOsmApiConnections[ENV__ID_API_CONNECTION] !== undefined) {
// if environment variable ID_API_CONNECTION is either "live" or "dev":
// only allow to connect to the respective OSM server
osmApiConnections.push(defaultOsmApiConnections[ENV__ID_API_CONNECTION]);
} else {
// offer both "live" and "dev" servers by default
osmApiConnections.push(defaultOsmApiConnections.live);
osmApiConnections.push(defaultOsmApiConnections.dev);
}
// auxiliary OSM services
const taginfoApiUrl = ENV__ID_TAGINFO_API_URL
|| 'https://taginfo.openstreetmap.org/api/4/';
const nominatimApiUrl = ENV__ID_NOMINATIM_API_URL
|| 'https://nominatim.openstreetmap.org/';
export {
presetsCdnUrl,
+191 -5
View File
@@ -68,12 +68,10 @@
}
.photo-wrapper,
.photo-wrapper img {
.photo-wrapper {
width: 100%;
height: 100%;
overflow: hidden;
object-fit: cover;
}
.photo-wrapper .photo-attribution {
@@ -185,6 +183,18 @@
stroke-opacity: 0.85; /* bump opacity - only one per road */
}
/* Vegbilder Image Layer */
.layer-vegbilder {
pointer-events: none;
}
.layer-vegbilder .viewfield-group * {
fill: #ed9300;
}
.layer-vegbilder .sequence {
stroke: #ed9300;
stroke-opacity: 0.85; /* bump opacity - only one per road */
}
/* Mapillary Image Layer */
.layer-mapillary {
@@ -245,6 +255,52 @@
}
/* Mapilio Image Layer */
.layer-mapilio {
pointer-events: none;
}
.layer-mapilio .viewfield-group * {
fill: #0056f1;
stroke: #ffffff;
stroke-opacity: .6;
fill-opacity: .6;
}
.layer-mapilio .sequence {
stroke: #0056f1;
}
.photo-controls-mapilio {
display: flex;
align-items: center;
justify-content: center;
gap: 4px;
}
.photo-controls-mapilio button {
padding:0 6px;
pointer-events: initial;
}
.ideditor .mapilio-wrapper {
position: relative;
background-color: #000;
background-image: url(img/loader-black.gif);
background-position: center;
background-repeat: no-repeat;
}
#ideditor-viewer-mapilio-simple-wrap {
height: 100%;
}
#ideditor-viewer-mapilio-simple {
width: 100%;
height: 100%;
transform-origin: 0 0;
}
#ideditor-viewer-mapilio-simple img {
width: 100%;
height: 100%;
object-fit: cover;
overflow: hidden
}
/* Streetside Viewer (pannellum) */
.ms-wrapper .photo-attribution .image-link {
display: block;
@@ -273,7 +329,8 @@
}
}
.ms-wrapper .pnlm-compass.pnlm-control {
.ms-wrapper .pnlm-compass.pnlm-control,
.vegbilder-wrapper .pnlm-compass.pnlm-control {
width: 26px;
height: 26px;
left: 4px;
@@ -295,6 +352,10 @@ label.streetside-hires {
margin: 0 5px;
}
.pnlm-zoom-controls {
margin-top: 6px;
}
/* Mapillary viewer */
#ideditor-mly .domRenderer .TagSymbol {
@@ -332,6 +393,13 @@ label.streetside-hires {
background-repeat: no-repeat;
}
.kartaview-wrapper img {
width: 100%;
height: 100%;
overflow: hidden;
object-fit: cover;
}
.kartaview-wrapper .photo-attribution a:active {
color: #20c4ff;
}
@@ -344,9 +412,29 @@ label.streetside-hires {
.kartaview-image-wrap {
width: 100%;
height: 100%;
transform-origin:0 0;
transform-origin: 0 0;
}
.photo-wrapper {
position: relative;
background-color: #000;
}
.photoviewer .plane-frame {
display: block;
overflow: hidden;
height: 100%;
width: 100%;
background-image: url(img/loader-black.gif);
background-position: center;
background-repeat: no-repeat;
}
.photoviewer .plane-frame > img.plane-photo{
width: auto;
height: 100%;
transform-origin: 0 0;
}
/* photo-controls (step forward, back, rotate) */
.photo-controls-wrap {
@@ -368,6 +456,7 @@ label.streetside-hires {
.photo-controls button:focus {
height: 18px;
width: 18px;
line-height: 18px;
background: rgba(0,0,0,0.65);
color: #eee;
border-radius: 0;
@@ -388,3 +477,100 @@ label.streetside-hires {
color: #fff;
}
}
/* local georeferenced photos */
.layer-local-photos {
pointer-events: none;
}
.layer-local-photos .viewfield-group * {
fill: #ed00d9;
}
.local-photos {
display: flex;
}
.local-photos > div {
width: 50%;
}
.local-photos > div:first-child {
margin-right: 20px;
}
.list-local-photos {
max-height: 40vh;
overflow-y: scroll;
overflow-x: auto;
/* workaround for something like "overflow-x: visible"
see https://stackoverflow.com/a/39554003 */
margin-left: -100px;
padding-left: 100px;
}
.list-local-photos::-webkit-scrollbar {
border-left: none;
}
.list-local-photos li {
list-style: none;
display: flex;
justify-content: space-between;
height: 30px;
}
.list-local-photos span.filename {
display: block;
width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
line-height: 30px;
padding-left: 8px;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}
.list-local-photos li:first-child span.filename {
border-top: 1px solid #ccc;
border-top-left-radius: 4px;
}
.list-local-photos li:first-child button {
border-top: 1px solid #ccc;
}
.list-local-photos li:first-child button.remove {
border-top-right-radius: 4px;
}
.list-local-photos li:last-child span.filename {
border-bottom-left-radius: 4px;
}
.list-local-photos li:last-child button.remove {
border-bottom-right-radius: 4px;
}
.list-local-photos li.invalid span.filename {
color: #ccc;
}
.list-local-photos li.invalid button.zoom-to-data {
display: none;
}
.list-local-photos li button.no-geolocation {
display: none;
}
.list-local-photos li.invalid button.no-geolocation {
display: block;
}
.list-local-photos .placeholder div {
display: block;
height: 40px;
width: 40px;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
background-image: url(img/loader-black.gif);
filter: invert(1);
}
.local-photos label.button {
background: #7092ff;
color: #fff;
font-weight: bold;
padding: 10px 25px;
text-align: center;
font-size: 12px;
display: inline-block;
border-radius: 4px;
cursor: pointer;
}
+110 -20
View File
@@ -844,7 +844,8 @@ a.hide-toggle {
.sidebar-component .body {
width: 100%;
height: 100%;
overflow: auto;
overflow-y: auto;
overflow-x: hidden;
position: relative;
}
@@ -1536,7 +1537,11 @@ a.hide-toggle {
border-color: #f1f1f1;
}
}
.form-field-button.colour-selector {
input.colour-selector {
visibility: hidden;
position: absolute;
}
input.date-selector {
visibility: hidden;
position: absolute;
}
@@ -1636,10 +1641,14 @@ a.hide-toggle {
display: none;
}
.form-field-input-combo input.raw-value {
.form-field-input-combo input.raw-value,
.form-field-input-semicombo input.raw-value,
.form-field-input-multicombo input.raw-value {
font-family: monospace;
}
.form-field-input-combo input.known-value {
.form-field-input-combo input.known-value,
.form-field-input-semicombo input.known-value,
.form-field-input-multicombo input.known-value {
color: #7092ff;
}
@@ -1654,7 +1663,6 @@ a.hide-toggle {
.form-field-input-multicombo li {
display: inline-flex;
flex-flow: row nowrap;
align-items: center;
margin-bottom: 3px;
margin-top: 3px;
border-radius: 4px;
@@ -1672,6 +1680,14 @@ a.hide-toggle {
max-width: 100%;
color: #7092ff;
}
.form-field-input-multicombo li.chip.negated span {
text-decoration: line-through;
}
.form-field-input-multicombo li.chip input {
width: 1em;
height: 11px;
margin-top: 7px;
}
.ideditor[dir='ltr'] .form-field-input-multicombo li.chip {
padding: 2px 0px 2px 5px;
}
@@ -1696,14 +1712,16 @@ a.hide-toggle {
font-style: italic;
}
.form-field-input-multicombo li.chip span {
.form-field-input-multicombo li.chip > span {
display: block;
flex: 1 1 auto;
overflow: hidden;
word-wrap: break-word;
margin-top: 4px;
}
.form-field-input-multicombo a {
.form-field-input-multicombo a,
.form-field-input-multicombo button {
font-family: Arial, Helvetica, sans-serif !important;
font-size: 16px !important;
padding: 0px 5px 0px 5px;
@@ -1713,6 +1731,39 @@ a.hide-toggle {
display: block;
text-align: center;
flex: 0 0 auto;
background: transparent;
border: 0;
}
.form-field-input-multicombo li.chip .field_buttons {
display: inline-block;
text-align: right;
margin-right: 2px;
margin-top: 2px;
margin-bottom: 2px;
}
.form-field-input-multicombo li.chip .field_buttons a {
display: block;
float: right;
margin-top: -2px;
margin-bottom: -2px;
}
.ideditor[dir='rtl'] .form-field-input-multicombo li.chip .field_buttons a {
float: left;
}
.form-field-input-multicombo li.chip .field_buttons button {
display: inline-block;
margin-right: -4px;
margin-top: -4px;
margin-bottom: -2px;
margin-left: -2px;
}
.form-field-input-multicombo li.chip .field_buttons button:hover {
background-color: transparent;
}
.form-field-input-multicombo .input-wrap {
@@ -1735,7 +1786,9 @@ a.hide-toggle {
width: auto;
}
.form-field-input-combo .tag-value-icon {
.form-field-input-combo .tag-value-icon,
.form-field-input-semicombo .input-wrap .tag-value-icon,
.form-field-input-multicombo .input-wrap .tag-value-icon {
display: inline-block;
position: relative;
height: 24px;
@@ -1746,26 +1799,42 @@ a.hide-toggle {
z-index: 1;
padding-left: 11px;
}
.ideditor[dir='rtl'] .form-field-input-combo .tag-value-icon {
.ideditor[dir='rtl'] .form-field-input-combo .tag-value-icon,
.ideditor[dir='rtl'] .form-field-input-semicombo .input-wrap .tag-value-icon,
.ideditor[dir='rtl'] .form-field-input-multicombo .input-wrap .tag-value-icon {
margin-right: 0;
margin-left: -30px;
padding-left: 0;
padding-right: 11px;
}
.tag-value-icon .icon {
width: 11px;
height: 17px;
width: 21px;
height: 21px;
margin: auto;
}
.ideditor[dir='ltr'] .form-field-input-combo .tag-value-icon + input {
padding-left: 30px;
.ideditor[dir='ltr'] .form-field-input-combo .tag-value-icon + input,
.ideditor[dir='ltr'] .form-field-input-semicombo .input-wrap .tag-value-icon + input,
.ideditor[dir='ltr'] .form-field-input-multicombo .input-wrap .tag-value-icon + input {
padding-left: 40px;
}
.ideditor[dir='rtl'] .form-field-input-combo .tag-value-icon + input {
padding-right: 30px;
.ideditor[dir='rtl'] .form-field-input-combo .tag-value-icon + input,
.ideditor[dir='rtl'] .form-field-input-semicombo .input-wrap .tag-value-icon + input,
.ideditor[dir='rtl'] .form-field-input-multicombo .input-wrap .tag-value-icon + input {
padding-right: 40px;
}
.combobox-option .tag-value-icon {
display: inline-block;
width: 18px;
width: 28px;
}
.form-field-input-multicombo li.chip .tag-value-icon .icon {
margin: 0;
margin-right: 6px;
display: inline-block;
vertical-align: center;
}
.ideditor[dir='rtl'] .form-field-input-multicombo li.chip .tag-value-icon .icon {
margin-right: 6px;
margin-left: 0;
}
@@ -2096,6 +2165,19 @@ a.hide-toggle {
.ideditor[dir='rtl'] .addr-row:last-of-type input:last-of-type {
border-radius: 0 0 0 4px;
}
.combobox-address-street-place .combobox-option.address-street,
.combobox-address-street-place .combobox-option.address-place {
padding-right: 20px;
}
.combobox-address-street-place .combobox-option.address-street::after,
.combobox-address-street-place .combobox-option.address-place::after {
position: absolute;
right: 2px;
opacity: 0.4;
}
.combobox-address-street-place .combobox-option.address-place::after {
content: url(data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMCIgeT0iMCIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiPg0KICAgIDxwYXRoIGQ9Ik0xMCwzIEM2LjY4NiwzIDQsNS42MTIgNCw4LjgzMyBDNCwxMi4wNTUgMTAsMTcgMTAsMTcgQzEwLDE3IDE2LDEyLjA1NSAxNiw4LjgzMyBDMTYsNS42MTIgMTMuMzE0LDMgMTAsMyB6IE0xMC4xODcsNi41IEMxMS41MTMsNi41IDEyLjU4Nyw3LjU0NSAxMi41ODcsOC44MzMgQzEyLjU4NywxMC4xMjIgMTEuNTEzLDExLjE2NyAxMC4xODcsMTEuMTY3IEM4Ljg2MiwxMS4xNjcgNy43ODcsMTAuMTIyIDcuNzg3LDguODMzIEM3Ljc4Nyw3LjU0NSA4Ljg2Miw2LjUgMTAuMTg3LDYuNSB6IiBmaWxsPSJjdXJyZW50Q29sb3IiLz4NCjwvc3ZnPg==);
}
/* Field - Wikipedia
@@ -2685,14 +2767,19 @@ button.raw-tag-option svg.icon {
}
.tag-reference-body.expanded {
padding-bottom: 10px;
display: inline-block;
padding-left: 10px;
display: block;
}
.tag-reference-description {
.ideditor[dir='rtl'] .tag-reference-body.expanded {
padding-left: 0;
padding-right: 10px;
}
.tag-reference-link {
display: block;
}
.tag-reference-link .icon:first-child {
margin-left: 0;
}
img.tag-reference-wiki-image {
float: right;
@@ -5627,7 +5714,7 @@ li.hide + li.version .badge .tooltip .popover-arrow {
/* Scrollbars
----------------------------------------------------- */
::-webkit-scrollbar {
height: 20px;
height: 10px;
overflow: visible;
width: 10px;
border-left: 1px solid #DDD;
@@ -5654,6 +5741,9 @@ li.hide + li.version .badge .tooltip .popover-arrow {
background-color: rgba(0,0,0,.05);
}
}
body {
scrollbar-width: 10px;
}
/* Intro walkthrough
+111 -13
View File
@@ -1,7 +1,7 @@
[
{
"format": [
["housenumber", "street"],
["housenumber", "street+place"],
["city", "postcode"]
]
},
@@ -12,11 +12,20 @@
["suburb", "state", "postcode"]
]
},
{
"countryCodes": ["id"],
"format": [
["unit", "housename"],
["street", "housenumber", "neighbourhood"],
["subdistrict", "district"],
["city", "province", "postcode"]
]
},
{
"countryCodes": ["gb"],
"format": [
["housename"],
["housenumber", "street"],
["housenumber", "street+place"],
["city", "postcode"]
]
},
@@ -24,22 +33,31 @@
"countryCodes": ["ie"],
"format": [
["housename"],
["housenumber", "street"],
["housenumber", "street+place"],
["city"],
["postcode"]
]
},
{
"countryCodes": ["at", "ch", "de", "si", "pl"],
"countryCodes": ["at", "bg", "ch", "de", "si", "pl", "lt"],
"format": [
["street", "housenumber"],
["street+place", "housenumber"],
["postcode", "city"]
]
},
{
"countryCodes": [
"ad", "ba", "be", "cz", "dk", "es", "fi", "gr", "hr", "is",
"it", "li", "nl", "no", "pt", "se", "sk", "sm", "va"
"ad", "ba", "be", "dk", "es", "gr", "hr",
"it", "pt", "se", "sm", "va"
],
"format": [
["street+place", "housenumber", "unit"],
["postcode", "city"]
]
},
{
"countryCodes": [
"fi", "is", "li", "nl", "no"
],
"format": [
["street", "housenumber", "unit"],
@@ -47,7 +65,14 @@
]
},
{
"countryCodes": ["fr", "lu", "mo"],
"countryCodes": ["fr", "lu"],
"format": [
["housenumber", "street+place"],
["postcode", "city"]
]
},
{
"countryCodes": ["mo"],
"format": [
["housenumber", "street"],
["postcode", "city"]
@@ -56,7 +81,7 @@
{
"countryCodes": ["br"],
"format": [
["street"],
["street+place"],
["housenumber", "suburb"],
["city", "postcode"]
]
@@ -89,7 +114,7 @@
"countryCodes": ["tw"],
"format": [
["postcode", "city", "district"],
["place", "street"],
["street+place"],
["housenumber", "floor", "unit"]
]
},
@@ -117,11 +142,19 @@
"housenumber": 0.5
}
},
{
"countryCodes": ["kr"],
"format": [
["province", "city", "district"],
["street", "housenumber", "unit"],
["postcode"]
]
},
{
"countryCodes": ["tr"],
"format": [
["neighbourhood"],
["street", "housenumber"],
["street+place", "housenumber"],
["postcode", "district", "city"]
]
},
@@ -129,7 +162,7 @@
"countryCodes": ["ua"],
"format": [
["housenumber", "postcode"],
["street"]
["street+place"]
]
},
{
@@ -178,5 +211,70 @@
"state": 0.4,
"postcode": 0.2
}
},
{
"countryCodes": ["mx"],
"format": [
["street", "housenumber"],
["neighbourhood"],
["postcode", "city", "state"]
]
},
{
"countryCodes": ["lv"],
"format": [
["street", "housenumber"],
["housename", "subdistrict"],
["district", "city", "postcode"]
],
"dropdowns": [
"street", "city", "subdistrict", "district", "postcode"
],
"widths": {
"street": 0.7,
"housenumber": 0.3,
"housename": 0.4,
"subdistrict": 0.6,
"district": 0.4,
"city": 0.4,
"postcode": 0.2
}
},
{
"countryCodes": ["in"],
"format": [
["housenumber", "street"],
["city", "postcode"],
["district"]
]
},
{
"countryCodes": ["ru"],
"format": [
["housenumber", "street+place"],
["city", "postcode"]
]
},
{
"countryCodes": ["cz", "sk"],
"format": [
["street", "housenumber"],
["postcode", "city"]
]
},
{
"countryCodes": ["ph"],
"format": [
["unit", "housename", "housenumber", "street"],
["neighbourhood", "district", "city"],
["postcode", "province"]
]
},
{
"countryCodes": ["hu"],
"format": [
["postcode", "city"],
["street", "housenumber"]
]
}
]
]
+25
View File
@@ -784,6 +784,7 @@ en:
# abbreviation of inches
inch: in
max_length_reached: "This string is longer than the maximum length of {maxChars} characters. Anything exceeding that length will be truncated."
set_today: "Sets the value to today."
background:
title: Background
description: Background Settings
@@ -1357,6 +1358,11 @@ en:
report: Report a privacy concern with this image
view_on_bing: "View on Bing Maps"
hires: "High resolution"
vegbilder:
title: "Vegbilder"
tooltip: "Street-level photos from the Norwegian Public Roads Administration"
publisher: "Norwegian Public Roads Administration"
view_on: "View it on Vegbilder"
mapillary_images:
tooltip: "Street-level photos from Mapillary"
mapillary_map_features:
@@ -1431,6 +1437,22 @@ en:
kartaview:
title: KartaView
view_on_kartaview: "View this image on KartaView"
mapilio:
title: Mapilio
tooltip: "Street-level photos from Mapilio"
street_side:
minzoom_tooltip: "Zoom in to see street-side photos"
local_photos:
tooltip: Add georeferenced photos from local files
tooltip_edit: Edit georeferenced photos
header: Georeferenced Photos
zoom: Zoom to photos
zoom_single: Zoom to photo
file:
instructions: "Choose georeferenced photos to be displayed. Supported types are .jpg and .png with exif location data"
label: "Browse files"
no_geolocation:
tooltip: Image without geolocation cannot be located on the map
note:
note: Note
title: Edit note
@@ -1468,6 +1490,7 @@ en:
before_start: "You should be familiar with OpenStreetMap and this editor before you start editing. iD contains a walkthrough to teach you the basics of editing OpenStreetMap. Press the \"{start_the_walkthrough}\" button on this screen to start the tutorial—it takes only about 15 minutes."
open_source_h: "Open Source"
open_source: "The iD editor is a collaborative open source project, and you are using version {version} now. The source code is available [on GitHub](https://github.com/openstreetmap/iD)."
open_source_attribution: "This project includes icons from [Maki](https://github.com/mapbox/maki) (CC0), [temaki](https://github.com/ideditor/temaki) (CC0), [Fontawesome](https://github.com/FortAwesome/Font-Awesome) (CC BY 4.0) and [Map Machine](https://github.com/enzet/map-machine) (CC BY 4.0)."
open_source_help: "You can help iD by [translating](https://github.com/openstreetmap/iD/blob/develop/CONTRIBUTING.md#translating) or [reporting bugs](https://github.com/openstreetmap/iD/issues)."
overview:
title: Overview
@@ -1929,6 +1952,8 @@ en:
title: Connect this feature
connect_features:
title: Connect the features
connect_using_crossing:
title: Connect using a crossing
connect_using_ford:
title: Connect using a ford
continue_from_start:
+66045 -5401
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -436,7 +436,7 @@
"370": {
"title": "doubled places",
"severity": "error",
"description": "This node has tags in common with the surrounding way #$1 ((?:\\(including the name '.+'\\) )?)and seems to be redundand",
"description": "This node has tags in common with the surrounding way #$1 ((?:\\(including the name '.+'\\) )?)and seems to be redundant",
"IDs": ["this", "w", "370"],
"regex": "(this node) has tags in common with the surrounding way #(\\d+) ((?:\\(including the name '.+'\\) )?)and"
},
+92 -70
View File
@@ -1,6 +1,6 @@
{
"aa": {},
"ab": {},
"ab": {"nativeName": "Аԥсшәа"},
"ace": {},
"ach": {},
"ada": {},
@@ -18,12 +18,14 @@
"aln": {},
"alt": {},
"am": {"nativeName": "አማርኛ"},
"an": {},
"an": {"nativeName": "aragonés"},
"ang": {},
"ann": {"nativeName": "Obolo"},
"anp": {},
"apc": {"nativeName": "العامية"},
"ar": {"nativeName": "العربية"},
"arc": {},
"arn": {},
"arn": {"nativeName": "Mapudungun"},
"aro": {},
"arp": {},
"arq": {},
@@ -40,10 +42,13 @@
"awa": {},
"ay": {},
"az": {"nativeName": "azərbaycan"},
"az-Arab": {"base": "az", "script": "Arab", "nativeName": "تۆرکجه"},
"az-Cyrl": {"base": "az", "script": "Cyrl"},
"az-Latn": {"base": "az", "script": "Latn"},
"ba": {},
"bal": {},
"ba": {"nativeName": "башҡорт теле"},
"bal": {"nativeName": "بلۆچی"},
"bal-Arab": {"base": "bal", "script": "Arab"},
"bal-Latn": {"base": "bal", "script": "Latn"},
"ban": {},
"bar": {},
"bas": {"nativeName": "Ɓàsàa"},
@@ -60,16 +65,18 @@
"bfq": {},
"bft": {"nativeName": "بلتی"},
"bg": {"nativeName": "български"},
"bgn": {},
"bgc": {"nativeName": "हरियाणवी"},
"bgn": {"nativeName": "بلوچی (رخشانی)"},
"bha": {"nativeName": "भरीयाटी"},
"bho": {},
"bho": {"nativeName": "भोजपुरी"},
"bi": {},
"bik": {},
"bin": {},
"bjn": {},
"bkm": {},
"bla": {},
"blt": {},
"blo": {"nativeName": "anii kagɩja"},
"blt": {"nativeName": "ꪼꪕꪒꪾ"},
"bm": {"nativeName": "bamanakan"},
"bn": {"nativeName": "বাংলা"},
"bo": {"nativeName": "བོད་སྐད་"},
@@ -82,7 +89,7 @@
"bs": {"nativeName": "bosanski"},
"bs-Cyrl": {"base": "bs", "script": "Cyrl"},
"bs-Latn": {"base": "bs", "script": "Latn"},
"bss": {},
"bss": {"nativeName": "Akoose"},
"bua": {},
"bug": {},
"bum": {},
@@ -92,10 +99,10 @@
"cad": {},
"car": {},
"cay": {},
"cch": {},
"cch": {"nativeName": "Atsam"},
"ccp": {"nativeName": "𑄌𑄋𑄴𑄟𑄳𑄦"},
"ce": {"nativeName": "нохчийн"},
"ceb": {"nativeName": "Binisaya"},
"ceb": {"nativeName": "Cebuano"},
"cgg": {"nativeName": "Rukiga"},
"ch": {},
"chb": {},
@@ -103,14 +110,14 @@
"chk": {},
"chm": {},
"chn": {},
"cho": {},
"cho": {"nativeName": "Chahta"},
"chp": {},
"chr": {"nativeName": "ᏣᎳᎩ"},
"chy": {},
"cic": {},
"cic": {"nativeName": "Chikashshanompaʼ"},
"ckb": {"nativeName": "کوردیی ناوەندی"},
"clc": {},
"co": {},
"co": {"nativeName": "corsu"},
"cop": {},
"cps": {},
"cr": {},
@@ -124,9 +131,9 @@
"crs": {},
"cs": {"nativeName": "čeština"},
"csb": {},
"csw": {},
"csw": {"nativeName": "ᓀᐦᐃᓇᐍᐏᐣ"},
"cu": {},
"cv": {},
"cv": {"nativeName": "чӑваш"},
"cwd": {},
"cy": {"nativeName": "Cymraeg"},
"da": {"nativeName": "dansk"},
@@ -156,10 +163,12 @@
"egy": {},
"eka": {},
"el": {"nativeName": "Ελληνικά"},
"el-polyton": {},
"elx": {},
"en": {"nativeName": "English"},
"en-Dsrt": {"base": "en", "script": "Dsrt"},
"enm": {},
"eo": {"nativeName": "esperanto"},
"eo": {"nativeName": "Esperanto"},
"es": {"nativeName": "español"},
"esu": {},
"et": {"nativeName": "eesti"},
@@ -183,12 +192,12 @@
"frm": {},
"fro": {},
"frp": {},
"frr": {},
"frr": {"nativeName": "Nordfriisk"},
"frs": {},
"fur": {"nativeName": "furlan"},
"fy": {"nativeName": "Frysk"},
"ga": {"nativeName": "Gaeilge"},
"gaa": {},
"gaa": {"nativeName": "Gã"},
"gag": {},
"gan": {},
"gay": {},
@@ -200,7 +209,7 @@
"gl": {"nativeName": "galego"},
"glk": {},
"gmh": {},
"gn": {},
"gn": {"nativeName": "avañe’ẽ"},
"goh": {},
"gom": {},
"gon": {},
@@ -223,12 +232,13 @@
"hdn": {},
"he": {"nativeName": "עברית"},
"hi": {"nativeName": "हिन्दी"},
"hi-Latn": {"base": "en", "script": "Latn"},
"hi-Latn": {"base": "en", "script": "Latn", "nativeName": "Hindi (Latin)"},
"hif": {},
"hil": {},
"hit": {},
"hmn": {},
"hnj": {},
"hnj": {"nativeName": "𞄀𞄄𞄰𞄩𞄍𞄜𞄰"},
"hnj-Hmnp": {"base": "hnj", "script": "Hmnp"},
"ho": {},
"hr": {"nativeName": "hrvatski"},
"hsb": {"nativeName": "hornjoserbšćina"},
@@ -243,7 +253,7 @@
"iba": {},
"ibb": {},
"id": {"nativeName": "Indonesia"},
"ie": {},
"ie": {"nativeName": "Interlingue"},
"ig": {"nativeName": "Igbo"},
"ii": {"nativeName": "ꆈꌠꉙ"},
"ik": {},
@@ -251,7 +261,7 @@
"ikt": {},
"ilo": {},
"inh": {},
"io": {},
"io": {"nativeName": "Ido"},
"is": {"nativeName": "íslenska"},
"it": {"nativeName": "italiano"},
"iu": {},
@@ -260,7 +270,7 @@
"ja-Hira": {"base": "ja", "script": "Hira"},
"ja-Latn": {"base": "ja", "script": "Latn"},
"jam": {},
"jbo": {},
"jbo": {"nativeName": "la .lojban."},
"jgo": {"nativeName": "Ndaa"},
"jmc": {"nativeName": "Kimachame"},
"jpr": {},
@@ -271,15 +281,15 @@
"kaa": {},
"kab": {"nativeName": "Taqbaylit"},
"kac": {},
"kaj": {},
"kaj": {"nativeName": "Kaje"},
"kam": {"nativeName": "Kikamba"},
"kaw": {},
"kbd": {},
"kbl": {},
"kcg": {},
"kcg": {"nativeName": "Katab"},
"kde": {"nativeName": "Chimakonde"},
"kea": {"nativeName": "kabuverdianu"},
"ken": {},
"ken": {"nativeName": "Kɛnyaŋ"},
"kfo": {},
"kg": {},
"kgp": {"nativeName": "kanhgág"},
@@ -303,7 +313,7 @@
"koi": {},
"kok": {"nativeName": "कोंकणी"},
"kos": {},
"kpe": {},
"kpe": {"nativeName": "Kpɛlɛɛ"},
"kr": {},
"krc": {},
"kri": {},
@@ -316,12 +326,17 @@
"ksb": {"nativeName": "Kishambaa"},
"ksf": {"nativeName": "rikpa"},
"ksh": {"nativeName": "Kölsch"},
"ku": {"nativeName": "kurdî"},
"ku": {"nativeName": "kurdî (kurmancî)"},
"kum": {},
"kut": {},
"kv": {},
"kw": {"nativeName": "kernewek"},
"kwk": {},
"kxv": {"nativeName": "kuvi"},
"kxv-Deva": {"base": "kxv", "script": "Deva"},
"kxv-Latn": {"base": "kxv", "script": "Latn"},
"kxv-Orya": {"base": "kxv", "script": "Orya"},
"kxv-Telu": {"base": "kxv", "script": "Telu"},
"ky": {"nativeName": "кыргызча"},
"la": {},
"lad": {},
@@ -333,17 +348,18 @@
"lfn": {},
"lg": {"nativeName": "Luganda"},
"li": {},
"lij": {},
"lij": {"nativeName": "ligure"},
"lil": {},
"liv": {},
"lkt": {"nativeName": "Lakȟólʼiyapi"},
"lmo": {},
"lmo": {"nativeName": "Lombard"},
"ln": {"nativeName": "lingála"},
"lo": {"nativeName": "ລາວ"},
"lol": {},
"lou": {},
"loz": {},
"lrc": {"nativeName": "لۊری شومالی"},
"lsm": {},
"lt": {"nativeName": "lietuvių"},
"ltg": {},
"lu": {"nativeName": "Tshiluba"},
@@ -364,7 +380,7 @@
"man": {},
"mas": {"nativeName": "Maa"},
"mde": {},
"mdf": {},
"mdf": {"nativeName": "мокшень кяль"},
"mdr": {},
"men": {},
"mer": {"nativeName": "Kĩmĩrũ"},
@@ -374,8 +390,8 @@
"mgh": {"nativeName": "Makua"},
"mgo": {"nativeName": "metaʼ"},
"mh": {},
"mi": {"nativeName": "te reo Māori"},
"mic": {},
"mi": {"nativeName": "Māori"},
"mic": {"nativeName": "Lʼnuiʼsuti"},
"min": {},
"mk": {"nativeName": "македонски"},
"ml": {"nativeName": "മലയാളം"},
@@ -383,21 +399,22 @@
"mnc": {},
"mni": {"nativeName": "মৈতৈলোন্"},
"mni-Beng": {"base": "mni", "script": "Beng"},
"mni-Mtei": {"base": "mni", "script": "Mtei"},
"moe": {},
"moh": {},
"moh": {"nativeName": "Kanienʼkéha"},
"mos": {},
"mr": {"nativeName": "मराठी"},
"mrj": {},
"ms": {"nativeName": "Melayu"},
"mt": {"nativeName": "Malti"},
"mua": {"nativeName": "MUNDAŊ"},
"mus": {},
"mus": {"nativeName": "Mvskoke"},
"mwl": {},
"mwr": {},
"mwv": {},
"my": {"nativeName": "မြန်မာ"},
"mye": {},
"myv": {},
"myv": {"nativeName": "эрзянь кель"},
"mzn": {"nativeName": "مازرونی"},
"na": {},
"nan": {},
@@ -405,7 +422,7 @@
"naq": {"nativeName": "Khoekhoegowab"},
"nb": {"nativeName": "norsk bokmål"},
"nd": {"nativeName": "isiNdebele"},
"nds": {"nativeName": "nds"},
"nds": {"nativeName": "Neddersasssch"},
"ne": {"nativeName": "नेपाली"},
"new": {},
"ng": {},
@@ -413,25 +430,25 @@
"niu": {},
"njo": {},
"nl": {"nativeName": "Nederlands"},
"nmg": {"nativeName": "nmg"},
"nmg": {},
"nn": {"nativeName": "norsk nynorsk"},
"nnh": {"nativeName": "Shwóŋò ngiembɔɔn"},
"no": {"nativeName": "norsk"},
"nog": {},
"non": {},
"nov": {},
"nqo": {},
"nqo": {"nativeName": "ߒߞߏ"},
"nr": {},
"nso": {},
"nus": {"nativeName": "Thok Nath"},
"nv": {},
"nv": {"nativeName": "Diné Bizaad"},
"nwc": {},
"ny": {},
"ny": {"nativeName": "Nyanja"},
"nym": {},
"nyn": {"nativeName": "Runyankore"},
"nyo": {},
"nzi": {},
"oc": {"nativeName": "Occitan"},
"oc": {"nativeName": "occitan"},
"oj": {},
"ojb": {},
"ojc": {},
@@ -442,13 +459,13 @@
"om": {"nativeName": "Oromoo"},
"or": {"nativeName": "ଓଡ଼ିଆ"},
"os": {"nativeName": "ирон"},
"osa": {},
"osa": {"nativeName": "𐓏𐓘𐓻𐓘𐓻𐓟"},
"ota": {},
"pa": {"nativeName": "ਪੰਜਾਬੀ"},
"pag": {},
"pal": {},
"pam": {},
"pap": {},
"pap": {"nativeName": "Papiamentu"},
"pau": {},
"pcd": {},
"pcm": {"nativeName": "Naijíriá Píjin"},
@@ -458,25 +475,27 @@
"pfl": {},
"phn": {},
"pi": {},
"pis": {"nativeName": "Pijin"},
"pl": {"nativeName": "polski"},
"pms": {},
"pnb": {"nativeName": "پنجابی"},
"pnt": {},
"pon": {},
"pqm": {},
"prg": {},
"prg": {"nativeName": "prūsiskan"},
"pro": {},
"ps": {"nativeName": "پښتو"},
"pt": {"nativeName": "português"},
"qu": {"nativeName": "Runasimi"},
"quc": {},
"quc": {"nativeName": "Kʼicheʼ"},
"qug": {},
"raj": {},
"raj": {"nativeName": "राजस्थानी"},
"rap": {},
"rar": {},
"rgn": {},
"rhg": {},
"rif": {},
"rhg": {"nativeName": "𐴌𐴗𐴥𐴝𐴙𐴚𐴒𐴙𐴝"},
"rhg-Rohg": {"base": "rhg", "script": "Rohg"},
"rif": {"nativeName": "Tarifit"},
"rm": {"nativeName": "rumantsch"},
"rn": {"nativeName": "Ikirundi"},
"ro": {"nativeName": "română"},
@@ -496,19 +515,20 @@
"saq": {"nativeName": "Kisampur"},
"sas": {},
"sat": {"nativeName": "ᱥᱟᱱᱛᱟᱲᱤ"},
"sat-Deva": {"base": "sat", "script": "Deva"},
"sat-Olck": {"base": "sat", "script": "Olck"},
"saz": {},
"sba": {},
"sbp": {"nativeName": "Ishisangu"},
"sc": {"nativeName": "sardu"},
"scl": {"nativeName": "ݜݨیاٗ"},
"scn": {},
"scn": {"nativeName": "sicilianu"},
"sco": {},
"sd": {"nativeName": "سنڌي"},
"sd-Arab": {"base": "sd", "script": "Arab"},
"sd-Deva": {"base": "sd", "script": "Deva"},
"sdc": {},
"sdh": {},
"sdh": {"nativeName": "کوردی خوارگ"},
"se": {"nativeName": "davvisámegiella"},
"see": {},
"seh": {"nativeName": "sena"},
@@ -523,7 +543,7 @@
"shi": {"nativeName": "ⵜⴰⵛⵍⵃⵉⵜ"},
"shi-Latn": {"base": "shi", "script": "Latn"},
"shi-Tfng": {"base": "shi", "script": "Tfng"},
"shn": {},
"shn": {"nativeName": "တႆး"},
"shu": {},
"si": {"nativeName": "සිංහල"},
"sid": {},
@@ -534,10 +554,10 @@
"sli": {},
"sly": {},
"sm": {},
"sma": {},
"smj": {},
"sma": {"nativeName": "Åarjelsaemien gïele"},
"smj": {"nativeName": "julevsámegiella"},
"smn": {"nativeName": "anarâškielâ"},
"sms": {},
"sms": {"nativeName": "sääʹmǩiõll"},
"sn": {"nativeName": "chiShona"},
"snk": {},
"so": {"nativeName": "Soomaali"},
@@ -548,9 +568,9 @@
"sr-Latn": {"base": "sr", "script": "Latn"},
"srn": {},
"srr": {},
"ss": {},
"ssy": {},
"st": {},
"ss": {"nativeName": "siSwati"},
"ssy": {"nativeName": "Saho"},
"st": {"nativeName": "Sesotho"},
"stq": {},
"str": {},
"su": {"nativeName": "Basa Sunda"},
@@ -562,8 +582,8 @@
"sw": {"nativeName": "Kiswahili"},
"swb": {},
"syc": {},
"syr": {},
"szl": {},
"syr": {"nativeName": "ܣܘܪܝܝܐ"},
"szl": {"nativeName": "ślōnski"},
"ta": {"nativeName": "தமிழ்"},
"tce": {},
"tcy": {},
@@ -590,10 +610,11 @@
"tn": {},
"to": {"nativeName": "lea fakatonga"},
"tog": {},
"tpi": {},
"tok": {"nativeName": "toki pona"},
"tpi": {"nativeName": "Tok Pisin"},
"tr": {"nativeName": "Türkçe"},
"tru": {},
"trv": {},
"trv": {"nativeName": "patas Taroko"},
"trw": {"nativeName": "توروالی"},
"ts": {},
"tsd": {},
@@ -613,7 +634,6 @@
"uga": {},
"uk": {"nativeName": "українська"},
"umb": {},
"und": {"nativeName": "und"},
"ur": {"nativeName": "اردو"},
"uz": {"nativeName": "ozbek"},
"uz-Arab": {"base": "uz", "script": "Arab"},
@@ -623,27 +643,29 @@
"vai-Latn": {"base": "vai", "script": "Latn"},
"vai-Vaii": {"base": "vai", "script": "Vaii"},
"ve": {},
"vec": {},
"vec": {"nativeName": "veneto"},
"vep": {},
"vi": {"nativeName": "Tiếng Việt"},
"vls": {},
"vmf": {},
"vmw": {"nativeName": "emakhuwa"},
"vo": {},
"vot": {},
"vro": {},
"vun": {"nativeName": "Kyivunjo"},
"wa": {},
"wa": {"nativeName": "walon"},
"wae": {"nativeName": "Walser"},
"wal": {},
"war": {},
"was": {},
"wbl": {"nativeName": "وخی"},
"wbp": {},
"wbp": {"nativeName": "Warlpiri"},
"wo": {"nativeName": "Wolof"},
"wuu": {},
"xal": {},
"xh": {"nativeName": "isiXhosa"},
"xh": {"nativeName": "IsiXhosa"},
"xmf": {},
"xnr": {"nativeName": "कांगड़ी"},
"xog": {"nativeName": "Olusoga"},
"yao": {},
"yap": {},
@@ -655,7 +677,7 @@
"yue": {"nativeName": "粵語"},
"yue-Hans": {"base": "yue", "script": "Hans"},
"yue-Hant": {"base": "yue", "script": "Hant"},
"za": {},
"za": {"nativeName": "Vahcuengh"},
"zap": {},
"zbl": {},
"zea": {},
+44 -16
View File
@@ -1,18 +1,46 @@
[
{
"id": "Maxar-Premium",
"name": "Maxar Premium Imagery",
"type": "tms",
"default": true,
"attribution": {
"required": true,
"text": "Terms & Feedback",
"url": "https://wiki.openstreetmap.org/wiki/DigitalGlobe"
},
"description": "Maxar Premium is a mosaic composed of Maxar basemap with select regions filled with +Vivid or custom area of interest imagery, 50cm resolution or better, and refreshed more frequently with ongoing updates.",
"icon": "https://osmlab.github.io/editor-layer-index/sources/world/Maxar.png",
"max_zoom": 22,
"url": "7586487389962e3f6e31ab2ed8ca321f2f3fe2cf87f1dedce8fc918b4692efd86fcd816ab8a35303effb1be9abe39b1cce3fe6db2c740044364ae68560822c88373d2c784325baf4e1fa007c6dbedab4cea3fa0dd86ee0ae4feeef032d33dcac28e4b16c90d55a42087c6b66526423ea1b4cc7e63c613940eb1c60f48270060bf41c5fcb6a628985ebe6801e9e71f015cf9dd7a76f004360017065667dc1cfe028f1332689e2d001bd06d4ebf019f829f3aac2",
"encrypted": true
}
{
"id": "Mapbox",
"name": "Mapbox Satellite",
"type": "tms",
"category": "photo",
"default": true,
"attribution": {
"required": true,
"text": "Terms & Feedback",
"url": "https://www.mapbox.com/about/maps"
},
"privacy_policy_url": "https://www.mapbox.com/legal/privacy/",
"permission_osm": "explicit",
"description": "Mapbox-provided raster tileset that includes a global basemap of high resolution satellite and aerial imagery",
"i18n": true,
"icon": "https://osmlab.github.io/editor-layer-index/sources/world/MapBoxSatellite.png",
"license_url": "https://wiki.openstreetmap.org/wiki/Vertical_Aerial_Photographs#DigitalGlobe_.2F_MapBox",
"extent": {
"max_zoom": 22
},
"url": "7586487389962e3f6627ae31c5ca3f566077e9848da9dbcda1e4978546cfa2da63928664b2f9581fe7a61bb4e7ebd518c123ff963c7007527552e2822a9c79c276626e410539abfdafed3e6d42eec7a0edbefc55dc7ffa9f55f1d524272acfab76f19a07a5ff5749722e3138703d11e15659f3b930611203f4232cb39a1e3605931b6ac51a68ac81e7c4b106b652bd479fcdd2b4132123397c7263371ea2c0f604946236f0b9af59c209d7fc901cf152f5a3957d04c08f30c042f0fa8c473eda579e",
"encrypted": true
},
{
"id": "mapbox_locator_overlay",
"name": "Locator Overlay",
"type": "tms",
"category": "osmbasedmap",
"overlay": true,
"default": true,
"attribution": {
"url": "https://www.mapbox.com/about/maps",
"text": "Terms & Feedback",
"required": true
},
"privacy_policy_url": "https://www.mapbox.com/legal/privacy/",
"description": "Shows major features to help orient you.",
"i18n": true,
"extent": {
"max_zoom": 16
},
"url": "7586487389962e3f7c24b076dcc8270e6e23a5cb81e890c3fbe9928c5093fa862d8d946ea4a44f02efec19eda9f69b0bc82df4d53b740a5e284aef977eda72de707e354b5b2aa6f1afe22e7c67af90bcb2f8b411c773f6975badf128356ed1bc36fab11bb8fb221958273b22615127e25f52d3b423676a0ae92e2c9293321614e93443ce3b4fd688e8d58f0e9024a515beb7c68a31231802580a3c6517a795e413b83920f5818a6ad329d49ffb16eb7e90e2c67606ded433f813e8deae3d45fd629591f5a240e172c1663beab003ab12ce9f497037",
"encrypted": true
}
]
+3 -1
View File
@@ -5,6 +5,7 @@
"at": "+43 1 123 45 67",
"au": "+61 1 2345 6789",
"bb": "+1-246-555-1234",
"bg": "+359 87 654 3210",
"bj": "+229 20 12 34 56",
"bm": "+1-441-555-1234",
"bo": "+591 1 2345678",
@@ -28,6 +29,7 @@
"hu": "+36 1 123 45 67",
"ie": "+353 20 912 3456",
"im": "+44 1632 961234",
"in": "+91-0123-456789",
"it": "+39 01 123 456",
"je": "+44 1632 961234",
"jm": "+1-876-555-1234",
@@ -62,4 +64,4 @@
"vi": "+1-340-555-1234",
"vn": "+84 1 234 5678",
"za": "+27 11 907 1111"
}
}
+38 -37
View File
@@ -12,7 +12,7 @@
"ar": ["es", "en", "cy", "gn"],
"as": ["sm", "en"],
"at": ["de", "bar", "en", "fr", "it", "hr", "sl", "hu"],
"au": ["en", "zh-Hant", "it", "wbp"],
"au": ["en", "zh-Hant", "it", "wbp", "hnj"],
"aw": ["nl", "pap", "en"],
"ax": ["sv"],
"az": ["az", "az-Cyrl", "tly", "ku", "ttt", "tkr"],
@@ -24,20 +24,20 @@
"bg": ["bg", "en", "ru", "tr", "de"],
"bh": ["ar", "ml"],
"bi": ["rn", "fr", "sw", "en"],
"bj": ["fr", "fon", "yo"],
"bj": ["fr", "fon", "yo", "blo"],
"bl": ["fr"],
"bm": ["en"],
"bn": ["ms", "zh-Hant", "ms-Arab", "en"],
"bo": ["es", "qu", "ay", "gn", "aro"],
"bq": ["pap", "nl"],
"br": ["pt", "en", "de", "it", "ja", "es", "kgp", "ko", "yrl", "gub", "xav"],
"br": ["pt", "en", "de", "it", "vec", "ja", "es", "kgp", "ko", "yrl", "gub", "xav"],
"bs": ["en"],
"bt": ["dz", "ne", "tsj", "en", "lep"],
"bv": ["und"],
"bw": ["en", "tn", "af"],
"by": ["be", "ru"],
"bz": ["en", "es"],
"ca": ["en", "fr", "zh", "yue", "es", "pa", "ar", "fil", "it", "de", "ur", "fa", "pt", "ru", "hi", "ta", "vi", "pl", "ko", "gu", "el", "ro", "bn", "pdt", "uk", "sr", "nl", "ja", "hu", "so", "hr", "iu", "iu-Latn", "tr", "oj", "ojs", "chp", "moe", "cr", "mic", "atj", "bla", "crk", "den", "dgr", "csw", "moh", "nsk", "dak", "clc", "hur", "crg", "war", "lil", "oka", "pqm", "crl", "kwk", "gwi"],
"ca": ["en", "fr", "zh", "yue", "es", "pa", "ar", "fil", "it", "de", "ur", "fa", "pt", "ru", "hi", "ta", "vi", "pl", "ko", "gu", "el", "ro", "bn", "pdt", "uk", "sr", "nl", "ja", "hu", "so", "hr", "iu", "iu-Latn", "tr", "oj", "ojs", "chp", "moe", "cr", "mic", "atj", "bla", "crk", "den", "dgr", "csw", "moh", "nsk", "dak", "clc", "hur", "crg", "war", "lil", "oka", "pqm", "crl", "kwk", "gwi", "tok"],
"cc": ["ms-Arab", "en"],
"cd": ["sw", "lua", "fr", "ln", "lu", "kg", "lol", "rw"],
"cf": ["fr", "sg", "ln"],
@@ -46,10 +46,11 @@
"ci": ["fr", "bci", "sef", "dnj", "kfo", "bqv"],
"ck": ["en"],
"cl": ["es", "en", "arn"],
"cm": ["fr", "en", "bum", "ff", "ewo", "ybb", "bbj", "nnh", "bkm", "bas", "bax", "byv", "mua", "maf", "bfd", "bss", "kkj", "dua", "mgo", "ar", "jgo", "ksf", "agq", "ha-Arab", "nmg", "yav", "ff-Adlm"],
"cn": ["zh", "wuu", "yue-Hans", "hsn", "hak", "nan", "gan", "ii", "ug", "za", "mn-Mong", "bo", "ko", "kk-Arab", "lis", "ky-Arab", "nxq", "khb", "tdd", "lcp", "en", "ru", "vi", "uz-Cyrl", "lzh"],
"cm": ["fr", "en", "bum", "ff", "ewo", "ybb", "bbj", "nnh", "bkm", "bas", "bax", "byv", "mua", "maf", "bfd", "bss", "kkj", "dua", "mgo", "ar", "jgo", "ksf", "ken", "agq", "ha-Arab", "nmg", "yav", "ff-Adlm"],
"cn": ["zh", "wuu", "yue-Hans", "hsn", "hak", "nan", "gan", "ii", "ug", "za", "mn-Mong", "bo", "ko", "kk-Arab", "lis", "ky-Arab", "nxq", "khb", "tdd", "lcp", "en", "hnj", "ru", "vi", "uz-Cyrl", "lzh"],
"co": ["es", "guc", "yrl"],
"cp": ["und"],
"cq": ["en"],
"cr": ["es"],
"cu": ["es"],
"cv": ["kea", "pt"],
@@ -57,7 +58,7 @@
"cx": ["en"],
"cy": ["el", "en", "tr", "fr", "hy", "ar"],
"cz": ["cs", "en", "sk", "de", "pl"],
"de": ["de", "en", "fr", "bar", "nds", "nl", "it", "es", "ru", "vmf", "tr", "gsw", "da", "swg", "hr", "ku", "el", "ksh", "pl", "hsb", "frr", "dsb", "frs", "stq", "pfl"],
"de": ["de", "en", "fr", "bar", "nds", "nl", "it", "es", "ru", "vmf", "tr", "gsw", "da", "swg", "hr", "ku", "el", "ksh", "pl", "hsb", "frr", "dsb", "frs", "stq", "pfl", "vo"],
"dg": ["en"],
"dj": ["aa", "so", "ar", "fr"],
"dk": ["da", "en", "de", "sv", "fo", "kl", "jut"],
@@ -66,23 +67,23 @@
"dz": ["arq", "ar", "fr", "kab", "en"],
"ea": ["es"],
"ec": ["es", "qu", "qug"],
"ee": ["et", "ru", "en", "fi", "vro"],
"ee": ["et", "ru", "en", "fi", "vro", "ie"],
"eg": ["ar", "arz", "en", "el"],
"eh": ["ar"],
"er": ["ti", "en", "tig", "ar", "aa", "ssy", "byn"],
"es": ["es", "en", "ca", "gl", "eu", "ast", "ext", "an"],
"et": ["en", "am", "om", "so", "ti", "sid", "wal", "aa"],
"es": ["es", "en", "ca", "gl", "eu", "ast", "ext", "an", "oc"],
"et": ["en", "am", "om", "so", "ti", "sid", "wal", "aa", "gez"],
"fi": ["fi", "en", "sv", "de", "ru", "et", "rmf", "se", "smn", "sms"],
"fj": ["en", "hi", "hif", "fj", "rtm"],
"fk": ["en"],
"fm": ["en", "chk", "pon", "kos", "yap", "uli"],
"fo": ["fo"],
"fr": ["fr", "en", "es", "de", "oc", "it", "pt", "pcd", "gsw", "br", "co", "ca", "eu", "nl", "frp", "ia"],
"fr": ["fr", "en", "es", "de", "oc", "it", "pt", "pcd", "gsw", "br", "co", "hnj", "ca", "eu", "nl", "frp", "ia"],
"ga": ["fr", "puu"],
"gb": ["en", "fr", "de", "es", "pl", "pa", "ur", "ta", "gu", "sco", "cy", "bn", "ar", "zh-Hant", "it", "lt", "pt", "so", "tr", "ga", "gd", "kw"],
"gb": ["en", "fr", "de", "es", "pl", "pa", "ur", "ta", "gu", "sco", "cy", "bn", "ar", "zh-Hant", "it", "lt", "pt", "so", "tr", "ga", "gd", "kw", "en-Shaw"],
"gd": ["en"],
"ge": ["ka", "xmf", "ru", "hy", "ab", "os", "ku"],
"gf": ["fr", "gcr", "zh-Hant"],
"gf": ["fr", "gcr", "zh-Hant", "hnj"],
"gg": ["en"],
"gh": ["ak", "en", "ee", "abr", "gur", "ada", "gaa", "nzi", "ha", "saf", "ff", "ff-Adlm"],
"gi": ["en", "es"],
@@ -100,23 +101,23 @@
"hk": ["zh-Hant", "yue", "en", "zh"],
"hm": ["und"],
"hn": ["es", "en"],
"hr": ["hr", "en", "it"],
"hr": ["hr", "en", "it", "vec"],
"ht": ["ht", "fr"],
"hu": ["hu", "en", "de", "fr", "ro", "hr", "sk", "sl"],
"ic": ["es"],
"id": ["id", "jv", "su", "mad", "ms", "min", "bew", "ban", "bug", "bjn", "ace", "ms-Arab", "sas", "bbc", "zh-Hant", "mak", "ljp", "rej", "gor", "nij", "kge", "aoz", "kvr", "lbw", "gay", "rob", "mdr", "sxn", "sly", "mwv"],
"ie": ["en", "ga", "fr"],
"il": ["he", "en", "ar", "ru", "ro", "yi", "pl", "lad", "hu", "am", "ti", "ml"],
"il": ["he", "en", "ar", "apc", "ru", "ro", "yi", "pl", "lad", "hu", "am", "ti", "ml"],
"im": ["en", "gv"],
"in": ["hi", "en", "bn", "te", "mr", "ta", "ur", "gu", "kn", "ml", "or", "pa", "bho", "awa", "as", "bgc", "mag", "mai", "mwr", "hne", "dcc", "bjj", "ne", "sat", "wtm", "rkt", "ks", "kok", "gom", "swv", "gbm", "lmn", "sd", "gon", "kfy", "doi", "kru", "sck", "wbq", "xnr", "khn", "tcy", "wbr", "brx", "sd-Deva", "noe", "bhb", "mni", "hi-Latn", "raj", "hoc", "mtr", "unr", "bhi", "hoj", "kha", "kfr", "grt", "unx", "bfy", "srx", "saz", "ccp", "bfq", "njo", "ria", "bo", "bpy", "bft", "bra", "lep", "btv", "lif", "lah", "sa", "kht", "dv", "dz"],
"in": ["hi", "en", "bn", "te", "mr", "ta", "ur", "gu", "kn", "ml", "or", "pa", "bho", "awa", "as", "bgc", "mag", "mai", "mwr", "hne", "dcc", "bjj", "ne", "sat", "wtm", "rkt", "ks", "kok", "gom", "swv", "gbm", "lmn", "sd", "gon", "kfy", "doi", "kru", "sck", "wbq", "xnr", "khn", "tcy", "wbr", "brx", "sd-Deva", "noe", "bhb", "mni", "hi-Latn", "raj", "hoc", "mtr", "unr", "bhi", "hoj", "kha", "kfr", "grt", "unx", "bfy", "srx", "saz", "ccp", "bfq", "njo", "ria", "bo", "bpy", "bft", "bra", "lep", "kxv", "btv", "lif", "lah", "sa", "kht", "dv", "dz"],
"io": ["en"],
"iq": ["ar", "en", "ckb", "az-Arab", "fa", "lrc", "syr"],
"ir": ["fa", "az-Arab", "mzn", "glk", "ckb", "sdh", "tk", "lrc", "ar", "bal", "rmt", "bqi", "luz", "lki", "bgn", "prd", "hy", "ps", "ka", "gbz", "kk-Arab"],
"is": ["is", "da"],
"it": ["it", "en", "fr", "sc", "de", "vec", "nap", "lij", "scn", "sdc", "sl", "fur", "egl", "ca", "el", "lmo", "pms", "hr", "rgn", "lld"],
"it": ["it", "en", "fr", "lmo", "sc", "de", "vec", "nap", "lij", "scn", "sdc", "sl", "fur", "egl", "ca", "el", "pms", "hr", "rgn", "lld"],
"je": ["en"],
"jm": ["en", "jam"],
"jo": ["ar", "en"],
"jo": ["ar", "apc", "en"],
"jp": ["ja", "ryu", "ko"],
"ke": ["sw", "en", "ki", "luy", "luo", "kam", "kln", "guz", "mer", "mas", "ebu", "so", "dav", "teo", "pko", "om", "saq", "ar", "pa", "gu"],
"kg": ["ky", "ru"],
@@ -129,8 +130,8 @@
"kw": ["ar"],
"ky": ["en"],
"kz": ["ru", "kk", "en", "de", "ug-Cyrl"],
"la": ["lo", "kjg", "kdt"],
"lb": ["ar", "en", "hy", "ku-Arab", "fr"],
"la": ["lo", "kjg", "hnj", "kdt"],
"lb": ["apc", "ar", "en", "hy", "ku-Arab", "fr"],
"lc": ["en"],
"li": ["de", "gsw", "wae"],
"lk": ["si", "ta", "en"],
@@ -140,7 +141,7 @@
"lu": ["fr", "lb", "de", "en", "pt"],
"lv": ["lv", "en", "ru", "ltg"],
"ly": ["ar"],
"ma": ["ary", "ar", "zgh", "fr", "en", "tzm", "shi", "shi-Latn", "rif", "rif-Latn", "es"],
"ma": ["ary", "ar", "zgh", "fr", "en", "tzm", "shi", "shi-Latn", "rif", "rif-Tfng", "es"],
"mc": ["fr"],
"md": ["ro", "uk", "bg", "gag", "ru"],
"me": ["sr-Latn", "sq", "sr"],
@@ -149,7 +150,7 @@
"mh": ["en", "mh"],
"mk": ["mk", "sq", "tr"],
"ml": ["bm", "fr", "ffm", "snk", "mwk", "ses", "tmh", "bm-Nkoo", "khq", "dtm", "kao", "ar", "bmq", "bze"],
"mm": ["my", "shn", "kac", "rhg", "mnw", "kht"],
"mm": ["my", "shn", "kac", "rhg", "mnw", "hnj", "kht"],
"mn": ["mn", "kk-Arab", "zh", "ru", "ug-Cyrl"],
"mo": ["zh-Hant", "pt", "zh", "en"],
"mp": ["en", "ch"],
@@ -160,16 +161,16 @@
"mu": ["mfe", "en", "bho", "ur", "fr", "ta"],
"mv": ["dv", "en"],
"mw": ["en", "ny", "tum", "tog", "zu"],
"mx": ["es", "en", "yua", "nhe", "nhw", "maz", "nch", "sei"],
"mx": ["es", "en", "yua", "nhe", "nhw", "maz", "nch", "vec", "sei"],
"my": ["ms", "en", "zh", "ta", "iba", "jv", "zmi", "dtp", "ml", "bug", "bjn"],
"mz": ["pt", "vmw", "ndc", "ts", "ngl", "seh", "mgh", "rng", "ny", "yao", "sw", "zu"],
"na": ["af", "kj", "ng", "naq", "hz", "en", "de", "tn"],
"nc": ["fr"],
"ne": ["ha", "fr", "dje", "fuq", "tmh", "ar", "twq", "ff", "ff-Adlm"],
"nf": ["en"],
"ng": ["en", "pcm", "ha", "ig", "yo", "fuv", "tiv", "efi", "ibb", "ha-Arab", "bin", "kaj", "kcg", "ar", "cch", "amo", "ff", "ff-Adlm"],
"ng": ["en", "pcm", "ha", "ig", "yo", "fuv", "tiv", "efi", "ibb", "ha-Arab", "bin", "kaj", "kcg", "ar", "cch", "amo", "ann", "ff", "ff-Adlm"],
"ni": ["es"],
"nl": ["nl", "en", "de", "fr", "nds", "li", "fy", "gos", "id", "zea", "rif-Latn", "tr"],
"nl": ["nl", "en", "de", "fr", "nds", "li", "fy", "gos", "id", "zea", "rif", "tr"],
"no": ["nb", "no", "nn", "se"],
"np": ["ne", "mai", "bho", "new", "jml", "en", "dty", "awa", "thl", "bap", "tdg", "thr", "lif", "mgp", "thq", "mrd", "bfy", "xsr", "rjs", "taj", "hi", "gvr", "bo", "tkt", "tdh", "bn", "unr-Deva", "lep"],
"nr": ["en", "na"],
@@ -181,12 +182,12 @@
"pf": ["fr", "ty", "zh-Hant"],
"pg": ["tpi", "en", "ho"],
"ph": ["en", "fil", "es", "ceb", "ilo", "hil", "bik", "war", "fbl", "pam", "pag", "mdh", "tsg", "zh-Hant", "cps", "krj", "bto", "hnn", "tbw", "bku"],
"pk": ["ur", "en", "ps", "sd", "skr", "bal", "brh", "hno", "fa", "bgn", "hnd", "gju", "bft", "kvx", "khw", "mvy", "gjk", "kxp", "ks", "trw", "btv", "pnb", "scl", "trw", "kls"],
"pl": ["pl", "en", "de", "ru", "szl", "be", "uk", "csb", "sli", "lt"],
"pk": ["ur", "en", "ps", "sd", "skr", "bal", "hno", "brh", "fa", "bgn", "hnd", "gju", "bft", "kvx", "khw", "mvy", "gjk", "kxp", "ks", "trw", "btv", "pnb", "scl", "trw", "kls"],
"pl": ["pl", "en", "de", "ru", "szl", "be", "uk", "csb", "sli", "lt", "prg"],
"pm": ["fr", "en"],
"pn": ["en"],
"pr": ["es", "en"],
"ps": ["ar"],
"ps": ["ar", "apc"],
"pt": ["pt", "en", "fr", "es", "gl"],
"pw": ["pau", "en"],
"py": ["gn", "es", "de"],
@@ -197,39 +198,39 @@
"ru": ["ru", "tt", "ba", "cv", "hy", "ce", "av", "udm", "chm", "os", "sah", "kbd", "myv", "dar", "bua", "mdf", "kum", "kv", "lez", "krc", "inh", "tyv", "az-Cyrl", "ady", "krl", "lbe", "koi", "mrj", "alt", "fi", "sr-Latn", "vep", "mn", "izh", "cu", "vot"],
"rw": ["rw", "en", "fr"],
"sa": ["ar", "ars"],
"sb": ["en", "rug"],
"sb": ["en", "pis", "rug"],
"sc": ["crs", "fr", "en"],
"sd": ["ar", "en", "bej", "fvr", "ha-Arab", "mls", "fia", "zag"],
"se": ["sv", "en", "fi", "fit", "se", "rmu", "yi", "smj", "sma", "ia"],
"sg": ["en", "zh", "ms", "ta", "ml", "pa"],
"sh": ["en"],
"si": ["sl", "hr", "en", "de", "hu", "it"],
"si": ["sl", "hr", "en", "de", "vec", "hu", "it"],
"sj": ["nb", "ru"],
"sk": ["sk", "cs", "en", "de", "hu", "uk", "pl"],
"sl": ["kri", "en", "men", "tem", "ff", "ff-Adlm"],
"sm": ["it", "eo"],
"sn": ["wo", "fr", "ff", "srr", "dyo", "sav", "mfv", "bjt", "snf", "knf", "bsc", "mey", "tnr", "ff-Adlm"],
"so": ["so", "ar", "sw", "om"],
"sr": ["nl", "srn", "zh-Hant"],
"sr": ["nl", "srn", "zh-Hant", "hnj"],
"ss": ["ar", "en", "nus"],
"st": ["pt"],
"sv": ["es"],
"sx": ["en", "es", "vic", "nl"],
"sy": ["ar", "ku", "fr", "hy", "syr"],
"sy": ["apc", "ar", "ku", "fr", "hy", "syr"],
"sz": ["en", "ss", "zu", "ts"],
"ta": ["en"],
"tc": ["en"],
"td": ["fr", "ar"],
"tf": ["fr"],
"tg": ["fr", "ee", "ife"],
"th": ["th", "en", "tts", "nod", "sou", "mfa", "zh-Hant", "kxm", "kdt", "mnw", "shn", "lcp", "lwl"],
"tg": ["fr", "ee", "ife", "blo"],
"th": ["th", "en", "tts", "nod", "sou", "mfa", "zh-Hant", "kxm", "kdt", "mnw", "hnj", "shn", "lcp", "lwl"],
"tj": ["tg", "ru", "fa", "ar"],
"tk": ["en", "tkl"],
"tl": ["pt", "tet"],
"tm": ["tk", "ru", "uz", "ku"],
"tn": ["aeb", "ar", "fr"],
"to": ["to", "en"],
"tr": ["tr", "en", "ku", "zza", "kbd", "az", "az-Arab", "ar", "bgx", "bg", "ady", "kiu", "hy", "ka", "lzz", "sr-Latn", "sq", "ab", "el", "tru", "uz", "ky-Latn", "kk"],
"tr": ["tr", "en", "ku", "apc", "zza", "kbd", "az", "az-Arab", "ar", "bgx", "bg", "ady", "kiu", "hy", "ka", "lzz", "sr-Latn", "sq", "ab", "el", "tru", "uz", "ky-Latn", "kk"],
"tt": ["en", "es"],
"tv": ["tvl", "en"],
"tw": ["zh-Hant", "trv"],
@@ -237,7 +238,7 @@
"ua": ["uk", "ru", "pl", "yi", "rue", "be", "crh", "ro", "bg", "tr", "hu", "el"],
"ug": ["sw", "lg", "nyn", "cgg", "xog", "en", "teo", "laj", "ach", "myx", "rw", "ttj", "hi"],
"um": ["en"],
"us": ["en", "es", "zh-Hant", "fr", "de", "fil", "it", "vi", "ko", "ru", "nv", "yi", "pdc", "haw", "frc", "chr", "esu", "dak", "cho", "lkt", "ik", "mus", "cad", "cic", "osa"],
"us": ["en", "es", "zh-Hant", "fr", "de", "fil", "it", "vi", "ko", "ru", "nv", "yi", "pdc", "hnj", "haw", "frc", "chr", "esu", "dak", "cho", "lkt", "ik", "mus", "cad", "cic", "io", "jbo", "osa"],
"uy": ["es"],
"uz": ["uz", "uz-Cyrl", "ru", "kaa", "tr"],
"va": ["it", "la"],
@@ -245,7 +246,7 @@
"ve": ["es", "yrl"],
"vg": ["en"],
"vi": ["en"],
"vn": ["vi", "zh-Hant", "cjm"],
"vn": ["vi", "zh-Hant", "blt", "hnj", "cjm"],
"vu": ["bi", "en", "fr"],
"wf": ["wls", "fr", "fud"],
"ws": ["sm", "en"],
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1 +1 @@
{"ak":{"languageNames":{"ak":"Akan","am":"Amarik","ar":"Arabik","be":"Belarus kasa","bg":"Bɔlgeria kasa","bn":"Bengali kasa","cs":"Kyɛk kasa","de":"Gyaaman","el":"Greek kasa","en":"Borɔfo","es":"Spain kasa","fa":"Pɛɛhyia kasa","fr":"Frɛnkye","ha":"Hausa","hi":"Hindi","hu":"Hangri kasa","id":"Indonihyia kasa","ig":"Igbo","it":"Italy kasa","ja":"Gyapan kasa","jv":"Gyabanis kasa","km":"Kambodia kasa","ko":"Korea kasa","ms":"Malay kasa","my":"Bɛɛmis kasa","ne":"Nɛpal kasa","nl":"Dɛɛkye","pa":"Pungyabi kasa","pl":"Pɔland kasa","pt":"Pɔɔtugal kasa","ro":"Romenia kasa","ru":"Rahyia kasa","rw":"Rewanda kasa","so":"Somalia kasa","sv":"Sweden kasa","ta":"Tamil kasa","th":"Taeland kasa","tr":"Tɛɛki kasa","uk":"Ukren kasa","ur":"Urdu kasa","vi":"Viɛtnam kasa","yo":"Yoruba","zh":"Kyaena kasa","zh-Hans":"Kyaena kasa (Hans)","zh-Hant":"Kyaena kasa (Hant)","zu":"Zulu"}}}
{"ak":{"languageNames":{"ak":"Akan","am":"Amarik","ar":"Arabik","be":"Belarus kasa","bg":"Bɔlgeria kasa","bn":"Bengali kasa","cs":"Kyɛk kasa","de":"Gyaaman","el":"Greek kasa","en":"Borɔfo","es":"Spain kasa","fa":"Pɛɛhyia kasa","fr":"Frɛnkye","ha":"Hausa","hi":"Hindi","hu":"Hangri kasa","id":"Indonihyia kasa","ig":"Igbo","it":"Italy kasa","ja":"Gyapan kasa","jv":"Gyabanis kasa","km":"Kambodia kasa","ko":"Korea kasa","ms":"Malay kasa","my":"Bɛɛmis kasa","ne":"Nɛpal kasa","nl":"Dɛɛkye","pa":"Pungyabi kasa","pl":"Pɔland kasa","pt":"Pɔɔtugal kasa","ro":"Romenia kasa","ru":"Rahyia kasa","rw":"Rewanda kasa","so":"Somalia kasa","sv":"Sweden kasa","ta":"Tamil kasa","th":"Taeland kasa","tr":"Tɛɛki kasa","uk":"Ukren kasa","ur":"Urdu kasa","vi":"Viɛtnam kasa","yo":"Yoruba","zh":"Kyaena kasa","zu":"Zulu"}}}
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1 +1 @@
{"ba":{}}
{"ba":{"languageNames":{"ba":"башҡорт теле"}}}
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1 +1 @@
{"bo":{"languageNames":{"bo":"བོད་སྐད་","dz":"རྫོང་ཁ","en":"དབྱིན་ཇིའི་སྐད།","hi":"ཧིན་དི","ja":"ཉི་ཧོང་སྐད་","ne":"ནེ་པ་ལི","ru":"ཨུ་རུ་སུ་སྐད་","zh":"རྒྱ་སྐད་","zh-Hans":"རྒྱ་སྐད་ (རྒྱ་ཡིག་གསར་པ།)","zh-Hant":"རྒྱ་སྐད་ (རྒྱ་ཡིག་རྙིང་པ།)","zza":"ཟ་ཟའ་སྐད།"},"scriptNames":{"Hans":"རྒྱ་ཡིག་གསར་པ།","Hant":"རྒྱ་ཡིག་རྙིང་པ།"}}}
{"bo":{"languageNames":{"bo":"བོད་སྐད་","dz":"རྫོང་ཁ","en":"དབྱིན་ཇིའི་སྐད།","hi":"ཧིན་དི","ja":"ཉི་ཧོང་སྐད་","ne":"ནེ་པ་ལི","ru":"ཨུ་རུ་སུ་སྐད་","zh":"རྒྱ་སྐད་","zza":"ཟ་ཟའ་སྐད།"},"scriptNames":{"Hans":"རྒྱ་ཡིག་གསར་པ།","Hant":"རྒྱ་ཡིག་རྙིང་པ།"}}}
+1
View File
@@ -0,0 +1 @@
{"bqi":{}}
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1 +1 @@
{"cv":{}}
{"cv":{"languageNames":{"ar":"арап","bn":"бенгал","cv":"чӑваш","de":"нимӗҫ","en":"акӑлчан","es":"испани","fr":"франци","hi":"хинди","id":"индонези","it":"итали","ja":"япони","ko":"корей","nl":"голланди","pl":"поляк","pt":"португали","ru":"вырӑс","th":"тай","tr":"турккӑ","zh":"китай","zh-Hans":"ҫурҫӗр китай, ҫӑмӑллатнӑ ҫыру","zh-Hant":"ҫурҫӗр китай, традициллӗ ҫыру"},"scriptNames":{"Arab":"арап","Cyrl":"кириллица","Latn":"латин","Hans":"ҫӑмӑллатнӑн китай","Hant":"традициллӗн китай"}}}
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1 +1 @@
{"ee":{"languageNames":{"ab":"abkhaziagbe","af":"afrikaangbe","agq":"aghemgbe","ak":"blugbe","am":"amhariagbe","ar":"Arabiagbe","as":"assamegbe","asa":"asagbe","ay":"aymargbe","az":"azerbaijangbe","be":"belarusiagbe","bem":"bembagbe","bez":"benagbe","bg":"bulgariagbe","bm":"bambaragbe","bn":"Bengaligbe","bo":"tibetagbe","br":"bretongbe","brx":"bodogbe","bs":"bosniagbe","ca":"katalagbe","cs":"tsɛkgbe","cy":"walesgbe","da":"denmarkgbe","de":"Germaniagbe","dv":"divehgbe","dz":"dzongkhagbe","ebu":"embugbe","ee":"Eʋegbe","efi":"efigbe","el":"grisigbe","en":"Yevugbe","eo":"esperantogbe","es":"Spanishgbe","et":"estoniagbe","eu":"basqugbe","fa":"persiagbe","fi":"finlanɖgbe","fil":"filipingbe","fj":"fidzigbe","fr":"Fransegbe","ga":"irelanɖgbe","gl":"galatagbe","gn":"guarangbe","gsw":"swizerlanɖtɔwo ƒe germaniagbe","gu":"gujarati","ha":"hausagbe","haw":"hawaigbe","he":"hebrigbe","hi":"Hindigbe","hr":"kroatiagbe","ht":"haitigbe","hu":"hungarigbe","hy":"armeniagbe","id":"Indonesiagbe","ig":"igbogbe","is":"icelanɖgbe","it":"Italiagbe","ja":"Japangbe","jv":"dzavangbe","ka":"gɔgiagbe","kea":"cape verdegbe","kk":"kazakhstangbe","km":"khmergbe","kn":"kannadagbe","ko":"Koreagbe","ks":"kashmirgbe","ku":"kurdiagbe","ky":"kirghistangbe","la":"latin","lah":"lahndagbe","lb":"laksembɔggbe","ln":"lingala","lo":"laogbe","lt":"lithuaniagbe","luy":"luyiagbe","lv":"latviagbe","mg":"malagasegbe","mi":"maorgbe","mk":"makedoniagbe","ml":"malayagbe","mn":"mongoliagbe","mr":"marathiagbe","ms":"malaygbe","mt":"maltagbe","my":"burmagbe","nb":"nɔweigbe bokmål","nd":"dziehe ndebelegbe","ne":"nepalgbe","nl":"Hollandgbe","nn":"nɔweigbe ninɔsk","no":"nɔweigbe","nso":"dziehe sothogbe","ny":"nyanjagbe","or":"oriyagbe","os":"ossetiagbe","pa":"pundzabgbe","pl":"Polishgbe","ps":"pashtogbe","pt":"Portuguesegbe","qu":"kwetsuagbe","rm":"romanshgbe","rn":"rundigbe","ro":"romaniagbe","rof":"rombogbe","ru":"Russiagbe","rw":"ruwandagbe","rwk":"rwagbe","sa":"sanskrigbe","sah":"sakagbe","sd":"sindhgbe","se":"dziehe samigbe","sg":"sangogbe","sh":"serbo-croatiagbe","si":"sinhalgbe","sk":"slovakiagbe","sl":"sloveniagbe","sm":"samoagbe","sn":"shonagbe","so":"somaliagbe","sq":"albaniagbe","sr":"serbiagbe","ss":"swatgbe","st":"anyiehe sothogbe","sv":"swedengbe","sw":"swahili","swb":"komorogbe","ta":"tamilgbe","te":"telegugbe","tet":"tetumgbe","tg":"tadzikistangbe","th":"Thailandgbe","ti":"tigrinyagbe","tk":"tɛkmengbe","tl":"tagalogbe","tn":"tswanagbe","to":"tongagbe","tpi":"tok pisigbe","tr":"Turkishgbe","ts":"tsongagbe","ty":"tahitigbe","ug":"uighurgbe","uk":"ukraingbe","ur":"urdugbe","uz":"uzbekistangbe","ve":"vendagbe","vi":"vietnamgbe","wae":"walsegbe","wo":"wolofgbe","xh":"xhosagbe","yo":"yorubagbe","yue":"cantongbe","zh":"Chinagbe","zh-Hans":"tsainagbe","zh-Hant":"blema tsainagbe","zu":"zulugbe"},"scriptNames":{"Cyrl":"Cyrillicgbeŋɔŋlɔ","Latn":"Latingbeŋɔŋlɔ","Arab":"Arabiagbeŋɔŋlɔ","Deva":"devanagarigbeŋɔŋlɔ","Beng":"bengaligbeŋɔŋlɔ","Guru":"gurmukhigbeŋɔŋlɔ","Hans":"Chinesegbeŋɔŋlɔ","Hant":"Blema Chinesegbeŋɔŋlɔ"}}}
{"ee":{"languageNames":{"ab":"abkhaziagbe","af":"afrikaangbe","agq":"aghemgbe","ak":"blugbe","am":"amhariagbe","ar":"Arabiagbe","as":"assamegbe","asa":"asagbe","ay":"aymargbe","az":"azerbaijangbe","be":"belarusiagbe","bem":"bembagbe","bez":"benagbe","bg":"bulgariagbe","bm":"bambaragbe","bn":"Bengaligbe","bo":"tibetagbe","br":"bretongbe","brx":"bodogbe","bs":"bosniagbe","ca":"katalagbe","cs":"tsɛkgbe","cy":"walesgbe","da":"denmarkgbe","de":"Germaniagbe","dv":"divehgbe","dz":"dzongkhagbe","ebu":"embugbe","ee":"Eʋegbe","efi":"efigbe","el":"grisigbe","en":"Yevugbe","eo":"esperantogbe","es":"Spanishgbe","et":"estoniagbe","eu":"basqugbe","fa":"persiagbe","fi":"finlanɖgbe","fil":"filipingbe","fj":"fidzigbe","fr":"Fransegbe","ga":"irelanɖgbe","gl":"galatagbe","gn":"guarangbe","gsw":"swizerlanɖtɔwo ƒe germaniagbe","gu":"gujarati","ha":"hausagbe","haw":"hawaigbe","he":"hebrigbe","hi":"Hindigbe","hr":"kroatiagbe","ht":"haitigbe","hu":"hungarigbe","hy":"armeniagbe","id":"Indonesiagbe","ig":"igbogbe","is":"icelanɖgbe","it":"Italiagbe","ja":"Japangbe","jv":"dzavangbe","ka":"gɔgiagbe","kea":"cape verdegbe","kk":"kazakhstangbe","km":"khmergbe","kn":"kannadagbe","ko":"Koreagbe","ks":"kashmirgbe","ku":"kurdiagbe","ky":"kirghistangbe","la":"latin","lah":"lahndagbe","lb":"laksembɔggbe","ln":"lingala","lo":"laogbe","lt":"lithuaniagbe","luy":"luyiagbe","lv":"latviagbe","mg":"malagasegbe","mi":"maorgbe","mk":"makedoniagbe","ml":"malayagbe","mn":"mongoliagbe","mr":"marathiagbe","ms":"malaygbe","mt":"maltagbe","my":"burmagbe","nb":"nɔweigbe bokmål","nd":"dziehe ndebelegbe","ne":"nepalgbe","nl":"Hollandgbe","nn":"nɔweigbe ninɔsk","no":"nɔweigbe","nso":"dziehe sothogbe","ny":"nyanjagbe","or":"oriyagbe","os":"ossetiagbe","pa":"pundzabgbe","pl":"Polishgbe","ps":"pashtogbe","pt":"Portuguesegbe","qu":"kwetsuagbe","rm":"romanshgbe","rn":"rundigbe","ro":"romaniagbe","rof":"rombogbe","ru":"Russiagbe","rw":"ruwandagbe","rwk":"rwagbe","sa":"sanskrigbe","sah":"sakagbe","sd":"sindhgbe","se":"dziehe samigbe","sg":"sangogbe","sh":"serbo-croatiagbe","si":"sinhalgbe","sk":"slovakiagbe","sl":"sloveniagbe","sm":"samoagbe","sn":"shonagbe","so":"somaliagbe","sq":"albaniagbe","sr":"serbiagbe","ss":"swatgbe","st":"anyiehe sothogbe","sv":"swedengbe","sw":"swahili","swb":"komorogbe","ta":"tamilgbe","te":"telegugbe","tet":"tetumgbe","tg":"tadzikistangbe","th":"Thailandgbe","ti":"tigrinyagbe","tk":"tɛkmengbe","tl":"tagalogbe","tn":"tswanagbe","to":"tongagbe","tpi":"tok pisigbe","tr":"Turkishgbe","ts":"tsongagbe","ty":"tahitigbe","ug":"uighurgbe","uk":"ukraingbe","ur":"urdugbe","uz":"uzbekistangbe","ve":"vendagbe","vi":"vietnamgbe","wae":"walsegbe","wo":"wolofgbe","xh":"xhosagbe","yo":"yorubagbe","yue":"cantongbe","zh":"Chinagbe","zh-Hans":"tsainagbe","zh-Hant":"blema tsainagbe","zu":"zulugbe"},"scriptNames":{"Arab":"Arabiagbeŋɔŋlɔ","Cyrl":"Cyrillicgbeŋɔŋlɔ","Latn":"Latingbeŋɔŋlɔ","Deva":"devanagarigbeŋɔŋlɔ","Beng":"bengaligbeŋɔŋlɔ","Guru":"gurmukhigbeŋɔŋlɔ","Hans":"Chinesegbeŋɔŋlɔ","Hant":"Blema Chinesegbeŋɔŋlɔ"}}}
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1 +1 @@
{"fa-IR":{}}
{"fa-IR":{"community":{"_communities":{"freelibreopensourcesoftwarekosovaflossk":"نرم افزار منبع باز آزاد کوزوا (فلاسک)","openstreetmap":"اوپن‌استریت‌مپ","openstreetmapasia":"اوپن‌استریت‌مپ آسیا"}}}}
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1 +1 @@
{"ff":{"languageNames":{"ak":"Akaan","am":"Amarik","ar":"Aarabeere","be":"Belaruuse","bg":"Bulgariire","bn":"Bengali","cs":"Cekkere","de":"Docceere","el":"Gerke","en":"Engeleere","es":"Español","fa":"Perseere","ff":"Pulaar","fr":"Farayseere","ha":"Hawsaŋkoore","hi":"Hinndi","hu":"Hongariire","id":"Endonesiire","ig":"Igiboore","it":"Italiyeere","ja":"Saponeere","jv":"Sawaneere","km":"Kemeere","ko":"Koreere","ms":"Malayeere","my":"Burmeese","ne":"Nepaaleere","nl":"Dacceere","pa":"Punjabeere","pl":"Poloneere","pt":"Purtugeere","ro":"Romaneere","ru":"Riis","rw":"Ruwaanndeere","so":"Somalii","sv":"Sweedeere","ta":"Tamil","th":"Taay","tr":"Turkeere","uk":"Ukereneere","ur":"Urdu","vi":"Wiyetnameere","yo":"Yorrubaa","zh":"Sinuwaare","zh-Hans":"Sinuwaare (Hans)","zh-Hant":"Sinuwaare (Hant)","zu":"Suluŋkoore"}}}
{"ff":{"languageNames":{"ak":"Akaan","am":"Amarik","ar":"Aarabeere","be":"Belaruuse","bg":"Bulgariire","bn":"Bengali","cs":"Cekkere","de":"Docceere","el":"Gerke","en":"Engeleere","es":"Español","fa":"Perseere","ff":"Pulaar","fr":"Farayseere","ha":"Hawsaŋkoore","hi":"Hinndi","hu":"Hongariire","id":"Endonesiire","ig":"Igiboore","it":"Italiyeere","ja":"Saponeere","jv":"Sawaneere","km":"Kemeere","ko":"Koreere","ms":"Malayeere","my":"Burmeese","ne":"Nepaaleere","nl":"Dacceere","pa":"Punjabeere","pl":"Poloneere","pt":"Purtugeere","ro":"Romaneere","ru":"Riis","rw":"Ruwaanndeere","so":"Somalii","sv":"Sweedeere","ta":"Tamil","th":"Taay","tr":"Turkeere","uk":"Ukereneere","ur":"Urdu","vi":"Wiyetnameere","yo":"Yorrubaa","zh":"Sinuwaare","zu":"Suluŋkoore"}}}
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1 +1 @@
{"he-IL":{}}
{"he-IL":{"icons":{"download":"הורדה","information":"מידע","remove":"הסרה","undo":"ביטול","zoom_to":"התקרבות אל","copy":"העתקה","visit_website":"ביקור באתר","list":"רשימה","text":"טקסט","deselect":"ביטול בחירה","close":"סגירה","forward":"קדימה","backward":"אחורה","plus":"הוספה"},"toolbar":{"undo_redo":"ביטול/שחזור","recent":"אחרונים","favorites":"מועדפים","add_feature":"הוספת תכונה"},"modes":{"add_area":{"description":"הוסף פארקים, בניינים, נהרות או אזורים אחרים למפה."},"add_line":{"title":"קו","description":"הוסף כבישים מהירים, רחובות, מסלולים להולכי רגל, תעלות או קווים אחרים למפה.","filter_tooltip":"קווים"},"add_point":{"title":"נקודה","description":"הוסף מסעדות, אתרי מורשת, תיבות דואר או נקודות אחרות למפה.","filter_tooltip":"נקודות"},"add_note":{"title":"הערה","label":"הוספת הערה"},"add_preset":{"title":"הוספת {feature}"},"browse":{"title":"עיון"}},"operations":{"add":{"annotation":{"point":"נוספה נקודה.","vertex":"נוספה נקודה לדרך.","note":"נוספה הערה."}},"start":{"annotation":{"line":"התחיל קו.","area":"התחיל שטח."}},"continue":{"title":"המשך","description":"המשך את הקו הזה.","not_eligible":"אי אפשר להמשיך מכאן עם קו.","annotation":{"line":"המשיך קו.","area":"המשיך אזור."}},"change_tags":{"annotation":"שינה תגיות."},"copy":{"title":"העתקה"},"paste":{"title":"הדבקה"},"circularize":{"title":"מעגלי"},"orthogonalize":{"title":"ריבוע"},"delete":{"title":"מחיקה","annotation":{"point":"נמחקה נקודה.","vertex":"נמחק מפרק מדרך.","line":"נמחק קו.","area":"נמחק איזור."}},"disconnect":{"title":"ניתוק"},"merge":{"title":"מיזוג","description":"מיזוג התכונות האלה."},"move":{"title":"העברה","annotation":{"point":"העברת נקודה."}},"rotate":{"annotation":{"line":"סובב קו.","area":"סובב איזור."}},"reverse":{"title":"הפוך"}},"zoom_in_edit":"התקרב כדי לערוך","report_a_bug":"דיווח על תקלה","commit":{"save":"העלאה","cancel":"ביטול","warnings":"אזהרה","deleted":"נמחק","created":"נוצר"},"contributors":{"list":"נערכו ע\"י (משתמש)"},"geolocate":{"title":"הצגת המיקום שלי"},"inspector":{"back_tooltip":"שינוי סוג תכונה"},"background":{"reset":"איפוס"},"save":{"title":"שמירה","no_changes":"אין שינויים לשמירה"},"source_switch":{"live":"חי","dev":"פיתוח"},"tag_reference":{"used_with":"בשימוש עם {סוג}"},"zoom":{"in":"התקרבות","out":"התרחקות"},"community":{"_defaults":{"facebook":{"name":"{קהילה} בפייסבוק"},"reddit":{"name":"{קהילה} ב־Reddit"}}}}}
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1 +1 @@
{"af":{"rtl":false,"pct":0.04},"ak":{"rtl":false,"pct":0},"am":{"rtl":false,"pct":0},"ar":{"rtl":true,"pct":1},"ar-AA":{"rtl":true,"pct":0.01},"as":{"rtl":false,"pct":0},"ast":{"rtl":false,"pct":0.14},"ay":{"rtl":false,"pct":0},"az":{"rtl":false,"pct":0},"ba":{"rtl":false,"pct":0},"be":{"rtl":false,"pct":0.19},"bg":{"rtl":false,"pct":0.42},"bn":{"rtl":false,"pct":0.06},"bo":{"rtl":false,"pct":0},"br":{"rtl":false,"pct":0.58},"bs":{"rtl":false,"pct":0.02},"ca":{"rtl":false,"pct":0.51},"ckb":{"rtl":true,"pct":0.04},"cs":{"rtl":false,"pct":1},"cv":{"rtl":false,"pct":0},"cy":{"rtl":false,"pct":0.02},"da":{"rtl":false,"pct":0.46},"de":{"rtl":false,"pct":1},"de-AT":{"rtl":false,"pct":0},"de-CH":{"rtl":false,"pct":0},"dv":{"rtl":true,"pct":0.01},"ee":{"rtl":false,"pct":0},"el":{"rtl":false,"pct":0.34},"en":{"rtl":false,"pct":1},"en-AU":{"rtl":false,"pct":0},"en-CA":{"rtl":false,"pct":0},"en-GB":{"rtl":false,"pct":0.22},"en-IE":{"rtl":false,"pct":0},"en-IN":{"rtl":false,"pct":0},"en-NZ":{"rtl":false,"pct":0},"en-US":{"rtl":false,"pct":1},"eo":{"rtl":false,"pct":0.69},"es":{"rtl":false,"pct":1},"et":{"rtl":false,"pct":0.18},"eu":{"rtl":false,"pct":0.05},"fa":{"rtl":true,"pct":0.56},"fa-IR":{"rtl":true,"pct":0},"ff":{"rtl":false,"pct":0},"fi":{"rtl":false,"pct":0.38},"fil":{"rtl":false,"pct":0},"fr":{"rtl":false,"pct":0.99},"fr-FR":{"rtl":false,"pct":0.09},"fy":{"rtl":false,"pct":0.01},"ga":{"rtl":false,"pct":0},"gan":{"rtl":false,"pct":0},"gl":{"rtl":false,"pct":0.56},"grt":{"rtl":false,"pct":0},"gu":{"rtl":false,"pct":0.01},"ha":{"rtl":false,"pct":0},"he":{"rtl":true,"pct":0.66},"he-IL":{"rtl":true,"pct":0},"hi":{"rtl":false,"pct":0.01},"hr":{"rtl":false,"pct":0.16},"hu":{"rtl":false,"pct":0.93},"hy":{"rtl":false,"pct":0.03},"ia":{"rtl":false,"pct":0},"id":{"rtl":false,"pct":0.07},"ig":{"rtl":false,"pct":0},"is":{"rtl":false,"pct":0.31},"it":{"rtl":false,"pct":0.59},"ja":{"rtl":false,"pct":0.99},"jam":{"rtl":false,"pct":0},"jv":{"rtl":false,"pct":0},"ka":{"rtl":false,"pct":0},"kbd":{"rtl":false,"pct":0},"kha":{"rtl":false,"pct":0},"ki":{"rtl":false,"pct":0},"kk":{"rtl":false,"pct":0},"km":{"rtl":false,"pct":0.01},"kn":{"rtl":false,"pct":0.06},"ko":{"rtl":false,"pct":0.37},"ks":{"rtl":false,"pct":0},"ku":{"rtl":false,"pct":0},"ky":{"rtl":false,"pct":0},"lb":{"rtl":false,"pct":0.17},"lg":{"rtl":false,"pct":0},"lij":{"rtl":false,"pct":0},"ln":{"rtl":false,"pct":0},"lo":{"rtl":false,"pct":0},"lt":{"rtl":false,"pct":0.14},"lus":{"rtl":false,"pct":0},"lv":{"rtl":false,"pct":0.24},"mg":{"rtl":false,"pct":0.06},"mi":{"rtl":false,"pct":0},"mk":{"rtl":false,"pct":0.37},"ml":{"rtl":false,"pct":0.01},"mn":{"rtl":false,"pct":0},"mr":{"rtl":false,"pct":0},"ms":{"rtl":false,"pct":0.12},"my":{"rtl":false,"pct":0},"nb":{"rtl":false,"pct":0},"nd":{"rtl":false,"pct":0},"ne":{"rtl":false,"pct":0.01},"nl":{"rtl":false,"pct":0.72},"nl-BE":{"rtl":false,"pct":0},"nl-NL":{"rtl":false,"pct":0},"nn":{"rtl":false,"pct":0.02},"no":{"rtl":false,"pct":0.48},"nr":{"rtl":false,"pct":0},"nso":{"rtl":false,"pct":0},"nv":{"rtl":false,"pct":0},"ny":{"rtl":false,"pct":0},"oc":{"rtl":false,"pct":0},"om":{"rtl":false,"pct":0},"or":{"rtl":false,"pct":0},"pa":{"rtl":false,"pct":0},"pa-PK":{"rtl":true,"pct":0.12},"pap":{"rtl":false,"pct":0},"pl":{"rtl":false,"pct":0.75},"ps":{"rtl":true,"pct":0},"pt":{"rtl":false,"pct":0.62},"pt-BR":{"rtl":false,"pct":0.56},"qu":{"rtl":false,"pct":0},"rm":{"rtl":false,"pct":0},"ro":{"rtl":false,"pct":0.12},"ru":{"rtl":false,"pct":0.48},"rw":{"rtl":false,"pct":0},"sat":{"rtl":false,"pct":0.03},"sc":{"rtl":false,"pct":0},"sd":{"rtl":false,"pct":0},"sg":{"rtl":false,"pct":0},"si":{"rtl":false,"pct":0.02},"sk":{"rtl":false,"pct":0.54},"sl":{"rtl":false,"pct":0.15},"sm":{"rtl":false,"pct":0},"sn":{"rtl":false,"pct":0},"so":{"rtl":false,"pct":0.01},"sq":{"rtl":false,"pct":0.07},"sr":{"rtl":false,"pct":0.36},"ss":{"rtl":false,"pct":0},"st":{"rtl":false,"pct":0},"su":{"rtl":false,"pct":0},"sv":{"rtl":false,"pct":0.9},"sw":{"rtl":false,"pct":0},"ta":{"rtl":false,"pct":0.08},"te":{"rtl":false,"pct":0.02},"tg":{"rtl":false,"pct":0},"th":{"rtl":false,"pct":0.01},"ti":{"rtl":false,"pct":0},"tk":{"rtl":false,"pct":0},"tl":{"rtl":false,"pct":0.03},"tn":{"rtl":false,"pct":0},"tr":{"rtl":false,"pct":0.66},"ts":{"rtl":false,"pct":0},"tt":{"rtl":false,"pct":0},"tum":{"rtl":false,"pct":0},"ug":{"rtl":true,"pct":0},"uk":{"rtl":false,"pct":1},"ur":{"rtl":true,"pct":0.05},"uz":{"rtl":false,"pct":0},"ve":{"rtl":false,"pct":0},"vi":{"rtl":false,"pct":0.86},"wo":{"rtl":false,"pct":0},"xh":{"rtl":false,"pct":0},"yo":{"rtl":false,"pct":0},"yue":{"rtl":false,"pct":0.1},"zh":{"rtl":false,"pct":0.02},"zh-CN":{"rtl":false,"pct":0.74},"zh-HK":{"rtl":false,"pct":0.31},"zh-TW":{"rtl":false,"pct":0.91},"zu":{"rtl":false,"pct":0}}
{"af":{"rtl":false,"pct":0.04},"ak":{"rtl":false,"pct":0},"am":{"rtl":false,"pct":0},"ar":{"rtl":true,"pct":0.9},"ar-AA":{"rtl":true,"pct":0.01},"as":{"rtl":false,"pct":0},"ast":{"rtl":false,"pct":0.12},"ay":{"rtl":false,"pct":0},"az":{"rtl":false,"pct":0},"ba":{"rtl":false,"pct":0},"be":{"rtl":false,"pct":0.23},"bg":{"rtl":false,"pct":0.4},"bn":{"rtl":false,"pct":0.06},"bo":{"rtl":false,"pct":0},"bqi":{"rtl":true,"pct":0},"br":{"rtl":false,"pct":0.66},"bs":{"rtl":false,"pct":0.02},"ca":{"rtl":false,"pct":0.5},"ckb":{"rtl":true,"pct":0.11},"cs":{"rtl":false,"pct":0.99},"cv":{"rtl":false,"pct":0},"cy":{"rtl":false,"pct":0.49},"da":{"rtl":false,"pct":0.45},"de":{"rtl":false,"pct":1},"de-AT":{"rtl":false,"pct":0},"de-CH":{"rtl":false,"pct":0},"dv":{"rtl":true,"pct":0.01},"ee":{"rtl":false,"pct":0},"el":{"rtl":false,"pct":0.36},"en":{"rtl":false,"pct":1},"en-AU":{"rtl":false,"pct":0},"en-CA":{"rtl":false,"pct":0},"en-GB":{"rtl":false,"pct":0.19},"en-IE":{"rtl":false,"pct":0},"en-IN":{"rtl":false,"pct":0},"en-NZ":{"rtl":false,"pct":0},"en-PH":{"rtl":false,"pct":0},"en-US":{"rtl":false,"pct":1},"eo":{"rtl":false,"pct":0.62},"es":{"rtl":false,"pct":1},"et":{"rtl":false,"pct":0.19},"eu":{"rtl":false,"pct":0.06},"fa":{"rtl":true,"pct":0.56},"fa-IR":{"rtl":true,"pct":0},"ff":{"rtl":false,"pct":0},"fi":{"rtl":false,"pct":0.36},"fil":{"rtl":false,"pct":0},"fr":{"rtl":false,"pct":0.98},"fr-FR":{"rtl":false,"pct":0.08},"fy":{"rtl":false,"pct":0.01},"ga":{"rtl":false,"pct":0.23},"gan":{"rtl":false,"pct":0},"gl":{"rtl":false,"pct":0.52},"grt":{"rtl":false,"pct":0},"gu":{"rtl":false,"pct":0.01},"ha":{"rtl":false,"pct":0},"he":{"rtl":true,"pct":0.65},"he-IL":{"rtl":true,"pct":0.01},"hi":{"rtl":false,"pct":0.01},"hr":{"rtl":false,"pct":0.16},"hu":{"rtl":false,"pct":0.55},"hy":{"rtl":false,"pct":0.03},"ia":{"rtl":false,"pct":0},"id":{"rtl":false,"pct":0.07},"ig":{"rtl":false,"pct":0},"is":{"rtl":false,"pct":0.28},"it":{"rtl":false,"pct":0.99},"ja":{"rtl":false,"pct":0.99},"jam":{"rtl":false,"pct":0},"jv":{"rtl":false,"pct":0},"ka":{"rtl":false,"pct":0},"kbd":{"rtl":false,"pct":0},"kha":{"rtl":false,"pct":0},"ki":{"rtl":false,"pct":0},"kk":{"rtl":false,"pct":0},"km":{"rtl":false,"pct":0.01},"kn":{"rtl":false,"pct":0.05},"ko":{"rtl":false,"pct":0.43},"ks":{"rtl":false,"pct":0},"ku":{"rtl":false,"pct":0},"ky":{"rtl":false,"pct":0},"lb":{"rtl":false,"pct":0.14},"lg":{"rtl":false,"pct":0},"lij":{"rtl":false,"pct":0},"ln":{"rtl":false,"pct":0},"lo":{"rtl":false,"pct":0},"lt":{"rtl":false,"pct":0.17},"lus":{"rtl":false,"pct":0},"lv":{"rtl":false,"pct":0.22},"mg":{"rtl":false,"pct":0.06},"mi":{"rtl":false,"pct":0},"mk":{"rtl":false,"pct":0.35},"ml":{"rtl":false,"pct":0.01},"mn":{"rtl":false,"pct":0},"mr":{"rtl":false,"pct":0},"ms":{"rtl":false,"pct":0.13},"my":{"rtl":false,"pct":0},"nb":{"rtl":false,"pct":0.02},"nd":{"rtl":false,"pct":0},"ne":{"rtl":false,"pct":0.01},"nl":{"rtl":false,"pct":0.67},"nl-BE":{"rtl":false,"pct":0},"nl-NL":{"rtl":false,"pct":0},"nn":{"rtl":false,"pct":0.03},"no":{"rtl":false,"pct":0.45},"nr":{"rtl":false,"pct":0},"nso":{"rtl":false,"pct":0},"nv":{"rtl":false,"pct":0},"ny":{"rtl":false,"pct":0},"oc":{"rtl":false,"pct":0},"om":{"rtl":false,"pct":0},"or":{"rtl":false,"pct":0},"pa":{"rtl":false,"pct":0},"pa-PK":{"rtl":true,"pct":0.12},"pap":{"rtl":false,"pct":0},"pl":{"rtl":false,"pct":0.88},"ps":{"rtl":true,"pct":0},"pt":{"rtl":false,"pct":0.62},"pt-BR":{"rtl":false,"pct":0.58},"qu":{"rtl":false,"pct":0},"rm":{"rtl":false,"pct":0},"ro":{"rtl":false,"pct":0.12},"ru":{"rtl":false,"pct":0.5},"rw":{"rtl":false,"pct":0},"sat":{"rtl":false,"pct":0.03},"sc":{"rtl":false,"pct":0},"sd":{"rtl":false,"pct":0},"sg":{"rtl":false,"pct":0},"si":{"rtl":false,"pct":0.02},"sk":{"rtl":false,"pct":0.51},"skr":{"rtl":false,"pct":0},"sl":{"rtl":false,"pct":0.14},"sm":{"rtl":false,"pct":0},"sn":{"rtl":false,"pct":0},"so":{"rtl":false,"pct":0.01},"sq":{"rtl":false,"pct":0.07},"sr":{"rtl":false,"pct":0.41},"ss":{"rtl":false,"pct":0},"st":{"rtl":false,"pct":0},"su":{"rtl":false,"pct":0},"sv":{"rtl":false,"pct":0.96},"sw":{"rtl":false,"pct":0},"ta":{"rtl":false,"pct":0.07},"te":{"rtl":false,"pct":0.02},"tg":{"rtl":false,"pct":0},"th":{"rtl":false,"pct":0.2},"ti":{"rtl":false,"pct":0},"tk":{"rtl":false,"pct":0},"tl":{"rtl":false,"pct":0.03},"tn":{"rtl":false,"pct":0},"tr":{"rtl":false,"pct":0.96},"ts":{"rtl":false,"pct":0},"tt":{"rtl":false,"pct":0},"tum":{"rtl":false,"pct":0},"ug":{"rtl":true,"pct":0},"uk":{"rtl":false,"pct":1},"ur":{"rtl":true,"pct":0.07},"uz":{"rtl":false,"pct":0},"ve":{"rtl":false,"pct":0},"vi":{"rtl":false,"pct":0.8},"wa":{"rtl":false,"pct":0},"wo":{"rtl":false,"pct":0},"xh":{"rtl":false,"pct":0},"yo":{"rtl":false,"pct":0},"yue":{"rtl":false,"pct":0.1},"zh":{"rtl":false,"pct":0.02},"zh-CN":{"rtl":false,"pct":0.76},"zh-HK":{"rtl":false,"pct":0.31},"zh-TW":{"rtl":false,"pct":0.92},"zu":{"rtl":false,"pct":0}}
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1 +1 @@
{"ki":{"languageNames":{"ak":"Kiakan","am":"Kiamhari","ar":"Kĩarabu","be":"Kibelarusi","bg":"Kibulgaria","bn":"Kibangla","cs":"Kichecki","de":"Kĩnjeremani","el":"Kigiriki","en":"Gĩthungũ","es":"Kihispania","fa":"Kiajemi","fr":"Kĩbaranja","ha":"Kihausa","hi":"Kĩhĩndĩ","hu":"Kihungari","id":"Kiindonesia","ig":"Kiigbo","it":"Kĩtaliano","ja":"Kĩnjabani","jv":"Kijava","ki":"Gikuyu","km":"Kikambodia","ko":"Kikorea","ms":"Kimalesia","my":"Kiburma","ne":"Kinepali","nl":"Kiholanzi","pa":"Kipunjabi","pl":"Kipolandi","pt":"Kireno","ro":"Kiromania","ru":"Kĩracia","rw":"Kinyarwanda","so":"Kĩcumarĩ","sv":"Kiswidi","ta":"Kitamil","th":"Kitailandi","tr":"Kituruki","uk":"Kiukrania","ur":"Kiurdu","vi":"Kivietinamu","yo":"Kiyoruba","zh":"Kĩcaina","zh-Hans":"Kĩcaina (Hans)","zh-Hant":"Kĩcaina (Hant)","zu":"Kizulu"}}}
{"ki":{"languageNames":{"ak":"Kiakan","am":"Kiamhari","ar":"Kĩarabu","be":"Kibelarusi","bg":"Kibulgaria","bn":"Kibangla","cs":"Kichecki","de":"Kĩnjeremani","el":"Kigiriki","en":"Gĩthungũ","es":"Kihispania","fa":"Kiajemi","fr":"Kĩbaranja","ha":"Kihausa","hi":"Kĩhĩndĩ","hu":"Kihungari","id":"Kiindonesia","ig":"Kiigbo","it":"Kĩtaliano","ja":"Kĩnjabani","jv":"Kijava","ki":"Gikuyu","km":"Kikambodia","ko":"Kikorea","ms":"Kimalesia","my":"Kiburma","ne":"Kinepali","nl":"Kiholanzi","pa":"Kipunjabi","pl":"Kipolandi","pt":"Kireno","ro":"Kiromania","ru":"Kĩracia","rw":"Kinyarwanda","so":"Kĩcumarĩ","sv":"Kiswidi","ta":"Kitamil","th":"Kitailandi","tr":"Kituruki","uk":"Kiukrania","ur":"Kiurdu","vi":"Kivietinamu","yo":"Kiyoruba","zh":"Kĩcaina","zu":"Kizulu"}}}
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1 +1 @@
{"lg":{"languageNames":{"ak":"Lu-akaani","am":"Lu-amhariki","ar":"Luwarabu","be":"Lubelarusi","bg":"Lubulugariya","bn":"Lubengali","cs":"Luceeke","de":"Ludaaki","el":"Lugereeki/Luyonaani","en":"Lungereza","es":"Lusipanya","fa":"Luperusi","fr":"Lufalansa","ha":"Luhawuza","hi":"Luhindu","hu":"Luhangare","id":"Luyindonezya","ig":"Luyibo","it":"Luyitale","ja":"Lujapani","jv":"Lunnajjava","km":"Lukme","ko":"Lukoreya","lg":"Luganda","ms":"Lumalayi","my":"Lubbama","ne":"Lunepali","nl":"Luholandi","pa":"Lupunjabi","pl":"Lupolandi","pt":"Lupotugiizi","ro":"Lulomaniya","ru":"Lulasa","rw":"Lunarwanda","so":"Lusomaliya","sv":"Luswideni","ta":"Lutamiiru","th":"Luttaayi","tr":"Lutake","uk":"Luyukurayine","ur":"Lu-urudu","vi":"Luvyetinaamu","yo":"Luyoruba","zh":"Lucayina","zh-Hans":"Lucayina (Hans)","zh-Hant":"Lucayina (Hant)","zu":"Luzzulu"}}}
{"lg":{"languageNames":{"ak":"Lu-akaani","am":"Lu-amhariki","ar":"Luwarabu","be":"Lubelarusi","bg":"Lubulugariya","bn":"Lubengali","cs":"Luceeke","de":"Ludaaki","el":"Lugereeki/Luyonaani","en":"Lungereza","es":"Lusipanya","fa":"Luperusi","fr":"Lufalansa","ha":"Luhawuza","hi":"Luhindu","hu":"Luhangare","id":"Luyindonezya","ig":"Luyibo","it":"Luyitale","ja":"Lujapani","jv":"Lunnajjava","km":"Lukme","ko":"Lukoreya","lg":"Luganda","ms":"Lumalayi","my":"Lubbama","ne":"Lunepali","nl":"Luholandi","pa":"Lupunjabi","pl":"Lupolandi","pt":"Lupotugiizi","ro":"Lulomaniya","ru":"Lulasa","rw":"Lunarwanda","so":"Lusomaliya","sv":"Luswideni","ta":"Lutamiiru","th":"Luttaayi","tr":"Lutake","uk":"Luyukurayine","ur":"Lu-urudu","vi":"Luvyetinaamu","yo":"Luyoruba","zh":"Lucayina","zu":"Luzzulu"}}}
+1 -1
View File
@@ -1 +1 @@
{"lij":{"intro":{"graph":{"block_number":"<value for addr:block_number>","county":"<value for addr:county>","district":"<value for addr:district>","hamlet":"<value for addr:hamlet>","neighbourhood":"<value for addr:neighbourhood>","province":"<value for addr:province>","quarter":"<value for addr:quarter>","state":"<value for addr:state>","subdistrict":"<value for addr:subdistrict>","suburb":"<value for addr:suburb>","countrycode":"it"},"lines":{"title":"Righe"},"startediting":{"title":"Tàca a Mudificà","save":"Nu te scurdà de sarvà regularmènte e tou mudifiche!","start":"Cumènsa a disegnà a tou màpa!"}}}}
{"lij":{"intro":{"graph":{"block_number":"<value for addr:block_number>","county":"<value for addr:county>","district":"<value for addr:district>","hamlet":"<value for addr:hamlet>","neighbourhood":"<value for addr:neighbourhood>","province":"<value for addr:province>","quarter":"<value for addr:quarter>","state":"<value for addr:state>","subdistrict":"<value for addr:subdistrict>","suburb":"<value for addr:suburb>","countrycode":"it"},"lines":{"title":"Righe"},"startediting":{"title":"Tàca a Mudificà","save":"Nu te scurdà de sarvà regularmènte e tou mudifiche!","start":"Cumènsa a disegnà a tou màpa!"}},"languageNames":{"lij":"ligure"},"scriptNames":{"Latn":"latin"}}}

Some files were not shown because too many files have changed in this diff Show More