แม่แบบ: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 lang

สร้างวลี "(in LANGUAGE)" พร้อมด้วยรหัสภาษา

พารามิเตอร์แม่แบบ

แม่แบบนี้ต้องการการจัดรูปแบบพารามิเตอร์แบบอินไลน์

พารามิเตอร์คำอธิบายชนิดสถานะ
11

ไม่มีคำอธิบาย

ไม่ทราบชนิดเลือกได้
22

ไม่มีคำอธิบาย

ไม่ทราบชนิดเลือกได้
33

ไม่มีคำอธิบาย

ไม่ทราบชนิดเลือกได้
44

ไม่มีคำอธิบาย

ไม่ทราบชนิดเลือกได้

หมวดหมู่ติดตาม

แก้

การรวมบทความในเมนสเปซจะเพิ่มบทความลงในหมวดหมู่ย่อยที่เหมาะสมของหมวดหมู่:บทความที่มีแหล่งที่มาไม่ใช่ภาษาไทย. หมวดหมู่ย่อยเหล่านี้มีสองรูปแบบ:

หมวดหมู่:บทความที่มีแหล่งที่มาภาษา<language name> (<tag>) – สำหรับภาษาแต่ละภาษา[1] และสำหรับมหภาษา[2]
หมวดหมู่:บทความที่มีแหล่งรวมภาษา<collective name> (<tag>) – สำหรับกลุ่มภาษา[3]

โดยที่ <language name> และ <collective name> คือชื่อที่ใช้ในการเรนเดอร์เทมเพลต และ <tag> คือแท็ก ISO 639 หรือแท็กภาษา IETF

อ้างอิง

แก้
  1. "ISO 639-3: Scope of denotation for language identifiers: Individual languages". SIL International. สืบค้นเมื่อ 5 December 2019.
  2. "ISO 639-3: Scope of denotation for language identifiers: Macrolanguages". SIL International. สืบค้นเมื่อ 5 December 2019.
  3. "ISO 639-3: Scope of denotation for language identifiers: Collections of languages". SIL International. สืบค้นเมื่อ 5 December 2019.