ما هي أفضل طريقة لتوطين locbaml أو التعريب القائم على Resx؟
-
02-10-2019 - |
سؤال
جئت من خلال هذا ما هي أفضل طريقة لتوطين تطبيق WPF ، Sans locbaml؟ . لكن هذا لم يرد على ما أبحث عنه.
أقوم بإنشاء مخصص في WPF. أود تقديم دعم التوطين. يحتوي التحكم على الصور والسلاسل وما إلى ذلك
أي مساعدة سيكون موضع تقدير كبير.
شكرًا
المحلول
أعتقد أن الوثيقة مرتبطة في هذا المشنور يحتوي على كثيراً معلومات حول التوطين في WPF. في النهاية ، الأمر متروك لك لتقرير الآلية التي يجب استخدامها.
بما أنك تتحدث عن تحكم مخصص ، فإنني سأعتبر أن أعطيه أ Culture
خاصية التبعية التي يمكن للمستهلك من سيطرتك استخدامها لتحديد الثقافة المطلوبة. وبهذه الطريقة ، يمكن للمستهلك استخدام سيطرتك الموضعية ، مستقلة نسبيًا عن استراتيجية التوطين التي اختارها.
نصائح أخرى
أقترح استخدام Resx ، حاول الاندماج في تطبيق WPF مع مثال TranslationByMarkUpextension. http://www.wpftutorial.net/localizemarkupextension.html
كان Locbaml شيئًا غريبًا للغاية بالنسبة لـ Microsoft لوضعه هناك وليس أفضل ، أو حتى اكتماله.