SMItalia Forum International
21 Maggio 12, 23:50:54 *
Benvenuto, Visitatore. Per favore, effettua il login o registrati.
Hai perso la tua email di attivazione?

Login con username, password e lunghezza della sessione
News: SMItalia, la risposta Italiana a SMF
 
  Home   Forum   Help Login Registrati  
Pagine: [1] 2   Vai Giù
  Stampa  |  Bookmarks  
Autore Topic: Traduzione multilingue Registration Agreement e altri campi  (Letto 7512 volte)
0 Utenti e 1 Visitatore stanno guardando questo topic.
robertolone
Newbie
*
Offline Offline

Sesso: Maschile
Posts: 9


Guarda Profilo
« il: 06 Settembre 07, 16:23:01 »

Ciao a tutti !

Sono nuovo di SMF e mi sembra veramente ottimo.

Ho però alcuni problemi. Il mio forum intende essere multilingua (almeno italiano, inglese e francese).

Cominciamo dalla registrazione. Vorrei che il campo di accettazione del Registration Agreement non fosse solo in inglese o italiano o francese ma che "seguisse" la lingua scelta dall'utente (es. italiano, registration agreement in italiano): è possibile?

Vorrei inoltre tradurre le categorie del Forum in multilingua, con un menu "a bandierine" o "a tendina" simile a quello di smitalia.net: come si fa?

Grazie per l'aiuto!!!
Loggato
robertolone
Newbie
*
Offline Offline

Sesso: Maschile
Posts: 9


Guarda Profilo
« Risposta #1 il: 09 Settembre 07, 18:52:00 »

qualòcuno può aiutarmi???
Loggato
Ferodo
Sr. Member
****
Offline Offline

Sesso: Maschile
Posts: 423


Il Mago Del Freno


Guarda Profilo WWW
« Risposta #2 il: 20 Settembre 07, 15:23:33 »

Una domanda interessante, aspettiamo il nostro Mod che ci illumina, la cosa interessa anche a me...
Loggato

Darknico
SMI Staff
HelpCoding
*****
Offline Offline

Sesso: Maschile
Posts: 8.552


Non supporto Privatamente!!


Guarda Profilo WWW
« Risposta #3 il: 20 Settembre 07, 23:29:29 »

guarda, smitalia  ha una mod ke fasan si è fatto per se, perche ke io sappia nn esiste niente perora, ma il funzionamento nn è difficile da kapirw, solo, almeno per me, difficile da fare...
perora nn so bene kome aiutarti a fare quello ke chiedo, dovrei studiare un funzionamento ma ora nn ho il tempo, mispiace, ho dei prgetti in corso ke mi porta via molto tempo....
Loggato

Darknico.com
Aggiungete alle vostre cerchie anche la pagina del sito!!

Italian SMF Mods - Le Traduzioni per le Vostre Mods
Ferodo
Sr. Member
****
Offline Offline

Sesso: Maschile
Posts: 423


Il Mago Del Freno


Guarda Profilo WWW
« Risposta #4 il: 21 Settembre 07, 15:07:17 »

Peccato, è una cosa veramente utlie, speriamo che Fasan si faccia sentire, magari posta la modifica... Tongue
Loggato

Darknico
SMI Staff
HelpCoding
*****
Offline Offline

Sesso: Maschile
Posts: 8.552


Non supporto Privatamente!!


Guarda Profilo WWW
« Risposta #5 il: 21 Settembre 07, 19:13:08 »

da come mi sembra di aver capito è una sorta di bbcode che visualizza a seconda della lingua, ma dovrei studiarmi il funzionamento..
Loggato

Darknico.com
Aggiungete alle vostre cerchie anche la pagina del sito!!

Italian SMF Mods - Le Traduzioni per le Vostre Mods
FaSan
SMI Staff
Developer
*****
Offline Offline

Sesso: Maschile
Posts: 1.763



Guarda Profilo
« Risposta #6 il: 24 Settembre 07, 13:03:57 »

Riguardo le bandierine sono dei semplici Links. SMF già prevede lo switch della lingua aggiungendo il comando language="italian" o language="english" ecc ecc.


Riguardo il disclamer, essendo "letto" da un file txt o prepari una Mod che cambia il nome del file da leggere a seconda della lingua impostata, o più semplicemente lo scrivi in tutte le lingua che ti serve Smiley



FaSan
Loggato
Ferodo
Sr. Member
****
Offline Offline

Sesso: Maschile
Posts: 423


Il Mago Del Freno


Guarda Profilo WWW
« Risposta #7 il: 24 Settembre 07, 15:36:26 »

Grazie Fasan, ora faccio una prova  Wink

Loggato

Ferodo
Sr. Member
****
Offline Offline

Sesso: Maschile
Posts: 423


Il Mago Del Freno


Guarda Profilo WWW
« Risposta #8 il: 24 Settembre 07, 16:51:13 »

Non riesco a trovare un giusto codice da inserire :

<a href="'. $scripturl.  '?action=forum;language=español">' , '<img src="', $settings['images_url'], '/icons/español.gif" alt="" > </div> ';

Questo non va bene... mi sa che ho fatto un pò di casino... qualcuno può aiutarmi?
Loggato

Ferodo
Sr. Member
****
Offline Offline

Sesso: Maschile
Posts: 423


Il Mago Del Freno


Guarda Profilo WWW
« Risposta #9 il: 24 Settembre 07, 17:46:07 »

Ho fatto una modifica e ci sono riuscito, però le bandierine stanno appiccicate, qual' è il codice per distanziarle di uno spazio?

Stò cercando avanti e indietro ma non trovo quello giusto, ci sono migliaia di codici..
Loggato

Darknico
SMI Staff
HelpCoding
*****
Offline Offline

Sesso: Maschile
Posts: 8.552


Non supporto Privatamente!!


Guarda Profilo WWW
« Risposta #10 il: 24 Settembre 07, 19:25:37 »

Codice:
&nbsp;&nbsp;

&nbsp; copialo quante volte vuoi
Loggato

Darknico.com
Aggiungete alle vostre cerchie anche la pagina del sito!!

Italian SMF Mods - Le Traduzioni per le Vostre Mods
Ferodo
Sr. Member
****
Offline Offline

Sesso: Maschile
Posts: 423


Il Mago Del Freno


Guarda Profilo WWW
« Risposta #11 il: 24 Settembre 07, 20:55:42 »

Perfetto grazie mille  Wink , sono riuscito a mettere 3 bandierine con i vari linguaggi, molto bello...
Loggato

robertolone
Newbie
*
Offline Offline

Sesso: Maschile
Posts: 9


Guarda Profilo
« Risposta #12 il: 28 Settembre 07, 22:48:22 »

ehm...pubblicare come hai fatto non farebbe male
Loggato
Ferodo
Sr. Member
****
Offline Offline

Sesso: Maschile
Posts: 423


Il Mago Del Freno


Guarda Profilo WWW
« Risposta #13 il: 28 Settembre 07, 23:18:05 »

Se lo pubblico non risolvi, il mio tema è sicuramente diverso dal tuo, devi mettere il codice dove vuoi tu e a seconda del tema...

Io ho fatto una cosa simile a questa però ci sono delle cose in +, devi togliere le cose inutili...


Codice:
echo'

<div id="logo"><span class="logotext"><a href="',$scripturl,'">' , $context['forum_name'],

$context['TPortal'] ? '<a href="' . $scripturl . '?action=forum;language=ispanico-latino ">' : '', '<img src="', $settings['images_url'], '/icons/spain.gif" hspace=3 alt="', $txt[97898], '" />',

  $context['TPortal'] ? '</a>' : '', $context['TPortal'] ? '<a href="' . $scripturl . '?action=forum;language=italian ">' : '', '<img src="', $settings['images_url'], '/icons/italia.gif" hspace=3 alt="', $txt[97898],'" />',
 
   $context['TPortal'] ? '</a>' : '', $context['TPortal'] ? '<a href="' . $scripturl . '?action=forum;language=english ">' : '', '<img src="', $settings['images_url'], '/icons/inglese.gif" hspace=3 alt="', $txt[97898], '" />',

$context['TPortal'] ?'<a href="' . $scripturl . '?action=forum;language=Portuguese ">' : '', '<img src="', $settings['images_url'], '/icons/brazil.gif" hspace=3 alt="', $txt[97898], '" />
Loggato

Pablo
Full Member
***
Offline Offline

Posts: 143


Guarda Profilo
« Risposta #14 il: 17 Maggio 08, 15:04:08 »

Scusate so che è un UP ma visto che è nei correlati nn ho potuto fare a meno di leggere..E penso possa essere utile a qualcuno quello che sto per dire..

Agreement

Non ho avuto modo di testare, ma penso che sia abbastanza semplice usare agreement di lingua diversa...

Vai in Sources--> Register.php
E sostituisci:
Codice:
// If you have to agree to the agreement, it needs to be fetched from the file.
if ($context['require_agreement'])
$context['agreement'] = file_exists($boarddir . '/agreement.txt') ? parse_bbc(file_get_contents($boarddir . '/agreement.txt'), true, 'agreement') : '';



Con:

Codice:
// If you have to agree to the agreement, it needs to be fetched from the file.
if ($context['require_agreement'])
$context['agreement'] = file_exists($boarddir . '/agreement_'. $context['user']['language']. '.txt') ? parse_bbc(file_get_contents($boarddir . '/agreement.txt'), true, 'agreement') : '';

E poi l'agreement che avete nella cartella del forum lo chiamate:

agreement_italian.txt per quello in lingua italiana...
Poi un altro che create lo chiamate agreement_english.txt e via dicendo per le lingue installate sul forum..
 
Fate un backup perkè non ho testato... ma dovrebbe essere così...

Ciaoo
Loggato
Pagine: [1] 2   Vai Su
  Stampa  |  Bookmarks  
 
Salta a:  


+ Thread Correlati o Similari
Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines | TinyPortal v0.9.7 © Bloc XHTML 1.0 Valido! CSS Valido!

Tutti i contenuti di SMItalia sono pubblicati secondo la licenza di utilizzo di Creative Commons, salvo diverse indicazioni. Lo Staff non assume alcuna responsabilità nel caso di eventuali errori contenuti negli articoli o di errori in cui fosse incorso nella loro riproduzione sul sito. Tutte le pubblicazioni su SMItalia avvengono senza eventuali protezioni di brevetti d'invenzione; inoltre, i nomi coperti da eventuale marchio registrato vengono utilizzati senza tenerne conto.

Pagina creata in 0.197 secondi con 26 queries.| ServerUptime: 287 days, 1 hour, 20 minutes