Difference between revisions of "User:Greenwing"

m (メモ (初心者さんが悩みそうなチラシの裏) =)
m
(32 intermediate revisions by the same user not shown)
Line 1: Line 1:
 日本語版の翻訳者(2016~2017)。準備期間をいれますと LOVE Wiki には約三年間(2014/07~2017/05)関わってきました。
 
ただいま、日本国内の需要の低さから翻訳活動を休止しておりますが、 LOVE Version.0.12.0 が公開されたら正式復帰とさせていただきます。
 
  
活動休止期間中に、ご用のあるかたは、フォーラムのプライベートメッセージか、改善の提案・誤訳の報告からどうぞ。
+
== 恥ずかしながら ==
 +
love2dの使用を再開した関係で、しばらくの間ですが翻訳作業へ作業復帰します。
  
2017年05月24日 GreenWing 『伊達巻きの日』に記す。
+
== 改訳・更新状況など (0.10.2 → 11.2) ==
 +
* 2019年06月上旬~ : 作業再開
  
 +
* 今回は love.graphics だけでも120ページ以上の更新などで作業量が多めです。 LOVE API は早くて七月下旬頃に仮訳完了の予定です (秋田竿灯まつりの開催前日までに)。
 +
数年単位の全面改訂に関しましては予算など都合などが付きましたら検討させていただきます (資料代などかなり大変なんです)。
  
……寝袋と伊達巻きって似ているよね……。
+
* 前回、おじいちゃんでも孫と一緒にゲーム製作ができるならと勘違いしてしまいまして、そのためにわかりやすくするためにカタカナ表記はなるべく避ける。を実践してしまったがために非常にわかりづらいと不評でしたorz  これにつきまして仮訳後に修正していく予定です。もし以前の訳語のほうがよかったのでしたら履歴ページから参照できます。
  
 +
* 今回のサポート期間終了日につきましては状況を見て判断させていただきます。
  
== 近況と追記(2017年08月17日) ==
+
=== 現在のところ ===
たまに一時復帰することがありますが、あくまで例外扱いです。気まぐれですので定期的な一時復帰を期待されることは望みません。
+
23件中17件完了(残り6件)しています。なお、下記は、
当方でも LOVEを 採用したプロジェクトは進めておりますので、そちらを優先しているところですが、完成はいつになるのやら。
+
* love (Config Files を除く)
 +
* ?
 +
* ?
 +
* love.event
 +
* love.filesystem
 +
* love.font
 +
* ?
 +
* love.image (PixelFormatを除く。これはlove.graphicsで作業します)
 +
* love.joystick
 +
* love.keyboard
 +
* ?
 +
* love.mouse
 +
* ?
 +
* love.sound
 +
* love.system
 +
* love.thread
 +
* love.timer
 +
* love.touch
 +
* love.video
 +
* love.window
 +
* lua-enet
 +
* luasocket
 +
* utf8
  
 +
最新版へ更新済です。
  
== メモ (初心者さんが悩みそうなチラシの裏) ===
+
== その他 ==
駄文失礼。
+
* Config Files は全面改定のため、7月以降とします。
 +
* i18n テンプレートの日本語版適用は順次対応とさせていただきます。
  
* love.graphics.* 系の関数は love.draw() 以外では記述できないのは、制約を設けることで美しくかつ柔軟に記述しやすくするのと、描画順序やオブジェクトの重なりを概念上わかりやすくするため……などは、なんとなく理解できると思います。詳しいことが知りたいのでしたら love のソースコードの <code>love/src/scripts/boot.lua</code> を読まれると理解が深まります。ちなみに love.draw() 以外で使えないのは love.run() などで画面クリアとリセットを行っているからです。なので、他のコールバックで love.graphics.* を使用しても、その後に love.draw() が実行されますので消えてしまいます。描画済みのものは保持されていたほうがいいとお思いの方もいらっしゃるでしょうが、別のものを描きたいときに消えていたほうが色々楽ですし、消えてほしくはないものは Canvas (フレームバッファ) にあらかじめ一括で書き込んでから表示してください。そっちのほうがきれいに書けますし高速ですからといったところでしょうか。
+
== 作業完了後の予定 ==
 +
* 寄付受付開始
 +
* 自然な表現になるようにする。
 +
* オフライン環境の構築方法の解説。
 +
* 全面改訂を行う場合の辞書整備・ガイドラインの整備
 +
* 可能ならば引き継ぎ用環境の整備 (前回の失敗を踏まえて) → 資料掲載先 [https://osdn.net/users/megumi_engines/pf/love2d_jellyfish/wiki/FrontPage 01kurage(おわんくらげ)書房] (まだ何もありません。オワンクラゲなのは、緑色に発光(Green)→泳ぐ→飛ぶ→翼(Wing)の駄洒落です。)
  
* コールバックはともかく、シーンの切り替えですかね。あれは、ソースの先頭に切り替え用のフラグ変数やテーブルを記述して、各コールバックでフラグと対応する処理を if 文で分岐させる。フラグ切り替え・書き換えは love.keypressed() コールバック内で対応するキーごとに行えばいいだけのことです (テーブルに関数名を書き連ねて、添え字指定で一気に処理を切り替える方法もありますが、できそうなほうを調べて試してみてください)。何を言っているのか[http://dic.nicovideo.jp/a/%E3%81%95%E3%81%A3%E3%81%B1%E3%82%8A%E5%A6%96%E7%B2%BE さっぱり妖精]でしたら、変数、テーブル、分岐、コールバックを復習して実際にソースコードを書いたり、オープンソースの love 採用ゲームのコードを読んでみてはいかがでしょうか。
+
* LOVE 11.3 対応作業
 +
* LogoVista コリャ英和の使用終了(翻訳メモリへ移行)。最新版でも訳出品質に強い不満があるため。
 +
* 可能ならば他国語版の翻訳作業。できたらいいな程度です。
 +
* Urn Lisp 版サンプルコードの開発と掲載(!!)
 +
* 辞書環境の整備 (新装版 英和翻訳表現辞典などの導入)
  
 
+
[[Category:Translators]]
* 恐れずに連想配列を使いましょう。すっきりしますよ。
 
 
 
* 日本語キーボード (106) において「変換、無変換、漢字、ひらがな」など一部のキーは使用することができません。採用ライブラリである SDL 2.05 では対応済みなのですが、どうも LOVE 側の検証不足のようですので、いまのところ使用できません。クイックハック程度では修正は無理です。これらのキーはゲームではあまり使いませんが、ちょいと、ゲーム内で使う異世界魔動計算機で異世界文字によるインプットメソッド付き(しかもなぜか親指シフト風)のラインエディタを実装したいな。といったときに困ります。
 
 
 
……あくまでゲームフレームワークですから、低レベルキーボードAPIを酷使するような用途は考慮されていないのですよね (スキャンコードではなくキーコードの這いずりたいところですが)。
 
 
 
 
 
一般的な対策方法は調査中ですが、見つけたらレポジトリのほうにパッチを投げていただければ助かります。
 

Revision as of 03:04, 12 July 2019

恥ずかしながら

love2dの使用を再開した関係で、しばらくの間ですが翻訳作業へ作業復帰します。

改訳・更新状況など (0.10.2 → 11.2)

  • 2019年06月上旬~ : 作業再開
  • 今回は love.graphics だけでも120ページ以上の更新などで作業量が多めです。 LOVE API は早くて七月下旬頃に仮訳完了の予定です (秋田竿灯まつりの開催前日までに)。

数年単位の全面改訂に関しましては予算など都合などが付きましたら検討させていただきます (資料代などかなり大変なんです)。

  • 前回、おじいちゃんでも孫と一緒にゲーム製作ができるならと勘違いしてしまいまして、そのためにわかりやすくするためにカタカナ表記はなるべく避ける。を実践してしまったがために非常にわかりづらいと不評でしたorz これにつきまして仮訳後に修正していく予定です。もし以前の訳語のほうがよかったのでしたら履歴ページから参照できます。
  • 今回のサポート期間終了日につきましては状況を見て判断させていただきます。

現在のところ

23件中17件完了(残り6件)しています。なお、下記は、

  • love (Config Files を除く)
  •  ?
  •  ?
  • love.event
  • love.filesystem
  • love.font
  •  ?
  • love.image (PixelFormatを除く。これはlove.graphicsで作業します)
  • love.joystick
  • love.keyboard
  •  ?
  • love.mouse
  •  ?
  • love.sound
  • love.system
  • love.thread
  • love.timer
  • love.touch
  • love.video
  • love.window
  • lua-enet
  • luasocket
  • utf8

最新版へ更新済です。

その他

  • Config Files は全面改定のため、7月以降とします。
  • i18n テンプレートの日本語版適用は順次対応とさせていただきます。

作業完了後の予定

  • 寄付受付開始
  • 自然な表現になるようにする。
  • オフライン環境の構築方法の解説。
  • 全面改訂を行う場合の辞書整備・ガイドラインの整備
  • 可能ならば引き継ぎ用環境の整備 (前回の失敗を踏まえて) → 資料掲載先 01kurage(おわんくらげ)書房 (まだ何もありません。オワンクラゲなのは、緑色に発光(Green)→泳ぐ→飛ぶ→翼(Wing)の駄洒落です。)
  • LOVE 11.3 対応作業
  • LogoVista コリャ英和の使用終了(翻訳メモリへ移行)。最新版でも訳出品質に強い不満があるため。
  • 可能ならば他国語版の翻訳作業。できたらいいな程度です。
  • Urn Lisp 版サンプルコードの開発と掲載(!!)
  • 辞書環境の整備 (新装版 英和翻訳表現辞典などの導入)