Refine power=generator preset (fixes #1675)

This commit is contained in:
John Firebaugh
2013-08-13 13:06:13 -07:00
parent 1deed79cbb
commit 4dad690a01
9 changed files with 62 additions and 7 deletions

View File

@@ -63,9 +63,9 @@ function generateCategories() {
function generateFields() {
var fields = {};
glob.sync(__dirname + '/data/presets/fields/*.json').forEach(function(file) {
glob.sync(__dirname + '/data/presets/fields/**/*.json').forEach(function(file) {
var field = read(file),
id = path.basename(file, '.json');
id = file.match(/presets\/fields\/([^.]*)\.json/)[1];
validate(file, field, fieldSchema);

View File

@@ -113,6 +113,12 @@ en:
label: Fee
fixme:
label: Fix Me
generator/method:
label: Method
generator/source:
label: Source
generator/type:
label: Type
highway:
label: Type
historic:
@@ -875,8 +881,8 @@ en:
name: Power
terms: "<translate with synonyms or related terms for 'Power', separated by commas>"
power/generator:
name: Power Plant
terms: "<translate with synonyms or related terms for 'Power Plant', separated by commas>"
name: Power Generator
terms: "<translate with synonyms or related terms for 'Power Generator', separated by commas>"
power/line:
name: Power Line
terms: "<translate with synonyms or related terms for 'Power Line', separated by commas>"

View File

@@ -248,6 +248,21 @@
"type": "textarea",
"label": "Fix Me"
},
"generator/method": {
"key": "generator:method",
"type": "combo",
"label": "Method"
},
"generator/source": {
"key": "generator:source",
"type": "combo",
"label": "Source"
},
"generator/type": {
"key": "generator:type",
"type": "combo",
"label": "Type"
},
"highway": {
"key": "highway",
"type": "combo",

View File

@@ -0,0 +1,5 @@
{
"key": "generator:method",
"type": "combo",
"label": "Method"
}

View File

@@ -0,0 +1,5 @@
{
"key": "generator:source",
"type": "combo",
"label": "Source"
}

View File

@@ -0,0 +1,5 @@
{
"key": "generator:type",
"type": "combo",
"label": "Type"
}

View File

@@ -3284,6 +3284,7 @@
"name": "Power"
},
"power/generator": {
"name": "Power Generator",
"geometry": [
"point",
"vertex",
@@ -3292,7 +3293,11 @@
"tags": {
"power": "generator"
},
"name": "Power Plant"
"fields": [
"generator/source",
"generator/method",
"generator/type"
]
},
"power/line": {
"geometry": [

View File

@@ -1,4 +1,5 @@
{
"name": "Power Generator",
"geometry": [
"point",
"vertex",
@@ -7,5 +8,9 @@
"tags": {
"power": "generator"
},
"name": "Power Plant"
"fields": [
"generator/source",
"generator/method",
"generator/type"
]
}

11
dist/locales/en.json vendored
View File

@@ -517,6 +517,15 @@
"fixme": {
"label": "Fix Me"
},
"generator/method": {
"label": "Method"
},
"generator/source": {
"label": "Source"
},
"generator/type": {
"label": "Type"
},
"highway": {
"label": "Type"
},
@@ -1546,7 +1555,7 @@
"terms": ""
},
"power/generator": {
"name": "Power Plant",
"name": "Power Generator",
"terms": ""
},
"power/line": {