forked from MapComplete/MapComplete
Refactoring: allow to reuse units, move all units into central file
This commit is contained in:
parent
067fb549c1
commit
94e07d5b13
30 changed files with 1495 additions and 1307 deletions
|
@ -349,48 +349,27 @@
|
|||
],
|
||||
"units": [
|
||||
{
|
||||
"appliesToKey": [
|
||||
"door:width",
|
||||
"elevator:width",
|
||||
"elevator:depth"
|
||||
],
|
||||
"defaultInput": "cm",
|
||||
"applicableUnits": [
|
||||
{
|
||||
"canonicalDenomination": "m",
|
||||
"alternativeDenomination": [
|
||||
"meter"
|
||||
],
|
||||
"useIfNoUnitGiven": true,
|
||||
"human": {
|
||||
"en": "meter",
|
||||
"fr": "mètre",
|
||||
"de": "Meter",
|
||||
"nl": "meter",
|
||||
"pa_PK": "میٹر",
|
||||
"pl": "metr",
|
||||
"ca": "metre",
|
||||
"cs": "metr"
|
||||
}
|
||||
},
|
||||
{
|
||||
"canonicalDenomination": "cm",
|
||||
"alternativeDenomination": [
|
||||
"centimeter",
|
||||
"cms"
|
||||
],
|
||||
"human": {
|
||||
"en": "centimeter",
|
||||
"fr": "centimètre",
|
||||
"de": "Zentimeter",
|
||||
"nl": "centimeter",
|
||||
"pa_PK": "سینٹیمیٹر",
|
||||
"pl": "centymetr",
|
||||
"ca": "centímetre",
|
||||
"cs": "centimetr"
|
||||
}
|
||||
}
|
||||
]
|
||||
"door:width": {
|
||||
"quantity": "distance",
|
||||
"canonical": "m",
|
||||
"denominations": [
|
||||
"cm"
|
||||
]
|
||||
},
|
||||
"elevator:width": {
|
||||
"quantity": "distance",
|
||||
"canonical": "m",
|
||||
"denominations": [
|
||||
"cm"
|
||||
]
|
||||
},
|
||||
"elevator:depth": {
|
||||
"quantity": "distance",
|
||||
"canonical": "m",
|
||||
"denominations": [
|
||||
"cm"
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -567,47 +567,20 @@
|
|||
],
|
||||
"units": [
|
||||
{
|
||||
"appliesToKey": [
|
||||
"kerb:height",
|
||||
"width"
|
||||
],
|
||||
"defaultInput": "cm",
|
||||
"applicableUnits": [
|
||||
{
|
||||
"useIfNoUnitGiven": true,
|
||||
"canonicalDenomination": "m",
|
||||
"alternativeDenomination": [
|
||||
"meter"
|
||||
],
|
||||
"human": {
|
||||
"en": "meter",
|
||||
"fr": "mètre",
|
||||
"de": "Meter",
|
||||
"nl": "meter",
|
||||
"pa_PK": "میٹر",
|
||||
"pl": "metr",
|
||||
"ca": "metre",
|
||||
"cs": "metr"
|
||||
}
|
||||
},
|
||||
{
|
||||
"canonicalDenomination": "cm",
|
||||
"alternativeDenomination": [
|
||||
"centimeter",
|
||||
"cms"
|
||||
],
|
||||
"human": {
|
||||
"en": "centimeter",
|
||||
"fr": "centimètre",
|
||||
"de": "Zentimeter",
|
||||
"nl": "centimeter",
|
||||
"pa_PK": "سینٹیمیٹر",
|
||||
"pl": "centrymetr",
|
||||
"ca": "centimetre",
|
||||
"cs": "centimetr"
|
||||
}
|
||||
}
|
||||
]
|
||||
"kerb:height": {
|
||||
"quantity": "distance",
|
||||
"canonical": "m",
|
||||
"denominations": [
|
||||
"cm"
|
||||
]
|
||||
},
|
||||
"width": {
|
||||
"quantity": "distance",
|
||||
"canonical": "m",
|
||||
"denominations": [
|
||||
"cm"
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -549,37 +549,12 @@
|
|||
],
|
||||
"units": [
|
||||
{
|
||||
"applicableUnits": [
|
||||
{
|
||||
"canonicalDenomination": "",
|
||||
"alternativeDenomination": [
|
||||
"mm",
|
||||
"millimeter",
|
||||
"millimeters"
|
||||
],
|
||||
"human": {
|
||||
"en": "millimeters",
|
||||
"nl": "millimeter",
|
||||
"de": "Millimeter",
|
||||
"pa_PK": "ملیمیٹر",
|
||||
"ru": "миллиметры",
|
||||
"ca": "mil·límetres",
|
||||
"cs": "milimetry"
|
||||
},
|
||||
"humanSingular": {
|
||||
"en": "millimeter",
|
||||
"nl": "millimeter",
|
||||
"de": "Millimeter",
|
||||
"pa_PK": "ملیمیٹر",
|
||||
"ru": "миллиметр",
|
||||
"ca": "mil·límetre",
|
||||
"cs": "milimetr"
|
||||
}
|
||||
}
|
||||
],
|
||||
"appliesToKey": [
|
||||
"fire_hydrant:diameter"
|
||||
]
|
||||
"fire_hydrant:diameter": {
|
||||
"quantity": "distance",
|
||||
"denominations": [
|
||||
"mm"
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -394,69 +394,13 @@
|
|||
],
|
||||
"units": [
|
||||
{
|
||||
"applicableUnits": [
|
||||
{
|
||||
"canonicalDenomination": "cm",
|
||||
"alternativeDenomination": [
|
||||
"centimeter",
|
||||
"centimeters"
|
||||
],
|
||||
"human": {
|
||||
"en": "centimeters",
|
||||
"nl": "centimeter",
|
||||
"de": "Zentimeter",
|
||||
"fr": "centimètres",
|
||||
"pa_PK": "سینٹیمیٹر",
|
||||
"ru": "сантиметры",
|
||||
"ca": "centímetres",
|
||||
"pl": "centymetry",
|
||||
"cs": "centimetry"
|
||||
},
|
||||
"humanSingular": {
|
||||
"en": "centimeter",
|
||||
"nl": "centimeter",
|
||||
"de": "Zentimeter",
|
||||
"fr": "centimètre",
|
||||
"pa_PK": "سینٹیمیٹر",
|
||||
"ru": "сантиметр",
|
||||
"ca": "centímetre",
|
||||
"pl": "centymetr",
|
||||
"cs": "centimetr"
|
||||
}
|
||||
},
|
||||
{
|
||||
"canonicalDenomination": "m",
|
||||
"alternativeDenomination": [
|
||||
"meter",
|
||||
"meters"
|
||||
],
|
||||
"human": {
|
||||
"en": "meters",
|
||||
"nl": "meter",
|
||||
"de": "Meter",
|
||||
"fr": "mètres",
|
||||
"pa_PK": "میٹر",
|
||||
"ru": "метры",
|
||||
"ca": "metres",
|
||||
"pl": "metry",
|
||||
"cs": "metry"
|
||||
},
|
||||
"humanSingular": {
|
||||
"en": "meter",
|
||||
"nl": "meter",
|
||||
"de": "Meter",
|
||||
"fr": "mètre",
|
||||
"pa_PK": "میٹر",
|
||||
"ru": "метр",
|
||||
"ca": "metre",
|
||||
"pl": "metr",
|
||||
"cs": "metr"
|
||||
}
|
||||
}
|
||||
],
|
||||
"appliesToKey": [
|
||||
"kerb:height"
|
||||
]
|
||||
"kerb:height": {
|
||||
"quantity": "distance",
|
||||
"denominations": [
|
||||
"cm",
|
||||
"m"
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -155,73 +155,13 @@
|
|||
"allowSplit": true,
|
||||
"units": [
|
||||
{
|
||||
"applicableUnits": [
|
||||
{
|
||||
"#": "km/h is the default for a maxspeed; should be empty string",
|
||||
"canonicalDenomination": "",
|
||||
"alternativeDenomination": [
|
||||
"km/u",
|
||||
"kmh",
|
||||
"kph"
|
||||
],
|
||||
"human": {
|
||||
"en": "kilometers/hour",
|
||||
"ca": "quilòmetres/hora",
|
||||
"es": "kilómetros/hora",
|
||||
"nl": "kilometers/uur",
|
||||
"de": "Kilometer/Stunde",
|
||||
"pa_PK": "ہر گھنٹہ وچ کیلومیٹر",
|
||||
"fr": "kilomètres/heure",
|
||||
"cs": "km/hod"
|
||||
},
|
||||
"humanShort": {
|
||||
"en": "km/h",
|
||||
"ca": "km/h",
|
||||
"es": "km/h",
|
||||
"nl": "km/u",
|
||||
"de": "km/h",
|
||||
"pa_PK": "ہر گھنٹے وچ کیلومیٹر",
|
||||
"ru": "км/ч",
|
||||
"fr": "km/h",
|
||||
"cs": "km/h"
|
||||
}
|
||||
},
|
||||
{
|
||||
"canonicalDenomination": "mph",
|
||||
"useIfNoUnitGiven": [
|
||||
"gb",
|
||||
"us"
|
||||
],
|
||||
"alternativeDenomination": [
|
||||
"m/u",
|
||||
"mh",
|
||||
"m/ph"
|
||||
],
|
||||
"human": {
|
||||
"en": "miles/hour",
|
||||
"ca": "milles/hora",
|
||||
"es": "millas/hora",
|
||||
"nl": "miles/uur",
|
||||
"de": "Meilen/Stunde",
|
||||
"pa_PK": "ہر گھنٹہ وچ میل",
|
||||
"fr": "miles/heure",
|
||||
"cs": "míle/hod"
|
||||
},
|
||||
"humanShort": {
|
||||
"en": "mph",
|
||||
"ca": "mph",
|
||||
"es": "mph",
|
||||
"nl": "mph",
|
||||
"de": "mph",
|
||||
"pa_PK": "ہر گھنٹہ وچ میل",
|
||||
"fr": "mph",
|
||||
"cs": "mph"
|
||||
}
|
||||
}
|
||||
],
|
||||
"appliesToKey": [
|
||||
"maxspeed"
|
||||
]
|
||||
"maxspeed": {
|
||||
"quantity": "speed",
|
||||
"canonical": "kmh",
|
||||
"denominations": [
|
||||
"mph"
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -362,29 +362,12 @@
|
|||
},
|
||||
"units": [
|
||||
{
|
||||
"appliesToKey": [
|
||||
"height"
|
||||
],
|
||||
"applicableUnits": [
|
||||
{
|
||||
"canonicalDenomination": "m",
|
||||
"alternativeDenomination": [
|
||||
"meter",
|
||||
"mtr"
|
||||
],
|
||||
"human": {
|
||||
"nl": " meter",
|
||||
"en": " meter",
|
||||
"ru": " метр",
|
||||
"de": " Meter",
|
||||
"ca": " metre",
|
||||
"es": " metros",
|
||||
"pl": " metr",
|
||||
"cs": " metr"
|
||||
}
|
||||
}
|
||||
],
|
||||
"eraseInvalidValues": true
|
||||
"height": {
|
||||
"quantity": "distance",
|
||||
"denominations": [
|
||||
"m"
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -98,44 +98,13 @@
|
|||
],
|
||||
"units": [
|
||||
{
|
||||
"appliesToKey": [
|
||||
"desk:height"
|
||||
],
|
||||
"applicableUnits": [
|
||||
{
|
||||
"canonicalDenomination": "m",
|
||||
"alternativeDenomination": [
|
||||
"meter"
|
||||
],
|
||||
"human": {
|
||||
"en": "meter",
|
||||
"fr": "mètre",
|
||||
"de": "Meter",
|
||||
"nl": "meter",
|
||||
"pa_PK": "میٹر",
|
||||
"ca": "metre",
|
||||
"pl": "metr",
|
||||
"cs": "metr"
|
||||
}
|
||||
},
|
||||
{
|
||||
"canonicalDenomination": "cm",
|
||||
"alternativeDenomination": [
|
||||
"centimeter",
|
||||
"cms"
|
||||
],
|
||||
"human": {
|
||||
"en": "centimeter",
|
||||
"fr": "centimètre",
|
||||
"de": "Zentimeter",
|
||||
"nl": "centimeter",
|
||||
"pa_PK": "سینٹیمیٹر",
|
||||
"ca": "centímetre",
|
||||
"pl": "centymetr",
|
||||
"cs": "centimetr"
|
||||
}
|
||||
}
|
||||
]
|
||||
"desk:height": {
|
||||
"quantity": "distance",
|
||||
"denominations": [
|
||||
"m",
|
||||
"cm"
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -116,64 +116,13 @@
|
|||
],
|
||||
"units": [
|
||||
{
|
||||
"appliesToKey": [
|
||||
"maxspeed"
|
||||
],
|
||||
"applicableUnits": [
|
||||
{
|
||||
"#": "km/h is the default for a maxspeed; should be empty string",
|
||||
"canonicalDenomination": "",
|
||||
"alternativeDenomination": [
|
||||
"km/u",
|
||||
"kmh",
|
||||
"kph"
|
||||
],
|
||||
"human": {
|
||||
"en": "kilometers/hour",
|
||||
"ca": "quilòmetres/hora",
|
||||
"es": "kilómetros/hora",
|
||||
"nl": "kilometers/uur",
|
||||
"de": "Kilometer/Stunde",
|
||||
"cs": "kilometry/hodinu"
|
||||
},
|
||||
"humanShort": {
|
||||
"en": "km/h",
|
||||
"ca": "km/h",
|
||||
"es": "km/h",
|
||||
"nl": "km/u",
|
||||
"de": "km/h",
|
||||
"cs": "km/h"
|
||||
}
|
||||
},
|
||||
{
|
||||
"canonicalDenomination": "mph",
|
||||
"useIfNoUnitGiven": [
|
||||
"gb",
|
||||
"us"
|
||||
],
|
||||
"alternativeDenomination": [
|
||||
"m/u",
|
||||
"mh",
|
||||
"m/ph"
|
||||
],
|
||||
"human": {
|
||||
"en": "miles/hour",
|
||||
"ca": "milles/hora",
|
||||
"es": "millas/hora",
|
||||
"nl": "miles/uur",
|
||||
"de": "Meilen/Stunde",
|
||||
"cs": "míle/hodinu"
|
||||
},
|
||||
"humanShort": {
|
||||
"en": "mph",
|
||||
"ca": "mph",
|
||||
"es": "mph",
|
||||
"nl": "mph",
|
||||
"de": "mph",
|
||||
"cs": "mph"
|
||||
}
|
||||
}
|
||||
]
|
||||
"maxspeed": {
|
||||
"quantity": "speed",
|
||||
"denominations": [
|
||||
"kmh",
|
||||
"mph"
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -115,64 +115,13 @@
|
|||
],
|
||||
"units": [
|
||||
{
|
||||
"appliesToKey": [
|
||||
"maxspeed"
|
||||
],
|
||||
"applicableUnits": [
|
||||
{
|
||||
"#": "km/h is the default for a maxspeed; should be empty string",
|
||||
"canonicalDenomination": "",
|
||||
"alternativeDenomination": [
|
||||
"km/u",
|
||||
"kmh",
|
||||
"kph"
|
||||
],
|
||||
"human": {
|
||||
"en": "kilometers/hour",
|
||||
"ca": "quilòmetres/hora",
|
||||
"es": "kilómetros/hora",
|
||||
"nl": "kilometers/uur",
|
||||
"de": "Kilometer/Stunde",
|
||||
"cs": "kilometry/hodinu"
|
||||
},
|
||||
"humanShort": {
|
||||
"en": "km/h",
|
||||
"ca": "km/h",
|
||||
"es": "km/h",
|
||||
"nl": "km/u",
|
||||
"de": "km/h",
|
||||
"cs": "km/h"
|
||||
}
|
||||
},
|
||||
{
|
||||
"canonicalDenomination": "mph",
|
||||
"useIfNoUnitGiven": [
|
||||
"gb",
|
||||
"us"
|
||||
],
|
||||
"alternativeDenomination": [
|
||||
"m/u",
|
||||
"mh",
|
||||
"m/ph"
|
||||
],
|
||||
"human": {
|
||||
"en": "miles/hour",
|
||||
"ca": "milles/hora",
|
||||
"es": "millas/hora",
|
||||
"nl": "miles/uur",
|
||||
"de": "Meilen/Stunde",
|
||||
"cs": "míle/hodinu"
|
||||
},
|
||||
"humanShort": {
|
||||
"en": "mph",
|
||||
"ca": "mph",
|
||||
"es": "mph",
|
||||
"nl": "mph",
|
||||
"de": "mph",
|
||||
"cs": "mph"
|
||||
}
|
||||
}
|
||||
]
|
||||
"maxspeed": {
|
||||
"quantity": "speed",
|
||||
"canonical": "kmh",
|
||||
"denominations": [
|
||||
"mph"
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -460,7 +460,8 @@
|
|||
"if": "surface=fine_gravel",
|
||||
"then": {
|
||||
"en": "The surface is <b>fine gravel</b>",
|
||||
"nl": "De ondergrond bestaat uit <b>grind</b>"
|
||||
"nl": "De ondergrond bestaat uit <b>grind</b>",
|
||||
"de": "Die Oberfläche ist <b>feiner Kies</b>"
|
||||
}
|
||||
}
|
||||
],
|
||||
|
|
|
@ -841,44 +841,13 @@
|
|||
},
|
||||
"units": [
|
||||
{
|
||||
"appliesToKey": [
|
||||
"door:width"
|
||||
],
|
||||
"applicableUnits": [
|
||||
{
|
||||
"canonicalDenomination": "m",
|
||||
"alternativeDenomination": [
|
||||
"meter"
|
||||
],
|
||||
"human": {
|
||||
"en": "meter",
|
||||
"nl": "meter",
|
||||
"fr": "mètre",
|
||||
"de": "Meter",
|
||||
"da": "meter",
|
||||
"pa_PK": "میٹر",
|
||||
"ca": "metre",
|
||||
"cs": "metr"
|
||||
}
|
||||
},
|
||||
{
|
||||
"canonicalDenomination": "cm",
|
||||
"alternativeDenomination": [
|
||||
"centimeter",
|
||||
"cms"
|
||||
],
|
||||
"human": {
|
||||
"en": "centimeter",
|
||||
"nl": "centimeter",
|
||||
"fr": "centimètre",
|
||||
"de": "Zentimeter",
|
||||
"da": "centimeter",
|
||||
"pa_PK": "سینٹیمیٹر",
|
||||
"ca": "centimetre",
|
||||
"cs": "centimetr"
|
||||
}
|
||||
}
|
||||
]
|
||||
"door:width": {
|
||||
"quantity": "distance",
|
||||
"denominations": [
|
||||
"m",
|
||||
"cm"
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -480,42 +480,13 @@
|
|||
},
|
||||
"units": [
|
||||
{
|
||||
"appliesToKey": [
|
||||
"toilets:door:width"
|
||||
],
|
||||
"applicableUnits": [
|
||||
{
|
||||
"canonicalDenomination": "m",
|
||||
"alternativeDenomination": [
|
||||
"meter"
|
||||
],
|
||||
"human": {
|
||||
"en": "meter",
|
||||
"nl": "meter",
|
||||
"fr": "mètre",
|
||||
"de": "Meter",
|
||||
"da": "meter",
|
||||
"ca": "metre",
|
||||
"cs": "metr"
|
||||
}
|
||||
},
|
||||
{
|
||||
"canonicalDenomination": "cm",
|
||||
"alternativeDenomination": [
|
||||
"centimeter",
|
||||
"cms"
|
||||
],
|
||||
"human": {
|
||||
"en": "centimeter",
|
||||
"nl": "centimeter",
|
||||
"fr": "centimètre",
|
||||
"de": "Zentimeter",
|
||||
"da": "centimeter",
|
||||
"ca": "centimetre",
|
||||
"cs": "centimetr"
|
||||
}
|
||||
}
|
||||
]
|
||||
"toilets:door:width": {
|
||||
"quantity": "distance",
|
||||
"denominations": [
|
||||
"m",
|
||||
"cm"
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
384
assets/layers/unit/unit.json
Normal file
384
assets/layers/unit/unit.json
Normal file
|
@ -0,0 +1,384 @@
|
|||
{
|
||||
"id": "unit",
|
||||
"description": {
|
||||
"en": "Library layer with all (common) units. Units can _only_ be imported from this file"
|
||||
},
|
||||
"source": "special:library",
|
||||
"units": [
|
||||
{
|
||||
"quantity": "power",
|
||||
"applicableUnits": [
|
||||
{
|
||||
"canonicalDenomination": "MW",
|
||||
"alternativeDenomination": [
|
||||
"megawatts",
|
||||
"megawatt"
|
||||
],
|
||||
"human": {
|
||||
"en": "{quantity} megawatts",
|
||||
"nl": "{quantity} megawatt",
|
||||
"fr": "{quantity} megawatts",
|
||||
"de": "{quantity} Megawatt",
|
||||
"eo": "{quantity} megavatoj",
|
||||
"it": "{quantity} megawatt",
|
||||
"ru": "{quantity} мегаватт",
|
||||
"zh_Hant": "{quantity} 百萬瓦",
|
||||
"id": "{quantity} megawat",
|
||||
"hu": "{quantity} megawatt",
|
||||
"ca": "{quantity} megavats",
|
||||
"da": "{quantity} Megawatt",
|
||||
"cs": "{quantity} megawatty"
|
||||
}
|
||||
},
|
||||
{
|
||||
"canonicalDenomination": "kW",
|
||||
"alternativeDenomination": [
|
||||
"kilowatts",
|
||||
"kilowatt"
|
||||
],
|
||||
"human": {
|
||||
"en": "{quantity} kilowatt",
|
||||
"nl": "{quantity} kilowatt",
|
||||
"fr": "{quantity} kilowatts",
|
||||
"de": "{quantity} Kilowatt",
|
||||
"eo": "{quantity} kilovatoj",
|
||||
"it": "{quantity} kilowatt",
|
||||
"nb_NO": "{quantity} kilowatt",
|
||||
"ru": "{quantity} киловатт",
|
||||
"zh_Hant": "{quantity} 千瓦",
|
||||
"id": "{quantity} kilowat",
|
||||
"hu": "{quantity} kilowatt",
|
||||
"ca": "{quantity} quilovats",
|
||||
"da": "{quantity} Kilowatt",
|
||||
"cs": "{quantity} kilowatty"
|
||||
}
|
||||
},
|
||||
{
|
||||
"canonicalDenomination": "W",
|
||||
"alternativeDenomination": [
|
||||
"watts",
|
||||
"watt"
|
||||
],
|
||||
"human": {
|
||||
"en": "{quantity} watts",
|
||||
"nl": "{quantity} watt",
|
||||
"fr": "{quantity} watts",
|
||||
"de": "{quantity} Watt",
|
||||
"eo": "{quantity} vatoj",
|
||||
"it": "{quantity} watt",
|
||||
"ru": "{quantity} ватт",
|
||||
"id": "{quantity} watt",
|
||||
"hu": "{quantity} watt",
|
||||
"ca": "{quantity} vats",
|
||||
"da": "{quantity} Watt",
|
||||
"cs": "{quantity} watty",
|
||||
"zh_Hant": "{quantity} 瓦"
|
||||
}
|
||||
},
|
||||
{
|
||||
"canonicalDenomination": "GW",
|
||||
"alternativeDenomination": [
|
||||
"gigawatts",
|
||||
"gigawatt"
|
||||
],
|
||||
"human": {
|
||||
"en": "{quantity} gigawatts",
|
||||
"nl": "{quantity} gigawatt",
|
||||
"fr": "{quantity} gigawatts",
|
||||
"de": "{quantity} Gigawatt",
|
||||
"eo": "{quantity} gigavatoj",
|
||||
"it": "{quantity} gigawatt",
|
||||
"ru": "{quantity} гигаватт",
|
||||
"id": "{quantity} gigawatt",
|
||||
"hu": "{quantity} gigawatt",
|
||||
"ca": "{quantity} gigavats",
|
||||
"da": "{quantity} Gigawatt",
|
||||
"cs": "{quantity} gigawatty",
|
||||
"zh_Hant": "{quantity} 千兆瓦"
|
||||
}
|
||||
}
|
||||
],
|
||||
"eraseInvalidValues": true
|
||||
},
|
||||
{
|
||||
"quantity": "voltage",
|
||||
"applicableUnits": [
|
||||
{
|
||||
"canonicalDenomination": "V",
|
||||
"alternativeDenomination": [
|
||||
"v",
|
||||
"volt",
|
||||
"voltage",
|
||||
"Volt"
|
||||
],
|
||||
"human": {
|
||||
"en": "{quantity} Volt",
|
||||
"nl": "{quantity} volt"
|
||||
}
|
||||
}
|
||||
],
|
||||
"eraseInvalidValues": true
|
||||
},
|
||||
{
|
||||
"quantity": "current",
|
||||
"applicableUnits": [
|
||||
{
|
||||
"canonicalDenomination": "A",
|
||||
"alternativeDenomination": [
|
||||
"a",
|
||||
"amp",
|
||||
"amperage",
|
||||
"A"
|
||||
],
|
||||
"human": {
|
||||
"en": "{quantity} A",
|
||||
"nl": "{quantity} A"
|
||||
}
|
||||
}
|
||||
],
|
||||
"eraseInvalidValues": true
|
||||
},
|
||||
{
|
||||
"quantity": "distance",
|
||||
"eraseInvalidValue": true,
|
||||
"applicableUnits": [
|
||||
{
|
||||
"canonicalDenomination": "m",
|
||||
"useIfNoUnitGiven": true,
|
||||
"alternativeDenomination": [
|
||||
"meter",
|
||||
"meters"
|
||||
],
|
||||
"human": {
|
||||
"en": "{quantity} meter",
|
||||
"nl": "{quantity} meter",
|
||||
"fr": "{quantity} mètres",
|
||||
"de": "{quantity} Meter",
|
||||
"eo": "{quantity} metro",
|
||||
"it": "{quantity} metri",
|
||||
"ru": "{quantity} метр",
|
||||
"id": "{quantity} meter",
|
||||
"hu": "{quantity} méter",
|
||||
"ca": "{quantity} metre",
|
||||
"da": "{quantity} meter",
|
||||
"cs": "{quantity} metr",
|
||||
"es": "{quantity} metros",
|
||||
"pl": "{quantity} metr",
|
||||
"pa_PK": "{quantity}میٹر",
|
||||
"zh_Hant": "{quantity} 公尺",
|
||||
"nb_NO": "{quantity} meter",
|
||||
"eu": "{quantity} ·metro"
|
||||
},
|
||||
"humanSingular": {
|
||||
"en": "one meter",
|
||||
"fr": "un mètre",
|
||||
"nl": "één meter",
|
||||
"de": "ein Meter"
|
||||
}
|
||||
},
|
||||
{
|
||||
"canonicalDenomination": "cm",
|
||||
"alternativeDenomination": [
|
||||
"centimeter",
|
||||
"centimeters",
|
||||
"cms"
|
||||
],
|
||||
"human": {
|
||||
"en": "{quantity} centimeter",
|
||||
"fr": "{quantity} centimètres",
|
||||
"de": "{quantity} Zentimeter",
|
||||
"da": "{quantity} centimeter",
|
||||
"nl": "{quantity} centimeter",
|
||||
"ca": "{quantity} centimetre",
|
||||
"cs": "{quantity} centimetr",
|
||||
"pl": "{quantity} centymetr",
|
||||
"ru": "{quantity} сантиметры",
|
||||
"pa_PK": " {quantity}سینٹیمیٹر"
|
||||
},
|
||||
"humanSingular": {
|
||||
"en": "one centimeter",
|
||||
"nl": "één centimeter"
|
||||
}
|
||||
},
|
||||
{
|
||||
"canonicalDenomination": "mm",
|
||||
"alternativeDenomination": [
|
||||
"millimeter",
|
||||
"millimeters"
|
||||
],
|
||||
"human": {
|
||||
"en": "{quantity} millimeters",
|
||||
"nl": "{quantity} millimeter",
|
||||
"de": "{quantity} Millimeter",
|
||||
"ru": "{quantity} миллиметры",
|
||||
"ca": "{quantity} mil·límetres",
|
||||
"cs": "{quantity} milimetry",
|
||||
"pa_PK": "{quantity} ملیمیٹر"
|
||||
},
|
||||
"humanSingular": {
|
||||
"en": "one millimeter",
|
||||
"nl": "één millimeter",
|
||||
"de": "ein Millimeter"
|
||||
}
|
||||
},
|
||||
{
|
||||
"canonicalDenomination": "ft",
|
||||
"alternativeDenomination": [
|
||||
"feet",
|
||||
"voet"
|
||||
],
|
||||
"human": {
|
||||
"en": "{quantity} feet",
|
||||
"nl": "{quantity} voet",
|
||||
"fr": "{quantity} pieds",
|
||||
"de": "{quantity} Fuß",
|
||||
"eo": "{quantity} futo",
|
||||
"it": "{quantity} piedi",
|
||||
"ca": "{quantity} peus",
|
||||
"es": "{quantity} pies",
|
||||
"da": "{quantity} fod",
|
||||
"cs": "{quantity} stopa",
|
||||
"eu": "{quantity} ·hanka",
|
||||
"pl": "{quantity} stopy",
|
||||
"nb_NO": "{quantity} fot",
|
||||
"pa_PK": "{quantity} فوٹ"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"quantity": "speed",
|
||||
"applicableUnits": [
|
||||
{
|
||||
"#": "km/h is the default for a maxspeed; should be empty string",
|
||||
"canonicalDenomination": "kmh",
|
||||
"alternativeDenomination": [
|
||||
"km/u",
|
||||
"km/h",
|
||||
"kph"
|
||||
],
|
||||
"human": {
|
||||
"en": "{quantity} kilometers/hour",
|
||||
"ca": "{quantity} quilòmetres/hora",
|
||||
"es": "{quantity} kilómetros/hora",
|
||||
"nl": "{quantity} kilometers/uur",
|
||||
"de": "{quantity} Kilometer/Stunde",
|
||||
"cs": "{quantity} kilometry/hodinu",
|
||||
"pa_PK": "{quantity}ہر گھنٹہ وچ کیلومیٹر",
|
||||
"fr": "{quantity} kilomètres/heure"
|
||||
},
|
||||
"humanShort": {
|
||||
"en": "{quantity} km/h",
|
||||
"ca": "{quantity} km/h",
|
||||
"es": "{quantity} km/h",
|
||||
"nl": "{quantity} km/u",
|
||||
"de": "{quantity} km/h",
|
||||
"cs": "{quantity} km/h",
|
||||
"pa_PK": "{quantity}ہر گھنٹے وچ کیلومیٹر",
|
||||
"ru": "{quantity} км/ч",
|
||||
"fr": "{quantity} km/h"
|
||||
}
|
||||
},
|
||||
{
|
||||
"canonicalDenomination": "mph",
|
||||
"addSpace": true,
|
||||
"useIfNoUnitGiven": [
|
||||
"gb",
|
||||
"us"
|
||||
],
|
||||
"alternativeDenomination": [
|
||||
"m/u",
|
||||
"mh",
|
||||
"m/ph"
|
||||
],
|
||||
"human": {
|
||||
"en": "{quantity} miles/hour",
|
||||
"ca": "{quantity} milles/hora",
|
||||
"es": "{quantity} millas/hora",
|
||||
"nl": "{quantity} miles/uur",
|
||||
"de": "{quantity} Meilen/Stunde",
|
||||
"cs": "{quantity} míle/hodinu",
|
||||
"fr": "{quantity} miles/heure",
|
||||
"pa_PK": "{quantity} ہر گھنٹہ وچ میل"
|
||||
},
|
||||
"humanShort": {
|
||||
"en": "{quantity} mph",
|
||||
"ca": "{quantity} mph",
|
||||
"es": "{quantity} mph",
|
||||
"nl": "{quantity} mph",
|
||||
"de": "{quantity} mph",
|
||||
"cs": "{quantity} mph",
|
||||
"pa_PK": "{quantity}ہر گھنٹہ وچ میل",
|
||||
"fr": "{quantity} mph"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"quantity": "duration",
|
||||
"applicableUnits": [
|
||||
{
|
||||
"canonicalDenomination": "minutes",
|
||||
"addSpace": true,
|
||||
"canonicalDenominationSingular": "minute",
|
||||
"alternativeDenomination": [
|
||||
"m",
|
||||
"min",
|
||||
"mins",
|
||||
"minuten",
|
||||
"mns"
|
||||
],
|
||||
"human": {
|
||||
"en": "{quantity} minutes",
|
||||
"nl": "{quantity} minuten"
|
||||
},
|
||||
"humanSingular": {
|
||||
"en": "one minute",
|
||||
"nl": "één minuut"
|
||||
}
|
||||
},
|
||||
{
|
||||
"canonicalDenomination": "hours",
|
||||
"addSpace": true,
|
||||
"canonicalDenominationSingular": "hour",
|
||||
"alternativeDenomination": [
|
||||
"h",
|
||||
"hrs",
|
||||
"hours",
|
||||
"u",
|
||||
"uur",
|
||||
"uren"
|
||||
],
|
||||
"human": {
|
||||
"en": "{quantity} hours",
|
||||
"nl": "{quantity} uren"
|
||||
},
|
||||
"humanSingular": {
|
||||
"en": "one hour",
|
||||
"nl": "één uur"
|
||||
}
|
||||
},
|
||||
{
|
||||
"canonicalDenomination": "days",
|
||||
"addSpace": true,
|
||||
"canonicalDenominationSingular": "day",
|
||||
"alternativeDenomination": [
|
||||
"dys",
|
||||
"dagen",
|
||||
"dag"
|
||||
],
|
||||
"human": {
|
||||
"en": "{quantity} days",
|
||||
"nl": "{quantity} day"
|
||||
},
|
||||
"humanSingular": {
|
||||
"en": "one day",
|
||||
"nl": "één dag"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"pointRendering": null,
|
||||
"lineRendering": null
|
||||
}
|
|
@ -123,45 +123,20 @@
|
|||
],
|
||||
"units": [
|
||||
{
|
||||
"appliesToKey": [
|
||||
"width",
|
||||
"_biggest_width"
|
||||
],
|
||||
"defaultUnit": "cm",
|
||||
"applicableUnits": [
|
||||
{
|
||||
"useIfNoUnitGiven": true,
|
||||
"canonicalDenomination": "m",
|
||||
"alternativeDenomination": [
|
||||
"meter"
|
||||
],
|
||||
"human": {
|
||||
"en": "meter",
|
||||
"fr": "mètre",
|
||||
"de": "Meter",
|
||||
"da": "meter",
|
||||
"nl": "meter",
|
||||
"ca": "metre",
|
||||
"cs": "metr"
|
||||
}
|
||||
},
|
||||
{
|
||||
"canonicalDenomination": "cm",
|
||||
"alternativeDenomination": [
|
||||
"centimeter",
|
||||
"cms"
|
||||
],
|
||||
"human": {
|
||||
"en": "centimeter",
|
||||
"fr": "centimètre",
|
||||
"de": "Zentimeter",
|
||||
"da": "centimeter",
|
||||
"nl": "centimeter",
|
||||
"ca": "centimetre",
|
||||
"cs": "centimetr"
|
||||
}
|
||||
}
|
||||
]
|
||||
"width": {
|
||||
"quantity": "distance",
|
||||
"denominations": [
|
||||
"m",
|
||||
"cm"
|
||||
]
|
||||
},
|
||||
"_biggest_width": {
|
||||
"quantity": "distance",
|
||||
"denominations": [
|
||||
"m",
|
||||
"cm"
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -300,130 +300,19 @@
|
|||
],
|
||||
"units": [
|
||||
{
|
||||
"appliesToKey": [
|
||||
"generator:output:electricity"
|
||||
],
|
||||
"applicableUnits": [
|
||||
{
|
||||
"canonicalDenomination": "MW",
|
||||
"alternativeDenomination": [
|
||||
"megawatts",
|
||||
"megawatt"
|
||||
],
|
||||
"human": {
|
||||
"en": " megawatts",
|
||||
"nl": " megawatt",
|
||||
"fr": " megawatts",
|
||||
"de": " Megawatt",
|
||||
"eo": " megavatoj",
|
||||
"it": " megawatt",
|
||||
"ru": " мегаватт",
|
||||
"zh_Hant": " 百萬瓦",
|
||||
"id": " megawat",
|
||||
"hu": " megawatt",
|
||||
"ca": " megavats",
|
||||
"da": " Megawatt",
|
||||
"cs": " megawatty"
|
||||
}
|
||||
},
|
||||
{
|
||||
"canonicalDenomination": "kW",
|
||||
"alternativeDenomination": [
|
||||
"kilowatts",
|
||||
"kilowatt"
|
||||
],
|
||||
"human": {
|
||||
"en": " kilowatts",
|
||||
"nl": " kilowatt",
|
||||
"fr": " kilowatts",
|
||||
"de": " Kilowatt",
|
||||
"eo": " kilovatoj",
|
||||
"it": " kilowatt",
|
||||
"nb_NO": " kilowatt",
|
||||
"ru": " киловатт",
|
||||
"zh_Hant": " 千瓦",
|
||||
"id": " kilowat",
|
||||
"hu": " kilowatt",
|
||||
"ca": " quilovats",
|
||||
"da": " Kilowatt",
|
||||
"cs": " kilowatty"
|
||||
}
|
||||
},
|
||||
{
|
||||
"canonicalDenomination": "W",
|
||||
"alternativeDenomination": [
|
||||
"watts",
|
||||
"watt"
|
||||
],
|
||||
"human": {
|
||||
"en": " watts",
|
||||
"nl": " watt",
|
||||
"fr": " watts",
|
||||
"de": " Watt",
|
||||
"eo": " vatoj",
|
||||
"it": " watt",
|
||||
"ru": " ватт",
|
||||
"zh_Hant": " 瓦",
|
||||
"id": " watt",
|
||||
"hu": " watt",
|
||||
"ca": " vats",
|
||||
"da": " Watt",
|
||||
"cs": " watty"
|
||||
}
|
||||
},
|
||||
{
|
||||
"canonicalDenomination": "GW",
|
||||
"alternativeDenomination": [
|
||||
"gigawatts",
|
||||
"gigawatt"
|
||||
],
|
||||
"human": {
|
||||
"en": " gigawatts",
|
||||
"nl": " gigawatt",
|
||||
"fr": " gigawatts",
|
||||
"de": " Gigawatt",
|
||||
"eo": " gigavatoj",
|
||||
"it": " gigawatt",
|
||||
"ru": " гигаватт",
|
||||
"zh_Hant": " 千兆瓦",
|
||||
"id": " gigawatt",
|
||||
"hu": " gigawatt",
|
||||
"ca": " gigavats",
|
||||
"da": " Gigawatt",
|
||||
"cs": " gigawatty"
|
||||
}
|
||||
}
|
||||
],
|
||||
"eraseInvalidValues": true
|
||||
},
|
||||
{
|
||||
"appliesToKey": [
|
||||
"height",
|
||||
"rotor:diameter"
|
||||
],
|
||||
"applicableUnits": [
|
||||
{
|
||||
"canonicalDenomination": "m",
|
||||
"alternativeDenomination": [
|
||||
"meter"
|
||||
],
|
||||
"human": {
|
||||
"en": " meter",
|
||||
"nl": " meter",
|
||||
"fr": " mètres",
|
||||
"de": " Meter",
|
||||
"eo": " metro",
|
||||
"it": " metri",
|
||||
"ru": " метр",
|
||||
"zh_Hant": " 公尺",
|
||||
"id": " meter",
|
||||
"hu": " méter",
|
||||
"ca": " metre",
|
||||
"da": " meter",
|
||||
"cs": " metr"
|
||||
}
|
||||
}
|
||||
]
|
||||
"generator:output:electricity": "power",
|
||||
"height": {
|
||||
"quantity": "distance",
|
||||
"denominations": [
|
||||
"m"
|
||||
]
|
||||
},
|
||||
"rotor:diamter": {
|
||||
"quantity": "distance",
|
||||
"denominations": [
|
||||
"m"
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue