Ticket #43725

Remove unnecessarily gendered language

Open Date: 2022-01-29 02:15 Last Update: 2022-02-10 01:08

Reporter:
Owner:
Type:
Status:
Closed
Component:
MileStone:
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Fixed
File:
2

Details

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

Ticket History (3/11 Histories)

2022-01-29 02:15 Updated by: alienvalkyrie
  • New Ticket "Remove unnecessarily gendered language" created
2022-01-29 02:29 Updated by: alienvalkyrie
Comment

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 Updated by: cazfi
  • Milestone Update from (None) to 3.2.0
Comment

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 Updated by: cazfi
Comment

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 Updated by: alienvalkyrie
Comment

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 Updated by: alienvalkyrie
Comment

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 Updated by: cazfi
  • Owner Update from (None) to cazfi
  • Resolution Update from None to Accepted
Comment

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 Updated by: cazfi
  • Status Update from Open to Closed
  • Resolution Update from Accepted to Fixed
Comment

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 Updated by: alienvalkyrie
Comment

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

Edit

Please login to add comment to this ticket » Login