diff --git a/data/core.yaml b/data/core.yaml index 101440de6..a817bb1cd 100644 --- a/data/core.yaml +++ b/data/core.yaml @@ -106,6 +106,11 @@ en: not_connected: There aren't enough lines/areas here to disconnect. connected_to_hidden: This can't be disconnected because it is connected to a hidden feature. relation: This can't be disconnected because it connects members of a relation. + flip: + title: Flip Horizontal + description: Flip this area horizontally. + key: F + annotation: Flipped an area horizontally. merge: title: Merge description: Merge these features. diff --git a/dist/locales/en.json b/dist/locales/en.json index bdd861383..542c66816 100644 --- a/dist/locales/en.json +++ b/dist/locales/en.json @@ -137,6 +137,12 @@ "connected_to_hidden": "This can't be disconnected because it is connected to a hidden feature.", "relation": "This can't be disconnected because it connects members of a relation." }, + "flip": { + "title": "Flip Horizontal", + "description": "Flip this area horizontally.", + "key": "F", + "annotation": "Flipped an area horizontally." + }, "merge": { "title": "Merge", "description": "Merge these features.", diff --git a/modules/actions/index.js b/modules/actions/index.js index afb314a94..16404b358 100644 --- a/modules/actions/index.js +++ b/modules/actions/index.js @@ -31,3 +31,4 @@ export { actionRotateWay } from './rotate_way'; export { actionSplit } from './split'; export { actionStraighten } from './straighten'; export { actionUnrestrictTurn } from './unrestrict_turn'; +export { actionFlip } from './flip'; diff --git a/modules/operations/index.js b/modules/operations/index.js index bd4058f5d..8022c87f5 100644 --- a/modules/operations/index.js +++ b/modules/operations/index.js @@ -9,3 +9,4 @@ export { operationReverse } from './reverse'; export { operationRotate } from './rotate'; export { operationSplit } from './split'; export { operationStraighten } from './straighten'; +export { operationFlip } from './flip'; \ No newline at end of file