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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions