Originariamente inviato da firefox88
L'unico problema è che non trovo un modo di tradurre "dinamicamente" le costanti presenti nell'unità Consts.pas
Trattandosi di costanti, ovviamente non sono in alcun modo modificabili.

Originariamente inviato da firefox88
Se provo ad eliminare le costanti che mi interessano dall'unità Consts.pas e le definisco come variabili in un'altra unità, Delphi si rifiuta addirittura di compilare...
Mai, mai, mai, e se non fosse ancora chiaro, mai modificare i file della libreria VCL, soprattutto se non si è perfettamente consci di ciò che si sta facendo.

Inoltre, per utilizzare una versione modificata del file Consts.pas, è sufficiente farne una copia nella cartella del progetto e aggiungerla ai file che costituiscono il proprio programma.

Ad ogni modo, non vedo il problema nella localizzazione delle costanti: proprio perché sono costanti, basta non farne uso adottando un altro sistema per generare le stringhe nella lingua impostata a runtime.

Ciao!