| | 59 | /* #18640 - Discourage contributors to use ref:ERDF:gdo in France. */ |
| | 60 | *[ref:ERDF:gdo][inside("FR")] { |
| | 61 | throwWarning: tr("{0} is deprecated", "{0.tag}"); |
| | 62 | suggestAlternative: "ref:FR:gdo"; |
| | 63 | group: tr("deprecated tagging"); |
| | 64 | fixChangeKey: "ref:ERDF:gdo=>ref:FR:gdo"; |
| | 65 | } |
| | 66 | |
| | 67 | /* #18640 - ref:FR:gdo validation */ |
| | 68 | *[ref:FR:gdo!~/[0-9AB]{5}[A-Z]{1,3}[0-9]{4,}/][inside("FR")] { |
| | 69 | throwWarning: tr("{0} is invalid", "{0.tag}"); |
| | 70 | } |
| | 71 | |
| | 72 | *[power=substation][!ref:FR:gdo][ref][operator~/^(Enedis|GRDF)$/][inside("FR")], |
| | 73 | *[power=switch][!ref:FR:gdo][ref][operator=Enedis][inside("FR")] { |
| | 74 | throwWarning: tr("{0} without {1}", "{0.key}", "{1.tag}"); |
| | 75 | group: tr("missing tag"); |
| | 76 | } |
| | 77 | |