[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 14:21 / Filesize : 279 KB / Number-of Response : 995
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

このソフトを日本語化して欲しい! パッチ16



1 名前:名無しさん@お腹いっぱい。 [2008/01/24(木) 09:11:15 ID:D6PdMc7I0]
誰かがこのスレを見て日本語化してくれるかもしれません。

【依頼の際は】
・依頼の前に、まず検索を。
・シェアウェアやゲームは往々にして日本語化されません。
・以下のテンプレートを使い、必要な事は全部書いてください。

【   名 称   】
【  バージョン 】
【   概 要   】
【  ライセンス 】フリーウェア/シェアウェア/オープンソースなど
【 ウェブサイト 】
【   リソ ース  】(ウェブサイト以外のソフトに関するページのURL)
【多言語化対応】はい/いいえ(プログラミング言語を書くと吉かも)
【   備 考   】(何かあれば)

【前スレ】
このソフトを日本語化して欲しい! パッチ15
pc11.2ch.net/test/read.cgi/software/1158488361/

【関連スレ】
海外フリーソフト紹介スレ Part4
pc7.2ch.net/test/read.cgi/software/1136545517/

まとめWiki
www.wikiroom.com/windows/?%C6%FC%CB%DC%B8%EC%B2%BD

15 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/28(月) 17:55:49 ID:qn8wt2xx0]
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(なはず。<弱気)

16 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/28(月) 17:56:13 ID:qn8wt2xx0]
前スレ、前々スレより

文字化け回避の汎用をば

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ゴシック'」にするといいかもしれません。






[ 続きを読む ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<279KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef