- 1 名前:名無しさん@お腹いっぱい。 [2006/09/17(日) 19:19:21 ID:k9aG6U200]
- 誰かがこのスレを見て作ってくれるかもしれません。
・依頼の際は最低でも>>1-2には必ず目を通してください。 ・同じ要望を何度も言わなくてもわかってます。 誰もやってくれない場合、それはあなたの書き込みに気づいてないからではなく それの日本語化に誰も興味が無かった場合がほとんどです。 ***************************** ***"釣り"、"ネタ"は他でやれ。*** ***************************** ・日本語化に興味を持たせるために、ソフトをアピールしましょう。 日本の既存ソフトと比べてどこが違うのかを書くと良いです。 単に“多機能”とか“便利”と書くだけでは伝わりません。 依頼を探しやすくするために、必ず以下のお願いテンプレを使ってください。 お願いテンプレ 〜〜〜〜〜〜〜〜〜〜ここから〜〜〜〜〜〜〜〜〜〜 ソフトの名称 : バージョン : ホームページ : ソフトの概要 : 解説のURL :→ 出来れば日本語のところ ファイルサイズ : →オリジナルの配付ファイルのサイズ ライセンス : → シェアウェアかフリーソフトか明記 多言語化への対応 : → 言語ファイルだけで済むのか、リソースの改変を伴うのか 依頼者から一言 : → 「お願いします」しか書くことがないのなら不要 〜〜〜〜〜〜〜〜〜〜ここまで〜〜〜〜〜〜〜〜〜〜 【前スレ】 このソフトを日本語化して欲しい! パッチ14 pc7.2ch.net/test/read.cgi/software/1142563836/ まとめWiki www.wikiroom.com/windows/?%C6%FC%CB%DC%B8%EC%B2%BD
- 6 名前: ◆Nardog23Qc mailto:sage [2006/09/17(日) 19:22:17 ID:iww8horG0]
- VB製の文字化け回避方法
00 00 00 64 00 44 42 01 00 06 54 61 68 6F 6D 61|.....DB...Tahoma 上のようなフォント指定があった場合の内容は以下の通り 00: Font charset 00: ????????????? 00: Strikethrough*8+Underline*4+Italic*2 Strikethrough = 0 'Falsetrue=1000=08h Underline = 0 'Falsetrue=0100=04h Italic = 0 'Falsetrue=0010=02h 64 00: Weight = 100 44 42 01 00: Size = 8.3 (00014244h=82500) 06: lenght of the フォント名 54 61 68 6F 6D 61:"Tahoma" なので、文字化けを回避したい場合はFont charsetの場所を 80に書き換えればOK それでも文字化けする場合は 「非日本語対応 Windows アプリケーションで日本語を表示させるための一般的手法」 www.tt.rim.or.jp/~naoz-i/index.html を参照すればOK(なはず。<弱気)
- 7 名前: ◆Nardog23Qc mailto:sage [2006/09/17(日) 19:22:47 ID:iww8horG0]
- 前スレ、前々スレより
文字化け回避の汎用をば MOV BYTE PTR SS:[EAX+17],80 CALL DWORD PTR DS:[********] JMP ******** PixelsPerInch 96→80 50 69 78 65 6C 73 50 65 72 49 6E 63 68 02 60 50 69 78 65 6C 73 50 65 72 49 6E 63 68 02 50 JMPで"CALL <JMP.&gdi32.CreateFontIndirectA> ; \CreateFontIndirectA" をOllyで書き換えてやればたぶんOK そのあとにDelphi(製だったかな?)はフォントサイズでPixelsPerInchを書き換えれば文字切れ回避はたぶんOK (細かい修正箇所があるかもしれないが、FontIndirectAを使ってるアプリならたぶん大丈夫) ○文字化け修正方その3 リソースにRC Dataがある場合は、 「Font.Charset = DEFAULT_CHARSET」や「Font.Charset = ANSI_CHARSET」などを 「Font.Charset = SHIFTJIS_CHARSET」にしたり、 「Font.Name = 'MS Shell Dlg'」や「Font.Name = 'MS Sans Serif'」などを 「Font.Name = 'MS UI Gothic'」や「Font.Name = 'MS Pゴシック'」にするといいかもしれません。
|

|