#1 26-11-2016 10:58:26

Baldr
Greenhorn
Registrato: 25-11-2016
Messaggi: 5

[Risolto] OpenShot in italiano

Buon giorno ragazzi
Fedora 25 64 bit con Gnome Wayland come protocollo grafico:
ho installato Openshot con dnf, il sistema è localizzato in Italiano, ho installato anche kde-l10n-it, ( per eventuali programmi di Kde) ma il programma è in Inglese. scelgo da preferenze, sia default, che italiano, ma al suo riavvio, lo trovo solo in inglese.

openshot.noarch : Create and edit videos and movies
openshot-lang.noarch : Additional languages for OpenShot
libopenshot-audio.x86_64 : Audio library used by OpenShot
libopenshot-audio.i686 : Audio library used by OpenShot
python3-libopenshot.x86_64 : Python bindings for libopenshot
libopenshot-devel.i686 : Development files for libopenshot
libopenshot-devel.x86_64 : Development files for libopenshot
libopenshot-audio-devel.i686 : Development files for libopenshot-audio
libopenshot-audio-devel.x86_64 : Development files for libopenshot-audio
libopenshot.x86_64 : Library for creating and editing videos
libopenshot.i686 : Library for creating and editing videos

Questo è quello che ho installato. Grazie smile

Ultima modifica di Baldr (27-11-2016 08:45:08)


I due giorni più importanti della vita sono quello in cui sei nato e quello in cui capisci perché. (Mark Twain)

Non in linea

#2 26-11-2016 17:04:04

oStile10001
Appena sbarcato sul forum
Registrato: 14-03-2013
Messaggi: 46

Re: [Risolto] OpenShot in italiano

Baldr ha scritto:

Buon giorno ragazzi
Fedora 25 64 bit con Gnome Wayland come protocollo grafico:
ho installato Openshot con dnf, il sistema è localizzato in Italiano, ho installato anche kde-l10n-it, ( per eventuali programmi di Kde) ma il programma è in Inglese. scelgo da preferenze, sia default, che italiano, ma al suo riavvio, lo trovo solo in inglese.

openshot.noarch : Create and edit videos and movies
openshot-lang.noarch : Additional languages for OpenShot
libopenshot-audio.x86_64 : Audio library used by OpenShot
libopenshot-audio.i686 : Audio library used by OpenShot
python3-libopenshot.x86_64 : Python bindings for libopenshot
libopenshot-devel.i686 : Development files for libopenshot
libopenshot-devel.x86_64 : Development files for libopenshot
libopenshot-audio-devel.i686 : Development files for libopenshot-audio
libopenshot-audio-devel.x86_64 : Development files for libopenshot-audio
libopenshot.x86_64 : Library for creating and editing videos
libopenshot.i686 : Library for creating and editing videos

Questo è quello che ho installato. Grazie smile

Basta dare un'occhiata al log di openshot per capire che si tratta di un bug del programma... soprattutto alle righe che iniziano con language:INFO

language:INFO Qt Detected Languages: ['it-IT']
language:INFO LANG Environment Variable: it_IT.utf8
language:INFO LOCALE Environment Variable: it_IT
language:INFO Attempting to load qt_it_IT.utf8 in '/usr/share/qt5/translations'
language:INFO Attempting to load qt_it in '/usr/share/qt5/translations'
language:INFO Attempting to load it_IT.utf8/LC_MESSAGES/OpenShot in '/usr/lib/python3.4/site-packages/openshot_qt/locale'
language:INFO Attempting to load it/LC_MESSAGES/OpenShot in '/usr/lib/python3.4/site-packages/openshot_qt/locale'
language:INFO Attempting to load qt_it_IT in '/usr/share/qt5/translations'
language:INFO Attempting to load qt_it in '/usr/share/qt5/translations'
language:INFO Attempting to load it_IT/LC_MESSAGES/OpenShot in '/usr/lib/python3.4/site-packages/openshot_qt/locale'
language:INFO Attempting to load it/LC_MESSAGES/OpenShot in '/usr/lib/python3.4/site-packages/openshot_qt/locale'

Io ho provato ad installare il pacchetto qt5-qttranslations, che dovrebbe installare i file che openshot cerca nel percorso /usr/share/qt5/translations, ma non è servito a niente.
Poi openshot va alla ricerca di una "fantomatica" cartella nel percorso /usr/lib/python3.4/site-packages/openshot_qt/locale La cartella openshot_qt infatti si trova nel percorso /usr/lib/python3.5/site-packages/ e non in /usr/lib/python3.4/site-packages/... ho provato anche a creare un collegamento simbolico alla cartella openshot_qt su questo percorso, ma anche questo tentativo è stato invano.

Ultima modifica di oStile10001 (26-11-2016 17:04:47)


Tαʟκ ıƨ cнεαρ. Sнσш мε тнε cσɔε.

Non in linea

#3 26-11-2016 17:05:25

tempus
Moderatore
Da Lombardia
Registrato: 16-11-2010
Messaggi: 2'172

Re: [Risolto] OpenShot in italiano

Effettivamente..

$ rm ~/.openshot_qt/openshot{-qt.log,.settings}
$ git clone https://github.com/OpenShot/openshot-qt.git
$ cd openshot-qt
$ python3 setup.py build
$ cd ./build/lib/openshot_qt/locale/it/LC_MESSAGES/
$ su
# cp OpenShot.qm /usr/lib/python3.5/site-packages/openshot_qt/locale/it/LC_MESSAGES/
# chcon system_u:object_r:lib_t:s0 /usr/lib/python3.5/site-packages/openshot_qt/locale/it/LC_MESSAGES/OpenShot.qm
# exit
$ openshot-qt
$ grep -i success ~/.openshot_qt/openshot-qt.log

Ti invito ad aprire una segnalazione in bugzilla eventualmente aggiungendo come riferimento quest'altra segnalazione.

Se la procedura di cui sopra è troppo onerosa (considerato che il git clone ti fa scaricare un ~308MiB) puoi scaricare il file OpenShot.qm da qua e collocarlo in /usr/lib/python3.5/site-packages/openshot_qt/locale/it/LC_MESSAGES/ a mano.

EDIT: Ho testato attualmente su F24, ma anche openshot-lang-2.1.0-1.fc25.noarch.rpm installa in /usr/lib/python3.5/site-packages/openshot_qt/locale/ ; forse oStile10001 è su una fedora meno recente?
Tra l'altro: il packager è su rpmfusion, quindi la segnalazione andrebbe fatta di là.

Ultima modifica di tempus (26-11-2016 17:13:57)


$ apropos [argomento]                         $ man [voce del manuale]
https://docs.fedoraproject.org/     |     https://apps.fedoraproject.org/    |    http://doc.fedoraonline.it

Non in linea

#4 26-11-2016 17:09:49

oStile10001
Appena sbarcato sul forum
Registrato: 14-03-2013
Messaggi: 46

Re: [Risolto] OpenShot in italiano

P.S.: i file presenti nel percorso /usr/lib/python3.5/site-packages/openshot_qt/locale/ vengono installati dal pacchetto openshot-lang che è una dipendenza di openshot

Ultima modifica di oStile10001 (26-11-2016 17:10:10)


Tαʟκ ıƨ cнεαρ. Sнσш мε тнε cσɔε.

Non in linea

#5 26-11-2016 17:24:24

oStile10001
Appena sbarcato sul forum
Registrato: 14-03-2013
Messaggi: 46

Re: [Risolto] OpenShot in italiano

tempus ha scritto:

EDIT: Ho testato attualmente su F24, ma anche openshot-lang-2.1.0-1.fc25.noarch.rpm installa in /usr/lib/python3.5/site-packages/openshot_qt/locale/ ; forse oStile10001 è su una fedora meno recente?
Tra l'altro: il packager è su rpmfusion, quindi la segnalazione andrebbe fatta di là.

Al momento uso F24 ed anche sul mio sistema openshot-lang installa in /usr/lib/python3.5/site-packages/openshot_qt/locale/... il problema è che openshot va a cecare i file di localizzazione su /usr/lib/python3.4/site-packages/openshot_qt/locale/

Tra l'altro, il file presente in /usr/lib/python3.5/site-packages/openshot_qt/locale/it/LC_MESSAGES ha estensione .mo e non .qm come quello che hai indicato, probabilmente sarà per questo motivo che anche creando un collegamento simbolico alla cartella openshot_qt in /usr/lib/python3.4/site-packages/ non ha alcun effetto.

EDIT: Comunque copiando il file OpenShot.qm nel percorso /usr/lib/python3.5/site-packages/openshot_qt/locale/it/LC_MESSAGES, avviando OpenShot viene localizzato in italiano.

Ultima modifica di oStile10001 (26-11-2016 17:30:07)


Tαʟκ ıƨ cнεαρ. Sнσш мε тнε cσɔε.

Non in linea

#6 26-11-2016 17:53:17

tempus
Moderatore
Da Lombardia
Registrato: 16-11-2010
Messaggi: 2'172

Re: [Risolto] OpenShot in italiano

oStile10001 ha scritto:

Al momento uso F24 ed anche sul mio sistema openshot-lang installa in /usr/lib/python3.5/site-packages/openshot_qt/locale/... il problema è che openshot va a cecare i file di localizzazione su /usr/lib/python3.4/site-packages/openshot_qt/locale/

Con i seguenti pacchetti F24 dal repo @rpmfusion-free-updates

openshot-2.1.0-1.fc24.noarch
libopenshot-0.1.2-1.fc24.x86_64
openshot-lang-2.1.0-1.fc24.noarch

openshot-qt non da mostra di cercare in /usr/lib/python3.4 ma (tra i vari path) in /usr/lib/python3.5

[...] ha estensione .mo e non .qm [...]

appunto, il .qm è un "Qt Translation file" mentre il .mo è un "GNU message catalog"

Comunque copiando [...] viene localizzato in italiano.

bene


$ apropos [argomento]                         $ man [voce del manuale]
https://docs.fedoraproject.org/     |     https://apps.fedoraproject.org/    |    http://doc.fedoraonline.it

Non in linea

#7 27-11-2016 08:44:24

Baldr
Greenhorn
Registrato: 25-11-2016
Messaggi: 5

Re: [Risolto] OpenShot in italiano

Grazie a tutti. Per ora ho risolto grazie al vostro aiuto, ho copiato anche io Openshot.qm nel percorso indiciato., ed ha funzionato. Poi credo che farò la segnalazione  a rpm fusion, visto che è da lì che si scarica il pacchetto. smile
Buona domenica !


I due giorni più importanti della vita sono quello in cui sei nato e quello in cui capisci perché. (Mark Twain)

Non in linea

#8 27-11-2016 17:06:44

tempus
Moderatore
Da Lombardia
Registrato: 16-11-2010
Messaggi: 2'172

Re: [Risolto] OpenShot in italiano

Segnalazione (con patch) già aperta su rpmfusion  smile


$ apropos [argomento]                         $ man [voce del manuale]
https://docs.fedoraproject.org/     |     https://apps.fedoraproject.org/    |    http://doc.fedoraonline.it

Non in linea

#9 27-11-2016 19:33:10

Baldr
Greenhorn
Registrato: 25-11-2016
Messaggi: 5

Re: [Risolto] OpenShot in italiano

tempus ha scritto:

Segnalazione (con patch) già aperta su rpmfusion  smile

perfetto ! inutile aggiungere altro allora smile


I due giorni più importanti della vita sono quello in cui sei nato e quello in cui capisci perché. (Mark Twain)

Non in linea

Piè di pagina