# Text not available for translation

**URL:** <https://discourse.cataclysmdda.org/t/text-not-available-for-translation/10779>\
**Category:** Translations Team Discussion\
**Created:** [November 1, 2015, 4:41pm UTC](https://discourse.cataclysmdda.org/t/text-not-available-for-translation/10779 "2015-11-01T16:41:05Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Noctivagante](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/noctivagante/32/365_2.png) [@Noctivagante](https://discourse.cataclysmdda.org/u/Noctivagante)\
**Post date:** [November 1, 2015, 4:41pm UTC](https://discourse.cataclysmdda.org/t/text-not-available-for-translation/10779/1 "2015-11-01T16:41:05Z")

</div>

I’m working on argentinian translation, do I have to inform about the strings that are not available for translation on Transifex?

---

<div class="post-metadata">

**Author:** ![kevin.granade](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/kevin.granade/32/1316_2.png) [@kevin.granade](https://discourse.cataclysmdda.org/u/kevin.granade)\
**Post date:** [November 1, 2015, 5:33pm UTC](https://discourse.cataclysmdda.org/t/text-not-available-for-translation/10779/2 "2015-11-01T17:33:09Z")

</div>

The translation template is periodically updated, usually by VlasovVitaly (thanks!). He generally keeps very up to date, so if there are untranslatable strings, it is likely because we forgot to annotate it when it was added, so reports of missing strings help us track them down and annotate them for export.

tl;dr If there are untranslatable strings it’s helpful for you to report them here.

---

<div class="post-metadata">

**Author:** ![Noctivagante](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/noctivagante/32/365_2.png) [@Noctivagante](https://discourse.cataclysmdda.org/u/Noctivagante)\
**Post date:** [November 1, 2015, 5:47pm UTC](https://discourse.cataclysmdda.org/t/text-not-available-for-translation/10779/3 "2015-11-01T17:47:54Z")

</div>

OK, thank you. I will report the strings here.

- When you become marshal: “…that I take this obligation freely, without any mental reservation or purpose of evasion…”

- The NPC’s job on dialog: Merchant, Representative, Foreman, Farmer, etc.  
 ![](http://i.imgur.com/nxow3QY.png)

- Effects on speed in character’s info:  
 ![](http://i.imgur.com/TMdJbgN.png)

- Text when you die:  
“You are forgotten among the billions lost in the cataclysm…”

- When you wield and object, the text on the message log:  
"You wield your navaja"

---

<div class="post-metadata">

**Author:** ![LazyCat-rus](https://avatars.discourse-cdn.com/v4/letter/l/258eb7/32.png) [@LazyCat-rus](https://discourse.cataclysmdda.org/u/LazyCat-rus)\
**Post date:** [November 2, 2015, 9:17am UTC](https://discourse.cataclysmdda.org/t/text-not-available-for-translation/10779/4 "2015-11-02T09:17:01Z")

</div>

## Effects on speed in character’s info: - fixed "You wield your navaja" - fixed

- When you become marshal: “…that I take this obligation freely, without any mental reservation or purpose of evasion…” - can’t be fixed (by me). I never fix Factions and NPC problems. Sorry
- You are forgotten among the billions lost in the cataclysm…" - same reason. Factions code.

* * *

he NPC’s job on dialog: Merchant, Representative, Foreman, Farmer, etc. - this can be fixed. Not sure, maybe problem in src/npc.cpp:150 Maybe someone other can…

I don’t fix factions or NPC because their code in too complicated and can’t be fixed without major refactoring.

---

<div class="post-metadata">

**Author:** ![Noctivagante](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/noctivagante/32/365_2.png) [@Noctivagante](https://discourse.cataclysmdda.org/u/Noctivagante)\
**Post date:** [November 2, 2015, 2:32pm UTC](https://discourse.cataclysmdda.org/t/text-not-available-for-translation/10779/5 "2015-11-02T14:32:42Z")

</div>

Ok, thank you, LazyCat-rus.  
I’ll keep posting here if I found something else.

---

<div class="post-metadata">

**Author:** ![Noctivagante](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/noctivagante/32/365_2.png) [@Noctivagante](https://discourse.cataclysmdda.org/u/Noctivagante)\
**Post date:** [November 15, 2015, 1:12am UTC](https://discourse.cataclysmdda.org/t/text-not-available-for-translation/10779/6 "2015-11-15T01:12:21Z")

</div>

Boulders (added on #3869) aren’t translatable yet.

---

<div class="post-metadata">

**Author:** ![Noctivagante](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/noctivagante/32/365_2.png) [@Noctivagante](https://discourse.cataclysmdda.org/u/Noctivagante)\
**Post date:** [November 19, 2015, 4:26pm UTC](https://discourse.cataclysmdda.org/t/text-not-available-for-translation/10779/7 "2015-11-19T16:26:58Z")

</div>

I can’t translate the noun (in this case, “tent”) in “Take down the %s?” string.

![](http://i.imgur.com/tTjhuCh.png)

---

<div class="post-metadata">

**Author:** ![Noctivagante](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/noctivagante/32/365_2.png) [@Noctivagante](https://discourse.cataclysmdda.org/u/Noctivagante)\
**Post date:** [November 29, 2015, 11:42pm UTC](https://discourse.cataclysmdda.org/t/text-not-available-for-translation/10779/8 "2015-11-29T23:42:07Z")

</div>

Do I keep adding replys? Or should I modify the last post I wrote?

Can’t translate:

- “This piece of clothing won’t hinder special attacks that involve mutated anatomy”

- Categories and subcategories in crafting menu (WEAPON, bashing, cutting…, AMMO, bullets, arrows… etc.) I could translate them before.

- “Moon”, above season and day number on the sidebar.

---

<div class="post-metadata">

**Author:** ![LazyCat-rus](https://avatars.discourse-cdn.com/v4/letter/l/258eb7/32.png) [@LazyCat-rus](https://discourse.cataclysmdda.org/u/LazyCat-rus)\
**Post date:** [November 30, 2015, 5:22pm UTC](https://discourse.cataclysmdda.org/t/text-not-available-for-translation/10779/9 "2015-11-30T17:22:26Z")

</div>

Yes keep on.  
I will fix them when have some time.

---

<div class="post-metadata">

**Author:** ![Noctivagante](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/noctivagante/32/365_2.png) [@Noctivagante](https://discourse.cataclysmdda.org/u/Noctivagante)\
**Post date:** [December 20, 2015, 3:07am UTC](https://discourse.cataclysmdda.org/t/text-not-available-for-translation/10779/10 "2015-12-20T03:07:13Z")

</div>

Can’t translate:

- "Rising Str to 9. Calculating new stats based off skills"  
I’m guessing all text related to StatsThoughSkills can’t be translated.

---

<div class="post-metadata">

**Author:** ![Noctivagante](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/noctivagante/32/365_2.png) [@Noctivagante](https://discourse.cataclysmdda.org/u/Noctivagante)\
**Post date:** [October 10, 2016, 5:04pm UTC](https://discourse.cataclysmdda.org/t/text-not-available-for-translation/10779/11 "2016-10-10T17:04:31Z")

</div>

I’ve found more strings that doesn’t appear on Transifex for translation:

- Main menu: [Settings] and "Please report bugs on [github.com/CleverReaven/Cataclysm-DDA/](http://github.com/CleverReaven/Cataclysm-DDA/) or the forums"  
And options inside Settings: [Options] [Keybindings] [Autopick] [Safemode] [Colors]  
On Help menu, “1: List of item types and data  
2: Description of map symbols  
3: Description of gun types  
4: Frequently Asked Questions (Some Spoilers!)”

- When trying to exit the game: “Really quit?”

- On Mods list: More Craftables - Disable mutagens - Disable religious texts - Disable NPC needs - Improved survivor weapons - More clases and scenarios - Simplified nutrition

- Please wait while the world data loads…

I could translate this before:

- This clothing lies close to the skin.
- This clothing performs well even when soaking wet. This can feel good.
- Etc.

Some things are translated on Transifex, but still appears in english like the options related to Safe mode in the Options menu: Auto pickup safe mode - Auto-safe mode - Turns to re-enable safe mode - Safe mode - Safe mode proximity distance - Safe mode when driving  
Same with missions from NPC: “Everyone who dies gets back up, right? […]”

---

<div class="post-metadata">

**Author:** ![Noctivagante](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/noctivagante/32/365_2.png) [@Noctivagante](https://discourse.cataclysmdda.org/u/Noctivagante)\
**Post date:** [October 24, 2016, 2:00am UTC](https://discourse.cataclysmdda.org/t/text-not-available-for-translation/10779/12 "2016-10-24T02:00:16Z")

</div>

Is LazyCat-rus not working on translations on Transifex anymore?

Is brett.browning.dong in this forum?

Hello…? I feel lonely…

---

<div class="post-metadata">

**Author:** ![Noctivagante](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/noctivagante/32/365_2.png) [@Noctivagante](https://discourse.cataclysmdda.org/u/Noctivagante)\
**Post date:** [November 19, 2020, 3:17am UTC](https://discourse.cataclysmdda.org/t/text-not-available-for-translation/10779/13 "2020-11-19T03:17:14Z")

</div>

I will keep adding strings that doesn’t appear on Transifex for translation, just in case:

- “**You smash the […] with a powerful shoulder-chek**”

---

<div class="post-metadata">

**Author:** ![anothersimulacrum](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/anothersimulacrum/32/10770_2.png) [@anothersimulacrum](https://discourse.cataclysmdda.org/u/anothersimulacrum)\
**Post date:** [November 19, 2020, 3:58pm UTC](https://discourse.cataclysmdda.org/t/text-not-available-for-translation/10779/14 "2020-11-19T15:58:30Z")

</div>

> <https://github.com/CleverRaven/Cataclysm-DDA/pull/45505>

---

<div class="post-metadata">

**Author:** ![Noctivagante](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/noctivagante/32/365_2.png) [@Noctivagante](https://discourse.cataclysmdda.org/u/Noctivagante)\
**Post date:** [November 23, 2020, 8:12pm UTC](https://discourse.cataclysmdda.org/t/text-not-available-for-translation/10779/15 "2020-11-23T20:12:52Z")

</div>

Thank you, anothersimulacrum  
Other strings I’ve found:

- “**The wounds on your […] are bandaged**” (_player menu_)

- “ **Cover your head** ” (_item action menu_)

- “ **Reading this book affects your morale by** ” (_there are two strings translated for this text in Transifex: avatar.cpp and item.cpp, and yet in game when I skim a book it appears in english_)

---

<div class="post-metadata">

**Author:** ![anothersimulacrum](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/anothersimulacrum/32/10770_2.png) [@anothersimulacrum](https://discourse.cataclysmdda.org/u/anothersimulacrum)\
**Post date:** [November 24, 2020, 3:34am UTC](https://discourse.cataclysmdda.org/t/text-not-available-for-translation/10779/16 "2020-11-24T03:34:52Z")

</div>

> [@Noctivagante](#):
>
> “ **The wounds on your […] are bandaged** ” ( _player menu_ )

Looks like for some reason they may not have been extracted? I’m not sure, but when I run the script to update the strings for translation, it gets pulled with them.

```auto
lang/po/cataclysm-dda.pot:msgid "The wounds on your %s are bandaged."
lang/po/cataclysm-dda.pot:msgid "The wounds on your %s are disinfected."

```

> [@Noctivagante](#):
>
> “ **Cover your head** ” ( _item action menu_ )

I don’t see this string anywhere, could you give more information about where you see it (e.g. what item)?

> [@Noctivagante](#):
>
> “ **Reading this book affects your morale by** ” ( _there are two strings translated for this text in Transifex: avatar.cpp and item.cpp, and yet in game when I skim a book it appears in english_ )

It appears that this string recently had a period added to the end, meaning that the existing translations no longer work for it. Whenever the translations are updated to transifex, this and the first one should be resolved.

Thank you for the reports, even though there doesn’t appear to be any change springing from them!

---

<div class="post-metadata">

**Author:** ![Noctivagante](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/noctivagante/32/365_2.png) [@Noctivagante](https://discourse.cataclysmdda.org/u/Noctivagante)\
**Post date:** [November 24, 2020, 4:04am UTC](https://discourse.cataclysmdda.org/t/text-not-available-for-translation/10779/17 "2020-11-24T04:04:48Z")

</div>

> [@anothersimulacrum](#):
>
> I don’t see this string anywhere, could you give more information about where you see it (e.g. what item)?

That’s because it was “Cover head”, it appears with the bandana (my bad).

![image](https://us1.discourse-cdn.com/flex016/uploads/cataclysmdda/original/2X/e/e62b8bd85092911fd84e7787189798a11f2a7307.png)

---

<div class="post-metadata">

**Author:** ![anothersimulacrum](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/anothersimulacrum/32/10770_2.png) [@anothersimulacrum](https://discourse.cataclysmdda.org/u/anothersimulacrum)\
**Post date:** [November 24, 2020, 4:07am UTC](https://discourse.cataclysmdda.org/t/text-not-available-for-translation/10779/18 "2020-11-24T04:07:32Z")

</div>

Ah yeah, same deal there as with the others, it appears to be a new string, running the extraction script catches it.

---

<div class="post-metadata">

**Author:** ![Noctivagante](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/noctivagante/32/365_2.png) [@Noctivagante](https://discourse.cataclysmdda.org/u/Noctivagante)\
**Post date:** [November 24, 2020, 4:43am UTC](https://discourse.cataclysmdda.org/t/text-not-available-for-translation/10779/19 "2020-11-24T04:43:34Z")

</div>

Thanks. Is there an EASY way for me to “run the extraction script” so I can check them myself?

The scores aren’t on Transifex.

 ![image](https://us1.discourse-cdn.com/flex016/uploads/cataclysmdda/original/2X/c/c0f7b17eb94e19acabe249a15fb4c54f9122b896.png)

---

<div class="post-metadata">

**Author:** ![anothersimulacrum](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/anothersimulacrum/32/10770_2.png) [@anothersimulacrum](https://discourse.cataclysmdda.org/u/anothersimulacrum)\
**Post date:** [November 24, 2020, 5:26am UTC](https://discourse.cataclysmdda.org/t/text-not-available-for-translation/10779/20 "2020-11-24T05:26:33Z")

</div>

You need to be using linux (Mac probably works too) or running something like [WSL](https://docs.microsoft.com/en-us/windows/wsl/install-win10) or [msys2](https://www.msys2.org), in which you clone the [cataclysm github repo](https://github.com/CleverRaven/Cataclysm-DDA).

Once that is cloned, `cd` into the `lang/` directory and run `update_pot.sh` (You may need to install some things, such as GNU gettext first). This will extract the translatable strings from JSON and C++, and compile them in `po/cataclysm-dda.pot`. You can then search through there for the string you are looking for to see if it is translatable.

You can also run `merge_po.sh` to distribute the changes from the `cataclysm-dda.pot` file to all the individual `.po` files, in case you want to do some manual testing (IMPORTANT NOTE: All translation done must be through transifex, making changes here does not work for how we update translation). If you’ve done some manual translation and want to see your updates in action, run `compile_mo.sh`, and then you can start the game and see your changes.

> [@Noctivagante](#):
>
> The scores aren’t on Transifex.

It looks like these were erroneously added to the the list of things not to extract strings from. Luckily, it appears like it’ll be an easy fix.

[Next page](https://discourse.cataclysmdda.org/t/text-not-available-for-translation/10779.md?page=2)
