Ren'Py の tl ファイルを埋める
Ren'Py ゲームに専用の翻訳ファイルがある場合、RuneTranslate はゲームにパッチを当てる代わりに、そのファイルを埋められます。翻訳をゲームの開発者に提供するにはこの方法を使います。
始める前に
ファイルがすでに存在している必要があります。Ren'Py SDK のランチャーでゲームを開き、お使いの言語で Generate Translations を実行してください。RuneTranslate はそれらのファイルを埋めるだけで、作成はしません。
埋める手順
プロジェクトを始める
新規プロジェクト をクリックし、参照 でゲームフォルダーを選びます。
生成するものを選ぶ
What should RuneTranslate produce? で、お使いの言語のフォルダーとともに Fill in the game's own translation files を選びます。このメニューは、ゲームにそのフォルダーがある場合にだけ表示されます。アプリは両者が一致しているかを確認しないため、翻訳先の言語 もそれに合わせて設定してください。

翻訳する
いつもどおり翻訳と編集をします。すでに埋まっているブロックは翻訳済み、空のブロックは保留として扱われます。
エクスポートする
エクスポート をクリックしてフォルダーを選びます。ゲーム全体がそこにコピーされ、コピー内の game/tl/ に翻訳が入ります。
送るもの
エクスポートされた game/tl/ の中の、お使いの言語のフォルダーを開発者に送ってください。コピーのそれ以外の部分は変更されず、RuneTranslate のファイルも追加されません。ゲーム自身の言語メニューも引き続き動作します。
- 翻訳の識別子はすべて、元のまま残ります。
- 書き込まれるのは、翻訳済みと編集済みの行だけです。ほかは元のままです。
- 複数の文を含むブロックや、原文コメントがないブロックは、そのまま残され、アプリがその数をお知らせします。
- ゲームから翻訳ファイルがなくなっている場合、その行は書き込まれず、エクスポートでお知らせします。
エラーが表示された場合
This game has no "game/tl" folder または No translatable blocks were found と表示されたら、ファイルがまだ生成されていません。ランチャーで Generate Translations を実行してから、もう一度プロジェクトを作成してください。
RuneTranslate 1.4.6 で確認済みです。
解決しませんか?
アプリ上部の「報告」をクリックしてチケットを送るか、Discord でお尋ねください。どちらも目を通しています。

