同じクライアントから複数のXLIFFファイルを原稿として受け取りました。
なお、XLIFFの生成元である原文はワードファイルとエクセルファイルがありました。
これらのXLIFFファイルを原稿として、私のTrados上でパッケージを作成しました。
翻訳を完了した後に、訳文の生成を実行したところ、原文がワードのXLIFFファイルからは問題なく訳文が生成できました。
しかし、原文がエクセルのXLIFFファイルからは訳文が生成できず、以下のようなエラーがでました。
"オブジェクト参照がオブジェクトインスタンスに設定されていません"
<SDLErrorDetails time="2021/02/27 11:54:04"> <ErrorMessage>オブジェクト参照がオブジェクト インスタンスに設定されていません。</ErrorMessage> <Exception> <Type>System.NullReferenceException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</Type> <HelpLink /> <Source>Sdl.FileTypeSupport.Filters.Excel</Source> <HResult>-2147467261</HResult> <StackTrace><![CDATA[ 場所 Sdl.FileTypeSupport.Filters.Excel.FilterControllerFramework.OfficeController.UpdateDocumentFile(XsltArgumentList argsList, XslCompiledTransform xslTransform, XPathNavigator child) 場所 Sdl.FileTypeSupport.Filters.Excel.FilterControllerFramework.OfficeController.IterateXsltFiles(XsltArgumentList argsList, FileMap rule, XPathNodeIterator iter, Boolean isUpdate, String targetFilePath) 場所 Sdl.FileTypeSupport.Filters.Excel.FilterControllerFramework.OfficeController.IterateContentType(String xslFileNamesPath, Boolean isUpdate, String filePath, String filterStr, String targetFilePath, Boolean isCalledByRelsTableIteration) 場所 Sdl.FileTypeSupport.Filters.Excel.FilterControllerFramework.OfficeController.serviceBackward() 場所 Sdl.FileTypeSupport.Filters.Excel.PlugInFilter.FileParser.DocumentParser.Update() 場所 Sdl.FileTypeSupport.Filters.Excel.PlugInFilter.FileParser.DocumentExtractImpl.Update(DocumentCollection srcCollection, String filename, String tgtFilePath) 場所 Sdl.FileTypeSupport.Filters.Excel.PlugInFilter.FileWriterAndPreviewFileWriter.WriterImpl.EndOfInput() 場所 Sdl.FileTypeSupport.Filters.Excel.PlugInFilter.FileWriterAndPreviewFileWriter.ExcelWriter.EndOfInput() 場所 Sdl.FileTypeSupport.Framework.Integration.NativeWriterMessagesProxy.EndOfInput() 場所 Sdl.FileTypeSupport.Framework.Integration.FileGenerator.CallEndOfInput() 場所 Sdl.FileTypeSupport.Framework.Integration.FileGenerator.FileComplete() 場所 Sdl.FileTypeSupport.Framework.BilingualApi.AbstractBilingualContentProcessor.FileComplete() 場所 Sdl.FileTypeSupport.Framework.Integration.AbstractBilingualProcessorContainer.FileComplete() 場所 Sdl.FileTypeSupport.Framework.Integration.MultiFileConverter.FileComplete() 場所 Sdl.FileTypeSupport.Framework.BilingualApi.AbstractBilingualContentProcessor.FileComplete() 場所 Sdl.FileTypeSupport.Framework.Integration.AbstractBilingualProcessorContainer.FileComplete() 場所 Sdl.FileTypeSupport.Bilingual.SdlXliff.XliffFileReader.OnEndFile() 場所 Sdl.FileTypeSupport.Bilingual.SdlXliff.SdlXliffFeeder.<>c.<ContinueScanning>b__14_2(ISdlXliffStreamContentHandler handler) 場所 System.Collections.Generic.List`1.ForEach(Action`1 action) 場所 Sdl.FileTypeSupport.Bilingual.SdlXliff.SdlXliffFeeder.ContinueScanning() 場所 Sdl.FileTypeSupport.Bilingual.SdlXliff.XliffFileReader.ContinueParsing() 場所 Sdl.FileTypeSupport.Bilingual.SdlXliff.XliffFileReader.ParseNext() 場所 Sdl.FileTypeSupport.Framework.Integration.FileExtractor.ParseNext() 場所 Sdl.FileTypeSupport.Framework.Integration.MultiFileConverter.ParseNext() 場所 Sdl.FileTypeSupport.Framework.Integration.MultiFileConverter.Parse() 場所 Sdl.ProjectApi.AutomaticTasks.NativeFileGenerator.GenerateFiles(ContentRestriction restriction, Boolean preview, Int32 filePercentBase, Int32 filePercentFactor) 場所 Sdl.ProjectApi.AutomaticTasks.GenerateTargetTranslation.GenerateTargetTranslationTask.ProcessFile(IExecutingTaskFile executingTaskFile) 場所 Sdl.ProjectApi.AutomaticTasks.AbstractFileLevelAutomaticTaskImplementation.Execute()]]></StackTrace> </Exception> <Environment> <ProductName>SDL Trados Studio</ProductName> <ProductVersion>14.0.0.0</ProductVersion> <EntryAssemblyFileVersion>14.1.10018.54792</EntryAssemblyFileVersion> <OperatingSystem>Microsoft Windows 10 Home</OperatingSystem> <ServicePack>NULL</ServicePack> <OperatingSystemLanguage>1041</OperatingSystemLanguage> <CodePage>932</CodePage> <LoggedOnUser>MANDY\Madoka Kiyokawa</LoggedOnUser> <DotNetFrameWork>4.0.30319.42000</DotNetFrameWork> <ComputerName>MANDY</ComputerName> <ConnectedToNetwork>True</ConnectedToNetwork> <PhysicalMemory>16422244 MB</PhysicalMemory> </Environment> </SDLErrorDetails>
なんとかエラーを解消できないかと、試しに、訳文生成をしたいxliffファイルを以下の保存先
Projects>プロジェクトフォルダ>en-US(ターゲット言語)
からコピーして名前を変えてTradosで開き、
改めて訳文生成を実行してみたところ、別のエラーメッセージが出ました。
<SDLErrorDetails time="2021/02/27 11:52:38"> <ErrorMessage>フィルタ定義 'Excel 2007 v 2.0.0.0' が見つからないか、ジェネレータを構築するのに使用できませんでした。</ErrorMessage> <Exception> <Type>Sdl.FileTypeSupport.Framework.FileTypeSupportException, Sdl.FileTypeSupport.Framework.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=c28cdb26c445c888</Type> <HelpLink /> <Source>Sdl.FileTypeSupport.Framework.Implementation</Source> <HResult>-2146233088</HResult> <StackTrace><![CDATA[ 場所 Sdl.FileTypeSupport.Framework.Integration.MultiFileConverter.NextGenerator(IFileProperties fileInfo) 場所 Sdl.FileTypeSupport.Framework.Integration.MultiFileConverter.SetFileProperties(IFileProperties fileInfo) 場所 Sdl.FileTypeSupport.Framework.BilingualApi.AbstractBilingualContentProcessor.SetFileProperties(IFileProperties fileInfo) 場所 Sdl.FileTypeSupport.Framework.Integration.AbstractBilingualProcessorContainer.SetFileProperties(IFileProperties fileInfo) 場所 Sdl.FileTypeSupport.Bilingual.SdlXliff.XliffFileReader.OnEndFileHeader() 場所 Sdl.FileTypeSupport.Bilingual.SdlXliff.SdlXliffFeeder.<>c.<ContinueScanning>b__14_4(ISdlXliffStreamContentHandler handler) 場所 System.Collections.Generic.List`1.ForEach(Action`1 action) 場所 Sdl.FileTypeSupport.Bilingual.SdlXliff.SdlXliffFeeder.ContinueScanning() 場所 Sdl.FileTypeSupport.Bilingual.SdlXliff.XliffFileReader.ContinueParsing() 場所 Sdl.FileTypeSupport.Bilingual.SdlXliff.XliffFileReader.ParseNext() 場所 Sdl.FileTypeSupport.Framework.Integration.FileExtractor.ParseNext() 場所 Sdl.FileTypeSupport.Framework.Integration.MultiFileConverter.ParseNext() 場所 Sdl.FileTypeSupport.Framework.Integration.MultiFileConverter.Parse() 場所 Sdl.ProjectApi.AutomaticTasks.NativeFileGenerator.GenerateFiles(ContentRestriction restriction, Boolean preview, Int32 filePercentBase, Int32 filePercentFactor) 場所 Sdl.ProjectApi.AutomaticTasks.GenerateTargetTranslation.GenerateTargetTranslationTask.ProcessFile(IExecutingTaskFile executingTaskFile) 場所 Sdl.ProjectApi.AutomaticTasks.AbstractFileLevelAutomaticTaskImplementation.Execute()]]></StackTrace> </Exception> <Environment> <ProductName>SDL Trados Studio</ProductName> <ProductVersion>14.0.0.0</ProductVersion> <EntryAssemblyFileVersion>14.1.10018.54792</EntryAssemblyFileVersion> <OperatingSystem>Microsoft Windows 10 Home</OperatingSystem> <ServicePack>NULL</ServicePack> <OperatingSystemLanguage>1041</OperatingSystemLanguage> <CodePage>932</CodePage> <LoggedOnUser>MANDY\Madoka Kiyokawa</LoggedOnUser> <DotNetFrameWork>4.0.30319.42000</DotNetFrameWork> <ComputerName>MANDY</ComputerName> <ConnectedToNetwork>True</ConnectedToNetwork> <PhysicalMemory>16422244 MB</PhysicalMemory> </Environment> </SDLErrorDetails>
原文がワードのxliffでは訳文が生成できるのに、原文がエクセルのxliffだけ訳文生成できないのは、何が原因でしょうか。
Tradosのバージョン情報は以下の通りです。
ご回答よろしくお願いします。
Generated Image Alt-Text
[edited by: Trados AI at 1:22 AM (GMT 0) on 29 Feb 2024]
