# Stale msgids in valid translations

**URL:** <https://forum.djangoproject.com/t/stale-msgids-in-valid-translations/27372>\
**Category:** Internationalization\
**Created:** [January 25, 2024, 1:17pm UTC](https://forum.djangoproject.com/t/stale-msgids-in-valid-translations/27372 "2024-01-25T13:17:06Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![shulcsm](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/shulcsm/32/18683_2.png) [@shulcsm](https://forum.djangoproject.com/u/shulcsm)\
**Post date:** [January 25, 2024, 1:17pm UTC](https://forum.djangoproject.com/t/stale-msgids-in-valid-translations/27372/1 "2024-01-25T13:17:06Z")

</div>

I looked in to how to solve this in transifex but it doesn’t seem like i can do anything without joining the a team and it seems to be an issue in multiple languages.

Here is the issue:  
[https://code.djangoproject.com/ticket/35144#comment:1](https://code.djangoproject.com/ticket/35144#comment:1)  
Some msgids changed apostrophe and now there are bunch of broken messages with present translations.

Issue only talks about Lithuanian but there seem to be ~30 translations with broken id’s and half of them have translations

---

<div class="post-metadata">

**Author:** ![claudep](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/claudep/32/5377_2.png) [@claudep](https://forum.djangoproject.com/u/claudep)\
**Post date:** [January 25, 2024, 1:36pm UTC](https://forum.djangoproject.com/t/stale-msgids-in-valid-translations/27372/2 "2024-01-25T13:36:24Z")

</div>

That’s why language teams have coordinators that are supposed to periodically (once every 8 months) check and update changed messages in their translations. Once a language is fully translated, it takes ~20min. to update for each Django release. I don’t think it’s a tough task, but many coordinators simply disappear without even telling anyone. If Transifex wouldn’t prevent removing a coordinator without adding a new one, I would have removed all coordinators for stale languages.

---

<div class="post-metadata">

**Author:** ![shulcsm](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/shulcsm/32/18683_2.png) [@shulcsm](https://forum.djangoproject.com/u/shulcsm)\
**Post date:** [January 25, 2024, 2:09pm UTC](https://forum.djangoproject.com/t/stale-msgids-in-valid-translations/27372/3 "2024-01-25T14:09:20Z")

</div>

Is this fixable. What should we do here?  
I really only care about the Lithuanian but it would be nice to update fix all of them.

Regarding the coordinators i have no clue about the process. But for me it seems weird that you can break existing (working) translations with source change when it’s a question of string replacement.

---

<div class="post-metadata">

**Author:** ![claudep](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/claudep/32/5377_2.png) [@claudep](https://forum.djangoproject.com/u/claudep)\
**Post date:** [January 25, 2024, 2:26pm UTC](https://forum.djangoproject.com/t/stale-msgids-in-valid-translations/27372/4 "2024-01-25T14:26:17Z")

</div>

You should join the Lithuanian team (or ping a team member) and complete the translations.

---

<div class="post-metadata">

**Author:** ![shulcsm](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/shulcsm/32/18683_2.png) [@shulcsm](https://forum.djangoproject.com/u/shulcsm)\
**Post date:** [January 25, 2024, 2:40pm UTC](https://forum.djangoproject.com/t/stale-msgids-in-valid-translations/27372/5 "2024-01-25T14:40:51Z")

</div>

I really hoped there is some way to fix all of them.  
I sent a request to join Lithuanian team.

---

<div class="post-metadata">

**Author:** ![shulcsm](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/shulcsm/32/18683_2.png) [@shulcsm](https://forum.djangoproject.com/u/shulcsm)\
**Post date:** [January 29, 2024, 6:21am UTC](https://forum.djangoproject.com/t/stale-msgids-in-valid-translations/27372/6 "2024-01-29T06:21:29Z")

</div>

Hey,  
Would you mind confirming my request to join Lithuanian team. It’s been pending for 3 days now.

---

<div class="post-metadata">

**Author:** ![claudep](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/claudep/32/5377_2.png) [@claudep](https://forum.djangoproject.com/u/claudep)\
**Post date:** [January 29, 2024, 8:06am UTC](https://forum.djangoproject.com/t/stale-msgids-in-valid-translations/27372/7 "2024-01-29T08:06:04Z")

</div>

Done! Happy translating!
