Pagina 1 di 1

[RISOLTO] localizzazione taskwarrior

Inviato: mar 28 lug 2015, 1:19
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..

Re: localizzazione taskwarrior

Inviato: mar 28 lug 2015, 9:09
da rik70
pinimbe ha scritto:

Codice: Seleziona tutto

-DLANGUAGE = 5
Prova a scriverlo tutto attaccato:

Codice: Seleziona tutto

-DLANGUAGE=5

Re: localizzazione taskwarrior

Inviato: mar 28 lug 2015, 10:44
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.

Re: localizzazione taskwarrior

Inviato: mar 28 lug 2015, 11:44
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).

Re: [RISOLTO] localizzazione taskwarrior

Inviato: mar 28 lug 2015, 11:54
da pinimbe
perfetto. Grazie