{"id":51491,"date":"2026-08-11T14:45:34","date_gmt":"2026-08-11T06:45:34","guid":{"rendered":"https:\/\/www.wukongsch.com\/blog\/?p=51491"},"modified":"2026-08-11T14:46:02","modified_gmt":"2026-08-11T06:46:02","slug":"fruit-in-chinese-chinese","status":"publish","type":"post","link":"https:\/\/www.wukongsch.com\/blog\/fruit-in-chinese-chinese-post-51491\/","title":{"rendered":"What Does Fruit Mean in Chinese? \u6c34\u679c (Shu\u01d0gu\u01d2) Explained &amp; 60+ Names"},"content":{"rendered":"<div style=\"margin-top: 0px; margin-bottom: 0px;\" class=\"sharethis-inline-share-buttons\" ><\/div>\n<p>The word \u201cfruit\u201d in Chinese primarily refers to <strong>\u6c34\u679c<\/strong> (shu\u01d0gu\u01d2), which directly translates to \u201cwater fruit.\u201d This standard Mandarin term combines \u6c34 (shu\u01d0, water) and \u679c (gu\u01d2, fruit or result) and is the everyday category name used in markets, menus, and conversation across mainland China, Taiwan, and overseas Chinese communities. Beyond the basic meaning, fruits carry rich cultural symbolism in Chinese tradition, from luck and prosperity to family blessings.<\/p>\n\n\n\n<p>\ud83d\udce2 Slow &amp; normal speed audio available: <strong>\u6c34\u679c<\/strong> (shu\u01d0gu\u01d2).<\/p>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/wp-more.wukongedu.net\/blog\/wp-content\/uploads\/2025\/08\/\u6c34\u679c.mp3\"><\/audio><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"what-is-fruit-in-chinese-the-core-definition-of-%e6%b0%b4%e6%9e%9c-shuiguo\"><\/span>What Is Fruit in Chinese? The Core Definition of \u6c34\u679c (Shu\u01d0gu\u01d2)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>\u6c34\u679c (shu\u01d0gu\u01d2) is the general, HSK-level word for edible fruit. Learners encounter it first when asking about preferences or shopping: \u4f60\u559c\u6b22\u5403\u6c34\u679c\u5417\uff1f (N\u01d0 x\u01d0hu\u0101n ch\u012b shu\u01d0gu\u01d2 ma?) \u2014 Do you like eating fruit? The literal \u201cwater fruit\u201d sense reflects the juicy, moist quality of most fruits people eat fresh. Specific fruits almost always end in \u679c (gu\u01d2) or \u5b50 (zi) for phonetic balance, or \u74dc (gu\u0101) for melons.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"how-to-break-down-the-characters-in-%e6%b0%b4%e6%9e%9c-shuiguo\"><\/span>How to Break Down the Characters in \u6c34\u679c (Shu\u01d0gu\u01d2)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u6c34 (shu\u01d0) means water and appears in many moisture-related words.<\/li>\n\n\n\n<li>\u679c (gu\u01d2) means fruit, result, or consequence and functions as a productive suffix in fruit names such as \u82f9\u679c (p\u00ednggu\u01d2, apple) and \u8292\u679c (m\u00e1nggu\u01d2, mango).<\/li>\n<\/ul>\n\n\n\n<p>This transparent composition helps HSK 1\u20132 learners remember the word quickly and recognize related terms.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"common-fruits-in-chinese-everyday-vocabulary\"><\/span>Common Fruits in Chinese Everyday Vocabulary<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>These core items appear in every fruit stall from Beijing to Shanghai and on daily menus:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>\u82f9\u679c (p\u00ednggu\u01d2)<\/strong> \u2013 Apple<\/li>\n\n\n\n<li><strong>\u9999\u8549 (xi\u0101ngji\u0101o)<\/strong> \u2013 Banana (literal: fragrant banana)<\/li>\n\n\n\n<li><strong>\u6a59\u5b50 (ch\u00e9ngzi)<\/strong> \u2013 Orange<\/li>\n\n\n\n<li><strong>\u8461\u8404 (p\u00fat\u00e1o)<\/strong> \u2013 Grape<\/li>\n\n\n\n<li><strong>\u68a8 (l\u00ed)<\/strong> \u2013 Pear<\/li>\n\n\n\n<li><strong>\u6843\u5b50 (t\u00e1ozi)<\/strong> \u2013 Peach<\/li>\n\n\n\n<li><strong>\u897f\u74dc (x\u012bgu\u0101)<\/strong> \u2013 Watermelon (literal: west melon)<\/li>\n\n\n\n<li><strong>\u8349\u8393 (c\u01ceom\u00e9i)<\/strong> \u2013 Strawberry (literal: grass berry)<\/li>\n\n\n\n<li><strong>\u6a31\u6843 (y\u012bngt\u00e1o)<\/strong> \u2013 Cherry<\/li>\n\n\n\n<li><strong>\u83e0\u841d (b\u014dlu\u00f3)<\/strong> \u2013 Pineapple (Mainland) \/ <strong>\u51e4\u68a8 (f\u00e8ngl\u00ed)<\/strong> (Taiwan)<\/li>\n\n\n\n<li><strong>\u8292\u679c (m\u00e1nggu\u01d2)<\/strong> \u2013 Mango<\/li>\n\n\n\n<li><strong>\u67e0\u6aac (n\u00edngm\u00e9ng)<\/strong> \u2013 Lemon<\/li>\n<\/ol>\n\n\n\n<p>Many single-syllable fruits take the neutral-tone suffix \u5b50 (zi) for natural rhythm, as in \u6a59\u5b50 (ch\u00e9ngzi) and \u6843\u5b50 (t\u00e1ozi).<\/p>\n\n\n\n<p>\ud83d\udce2 Slow &amp; normal speed audio available.<\/p>\n\n\n\n<!-- \ud83c\udf4e Common Fruits in Chinese Everyday Vocabulary - Audio Player -->\n<style>\n    \/* ===== \u57fa\u7840\u5bb9\u5668 ===== *\/\n    .proverbs-player-wrap {\n        max-width: 820px;\n        margin: 2rem auto;\n        font-family: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;\n        background: #fefbf7;\n        border-radius: 24px;\n        box-shadow: 0 8px 30px rgba(0, 0, 0, 0.06);\n        border: 1px solid #f0e8dc;\n        overflow: hidden;\n        transition: box-shadow 0.2s;\n    }\n    .proverbs-player-wrap:hover {\n        box-shadow: 0 12px 40px rgba(0, 0, 0, 0.09);\n    }\n\n    \/* ===== \u9876\u90e8\u5f00\u5173 ===== *\/\n    .proverbs-toggle {\n        width: 100%;\n        padding: 18px 28px;\n        background: #fff8f0;\n        border: none;\n        border-bottom: 1px solid #f0e8dc;\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        font-size: 1.1rem;\n        font-weight: 600;\n        color: #8b1a1a;\n        cursor: pointer;\n        transition: background 0.2s;\n        letter-spacing: 0.3px;\n    }\n    .proverbs-toggle:hover {\n        background: #fdf3e6;\n    }\n    .proverbs-toggle .arrow {\n        font-size: 1.2rem;\n        transition: transform 0.3s ease;\n        color: #b8860b;\n    }\n    .proverbs-toggle .arrow.open {\n        transform: rotate(180deg);\n    }\n    .proverbs-toggle .badge {\n        background: #c41a1a;\n        color: #fff;\n        font-size: 0.7rem;\n        font-weight: 600;\n        padding: 3px 12px;\n        border-radius: 40px;\n        margin-left: 12px;\n        letter-spacing: 0.5px;\n    }\n\n    \/* ===== \u9762\u677f\u4e3b\u4f53 ===== *\/\n    .proverbs-panel {\n        max-height: 0;\n        overflow: hidden;\n        transition: max-height 0.45s ease, padding 0.3s ease;\n        background: #ffffff;\n    }\n    .proverbs-panel.open {\n        max-height: 2400px;\n        padding: 6px 0 14px 0;\n    }\n\n    \/* ===== \u5217\u8868\u5bb9\u5668 ===== *\/\n    .proverbs-list {\n        display: flex;\n        flex-direction: column;\n        gap: 2px;\n        padding: 0 6px;\n    }\n\n    \/* ===== \u5355\u6761\u5361\u7247 ===== *\/\n    .proverb-item {\n        display: grid;\n        grid-template-columns: 1fr auto;\n        align-items: center;\n        padding: 12px 18px;\n        border-radius: 14px;\n        background: #fcfaf7;\n        transition: background 0.2s, border 0.2s;\n        border: 2px solid transparent;\n        gap: 12px;\n    }\n    .proverb-item:hover {\n        background: #f8f2ea;\n    }\n    .proverb-item.playing {\n        background: #fff0e0;\n        border-color: #c41a1a;\n    }\n\n    \/* ===== \u6587\u672c\u533a\u57df ===== *\/\n    .proverb-text {\n        display: flex;\n        flex-direction: column;\n        gap: 2px;\n        min-width: 0;\n    }\n    .proverb-chinese {\n        font-size: 1.15rem;\n        font-weight: 600;\n        color: #2d1f14;\n        letter-spacing: 0.5px;\n    }\n    .proverb-pinyin {\n        font-size: 0.82rem;\n        color: #7a6a5a;\n        font-weight: 400;\n        letter-spacing: 0.3px;\n    }\n    .proverb-english {\n        font-size: 0.88rem;\n        color: #4d3e2e;\n        font-weight: 400;\n        line-height: 1.4;\n        margin-top: 1px;\n    }\n\n    \/* ===== \u64ad\u653e\u6309\u94ae ===== *\/\n    .proverb-play-btn {\n        width: 44px;\n        height: 44px;\n        border-radius: 50%;\n        border: none;\n        background: #c41a1a;\n        color: #fff;\n        font-size: 1.2rem;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        cursor: pointer;\n        flex-shrink: 0;\n        transition: background 0.2s, transform 0.15s, opacity 0.2s;\n        box-shadow: 0 4px 10px rgba(196, 26, 26, 0.15);\n    }\n    .proverb-play-btn:hover {\n        background: #a01515;\n        transform: scale(1.04);\n    }\n    .proverb-play-btn:active {\n        transform: scale(0.94);\n    }\n    .proverb-play-btn.playing {\n        background: #b8860b;\n        box-shadow: 0 4px 10px rgba(184, 134, 11, 0.2);\n    }\n    .proverb-play-btn.disabled {\n        background: #ccc;\n        color: #999;\n        cursor: not-allowed;\n        box-shadow: none;\n        opacity: 0.6;\n    }\n    .proverb-play-btn.disabled:hover {\n        transform: none;\n        background: #ccc;\n    }\n\n    \/* ===== \u5c0f\u5c4f\u9002\u914d ===== *\/\n    @media (max-width: 600px) {\n        .proverbs-toggle {\n            font-size: 0.95rem;\n            padding: 14px 18px;\n        }\n        .proverb-item {\n            padding: 10px 12px;\n            gap: 10px;\n        }\n        .proverb-chinese {\n            font-size: 1rem;\n        }\n        .proverb-pinyin {\n            font-size: 0.72rem;\n        }\n        .proverb-english {\n            font-size: 0.78rem;\n        }\n        .proverb-play-btn {\n            width: 38px;\n            height: 38px;\n            font-size: 1rem;\n        }\n    }\n    @media (max-width: 420px) {\n        .proverb-item {\n            grid-template-columns: 1fr auto;\n        }\n    }\n<\/style>\n\n<!-- ===== HTML \u7ed3\u6784 ===== -->\n<div class=\"proverbs-player-wrap\">\n\n    <!-- \u6298\u53e0\u5f00\u5173\uff08\u82f1\u6587\u6807\u9898\uff09 -->\n    <button class=\"proverbs-toggle\" id=\"proverbsToggle\" aria-expanded=\"false\">\n        <span>\n            \ud83c\udf4e Common Fruits in Chinese Everyday Vocabulary\n            <span class=\"badge\">12<\/span>\n        <\/span>\n        <span class=\"arrow\" id=\"proverbsArrow\">\u25be<\/span>\n    <\/button>\n\n    <!-- \u53ef\u6298\u53e0\u9762\u677f -->\n    <div class=\"proverbs-panel\" id=\"proverbsPanel\">\n        <div class=\"proverbs-list\" id=\"proverbsList\">\n            <!-- \u7531 JavaScript \u52a8\u6001\u6e32\u67d3 -->\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- ===== JavaScript ===== -->\n<script>\n    (function() {\n\n        \/\/ ---------- \u97f3\u9891\u6587\u4ef6\u57fa\u7840\u8def\u5f84\uff082025\/08\/\uff09 ----------\n        var baseAudioUrl = \"https:\/\/wp-more.wukongedu.net\/blog\/wp-content\/uploads\/2025\/08\/\";\n\n        \/\/ ---------- 12 \u79cd\u6c34\u679c\u6570\u636e\uff08\u6309\u5217\u8868\u987a\u5e8f\uff09 ----------\n        var proverbsData = [\n            {\n                chinese: \"\u82f9\u679c\",\n                pinyin: \"p\u00ednggu\u01d2\",\n                english: \"Apple\"\n            },\n            {\n                chinese: \"\u9999\u8549\",\n                pinyin: \"xi\u0101ngji\u0101o\",\n                english: \"Banana (literal: fragrant banana)\"\n            },\n            {\n                chinese: \"\u6a59\u5b50\",\n                pinyin: \"ch\u00e9ngzi\",\n                english: \"Orange\"\n            },\n            {\n                chinese: \"\u8461\u8404\",\n                pinyin: \"p\u00fat\u00e1o\",\n                english: \"Grape\"\n            },\n            {\n                chinese: \"\u68a8\",\n                pinyin: \"l\u00ed\",\n                english: \"Pear\"\n            },\n            {\n                chinese: \"\u6843\u5b50\",\n                pinyin: \"t\u00e1ozi\",\n                english: \"Peach\"\n            },\n            {\n                chinese: \"\u897f\u74dc\",\n                pinyin: \"x\u012bgu\u0101\",\n                english: \"Watermelon (literal: west melon)\"\n            },\n            {\n                chinese: \"\u8349\u8393\",\n                pinyin: \"c\u01ceom\u00e9i\",\n                english: \"Strawberry (literal: grass berry)\"\n            },\n            {\n                chinese: \"\u6a31\u6843\",\n                pinyin: \"y\u012bngt\u00e1o\",\n                english: \"Cherry\"\n            },\n            {\n                chinese: \"\u83e0\u841d\",\n                pinyin: \"b\u014dlu\u00f3\",\n                english: \"Pineapple (Mainland) \/ \u51e4\u68a8 (f\u00e8ngl\u00ed) (Taiwan)\"\n            },\n            {\n                chinese: \"\u8292\u679c\",\n                pinyin: \"m\u00e1nggu\u01d2\",\n                english: \"Mango\"\n            },\n            {\n                chinese: \"\u67e0\u6aac\",\n                pinyin: \"n\u00edngm\u00e9ng\",\n                english: \"Lemon\"\n            }\n        ];\n\n        \/\/ ---------- \u5de5\u5177\u51fd\u6570\uff1a\u751f\u6210\u5b8c\u6574\u97f3\u9891URL\uff08\u81ea\u52a8URL\u7f16\u7801\uff09 ----------\n        function getAudioUrl(chineseText) {\n            var encoded = encodeURIComponent(chineseText);\n            return baseAudioUrl + encoded + '.mp3';\n        }\n\n        \/\/ ---------- DOM \u5f15\u7528 ----------\n        var toggleBtn = document.getElementById('proverbsToggle');\n        var panel = document.getElementById('proverbsPanel');\n        var arrow = document.getElementById('proverbsArrow');\n        var listContainer = document.getElementById('proverbsList');\n\n        var currentAudio = null;\n        var currentIndex = -1;\n\n        \/\/ ---------- \u6e32\u67d3\u5217\u8868 ----------\n        function renderList() {\n            var html = '';\n            proverbsData.forEach(function(item, index) {\n                var id = 'proverb-' + String(index + 1).padStart(2, '0');\n                html += `\n                    <div class=\"proverb-item\" data-index=\"${index}\" id=\"${id}\">\n                        <div class=\"proverb-text\">\n                            <div class=\"proverb-chinese\">${item.chinese}<\/div>\n                            <div class=\"proverb-pinyin\">${item.pinyin}<\/div>\n                            <div class=\"proverb-english\">${item.english}<\/div>\n                        <\/div>\n                        <button class=\"proverb-play-btn\" data-index=\"${index}\" aria-label=\"Play ${item.chinese}\">\n                            \u25b6\n                        <\/button>\n                    <\/div>\n                `;\n            });\n            listContainer.innerHTML = html;\n        }\n\n        \/\/ ---------- \u64ad\u653e\u63a7\u5236 ----------\n        function playProverb(index) {\n            var items = listContainer.querySelectorAll('.proverb-item');\n            var btns = listContainer.querySelectorAll('.proverb-play-btn');\n\n            \/\/ \u5982\u679c\u70b9\u51fb\u7684\u662f\u6b63\u5728\u64ad\u653e\u7684\u6761\u76ee \u2192 \u6682\u505c\n            if (currentIndex === index && currentAudio && !currentAudio.paused) {\n                currentAudio.pause();\n                btns[index].textContent = '\u25b6';\n                btns[index].classList.remove('playing');\n                items[index].classList.remove('playing');\n                currentAudio = null;\n                currentIndex = -1;\n                return;\n            }\n\n            \/\/ \u505c\u6b62\u5f53\u524d\u64ad\u653e\n            if (currentAudio) {\n                currentAudio.pause();\n                currentAudio.currentTime = 0;\n                if (currentIndex >= 0) {\n                    btns[currentIndex].textContent = '\u25b6';\n                    btns[currentIndex].classList.remove('playing');\n                    items[currentIndex].classList.remove('playing');\n                }\n                currentAudio = null;\n                currentIndex = -1;\n            }\n\n            \/\/ \u83b7\u53d6\u97f3\u9891 URL\n            var url = getAudioUrl(proverbsData[index].chinese);\n            if (!url) {\n                return;\n            }\n\n            \/\/ \u521b\u5efa\u65b0 Audio \u5b9e\u4f8b\n            var audio = new Audio(url);\n            audio.preload = 'metadata';\n\n            \/\/ \u5c1d\u8bd5\u64ad\u653e\n            audio.play().catch(function(err) {\n                btns[index].classList.add('disabled');\n                btns[index].textContent = '\u2715';\n                btns[index].disabled = true;\n                console.warn('\u97f3\u9891\u52a0\u8f7d\u5931\u8d25:', url, err);\n            });\n\n            \/\/ \u66f4\u65b0 UI\n            btns[index].textContent = '\u23f8';\n            btns[index].classList.add('playing');\n            items[index].classList.add('playing');\n\n            currentAudio = audio;\n            currentIndex = index;\n\n            \/\/ \u64ad\u653e\u7ed3\u675f\u540e\u91cd\u7f6e\n            audio.addEventListener('ended', function() {\n                btns[index].textContent = '\u25b6';\n                btns[index].classList.remove('playing');\n                items[index].classList.remove('playing');\n                if (currentAudio === audio) {\n                    currentAudio = null;\n                    currentIndex = -1;\n                }\n            });\n\n            \/\/ \u64ad\u653e\u9519\u8bef\u65f6\u91cd\u7f6e\n            audio.addEventListener('error', function() {\n                btns[index].textContent = '\u2715';\n                btns[index].classList.add('disabled');\n                btns[index].disabled = true;\n                items[index].classList.remove('playing');\n                if (currentAudio === audio) {\n                    currentAudio = null;\n                    currentIndex = -1;\n                }\n            });\n        }\n\n        \/\/ ---------- \u4e8b\u4ef6\u7ed1\u5b9a\uff08\u59d4\u6258\uff09 ----------\n        listContainer.addEventListener('click', function(e) {\n            var btn = e.target.closest('.proverb-play-btn');\n            if (!btn) return;\n            if (btn.disabled || btn.classList.contains('disabled')) return;\n\n            var index = parseInt(btn.getAttribute('data-index'), 10);\n            if (isNaN(index)) return;\n\n            playProverb(index);\n        });\n\n        \/\/ ---------- \u6298\u53e0\u5f00\u5173 ----------\n        toggleBtn.addEventListener('click', function() {\n            var isOpen = panel.classList.toggle('open');\n            arrow.classList.toggle('open');\n            toggleBtn.setAttribute('aria-expanded', isOpen);\n            if (isOpen) {\n                panel.style.maxHeight = 'none';\n                var h = panel.scrollHeight;\n                panel.style.maxHeight = '0';\n                requestAnimationFrame(function() {\n                    panel.style.maxHeight = h + 'px';\n                    setTimeout(function() {\n                        panel.style.maxHeight = 'none';\n                    }, 450);\n                });\n            } else {\n                panel.style.maxHeight = '0';\n            }\n        });\n\n        \/\/ ---------- \u521d\u59cb\u5316 ----------\n        renderList();\n\n    })();\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"the-%e2%80%9cmei%e2%80%9d-family-and-other-berry-style-fruits-in-chinese\"><\/span>The \u201cMei\u201d Family and Other Berry-Style Fruits in Chinese<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Most berries share the character <strong>\u8393 (m\u00e9i)<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u84dd\u8393 (l\u00e1nm\u00e9i)<\/strong> \u2013 Blueberry<\/li>\n\n\n\n<li><strong>\u9ed1\u8393 (h\u0113im\u00e9i)<\/strong> \u2013 Blackberry<\/li>\n\n\n\n<li><strong>\u8513\u8d8a\u8393 (m\u00e0nyu\u00e8m\u00e9i)<\/strong> \u2013 Cranberry<\/li>\n\n\n\n<li><strong>\u8986\u76c6\u5b50 (f\u00f9p\u00e9nz\u01d0)<\/strong> \u2013 Raspberry<\/li>\n\n\n\n<li><strong>\u6851\u845a (s\u0101ngsh\u00e8n)<\/strong> \u2013 Mulberry<\/li>\n\n\n\n<li><strong>\u67b8\u675e (g\u01d2uq\u01d0)<\/strong> \u2013 Goji berry \/ wolfberry<\/li>\n\n\n\n<li><strong>\u6768\u6885 (y\u00e1ngm\u00e9i)<\/strong> \u2013 Waxberry \/ yumberry<\/li>\n<\/ul>\n\n\n\n<p>\ud83d\udce2 Slow &amp; normal speed audio available.<\/p>\n\n\n\n<!-- \ud83e\uded0 The \"Mei\" Family and Other Berry-Style Fruits in Chinese - Audio Player -->\n<style>\n    \/* ===== \u57fa\u7840\u5bb9\u5668 ===== *\/\n    .proverbs-player-wrap {\n        max-width: 820px;\n        margin: 2rem auto;\n        font-family: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;\n        background: #fefbf7;\n        border-radius: 24px;\n        box-shadow: 0 8px 30px rgba(0, 0, 0, 0.06);\n        border: 1px solid #f0e8dc;\n        overflow: hidden;\n        transition: box-shadow 0.2s;\n    }\n    .proverbs-player-wrap:hover {\n        box-shadow: 0 12px 40px rgba(0, 0, 0, 0.09);\n    }\n\n    \/* ===== \u9876\u90e8\u5f00\u5173 ===== *\/\n    .proverbs-toggle {\n        width: 100%;\n        padding: 18px 28px;\n        background: #fff8f0;\n        border: none;\n        border-bottom: 1px solid #f0e8dc;\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        font-size: 1.1rem;\n        font-weight: 600;\n        color: #8b1a1a;\n        cursor: pointer;\n        transition: background 0.2s;\n        letter-spacing: 0.3px;\n    }\n    .proverbs-toggle:hover {\n        background: #fdf3e6;\n    }\n    .proverbs-toggle .arrow {\n        font-size: 1.2rem;\n        transition: transform 0.3s ease;\n        color: #b8860b;\n    }\n    .proverbs-toggle .arrow.open {\n        transform: rotate(180deg);\n    }\n    .proverbs-toggle .badge {\n        background: #c41a1a;\n        color: #fff;\n        font-size: 0.7rem;\n        font-weight: 600;\n        padding: 3px 12px;\n        border-radius: 40px;\n        margin-left: 12px;\n        letter-spacing: 0.5px;\n    }\n\n    \/* ===== \u9762\u677f\u4e3b\u4f53 ===== *\/\n    .proverbs-panel {\n        max-height: 0;\n        overflow: hidden;\n        transition: max-height 0.45s ease, padding 0.3s ease;\n        background: #ffffff;\n    }\n    .proverbs-panel.open {\n        max-height: 2400px;\n        padding: 6px 0 14px 0;\n    }\n\n    \/* ===== \u5217\u8868\u5bb9\u5668 ===== *\/\n    .proverbs-list {\n        display: flex;\n        flex-direction: column;\n        gap: 2px;\n        padding: 0 6px;\n    }\n\n    \/* ===== \u5355\u6761\u5361\u7247 ===== *\/\n    .proverb-item {\n        display: grid;\n        grid-template-columns: 1fr auto;\n        align-items: center;\n        padding: 12px 18px;\n        border-radius: 14px;\n        background: #fcfaf7;\n        transition: background 0.2s, border 0.2s;\n        border: 2px solid transparent;\n        gap: 12px;\n    }\n    .proverb-item:hover {\n        background: #f8f2ea;\n    }\n    .proverb-item.playing {\n        background: #fff0e0;\n        border-color: #c41a1a;\n    }\n\n    \/* ===== \u6587\u672c\u533a\u57df ===== *\/\n    .proverb-text {\n        display: flex;\n        flex-direction: column;\n        gap: 2px;\n        min-width: 0;\n    }\n    .proverb-chinese {\n        font-size: 1.15rem;\n        font-weight: 600;\n        color: #2d1f14;\n        letter-spacing: 0.5px;\n    }\n    .proverb-pinyin {\n        font-size: 0.82rem;\n        color: #7a6a5a;\n        font-weight: 400;\n        letter-spacing: 0.3px;\n    }\n    .proverb-english {\n        font-size: 0.88rem;\n        color: #4d3e2e;\n        font-weight: 400;\n        line-height: 1.4;\n        margin-top: 1px;\n    }\n\n    \/* ===== \u64ad\u653e\u6309\u94ae ===== *\/\n    .proverb-play-btn {\n        width: 44px;\n        height: 44px;\n        border-radius: 50%;\n        border: none;\n        background: #c41a1a;\n        color: #fff;\n        font-size: 1.2rem;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        cursor: pointer;\n        flex-shrink: 0;\n        transition: background 0.2s, transform 0.15s, opacity 0.2s;\n        box-shadow: 0 4px 10px rgba(196, 26, 26, 0.15);\n    }\n    .proverb-play-btn:hover {\n        background: #a01515;\n        transform: scale(1.04);\n    }\n    .proverb-play-btn:active {\n        transform: scale(0.94);\n    }\n    .proverb-play-btn.playing {\n        background: #b8860b;\n        box-shadow: 0 4px 10px rgba(184, 134, 11, 0.2);\n    }\n    .proverb-play-btn.disabled {\n        background: #ccc;\n        color: #999;\n        cursor: not-allowed;\n        box-shadow: none;\n        opacity: 0.6;\n    }\n    .proverb-play-btn.disabled:hover {\n        transform: none;\n        background: #ccc;\n    }\n\n    \/* ===== \u5c0f\u5c4f\u9002\u914d ===== *\/\n    @media (max-width: 600px) {\n        .proverbs-toggle {\n            font-size: 0.95rem;\n            padding: 14px 18px;\n        }\n        .proverb-item {\n            padding: 10px 12px;\n            gap: 10px;\n        }\n        .proverb-chinese {\n            font-size: 1rem;\n        }\n        .proverb-pinyin {\n            font-size: 0.72rem;\n        }\n        .proverb-english {\n            font-size: 0.78rem;\n        }\n        .proverb-play-btn {\n            width: 38px;\n            height: 38px;\n            font-size: 1rem;\n        }\n    }\n    @media (max-width: 420px) {\n        .proverb-item {\n            grid-template-columns: 1fr auto;\n        }\n    }\n<\/style>\n\n<!-- ===== HTML \u7ed3\u6784 ===== -->\n<div class=\"proverbs-player-wrap\">\n\n    <!-- \u6298\u53e0\u5f00\u5173\uff08\u82f1\u6587\u6807\u9898\uff09 -->\n    <button class=\"proverbs-toggle\" id=\"proverbsToggle\" aria-expanded=\"false\">\n        <span>\n            \ud83e\uded0 The &#8220;Mei&#8221; Family and Other Berry-Style Fruits in Chinese\n            <span class=\"badge\">7<\/span>\n        <\/span>\n        <span class=\"arrow\" id=\"proverbsArrow\">\u25be<\/span>\n    <\/button>\n\n    <!-- \u53ef\u6298\u53e0\u9762\u677f -->\n    <div class=\"proverbs-panel\" id=\"proverbsPanel\">\n        <div class=\"proverbs-list\" id=\"proverbsList\">\n            <!-- \u7531 JavaScript \u52a8\u6001\u6e32\u67d3 -->\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- ===== JavaScript ===== -->\n<script>\n    (function() {\n\n        \/\/ ---------- \u97f3\u9891\u6587\u4ef6\u57fa\u7840\u8def\u5f84\uff08\u4e0e\u5e38\u89c1\u6c34\u679c\u76f8\u540c\u76ee\u5f55\uff09 ----------\n        var baseAudioUrl = \"https:\/\/wp-more.wukongedu.net\/blog\/wp-content\/uploads\/2025\/08\/\";\n\n        \/\/ ---------- 7 \u79cd\u8393\u7c7b\u6c34\u679c\u6570\u636e ----------\n        var proverbsData = [\n            {\n                chinese: \"\u84dd\u8393\",\n                pinyin: \"l\u00e1nm\u00e9i\",\n                english: \"Blueberry\"\n            },\n            {\n                chinese: \"\u9ed1\u8393\",\n                pinyin: \"h\u0113im\u00e9i\",\n                english: \"Blackberry\"\n            },\n            {\n                chinese: \"\u8513\u8d8a\u8393\",\n                pinyin: \"m\u00e0nyu\u00e8m\u00e9i\",\n                english: \"Cranberry\"\n            },\n            {\n                chinese: \"\u8986\u76c6\u5b50\",\n                pinyin: \"f\u00f9p\u00e9nz\u01d0\",\n                english: \"Raspberry\"\n            },\n            {\n                chinese: \"\u6851\u845a\",\n                pinyin: \"s\u0101ngsh\u00e8n\",\n                english: \"Mulberry\"\n            },\n            {\n                chinese: \"\u67b8\u675e\",\n                pinyin: \"g\u01d2uq\u01d0\",\n                english: \"Goji berry \/ wolfberry\"\n            },\n            {\n                chinese: \"\u6768\u6885\",\n                pinyin: \"y\u00e1ngm\u00e9i\",\n                english: \"Waxberry \/ yumberry\"\n            }\n        ];\n\n        \/\/ ---------- \u5de5\u5177\u51fd\u6570\uff1a\u751f\u6210\u5b8c\u6574\u97f3\u9891URL\uff08\u81ea\u52a8URL\u7f16\u7801\uff09 ----------\n        function getAudioUrl(chineseText) {\n            var encoded = encodeURIComponent(chineseText);\n            return baseAudioUrl + encoded + '.mp3';\n        }\n\n        \/\/ ---------- DOM \u5f15\u7528 ----------\n        var toggleBtn = document.getElementById('proverbsToggle');\n        var panel = document.getElementById('proverbsPanel');\n        var arrow = document.getElementById('proverbsArrow');\n        var listContainer = document.getElementById('proverbsList');\n\n        var currentAudio = null;\n        var currentIndex = -1;\n\n        \/\/ ---------- \u6e32\u67d3\u5217\u8868 ----------\n        function renderList() {\n            var html = '';\n            proverbsData.forEach(function(item, index) {\n                var id = 'proverb-' + String(index + 1).padStart(2, '0');\n                html += `\n                    <div class=\"proverb-item\" data-index=\"${index}\" id=\"${id}\">\n                        <div class=\"proverb-text\">\n                            <div class=\"proverb-chinese\">${item.chinese}<\/div>\n                            <div class=\"proverb-pinyin\">${item.pinyin}<\/div>\n                            <div class=\"proverb-english\">${item.english}<\/div>\n                        <\/div>\n                        <button class=\"proverb-play-btn\" data-index=\"${index}\" aria-label=\"Play ${item.chinese}\">\n                            \u25b6\n                        <\/button>\n                    <\/div>\n                `;\n            });\n            listContainer.innerHTML = html;\n        }\n\n        \/\/ ---------- \u64ad\u653e\u63a7\u5236 ----------\n        function playProverb(index) {\n            var items = listContainer.querySelectorAll('.proverb-item');\n            var btns = listContainer.querySelectorAll('.proverb-play-btn');\n\n            \/\/ \u5982\u679c\u70b9\u51fb\u7684\u662f\u6b63\u5728\u64ad\u653e\u7684\u6761\u76ee \u2192 \u6682\u505c\n            if (currentIndex === index && currentAudio && !currentAudio.paused) {\n                currentAudio.pause();\n                btns[index].textContent = '\u25b6';\n                btns[index].classList.remove('playing');\n                items[index].classList.remove('playing');\n                currentAudio = null;\n                currentIndex = -1;\n                return;\n            }\n\n            \/\/ \u505c\u6b62\u5f53\u524d\u64ad\u653e\n            if (currentAudio) {\n                currentAudio.pause();\n                currentAudio.currentTime = 0;\n                if (currentIndex >= 0) {\n                    btns[currentIndex].textContent = '\u25b6';\n                    btns[currentIndex].classList.remove('playing');\n                    items[currentIndex].classList.remove('playing');\n                }\n                currentAudio = null;\n                currentIndex = -1;\n            }\n\n            \/\/ \u83b7\u53d6\u97f3\u9891 URL\n            var url = getAudioUrl(proverbsData[index].chinese);\n            if (!url) {\n                return;\n            }\n\n            \/\/ \u521b\u5efa\u65b0 Audio \u5b9e\u4f8b\n            var audio = new Audio(url);\n            audio.preload = 'metadata';\n\n            \/\/ \u5c1d\u8bd5\u64ad\u653e\n            audio.play().catch(function(err) {\n                btns[index].classList.add('disabled');\n                btns[index].textContent = '\u2715';\n                btns[index].disabled = true;\n                console.warn('\u97f3\u9891\u52a0\u8f7d\u5931\u8d25:', url, err);\n            });\n\n            \/\/ \u66f4\u65b0 UI\n            btns[index].textContent = '\u23f8';\n            btns[index].classList.add('playing');\n            items[index].classList.add('playing');\n\n            currentAudio = audio;\n            currentIndex = index;\n\n            \/\/ \u64ad\u653e\u7ed3\u675f\u540e\u91cd\u7f6e\n            audio.addEventListener('ended', function() {\n                btns[index].textContent = '\u25b6';\n                btns[index].classList.remove('playing');\n                items[index].classList.remove('playing');\n                if (currentAudio === audio) {\n                    currentAudio = null;\n                    currentIndex = -1;\n                }\n            });\n\n            \/\/ \u64ad\u653e\u9519\u8bef\u65f6\u91cd\u7f6e\n            audio.addEventListener('error', function() {\n                btns[index].textContent = '\u2715';\n                btns[index].classList.add('disabled');\n                btns[index].disabled = true;\n                items[index].classList.remove('playing');\n                if (currentAudio === audio) {\n                    currentAudio = null;\n                    currentIndex = -1;\n                }\n            });\n        }\n\n        \/\/ ---------- \u4e8b\u4ef6\u7ed1\u5b9a\uff08\u59d4\u6258\uff09 ----------\n        listContainer.addEventListener('click', function(e) {\n            var btn = e.target.closest('.proverb-play-btn');\n            if (!btn) return;\n            if (btn.disabled || btn.classList.contains('disabled')) return;\n\n            var index = parseInt(btn.getAttribute('data-index'), 10);\n            if (isNaN(index)) return;\n\n            playProverb(index);\n        });\n\n        \/\/ ---------- \u6298\u53e0\u5f00\u5173 ----------\n        toggleBtn.addEventListener('click', function() {\n            var isOpen = panel.classList.toggle('open');\n            arrow.classList.toggle('open');\n            toggleBtn.setAttribute('aria-expanded', isOpen);\n            if (isOpen) {\n                panel.style.maxHeight = 'none';\n                var h = panel.scrollHeight;\n                panel.style.maxHeight = '0';\n                requestAnimationFrame(function() {\n                    panel.style.maxHeight = h + 'px';\n                    setTimeout(function() {\n                        panel.style.maxHeight = 'none';\n                    }, 450);\n                });\n            } else {\n                panel.style.maxHeight = '0';\n            }\n        });\n\n        \/\/ ---------- \u521d\u59cb\u5316 ----------\n        renderList();\n\n    })();\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"tropical-and-exotic-fruits-with-creative-chinese-names\"><\/span>Tropical and Exotic Fruits with Creative Chinese Names<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Chinese often describes appearance or origin:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u706b\u9f99\u679c (hu\u01d2l\u00f3nggu\u01d2)<\/strong> \u2013 Dragon fruit (fire dragon fruit)<\/li>\n\n\n\n<li><strong>\u7315\u7334\u6843 (m\u00edh\u00f3ut\u00e1o)<\/strong> \u2013 Kiwi (macaque peach)<\/li>\n\n\n\n<li><strong>\u8354\u679d (l\u00eczh\u012b)<\/strong> \u2013 Lychee<\/li>\n\n\n\n<li><strong>\u9f99\u773c (l\u00f3ngy\u01cen)<\/strong> \u2013 Longan (dragon\u2019s eye)<\/li>\n\n\n\n<li><strong>\u69b4\u83b2 (li\u00fali\u00e1n)<\/strong> \u2013 Durian<\/li>\n\n\n\n<li><strong>\u5c71\u7af9 (sh\u0101nzh\u00fa)<\/strong> \u2013 Mangosteen (mountain bamboo)<\/li>\n\n\n\n<li><strong>\u6930\u5b50 (y\u0113zi)<\/strong> \u2013 Coconut<\/li>\n\n\n\n<li><strong>\u6728\u74dc (m\u00f9gu\u0101)<\/strong> \u2013 Papaya (wood melon)<\/li>\n\n\n\n<li><strong>\u725b\u6cb9\u679c (ni\u00fay\u00f3ugu\u01d2)<\/strong> \u2013 Avocado (butter fruit)<\/li>\n\n\n\n<li><strong>\u767e\u9999\u679c (b\u01ceixi\u0101nggu\u01d2)<\/strong> \u2013 Passion fruit (hundred fragrance fruit)<\/li>\n\n\n\n<li><strong>\u6768\u6843 (y\u00e1ngt\u00e1o)<\/strong> \u2013 Star fruit<\/li>\n\n\n\n<li><strong>\u83e0\u841d\u871c (b\u014dlu\u00f3m\u00ec)<\/strong> \u2013 Jackfruit<\/li>\n\n\n\n<li><strong>\u83b2\u96fe (li\u00e1nw\u00f9)<\/strong> \u2013 Wax apple<\/li>\n\n\n\n<li><strong>\u7ea2\u6bdb\u4e39 (h\u00f3ngm\u00e1od\u0101n)<\/strong> \u2013 Rambutan (red-hair vermillion)<\/li>\n<\/ul>\n\n\n\n<p>\ud83d\udce2 Slow &amp; normal speed audio available.<\/p>\n\n\n\n<!-- \ud83c\udf34 Tropical and Exotic Fruits with Creative Chinese Names - Audio Player -->\n<style>\n    \/* ===== \u57fa\u7840\u5bb9\u5668 ===== *\/\n    .proverbs-player-wrap {\n        max-width: 820px;\n        margin: 2rem auto;\n        font-family: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;\n        background: #fefbf7;\n        border-radius: 24px;\n        box-shadow: 0 8px 30px rgba(0, 0, 0, 0.06);\n        border: 1px solid #f0e8dc;\n        overflow: hidden;\n        transition: box-shadow 0.2s;\n    }\n    .proverbs-player-wrap:hover {\n        box-shadow: 0 12px 40px rgba(0, 0, 0, 0.09);\n    }\n\n    \/* ===== \u9876\u90e8\u5f00\u5173 ===== *\/\n    .proverbs-toggle {\n        width: 100%;\n        padding: 18px 28px;\n        background: #fff8f0;\n        border: none;\n        border-bottom: 1px solid #f0e8dc;\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        font-size: 1.1rem;\n        font-weight: 600;\n        color: #8b1a1a;\n        cursor: pointer;\n        transition: background 0.2s;\n        letter-spacing: 0.3px;\n    }\n    .proverbs-toggle:hover {\n        background: #fdf3e6;\n    }\n    .proverbs-toggle .arrow {\n        font-size: 1.2rem;\n        transition: transform 0.3s ease;\n        color: #b8860b;\n    }\n    .proverbs-toggle .arrow.open {\n        transform: rotate(180deg);\n    }\n    .proverbs-toggle .badge {\n        background: #c41a1a;\n        color: #fff;\n        font-size: 0.7rem;\n        font-weight: 600;\n        padding: 3px 12px;\n        border-radius: 40px;\n        margin-left: 12px;\n        letter-spacing: 0.5px;\n    }\n\n    \/* ===== \u9762\u677f\u4e3b\u4f53 ===== *\/\n    .proverbs-panel {\n        max-height: 0;\n        overflow: hidden;\n        transition: max-height 0.45s ease, padding 0.3s ease;\n        background: #ffffff;\n    }\n    .proverbs-panel.open {\n        max-height: 2400px;\n        padding: 6px 0 14px 0;\n    }\n\n    \/* ===== \u5217\u8868\u5bb9\u5668 ===== *\/\n    .proverbs-list {\n        display: flex;\n        flex-direction: column;\n        gap: 2px;\n        padding: 0 6px;\n    }\n\n    \/* ===== \u5355\u6761\u5361\u7247 ===== *\/\n    .proverb-item {\n        display: grid;\n        grid-template-columns: 1fr auto;\n        align-items: center;\n        padding: 12px 18px;\n        border-radius: 14px;\n        background: #fcfaf7;\n        transition: background 0.2s, border 0.2s;\n        border: 2px solid transparent;\n        gap: 12px;\n    }\n    .proverb-item:hover {\n        background: #f8f2ea;\n    }\n    .proverb-item.playing {\n        background: #fff0e0;\n        border-color: #c41a1a;\n    }\n\n    \/* ===== \u6587\u672c\u533a\u57df ===== *\/\n    .proverb-text {\n        display: flex;\n        flex-direction: column;\n        gap: 2px;\n        min-width: 0;\n    }\n    .proverb-chinese {\n        font-size: 1.15rem;\n        font-weight: 600;\n        color: #2d1f14;\n        letter-spacing: 0.5px;\n    }\n    .proverb-pinyin {\n        font-size: 0.82rem;\n        color: #7a6a5a;\n        font-weight: 400;\n        letter-spacing: 0.3px;\n    }\n    .proverb-english {\n        font-size: 0.88rem;\n        color: #4d3e2e;\n        font-weight: 400;\n        line-height: 1.4;\n        margin-top: 1px;\n    }\n\n    \/* ===== \u64ad\u653e\u6309\u94ae ===== *\/\n    .proverb-play-btn {\n        width: 44px;\n        height: 44px;\n        border-radius: 50%;\n        border: none;\n        background: #c41a1a;\n        color: #fff;\n        font-size: 1.2rem;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        cursor: pointer;\n        flex-shrink: 0;\n        transition: background 0.2s, transform 0.15s, opacity 0.2s;\n        box-shadow: 0 4px 10px rgba(196, 26, 26, 0.15);\n    }\n    .proverb-play-btn:hover {\n        background: #a01515;\n        transform: scale(1.04);\n    }\n    .proverb-play-btn:active {\n        transform: scale(0.94);\n    }\n    .proverb-play-btn.playing {\n        background: #b8860b;\n        box-shadow: 0 4px 10px rgba(184, 134, 11, 0.2);\n    }\n    .proverb-play-btn.disabled {\n        background: #ccc;\n        color: #999;\n        cursor: not-allowed;\n        box-shadow: none;\n        opacity: 0.6;\n    }\n    .proverb-play-btn.disabled:hover {\n        transform: none;\n        background: #ccc;\n    }\n\n    \/* ===== \u5c0f\u5c4f\u9002\u914d ===== *\/\n    @media (max-width: 600px) {\n        .proverbs-toggle {\n            font-size: 0.95rem;\n            padding: 14px 18px;\n        }\n        .proverb-item {\n            padding: 10px 12px;\n            gap: 10px;\n        }\n        .proverb-chinese {\n            font-size: 1rem;\n        }\n        .proverb-pinyin {\n            font-size: 0.72rem;\n        }\n        .proverb-english {\n            font-size: 0.78rem;\n        }\n        .proverb-play-btn {\n            width: 38px;\n            height: 38px;\n            font-size: 1rem;\n        }\n    }\n    @media (max-width: 420px) {\n        .proverb-item {\n            grid-template-columns: 1fr auto;\n        }\n    }\n<\/style>\n\n<!-- ===== HTML \u7ed3\u6784 ===== -->\n<div class=\"proverbs-player-wrap\">\n\n    <!-- \u6298\u53e0\u5f00\u5173\uff08\u82f1\u6587\u6807\u9898\uff09 -->\n    <button class=\"proverbs-toggle\" id=\"proverbsToggle\" aria-expanded=\"false\">\n        <span>\n            \ud83c\udf34 Tropical and Exotic Fruits with Creative Chinese Names\n            <span class=\"badge\">14<\/span>\n        <\/span>\n        <span class=\"arrow\" id=\"proverbsArrow\">\u25be<\/span>\n    <\/button>\n\n    <!-- \u53ef\u6298\u53e0\u9762\u677f -->\n    <div class=\"proverbs-panel\" id=\"proverbsPanel\">\n        <div class=\"proverbs-list\" id=\"proverbsList\">\n            <!-- \u7531 JavaScript \u52a8\u6001\u6e32\u67d3 -->\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- ===== JavaScript ===== -->\n<script>\n    (function() {\n\n        \/\/ ---------- \u97f3\u9891\u6587\u4ef6\u57fa\u7840\u8def\u5f84\uff08\u4e0e\u524d\u9762\u6c34\u679c\u76f8\u540c\u76ee\u5f55\uff09 ----------\n        var baseAudioUrl = \"https:\/\/wp-more.wukongedu.net\/blog\/wp-content\/uploads\/2025\/08\/\";\n\n        \/\/ ---------- 14 \u79cd\u70ed\u5e26\/\u5f02\u57df\u6c34\u679c\u6570\u636e ----------\n        var proverbsData = [\n            {\n                chinese: \"\u706b\u9f99\u679c\",\n                pinyin: \"hu\u01d2l\u00f3nggu\u01d2\",\n                english: \"Dragon fruit (fire dragon fruit)\"\n            },\n            {\n                chinese: \"\u7315\u7334\u6843\",\n                pinyin: \"m\u00edh\u00f3ut\u00e1o\",\n                english: \"Kiwi (macaque peach)\"\n            },\n            {\n                chinese: \"\u8354\u679d\",\n                pinyin: \"l\u00eczh\u012b\",\n                english: \"Lychee\"\n            },\n            {\n                chinese: \"\u9f99\u773c\",\n                pinyin: \"l\u00f3ngy\u01cen\",\n                english: \"Longan (dragon's eye)\"\n            },\n            {\n                chinese: \"\u69b4\u83b2\",\n                pinyin: \"li\u00fali\u00e1n\",\n                english: \"Durian\"\n            },\n            {\n                chinese: \"\u5c71\u7af9\",\n                pinyin: \"sh\u0101nzh\u00fa\",\n                english: \"Mangosteen (mountain bamboo)\"\n            },\n            {\n                chinese: \"\u6930\u5b50\",\n                pinyin: \"y\u0113zi\",\n                english: \"Coconut\"\n            },\n            {\n                chinese: \"\u6728\u74dc\",\n                pinyin: \"m\u00f9gu\u0101\",\n                english: \"Papaya (wood melon)\"\n            },\n            {\n                chinese: \"\u725b\u6cb9\u679c\",\n                pinyin: \"ni\u00fay\u00f3ugu\u01d2\",\n                english: \"Avocado (butter fruit)\"\n            },\n            {\n                chinese: \"\u767e\u9999\u679c\",\n                pinyin: \"b\u01ceixi\u0101nggu\u01d2\",\n                english: \"Passion fruit (hundred fragrance fruit)\"\n            },\n            {\n                chinese: \"\u6768\u6843\",\n                pinyin: \"y\u00e1ngt\u00e1o\",\n                english: \"Star fruit\"\n            },\n            {\n                chinese: \"\u83e0\u841d\u871c\",\n                pinyin: \"b\u014dlu\u00f3m\u00ec\",\n                english: \"Jackfruit\"\n            },\n            {\n                chinese: \"\u83b2\u96fe\",\n                pinyin: \"li\u00e1nw\u00f9\",\n                english: \"Wax apple\"\n            },\n            {\n                chinese: \"\u7ea2\u6bdb\u4e39\",\n                pinyin: \"h\u00f3ngm\u00e1od\u0101n\",\n                english: \"Rambutan (red-hair vermillion)\"\n            }\n        ];\n\n        \/\/ ---------- \u5de5\u5177\u51fd\u6570\uff1a\u751f\u6210\u5b8c\u6574\u97f3\u9891URL\uff08\u81ea\u52a8URL\u7f16\u7801\uff09 ----------\n        function getAudioUrl(chineseText) {\n            var encoded = encodeURIComponent(chineseText);\n            return baseAudioUrl + encoded + '.mp3';\n        }\n\n        \/\/ ---------- DOM \u5f15\u7528 ----------\n        var toggleBtn = document.getElementById('proverbsToggle');\n        var panel = document.getElementById('proverbsPanel');\n        var arrow = document.getElementById('proverbsArrow');\n        var listContainer = document.getElementById('proverbsList');\n\n        var currentAudio = null;\n        var currentIndex = -1;\n\n        \/\/ ---------- \u6e32\u67d3\u5217\u8868 ----------\n        function renderList() {\n            var html = '';\n            proverbsData.forEach(function(item, index) {\n                var id = 'proverb-' + String(index + 1).padStart(2, '0');\n                html += `\n                    <div class=\"proverb-item\" data-index=\"${index}\" id=\"${id}\">\n                        <div class=\"proverb-text\">\n                            <div class=\"proverb-chinese\">${item.chinese}<\/div>\n                            <div class=\"proverb-pinyin\">${item.pinyin}<\/div>\n                            <div class=\"proverb-english\">${item.english}<\/div>\n                        <\/div>\n                        <button class=\"proverb-play-btn\" data-index=\"${index}\" aria-label=\"Play ${item.chinese}\">\n                            \u25b6\n                        <\/button>\n                    <\/div>\n                `;\n            });\n            listContainer.innerHTML = html;\n        }\n\n        \/\/ ---------- \u64ad\u653e\u63a7\u5236 ----------\n        function playProverb(index) {\n            var items = listContainer.querySelectorAll('.proverb-item');\n            var btns = listContainer.querySelectorAll('.proverb-play-btn');\n\n            \/\/ \u5982\u679c\u70b9\u51fb\u7684\u662f\u6b63\u5728\u64ad\u653e\u7684\u6761\u76ee \u2192 \u6682\u505c\n            if (currentIndex === index && currentAudio && !currentAudio.paused) {\n                currentAudio.pause();\n                btns[index].textContent = '\u25b6';\n                btns[index].classList.remove('playing');\n                items[index].classList.remove('playing');\n                currentAudio = null;\n                currentIndex = -1;\n                return;\n            }\n\n            \/\/ \u505c\u6b62\u5f53\u524d\u64ad\u653e\n            if (currentAudio) {\n                currentAudio.pause();\n                currentAudio.currentTime = 0;\n                if (currentIndex >= 0) {\n                    btns[currentIndex].textContent = '\u25b6';\n                    btns[currentIndex].classList.remove('playing');\n                    items[currentIndex].classList.remove('playing');\n                }\n                currentAudio = null;\n                currentIndex = -1;\n            }\n\n            \/\/ \u83b7\u53d6\u97f3\u9891 URL\n            var url = getAudioUrl(proverbsData[index].chinese);\n            if (!url) {\n                return;\n            }\n\n            \/\/ \u521b\u5efa\u65b0 Audio \u5b9e\u4f8b\n            var audio = new Audio(url);\n            audio.preload = 'metadata';\n\n            \/\/ \u5c1d\u8bd5\u64ad\u653e\n            audio.play().catch(function(err) {\n                btns[index].classList.add('disabled');\n                btns[index].textContent = '\u2715';\n                btns[index].disabled = true;\n                console.warn('\u97f3\u9891\u52a0\u8f7d\u5931\u8d25:', url, err);\n            });\n\n            \/\/ \u66f4\u65b0 UI\n            btns[index].textContent = '\u23f8';\n            btns[index].classList.add('playing');\n            items[index].classList.add('playing');\n\n            currentAudio = audio;\n            currentIndex = index;\n\n            \/\/ \u64ad\u653e\u7ed3\u675f\u540e\u91cd\u7f6e\n            audio.addEventListener('ended', function() {\n                btns[index].textContent = '\u25b6';\n                btns[index].classList.remove('playing');\n                items[index].classList.remove('playing');\n                if (currentAudio === audio) {\n                    currentAudio = null;\n                    currentIndex = -1;\n                }\n            });\n\n            \/\/ \u64ad\u653e\u9519\u8bef\u65f6\u91cd\u7f6e\n            audio.addEventListener('error', function() {\n                btns[index].textContent = '\u2715';\n                btns[index].classList.add('disabled');\n                btns[index].disabled = true;\n                items[index].classList.remove('playing');\n                if (currentAudio === audio) {\n                    currentAudio = null;\n                    currentIndex = -1;\n                }\n            });\n        }\n\n        \/\/ ---------- \u4e8b\u4ef6\u7ed1\u5b9a\uff08\u59d4\u6258\uff09 ----------\n        listContainer.addEventListener('click', function(e) {\n            var btn = e.target.closest('.proverb-play-btn');\n            if (!btn) return;\n            if (btn.disabled || btn.classList.contains('disabled')) return;\n\n            var index = parseInt(btn.getAttribute('data-index'), 10);\n            if (isNaN(index)) return;\n\n            playProverb(index);\n        });\n\n        \/\/ ---------- \u6298\u53e0\u5f00\u5173 ----------\n        toggleBtn.addEventListener('click', function() {\n            var isOpen = panel.classList.toggle('open');\n            arrow.classList.toggle('open');\n            toggleBtn.setAttribute('aria-expanded', isOpen);\n            if (isOpen) {\n                panel.style.maxHeight = 'none';\n                var h = panel.scrollHeight;\n                panel.style.maxHeight = '0';\n                requestAnimationFrame(function() {\n                    panel.style.maxHeight = h + 'px';\n                    setTimeout(function() {\n                        panel.style.maxHeight = 'none';\n                    }, 450);\n                });\n            } else {\n                panel.style.maxHeight = '0';\n            }\n        });\n\n        \/\/ ---------- \u521d\u59cb\u5316 ----------\n        renderList();\n\n    })();\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"stone-fruits-citrus-melons-and-niche-specialties\"><\/span>Stone Fruits, Citrus, Melons and Niche Specialties<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Citrus and stone fruits:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u67da\u5b50 (y\u00f2uzi)<\/strong> \u2013 Pomelo<\/li>\n\n\n\n<li><strong>\u8461\u8404\u67da (p\u00fat\u00e1oy\u00f2u)<\/strong> \u2013 Grapefruit<\/li>\n\n\n\n<li><strong>\u91d1\u6854 (j\u012bnj\u00fa)<\/strong> \u2013 Kumquat (golden tangerine)<\/li>\n\n\n\n<li><strong>\u6a58\u5b50 (j\u00fazi)<\/strong> \u2013 Mandarin \/ tangerine<\/li>\n\n\n\n<li><strong>\u9752\u67e0 (q\u012bngn\u00edng)<\/strong> \u2013 Lime (green lemon)<\/li>\n\n\n\n<li><strong>\u674e\u5b50 (l\u01d0zi)<\/strong> \u2013 Plum<\/li>\n\n\n\n<li><strong>\u674f\u5b50 (x\u00ecngzi)<\/strong> \u2013 Apricot<\/li>\n\n\n\n<li><strong>\u67ff\u5b50 (sh\u00eczi)<\/strong> \u2013 Persimmon<\/li>\n\n\n\n<li><strong>\u67a3 (z\u01ceo)<\/strong> \u2013 Jujube \/ Chinese date<\/li>\n\n\n\n<li><strong>\u77f3\u69b4 (sh\u00edli\u00fa)<\/strong> \u2013 Pomegranate<\/li>\n\n\n\n<li><strong>\u65e0\u82b1\u679c (w\u00fahu\u0101gu\u01d2)<\/strong> \u2013 Fig (no-flower fruit)<\/li>\n<\/ul>\n\n\n\n<p>\ud83d\udce2 Slow &amp; normal speed audio available.<\/p>\n\n\n\n<!-- \ud83c\udf4a Stone Fruits, Citrus, Melons and Niche Specialties - Audio Player -->\n<style>\n    \/* ===== \u57fa\u7840\u5bb9\u5668 ===== *\/\n    .proverbs-player-wrap {\n        max-width: 820px;\n        margin: 2rem auto;\n        font-family: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;\n        background: #fefbf7;\n        border-radius: 24px;\n        box-shadow: 0 8px 30px rgba(0, 0, 0, 0.06);\n        border: 1px solid #f0e8dc;\n        overflow: hidden;\n        transition: box-shadow 0.2s;\n    }\n    .proverbs-player-wrap:hover {\n        box-shadow: 0 12px 40px rgba(0, 0, 0, 0.09);\n    }\n\n    \/* ===== \u9876\u90e8\u5f00\u5173 ===== *\/\n    .proverbs-toggle {\n        width: 100%;\n        padding: 18px 28px;\n        background: #fff8f0;\n        border: none;\n        border-bottom: 1px solid #f0e8dc;\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        font-size: 1.1rem;\n        font-weight: 600;\n        color: #8b1a1a;\n        cursor: pointer;\n        transition: background 0.2s;\n        letter-spacing: 0.3px;\n    }\n    .proverbs-toggle:hover {\n        background: #fdf3e6;\n    }\n    .proverbs-toggle .arrow {\n        font-size: 1.2rem;\n        transition: transform 0.3s ease;\n        color: #b8860b;\n    }\n    .proverbs-toggle .arrow.open {\n        transform: rotate(180deg);\n    }\n    .proverbs-toggle .badge {\n        background: #c41a1a;\n        color: #fff;\n        font-size: 0.7rem;\n        font-weight: 600;\n        padding: 3px 12px;\n        border-radius: 40px;\n        margin-left: 12px;\n        letter-spacing: 0.5px;\n    }\n\n    \/* ===== \u9762\u677f\u4e3b\u4f53 ===== *\/\n    .proverbs-panel {\n        max-height: 0;\n        overflow: hidden;\n        transition: max-height 0.45s ease, padding 0.3s ease;\n        background: #ffffff;\n    }\n    .proverbs-panel.open {\n        max-height: 2400px;\n        padding: 6px 0 14px 0;\n    }\n\n    \/* ===== \u5217\u8868\u5bb9\u5668 ===== *\/\n    .proverbs-list {\n        display: flex;\n        flex-direction: column;\n        gap: 2px;\n        padding: 0 6px;\n    }\n\n    \/* ===== \u5355\u6761\u5361\u7247 ===== *\/\n    .proverb-item {\n        display: grid;\n        grid-template-columns: 1fr auto;\n        align-items: center;\n        padding: 12px 18px;\n        border-radius: 14px;\n        background: #fcfaf7;\n        transition: background 0.2s, border 0.2s;\n        border: 2px solid transparent;\n        gap: 12px;\n    }\n    .proverb-item:hover {\n        background: #f8f2ea;\n    }\n    .proverb-item.playing {\n        background: #fff0e0;\n        border-color: #c41a1a;\n    }\n\n    \/* ===== \u6587\u672c\u533a\u57df ===== *\/\n    .proverb-text {\n        display: flex;\n        flex-direction: column;\n        gap: 2px;\n        min-width: 0;\n    }\n    .proverb-chinese {\n        font-size: 1.15rem;\n        font-weight: 600;\n        color: #2d1f14;\n        letter-spacing: 0.5px;\n    }\n    .proverb-pinyin {\n        font-size: 0.82rem;\n        color: #7a6a5a;\n        font-weight: 400;\n        letter-spacing: 0.3px;\n    }\n    .proverb-english {\n        font-size: 0.88rem;\n        color: #4d3e2e;\n        font-weight: 400;\n        line-height: 1.4;\n        margin-top: 1px;\n    }\n\n    \/* ===== \u64ad\u653e\u6309\u94ae ===== *\/\n    .proverb-play-btn {\n        width: 44px;\n        height: 44px;\n        border-radius: 50%;\n        border: none;\n        background: #c41a1a;\n        color: #fff;\n        font-size: 1.2rem;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        cursor: pointer;\n        flex-shrink: 0;\n        transition: background 0.2s, transform 0.15s, opacity 0.2s;\n        box-shadow: 0 4px 10px rgba(196, 26, 26, 0.15);\n    }\n    .proverb-play-btn:hover {\n        background: #a01515;\n        transform: scale(1.04);\n    }\n    .proverb-play-btn:active {\n        transform: scale(0.94);\n    }\n    .proverb-play-btn.playing {\n        background: #b8860b;\n        box-shadow: 0 4px 10px rgba(184, 134, 11, 0.2);\n    }\n    .proverb-play-btn.disabled {\n        background: #ccc;\n        color: #999;\n        cursor: not-allowed;\n        box-shadow: none;\n        opacity: 0.6;\n    }\n    .proverb-play-btn.disabled:hover {\n        transform: none;\n        background: #ccc;\n    }\n\n    \/* ===== \u5c0f\u5c4f\u9002\u914d ===== *\/\n    @media (max-width: 600px) {\n        .proverbs-toggle {\n            font-size: 0.95rem;\n            padding: 14px 18px;\n        }\n        .proverb-item {\n            padding: 10px 12px;\n            gap: 10px;\n        }\n        .proverb-chinese {\n            font-size: 1rem;\n        }\n        .proverb-pinyin {\n            font-size: 0.72rem;\n        }\n        .proverb-english {\n            font-size: 0.78rem;\n        }\n        .proverb-play-btn {\n            width: 38px;\n            height: 38px;\n            font-size: 1rem;\n        }\n    }\n    @media (max-width: 420px) {\n        .proverb-item {\n            grid-template-columns: 1fr auto;\n        }\n    }\n<\/style>\n\n<!-- ===== HTML \u7ed3\u6784 ===== -->\n<div class=\"proverbs-player-wrap\">\n\n    <!-- \u6298\u53e0\u5f00\u5173\uff08\u82f1\u6587\u6807\u9898\uff09 -->\n    <button class=\"proverbs-toggle\" id=\"proverbsToggle\" aria-expanded=\"false\">\n        <span>\n            \ud83c\udf4a Stone Fruits, Citrus, Melons and Niche Specialties\n            <span class=\"badge\">11<\/span>\n        <\/span>\n        <span class=\"arrow\" id=\"proverbsArrow\">\u25be<\/span>\n    <\/button>\n\n    <!-- \u53ef\u6298\u53e0\u9762\u677f -->\n    <div class=\"proverbs-panel\" id=\"proverbsPanel\">\n        <div class=\"proverbs-list\" id=\"proverbsList\">\n            <!-- \u7531 JavaScript \u52a8\u6001\u6e32\u67d3 -->\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- ===== JavaScript ===== -->\n<script>\n    (function() {\n\n        \/\/ ---------- \u97f3\u9891\u6587\u4ef6\u57fa\u7840\u8def\u5f84\uff08\u4e0e\u524d\u9762\u6c34\u679c\u76f8\u540c\u76ee\u5f55\uff09 ----------\n        var baseAudioUrl = \"https:\/\/wp-more.wukongedu.net\/blog\/wp-content\/uploads\/2025\/08\/\";\n\n        \/\/ ---------- 11 \u79cd\u6c34\u679c\u6570\u636e ----------\n        var proverbsData = [\n            {\n                chinese: \"\u67da\u5b50\",\n                pinyin: \"y\u00f2uzi\",\n                english: \"Pomelo\"\n            },\n            {\n                chinese: \"\u8461\u8404\u67da\",\n                pinyin: \"p\u00fat\u00e1oy\u00f2u\",\n                english: \"Grapefruit\"\n            },\n            {\n                chinese: \"\u91d1\u6854\",\n                pinyin: \"j\u012bnj\u00fa\",\n                english: \"Kumquat (golden tangerine)\"\n            },\n            {\n                chinese: \"\u6a58\u5b50\",\n                pinyin: \"j\u00fazi\",\n                english: \"Mandarin \/ tangerine\"\n            },\n            {\n                chinese: \"\u9752\u67e0\",\n                pinyin: \"q\u012bngn\u00edng\",\n                english: \"Lime (green lemon)\"\n            },\n            {\n                chinese: \"\u674e\u5b50\",\n                pinyin: \"l\u01d0zi\",\n                english: \"Plum\"\n            },\n            {\n                chinese: \"\u674f\u5b50\",\n                pinyin: \"x\u00ecngzi\",\n                english: \"Apricot\"\n            },\n            {\n                chinese: \"\u67ff\u5b50\",\n                pinyin: \"sh\u00eczi\",\n                english: \"Persimmon\"\n            },\n            {\n                chinese: \"\u67a3\",\n                pinyin: \"z\u01ceo\",\n                english: \"Jujube \/ Chinese date\"\n            },\n            {\n                chinese: \"\u77f3\u69b4\",\n                pinyin: \"sh\u00edli\u00fa\",\n                english: \"Pomegranate\"\n            },\n            {\n                chinese: \"\u65e0\u82b1\u679c\",\n                pinyin: \"w\u00fahu\u0101gu\u01d2\",\n                english: \"Fig (no-flower fruit)\"\n            }\n        ];\n\n        \/\/ ---------- \u5de5\u5177\u51fd\u6570\uff1a\u751f\u6210\u5b8c\u6574\u97f3\u9891URL\uff08\u81ea\u52a8URL\u7f16\u7801\uff09 ----------\n        function getAudioUrl(chineseText) {\n            var encoded = encodeURIComponent(chineseText);\n            return baseAudioUrl + encoded + '.mp3';\n        }\n\n        \/\/ ---------- DOM \u5f15\u7528 ----------\n        var toggleBtn = document.getElementById('proverbsToggle');\n        var panel = document.getElementById('proverbsPanel');\n        var arrow = document.getElementById('proverbsArrow');\n        var listContainer = document.getElementById('proverbsList');\n\n        var currentAudio = null;\n        var currentIndex = -1;\n\n        \/\/ ---------- \u6e32\u67d3\u5217\u8868 ----------\n        function renderList() {\n            var html = '';\n            proverbsData.forEach(function(item, index) {\n                var id = 'proverb-' + String(index + 1).padStart(2, '0');\n                html += `\n                    <div class=\"proverb-item\" data-index=\"${index}\" id=\"${id}\">\n                        <div class=\"proverb-text\">\n                            <div class=\"proverb-chinese\">${item.chinese}<\/div>\n                            <div class=\"proverb-pinyin\">${item.pinyin}<\/div>\n                            <div class=\"proverb-english\">${item.english}<\/div>\n                        <\/div>\n                        <button class=\"proverb-play-btn\" data-index=\"${index}\" aria-label=\"Play ${item.chinese}\">\n                            \u25b6\n                        <\/button>\n                    <\/div>\n                `;\n            });\n            listContainer.innerHTML = html;\n        }\n\n        \/\/ ---------- \u64ad\u653e\u63a7\u5236 ----------\n        function playProverb(index) {\n            var items = listContainer.querySelectorAll('.proverb-item');\n            var btns = listContainer.querySelectorAll('.proverb-play-btn');\n\n            \/\/ \u5982\u679c\u70b9\u51fb\u7684\u662f\u6b63\u5728\u64ad\u653e\u7684\u6761\u76ee \u2192 \u6682\u505c\n            if (currentIndex === index && currentAudio && !currentAudio.paused) {\n                currentAudio.pause();\n                btns[index].textContent = '\u25b6';\n                btns[index].classList.remove('playing');\n                items[index].classList.remove('playing');\n                currentAudio = null;\n                currentIndex = -1;\n                return;\n            }\n\n            \/\/ \u505c\u6b62\u5f53\u524d\u64ad\u653e\n            if (currentAudio) {\n                currentAudio.pause();\n                currentAudio.currentTime = 0;\n                if (currentIndex >= 0) {\n                    btns[currentIndex].textContent = '\u25b6';\n                    btns[currentIndex].classList.remove('playing');\n                    items[currentIndex].classList.remove('playing');\n                }\n                currentAudio = null;\n                currentIndex = -1;\n            }\n\n            \/\/ \u83b7\u53d6\u97f3\u9891 URL\n            var url = getAudioUrl(proverbsData[index].chinese);\n            if (!url) {\n                return;\n            }\n\n            \/\/ \u521b\u5efa\u65b0 Audio \u5b9e\u4f8b\n            var audio = new Audio(url);\n            audio.preload = 'metadata';\n\n            \/\/ \u5c1d\u8bd5\u64ad\u653e\n            audio.play().catch(function(err) {\n                btns[index].classList.add('disabled');\n                btns[index].textContent = '\u2715';\n                btns[index].disabled = true;\n                console.warn('\u97f3\u9891\u52a0\u8f7d\u5931\u8d25:', url, err);\n            });\n\n            \/\/ \u66f4\u65b0 UI\n            btns[index].textContent = '\u23f8';\n            btns[index].classList.add('playing');\n            items[index].classList.add('playing');\n\n            currentAudio = audio;\n            currentIndex = index;\n\n            \/\/ \u64ad\u653e\u7ed3\u675f\u540e\u91cd\u7f6e\n            audio.addEventListener('ended', function() {\n                btns[index].textContent = '\u25b6';\n                btns[index].classList.remove('playing');\n                items[index].classList.remove('playing');\n                if (currentAudio === audio) {\n                    currentAudio = null;\n                    currentIndex = -1;\n                }\n            });\n\n            \/\/ \u64ad\u653e\u9519\u8bef\u65f6\u91cd\u7f6e\n            audio.addEventListener('error', function() {\n                btns[index].textContent = '\u2715';\n                btns[index].classList.add('disabled');\n                btns[index].disabled = true;\n                items[index].classList.remove('playing');\n                if (currentAudio === audio) {\n                    currentAudio = null;\n                    currentIndex = -1;\n                }\n            });\n        }\n\n        \/\/ ---------- \u4e8b\u4ef6\u7ed1\u5b9a\uff08\u59d4\u6258\uff09 ----------\n        listContainer.addEventListener('click', function(e) {\n            var btn = e.target.closest('.proverb-play-btn');\n            if (!btn) return;\n            if (btn.disabled || btn.classList.contains('disabled')) return;\n\n            var index = parseInt(btn.getAttribute('data-index'), 10);\n            if (isNaN(index)) return;\n\n            playProverb(index);\n        });\n\n        \/\/ ---------- \u6298\u53e0\u5f00\u5173 ----------\n        toggleBtn.addEventListener('click', function() {\n            var isOpen = panel.classList.toggle('open');\n            arrow.classList.toggle('open');\n            toggleBtn.setAttribute('aria-expanded', isOpen);\n            if (isOpen) {\n                panel.style.maxHeight = 'none';\n                var h = panel.scrollHeight;\n                panel.style.maxHeight = '0';\n                requestAnimationFrame(function() {\n                    panel.style.maxHeight = h + 'px';\n                    setTimeout(function() {\n                        panel.style.maxHeight = 'none';\n                    }, 450);\n                });\n            } else {\n                panel.style.maxHeight = '0';\n            }\n        });\n\n        \/\/ ---------- \u521d\u59cb\u5316 ----------\n        renderList();\n\n    })();\n<\/script>\n\n\n\n<p>Melons typically end in <strong>\u74dc (gu\u0101)<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u54c8\u5bc6\u74dc (h\u0101m\u00ecgu\u0101)<\/strong> \u2013 Hami melon \/ cantaloupe<\/li>\n\n\n\n<li><strong>\u9999\u74dc (xi\u0101nggu\u0101)<\/strong> \u2013 Honeydew \/ muskmelon<\/li>\n<\/ul>\n\n\n\n<p>\ud83d\udce2 Slow &amp; normal speed audio available.<\/p>\n\n\n\n<!-- \ud83c\udf48 Melons typically end in \u74dc (gu\u0101) - Audio Player -->\n<style>\n    \/* ===== \u57fa\u7840\u5bb9\u5668 ===== *\/\n    .proverbs-player-wrap {\n        max-width: 820px;\n        margin: 2rem auto;\n        font-family: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;\n        background: #fefbf7;\n        border-radius: 24px;\n        box-shadow: 0 8px 30px rgba(0, 0, 0, 0.06);\n        border: 1px solid #f0e8dc;\n        overflow: hidden;\n        transition: box-shadow 0.2s;\n    }\n    .proverbs-player-wrap:hover {\n        box-shadow: 0 12px 40px rgba(0, 0, 0, 0.09);\n    }\n\n    \/* ===== \u9876\u90e8\u5f00\u5173 ===== *\/\n    .proverbs-toggle {\n        width: 100%;\n        padding: 18px 28px;\n        background: #fff8f0;\n        border: none;\n        border-bottom: 1px solid #f0e8dc;\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        font-size: 1.1rem;\n        font-weight: 600;\n        color: #8b1a1a;\n        cursor: pointer;\n        transition: background 0.2s;\n        letter-spacing: 0.3px;\n    }\n    .proverbs-toggle:hover {\n        background: #fdf3e6;\n    }\n    .proverbs-toggle .arrow {\n        font-size: 1.2rem;\n        transition: transform 0.3s ease;\n        color: #b8860b;\n    }\n    .proverbs-toggle .arrow.open {\n        transform: rotate(180deg);\n    }\n    .proverbs-toggle .badge {\n        background: #c41a1a;\n        color: #fff;\n        font-size: 0.7rem;\n        font-weight: 600;\n        padding: 3px 12px;\n        border-radius: 40px;\n        margin-left: 12px;\n        letter-spacing: 0.5px;\n    }\n\n    \/* ===== \u9762\u677f\u4e3b\u4f53 ===== *\/\n    .proverbs-panel {\n        max-height: 0;\n        overflow: hidden;\n        transition: max-height 0.45s ease, padding 0.3s ease;\n        background: #ffffff;\n    }\n    .proverbs-panel.open {\n        max-height: 2400px;\n        padding: 6px 0 14px 0;\n    }\n\n    \/* ===== \u5217\u8868\u5bb9\u5668 ===== *\/\n    .proverbs-list {\n        display: flex;\n        flex-direction: column;\n        gap: 2px;\n        padding: 0 6px;\n    }\n\n    \/* ===== \u5355\u6761\u5361\u7247 ===== *\/\n    .proverb-item {\n        display: grid;\n        grid-template-columns: 1fr auto;\n        align-items: center;\n        padding: 12px 18px;\n        border-radius: 14px;\n        background: #fcfaf7;\n        transition: background 0.2s, border 0.2s;\n        border: 2px solid transparent;\n        gap: 12px;\n    }\n    .proverb-item:hover {\n        background: #f8f2ea;\n    }\n    .proverb-item.playing {\n        background: #fff0e0;\n        border-color: #c41a1a;\n    }\n\n    \/* ===== \u6587\u672c\u533a\u57df ===== *\/\n    .proverb-text {\n        display: flex;\n        flex-direction: column;\n        gap: 2px;\n        min-width: 0;\n    }\n    .proverb-chinese {\n        font-size: 1.15rem;\n        font-weight: 600;\n        color: #2d1f14;\n        letter-spacing: 0.5px;\n    }\n    .proverb-pinyin {\n        font-size: 0.82rem;\n        color: #7a6a5a;\n        font-weight: 400;\n        letter-spacing: 0.3px;\n    }\n    .proverb-english {\n        font-size: 0.88rem;\n        color: #4d3e2e;\n        font-weight: 400;\n        line-height: 1.4;\n        margin-top: 1px;\n    }\n\n    \/* ===== \u64ad\u653e\u6309\u94ae ===== *\/\n    .proverb-play-btn {\n        width: 44px;\n        height: 44px;\n        border-radius: 50%;\n        border: none;\n        background: #c41a1a;\n        color: #fff;\n        font-size: 1.2rem;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        cursor: pointer;\n        flex-shrink: 0;\n        transition: background 0.2s, transform 0.15s, opacity 0.2s;\n        box-shadow: 0 4px 10px rgba(196, 26, 26, 0.15);\n    }\n    .proverb-play-btn:hover {\n        background: #a01515;\n        transform: scale(1.04);\n    }\n    .proverb-play-btn:active {\n        transform: scale(0.94);\n    }\n    .proverb-play-btn.playing {\n        background: #b8860b;\n        box-shadow: 0 4px 10px rgba(184, 134, 11, 0.2);\n    }\n    .proverb-play-btn.disabled {\n        background: #ccc;\n        color: #999;\n        cursor: not-allowed;\n        box-shadow: none;\n        opacity: 0.6;\n    }\n    .proverb-play-btn.disabled:hover {\n        transform: none;\n        background: #ccc;\n    }\n\n    \/* ===== \u5c0f\u5c4f\u9002\u914d ===== *\/\n    @media (max-width: 600px) {\n        .proverbs-toggle {\n            font-size: 0.95rem;\n            padding: 14px 18px;\n        }\n        .proverb-item {\n            padding: 10px 12px;\n            gap: 10px;\n        }\n        .proverb-chinese {\n            font-size: 1rem;\n        }\n        .proverb-pinyin {\n            font-size: 0.72rem;\n        }\n        .proverb-english {\n            font-size: 0.78rem;\n        }\n        .proverb-play-btn {\n            width: 38px;\n            height: 38px;\n            font-size: 1rem;\n        }\n    }\n    @media (max-width: 420px) {\n        .proverb-item {\n            grid-template-columns: 1fr auto;\n        }\n    }\n<\/style>\n\n<!-- ===== HTML \u7ed3\u6784 ===== -->\n<div class=\"proverbs-player-wrap\">\n\n    <!-- \u6298\u53e0\u5f00\u5173\uff08\u82f1\u6587\u6807\u9898\uff09 -->\n    <button class=\"proverbs-toggle\" id=\"proverbsToggle\" aria-expanded=\"false\">\n        <span>\n            \ud83c\udf48 Melons typically end in \u74dc (gu\u0101)\n            <span class=\"badge\">2<\/span>\n        <\/span>\n        <span class=\"arrow\" id=\"proverbsArrow\">\u25be<\/span>\n    <\/button>\n\n    <!-- \u53ef\u6298\u53e0\u9762\u677f -->\n    <div class=\"proverbs-panel\" id=\"proverbsPanel\">\n        <div class=\"proverbs-list\" id=\"proverbsList\">\n            <!-- \u7531 JavaScript \u52a8\u6001\u6e32\u67d3 -->\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- ===== JavaScript ===== -->\n<script>\n    (function() {\n\n        \/\/ ---------- \u97f3\u9891\u6587\u4ef6\u57fa\u7840\u8def\u5f84\uff08\u4e0e\u524d\u9762\u6c34\u679c\u76f8\u540c\u76ee\u5f55\uff09 ----------\n        var baseAudioUrl = \"https:\/\/wp-more.wukongedu.net\/blog\/wp-content\/uploads\/2025\/08\/\";\n\n        \/\/ ---------- 2 \u79cd\u74dc\u7c7b\u6c34\u679c\u6570\u636e ----------\n        var proverbsData = [\n            {\n                chinese: \"\u54c8\u5bc6\u74dc\",\n                pinyin: \"h\u0101m\u00ecgu\u0101\",\n                english: \"Hami melon \/ cantaloupe\"\n            },\n            {\n                chinese: \"\u9999\u74dc\",\n                pinyin: \"xi\u0101nggu\u0101\",\n                english: \"Honeydew \/ muskmelon\"\n            }\n        ];\n\n        \/\/ ---------- \u5de5\u5177\u51fd\u6570\uff1a\u751f\u6210\u5b8c\u6574\u97f3\u9891URL\uff08\u81ea\u52a8URL\u7f16\u7801\uff09 ----------\n        function getAudioUrl(chineseText) {\n            var encoded = encodeURIComponent(chineseText);\n            return baseAudioUrl + encoded + '.mp3';\n        }\n\n        \/\/ ---------- DOM \u5f15\u7528 ----------\n        var toggleBtn = document.getElementById('proverbsToggle');\n        var panel = document.getElementById('proverbsPanel');\n        var arrow = document.getElementById('proverbsArrow');\n        var listContainer = document.getElementById('proverbsList');\n\n        var currentAudio = null;\n        var currentIndex = -1;\n\n        \/\/ ---------- \u6e32\u67d3\u5217\u8868 ----------\n        function renderList() {\n            var html = '';\n            proverbsData.forEach(function(item, index) {\n                var id = 'proverb-' + String(index + 1).padStart(2, '0');\n                html += `\n                    <div class=\"proverb-item\" data-index=\"${index}\" id=\"${id}\">\n                        <div class=\"proverb-text\">\n                            <div class=\"proverb-chinese\">${item.chinese}<\/div>\n                            <div class=\"proverb-pinyin\">${item.pinyin}<\/div>\n                            <div class=\"proverb-english\">${item.english}<\/div>\n                        <\/div>\n                        <button class=\"proverb-play-btn\" data-index=\"${index}\" aria-label=\"Play ${item.chinese}\">\n                            \u25b6\n                        <\/button>\n                    <\/div>\n                `;\n            });\n            listContainer.innerHTML = html;\n        }\n\n        \/\/ ---------- \u64ad\u653e\u63a7\u5236 ----------\n        function playProverb(index) {\n            var items = listContainer.querySelectorAll('.proverb-item');\n            var btns = listContainer.querySelectorAll('.proverb-play-btn');\n\n            \/\/ \u5982\u679c\u70b9\u51fb\u7684\u662f\u6b63\u5728\u64ad\u653e\u7684\u6761\u76ee \u2192 \u6682\u505c\n            if (currentIndex === index && currentAudio && !currentAudio.paused) {\n                currentAudio.pause();\n                btns[index].textContent = '\u25b6';\n                btns[index].classList.remove('playing');\n                items[index].classList.remove('playing');\n                currentAudio = null;\n                currentIndex = -1;\n                return;\n            }\n\n            \/\/ \u505c\u6b62\u5f53\u524d\u64ad\u653e\n            if (currentAudio) {\n                currentAudio.pause();\n                currentAudio.currentTime = 0;\n                if (currentIndex >= 0) {\n                    btns[currentIndex].textContent = '\u25b6';\n                    btns[currentIndex].classList.remove('playing');\n                    items[currentIndex].classList.remove('playing');\n                }\n                currentAudio = null;\n                currentIndex = -1;\n            }\n\n            \/\/ \u83b7\u53d6\u97f3\u9891 URL\n            var url = getAudioUrl(proverbsData[index].chinese);\n            if (!url) {\n                return;\n            }\n\n            \/\/ \u521b\u5efa\u65b0 Audio \u5b9e\u4f8b\n            var audio = new Audio(url);\n            audio.preload = 'metadata';\n\n            \/\/ \u5c1d\u8bd5\u64ad\u653e\n            audio.play().catch(function(err) {\n                btns[index].classList.add('disabled');\n                btns[index].textContent = '\u2715';\n                btns[index].disabled = true;\n                console.warn('\u97f3\u9891\u52a0\u8f7d\u5931\u8d25:', url, err);\n            });\n\n            \/\/ \u66f4\u65b0 UI\n            btns[index].textContent = '\u23f8';\n            btns[index].classList.add('playing');\n            items[index].classList.add('playing');\n\n            currentAudio = audio;\n            currentIndex = index;\n\n            \/\/ \u64ad\u653e\u7ed3\u675f\u540e\u91cd\u7f6e\n            audio.addEventListener('ended', function() {\n                btns[index].textContent = '\u25b6';\n                btns[index].classList.remove('playing');\n                items[index].classList.remove('playing');\n                if (currentAudio === audio) {\n                    currentAudio = null;\n                    currentIndex = -1;\n                }\n            });\n\n            \/\/ \u64ad\u653e\u9519\u8bef\u65f6\u91cd\u7f6e\n            audio.addEventListener('error', function() {\n                btns[index].textContent = '\u2715';\n                btns[index].classList.add('disabled');\n                btns[index].disabled = true;\n                items[index].classList.remove('playing');\n                if (currentAudio === audio) {\n                    currentAudio = null;\n                    currentIndex = -1;\n                }\n            });\n        }\n\n        \/\/ ---------- \u4e8b\u4ef6\u7ed1\u5b9a\uff08\u59d4\u6258\uff09 ----------\n        listContainer.addEventListener('click', function(e) {\n            var btn = e.target.closest('.proverb-play-btn');\n            if (!btn) return;\n            if (btn.disabled || btn.classList.contains('disabled')) return;\n\n            var index = parseInt(btn.getAttribute('data-index'), 10);\n            if (isNaN(index)) return;\n\n            playProverb(index);\n        });\n\n        \/\/ ---------- \u6298\u53e0\u5f00\u5173 ----------\n        toggleBtn.addEventListener('click', function() {\n            var isOpen = panel.classList.toggle('open');\n            arrow.classList.toggle('open');\n            toggleBtn.setAttribute('aria-expanded', isOpen);\n            if (isOpen) {\n                panel.style.maxHeight = 'none';\n                var h = panel.scrollHeight;\n                panel.style.maxHeight = '0';\n                requestAnimationFrame(function() {\n                    panel.style.maxHeight = h + 'px';\n                    setTimeout(function() {\n                        panel.style.maxHeight = 'none';\n                    }, 450);\n                });\n            } else {\n                panel.style.maxHeight = '0';\n            }\n        });\n\n        \/\/ ---------- \u521d\u59cb\u5316 ----------\n        renderList();\n\n    })();\n<\/script>\n\n\n\n<p>Other specialties include <strong>\u5c71\u6942 (sh\u0101nzh\u0101)<\/strong> (hawthorn, used for tanghulu) and <strong>\u7f57\u6c49\u679c (lu\u00f3h\u00e0ngu\u01d2)<\/strong> (monk fruit).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"fruit-vocabulary-comparison-table\"><\/span>Fruit Vocabulary Comparison Table<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>Usage \/ No.<\/td><td>Chinese (\u6c49\u5b57 + \u62fc\u97f3)<\/td><td>English Meaning \/ Sentence<\/td><\/tr><tr><td>1<\/td><td>\u6c34\u679c (shu\u01d0gu\u01d2)<\/td><td>Fruit (general). \u4f60\u559c\u6b22\u5403\u6c34\u679c\u5417\uff1f<\/td><\/tr><tr><td>2<\/td><td>\u82f9\u679c (p\u00ednggu\u01d2)<\/td><td>Apple. \u8fd9\u4e2a\u82f9\u679c\u5f88\u751c\u3002<\/td><\/tr><tr><td>3<\/td><td>\u897f\u74dc (x\u012bgu\u0101)<\/td><td>Watermelon. \u590f\u5929\u5403\u897f\u74dc\u5f88\u89e3\u6e34\u3002<\/td><\/tr><tr><td>4<\/td><td>\u706b\u9f99\u679c (hu\u01d2l\u00f3nggu\u01d2)<\/td><td>Dragon fruit. \u706b\u9f99\u679c\u770b\u8d77\u6765\u5f88\u7279\u522b\u3002<\/td><\/tr><tr><td>5<\/td><td>\u767e\u9999\u679c (b\u01ceixi\u0101nggu\u01d2)<\/td><td>Passion fruit. \u767e\u9999\u679c\u5473\u9053\u5f88\u9999\u3002<\/td><\/tr><tr><td>6<\/td><td>\u67a3 (z\u01ceo)<\/td><td>Jujube \/ date. \u7ea2\u67a3\u5e38\u7528\u4e8e\u517b\u751f\u3002<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>\ud83d\udce2 Slow &amp; normal speed audio available.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"cultural-role-of-fruits-in-chinese-tradition-and-internet-culture\"><\/span>Cultural Role of Fruits in Chinese Tradition and Internet Culture<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Fruits are not only food but carriers of meaning. Oranges and tangerines (\u6a59\u5b50 ch\u00e9ngzi \/ \u6a58\u5b50 j\u00fazi) are linked to wealth and success because \u6a59\/\u6210 (ch\u00e9ng) sounds like \u201csuccess.\u201d Families exchange them at Lunar New Year for prosperity. Dates (\u67a3 z\u01ceo) appear in wedding blessings through the phrase \u65e9\u751f\u8d35\u5b50 (z\u01ceo sh\u0113ng gu\u00ec z\u01d0) \u2014 \u201cmay you have precious children soon.\u201d<\/p>\n\n\n\n<p>In contemporary Chinese internet culture, watermelon (\u897f\u74dc x\u012bgu\u0101) features in the popular expression \u5403\u74dc\u7fa4\u4f17 (ch\u012b gu\u0101 q\u00fanzh\u00f2ng), literally \u201cmelon-eating masses,\u201d which describes online bystanders who watch drama without participating. Fancy marketing names for ordinary fruits (e.g., creative \u201cblueberry grape\u201d style labels) also appear frequently on platforms such as Xiaohongshu and Douyin. [\u6765\u6e90:\u68c0\u7d22\u7ed3\u679c]<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"common-misunderstandings-about-fruit-vocabulary-in-chinese\"><\/span>Common Misunderstandings About Fruit Vocabulary in Chinese<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>\u6c34\u679c (shu\u01d0gu\u01d2) specifically means culinary fruit, not botanical fruit or dried fruit (\u5e72\u679c g\u0101ngu\u01d2). Pear (\u68a8 l\u00ed) can carry taboo associations in some contexts because sharing a pear sounds like \u201cseparation\u201d (\u5206\u68a8 f\u0113n l\u00ed). Measure words matter: small round fruits often take \u9897 (k\u0113), while larger ones use \u4e2a (g\u00e8) or \u53ea (zh\u012b) depending on the item. Regional variation exists (pineapple is \u83e0\u841d on the mainland and \u51e4\u68a8 in Taiwan), but the core term \u6c34\u679c remains consistent.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"chinese-food-beverage-vocabulary\"><\/span>Chinese Food &amp; Beverage Vocabulary<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>Topic<\/td><td>Description<\/td><td>Character &amp; Pinyin (Anchor Links)<\/td><\/tr><tr><td>Fruit in Chinese (this article)<\/td><td>The generic term for fresh fruit, literally translating to \u201cwater fruit\u201d due to its juicy nature.<\/td><td>\u6c34\u679c (shu\u01d0gu\u01d2)<\/td><\/tr><tr><td>How to say cheers in Chinese<\/td><td>The literal meaning is \u201cdry the cup,\u201d used universally when making a toast or drinking.<\/td><td><a href=\"https:\/\/www.wukongsch.com\/blog\/how-to-say-cheers-in-chinese-post-60622\/\">\u5e72\u676f (g\u0101n b\u0113i)<\/a><\/td><\/tr><tr><td>Yummy in Chinese language<\/td><td>Used specifically for food that tastes good (literally \u201cgood to eat\u201d). For drinks, you would say h\u011bn h\u01ceo h\u0113.<\/td><td><a href=\"https:\/\/www.wukongsch.com\/blog\/yummy-in-the-chinese-language-post-21238\/\">\u5f88\u597d\u5403 (h\u011bn h\u01ceo ch\u012b)<\/a><\/td><\/tr><tr><td>Milk tea in Chinese<\/td><td>Refers to classic milk tea. If you want the version with tapioca pearls, ask for zh\u0113nzh\u016b n\u01ceich\u00e1.<\/td><td><a href=\"https:\/\/www.wukongsch.com\/blog\/milk-tea-in-chinese-post-52022\/\">\u5976\u8336 (n\u01ceich\u00e1)<\/a><\/td><\/tr><tr><td>Ice cream in Chinese<\/td><td>A phonetic and literal phonetic adaptation for ice cream.<\/td><td><a href=\"https:\/\/www.wukongsch.com\/blog\/unveiling-the-trend-of-ice-cream-in-chinese-culture-post-23139\/\">\u51b0\u6dc7\u6dcb (b\u012bngq\u00edl\u00edn)<\/a><\/td><\/tr><tr><td>Spicy in Chinese<\/td><td>Used to describe fiery, pungent, or capsaicin-heavy hot flavors.<\/td><td><a href=\"https:\/\/www.wukongsch.com\/blog\/spicy-in-chinese-post-38216\/\">\u8fa3 (l\u00e0)<\/a><\/td><\/tr><tr><td>Rice in Chinese<\/td><td>Specifically refers to cooked or prepared rice ready to eat (raw grains are called m\u01d0).<\/td><td><a href=\"https:\/\/www.wukongsch.com\/blog\/rice-in-chinese-post-26792\/\">\u7c73\u996d (m\u01d0f\u00e0n)<\/a><\/td><\/tr><tr><td>Soy sauce in Chinese<\/td><td>A vital, dark, salty condiment used throughout Chinese cooking.<\/td><td><a href=\"https:\/\/www.wukongsch.com\/blog\/how-to-say-sauce-in-chinese-post-26318\/\">\u9171\u6cb9 (ji\u00e0ngy\u00f3u)<\/a><\/td><\/tr><tr><td>Chopsticks in Chinese<\/td><td>The traditional eating utensils used in China and East Asia.<\/td><td><a href=\"https:\/\/www.wukongsch.com\/blog\/chopsticks-in-chinese-post-27141\/\">\u7b77\u5b50 (ku\u00e0izi)<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"faqs-about-fruit-in-chinese\"><\/span>FAQs About Fruit in Chinese<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Does \u6c34\u679c (shu\u01d0gu\u01d2) mean only fresh fruit?<\/strong><\/h3>\n\n\n\n<p>Yes. \u6c34\u679c refers to juicy, edible fruit; dried fruit is \u5e72\u679c (g\u0101ngu\u01d2) and nuts fall into other categories.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Is there a difference between \u6a59\u5b50 and \u6a58\u5b50?<\/strong><\/h3>\n\n\n\n<p>Yes. \u6a59\u5b50 (ch\u00e9ngzi) is the larger orange; \u6a58\u5b50 (j\u00fazi) is the smaller, easier-to-peel mandarin or tangerine commonly eaten at Chinese New Year.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>What does the internet phrase \u5403\u74dc\u7fa4\u4f17 mean?<\/strong><\/h3>\n\n\n\n<p>Melon-eating masses \/ bystanders. It describes people who watch online drama without joining in, using watermelon as the cultural image of casual observation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>How do you ask someone if they like fruit in Chinese?<\/strong><\/h3>\n\n\n\n<p>\u4f60\u559c\u6b22\u5403\u6c34\u679c\u5417\uff1f (N\u01d0 x\u01d0hu\u0101n ch\u012b shu\u01d0gu\u01d2 ma?) This is the most natural everyday question.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"conclusion-mastering-fruit-vocabulary-in-chinese\"><\/span>Conclusion: Mastering Fruit Vocabulary in Chinese<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The core answer remains clear: fruit in Chinese is <strong>\u6c34\u679c (shu\u01d0gu\u01d2)<\/strong>, literally \u201cwater fruit,\u201d the essential category word every learner needs for shopping, dining, and cultural conversations. From everyday apples and watermelons to symbolic dates and dragon fruit, these terms open doors to both practical language use and deeper cultural understanding.<\/p>\n\n\n\n<p>Ready to practice pronunciation, tones, and real-life dialogues with native teachers? Explore<a href=\"https:\/\/www.wukongsch.com\/chinese\/\"> interactive Chinese lessons at WuKong Education<\/a> and turn vocabulary into confident speaking skills.<\/p>\n<div class=\"retention-card-new\" data-lang=\"en\" data-subject=\"CHINESE\" data-btnName=\"Get started free!\" data-subTitle=\"Specially tailored for kids aged 3-18 around the world!\">\r\n    <div class=\"retention-card-l\">\r\n        <div class=\"trustpilot-image\">\r\n            <!-- TrustBox widget - Micro Star -->\r\n            <div class=\"trustpilot-widget\" data-locale=\"en-US\" data-template-id=\"5419b732fbfb950b10de65e5\" data-businessunit-id=\"60c847b7f033d300019ff3a1\" data-style-height=\"24px\" data-style-width=\"272px\" data-token=\"7dc9fdab-8926-4826-ad90-81ab38cc0953\">\r\n              <a href=\"https:\/\/www.trustpilot.com\/review\/wukongsch.com\" target=\"_blank\" rel=\"noopener\">Trustpilot<\/a>\r\n            <\/div>\r\n            <!-- End TrustBox widget -->\r\n        <\/div>\r\n        <h3><p>Learn <span>authentic Chinese<\/span> from those who live and breathe the culture.<\/p>\n<\/h3>\r\n        <p>Specially tailored for kids aged 3-18 around the world!<\/p>\r\n        <a class=\"retention-card-button is-point\" href=\"https:\/\/www.wukongsch.com\/independent-appointment\/?subject=chinese&amp;l=d232a08b-51de-4a90-b301-47ad0f87f71a&amp;booking_triggerevent=BLOG_DETAIL_MODEL_CTA_BUTTON\" data-buttonname=\"\u7acb\u5373\u9884\u7ea6\u6309\u94ae\u70b9\u51fb\" data-event=\"C_Blog_BLOG_DETAIL_MIDDLE_CTA_BUTTON\" data-expose-buttonname=\"\u7acb\u5373\u9884\u7ea6\u6309\u94ae\u66dd\u5149\" data-expose-event=\"D_Blog_BLOG_DETAIL_MIDDLE_CTA_BUTTON\" target=\"_blank\" title=\"Get started free!\">\r\n            Get started free!\r\n        <\/a>\r\n    <\/div>\r\n    <div class=\"retention-card-r\"><\/div>\r\n<\/div>","protected":false},"excerpt":{"rendered":"<p>The word \u201cfruit\u201d in Chinese primarily refers to \u6c34\u679c (shu\u01d0gu\u01d2), which directly translates to \u201cwater fruit.\u201d This standard Mandarin term combines \u6c34 (shu\u01d0, water) and \u679c (gu\u01d2, fruit or result) and is the everyday category name used in markets, menus, and conversation across mainland China, Taiwan, and overseas Chinese communities. Beyond the basic meaning, fruits carry rich cultural symbolism in Chinese tradition, from luck and prosperity to family blessings. \ud83d\udce2 Slow &amp; normal speed audio available: \u6c34\u679c (shu\u01d0gu\u01d2). What Is Fruit in Chinese? The Core Definition of \u6c34\u679c (Shu\u01d0gu\u01d2) \u6c34\u679c (shu\u01d0gu\u01d2) is the general, HSK-level word for edible fruit. Learners encounter it first when asking about preferences or shopping: \u4f60\u559c\u6b22\u5403\u6c34\u679c\u5417\uff1f (N\u01d0 x\u01d0hu\u0101n ch\u012b shu\u01d0gu\u01d2 ma?) \u2014 Do you like eating&#46;&#46;&#46;<\/p>\n","protected":false},"author":211806801,"featured_media":51492,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","footnotes":""},"categories":[132604],"tags":[136210,137522],"class_list":["post-51491","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-chinese-phrases","tag-chinese-phrases","tag-hsk-1"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What Does Fruit Mean in Chinese? \u6c34\u679c (Shu\u01d0gu\u01d2) Explained&amp;60+ Names<\/title>\n<meta name=\"description\" content=\"The word \u201cfruit\u201d in Chinese is \u6c34\u679c (shu\u01d0gu\u01d2), literally \u201cwater fruit.\u201d Learn core vocabulary, cultural symbolism, daily usage, and examples for learners with WuKong Education.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What Does Fruit Mean in Chinese? \u6c34\u679c (Shu\u01d0gu\u01d2) Explained&amp;60+ Names\" \/>\n<meta property=\"og:description\" content=\"The word \u201cfruit\u201d in Chinese is \u6c34\u679c (shu\u01d0gu\u01d2), literally \u201cwater fruit.\u201d Learn core vocabulary, cultural symbolism, daily usage, and examples for learners with WuKong Education.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.wukongsch.com\/blog\/fruit-in-chinese-chinese-post-51491\/\" \/>\n<meta property=\"og:site_name\" content=\"WuKong Edu Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-11T06:45:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-11T06:46:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wp-more.wukongedu.net\/blog\/wp-content\/uploads\/2025\/08\/\u8bf7\u753b\u5e26\u6559\u80b2\u5143\u7d20\u7684\u56fe.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"864\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Bella | WuKong Chinese Teacher\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bella | WuKong Chinese Teacher\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.wukongsch.com\/blog\/fruit-in-chinese-chinese-post-51491\/\",\"url\":\"https:\/\/www.wukongsch.com\/blog\/fruit-in-chinese-chinese-post-51491\/\",\"name\":\"What Does Fruit Mean in Chinese? \u6c34\u679c (Shu\u01d0gu\u01d2) Explained&60+ Names\",\"isPartOf\":{\"@id\":\"https:\/\/www.wukongsch.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.wukongsch.com\/blog\/fruit-in-chinese-chinese-post-51491\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.wukongsch.com\/blog\/fruit-in-chinese-chinese-post-51491\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/wp-more.wukongedu.net\/blog\/wp-content\/uploads\/2025\/08\/\u8bf7\u753b\u5e26\u6559\u80b2\u5143\u7d20\u7684\u56fe.png\",\"datePublished\":\"2026-08-11T06:45:34+00:00\",\"dateModified\":\"2026-08-11T06:46:02+00:00\",\"author\":{\"@id\":\"https:\/\/www.wukongsch.com\/blog\/#\/schema\/person\/83b21789f792d775b000371422ea6559\"},\"description\":\"The word \u201cfruit\u201d in Chinese is \u6c34\u679c (shu\u01d0gu\u01d2), literally \u201cwater fruit.\u201d Learn core vocabulary, cultural symbolism, daily usage, and examples for learners with WuKong Education.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.wukongsch.com\/blog\/fruit-in-chinese-chinese-post-51491\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.wukongsch.com\/blog\/fruit-in-chinese-chinese-post-51491\/#primaryimage\",\"url\":\"https:\/\/wp-more.wukongedu.net\/blog\/wp-content\/uploads\/2025\/08\/\u8bf7\u753b\u5e26\u6559\u80b2\u5143\u7d20\u7684\u56fe.png\",\"contentUrl\":\"https:\/\/wp-more.wukongedu.net\/blog\/wp-content\/uploads\/2025\/08\/\u8bf7\u753b\u5e26\u6559\u80b2\u5143\u7d20\u7684\u56fe.png\",\"width\":1536,\"height\":864},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.wukongsch.com\/blog\/#website\",\"url\":\"https:\/\/www.wukongsch.com\/blog\/\",\"name\":\"WuKong Edu Blog\",\"description\":\"Get latest news of WuKong Education and Tips of WuKong Chinese, Math &amp; English ELA. We also share useful tips for Chinese learning &amp; International Math &amp; English reading, writing learning for 3-18 students.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.wukongsch.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.wukongsch.com\/blog\/#\/schema\/person\/83b21789f792d775b000371422ea6559\",\"name\":\"Bella | WuKong Chinese Teacher\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.wukongsch.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/wp-more.wukongedu.net\/blog\/wp-content\/litespeed\/avatar\/9813445491d44e99fde995bdd22f278a.jpg?ver=1787282624\",\"contentUrl\":\"https:\/\/wp-more.wukongedu.net\/blog\/wp-content\/litespeed\/avatar\/9813445491d44e99fde995bdd22f278a.jpg?ver=1787282624\",\"caption\":\"Bella | WuKong Chinese Teacher\"},\"description\":\"Bella holds a Master\u2019s degree from Yangzhou University and brings 10 years of extensive experience in K-12 Chinese language teaching and research. A published scholar, she has contributed over 10 papers to the field of language and literature. Currently, Bella leads the research and development of WuKong Chinese core courses, where she prioritizes academic rigor alongside student engagement and cognitive development. She is dedicated to building a robust foundation for young learners covering phonetics (Pinyin), characters, idioms, and classical culture while ensuring that advanced courses empower students with comprehensive linguistic mastery and cultural insight.\",\"url\":\"https:\/\/www.wukongsch.com\/blog\/author\/bella\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What Does Fruit Mean in Chinese? \u6c34\u679c (Shu\u01d0gu\u01d2) Explained&60+ Names","description":"The word \u201cfruit\u201d in Chinese is \u6c34\u679c (shu\u01d0gu\u01d2), literally \u201cwater fruit.\u201d Learn core vocabulary, cultural symbolism, daily usage, and examples for learners with WuKong Education.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"What Does Fruit Mean in Chinese? \u6c34\u679c (Shu\u01d0gu\u01d2) Explained&60+ Names","og_description":"The word \u201cfruit\u201d in Chinese is \u6c34\u679c (shu\u01d0gu\u01d2), literally \u201cwater fruit.\u201d Learn core vocabulary, cultural symbolism, daily usage, and examples for learners with WuKong Education.","og_url":"https:\/\/www.wukongsch.com\/blog\/fruit-in-chinese-chinese-post-51491\/","og_site_name":"WuKong Edu Blog","article_published_time":"2026-08-11T06:45:34+00:00","article_modified_time":"2026-08-11T06:46:02+00:00","og_image":[{"width":1536,"height":864,"url":"https:\/\/wp-more.wukongedu.net\/blog\/wp-content\/uploads\/2025\/08\/\u8bf7\u753b\u5e26\u6559\u80b2\u5143\u7d20\u7684\u56fe.png","type":"image\/png"}],"author":"Bella | WuKong Chinese Teacher","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Bella | WuKong Chinese Teacher","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.wukongsch.com\/blog\/fruit-in-chinese-chinese-post-51491\/","url":"https:\/\/www.wukongsch.com\/blog\/fruit-in-chinese-chinese-post-51491\/","name":"What Does Fruit Mean in Chinese? \u6c34\u679c (Shu\u01d0gu\u01d2) Explained&60+ Names","isPartOf":{"@id":"https:\/\/www.wukongsch.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.wukongsch.com\/blog\/fruit-in-chinese-chinese-post-51491\/#primaryimage"},"image":{"@id":"https:\/\/www.wukongsch.com\/blog\/fruit-in-chinese-chinese-post-51491\/#primaryimage"},"thumbnailUrl":"https:\/\/wp-more.wukongedu.net\/blog\/wp-content\/uploads\/2025\/08\/\u8bf7\u753b\u5e26\u6559\u80b2\u5143\u7d20\u7684\u56fe.png","datePublished":"2026-08-11T06:45:34+00:00","dateModified":"2026-08-11T06:46:02+00:00","author":{"@id":"https:\/\/www.wukongsch.com\/blog\/#\/schema\/person\/83b21789f792d775b000371422ea6559"},"description":"The word \u201cfruit\u201d in Chinese is \u6c34\u679c (shu\u01d0gu\u01d2), literally \u201cwater fruit.\u201d Learn core vocabulary, cultural symbolism, daily usage, and examples for learners with WuKong Education.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.wukongsch.com\/blog\/fruit-in-chinese-chinese-post-51491\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.wukongsch.com\/blog\/fruit-in-chinese-chinese-post-51491\/#primaryimage","url":"https:\/\/wp-more.wukongedu.net\/blog\/wp-content\/uploads\/2025\/08\/\u8bf7\u753b\u5e26\u6559\u80b2\u5143\u7d20\u7684\u56fe.png","contentUrl":"https:\/\/wp-more.wukongedu.net\/blog\/wp-content\/uploads\/2025\/08\/\u8bf7\u753b\u5e26\u6559\u80b2\u5143\u7d20\u7684\u56fe.png","width":1536,"height":864},{"@type":"WebSite","@id":"https:\/\/www.wukongsch.com\/blog\/#website","url":"https:\/\/www.wukongsch.com\/blog\/","name":"WuKong Edu Blog","description":"Get latest news of WuKong Education and Tips of WuKong Chinese, Math &amp; English ELA. We also share useful tips for Chinese learning &amp; International Math &amp; English reading, writing learning for 3-18 students.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.wukongsch.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.wukongsch.com\/blog\/#\/schema\/person\/83b21789f792d775b000371422ea6559","name":"Bella | WuKong Chinese Teacher","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.wukongsch.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/wp-more.wukongedu.net\/blog\/wp-content\/litespeed\/avatar\/9813445491d44e99fde995bdd22f278a.jpg?ver=1787282624","contentUrl":"https:\/\/wp-more.wukongedu.net\/blog\/wp-content\/litespeed\/avatar\/9813445491d44e99fde995bdd22f278a.jpg?ver=1787282624","caption":"Bella | WuKong Chinese Teacher"},"description":"Bella holds a Master\u2019s degree from Yangzhou University and brings 10 years of extensive experience in K-12 Chinese language teaching and research. A published scholar, she has contributed over 10 papers to the field of language and literature. Currently, Bella leads the research and development of WuKong Chinese core courses, where she prioritizes academic rigor alongside student engagement and cognitive development. She is dedicated to building a robust foundation for young learners covering phonetics (Pinyin), characters, idioms, and classical culture while ensuring that advanced courses empower students with comprehensive linguistic mastery and cultural insight.","url":"https:\/\/www.wukongsch.com\/blog\/author\/bella\/"}]}},"amp_enabled":true,"read_time":"7","_links":{"self":[{"href":"https:\/\/wp-more.wukongedu.net\/blog\/wp-json\/wp\/v2\/posts\/51491","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp-more.wukongedu.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp-more.wukongedu.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp-more.wukongedu.net\/blog\/wp-json\/wp\/v2\/users\/211806801"}],"replies":[{"embeddable":true,"href":"https:\/\/wp-more.wukongedu.net\/blog\/wp-json\/wp\/v2\/comments?post=51491"}],"version-history":[{"count":11,"href":"https:\/\/wp-more.wukongedu.net\/blog\/wp-json\/wp\/v2\/posts\/51491\/revisions"}],"predecessor-version":[{"id":64422,"href":"https:\/\/wp-more.wukongedu.net\/blog\/wp-json\/wp\/v2\/posts\/51491\/revisions\/64422"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wp-more.wukongedu.net\/blog\/wp-json\/wp\/v2\/media\/51492"}],"wp:attachment":[{"href":"https:\/\/wp-more.wukongedu.net\/blog\/wp-json\/wp\/v2\/media?parent=51491"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp-more.wukongedu.net\/blog\/wp-json\/wp\/v2\/categories?post=51491"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp-more.wukongedu.net\/blog\/wp-json\/wp\/v2\/tags?post=51491"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}