[A15c] Def-linked translation error

Started by duduluu, October 01, 2016, 12:30:55 PM

Previous topic - Next topic

duduluu

I am one of Chinese Translator.
I want to translate the <useLabel> of the 4 kind of Artifacts, but I failed.

I do it like this:
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>

  <PsychicInsanityLance.label>精神错乱枪</PsychicInsanityLance.label>
  <PsychicInsanityLance.description>一次性人工制品,能使一个生物进入疯狂状态,没有距离限制——甚至能穿过墙壁。</PsychicInsanityLance.description>
  <PsychicInsanityLance.comps.3.useLabel>激活</PsychicInsanityLance.comps.3.useLabel>

  <PsychicShockLance.label>心灵冲击枪</PsychicShockLance.label>
  <PsychicShockLance.description>一次性人工制品,能使一个生物受到心灵冲击,使其进入心灵冲击状态一段时间。有很大几率导致大脑损伤。</PsychicShockLance.description>
  <PsychicShockLance.comps.4.useLabel>激活</PsychicShockLance.comps.4.useLabel>

  <PsychicAnimalPulser.label>通灵动物脉冲发生器</PsychicAnimalPulser.label>
  <PsychicAnimalPulser.description>一次性人工制品,使当前地区的所有动物进入"猎杀人类"的状态。</PsychicAnimalPulser.description>
  <PsychicAnimalPulser.comps.3.useLabel>激活</PsychicAnimalPulser.comps.3.useLabel>

  <PsychicSoothePulser.label>心灵抚慰脉冲发生器</PsychicSoothePulser.label>
  <PsychicSoothePulser.description>一次性人工制品,能给当前区域所有人带来暂时的情绪提升。</PsychicSoothePulser.description>
  <PsychicSoothePulser.comps.2.useLabel>激活</PsychicSoothePulser.comps.2.useLabel>


</LanguageData>


this is the debug log:
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Def-linked translation error: Exception getting field at path PsychicInsanityLance.comps.3.useLabel in Verse.ThingDef: System.InvalidOperationException: Field useLabel does not exist.
  at Verse.DefInjectionPackage.SetDefFieldAtPath (System.Type defType, System.String path, System.String value) [0x00000] in <filename unknown>:0

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Def-linked translation error: Exception getting field at path PsychicShockLance.comps.4.useLabel in Verse.ThingDef: System.InvalidOperationException: Field useLabel does not exist.
  at Verse.DefInjectionPackage.SetDefFieldAtPath (System.Type defType, System.String path, System.String value) [0x00000] in <filename unknown>:0

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Def-linked translation error: Exception getting field at path PsychicAnimalPulser.comps.3.useLabel in Verse.ThingDef: System.InvalidOperationException: Field useLabel does not exist.
  at Verse.DefInjectionPackage.SetDefFieldAtPath (System.Type defType, System.String path, System.String value) [0x00000] in <filename unknown>:0

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Def-linked translation error: Exception getting field at path PsychicSoothePulser.comps.2.useLabel in Verse.ThingDef: System.InvalidOperationException: Field useLabel does not exist.
  at Verse.DefInjectionPackage.SetDefFieldAtPath (System.Type defType, System.String path, System.String value) [0x00000] in <filename unknown>:0

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Def-linked translation error: Exception getting field at path Neurotrainer.comps.0.useLabel in Verse.ThingDef: System.InvalidOperationException: Field useLabel does not exist.
  at Verse.DefInjectionPackage.SetDefFieldAtPath (System.Type defType, System.String path, System.String value) [0x00000] in <filename unknown>:0


There are 5 error, 4 are Artifacts, 1 is Neurotrainer.
How can I translate these? Or, it even can not translate?

A screenshot attach.

[attachment deleted by admin - too old]
RimTrans translation tool for RimWorld
RimWorld-English original text for translating RimWorld
RimWorld-zh.com my translation team website