اتجاه النص الحالي (دعم Bidi) في الكاكاو؟
-
19-09-2019 - |
سؤال
تلقيت مؤخرا ترجمة عربية لتطبيقي، ولكنها ترغب في القيام بأكثر من مجرد استبدال السلاسل. يمكنني إعادة تخطيط معظم المناقين مع باني واجهة، ولكن هناك بعض الأشياء التي أحتاج إليها برمجيا.
هل هناك طريقة في الكاكاو لمعرفة ما إذا كان اللغة الحالية هو لغة annetoleft locale، أو هل يجب علي التحقق لمعرفة ما إذا كان اللغة الحالية هو اللغة العربية أو العبرية؟
كنت أبحث عن أي مقالات أو معلومات "Bidi" أو معلومات ل Cocoa Apps لفترة من الوقت الآن، ولكن بدون حظ كثير. أي اقتراحات؟
شكرا.
المحلول
في 10.6، انظر -[NSApplication userInterfaceLayoutDirection]
. وبعد بالنسبة للإصدارات السابقة، لا يوجد دعم صريح، لذلك نعم، يمكنك مجرد البحث عن لغات محددة.
يمكنك أن تفعل respondsToSelector
تحقق لاستخدامها -userInterfaceLayoutDirection
على أي نظام يتوفر فيه.
انظر appkit الإصدار ملاحظات لهذا والتغيرات الأخرى.