{"id":9302,"date":"2024-03-05T15:59:58","date_gmt":"2024-03-05T13:59:58","guid":{"rendered":"https:\/\/xn--adal-oza.net\/?page_id=9302"},"modified":"2026-06-02T17:17:10","modified_gmt":"2026-06-02T15:17:10","slug":"turkcenin-mantigi-2","status":"publish","type":"page","link":"https:\/\/xn--adal-oza.net\/?page_id=9302","title":{"rendered":"T\u00fcrk\u00e7enin Mant\u0131\u011f\u0131"},"content":{"rendered":"<h1><span style=\"color: #ff6600;\">T\u00fcrk\u00e7enin Mant\u0131\u011f\u0131<\/span><\/h1>\n<p>T\u00fcrk\u00e7enin Mant\u0131\u011f\u0131 kitab\u0131n\u0131n sunumlar\u0131n\u0131 g\u00f6rmek i\u00e7in a\u015fa\u011f\u0131daki ba\u011flant\u0131y\u0131 a\u00e7\u0131n.<\/p>\n<h2><a href=\"https:\/\/xn--adal-oza.net\/wp-content\/uploads\/2024\/03\/Turkcenin-Mantigi.pdf\">T\u00fcrk\u00e7enin Mant\u0131\u011f\u0131<\/a><\/h2>\n\n\n<!--\n  ============================================================\n  T\u00fcrk\u00e7enin Mant\u0131\u011f\u0131 - WordPress Embed Block\n  ============================================================\n  Paste the ENTIRE contents of this file into a \"Custom HTML\"\n  block on the page https:\/\/adal\u0131.net\/?page_id=9302.\n  Remove all other content from that page first.\n\n  This block is namespaced under .adali-portal so it will not\n  conflict with the WordPress theme. The site already provides\n  a global header, cover image, and TR\/EN language switch \u2014 so\n  this embed renders ONLY the menu + content panel below them.\n\n  Language follows the <html lang=\"...\"> attribute set by the\n  site's language plugin (Polylang \/ WPML \/ TranslatePress all\n  work). If lang starts with \"en\", the portal switches to English.\n\n  All program\/PDF paths point to:\n    \/wp-content\/uploads\/programlar\/...\n  ============================================================\n-->\n<style>\n.adali-portal, .adali-portal * { box-sizing: border-box; }\n.adali-portal {\n  margin: 24px auto 0;\n  max-width: 1200px;\n  background: #ffffff;\n  color: #1f1f1f;\n  font-family: \"Times New Roman\", Georgia, serif;\n  border: 1px solid #d2d7da;\n  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);\n  line-height: 1.4;\n}\n.adali-portal .ap-layout {\n  display: flex;\n  min-height: 480px;\n}\n.adali-portal .ap-menu {\n  width: 310px;\n  border-right: 1px solid #e2e7ea;\n  padding: 20px;\n  background: #f7f9fa;\n}\n.adali-portal .ap-panel-title {\n  margin: 0 0 14px;\n  font-size: 1.05rem;\n  color: #1f1f1f;\n  font-weight: 700;\n}\n.adali-portal .ap-menu-list {\n  list-style: none;\n  margin: 0;\n  padding: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n.adali-portal .ap-menu-list li { margin: 0; padding: 0; }\n.adali-portal .ap-menu-list button {\n  width: 100%;\n  text-align: left;\n  border: 1px solid #7ab4de;\n  background: linear-gradient(180deg, #e8f6ff 0%, #cdeaff 55%, #b6ddfb 100%);\n  color: #103b5b;\n  padding: 10px 12px;\n  font: inherit;\n  font-size: 0.98rem;\n  font-weight: 700;\n  cursor: pointer;\n  border-radius: 6px;\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.65),\n    inset 0 -2px 0 rgba(88, 150, 193, 0.35),\n    0 3px 0 #80b8e0,\n    0 7px 11px rgba(75, 132, 173, 0.22);\n  transition: transform 90ms ease, box-shadow 100ms ease, filter 120ms ease;\n}\n.adali-portal .ap-menu-list button:hover { filter: brightness(1.04); }\n.adali-portal .ap-menu-list button.active {\n  border-color: #1a6fa8;\n  background: linear-gradient(180deg, #0d3654 0%, #17527a 55%, #1a6fa8 100%);\n  color: #ffffff;\n  box-shadow:\n    inset 0 2px 4px rgba(0, 0, 0, 0.35),\n    inset 0 -1px 0 rgba(255, 255, 255, 0.1),\n    0 1px 0 #0a2a42,\n    0 3px 7px rgba(13, 54, 84, 0.3);\n  transform: translateY(1px);\n}\n.adali-portal .ap-menu-list button:active {\n  transform: translateY(2px);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.55),\n    inset 0 -1px 0 rgba(88, 150, 193, 0.35),\n    0 1px 0 #80b8e0,\n    0 4px 7px rgba(75, 132, 173, 0.18);\n}\n.adali-portal .ap-content {\n  flex: 1;\n  padding: 28px;\n  background: linear-gradient(180deg, #ffffff 0%, #fbfcfd 100%);\n}\n.adali-portal .ap-content-title {\n  margin: 0;\n  font-size: 1.75rem;\n  font-weight: 700;\n  color: #17324b;\n}\n.adali-portal .ap-content-desc {\n  margin-top: 16px;\n  max-width: 760px;\n  line-height: 1.65;\n  font-size: 1.03rem;\n  color: #1f1f1f;\n}\n.adali-portal .ap-actions {\n  margin-top: 28px;\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n}\n.adali-portal .ap-btn {\n  text-decoration: none !important;\n  border: 1px solid #0b8f98;\n  background: linear-gradient(180deg, #4be7f2 0%, #1ec8d4 52%, #12aebc 100%);\n  color: #05343a !important;\n  padding: 11px 19px;\n  font-size: 0.98rem;\n  font-weight: 700;\n  border-radius: 7px;\n  display: inline-block;\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.45),\n    inset 0 -2px 0 rgba(5, 97, 105, 0.45),\n    0 4px 0 #0a8a93,\n    0 9px 14px rgba(8, 95, 104, 0.28);\n  transition: transform 100ms ease, box-shadow 100ms ease, filter 120ms ease;\n}\n.adali-portal .ap-btn:hover { filter: brightness(1.05); }\n.adali-portal .ap-btn:active {\n  transform: translateY(3px);\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.35),\n    inset 0 -1px 0 rgba(5, 97, 105, 0.45),\n    0 1px 0 #0a8a93,\n    0 4px 8px rgba(8, 95, 104, 0.24);\n}\n.adali-portal #ap-email-btn {\n  border-color: #cc6e0a;\n  background: linear-gradient(180deg, #ffcc7a 0%, #f4a53a 52%, #e88c18 100%);\n  color: #4b2500 !important;\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.45),\n    inset 0 -2px 0 rgba(129, 67, 7, 0.35),\n    0 4px 0 #d77d11,\n    0 9px 14px rgba(157, 90, 17, 0.25);\n}\n.adali-portal #ap-email-btn:active {\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.35),\n    inset 0 -1px 0 rgba(129, 67, 7, 0.4),\n    0 1px 0 #d77d11,\n    0 4px 8px rgba(157, 90, 17, 0.2);\n}\n@media (max-width: 900px) {\n  .adali-portal .ap-layout { flex-direction: column; }\n  .adali-portal .ap-menu { width: 100%; border-right: none; border-bottom: 1px solid #e8e8e8; }\n  .adali-portal .ap-content { padding: 22px; }\n}\n<\/style>\n\n<div class=\"adali-portal\">\n  <div class=\"ap-layout\">\n    <aside class=\"ap-menu\">\n      <h2 id=\"ap-menu-title\" class=\"ap-panel-title\">Men\u00fc<\/h2>\n      <nav>\n        <ul id=\"ap-topic-menu\" class=\"ap-menu-list\"><\/ul>\n      <\/nav>\n    <\/aside>\n\n    <main class=\"ap-content\">\n      <h1 id=\"ap-topic-title\" class=\"ap-content-title\"><\/h1>\n      <p id=\"ap-topic-desc\" class=\"ap-content-desc\"><\/p>\n\n      <div class=\"ap-actions\">\n        <a id=\"ap-pdf-btn\" class=\"ap-btn\" href=\"#\" target=\"_blank\" rel=\"noopener noreferrer\">Ayr\u0131nt\u0131l\u0131 Bilgi (PDF)<\/a>\n        <a id=\"ap-source-btn\" class=\"ap-btn\" href=\"#\" target=\"_blank\" rel=\"noopener noreferrer\">S\u0131nama Programlar\u0131<\/a>\n        <a id=\"ap-email-btn\" class=\"ap-btn\" href=\"mailto:adaliesref@gmail.com\">E-posta<\/a>\n      <\/div>\n    <\/main>\n  <\/div>\n<\/div>\n\n<script>\n(function () {\n  \/\/ Base path on the WordPress server.\n  var BASE = \"\/wp-content\/uploads\/programlar\/\";\n\n  \/\/ Detect language from the site's <html lang=\"...\"> attribute,\n  \/\/ which is set by Polylang \/ WPML \/ TranslatePress \/ etc.\n  \/\/ Anything starting with \"en\" => English; anything else => Turkish.\n  function detectLang() {\n    var raw = (document.documentElement.getAttribute(\"lang\") || \"tr\").toLowerCase();\n    return raw.indexOf(\"en\") === 0 ? \"en\" : \"tr\";\n  }\n\n  var translations = {\n    tr: {\n      menuTitle: \"Men\u00fc\",\n      pdfButton: \"Ayr\u0131nt\u0131l\u0131 Bilgi (PDF)\",\n      sourceButton: \"S\u0131nama Programlar\u0131\",\n      emailButton: \"Geri Bildirim G\u00f6nder\"\n    },\n    en: {\n      menuTitle: \"Menu\",\n      pdfButton: \"Detailed Information (PDF)\",\n      sourceButton: \"Source Codes\",\n      emailButton: \"Send Feedback\"\n    }\n  };\n\n  var topics = [\n    {\n      id: \"olusturma\",\n      titleTr: \"T\u00fcrk\u00e7e T\u00fcmce Olu\u015fturma\",\n      titleEn: \"Creating a Turkish Sentence\",\n      descriptionTr: \"Bu b\u00f6l\u00fcmde \u00f6zne, t\u00fcmle\u00e7 ve eylem bile\u015fenlerini kullanarak T\u00fcrk\u00e7e t\u00fcmce kurulumunu inceleyebilirsiniz. Uygulama, temel dil bilgisi kurallar\u0131n\u0131 pratik \u00f6rneklerle anlamaya yard\u0131mc\u0131 olur.\",\n      descriptionEn: \"In this section, you can examine Turkish sentence construction using subject, complement, and verb components. The module helps you understand core grammar rules through practical examples.\",\n      pdfPath: \"olusturma.pdf\",\n      sourcePath: \"olusturma.html\"\n    },\n    {\n      id: \"ek-eylem\",\n      titleTr: \"Ek Eylem\",\n      titleEn: \"Copular Auxiliary\",\n      descriptionTr: \"Ek eylem yap\u0131lar\u0131, isim soylu s\u00f6zc\u00fcklerin y\u00fcklemle\u015fmesini ve birle\u015fik zaman \u00e7ekimlerini anlamak i\u00e7in kullan\u0131l\u0131r. Bu b\u00f6l\u00fcmde ek eylemin kullan\u0131m mant\u0131\u011f\u0131n\u0131 \u00f6rnek giri\u015flerle g\u00f6rebilirsiniz.\",\n      descriptionEn: \"Auxiliary copular forms are used to turn nominal words into predicates and to build compound tenses. This section demonstrates how the auxiliary structure works with sample inputs.\",\n      pdfPath: \"ek-eylem.pdf\",\n      sourcePath: \"ek-eylem.html\"\n    },\n    {\n      id: \"ad-cekimi\",\n      titleTr: \"Ad \u00c7ekimi\",\n      titleEn: \"Noun Inflection\",\n      descriptionTr: \"Ad \u00e7ekimi konusu; hal ekleri, iyelik ve \u00e7o\u011ful gibi ad\u0131n ald\u0131\u011f\u0131 eklerin kullan\u0131m\u0131n\u0131 kapsar. Buradaki kodlar ad \u00e7ekimi kal\u0131plar\u0131n\u0131 ad\u0131m ad\u0131m denemeniz i\u00e7in haz\u0131rlanm\u0131\u015ft\u0131r.\",\n      descriptionEn: \"Noun inflection covers case endings, possession, and plural forms. The code in this module is prepared so you can test inflection patterns step by step.\",\n      pdfPath: \"ad-cekimi.pdf\",\n      sourcePath: \"ad-cekimi.html\"\n    },\n    {\n      id: \"yumusatma\",\n      titleTr: \"Yumu\u015fatma\",\n      titleEn: \"Consonant Softening\",\n      descriptionTr: \"\u00dcns\u00fcz yumu\u015famas\u0131, T\u00fcrk\u00e7ede kelime sonu sert \u00fcns\u00fczlerin ek ald\u0131\u011f\u0131nda de\u011fi\u015fimini a\u00e7\u0131klar. Bu b\u00f6l\u00fcm, ses olaylar\u0131n\u0131 kurall\u0131 bir \u015fekilde test etmenizi sa\u011flar.\",\n      descriptionEn: \"Consonant softening explains how final hard consonants change when suffixes are added in Turkish. This module lets you test these sound changes in a structured way.\",\n      pdfPath: \"yumusatma.pdf\",\n      sourcePath: \"yumusatma.html\"\n    },\n    {\n      id: \"eylem-cekimleme\",\n      titleTr: \"Eylem \u00c7ekimleme\",\n      titleEn: \"Verb Conjugation\",\n      descriptionTr: \"Eylem \u00e7ekimleme ekran\u0131; kip, ki\u015fi ve zaman gibi bilgileri kullanarak fiillerin farkl\u0131 \u00e7ekimlerini \u00fcretir. Dil bilgisi kurallar\u0131n\u0131n \u00e7\u0131kt\u0131ya nas\u0131l yans\u0131d\u0131\u011f\u0131n\u0131 do\u011frudan g\u00f6rebilirsiniz.\",\n      descriptionEn: \"The verb conjugation module generates different forms by using mood, person, and tense values. You can directly observe how grammar rules affect the final output.\",\n      pdfPath: \"eylem-cekimleme.pdf\",\n      sourcePath: \"eylem-cekimleme.html\"\n    },\n    {\n      id: \"heceleme\",\n      titleTr: \"Seslemlendirme\",\n      titleEn: \"Syllabification\",\n      descriptionTr: \"Heceleme mod\u00fcl\u00fc, T\u00fcrk\u00e7e s\u00f6zc\u00fcklerin do\u011fru hece b\u00f6l\u00fcnmesi kurallar\u0131n\u0131 uygulamal\u0131 olarak g\u00f6sterir. \u00d6zellikle telaffuz ve yaz\u0131m \u00e7al\u0131\u015fmalar\u0131 i\u00e7in yararl\u0131d\u0131r.\",\n      descriptionEn: \"The syllabification module demonstrates correct syllable segmentation rules for Turkish words. It is especially useful for pronunciation and orthography practice.\",\n      pdfPath: \"heceleme.pdf\",\n      sourcePath: \"heceleme.html\"\n    },\n    {\n      id: \"sozcuk-turet\",\n      titleTr: \"S\u00f6zc\u00fck T\u00fcretme\",\n      titleEn: \"Word Derivation\",\n      descriptionTr: \"S\u00f6zc\u00fck t\u00fcretme b\u00f6l\u00fcm\u00fcnde k\u00f6k ve ek ili\u015fkisi \u00fczerinden yeni s\u00f6zc\u00fck olu\u015fumlar\u0131n\u0131 inceleyebilirsiniz. T\u00fcrk\u00e7edeki yap\u0131m ekleriyle t\u00fcretme mant\u0131\u011f\u0131n\u0131 anlamak i\u00e7in temel bir kaynakt\u0131r.\",\n      descriptionEn: \"In the word derivation section, you can examine how new words are formed through root-suffix relationships. It is a core resource for understanding derivational suffix logic in Turkish.\",\n      pdfPath: \"sozcuk-turet.pdf\",\n      sourcePath: \"sozcuk-turet.html\"\n    }\n  ];\n\n  function abs(path) { return BASE + path; }\n  function safeHref(path) { return encodeURI(abs(path)); }\n  function topicText(topic, key, lang) {\n    return lang === \"en\" ? topic[key + \"En\"] : topic[key + \"Tr\"];\n  }\n\n  var state = { lang: detectLang(), activeId: topics[0].id };\n\n  var $menu      = document.getElementById(\"ap-topic-menu\");\n  var $title     = document.getElementById(\"ap-topic-title\");\n  var $desc      = document.getElementById(\"ap-topic-desc\");\n  var $pdfBtn    = document.getElementById(\"ap-pdf-btn\");\n  var $srcBtn    = document.getElementById(\"ap-source-btn\");\n  var $emailBtn  = document.getElementById(\"ap-email-btn\");\n  var $menuTitle = document.getElementById(\"ap-menu-title\");\n\n  function updateGlobals() {\n    var t = translations[state.lang];\n    $menuTitle.textContent = t.menuTitle;\n    $pdfBtn.textContent    = t.pdfButton;\n    $srcBtn.textContent    = t.sourceButton;\n    $emailBtn.textContent  = t.emailButton;\n  }\n\n  function renderTopic(id) {\n    var topic = null;\n    for (var i = 0; i < topics.length; i++) { if (topics[i].id === id) { topic = topics[i]; break; } }\n    if (!topic) return;\n    $title.textContent = topicText(topic, \"title\", state.lang);\n    $desc.textContent  = topicText(topic, \"description\", state.lang);\n    $pdfBtn.href = safeHref(topic.pdfPath);\n    $srcBtn.href = safeHref(topic.sourcePath);\n    state.activeId = id;\n    var btns = $menu.querySelectorAll(\"button\");\n    for (var j = 0; j < btns.length; j++) {\n      btns[j].classList.toggle(\"active\", btns[j].getAttribute(\"data-topic-id\") === id);\n    }\n  }\n\n  function buildMenu() {\n    $menu.innerHTML = \"\";\n    topics.forEach(function (topic) {\n      var li = document.createElement(\"li\");\n      var btn = document.createElement(\"button\");\n      btn.type = \"button\";\n      btn.setAttribute(\"data-topic-id\", topic.id);\n      btn.textContent = topicText(topic, \"title\", state.lang);\n      btn.addEventListener(\"click\", function () { renderTopic(topic.id); });\n      if (topic.id === state.activeId) btn.classList.add(\"active\");\n      li.appendChild(btn);\n      $menu.appendChild(li);\n    });\n  }\n\n  \/\/ Re-render if the site's language attribute changes after load\n  \/\/ (some plugins switch language without a full page reload).\n  var observer = new MutationObserver(function () {\n    var newLang = detectLang();\n    if (newLang !== state.lang) {\n      state.lang = newLang;\n      updateGlobals();\n      buildMenu();\n      renderTopic(state.activeId);\n    }\n  });\n  observer.observe(document.documentElement, { attributes: true, attributeFilter: [\"lang\"] });\n\n  updateGlobals();\n  buildMenu();\n  renderTopic(state.activeId);\n})();\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>T\u00fcrk\u00e7enin Mant\u0131\u011f\u0131 T\u00fcrk\u00e7enin Mant\u0131\u011f\u0131 kitab\u0131n\u0131n sunumlar\u0131n\u0131 g\u00f6rmek i\u00e7in a\u015fa\u011f\u0131daki ba\u011flant\u0131y\u0131 a\u00e7\u0131n. T\u00fcrk\u00e7enin Mant\u0131\u011f\u0131 Men\u00fc Ayr\u0131nt\u0131l\u0131 Bilgi (PDF) S\u0131nama Programlar\u0131 E-posta<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-9302","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/xn--adal-oza.net\/index.php?rest_route=\/wp\/v2\/pages\/9302","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xn--adal-oza.net\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/xn--adal-oza.net\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/xn--adal-oza.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/xn--adal-oza.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9302"}],"version-history":[{"count":5,"href":"https:\/\/xn--adal-oza.net\/index.php?rest_route=\/wp\/v2\/pages\/9302\/revisions"}],"predecessor-version":[{"id":10392,"href":"https:\/\/xn--adal-oza.net\/index.php?rest_route=\/wp\/v2\/pages\/9302\/revisions\/10392"}],"wp:attachment":[{"href":"https:\/\/xn--adal-oza.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}