private static LanguageTerm LoadItemName(int index, RefEq<Encoding> encoding)
{
if(index == 0)return LanguageTerm.Empty;
index -= 1;
using(FileStream stream = new FileStream(Paths.ItemName, FileMode.Open))
{
stream.Seek(index*60, SeekOrigin.Begin);
BinaryReader reader = new BinaryReader(stream, encoding.Value);
return new LanguageTerm(ReadString(reader), ReadString(reader), ReadString(reader));
}
}