[RISOLTO] localizzazione taskwarrior

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
pinimbe
Linux 0.x
Linux 0.x
Messaggi: 19
Iscritto il: ven 2 giu 2006, 10:24

[RISOLTO] localizzazione taskwarrior

Messaggio da pinimbe »

Salve al forum.
Sto da poco usando il programma task (2.4.4) (taskwarrior).
L'ho installato tramite slackbuild: funziona ma è in inglese.
Guardando dentro il sorgente, nello specifico nel file "INSTALL", ho visto che si può localizzare in italiano:

Codice: Seleziona tutto

Localizations
-------------

To make use of a translation, specify a language number, as found in cmake.h:

  $ cmake -DLANGUAGE=2 .

Currently the defined languages are:

  eng_USA 1
  esp_ESP 2
  deu_DEU 3
  fra_FRA 4
  ita_ITA 5
  por_PRT 6
  epo_RUS 7
  pol_POL 8
Ora, potrei installare tramite la procedura standard

Codice: Seleziona tutto

  $ tar xzf task-X.Y.Z.tar.gz                   [1]
  $ cd task-X.Y.Z                               [2]
  $ cmake .                                     [3]
  $ make                                        [4]
  $ sudo make install                           [5]
  $ cd .. ; rm -r task-X.Y.Z                    [6]
e passare il parametro -DLANGUAGE dalla linea di comando allo step 3.

Ma io voglio creare un pacchetto per la slackware in maniera da gestirlo con i tool installpkg, removepkg ecc.
Ho provato ad inserire

Codice: Seleziona tutto

-DLANGUAGE = 5
nella seguente sezione di task.SlackBuild

Codice: Seleziona tutto

# Build
cmake \
  -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
  -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
  -DCMAKE_INSTALL_PREFIX=/usr 
ma ottengo il seguente messaggio d'errore:

Codice: Seleziona tutto

Parse error in command line argument: -DLANGUAGE
Should be: VAR:type=value
CMake Error: No cmake script provided.
CMake Error: Problem processing arguments. Aborting.
Non so cosa fare..
Ultima modifica di pinimbe il mar 28 lug 2015, 10:45, modificato 1 volta in totale.

rik70
Iper Master
Iper Master
Messaggi: 2492
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 5.15.x-generic
Desktop: Sway
Distribuzione: Arch Linux

Re: localizzazione taskwarrior

Messaggio da rik70 »

pinimbe ha scritto:

Codice: Seleziona tutto

-DLANGUAGE = 5
Prova a scriverlo tutto attaccato:

Codice: Seleziona tutto

-DLANGUAGE=5

pinimbe
Linux 0.x
Linux 0.x
Messaggi: 19
Iscritto il: ven 2 giu 2006, 10:24

Re: localizzazione taskwarrior

Messaggio da pinimbe »

rik70 ha scritto:
pinimbe ha scritto:

Codice: Seleziona tutto

-DLANGUAGE = 5
Prova a scriverlo tutto attaccato:

Codice: Seleziona tutto

-DLANGUAGE=5
Hai ragione rik70.
Mi vergogno a dirlo, ma la soluzione stava proprio sotto il naso :roll: :lol:

Comunque, avevo provato anche ad usare src2pkg.
Con questo strumento come avrei dovuto passare il parametro per la localizzazione?
Grazie.

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3026
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: localizzazione taskwarrior

Messaggio da ponce »

pinimbe ha scritto:Comunque, avevo provato anche ad usare src2pkg.
Con questo strumento come avrei dovuto passare il parametro per la localizzazione?
http://www.src2pkg.net/archive_v1:manua ... s_to_cmake

pero' usa src2pkg solo quando non hai nessuna possibilita' di utilizzare uno SlackBuild (eventualmente con modifiche).
Ultima modifica di ponce il mar 28 lug 2015, 14:07, modificato 1 volta in totale.

pinimbe
Linux 0.x
Linux 0.x
Messaggi: 19
Iscritto il: ven 2 giu 2006, 10:24

Re: [RISOLTO] localizzazione taskwarrior

Messaggio da pinimbe »

perfetto. Grazie

Rispondi