Tíquete #43725

Remove unnecessarily gendered language

: 2022-01-29 02:15 Última Atualização: 2022-02-10 01:08

Relator:
Dono:
Tipo:
Estado:
Fechado
Componente:
Marcos:
Prioridade:
5 - Medium
Gravidade:
5 - Medium
Resolução:
Fixed
Arquivo:
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
Comentário

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
  • Marco Update from (Nenhum) to 3.2.0
Comentário

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
Comentário

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
Comentário

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
Comentário

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
  • Dono Update from (Nenhum) to cazfi
  • Resolução Update from Nenhum to Accepted
Comentário

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
  • Estado Update from Aberto to Fechado
  • Resolução Update from Accepted to Fixed
Comentário

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
Comentário

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

Editar

Please login to add comment to this ticket » Login