/// <summary>
        /// FileIDに該当する翻訳シートファイル(Dialog)を返す。
        /// </summary>
        /// <param name="fileID">FileID</param>
        /// <returns>翻訳シートファイル(Dialog)</returns>
        public UapTransSheetDialogFile GetFile(string fileID)
        {
            if (this.Items.ContainsKey(fileID))
            {
                return(this.Items[fileID]);
            }
            else
            {
                //// 存在しない場合は新規に作成する。
                var dialogFile = new UapTransSheetDialogFile(fileID);
                this.Items.Add(dialogFile.FileID, dialogFile);

                return(dialogFile);
            }
        }
        /// <summary>
        /// 翻訳シートエントリー(Dialog)を追加する。
        /// </summary>
        /// <param name="sheetEntry">翻訳シートエントリー(Dialog)</param>
        public void AddEntry(UapTransSheetDialogEntry sheetEntry)
        {
            if (this.Items.ContainsKey(sheetEntry.FileID))
            {
                var sheetFile = this.Items[sheetEntry.FileID];
                sheetFile.AddEntry(sheetEntry);
            }
            else
            {
                //// 翻訳シートファイルが存在しない時は新たに作成する。
                var sheetFile = new UapTransSheetDialogFile(sheetEntry.FileID);
                sheetFile.AddEntry(sheetEntry);

                this.Items.Add(sheetFile.FileID, sheetFile);
            }
        }