Qazaxıstan üçün hreflang quraşdırarkən, ilk instinkt KZ yazmaqdır. Bu, ölkə kodudur ISO 3166-1. Dil kodu başqa bir standartdandır, ISO 639-1, və qazax dili üçün kk-dır. Erməni dili üçün hy, gürcü dili üçün ka, tacik dili üçün tg. Heç biri ölkə kodu ilə üst-üstə düşmür.
Qarışıqlıq kodların oxşar olması səbəbindən yaranır: KZ və kk, AM və hy, GE və ka. Bu, hreflang, dil keçidi və ödəniş sistemlərinə lokal ötürülməsi zamanı əsas tələdir.
Keçid menyusunda dilləri necə yazmaq olar
Menyuda «Qazax» və ya «Kazakh» yazmaq, ingilis interfeysində «Русский» əvəzinə «Russian» yazmaq qədər qəribə görünür.
Redaksiya saytları demək olar ki, həmişə tam yerli adlardan istifadə edir. tengrinews.kz — «Қазақша / Русский / English», khovar.tj — «Тоҷикӣ / Русский / English», armenpress.am — qlobus ikonunun yanında «Հայերեն». Qısa kodlar (2–3 simvol) yalnız az yer olan yerlərdə əsaslandırılır: idarəetmə panelləri, mobil menyular, yığcam SaaS interfeysləri.
Yerli adlar və abbreviaturalar
Hər dil üçün ayrı-ayrılıqda
Qazax. Qazax dilini bilməyən proqramçı kodda K əvəzinə Қ yazır — sadəcə ona görə ki, Қ rus klaviaturasında yoxdur. Keçid düyməsində «Қазақша» əvəzinə «Казакша» görünür. Bu, səhv kimi görünür, lakin texniki cəhətdən başqa bir sətirdir: saytda axtarış pozulacaq, çeşidləmə səhv olacaq. «КЗ» abbreviaturası eyni səbəbdən səhvdir, düzgünü «ҚЗ».
«Қазақша» «qazax dilində» deməkdir — danışıq, adi forma. Rəsmi saytlarda bəzən «Қазақ тілі» (qazax dili) yazılır, lakin menyuda «Қазақша» daha qısadır. Müqayisə edin: «Казак» (kazak, insan) və «Қазақ» (qazax xalqı) — ikinci sözü rus hərfləri ilə yazmaq sadəcə mümkün deyil.
Qırğız. Burada rəsmi saytlarda belə vahid standart yoxdur. kabar.kg “Qır” yazır, digər hökumət resursları isə “Qırğ” yazır. Hər iki variant doğrudur. Praktiki məsləhət: birini seçin və bütün interfeysdə ona sadiq qalın. Əgər menyunuzda “K” hərfi ilə başlayan bir neçə abbreviatura (Qazax, Qırğız, Rus) varsa, “Qırğ” bir qədər daha birmənalıdır.
Həm “Qırğızca”, həm də “Qırğız tili” – hər ikisi doğrudur: birincisi daha danışıq dilidir (“Qırğızca danışmaq”), ikincisi daha rəsmidir (“Qırğız dili”). Keçid düyməsi üçün “Qırğızca” daha tanışdır.
Erməni. Bu, siyahıda yeganə dildir ki, yerli adın seçimi auditoriyanın harada yaşadığından asılıdır — çünki erməni dili fərqli orfoqrafiyaya malik iki variantda mövcuddur (Vikipediya):
- Հայերեն — Şərqi Erməni. Ermənistanın dövlət dili, islah edilmiş sovet orfoqrafiyası. Ermənistan, Rusiya, Gürcüstan, İran əhalisi bu dildə danışır.
- Հայերէն — Qərbi Erməni. 1915-ci ildən sonra diasporada qorunub saxlanılan klassik orfoqrafiya. Livan, Fransa, ABŞ, Argentina.
Fərq bir hərfdədir: şərq üçün «ե» və qərb üçün «է». Lakin lüğət də fərqlənir: şərq dilində «təyyarə» — «ինքնաթիռ», qərb dilində — «օդանաւ». Ermənistan üçün sayt — Հայերեն. Erməni diasporu üçün — Հայերէն. Hər ikisinin ISO kodu eynidir — hy, lakin ISO 639-3 onları ayırır: hye (şərq) və hyw (qərb). “ՀԱՅ” abbreviaturası erməni dilindəki “Հայ” (erməni) sözündəndir: “ՀԱ” üçüncü hərfsiz söz kimi oxunmur.
Tacik dili. Problem Qazaxıstan dilindəki ilə eynidir, lakin dərhal görünür: C dilin adının özündədir. Əgər tərtibatçı “ТҶ” əvəzinə “ТЧ” yazsa, səhv birbaşa keçid düyməsində olacaq. C — bu “Ч” deyil: səs ingilis dilindəki “jump” sözündəki “j” hərfinə daha yaxındır, “дж” və yumşaq “ж” arasında bir şeydir. Tacikistan XİN mfa.tj saytında məhz “Ҷ” yazır. “Тоҷикӣ” sözündə həm də İ (uzun “i”) var ki, bu da rus klaviatura düzümündə yoxdur.
Gürcü dili. Tərtibatçılar tez-tez “ქართული” sözünü “Geo” və ya “GE” kimi qısaltmağa çalışırlar — sadəcə ona görə ki, interfeysdə qeyri-latın şriftləri ilə necə işləməyi bilmirlər və ya renderləmə problemlərindən qorxurlar. Gürcülər bunu dərhal başa düşürlər: “GE” xarici texniki kod kimi qəbul edilir, doğma söz kimi yox. Mxedruli — 1600 illik yazı sistemi, təcrid olunmuş şəkildə yaradılmışdır. “გამარჯობა” — bu “salam” deməkdir. Hətta kompakt interfeyslərdə də “ქართული” sözünü tam yazın.
Lokallar və valyutalar
Lokal – bu “dil + ölkə” əlaqəsidir. O, rəqəmlərin və tarixlərin formatını, valyuta simvolunu, çeşidləmə qaydasını müəyyən edir. Lokalda ölkə kodu deyil, dil kodu istifadə olunur: kk_KZ, kz_KZ deyil. hy_AM, am_AM deyil. ISO 639-1 ilə eyni məntiq.
Valyuta kodları – ayrıca bir standartdır, ISO 4217. Bir neçə nüans:
Özbək so'm – rəsmi qısaltmadır, apostrofla kiçik hərflərlə yazılır. İnterfeyslərdə tez-tez sadəcə “sum” və ya “UZS” istifadə olunur – hər iki variant qəbul edilir.
Qazaxıstan və Rusiya +7 telefon kodunu bölüşür. Əgər qeydiyyat formasında ölkə telefon nömrəsinə görə avtomatik müəyyən edilirsə, bu, işləməyəcək: +7 701 həm Moskva, həm də Almatı ola bilər. Ölkəni ayrıca bir sahə kimi soruşun və ya IP-yə görə müəyyən edin.
Gürcüstanda iki rəsmi dil var: gürcü və abxaz. Kommersiya saytı üçün bu, demək olar ki, heç vaxt lazım deyil, lakin əgər layihə dövlətə aid və ya Abxaziyaya yönəlibsə – nəzərə alın.
Şriftlər və yazılar
Əgər Google Font yalnız kiril diapazonu ilə qoşulsa, erməni və gürcü mətni lazımi şriftdə göstərilməyəcək – brauzer sistem fallback-i əvəz edəcək və səhifə ardıcıl görünməyəcək. Erməni Unicode bloku – U+0530–U+058F, gürcü – U+10A0–U+10FF. Noto Sans Google-dan hər ikisini əhatə edir — onu bu dillər üçün ehtiyat şrift kimi qoşun.
MDB ölkələrinin əksəriyyəti kiril əlifbasından istifadə edir, lakin üç ölkə SSRİ-nin dağılmasından sonra latın əlifbasına keçdi: Özbəkistan 1993-cü ildə, Azərbaycan 1991-ci ildə. Kiril əlifbası orada hələ də köhnə sənədlərdə və yaşlı nəsil arasında rast gəlinir, lakin yeni məzmun latın əlifbasındadır. Qazaxıstan 2017-ci ildə keçidə başladı, yeni orfoqrafiya 2023-cü ildə təsdiqləndi. Bu, yüz il ərzində üçüncü əlifba dəyişikliyidir: ərəb yazısı, sonra Yanəlif (1930-cu illərdə sovet latın əlifbası), sonra kiril, indi yenidən latın.
Özbək dilinə ayrıca şrift lazım deyil — orada standart latın əlifbası və O'zbekcha-da apostrof var. Əksər latın şriftləri bunu əhatə edir. Yalnız ʻ (U+02BB) simvolunu yoxlayın — o, hər yerdə yoxdur.
Erməni və gürcü dilləri tamamilə müstəqil sistemlərdir, nə kiril, nə latın, nə də bir-biri ilə əlaqəli deyillər. Erməni əlifbası 405-ci ildə rahib Mesrop Maştots tərəfindən İncili tərcümə etmək üçün yaradılmışdır. Gürcü mxedruli təxminən eyni yaşdadır.
Rus klaviaturasında olmayan hərflər
Qazax və tacik dillərində ekranda rus hərfləri ilə asanlıqla qarışdırıla bilən hərflər var, lakin texniki olaraq bunlar fərqli Unicode simvollarıdır. Saytda axtarış sözü tapmayacaq, sıralama pozulacaq və dil daşıyıcıları bunu dərhal fərq edəcəklər.
Qazax dilində 42 hərf var — 33 standart plus 9 xüsusi: Ә, Ғ, Қ, Ң, Ө, Ұ, Ү, Һ, І. Tacik dilində isə öz 6 əlavə hərfi var: Ғ, Ҳ, Қ, Ҷ, Ӣ, Ӯ.
Қ Google K diqqətlə baxdıqda fərqlənir (Q-nin aşağıda quyruğu var) — lakin rus klaviaturasında Қ sadəcə yoxdur. İnsan diqqətsiz olduğu üçün deyil, lazım olan düymə əlçatan olmadığı üçün “Kazakşa” əvəzinə “Qazaqşa” yazır. Və ya artıq belə bir əvəzetmənin edildiyi mənbədən kopyalayır və fərq etmir.
Praktiki olaraq dil adlarında və abbreviaturalarda hərflər vacibdir: Қ «Qazaqsha» və «QZ»-də, C Google İ «Tojiki» və «TJ»-də, İ qazax sözlərində. Əgər xarici mənbədən mətn daxil edirsinizsə — yoxlayın. Şübhəli simvolu unicode.org saytına daxil edin və dərhal onun nə olduğunu görəcəksiniz.
Tez-tez verilən suallar
Qazaxıstan üçün standart dil olaraq hansı dili təyin etməli — rus yoxsa qazax?
Əksər kommersiya saytları üçün rus dili standart olaraq daha təhlükəsizdir, xüsusilə də auditoriya 35 yaşdan yuxarıdırsa və ya B2B-dirsə. 2021-ci il siyahıyaalmasına görə, əhalinin təxminən 80%-i qazax dilini, təxminən 70%-i isə rus dilini bilir və onlar bir-birini çox kəsir. Gənclər və ya dövlət auditoriyası üçün — qazax dili.
Qərbi erməni dili üçün saytın ayrıca versiyası lazımdırmı?
Yalnız Livan, Fransa və ya ABŞ-dakı erməni diasporu ilə məqsədyönlü şəkildə işləyirsinizsə. Ermənistana yönəlmiş bir layihə üçün şərqi erməni dili (hye) kifayətdir. Ümumi hy kodu texniki olaraq hər iki variant üçün qəbul edilmişdir.
Erməni dili üçün hreflang necə qoyulur?
hreflang="hy" — Şərqi Erməni dili (Ermənistan) üçün. Qərbi Erməni diasporu üçün nəzəri olaraq hyw, lakin bu qeyri-standart bir teqdir və bütün kroulerlər onu emal etmir. Ermənistana yönəlmiş hy-də bir versiya daha sadədir.
Qazax dili ilə indi nə etməli — kiril, yoxsa latın əlifbası?
Kiril. Rəsmi sənəd dövriyyəsi və əksər saytlar hələ də kiril əlifbasındadır. Yeni latın orfoqrafiyası 2023-cü ildə təsdiqlənib, lakin hələ kütləvi keçid yoxdur. Vəziyyəti gov.kz.
Niyə ölkə kodu və dil kodu üst-üstə düşmür — məsələn, Ermənistan AM, amma erməni dili hy?
Bunlar iki müstəqil standartdır. ISO 3166-1 siyasi vahidləri (ölkələri), ISO 639-1 isə linqvistik vahidləri (dilləri) kodlaşdırır. Erməni dili latınlaşdırılmış “Hayastan” — Ermənistanın öz adı — sözündən hy kodunu almışdır. Gürcü dili — “Kartuli” sözündən ka. Bəzi yerlərdə kodlar üst-üstə düşür (ru/RU, uz/UZ), bəzi yerlərdə isə yox (hy/AM, ka/GE, kk/KZ). Üst-üstə düşmə təsadüfdür, qayda deyil.