Coverage for src/wiktextract/extractor/th/section_titles.py: 100%

4 statements  

« prev     ^ index     » next       coverage.py v7.14.1, created at 2026-06-03 06:55 +0000

1from ...config import POSSubtitleData 

2 

3POS_DATA: dict[str, POSSubtitleData] = { 

4 "คำกริยา": {"pos": "verb"}, 

5 "คำกริยาวิเศษณ์": {"pos": "adv"}, 

6 "คำคุณศัพท์": {"pos": "adj"}, 

7 "คำนาม": {"pos": "noun"}, 

8 "คำบุพบท": {"pos": "prep"}, 

9 "คำลักษณนาม": {"pos": "classifier"}, 

10 "คำวิสามานยนาม": {"pos": "name"}, 

11 "คำสรรพนาม": {"pos": "pron"}, 

12 "คำสันธาน": {"pos": "conj"}, 

13 "คำอนุภาค": {"pos": "particle"}, 

14 "คำอุทาน": {"pos": "intj"}, 

15 "วลี": {"pos": "phrase"}, 

16 "เลข": {"pos": "num", "tags": ["number"]}, 

17 "อักษรจีน": {"pos": "character"}, 

18 "การถอดเป็นอักษรโรมัน": {"pos": "romanization"}, 

19 "สัญลักษณ์": {"pos": "symbol"}, 

20 "คำวิเศษณ์": {"pos": "adj"}, 

21 "ตัวอักษร": {"pos": "character"}, 

22 "รูปผันคำกำกับนาม": {"pos": "noun", "tags": ["form-of"]}, 

23 "รูปผันคำสรรพนาม": {"pos": "pron", "tags": ["form-of"]}, 

24 "คำกำกับนาม": {"pos": "noun"}, 

25 "ตัวเลข": {"pos": "num", "tags": ["number"]}, 

26 "พาร์ทิซิเพิล": {"pos": "verb", "tags": ["participle"]}, 

27 "พยางค์": {"pos": "syllable"}, 

28 "คันจิ": {"pos": "character", "tags": ["kanji"]}, 

29 "คำอาการนาม": {"pos": "adj_noun"}, 

30 "อุปสรรค": {"pos": "prefix", "tags": ["morpheme"]}, 

31 "ประโยค": {"pos": "clause"}, 

32 "คำปัจฉบท": {"pos": "postp"}, 

33 "อักษรย่อ": {"pos": "abbrev", "tags": ["abbreviation"]}, 

34 "จำนวน": {"pos": "num", "tags": ["number"]}, 

35 "ปัจจัย": {"pos": "suffix", "tags": ["morpheme"]}, 

36 "หน่วยคำเติม": {"pos": "affix"}, 

37 "อักษรฮั่น": {"pos": "character", "tags": ["han"]}, 

38 "ฮันจา": {"pos": "character", "tags": ["Hanja"]}, 

39 "อักษรโรมัน": {"pos": "romanization"}, 

40 "เครื่องหมายวรรคตอน": {"pos": "punct", "tags": ["punctuation"]}, 

41 "คำกำหนด": {"pos": "det"}, 

42 "จำนวนเชิงอันดับที่": {"pos": "adj", "tags": ["ordinal"]}, 

43 "สุภาษิต": {"pos": "proverb"}, 

44 "รูปกริยาขยาย": {"pos": "verb", "tags": ["participle"]}, 

45 "ตัวกำหนด": {"pos": "det"}, 

46} 

47 

48 

49LINKAGE_SECTIONS = { 

50 "คำตรงข้าม": "antonyms", 

51 "คำพ้องความ": "synonyms", 

52 "ลูกคำ": "derived", 

53 "คำเกี่ยวข้อง": "related", 

54 "คำที่เกี่ยวข้อง": "related", 

55 "คำที่รับมา": "derived", 

56 "คำแผลง": "derived", 

57 "คำตรงกันข้าม": "antonyms", 

58 "คำสลับอักษร": "anagrams", 

59 "การสลับอักษร": "anagrams", 

60 "คำลูกกลุ่ม": "hyponyms", 

61 "คำจ่ากลุ่ม": "hypernyms", 

62 "สำนวน": "idioms", 

63 "คำย่อ": "abbreviations", 

64 "อักษรย่อ": "abbreviations", 

65 "คำที่สัมพันธ์กัน": "related", 

66 "ตัวอักษรที่เกี่ยวข้อง": "related", 

67 "วลี": "derived", 

68 "คำผสม": "derived", 

69 "สุภาษิต": "proverbs", 

70 "คำประสม": "derived", 

71} 

72 

73TRANSLATION_SECTIONS = ("คำแปลภาษาอื่น", "คำแปล")