การใช้ภาษา RTL กับ MS Office ใน Wine 1.4


12

ฉันติดตั้ง MS Office 2007 ใน Ubuntu 12.04 โดยใช้ Wine 1.4 โดยไม่มีปัญหาและทำงานได้ดีกับภาษาอังกฤษ อย่างไรก็ตามฉันต้องใช้มันเพื่อทำงานกับอาหรับและฮิบรูและมันไม่ทำงานเมื่อฉันเปลี่ยนเป็นแป้นพิมพ์ภาษาฮิบรูหรือแป้นพิมพ์ภาษาอาหรับ การพิมพ์กลับด้าน

ฉันเห็นโพสต์ก่อนหน้านี้สำหรับสิ่งที่คล้ายกัน แต่ถูกปิดและฉันคิดว่ามันเป็นเพราะไวน์ 1.3 ก่อนหน้า สมมติว่า Wine 1.4 ได้เพิ่ม RTL - มีวิธีให้ทำงานได้หรือไม่


16/3/2558 ยังไม่มีวิธีแก้ปัญหา
saeed hardan

คำตอบ:


1

หากฉันจำได้ถูกต้องคุณสามารถใช้ usp10.dll เพื่อสร้างแบบอักษร RTL เพื่อแสดงอย่างถูกต้อง dll นี้สามารถดาวน์โหลดได้ผ่าน winetricks นอกจากนี้หากคุณติดตั้ง office โดยใช้ PlayOnLinux dll นี้จะถูกรวมโดยค่าเริ่มต้น

หากคุณต้องการให้ไอคอน RTL และ LTR ปรากฏในโปรแกรม office คุณควรติดตั้งชุดภาษาอาหรับ, Herbew, ... ใน Ubuntu ก่อนจากนั้นคุณสามารถรันไวน์ด้วยสภาพแวดล้อม LANG ที่เหมาะสม ตัวอย่างเช่น

LANG=en_us.utf-8 wine /path/to/office/executable

แทนที่ en_us.utf-8 ด้วยภาษาที่คุณต้องการ


ใช่! usp10 ทำเคล็ดลับ
มีนาไมเคิล

0

เปิด winetricks "เลือกคำนำหน้าไวน์เริ่มต้น", "ติดตั้ง Windows DLL ... " usp10และตกลง

หลังจากเสร็จสิ้นการติดตั้งให้เปิด "กำหนดค่าไวน์" (wineconfig), แท็บ "ไลบรารี", "การแทนที่ใหม่สำหรับห้องสมุด" (เมนูแบบเลื่อนลง), usp10, เพิ่มตอนนี้คุณควรเห็นมันในรายการด้านล่าง (Existing_overrides) เลือกและคลิก "แก้ไข" ตั้งเป็น "ดั้งเดิม" และตกลง

แค่นั้นแหละ. ภาษาควรแสดงอย่างถูกต้องในขณะนี้

ฉันไม่แน่ใจว่าจำเป็นต้องทำตามขั้นตอนสุดท้ายหรือไม่ (สิ่งที่เราตั้งค่าไลบรารีเป็น native)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.