Joomla.it Forum
Non solo Joomla... => Sviluppo => : iacoposk8 23 Dec 2011, 20:11:34
-
Ciao a tutti!
Vorrei creare un estensione per fare traduzioni automatiche.
La peculiarità rispetto a tutte le estensioni di questo tipo (e free) è che riscriverà anche l'url, così che google vede che esistono il doppio (se due lingue) delle pagine, perchè ci saraà index.php/it/... e index.php/en/...
Creare il modulo con le bandierine è abbastanza facile, mi dovrei studiare anche le API di bing o google per fare le traduzioni e potrei anche tradurre i contenuti in automatico...
il mio problema è:
Come faccio a tradurre i menu e soprattutto i link dei menu?
-
La peculiarità rispetto a tutte le estensioni di questo tipo (e free) è che riscriverà anche l'url, così che google vede che esistono il doppio (se due lingue) delle pagine, perchè ci saraà index.php/it/... e index.php/en/...
--------------------------------
joomfish non lo fa?
M.
-
si ma deve essere l'admin a tradurre contenuto per contenuto no? (io sapevo così :) )
-
Quelle estensioni esistono, non ho capito di nuovo cosa proponi? Inoltre la traduzione automatica è una penosa arma per la distruzione di una lingua! Fortunatamente non sono molti i siti che utilizzano questi dissacranti moduli.
-
magari non ho guardato bene io... in sostanza cerco un estensione che permette la traduzione automatica di una pagina ricaricandola con un diverso url.
Siccome sono passato da prima a sesta pagina in google (non nelle ricerche globali) nel giro di poco e, siccome la sezione "blog" del sito ha parecchi articoli ormai, non posso mettermi a tradurli uno per uno e cercavo qualcosa del genere
-
esistono estensioni per tradurre le pagine in automatico e che riscrivano anche le url?
grazie :)
-
aiutaemi vi prego... se mi potete aiutare a trovare un estensione simile o aiutatemi a capire come creare il modulo per modificare le url dei menu...
-
per esempio joomfish... come fa a cambiare le url?
gli diciamo noi come deve essere tradotta, non è automatico, ma come fa?
-
sono riuscito a farlo così
$menu = & JSite::getMenu();
$currMenu = $menu->getActive();
$defaultMenuItem = $menu->getDefault();
$defItemid = $defaultMenuItem->id;
$urlart=JURI::base().$menu->getItem(27)->link;
$u =& JURI::getInstance($urlart);
$u->setVar( 'lang', 'it' );
$menu->getItem(27)->link=$u->toString();
ovviamente il 27 sarà una variabile che si incrementerà così da modificare tutte le voci.
aiutatemi almeno qua vi prego... questo modo funziona solo se non si riscrivono le url con il mod rewrite.
come faccio? grazie :)