سؤال

وأنا أحاول أن توطين صفحات ASPX بلدي. أنا فعلت مع التعريب المحتوى باستخدام ميزات L10N التي تقدمها صافي و / ث، مثل ملفات الموارد. ولكن أنا وجدت صعوبة في تحديد البيانات المحلية في عناوين الصفحات.

ومعظم المتصفحات، بما في ذلك IE وFF، ويظهر المحتوى على عنوان النافذة مع بعض صناديق (لن FF تظهر النصوص المترجمة بشكل صحيح في التبويب، IE حتى لا تفعل ذلك). ولكن لتعمل بشكل جيد في رحلات السفاري (على ويندوز).

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

ويمكن للشخص من فضلك قل لي لماذا يحدث هذا؟ كيف يمكننا حل هذه القضية؟

ملحوظة: موقعي يستخدم Asp.net 2.0 / IIS

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

المحلول

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

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

وقد ترغب في محاولة تغيير ويندوز الخاص بك "نشط شريط العنوان" الخط (تحت خصائص العرض، المظهر، متقدم) إلى شيء من هذا القبيل ارييل التي تغطي مجموعة كاملة من أحرف Unicode، ومعرفة ما إذا كان هذا يحل المشكلة؟

نصائح أخرى

وبالنسبة لي، فإن كلا من مواقع بي بي سي التي تصل إلى الحصول على الأحرف الصحيحة في شريط عنوان النافذة (باستخدام فايرفوكس أو إنترنت إكسبلورر، ويندوز).

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

في أي حال، أعتقد أنها مشكلة في تكوين النظام الخاص بك، وليس مع الموقع الذي كنت النامية. نأمل جمهورك المستهدف سيكون له نظام تكوينها بشكل صحيح لعرض لغتهم الخاصة.

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

والمشكلة لا علاقة لها أين وكيف تظهر المتصفحات عنوان صفحة الويب.

وIE يظهر عنوان الصفحة في عنوان نافذة القياسية. IE لا يفعل الرسم في حد ذاته، ولكنه يترك ذلك للOS. يستخدم رمز الرسم لقب OS على الخط القياسي، الذي يعتمد على لغة OS. الخط الافتراضي على جهازك ربما لا يكون حرفا الهندية. ومن هنا جاءت صناديق.

وفايرفوكس لا نفعل عادة رسم في العنوان، لذلك فإنه يظهر نفس المربعات. ومع ذلك، FF توجه علامات التبويب باستخدام خط من اختياره.

وسفاري ديها الرسم المخصص من كل شيء، بما في ذلك عنوان النافذة ويستخدم الخط الذي تختاره.

وأنا لا أرى أي مشاكل في الروابط ما قدمتموه، فايرفوكس 2 و 3، على ويندوز ولينكس. كلا على عنوان النافذة وعنوان علامة التبويب.

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