Koduleht mitmekeelseks
Vaatame kuidas kodulehte saab teha mitmekeelseks. Et koduleht muuta mitmekeelseks ei ole vaja Joomla! -le lisada mõnda laiendust, sest see on juba sisse ehitatud. Näiteks vajame, et meie koduleht oleks nii eesti kui ka soome keelne. Selle eelduseks on see, et kodulehele on lisatud vastavad tõlked. Kuidas kodulehel erinevaid tõlkeid lisada kirjutasin siin: Keele / tõlke lisamine kodulehele.
Seadistamine
Ennem veel kui hakkame kodulehele tõlkeid lisama on mõistlik aktiveerida Joomla! Süsteemi - Keelte filter ja Süsteem - Keelekood. Administraatori liideses vali ülevalt menüüst: Lisaprogrammid -> Pluginad. Jõuad kodulehe pluginate lehele
Siin lehel võid käsitsi otsida Süsteem - Keelte filter ja Süsteem - Keelekood või otsingusse kirjutada keel mis annab otsingutulemusteks need kaks pluginat.
Otsingu tulemus "keel".
Aktiveeri need kaks pluginat. Kas vajutad nende ees olevale punasele nupule või märgid nende ees olevad kastikesed ja ülevalt nupureast vajutad nupule "Lülita sisse".
Keelevaliku moodul
Järgmiseks on vaja kodulehele lisada keelevaliku moodul. See moodul võimaldab kasutajal valida kodulehe keelt. Mooduli valikus saad valida kas keele valikuks kuvatakse lippe või teksti (tekst võetakse keele seadetest).
Mooduli lisamiseks vali ülevalt menüüst: Lisaprogrammid -> Moodulid.
Uue mooduli lisamiseks vajuta nupule "Uus"
Peale nupule "Uus" vajutamist laetakse uus leht.
Sellel lehel otsi moodulit nimega: Keele valimine. Mooduli valimiseks vajuta mooduli nime peale.
Kui valik on tehtud laetakse keele mooduli seadistuste leht.
Seadistame mooduli:
- Pealkiri - Pane keele moodulile sobilik pealkiri (Mooduli pealkiri valikul arvesta kas soovid seda näidata kasutajatele või mitte)
- Näita pealkirja - Siin olenevalt sinu valikust saame näidata või peita mooduli pealkirja.
- Positsioon - Olenevalt sinu kodulehe kujundusest vali moodulile positsioon (asukoht kodulehel kus keelevaliku moodulit kuvatakse)
- 4 - saad teha erinevaid valikuid kuidas näidatakse keele valikut. Näiteks kas kuvatakse riigi lipud või hoopis keele nimi (keele nimi võetakse keele seadistusest)
Kui moodul seadistatud vali Salvesta & Sulge nupp.
Menüüd
Iga keele kohta tuleb teha eraldi menüü. Lisaks peab jääma menüü juhul kui keele valik pole tehtud. Näiteks kui sul 2keelne koduleht siis kokku on menüüsid 3
- Eestikeelsetele menüülinkidele menüü
- Võõrkeelsetele menüülinkidele menüü
- Menüü juhul keelevalikud pole tehtud
Igas menüüs peab olema ära määratud Avaleht. Avalehe menüülingile peab olema kindlasti määratud keel. Menüü mis jääb selleks kui keelevalikud ei ole tehtud seal on menüülingi keelevalik Kõik.
Valides ülevalt menüüst: Menüüd näed sa oma kodulehel olemas olevaid menüüsid.
Juhul kui sinu kodulehel on juba olemas eestikeelne sisu ja lingid paigas siis mõistlik teha juurde võõrkeelne menüü ja menüü milles on menüülink kui keele valik ei ole tehtud. Olemas olev menüü muudame aga eestikeelseks menüüks.
Teeme juurde 2 menüüd: Võõrkeele menüü ja menüü kuhu tuleb link kui keelevalik ei ole tehtud. Selleks, et juurde teha menüüd vali: Menüüd.või Menüüd -> Lisa uus menüü
Olenevalt mis valiku tegid:
Valisid Menüü - suunati lehele kus on ära toodud lehe menüüd. Siin uue menüü lisamiseks vali nupp "Uus".
Valisid Menüüd -> Lisa uus menüü - suunati menüü seadistamise lehele
Seadistame menüü:
Pealkiri - Soomekeelne menüü
Menüü tüüp - menu-fin
Kirjeldus - Soomekeelne menüü
NB! Pealkiri, Menüü tüüp, Kirjeldus on siis vastavalt keelele mida lisad.
Kui lahtrid täidetud salvesta ja sulge oma töö.
Nüüd siis lähme seda rada, et loome menüü mis sisaldab menüülinki kui keelevalik ei ole tehtud. Juhul aga kui läksite seda teed, et olemas oleva menüü soovisite jätta menüüks mis sisaldab menüülinki kui keele valik ei ole tehtud siis peate looma menüü eesti keele jaoks. Oluline on see, et lõpptulemuseks on teil iga keele kohta menüü ja üks menüü siis kui keelt ei ole valitud.
Näite pildi peal on nähta, et meil on praegu menüüd: Kõik keeled, Main Menu ja Soomekeelne menüü. See on selle pärast nii, et meil Main Menu sisaldas juba olemas olevaid eestikeelseid linke. Main Menu -st saab meil eestikeelne menüü. Kui me oleks otsustanud, et loome juurde Eesti keelse menüü, Soomekeelse menüü siis me oleks pidanud Main Menu -st liigutama menüülingid Eestikeelsesse menüüsse.
Muudame nüüd Main Menu ära Eestikeelne menüü. Selleks, et menüüd muuta märgista tema ees olev kast ja vajuta nupule "Muuda".
Peale nupule vajutamist avaneb aken kus saad menüü nimetusi muuta.
Muudame ära:
Pealkirja - Eestikeelne menüü
Menüü tüüp - menu-est
Kirjeldus - Eestikeelne menüü
Kui muudatused tehtud salvesta ja sulge.
Ja nüüd oleme saanud menüüd: Eestikeelne menüü, Soomekeelne menüü, Kõik keele.
Menüüd kodulehele
Nüüd kus oleme valmis teinud menüüd mis hakkavad sisaldama menüülinke meie kodulehel on vaja saada need menüüd ka meie kodulehele. Ainuke menüü mida me ei lisa kodulehele on Kõik keeled. Sellist menüüd kutsutakse peidetud menüüks.
Paneme nüüd puuduolevad menüüd kodulehele. Vali Lisaprogrammid -> Moodulid. Siin olime me ennem kui lisasime keele valiku moodulit. Nüüd aga lisame Menüü moodulid. Vajuta nupule "Uus". Peale nupule vajutamist avaneb uus leht.
Otsi moodulit nimega Menüü. Mooduli valikuks vajuta tema nime peale.
Peale mooduli nime peale vajutamist avaneb leht milles saad Menüü moodulit seadistada.
Mooduli seadistamiseks teeme järgmised valikud:
Pealkiri - Eestikeelne menüü (vastavalt keelele. Selle pealkirja peidame üldjuhul ära)
Pealkirja näitamine - Peida (üldjuhul peidus oleneb menüüs ja kus seda näidatakse)
Positsioon - Menüü asukoht lehel.
Keel - Siin peame ära märkima mis keeles on menüü
Vali menüü - Märgi ära mis menüüd näidatakse (Pane tähele, et menüü valik ja keele seade oleks vastavuses).
Kui moodul seadistatud Salvesta & Sulge . Lisa samamoodi järgmine menüü moodul järgmise keele jaoks. Menüü Kõik keeled selle jaoks ära moodulit lisa.
Nüüd on Menüüd kodulehel olemas. Järgi jääb veel igasse menüüsse lisada menüülingid. Aga ennem vaatame veel artikleid.
Artiklid
Paremaks artiklite halduseks mitmekeelse lehe juures on mõistlik teha iga keele kohta oma kategooria. Näiteks kategooria "Eestikeelsed artiklid" sisaldavad eestikeelseid artikleid ja kategooria "Soomekeelsed artiklid" sisaldavad soomekeelseid artikleid. Kategooria loomisel saad sa ka ära määrata mis keeles kategooria on. Kategooriatest kirjutasin siin: Artiklite kategooria loomine.
Keelevalik kategooria seadetes.
Kui iga keele jaoks on kategooriad tehtud siis on mõistlik liigutada olemas olevad artiklid vastavatesse kategooriatesse. Lisaks tuleks muuta ka artikli keele valik vastavusse keelega.
Nüüd iga artikli kohta mida soovid tõlkida teise keelde lood vastava sisuga uue artikli. Selle uue artikli seod ära vastavalt keelele menüüga. Ehk siis alustame avalehest. Teed artikli mis siis on võõrkeeles (ära unusta valida artiklile keelt ja panna ta vastavasse kategooriasse).
Alates Joomla! 3.7 saad tõlget lisada kohe selles artiklis millele soovid tõlget lisada ja juba valmis kirjutatud artikli tõlkeid omavhael siduda. Otsi artikli päisest sakki "Seosed".
Sakis "Seosed" saad lisada artiklile tõlke või juba olemas oleva artikli tõlke siduda tõlgitud artikliga.
1. Seotud artikkel
2. Saab lisada artiklile tõlke kas valida nupp "Vail" (juhul kui artikkel eksisteerib juba). Nupp "Lisamine" Saab luua uue artikli tõlkeks.
Näiteks loome artikli mis läheb meil avalehele. Artikkel on soome keeles, artikli valikutes on ära määratud, et artikkel on soomekeelses kategoorias ja keele valik on soome.
Nüüd lähme tagasi menüüde haldusesse sest meil on olemas artikkel mida kasutame võõrkeelsel lehel avaleheks.
PS: Avaleheks ei pea ilmtingimata olema "üks artikkel".
Menüülingid
Vali ülemisest menüüst:
Menüüd -> Soomekeelne menüü (Olenevalt siis sinu keelest muidugi)
või
Menüüd -> Soomekeelne menüü (Olenevalt siis sinu keelest muidugi) -> Lisa uus menüülink
Oleneb mis valiku tegid siis kas sind suunati lehele milles näed selle menüüga seotud menüülinke või siis läksid lehele kus saad luua uue menüülingi. Oletame et valisid variandi mis viis sind kohe menüülingi lisamise lehele.
Menüü pealkiri - menüülingi pealkiri. (See pealkiri on kodulehel menüü nupp. Ära kasuta Nimeks Avaleht ole originaalsem ????)
Menüülingi tüüp - vajuta vali -> Artiklid -> Üks artikkel (Kui tegid selle valiku siis leht laetakse ja tekib uus valik "Vali Artikkel")
Vali artikkel - Vali artikkel mille tegid soomekeelse lehe avalehe jaoks.
Kui artikkel valitud kontrolli üle, et Menüü valik oleks õige (1.), Vaikimisi leht - Jah (Teeb lehe avaleheks) ja Keel - Vastavalt menüüle.
Kui seadistatud siis Salvesta & Sulge.
Peale töö sulgemist oled tagasi menüülinkide halduses.
Sama eeskuju jälgides on sul vaja luua avalehe menüülink ka menüüle "Kõik keeled". Menüülingi keele valikuks valid "Kõik". Artiklit valides vaata, et artikli keel oleks kõik.
Järgmiseks muudame Eestikeelses menüüs menüülinki mis oli ennem määratud avaleheks (see muutus siis kui muutsid Menüüs Kõik keeled menüülingi seadeid). Vali avalehe menüülink ja seadista:
- Vaikimisi leht - Jah
- Keel - Eesti
Igale uuele menüülingile peab määratud olema keel vastavalt Menüü keelele.
Kui nüüd vaadata üleval menüüs menüülinki Menüüd siis avaneb rippmenüü võiks välja näha selline:
Iga menüü juures on lipp mis näitab menüü keelt ja seda, et seal on menüülink mis on määratud avaleheks vastava keelega.