Back to top

Autore Topic: Sito con 10 nazioni e 6 lingue: come evitare la duplicazione delle lingue?  (Letto 1956 volte)

Offline rezor

  • Global Moderator
  • Appassionato
  • ********
  • Post: 278
  • Sesso: Maschio
  • If you think education is expensive, try ignorance
    • Mostra profilo
Ho preso in gestione un sito piuttosto grosso con oltre duecento articoli e cento moduli, il tutto tradotto da chi l'ha messo su usando il sistema standard di Joomla! 3.3.

In base al nome di dominio, un plugin "languagedomains" carica la lingua corretta.

Ho diverse lingue duplicate: ad es. de-DE, de-CH, de-AT sono il tedesco per germania, svizzera ed austria che hanno in effetti lo stesso identico contenuto salvo pochissime eccezioni (pagina offerta lavoro e qualche news).  Quindi mi ritrovo qualche centinaio di articoli e moduli che sono assolutamente identici e duplicati l'uno dell'altro.

Qualcuno ha idea di come risolvere l'annosa questione?  La gestione - come potete immaginare - è un incubo già con 6 lingue; ma se ci mettiamo anche a fare duplicazioni inutili, qui diventa un inferno!

p.s. ho già valutato di passare a falang, ovviamente la gestione risulterebbe alleggerita, ma avrei comunque traduzioni duplicate.
Architetto e Sviluppatore Senior, ho realizzato oltre 150 siti e portali Joomla, una mezza dozzina di estensioni sul JED e oltre 100 estensioni custom. Pubblico su fasterjoomla.com, e contribuisco su stackoverflow, joomla.org e pasqualoni.it
https://www.fasterjoomla.com/logo.png

Offline ste

  • Moderator
  • Instancabile
  • *****
  • Post: 8774
  • Sesso: Femmina
    • Mostra profilo
Ciao rezor,
con il sistema di Joomla non c'è rimedio, purtroppo i contenuti si possono assegnare solo ad una lingua o a tutte.
Non conosco il plugin "languagedomains",  ma non puoi redirezionare svizzera e austria sulla lingua de-DE visto che sono uguali?
TTI - Team Traduzione Italiano di Joomla.it - Guide su Joomla

Offline rezor

  • Global Moderator
  • Appassionato
  • ********
  • Post: 278
  • Sesso: Maschio
  • If you think education is expensive, try ignorance
    • Mostra profilo
magari... ho qualche pagina (forse 20 in totale) che invece sono diverse, sarebbe geniale avere un sistema ad albero con override a cascata ovvero

default (tutte le lingue)
  lingua (tutte le nazioni che condividono la lingua)
    nazione (solo la nazione specifica)

Oppure in alternativa, più flessibile ma credo più scomodo e grezzo, selezionare lingue multiple per una voce di menù invece di essere vincolati a "default" oppure lingua specifica.

Questi primi due però avrebbero l'inconveniente di rallentare il sistema perché sarebbe necessaria una tabella extra; quindi scartiamoli a priori.

Ultima possibilità che mi sovviene, e non mi pare malaccio, usare un livello di astrazione come quello dei livelli di accesso che permetta di raggruppare più lingue: quindi mi faccio un livello di accesso ovvero una lingua finta che chiamo "Crucchi", ci includo le tre lingue, e ci assegno il 90% del sito; poi per quelli specifici uso le lingue "normali" svizzera - austria - germania.
Architetto e Sviluppatore Senior, ho realizzato oltre 150 siti e portali Joomla, una mezza dozzina di estensioni sul JED e oltre 100 estensioni custom. Pubblico su fasterjoomla.com, e contribuisco su stackoverflow, joomla.org e pasqualoni.it
https://www.fasterjoomla.com/logo.png

 



Web Design Bolzano Kreatif