diff --git a/data/core.yaml b/data/core.yaml index 80d36ba07..dc73edd84 100644 --- a/data/core.yaml +++ b/data/core.yaml @@ -1422,6 +1422,14 @@ en: boundary_h: "Boundaries" boundary: "A *boundary* relation is a group of one or more line features that together form an administrative boundary." boundary_add: "To add a feature to a boundary relation, select the feature and scroll down to the \"{relations}\" section of the feature editor, then press the {plus} add button to add this feature to a nearby existing relation or a new relation." + edit_menu: + title: Edit Menu + intro: "{rightclick} Right-click or {longpress_icon} long-press a feature will display the edit menu. The commands shown are context-specific and some are explained here." + edit_menu_h: "Advanced Commands from Edit Menu" + command_reverse: "The {reverse_icon} **{reverse}** command will change objects like oneway streets or cliffs where the top is one the left and the bottom on the right side." + command_disconnect: "The {disconnect_icon} **{disconnect}** command separates a connected point into independent points which can be separated from each other." + command_merge: "The {merge_icon} **{merge}** command create a single object from all selected objects. In order to turn a point into a line or an area while keeping the tags, create a line or an area without tags and merge it with the existing point." + command_extract: "The {extract_icon} **{extract}** command seperates a point from a line or area." notes: title: Notes intro: "*Notes* are used to alert other users that a feature requires fixing or attention. Notes mark a specific location on the map. To view existing notes or add new ones, open the {data_icon} **{map_data}** panel and enable the {osm_notes} layer." diff --git a/modules/ui/intro/helper.js b/modules/ui/intro/helper.js index 36a4554f2..1eb81d9f0 100644 --- a/modules/ui/intro/helper.js +++ b/modules/ui/intro/helper.js @@ -61,8 +61,8 @@ export function helpString(id, replacements) { merge_icon: icon('#iD-operation-merge', 'pre-text operation'), delete_icon: icon('#iD-operation-delete', 'pre-text operation'), circularize_icon: icon('#iD-operation-circularize', 'pre-text operation'), - split_icon: icon('#iD-operation-split', 'pre-text operation'), - orthogonalize_icon: icon('#iD-operation-orthogonalize', 'pre-text operation'), + reverse_icon: icon('#iD-operation-reverse', 'pre-text operation'), + extract_icon: icon('#iD-operation-extract', 'pre-text operation'), disconnect_icon: icon('#iD-operation-disconnect', 'pre-text operation'), layers_icon: icon('#iD-icon-layers', 'pre-text'), data_icon: icon('#iD-icon-data', 'pre-text'), @@ -104,6 +104,8 @@ export function helpString(id, replacements) { orthogonalize: t('operations.orthogonalize.title'), circularize: t('operations.circularize.title'), merge: t('operations.merge.title'), + reverse: t('operations.reverse.title'), + extract: t('operations.extract.title'), disconnect: t('operations.disconnect.title'), split: t('operations.split.title'), map_data: t('map_data.title'), diff --git a/modules/ui/panes/help.js b/modules/ui/panes/help.js index a77ef0c81..a9ea7b50e 100644 --- a/modules/ui/panes/help.js +++ b/modules/ui/panes/help.js @@ -142,6 +142,14 @@ export function uiPaneHelp(context) { 'boundary', 'boundary_add' ]], + ['edit_menu', [ + 'intro', + 'edit_menu_h', + 'command_reverse', + 'command_disconnect', + 'command_merge', + 'command_extract' + ]], ['notes', [ 'intro', 'add_note_h', @@ -223,6 +231,7 @@ export function uiPaneHelp(context) { 'help.relations.turn_restriction_h': 3, 'help.relations.route_h': 3, 'help.relations.boundary_h': 3, + 'help.edit_menu.edit_menu_h': 3, 'help.notes.add_note_h': 3, 'help.notes.update_note_h': 3, 'help.notes.save_note_h': 3,