{"id":508,"date":"2026-10-14T11:55:19","date_gmt":"2026-10-14T11:55:19","guid":{"rendered":"https:\/\/sdwski.com\/?p=508"},"modified":"2026-10-17T18:38:04","modified_gmt":"2026-10-17T15:38:04","slug":"%d0%ba%d0%b0%d0%ba-%d0%bf%d0%b5%d1%80%d0%b5%d0%b2%d0%b5%d1%81%d1%82%d0%b8-%d1%81%d0%b0%d0%b9%d1%82-%d0%bd%d0%b0-%d0%b4%d1%80%d1%83%d0%b3%d0%b8%d0%b5-%d1%8f%d0%b7%d1%8b%d0%ba%d0%b8-%d1%81-%d0%bf%d0%be","status":"publish","type":"post","link":"https:\/\/sdwski.com\/lt\/post\/508","title":{"rendered":"<p>Kaip naudojant DI i&scaron;versti svetain&#281; &#303; kitas kalbas ir nepakenkti SEO<\/p>\n"},"content":{"rendered":"<p class=\"wp-block-paragraph\">&Scaron;iandien i&scaron;versti svetain&#281; &#303; angl&#371;, vokie&#269;i&#371; ar ispan&#371; kalb&#261; galima per vien&#261; vakar&#261;. Neuroniniai tinklai ir ma&scaron;ininio vertimo &#303;rankiai tai atlieka greitai, pigiai ar net visi&scaron;kai nemokamai. Ta&#269;iau jei tekstai tiesiog &#303;keliami &#303; vertimo &#303;rank&#303;, o rezultatas paskelbiamas svetain&#279;je, paie&scaron;kos sistemos tokio vertimo gali nepasteb&#279;ti arba &#303;vertinti prastai. Daugiakalb&#279; svetain&#279; pritraukia lankytoj&#371; i&scaron; nauj&#371; &scaron;ali&#371; tik tada, kai ji sukurta atsi&#382;velgiant &#303; SEO.<\/p><p class=\"wp-block-paragraph\">&Scaron;iame straipsnyje paai&scaron;kinsiu, ko tiksliai reikia paie&scaron;kos sistemoms, ir parodysiu, kaip DI vertimas &#303;silieja &#303; &scaron;i&#261; schem&#261;. Pats suk&#363;riau tam skirt&#261; WordPress &#303;skiep&#303;, tod&#279;l pavyzd&#382;iai bus paremti jo veikimu.<\/p><h3 class=\"wp-block-heading\">Kod&#279;l verta versti svetain&#281;: koki&#261; naud&#261; tai teikia SEO<\/h3><p class=\"wp-block-paragraph\">Kiekviena svetain&#279;s kalbin&#279; versija konkuruoja savo paie&scaron;kos rezultatuose. J&#363;s patenkate ne &#303; &bdquo;t&#261; pa&#269;i&#261; rink&#261;, tik su kitu tekstu&ldquo;, o taikot&#279;s &#303; atskiras paie&scaron;kos u&#382;klausas ir atskir&#261; auditorij&#261;:<\/p><ul class=\"wp-block-list\">\n<li>sulaukiate lankytoj&#371; pagal u&#382;klausas tomis kalbomis, kuri&#371; paie&scaron;kos rezultatuose &scaron;iuo metu neturite konkurent&#371;;<\/li>\n\n\n\n<li>naudotojas mato puslap&#303; gimt&#261;ja kalba ir jame pasilieka ilgiau;<\/li>\n\n\n\n<li>internetin&#279; parduotuv&#279; sulaukia pirk&#279;j&#371; i&scaron; kit&#371; &scaron;ali&#371;, o tinklara&scaron;tis &ndash; nauj&#371; skaitytoj&#371;.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Ta&#269;iau prastai &#303;gyvendintas daugiakalbi&scaron;kumas kenkia: atsiranda pasikartojan&#269;i&#371; puslapi&#371;, paie&scaron;kos rezultatuose sumai&scaron;omos kalbos, o kai kurie puslapiai neindeksuojami.<\/p><h2 class=\"wp-block-heading\">Ko paie&scaron;kos sistemos reikalauja i&scaron; daugiakalb&#279;s svetain&#279;s<\/h2><h4 class=\"wp-block-heading\">1. Atskiras URL kiekvienai kalbai<\/h4><p class=\"wp-block-paragraph\">Kiekviena kalbin&#279; versija turi tur&#279;ti savo adres&#261;. Patogiausias variantas daugumai svetaini&#371; &ndash; kalb&#371; poaplankiai: <code>site.com\/es\/<\/code>, <code>site.com\/de\/<\/code>. Jie lieka tame pa&#269;iame domene ir paveldi jo autoritet&#261;. Kalbos keitimas naudojant cookie arba JavaScript, nekei&#269;iant URL, netinka: paie&scaron;kos sistema toki&#371; puslapi&#371; nematys.<\/p><h4 class=\"wp-block-heading\">2. hreflang &#382;ymos<\/h4><p class=\"wp-block-paragraph\">&#381;yma <code>hreflang<\/code> nurodo Google ir kitoms paie&scaron;kos sistemoms, kad puslapiai yra to paties turinio versijos skirtingomis kalbomis. Taisykl&#279;s paprastos:<\/p><ul class=\"wp-block-list\">\n<li>kiekviena versija pateikia nuorodas &#303; visas kitas versijas ir &#303; save;<\/li>\n\n\n\n<li>nuorodos turi b&#363;ti abipus&#279;s, kitaip &#382;yma gali b&#363;ti ignoruojama;<\/li>\n\n\n\n<li>numatytajam puslapiui pridedama <code>x-default<\/code>;<\/li>\n\n\n\n<li>kalb&#371; kodai turi b&#363;ti teisingi, pavyzd&#382;iui <code>pt-BR<\/code> ir <code>pt-PT<\/code> Brazilijos ir Europos portugal&#371; kalbos variantams.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Rankiniu b&#363;du pri&#382;i&#363;r&#279;ti hreflang &scaron;imtuose puslapi&#371; nerealu, tod&#279;l j&#303; reikia generuoti automati&scaron;kai.<\/p><h4 class=\"wp-block-heading\">3. I&scaron;versti URL fragmentai ir metaduomenys<\/h4><p class=\"wp-block-paragraph\">Jei tekstas yra ispan&#371; kalba, o adresas liko <code>\/contact\/<\/code>, prarandate dal&#303; aktualumo. Geriau, kai adresas i&scaron;verstas: <code>\/es\/contacto\/<\/code>. Tas pats pasakytina apie:<\/p><ul class=\"wp-block-list\">\n<li>&#382;ym&#261; <code>&lt;title&gt;<\/code> ir meta description;<\/li>\n\n\n\n<li>Open Graph ir Twitter &#382;ymas (jos turi &#303;takos socialiniuose tinkluose rodomoms i&scaron;traukoms);<\/li>\n\n\n\n<li>atributus <code>alt<\/code> vaizd&#371;;<\/li>\n\n\n\n<li>kategorij&#371; ir &#382;ym&#371; pavadinim&#371;.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">B&#363;tent &scaron;ie elementai da&#382;niausiai pamir&scaron;tami ver&#269;iant &bdquo;rankiniu b&#363;du&ldquo;: pagrindiniame tekste viskas gerai, o paie&scaron;kos rezultat&#371; fragmente lieka pradin&#279; kalba.<\/p><h4 class=\"wp-block-heading\">4. Daugiakalbis sitemap<\/h4><p class=\"wp-block-paragraph\">Svetain&#279;s schemoje turi b&#363;ti vis&#371; kalbini&#371; versij&#371; adresai, susieti naudojant hreflang. Tai padeda paie&scaron;kos sistemoms grei&#269;iau rasti ir indeksuoti vertimus.<\/p><h4 class=\"wp-block-heading\">5. Atributas <code>lang<\/code> ir teksto kryptis<\/h4><p class=\"wp-block-paragraph\">&#381;ymoje <code>&lt;html&gt;<\/code> turi b&#363;ti nurodyta dabartin&#279; puslapio kalba, o arab&#371;, hebraj&#371;, pers&#371; ir urdu kalboms b&#363;tinas ra&scaron;ymo i&scaron; de&scaron;in&#279;s &#303; kair&#281; (RTL) palaikymas.<\/p><h4 class=\"wp-block-heading\">6. &bdquo;Neapdorot&#371;&ldquo; puslapi&#371; nebuvimas<\/h4><p class=\"wp-block-paragraph\">Da&#382;niausia DI vertimo klaida: puslapis jau pasiekiamas adresu <code>\/es\/<\/code>, ta&#269;iau vertimas dar neparengtas, tod&#279;l paie&scaron;kos sistema mato originalo kalb&#261;. &#302; indeks&#261; patenka dublikatas, o puslapis ispan&#371; kalba taip ir nepasirodo. Puslap&#303; reikia pateikti arba visi&scaron;kai i&scaron;verst&#261;, arba laikinai u&#382;drausti j&#303; indeksuoti.<\/p><h3 class=\"wp-block-heading\">Ar galima versti svetain&#281; naudojant DI: paie&scaron;kos sistem&#371; po&#382;i&#363;ris<\/h3><p class=\"wp-block-paragraph\">Google savaime nedraud&#382;ia ma&scaron;ininio vertimo. Problem&#371; kyla, kai vertimai kuriami masi&scaron;kai, be kokyb&#279;s kontrol&#279;s, nesuteikia naudos skaitytojui ir skirti tik srautui pritraukti. Tod&#279;l reikia dviej&#371; dalyk&#371;: kokybi&scaron;ko vertimo ir galimyb&#279;s j&#303; redaguoti rankiniu b&#363;du, vis&#371; pirma svarbiausiuose puslapiuose (pagrindiniame, paslaug&#371;, preki&#371; puslapiuose).<\/p><p class=\"wp-block-paragraph\">Neuronini&#371; tinkl&#371; vertimas, pagr&#303;stas kalbos modeliais (GPT ir pana&scaron;iais), paprastai skamba nat&#363;raliau nei klasikinis ma&scaron;ininis vertimas: geriau i&scaron;laiko ton&#261;, atsi&#382;velgia &#303; kontekst&#261; ir idiomas. Jis yra brangesnis ir l&#279;tesnis. Tod&#279;l prakti&scaron;kai naudinga derinti kelis variklius ir tur&#279;ti atsargin&#303; variant&#261; gedimo ar i&scaron;naudotos kvotos atveju.<\/p><h3 class=\"wp-block-heading\">Trys svetain&#279;s vertimo b&#363;dai<\/h3><p class=\"wp-block-paragraph\"><strong>1. Rankiniu b&#363;du arba pasitelkiant vert&#279;j&#261;.<\/strong> Did&#382;iausia kontrol&#279;, ta&#269;iau tai u&#382;trunka ir brangiai kainuoja. Tinka nedidel&#279;ms svetain&#279;ms, ver&#269;iamoms &#303; vien&#261; ar dvi kalbas.<\/p><p class=\"wp-block-paragraph\"><strong>2. Puslapi&#371; dubliavimas.<\/strong> Daugelis &#303;skiepi&#371; kiekvienai kalbai sukuria atskir&#261; kiekvieno &#303;ra&scaron;o kopij&#261;. Tai veikia, ta&#269;iau duomen&#371; baz&#279; ple&#269;iasi, o pakoregavus original&#371; puslap&#303; reikia atnaujinti visas kopijas.<\/p><p class=\"wp-block-paragraph\"><strong>3. Vertimas parengto HTML lygmeniu.<\/strong> Papildinys perima galutin&#303; puslapio &#382;ym&#279;jim&#261;, jame aptinka tekstus ir atributus, &#303;terpia vertimus i&scaron; &#382;odyno ir perduoda rezultat&#261; nar&scaron;yklei. Jis nepriklauso nuo temos ar puslapi&#371; k&#363;rimo &#303;rankio ir i&scaron;ver&#269;ia net tai, kas yra &scaron;ablonuose, valdikliuose bei AJAX atsakymuose.<\/p><p class=\"wp-block-paragraph\">B&#363;tent pagal tre&#269;i&#261;j&#303; princip&#261; veikia mano papildinys <strong><a href=\"https:\/\/sdwski.com\/ru\/post\/work\/wordpress-woocommerce\">SDWSKi Translate<\/a><\/strong> skirtas WordPress. Toliau parodau, kaip jis padeda &#303;gyvendinti pirmiau i&scaron;vardytus SEO reikalavimus.<\/p><h3 class=\"wp-block-heading\">Kaip tai veikia prakti&scaron;kai: SDWSKi Translate<\/h3><p class=\"wp-block-paragraph\">Prijungiate Azure Translator, Azure OpenAI arba DeepL rakt&#261; (mokate tiesiogiai paslaugos teik&#279;jui, papildinys netaiko jokio antkainio), pasirenkate kalbas, o visa kita atlieka papildinys.<\/p><p class=\"wp-block-paragraph\"><strong>SEO tikslais papildinys automati&scaron;kai:<\/strong><\/p><ul class=\"wp-block-list\">\n<li>sukuria kalb&#371; poaplankius (<code>\/es\/<\/code>, <code>\/de\/<\/code> ir t. t.) ir, jei pageidaujate, i&scaron;ver&#269;ia URL dalis: <code>\/contact\/<\/code> &rarr; <code>\/es\/contacto\/<\/code>;<\/li>\n\n\n\n<li>prideda hreflang ir <code>x-default<\/code> &#303; <code>&lt;head&gt;<\/code> ir &#303; sitemap, o adresams, esantiems <code>&lt;loc&gt;<\/code> naudoja kanonin&#303; pradin&#303; URL;<\/li>\n\n\n\n<li>ver&#269;ia <code>&lt;title&gt;<\/code>, description, Open Graph, Twitter &#382;ymas ir Yoast SEO, Rank Math, SEOPress bei All in One SEO duomenis;<\/li>\n\n\n\n<li>i&scaron;taiso <code>&lt;html lang&gt;<\/code>;<\/li>\n\n\n\n<li>ver&#269;ia rubrik&#371; ir &#382;ym&#371; pavadinimus bei nuorod&#371; dalis.<\/li>\n<\/ul><p class=\"wp-block-paragraph\"><strong>SEO Gate.<\/strong> Kol puslapis kita kalba dar nei&scaron;verstas, &#303;skiepis gr&#261;&#382;ina 503 kod&#261; su <code>Retry-After<\/code> ir <code>noindex<\/code> ir vietoje teksto pradine kalba rodo prane&scaron;im&#261; &bdquo;vertimas ruo&scaron;iamas&ldquo;. Pasikartojantys puslapiai ne&#303;traukiami &#303; indeks&#261;, o kai vertimas parengiamas, puslapis atidaromas kaip &#303;prasta. Jei antra&scaron;t&#279;s i&scaron;versti nepavyksta, puslapis nelieka u&#382;blokuotas visam laikui.<\/p><p class=\"wp-block-paragraph\"><strong>Vertimo kokyb&#279;.<\/strong> &#302;skiepis apsaugo trumpuosius kodus, HTML esybes ir vietos rezervavimo &#382;enklus (<code>%s<\/code>, <code>{name}<\/code>), leid&#382;ia sudaryti &bdquo;never&#269;iam&#371;&ldquo; &#382;od&#382;i&#371; s&#261;ra&scaron;&#261; (preki&#371; &#382;enklai, preki&#371; kodai) ir patikrina rezultat&#261;: netinkamas modelio atsakymas atmetamas, o tekstas ver&#269;iamas i&scaron; naujo. Jei pagrindinis variklis neatsako, &#303;jungiamas kitas grandin&#279;je: Azure Translator, Azure OpenAI, DeepL.<\/p><p class=\"wp-block-paragraph\"><strong>Rankin&#279; kontrol&#279;.<\/strong> Yra vaizdin&#279; rengykl&#279;: atidarote puslap&#303;, spustel&#279;jate bet kur&#303; tekst&#261; ir redaguojate vertim&#261;. Eilu&#269;i&#371;, kuri&#371; b&#363;sena yra &bdquo;patikrinta &#382;mogaus&ldquo;, automatika daugiau neperra&scaron;o. Tai patogu pagrindiniam puslapiui ir svarbiausiems nukreipimo puslapiams, kuriuos verta patiems atid&#382;iai perskaityti arba perduoti gimtakalbiui.<\/p><p class=\"wp-block-paragraph\"><strong>Internetin&#279;ms parduotuv&#279;ms.<\/strong> Ver&#269;iamos prek&#279;s, atributai, variantai, krep&scaron;elis ir u&#382;sakymo pateikimas WooCommerce blokuose, o lai&scaron;kai klientui siun&#269;iami ta kalba, kuria jis pateik&#279; u&#382;sakym&#261;.<\/p><p class=\"wp-block-paragraph\"><strong>Regioniniai variantai.<\/strong> Tokioms poroms kaip pt-PT ir pt-BR, en-GB ir en-US, es-ES ir es-MX papildinys papildomai pakoreguoja &#382;odyn&#261;, kad puslapiai i&scaron; ties&#371; skirt&#371;si ir paie&scaron;kos sistemos nelaikyt&#371; j&#371; dublikatais.<\/p><p class=\"wp-block-paragraph\">I&scaron; viso palaikomos 55 kalbos ir regioniniai variantai, &#303;skaitant RTL kalbas.<\/p><h3 class=\"wp-block-heading\">Kontrolinis s&#261;ra&scaron;as: k&#261; patikrinti i&scaron;vertus svetain&#281;<\/h3><ol class=\"wp-block-list\">\n<li>Kiekviena kalba turi savo URL (pakatalog&#303; arba padomen&#303;).<\/li>\n\n\n\n<li>Visuose puslapiuose yra abipus&#279;s hreflang &#382;ymos ir <code>x-default<\/code>.<\/li>\n\n\n\n<li>Slugai, title, description ir OG &#382;ymos i&scaron;versti.<\/li>\n\n\n\n<li>Sitemap faile yra visos kalbin&#279;s versijos.<\/li>\n\n\n\n<li><code>&lt;html lang&gt;<\/code> atitinka puslapio kalb&#261;.<\/li>\n\n\n\n<li>Puslapiuose kalbos n&#279;ra mai&scaron;omos.<\/li>\n\n\n\n<li>Preki&#371; &#382;enklai, preki&#371; kodai ir trumpieji kodai nei&scaron;kraipyti.<\/li>\n\n\n\n<li>Pagrindinius puslapius patikrino &#382;mogus.<\/li>\n\n\n\n<li>Prid&#279;tas kalb&#371; perjungiklis su nuorodomis, kurias gali aptikti paie&scaron;kos sistema.<\/li>\n\n\n\n<li>Visos kalbin&#279;s versijos prijungtos prie Google Search Console ir patikrintos d&#279;l indeksavimo klaid&#371;.<\/li>\n<\/ol><h3 class=\"wp-block-heading\">Da&#382;niausiai u&#382;duodami klausimai<\/h3><p class=\"wp-block-paragraph\"><strong>Ar DI vertimas pakenks SEO?<\/strong><br>Ne, jei vertimas kokybi&scaron;kas, kiekviena versija turi savo URL, sukonfig&#363;ruotas hreflang ir n&#279;ra neparengt&#371; puslapi&#371;. Kenkia ne pats DI, o masi&scaron;kai publikuojamas nepatikrintas turinys.<\/p><p class=\"wp-block-paragraph\"><strong>Kiek kalb&#371; verta prid&#279;ti i&scaron; karto?<\/strong><br>Prad&#279;kite nuo 2&ndash;3 kalb&#371;, kuriomis i&scaron; ties&#371; kalba j&#363;s&#371; auditorija ar klientai, ir patikrinkite indeksavim&#261;. V&#279;liau pl&#279;skit&#279;s.<\/p><p class=\"wp-block-paragraph\"><strong>Ar reikia dubliuoti &#303;ra&scaron;us kiekvienai kalbai?<\/strong><br>Neb&#363;tinai. I&scaron;vedimo lygmens vertimo atveju vertimai saugomi atskiroje &#382;odyno lentel&#279;je, tod&#279;l nereikia kurti &#303;ra&scaron;&#371; kopij&#371;.<\/p><p class=\"wp-block-paragraph\"><strong>Ar ma&scaron;inin&#303; vertim&#261; reikia redaguoti rankiniu b&#363;du?<\/strong><br>Pagrindin&#303; puslap&#303;, paslaug&#371; puslapius ir produkt&#371; korteles geriau redaguoti. Visa kita galima patik&#279;ti automatiniam vertimui ir pasirinktinai per&#382;i&#363;r&#279;ti.<\/p><hr class=\"wp-block-separator has-alpha-channel-opacity\"><p class=\"wp-block-paragraph\">Svetaini&#371; vertimas naudojant DI tapo greitas ir prieinamas, ta&#269;iau SEO svarbu ne greitis, o tinkamas techninis pagrindas: atskiri URL, hreflang, i&scaron;versti metaduomenys ir slugai, tinkamas svetain&#279;s &#382;em&#279;lapis ir apsauga nuo nevisi&scaron;kai i&scaron;verst&#371; puslapi&#371;. Jei j&#363;s&#371; svetain&#279; sukurta naudojant WordPress arba WooCommerce, pa&#382;i&#363;r&#279;kite, kaip visa tai veikia <a href=\"https:\/\/sdwski.com\/ru\/post\/work\/wordpress-woocommerce\">SDWSKi Translate<\/a>: &scaron;is &#303;skiepis ver&#269;ia &scaron;i&#261; svetain&#281;, tad galiu j&#303; prijungti ir prie j&#363;s&#371; projekto.<\/p><p class=\"has-text-align-center wp-block-paragraph\"><a href=\"https:\/\/sdwski.com\/ru\/post\/work\/wordpress-woocommerce\"><strong>Su&#382;inokite apie SDWSKi Translate<\/strong><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&Scaron;iandien i&scaron;versti svetain&#281; &#303; angl&#371;, vokie&#269;i&#371; ar ispan&#371; kalb&#261; galima vos per vien&#261; vakar&#261;. Neuroniniai tinklai ir ma&scaron;ininio vertimo &#303;rankiai tai atlieka greitai, pigiai ar net visi&scaron;kai nemokamai. Ta&#269;iau jei tekstus tiesiog &#303;kelsite &#303; vertimo &#303;rank&#303;, o gaut&#261; rezultat&#261; paskelbsite svetain&#279;je, paie&scaron;kos sistemos tokio vertimo gali nepasteb&#279;ti arba j&#303; &#303;vertinti prastai. Daugiakalb&#279; svetain&#279; pritraukia lankytoj&#371; i&scaron; nauj&#371; &scaron;ali&#371; tik tada, kai ji sukurta atsi&#382;velgiant &#303; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":514,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,9],"tags":[],"class_list":["post-508","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-it","category-ai"],"_links":{"self":[{"href":"https:\/\/sdwski.com\/lt\/wp-json\/wp\/v2\/posts\/508","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sdwski.com\/lt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sdwski.com\/lt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sdwski.com\/lt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sdwski.com\/lt\/wp-json\/wp\/v2\/comments?post=508"}],"version-history":[{"count":7,"href":"https:\/\/sdwski.com\/lt\/wp-json\/wp\/v2\/posts\/508\/revisions"}],"predecessor-version":[{"id":631,"href":"https:\/\/sdwski.com\/lt\/wp-json\/wp\/v2\/posts\/508\/revisions\/631"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sdwski.com\/lt\/wp-json\/wp\/v2\/media\/514"}],"wp:attachment":[{"href":"https:\/\/sdwski.com\/lt\/wp-json\/wp\/v2\/media?parent=508"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sdwski.com\/lt\/wp-json\/wp\/v2\/categories?post=508"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sdwski.com\/lt\/wp-json\/wp\/v2\/tags?post=508"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}