หัวข้อแนะนำวันนี้ไม่ใช่เรื่องที่หลายคนจะเจอ แต่บางคนจะต้องการคำตอบ นี่คือข้อตกลง ในช่วงหลายปีที่ผ่านมา ฉันได้ซื้อฮาร์ดแวร์ในประเทศต่างๆ ด้วยเหตุผลหลายประการ ในบางครั้ง อุปกรณ์จะได้รับการกำหนดค่าล่วงหน้า (ทั้งหมดหรือบางส่วน) โดยผู้จำหน่าย (OEM) ซึ่งรวมถึงการตั้งค่าครั้งแรกหรือการทดสอบก่อนส่งมอบด้วย ในกรณีของเครื่อง Windows เครื่องหนึ่ง เครื่องนี้ถูกสร้างขึ้นและผ่านการทดสอบความเครียดในสหราชอาณาจักร แล้วจึงส่งถึงมือผม ดีมาก
ในเครื่องนี้ ฉันใช้ Windows (ตามปกติ) และฉันใช้ภาษาอังกฤษ (สหรัฐอเมริกา) เป็นภาษาที่ฉันเลือก เพราะฉันเชื่ออย่างยิ่งว่าอินเทอร์เฟซของเครื่องทั้งหมดและทุกเครื่องควรได้รับการกำหนดค่าด้วยวิธีนี้ แต่จากนั้นฉันจำเป็นต้องพิมพ์ในภาษาอื่น (เพราะฉันพูดและใช้หลายภาษา) ดังนั้นฉันจึงเพิ่มรูปแบบแป้นพิมพ์สองสามแบบ จากนั้นฉันค้นพบว่าตอนนี้ระบบของฉันมีภาษาอังกฤษสองเวอร์ชัน - เวอร์ชันอเมริกันและอังกฤษ (สหราชอาณาจักร) เวอร์ชันหนึ่ง (คำใบ้ กล่าวถึงก่อนหน้านี้) และเวอร์ชันหลังไม่สามารถลบออกได้ กระแทกแดกดันนี้ฟังดูคล้ายกับ Firefox niggle ของฉันเมื่อสองสามวันก่อน เรามาแก้ปัญหากันเถอะ
ปัญหาในรายละเอียดเพิ่มเติม
ดังนั้นสิ่งที่เรามีคือการรวมกันของสิ่งต่างๆ หนึ่ง เครื่องได้รับการกำหนดค่าไว้ล่วงหน้าสำหรับการทดสอบภาวะวิกฤตก่อนการส่งมอบให้กับลูกค้า ผู้ขายมักจะใช้ภาษาของประเทศของตน (อังกฤษ GB) ซึ่งเป็นสาเหตุที่เรามีเงื่อนไขเบื้องต้นสำหรับปัญหา ฉันใช้ภาษาอังกฤษหลากหลายรสชาติ จากนั้น ฉันไม่ได้ล้างข้อมูล ลบ หรือติดตั้งเครื่องใหม่ และใช้มันเหมือนเดิม และหลังจากนั้นสองสามปี ฉันเพิ่มรูปแบบแป้นพิมพ์พิเศษอีกสองสามแบบ จากนั้น เมื่อฉันเริ่ม Alt-Shifting ระหว่างภาษา ฉันพบปัญหาและข้อผิดพลาด
และนี่คือเหตุผลที่คนส่วนใหญ่ไม่ต้องรับมือกับเรื่องนี้ ถ้าคุณใช้ภาษาเดียว คุณจะไม่มีทางเห็นสิ่งนี้ หากคุณใช้ภาษา (หรือภาษาถิ่น ในกรณีของภาษาอังกฤษ) ที่ตรงกับประเทศของคุณ คุณจะไม่พบสิ่งนี้เลย หากเครื่องของคุณไม่ได้รับการกำหนดค่าล่วงหน้าโดย OEM (แม้ว่ากล่อง Windows ส่วนใหญ่จะเป็นเช่นนั้น) คุณไม่น่าจะประสบปัญหานี้ ดีมาก
แต่ตอนนี้ เรามาทบทวนว่าทำไมปัญหานี้ถึงไร้สาระโดยสิ้นเชิง:
- Microsoft (Windows) ไม่ตั้งค่าสถานะรูปแบบแป้นพิมพ์ภาษาถิ่นในแถบงานเมื่อคุณสลับไปมาระหว่างภาษาอังกฤษเวอร์ชันต่างๆ ดังนั้นคุณจะเห็นเฉพาะ ENG และคุณไม่รู้ว่าคุณมีอะไรจนกว่าคุณจะพิมพ์จริง ๆ และพบความคลาดเคลื่อนของเลย์เอาต์
- ตัวยึด เครื่องมือระบบไม่แสดงรายการภาษาที่ไม่เหมาะสม ดังนั้นคุณจึงไม่สามารถลบออกได้ ฉันไม่มีภาพหน้าจอที่มีความหมายที่จะแสดงที่นี่ และแม้ว่าจะแสดงรายการ (ฉันสร้างปัญหาซ้ำในเครื่องเสมือน) ก็ไม่สามารถลบออกได้ ไม่มีตัวบ่งชี้ที่ "ง่าย" เหตุใดจึงเพิ่มหรือใช้ตำแหน่งที่ตั้งที่มองไม่เห็น (GB) นี้และอย่างไร มันไม่สำคัญจริงๆ
คุยโวเล็กน้อย ข้ามหรือเพิกเฉยก็ได้
สิ่งทั้งหมดนี้บ่งบอกถึงแนวโน้ม "ชาตินิยม" โดยไม่ได้ตั้งใจ โดยซอฟต์แวร์พยายามนำเสนอข้อมูลในภาษาที่ตรวจจับตำแหน่งแทนที่จะเป็นภาษาที่คุณเลือก ตัวอย่างเช่น ใช้ VPN และเชื่อมต่อเพื่อพูดว่าเยอรมนีหรืออิตาลี ตอนนี้คุณจะเห็นว่าโปรแกรมค้นหาเว็บแสดงข้อมูลในภาษาและรูปแบบท้องถิ่น แม้ว่าภาษาของระบบจะเป็นภาษาอังกฤษก็ตาม สิ่งนี้ไม่เพียงแค่โง่เท่านั้น แต่ยังสันนิษฐานว่าผู้ใช้สามารถใช้ภาษาอื่นเหล่านั้นได้
สิ่งนี้ทำให้ฉันนึกถึงการพากย์หนังไร้สาระในยุค 70 และ 80 (ในยุโรป) เป็นเรื่องน่าขันเช่นกัน เพราะย้อนกลับไปกลางศตวรรษที่ 20 ผู้คนไม่ได้เดินทางมากนัก ภาษาอังกฤษไม่ใช่ภาษากลาง และประเทศในยุโรปต้องการ "ปกป้อง" ภาษาของตนเอง ทุกวันนี้ เมื่อทุกคนเชื่อมโยงถึงกันอย่างหนักและลึกซึ้ง และภาษาอังกฤษถูกใช้อย่างไม่เป็นทางการทั่วเว็บ ตอนนี้เรามีซอฟต์แวร์ที่ "ท้องถิ่น" โดยไม่มีเหตุผลที่ดี
ประการที่สองของการประชดประชันคือซอฟต์แวร์สมัยใหม่ได้รับการออกแบบและสร้างขึ้นสำหรับคนหนุ่มสาวจนถึงจุดที่กีดกันผู้สูงอายุ แต่ด้วยองค์ประกอบทางภาษา จู่ๆ เราก็โอ้ดั้งเดิมไปเลย นำเสนอผู้คนด้วยอินเทอร์เฟซผู้ใช้ที่พวกเขาไม่เข้าใจในภาษาที่พวกเขาเข้าใจได้ ไม่สร้างความแตกต่าง ความขัดแย้ง เนื่องจากคนส่วนใหญ่ไม่เคยติดตั้งหรือกำหนดค่าระบบคอมพิวเตอร์ ดังนั้นองค์ประกอบ "การช่วยเหลือ" จึงเป็นเพียงการรบกวนที่ไม่มีจุดหมาย
แต่แนวโน้มมีอยู่ทุกที่ ลินุกซ์บางรสชาติจะทำเช่นนี้ด้วย กล่าวคือ คุณจะตั้งค่าโลแคลของระบบเป็นตำแหน่ง/เขตเวลาของคุณ (หากมี) แม้ว่าคุณจะเลือกภาษาและรูปแบบแป้นพิมพ์อื่นก็ตาม ขอบคุณ แต่ไม่ขอบคุณ และฉันกำลังพูดสิ่งนี้ในฐานะคนที่พูดได้หลายภาษา ถ้าฉันเลือกบางอย่าง ก็มีเหตุผลสำหรับสิ่งนั้น และฉันไม่ต้องการซอฟต์แวร์มาช่วย
วิธีแก้ปัญหา
เอาล่ะมาแก้ไขกันเถอะ วิธีแก้ไขเค้าโครงแป้นพิมพ์ "แบบถอดไม่ได้" ใน Windows 10 (และอาจเป็น 11) เป็นสองเท่า ขั้นแรก สถานการณ์ที่คุณไม่เห็นภาษา "ไม่เหมาะสม" ในรายการ แต่เค้าโครงแป้นพิมพ์แสดงในเมนูภาษาในแถบงาน การแก้ไขที่นี่คือการเพิ่มภาษาสำหรับรูปแบบแป้นพิมพ์ที่คุณต้องการลบ ในกรณีของฉัน เรากำลังพูดภาษาอังกฤษ (GB) ซึ่งไม่มีอยู่ในส่วนภาษาของการตั้งค่า Windows 10 เพิ่มภาษาที่ต้องการ (ไม่จำเป็นต้องเพิ่ม) ตอนนี้จะแสดงรายการ และตอนนี้สามารถลบออกได้แล้ว
ปัญหาที่สองคือคุณได้ติดตั้งภาษาหรือปรับแต่งบางส่วนแล้ว แต่ไม่สามารถลบออกได้ ดังที่แสดงภาพหน้าจอสองภาพขึ้น การแก้ไขที่นี่คือการย้ายภาษาลงในรายการ (โดยใช้ปุ่มลูกศร) เพื่อไม่ให้อยู่ในรายการก่อน และเลือกติดตั้งชุดภาษาแล้วลบออกตามด้านบน
ไม่บังคับ:ปรับแต่งเค้าโครง
ในตัวอย่างด้านบน คุณอาจสังเกตเห็นว่า ENG ถูกตั้งค่าให้ใช้แป้นพิมพ์สหราชอาณาจักร ซึ่งไม่ใช่สิ่งที่เราต้องการเช่นกัน ปัญหารอง ในตัวเลือกภาษา (สำหรับแต่ละภาษาที่ติดตั้งในรายการ) คุณสามารถปรับแต่งแป้นพิมพ์ได้ โดยทั่วไปให้ลบ UK ออกและเพิ่ม US เป็นอันเสร็จ นี่เป็นเพียงตัวอย่างสำหรับอ้างอิงเท่านั้น และคุณสามารถทำสิ่งที่ตรงกันข้ามได้หากต้องการหรืออะไรก็ตาม
และตอนนี้เราก็เรียบร้อย!
บทสรุป
การจัดการภาษายังคงเป็นแกะดำของอินเทอร์เฟซซอฟต์แวร์ วิธีแก้ปัญหาที่ง่ายที่สุดคือการทำให้เป็นภาษาอังกฤษเป็นภาษาสากล เช่น การควบคุมการจราจรทางอากาศ ปัญหาคือผู้คนต้องการใช้ภาษาอื่น อย่างไรก็ตาม ไม่มีเหตุผลใดที่อินเทอร์เฟซควรเป็นอย่างอื่นนอกจาก technobabble มาตรฐาน และเพิ่มเค้าโครงแป้นพิมพ์ (และภาษา) พิเศษเป็นตัวเลือกโดยเจตนา ไม่ใช่ผ่านการเดาอัตโนมัติ เพราะจากสิ่งที่ฉันเห็น มักจะทำผิดพลาด สม่ำเสมอทั่วกระดาน
หากคุณมีเครื่อง Windows ที่คุณพบเค้าโครงแป้นพิมพ์พิเศษซึ่งไม่สามารถลบออกได้โดยง่าย คุณสามารถลองเพิ่มชุดภาษาที่ตรงกับเค้าโครง แล้วนำออกได้ หวังว่านี่จะช่วยให้คุณมีประสิทธิภาพในการพิมพ์หรืออย่างน้อยก็สามารถคาดเดาได้ที่คุณคาดหวัง และนั่นคือทั้งหมดสำหรับวันนี้
ไชโย.