Joomla.it Forum

Componenti per Joomla! => Gestione sito multilingua => : LucaZone 05 Jun 2006, 19:38:43

: Community Builder e Joom!fish
: LucaZone 05 Jun 2006, 19:38:43
Domani vi spiego e vi metto una guida, di come fare i campi della fase di registrazione e del profilo, del community Builder in multi-lingue

Spero che vi sia utile

Ciao
: Re: Community Builder e Joom!fish
: LucaZone 08 Jun 2006, 10:33:51
Come promesso ecco la guida per avere anche i campi del community builder ( registrazione e profilo) in multi-lingua con joom!fish

Cosa ci serve:

Prima di tutto ci servono i file di lingua del community builder, esempio se abbiamo il sito in multi- lingua con le lingua Italiano e Inglese, ci servono i file italian.php e english.php/ default_language.php del CB, che li potete prelevare dal vostro sito:

Italiano: /components/com_comprofiler/plugin/language/italian
Inglese: /components/com_comprofiler/plugin/language/default_language/
Ed occorre avere anche un editor di testo, va bene anche il blocco note.

Adesso che avete i file di lingua a portata di mano, iniziamo la spiegazione:

Ora dovete analizzare i campi per la registrazione o del profilo, per crearne di nuovi o convertire quelli esistenti.

Se noi dobbiamo crearne un nuovo campo, basterà ora definire il file di lingua con nuove istruzioni di lingua, esempio:

un campo dove inserire il colore degli occhi

Campo:

Italiano: DEFINE('_UE_SB_OCCHI','Colore degli occhi);

Inglese: DEFINE('_UE_SB_OCCHI',' color of the eyes');

Descrizione Campo:

Italiano: DEFINE('_UE_SB_OCCHIDESC','Inserite il Colore degli occhi);

Inglese: DEFINE('_UE_SB_OCCHIDESC',' you insert color of the eyes ');

Per l’Italiano, apriamo i file di lingua italian.php del CB, ed inserite queste righe, appena definite

Italiano: DEFINE('_UE_SB_OCCHI','Colore degli occhi);
Italiano: DEFINE('_UE_SB_OCCHIDESC','Inserite il Colore degli occhi);

E salvate il file italian.php

Per l’Inglese, apriamo il file english.php/default_language.php del CB, è inserite queste righe

Inglese: DEFINE('_UE_SB_OCCHI',' color of the eyes');
Inglese: DEFINE('_UE_SB_OCCHIDESC',' you insert color of the eyes ');

Salvate il file english.php

A questo punto, carichiamo i file di lingua,

per l’italiano (italian.php) qua:
Italiano: /components/com_comprofiler/plugin/language/italian

Per l’inglese (english.php/default_language.php) qua:
Inglese: /components/com_comprofiler/plugin/language/default_language/

Adesso creiamo il campo:
andate in admin, componenti --> Community Builder --> gestione campi

Fate nuovo campo / new Field,

Impostate il campo come volete è:
In title/titolo, inserite questo: _UE_SB_OCCHI
In Descrizione / Description/"i" field-tip: text or HTML, inserite questo: _UE_SB_OCCHIDESC

Poi fate salva, ecco ora avete creato un campo in muli-lingua per il CB


Se per caso avete gia il campo, basta solo modificare le variabili, andate in componenti --> Community Builder --> gestione campi

Selezionate il campo che vi interessa, per esempio avete precedentemente creato un campo colore degli occhi, accedete in quel campo, e modificate in:

title/titolo, inserite questo: _UE_SB_OCCHI
Descrizione / Description/"i" field-tip: text or HTML, inserite questo: _UE_SB_OCCHIDESC

Fate salva

Ecco anche il campo in precedenza creato diventa in multi-lingua

Ora se provate a fare il cambio di lingua con il joom!fish, anche i campi di registrazione o del profilo vengono tradotti.


Guida creata da: LucaZone.net (http://LucaZone.net)
Vietato la riproduzione ed il trasferimento, totale o parziale,
con qualsiasi mezzo dei suddetti dati.


: Re: Community Builder e Joom!fish
: ste 08 Jun 2006, 10:43:47
Grande Luca, la sticko  ;)
: Re: Community Builder e Joom!fish
: maxdg 01 Aug 2006, 11:10:23
Come promesso ecco la guida per avere anche i campi del community builder ( registrazione e profilo) in multi-lingua con joom!fish

Ottimo, Luca... ;)

Rimarcherei che stai parlando di campi creati ex-novo, dal momento che ho una versione di CB con ancora Mambelfish che mi traduce perfettamente i campi standard del profilo/registrazione di CB.
: Re: Community Builder e Joom!fish
: amdj83 13 May 2007, 01:25:14
Ma perchè esiste un componente che fa già quello che luca spiega senza diventare matti?
: Re: Community Builder e Joom!fish
: Salvanet 26 Feb 2009, 18:52:57
Come promesso ecco la guida per avere anche i campi del community builder ( registrazione e profilo) in multi-lingua con joom!fish

Cosa ci serve:

Prima di tutto ci servono i file di lingua del community builder, esempio se abbiamo il sito in multi- lingua con le lingua Italiano e Inglese, ci servono i file italian.php e english.php/ default_language.php del CB, che li potete prelevare dal vostro sito:

Italiano: /components/com_comprofiler/plugin/language/italian
Inglese: /components/com_comprofiler/plugin/language/default_language/
Ed occorre avere anche un editor di testo, va bene anche il blocco note.

Adesso che avete i file di lingua a portata di mano, iniziamo la spiegazione:

Ora dovete analizzare i campi per la registrazione o del profilo, per crearne di nuovi o convertire quelli esistenti.

Se noi dobbiamo crearne un nuovo campo, basterà ora definire il file di lingua con nuove istruzioni di lingua, esempio:

un campo dove inserire il colore degli occhi

Campo:

Italiano: DEFINE('_UE_SB_OCCHI','Colore degli occhi);

Inglese: DEFINE('_UE_SB_OCCHI',' color of the eyes');

Descrizione Campo:

Italiano: DEFINE('_UE_SB_OCCHIDESC','Inserite il Colore degli occhi);

Inglese: DEFINE('_UE_SB_OCCHIDESC',' you insert color of the eyes ');

Per l’Italiano, apriamo i file di lingua italian.php del CB, ed inserite queste righe, appena definite

Italiano: DEFINE('_UE_SB_OCCHI','Colore degli occhi);
Italiano: DEFINE('_UE_SB_OCCHIDESC','Inserite il Colore degli occhi);

E salvate il file italian.php

Per l’Inglese, apriamo il file english.php/default_language.php del CB, è inserite queste righe

Inglese: DEFINE('_UE_SB_OCCHI',' color of the eyes');
Inglese: DEFINE('_UE_SB_OCCHIDESC',' you insert color of the eyes ');

Salvate il file english.php

A questo punto, carichiamo i file di lingua,

per l’italiano (italian.php) qua:
Italiano: /components/com_comprofiler/plugin/language/italian

Per l’inglese (english.php/default_language.php) qua:
Inglese: /components/com_comprofiler/plugin/language/default_language/

Adesso creiamo il campo:
andate in admin, componenti --> Community Builder --> gestione campi

Fate nuovo campo / new Field,

Impostate il campo come volete è:
In title/titolo, inserite questo: _UE_SB_OCCHI
In Descrizione / Description/"i" field-tip: text or HTML, inserite questo: _UE_SB_OCCHIDESC

Poi fate salva, ecco ora avete creato un campo in muli-lingua per il CB


Se per caso avete gia il campo, basta solo modificare le variabili, andate in componenti --> Community Builder --> gestione campi

Selezionate il campo che vi interessa, per esempio avete precedentemente creato un campo colore degli occhi, accedete in quel campo, e modificate in:

title/titolo, inserite questo: _UE_SB_OCCHI
Descrizione / Description/"i" field-tip: text or HTML, inserite questo: _UE_SB_OCCHIDESC

Fate salva

Ecco anche il campo in precedenza creato diventa in multi-lingua

Ora se provate a fare il cambio di lingua con il joom!fish, anche i campi di registrazione o del profilo vengono tradotti.


Guida creata da: LucaZone.net (http://LucaZone.net)
Vietato la riproduzione ed il trasferimento, totale o parziale,
con qualsiasi mezzo dei suddetti dati.




Io ho già dei campi creati e ho notato che vengono tradotti solo i campi standard (nome, cognome, etc.).
Ho provato a seguire le tue istruzioni, tuttavia non è possibile dal pannello di controllo modificare il titolo di un campo già creato, bisogna crearne uno ex novo. Quindi ho provato a inserire il codice nel file della lingua così come hai indicato però utilizzando il nome del campo che già avevo: Es. ho un campo dal titolo "cb_c
omecihaitrovati" ed ho inserito il codice seguente nel file della lingua: DEFINE('cb_comecihaitrovati', 'prova');

ma non funziona ???
Potresti darmi una mano
Grazie 1000
: Re:Community Builder e Joom!fish
: mpigio 09 Sep 2009, 18:24:25
Visto che devo tradurre non il nome del campo ma i valori (ho un campo select), ho installato i content element di joomfish x community builder. Ovviamente non funzionano.

Qualcuno ha avuto un esperienza del genere?

Grazie
: Re:Community Builder e Joom!fish
: websitter 16 Oct 2009, 02:51:23
la sintassi corretta è con le virgole

DEFINE('_UE_SB_OCCHI','Colore degli occhi');
DEFINE('_UE_SB_OCCHIDESC','Inserite il Colore degli occhi');
: Re:Community Builder e Joom!fish
: ggiannard 11 Nov 2009, 11:54:29
Scusa ma per i multicheckbox come si fa? ho provato a fare come dici tu ma poi cb non mi fa cambiare tipo.
: Re:Community Builder e Joom!fish
: raziel1973 22 Oct 2010, 15:13:27
Ciao a tutti cerco un anima buona che mi possa aiutare riguardo a questo tutorial.
Faccio tutto alla lettera ma non mi cambia la lingua
come faccio?
ho notato una cosa:
1) i campi standardi di Comunity builder cioè quelli di default (nome, cognome ecc.) sono invertiti tra nome della campo e database (cb_title e titolo) ho anche provato l'inverso.

Grazie in anticipo a tutti
Tony
: Re:Community Builder e Joom!fish
: raziel1973 22 Oct 2010, 21:17:50
Rieccomi...
ho fatto alcune prove...se cambio nei files php delle lingue i valori già esistenti, beh la traduzione me la fa.
Ma se ne inserisco di nuovi (come da tutorial) e creandolo subito nel admi di joomla...non mi traduce nulla...
please help!!!