diff --git a/data/en/suicide.yml b/data/en/suicide.yml index 7f6d73f..5f38c79 100644 --- a/data/en/suicide.yml +++ b/data/en/suicide.yml @@ -38,3 +38,12 @@ - a note from the deceased inconsiderate: - suicide note +- type: simple + note: When describing the behavior of computer software, using the word “hanged” needlessly invokes the topic of death by self-harm or lynching. Consider using the phrase “stopped responding to events” or “became unresponsive” instead. + considerate: + - the app stopped responding + - the app stopped responding to events + - the app became unresponsive + inconsiderate: + - hang + - hanged diff --git a/rules.md b/rules.md index 58a347e..6dcbd54 100644 --- a/rules.md +++ b/rules.md @@ -423,3 +423,4 @@ This is used for one case: `master` and `slave`. | `suicide-pact` | [simple](#simple) | `suicide epidemic`, `epidemic of suicides`, `suicide pact` | `rise in suicides` | | `failed-suicide` | [simple](#simple) | `failed suicide`, `failed attempt`, `suicide failure` | `suicide attempt`, `attempted suicide` | | `suicide-note` | [simple](#simple) | `suicide note` | `a note from the deceased` | +| `hang` | [simple](#simple) | `hang`, `hanged` | `the app stopped responding`, `the app stopped responding to events`, `the app became unresponsive` | diff --git a/test.js b/test.js index 63a03bc..40ebe71 100644 --- a/test.js +++ b/test.js @@ -515,6 +515,15 @@ test('Phrasing', function(t) { ], 'a.d.h.d' ) + t.same( + process( + 'The app hanged when dragging a window between a non-Retina and a Retina display' + ), + [ + '1:9-1:15: `hanged` may be insensitive, use `the app stopped responding`, `the app stopped responding to events`, `the app became unresponsive` instead' + ], + 'hang' + ) t.end() })