{"id":9312,"date":"2024-03-05T16:18:20","date_gmt":"2024-03-05T14:18:20","guid":{"rendered":"https:\/\/xn--adal-oza.net\/?page_id=9312"},"modified":"2026-06-04T16:48:09","modified_gmt":"2026-06-04T14:48:09","slug":"the-logic-of-turkish-2","status":"publish","type":"page","link":"https:\/\/xn--adal-oza.net\/?page_id=9312","title":{"rendered":"The Logic of Turkish"},"content":{"rendered":"<h1><span style=\"color: #ff6600;\">The Logic of Turkish<\/span><\/h1>\n<p>Open the link below to see the presentations of the book Logic of Turkish.<\/p>\n<h2><a href=\"https:\/\/xn--adal-oza.net\/wp-content\/uploads\/2024\/03\/The-Logic-of-Turkish.pdf\">The Logic of Turkish<\/a><\/h2>\n\n\n<!--\n  ============================================================\n  The Logic of Turkish - WordPress Embed Block (ENGLISH)\n  ============================================================\n  Paste the ENTIRE contents of this file into a \"Custom HTML\"\n  block on the English version of the page.\n  Remove all other content from that page first.\n\n  This is the hardcoded English version \u2014 no language detection.\n  The Turkish version is wp-embed.html.\n\n  All program\/PDF paths point to:\n    \/wp-content\/uploads\/programlar\/...\n  ============================================================\n-->\n<style>\n.adali-portal-en, .adali-portal-en * { box-sizing: border-box; }\n.adali-portal-en {\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-en .ap-layout {\n  display: flex;\n  min-height: 480px;\n}\n.adali-portal-en .ap-menu {\n  width: 310px;\n  border-right: 1px solid #e2e7ea;\n  padding: 20px;\n  background: #f7f9fa;\n}\n.adali-portal-en .ap-panel-title {\n  margin: 0 0 14px;\n  font-size: 1.05rem;\n  color: #1f1f1f;\n  font-weight: 700;\n}\n.adali-portal-en .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-en .ap-menu-list li { margin: 0; padding: 0; }\n.adali-portal-en .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-en .ap-menu-list button:hover { filter: brightness(1.04); }\n.adali-portal-en .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-en .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-en .ap-content {\n  flex: 1;\n  padding: 28px;\n  background: linear-gradient(180deg, #ffffff 0%, #fbfcfd 100%);\n}\n.adali-portal-en .ap-content-title {\n  margin: 0;\n  font-size: 1.75rem;\n  font-weight: 700;\n  color: #17324b;\n}\n.adali-portal-en .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-en .ap-actions {\n  margin-top: 28px;\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n}\n.adali-portal-en .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-en .ap-btn:hover { filter: brightness(1.05); }\n.adali-portal-en .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-en #apen-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-en #apen-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-en .ap-layout { flex-direction: column; }\n  .adali-portal-en .ap-menu { width: 100%; border-right: none; border-bottom: 1px solid #e8e8e8; }\n  .adali-portal-en .ap-content { padding: 22px; }\n}\n<\/style>\n\n<div class=\"adali-portal-en\">\n  <div class=\"ap-layout\">\n    <aside class=\"ap-menu\">\n      <h2 id=\"apen-menu-title\" class=\"ap-panel-title\">Menu<\/h2>\n      <nav>\n        <ul id=\"apen-topic-menu\" class=\"ap-menu-list\"><\/ul>\n      <\/nav>\n    <\/aside>\n\n    <main class=\"ap-content\">\n      <h1 id=\"apen-topic-title\" class=\"ap-content-title\"><\/h1>\n      <p id=\"apen-topic-desc\" class=\"ap-content-desc\"><\/p>\n\n      <div class=\"ap-actions\">\n        <a id=\"apen-pdf-btn\" class=\"ap-btn\" href=\"#\" target=\"_blank\" rel=\"noopener noreferrer\">Detailed Information (PDF)<\/a>\n        <a id=\"apen-source-btn\" class=\"ap-btn\" href=\"#\" target=\"_blank\" rel=\"noopener noreferrer\">Source Codes<\/a>\n        <a id=\"apen-email-btn\" class=\"ap-btn\" href=\"mailto:adaliesref@gmail.com\">Send Feedback<\/a>\n      <\/div>\n    <\/main>\n  <\/div>\n<\/div>\n\n<script>\n(function () {\n  var BASE = \"\/wp-content\/uploads\/programlar\/\";\n\n  var topics = [\n    {\n      id: \"olusturma\",\n      title: \"Creating a Turkish Sentence\",\n      description: \"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-en.pdf\",\n      sourcePath: \"olusturma.html\"\n    },\n    {\n      id: \"ek-eylem\",\n      title: \"Copular Auxiliary\",\n      description: \"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-en.pdf\",\n      sourcePath: \"ek-eylem.html\"\n    },\n    {\n      id: \"ad-cekimi\",\n      title: \"Noun Inflection\",\n      description: \"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-en.pdf\",\n      sourcePath: \"ad-cekimi.html\"\n    },\n    {\n      id: \"yumusatma\",\n      title: \"Consonant Softening\",\n      description: \"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-en.pdf\",\n      sourcePath: \"yumusatma.html\"\n    },\n    {\n      id: \"eylem-cekimleme\",\n      title: \"Verb Conjugation\",\n      description: \"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-en.pdf\",\n      sourcePath: \"eylem-cekimleme.html\"\n    },\n    {\n      id: \"heceleme\",\n      title: \"Syllabification\",\n      description: \"The syllabification module demonstrates correct syllable segmentation rules for Turkish words. It is especially useful for pronunciation and orthography practice.\",\n      pdfPath: \"heceleme-en.pdf\",\n      sourcePath: \"heceleme.html\"\n    },\n    {\n      id: \"sozcuk-turet\",\n      title: \"Word Derivation\",\n      description: \"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-en.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\n  var state = { activeId: topics[0].id };\n\n  var $menu      = document.getElementById(\"apen-topic-menu\");\n  var $title     = document.getElementById(\"apen-topic-title\");\n  var $desc      = document.getElementById(\"apen-topic-desc\");\n  var $pdfBtn    = document.getElementById(\"apen-pdf-btn\");\n  var $srcBtn    = document.getElementById(\"apen-source-btn\");\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 = topic.title;\n    $desc.textContent  = topic.description;\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 = topic.title;\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  buildMenu();\n  renderTopic(state.activeId);\n})();\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>The Logic of Turkish Open the link below to see the presentations of the book Logic of Turkish. The Logic of Turkish Menu Detailed Information (PDF) Source Codes Send Feedback<\/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-9312","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/xn--adal-oza.net\/index.php?rest_route=\/wp\/v2\/pages\/9312","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=9312"}],"version-history":[{"count":3,"href":"https:\/\/xn--adal-oza.net\/index.php?rest_route=\/wp\/v2\/pages\/9312\/revisions"}],"predecessor-version":[{"id":10393,"href":"https:\/\/xn--adal-oza.net\/index.php?rest_route=\/wp\/v2\/pages\/9312\/revisions\/10393"}],"wp:attachment":[{"href":"https:\/\/xn--adal-oza.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}