Newsgroup: it.comp.giochi.avventure.testuali
Titolo: Errore con Gnome-Inform7

La mia 'avventura' con Inform7 non comincia sotto i migliori auspici. 
Dopo aver installato Inform7 e Gnome-Inform7 su Arch Linux tramite AUR, 
appena eseguo il programma mi becco l'errore: *Error initializing spell 
checking: errore di enchant per la lingua: it_IT.UTF-8* poi quando provo 
a far partire il listato di prova scritto da Leonardo Boselli mi da' 
errore dicendo che non trova installata l'estensione Italian by Leonardo 
Boselli (che pero' e' perfettamente installata, come risulta dal menu File.
Con un altro listato, in cui uso Italian by Massimo Stella, mi dice che 
non conosce il significato del verbo say e non e' dichiarata la 
proprieta' female. Anche questo mi sembra assurdo e temo dipenda 
dall'errore iniziale.
Idee?
Grazie!
Marco

 Idee?
Io proverei a postare la richiesta d'aiuto su RAIF. Lì ormai I7 va per 
la maggiore, e troverai probabilmente aiuto.
Accrocchio alternativo: prova a usare la versione Win con Wine o in 
macchina virtuale, e vedi che succede.
Divagando: ma abbiamo _2_ autori I7 e _2_ estensioni Italian?
bye
-- 
Paolo Lucchesi - p...@NOSPAMpaololucchesi.it

 bye
Ho provato poco fa l'editor per Windows (su XP che tengo in dual boot 
con Arch Linux per scannare) e anche quello mi da' una bella sfilza di 
errori, stavolta pero' circoscritti alle due estensioni Italian di 
Stella e Boselli. Mi sa che non e' destino che mi cimenti con I7.
Grazie comunque.
Marco


Teoricamente si, ma mi pare di aver letto che Leonardo si sia ritirato
dallo sviluppo per evitare proprio di avere 2 versioni delle
estensioni Italian. Quella ufficiale, compatibile con l'ultima release
di Inform 7, è quella che si trova sul sito ufficiale:
http://inform7.com/extensions/translations/#Italian
attualmente la versione 3.
saluti
Alessandro
------
avventuriero.datafrog.it

 estensioni Italian.
Non converrebbe invece - ma la decisione spetta a Massimo - unire le 
forze in un unico progetto, magari con licenza libera (se possibile) e 
ospitato su qualche piattaforma cooperativa?


 Marco
Ho fatto un pò di prove anche io, ed in effetti sia sul mac che su
windows, nel momento in cui vado a compilare, se è presente il
comando: "Include Italian by Massimo Stella" il compilatore produce un
errore che invece non avviene se si usa la lingua inglese.
Probabilmente ci sarà stata la modifica di qualche libreria
nell'ultima build di Inform7 tale da rendere incompatibile
l'estensione italiana al momento. Spero in un aggiornamento di Massimo
al più breve.

 al più breve.
Aggiungo che scaricando la 6E72 anzichè la 6F95, l'estensione italiana
funziona correttamente, quindi finché non viene aggiornata la libreria
italiana consiglio a Gyrev di usare quest'ultima se vuol provare a far
qualcosa in Inform7:
http://inform7.com/download/release/6E72/
saluti
Alessandro
-----
avventuriero.datafrog.it

 al più breve.
Non so, ma ho l' impressione che qui ci sia il classico problema del 
newline... Linux, winsozz e MacOs ciascuno si aspetta un diverso codice 
ASCII per il newline, LF, CR/LF e CR rispettivamente.
Saluti,
dott. Piergiorgio.

 dott. Piergiorgio.
Be... non funzionando su nessuno dei tre sistemi mi verrebbe da
chiederti allora che codice ASCII è stato utilizzato... e inoltre come
mai sulle vecchie versioni funziona su tutti i sistemi? Non credo sia
un problema del newline.
Alessandro
------
avventuriero.datafrog.it

Ciao a tutti, mi sa che Alex ha ragione. In effetti l'ultimo
aggiornamento di Italian risale alla scorsa estate e sul sito solo i
colleghi tedeschi hanno già celermente aggiornato il pacchetto. So che
in queste ultime build di IF7 stanno cambiando moltissime cose che per
anni sono state implementate con una sintassi completamente differente
quindi c'è da aspettarsi tutta una serie di errori gravi.
La versione presente sul sito ufficiale funziona bene con la penultima
release 6E72 come è stato già detto ed è stata testata su Windows 7
Ultimate e Ubuntu 9.10 come perfettamente funzionante. Io non ho
accesso a Mac e nemmeno i miei betatester quindi un aiuto in quel
senso sarebbe ben gradito.
In questi giorni magari vedrò di aggiornare Italian per l'ultima
build :)
Per quanto riguarda il progetto di sviluppo si era rimasti d'accordo
così: le librerie di Leonardo vanno aggiornate per il mio Italian e va
scritta anche una notevole quantità di FAQ in italiano. Chiunque
voglia partecipare al progetto deve semplicemente costruire librerie
compatibili con Italian by Massimo Stella e riceverà credito come
stabilito sul manuale di IF7 (anche una semplice FAQ tradotta basta).
Massima libertà su librerie esterne e/o suggerimenti sulle modifiche
eventuali su Italian stesso, basta mandarmele via email. Le modifiche
su Italian, tuttavia, per evitare ulteriore confusione, è bene che le
svolga io in prima persona finché ne ho la possibilità.
PS: Gyrev mi fa piacere vedere che dopo le varie richieste di aiuto
con la sintassi di IF6 ti sia volto a "curiosare" IF7. Secondo me ne
vale la pena.

 svolga io in prima persona finché ne ho la possibilità.
Mi piacerebbe tradurre qualcosa, ma prima voglio imparare bene I7.
A proposito non so se lo sai, ma sei citato nel libro di Aaron Reed
nel paragrafo dei giochi in lingue diverse dall'inglese! :)

 nel paragrafo dei giochi in lingue diverse dall'inglese! :)
Ottimo lavoro Alex, magari quando finisco i preparativi per l'ultima
versione te ne mando una copia da testare anche su Mac, ok? :)
Ci vorrà ancora qualche giorno comunque, stavo risolvendo alcuni
errori di runtime quando improvvisamente Windows 7 ha deciso di non
funzionare più (il servizio per il wireless è morto -.-) e mi tocca
perder tempo a ripararlo.

 svolga io in prima persona finché ne ho la possibilità.
Dovete scusarmi per le mia recente latitanza da questi schermi,
soprattutto ora che sembra crescere un interesse per I7. Purtroppo ho
il tempo per appassionarmi a un solo hobby per volta e la nuova
versione di I7, che rompe la compatibilità con estensioni che avevo
costruito con fatica, mi ha un po' demoralizzato. A luglio mi ero
messo d'impegno a capire quale modifiche fare per ricompilare "Aladino
e le Perle di Saggezza", ma c'erano davvero troppe differenze. Il
secondo passo sarebbe stato convertire per l'Italian di Massimo le
numerose estensioni che avevo tradotto, però non riuscendo a
ricompilare Aladino mi sono arenato.
Al più presto proverò quest'altra release di Inform7 e vedremo se la
passione per il linguaggio tornerà agli antichi splendori ;)
Ricordo quindi a Gyrev di puntare sull'Italian di Massimo e di
chiedere a Massino per eventuali problemi, perché la mia estensione
Italian (che aggiungeva alcune risposte, modificava quelle di base di
Massimo che non mi piacevano e gestiva le preposizioni articolate) non
funziona neppure a me con i nuovi Inform7 :(

 funziona neppure a me con i nuovi Inform7 :(
Ho notato infatti che l'estensione di Massimo non gestisce le
preposizioni articolate, ma perché non lavorate assieme per fare una
estensione completa anche di queste modifiche?

 estensione completa anche di queste modifiche?
Ma come?! Ero convinto per le preposizioni articolate ci fossero. Per
quello volevo passare al suo Italian... devo aver visto un esempio che
mi ha ingannato. Purtroppo ora su questo netbook non posso verificare,
ma mi sembra strano. Sarebbe un'estensione inservibile per l'italiano.
Per quello due anni fa le avevo aggiunte alla mia versione. Domani
verifico.
*** Ho visto che la nuova versione di Inform7 può creare avventure
glulx per la fruizione su web (prima la feature era limitata alla z
machine). Penso proprio che mi stia tornando la passione per Inform7.
Domani mi scarico il nuovo programma e faccio qualche prova. ***
Per quanto riguarda lavorare con Massimo, sono disponibile. Ma se
davvero mancano le preposizioni articolate, cosa che non credo, è
sufficiente che si copi qualla parte dall'Italian che avevo modificato
uno o due anni fa e la inserisca nella sua estensione.
Se poi riuscirò a convertire le estensioni che avevo tradotto, gliele
manderò volentieri, così si potrà creare un unico pacchetto completo.
Il mio primo passo comunque è riuscire a capire cosa cavolo hanno
cambiato in Inform7 per perdere la compatibilità che le vecchie
estensioni per Inform7!!!

esamina gabbia di metallo
In la gabbia di metallo è una coperta termica.
Non mi pare sia corretto dire "in la gabbia" per questo dico che non
ci siano le preposizioni articolate.

 ci siano le preposizioni articolate.
Ho provato con l'estensione di Massimo ed è proprio come dici. Adesso
tento con la mia. A suo tempo non aveva di queste carenze, però ora ho
un errore di ricompilazione dovuto alla nuova versione di Inform7. Se
riesco a sistemarlo in meno di un'oretta, ti mostro qui il risultato.

 riesco a sistemarlo in meno di un'oretta, ti mostro qui il risultato.
Che disastro! Adesso ricordo perché a luglio avevo piantato lì: hanno
cambiato un mucchio di frasi di base.
Per ora sono arrivato a questo:
- x scatola
Dentro lo scatola puoi vedere un penna.
Il problema di "In la scatola" non c'è, ma lo avevo già risolto quasi
due anni fa. Ora però devo capire perché non capisce il genere degli
oggetti e quindi considera scatola e penna come maschili, pur avendo
specificato che sono femminili.
Vediamo se prima del gran premio riesco a sistemare anche questa.

 Vediamo se prima del gran premio riesco a sistemare anche questa.
Purtroppo ho ancora il problema con gli articoli.
Comunque ho dato un'occhiata all'estensione di Massimo e ricordavo
bene: le preposizioni articolate ci sono. Quel problema nelle
descrizioni con "In la..." invece di "Nella" non ha a che fare con le
preposizioni articolate. Per risolverlo, basta sostituire in una certa
posizione di Italian un "Dentro" al posto di "In", come avevo fatto io
a suo tempo.
Se provi con l'esempio piuttosto completo incluso ("atto zero")
nell'Italian di Massimo vedrai che gli articoli sono gestiti
correttamente.
Una carenza di quell'Italian sono certi messaggi standard resi in modo
pessimo, ma nella documentazione è spiegato come modificarli. Proprio
per quel motivo, due anni fa, avevo modificato l'Italian originale. Il
problema è che, quando si impara a fare modifiche, si fa presto a
creare un ramo dell'estensione che non sarà più compatibile con quella
originale (a me era capitato aggiungendo le preposizioni articolate e
le altre modifiche sui messaggi di base, uno dei quali era proprio
quel "Dentro" al posto di "In" che hai notato anche tu).
Comunque mi avete fatto tornare la passione per Inform7. Spero di
nrisolvere i problemi che ancora affliggono le mie estensioni
italiane. Vi terrò informati! ;)


Ottimo! Attendiamo presto tue notizie!
--
Alessandro
avventuriero.datafrog.it

 originale
Ciao Leonardo :)
Tu ed Alex vi siete imbattuti nello stesso errore che ho da poco
modificato ("In la stanza etc..." è una regola nascosta di IF6 che
sfuggiva all'appello per i container, ad ogni modo ora è risolta).
Italian supporta le preposizioni articolate e ci sono una serie di bug
minori che questa estate abbiamo risolto insieme a Tristano.
Se ti va Leonardo puoi suggerirmi le frasi tradotte di IF7 che proprio
non vanno bene, così le modifichiamo. Sto preparando un pacchetto con
una decina di librerie in italiano e compatibili con Italian che punto
a pubblicare sul sito ufficiale, così come han fatto gli amici
tedeschi.
Mi piacerebbe poter includere anche tutte le tue librerie e ti
propongo, quindi, di renderle compatibili con il mio Italian ed unire
così le forze, come ricordavo anche che eravamo rimasti d'accordo ad
aprile ;)

Attendo anche io con ansia la tua estensione di Italian per la nuova 
verisone di I7!
graffaele 

 aprile ;)
Bene! Per le frasi base che non mi piacciono è questione di gusti
personali. Ora sto scaricando l'ultimissimo i7. Se mi dici brevemente
come si usano le tue preposizioni articolate (senza che debba guardare
il sorgente) converto subito le mie estensioni, possibilmente evitando
quelle che hai già convertito tu. Dove le trovo?


Cito la FAQ di Italian:
Finalmente sono state aggiunte le preposizioni articolate. Il loro
funzionamento è molto semplice, ad esempio:
	Carta is a female thing in the Interrogation Chamber.
	Brian is in the Interrogation Chamber."Brian vede il marchio [dip the
carta]." Brian carries a quantity of plastic explosive. The explosive
is secret.
Nel primo rigo si afferma che l'oggetto Carta (attenzione, una
dichiarazione "Carta is..." è diversa da "The carta is...") è un
oggetto di genere femminile nella stanza IC. Quando vogliamo
richiamare l'uso di una preposizione articolata possiamo utilizzare il
comune richiamo ad oggetto con all'interno il nome della preposizione
semplice seguito da p (di "preposition"). Questa accortezza farà
declinare al parser la preposizione articolata corretta (di default
gli oggetti sono al singolare, dunque la risposta del parser dovrebbe
essere "della Carta").
Attenzione all'uso di maiuscole/minuscole nei nomi (inform può
scambiarli per nomi propri)!

 is secret.
Grazie! Domani cercherò di capire perché il mio nuovo I7 ha problemi a
includere le estensioni e poi mi dedicherò alle traduzioni/conversioni.