道本文

道本文（道本文：toki pona／，發音：/ˈtoki ˈpona/），中文又叫道本語，係種哲學藝術人造語言，2001 年發表，個名嘅字面意思係「好嘅語言」。以語言嚟講，佢極少生字，得百幾個，發音勁簡單，得 14 個音素，係一隻孤立語。受到道家思想啓發，實驗沙皮爾-沃爾夫假說，體現出極簡主義，幫啲人專注喺最基本嘅嘢上面，宣揚正面思想。就算佢得咁少生字都好，靠啲前文後理同現場環境，加埋唔同生字嘅配搭，基本上都可以溝通到，傾到偈。比起其他語言可以靠唔同嘅生字去表達，toki pona 更加傾向倚賴前文後理同語境。
《Toki Pona: The Language of Good》書背上面寫住：「用toki pona表達嘅時候，要將所有槪念簡化成佢哋最基本嘅元素。例如：你餓嘅時候，你『想食嘢』；教，即係『畀知識人』。訓練自己用toki pona去諗嘢嘅話可以帶畀你更深入嘅洞察力。呢隻迷你語言會幫你摒棄多餘嘅雜念同帶你直接去到事物嘅核心。」清楚表達咗呢套語言嘅理念。
「toki」，嚟自巴布亞皮欽文嘅「tok」，而佢又源於英文嘅「talk」，有「講嘢」嘅意思，引申埋「語言」嘅意思；而「pona」就嚟自世界語嘅「bonacode: epo promoted to code: eo」，而佢又源自拉丁文嘅「bonuscode: lat promoted to code: la」，本身係「好」嘅意思，引申去所有正面嘅意思，包括「簡單」，呼應番toki pona嘅理念，希望大家可以喺簡約之中揾到樂趣。所以「toki pona」字面嘅意思就係「好嘅語言」或者「簡單嘅語言」。
中文名「道本」兩個字亦都攞咗「tokipona」兩個字頭一個音節嘅讀音，字義亦表達出受道家思想啟發呢一點，做到音義兼譯。
由加拿大人Sonja Lang創造同喺 2001 年喺網上發表。Sonja Lang本身想試下用 120 隻字去理解生命嘅意義，之後發展到而家已經有成千上萬嘅人喺唔同嘅群體入面使用同發展呢個語言，而呢個語言發展至今亦都增加到有 137 隻必要嘅字。
Sonja Lang出過兩本書講解呢套語言，分別係 2014 年出版嘅《Toki Pona: The Language of Good》（toki pona入面叫做pu），同埋 2021 年出版嘅《Toki Pona Dictionary》（toki pona入面叫做ku）。
2022 年，ISO 639-3亦都終於收錄咗「tok」作為toki pona嘅代碼，歸類喺人造語言之中。呢個加入申請喺 2008 年同 2018 年嘅時候曾經被拒絕過兩次。
喺 2022 年尾嘅一份網上問卷調查入面，已經有超過千六人話自己識toki pona，相信呢度只係成個toki pona群體嘅一小部分。
而 2023 年，最大嘅toki ponaDiscord伺服器ma pona pi toki pona已經有超過 10,000 名成員喺入面，係關於人造語言嘅Discord server入面最多人嘅一個。
2024 年，su系列嘅第一本故仔書《The Wonderful Wizard of Oz (Toki Pona edition)》正式推出，成本書都係由toki pona同英文雙語寫成並配有插圖，當中toki pona嘅部分係用sitelen pona（睇埋§ sitelen pona）寫出嚟。
《Toki Pona: The Language of Good》同《Toki Pona Dictionary》兩本書喺toki pona分別叫做pu同ku，ku再分為ku suli同ku lili，各自概括咗一套生字同埋文法。「pu」同「ku」係多義詞，可以解做「pu／ku呢本書」、「閱讀或者擁有pu／ku呢本書」、「pu／ku嗰套生字同文法」、或者「根據pu／ku嘅用法使用toki pona」（英文嘅意思翻譯成「interacting with the book 《Toki Pona: The Language of Good》／《Toki Pona Dictionary》」）。
喺pu本書入面有 120 隻字同時亦都奠定咗toki pona嘅文法，呢一套生字同文法都被稱為pu。之後喺ku本書入面，因應toki pona群體嘅使用習慣，將一啲關於pu嘅文法同一啲字嘅意思再講得深入同詳細啲，當中都涉及咗一啲細改動。識toki pona嘅人入面，基本上都一定會識pu。
呢一頁入面出現嘅字同文法，除非有特別註明，否則一律都係講緊pu。
喺ku本書入面亦都寫咗好多流通喺toki pona群體嘅字。當中有啲字係pu之前就已經有，但係無揀入去pu入面，不過隻字一直都死唔斷氣有人用；亦都有啲係pu之後先出現同流行嘅字。有人會用呢啲字，亦都有人考慮到睇嘅人明唔明或者想貫徹簡約嘅理念或者其他原因，即使識呢啲字，都唔一定會用。
ku包括咗ku suli同ku lili兩個部分。
ku嘅字入面，Sonja Lang因應toki pona群體嘅使用狀況，揀咗pu以外、比較多人用、比較重要嘅 17 隻字出嚟，叫做ku suli，亦令到必要嘅字增加到總共有 137 隻。識toki pona嘅人入面，普遍都會識埋部分或者全部ku suli。
ku重有其他少見但都有一定流通量嘅字，有啲字重有自己嘅文法，呢部分嘅生字同文法就叫做ku lili。ku lili嘅普遍性同識字率都及唔上pu同ku suli，ku lili入面各隻字嘅普及率都有啲參差，有啲生冷字會比起某啲字多少少人識。
隨住新書su嘅出版，本身屬於保留字嘅「su」正式加入toki pona嘅詞彙之中；書入面嘅內容主要係ku suli嘅字；另外重有出現過「majuna」呢個pre-pu時期屬於ku lili嘅字。簡單嚟講，su就即係包括ku suli嘅所有字，再加上「su」同「majuna」，總共 139 隻字。
除咗詞彙，su亦都針對sitelen pona（睇埋§ sitelen pona）作出咗延伸同修訂。例如：解做「兩棲類或爬蟲類」嘅「akesi」，由本身睇落有六隻腳嘅寫法改番做睇落得四隻腳嘅寫法；有啲字解做唔同意思嗰陣有咗另一個新嘅寫法，例如當「mute」作為「20」嗰陣會用睇落由四個「luka（5）」組合而成嘅寫法等等。
除咗pu同ku之外，有時重會有啲新嘅字出現，稱為nimi sin（或nimisin，意思係「新嘅字」，而「nimisin」呢個字本身都屬於nimi sin）。本身係指pu之外嘅字（有啲人認為亦都要喺pu之後），當中有一部分已經被ku收錄咗，唔再當係nimi sin。呢啲字認受性低，但間中會係唔同群體入面出現下，通常唔建議用。
另外，toki pona亦有衍生方言或者語言，例如toki ma（一種方言） 同luka pona（toki pona嘅一種手語方式）。
toki pona嘅發音簡單到極，如以拉丁字母拼寫，輔音只有 j、k、l、m、n、p、s、t、w 九個，而元音亦只有 a、e、i、o、u 五個，總共 14 個音素，發音標準完全跟足國際音標（即係ja會發成英文入面ya/ja/嘅讀音，而唔係英文ja/dʒa/嘅讀音；而me會發成/me/，近似粵語「咩/mɛː/」而唔似英文me/miː/嘅讀音）。一個字入面可以有一個或者幾個音節，重音一律放喺第一個音節，所有音節都唔得有雙輔音或者雙元音，而 wu、wo、ji、ti 呢幾個組合亦都唔畀出現。一個音節嘅開始可以係單一輔音或者元音，而結束可以係元音或者 -n 呢個鼻音輔音。同一個字入面，用 -n 鼻音結尾嘅音節後面亦都唔可以即刻跟住用 m- 或者 n- 鼻音開頭嘅音節，即係(C)V(N)、(C)V(N)CV(N)...（C代表輔音、V代表元音、N代表鼻尾音 -n）。
就算話發音標準係跟國際音標，但係因為發音簡單音素少，所以發音嘅自由度都好大。例如鼻音尾音 -n/n/喺唔同嘅輔音前面可以發成[n]（如/t/、/s/、/l/前）、[m]（如/p/、/w/前）、[ŋ]（/k/前）、[ɲ]（/j/前）諸如此類。又例如元音 o/o/發做廣東話同英文入面更加常見嘅[ɔ]（即係好似粤音「柯[ɔ:˥]」一樣嘅發音）、輔音/p/、/t/、/k/發成[b]、[d]、[g]都一樣唔係問題。呢啲都冇嚴格規範，只要聽得出，唔好讀到人哋會聽咗做第二隻字就得。
喺呢啲規則下，只要無讀錯無聽錯，就會串得啱，同一隻字，無論點讀，都唔會串得出另一隻字出嚟，即係書寫同發音上做到言文一致。
toki pona嘅生字係由世界各國唔同語言嘅詞語中揀返嚟，再跟番toki pona嘅發音規則簡化而成。值得一提嘅係，除咗有嚟自英文同普通話嘅字之外，當中重有幾個嚟自廣東話嘅字。例如：jan（意思係「人」）、ni（意思係「呢啲、呢個」），諸如此類。
字義上，除咗一詞多義同埋會由基本嘅意思延伸出去其他類似嘅意思之外，每個生字（除咗文法助詞）都冇特別區分詞性，大部分生字都可以因應環境，當動詞、名詞、形容詞、副詞噉用。攞「pona」嚟做例子：
而意思上亦都唔受特定地方文化語言背景影響。例如中文入面，位置上嘅「前面、後面」嘅槪念係可以放喺時間「過去、未來」嘅槪念入面用「以前、以後」去表達，或者先後次序上嘅「前、後」。但係toki pona嘅「sinpin（前）、monsi（後）」就只有純粹位置上「前、後」嘅意思，「過去」可以係「tenpo pini（完結咗嘅時間） 」，而「未來」就可以係「tenpo kama（嚟緊嘅時間）」。又例如「pona」呢隻字除咗「好」嘅意思之外亦都同時有「簡單」嘅意思，因為toki pona嘅哲理入面簡單就係好。
除咗唔分詞性，toki pona啲字亦都冇文法性別，冇時態變化，冇分單數眾數，冇變格。同同樣係孤立語嘅中文大同小異，每隻字都唔會有詞形變化，時態可以靠加上時間片語去表達，眾數或者自然性別可以透過加上其他字去修飾，不過喺toki pona簡約嘅理念底下，呢啲嘢如果唔重要或者靠語境同前文後已經理解到嘅話，可以忽略唔特別講出嚟。
toki pona嘅代名詞有三個人稱代名詞同一個指示代名詞，分別係「mi、sina、ona、ni」。
三個人稱代名詞：mi（第一身、「我、我哋」）、sina（第二身、「你、你哋」）、ona（第三身、「佢、佢哋」）。雖然每個代名詞都係無論單數眾數同男女任何情況下都用得，但係必要時都可以特登講清楚，用其他字修飾啲意思上去（睇埋§ 修飾語）：
而指示代名詞ni可以當「呢樣、噉樣」用，重可以帶出子句（睇埋§ 複句）。例子：
同其他字一樣無詞性嘅限制下，「mi、sina、ona」可以做限定詞表示擁有關係，而「ni」可以當指示詞去做修飾。（睇埋§ 修飾語）
數數目嗰陣，toki pona唔鼓勵講得咁詳細，基本上只有「ala（無）」、「wan（一）」、「tu（二）」、「mute（好多）」同「ale／ali（全部）」。
不過官方都有提出可以用「luka（手）」代表「五」、「mute」代表「二十」同「ale／ali」代表「一百」。然後由大至細，用加數形式列晒出嚟，例如「278 個蘋果」就可以寫成「kili jole ale ale mute mute mute luka luka luka tu wan（生果＋紅色嘅＋百＋百＋廿＋廿＋廿＋五＋五＋五＋二＋一）」，數目放最後作為數量嘅修飾（睇埋§ 修飾語）。
另外，重有表示次序同名次嘅時候會用到「nanpa」呢個字，放喺名詞片語同數字之間，例如「第二次」就係「tenpo nanpa tu（時間＋第＋二）」。
去到su，書入面將「2024 年」寫成「tenpo sike nanpa mute ale mute tu tu（時間 + 公轉 + 第 + 二十 ×100 + 二十 + 二 + 二）」，呢個延伸上面，喺每一百倍用「ale」相隔嘅做法。
toki pona將修飾語後置，將重要嘅嘢——即係中心字眼——揾出嚟放喺前面，同toki pona背後嘅哲理一致。修飾語，即係修飾名詞嘅形容詞，同埋修飾動詞或者形容詞嘅副詞。呢個修飾嘅語序係同中文相反嘅。例如「jan pona（人＋好）」，字面解做「好嘅人」，引伸解做「朋友」；而掉番轉嘅「pona jan（好＋人）」，字面解做「人嘅好」，可以係指「人性」之類嘅意思。
每個後加的修飾詞都會修飾晒前面所有字，除非有助詞「pi」介入。例如「jan pona mute（人＋好＋多）」會解做「好多好人／好多朋友（（（jan）pona）mute）」，最後嘅「mute（好多）」會修飾晒「jan pona（好人／朋友）」兩隻字組合出嚟嘅意思先。如果想用「pona mute（非常好）」去修飾「jan（人）」去表達「好好嘅人」，就要插入助詞「pi」去分隔開兩組字，即係「jan pi pona mute（（jan）pi（（pona） mute））」。（睇埋§ 語序、文法助詞）
因為啲字得咁少，表達一啲複雜少少嘅概念嗰陣都只可以用修飾詞去形容件事出嚟，呢度有一啲慣用嘅組合：
因為呢啲形容係主觀嘅，所以唔同人或者唔同語境下同一個概念可以有唔同講法：
喺toki pona，所有外來語同專有形容詞都係以修飾語嘅方式存在，一定會有一個講明佢係咩嘅字頭。例如人名會用「jan（人）」開頭、地方名會用「ma（地）」開頭等等。然後會揀最地道嘅讀音，跟番toki pona容許嘅發音去簡化。可以嘅話，地方名同語言名會盡量用番同一個字。
其他字例：
toki pona句子嘅語序係主謂賓，即係SVO，由語序同埋唔同文法助詞標記句子唔同嘅部分出嚟。
除咗文法助詞之外，隻隻字都可以當動詞、名詞、形容詞或者副詞噉用，但係唔係隻隻字都可以當前置介詞用，而成組介詞片語可以放喺句子入面唔同嘅位置，或者直接作為謂語。睇下下面啲例子：
除咗文法助詞之外，隻隻字都可以當動詞、名詞、形容詞或者副詞噉用，但係唔係隻隻字都可以當助動詞用，助動詞會放喺片語嘅開頭，重可以組合埋一齊用。睇下下面啲例子：
有時，「open（打開、開始、開頭）」、「pini（完成、結束、結尾）」同「tawa（去）」都會有人當助動詞用，表達「開始…」、「做完…」同「會去…」。
否定嘢嘅時候，凈係要用加上否定詞，即係「ala」呢隻字，好似平時噉修飾就得嘞。
是非題尋求「係」或者「唔係」作為答案。問題同中文一樣採用「動詞＋否定詞＋相同動詞」嘅表達方式。例子：
回答可以用完整句子，或者好似下面例子用最簡短嘅回答方式：
有時，如果動詞片語好長，或者係想尋求肯定，可以用喺句尾加上「...anu seme?（…定係點樣？）」嘅方式：
呢個時候可以噉樣答：
開放式問題即係用唔到「係」或者「唔係」作為答案嘅問題。呢啲時候，會用「seme（乜嘢）」去代替或者修飾想問嘅嘢：
選擇題即係問題入面會提供選項。選項會用「anu（或者）」分隔，亦可以配合「...anu seme?（…定係點樣？）」提供開放選項。但「anu（或者）」亦都可以用喺陳述句。
複句即係一句句子入面有多過一句可以當完整句子嘅子句。
toki pona得「taso（但係）」一個字可以當連接詞用：
同埋得一個文法助詞「la」分隔表示情況嘅子句同主句：（睇番§ 語序、文法助詞）
最後重有一個手段就係用代名詞「ni」同冒號「:」：（睇番§ 代名詞）
如果唔係，就會分開兩句甚至係幾句講：
因為toki pona想要簡單，所以通常都係直接用字面嘅意思表達就算，而無乜字面意思同表達意思唔一樣嘅慣用語。
而有啲好簡單嘅概念，toki pona可能要用成句去講：
為咗將toki pona設計得有咁簡單得咁簡單，等啲人專注喺最重要嘅事上面，toki pona一字多義又唔分詞性，無法避免將籠統、唔清唔楚同埋歧義帶咗入呢套語言入面。同一句說話，唔同嘅語境下會有截然不同嘅翻譯，所以喺理解嗰陣，前文後理就變得好重要。例子：
toki pona有好多唔同嘅書寫方法，最常見就係用拉丁字母嚟拼寫。pu同ku兩本書入面toki pona嘅部分都主要係用拉丁字母寫成；而去到su，書入面toki pona嘅部分變咗由sitelen pona寫成。
學上面話齋（睇番§ 發音），toki pona用番晒喺國際音標入面用嚟代表自己十四個音素嘅拉丁字母嚟拼寫，即係「a、e、i、 j、k、l、m、n、o、p、s、t、u、w」。句子開頭唔會大寫，全部用細楷，大楷只有外來語（睇番§ 外來語．專有形容詞）字頭先用。
另外pu入面都有記載咗Sonja Lang為toki pona度身訂造嘅象形文字，叫做sitelen pona，意思大概係「好、簡單嘅文字」（「sitelen」有「文字、書寫、圖畫、繪畫」嘅意思）。sitelen pona一般都係左至右書寫，但亦都容許將後面隻字寫喺前一隻字嘅入面或者上面。toki pona嘅標誌「」就係由sitelen pona寫成﹐其中「」就係「toki」而入面嘅「」就係「pona」。
另一個記載喺pu入面講過嘅書寫方法叫sitelen sitelen，意思大概係「圖畫噉嘅文字」，睇落好似石刻上面啲圖騰，無論線條定排列，複雜性都比起sitelen pona高好多，知名度同sitelen pona差唔多高，但識寫嘅人就比較少。
每隻字同標點符號都有一個圖案去代表，啲圖案會由上至下同左至右排列，文法助詞「la」同標點符號會墊底兜喺子句或者成句嘅下面，其他文法助詞同前置介詞會包住其他圖案。喺呢啲規則下，句中每個圖案嘅大細比例、分佈、排列方式依然有好大嘅自由度，但呢啲規則亦傾向令到成句句子最後變成長方形或者垂直嘅圖畫。
最常見就係用拉丁字母嚟寫。另一方面，因為toki pona發音簡單，所以世界各地嘅拼音語言基本上都有齊toki pona入面嘅發音，好容易可以將toki pona拼寫出嚟，亦都有用表情符號（emoji）或者漢字去寫toki pona嘅書寫方法，不過除咗拉丁字母嘅拼寫方法係有明確同統一嘅標準之外，其他用現有文字書寫toki pona嘅方法通通都無一個公認嘅標準。
用「toki pona」呢個字做例子：ㄊㄛㄎㄧ ㄆㄛㄋㄚ（注音）、言良（漢字）、トキ ポナ（日文片假名）、とき ぽな（日文平假名）、도기 보나（韓文諺文）、τοκι πονα（希臘字母）、токи пона（基里爾字母）、ᑐᑭ ᐳᓇ（加拿大原住民音節文字）、טאָקי פאָנאַ（希伯來字母）、توكي بونا（阿拉伯字母）等等……
坊間都整咗好多套自創嘅文字出嚟，有啲多啲人知又有啲無乜人知。例如sitelen telo等等。