FidocadJ e aggiunta nuovi componenti
Moderatore:
admin
0
voti
si, conosco (e sposo) questa filosofia :) solo che la funzione letteralmente "mi serve" - e a parte questo buona parte dei software multilingua pubblicizza questa possibilità anche in questo modo -
1
voti
Beh, capisco che possa essere una questione di marketing, ma è qualcosa del tipo "abbiamo una possibilità tecnica di parlar cinese, assicuriamoci che tutti lo sappiano... anche quelli a cui il cinese non interessa"
Comunque è anche questo uno dei vantaggi del software libero! Se ti serve qualcosa ed hai tempo e voglia, fai benissimo ad implementartela, dato che i sorgenti sono disponibili.
A me come designer d'interfaccia interessa sapere perché ti serve... magari c'è un bug, come dicevo sopra, o comunque qualcosa da migliorare.
A proposito, stavo facendo qualche prova con quello che hai fatto, ma la versione 437 è l'ultima? Tra l'altro, adesso sono rientrato da una missione di lavoro ed ho qualche ora libera, forse mi metterò nei prossimi giorni a guardare meglio il tuo codice. Come esercizio, proverò a scrivere qualche commento. Questo vuol dire che saremo due a lavorare sullo stesso codice, fai attenzione a fare degli update abbastanza spesso perché se no se non risolvi i conflitti, rischi di eliminare quello che aggiungerò (stasera o nel fine settimana). Ho già qualche domanda piuttosto tecnica da farti sul codice, ma quelle te le farò su SF.
Comunque è anche questo uno dei vantaggi del software libero! Se ti serve qualcosa ed hai tempo e voglia, fai benissimo ad implementartela, dato che i sorgenti sono disponibili.
A me come designer d'interfaccia interessa sapere perché ti serve... magari c'è un bug, come dicevo sopra, o comunque qualcosa da migliorare.
A proposito, stavo facendo qualche prova con quello che hai fatto, ma la versione 437 è l'ultima? Tra l'altro, adesso sono rientrato da una missione di lavoro ed ho qualche ora libera, forse mi metterò nei prossimi giorni a guardare meglio il tuo codice. Come esercizio, proverò a scrivere qualche commento. Questo vuol dire che saremo due a lavorare sullo stesso codice, fai attenzione a fare degli update abbastanza spesso perché se no se non risolvi i conflitti, rischi di eliminare quello che aggiungerò (stasera o nel fine settimana). Ho già qualche domanda piuttosto tecnica da farti sul codice, ma quelle te le farò su SF.
Follow me on Mastodon: @davbucci@mastodon.sdf.org
-

DarwinNE
31,0k 7 11 13 - G.Master EY

- Messaggi: 4420
- Iscritto il: 18 apr 2010, 9:32
- Località: Grenoble - France
2
voti
la versione su svn non è aggiornata ;) proprio perché alcune delle scelte sono in test cerco di pubblicare "codice buono"
appena aggiungo il supporto a -open e -print richiesti da JNLP la aggiorno
- mi serve per non dimenticarmi dei bundles delle lingue!
appena aggiungo il supporto a -open e -print richiesti da JNLP la aggiorno
- mi serve per non dimenticarmi dei bundles delle lingue!
1
voti
Ah, ma ho capito! Ma per quello la risposta è molto semplice. Se lavori su un sistema Unix, c'è uno script che ho messo a punto che controlla appunto che tutti i bundle siano completi: guarda in /test/messages. Questo è test_messages.sh
e questo è iscomplete.sh:
Faccio girare questi test ogni volta che lavoro con i bundle. Non sono scritti benissimo, ma sono piuttosto funzionali.
- Codice: Seleziona tutto
#!/bin/sh
echo "Testing the completeness of all installed languages"
echo "---------------------------------------------------"
echo ""
cd ../../bin
reference=MessagesBundle_it.properties
echo "The reference file will be " $reference
test_failed=0
for language in $(ls *.properties)
do
../test/messages/iscomplete.sh $language $reference
if test $? != 0
then
test_failed=1
fi
done
echo ""
exit $test_failed
e questo è iscomplete.sh:
- Codice: Seleziona tutto
#!/bin/sh
# At first, we extract the keys of each resource
awk -F = '1{print $1}' $1 >language_temp_test.txt
awk -F = '1{print $1}' $2 >language_temp_reference.txt
//' language_temp_reference.txt
# Then, we test each line against the reference.
# this is not very fast, but it is OK for a moderate
# amount of keys.
test_failed=0
for t in $(cat language_temp_reference.txt)
do
if grep $t language_temp_test.txt >/dev/null;
then
rrr=1
else
if test $test_failed == 0
then
echo "Test $1 against $2 "
fi
printf "\033[1mTest failed: '$t'\033[0m\n"
test_failed=1
fi
done
if [ $test_failed -eq 0 ]; then
echo "Test $1 against $2: OK "
fi
# Cleanup!
rm language_temp_test.txt
rm language_temp_reference.txt
exit $test_failed
Faccio girare questi test ogni volta che lavoro con i bundle. Non sono scritti benissimo, ma sono piuttosto funzionali.
Follow me on Mastodon: @davbucci@mastodon.sdf.org
-

DarwinNE
31,0k 7 11 13 - G.Master EY

- Messaggi: 4420
- Iscritto il: 18 apr 2010, 9:32
- Località: Grenoble - France
0
voti
sono obbligata ad usare Win almeno fino a Gennaio ;) volendo posso convertire i .sh in bat ma in tal senso faccio prima a "non farlo" ;) (ovvero non mi preoccupo affatto delle lingue, oppure trasformo le eccezioni lingua in warning)
1
voti
Oh, povera!
Ad ogni modo, gennaio in fondo è alle porte e nel frattempo MinGW può esser utile. Oppure un'altra possibilità è scrivere il test in Java, non dovrebbe essere molto difficile, ed avrebbe il vantaggio di permettere di far girare i test dappertutto.
Comunque, a scanso di equivoci, stai facendo un lavoro splendido e sono onorato di poter assistere a questi bellissimi risultati.
P.S. Per le lingue, per il momento concentrati solo su una, per esempio l'italiano, i test li posso far girare io con calma e tanto ci sarà da lanciare il lavoro dei vari traduttori, quindi per queste cose c'è tempo.
Ad ogni modo, gennaio in fondo è alle porte e nel frattempo MinGW può esser utile. Oppure un'altra possibilità è scrivere il test in Java, non dovrebbe essere molto difficile, ed avrebbe il vantaggio di permettere di far girare i test dappertutto.
Comunque, a scanso di equivoci, stai facendo un lavoro splendido e sono onorato di poter assistere a questi bellissimi risultati.
P.S. Per le lingue, per il momento concentrati solo su una, per esempio l'italiano, i test li posso far girare io con calma e tanto ci sarà da lanciare il lavoro dei vari traduttori, quindi per queste cose c'è tempo.
Follow me on Mastodon: @davbucci@mastodon.sdf.org
-

DarwinNE
31,0k 7 11 13 - G.Master EY

- Messaggi: 4420
- Iscritto il: 18 apr 2010, 9:32
- Località: Grenoble - France
1
voti
Oh, povera! :-)
se consideri che questo PC ha 11 S.O. e non posso permettermi di switchare! direi!
delle lingue il problema è che dimentico di mettere le chiavi nei .props ;)
non mi sogno nemmeno di tradurre ogni frase che aggiungo
btw ty
0
voti
Io mi permetto di rinnovare una richiesta, già fatta anche su SF e accantonata da
DarwinNE. Visto che
phylum è all'opera, le chiedo: che ne diresti di una mappa caratteri richiamabile da FDJ, in cui siano presenti i caratteri che possono essere utili, tipo:

- Codice: Seleziona tutto
ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ
αβγδεζηθικλμνξοπρστυφχψω
+ ÷ · × ± ≤ ≥ ≠ ≡ ~ ≈
∞ √ ¯ ∑ ∂ ∩ ∫ « » ¦| ø
¼ ½ ¾ ⅛ ⅜ ⅝ ⅞ ‰
º ª ¹ ² ³ ° ˜ ↔ → ← ↓ ↑
Igor
-

elettrodomus
10,1k 6 11 13 - G.Master EY

- Messaggi: 2607
- Iscritto il: 28 gen 2011, 22:38
- Località: Bassa Bresciana
0
voti
mmm mi sa che conviene implementarla nella libreria di simboli, usando come nome del simbolo, il simbolo stesso e per la dimensione o sfruttare al bisogno la funzione vettorizza o prevedere piu' formati sempre nella libreria (la creazione sia dei simboli, sia dei cloni piu' grandi si automatizzare )
altrimenti bisogna stabilire il modo con cui interagirci p.es la vuoi solo per poter inserire simboli nel campo Testo di un oggetto Stringa ?
altrimenti bisogna stabilire il modo con cui interagirci p.es la vuoi solo per poter inserire simboli nel campo Testo di un oggetto Stringa ?
0
voti
Avevo già pensato (e fatto) una libreria, ma non si può modificare le grandezze (almeno al momento)
Mi interessava per inserirli nelle stringhe, sì. Qualche volta lo faccio con un copia incolla.
Mi interessava per inserirli nelle stringhe, sì. Qualche volta lo faccio con un copia incolla.
Igor
-

elettrodomus
10,1k 6 11 13 - G.Master EY

- Messaggi: 2607
- Iscritto il: 28 gen 2011, 22:38
- Località: Bassa Bresciana
Torna a Chiarimenti, regole, informazioni, proposte
Chi c’è in linea
Visitano il forum: Nessuno e 5 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)
