用語ベースコンテンツの一括インポートと変更は、手作業を減らすことで、大規模な用語の管理と維持に役立ちます。これらの機能は以下をサポートします。
-
複数の用語や属性を含む大規模な用語の更新
-
ツールやチーム間でのコラボレーション
-
他のシステムからの用語の移行
-
プロジェクトやワークフロー全体で一致する用語の使用
外部の用語(または用語集)ファイルは、Excel(.XLSX)または.TBXファイル形式でインポートできます。アップロード可能なファイルのサイズ制限は1 GBです。エクスポートされた用語ベースには、その用語ベースのすべての言語が含まれます。
用語ベースで一括削除や多数の用語の更新など、一括変更が必要な場合は、外部の表計算アプリケーションでエクスポートして一括変更できます。
コンテンツをインポートするには、次の手順に従います。
-
用語ベースのページで、ページ上部にある
メニューのインポートをクリックします。
ウィンドウが開きます。
-
インポートするファイルを選択します。
-
表計算アプリケーション(Excel)用のXMLベースのファイル形式。
ファイルは、インポート用に特定の形式で準備されている必要があります。
.XLSXは、用語ベースに用語をインポートする最も簡単な方法です。用語の一覧をインポートできますが、より複雑な用語のインポートもサポートされています(同義語、形態論、さまざまな属性を持つ用語などのインポート)。
-
TBX
他のCATツールで使用するための交換用ファイル形式。これは、Okapi Olifantなどの外部ツールでコンテンツを編集するためにも使用できます。
備考
外部システムから用語ベースをインポートする際、Phraseはアカウント設定に既に存在する一致するカスタムフィールド(名前とタイプ)を確認します。一致するものがある場合、値はインポートされ、Phrase TMSに表示されます。一致する定義が存在しない場合、Phraseはそのフィールドを完全に無視します。インポートも保存もされず、他の場所で復元することもできません。カスタムフィールドを正しくインポートするには、インポート前にアカウント設定で一致するフィールド定義を作成してください。
-
-
オプションを選択:
-
-
-
プロジェクトと異なるロケールの言語のインポートを防止します。
例::
EN_USと指定されたファイルは、ENのみでEN_USではないTMにはインポートされません。
-
インポートされたファイルに、用語ベースで現在構成されていない言語が含まれている場合、そのコンテンツはスキップされます。インポートされず、言語が自動的に作成されることもなく、それに関するエラーも表示されません。まず用語ベースに言語を追加してから、再インポートしてください。
用語ベースのすべての用語には、.TBXまたは.XLSXファイルにエクスポートまたはインポートできる属性の一覧があります。これらの属性の一部は、用語設定で直接編集するか、.XLSXまたは.TBXファイルで外部的に編集できます。
用語ベースの属性(クライアント、ドメインなど)は、個々の用語属性には影響しません。
.XLSXファイル
禁止、推奨、大文字小文字、完全一致などの用語メタデータは、Excelではブール値(TRUE/FALSE)として保存されます。Windowsのロケール設定に基づいて、これらの値が.XLSXエクスポートでご使用の言語で表示される場合があります(例:ドイツ語の場合はWAHR/FALSCH)。Excelで用語ベースを編集する際は、パターンに従い、必要な言語でこれらの値を入力してください。そうすることで、Excelがそれらを認識し、ファイルの整合性を維持できます。その他の列については、以下に記載されている英語の値を使用してください。
-
CID
PhraseコンセプトID。用語コンセプトには、原文とそのすべての訳語および同義語が含まれます。
-
concept_domain
-
concept_subdomain
-
concept_url
-
concept_definition
-
concept_note
-
TID
Phrase用語ID。特定の言語における特定の用語のID。
-
{言語コード}
サポートされている言語に基づく用語の言語コード。
-
status
「新規」または「承認済み」のいずれか。
-
forbidden
TrueまたはFalse。
-
preferred
TrueまたはFalse。
-
case
大文字小文字を区別するを意味します。大文字小文字はTrueまたはFalseのいずれかです。
-
exact
完全一致を意味します。これはTrueまたはFalseのいずれかになります(あいまい一致の場合)。
-
note
訳文の備考のみがエディタに表示されます。
-
usage
訳文の使用例のみがエディタに表示されます。
-
POS
品詞。値は形容詞、名詞、動詞、または副詞にできます。
-
性別
値は男性、女性、またはニュートラルにできます。
-
number
値は単数、複数、または不可算にできます。
-
short_translation
-
term_type
値はFull_form、Short_form、Acronym、Abbreviation、Phrase、またはVariantにできます。
-
created_by
Phraseのユーザー名のみがサポートされています
-
created_at
用語作成の日時
-
modified_by
Phraseのユーザー名のみがサポートされています
-
modified_at
用語の最終更新日時
.TBXファイル
-
<descrip type="conceptId">
PhraseコンセプトID(更新された用語を再インポートするために必要)。用語コンセプトには、原文とそのすべての訳文および同義語が含まれます。
-
<descrip type="conceptDefinition">
-
<descrip type="conceptDomain">
-
<descrip type="conceptNote">
-
<descrip type="conceptSubdomain">
-
<descrip type="conceptUrl">
-
<langSet xml:lang="cs">
サポートされている言語に基づく用語の言語コード。
-
<termNote type="termId">
Phrase用語ID(更新された用語を再インポートするために必要)。これは、特定の言語における特定の用語のIDです。
-
<note>
用語の注記
-
<termNote type="partOfSpeech">
-
<termNote type="grammaticalGender">
-
<termNote type="grammaticalNumber">
-
<termNote type="usageNote">
-
<termNote type="forbidden">
TrueまたはFalse
-
<termNote type="preferred">
TrueまたはFalse
-
<termNote type=\"exactMatch\">
TrueまたはFalse
-
<termNote type="status">
新規または承認済み
-
<termNote type="caseSensitive">
TrueまたはFalse
-
<termNote type="createdBy">
Phraseユーザー名
-
<termNote type="createdAt">
Unix時間
-
<termNote type="lastModifiedBy">
Phraseユーザー名
-
<termNote type="lastModifiedAt">
Unix時間
-
<termNote type="shortTranslation">
-
<termNote type="termType">
.XLSXファイルは、インポートする前に特定の形式にフォーマットされている必要があります。
日付または時刻の値を含むファイルをインポートする場合は、セルがプレーンテキストではなく、有効なExcelの日付/時刻値としてフォーマットされていることを確認してください。
ファイルを準備するには、次の手順に従います。
-
.XLSXファイルでは、すべての用語を列に整理し、各列が1つの言語を表すようにします。
-
最初の行に、各言語の言語コードを適用します。
例::
-
ファイルを保存します。
同義語
同義語は、同じ言語コードを持つ2番目の列を追加することで対応できます。
例::
属性を持つ用語
用語は指定された属性とともにインポートできます。一部はPhraseによって生成され、Phrase用語ベースからエクスポートされたファイルでのみ利用可能です。
用語に属性を適用するには、次の手順に従ってください。
複雑な形態論を持つ用語
インポートされる用語は、用語ベースで直接作成された用語と同じ形態論ルールに従います。
Phraseやあいまい一致/完全一致の操作に加え、パイプ文字を語幹(変更されない部分)と接尾辞(変更される部分)の境界として追加できます。
例::
.TBXファイル形式は、用語のインポート(およびエクスポート)に対応しています。.TBX標準は、緩やかな標準と見なされています。他のCATツールから.TBXファイルをインポートする場合、一部の メタデータ がインポートされないことがあります。
2つの用語ベース間で用語をインポートする場合は、.TBXファイル形式を使用してください。Phrase環境内では、データは正しくインポートされます。
SDL Tradosは特殊なTBX.XMLファイル形式を使用しており、インポートには 異なる仕様 があります。
Multiterm .TBX
Multiterm .TBXファイルからのインポートプロセスは最適化されており、以下のメタデータがインポートされます。
-
タイムスタンプ(作成日時、最終更新日時)
-
要素
<descrip type=\"usageNote\">の値は、コンセプトのすべての用語の属性 usage に設定されます -
要素
<descrip type=\"note\">の値は、コンセプトのすべての用語の属性 note に設定されます
SDL Tradosは用語ベースに.TBXファイル形式を使用せず、TBXスキーマを使用した.XMLファイル形式を使用します。この.XMLファイル形式のインポートはサポートされていますが、すべての属性に対応しているわけではありません。
用語コンセプト全体に対して指定された属性は、個々の用語の Note(各言語、各同義語など)すべてに追加されます。
インポートされた属性:
-
原文
-
訳文
-
同義語
-
作成日
-
更新日
-
作成者とレビュワーの名前
これらは、名前が既存のPhraseユーザーのユーザー名と同じである場合にのみインポートされます。TBX.xmlの名前を編集するか、Phraseにユーザーを追加してください。
-
カスタマイズされた属性
これらは、用語のコメントにインポートされます。すべての属性は、属性名で始まる別々の行になります。以下に例を挙げます。
-
出典: Wikipedia
-
テーマ: 法律
-
ステータス: New
-
インポート前にTBX.xmlを編集する
データを最大限に活用するには、TBX.xmlファイルをインポートする前に編集してください。ファイルを編集するには、複数行の正規表現をサポートし、検索と置換機能で正規表現を使用できるテキストエディタで開いてください。
注釈、使用法、ステータスの編集
TBX.xmlファイルのカスタマイズされた属性は、以下のファイル形式になっています。属性の実際の名前は標準化されていないため、異なります。
<descripGrp> <descrip type=\"コメント\">用語 =API= は翻訳しないでください</descrip> </descripGrp> <descripGrp> <descrip type=\"定義\">API = application programming interface</descrip> </descripGrp> <descripGrp> <descrip type=\"例\">Phraseは一連のAPI呼び出しを提供します。</descrip> </descripGrp> <descripGrp> <descrip type="Status">confirmed</descrip> </descripGrp>
これらの属性は、自動的にコメントにインポートされます。
-
コメント: 用語 =API= は翻訳しないでください
-
定義: API = アプリケーションプログラミングインターフェース
-
例: Phrase は一連の API 呼び出しを提供します
-
ステータス: 確定済
この動作を変更してインポートするには、例えば:
-
コメント のみを注記として
-
例 を使用法として
-
ステータスを 承認済み または 新規 にする
-
定義 のインポートを必須にしない
TBX.xml ファイルを編集して、Phrase ファイル形式の .TBX ファイルの標準に合わせます:
<note>用語 =API= は翻訳しないでください</note> <termNote type=\"usageNote\">Phrase は一連の API 呼び出しを提供します。</termNote> <termNote type="status">Approved</termNote>
コメント を 注記 に変更しています
検索:
<descripGrp>.[^\<]+<descrip type="Comment">([^\<]+)</descrip>.[^\<]+</descripGrp>
置換:
<note>\1</note>
例 を 使用法 に変更しています
検索:
<descripGrp>.[^\\<]+<descrip type=\"Example\">([^\\<]+)</descrip>.[^\\<]+</descripGrp>
置換:
<termNote type="usageNote">\1</termNote>
ステータス を 承認済み に設定しています
検索:
<descripGrp>.[^\<]+<descrip type="Status">[^\<]+</descrip>.[^\<]+</descripGrp>
置換:
<termNote type="status">Approved</termNote>
定義を削除しています
<descripGrp>.[^\\<]+<descrip type=\"Definition\">([^\\<]+)</descrip>.[^\\<]+</descripGrp>
空欄に置換します。
注釈への作成者の追加
<transacGrp / origination>要素から作成者を削除し、<descript>要素に追加します。
<transacGrp> <transac type="terminologyManagementTransactions">origination</transac> <date>2006-09-27T11:25:19</date> <transacNote type="responsibility">MikeS</transacNote> </transacGrp>
次のように置換する必要があります:
<transacGrp> <transac type="terminologyManagementTransactions">origination</transac> <date>2006-09-27T11:25:19</date> </transacGrp> <descripGrp> <descrip type="author">MikeS</descrip> </descripGrp>
正規表現は次のようになります:
検索:
(origination</transac>.[^\\<]+<date>[^\\<]+</date>.[^\\<]+)<transacNote type=\"responsibility\">([^\\<]+)</transacNote>.[^\\<]+</transacGrp>
置換:
\1</transacGrp>\r\n<descripGrp>\r\n<descrip type="author">\2</descrip>\r\n</descripGrp>
注釈への編集者の追加
注釈に編集者を追加するには、<transacGrp / modification>要素からエディタを削除し、<descript>要素に追加します。
<transacGrp> <transac type="terminologyManagementTransactions">modification</transac> <date>2006-09-27T11:25:19</date> <transacNote type="responsibility">lauraB</transacNote> </transacGrp>
次のように置換する必要があります:
<transacGrp> <transac type="terminologyManagementTransactions">modification</transac> <date>2006-09-27T11:25:19</date> </transacGrp> <descripGrp> <descrip type="Edited by">lauraB</descrip> </descripGrp>
正規表現は次のようになります:
検索:
(modification</transac>.[^\\<]+<date>[^\\<]+</date>.[^\\<]+)<transacNote type=\"responsibility\">([^\\<]+)</transacNote>.[^\\<]+</transacGrp>
置換:
\1</transacGrp>\r\n<descripGrp>\r\n<descrip type="edited by">\2</descrip>\r\n</descripGrp>
適切なユーザー権限を持つ管理者またはプロジェクトマネージャーは、用語を.XLSXファイルにエクスポートして修正し、そのファイルをインポートし直すことができます。これは、一括変更または削除に使用できます。用語ベースは1つずつしかエクスポートできません。
以下の手順では、.XLSXファイルがエクスポート元の用語ベースと同じ用語ベースにインポートされる必要があります。別の用語ベースにインポートした場合、用語は更新されずに複製され、削除対象としてマークされた用語は削除されません。
修正したインポートが正しくなかった場合に備えて、バックアップとして.TBXファイル形式で2回目のエクスポートを行うことを推奨します。
用語を外部で修正するには、以下の手順に従ってください。
-
用語ベースページから、ページ上部にある
メニューのエクスポートをクリックします。
ウィンドウが開きます。
-
としてエクスポートすることを選択します。
-
およびのドロップダウンメニューで、エクスポートするコンセプト属性と用語属性を選択します。
システム定義の属性には、ロックアイコン
が表示されます。
備考
用語ベースをエクスポートする場合、システム属性のみが含まれます。カスタムフィールドのエクスポートはサポートされていません。
-
エクスポートをクリックします。
.XLSXファイルが作成され、システムにダウンロードされます。
-
CIDまたはTID情報を削除せずに、必要な変更を加えて.XLSXファイルを修正します。
メタデータ(作成日、更新日など)を使用して、スプレッドシートアプリケーションで用語をフィルタし、特定のグループのみを表示できます。
-
更新中
用語を更新するには、指定された言語の列にある既存の用語を書き換えます。
翻訳メモリとは異なり、
|更新サフィックスは必須ではありませんが、CIDまたはTIDに追加しても正しく機能します。新しい用語は、指定された言語の列に行を追加することで追加でき、既存の用語ベースに新規としてインポートされます。
-
削除中
用語を削除する方法は以下の通りです。
-
用語のCIDにサフィックスとして|削除を追加し、すべての言語からその用語を削除します。
-
用語のTIDにサフィックスとして|削除を追加し、特定の言語からその用語を削除します。
すべての言語(CID列)および特定の言語(TID列)で削除対象として設定された用語の例:
-
-
-
.XLSXファイルを保存し、既存の用語を更新オプションを使用してインポートし直してください。