Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ThingDef #111

Closed
Dimonasdf opened this issue Sep 10, 2016 · 10 comments
Closed

ThingDef #111

Dimonasdf opened this issue Sep 10, 2016 · 10 comments
Assignees
Milestone

Comments

@Dimonasdf
Copy link
Contributor

Прошерстить всю ThingDef. Что-то должно быть сделано, что-то должно было поменяться.

@Elevator89 Elevator89 modified the milestone: 0.15.1284 Sep 10, 2016
@Elevator89 Elevator89 changed the title [0.15.1284] ThingDef // Branch 14 ThingDef // Branch 14 Sep 10, 2016
This was referenced Sep 10, 2016
@Elevator89
Copy link
Contributor

File: /Buildings_Furniture.xml:
    2 tags only in ../RimWorld-de/DefInjected/ThingDef: 
        SunLamp.label
        SunLamp.description
File: /Buildings_Misc.xml:
    2 tags only in ../RimWorld-de/DefInjected/ThingDef: 
        GroundPenetratingScanner.description
        GroundPenetratingScanner.label
    5 tags only in ../RimWorld-ru/DefInjected/ThingDef: 
        SunLamp.label
        AncientCryptosleepCasket.label
        FirefoamPopper.comps.1.useLabel
        AncientCryptosleepCasket.description
        SunLamp.description
File: /Buildings_Security.xml:
    3 tags only in ../RimWorld-de/DefInjected/ThingDef: 
        Gun_TurretImprovised.label
        Bullet_TurretImprovised.label
        Gun_TurretImprovised.description
    2 tags only in ../RimWorld-ru/DefInjected/ThingDef: 
        TurretGun.description
        TurretGun.label
File: /Buildings_Temperature.xml:
    2 tags only in ../RimWorld-de/DefInjected/ThingDef: 
        PassiveCooler.description
        PassiveCooler.label
File: /Filth_Various.xml:
    1 tags only in ../RimWorld-ru/DefInjected/ThingDef: 
        FilthVomit.label
File: /Items_Artifacts.xml:
    4 tags only in ../RimWorld-ru/DefInjected/ThingDef: 
        PsychicInsanityLance.comps.1.useLabel
        PsychicAnimalPulser.comps.1.useLabel
        PsychicShockLance.comps.1.useLabel
        PsychicSoothePulser.comps.1.useLabel
File: /Items_Drugs.xml:
    6 tags only in ../RimWorld-de/DefInjected/ThingDef: 
        GoJuice.description
        Wort.label
        Beer.label
        GoJuice.label
        Wort.description
        Beer.description
    12 tags only in ../RimWorld-ru/DefInjected/ThingDef: 
        Flake.ingestible.ingestCommandString
        Flake.ingestible.ingestReportString
        SmokeleafJoint.ingestible.ingestReportString
        WakeUp.ingestible.ingestReportString
        Luciferium.ingestible.ingestReportString
        Yayo.ingestible.ingestReportString
        SmokeleafJoint.ingestible.ingestCommandString
        Luciferium.ingestible.ingestCommandString
        WakeUp.ingestible.ingestCommandString
        MalariBlock.ingestible.ingestReportString
        MalariBlock.ingestible.ingestCommandString
        Yayo.ingestible.ingestCommandString
File: /Items_Exotic.xml:
    1 tags only in ../RimWorld-ru/DefInjected/ThingDef: 
        Neurotrainer.comps.1.useLabel
File: /Items_Luxury.xml:
    2 tags only in ../RimWorld-ru/DefInjected/ThingDef: 
        Beer.description
        Beer.label
File: /Items_Resource_Manufactured.xml:
    2 tags only in ../RimWorld-de/DefInjected/ThingDef: 
        Neutroamine.label
        Neutroamine.description
File: /Items_Resource_RawPlant.xml:
    4 tags only in ../RimWorld-de/DefInjected/ThingDef: 
        SmokeleafLeaves.description
        PsychoidLeaves.description
        SmokeleafLeaves.label
        PsychoidLeaves.label
File: /Items_Resource_Stuff.xml:
    1 tags only in ../RimWorld-ru/DefInjected/ThingDef: 
        Plasteel.stuffProps.stuffAdjective
File: /Plants_Cultivated_Farm.xml:
    4 tags only in ../RimWorld-de/DefInjected/ThingDef: 
        PlantPsychoid.description
        PlantSmokeleaf.description
        PlantSmokeleaf.label
        PlantPsychoid.label
File: /Races_Animal_Birds.xml:
    2 tags only in ../RimWorld-ru/DefInjected/ThingDef: 
        Turkey_Meat.description
        Turkey_Meat.label
File: /Things_Special.xml:
    1 tags only in ../RimWorld-de/DefInjected/ThingDef: 
        RectTrigger.description
File: /Weapons_Guns.xml:
    3 tags only in ../RimWorld-de/DefInjected/ThingDef: 
        Gun_MachinePistol.label
        Bullet_MachinePistol.label
        Gun_MachinePistol.description
    6 tags only in ../RimWorld-ru/DefInjected/ThingDef: 
        Gun_TurretImprovised.label
        Bullet_TurretImprovised.label
        Bullet_PDW.label
        Gun_TurretImprovised.description
        Gun_PDW.label
        Gun_PDW.description

@Dimonasdf Dimonasdf changed the title ThingDef // Branch 14 Task 14 (ThingDef) Sep 10, 2016
@Elevator89 Elevator89 changed the title Task 14 (ThingDef) ThingDef Sep 11, 2016
@dragomano
Copy link
Contributor

Не работает перевод "medicine" (файл Items_Resource_Manufactured.xml). Description подхватывается, а label нет — как в русском, так и в немецком языках.
medicine

@Dinoabunai
Copy link
Contributor

Dinoabunai commented Sep 17, 2016

Перевод для этой строки скорее всего должен быть там где описания рабочих столов. Он не берется напрямую из перевода итемов.

@Dinoabunai
Copy link
Contributor

Хо-хо! Кажется я нашел где это должно быть. Вам понравится :)
Сейчас тестирую. Если я прав - тут все еще хуже, чем мы могли представить.

@Dinoabunai
Copy link
Contributor

Ахахаха! Всё еще хуже :):):)
Для того чтобы medicine в этом случае был переведен, надо !создать! еще 3 тэга в папке ~Russian\DefInjected\RecipeDef вида:

<Make_Medicine.label>
<Make_Medicine.description>
<Make_Medicine.jobString>

Причем тут есть 2 момента:

  1. Этих тэгов нет и не будет в английском. Это специальные тэги, создаваемые вручную.
    И догадаться мы должны были как-то сами :) Понятия не имею как предыдущие переводчики это выяснили, но спасибо им огромное! :)
  2. Эти тэги надо делать !ТОЛЬКО! если для предмета не предусмотрено дефолтных тэгов в RecipeDef.
    Например для Wort есть специальный объект MakeWort в файле ~Mods\Core\Defs\RecipeDefs\Recipes_Drugs.xml

И если мы сделаем:

<Make_Wort.label>
<Make_Wort.description>
<Make_Wort.jobString>

То он не подхватится. (Хотя возможно он будет использоваться в других местах игры, надо будет понаблюдать)

Вот такие вот пироги :)

@Dinoabunai Dinoabunai self-assigned this Sep 19, 2016
@Dinoabunai
Copy link
Contributor

Взял эту стремноту. Возможно разобью на более мелкие задания.

@Dinoabunai
Copy link
Contributor

Dinoabunai commented Sep 19, 2016

Разбил на 5 заданий, поделенных в соответствии с каталогами Defs:

Update Defs\ThingsDef_Building #131 - Взял себе.
Update Defs\ThingDefs_Items #132 - Взял себе (т.к. наркота).
Update Defs\ThingsDef_Misc #133
Update Defs\ThingsDef_Plants #134
Update Defs\ThingsDef_Races #135

Это задание будет закрыто, когда все 5 дочерних будут выполнены и закрыты.

@Ohar
Copy link
Contributor

Ohar commented Sep 21, 2016

@Dinoabunai давайте мы не будем придумывать иерархию заданий. Побили на маленькие задачи — большое закрыли как уже ненужное. Зачем этот хлам?
@Elevator89 Андрей, что думаешь?

@Dinoabunai
Copy link
Contributor

Побили на маленькие задачи — большое закрыли как уже ненужное. Зачем этот хлам?

Я не против. Как @Elevator89 скажет.

@Elevator89
Copy link
Contributor

Закрываю ишью. Иначе оно будет только путать прогрес-бар для майлстоуна.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants