OpenRCT2 / OpenRCT2/Localisation

Replace typewriter quotes

Open
#2,121 15 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

new field
Dominant language
No language data
Stars
72
Forks
213
Avg merge
10h 33m
Merged PRs (30d)
20

Description

The straight quotation marks - ' and " - were introduced by typewriters to save space, which carried over to ASCII.

Since the late 90s, there is little need to use them, as proper quotations have been introduced since. For example, this means you should use “ ” and ‘ ’ for quotation marks (at least in English, other languages can have different quotation marks such as « ») and ’ as an apostrophe.

More info can be found here: https://en.wikipedia.org/wiki/Quotation_mark

The typewriter quotes should be replaced everywhere except in technical strings such as <Mel's World>. And if present, the backtick (`) should be replaced with ‘.

Note that you will need to replace the characters in both the interface translation and objects translation.

Updated in:

  • ar-EG
  • ca-ES
  • cs-CZ
  • da-DK
  • de-DE
  • en-US
  • eo-OO
  • es-ES
  • fr-FR
  • hu-HU
  • it-IT
  • ja-JP
  • ko-KR
  • nb-NO
  • nl-NL
  • pl-PL
  • pt-BR
  • sv-SE
  • tr-TR
  • zh-CN
  • zh-TW

Notification when new strings arrive:
@Omaranwa @J0anJosep @octaroot @LPSGizmo @danidoedel @Wuzzy2 @tellovishous @JasperGray @Wirlie @JoelTroch @anon569 @LucaRed @AaronVanGeffen @telk5093 @Goddesen @Gymnasiast @renansimoes @Tupaschoal @Nubbie @izhangfei @daihakken @marcinkunert

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the interface translation and objects translation for one unchecked locale, then identify straight quotes and backticks while preserving technical strings such as <Mel's World>. Update the locale-specific quotation marks and apostrophes, and mark its checklist entry when both translation areas are complete and reviewed for language-appropriate punctuation.

Written by the indexing model from the issue text.

Assessment

Domain
internationalization, localization
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.