# How can you find more context for a text?

**URL:** https://meta.discourse.org/t/how-can-you-find-more-context-for-a-text/395051
**Category:** Translations
**Created:** [February 3, 2026, 4:13pm UTC](https://meta.discourse.org/t/how-can-you-find-more-context-for-a-text/395051 "2026-02-03T16:13:14Z")
**Posts on this page:** 16
**Page:** 1

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [February 3, 2026, 4:13pm UTC](https://meta.discourse.org/t/how-can-you-find-more-context-for-a-text/395051/1 "2026-02-03T16:13:14Z")

</div>

When I wanted more context for translating a text, I usually looked at the translation history. There I could see when the text was added, and with the date and time I could often find the PR on GitHub very quickly. Often the description there is helpful enough, and sometimes there are even screenshots and videos that make the context very clear. If that doesn’t help, at least you can find the relevant code sections very easily.

Unfortunately, this workflow now only works to a very limited extent for me. For new texts, I can still find out when they were added.

 ![image](https://global.discourse-cdn.com/meta/original/4X/6/6/f/66fe02062171a4c266ed779ee2e6bc52cc0beb64.png)

However, when the release was made, all texts were moved to the release folder, which is why all texts created before are now shown as having been added to the project on 2026-01-28T17:22:00Z. This does not help me to find the PR quickly.

 ![image](https://global.discourse-cdn.com/meta/original/4X/9/a/c/9ac55e1a0c2ed6c60f68d2e9e91aaa75ef99e20e.png)

That’s why I’m interested in how other translators solve this problem. Are there any other tricks?

---

<div class="post-metadata">

### Author: ![gerhard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gerhard/32/119479_2.png) [@gerhard](https://meta.discourse.org/u/gerhard)
#### Post date: [February 4, 2026, 12:43am UTC](https://meta.discourse.org/t/how-can-you-find-more-context-for-a-text/395051/3 "2026-02-04T00:43:21Z")

</div>

I quickly put something together. Does this work for you?

> **[Translation Strings | Discourse Translations](https://translations.discourse.org/strings?q=enabled+for+staff&project_id=)**
>
> Search and browse translation strings across Discourse projects.

> **[admin\_js.admin.upcoming\_changes.filter.enabled\_for\_staff | Discourse...](https://translations.discourse.org/strings/30712)**
>
> History and changes for admin\_js.admin.upcoming\_changes.filter.enabled\_for\_staff in discourse.

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [February 9, 2026, 6:18pm UTC](https://meta.discourse.org/t/how-can-you-find-more-context-for-a-text/395051/4 "2026-02-09T18:18:24Z")

</div>

The tool makes finding the PR even easier 🤩 Finding the PR based on the time the commit was merged was more difficult than clicking the link. Thank you!

How is the “removed” status determined? I was a little confused today

The tool say `js.category.visibility.more_options_hint_link` has been removed from both latest and release ([Translation Strings | Discourse Translations](https://bot.translate.discourse.org/strings?q=js.category.visibility.more_options_hint&project_id=))

 ![Screenshot_20260209_164838_Chrome](https://global.discourse-cdn.com/meta/original/4X/8/5/b/85bab6f3b1c292cb77623e16e24a55b568843b6d.jpeg)

This seems correct for latest. There is a remove action logged there

 ![image](https://global.discourse-cdn.com/meta/original/4X/0/a/f/0afc6e78d9532f7d36e3e281c1de035e5f1cd0c9.png)

But this isn’t the case for release. Here the status is the same, but there is no removal in the history

 ![image](https://global.discourse-cdn.com/meta/original/4X/1/1/0/110f0ab43e5ece965bccd48da3e0cbfd5b549f7f.png)

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [February 11, 2026, 4:37pm UTC](https://meta.discourse.org/t/how-can-you-find-more-context-for-a-text/395051/5 "2026-02-11T16:37:46Z")

</div>

Another case where I don’t understand why the status says removed

 ![Screenshot_20260211_173654_Chrome](https://global.discourse-cdn.com/meta/original/4X/2/9/7/297cd42f738fbf23676b0a1c7c5f71ff994af19f.jpeg)  
 ![Screenshot_20260211_173640_Chrome](https://global.discourse-cdn.com/meta/original/4X/e/4/b/e4b0c367d18974ec3d9a7bf770a197d1810eadf2.jpeg)

But it’s still helpful for finding the PR 🤩

---

<div class="post-metadata">

### Author: ![gerhard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gerhard/32/119479_2.png) [@gerhard](https://meta.discourse.org/u/gerhard)
#### Post date: [February 11, 2026, 4:43pm UTC](https://meta.discourse.org/t/how-can-you-find-more-context-for-a-text/395051/6 "2026-02-11T16:43:29Z")

</div>

There must be a bug somewhere. Honestly, I created this within two hours using AI as a prototype. I’ll clean it up. 😉

---

<div class="post-metadata">

### Author: ![stephtara](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephtara/32/517827_2.png) [@stephtara](https://meta.discourse.org/u/stephtara)
#### Post date: [February 18, 2026, 5:03pm UTC](https://meta.discourse.org/t/how-can-you-find-more-context-for-a-text/395051/7 "2026-02-18T17:03:03Z")

</div>

Was sent here because I was asking about context for fixing translations! So interested in something that helps.

What does PR mean here?

---

<div class="post-metadata">

### Author: ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)
#### Post date: [February 18, 2026, 5:13pm UTC](https://meta.discourse.org/t/how-can-you-find-more-context-for-a-text/395051/8 "2026-02-18T17:13:30Z")

</div>

> [@stephtara](#):
>
> What does PR mean here?

> **[About pull requests - GitHub Docs](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)**
>
> Pull requests let you propose, review, and merge code changes.

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [February 18, 2026, 6:42pm UTC](https://meta.discourse.org/t/how-can-you-find-more-context-for-a-text/395051/9 "2026-02-18T18:42:31Z")

</div>

Everything is fine. It doesn’t matter for my purposes. I just thought I’d note it here if I noticed anything. I actually still have to get used to how easily I can now find the associated Pull Request. Before, I often weighed whether it was worth the effort to search for the Pull Request and decided against it. Now it’s just a few clicks, I sometimes still forget that. Recently, the change history was even very helpful because Crowdin didn’t show the previous text, but the previous version was helpful enough as context so that I could save the step to the Pull Request.

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [February 24, 2026, 11:13pm UTC](https://meta.discourse.org/t/how-can-you-find-more-context-for-a-text/395051/10 "2026-02-24T23:13:51Z")

</div>

Maybe this is the same bug, but since here there is not only a log about the text being removed (while I cannot spot the string in the changelog of the PR), there is also a log about the text being re-added where I have the same problem. Maybe this example helps to find the bug.

In latest [site\_settings.google\_oauth2\_hd\_groups\_service\_account\_json | Discourse Translations](https://bot.translate.discourse.org/strings/34612) shows

 ![image](https://global.discourse-cdn.com/meta/original/4X/7/a/8/7a869ca31cf7360816b3a9fe6816d641850b5dc5.png)

While release [site\_settings.google\_oauth2\_hd\_groups\_service\_account\_json | Discourse Translations](https://bot.translate.discourse.org/strings/13968) for the same text doesn’t list the changes 7 months ago:

 ![image](https://global.discourse-cdn.com/meta/original/4X/6/2/4/624eddbdc8dd3a18d203333e7088e2b803ff5a6b.png)

* * *

Edit:  
Another example that doesn’t look right (Security-PR involved)

- [site\_settings.mailpace\_webhook\_token | Discourse Translations](https://bot.translate.discourse.org/strings/49018)

---

<div class="post-metadata">

### Author: ![gerhard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gerhard/32/119479_2.png) [@gerhard](https://meta.discourse.org/u/gerhard)
#### Post date: [March 5, 2026, 4:02pm UTC](https://meta.discourse.org/t/how-can-you-find-more-context-for-a-text/395051/11 "2026-03-05T16:02:57Z")

</div>

Okay, I resolved the issues with missing entries in the git history and commits appearing as removed when they actually weren’t.

> [@Moin](#):
>
> Another example that doesn’t look right (Security-PR involved)
> 
> - [site\_settings.mailpace\_webhook\_token | Discourse Translations](https://bot.translate.discourse.org/strings/49018)

This turned out to be an interesting case. The change was backported to the release branch, so the commits shown were technically correct. They simply have different git hashes.

To make this clearer, I’m now showing both PRs for each branch.

 ![image](https://global.discourse-cdn.com/meta/original/4X/4/a/5/4a56af0dd532e1ac4d32f67c2f8dcd52022c5060.png)

I also cleaned up a number of smaller issues. You’ll now see whether a commit belongs only to `latest` or to both branches, and it will indicate when a string was merely moved to a different file without any actual changes.

 ![image](https://global.discourse-cdn.com/meta/original/4X/0/3/8/0388dfff9ff6d8f332078cfae84157563b326c71.png)

 ![image](https://global.discourse-cdn.com/meta/original/4X/2/4/2/242bf37f2a48bfa0fa8ff4b404380d609f527678.png)

If you come across any other inconsistencies, please let me know.

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [March 5, 2026, 4:21pm UTC](https://meta.discourse.org/t/how-can-you-find-more-context-for-a-text/395051/12 "2026-03-05T16:21:26Z")

</div>

> [@gerhard](#):
>
> ![image](https://global.discourse-cdn.com/meta/original/4X/4/a/5/4a56af0dd532e1ac4d32f67c2f8dcd52022c5060.png)

I still don’t see where in the PR linked from the “removed” log the text about webhooks was removed. The only text change I see there seems unrelated

 ![Screenshot_20260305_171759_Firefox](https://global.discourse-cdn.com/meta/original/4X/2/7/6/276209fa1faa56c7f499d5c003d63a7bfd2379d4.jpeg)

And it’s the same here

> [@Moin](#):
>
> In latest [site\_settings.google\_oauth2\_hd\_groups\_service\_account\_json | Discourse Translations](https://bot.translate.discourse.org/strings/34612) shows
> 
> ![image](https://global.discourse-cdn.com/meta/original/4X/7/a/8/7a869ca31cf7360816b3a9fe6816d641850b5dc5.png)

I still cannot spot the text being removed or added in the PRs shown there

 ![Screenshot_20260305_171200_Firefox](https://global.discourse-cdn.com/meta/original/4X/7/7/f/77fcd7b52ed2d53231fa401484fc27ffe3beb9db.jpeg) ![Screenshot_20260305_171100_Firefox](https://global.discourse-cdn.com/meta/original/4X/c/6/7/c67cd2159d2b62a63307e5994579c9dce8c1d98b.jpeg)

---

<div class="post-metadata">

### Author: ![gerhard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gerhard/32/119479_2.png) [@gerhard](https://meta.discourse.org/u/gerhard)
#### Post date: [March 5, 2026, 8:57pm UTC](https://meta.discourse.org/t/how-can-you-find-more-context-for-a-text/395051/13 "2026-03-05T20:57:14Z")

</div>

Okay, I fixed that as well. There was stale data from a buggy import of git data.

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [March 20, 2026, 2:03am UTC](https://meta.discourse.org/t/how-can-you-find-more-context-for-a-text/395051/14 "2026-03-20T02:03:45Z")

</div>

I noticed that it says “removed” at the top, which doesn’t seem right to me

 ![image](https://global.discourse-cdn.com/meta/original/4X/a/d/9/ad9fa1268017662340e6257269494f06bfae08ec.png)

> **[js.styleguide.sections.segmented\_control.title | Discourse Translations](https://translations.discourse.org/strings/50734)**
>
> History and changes for js.styleguide.sections.segmented\_control.title in discourse.

---

<div class="post-metadata">

### Author: ![gerhard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gerhard/32/119479_2.png) [@gerhard](https://meta.discourse.org/u/gerhard)
#### Post date: [March 24, 2026, 8:55pm UTC](https://meta.discourse.org/t/how-can-you-find-more-context-for-a-text/395051/15 "2026-03-24T20:55:10Z")

</div>

> [@Moin](#):
>
> I noticed that it says “removed” at the top, which doesn’t seem right to me

That issue should be fixed.

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [March 25, 2026, 6:37pm UTC](https://meta.discourse.org/t/how-can-you-find-more-context-for-a-text/395051/16 "2026-03-25T18:37:39Z")

</div>

How frequently are the texts in the tool updated?

I searched for a text added in this PR but got no results  
[https://github.com/discourse/discourse/pull/38706](https://github.com/discourse/discourse/pull/38706)

---

<div class="post-metadata">

### Author: ![gerhard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gerhard/32/119479_2.png) [@gerhard](https://meta.discourse.org/u/gerhard)
#### Post date: [March 25, 2026, 8:12pm UTC](https://meta.discourse.org/t/how-can-you-find-more-context-for-a-text/395051/17 "2026-03-25T20:12:17Z")

</div>

Usually it takes only a few minutes, but I’m currently running a background job to backfill AI-generated context for each string. This temporarily prevents some features from working correctly, but everything should resolve itself within a day or so.
