public static void setLang(Type type)
{
if (language == null) return;
var strs = new string[] { "misc", "menu", "gen", "inter", "tip"};
foreach (var str in strs)
{
// ���݂��鎫���̂ݎ擾
Dictionary<int, string> dic;
if (language.TryGetValue(str+"s", out dic))
{
foreach (var pair in dic)
{
if (pair.Key < 0)
{
Console.WriteLine("�L�[�l���}�C�i�X�ł��B�L�[�F{0}�@�o�����[�F{1}", pair.Key, pair.Value);
continue;
}
type.InvokeMember(str, BindingFlags.SetField, null, null, new object[] { pair.Key, pair.Value });
}
}
else
{
Console.WriteLine("�����f�[�^��������܂���F" + str);
}
}
}