예제 #1
0
 /// <summary>
 /// 指定したパスのMB(Localization)を読み込み、ローカライズ情報に追加する。
 /// </summary>
 /// <param name="localizationInfo">ローカライズ情報</param>
 /// <param name="path">ファイルのパス</param>
 private static void LoadFromFile(
     UapLocalizationInfo localizationInfo, string path)
 {
     using (var sr = new StreamReader(path))
     {
         using (var br = new BinaryReader(
                    sr.BaseStream, Encoding.UTF8))
         {
             var fileID           = Path.GetFileNameWithoutExtension(path);
             var localizationFile = new UapLocalizationFile(fileID);
             ReadEntries(localizationFile, br);
             localizationInfo.AddFile(localizationFile);
         }
     }
 }