Line 1: |
Line 1: |
− | Benvenuti nella pagina Wiki di Simone Giustetti.
| + | {{header_it|title=Localizzazione di K3b per TDE| keyword={{Template:keyword_it_tde}}| description=Compilare un pacchetto funzionante contenente le localizzazioni di K3b per il Trinity Desktop Environment e Slackware Linux | link_page=En/TDE_k3b-i18n}} |
− | | |
− | | |
− | Lingue: [http://www.giustetti.net/wiki/index.php?title=En/TDE_k3b-i18n English] - '''Italiano'''
| |
− | | |
− | ----
| |
| | | |
| == K3B-I18N == | | == K3B-I18N == |
− | [[trinity_desktop_environment#Applicazioni]] | + | [[trinity_desktop_environment#Applicazioni | TDE - Applicazioni]] |
| | | |
| Trattasi del pacchetto contenete la localizzazione di '''K3b''' ossia la traduzione del programma in lingue diverse dall'inglese, la lingua predefinita del '''Trinity Desktop Environment'''. Il pacchetto '''k3b-i18n''' contiene la localizzazione per oltre cinquanta lingue. | | Trattasi del pacchetto contenete la localizzazione di '''K3b''' ossia la traduzione del programma in lingue diverse dall'inglese, la lingua predefinita del '''Trinity Desktop Environment'''. Il pacchetto '''k3b-i18n''' contiene la localizzazione per oltre cinquanta lingue. |
Line 14: |
Line 9: |
| | | |
| Come '''K3b''', il pacchetto principale di masterizzazione, anche '''K3b-i18n''' è stato parte integrante di Slackware per molti anni: Lo script di compilazione, integrato ed aggiornato, è stato utilizzato per compilare la versione distribuita con TDE. Per l'operazione sono stati utilizzati gli '''autotools''' non essendo ancora completa la migrazione a [http://www.cmake.org cmake]. Le seguenti linee guida sono state seguite per compilare un pacchetto funzionante: | | Come '''K3b''', il pacchetto principale di masterizzazione, anche '''K3b-i18n''' è stato parte integrante di Slackware per molti anni: Lo script di compilazione, integrato ed aggiornato, è stato utilizzato per compilare la versione distribuita con TDE. Per l'operazione sono stati utilizzati gli '''autotools''' non essendo ancora completa la migrazione a [http://www.cmake.org cmake]. Le seguenti linee guida sono state seguite per compilare un pacchetto funzionante: |
− | * La directory '''/opt/trinity''' e' stata imposta come root per il pacchetto. | + | * La directory ''/opt/trinity'' è stata imposta come root per il pacchetto. |
| * I makefile mancanti sono stati creati mediante l'ausilio del comando '''make''' lanciato nella directory principale del codice sorgente. | | * I makefile mancanti sono stati creati mediante l'ausilio del comando '''make''' lanciato nella directory principale del codice sorgente. |
| * Non sono state impostate opzioni specifiche per pacchetto in fase di configurazione perchè non sembra sussistere la necessità. | | * Non sono state impostate opzioni specifiche per pacchetto in fase di configurazione perchè non sembra sussistere la necessità. |
Line 22: |
Line 17: |
| | | |
| Alcuni script di configurazione richiesti dalla procedura non sono presenti nel codice sorgente decompresso. Per crearli si fa ricorso al comando make: | | Alcuni script di configurazione richiesti dalla procedura non sono presenti nel codice sorgente decompresso. Per crearli si fa ricorso al comando make: |
| + | <syntaxhighlight lang="bash"> |
| # Prepare the package for building (Create the configure script). | | # Prepare the package for building (Create the configure script). |
| echo "(II) admin makefile run here" >> ${OUTPUT}/${PRGNAM}_configure.log | | echo "(II) admin makefile run here" >> ${OUTPUT}/${PRGNAM}_configure.log |
| make -f admin/Makefile.common \ | | make -f admin/Makefile.common \ |
| 2>&1 | tee -a ${OUTPUT}/${PRGNAM}_configure.log | | 2>&1 | tee -a ${OUTPUT}/${PRGNAM}_configure.log |
| + | </syntaxhighlight> |
| '''Lo script deve imporre esplicitamente i percorsi delle librerie Qt''' affinchè sia possibile reperire le stesse durante la compilazione: | | '''Lo script deve imporre esplicitamente i percorsi delle librerie Qt''' affinchè sia possibile reperire le stesse durante la compilazione: |
| + | <syntaxhighlight lang="bash"> |
| # Add temporary paths to handle new libraries during build | | # Add temporary paths to handle new libraries during build |
| export QTDIR=/opt/trinity | | export QTDIR=/opt/trinity |
Line 33: |
Line 31: |
| export LD_LIBRARY_PATH=/usr/lib${LIBDIRSUFFIX}:/opt/trinity/lib${LIBDIRSUFFIX} | | export LD_LIBRARY_PATH=/usr/lib${LIBDIRSUFFIX}:/opt/trinity/lib${LIBDIRSUFFIX} |
| export PKG_CONFIG_PATH=:/usr/lib${LIBDIRSUFFIX}/pkgconfig:/opt/trinity/lib${LIBDIRSUFFIX}/pkgconfig:$PKG_CONFIG_PATH | | export PKG_CONFIG_PATH=:/usr/lib${LIBDIRSUFFIX}/pkgconfig:/opt/trinity/lib${LIBDIRSUFFIX}/pkgconfig:$PKG_CONFIG_PATH |
| + | </syntaxhighlight> |
| Infine deve lanciare il comando '''./configure''' per configurare il codice sorgente secondo i parametri dell'ambiente di destinazione: | | Infine deve lanciare il comando '''./configure''' per configurare il codice sorgente secondo i parametri dell'ambiente di destinazione: |
| + | <syntaxhighlight lang="bash"> |
| # Configure the package | | # Configure the package |
| LDFLAGS="${SLKLDFLAGS}" \ | | LDFLAGS="${SLKLDFLAGS}" \ |
Line 49: |
Line 49: |
| --disable-rpath \ | | --disable-rpath \ |
| 2>&1 | tee -a ${OUTPUT}/${PRGNAM}_configure.log | | 2>&1 | tee -a ${OUTPUT}/${PRGNAM}_configure.log |
| + | </syntaxhighlight> |
| A configurazione ultimata, sarà possibile procedere lanciando il comando make per eseguire le restanti operazioni di pacchettizzazione. | | A configurazione ultimata, sarà possibile procedere lanciando il comando make per eseguire le restanti operazioni di pacchettizzazione. |
| | | |
Line 65: |
Line 66: |
| ---- | | ---- |
| | | |
− | Lingue: [http://www.giustetti.net/wiki/index.php?title=En/TDE_k3b-i18n English] - '''Italiano'''
| + | {{footer_it | link_page=En/TDE_k3b-i18n}} |