インライン翻訳

General Translationのインライン翻訳機能を使って、コード内で直接コンテンツを翻訳しましょう。

概要

インライン翻訳を使うと、コンテンツをコード内で直接記述し、翻訳することができます。

別途辞書や翻訳ファイルは必要ありません。

これにより、UIと翻訳を簡単に同期でき、コンテンツの変更が頻繁に発生したり、コンポーネントと密接に結びついているプロジェクトに最適です。

なぜインライン翻訳を使うのか?

  • シンプルさ: 外部の翻訳ファイルを管理する必要がありません。
  • 複雑さの軽減: コンテンツとコードが一緒に存在するため、コンテキストの切り替えが減ります。
  • 即時反映: テキストの変更がすべての言語に即座に反映されます。
  • 保守性: 翻訳を最新の状態に保ったり、使われていない翻訳を削除したりする心配がありません。

テキスト、HTML、JSX など、すべて翻訳可能です。 追加の設定は必要ありません!

import { T } from 'gt-react';

export default function MyComponent() {
  return (
    <T>
      <h1>List of Shakespeare Plays: </h1>
      <ul>
        <li>Hamlet</li>
        <li>A Midsummer Night's Dream</li>
        <li>Macbeth</li>
      </ul>
    </T> 
  );
}

詳しく知りたい方は、対応するフレームワークのリファレンスをご覧ください:

このガイドはいかがですか?