本文へ移動

別の言語のマクロ:変わる部分と翻訳のしかた

別の言語のマクロ:変わる部分と翻訳のしかた

ユーザーマクロは、1つのホットバーから最大15行のテキストコマンドを実行します。製作のスキル回しや開幕の手順、パーティへの合図などが共有されていますが、別の言語のクライアントのプレイヤーからコピーしたマクロは、そのままでは動かないことがよくあります。マクロ翻訳は、マクロを自分のクライアント向けに書き換え、翻訳できない部分を示します。

別の言語のマクロが動かない理由

アクション、クラフターアクション、マウント、ミニオン、エモートの名前は、クライアントの言語で読み取られます。英語クライアントで動く /ac "Fast Blade" は、日本語クライアントでは /ac "ファストブレード" にする必要があります。認識できない名前は飛ばされるため、スキル回しの手順が気づかないうちに抜けてしまいます。

どの言語でも同じ部分

/action、/ac、/wait、/micon などのテキストコマンドの多くは、どのクライアントでも使えます。対象を表す <t>、パーティの2番目を表す <2>、3秒待つ <wait.3> などのプレースホルダーもすべての言語で同じで、/p や /echo に続く文章もそのままです。ドイツ語クライアントでは /ac の代わりに /kmd、/wait の代わりに /warte などのドイツ語のコマンドも使え、/micon のカテゴリーもアクションを表す kommando のようなドイツ語です。翻訳ツールはこれらも変換します。

翻訳できないもの

翻訳ツールが持っていない名前は、書かれたまま残して印を付けます。ペットアクション、バディアクション、アイテム名、知らないコマンドなどです。元の言語で同じ名前でも翻訳先で名前が違うアクションがある場合、たとえばPvEのアクションとPvP版では、両方を表示して選べるようにします。日本語のマクロでは名前を引用符で囲まないことが多く、その書き方も読み取れます。

実例

英語の短いマクロを、翻訳先を日本語にして開きます。元の言語は英語と判定されます。/micon "Fast Blade" は /micon "ファストブレード" に、/ac "Fast Blade" <t> は <t> を残したまま翻訳され、/wait 2 は変わらず、/ac Sprint は /ac スプリント になります。ファストブレードとスプリントの名前はアクションのページにつながっています。結果を日本語クライアントの「マクロ管理」にコピーします。