Можешь локализировать прототип?
- type: entity
  parent: BoxCardboard
  id: BoxSurvivalTaipan
  name: survival box
  description: It's a box with basic internals inside.
  suffix: Standard
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreath
    - id: EmergencyOxygenTankFilled
    - id: EmergencyMedipen
    - id: Flare
    - id: FoodSnackNutribrick
    - id: DrinkWaterBottleFull
  - type: Sprite
    layers:
    - state: box_of_doom
    - state: emergencytank

- type: entity
  parent: BoxSurvivalTaipan
  id: BoxSurvivalTaipanNitrogen
  suffix: Standard N2
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreath
    - id: EmergencyNitrogenTankFilled
    - id: EmergencyMedipen
    - id: Flare
    - id: FoodSnackNutribrick
    - id: DrinkWaterBottleFull
  - type: Sprite
    layers:
    - state: box_of_doom
    - state: nitrogentank
  - type: Label
    currentLabel: reagent-name-nitrogen

- type: entity
  parent: BoxSurvivalTaipan
  id: BoxSurvivalTaipanBeer
  suffix: Standart for dwarfs
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreath
    - id: EmergencyOxygenTankFilled
    - id: EmergencyMedipen
    - id: Flare
    - id: FoodSnackNutribrick
    - id: DrinkBeerCan

- type: entity
  parent: BoxSurvivalTaipan
  id: BoxSurvivalTaipanMoth
  suffix: Standart for moths
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreath
    - id: EmergencyOxygenTankFilled
    - id: EmergencyMedipen
    - id: Flare
    - id: FoodSnackFabricbrick
    - id: DrinkWaterBottleFull

- type: entity
  parent: BoxSurvivalTaipan
  id: BoxSurvivalTaipanNonBreather
  suffix: Standard for non breathers
  components:
  - type: StorageFill
    contents:
    - id: Brutepack5
    - id: Ointment5
    - id: Gauze5
    - id: Flare
    - id: DrinkWaterBottleFull

- type: entity
  parent: BoxSurvivalTaipan
  id: BoxSurvivalTaipanRobotNonBreather
  suffix: Standard for robot non breathers
  components:
  - type: StorageFill
    contents:
    - id: ClothingHeadHatWelding
    - id: CableApcStack5
    - id: CrowbarRed
    - id: Flare
    - id: DrinkWaterBottleFull

- type: entity
  parent: BoxCardboard
  id: BoxSurvivalTaipanEngineering
  name: extended-capacity survival box
  description: It's a box with basic internals inside. This one is labelled to contain an extended-capacity tank.
  suffix: Extended
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreath
    - id: ExtendedEmergencyOxygenTankFilled
    - id: EmergencyMedipen
    - id: Flare
    - id: FoodSnackNutribrick
    - id: DrinkWaterBottleFull
  - type: Sprite
    layers:
    - state: box_of_doom
    - state: extendedtank

- type: entity
  parent: BoxSurvivalTaipanEngineering
  id: BoxSurvivalTaipanEngineeringNitrogen
  suffix: Extended N2
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreath
    - id: ExtendedEmergencyNitrogenTankFilled
    - id: EmergencyMedipen
    - id: Flare
    - id: FoodSnackNutribrick
    - id: DrinkWaterBottleFull
  - type: Sprite
    layers:
    - state: box_of_doom
    - state: nitrogentank
  - type: Label
    currentLabel: reagent-name-nitrogen

- type: entity
  parent: BoxSurvivalTaipanEngineering
  id: BoxSurvivalTaipanEngineeringBeer
  suffix: Extended beer
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreath
    - id: ExtendedEmergencyOxygenTankFilled
    - id: EmergencyMedipen
    - id: Flare
    - id: FoodSnackNutribrick
    - id: DrinkBeerCan

- type: entity
  parent: BoxSurvivalTaipanEngineering
  id: BoxSurvivalTaipanEngineeringMoth
  suffix: Extended moth
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreath
    - id: ExtendedEmergencyOxygenTankFilled
    - id: EmergencyMedipen
    - id: Flare
    - id: FoodSnackFabricbrick
    - id: DrinkWaterBottleFull

- type: entity
  parent: BoxCardboard
  id: BoxSurvivalTaipanSecurity
  name: survival box
  description: It's a box with basic internals inside.
  suffix: Security
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskGasSecurity
    - id: EmergencyOxygenTankFilled
    - id: EmergencyMedipen
    - id: Flare
    - id: FoodSnackNutribrick
    - id: DrinkWaterBottleFull
  - type: Sprite
    layers:
    - state: box_of_doom
    - state: emergencytank

- type: entity
  parent: BoxSurvivalTaipanSecurity
  id: BoxSurvivalTaipanSecurityNitrogen
  suffix: Security N2
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskGasSecurity
    - id: EmergencyNitrogenTankFilled
    - id: EmergencyMedipen
    - id: Flare
    - id: FoodSnackNutribrick
    - id: DrinkWaterBottleFull
  - type: Sprite
    layers:
    - state: box_of_doom
    - state: nitrogentank
  - type: Label
    currentLabel: reagent-name-nitrogen

- type: entity
  parent: BoxSurvivalTaipanSecurity
  id: BoxSurvivalTaipanSecurityBeer
  suffix: Security beer
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskGasSecurity
    - id: EmergencyOxygenTankFilled
    - id: EmergencyMedipen
    - id: Flare
    - id: FoodSnackNutribrick
    - id: DrinkBeerCan

- type: entity
  parent: BoxSurvivalTaipanSecurity
  id: BoxSurvivalTaipanSecurityMoth
  suffix: Security moth
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskGasSecurity
    - id: EmergencyOxygenTankFilled
    - id: EmergencyMedipen
    - id: Flare
    - id: FoodSnackFabricbrick
    - id: DrinkWaterBottleFull

- type: entity
  parent: BoxCardboard
  id: BoxSurvivalTaipanMedical
  name: survival box
  description: It's a box with basic internals inside.
  suffix: Medical
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreathMedical
    - id: EmergencyOxygenTankFilled
    - id: EmergencyMedipen
    - id: Flare
    - id: FoodSnackNutribrick
    - id: DrinkWaterBottleFull
  - type: Sprite
    layers:
    - state: box_of_doom
    - state: emergencytank

- type: entity
  parent: BoxSurvivalTaipanMedical
  id: BoxSurvivalTaipanMedicalNitrogen
  suffix: Medical N2
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreathMedical
    - id: EmergencyNitrogenTankFilled
    - id: EmergencyMedipen
    - id: Flare
    - id: FoodSnackNutribrick
    - id: DrinkWaterBottleFull
  - type: Sprite
    layers:
    - state: box_of_doom
    - state: nitrogentank
  - type: Label
    currentLabel: reagent-name-nitrogen

- type: entity
  parent: BoxSurvivalTaipanMedical
  id: BoxSurvivalTaipanMedicalBeer
  suffix: Medical beer
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreathMedical
    - id: EmergencyOxygenTankFilled
    - id: EmergencyMedipen
    - id: Flare
    - id: FoodSnackNutribrick
    - id: DrinkBeerCan

- type: entity
  parent: BoxSurvivalTaipanMedical
  id: BoxSurvivalTaipanMedicalMoth
  suffix: Medical moth
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreathMedical
    - id: EmergencyOxygenTankFilled
    - id: EmergencyMedipen
    - id: Flare
    - id: FoodSnackFabricbrick
    - id: DrinkWaterBottleFull

- type: entity
  parent: BoxCardboard
  id: BoxHug
  name: box of hugs
  description: A special box for sensitive people.
  suffix: Emergency
  components:
  - type: Sprite
    layers:
    - state: box_hug
    - state: heart
  - type: Item
    heldPrefix: hug
  - type: StorageFill
    contents:
    - id: ClothingMaskBreath
    - id: EmergencyFunnyOxygenTankFilled
    - id: EmergencyMedipen
    - id: Flare
    - id: FoodSnackNutribrick
    - id: DrinkWaterBottleFull
  - type: Tag
    tags:
    - BoxHug

- type: entity
  parent: BoxHug
  id: BoxHugNitrogen
  suffix: Emergency N2
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreath
    - id: EmergencyNitrogenTankFilled
    - id: EmergencyMedipen
    - id: Flare
    - id: FoodSnackNutribrick
    - id: DrinkWaterBottleFull
  - type: Label
    currentLabel: reagent-name-nitrogen

- type: entity
  parent: BoxHug
  id: BoxHugBeer
  suffix: Emergency beer
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreath
    - id: EmergencyFunnyOxygenTankFilled
    - id: EmergencyMedipen
    - id: Flare
    - id: FoodSnackNutribrick
    - id: DrinkBeerCan

- type: entity
  parent: BoxHug
  id: BoxHugMoth
  suffix: Emergency moth
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreath
    - id: EmergencyFunnyOxygenTankFilled
    - id: EmergencyMedipen
    - id: Flare
    - id: FoodSnackFabricbrick
    - id: DrinkWaterBottleFull

- type: entity
  parent: BoxSurvivalTaipan
  id: BoxMime
  suffix: Mime, Emergency
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreath
    - id: EmergencyOxygenTankFilled
    - id: EmergencyMedipen
    - id: Flare
    - id: FoodBreadBaguette
    - id: DrinkWaterBottleFull

- type: entity
  parent: BoxSurvivalTaipanNitrogen
  id: BoxMimeNitrogen
  suffix: Mime, Emergency N2
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreath
    - id: EmergencyNitrogenTankFilled
    - id: EmergencyMedipen
    - id: Flare
    - id: FoodBreadBaguette
    - id: DrinkWaterBottleFull
  - type: Sprite
    layers:
    - state: box_of_doom
    - state: nitrogentank
  - type: Label
    currentLabel: reagent-name-nitrogen

- type: entity
  parent: BoxSurvivalTaipanNitrogen
  id: BoxMimeBeer
  suffix: Mime, Emergency beer
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreath
    - id: EmergencyOxygenTankFilled
    - id: EmergencyMedipen
    - id: Flare
    - id: FoodBreadBaguette
    - id: DrinkBeerCan

- type: entity
  parent: BoxSurvivalTaipanNitrogen
  id: BoxMimeMoth
  suffix: Mime, Emergency moth
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreath
    - id: EmergencyOxygenTankFilled
    - id: EmergencyMedipen
    - id: Flare
    - id: FoodBreadBaguetteCotton
    - id: DrinkWaterBottleFull

- type: entity
  parent: BoxCardboard
  id: BoxSurvivalTaipanSyndicate
  name: extended-capacity survival box
  description: It's a box with basic internals inside. This one is labelled to contain an extended-capacity tank.
  suffix: Syndicate
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskGasSyndicate
    - id: ExtendedEmergencyOxygenTankFilled
    - id: EmergencyMedipen
    - id: Flare
    - id: FoodSnackNutribrick
  - type: Sprite
    layers:
    - state: box_of_doom
    - state: extendedtank

- type: entity
  parent: BoxSurvivalTaipanSyndicate
  id: BoxSurvivalTaipanSyndicateNitrogen
  suffix: Syndicate N2
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskGasSyndicate
    - id: ExtendedEmergencyNitrogenTankFilled
    - id: EmergencyMedipen
    - id: Flare
    - id: FoodSnackNutribrick
  - type: Sprite
    layers:
    - state: box_of_doom
    - state: nitrogentank
  - type: Label
    currentLabel: reagent-name-nitrogen

- type: entity
  parent: BoxSurvivalTaipanSyndicate
  id: BoxSurvivalTaipanSyndicateMoth
  suffix: Syndicate moth
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskGasSyndicate
    - id: ExtendedEmergencyOxygenTankFilled
    - id: EmergencyMedipen
    - id: Flare
    - id: FoodSnackFabricbrick

- type: entity
  name: survival box
  parent: BoxSurvivalTaipanSecurity
  id: BoxSurvivalTaipanBrigmedic
  description: It's a box with basic internals inside.
  suffix: Brigmedic
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreathMedicalSecurity
    - id: EmergencyOxygenTankFilled
    - id: EmergencyMedipen
    - id: Flare
    - id: FoodSnackNutribrick
    - id: DrinkWaterBottleFull

- type: entity
  name: survival box
  parent: BoxSurvivalTaipanSecurity
  id: BoxSurvivalTaipanBrigmedicNitrogen
  description: It's a box with basic internals inside.
  suffix: Brigmedic N2
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreathMedicalSecurity
    - id: EmergencyNitrogenTankFilled
    - id: EmergencyMedipen
    - id: Flare
    - id: FoodSnackNutribrick
    - id: DrinkWaterBottleFull
    # Intentionally wrong picture on the box to mimic the NT one
  - type: Label
    currentLabel: reagent-name-nitrogen

- type: entity
  name: survival box
  parent: BoxSurvivalTaipanSecurity
  id: BoxSurvivalTaipanBrigmedicBeer
  suffix: Brigmedic beer
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreathMedicalSecurity
    - id: EmergencyOxygenTankFilled
    - id: EmergencyMedipen
    - id: Flare
    - id: FoodSnackNutribrick
    - id: DrinkBeerCan

- type: entity
  name: survival box
  parent: BoxSurvivalTaipanSecurity
  id: BoxSurvivalTaipanBrigmedicMoth
  suffix: Brigmedic moth
  components:
  - type: StorageFill
    contents:
    - id: ClothingMaskBreathMedicalSecurity
    - id: EmergencyOxygenTankFilled
    - id: EmergencyMedipen
    - id: Flare
    - id: FoodSnackFabricbrick
    - id: DrinkWaterBottleFull

Вот из файла локализации:
ent-BoxSurvival = аварийный запас
    .desc = Коробка с базовым набором для выживания.
    .suffix = Standard
ent-BoxSurvivalNitrogen = { ent-BoxSurvival }
    .desc = Коробка с базовым набором для выживания для сотрудников дышащих азотом. На коробке намеренно размещена неправильная картинка с изображением балона кислорода так как НТ было не выгодно её менять.
    .suffix = Азот
ent-BoxSurvivalNonBreather = { ent-BoxSurvival }
    .desc = Коробка с базовым набором выживания для биологических сотрудников которым не нужен кислород или азот. На коробке намеренно размещена неправильная картинка с изображением балона кислорода так как НТ было не выгодно её менять.
    .suffix = Ксеноморф
ent-BoxSurvivalRobotNonBreather = аварийный запас для роботов
    .desc = Коробка с базовым набором выживания для не биологических сотрудников. На коробке намеренно размещена неправильная картинка с изображением балона кислорода так как НТ было не выгодно её менять.
    .suffix = Роботы, КПБ, КПС
ent-BoxSurvivalBeer = { ent-BoxSurvival }
    .desc = Коробка с базовым набором выживания для дворфов. На коробке намеренно размещена неправильная картинка с изображением балона кислорода так как НТ было не выгодно её менять.
    .suffix = Дворф
ent-BoxSurvivalEngineering = расширенный аварийный запас
    .desc = Коробка с базовым набором для выживания. Согласно этикетке, содержит более ёмкий баллон.
    .suffix = Инженерный
ent-BoxSurvivalEngineeringNitrogen = { ent-BoxSurvivalEngineering }
    .suffix = Расширенный, Азот
    .desc = { ent-BoxSurvivalEngineering.desc }
ent-BoxSurvivalEngineeringBeer = { ent-BoxSurvivalEngineering }
    .suffix = Расширенный, Пиво
    .desc = { ent-BoxSurvivalEngineering.desc }
ent-BoxSurvivalSecurity = аварийный запас
    .desc = Коробка с базовым набором для выживания.
    .suffix = СБ
ent-BoxSurvivalSecurityNitrogen = { ent-BoxSurvivalSecurity }
    .suffix = СБ, Азот
    .desc = { ent-BoxSurvivalSecurity.desc }
ent-BoxSurvivalSecurityBeer = { ent-BoxSurvivalSecurity }
    .suffix = СБ, Пиво
    .desc = { ent-BoxSurvivalSecurity.desc }
ent-BoxSurvivalMedical = аварийный запас
    .desc = Коробка с базовым набором для выживания.
    .suffix = Медицинский
ent-BoxSurvivalMedicalNitrogen = { ent-BoxSurvivalMedical }
    .suffix = Медицинский, Азот
    .desc = { ent-BoxSurvivalMedical.desc }
ent-BoxSurvivalMedicalBeer = { ent-BoxSurvivalMedical }
    .suffix = Медицинский, Пиво
    .desc = { ent-BoxSurvivalMedical.desc }
ent-BoxHug = коробка обнимашек
    .desc = Специальная коробка для чутких людей.
    .suffix = Аварийный
ent-BoxHugNitrogen = { ent-BoxHug }
    .suffix = Аварийный, Азот
    .desc = { ent-BoxHug.desc }
ent-BoxHugBeer = { ent-BoxHug }
    .suffix = Аварийный, Пиво
    .desc = { ent-BoxHug.desc }
ent-BoxMime = { ent-BoxSurvival }
    .desc = { ent-BoxSurvival.desc }
    .suffix = Мим, Аварийный
ent-BoxMimeNitrogen = { ent-BoxSurvivalNitrogen }
    .suffix = Мим, Аварийный Азот N2
    .desc = { ent-BoxSurvivalNitrogen.desc }
ent-BoxMimeBeer = { ent-BoxSurvivalNitrogen }
    .suffix = Мим, Пиво
    .desc = { ent-BoxSurvivalNitrogen.desc }
ent-BoxSurvivalSyndicate = расширенный аварийный запас
    .desc = Коробка с базовым набором для выживания. Согласно этикетке, содержит более ёмкий баллон.
    .suffix = Синдикат
ent-BoxSurvivalSyndicateNitrogen = { ent-BoxSurvivalSyndicate }
    .suffix = Синдикат, Азот
    .desc = { ent-BoxSurvivalSyndicate.desc }
ent-BoxSurvivalBrigmedic = { ent-BoxSurvivalSecurity }
    .desc = { ent-BoxSurvivalSecurity.desc }
    .suffix = Бригмедик
ent-BoxSurvivalBrigmedicNitrogen = { ent-BoxSurvivalSecurity }
    .desc = { ent-BoxSurvivalSecurity.desc }
    .suffix = Бригмедик, Азот
ent-BoxSurvivalBrigmedicBeer = { ent-BoxSurvivalSecurity }
    .desc = { ent-BoxSurvivalSecurity.desc }
    .suffix = Бригмедик, Пиво
ent-BoxSurvivalMoth = { ent-BoxSurvival }
    .desc = { ent-BoxSurvival.desc }
    .suffix = Ниан
ent-BoxSurvivalEngineeringMoth = { ent-BoxSurvivalEngineering }
    .desc = { ent-BoxSurvivalEngineering.desc }
    .suffix = Расширенный, Ниан
ent-BoxSurvivalSecurityMoth = { ent-BoxSurvivalSecurity }
    .desc = { ent-BoxSurvivalSecurity.desc }
    .suffix = СБ, Ниан
ent-BoxSurvivalMedicalMoth = { ent-BoxSurvivalMedical }
    .desc = { ent-BoxSurvivalMedical.desc }
    .suffix = Медицинский, Ниан
ent-BoxHugMoth = { ent-BoxHug }
    .desc = { ent-BoxHug.desc }
    .suffix = Аварийный, Ниан
ent-BoxMimeMoth = { ent-BoxMime }
    .desc = { ent-BoxMime.desc }
    .suffix = Мим, Ниан
ent-BoxSurvivalBrigmedicMoth = { ent-BoxSurvivalBrigmedic }
    .desc = { ent-BoxSurvivalBrigmedic.desc }
    .suffix = Бригмедик, Ниан
ent-BoxSurvivalSyndicateMoth = { ent-BoxSurvivalSyndicate }
    .desc = { ent-BoxSurvivalSyndicate.desc }
    .suffix = Синдикат, Ниан

Но в суффикс добавь "Тайпан" перед остальным. Т.е. "Тайпан, Расширенный, Азот" - пример