Integrated Dynamics

Integrated Dynamics

63M Downloads

[1.12]Reader/Writer GUI list is empty as Chinese Language.

Flithor opened this issue · 4 comments

commented

RedStrone Reader GUI

I checked zh_CN.lang & en_US.lang for the items text are exist

But only the items text not in zh_CN.lang can display in GUI List
Block Reader GUI

Compare lang files

Fix it!

& I update the Chinese translation file.
But can't find path assets\integrateddynamicscompat\lang in github, next is the CN translation text.

### ----- Mod Compats ----- ###

## ----- Charset ----- ##

## Aspects
aspect.aspects.integrateddynamics.read.itemstack.charsetpipe.contents.name=管道内容物
aspect.aspects.integrateddynamics.read.itemstack.charsetpipe.contents.info=当前管道正在运输的物品。
aspect.aspects.integrateddynamics.read.boolean.charsetpipe.hascontents.name=管道是否有内容物
aspect.aspects.integrateddynamics.read.boolean.charsetpipe.hascontents.info=当前管道是否正在运输物品。
aspect.aspects.integrateddynamics.read.boolean.charsetpipe.applicable.name=目标是否为管道
aspect.aspects.integrateddynamics.read.boolean.charsetpipe.applicable.info=目标方块是否为Charset管道。

aspect.aspects.integrateddynamics.write.boolean.charsetpipe.shifter.name=移位器
aspect.aspects.integrateddynamics.write.boolean.charsetpipe.shifter.info=启用物品移动
aspect.aspects.integrateddynamics.write.itemstack.charsetpipe.shifter.name=单一过滤物品移位器
aspect.aspects.integrateddynamics.write.itemstack.charsetpipe.shifter.info=为指定物品启用移位器
aspect.aspects.integrateddynamics.write.fluidstack.charsetpipe.shifterfluid.name=单一过滤流体移位器
aspect.aspects.integrateddynamics.write.fluidstack.charsetpipe.shifterfluid.info=为指定液体启用移位器
aspect.aspects.integrateddynamics.write.list.charsetpipe.shifter.name=过滤物品移位器
aspect.aspects.integrateddynamics.write.list.charsetpipe.shifter.info=为指定物品启用移位器
aspect.aspects.integrateddynamics.write.list.charsetpipe.shifterfluid.name=过滤液体移位器
aspect.aspects.integrateddynamics.write.list.charsetpipe.shifterfluid.info=为指定液体启用移位器
aspect.aspects.integrateddynamics.write.operator.charsetpipe.shifter.name=条件物品移位器
aspect.aspects.integrateddynamics.write.operator.charsetpipe.shifter.info=根据预设条件,为符合要求的物品启用移位器
aspect.aspects.integrateddynamics.write.operator.charsetpipe.shifterfluid.name=条件流体移位器
aspect.aspects.integrateddynamics.write.operator.charsetpipe.shifterfluid.info=根据预设条件,为符合要求的液体启用移位器

## ----- Thaumcraft ----- ##

## Value Types
valuetype.valuetypes.integrateddynamics.thaumcraftaspect.name=神秘时代要素
valuetype.integrateddynamics.error.thaumcraftaspect.no_aspect=输入的物品没有要素。

## Aspects
aspect.aspects.integrateddynamics.read.boolean.thaumcraft.isaspectcontainer.name=是否要素容器
aspect.aspects.integrateddynamics.read.boolean.thaumcraft.isaspectcontainer.info=给定的物品能否存储要素。
aspect.aspects.integrateddynamics.read.list.thaumcraft.aspectcontainer.name=要素容器要素
aspect.aspects.integrateddynamics.read.list.thaumcraft.aspectcontainer.info=给定容器中所有要素
aspect.aspects.integrateddynamics.read.thaumcraftaspect.thaumcraft.aspectcontainer.name=要素容器指定要素
aspect.aspects.integrateddynamics.read.thaumcraftaspect.thaumcraft.aspectcontainer.info=给定容器中选定要素

## Operators
operator.operators.integrateddynamics.itemstack.getitemthaumcraftaspects.name=神秘时代要素
operator.operators.integrateddynamics.itemstack.getitemthaumcraftaspects.info=这个物品拥有的要素列表

operator.operators.integrateddynamics.thaumcraft.aspect.name=神秘时代要素
operator.operators.integrateddynamics.thaumcraft.aspect.basename=神秘时代要素:%s
operator.operators.integrateddynamics.thaumcraft.aspect.amount.name=Vis总量
operator.operators.integrateddynamics.thaumcraft.aspect.amount.info=该种Vis的总量
operator.operators.integrateddynamics.thaumcraft.aspect.israwaspectequal.name=要素原始相等
operator.operators.integrateddynamics.thaumcraft.aspect.israwaspectequal.info=给定的要素是否相等
operator.operators.integrateddynamics.thaumcraft.aspect.getcompoundaspects.name=组成要素
operator.operators.integrateddynamics.thaumcraft.aspect.getcompoundaspects.info=组成这个要素的要素列表
operator.operators.integrateddynamics.thaumcraft.aspect.isprimal.name=是否原始要素
operator.operators.integrateddynamics.thaumcraft.aspect.isprimal.info=给定的要素是否为原始要素

## ----- RF ----- ##

## Aspects
aspect.aspects.integrateddynamics.read.boolean.rf.applicable.name=是否为RF设备
aspect.aspects.integrateddynamics.read.boolean.rf.applicable.info=目标是否可处理RF
aspect.aspects.integrateddynamics.read.boolean.rf.isreceiver.name=是否为RF接受者
aspect.aspects.integrateddynamics.read.boolean.rf.isreceiver.info=目标是否可接受RF能量
aspect.aspects.integrateddynamics.read.boolean.rf.isprovider.name=是否为RF提供者
aspect.aspects.integrateddynamics.read.boolean.rf.isprovider.info=目标是否可提供RF能量
aspect.aspects.integrateddynamics.read.boolean.rf.canextract.name=是否可提取RF
aspect.aspects.integrateddynamics.read.boolean.rf.canextract.info=是否可从目标中提取一定量RF
aspect.aspects.integrateddynamics.read.boolean.rf.caninsert.name=是否可输入RF
aspect.aspects.integrateddynamics.read.boolean.rf.caninsert.info=是否可向目标输入一定量RF
aspect.aspects.integrateddynamics.read.boolean.rf.isfull.name=是否RF缓存已满
aspect.aspects.integrateddynamics.read.boolean.rf.isfull.info=目标RF缓存是否已满
aspect.aspects.integrateddynamics.read.boolean.rf.isempty.name=是否无RF缓存
aspect.aspects.integrateddynamics.read.boolean.rf.isempty.info=目标RF缓存是否为空
aspect.aspects.integrateddynamics.read.boolean.rf.isnonempty.name=是否RF缓存非空
aspect.aspects.integrateddynamics.read.boolean.rf.isnonempty.info=目标RF缓存是否非空
aspect.aspects.integrateddynamics.read.integer.rf.amount.name=RF存量
aspect.aspects.integrateddynamics.read.integer.rf.amount.info=目标当前的RF存储数量
aspect.aspects.integrateddynamics.read.integer.rf.capacity.name=RF最高存量
aspect.aspects.integrateddynamics.read.integer.rf.capacity.info=目标当前允许的最高RF存量
aspect.aspects.integrateddynamics.read.double.rf.fillratio.name=RF填充比例
aspect.aspects.integrateddynamics.read.double.rf.fillratio.info=目标当前RF数量占其上限的百分比

## Operators
operator.operators.integrateddynamics.itemstack.isrfcontainer.name=是否RF容器
operator.operators.integrateddynamics.itemstack.isrfcontainer.info=给定物品能否存储RF
operator.operators.integrateddynamics.itemstack.storedrf.name=RF存量
operator.operators.integrateddynamics.itemstack.storedrf.info=该物品中存储的RF量
operator.operators.integrateddynamics.itemstack.rfcapacity.name=RF上限
operator.operators.integrateddynamics.itemstack.rfcapacity.info=该物品存储的RF量上限

## ----- Tesla ----- ##

## Aspects
aspect.aspects.integrateddynamics.read.boolean.tesla.applicable.name=是否为Tesla设备
aspect.aspects.integrateddynamics.read.boolean.tesla.applicable.info=目标是否可处理Tesla
aspect.aspects.integrateddynamics.read.boolean.tesla.isreceiver.name=是否为Tesla接受者
aspect.aspects.integrateddynamics.read.boolean.tesla.isreceiver.info=目标是否可接受Tesla能量
aspect.aspects.integrateddynamics.read.boolean.tesla.isprovider.name=是否为Tesla提供者
aspect.aspects.integrateddynamics.read.boolean.tesla.isprovider.info=目标是否可提供Tesla能量
aspect.aspects.integrateddynamics.read.boolean.tesla.canextract.name=是否可提取Tesla
aspect.aspects.integrateddynamics.read.boolean.tesla.canextract.info=是否可从目标中提取一定量Tesla
aspect.aspects.integrateddynamics.read.boolean.tesla.caninsert.name=是否可输入Tesla
aspect.aspects.integrateddynamics.read.boolean.tesla.caninsert.info=是否可向目标输入一定量Tesla
aspect.aspects.integrateddynamics.read.boolean.tesla.isfull.name=是否Tesla缓存已满
aspect.aspects.integrateddynamics.read.boolean.tesla.isfull.info=目标Tesla缓存是否已满
aspect.aspects.integrateddynamics.read.boolean.tesla.isempty.name=是否无Tesla缓存
aspect.aspects.integrateddynamics.read.boolean.tesla.isempty.info=目标Tesla缓存是否为空
aspect.aspects.integrateddynamics.read.boolean.tesla.isnonempty.name=是否Tesla缓存非空
aspect.aspects.integrateddynamics.read.boolean.tesla.isnonempty.info=目标Tesla缓存是否非空
aspect.aspects.integrateddynamics.read.long.tesla.amount.name=Tesla存量
aspect.aspects.integrateddynamics.read.long.tesla.amount.info=目标当前的Tesla存储数量
aspect.aspects.integrateddynamics.read.long.tesla.capacity.name=Tesla最高存量
aspect.aspects.integrateddynamics.read.long.tesla.capacity.info=目标当前允许的最高Tesla存量
aspect.aspects.integrateddynamics.read.double.tesla.fillratio.name=Tesla填充比例
aspect.aspects.integrateddynamics.read.double.tesla.fillratio.info=目标当前Tesla数量占其上限的百分比
aspect.aspects.integrateddynamics.read.string.tesla.amount.name=Tesla存量
aspect.aspects.integrateddynamics.read.string.tesla.amount.info=目标当前的Tesla存储数量,并格式化输入结果
aspect.aspects.integrateddynamics.read.string.tesla.capacity.name=Tesla最高存量
aspect.aspects.integrateddynamics.read.string.tesla.capacity.info=目标当前允许的最高Tesla存量,并格式化输入结果

## Operators
operator.operators.integrateddynamics.itemstack.isteslacontainer.name=是否Tesla容器
operator.operators.integrateddynamics.itemstack.isteslacontainer.info=给定物品能否存储Tesla
operator.operators.integrateddynamics.itemstack.teslastored.name=Tesla存量
operator.operators.integrateddynamics.itemstack.teslastored.info=该物品中存储的Tesla量
operator.operators.integrateddynamics.itemstack.teslacapacity.name=Tesla上限
operator.operators.integrateddynamics.itemstack.teslacapacity.info=该物品存储的Tesla量上限
operator.operators.integrateddynamics.itemstack.isteslareceiver.name=是否为Tesla接受者
operator.operators.integrateddynamics.itemstack.isteslareceiver.info=给定物品是否可接受Tesla
operator.operators.integrateddynamics.itemstack.isteslaprovider.name=是否为Tesla提供者
operator.operators.integrateddynamics.itemstack.isteslaprovider.info=给定物品是否可提供Tesla
operator.operators.integrateddynamics.itemstack.isteslafull.name=是否Tesla缓存已满
operator.operators.integrateddynamics.itemstack.isteslafull.info=给定物品的Tesla缓存是否已满
operator.operators.integrateddynamics.itemstack.isteslaempty.name=是否无Tesla缓存
operator.operators.integrateddynamics.itemstack.isteslaempty.info=给定物品的Tesla缓存是否为空
operator.operators.integrateddynamics.itemstack.isteslanonempty.name=是否Telsa缓存非空
operator.operators.integrateddynamics.itemstack.isteslanonempty.info=给定物品的是否有一定Tesla缓存
operator.operators.integrateddynamics.itemstack.teslafillratio.name=Tesla填充比例
operator.operators.integrateddynamics.itemstack.teslafillratio.info=给定物品的Tesla缓存占其缓存上限的百分比

## ----- IC2 ----- ##

## Aspects
aspect.aspects.integrateddynamics.read.boolean.ic2.eu.applicable.name=是否为EU设备
aspect.aspects.integrateddynamics.read.boolean.ic2.eu.applicable.info=目标是否可处理EU
aspect.aspects.integrateddynamics.read.boolean.ic2.eu.canextract.name=是否可提取EU
aspect.aspects.integrateddynamics.read.boolean.ic2.eu.canextract.info=是否可从目标中提取一定量EU
aspect.aspects.integrateddynamics.read.boolean.ic2.eu.caninsert.name=是否可输入EU
aspect.aspects.integrateddynamics.read.boolean.ic2.eu.caninsert.info=是否可向目标输入一定量EU
aspect.aspects.integrateddynamics.read.boolean.ic2.eu.isfull.name=是否EU缓存已满
aspect.aspects.integrateddynamics.read.boolean.ic2.eu.isfull.info=目标EU缓存是否已满
aspect.aspects.integrateddynamics.read.boolean.ic2.eu.isempty.name=是否无EU缓存
aspect.aspects.integrateddynamics.read.boolean.ic2.eu.isempty.info=目标EU缓存是否为空
aspect.aspects.integrateddynamics.read.boolean.ic2.eu.isnonempty.name=是否EU缓存非空
aspect.aspects.integrateddynamics.read.boolean.ic2.eu.isnonempty.info=目标EU缓存是否非空
aspect.aspects.integrateddynamics.read.integer.ic2.eu.amount.name=EU存量
aspect.aspects.integrateddynamics.read.integer.ic2.eu.amount.info=目标当前的EU存储数量
aspect.aspects.integrateddynamics.read.integer.ic2.eu.capacity.name=EU最高存量
aspect.aspects.integrateddynamics.read.integer.ic2.eu.capacity.info=目标当前允许的最高EU存量
aspect.aspects.integrateddynamics.read.double.ic2.eu.fillratio.name=EU填充比例
aspect.aspects.integrateddynamics.read.double.ic2.eu.fillratio.info=目标当前EU数量占其上限的百分比

## Operators
operator.operators.integrateddynamics.itemstack.isic2eucontainer.name=是否EU容器
operator.operators.integrateddynamics.itemstack.isic2eucontainer.info=给定物品能否存储EU
operator.operators.integrateddynamics.itemstack.storedic2eu.name=EU存量
operator.operators.integrateddynamics.itemstack.storedic2eu.info=该物品中存储的EU量
operator.operators.integrateddynamics.itemstack.ic2eucapacity.name=EU上限
operator.operators.integrateddynamics.itemstack.ic2eucapacity.info=该物品存储的EU量上限

## ----- Refined Storage ----- ##

# Aspect property types
aspect.aspecttypes.integrateddynamics.boolean.refinedstorage.skipcrafting.name=在制作中跳过
aspect.aspecttypes.integrateddynamics.boolean.refinedstorage.skipstorage.name=在存储中跳过

## Aspects
aspect.aspects.integrateddynamics.read.boolean.refinedstorage.network.applicable.name=是RS网络
aspect.aspects.integrateddynamics.read.boolean.refinedstorage.network.applicable.info=如果目标具有RS网络。
aspect.aspects.integrateddynamics.read.list.refinedstorage.inventory.itemstacks.name=RS网络物品
aspect.aspects.integrateddynamics.read.list.refinedstorage.inventory.itemstacks.info=RS网络中所有物品的列表。
aspect.aspects.integrateddynamics.read.list.refinedstorage.inventory.craftableitems.name=RS工作台物品
aspect.aspects.integrateddynamics.read.list.refinedstorage.inventory.craftableitems.info=RS网络中所有可合成物品的列表。
aspect.aspects.integrateddynamics.read.list.refinedstorage.inventory.craftingitems.name=RS合成物品
aspect.aspects.integrateddynamics.read.list.refinedstorage.inventory.craftingitems.info=目前在RS网络中合成的所有物品的列表。
aspect.aspects.integrateddynamics.read.list.refinedstorage.inventory.missingcraftingitems.name=RS缺少合成物品。
aspect.aspects.integrateddynamics.read.list.refinedstorage.inventory.missingcraftingitems.info=RS网络当前工作作业中缺少的所有物品的列表。
aspect.aspects.integrateddynamics.read.list.refinedstorage.fluid.fluidstacks.name=RS网络流体
aspect.aspects.integrateddynamics.read.list.refinedstorage.fluid.fluidstacks.info=RS网络中所有流体的列表。

aspect.aspects.integrateddynamics.write.itemstack.refinedstorage.craft.name=RS合成物品
aspect.aspects.integrateddynamics.write.itemstack.refinedstorage.craft.info=触发指定物品的合成任务。
aspect.aspects.integrateddynamics.write.list.refinedstorage.craft.name=RS合成物品
aspect.aspects.integrateddynamics.write.list.refinedstorage.craft.info=触发指定列表里的所有物品的合成任务。
aspect.aspects.integrateddynamics.write.boolean.refinedstorage.cancelcraft.name=取消RS所有合成任务
aspect.aspects.integrateddynamics.write.boolean.refinedstorage.cancelcraft.info=取消RS网络中所有运行的合成任务
aspect.aspects.integrateddynamics.write.itemstack.refinedstorage.cancelcraft.name=RS取消合成任务
aspect.aspects.integrateddynamics.write.itemstack.refinedstorage.cancelcraft.info=取消RS网络中给定物品的所有运行的合成任务。
aspect.aspects.integrateddynamics.write.list.refinedstorage.cancelcraft.name=RS取消合成任务
aspect.aspects.integrateddynamics.write.list.refinedstorage.cancelcraft.info=取消RS网络中给定物品的所有运行的合成任务。

To othre players

If you need the fast to fix bug for I.D. 0.9.2, try this:
IntegratedDynamics-1.12-0.9.2-CN_Fix_pack.zip
Merge it into the same version of official release jar and cover the original language file.
将它合并到0.9.2版I.D.中覆盖原始语言文件,虽然列表会变回英文但是不至于是空白的列表了

commented

Can't create static value in logical programmer, too.

commented

@rubensworks
There need optimized.

Currently four places are using the same field.
Need a new field to set Translation name for types

Please inform me to update the lang file when you fixed bug.

commented

@Flithor I couldn't reproduce this myself, even when using the Chinese language. Because of this I was able to deduce the most likely cause of this bug. Feel free to try the latest dev build (link in README) to see if this resolves your problem.

For the localization errors, feel free to open a PR updating the language file.

commented

@Flithor Were you referring to this issue when you said it still didn't work?

Do you have any development experience? If so, interested in debugging this issue yourself? It's quite difficult for me, as I don't speak Chinese or have a Chinese machine...