Մեր մասին LovePets UA թիմը ստեղծված LovePets պորտալը у 2021 թվականին որպես ուկրաիներեն լեզվի ռեսուրս: Սկզբում բոլոր URL-ները ուկրաիներեն էին և լեզվի կոդ չէին պարունակում: Ավելի ուշ մենք ընդլայնեցինք մեր նախագիծը՝ ավելացնելով կայքի բազմալեզու տարբերակը, իսկ այժմ՝ մեր ռեսուրսը հասանելի է ավելի քան 90 լեզուներով. Սակայն մեր ամբողջ բովանդակությունը, ինչպես նախկինում, ստեղծվել է ուկրաիներենով։
Բացի այդ, պորտալի ուկրաինական տարբերակը, ինչպես նախկինում, իր URL-ներում չի պարունակում լեզվի կոդը: Լեզվի կոդը ավելացվում է միայն այն էջերում, որոնք տարբերվում են բնօրինակ լեզվից՝ ուկրաիներենից: Սա հնարավորություն է տալիս օգտվողների համար պահպանել URL-ի միասնական և պարզ կառուցվածք, որն ապահովում է բովանդակության հարմարավետ մուտք բոլոր ուկրաինացիների համար:
Ուկրաինայից օգտվող օգտատերերի համար մեր պորտալ մուտքը հեշտացնելու համար մենք ներդրեցինք ոչ աննկատ ծանուցում նրանց համար, ովքեր մուտքագրում են URL-ը լեզվի կոդով /ru/: Այս հաղորդագրությունն առաջարկում է անցնել ուկրաիներենին` պահպանելով հարմարավետությունն ու հարմարավետությունը բոլոր այցելուների համար:
Այս հոդվածում մենք կկիսվենք լեզվի փոխարկիչի պարզ կոդով՝ հաղորդագրությամբ, որը կարող եք տեղադրել ձեր կայքում: Սա կօգնի ձեզ կատարել «Ուկրաիներենի որպես պետական լեզվի գործառույթն ապահովելու մասին» Ուկրաինայի օրենքի պահանջները և ապահովել ձեր օգտատերերի հարմարավետությունը՝ առանց որոշակի լեզվի հարկադիր վերահղման:
Կայքի լեզվական տարբերակի մասին ինտերակտիվ հաղորդագրության ստեղծում՝ քայլ առ քայլ հրահանգներ
Հարկ է անմիջապես նշել, որ ստորև բերված լեզվի փոփոխության ծանուցման կոդը կարող է հարմարեցվել ցանկացած լեզվական տարբերակի համար: Այնուամենայնիվ, կան մի քանի կարևոր կետեր, որոնք պետք է հաշվի առնել.
- Լեզվի կոդը HTML-ումՀամոզվեք, որ ձեր HTML կոդը ունի պիտակի միջոցով սահմանված լեզվի կոդը
<html lang=«uk»>
. Սա պետք է արվի ինչպես լռելյայն լեզվական տարբերակի, այնպես էլ ձեր կայքի այլ լեզվական տարբերակների համար: - URL-ի կառուցվածքըԿոդը հարմարեցված է այն կայքերի համար, որոնք ենթադոմեյնների փոխարեն օգտագործում են լեզվական տարբերակների ենթաթղթապանակի կառուցվածքը:
- URL անուններURL-ները պետք է լինեն նույնը բոլոր լեզվական տարբերակների համար: Այսինքն՝ https://www.lovepets.com.ua/pro-sajt էջի լռելյայն տարբերակը կլինի նույնը, միայն լեզվի նախածանցով, օրինակ՝ /ru/՝ https://www.lovepets.com: .ua/ru/pro -site. Ինչպես տեսնում եք, /pro-sajt անվանումը նույնն է ուկրաինական և ռուսերեն տարբերակների համար։
Այժմ մենք կվերլուծենք կոդի օրինակը, որը ցուցադրում է հաղորդագրություն ուկրաինական տարբերակին անցնելու առաջարկով, եթե օգտատերը հասնի ռուսալեզու էջ: Օրինակ.
1. Օգտատերը բացել է էջը՝ https://www.lovepets.com.ua/ru/:
2. Ձևաչափում լեզվի նշումը նշված է էջի կոդում:

3. URL-ը պարունակում է լեզվի կոդը /ru/:
4. Սցենարը, որը հիմնված է 2-րդ և 3-րդ կետերի վրա, ցուցադրում է հաղորդագրություն ուկրաինական տարբերակին անցնելու առաջարկով:

Երբ օգտատերը տեսնում է լեզուն փոխելու մասին հաղորդագրություն, նա երկընտրանք է ունենում՝ անցնել ուկրաինական տարբերակին կամ մնալ ռուսալեզու էջում։ Եթե նա ընտրի անցնել ուկրաինական տարբերակին, ապա նա կվերահղվի նույն բրաուզերի պատուհանի համապատասխան էջ: Սցենարն աշխատում է պարզապես. այն հեռացնում է լեզվի նախածանցը URL-ից և օգտատիրոջը ուղղորդում է լռելյայն լեզվին: Այնուամենայնիվ, կարևոր է, որ ձեր կայքի բոլոր լեզվական տարբերակներն ունենան նույն URL անունները, ինչպես նշվեց ավելի վաղ:
Եթե օգտատերը որոշի մնալ կայքի ընթացիկ տարբերակում և սեղմի «Փակել» կոճակը, նրա ընտրությունը կհիշվի։ Մեկ նստաշրջանի ընթացքում հաղորդագրությունն այլևս չի երևա: Սա ձեռք է բերվում բրաուզերի տեղական պահեստի միջոցով (localStorage
), որը պահպանում է տվյալները նույնիսկ էջի վերաբեռնումից հետո:
Ինչպես է դա աշխատում:
LocalStorage
պահպանում է տեղեկատվություն այն մասին, որ օգտատերը փակել է հաղորդագրությունը:- Կայք հաջորդ այցելության ժամանակ սկրիպտը ստուգում է, թե արդյոք կա գրառում
localStorage
. Եթե այդպես է, հաղորդագրությունը չի ցուցադրվում:
Հատկություններ:
- Տվյալները՝
localStorage
պահվում են մշտական հիմունքներով, քանի դեռ օգտատերը չի մաքրել բրաուզերի քեշը: - Սա նշանակում է, որ ծանուցումը չի ցուցադրվի նույնիսկ եթե օգտատերը փակի ներդիրը և նորից այցելի կայք։
- Անհրաժեշտության դեպքում կարող եք կարգավորել ավելի ճկուն վարքագիծ, օրինակ՝ որոշ ժամանակ անց հաղորդագրությունը նորից ցուցադրելու համար: Դրա համար դուք կարող եք օգտագործել տվյալների պահպանման այլ մեթոդներ, ինչպիսիք են թխուկները կամ ժամանակավոր պահեստավորումը
sessionStorage
.
Այս մոտեցումը հարմար է օգտատերերի համար, քանի որ այն ներխուժող չէ և միևնույն ժամանակ հարգում է նրանց ընտրությունը։ Եթե օգտատերը որոշի փոխել լեզուն ավելի ուշ, նա միշտ կարող է դա անել մեր պորտալի լեզվի փոփոխման վիդջեթի միջոցով:
Այժմ ահա ինքնին ծանուցման կոդը՝ լեզվի տարբերակը փոխելու հնարավորությամբ, որը կարող եք տեղադրել ձեր կայքի էջատակում՝ ուղղակիորեն այն ավելացնելով html կոդի մեջ կամ WordPress հավելվածի միջոցով. WPCode - Տեղադրեք վերնագրեր և էջատակներ.
Ավելացրեք կոդը պիտակից առաջ
</body>
որը փակվում է Կոդն ինքնին.
<!-- Перемикач мови -->
<script>
document.addEventListener("DOMContentLoaded", function() {
// Перевіряємо, чи не закривав користувач повідомлення раніше
if (localStorage.getItem("hideLanguageNotification") !== "true") {
// Перевіряємо значення атрибута lang
if (document.documentElement.lang === "ru") {
// Отримуємо поточний URL
var currentUrl = window.location.href;
// Прибираємо /ru/ з URL
var ukrainianUrl = currentUrl.replace("/ru/", "/");
// Створюємо елемент для повідомлення
var message = document.createElement("div");
message.innerHTML = `
<p style="margin: 0 0 10px 0;">Вы находитесь на русскоязычной версии сайта.</p>
<a href="${ukrainianUrl}" style="background-color: #007bff; color: white; padding: 10px 20px; border-radius: 5px; text-decoration: none; display: inline-block; margin-bottom: 10px;">Перейти на украинскую версию</a>
<button id="closeNotification" style="background-color: red; color: white; padding: 10px 20px; border: none; cursor: pointer; border-radius: 5px; display: inline-block;">Закрыть</button>
<p style="font-size: 12px; margin-top: 10px; text-align: center;">
Надано <a href="https://www.lovepets.com.ua/eeat/eksperty-lovepets-ua" target="_blank" style="color: #007bff; text-decoration: underline;">командою LovePets UA</a>
</p>
`;
message.style.position = "fixed";
message.style.bottom = "50px"; // Додаємо відступ знизу для адаптивності
message.style.right = "10px";
message.style.left = "10px"; // Додаємо відступ зліва для адаптивності
message.style.padding = "15px";
message.style.backgroundColor = "#ffcc00";
message.style.color = "#000";
message.style.borderRadius = "5px";
message.style.boxShadow = "0px 0px 10px rgba(0, 0, 0, 0.1)";
message.style.zIndex = "1000";
message.style.maxWidth = "400px"; // Обмежуємо максимальну ширину для великих екранів
message.style.margin = "0 auto"; // Центруємо на екранах
// Додаємо повідомлення на сторінку
document.body.appendChild(message);
// Обробник закриття повідомлення
document.getElementById("closeNotification").addEventListener("click", function() {
// Зберігаємо інформацію про те, що повідомлення було закрито
localStorage.setItem("hideLanguageNotification", "true");
// Видаляємо повідомлення
message.remove();
});
}
}
});
</script>
Ինչպես է դա աշխատում:
- Ստուգում է էջի լեզուն:
- Եթե էջի լեզուն սահմանված է
lang=«ru»
, սցենարն ակտիվացված է։
- Եթե էջի լեզուն սահմանված է
- URL-ի ձևավորում ուկրաինական տարբերակի համար:
- Ընթացիկ URL-ը ստուգվում է նախածանցի համար
/ru/
. Եթե նախածանցը գտնվի, այն հանվում է՝ առանց լեզվական նախածանցի ուկրաինական տարբերակի URL-ը ձևավորելու համար:
- Ընթացիկ URL-ը ստուգվում է նախածանցի համար
- Հաղորդագրության ստեղծում և թողարկում:
- Էջում հայտնվում է տեքստով և կոճակով բլոկ, որն առաջարկում է անցնել ուկրաինական տարբերակին։ Կոճակը տանում է դեպի URL առանց
/ru/
.
- Էջում հայտնվում է տեքստով և կոճակով բլոկ, որն առաջարկում է անցնել ուկրաինական տարբերակին։ Կոճակը տանում է դեպի URL առանց
- Աուդիտ
localStorage
:- Սցենարը ստուգում է բանալին
hideLanguageNotification
իմաստով«true»
. Եթե բանալին գոյություն ունի, ոչ մի հաղորդագրություն չի ցուցադրվում:
- Սցենարը ստուգում է բանալին
- Փակելով հաղորդագրությունը:
- «Փակել» կոճակը սեղմելիս
localStorage
արժեքը գրանցված է«true»
, և հաղորդագրությունը հեռացվում է էկրանից: Հաղորդագրությունն այլևս չի հայտնվում մինչև նիստի ավարտը:
- «Փակել» կոճակը սեղմելիս
- Անցում ուկրաինական տարբերակին:
- Ուկրաինական տարբերակին անցնելու կոճակը ակտիվ է և տանում է դեպի համապատասխան URL:
Հաղորդագրության ձևավորում.
Հաղորդագրությունը ոճավորված է ընկալման հեշտության համար և գտնվում է էջի ստորին աջ անկյունում: Ահա հիմնական CSS հատկությունների օրինակ.
message.style.position = "fixed"; /* Повідомлення залишається на екрані під час прокручування */
message.style.bottom = "50px"; /* Відступ від нижньої межі екрана */
message.style.right = "10px"; /* Відступ від правої межі екрана */
message.style.padding = "15px"; /* Внутрішні відступи */
message.style.backgroundColor = "#ffcc00"; /* Світло-жовте тло для помітності */
message.style.color = "#000"; /* Чорний текст для контрасту */
message.style.borderRadius = "5px"; /* Закруглені кути для сучасного зовнішнього вигляду */
message.style.boxShadow = "0px 0px 10px rgba(0, 0, 0, 0.1)"; /* Тінь для створення об'єму */
message.style.zIndex = "1000"; /* Поверх інших елементів сторінки */
message.style.maxWidth = "400px"; /* Обмеження ширини для великих екранів */
Դուք կարող եք հարմարեցնել այս ոճերը ձեր ցանկությամբ՝ ավելացնելով կամ փոխելով տարբերակներ՝ կախված ձեր կայքի դիզայնից:
Առանձնահատկություններ և ճկունություն.
- Տվյալները պահվում են
localStorage
, մինչև օգտատերը մաքրի բրաուզերի քեշը: - Ծանուցման ավելի ճկուն կարգավորումների համար (օրինակ՝ որոշակի ժամանակից հետո դրա նորից հայտնվելը) կարող է օգտագործվել
Cookies
абоsessionStorage
.
Լեզվի անցում ռուսերենից լռելյայնորեն կայքի ուկրաինական տարբերակին՝ url հասցեի լեզվի կոդը
Իսկ ի՞նչ անել նրանց, ովքեր լռելյայն ունեն sata-ի ռուսալեզու տարբերակը՝ առանց /ru/ նախածանցի, և կայքի ուկրաինական տարբերակը, որը պարունակում է /uk/ նախածանցը։ Ահա օրինակելի կոդը.
<!-- Перемикач мови -->
<script>
document.addEventListener("DOMContentLoaded", function() {
// Перевіряємо, чи не закривав користувач повідомлення раніше
if (localStorage.getItem("hideLanguageNotification") !== "true") {
// Перевіряємо значення атрибута lang
if (document.documentElement.lang === "ru") {
// Отримуємо поточний URL
var currentUrl = window.location.href;
// Створюємо новий URL з додаванням префікса /uk/
var ukrainianUrl;
if (currentUrl.includes("/uk/")) {
ukrainianUrl = currentUrl; // Якщо вже є префікс /uk/, не змінюємо
} else {
var urlParts = currentUrl.split('/');
urlParts.splice(3, 0, 'uk'); // Вставляємо 'uk' після домену
ukrainianUrl = urlParts.join('/');
}
// Створюємо елемент для повідомлення
var message = document.createElement("div");
message.innerHTML = `
<p style="margin: 0 0 10px 0;">Вы находитесь на русскоязычной версии сайта.</p>
<a href="${ukrainianUrl}" style="background-color: #007bff; color: white; padding: 10px 20px; border-radius: 5px; text-decoration: none; display: inline-block; margin-bottom: 10px;">Перейти на украинскую версию</a>
<button id="closeNotification" style="background-color: red; color: white; padding: 10px 20px; border: none; cursor: pointer; border-radius: 5px; display: inline-block;">Закрыть</button>
<p style="font-size: 12px; margin-top: 10px; text-align: center;">
Надано <a href="https://www.lovepets.com.ua/eeat/eksperty-lovepets-ua" target="_blank" style="color: #007bff; text-decoration: underline;">командою LovePets UA</a>
</p>
`;
message.style.position = "fixed";
message.style.bottom = "50px"; // Додаємо відступ знизу для адаптивності
message.style.right = "10px";
message.style.left = "10px"; // Додаємо відступ зліва для адаптивності
message.style.padding = "15px";
message.style.backgroundColor = "#ffcc00";
message.style.color = "#000";
message.style.borderRadius = "5px";
message.style.boxShadow = "0px 0px 10px rgba(0, 0, 0, 0.1)";
message.style.zIndex = "1000";
message.style.maxWidth = "400px"; // Обмежуємо максимальну ширину для великих екранів
message.style.margin = "0 auto"; // Центруємо на екранах
// Додаємо повідомлення на сторінку
document.body.appendChild(message);
// Обробник закриття повідомлення
document.getElementById("closeNotification").addEventListener("click", function() {
// Зберігаємо інформацію про те, що повідомлення було закрито
localStorage.setItem("hideLanguageNotification", "true");
// Видаляємо повідомлення
message.remove();
});
}
}
});
</script>
Ինչ է փոխվել.
- Նախածանց /uk/Կոդն այժմ ավելացնում է նախածանց
/uk/
URL-ում տիրույթի անունից հետո (օրինակ՝ հետhttps://example.com/page
կաշխատիhttps://example.com/uk/page
). - Նախածանցի առկայության ստուգումԵթե URL-ում արդեն կա
/uk/
, սցենարը այն նորից չի ավելացնում։ - Հղումների մշակումԵթե օգտատերը գտնվում է ռուսալեզու տարբերակում, ստեղծվում է կոճակ՝ վերահղման դեպի ուկրաինական տարբերակ՝ ճիշտ նախածանցի ավելացմամբ:
Այժմ կայքի ուկրաինական տարբերակին անցնելիս հաշվի կառնվի միայն լեզվի կոդը HTML-ում, իսկ անհրաժեշտ նախածանցը կավելացվի ավտոմատ կերպով։
Այնուամենայնիվ, ևս մեկ անգամ հիշեցնում ենք, որ կոդը (ինչպես առաջին, այնպես էլ երկրորդ օրինակում) աշխատում է միայն այն դեպքում, եթե դուք ունեք նույն URL անունները ռուսերեն և ուկրաինական տարբերակների համար:
Ի՞նչ անել, եթե URL-ները տարբեր են, և միայն լեզվի նախածանցի փոխարինումը չի լուծում խնդիրը:
Եթե կայքը փոխում է ոչ միայն լեզվի նախածանցը, այլև URL-ների անվանումը՝ կախված լեզվից (օրինակ, նույն էջի համար ռուսերեն տարբերակում կարող է լինել մեկ URL, իսկ ուկրաինական տարբերակում՝ մեկ այլ), դուք ճիշտ վերահղման համար անհրաժեշտ է օգտագործել նախկինում հայտնի համապատասխանությունները ռուսերեն և ուկրաինական URL-ների միջև:
Մոտեցում 1. Օգտագործեք նախապես հայտնի URL քարտեզ
- Դուք ստեղծում եք օբյեկտ, որտեղ յուրաքանչյուր ռուսալեզու URL համապատասխանում է ուկրաինականին:
- Եթե հայտնաբերվի, որ օգտատերը գտնվում է կայքի ռուսալեզու տարբերակում, դուք փնտրում եք ընթացիկ URL-ն այս քարտեզում և վերահղում դեպի համապատասխան ուկրաինական URL:
Օրինակ:
<!-- Перемикач мови -->
<script>
document.addEventListener("DOMContentLoaded", function() {
// Перевіряємо, чи не закривав користувач повідомлення раніше
if (localStorage.getItem("hideLanguageNotification") !== "true") {
// Перевіряємо значення атрибута lang
if (document.documentElement.lang === "ru") {
// Отримуємо поточний URL
var currentUrl = window.location.href;
// Карта відповідностей URL між російською та українською версіями
var urlMap = {
"https://www.example.com/ru/about-us": "https://www.example.com/uk/pro-nas",
"https://www.example.com/ru/contact": "https://www.example.com/uk/kontakty",
"https://www.example.com/ru/services": "https://www.example.com/uk/poslugy"
// Додавайте інші відповідності
};
// Знайти український URL для поточної сторінки
var ukrainianUrl = urlMap[currentUrl] || currentUrl.replace("/ru/", "/uk/");
// Створюємо елемент для повідомлення
var message = document.createElement("div");
message.innerHTML = `
<p style="margin: 0 0 10px 0;">Вы находитесь на русскоязычной версии сайта.</p>
<a href="${ukrainianUrl}" style="background-color: #007bff; color: white; padding: 10px 20px; border-radius: 5px; text-decoration: none; display: inline-block; margin-bottom: 10px;">Перейти на украинскую версию</a>
<button id="closeNotification" style="background-color: red; color: white; padding: 10px 20px; border: none; cursor: pointer; border-radius: 5px; display: inline-block;">Закрыть</button>
<p style="font-size: 12px; margin-top: 10px; text-align: center;">
Предоставлено <a href="https://www.lovepets.com.ua/eeat/eksperty-lovepets-ua" target="_blank" style="color: #007bff; text-decoration: underline;">LovePets UA</a>
</p>
`;
message.style.position = "fixed";
message.style.bottom = "50px"; // Додаємо відступ знизу для адаптивності
message.style.right = "10px";
message.style.left = "10px"; // Додаємо відступ зліва для адаптивності
message.style.padding = "15px";
message.style.backgroundColor = "#ffcc00";
message.style.color = "#000";
message.style.borderRadius = "5px";
message.style.boxShadow = "0px 0px 10px rgba(0, 0, 0, 0.1)";
message.style.zIndex = "1000";
message.style.maxWidth = "400px"; // Обмежуємо максимальну ширину для великих екранів
message.style.margin = "0 auto"; // Центруємо на екранах
// Додаємо повідомлення на сторінку
document.body.appendChild(message);
// Обробник закриття повідомлення
document.getElementById("closeNotification").addEventListener("click", function() {
// Зберігаємо інформацію про те, що повідомлення було закрито
localStorage.setItem("hideLanguageNotification", "true");
// Видаляємо повідомлення
message.remove();
});
}
}
});
</script>
Ինչպես է դա աշխատում:
urlMap
օբյեկտ է, որտեղ յուրաքանչյուր ռուսերեն URL-ի համար գրված է համապատասխան ուկրաինական URL: Օրինակ՝ էջի համար/ru/about-us
համապատասխան ուկրաինական տարբերակն է/uk/pro-nas
.- Ուկրաինայի URL որոնում:
- Եթե ընթացիկ URL-ն առկա է օբյեկտում
urlMap
, օգտատերը կվերահղվի նշված ուկրաինական տարբերակին: - Եթե համապատասխանությունը
urlMap
չի գտնվել, սցենարը կփոխարինի նախածանցին/ru/
մասին/uk/
լռելյայն.
- Եթե ընթացիկ URL-ն առկա է օբյեկտում
- Հարմարեցում ապագա փոփոխությունների համարԵթե դուք նոր էջեր եք ավելացնում տարբեր URL-ներով, պարզապես թարմացրեք քարտեզը
urlMap
, ավելացնելով նոր համընկնումներ:
Լավագույն տարբերակը փոքր կայքերի և վայրէջքի էջերի, ընկերության կայքերի կամ վայրէջքի էջերի համար:
Մոտեցում 2. Օգտագործեք URL-ի դինամիկ սահմանումը
Եթե դուք չունեք հստակ համընկնում բոլոր URL-ների համար, կամ այն փոխվում է, կարող եք փորձել ինտեգրվել հետևի տրամաբանության հետ (օրինակ՝ տվյալների բազայի միջոցով)՝ URL-ները անմիջապես համապատասխանեցնելու համար, բայց սա ավելի բարդ լուծում է, որը պահանջում է հետին պլան: ինտեգրում։ Այնուամենայնիվ, սա դուրս է այս նյութի շրջանակներից:
Այս կոդը թույլ կտա ճկուն կերպով կառավարել անցումները, նույնիսկ եթե URL-ը փոխվում է ոչ միայն լեզվի նախածանցով:
Փոխարինել Visnovka
Ինչպես նկատել եք, LovePets UA պորտալն օգտագործում է կոդի առաջին տարբերակը։ Դուք կարող եք այն տեղադրել ձեր կայքում կամ հարմարեցնել այն ձեր կարիքներին: Այս սկզբունքը կիրառելի է ոչ միայն «ռուսերեն <—> ուկրաիներեն» լեզվական զույգերի համար, այլև ցանկացած այլ լեզուների համակցությունների համար։
Մենք անկեղծորեն հուսով ենք, որ այս նյութը օգտակար կլինի ձեզ համար: Մեր կողմից մենք բազմիցս ընդգծել ենք ուկրաինալեզու բովանդակության աջակցության և զարգացման կարևորությունը։
- Ինչու՞ է կարևոր մայրենի լեզվով տեղեկատվական ռեսուրսների զարգացմանն աջակցելը:
- Կենդանիների խնամքի ոլորտում ուկրաիներեն լեզվով բովանդակության աջակցություն և զարգացում:
- Ո՞վ կարող է էական ներդրում ունենալ ընտանի կենդանիների մասին ուկրաիներեն լեզվով բովանդակության մշակման գործում:
Եկեք միասին աշխատենք՝ նպաստելու ուկրաիներենով որակյալ և անվտանգ բովանդակության զարգացմանը և հանրահռչակելու այն: Իսկ սկսնակների համար կարող եք սկսել օգտագործելով վիջեթը՝ լեզուն ռուսերենից ուկրաիներենի փոխելու համար:
Մենք նաև երախտապարտ կլինենք, եթե դուք չհեռացնեք մեզ հղումը ծածկագրից: Կանխավ շնորհակալ եմ։