Skip to content

Commit a6267c9

Browse files
authored
Add environment variables section to README_TH.md
1 parent 7d88a66 commit a6267c9

1 file changed

Lines changed: 15 additions & 15 deletions

File tree

README_TH.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,17 @@ pip install "pythainlp[extra1,extra2,...]"
104104
สามารถดูได้ที่ส่วน `[project.optional-dependencies]` ใน
105105
[`pyproject.toml`](https://github.com/PyThaiNLP/pythainlp/blob/dev/pyproject.toml)
106106

107-
## ไดเรกทอรีข้อมูล
107+
## Environment variables
108+
109+
| ตัวแปร | คำอธิบาย | สถานะ |
110+
|---|---|---|
111+
| `PYTHAINLP_DATA` | พาธของไดเรกทอรีข้อมูล (ค่าเริ่มต้น: `~/pythainlp-data`) | ปัจจุบัน |
112+
| `PYTHAINLP_DATA_DIR` | ชื่อเดิมของ `PYTHAINLP_DATA` แสดง `DeprecationWarning` และหากตั้งค่าทั้งสองพร้อมกันจะเกิด `ValueError` | เลิกใช้แล้ว; ใช้ `PYTHAINLP_DATA` แทน |
113+
| `PYTHAINLP_OFFLINE` | ตั้งเป็น `1` เพื่อปิดการดาวน์โหลดคลังภาษาอัตโนมัติ การเรียก `download()` โดยตรงยังคงใช้งานได้ | ปัจจุบัน |
114+
| `PYTHAINLP_READ_ONLY` | ตั้งเป็น `1` เพื่อเปิดโหมดอ่านอย่างเดียว ป้องกันการเขียนในฉากหลังที่ผู้ใช้อาจไม่ทราบ (ดาวน์โหลดคลังภาษา, ปรับปรุงแค็ตตาล็อก, สร้างไดเรกทอรี) การบันทึกแฟ้มที่ผู้ใช้ระบุเองไม่ได้รับผลกระทบ | ปัจจุบัน |
115+
| `PYTHAINLP_READ_MODE` | ชื่อเดิมของ `PYTHAINLP_READ_ONLY` แสดง `DeprecationWarning` และหากตั้งค่าทั้งสองพร้อมกันจะเกิด `ValueError` | เลิกใช้แล้ว; ใช้ `PYTHAINLP_READ_ONLY` แทน |
116+
117+
### ไดเรกทอรีข้อมูล
108118

109119
PyThaiNLP ดาวน์โหลดข้อมูล (ดูแค็ตตาล็อกข้อมูล `db.json` ที่
110120
[pythainlp-corpus](https://github.com/PyThaiNLP/pythainlp-corpus))
@@ -117,20 +127,10 @@ PyThaiNLP ดาวน์โหลดข้อมูล (ดูแค็ตต
117127
ภายในฟังก์ชันที่จะถูกกระจายไปยัง worker nodes
118128
ดูรายละเอียดใน[เอกสาร](https://pythainlp.org/dev-docs/notes/installation.html)
119129

120-
## Environment variables
121-
122-
| ตัวแปร | คำอธิบาย | สถานะ |
123-
|---|---|---|
124-
| `PYTHAINLP_DATA` | พาธของไดเรกทอรีข้อมูล (ค่าเริ่มต้น: `~/pythainlp-data`) | ปัจจุบัน |
125-
| `PYTHAINLP_DATA_DIR` | ชื่อเดิมของ `PYTHAINLP_DATA` แสดง `DeprecationWarning` และหากตั้งค่าทั้งสองพร้อมกันจะเกิด `ValueError` | เลิกใช้แล้ว; ใช้ `PYTHAINLP_DATA` แทน |
126-
| `PYTHAINLP_OFFLINE` | ตั้งเป็น `1` เพื่อปิดการดาวน์โหลด corpus อัตโนมัติ การเรียก `download()` โดยตรงยังคงใช้งานได้ | ปัจจุบัน |
127-
| `PYTHAINLP_READ_ONLY` | ตั้งเป็น `1` เพื่อเปิดโหมดอ่านอย่างเดียว ป้องกันการเขียนพื้นหลังที่ผู้ใช้อาจไม่ทราบ (ดาวน์โหลด corpus, อัปเดตแค็ตตาล็อก, สร้างไดเรกทอรี) การบันทึกไฟล์ที่ผู้ใช้ระบุเองไม่ได้รับผลกระทบ | ปัจจุบัน |
128-
| `PYTHAINLP_READ_MODE` | ชื่อเดิมของ `PYTHAINLP_READ_ONLY` แสดง `DeprecationWarning` และหากตั้งค่าทั้งสองพร้อมกันจะเกิด `ValueError` | เลิกใช้แล้ว; ใช้ `PYTHAINLP_READ_ONLY` แทน |
129-
130130
### โหมดออฟไลน์
131131

132-
ตั้งค่า `PYTHAINLP_OFFLINE=1` เพื่อปิดการดาวน์โหลด corpus **อัตโนมัติ**
133-
เมื่อตั้งค่าตัวแปรนี้และ corpus ไม่มีในเครื่อง จะเกิด `FileNotFoundError`
132+
ตั้งค่า `PYTHAINLP_OFFLINE=1` เพื่อปิดการดาวน์โหลดคลังภาษาหรือโมเดลภาษา **อัตโนมัติ**
133+
เมื่อตั้งค่าตัวแปรนี้และไม่มีแฟ้มในเครื่อง จะเกิด `FileNotFoundError`
134134
แทนที่จะพยายามดาวน์โหลดจากเครือข่าย
135135
การเรียก `pythainlp.corpus.download()` โดยตรงยังคงทำงานได้ตามปกติ
136136
ใช้ `pythainlp.is_offline_mode()` เพื่อตรวจสอบสถานะปัจจุบันในโค้ด
@@ -142,8 +142,8 @@ print(pythainlp.is_offline_mode()) # True ถ้า PYTHAINLP_OFFLINE=1
142142

143143
### โหมดอ่านอย่างเดียว
144144

145-
ตั้งค่า `PYTHAINLP_READ_ONLY=1` เพื่อป้องกันการเขียนพื้นหลังที่เกิดขึ้นโดยอัตโนมัติ
146-
ในไดเรกทอรีข้อมูลภายในของ PyThaiNLP ได้แก่ การดาวน์โหลด corpus, การอัปเดตแค็ตตาล็อก
145+
ตั้งค่า `PYTHAINLP_READ_ONLY=1` เพื่อป้องกันการเขียนในฉากหลังที่เกิดขึ้นโดยอัตโนมัติ
146+
ในไดเรกทอรีข้อมูลภายในของ PyThaiNLP ได้แก่ การดาวน์โหลดคลังภาษา, การปรับปรุงแค็ตตาล็อก
147147
และการสร้างไดเรกทอรีข้อมูล — การเขียนเหล่านี้เกิดขึ้นเป็นผลข้างเคียงที่ผู้ใช้อาจไม่ทราบ
148148

149149
การดำเนินการที่ผู้ใช้ระบุ path เอาไว้อย่างชัดเจนจะไม่ได้รับผลกระทบ

0 commit comments

Comments
 (0)