ওএসএক্সের জন্য কীভাবে কাস্টম ভাষা তৈরি করবেন


0

আমি একটি সরঞ্জাম, অ্যাপ্লিকেশন বা ওএসএক্সের জন্য একটি কাস্টম ল্যাঙ্গুয়েজ প্যাক তৈরি করতে পদক্ষেপগুলি অনুসন্ধান করছি। উদাহরণস্বরূপ, আমি সমস্ত সিস্টেম ডায়ালগ "হ্যাঁ" "ইয়ুপ" এ প্রতিস্থাপন করার চেষ্টা করছি।

উত্তর:


4

এটি করার কোনও কেন্দ্রীয়ীকৃত সহজ উপায় নেই এবং এটি চেষ্টা করা আপনার সফ্টওয়্যারটিকে ভেঙে দিতে পারে কারণ এটি কোড সাইনিং লঙ্ঘন করবে। ম্যাকস-এর বেশিরভাগ সফ্টওয়্যার হ্যাক / আক্রান্ত / দূষিত হয়েছে এমন কোনও সফ্টওয়্যার সিস্টেম চালাবে না তা নিশ্চিত করার জন্য ক্রিপ্টোগ্রাফিকভাবে স্বাক্ষরিত হয়।

সিস্টেম ইন্টিগ্রিটি প্রোটেকশন (এসআইপি, ওরফে রুটলেস মোড), ম্যাকোস 10.11 এল ক্যাপিটেনের পরে থেকে বেশিরভাগ ওএস সম্পাদনা করতে এটি ঝামেলা করে makes

সেটিকে উপেক্ষা করে আপনি এ জাতীয় কিছু নিয়ে যাওয়ার চেষ্টা করতে পারেন:

প্রতিটি। অ্যাপ এবং অনুরূপ সফ্টওয়্যার এর ভিতরে "বান্ডেল" বা "প্যাকেজ" ডিরেক্টরিগুলি ভাষা সংস্থান ".lproj" ডিরেক্টরিগুলির একটি সেট, প্রতিটি ভাষার জন্য একটি করে সমর্থনযোগ্য।

উদাহরণস্বরূপ, ইউএস ইংরেজী স্থানীয়করণের সংস্থানগুলি হবে / অ্যাপ্লিকেশনস / মাইকুল অ্যাপ.এপ / কনটেন্টস / রিসোর্সস /en-us.lproj (অথবা সম্ভবত কেবল "en.lproj" বা "ইংরাজী.প্লোজ")।

এগুলিতে সাধারণত স্ট্রিং ফাইল থাকে যা আইআইআরসি হ'ল ইউটিএফ -16 এনকোডড নাম / মান জোড়া সেই অ্যাপ্লিকেশনটির ইউআইতে প্রচুর স্ট্রিংয়ের জন্য। এছাড়াও .xib বা .nib ফাইলগুলি থাকতে পারে যা ইউআই উইন্ডো / উইজেট বিন্যাসের ফাইলগুলির মধ্যে স্ট্রিংও থাকতে পারে এবং এক্সকোডে সম্পাদনা করা যেতে পারে।

প্রতিটি "অ্যাপ্লিকেশন" বা অনুরূপ বান্ডেলের জন্য আপনি "অনুবাদ" করতে চান, আপনি সেই .lpro ডিরেক্টরিগুলির মধ্যে একটির নকল করতে পারেন, একে অন্য ভাষার নাম দিতে পারেন, .স্ট্রিংস এবং .xib ফাইলগুলি সম্পাদনা করতে পারেন, তারপরে আপনি যে ওএসকে প্রদর্শন করতে চান সেটি বলুন অন্য ভাষায়।

সামগ্রিকভাবে আমি এটিকে একটি উচ্চতর ঝামেলা ফ্যাক্টর এবং সাফল্যের কম / সন্তুষ্টি দেওয়ার সুযোগ দিচ্ছি।


প্রকৃতপক্ষে - প্রচেষ্টা আমার জন্য এই মুহুর্তে ফলাফল মূল্যহীন, ধন্যবাদ।
এমিলিও
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.