Jedną z czynności, o której warto pamiętać podczas budowy strony internetowej jest właściwe określenie wersji językowej. Do tego celu służy w języku HTML zmienna lang.
Prawidłowe określenie wersji językowej strony jest ważne z wielu powodów. Przede wszystkim chodzi jednak o to by wchodzący do witryny robot wyszukiwarki potrafił prawidłowo ją sklasyfikować.
Do czego wykorzystywana jest zmienna językowa lang
Jak nie trudno się domyśleć wartość zmiennej lang odpowiadać powinna językowi „mówionemu” w jakim napisana została treść witryny. W praktyce chodzi więc o to by dopasować znacznik pod docelowego odbiorcę. Czyli dla stron w języku:
- Polskim – pl
- Angielskim – en
- Francuski – fr
- Niemieckim – de
Deklarację językową umieszczamy w następujący sposób:
<html lang="pl-PL">Gdzie małe pl to język jakim w jakim się posługujemy a duże PL to region w jakim się go stosuje. Niestety wielu developerów o nim często zapomina. W efekcie nie ma go na stronie lub jest błędnie użyty.
Gdzie umieszczamy zmienną językową?
Deklarację języka witryny internetowej umieszcza się praktycznie na samej górze strony. Zaraz po deklaracji w jakim języku piszemy. Przykładowo będzie to wyglądało tak:
<!doctype html>
<html lang="pl-PL">
<head>Dobrze widać to na przykładzie poniższych wyrazów:
| Słowo | UK | USA |
| frytki | chips | fries |
| apteka | chemist’s | drugstore |
| trampki | trainers | sneakers |
| mieszkanie | flat | apartment |
| piłka nożna | football | soccer |
Takich różnic jest więcej i nie dotyczą samych słówek. Dlatego też konieczne jest ustawienie również odpowiedniego regionu.
- Stany Zjednoczone: <html lang=”en-US”>
- Wielka Brytania: <html lang=”en-GB”>
- Australia: <html lang=”en-AU”>
- Kanada: <html lang=”en-CA”>
Kody językowe znajdziecie np. https://www.w3schools.com/tags/ref_language_codes.asp
