: 186

Lazarus TDBnavigator

TDBnavigator - Tradurre le hint (guida breve) e cambiare le icone dei pulsanti. Lazarus 1.0.6 e FPC 2.6.0

Provenendo da Delphi e volendo mantenere la continuità grafica e linguistica dei miei programmi ho dovuto affrontare la modifica del TDBnavigator, le "help brevi" -hint- sono in inglese mentre le voglio in italiano

le immagini dei pulsanti, pur essendo gradevoli, non sono quelle che voglio.

Per tradurre le hint, dalla IDE di Lazarus andare nel menu package e scegliere pacchetto grafico, si aprira la gestione dei pacchetti grafici, nella colonna di sinistra scegliere il file LCLBase 1.0.6 e clickare due volte, si aprira un'ulteriore finestra Pacchetto LCLBase, scegliere il file lclstrconsts e clickare due volte,

si aprirà il file che contiene le guide brevi di aiuto (hint), a questo punto non rimane che tradurre le stringhe dall'inglese all'italiano, queste stringhe non vengono usate solo dal TDBNavigator ma dall'intero sistema.



Fatto questo compilare il pacchetto premendo sul pulsante Compila nella parte alta della finestra

finita la complilazione premere Usa e Installa, fatto questo i suggerimenti del Dbnavigator, e non solo, saranno nella nuova lingua.

Cambiare le icone dei pulsanti - per cambiare le icone dei pulsanti, per prima cosa andare nella cartella /usr/share/lazarus/1.0.6/lcl/images e leggere il file readme.txt, in questo file ci sono le istruzioni per la modifica delle icone dei pulsanti.

Per windows le istruzioni funzionano senza problemi, per Linux si deve lavorare un pò di più:
- per cambiare o modificare i pulsanti di TDBnavigator:
si possono copiare le icone che vogliamo da un'altra cartella, oppure modificare le icone con estensione .png e salvarle con lo stesso nome esistente (es. dbnavcancel.png) nella cartella /usr/share/lazarus/1.0.6/lcl/images


- consigliato, ricompilare il file lazres, per fare questo si deve essere col file manager (es. Caja) dal menu file di caja, aprire il terminale nella cartella /usr/share/lazarus/1.0.6/lcl/tools e digitare il


il file lazres verra ricompilato.

a questo punto siamo pronti per installare le modifiche permanenti nel TDBnavigator:

dal menu file di caja, aprire il terminale nella cartella /usr/share/lazarus/1.0.6/lcl/images e digitare i comandi






andare nel menu package e scegliere pacchetto grafico
selezionare il file LCLBase 1.0.6, clickare due volte, poi Compila e Usa, uscire da Lazarus come superutente.
Al riavvio di Lazarus il nostro TDBNavigator sarà pronto per l'uso come lo volevamo.