Skip to content

Use U+2019 right single quotation mark instead of U+0027 apostrophe where appropriate #5797

Description

@dietmarkammerer

In the English Internationalization file (src/assets/i18n/en.json5), the most commonly used character for apostrophe is U+0027 apostrophe. However, according to the Unicode Standard (v13), the preferred apostrophe should be U+2019 right single quotation mark.

Punctuation Apostrophe. U+2019 right single quotation mark is preferred where the character is to represent a punctuation mark, as for contractions: “We’ve been here before.” In this latter case, U+2019 is also referred to as a punctuation apostrophe.

In a small number of places, U+2019 right single quotation mark is already used in src/assets/i18n/en.json5, e.g. in "admin.access-control.groups.form.alert.workflowGroup": "This group can’t be modified or deleted because it corresponds to …" etc.

Note that U+0027 apostrophe is also used for other purposesin the i18n file, e.g. here:
"comcol-role.edit.create.error.title": "Failed to create a group for the '{{ role }}' role", to denote the variable,
or here:
"item.edit.bitstreams.notifications.discarded.content": "Your changes were discarded. To reinstate your changes click the 'Undo' button", where it is used as quotation marks.

I suggest to replace U+0027 apostrophe with U+2019 right single quotation mark where it is used as punctuation mark,
and with U+2018 Left Single Quotation Mark and U+2019 right single quotation mark respectively, where it is used as quotation marks.

Ressources:
https://en.wikipedia.org/wiki/Quotation_marks_in_English#Typographical_considerations
https://www.unicode.org/versions/Unicode13.0.0/ch06.pdf#page=19

Metadata

Metadata

Assignees

No one assigned

    Type

    Fields

    No fields configured for Task.

    Projects

    Status
    ✅ Done / Closed

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions