intanto ti ringrazio ancora per il tuo costante aiuto...sei stato indispensabile fino adesso

Comunque visto che era un modo per imparare e visto che mi hai sconsigliato di proseguire con la ricerca l'ho lasciata perdere.
Ora stò cercando non di creare un vero e proprio componente, ma di capire come poter risolvere vari problemi che mi vengono in mente.
Prima cerco in giro poi se non trovo niente chiedo qui.
a questo punto ho due domande:
1) Nel caso di siti multilingua, c'è un sistema per capire in che lingua l'utente sta vedendo il sito? Per modificare non dei testi, ma ad esempio per far selezionare in automatico una checkbox o cose simili.
2)Ho capito come richiamare un altro componente utilizzando una form, infatti basta agire sui campi hidden option e task, ma se io volessi richiamarlo attraverso un link, come potrei fare?
Grazie