{"id":792,"date":"2014-08-05T05:22:51","date_gmt":"2014-08-05T02:22:51","guid":{"rendered":"http:\/\/metehantoksoy.com\/?p=792"},"modified":"2014-08-05T05:22:51","modified_gmt":"2014-08-05T02:22:51","slug":"windows-ve-windows-phone-coklu-dil-destekli-uygulama-yazmak","status":"publish","type":"post","link":"https:\/\/metehantoksoy.com\/?p=792","title":{"rendered":"Windows ve Windows Phone  &#8211; \u00c7oklu Dil Destekli Uygulama Yazmak"},"content":{"rendered":"<p>\u00a0<\/p>\n<p><a href=\"https:\/\/metehantoksoy.com\/wp-content\/uploads\/2014\/08\/flag-map_of_the_world.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-810\" src=\"http:\/\/metehantoksoy.wordpress.com\/wp-content\/uploads\/2014\/08\/flag-map_of_the_world.jpg?w=660\" alt=\"Flag-map_of_the_world\" width=\"660\" height=\"330\" srcset=\"https:\/\/metehantoksoy.com\/wp-content\/uploads\/2014\/08\/flag-map_of_the_world.jpg 1000w, https:\/\/metehantoksoy.com\/wp-content\/uploads\/2014\/08\/flag-map_of_the_world-300x150.jpg 300w, https:\/\/metehantoksoy.com\/wp-content\/uploads\/2014\/08\/flag-map_of_the_world-768x384.jpg 768w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/a><\/p>\n<p>Herkese merhabalar,<\/p>\n<p>Bug\u00fcn <strong>Windows Phone<\/strong>\u00a0ve <strong>Windows Store<\/strong> uygulamalar\u0131n\u0131\u00a0nas\u0131l <strong>birden fazla dile adapte<\/strong> edebilece\u011fimizi anlataca\u011f\u0131m.\u00a0<strong>Sade Kahve<\/strong> uygulamama \u0130ngilizce dilini de eklemeye karar verdim ve bunun i\u00e7in 2 y\u00f6ntem buldum. Bunlar\u0131 da sizlerle payla\u015fmak istedim. Bu arada hala Sade Kahve uygulamam\u0131 indirmediyseniz, a\u015fa\u011f\u0131daki\u00a0linklere\u00a0t\u0131klayarak indirebilirsiniz.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"http:\/\/cdn.marketplaceimages.windowsphone.com\/v8\/images\/54ad7b4e-7015-49b4-a3b8-32740e7369e1?imageType=ws_icon_large\" alt=\"Sade Kahve\" width=\"252\" height=\"252\" \/><\/p>\n<p>\u00a0<\/p>\n<p style=\"padding-left:30px;\"><strong>Windows Phone 8.1 i\u00e7in<\/strong>: <a title=\"Windows Phone i\u00e7in Sade Kahve Uygulamas\u0131\" href=\"http:\/\/www.windowsphone.com\/s?appid=01353381-ac74-409e-aac8-66b681fa6a7d\" target=\"_blank\">Sade Kahve<\/a><\/p>\n<p style=\"padding-left:30px;\"><strong>Windows 8.1 i\u00e7in<\/strong>: <a title=\"Windows Store i\u00e7in Sade Kahve Uygulamas\u0131\" href=\"http:\/\/apps.microsoft.com\/windows\/app\/sade-kahve\/2587b99a-4045-4d23-8a84-6bcd0328ef2c\" target=\"_blank\">Sade Kahve<\/a><\/p>\n<p>Birinci y\u00f6ntem Visual Studio \u00fczerine eklenen &#8220;Multilingual App Toolkit&#8221;. \u00a0Multilingual App Toolkit&#8217;i nas\u0131l kullanaca\u011f\u0131n\u0131z\u0131 ve nas\u0131l kurulaca\u011f\u0131n\u0131 detaylaryla i\u00e7eren dok\u00fcmana \u015fu linkten ula\u015fabilirsiniz. <a title=\"How to use the Multilingual App Toolkit\" href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/windows\/apps\/xaml\/jj572370.aspx\" target=\"_blank\">How to Use\u00a0Multilingual App Toolkit &#8211; MSDN<\/a>.<\/p>\n<p><!--more--><\/p>\n<p>Fakat blogumda anlataca\u011f\u0131m y\u00f6ntem ikinci y\u00f6ntem. Ek bir bile\u015fen kullanmadan Windows 8,8.1 ve Windows Phone 8,8.1 platformlar\u0131nda uygulama geli\u015ftirirken kullan\u0131labilir. &#8220;Resources File&#8221; ile ek olarak k\u00fct\u00fcphane veya eklenti kullanmadan, uygulaman\u0131n \u00e7oklu dil deste\u011fi sa\u011flanabilir.<\/p>\n<p>Yaz\u0131da kullan\u0131lan ekran g\u00f6r\u00fcnt\u00fcleri, <strong>Universal App<\/strong>\u00a0yani hem <strong>Windows 8.1<\/strong> hem de <strong>Windows Phone 8.1<\/strong>&#8216;e ayn\u0131 anda uygulama geli\u015ftirmeyi sa\u011flayan yap\u0131d\u0131r. Fakat bu y\u00f6ntemi &#8220;<strong>XAML<\/strong>&#8221; kullanan \u00e7o\u011fu uygulaman\u0131za burada g\u00f6sterilen gibi kullanabilmeniz m\u00fcmk\u00fcnd\u00fcr. Bu \u00f6rnek i\u00e7in 2 dil kullanaca\u011f\u0131z. &#8220;<strong>\u0130ngilizce<\/strong>&#8221; ve &#8220;<strong>T\u00fcrk\u00e7e<\/strong>&#8220;.<\/p>\n<h2><span style=\"color:#008080;\">Uygulamaya Resource File ve Dil Deste\u011fini Eklemek<\/span><\/h2>\n<p>&#x2666;Proje olu\u015fturma a\u015famas\u0131n\u0131 atl\u0131yorum. <strong>Resorce File<\/strong>&#8216;\u0131 var olan projenize ekleyip, var olan projenizi de \u00e7ok dilli uygulamaya d\u00f6n\u00fc\u015ft\u00fcrebilirsiniz.<\/p>\n<p>&#x2666;\u00c7oklu dil deste\u011fini kullanabilmeniz i\u00e7in her dil i\u00e7in kullanaca\u011f\u0131n\u0131z <strong>Resource File&#8217;<\/strong>\u0131n Windows&#8217;un &#8220;<strong>BCP-47 Dil \u0130simlendirme Standard\u0131&#8221;<\/strong>\u00a0denilen formatta bir klas\u00f6r\u00fcn alt\u0131nda yer almas\u0131 gerekir.\u00a0K\u0131saca bahsetmek gerekirse T\u00fcrk\u00e7e dilindeki <strong>Recource File&#8217;<\/strong>\u0131n &#8220;<strong>tr-TR<\/strong>&#8221; klas\u00f6r\u00fc, Amerikan \u0130ngilizcesi bir &#8220;Resource File&#8221;\u0131n &#8220;en-US&#8221; kas\u00f6r\u00fc alt\u0131nda yer almas\u0131 gerekir. &#8220;<strong>BCP-47<\/strong>&#8221; format\u0131nda dil isimleri i\u00e7in \u015fu linke t\u0131klayabilirsiniz.\u00a0<a title=\"Tags for Identifying Languages\" href=\"http:\/\/tools.ietf.org\/html\/bcp47\" target=\"_blank\">BCP-47 language tag<\/a>.<\/p>\n<p>\u00a0<\/p>\n<p>Solution Explorer&#8217;da bulunan projeye sa\u011f t\u0131k yap\u0131p &#8220;<strong>Add <\/strong>&#8211;\u00a0<strong>NewFolder<\/strong>&#8220;a t\u0131klayarak yeni bir klas\u00f6r olu\u015fturuyoruz. Klas\u00f6r\u00fc &#8220;<strong>Strings<\/strong>&#8221; diye isimlendiriyoruz.<\/p>\n<p><a href=\"https:\/\/metehantoksoy.com\/wp-content\/uploads\/2014\/08\/1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-798\" src=\"http:\/\/metehantoksoy.wordpress.com\/wp-content\/uploads\/2014\/08\/1.png?w=585\" alt=\"Visual Studio - Klas\u00f6r Ekleme\" width=\"585\" height=\"606\" srcset=\"https:\/\/metehantoksoy.com\/wp-content\/uploads\/2014\/08\/1.png 588w, https:\/\/metehantoksoy.com\/wp-content\/uploads\/2014\/08\/1-289x300.png 289w\" sizes=\"auto, (max-width: 585px) 85vw, 585px\" \/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>Strings klas\u00f6r\u00fcm\u00fcz\u00fcn i\u00e7ine &#8220;<strong>en-US<\/strong>&#8221; ve &#8220;<strong>tr-TR<\/strong>&#8221; isimlerinde iki klas\u00f6r daha olu\u015fturuyoruz.<\/p>\n<p><a href=\"https:\/\/metehantoksoy.com\/wp-content\/uploads\/2014\/08\/2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-799\" src=\"http:\/\/metehantoksoy.wordpress.com\/wp-content\/uploads\/2014\/08\/2.jpg\" alt=\"\" width=\"397\" height=\"545\" srcset=\"https:\/\/metehantoksoy.com\/wp-content\/uploads\/2014\/08\/2.jpg 397w, https:\/\/metehantoksoy.com\/wp-content\/uploads\/2014\/08\/2-219x300.jpg 219w\" sizes=\"auto, (max-width: 397px) 85vw, 397px\" \/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>&#8220;<strong>en-US<\/strong>&#8221; ve &#8220;<strong>tr-TR<\/strong>&#8221; klas\u00f6rlerine &#8220;<strong>Resource File<\/strong>&#8221; ekliyoruz. Klas\u00f6rlerin \u00fczerine sa\u011f t\u0131k yap\u0131p &#8220;<strong>Add<\/strong> &#8211; <strong>New<\/strong> <strong>Item<\/strong>&#8221; yolunu takip ediyoruz. A\u00e7\u0131lan pencereden &#8220;<strong>Resource File<\/strong>&#8220;\u0131 se\u00e7iyoruz ve isimini de\u011fi\u015ftirmiyoruz. Bunun nedeni XAML&#8217;da buradan veri \u00e7ekerken sadece &#8220;<strong>Name<\/strong>&#8221; de\u011ferini kullanmakt\u0131r. E\u011fer isimini de\u011fi\u015ftirirsek ve \u00f6rne\u011fin &#8220;<strong>Error<\/strong>&#8221; yaparsak, XAML&#8217;da eri\u015firken &#8220;<strong>Error\/Tag<\/strong>&#8221; diye eri\u015febiliyoruz. Bundan dolay\u0131 ben de\u011fi\u015ftirmeden &#8220;<strong>Resources.resw<\/strong>&#8221; olarak b\u0131rak\u0131yorum. Bu i\u015flemi her iki klas\u00f6r i\u00e7in de yap\u0131yoruz.<\/p>\n<p><a href=\"https:\/\/metehantoksoy.com\/wp-content\/uploads\/2014\/08\/3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-800\" src=\"http:\/\/metehantoksoy.wordpress.com\/wp-content\/uploads\/2014\/08\/3.jpg\" alt=\"Visual Studio - Resource File\" width=\"399\" height=\"617\" srcset=\"https:\/\/metehantoksoy.com\/wp-content\/uploads\/2014\/08\/3.jpg 399w, https:\/\/metehantoksoy.com\/wp-content\/uploads\/2014\/08\/3-194x300.jpg 194w\" sizes=\"auto, (max-width: 399px) 85vw, 399px\" \/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>Ard\u0131ndan her iki &#8220;<strong>Resource File<\/strong>&#8221; \u00a0dosyas\u0131na da de\u011ferlerimizi ekliyoruz. Ayn\u0131 bile\u015fende g\u00f6z\u00fckecek de\u011ferlerimizin &#8220;<strong>Name<\/strong>&#8221; alanlar\u0131 ayn\u0131 olmal\u0131d\u0131r. \u00d6rne\u011fin mesaj g\u00f6stermek i\u00e7in butonumuz var ve metni &#8220;Mesaj G\u00f6ster&#8221; olarak ayarlayaca\u011f\u0131z. \u0130ngilizcesi de &#8220;Show Message&#8221; olacakt\u0131r. Burada ayn\u0131 butona set edilece\u011fi i\u00e7in namelerini ortak verip &#8220;buttonShowMessage.Content&#8221; diyoruz. Neden &#8220;.Text&#8221; ekledi\u011fimizi a\u015fa\u011f\u0131da anlat\u0131yor olaca\u011f\u0131m. Yani T\u00fcrk\u00e7e Recource File&#8217;da Name alan\u0131 &#8220;buttonShowMessage.Content&#8221; olan sat\u0131r\u0131n kar\u015f\u0131l\u0131\u011f\u0131 &#8220;Mesaj G\u00f6ster&#8221;, \u0130ngilizce olanda ise\u00a0Name alan\u0131 &#8220;buttonShowMessage&#8221; olan sat\u0131r\u0131n kar\u015f\u0131l\u0131\u011f\u0131 &#8220;Show Message&#8221; olacakt\u0131r. XAML ile ba\u011flamak i\u00e7in de XAML&#8217;dan butona yeni a\u015fa\u011f\u0131daki kodu ekliyoruz.<\/p>\n<p>x:Uid=&#8221;buttonShowMessage&#8221;<\/p>\n<p>olmal\u0131d\u0131r.<\/p>\n<p><strong>Peki neden &#8220;.Text&#8221; olarak &#8220;Name&#8221; alan\u0131n\u0131 doldurduk?<\/strong><\/p>\n<p>Bunun nedeni o &#8220;<strong>Uid<\/strong>&#8220;ye sahip nesnenin neyini set etmek istedi\u011fimiz alakal\u0131d\u0131r. \u00d6rne\u011fin T\u00fcrk\u00e7e <strong>Resource File<\/strong>&#8216;da &#8220;<strong>Name<\/strong>&#8221; alan\u0131na &#8220;<strong>buttonShowMessage.FontSize<\/strong>&#8221; girmi\u015f olup &#8220;<strong>Value<\/strong>&#8221; k\u0131sm\u0131na da 25 girseydik, \u0130ngilizce\u00a0<strong>Resource File<\/strong>&#8216;da &#8220;<strong>Name<\/strong>&#8221; alan\u0131na &#8220;<strong>buttonShowMessage.FontSize<\/strong>&#8221; girmi\u015f olup &#8220;<strong>Value<\/strong>&#8221; k\u0131sm\u0131na da 30\u00a0girseydik cihaz\u0131n dil T\u00fcrk\u00e7e oldu\u011funda nesnenin yaz\u0131 boyutu &#8220;<strong>25<\/strong>&#8221; olacakken, dil \u0130ngilizce oldu\u011funda &#8220;<strong>30<\/strong>&#8221; olacakt\u0131. Bunun gibi nesnenin destekledi\u011fi b\u00fct\u00fcn \u00f6zellikleri set edebilirsiniz. \u0130ngilizce iken metnin rengi &#8220;<strong>k\u0131rm\u0131z\u0131<\/strong>&#8221; T\u00fcrk\u00e7e iken &#8220;<strong>mavi<\/strong>&#8221; veya \u0130ngilizce iken nesne &#8220;<strong>30&#215;45<\/strong>&#8221; boyutunda T\u00fcrk\u00e7e iken &#8220;<strong>45&#215;65<\/strong>&#8221; boyutunda olabilir. \u00a0Burada \u00f6nemli olan nokta ise o girdinin neyi temsil edece\u011fi.<\/p>\n<p>Dil eklemede unutulmamas\u0131 gereken bir nokta ise uygulaman\u0131n varsay\u0131lan dili. &#8220;<strong>Manifest<\/strong>&#8221; \u00a0dosyas\u0131nda ayarlanan bu varsay\u0131lan dil, uygulaman\u0131n o dile ait &#8220;<strong>Resource File<\/strong>&#8221; olmamas\u0131 durumunda hangi dili kullanaca\u011f\u0131n\u0131 belirler. \u00d6rne\u011fin varsay\u0131lan dil <strong>\u0130ngilizce<\/strong>, uygulaman\u0131z <strong>T\u00fcrk\u00e7e<\/strong> ve <strong>\u0130ngilizce<\/strong> <strong>Resource File<\/strong>\u00a0i\u00e7eriyor ve uygulaman\u0131n a\u00e7\u0131ld\u0131\u011f\u0131 cihaz <strong>Frans\u0131zca<\/strong> ise uygulaman\u0131z varsay\u0131lan olarak &#8220;<strong>\u0130ngilizce<\/strong>&#8221; g\u00f6z\u00fckecektir. Yani , global dilin \u0130ngilizce oldu\u011fu g\u00fcn\u00fcm\u00fczde, uygulaman\u0131n varsay\u0131lan dilini \u0130ngilizce ayarlamak daha ak\u0131ll\u0131ca olacakt\u0131r e\u011fer her \u00fclke i\u00e7in ayr\u0131 bir &#8220;<strong>Resource File<\/strong>&#8221; olu\u015fturmayacaksan\u0131z.<\/p>\n<p>\u00a0<\/p>\n<h2><span style=\"color:#008080;\">Peki \u00a0Her \u015eeyi Yapt\u0131k, Nas\u0131l Dil De\u011fi\u015fimini Test Edece\u011fiz?<\/span><\/h2>\n<p>Bunun\u00a0i\u00e7in cihaz\u0131n dilini de\u011fi\u015ftirmeniz gerekmektedir.<\/p>\n<h4><span style=\"color:#666699;\"><strong>Windows 8 ve 8.1&#8217;de Dil De\u011fi\u015ftirmek<\/strong><\/span><\/h4>\n<p><strong>Denetim Masas\u0131<\/strong> (<em>Control Panel<\/em>) &#8211; \u00a0<strong>Saat, Dil ve B\u00f6lge<\/strong> (<em>Clock, Language and Region<\/em>) &#8211; <strong>Dil<\/strong> (<em>Language<\/em>) men\u00fcs\u00fcnde <strong>Dil Ekle<\/strong> (<em>Add Language)<\/em> ile dil ekleyebilir ve eklemi\u015f oldu\u011funuz dili se\u00e7erek yukar\u0131da bulunan toolbardan <strong>Yukar\u0131 Ta\u015f\u0131<\/strong> (<em>Move Up<\/em>)&#8217;a t\u0131klayarak de\u011fi\u015ftirebilirsiniz. Dil de\u011fi\u015ftirdikten sonray\u0131 uygulaman\u0131z\u0131 tekrar a\u00e7arak g\u00f6zlemleyebilirsiniz.<\/p>\n<p><a href=\"https:\/\/metehantoksoy.com\/wp-content\/uploads\/2014\/08\/4.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-801\" src=\"http:\/\/metehantoksoy.wordpress.com\/wp-content\/uploads\/2014\/08\/4.jpg?w=585\" alt=\"Windows 8 - 8.1 Dil De\u011fi\u015ftirme\" width=\"585\" height=\"412\" srcset=\"https:\/\/metehantoksoy.com\/wp-content\/uploads\/2014\/08\/4.jpg 853w, https:\/\/metehantoksoy.com\/wp-content\/uploads\/2014\/08\/4-300x212.jpg 300w, https:\/\/metehantoksoy.com\/wp-content\/uploads\/2014\/08\/4-768x542.jpg 768w\" sizes=\"auto, (max-width: 585px) 85vw, 585px\" \/><\/a><\/p>\n<h4>\u00a0<\/h4>\n<h4><strong><span style=\"color:#666699;\">Windows Phone 8 ve 8.1&#8217;de Dil De\u011fi\u015ftirmek<\/span><\/strong><\/h4>\n<p>Bu i\u015flemi <strong>Emulat\u00f6r<\/strong> \u00fczerinden yap\u0131yorum fakat ger\u00e7ek telefonda da ayn\u0131 a\u015famalarla yapabilirsiniz.<\/p>\n<p><strong>Ayarlar<\/strong> (<em>Settings<\/em>) &#8211; <strong>Dil<\/strong> (<em>Language<\/em>) men\u00fcs\u00fcnden <strong>Dil Ekle<\/strong> (<em>Add Language<\/em>) ile dil ekleyebilir ve dilin \u00fczerine bas\u0131l\u0131 tutarak a\u00e7\u0131lan men\u00fcden <strong>Yukar\u0131 Ta\u015f\u0131<\/strong> (<em>Move Up<\/em>)&#8217;\u0131 se\u00e7erek dili de\u011fi\u015ftirebilirsiniz. Windows Phone&#8217;da dil de\u011fi\u015fimi yeniden ba\u015flatma gerektirmektedir.<\/p>\n<p><a href=\"https:\/\/metehantoksoy.com\/wp-content\/uploads\/2014\/08\/5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-802 size-medium\" src=\"https:\/\/metehantoksoy.com\/wp-content\/uploads\/2014\/08\/5.png?w=180\" alt=\"5\" width=\"180\" height=\"300\" srcset=\"https:\/\/metehantoksoy.com\/wp-content\/uploads\/2014\/08\/5.png 480w, https:\/\/metehantoksoy.com\/wp-content\/uploads\/2014\/08\/5-180x300.png 180w\" sizes=\"auto, (max-width: 180px) 85vw, 180px\" \/><\/a> <a href=\"https:\/\/metehantoksoy.com\/wp-content\/uploads\/2014\/08\/6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-803 size-medium\" src=\"https:\/\/metehantoksoy.com\/wp-content\/uploads\/2014\/08\/6.png?w=180\" alt=\"6\" width=\"180\" height=\"300\" srcset=\"https:\/\/metehantoksoy.com\/wp-content\/uploads\/2014\/08\/6.png 480w, https:\/\/metehantoksoy.com\/wp-content\/uploads\/2014\/08\/6-180x300.png 180w\" sizes=\"auto, (max-width: 180px) 85vw, 180px\" \/><\/a><\/p>\n<p>\u00a0<\/p>\n<p>Bir yaz\u0131n\u0131n daha sonuna geldik. Faydal\u0131 olaca\u011f\u0131n\u0131\u00a0umuyorum.\u00a0<a title=\"Metehan TOKSOY - \u0130leti\u015fim\" href=\"https:\/\/metehantoksoy.com\/iletisim\/\" target=\"_blank\">\u0130leti\u015fim <\/a>sayfamdaki kanallardan benimle\u00a0ileti\u015fime ge\u00e7mek veya soru sorabilirsiniz. G\u00f6r\u00fc\u015fmek \u00fczere.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0 Herkese merhabalar, Bug\u00fcn Windows Phone\u00a0ve Windows Store uygulamalar\u0131n\u0131\u00a0nas\u0131l birden fazla dile adapte edebilece\u011fimizi anlataca\u011f\u0131m.\u00a0Sade Kahve uygulamama \u0130ngilizce dilini de eklemeye karar verdim ve bunun i\u00e7in 2 y\u00f6ntem buldum. Bunlar\u0131 da sizlerle payla\u015fmak istedim. Bu arada hala Sade Kahve uygulamam\u0131 indirmediyseniz, a\u015fa\u011f\u0131daki\u00a0linklere\u00a0t\u0131klayarak indirebilirsiniz. \u00a0 Windows Phone 8.1 i\u00e7in: Sade Kahve Windows 8.1 i\u00e7in: Sade Kahve &hellip; <a href=\"https:\/\/metehantoksoy.com\/?p=792\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Windows ve Windows Phone  &#8211; \u00c7oklu Dil Destekli Uygulama Yazmak&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[14],"tags":[63,48,178,179,220,221,253,257,260,263,265,271],"class_list":["post-792","post","type-post","status-publish","format-standard","hentry","category-c","tag-c","tag-coklu-dil","tag-multi-language","tag-multilingual-app-toolkit","tag-resource-kullanimi","tag-resources-file","tag-visual-studio","tag-windows","tag-windows-8-1","tag-windows-phone","tag-windows-phone-8-1","tag-xaml"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/metehantoksoy.com\/index.php?rest_route=\/wp\/v2\/posts\/792","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/metehantoksoy.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/metehantoksoy.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/metehantoksoy.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/metehantoksoy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=792"}],"version-history":[{"count":0,"href":"https:\/\/metehantoksoy.com\/index.php?rest_route=\/wp\/v2\/posts\/792\/revisions"}],"wp:attachment":[{"href":"https:\/\/metehantoksoy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=792"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/metehantoksoy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=792"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/metehantoksoy.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=792"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}