# Возможен ли вариант перевода - двуязычие

**URL:** <https://discourse.cataclysmdda.org/t/topic/10038>\
**Category:** Основное обсуждение "Катаклизма"\
**Created:** [July 12, 2015, 7:50am UTC](https://discourse.cataclysmdda.org/t/topic/10038 "2015-07-12T07:50:07Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![vivat](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/vivat/32/98_2.png) [@vivat](https://discourse.cataclysmdda.org/u/vivat)\
**Post date:** [July 12, 2015, 7:50am UTC](https://discourse.cataclysmdda.org/t/topic/10038/1 "2015-07-12T07:50:07Z")

</div>

ну всмысле чтоб название итемов не переводились. аннотация - да. все комментарии и диалоги - тоже да. а название итемов чтоб англоязычные были. может есть такая готовая локализация?  
ибо если работать с онлайн итем-эксплорером то это морока просто. ибо туда я так понимаю локализация не скоро протянет свои потные ручки. то есть надо перевод делать того что ты ищешь.

---

<div class="post-metadata">

**Author:** ![Arex](https://avatars.discourse-cdn.com/v4/letter/a/d78d45/32.png) [@Arex](https://discourse.cataclysmdda.org/u/Arex)\
**Post date:** [July 15, 2015, 4:48am UTC](https://discourse.cataclysmdda.org/t/topic/10038/2 "2015-07-15T04:48:25Z")

</div>

Можно попробовать так сделать. Оставить только часть перевода в po-файле, а потом создать из него mo-файл в Poedit.  
Честно говоря, я раньше не пытался подсовывать сгенерированные им файлы локализации в игру, но у тебя будет повод попробовать это сделать. Для какой версии игры тебе надо такую локализацию (0.C или текущая экспериментальная)?

---

<div class="post-metadata">

**Author:** ![vivat](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/vivat/32/98_2.png) [@vivat](https://discourse.cataclysmdda.org/u/vivat)\
**Post date:** [July 15, 2015, 7:34am UTC](https://discourse.cataclysmdda.org/t/topic/10038/3 "2015-07-15T07:34:19Z")

</div>

спасибо за ответ. да так сразу и не скажешь. я обычно беру лезу на сайт [http://cataclysm-dda.tk/](http://cataclysm-dda.tk/) и оттуда тыкнув на большую круглую кнопочку по центру - качаю не думая текущий билд “какой на сегодня самый модный”

---

<div class="post-metadata">

**Author:** ![Arex](https://avatars.discourse-cdn.com/v4/letter/a/d78d45/32.png) [@Arex](https://discourse.cataclysmdda.org/u/Arex)\
**Post date:** [July 15, 2015, 8:25am UTC](https://discourse.cataclysmdda.org/t/topic/10038/4 "2015-07-15T08:25:03Z")

</div>

> [@vivat](#):
>
> спасибо за ответ. да так сразу и не скажешь. я обычно беру лезу на сайтcataclysm-dda.tk и оттуда тыкнув на большую крулгую кнопочку по центру - качаю не думая текущий билд “какой на сегодня самый модный”

Понятно, значит эксперименталка. Сегодня постараюсь подготовить частичную локализацию.

---

<div class="post-metadata">

**Author:** ![vivat](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/vivat/32/98_2.png) [@vivat](https://discourse.cataclysmdda.org/u/vivat)\
**Post date:** [July 15, 2015, 9:00am UTC](https://discourse.cataclysmdda.org/t/topic/10038/5 "2015-07-15T09:00:18Z")

</div>

благодарю. опробуем 🙂

---

<div class="post-metadata">

**Author:** ![vivat](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/vivat/32/98_2.png) [@vivat](https://discourse.cataclysmdda.org/u/vivat)\
**Post date:** [July 15, 2015, 9:02am UTC](https://discourse.cataclysmdda.org/t/topic/10038/6 "2015-07-15T09:02:17Z")

</div>

то есть если я верно понял - частичный перевод будет как эмммм как мод? хмм… тоже интересно.

---

<div class="post-metadata">

**Author:** ![Arex](https://avatars.discourse-cdn.com/v4/letter/a/d78d45/32.png) [@Arex](https://discourse.cataclysmdda.org/u/Arex)\
**Post date:** [July 15, 2015, 9:09am UTC](https://discourse.cataclysmdda.org/t/topic/10038/7 "2015-07-15T09:09:54Z")

</div>

> [@vivat](#):
>
> то есть если я верно понял - частичный перевод будет как эмммм как мод? хмм… тоже интересно.

Не совсем мод, просто там частично удалён перевод, и из-за этого будет выводится оригинальный текст. То есть слегка “кастрированный” файл локализации. 🙂

Кстати, он уже готов.

[Скачать.](https://yadi.sk/d/jFKwDMQChsm9u)

Нужно закинуть его с заменой в …\lang\mo\ru\LC\_MESSAGES\ внутри папки игры.

---

<div class="post-metadata">

**Author:** ![Arex](https://avatars.discourse-cdn.com/v4/letter/a/d78d45/32.png) [@Arex](https://discourse.cataclysmdda.org/u/Arex)\
**Post date:** [July 15, 2015, 10:49am UTC](https://discourse.cataclysmdda.org/t/topic/10038/8 "2015-07-15T10:49:42Z")

</div>

В общем, проверил в игре обрезанный файл локализации. Вроде, работает как надо.  
При необходимости в будущем можно будет самостоятельно обновить локализацию, рецепт несложен.

1. Скачать [с трансифекса](https://www.transifex.com/p/cataclysm-dda/language/ru/) свежий файл перевода экпериментальной версии (master-cataclysm-dda), назвать cataclysm-dda.po.
2. С помощью любого редактора, поддерживающего регулярные выражения, (я пользовался N++) заменить `(from_json.py[^\n]*\nmsgid "[^\n]*"\nmsgid_plural "[^\n]*"\nmsgstr\[0\] ")[^\n]*("\nmsgstr\[1\] ")[^\n]*("\nmsgstr\[2\] ")[^\n]*("\nmsgstr\[3\] ")[^\n]*("\n)` на `$1$2$3$4$5` для всех строк, кроме MONSTER\_from\_json.py. Сохранить.
3. Открыть cataclysm-dda.po в Poedit. Выбрать Файл -\> Компилировать в формат MO и сохранить в папку …\lang\mo\ru\LC\_MESSAGES\ внутри папки игры.
4. Запустить игру и наслаждаться. 🙂
