/ / Estrazione di stringhe per la traduzione dal codice VB6 - ruby, parsing, localization, vb6, internazionalizzazione

Estrazione di stringhe per la traduzione dal codice VB6 - ruby, parsing, localization, vb6, internazionalizzazione

Ho un'applicazione legacy VB che ha ancora un po 'di vita in esso e sto volendo tradurla in un'altra lingua.

Ho intenzione di scrivere uno script Ruby, possibilmente utilizzandoun parser, per estrarre tutte le stringhe dalle tre milioni di righe di origine, sostituirle con costanti e spostarle in un file di risorse stringa che può essere utilizzato per fornire traduzioni.

Qualcuno è a conoscenza di uno script / libreria che potrebbe essere utilizzato per estrarre in modo intelligente le stringhe?

risposte:

1 per risposta № 1

Non sono a conoscenza di nessuno strumento già disponibile che potresti utilizzare. Abbiamo creato uno strumento come questo nel mio lavoro e ha funzionato bene. Il formato di file FRM è piuttosto semplice (sebbene solo brevemente documentato). Abbiamo scritto uno strumento che (1) ha estratto tutte le stringhe dalle definizioni di controllo e (2) ha generato il codice per ricaricarle in fase di runtime durante Form_Load.