Autore Topic: Aiuto con localizzazione "fai da te".  (Letto 839 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline infid0

  • Post: 190
Aiuto con localizzazione "fai da te".
« il: 10 Marzo 2016 17:15:27 »
Ciao a tutti, praticamente ho localizzato in italiano una estensione molto semplice, ma che per me è molto utile. Il problema è che non riesco a farla installare, infatti mi esce sempre come danneggiata. Sono sicuro che il problema risiede nei files: "manifest.mf" e "mozilla.sf" che contengono degli hash md5 e sha1 dei vari files di localizzazione, ma che io non saprei come reperire. La questione è, se posto la cartella dell'estensione, c'è qualche anima pia che saprebbe individuare ed aggiungere gli hash mancanti, per poi impacchettare il tutto? Grazie comunque.  :D

P.S. Ho anche scritto allo sviluppatore mandandogli le stringhe modificate, ma è dall'estate 2014 che non viene aggiornata... quindi temo che per vie ufficiali, purtroppo non ci sia niente da fare.

Offline Iceberg

  • Moderatore
  • Post: 9149
Re: Aiuto con localizzazione "fai da te".
« Risposta #1 il: 10 Marzo 2016 20:51:30 »
In attesa di una risposta più tecnica ti giro la soluzione fai da me.

Rimuovi la cartella META-INF con tutto il suo contenuto.

Impacchetta come hai sempre fatto senza questa cartella. L'estensione sarà senza firma, se con Firefox 46 la firma diventerà obbligatoria ci inventeremo qualcosa. Ti ricordo che Firefox 45esr non richiederà la firma fino al 21 marzo 2017.

Offline infid0

  • Post: 190
Re: Aiuto con localizzazione "fai da te".
« Risposta #2 il: 11 Marzo 2016 01:24:02 »
Ciao Ice! :D
Purtroppo nulla da fare. Con la cartella è danneggiato, senza non è verificato. Che disdetta!  :?

Offline Iceberg

  • Moderatore
  • Post: 9149
Re: Aiuto con localizzazione "fai da te".
« Risposta #3 il: 11 Marzo 2016 13:18:25 »
Hai preventivamente effettuato questa impostazione in about:config?

xpinstall.signatures.required = false

Se no, metti a false e riprova a installare l'estensione non verificata.

Offline infid0

  • Post: 190
Re: Aiuto con localizzazione "fai da te".
« Risposta #4 il: 11 Marzo 2016 20:22:28 »
Onestamente no. Ero stra-convinto non ci fosse più da qualche versione la facoltà di poter disattivare questa protezione. Adesso si installa e funge a meraviglia. Grazie!  :D


(Cliccare sull'immagine per ingrandire)

Offline Iceberg

  • Moderatore
  • Post: 9149
Re: Aiuto con localizzazione "fai da te".
« Risposta #5 il: 11 Marzo 2016 21:45:37 »
Prego!

Approfitto per fare il riassunto, nella convinzione che interesserà a molti utenti.
La disattivazione di questo parametro è stata più volte rimandata, le ultime notizie parlano della sua disattivazione da Firefox 46, questa volta pare sarà quella buona. Buona per modo di dire, dati gli innumerevoli disagi che ciò comporterà.
Dovrebbe venire rilasciata una speciale versione di Firefox con questo parametro attivo, tuttavia questa versione nessuno l'ha ancora vista.
Quando uscirà Firefox 46 il parametro xpinstall.signatures.required sarà inutile sulle versioni 46 e 47 (stabile e beta), al contrario sarà funzionante sulle versioni 48, 49 e 45esr (Developer Edition, Nightly, ESR).

Con Firefox 46 le cose si faranno interessanti... riusciranno i nostri eroi a installare lo stesso estensioni senza firma?

Offline miki64

  • Moderatore
  • Post: 35932
Re: Aiuto con localizzazione "fai da te".
« Risposta #6 il: 12 Marzo 2016 20:25:04 »
Ma come fai a non perderti in tutte queste stravolgenti novità, Iceberg?  :?
Quindi - se ho ben capito - per consentire l'installazione di determinate estensioni agli utenti sarà loro consigliato di installare Firefox ESR 45 quale workaround?

Offline Iceberg

  • Moderatore
  • Post: 9149
Re: Aiuto con localizzazione "fai da te".
« Risposta #7 il: 12 Marzo 2016 23:42:54 »
Per installare estensioni modificate in proprio, o per qualsiasi ragione sprovviste di firma, una soluzione sarà installare la versione 45esr. Oppure utilizzare la versione Developer Edition o la versione Nightly.

A quanto ho capito ci sarà una procedura per installare temporaneamente una estensione non firmata. Varrà solo per estensioni che non richiedono il riavvio e solo per quella sessione (al riavvio l'estensione non ci sarà più). Di poca o nulla utilità per un utente, giusto per conoscenza.

Sono convinto che ci sarà qualcuno che troverà il modo di installare estensioni non firmate quando ciò sarà, teoricamente, impossibile.

Per essere open mi ricorda troppo mondi dai quali sono fuggito perché non ne potevo più delle loro gabbie. Ma qui usciamo dal seminato.

Offline miki64

  • Moderatore
  • Post: 35932
Re: Aiuto con localizzazione "fai da te".
« Risposta #8 il: 13 Marzo 2016 11:54:51 »
Grazie, Iceberg.
Che amarezza.
Immagino che un'opzione del genere fosse proprio una delle cose più difficili da realizzare in un browser....   :cry:


Offline infid0

  • Post: 190
Aiuto con localizzazione ufficiale!
« Risposta #9 il: 13 Marzo 2016 11:56:21 »
Con enorme sorpresa oggi questa estensione è stata aggiornata! Ma lo sviluppatore, purtroppo non ha inserito la traduzione italiana spedita per mail. Così chiedo aiuto a voi, che avete dimestichezza con GitHub e riuscite ad aggiungere i file da modificare:

chrome.manifest:
locale  contextsearch it-IT chrome/locale/it-IT/

contextsearch.dtd:
<!ENTITY contextsearch.accesskey "r">

contextsearch.properties:
contextSearchMenuItemText=Cerca "%1$S" con

install.rdf:
<em:contributor>MozillaItalia (it-IT locale)</em:contributor>

Gli indirizzi sono questi:

Estensione:
https://addons.mozilla.org/it/firefox/addon/context-search/

GitHub:
https://github.com/benbasson/contextsearch/

Grazie a chiunque contribuirà a far tradurre questa estensione.  :D

0 Utenti e 1 Visitatore stanno visualizzando questo topic.