Ticket #43725

Remove unnecessarily gendered language

Eröffnet am: 2022-01-29 02:15 Letztes Update: 2022-02-10 01:08

Auswertung:
Verantwortlicher:
Typ:
Status:
Geschlossen
Komponente:
Meilenstein:
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Gefixt
Datei:
2

Details

Mostly in comments, but some /* TRANS: ... */ comments and translatable strings are affected as well.

Ticket-Verlauf (3/11 Historien)

2022-01-29 02:15 Aktualisiert von: alienvalkyrie
  • New Ticket "Remove unnecessarily gendered language" created
2022-01-29 02:29 Aktualisiert von: alienvalkyrie
Kommentar

This patch updates almost all comments and strings appropriately. It does not change:

  • Identifiers (in particular, ai/default/daimilitary.[ch]'s FINISH_HIM_CITY_COUNT constant)
  • The "diplomat–he, spy–she" thing, although one could argue that should also be bulldozed
  • The use of "he or she" in the license text included in the COPYING document and its variations
  • Some stuff in the m4 subdirectory, because I don't know exactly what that is and it seemed like someone else's code

The patch also includes some general typo and grammar fixes in affected lines.

I don't think it's worth the effort to go back and apply the same changes to S3_1 and S3_0 – maybe the string changes, but the comment changes probably aren't worth it.

2022-01-29 14:40 Aktualisiert von: cazfi
  • Meilenstein Update from (Keine) to 3.2.0
Kommentar

Reply To alienvalkyrie

I don't think it's worth the effort to go back and apply the same changes to S3_1 and S3_0 – maybe the string changes, but the comment changes probably aren't worth it.

Targeting to 3.2, then. We can change that if you decide to provide patches for older branches.

--

There's one comment change that might need more work

- /* An actor unit is asking the player what to do. Don't steal his
+ /* An actor unit is asking the player what to do. Don't steal its
* focus. */

This is about player's focus, I think. With "its", it seems like it refers to the unit.

2022-01-29 21:03 Aktualisiert von: cazfi
Kommentar

Reply To alienvalkyrie

* Some stuff in the m4 subdirectory, because I don't know exactly what that is and it seemed like someone else's code

Some of it comes from various upstreams (mostly gnulib), and gets updated (i.e. overwritten) with new versions, but some of it is our own. Ideally we should fix our own code that we're maintainers of, if there's any issues in there. Worth opening separate ticket to look in to that? (Probably better not to hold this main patch for that part)

2022-01-30 02:49 Aktualisiert von: alienvalkyrie
Kommentar

Reply To cazfi

Reply To alienvalkyrie

* Some stuff in the m4 subdirectory, because I don't know exactly what that is and it seemed like someone else's code

Some of it comes from various upstreams (mostly gnulib), and gets updated (i.e. overwritten) with new versions, but some of it is our own. Ideally we should fix our own code that we're maintainers of, if there's any issues in there. Worth opening separate ticket to look in to that? (Probably better not to hold this main patch for that part)

The three affected files – iconv.m4, lib-link.m4 and lib-prefix.m4 – all have a copyright notice from the Free Software Foundation and credit someone named Bruno Haible, so I think it's safe to assume they belong to the first category.

2022-01-30 02:56 Aktualisiert von: alienvalkyrie
Kommentar

Reply To cazfi

There's one comment change that might need more work - /* An actor unit is asking the player what to do. Don't steal his
+ /* An actor unit is asking the player what to do. Don't steal its
* focus. */ This is about player's focus, I think. With "its", it seems like it refers to the unit.

That's how I interpreted it – the unit currently has focus, so it's the unit's focus that would be taken away. The player's focus wouldn't really be stolen, just moved somewhere else.

Ultimately, it doesn't really matter; I rephrased it in a way that sidesteps the problem.

2022-01-30 04:04 Aktualisiert von: cazfi
  • Verantwortlicher Update from (Keine) to cazfi
  • Lösung Update from Keine to Accepted
Kommentar

Reply To alienvalkyrie

Reply To cazfi

There's one comment change that might need more work - /* An actor unit is asking the player what to do. Don't steal his
+ /* An actor unit is asking the player what to do. Don't steal its
* focus. */ This is about player's focus, I think. With "its", it seems like it refers to the unit.

That's how I interpreted it – the unit currently has focus, so it's the unit's focus that would be taken away. The player's focus wouldn't really be stolen, just moved somewhere else.

Ok, I had a wrong assumption about the context. The new version is fine anyway.

2022-01-31 20:28 Aktualisiert von: cazfi
  • Status Update from Offen to Geschlossen
  • Lösung Update from Accepted to Gefixt
Kommentar

Pushed to master, and closing now, though I'm not convinced that porting this to S3_1 would be too much work for avoiding releasing freeciv-3.1 in 2024, or later, without such indications that we still live in nineteenth century.

2022-02-10 01:08 Aktualisiert von: alienvalkyrie
Kommentar

Reply To cazfi

Pushed to master, and closing now, though I'm not convinced that porting this to S3_1 would be too much work for avoiding releasing freeciv-3.1 in 2024, or later, without such indications that we still live in nineteenth century.

~> #43830

Bearbeiten

Please login to add comment to this ticket » Anmelden