以下のサイトを翻訳してみます。
https://facebook.github.io/react-native/docs/using-a-scrollview.html
ブラウザから上記リンクを開いて下さい。
以下のように、1,2,3の順でクリックして新規の対訳情報を作成します。
以下のように翻訳の準備ができればokです。
沢山の対訳情報が揃いましたが、どれから翻訳すればいいか迷うはずです。
そこでサイドバーを開いた状態で翻訳したい部分をクリックしてみて下さい。
自動でフィルタ条件が設定され該当の対訳情報が絞り込まれます。
これはうまく機能しない場合もあります。 その場合はフィルタ条件にヒットしそうな文字列を入力してみます。
上手く絞りこめるはずです。 絞り込まれない場合はもう少し単語の数を減らしてみて下さい。
該当の対訳を見つけたら実際に翻訳してみます。
ところで、翻訳を手動で行うのは大変なので便利なエクステンションを使いましょう。
google翻訳です
これを使うと文章単位で翻訳できます。
ご覧の通り。結構使えます。 これをコピーしましょう。
ただコピーするだけだと保存できない場合があります。今回はエラーが出ていますね。 対訳情報は特殊構文になっておりその通りにしないと保存できません。
今回ペースとなる英文は以下のように設定されています。
The<1>ScrollView</1>is a generic scrolling container that can host multiple components and views. The scrollable items need not be homogeneous, and you can scroll both vertically and horizontally (by setting the<2>horizontal</2>property).
ScrollView
とhorizontal
が特殊なタグ <数値>
</数値>
で囲まれています。
HTMLにおいて強調表示だったりリンクだった部分です。
翻訳時もその情報を対訳に付与する必要があるため、該当する単語に同じタグを割り当てて下さい。
今回は以下のような対訳を設定しました。保存できるようになっているので忘れずにSave
を押して下さい。
<1>ScrollView</1>は、複数のコンポーネントとビューをホストできる一般的なスクロールコンテナです。スクロール可能なアイテムは同種である必要はなく、(<2>horizontal</2>プロパティを設定することによって)垂直方向と水平方向の両方でスクロールすることができます。
翻訳を押すと翻訳されます。
簡単ですね。ちなみに <br>
だけは特別使うことができます。
見た目として改行が必要だと思ったら入れてみて下さい。(但し、使えない場所もあります。)
上記はもちろんだめな例です。見た目が良くなるように上手く使ってみて下さい。
図のように上記はボタンになっており次の翻訳への移動に使うことができます。
上手く使って作業の効率化を図って下さい。
操作 | ショートカットキー |
---|---|
次の対訳への移動 | CTRL+SHIFT+N |
前の対訳への移動 | CTRL+SHIFT+P |
自動タグ付け | CTRL+ ENTER |
Google翻訳の実行(*) | CTRL+SHIFT+T |
Google翻訳の実行 はオプションです。 設定からAPIキーの設定を行って下さい。
対訳の作成が一通り終わったらアップロードしてみましょう。
上記のように自作翻訳をクリックして詳細編集を選んで下さい。
タイトルとTagを設定して下さい。
今回は以下のように設定しました。
種別 | 内容 |
---|---|
タイトル | React-native ScrollViewの説明の翻訳 |
Tags | React.js, JavaScript |
としてます。
公開状態
にチェックを入れると公開されます。
ドキュメントのライセンス状態を確認してからチェックを入れるか作者に許可をもらうことを推奨します。
Description には、どうして翻訳したかを記入しておくと良いでしょう。
アップロードをクリックして下さい。
再度、アップロードをクリックして下さい。
アップロードが完了しました。ありがとうございます。