Italian SMF

Supporto SMF => SMF 2.0 => Topic aperto da: lorena77 - Giovedì, 13 Novembre 2014 12:16

Titolo: Testo delle notifiche in inglese
Inserito da: lorena77 - Giovedì, 13 Novembre 2014 12:16
Dunque, le notifiche arrivano con il testo in inglese, anche se ho impostato italiano come lingua sul forum.
Da dove si configura questa cosa?
Titolo: Re:Testo delle notifiche in inglese
Inserito da: Darknico - Giovedì, 13 Novembre 2014 12:19
Quali notifiche?
Titolo: Re:Testo delle notifiche in inglese
Inserito da: lorena77 - Giovedì, 13 Novembre 2014 12:34
Le notifiche che si ricevono per email,  tipo l'inserimento di un nuovo topic in una board per cui si sono attivate le notifiche.
Titolo: Re:Testo delle notifiche in inglese
Inserito da: Flavio93Zena - Venerdì, 14 Novembre 2014 00:52
Strano... Mod installate? Versione?
Titolo: Re:Testo delle notifiche in inglese
Inserito da: lorena77 - Venerdì, 14 Novembre 2014 08:07
La cosa strana è che a me arrivano in italiano e a qualcuno in inglese.

E le notifiche dei PM arrivano senza il testo del PM,

Citazione
Il messaggio inviato è:

Poi uno spazio bianco e il solito Rispondi a questo messaggio privato qui: link
Titolo: Re:Testo delle notifiche in inglese
Inserito da: emanuele - Venerdì, 14 Novembre 2014 09:03
Probabilmente ci sono un paio di problemi.
Come hai fatto ad installare l'italiano?
Titolo: Re:Testo delle notifiche in inglese
Inserito da: Flavio93Zena - Venerdì, 14 Novembre 2014 09:18
Strano... Mod installate? Versione?
e
Come hai fatto ad installare l'italiano?
Titolo: Re:Testo delle notifiche in inglese
Inserito da: lorena77 - Venerdì, 14 Novembre 2014 09:30
Probabilmente ci sono un paio di problemi.
Come hai fatto ad installare l'italiano?

Caricando il pack della lingua. Ho italiano ISO-8859-1.

edit: io vengo da una versione del forum 1.1.x. Ho fatto l'aggiornamento alla 2, e caricato il file della lingua della 2.
Titolo: Re:Testo delle notifiche in inglese
Inserito da: lorena77 - Venerdì, 14 Novembre 2014 09:37
Strano... Mod installate? Versione?
e
Come hai fatto ad installare l'italiano?

Ho: spoiler, aeva, listcreator, sociallogin.
Titolo: Re:Testo delle notifiche in inglese
Inserito da: Flavio93Zena - Venerdì, 14 Novembre 2014 10:44
Escludendo un problema di mod richiedo ciò che ha chiesto emanuele... COME hai caricato i file di lingua? Da dove? Peraltro utilizzare l'utf-8 invece del vecchio ISO sarebbe molto meglio, evita diverse problematiche relative alle mod installate ma non solo :)
Titolo: Re:Testo delle notifiche in inglese
Inserito da: lorena77 - Venerdì, 14 Novembre 2014 10:58
Escludendo un problema di mod richiedo ciò che ha chiesto emanuele... COME hai caricato i file di lingua? Da dove? Peraltro utilizzare l'utf-8 invece del vecchio ISO sarebbe molto meglio, evita diverse problematiche relative alle mod installate ma non solo :)

Installata seguendo le istruzioni. Ma se mi dite come, magari lo rifaccio da capo?

Se passo a utf-8 non perdo le lettere accentate e gli altri caratteri nei post?
Titolo: Re:Testo delle notifiche in inglese
Inserito da: emanuele - Venerdì, 14 Novembre 2014 11:01
Ok, quindi ricapitolando: usavi SMF 1.1 in italiano senza problemi, hai aggiornato ad SMF 2.0 ed hai caricato via ftp i file dell'italiano. Ora, alcune notifiche arrivano in inglese, altre arrivano senza il testo.

Partiamo dal secondo problema: il fatto che non arrivino i testi delle notifiche è un problema di codifica che ho già incontrato e che si risolve cambiando una riga di codice (devo trovare quale perché non lo ricordo a memoria, dammi qualche ora).

Per quanto riguarda invece il primo problema (inglese), avrei bisogno di qualche altro dettaglio per poter suggerire una possibile soluzione.
Dovresti:
1) controllare se effettivamente il forum viene visualizzato in italiano quando sei visitatore (fai logout o usa un altro browser o una finestra "in incognito"),
2) ... prima rispondi alla prima domanda, perché da quello dipende molto.
Titolo: Re:Testo delle notifiche in inglese
Inserito da: lorena77 - Venerdì, 14 Novembre 2014 11:25
Sì, il forum si visualizza in italiano da visitatore. Ho provato aprendo con internet explorer che non uso mai.
Titolo: Re:Testo delle notifiche in inglese
Inserito da: Filippo - Venerdì, 14 Novembre 2014 11:26
Emanuele, Per caso questo ha a che fare con il testo mancante?

http://www.italiansmf.net/forum/index.php?topic=472.0
Titolo: Re:Testo delle notifiche in inglese
Inserito da: Flavio93Zena - Venerdì, 14 Novembre 2014 11:28
Emanuele, Per caso questo ha a che fare con il testo mancante?

http://www.italiansmf.net/forum/index.php?topic=472.0
Nope ha la iso e non ha ancora messo l'utf8 quindi no, almeno per ora..
Titolo: Re:Testo delle notifiche in inglese
Inserito da: emanuele - Venerdì, 14 Novembre 2014 18:19
Questo:
http://www.simplemachines.org/community/index.php?topic=522075.msg3694635#msg3694635

In Subs-Post.php cerca:
Codice: [Seleziona]
$message = trim(un_htmlspecialchars(strip_tags(strtr(parse_bbc(htmlspecialchars($message), false), array('<br />' => "\n", '</div>' => "\n", '</li>' => "\n", '&#91;' => '[', '&#93;' => ']')))));e rimpiazzalo con:
Codice: [Seleziona]
$message = trim(un_htmlspecialchars(strip_tags(strtr(parse_bbc($smcFunc['htmlspecialchars']($message), false), array('<br />' => "\n", '</div>' => "\n", '</li>' => "\n", '&#91;' => '[', '&#93;' => ']')))));
Titolo: Re:Testo delle notifiche in inglese
Inserito da: Flavio93Zena - Venerdì, 14 Novembre 2014 23:37
Una domanda mi sorge spontanea emanuele... Dovremmo farlo tutti? Io quasi quasi lo faccio... Ne ho già fatti diversi di bug fix tuoi e funziona tutto piuttosto bene però prevenire è meglio che curare neh? :)
Titolo: Re:Testo delle notifiche in inglese
Inserito da: emanuele - Sabato, 15 Novembre 2014 11:50
Non dovrebbe rompere niente.

Comunque vediamo se corregge almeno parte del problema di Lorena.
Titolo: Re:Testo delle notifiche in inglese
Inserito da: lorena77 - Sabato, 15 Novembre 2014 23:11
Ottimo, ora il testo delle notifiche nelle prove fatte, arriva! Grazie!

Dovrei aver risolto anche l'altra cosa, togliendo la possibilità agli utenti di scegliere la lingua.
Titolo: Re:Testo delle notifiche in inglese
Inserito da: emanuele - Domenica, 16 Novembre 2014 00:01
Ok, quindi in un certo modo "confermi" il mio sospetto, c'è qualcosa che non va nelle impostazioni degli utenti, quindi quel che dovresti fare (se non vuoi essere drastica e togliere la possibilità di cambiare) è di verificare uno di quelli che li riceve in inglese che valore ha nel db.
Spiegazioni ulteriori solo se vi è interesse. ;)
Titolo: Re:Testo delle notifiche in inglese
Inserito da: Flavio93Zena - Domenica, 16 Novembre 2014 00:08
Nel dubbio l'ho editato anch'io ::) grazie ema ^^
U.U se c'è altro da spiegare vai ;)
Titolo: Re:Testo delle notifiche in inglese
Inserito da: lorena77 - Domenica, 16 Novembre 2014 15:53
Ok, quindi in un certo modo "confermi" il mio sospetto, c'è qualcosa che non va nelle impostazioni degli utenti, quindi quel che dovresti fare (se non vuoi essere drastica e togliere la possibilità di cambiare) è di verificare uno di quelli che li riceve in inglese che valore ha nel db.
Spiegazioni ulteriori solo se vi è interesse. ;)

per ora mi sa che mi tengo la soluzione drastica.  >:D

p.s. Se passo a italian utf-8, perdo le accentate e i caratteri "strani" dei vecchi post?
Titolo: Re:Testo delle notifiche in inglese
Inserito da: Flavio93Zena - Domenica, 16 Novembre 2014 16:19
No non direi almeno a me non è affatto successo... Utf8 consente in teoria una maggiore libertà coi caratteri (per l'appunto quelli utf come ™ o anche † e simili)
Titolo: Re:Testo delle notifiche in inglese
Inserito da: emanuele - Domenica, 16 Novembre 2014 16:34
p.s. Se passo a italian utf-8, perdo le accentate e i caratteri "strani" dei vecchi post?
Fai la conversione e carica il pacchetto di lingua giusto (e togli quello "vecchio") e tutto dovrebbe funzionare.
Titolo: Re:Testo delle notifiche in inglese
Inserito da: Flavio93Zena - Domenica, 16 Novembre 2014 16:36
I problemi potrebbero capitare se facessi da utf a non utf se non erro... In quel caso potrebbero venirti dei punti interrogativi, perlomeno l'ho visto capitare.
Titolo: Re:Testo delle notifiche in inglese
Inserito da: emanuele - Domenica, 16 Novembre 2014 16:40
Di solito i problemi ci sono se:
1) si usa il file di lingua sbagliato,
2) Settings.php non viene aggiornato,
3) il database cambia charset perché viene aggiornato,
4) i due pacchetti di lingua sono installati contemporaneamente e l'utente "sceglie" (in verità a quel punto è SMF a scegliere di fatto) quello sbagliato.
Probabilmente ci sono altri casi limite.
Titolo: Re:Testo delle notifiche in inglese
Inserito da: Flavio93Zena - Domenica, 16 Novembre 2014 18:17
Per la 3 intendi la collation?
Titolo: Re:Testo delle notifiche in inglese
Inserito da: emanuele - Domenica, 16 Novembre 2014 18:33
No.
http://dev.mysql.com/doc/refman/5.5/en/charset-general.html
Titolo: Re:Testo delle notifiche in inglese
Inserito da: Flavio93Zena - Domenica, 16 Novembre 2014 19:01
Oh, beh grazie ho capito la sfumatura anche se l'argomento era quello :)
SimplePortal 2.3.7 © 2008-2018, SimplePortal