عمليات السلاسل الغير متحسسة للثقافة

عمليات السلاسل المتحسسة للثقافة التي تم وصفها في الموضوع مقارنة البيانات و فرزها لثقافة محددة يمكن أن تكون ميزة إذا كنت تقوم بإنشاء تطبيقات تم تصميمها لعرض نتائج إلى المستخدمين على أساس "كل ثقافة". بشكل افتراضي، الأساليب المتحسسة للثقافة تحصل على الثقافة التي يجب استخدامها من الخاصية CurrentCulture لمؤشر الترابط الحالي. للحصول على مزيد من المعلومات حول كيفية تعيين هذه الخاصية, راجع استخدام الخاصية CurrentCulture.

لاحظ أن عمليات السلاسل المتحسسة للثقافة لا تكون دائماً هي السلوك المطلوب. قد يؤدي استخدام العمليات المتحسسة للثقافة، عندما يجب أن تكون النتائج غير معتمدة على الثقافة، إلى فشل التعليمات البرمجية للتطبيق على الثقافات التي لها تعيينات الحالة المخصصة و قواعد التصنيف.

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

يجب أن تكون نتائج عمليات السلاسل التي يتم استخدامها داخليًا غير متحسسة للثقافة عموماً. بشكل عام، إذا كان التطبيق يعمل مع أسماء الملفات، أو تنسيقات الاستمرارية، أو معلومات رمزية لا يتم عرضها إلى المستخدم، لا يجب أن تختلف نتائج عمليات السلاسل طبقاً للثقافة. على سبيل المثال، إذا قام تطبيق بمقارنة سلسلة لتحديد ما إذا كانت علامة XML تم التعرف عليها، يجب أن تكون المقارنة متحسسة للثقافة. بالإضافة إلى ذلك، إذا كان قرار أمان معتمداً على نتيجة مقارنة بين السلاسل أو عملية تغيير حالة، يجب أن تكون العملية غير متحسسة للثقافة للتأكد من أن النتيجة لا تتأثر بالقيمة CurrentCulture.

سواءاً قمت أم لم تقم بتطوير تطبيق يحتوي على تعليمات برمجية لمعالجة مشاكل الترجمة و العولمة، يجب أن تكون على دراية بأساليب .NET Framework التي تقوم باسترداد نتائج متحسسة للثقافة بشكل افتراضي. الغرض من هذا الموضوع هو توضيح الطريقة الصحيحة للتطبيقات الخاصة بك لاستخدام هذه الأساليب للحصول على نتائج غير متحسسة للثقافة.

راجع أيضًا:

المبادئ

تعيينات الحالة المخصصة و قواعد التصنيف

مقارنة البيانات و فرزها لثقافة محددة

موارد أخرى

الترميز و الترجمة