Hogyan tudnák tobb nyelvu weblapot csinalni, hogy ne kelljen minden nyelvre leklónozni az oldalt?
En ugy kepzelem el a kenyelmes megoldast, hogy a html elejen megmondom h melyik nyelvu reszek jelenlenek meg.
Es a html-ben meg ott van minden nyelvi szoveg egyszerre.
Vagy akar egy kulso filebol veszegetné ki a megfelelo szovegeket.
Fontos hogy ez egy statikus weboldal lenne vallalat szamara, belepes elott kellene a nyelvet kivalsztani.
Sajnos az ún. IGÁSLÓ mentalitasu emberek gondolkodas nelkul leklonoznák a kesz oldalt minden nyelvre.
Es akkor lenne egy inden-en.html, index-de.html stb.
Csak azert hogy minel hamarabb keszen legyen?
Es mi van ha modositani kell? Akkor minden nyelven kulon all neki modositani a kodot?
En ezt szeretnem elkerulni es olyan modon megcsinalni az oldalt h csak egy file-t kelljen valtoztatni.
Nincsen sok szoveg egyebkent ugyhogy tenyleg csak ilyen egyszeru dolog a forditas, h a menu elemek cimkeit cserelgesse meg a tartalmat ami nehany bekezdes.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Ha szerveroldali nyelv egyáltalán nem játszik, akkor tárolhatod JS változókban, pl nyelvenként különböző tömbökben/objektumokban a szövegeket, nyelv választáskor meg kukiba eltárolhatod a választottat és az alapján írod ki a nyelvhez tartozó szövegeket a megfelelő helyekre.
Objektumok:
Kuki kezelés:
Kiírás (html ID attribútum alapján):
Az objektumot csak azért említettem meg ide, mivel asszociatív tömb nincs JS-ben, és a te kényelmed érdekében érdemes elnevezni a szövegeket, de azért mégsem kéne 50 változót létrehozni erre a célra mert akkor ismét átláthatatlan lesz.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Hát igen, ha PHP nem, akkor csak JS jöhet szóba.
Nem akarok leszólni senkit, de amelyik weboldal nem PHP alapú és többnyelvűségről beszélünk, az a minimum, hogy elavultnak nevezem.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!