{"id":2321,"date":"2022-09-05T17:41:00","date_gmt":"2022-09-05T09:41:00","guid":{"rendered":"http:\/\/tiffanysmandarin.com\/?p=2321"},"modified":"2026-08-04T19:03:53","modified_gmt":"2026-08-04T11:03:53","slug":"pork","status":"publish","type":"post","link":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/05\/pork\/","title":{"rendered":"10 Different Cuts of Pork and Processed Food"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-white ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/05\/pork\/#Ten_Cuts_of_Pork\" >Ten Cuts of Pork<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/05\/pork\/#Processed_Pork_Related_Foods\" >Processed Pork &amp; Related Foods<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/05\/pork\/#Everyday_Pork_Dishes\" >Everyday Pork Dishes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/05\/pork\/#Ordering_at_the_Table\" >Ordering at the Table<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/05\/pork\/#Why_%E2%80%9CMeat%E2%80%9D_Just_Means_Pork\" >Why &#8220;Meat&#8221; Just Means Pork<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/05\/pork\/#The_default_meat_of_Chinese_cuisine\" >The default meat of Chinese cuisine<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n\n<div style=\"height:2px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<!--\n  \u5d4c\u5165\u8aaa\u660e Embed notes\n  ============================================================\n  \u8ddf\u725b\u8089\u90a3\u4efd\u7684\u505a\u6cd5\u5b8c\u5168\u4e00\u81f4\uff0c\u9019\u88e1\u4e0d\u91cd\u8907\u8d05\u8ff0\u5168\u90e8\u7d30\u7bc0\uff0c\u53ea\u5217\u91cd\u9ede\uff1a\n\n  1. \u5df2\u79fb\u9664 <!DOCTYPE>\/<html>\/<head>\/<body>\uff0c\u4ea4\u7531\u7db2\u7ad9\u9801\u9762\u6a21\u677f\u63d0\u4f9b\u3002\n  2. \u6c92\u6709 controlbar \/ \u7e41\u7c21\u5207\u63db\u6309\u9215\uff0c\u7e41\u7c21\u5207\u63db\u4ea4\u7d66\u7db2\u7ad9\u5168\u7ad9\u5171\u7528\u7684\u958b\u95dc\u3002\n  3. .lang-zh-TW \/ .lang-zh-CN \u7684\u986f\u793a\u908f\u8f2f\u5b8c\u5168\u4f9d\u8cf4\u7db2\u7ad9\u5c0d <body> \u6216\n     \u5176\u4ed6\u7956\u5148\u5143\u7d20\u52a0\u4e0a\u7684 class\uff08\u672c\u7247\u6bb5\u900f\u904e syncDisplayState() \u53bb\n     \u300c\u8b80\u300d\u7db2\u7ad9\u5be6\u969b\u986f\u793a\u51fa\u4f86\u7684\u975c\u614b\u96d9\u8a9e\u6587\u5b57\uff0c\u85c9\u6b64\u63a8\u65b7\u76ee\u524d\u662f\u7e41\u9ad4\u9084\u662f\n     \u7c21\u9ad4\u3001\u62fc\u97f3\u662f\u986f\u793a\/hover\/\u96b1\u85cf\uff0c\u800c\u4e0d\u662f\u81ea\u5df1\u731c\u7db2\u7ad9 class \u540d\u7a31\uff09\u3002\n  4. \u6240\u6709\u6a23\u5f0f\u5305\u5728 .pork-vocab-embed \u5bb9\u5668 class \u5e95\u4e0b\uff0c\u907f\u514d\u5916\u6ea2\u3002\n  5. \u5b57\u578b\u4e00\u6a23\u5047\u8a2d Bitter \/ Work Sans \/ IBM Plex Mono \u5df2\u7531\u7db2\u7ad9\u5168\u57df\u8f09\u5165\u3002\n\n  ------------------------------------------------------------\n  \u76f4\u63a5\u5957\u7528 2026-08-03 \u5c0d\u725b\u8089\u90a3\u4efd\u7684\u4fee\u6b63\uff08\u540c\u4e00\u500b bug\uff0c\u9019\u4efd\u4e00\u958b\u59cb\u5c31\n  \u7528\u4fee\u6b63\u5f8c\u7684\u5beb\u6cd5\uff0c\u6c92\u6709 document.currentScript \u7684\u554f\u984c\uff09\uff1a\n  ------------------------------------------------------------\n  - root \u7528 document.getElementById('pork-vocab-embed-1') \u6293\uff0c\n    \u4e0d\u4f9d\u8cf4 document.currentScript \u2014\u2014 \u9019\u6a23\u4e0d\u7ba1\u7db2\u7ad9\u7684\u6548\u80fd\/\u5feb\u53d6\u5916\u639b\n    \uff08WP Rocket \u5ef6\u9072 JS\u3001Autoptimize\u3001Perfmatters\u2026\uff09\u600e\u9ebc\u642c\u79fb\u6216\u5ef6\u5f8c\n    \u9019\u6bb5 <script>\uff0c\u90fd\u4e0d\u6703\u627e\u4e0d\u5230\u5bb9\u5668\u3002\n  - \u627e\u4e0d\u5230\u5bb9\u5668\u6642 if(!root) return; \u4e26\u5728 Console \u7559\u4e0b\u6e05\u695a\u8a0a\u606f\uff0c\n    \u4e0d\u6703\u53c8\u662f\u300c\u6574\u6bb5\u9664\u4e86\u6a19\u984c\u4ec0\u9ebc\u90fd\u6c92\u986f\u793a\u3001\u537b\u6beb\u7121\u7dda\u7d22\u300d\u3002\n  - \u5587\u53ed\u6309\u9215\u7528 data-trad \/ data-simp \u5c6c\u6027 + root \u4e0a\u7684\u4e8b\u4ef6\u59d4\u6d3e\n    \uff08event delegation\uff09\u8655\u7406\uff0c\u4e0d\u7528 inline onclick\uff0c\u907f\u514d\n    \u300cspeak is not defined\u300d\u4ee5\u53ca\u7279\u6b8a\u7b26\u865f\u7834\u58de HTML \u5c6c\u6027\u7684\u98a8\u96aa\u3002\n  - \u5982\u679c\u540c\u4e00\u9801\u9762\u9084\u6703\u5d4c\u5165\u725b\u8089\u90a3\u4efd\u6216\u5176\u4ed6\u4efd\uff0c\u8a18\u5f97\u6bcf\u4efd\u7684 id \u8981\u4e0d\u540c\n    \uff08\u9019\u88e1\u56fa\u5b9a\u7528 pork-vocab-embed-1\uff0c\u725b\u8089\u90a3\u4efd\u662f beef-vocab-embed-1\uff09\uff0c\n    \u907f\u514d\u540c\u4e00\u9801\u88e1 id \u91cd\u8907\u6253\u67b6\u3002\n  ============================================================\n-->\n\n<div class=\"pork-vocab-embed\" id=\"pork-vocab-embed-1\">\n<style>\n  .pork-vocab-embed{\n    --pve-bg:#ffffff;\n    --pve-ink:#201a17;\n    --pve-ink-soft:#5b524b;\n    --pve-rule:#e6ddd0;\n    --pve-oxblood:#8a2f2b;\n    --pve-oxblood-dark:#6b2220;\n    --pve-mustard:#b9862b;\n    --pve-sage:#5f7256;\n    --pve-bone:#faf6ef;\n    --pve-bone-line:#efe6d6;\n    --pve-max:1040px;\n\n    color:var(--pve-ink);\n    font-family:'Work Sans',sans-serif;\n    line-height:1.55;\n  }\n  .pork-vocab-embed *{box-sizing:border-box;}\n  .pork-vocab-embed .wrap{max-width:var(--pve-max); margin:0 auto; padding:0 24px;}\n  .pork-vocab-embed a{color:var(--pve-oxblood);}\n\n  .pork-vocab-embed ruby{ruby-position:over;}\n  .pork-vocab-embed rt{\n    font-family:'IBM Plex Mono',monospace; color:var(--pve-oxblood); font-weight:600;\n    font-size:.58em; letter-spacing:.01em;\n  }\n\n  .pork-vocab-embed[data-script=\"trad\"] .dyn .lang-zh-CN{display:none;}\n  .pork-vocab-embed[data-script=\"simp\"] .dyn .lang-zh-TW{display:none;}\n  .pork-vocab-embed[data-pinyin=\"hidden\"] .dyn rt{display:none;}\n  .pork-vocab-embed[data-pinyin=\"hover\"] .dyn rt{opacity:0; transition:opacity .15s ease;}\n  .pork-vocab-embed[data-pinyin=\"hover\"] .dyn ruby:hover rt{opacity:1;}\n\n  .pork-vocab-embed button.say{\n    border:1px solid var(--pve-rule); background:#fff; border-radius:50%; width:26px; height:26px;\n    font-size:.78rem; line-height:1; cursor:pointer; color:var(--pve-oxblood); display:inline-flex;\n    align-items:center; justify-content:center; padding:0; vertical-align:middle; margin-left:6px;\n  }\n  .pork-vocab-embed button.say:hover{border-color:var(--pve-oxblood); background:var(--pve-bone);}\n\n  .pork-vocab-embed header.hero{padding:56px 0 8px;}\n  .pork-vocab-embed .eyebrow{\n    font-family:'IBM Plex Mono',monospace; font-size:.72rem; letter-spacing:.14em;\n    text-transform:uppercase; color:var(--pve-oxblood); margin-bottom:14px; font-weight:600;\n  }\n  .pork-vocab-embed h1.title{\n    font-family:'Bitter',serif; font-weight:800; font-size:clamp(2.3rem,5.5vw,3.6rem);\n    margin:0 0 6px; line-height:1.05;\n  }\n  .pork-vocab-embed h1.title .en{display:block; font-size:.36em; font-weight:500; color:var(--pve-ink-soft); margin-top:10px; letter-spacing:.01em;}\n  .pork-vocab-embed .dek{max-width:640px; color:var(--pve-ink-soft); font-size:1.02rem; margin-top:18px;}\n\n  .pork-vocab-embed section{padding:52px 0;}\n  .pork-vocab-embed section + section{border-top:1px solid var(--pve-rule);}\n  .pork-vocab-embed .sec-head{margin-bottom:28px;}\n  .pork-vocab-embed .sec-num{font-family:'IBM Plex Mono',monospace; font-size:.72rem; color:var(--pve-mustard); font-weight:600; letter-spacing:.08em;}\n  .pork-vocab-embed h2.sec-title{\n    font-family:'Bitter',serif; font-weight:700; font-size:1.7rem; margin:4px 0 6px;\n  }\n  .pork-vocab-embed .sec-sub{color:var(--pve-ink-soft); font-size:.95rem; max-width:640px;}\n  .pork-vocab-embed .sec-sub ruby, .pork-vocab-embed .sec-sub .lang-zh-TW, .pork-vocab-embed .sec-sub .lang-zh-CN{color:var(--pve-ink);}\n\n  .pork-vocab-embed .cow-layout{display:grid; grid-template-columns:1.4fr 1fr; gap:36px; align-items:start;}\n  @media (max-width:820px){ .pork-vocab-embed .cow-layout{grid-template-columns:1fr;} }\n  .pork-vocab-embed .cow-stage{\n    position:relative; border:1px solid var(--pve-rule); border-radius:16px; background:var(--pve-bone);\n    padding-top:62%; overflow:hidden;\n  }\n  .pork-vocab-embed .cow-stage img{\n    position:absolute; inset:0; width:100%; height:100%; object-fit:contain;\n  }\n  .pork-vocab-embed .marker{\n    position:absolute; width:34px; height:34px; margin:-17px 0 0 -17px; border-radius:50%;\n    background:var(--pve-oxblood); border:2.5px solid #fff; color:#fff; font-family:'IBM Plex Mono',monospace;\n    font-weight:600; font-size:13px; display:flex; align-items:center; justify-content:center;\n    cursor:pointer; box-shadow:0 1px 4px rgba(0,0,0,.25); transition:transform .15s ease, background .15s ease;\n  }\n  .pork-vocab-embed .marker:hover, .pork-vocab-embed .marker.active{background:var(--pve-mustard); transform:scale(1.18);}\n\n  .pork-vocab-embed .cut-card{\n    border:1px solid var(--pve-rule); border-radius:14px; padding:22px 24px; background:#fff;\n    min-height:190px;\n  }\n  .pork-vocab-embed .cut-card .cut-en{font-family:'Bitter',serif; font-weight:800; font-size:1.4rem; color:var(--pve-oxblood-dark);}\n  .pork-vocab-embed .cut-card .cut-num{font-family:'IBM Plex Mono',monospace; color:var(--pve-mustard); font-size:.75rem; font-weight:600;}\n  .pork-vocab-embed .cut-rows{margin-top:14px; display:grid; grid-template-columns:auto 1fr; row-gap:10px; column-gap:14px; font-size:.95rem;}\n  .pork-vocab-embed .cut-rows dt{color:var(--pve-ink-soft); font-size:.72rem; text-transform:uppercase; letter-spacing:.06em; font-weight:600; align-self:center;}\n  .pork-vocab-embed .cut-rows dd{margin:0; font-size:1.1rem;}\n\n  .pork-vocab-embed .scroll-x{\n    overflow-x:auto;\n    -webkit-overflow-scrolling:touch;\n    scrollbar-width:thin;\n  }\n  .pork-vocab-embed .scroll-x::-webkit-scrollbar{height:6px;}\n  .pork-vocab-embed .scroll-x::-webkit-scrollbar-thumb{background:var(--pve-rule); border-radius:3px;}\n  .pork-vocab-embed .scroll-x::-webkit-scrollbar-track{background:transparent;}\n\n  .pork-vocab-embed table.cuts-table{width:100%; border-collapse:collapse; margin-top:34px; font-size:.9rem;}\n  .pork-vocab-embed table.cuts-table caption{text-align:left; font-size:.78rem; color:var(--pve-ink-soft); margin-bottom:10px;}\n  .pork-vocab-embed table.cuts-table th{\n    text-align:left; font-size:.7rem; text-transform:uppercase; letter-spacing:.07em; color:var(--pve-ink-soft);\n    border-bottom:1px solid var(--pve-ink); padding:8px 10px; font-weight:600;\n  }\n  .pork-vocab-embed table.cuts-table td{padding:10px 10px; border-bottom:1px solid var(--pve-rule); vertical-align:middle;}\n  .pork-vocab-embed table.cuts-table tr.row-active td{background:var(--pve-bone);}\n  .pork-vocab-embed table.cuts-table tr{transition:background .2s;}\n\n  .pork-vocab-embed .grid{display:grid; grid-template-columns:repeat(auto-fit,minmax(210px,1fr)); gap:16px; margin-top:8px;}\n  .pork-vocab-embed .card{border:1px solid var(--pve-rule); border-radius:14px; padding:18px 20px; background:#fff;}\n  .pork-vocab-embed .card .tag{font-family:'IBM Plex Mono',monospace; font-size:.68rem; text-transform:uppercase; letter-spacing:.08em; color:var(--pve-sage); font-weight:600;}\n  .pork-vocab-embed .card .hz{display:block; margin-top:8px; font-size:1.1rem;}\n  .pork-vocab-embed .card .en{color:var(--pve-ink-soft); margin-top:6px; font-size:.88rem; display:block;}\n  .pork-vocab-embed .card.oxblood-tag .tag{color:var(--pve-oxblood);}\n  .pork-vocab-embed .card.mustard-tag .tag{color:var(--pve-mustard);}\n  .pork-vocab-embed .card .recipe-link{display:inline-block; margin-top:10px; font-size:.82rem; font-weight:600; color:var(--pve-oxblood); text-decoration:none; border-bottom:1px solid var(--pve-oxblood);}\n  .pork-vocab-embed .card .recipe-link:hover{opacity:.75;}\n\n  .pork-vocab-embed .phrase-card{\n    border-left:4px solid var(--pve-oxblood); background:var(--pve-bone); border-radius:0 12px 12px 0;\n    padding:16px 20px; margin-bottom:14px;\n  }\n  .pork-vocab-embed .phrase-card .hz{font-size:1.15rem; display:block;}\n  .pork-vocab-embed .phrase-card .en{color:var(--pve-ink-soft); margin-top:8px; font-size:.9rem; display:block;}\n  .pork-vocab-embed .phrase-card .tip{margin-top:10px; font-size:.85rem; color:var(--pve-ink-soft); background:#fff; border:1px dashed var(--pve-rule); border-radius:8px; padding:8px 12px;}\n\n  .pork-vocab-embed .callout{\n    background:var(--pve-bone); border:1px solid var(--pve-bone-line); border-radius:16px; padding:26px 28px;\n    display:grid; grid-template-columns:auto 1fr; gap:20px; align-items:start;\n  }\n  @media (max-width:600px){ .pork-vocab-embed .callout{grid-template-columns:1fr;} }\n  .pork-vocab-embed .callout .icon{font-size:2.2rem; line-height:1;}\n  .pork-vocab-embed .callout h3{margin:0 0 8px; font-family:'Bitter',serif; font-size:1.15rem;}\n  .pork-vocab-embed .callout p{margin:0 0 10px; color:var(--pve-ink-soft); font-size:.94rem;}\n  .pork-vocab-embed .callout p:last-child{margin-bottom:0;}\n\n  @media (prefers-reduced-motion: reduce){\n    .pork-vocab-embed *{animation-duration:.001ms !important; transition-duration:.001ms !important;}\n  }\n\n  @media (max-width:680px){\n    .pork-vocab-embed table.cuts-table{width:auto; font-size:.82rem;}\n    .pork-vocab-embed table.cuts-table th{padding:8px 10px 8px 0;}\n    .pork-vocab-embed table.cuts-table td{padding:8px 10px 8px 0;}\n    .pork-vocab-embed table.cuts-table th:last-child, .pork-vocab-embed table.cuts-table td:last-child{padding-right:0;}\n    .pork-vocab-embed .wrap{padding:0 5px;}\n  }\n<\/style>\n\n<header class=\"hero\">\n  <div class=\"wrap\">\n    <div class=\"eyebrow\">Food Vocabulary<\/div>\n    <h1 class=\"title\"><span class=\"lang-zh-TW\">\u8c6c<\/span><span class=\"lang-zh-CN\">\u732a<\/span>\u8089<span class=\"en\">Pork in Chinese<\/span><\/h1>\n    <p class=\"dek\" id=\"porkDek\">Pork carries more weight in Chinese cooking than any other meat \u2014 enough that <ruby class=\"lang-zh-TW\"><span class=\"rb\">\u8089<\/span><rt>r\u00f2u<\/rt><\/ruby><ruby class=\"lang-zh-CN\"><span class=\"rb\">\u8089<\/span><rt>r\u00f2u<\/rt><\/ruby> (&#8220;meat&#8221;) on its own quietly defaults to pork in most recipes and menus. Work through ten cuts, the processed foods built from them, a few everyday dishes, and how to order.<\/p>\n  <\/div>\n<\/header>\n\n<section id=\"cuts\">\n  <div class=\"wrap\">\n    <div class=\"sec-head\">\n      <div class=\"sec-num\">01 \u2014 \u90e8\u4f4d<\/div>\n      <h2 class=\"sec-title\"><span class=\"ez-toc-section\" id=\"Ten_Cuts_of_Pork\"><\/span>Ten Cuts of Pork<span class=\"ez-toc-section-end\"><\/span><\/h2>\n      <p class=\"sec-sub\">Most cuts share the same name across the strait, but a few \u2014 like cut 3 and cut 10 below \u2014 go by completely different terms in Taiwan versus China. Click a number on the diagram to bring up its flashcard.<\/p>\n    <\/div>\n\n    <div class=\"cow-layout\">\n      <div class=\"cow-stage\">\n        <img decoding=\"async\" src=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/08\/\u8c6c\u8089.png\" alt=\"Diagram of a pig showing pork cut locations\">\n        <div class=\"marker\" data-cut=\"1\" style=\"left:89%; top:24.5%;\">1<\/div>\n        <div class=\"marker\" data-cut=\"2\" style=\"left:86.8%; top:39.6%;\">2<\/div>\n        <div class=\"marker\" data-cut=\"3\" style=\"left:77.6%; top:20.8%;\">3<\/div>\n        <div class=\"marker\" data-cut=\"4\" style=\"left:67.4%; top:17.9%;\">4<\/div>\n        <div class=\"marker\" data-cut=\"5\" style=\"left:62.2%; top:41.5%;\">5<\/div>\n        <div class=\"marker\" data-cut=\"6\" style=\"left:21.1%; top:39.6%;\">6<\/div>\n        <div class=\"marker\" data-cut=\"7\" style=\"left:47.9%; top:16%;\">7<\/div>\n        <div class=\"marker\" data-cut=\"8\" style=\"left:50.2%; top:41.5%;\">8<\/div>\n        <div class=\"marker\" data-cut=\"9\" style=\"left:38.8%; top:50.9%;\">9<\/div>\n        <div class=\"marker\" data-cut=\"10\" style=\"left:62.2%; top:71.7%;\">10<\/div>\n      <\/div>\n\n      <div class=\"cut-card dyn\" id=\"porkCutCard\"><!-- filled by JS --><\/div>\n    <\/div>\n\n    <div class=\"scroll-x\">\n      <table class=\"cuts-table dyn\" id=\"porkCutsTable\">\n        <caption>Full reference \u2014 click a row to highlight it on the diagram too.<\/caption>\n        <thead>\n          <tr><th>#<\/th><th>Chinese<\/th><th>English<\/th><th>Korean<\/th><th>Japanese<\/th><\/tr>\n        <\/thead>\n        <tbody><!-- filled by JS --><\/tbody>\n      <\/table>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section id=\"processed\">\n  <div class=\"wrap\">\n    <div class=\"sec-head\">\n      <div class=\"sec-num\">02 \u2014 \u52a0\u5de5\u98df\u54c1<\/div>\n      <h2 class=\"sec-title\"><span class=\"ez-toc-section\" id=\"Processed_Pork_Related_Foods\"><\/span>Processed Pork &amp; Related Foods<span class=\"ez-toc-section-end\"><\/span><\/h2>\n      <p class=\"sec-sub\">What each cut typically becomes on its way to the table \u2014 hams, sausages, cured cuts, and more, grouped loosely by the raw cut they come from.<\/p>\n    <\/div>\n    <div class=\"grid dyn\" id=\"porkProcessedGrid\"><!-- filled by JS --><\/div>\n  <\/div>\n<\/section>\n\n<section id=\"dishes\">\n  <div class=\"wrap\">\n    <div class=\"sec-head\">\n      <div class=\"sec-num\">03 \u2014 \u6599\u7406<\/div>\n      <h2 class=\"sec-title\"><span class=\"ez-toc-section\" id=\"Everyday_Pork_Dishes\"><\/span>Everyday Pork Dishes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n      <p class=\"sec-sub\">Since <ruby class=\"lang-zh-TW\"><span class=\"rb\">\u8089<\/span><rt>r\u00f2u<\/rt><\/ruby><ruby class=\"lang-zh-CN\"><span class=\"rb\">\u8089<\/span><rt>r\u00f2u<\/rt><\/ruby> defaults to pork, these are some of the dishes it quietly points to.<\/p>\n    <\/div>\n    <div class=\"grid dyn\" id=\"porkDishesGrid\"><!-- filled by JS --><\/div>\n  <\/div>\n<\/section>\n\n<section id=\"ordering\">\n  <div class=\"wrap\">\n    <div class=\"sec-head\">\n      <div class=\"sec-num\">04 \u2014 \u9ede\u9910<\/div>\n      <h2 class=\"sec-title\"><span class=\"ez-toc-section\" id=\"Ordering_at_the_Table\"><\/span>Ordering at the Table<span class=\"ez-toc-section-end\"><\/span><\/h2>\n      <p class=\"sec-sub\">Swap in any cut, processed food, or dish from above into these patterns.<\/p>\n    <\/div>\n    <div id=\"porkOrderingSentences\" class=\"dyn\"><!-- filled by JS --><\/div>\n  <\/div>\n<\/section>\n\n<section id=\"culture\">\n  <div class=\"wrap\">\n    <div class=\"sec-head\">\n      <div class=\"sec-num\">05 \u2014 \u51b7\u77e5\u8b58<\/div>\n      <h2 class=\"sec-title\"><span class=\"ez-toc-section\" id=\"Why_%E2%80%9CMeat%E2%80%9D_Just_Means_Pork\"><\/span>Why &#8220;Meat&#8221; Just Means Pork<span class=\"ez-toc-section-end\"><\/span><\/h2>\n    <\/div>\n    <div class=\"callout\">\n      <div class=\"icon\">\ud83d\udc16<\/div>\n      <div>\n        <h3><span class=\"ez-toc-section\" id=\"The_default_meat_of_Chinese_cuisine\"><\/span>The default meat of Chinese cuisine<span class=\"ez-toc-section-end\"><\/span><\/h3>\n        <p>Pork has been the backbone of Chinese meat cookery for so long that plenty of dish names simply say <ruby class=\"lang-zh-TW\"><span class=\"rb\">\u8089<\/span><rt>r\u00f2u<\/rt><\/ruby><ruby class=\"lang-zh-CN\"><span class=\"rb\">\u8089<\/span><rt>r\u00f2u<\/rt><\/ruby> \u2014 &#8220;meat&#8221; \u2014 and everyone understands pork is meant, unless another animal is named. Beef, chicken, and lamb all get their own explicit character; pork is the unmarked default.<\/p>\n        <p>That&#8217;s part of why a bowl of <ruby class=\"lang-zh-TW\"><span class=\"rb\">\u6ef7\u8089\u98ef<\/span><rt>l\u01d4r\u00f2uf\u00e0n<\/rt><\/ruby><ruby class=\"lang-zh-CN\"><span class=\"rb\">\u5364\u8089\u996d<\/span><rt>l\u01d4r\u00f2uf\u00e0n<\/rt><\/ruby> \u2014 braised pork over rice \u2014 reads as such an everyday comfort dish in Taiwan: it&#8217;s just &#8220;meat rice,&#8221; not &#8220;pork rice.&#8221;<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n(function(){\nfunction ruby(han, py, cls){ return `<ruby class=\"${cls}\"><span class=\"rb\">${han}<\/span><rt>${py}<\/rt><\/ruby>`; }\n\nfunction bilingualTerm(t){\n  return ruby(t.trad, t.tradPy, \"lang-zh-TW\") + ruby(t.simp, t.simpPy, \"lang-zh-CN\");\n}\n\nfunction bilingualSentence(s){\n  const trad = s.tradWords.map(([h,p]) => p ? ruby(h,p,\"lang-zh-TW\") : `<span class=\"lang-zh-TW\">${h}<\/span>`).join(\"\");\n  const simp = s.simpWords.map(([h,p]) => p ? ruby(h,p,\"lang-zh-CN\") : `<span class=\"lang-zh-CN\">${h}<\/span>`).join(\"\");\n  return trad + simp;\n}\n\nconst root = document.getElementById('pork-vocab-embed-1');\nif(!root){\n  console.error('pork-vocab-embed: container #pork-vocab-embed-1 not found \u2014 check the id on the outer <div> matches this script.');\n  return;\n}\n\nfunction speak(trad, simp){\n  if(!('speechSynthesis' in window)) return;\n  const isSimp = root.getAttribute('data-script') === 'simp';\n  const text = isSimp ? simp : trad;\n  const u = new SpeechSynthesisUtterance(text);\n  u.lang = isSimp ? 'zh-CN' : 'zh-TW';\n  speechSynthesis.cancel();\n  speechSynthesis.speak(u);\n}\n\nfunction sayBtn(trad, simp){\n  return `<button type=\"button\" class=\"say\" data-trad=\"${trad}\" data-simp=\"${simp}\" aria-label=\"Play pronunciation\">\ud83d\udd0a<\/button>`;\n}\n\nroot.addEventListener('click', function(e){\n  const btn = e.target.closest('button.say');\n  if(btn){\n    speak(btn.dataset.trad, btn.dataset.simp);\n  }\n});\n\nfunction syncDisplayState(){\n  const refTrad = root.querySelector('h1.title .lang-zh-TW');\n  const refSimp = root.querySelector('h1.title .lang-zh-CN');\n\n  let scriptMode = 'trad';\n  if(refTrad && refSimp){\n    const tradVisible = getComputedStyle(refTrad).display !== 'none';\n    const simpVisible = getComputedStyle(refSimp).display !== 'none';\n    if(simpVisible && !tradVisible) scriptMode = 'simp';\n  }\n  root.setAttribute('data-script', scriptMode);\n\n  const dekTrad = root.querySelector('#porkDek ruby.lang-zh-TW');\n  const dekSimp = root.querySelector('#porkDek ruby.lang-zh-CN');\n  const visibleRuby = scriptMode === 'simp' ? dekSimp : dekTrad;\n  const refRt = visibleRuby ? visibleRuby.querySelector('rt') : null;\n\n  let pinyinMode = 'visible';\n  if(refRt){\n    const rtStyle = getComputedStyle(refRt);\n    if(rtStyle.display === 'none') pinyinMode = 'hidden';\n    else if(parseFloat(rtStyle.opacity) === 0) pinyinMode = 'hover';\n  }\n  root.setAttribute('data-pinyin', pinyinMode);\n}\nsyncDisplayState();\nnew MutationObserver(syncDisplayState).observe(document.documentElement, {attributes:true, subtree:true, attributeFilter:['class']});\nsetInterval(syncDisplayState, 800);\n\nconst cuts = [\n  {n:1, simp:\"\u732a\u5934\", simpPy:\"zh\u016bt\u00f3u\", trad:\"\u8c6c\u982d\", tradPy:\"zh\u016bt\u00f3u\", en:\"Head\", kr:\"\ub3fc\uc9c0 \uba38\ub9ac\", jp:\"\u8c5a\u306e\u982d\"},\n  {n:2, simp:\"\u732a\u988a\u8089\", simpPy:\"zh\u016bji\u00e1r\u00f2u\", trad:\"\u8c6c\u9830\u8089\", tradPy:\"zh\u016bji\u00e1r\u00f2u\", en:\"Jowl\", kr:\"\uac00\ube0c\ub9ac\uc0b4\", jp:\"\u8c5a\u30c8\u30ed\"},\n  {n:3, simp:\"\u732a\u9888\u8089\", simpPy:\"zh\u016bj\u01d0ngr\u00f2u\", trad:\"\u677e\u677f\u8089\", tradPy:\"s\u014dngb\u01cenr\u00f2u\", en:\"Neck\", kr:\"\ud56d\uc815\uc0b4\", jp:\"\u30c8\u30f3\u30c8\u30ed\"},\n  {n:4, simp:\"\u6885\u82b1\u8089\", simpPy:\"m\u00e9ihu\u0101r\u00f2u\", trad:\"\u6885\u82b1\u8089\", tradPy:\"m\u00e9ihu\u0101r\u00f2u\", en:\"Blade shoulder\", kr:\"\ubaa9\uc0b4\", jp:\"\u80a9\u30ed\u30fc\u30b9\"},\n  {n:5, simp:\"\u524d\u817f\u8089\", simpPy:\"qi\u00e1ntu\u01d0r\u00f2u\", trad:\"\u524d\u817f\u8089\", tradPy:\"qi\u00e1ntu\u01d0r\u00f2u\", en:\"Picnic\", kr:\"\uc55e\ub2e4\ub9ac\uc0b4\", jp:\"\u30c8\u30f3\u30bd\u30af\"},\n  {n:6, simp:\"\u706b\u817f\", simpPy:\"hu\u01d2tu\u01d0\", trad:\"\u706b\u817f\", tradPy:\"hu\u01d2tu\u01d0\", en:\"Leg ham\", kr:\"\ub4b7\ub2e4\ub9ac\uc0b4(\ud584)\", jp:\"\u30e2\u30e2\"},\n  {n:7, simp:\"\u8170\u8089\", simpPy:\"y\u0101or\u00f2u\", trad:\"\u8170\u8089\", tradPy:\"y\u0101or\u00f2u\", en:\"Loin\", kr:\"\ub4f1\uc2ec\", jp:\"\u30d2\u30ec\"},\n  {n:8, simp:\"\u6392\u9aa8\", simpPy:\"p\u00e1ig\u01d4\", trad:\"\u6392\u9aa8\", tradPy:\"p\u00e1ig\u01d4\", en:\"Spare rib\", kr:\"\uac08\ube44\", jp:\"\u30b9\u30da\u30a2\u30ea\u30d6\"},\n  {n:9, simp:\"\u4e94\u82b1\u8089\", simpPy:\"w\u01d4hu\u0101r\u00f2u\", trad:\"\u4e94\u82b1\u8089\", tradPy:\"w\u01d4hu\u0101r\u00f2u\", en:\"Side\", kr:\"\uc0bc\uacb9\uc0b4\", jp:\"\u30d0\u30e9\"},\n  {n:10, simp:\"\u8098\u5b50\", simpPy:\"zh\u00f3uzi\", trad:\"\u8e44\u8180\", tradPy:\"t\u00edp\u00e1ng\", en:\"Hock\", kr:\"\uc871\ubc1c\", jp:\"\u8c5a\u306e\u8db3\u9996\"},\n];\n\nconst processed = [\n  {cut:1, trad:\"\u8c6c\u982d\u76ae\", tradPy:\"zh\u016bt\u00f3up\u00ed\", simp:\"\u732a\u5934\u76ae\", simpPy:\"zh\u016bt\u00f3up\u00ed\", en:\"Pig scalp\"},\n  {cut:2, trad:\"\u5634\u908a\u8089\", tradPy:\"zu\u01d0bi\u0101nr\u00f2u\", simp:\"\u5634\u8fb9\u8089\", simpPy:\"zu\u01d0bi\u0101nr\u00f2u\", en:\"Pork jowl\"},\n  {cut:3, trad:\"\u677e\u677f\u8c6c\", tradPy:\"s\u014dngb\u01cenzh\u016b\", simp:\"\u732a\u9888\u8089\", simpPy:\"zh\u016bj\u01d0ngr\u00f2u\", en:\"Pork neck\"},\n  {cut:4, trad:\"\u4e0a\u80a9\u8089\", tradPy:\"sh\u00e0ngji\u0101nr\u00f2u\", simp:\"\u4e0a\u80a9\u8089\", simpPy:\"sh\u00e0ngji\u0101nr\u00f2u\", en:\"Boston butt\"},\n  {cut:4, trad:\"\u53c9\u71d2\", tradPy:\"ch\u0101sh\u0101o\", simp:\"\u53c9\u70e7\", simpPy:\"ch\u0101sh\u0101o\", en:\"Char siu pork\"},\n  {cut:4, trad:\"\u9999\u8178\", tradPy:\"xi\u0101ngch\u00e1ng\", simp:\"\u9999\u80a0\", simpPy:\"xi\u0101ngch\u00e1ng\", en:\"Sausage\"},\n  {cut:5, trad:\"\u8ca2\u4e38\", tradPy:\"g\u00f2ngw\u00e1n\", simp:\"\u8d21\u4e38\", simpPy:\"g\u00f2ngw\u00e1n\", en:\"Pork ball\"},\n  {cut:5, trad:\"\u8c6c\u8173\", tradPy:\"zh\u016bji\u01ceo\", simp:\"\u732a\u8e44\", simpPy:\"zh\u016bt\u00ed\", en:\"Pork knuckle\"},\n  {cut:6, trad:\"\u5e36\u9aa8\u706b\u817f\", tradPy:\"d\u00e0ig\u01d4 hu\u01d2tu\u01d0\", simp:\"\u5e26\u9aa8\u706b\u817f\", simpPy:\"d\u00e0ig\u01d4 hu\u01d2tu\u01d0\", en:\"Bone-in ham\"},\n  {cut:6, trad:\"\u7159\u71fb\u706b\u817f\", tradPy:\"y\u0101nx\u016bn hu\u01d2tu\u01d0\", simp:\"\u70df\u718f\u706b\u817f\", simpPy:\"y\u0101nx\u016bn hu\u01d2tu\u01d0\", en:\"Smoked ham\"},\n  {cut:6, trad:\"\u751f\u706b\u817f\", tradPy:\"sh\u0113nghu\u01d2tu\u01d0\", simp:\"\u751f\u706b\u817f\", simpPy:\"sh\u0113nghu\u01d2tu\u01d0\", en:\"Country ham\"},\n  {cut:7, trad:\"\u5c0f\u91cc\u808c\", tradPy:\"xi\u01ceol\u01d0j\u012b\", simp:\"\u8170\u5185\u8089\", simpPy:\"y\u0101on\u00e8ir\u00f2u\", en:\"Tenderloin\"},\n  {cut:7, trad:\"\u8c6c\u6392\", tradPy:\"zh\u016bp\u00e1i\", simp:\"\u732a\u6392\", simpPy:\"zh\u016bp\u00e1i\", en:\"Pork chop\"},\n  {cut:7, trad:\"\u52a0\u62ff\u5927\u9183\u8089\", tradPy:\"ji\u0101n\u00e1d\u00e0 y\u0101nr\u00f2u\", simp:\"\u52a0\u62ff\u5927\u814c\u8089\", simpPy:\"ji\u0101n\u00e1d\u00e0 y\u0101nr\u00f2u\", en:\"Canadian bacon\"},\n  {cut:8, trad:\"\u7687\u51a0\u8c6c\u6392\", tradPy:\"hu\u00e1nggu\u0101n zh\u016bp\u00e1i\", simp:\"\u7687\u51a0\u732a\u6392\", simpPy:\"hu\u00e1nggu\u0101n zh\u016bp\u00e1i\", en:\"Crown roast\"},\n  {cut:9, trad:\"\u4e09\u5c64\u8089\", tradPy:\"s\u0101nc\u00e9ngr\u00f2u\", simp:\"\u4e09\u5c42\u8089\", simpPy:\"s\u0101nc\u00e9ngr\u00f2u\", en:\"Pork belly\"},\n  {cut:9, trad:\"\u57f9\u6839\", tradPy:\"p\u00e9ig\u0113n\", simp:\"\u57f9\u6839\", simpPy:\"p\u00e9ig\u0113n\", en:\"Bacon\"},\n  {cut:9, trad:\"\u7d5e\u8089\", tradPy:\"ji\u01ceor\u00f2u\", simp:\"\u7ede\u8089\", simpPy:\"ji\u01ceor\u00f2u\", en:\"Ground pork\"},\n  {cut:10, trad:\"\u7159\u71fb\u8c6c\u8173\", tradPy:\"y\u0101nx\u016bn zh\u016bji\u01ceo\", simp:\"\u718f\u8098\u5b50\", simpPy:\"x\u016bn zh\u00f3uzi\", en:\"Drumstick\"},\n];\n\nconst dishes = [\n  {tag:\"Taiwan comfort classic\", trad:\"\u6ef7\u8089\u98ef\", tradPy:\"l\u01d4r\u00f2uf\u00e0n\", simp:\"\u5364\u8089\u996d\", simpPy:\"l\u01d4r\u00f2uf\u00e0n\", en:\"Braised pork over rice\", url:\"https:\/\/tiffanysmandarin.com\/index.php\/2025\/07\/26\/chinese-recipe-taiwanese-braised-pork\/\"},\n  {tag:\"Banquet centerpiece\", trad:\"\u6771\u5761\u8089\", tradPy:\"d\u014dngp\u014dr\u00f2u\", simp:\"\u4e1c\u5761\u8089\", simpPy:\"d\u014dngp\u014dr\u00f2u\", en:\"Dongpo braised pork belly\"},\n  {tag:\"Sweet & tangy\", trad:\"\u7cd6\u918b\u6392\u9aa8\", tradPy:\"t\u00e1ngc\u00f9 p\u00e1ig\u01d4\", simp:\"\u7cd6\u918b\u6392\u9aa8\", simpPy:\"t\u00e1ngc\u00f9 p\u00e1ig\u01d4\", en:\"Sweet and sour spare ribs\"},\n  {tag:\"Sichuan home-style\", trad:\"\u56de\u934b\u8089\", tradPy:\"hu\u00edgu\u014dr\u00f2u\", simp:\"\u56de\u9505\u8089\", simpPy:\"hu\u00edgu\u014dr\u00f2u\", en:\"Twice-cooked pork\"},\n  {tag:\"Cold appetizer\", trad:\"\u849c\u6ce5\u767d\u8089\", tradPy:\"su\u00e0nn\u00ed b\u00e1ir\u00f2u\", simp:\"\u849c\u6ce5\u767d\u8089\", simpPy:\"su\u00e0nn\u00ed b\u00e1ir\u00f2u\", en:\"Garlic-sauce sliced pork\"},\n  {tag:\"Cantonese roast\", trad:\"\u53c9\u71d2\", tradPy:\"ch\u0101sh\u0101o\", simp:\"\u53c9\u70e7\", simpPy:\"ch\u0101sh\u0101o\", en:\"Char siu roast pork\"},\n];\n\nconst orderingSentences = [\n  {\n    tradWords:[[\"\u6211\",'w\u01d2'],[\"\u8981\",'y\u00e0o'],[\"\u4e00\u7897\",'y\u00ecw\u01cen'],[\"\u6ef7\u8089\u98ef\",'l\u01d4r\u00f2uf\u00e0n'],[\"\u3002\",\"\"]],\n    simpWords:[[\"\u6211\",'w\u01d2'],[\"\u8981\",'y\u00e0o'],[\"\u4e00\u7897\",'y\u00ecw\u01cen'],[\"\u5364\u8089\u996d\",'l\u01d4r\u00f2uf\u00e0n'],[\"\u3002\",\"\"]],\n    en:\"I'd like a bowl of braised pork rice.\",\n    tip:\"Tip \u2014 \u4e00\u7897 (y\u00ec w\u01cen) is the measure word for a bowl of something \u2014 swap in any rice or noodle dish.\"\n  },\n  {\n    tradWords:[[\"\u9019\u500b\",'zh\u00e8ge'],[\"\u4e94\u82b1\u8089\",'w\u01d4hu\u0101r\u00f2u'],[\"\u80a5\",'f\u00e9i'],[\"\u4e0d\",'b\u00fa'],[\"\u80a5\",'f\u00e9i'],[\"\uff1f\",\"\"]],\n    simpWords:[[\"\u8fd9\u4e2a\",'zh\u00e8ge'],[\"\u4e94\u82b1\u8089\",'w\u01d4hu\u0101r\u00f2u'],[\"\u80a5\",'f\u00e9i'],[\"\u4e0d\",'b\u00fa'],[\"\u80a5\",'f\u00e9i'],[\"\uff1f\",\"\"]],\n    en:\"Is this pork belly fatty?\",\n    tip:\"Tip \u2014 \u80a5 (f\u00e9i) means \\\"fatty\\\" for meat specifically \u2014 for people, \u80d6 (p\u00e0ng) is the polite word instead.\"\n  },\n  {\n    tradWords:[[\"\u8acb\u5e6b\u6211\",'q\u01d0ng b\u0101ng w\u01d2'],[\"\u5207\",'qi\u0113'],[\"\u8584\",'b\u00e1o'],[\"\u4e00\u9ede\",'y\u00ecdi\u01cen'],[\"\u3002\",\"\"]],\n    simpWords:[[\"\u8bf7\u5e2e\u6211\",'q\u01d0ng b\u0101ng w\u01d2'],[\"\u5207\",'qi\u0113'],[\"\u8584\",'b\u00e1o'],[\"\u4e00\u70b9\",'y\u00ecdi\u01cen'],[\"\u3002\",\"\"]],\n    en:\"Please slice it a bit thin for me.\",\n    tip:`Tip \u2014 adjective + <ruby class=\"lang-zh-TW\"><span class=\"rb\">\u4e00\u9ede<\/span><rt>y\u00ecdi\u01cen<\/rt><\/ruby><ruby class=\"lang-zh-CN\"><span class=\"rb\">\u4e00\u70b9<\/span><rt>y\u00ecdi\u01cen<\/rt><\/ruby> softens a request \u2014 \"a little more X, please.\"`\n  },\n];\n\nfunction renderCutCard(c){\n  root.querySelector(\"#porkCutCard\").innerHTML = `\n    <span class=\"cut-num\">CUT ${c.n} \/ 10<\/span>\n    <div class=\"cut-en\">${c.en}<\/div>\n    <dl class=\"cut-rows\">\n      <dt>Chinese<\/dt><dd>${bilingualTerm(c)} ${sayBtn(c.trad, c.simp)}<\/dd>\n      <dt>Korean<\/dt><dd>${c.kr}<\/dd>\n      <dt>Japanese<\/dt><dd>${c.jp}<\/dd>\n    <\/dl>\n  `;\n}\nfunction renderCutsTable(){\n  root.querySelector(\"#porkCutsTable tbody\").innerHTML = cuts.map(c => `\n    <tr data-cut=\"${c.n}\">\n      <td>${c.n}<\/td>\n      <td>${bilingualTerm(c)} ${sayBtn(c.trad, c.simp)}<\/td>\n      <td>${c.en}<\/td>\n      <td>${c.kr}<\/td>\n      <td>${c.jp}<\/td>\n    <\/tr>\n  `).join(\"\");\n}\nfunction setActiveCut(n){\n  root.querySelectorAll(\".marker\").forEach(m => m.classList.toggle(\"active\", m.dataset.cut == n));\n  root.querySelectorAll(\"#porkCutsTable tbody tr\").forEach(r => r.classList.toggle(\"row-active\", r.dataset.cut == n));\n  renderCutCard(cuts.find(c => c.n == n));\n}\nroot.querySelectorAll(\".marker\").forEach(m => m.addEventListener(\"click\", () => setActiveCut(m.dataset.cut)));\nroot.addEventListener(\"click\", (e) => {\n  const row = e.target.closest(\"#porkCutsTable tbody tr\");\n  if(row) setActiveCut(row.dataset.cut);\n});\n\nfunction renderProcessedGrid(){\n  root.querySelector(\"#porkProcessedGrid\").innerHTML = processed.map(p => `\n    <div class=\"card mustard-tag\">\n      <span class=\"tag\">From cut ${p.cut}<\/span>\n      <span class=\"hz\">${bilingualTerm(p)} ${sayBtn(p.trad, p.simp)}<\/span>\n      <span class=\"en\">${p.en}<\/span>\n    <\/div>\n  `).join(\"\");\n}\n\nfunction renderVocabGrid(containerId, data, tagClass){\n  root.querySelector(\"#\" + containerId).innerHTML = data.map(d => `\n    <div class=\"card ${tagClass}\">\n      <span class=\"tag\">${d.tag}<\/span>\n      <span class=\"hz\">${bilingualTerm(d)} ${sayBtn(d.trad, d.simp)}<\/span>\n      <span class=\"en\">${d.en}<\/span>\n      ${d.url ? `<a class=\"recipe-link\" href=\"${d.url}\" target=\"_blank\" rel=\"noopener\">Recipe \u2192<\/a>` : \"\"}\n    <\/div>\n  `).join(\"\");\n}\n\nfunction renderSentenceBlock(s){\n  const tradFull = s.tradWords.map(([h]) => h).join(\"\");\n  const simpFull = s.simpWords.map(([h]) => h).join(\"\");\n  return `\n    <div class=\"phrase-card\">\n      <span class=\"hz\">${bilingualSentence(s)} ${sayBtn(tradFull, simpFull)}<\/span>\n      <span class=\"en\">${s.en}<\/span>\n      ${s.tip ? `<div class=\"tip\">${s.tip}<\/div>` : \"\"}\n    <\/div>\n  `;\n}\nfunction renderOrdering(){\n  root.querySelector(\"#porkOrderingSentences\").innerHTML = orderingSentences.map(renderSentenceBlock).join(\"\");\n}\n\nrenderCutsTable();\nsetActiveCut(1);\nrenderProcessedGrid();\nrenderVocabGrid(\"porkDishesGrid\", dishes, \"oxblood-tag\");\nrenderOrdering();\n})();\n<\/script>\n<\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-medium is-resized\"><a href=\"https:\/\/ko-fi.com\/tiffanystalk\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"58\" src=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-300x58.png\" alt=\"\" class=\"wp-image-570\" style=\"width:150px;height:29px\" srcset=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-300x58.png 300w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-600x115.png 600w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-1024x197.png 1024w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-768x148.png 768w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-1536x296.png 1536w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-2048x394.png 2048w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-850x164.png 850w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption class=\"wp-element-caption\">Do you like it? \ud83d\ude42<\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-medium is-resized\"><a href=\"https:\/\/tiffanysmandarin.com\/index.php\/food-words\/\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"86\" src=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963-300x86.png\" alt=\"\" class=\"wp-image-571\" style=\"width:150px;height:43px\" srcset=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963-300x86.png 300w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963-600x171.png 600w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963.png 700w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[14,13,54],"tags":[155],"class_list":["post-2321","post","type-post","status-publish","format-standard","hentry","category-hsk3","category-hsk4","category-hsk5","tag-pork"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>10 Different Cuts of Pork and Processed Food - OneDotDot Chinese<\/title>\n<meta name=\"description\" content=\"Let\u2019s talk about the most important meat - pork in Chinese. Pork is the main meat in China&#039;s food history; therefore, there are...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/05\/pork\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"10 Different Cuts of Pork and Processed Food - OneDotDot Chinese\" \/>\n<meta property=\"og:description\" content=\"Let\u2019s talk about the most important meat - pork in Chinese. Pork is the main meat in China&#039;s food history; therefore, there are...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/05\/pork\/\" \/>\n<meta property=\"og:site_name\" content=\"OneDotDot Chinese\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-05T09:41:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-04T11:03:53+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-300x58.png\" \/>\n<meta name=\"author\" content=\"tiffany\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"tiffany\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/09\\\/05\\\/pork\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/09\\\/05\\\/pork\\\/\"},\"author\":{\"name\":\"tiffany\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\"},\"headline\":\"10 Different Cuts of Pork and Processed Food\",\"datePublished\":\"2022-09-05T09:41:00+00:00\",\"dateModified\":\"2026-08-04T11:03:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/09\\\/05\\\/pork\\\/\"},\"wordCount\":11,\"publisher\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\"},\"image\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/09\\\/05\\\/pork\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/fcacd-buymeacoffee_red402x-300x58.png\",\"keywords\":[\"pork\"],\"articleSection\":[\"HSK 3\",\"HSK 4\",\"HSK 5\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/09\\\/05\\\/pork\\\/\",\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/09\\\/05\\\/pork\\\/\",\"name\":\"10 Different Cuts of Pork and Processed Food - OneDotDot Chinese\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/09\\\/05\\\/pork\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/09\\\/05\\\/pork\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/fcacd-buymeacoffee_red402x-300x58.png\",\"datePublished\":\"2022-09-05T09:41:00+00:00\",\"dateModified\":\"2026-08-04T11:03:53+00:00\",\"description\":\"Let\u2019s talk about the most important meat - pork in Chinese. Pork is the main meat in China's food history; therefore, there are...\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/09\\\/05\\\/pork\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/09\\\/05\\\/pork\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/09\\\/05\\\/pork\\\/#primaryimage\",\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/fcacd-buymeacoffee_red402x.png\",\"contentUrl\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/fcacd-buymeacoffee_red402x.png\",\"width\":3050,\"height\":587},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2022\\\/09\\\/05\\\/pork\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9801\",\"item\":\"https:\\\/\\\/tiffanysmandarin.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"10 Different Cuts of Pork and Processed Food\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#website\",\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/\",\"name\":\"OneDotDot Chinese\",\"description\":\"Learn a little Chinese every day\",\"publisher\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/tiffanysmandarin.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\",\"name\":\"tiffany\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\",\"url\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\",\"contentUrl\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\",\"width\":214,\"height\":214,\"caption\":\"tiffany\"},\"logo\":{\"@id\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\"},\"sameAs\":[\"https:\\\/\\\/www.instagram.com\\\/tiffanys_talk\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/tiffany-huang-mandarin\\\/\"],\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/author\\\/tiffany\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"10 Different Cuts of Pork and Processed Food - OneDotDot Chinese","description":"Let\u2019s talk about the most important meat - pork in Chinese. Pork is the main meat in China's food history; therefore, there are...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/05\/pork\/","og_locale":"en_US","og_type":"article","og_title":"10 Different Cuts of Pork and Processed Food - OneDotDot Chinese","og_description":"Let\u2019s talk about the most important meat - pork in Chinese. Pork is the main meat in China's food history; therefore, there are...","og_url":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/05\/pork\/","og_site_name":"OneDotDot Chinese","article_published_time":"2022-09-05T09:41:00+00:00","article_modified_time":"2026-08-04T11:03:53+00:00","og_image":[{"url":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-300x58.png","type":"","width":"","height":""}],"author":"tiffany","twitter_card":"summary_large_image","twitter_misc":{"Written by":"tiffany","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/05\/pork\/#article","isPartOf":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/05\/pork\/"},"author":{"name":"tiffany","@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99"},"headline":"10 Different Cuts of Pork and Processed Food","datePublished":"2022-09-05T09:41:00+00:00","dateModified":"2026-08-04T11:03:53+00:00","mainEntityOfPage":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/05\/pork\/"},"wordCount":11,"publisher":{"@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99"},"image":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/05\/pork\/#primaryimage"},"thumbnailUrl":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-300x58.png","keywords":["pork"],"articleSection":["HSK 3","HSK 4","HSK 5"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/05\/pork\/","url":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/05\/pork\/","name":"10 Different Cuts of Pork and Processed Food - OneDotDot Chinese","isPartOf":{"@id":"https:\/\/tiffanysmandarin.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/05\/pork\/#primaryimage"},"image":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/05\/pork\/#primaryimage"},"thumbnailUrl":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-300x58.png","datePublished":"2022-09-05T09:41:00+00:00","dateModified":"2026-08-04T11:03:53+00:00","description":"Let\u2019s talk about the most important meat - pork in Chinese. Pork is the main meat in China's food history; therefore, there are...","breadcrumb":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/05\/pork\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/05\/pork\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/05\/pork\/#primaryimage","url":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x.png","contentUrl":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x.png","width":3050,"height":587},{"@type":"BreadcrumbList","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2022\/09\/05\/pork\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9801","item":"https:\/\/tiffanysmandarin.com\/"},{"@type":"ListItem","position":2,"name":"10 Different Cuts of Pork and Processed Food"}]},{"@type":"WebSite","@id":"https:\/\/tiffanysmandarin.com\/#website","url":"https:\/\/tiffanysmandarin.com\/","name":"OneDotDot Chinese","description":"Learn a little Chinese every day","publisher":{"@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tiffanysmandarin.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99","name":"tiffany","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png","url":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png","contentUrl":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png","width":214,"height":214,"caption":"tiffany"},"logo":{"@id":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png"},"sameAs":["https:\/\/www.instagram.com\/tiffanys_talk\/","https:\/\/www.linkedin.com\/in\/tiffany-huang-mandarin\/"],"url":"https:\/\/tiffanysmandarin.com\/index.php\/author\/tiffany\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts\/2321","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/comments?post=2321"}],"version-history":[{"count":9,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts\/2321\/revisions"}],"predecessor-version":[{"id":14687,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts\/2321\/revisions\/14687"}],"wp:attachment":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/media?parent=2321"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/categories?post=2321"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/tags?post=2321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}