แม่แบบ:In lang/doc
นี่คือหน้าคู่มือการใช้งานของ แม่แบบ:In lang ใช้ในการเขียนคำอธิบายแม่แบบหรือมอดูลและใส่หมวดหมู่ ส่วนลิงก์ข้ามภาษาโปรดใช้วิกิสนเทศ |
มีการใช้แม่แบบนี้ประมาณ 5,900 หน้าและการแก้ไขอาจทำให้เกิดผลกระทบหรือสังเกตเห็นได้ ควรทดสอบการเปลี่ยนแปลงในกระบะทราย หรือหน้าทดสอบ หรือในหน้าย่อยผู้ใช้ของคุณเอง อนึ่ง อภิปรายเกี่ยวกับการแก้ไขแม่แบบได้ที่หน้าอภิปรายก่อนที่จะนำไปใช้ |
แม่แบบนี้ใช้ลูอา |
แม่แบบ: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.