แม่แบบ:Setlanguagelink

จากวิกิพีเดีย สารานุกรมเสรี

:m:

Documentation icon คู่มือการใช้งานแม่แบบ[ดู] [แก้] [ประวัติ] [ล้างแคช]

แม่แบบนี้ใช้สำหรับการสลับภาษาในหน้าปลายทาง อ้างอิงจากสารเชิงเทคนิคฉบับ 2019/52 สามารถใช้ ?setlang= เพื่อตั้งภาษาอินเตอร์เฟซของหน้าปลายทางได้

ความแตกต่างระหว่าง ?uselang= และ ?setlang=
กรณี ?setlang= ?uselang= หมายเหตุ
ต้องกดหน้าต่างยืนยัน (เป็นภาษาอังกฤษ) ใช่ ไม่ต้อง อาจมีปัญหากับผู้ใช้ที่ไม่เข้าใจ
ใช้ภาษาที่เลือกแล้วทั้งไซต์ ใช่ ไม่ เมื่อกดยอมรับแล้ว จะเป็นการใช้งานทั้วเว็บไซต์นั้นตลอดไป
ทำงานในมือถือ อาจจะ ใช่ ไม่ต้องห่วง ลิงก์จะพาไปรุ่นสำหรับเดสก์ท็อปเสมอ (เนื่องจาก fullurl: ไม่รองรับ)
ต้องใช้จาวาคริปต์ ต้องใช้[1] ไม่จำเป็น ระมัดระวังส่วนนี้ อาจใช้ร่วมกับ ?uselang=
อ้างอิง:
  1. Phabricator T63115

ทั้งสองกรณีต่างก็มีประโยชน์และโทษต่างกัน โดยแนะนำให้ใช้เมื่อลิงก์ไปยังโครงการที่รองรับหลายภาษาเช่นมีเดียวิกิ เมทา หรือคอมมอนส์

วิธีใช้งาน[แก้]

ใช้แทน [[]] ได้เลย

[[:m:COLOR|นี่คือหน้าบนเมทา]] เป็น {{sll|:m:COLOR|นี่คือหน้าบนเมทา}}

ได้: นี่คือหน้าบนเมทา เป็น นี่คือหน้าบนเมทา

พารามิเตอร์[แก้]

{{{1}}}
ลิงก์ปลายทาง อาจเป็นลิงก์ข้ามภาษาหรือลิงก์ภายในก็ได้ รองรับโดย {{fullurl:}}
{{{2}}}
ข้อความแทนลิงก์
{{{3}}}
ภาษาสำหรับตั้งค่า ปกติคือ th (ไทย) ซึ่งจะเป็นค่าของ ?setlang=

ข้อมูลแม่แบบ[แก้]

ด้านล่างนี้คือข้อมูลแม่แบบ เอกสารกำกับสำหรับแม่แบบนี้ซึ่งถูกใช้งานโดยเครื่องมือแก้ไขแบบเห็นภาพและเครื่องมืออื่น ๆ

ข้อมูลแม่แบบสำหรับ Setlanguagelink (ยังไม่มีการตรวจสอบ)

พารามิเตอร์แม่แบบ[แก้ไขข้อมูลแม่แบบ]

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

สตริงเลือกได้
3

สตริงเลือกได้
2

สตริงเลือกได้