暗号化仮想ドライブ作成ソフト Part8
at SOFTWARE
23:名無しさん@お腹いっぱい。
09/01/30 01:39:11 CVHXxzjo0
>>17
(2)の/Main/Forms/Forms.cpp 内の英単語を日本語に書き換えるのはスクリプトで
自動処理させればいいんじゃまいか。文字列置換させるファイルは Forms.cpp だし、
検索・置換用の文字列データベースも Language.xml と Language.jp.xml で
既に揃ってる訳だから。手作業で、かつ、翻訳しながらなんて非現実的な様な。
一旦、作ってしまえば、ソースの構文・構成が変わらない限りバージョン更新しても
簡単に対応出来る訳だし。
例えば、全ての文字列の変換をする訳じゃないが、
(1) Forms.cpp の1行目から順次、最終行まで下記を繰り返し。
(2) wxID_ANY, wxString( _( または wxID_ANY, _( が行内にあるか。
(3) 有ればそれに続く "" で囲まれた文字列を抽出。無ければ (1)へ。
(4) Language.xml の構文に合わせる為、抽出文字列内に & が有れば & に置換。
(5) Language.xml 内で上記にマッチする英語文字列の key名を調べる。
(6) Language.ja.xml 内で上記 key名にマッチする日本語文字列を抽出。
(7) Forms.cpp の構文に合わせる為、抽出文字列内に & が有れば & に置換。
(8) その日本語文字列を、Forms.cpp の (3) の "" で囲まれた英語文字列と置換。
(9) 次の行が無ければ終了。あれば (1) に戻る。
(2) の条件を増やせば変換度が上がると思う。
と、ここまで書いておきながら、俺はヘタレでスクリプト書けないんだよね。ゴメン。
誰か有志、頼む。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5381日前に更新/169 KB
担当:undef