[{"data":1,"prerenderedAt":399},["ShallowReactive",2],{"i-lucide:menu":3,"i-lucide:arrow-up-right":8,"i-lucide:moon":10,"i-lucide:sun":12,"i-lucide:rss":14,"i-simple-icons:github":16,"i-simple-icons:linkedin":18,"post-\u002F2011\u002Fkohana-3-2-validation-estonian-translation":21,"surround-\u002F2011\u002Fkohana-3-2-validation-estonian-translation":386,"i-lucide:arrow-left":395,"i-lucide:arrow-right":397},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,24,false,"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 5h16M4 12h16M4 19h16\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":9},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M7 7h10v10M7 17L17 7\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":11},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":13},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"4\"\u002F>\u003Cpath d=\"M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32l1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":15},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M4 11a9 9 0 0 1 9 9M4 4a16 16 0 0 1 16 16\"\u002F>\u003Ccircle cx=\"5\" cy=\"19\" r=\"1\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":17},"\u003Cpath fill=\"currentColor\" d=\"M12 .297c-6.63 0-12 5.373-12 12c0 5.303 3.438 9.8 8.205 11.385c.6.113.82-.258.82-.577c0-.285-.01-1.04-.015-2.04c-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729c1.205.084 1.838 1.236 1.838 1.236c1.07 1.835 2.809 1.305 3.495.998c.108-.776.417-1.305.76-1.605c-2.665-.3-5.466-1.332-5.466-5.93c0-1.31.465-2.38 1.235-3.22c-.135-.303-.54-1.523.105-3.176c0 0 1.005-.322 3.3 1.23c.96-.267 1.98-.399 3-.405c1.02.006 2.04.138 3 .405c2.28-1.552 3.285-1.23 3.285-1.23c.645 1.653.24 2.873.12 3.176c.765.84 1.23 1.91 1.23 3.22c0 4.61-2.805 5.625-5.475 5.92c.42.36.81 1.096.81 2.22c0 1.606-.015 2.896-.015 3.286c0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":19,"hidden":20},"\u003Cpath fill=\"currentColor\" d=\"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037c-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85c3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.06 2.06 0 0 1-2.063-2.065a2.064 2.064 0 1 1 2.063 2.065m1.782 13.019H3.555V9h3.564zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0z\"\u002F>",true,{"id":22,"title":23,"body":24,"category":370,"comments":371,"date":372,"description":30,"excerpt":371,"extension":373,"image":371,"meta":374,"navigation":20,"path":375,"readingTime":376,"seo":377,"stem":378,"subtitle":371,"tags":379,"wordCount":384,"__hash__":385},"posts\u002F2011\u002Fkohana-3-2-validation-estonian-translation.md","Kohana 3.2 Validation Estonian translation",{"type":25,"value":26,"toc":368},"minimark",[27,31,39,364],[28,29,30],"p",{},"Allpool olev on Kohana 3.2 Validation üldiste veateadete tõlge eesti keelde.",[28,32,33,34,38],{},"Fail tuleb paigutada ",[35,36,37],"code",{},"application\u002Fmessages\u002Fvalidation.php",".",[40,41,46],"pre",{"className":42,"code":43,"language":44,"meta":45,"style":45},"language-php shiki shiki-themes github-light github-dark","   ':field tohib sisaldada ainult tähti',\n    'alpha_dash'    => ':field tohib sisaldada ainult tähti, numbreid ja sidekriipse',\n    'alpha_numeric' => ':field tohib sisaldada ainult tähti ja numbreid',\n    'color'         => ':field peab olema värv',\n    'credit_card'   => ':field peab olema krediitkaardi number',\n    'date'          => ':field peab olema kuupäev',\n    'decimal'       => ':field peab olema komakohaga arv täpselt :param2 komakohaga',\n    'digit'         => ':field peab olema naturaalarv',\n    'email'         => ':field peab olema e-mail',\n    'email_domain'  => ':field peab sisaldama kehtivat e-maili domeeninime',\n    'equals'        => ':field peab olema võrdne :param2 -ga',\n    'exact_length'  => ':field peab olema täpselt :param2 märgi pikkune',\n    'in_array'      => ':field peab olema antud valimis',\n    'ip'            => ':field peab olema ip aadress',\n    'matches'       => ':field peab olema võrdne :param2 -ga',\n    'min_length'    => ':field pikkus peab olema vähemalt :param2 märgi pikkune',\n    'max_length'    => ':field pikkus ei tohi ületada :param2 märki',\n    'not_empty'     => ':field peab olema täidetud',\n    'numeric'       => ':field peab olema number',\n    'phone'         => ':field peab olema telefoninumber',\n    'range'         => ':field peab olema vahemikus :param2 kuni :param3',\n    'regex'         => ':field ei ole nõutud formaadis',\n    'url'           => ':field peab olema url',\n);\n","php","",[35,47,48,61,76,90,104,118,132,146,159,172,186,200,213,227,241,253,266,279,293,306,319,332,345,359],{"__ignoreMap":45},[49,50,53,57],"span",{"class":51,"line":52},"line",1,[49,54,56],{"class":55},"sZZnC","   ':field tohib sisaldada ainult tähti'",[49,58,60],{"class":59},"sVt8B",",\n",[49,62,64,67,71,74],{"class":51,"line":63},2,[49,65,66],{"class":55},"    'alpha_dash'",[49,68,70],{"class":69},"szBVR","    =>",[49,72,73],{"class":55}," ':field tohib sisaldada ainult tähti, numbreid ja sidekriipse'",[49,75,60],{"class":59},[49,77,79,82,85,88],{"class":51,"line":78},3,[49,80,81],{"class":55},"    'alpha_numeric'",[49,83,84],{"class":69}," =>",[49,86,87],{"class":55}," ':field tohib sisaldada ainult tähti ja numbreid'",[49,89,60],{"class":59},[49,91,93,96,99,102],{"class":51,"line":92},4,[49,94,95],{"class":55},"    'color'",[49,97,98],{"class":69},"         =>",[49,100,101],{"class":55}," ':field peab olema värv'",[49,103,60],{"class":59},[49,105,107,110,113,116],{"class":51,"line":106},5,[49,108,109],{"class":55},"    'credit_card'",[49,111,112],{"class":69},"   =>",[49,114,115],{"class":55}," ':field peab olema krediitkaardi number'",[49,117,60],{"class":59},[49,119,121,124,127,130],{"class":51,"line":120},6,[49,122,123],{"class":55},"    'date'",[49,125,126],{"class":69},"          =>",[49,128,129],{"class":55}," ':field peab olema kuupäev'",[49,131,60],{"class":59},[49,133,135,138,141,144],{"class":51,"line":134},7,[49,136,137],{"class":55},"    'decimal'",[49,139,140],{"class":69},"       =>",[49,142,143],{"class":55}," ':field peab olema komakohaga arv täpselt :param2 komakohaga'",[49,145,60],{"class":59},[49,147,149,152,154,157],{"class":51,"line":148},8,[49,150,151],{"class":55},"    'digit'",[49,153,98],{"class":69},[49,155,156],{"class":55}," ':field peab olema naturaalarv'",[49,158,60],{"class":59},[49,160,162,165,167,170],{"class":51,"line":161},9,[49,163,164],{"class":55},"    'email'",[49,166,98],{"class":69},[49,168,169],{"class":55}," ':field peab olema e-mail'",[49,171,60],{"class":59},[49,173,175,178,181,184],{"class":51,"line":174},10,[49,176,177],{"class":55},"    'email_domain'",[49,179,180],{"class":69},"  =>",[49,182,183],{"class":55}," ':field peab sisaldama kehtivat e-maili domeeninime'",[49,185,60],{"class":59},[49,187,189,192,195,198],{"class":51,"line":188},11,[49,190,191],{"class":55},"    'equals'",[49,193,194],{"class":69},"        =>",[49,196,197],{"class":55}," ':field peab olema võrdne :param2 -ga'",[49,199,60],{"class":59},[49,201,203,206,208,211],{"class":51,"line":202},12,[49,204,205],{"class":55},"    'exact_length'",[49,207,180],{"class":69},[49,209,210],{"class":55}," ':field peab olema täpselt :param2 märgi pikkune'",[49,212,60],{"class":59},[49,214,216,219,222,225],{"class":51,"line":215},13,[49,217,218],{"class":55},"    'in_array'",[49,220,221],{"class":69},"      =>",[49,223,224],{"class":55}," ':field peab olema antud valimis'",[49,226,60],{"class":59},[49,228,230,233,236,239],{"class":51,"line":229},14,[49,231,232],{"class":55},"    'ip'",[49,234,235],{"class":69},"            =>",[49,237,238],{"class":55}," ':field peab olema ip aadress'",[49,240,60],{"class":59},[49,242,244,247,249,251],{"class":51,"line":243},15,[49,245,246],{"class":55},"    'matches'",[49,248,140],{"class":69},[49,250,197],{"class":55},[49,252,60],{"class":59},[49,254,256,259,261,264],{"class":51,"line":255},16,[49,257,258],{"class":55},"    'min_length'",[49,260,70],{"class":69},[49,262,263],{"class":55}," ':field pikkus peab olema vähemalt :param2 märgi pikkune'",[49,265,60],{"class":59},[49,267,269,272,274,277],{"class":51,"line":268},17,[49,270,271],{"class":55},"    'max_length'",[49,273,70],{"class":69},[49,275,276],{"class":55}," ':field pikkus ei tohi ületada :param2 märki'",[49,278,60],{"class":59},[49,280,282,285,288,291],{"class":51,"line":281},18,[49,283,284],{"class":55},"    'not_empty'",[49,286,287],{"class":69},"     =>",[49,289,290],{"class":55}," ':field peab olema täidetud'",[49,292,60],{"class":59},[49,294,296,299,301,304],{"class":51,"line":295},19,[49,297,298],{"class":55},"    'numeric'",[49,300,140],{"class":69},[49,302,303],{"class":55}," ':field peab olema number'",[49,305,60],{"class":59},[49,307,309,312,314,317],{"class":51,"line":308},20,[49,310,311],{"class":55},"    'phone'",[49,313,98],{"class":69},[49,315,316],{"class":55}," ':field peab olema telefoninumber'",[49,318,60],{"class":59},[49,320,322,325,327,330],{"class":51,"line":321},21,[49,323,324],{"class":55},"    'range'",[49,326,98],{"class":69},[49,328,329],{"class":55}," ':field peab olema vahemikus :param2 kuni :param3'",[49,331,60],{"class":59},[49,333,335,338,340,343],{"class":51,"line":334},22,[49,336,337],{"class":55},"    'regex'",[49,339,98],{"class":69},[49,341,342],{"class":55}," ':field ei ole nõutud formaadis'",[49,344,60],{"class":59},[49,346,348,351,354,357],{"class":51,"line":347},23,[49,349,350],{"class":55},"    'url'",[49,352,353],{"class":69},"           =>",[49,355,356],{"class":55}," ':field peab olema url'",[49,358,60],{"class":59},[49,360,361],{"class":51,"line":5},[49,362,363],{"class":59},");\n",[365,366,367],"style",{},"html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":45,"searchDepth":63,"depth":63,"links":369},[],"Software Development",null,"2011-08-02","md",{},"\u002F2011\u002Fkohana-3-2-validation-estonian-translation","about 1 minute",{"title":23,"description":30},"2011\u002Fkohana-3-2-validation-estonian-translation",[380,381,382,383],"estonian","kohana","translation","validation",189,"7PrUAIt-agncqEbBNM8dgAk9ZZNBG_PDMwq2bfH1bPo",[387,391],{"title":388,"path":389,"stem":390,"children":-1},"Povi Päris Pythoni Progremise Päevad","\u002F2011\u002Fpovi-paris-pythoni-progremise-paevad","2011\u002Fpovi-paris-pythoni-progremise-paevad",{"title":392,"path":393,"stem":394,"children":-1},"PHP algorithm for consistent random colors","\u002F2011\u002Fphp-algorithm-for-consistent-random-colors","2011\u002Fphp-algorithm-for-consistent-random-colors",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":396},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m12 19l-7-7l7-7m7 7H5\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":398},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 12h14m-7-7l7 7l-7 7\"\u002F>",1790228555625]