Pagina 4 di 7
Accentate
Inviato: 14/07/2004, 18:34
da Il_Cuffia
Il forum sembra morto, ma posto cmq un suggerimento:
cambiare tutte le lettere accentate nelle corrispondenti entità ISO.
cioè à in à è in è ecc...
questo per evitare problemi di visualizzazione vari in oscommerce-2.2ms2 e le impostazioni di defualt di IE.
Inviato: 14/07/2004, 21:11
da hozone
non è mica morto... accettiamo consigli
se vuoi pensarci tu
magari un bello script "sed", viene utilie e veloce, per cambiare tutte le entità
Inviato: 15/07/2004, 10:39
da Il_Cuffia
scusate! ho visto le date degli ultimi post e mi sono confuso...
da eseguire in ogni directory includes/languages come root:
Codice: Seleziona tutto
#!/bin/sh
TEMP_SED=$(mktemp)
cat << EOF > $TEMP_SED
s/\(.*\)\(è\)\(.*\)/\1\è\3/g
s/\(.*\)\(à\)\(.*\)/\1\à\3/g
s/\(.*\)\(ì\)\(.*\)/\1\ì\3/g
s/\(.*\)\(ù\)\(.*\)/\1\ù\3/g
EOF
PHP_FILES="italian.php $(find italian -name '*.php')"
for i in $PHP_FILES;
do
sed -f $TEMP_SED $i > $i.temp;
mv -vfb $i.temp $i
done
rm -f $TEMP_SED
ciao!
Inviato: 15/07/2004, 11:05
da Il_Cuffia
Problemi sussistono ancora per le date generate tramite strftime nel file catalog/includes/footer.php, ma questo richiede un cambiamento direttamente in osCommerce (o meglio in php?), a meno di non cambiare effettivamente il formato di DATE_FORMAT_LONG:
piuttosto che il nome completo del giorno della settimana %A, mettere l'abbreviazione %a.
Inviato: 15/07/2004, 11:59
da hozone
nn male lo script!
se vuoi lo posto tra i bug fix, sulla prima pag di questo thred.. dimmi tu.
Inviato: 15/07/2004, 12:10
da Il_Cuffia
ok
Inviato: 15/07/2004, 12:14
da Il_Cuffia
PS: ok anche il DATE_FORMAT_LONG....
Inviato: 15/07/2004, 18:26
da hozone
posta un piccolo script, oppure se hai uno spazio web dove mettere la versione della tua traduzione... fammi sapere
Inviato: 16/07/2004, 10:24
da Il_Cuffia
In che senso? lo script te l'ho già postato: è soltanto quello che ho utilizzato.
...in realtà mancarebbero le maiuscole e la o minuscola accentata più le acute, forse è meglio questo per completezza:
nome: iso_entities.sh
Codice: Seleziona tutto
#!/bin/sh
TEMP_SED=$(mktemp)
cat << EOF > $TEMP_SED
s/\(.*\)\(à\)\(.*\)/\1\à\3/g
s/\(.*\)\(é\)\(.*\)/\1\é\3/g
s/\(.*\)\(è\)\(.*\)/\1\è\3/g
s/\(.*\)\(ì\)\(.*\)/\1\ì\3/g
s/\(.*\)\(ù\)\(.*\)/\1\ù\3/g
EOF
PHP_FILES="italian.php $(find italian -name '*.php')"
for i in $PHP_FILES;
do
sed -f $TEMP_SED $i > $i.temp;
mv -vfb $i.temp $i
done
rm -f $TEMP_SED
una volta decompressi i vostri zip della localizzazione italiana, basta spostarsi nella directory ...catalog/includes/languages e avviarlo:
e ripetere la cosa in ...admin/includes/languages.
Ovviamente mi riferisco ad una macchina *nix, purtoppo non ho un url a disposizione; a chi posso inviare gli zip "corretti"?
la mia email è nel mio profilo.
---------------------------------
PS: può comunque essere facilmente adattato per qualsiasi file:
rimuovendo la riga:
Codice: Seleziona tutto
PHP_FILES="italian.php $(find italian -name '*.php')"
e sostituendo la variabile $PHP_FILES con $@, risultato:
Codice: Seleziona tutto
#!/bin/sh
TEMP_SED=$(mktemp)
cat << EOF > $TEMP_SED
s/\(.*\)\(à\)\(.*\)/\1\à\3/g
s/\(.*\)\(é\)\(.*\)/\1\é\3/g
s/\(.*\)\(è\)\(.*\)/\1\è\3/g
s/\(.*\)\(ì\)\(.*\)/\1\ì\3/g
s/\(.*\)\(ù\)\(.*\)/\1\ù\3/g
EOF
for i in $@;
do
sed -f $TEMP_SED $i > $i.temp;
mv -vfb $i.temp $i
done
rm -f $TEMP_SED
e invocandolo poi con:
Codice: Seleziona tutto
# iso_entities.sh italian.php $(find italian -name '*.php')
oppure:
Ma questo è un altro discorso.
Inviato: 16/07/2004, 11:06
da hozone
allora facciamo così, posta le cose che hai spiegato qui, su un nuovo thred di questo forum, così io aggiungo il link al post tra i bug-fix della traduzione!
Inviato: 16/07/2004, 12:04
da Il_Cuffia
Ho creato un nuovo thread dal titolo "Lettere accentate"
ciao!
Inviato: 16/07/2004, 16:15
da hozone
aggiunto il link del tuo bugfix
grazie ancora per la collaborazione
Inviato: 16/07/2004, 16:36
da Il_Cuffia
Di niente!
charatteri :)
Inviato: 24/03/2005, 16:52
da massimo
ciao, piccola segnalazione: nell'index di amministrazione, è stato scritto più volte charatteri invece di caratteri.
a presto e grazie per il vostro lavoro!
Inviato: 24/03/2005, 17:16
da hozone
grazie per la segnalazione, ho segnalato il bugfix in prima pag. di questo post.