এলএএনজি সামঞ্জস্য করার সময় ওয়াইন অ্যাপ্লিকেশনটিতে রাশিয়ান অক্ষরগুলি কীভাবে ঠিক করবেন?


12

রাশিয়ান ইউআই সহ একটি অ্যাপ্লিকেশন এর বেশিরভাগ পাঠ্যের পরিবর্তে প্রশ্ন চিহ্নগুলি দেখায় (কিছু উপাদান যদিও ঠিক তেমনভাবে রেন্ডার করা হয়)।

সিস্টেমের লোকেলটি ইংরেজী (en_US, en_IE), আমি ওয়াইন 1.5 দিয়ে উবুন্টু পিঁপড়া XUbuntu 12.04 চেষ্টা করেছি।

আমি অ্যাপ্লিকেশনটি দিয়ে চালু করার চেষ্টা করেছি

LANG=ru_RU.utf8 wine myapp.exe

কিন্তু এটি কোন উপকারে আসে না।

আমি ttf-mscorefonts-installerইনস্টল করা আছে তাও পরীক্ষা করে দেখেছি ।

যদি আমি উইন্ডোজ ব্যবহার করি, নিয়ন্ত্রণ প্যানেলে অ-ইউনিকোড অ্যাপ্লিকেশনগুলির জন্য রাশিয়ান কোডপেজ সেট করা সমস্যার সমাধান করে।

কোন ধারনা?


1
ধন্যবাদ LANG=ru_RU.utf8 wine myapp.exe, আমার জন্য সেই একই সমস্যার সমাধান করেছে
পাভেল

উত্তর:


11

প্রথমত, LANGযথেষ্ট নাও হতে পারে। ব্যবহার LC_CTYPE। তারপরে, যদি আপনার সিস্টেমের লোকেল রাশিয়ান না হয় তবে সম্ভবত আপনি এই লোকেলটি ইনস্টল করেন নি। এটি ইনস্টল করতে, রুট হিসাবে নিম্নলিখিতগুলি করুন (এই উদাহরণগুলি উবুন্টুর জন্য, এগুলি আপনার ডিস্ট্রোতে মানিয়ে নিন):

echo ru_RU.UTF-8 UTF-8 >> /var/lib/locales/supported.d/local
dpkg-reconfigure locales

এই চলমান উদাহরণস্বরূপ চলমান LANG=ru_RU.utf8 calমাসের জন্য আপনাকে রাশিয়ান ক্যালেন্ডার দেওয়া উচিত। যদি এটি না হয়, চেষ্টা করুন

locale-gen --purge --no-archive

এখন আপনার হিসাবে আপনার ওয়াইন অ্যাপ্লিকেশন চালাতে সক্ষম হওয়া উচিত

LC_CTYPE=ru_RU.utf8 wine myapp.exe

3

আমি সেট করে FreeBSD 'র এবং ওয়াইন 1.5.24 এই কাজ পরিচালিত LC_ALLএবং LANGকরতে ru_RU.UTF-8। মনে রাখবেন যে, এটা ru_RU.UTF-8এবং ru_RU.utf8আমার সিস্টেমে পরে হচ্ছে একটি অবৈধ লোকেল নাম দিয়ে, অন্তত। আমি অনুমান করি যে এটি অন্যান্য * NIX সিস্টেমে এবং আপনার নির্দিষ্ট ক্ষেত্রেও সমস্যা হতে পারে।

আছে HTH


1

WINE এ চলমান প্রোগ্রামগুলির জন্য ইউনিক্স লোকেলের কোনও অর্থ নেই। রাশিয়ানদের জন্য আপনার উইনডাবস-ইন-ওয়াইন কনফিগার করা উচিত।


এই উত্তরটি অতীতে সহায়তা করতে ব্যবহৃত হয়েছিল: unix.stackexchange.com/a/2707/2119 - এজন্য আমি এবার ল্যাং চেষ্টা করেছি। আপনি যদি মনে করেন যে এটি উপায় নয় তবে আপনি কী সুপারিশ করবেন?
ইভান

প্রথমত, export LANG=ru_RU.utf8 appnameভুল অভিব্যক্তি, আপনার বাদ দেওয়া exportএবং ব্যবহার করা উচিত LANG=ru_RU.utf appname। দ্বিতীয়ত, WINE এ উইন্ডোজ কন্ট্রোল প্যানেল চালান এবং সিরিলিক সেট করুন।
পল

3
ওয়াইনে উইন্ডোজ কন্ট্রোল প্যানেলটি চালানোর অর্থ কী? যদি আপনার অর্থ "ওয়াইন কন্ট্রোল.এক্সএই " হয় - তবে এর ফলস্বরূপ: imgur.com/31BfO - কোনও কোডপেজ সেটিংস অ্যাপলেট নেই। যদি আপনার অর্থ "ওয়াইন কন্ট্রোল.এক্সি ইন্টেল সিপিএল" হয় - তবে এটি কিছুই করে না (আমি ওয়ানের ডিফল্ট এবং আসল উইন্ডোজ ইন্টেল সিপিএল এর সাথে ওয়াইনের কন্ট্রোল.এক্সে এবং আসল উইন্ডোজ কন্ট্রোল.এক্সই চেষ্টা করেছি)।
ইভান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.