ما هي أفضل طريقة لتوطين locbaml أو التعريب القائم على Resx؟

StackOverflow https://stackoverflow.com/questions/3599847

سؤال

جئت من خلال هذا ما هي أفضل طريقة لتوطين تطبيق WPF ، Sans locbaml؟ . لكن هذا لم يرد على ما أبحث عنه.

أقوم بإنشاء مخصص في WPF. أود تقديم دعم التوطين. يحتوي التحكم على الصور والسلاسل وما إلى ذلك

أي مساعدة سيكون موضع تقدير كبير.

شكرًا

هل كانت مفيدة؟

المحلول

أعتقد أن الوثيقة مرتبطة في هذا المشنور يحتوي على كثيراً معلومات حول التوطين في WPF. في النهاية ، الأمر متروك لك لتقرير الآلية التي يجب استخدامها.

بما أنك تتحدث عن تحكم مخصص ، فإنني سأعتبر أن أعطيه أ Culture خاصية التبعية التي يمكن للمستهلك من سيطرتك استخدامها لتحديد الثقافة المطلوبة. وبهذه الطريقة ، يمكن للمستهلك استخدام سيطرتك الموضعية ، مستقلة نسبيًا عن استراتيجية التوطين التي اختارها.

نصائح أخرى

أقترح استخدام Resx ، حاول الاندماج في تطبيق WPF مع مثال TranslationByMarkUpextension. http://www.wpftutorial.net/localizemarkupextension.html

كان Locbaml شيئًا غريبًا للغاية بالنسبة لـ Microsoft لوضعه هناك وليس أفضل ، أو حتى اكتماله.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top