管理

完了ファイル名とエクスポートパスの指定 (TMS)

本コンテンツはPhrase Language AIの機械翻訳により、英語から翻訳されています。

ダウンロードした(翻訳済み)ファイルの名前変更とエクスポートを自動化します。

以下の手順に従ってください:

  1. 設定 Setup_gear.png ページから、プロジェクト設定 セクションまでスクロールし、完了ファイル名とエクスポートパス をクリックします。

    完了ファイル名とエクスポートパス ページが開きます。

  2. 必要に応じて 完了ファイル名を変更 マクロを適用します。マクロ名は大文字と小文字を区別します。

    サポートされているマクロ:

    • {path}

      フォルダ構造を持つZIP形式でインポートされたファイルのみ。

    • {fileName}

      文字位置(0から開始)を使用して名前の一部を選択することで、原文ファイル名から文字を削除できます。例:

      • {fileName[2:6]} ファイル名の3文字目から7文字目までを保持する

      • {fileName[0:-3]} 最後の2文字を切り取る

    • {sourceLang}

      原文言語を追加します

    • これらのマクロを使用して訳文言語を表します

      多言語ファイル用の訳文言語マクロは、すべての訳文言語コードを連結したものです(例: ./cs-de-zh_cn):

      • {targetLang} 言語コードに基づきます。

      • {targetLangName} 言語名に基づきます。

      • {targetLangRFC}

        • 例: esen-USaz-Latn-AZ

        • RFC 5646 に基づきます

      • {targetLangRFCLower}

        • 例: de-de, en-us

      • {targetLangIso}

        • 例: de, en

      • {targetLangLocale}

        • 例: de_DE

      • {targetLangJavaResourceBundle}

        • このマクロは、従来のJavaリソースバンドルの命名規則に従います。一部の言語では、生成されるコードは{targetLangLocale}によって生成される標準ロケールコードとは異なります。インドネシア語はid_IDではなくin_IDに、ヘブライ語はhe_ILではなくiw_ILに、イディッシュ語はyiではなくjiに解決されます。

      • {targetLangAndroid}

        • 例: es, en-rUS

      • {targetLangAndroidBCP}

        • 例: b+es, b+en+US

    • {workflow}

    • {status}

    • {date}

      PMのタイムゾーンでのファイルダウンロード日時

    • {time}

      PMのタイムゾーンでのファイルダウンロード時刻

    • {userName}

      割り当てられたリンギストまたはベンダーのユーザー名を追加します。複数のリンギストが割り当てられている場合、名前は空欄になります。

    • {replaceExt[xx]}

      ファイル拡張子は、[ ]括弧内で指定されたものに置き換えられます。

      • 例:

        {replaceExt[txt]}が指定されている場合、ファイルtest.POTtest.txtとしてダウンロードされます。

      • 拡張子を変更してもファイル形式自体は変更されません。'.docx'を'.xlsx'に名前変更しても、テキストファイルがスプレッドシートファイルに変わることはありません。

  3. オンラインリポジトリファイルをエクスポートする先のマクロを提供します。

    • 特定のファイルが監視されている場合は、完了したファイルをエクスポートする先として訳文言語サブフォルダを選択してください。

      訳文サブフォルダパスにフォルダ名を指定します。

      • 訳文言語を表すにはこれらのマクロを使用します。

        • {targetLang} 言語コードに基づきます。

        • {targetLangName} 言語名に基づきます。

        • {targetLangRFC}

          • 例: esen-USaz-Latn-AZ

          • RFC 5646 に基づきます

        • {targetLangRFCLower}

          • 例: de-de, en-us

        • {targetLangIso}

          • 例: de, en

        • {targetLangLocale}

          • 例: de_DE

        • {targetLangAndroid}

          • 例: es, en-rUS

        • {targetLangAndroidBCP}

      • 一部のリポジトリでは、絶対パスを使用できます。絶対パスを示すには、パスの先頭に/を付けます。

        Amazon S3、Azure、FTP、SFTP、Dropbox、Google Drive、Box、OneDrive、Git、GitHub、GitLab、およびSharePointで使用できます。Gitコネクターを使用する場合、先頭の/の後にブランチ名が続き、その後に.gitフォルダがあるリポジトリのルートが続きます。ブランチが存在しない場合は、作成されます。他のGitベースのコネクター(GitLabなど)を使用する場合、先頭のスラッシュの後に.gitフォルダがあるリポジトリのルートが続きます。

      • 親フォルダを参照するには..を使用します。

      ヒント

      原文ファイルが/files/loc/ui.propertiesで、訳文言語がドイツ語(ドイツ)の場合:

      • translations/{targetLang} will create /files/loc/translations/de_de

      • /files-{targetLang}/loc will create /files-de_de/loc/<filename>

      • ../{targetLang} will create /files/de_de/<filename>

    • 原文ファイルと同じフォルダにファイルをエクスポートするには.を使用します。

      FTPおよびSFTPコネクターで使用できます。

    • 完了したファイルの名前を次へ変更{path}のようなフォルダセグメントや、フォルダとして使用される訳文言語マクロ(例:{targetLangRFC}/{fileName})が含まれる場合、オンラインリポジトリファイルを次へエクスポートでも一致するパスを指定する必要があります。その場合にオンラインリポジトリファイルを次へエクスポートが空欄のままだと、エクスポートは失敗します。

  4. 保存をクリックします。

    指定されたマクロはダウンロードされたファイルに適用されます。

完了したファイルの名前を次へ変更で指定された命名規則にフォルダセグメント(例:{path}、またはフォルダ構造を意味するために使用される訳文言語マクロ)が含まれる場合、オンラインリポジトリファイルを次へエクスポートフィールドにも対応するパスを入力する必要があります。命名規則にフォルダーセグメントが含まれており、エクスポートパスのフィールドが空欄のままの場合、エクスポートは通知なく失敗します。進捗バーは表示されず、エクスポート履歴にエントリーは追加されず、エラーメッセージも表示されません。

以下のいずれかの組み合わせを使用してください:

  • 命名規則 {fileName} とエクスポートパス translated/{targetLangRFC} の組み合わせ

  • 命名規則 {path}/{fileName} と空欄のエクスポートパスフィールドの組み合わせ

エクスポートパスのフィールドは、命名規則にフォルダーセグメントが含まれる場合にのみ入力する必要があります。エクスポートパスのフィールドを空欄のままにする場合、命名規則にフォルダーセグメントを含めてはならず、{fileName} のみで構成する必要があります。

この記事は役に立ちましたか?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.