2
私はまだそれにいくつかの人生を持っているレガシーVBアプリケーションを持って、私は別の言語に翻訳したいです。VB6コードからの翻訳のための文字列の抽出
百万行のソースからすべての文字列を抽出し、定数に置き換えて、翻訳を提供するために使用できる文字列リソースファイルに移動するために、パーサーを利用する可能性があるRubyスクリプトを作成する予定です。
文字列をインテリジェントに抽出するために使用できるスクリプト/ライブラリを知っている人はいますか?
返信ありがとうございます@マーク、どのような文字列が選択されたかについての情報を構築しましたか? – pingu
あなたは何を意味するのかよく分かりません。 FRMファイルの最上位にある設計時定義からすべての関連プロパティを抽出しました。ランタイムコードには文字列も含まれていました(たとえば、FRMファイルの下と.BASファイル全体)。 VB6 IDE用のアドインを作成してこの処理を簡単にしましたが、手作業で(面倒)抽出しました。文字列を右クリックして、自動的に(1)外部変換ファイルに追加し、(2)置き換えて翻訳をロードするコードをコードに記述します。 – MarkJ