แม่แบบ:In lang
(ในภาษาไทย)
| มีการใช้แม่แบบนี้ประมาณ 6,600 หน้าและการแก้ไขอาจทำให้เกิดผลกระทบหรือสังเกตเห็นได้ ควรทดสอบการเปลี่ยนแปลงในกระบะทราย หรือหน้าทดสอบ หรือในหน้าย่อยผู้ใช้ของคุณเอง อนึ่ง อภิปรายเกี่ยวกับการแก้ไขแม่แบบได้ที่หน้าอภิปรายก่อนที่จะนำไปใช้ |
| แม่แบบนี้ใช้ลูอา |
แม่แบบ:In lang ใช้เพื่อแสดงว่าแหล่งที่มาของข้อความนั้นเขียนด้วยภาษาเฉพาะเจาะจง
สำหรับการอ้างอิงโดยใช้แม่แบบการอ้างอิง (อาทิ {{cite web}}, {{cite news}}, {{cite journal}}, ฯลฯ), ควรใช้พารามิเตอร์ |language= ของแม่แบบนั้นแทน
หากต้องการบันทึกช่วงข้อความในภาษาอื่น ควรใช้ {{lang}} หรือ {{langx}} แทน
การใช้งาน
[แก้]การใช้งานทั่วไปของแม่แบบนี้จะอยู่ภายในแท็ก <ref>...</ref> โดยที่การอ้างอิงนั้นไม่ได้อยู่ในแม่แบบและแหล่งที่มาที่อ้างอิงนั้นไม่ใช่ภาษาไทย:
<ref>[https://www.example.com "บทความวารสารที่ไม่ใช่ภาษาไทย"]. ''บทความวารสารที่ไม่ใช่ภาษาไทย''. '''12'''(3): 231–241 {{in lang|xx}}.</ref>
ยังพบการใช้งานในส่วนลิงก์ภายนอกเพื่อทำเครื่องหมายเป้าหมายลิงก์ที่ไม่ใช่ภาษาอังกฤษ:
[https://www.example.com ลิงค์ภายนอกที่ไม่ใช่ภาษาไทย] {{in lang|xx}}
แม่แบบนี้จะไม่ทำเครื่องหมายข้อความที่ไม่ใช่ภาษาอังกฤษ ให้ใช้ {{lang}} หรือแม่แบบ {{lang-??}} ที่เหมาะสม
พารามิเตอร์
[แก้]แม่แบบนี้ยอมรับพารามิเตอร์แท็กภาษาตามตำแหน่งหนึ่งตัวหรือมากกว่า (<tag>) และพารามิเตอร์ที่มีชื่อสองตัว:
{{In lang|<tag>|<tag2>|...|link=|cap=}}
การใช้งานที่พบบ่อยที่สุดคือภาษาเดียว:
{{In lang|de}}→ (ในภาษาเยอรมัน)
พารามิเตอร์ตำแหน่ง
<tag>– จำเป็น;<tag>เป็นแท็กภาษา ISO 639 ที่ถูกต้องหรือแท็กภาษา IETF ที่ถูกต้อง รองรับแท็กภาษามากกว่าหนึ่งแท็ก:{{In lang|cs|en|de|fr|es|ca-valencia|pl|ru|ja|zh}}→- (ในภาษาเช็ก อังกฤษ เยอรมัน ฝรั่งเศส สเปน บาเลนเซีย โปแลนด์ รัสเซีย ญี่ปุ่น และจีน)
พารามิเตอร์ที่ตั้งชื่อมีดังนี้:
link– ยอมรับค่าเดียวyes; สร้างลิงก์ไปยังบทความภาษา{{In lang|nv|link=yes}}→<span class="languageicon">(ในภาษา[[ภาษานาวาโฮ|นาวาโฮ]])</span>→ (ในภาษานาวาโฮ)
cap– ยอมรับค่าเดียวyes; ใช้ตัวพิมพ์ใหญ่กับตัวอักษรตัวแรกของคำว่า "ใน":{{In lang|pt-BR|cap=yes}}→ (ในภาษาโปรตุเกสแบบบราซิล)
ข้อความแสดงข้อผิดพลาด
[แก้]แม่แบบนี้มีข้อความแสดงข้อผิดพลาดของตัวเองหนึ่งข้อ:
- ข้อผิดพลาด: {{In lang}}: ไม่มีแท็กภาษา – แสดงเมื่อแม่แบบถูกรวมโดยไม่มีแท็กภาษา ISO 639 หรือแท็กภาษา IETF 40 ข้อความแสดงข้อผิดพลาดอื่นๆ ทั้งหมดที่เกี่ยวข้องกับการใช้เทมเพลตนี้จะถูกส่งออกโดย Module:Lang และมีการบันทึกไว้ที่ หมวดหมู่:ข้อผิดพลาดแม่แบบ Lang และ lang-xx.
ข้อมูลแม่แบบ
[แก้]ข้อมูลแม่แบบสำหรับ In lang
สร้างวลี "(in LANGUAGE)" พร้อมด้วยรหัสภาษา
| พารามิเตอร์ | คำอธิบาย | ชนิด | สถานะ | |
|---|---|---|---|---|
| 1 | 1 | ไม่มีคำอธิบาย | ไม่ทราบชนิด | ไม่บังคับ |
| 2 | 2 | ไม่มีคำอธิบาย | ไม่ทราบชนิด | ไม่บังคับ |
| 3 | 3 | ไม่มีคำอธิบาย | ไม่ทราบชนิด | ไม่บังคับ |
| 4 | 4 | ไม่มีคำอธิบาย | ไม่ทราบชนิด | ไม่บังคับ |
หมวดหมู่ติดตาม
[แก้]การรวมบทความในเมนสเปซจะเพิ่มบทความลงในหมวดหมู่ย่อยที่เหมาะสมของหมวดหมู่:บทความที่มีแหล่งที่มาไม่ใช่ภาษาไทย. หมวดหมู่ย่อยเหล่านี้มีสองรูปแบบ:
หมวดหมู่:บทความที่มีแหล่งที่มาภาษา<language name> (<tag>)– สำหรับภาษาแต่ละภาษา[1] และสำหรับมหภาษา[2]หมวดหมู่:บทความที่มีแหล่งรวมภาษา<collective name> (<tag>)– สำหรับกลุ่มภาษา[3]
โดยที่ <language name> และ <collective name> คือชื่อที่ใช้ในการเรนเดอร์เทมเพลต และ <tag> คือแท็ก ISO 639 หรือแท็กภาษา IETF
อ้างอิง
[แก้]- ↑ "ISO 639-3: Scope of denotation for language identifiers: Individual languages". SIL International. สืบค้นเมื่อ 5 December 2019.
- ↑ "ISO 639-3: Scope of denotation for language identifiers: Macrolanguages". SIL International. สืบค้นเมื่อ 5 December 2019.
- ↑ "ISO 639-3: Scope of denotation for language identifiers: Collections of languages". SIL International. สืบค้นเมื่อ 5 December 2019.