PDA

View Full Version : سایت چند زبانه



mansoor_csharp
دوشنبه 04 آبان 1383, 11:24 صبح
سلام
کسی مطلب خوبی درباره ایجاد سایت چند زبانه سراغ داره که روش انجام این کار را خوب توش توضیح داده باشه؟

Vahid_Nasiri
دوشنبه 04 آبان 1383, 18:44 عصر
اگر منظورتون فارسی/انگلیسی است بجز طراحی مجدد صفحات راه ساده ی دیگری ندارد (بدلیل ملاحظات خاص زبان راست به چپ ما).
اما زبانهایی که همگی چپ به راست هستند فقط یک فایل زبان درست می کنند که می تواند یک فایل xml باشد و ترجمه ی قسمت های مختلف را در آن قرار می دهند و load می کنند.

mansoor_csharp
یک شنبه 10 آبان 1383, 01:46 صبح
یعنی همه سایت های فارسی/انگلیسی برای هر زبان صفحه جداگانه دارند؟ و نمی توان از تکنیک های globalization و localization دات نت استفاده کرد؟ آیا در اینها راست به چپ بودن زبان ها در نظر گرفته نشده است ؟

mansoor_csharp
یک شنبه 10 آبان 1383, 01:50 صبح
لطفاً در صورت امکان بیشتر راهنمایی کنید؟ چون این موضوع یعنی ایجاد سایت های فارسی انگلیسی شاید مشکل خیلی ها باشد و فکر می کنم پیش کشیدن این بحث می تواند مفید باشد. :flower:

Vahid_Nasiri
یک شنبه 10 آبان 1383, 19:12 عصر
localization یعنی چیزی شبیه به صفحه ی اول گوگل. از روی مشخصات تنظیمی شما تشخیص می دهد که از ایران تشریف آورده اید و صفحه ی اول را به صورت هوشمند فارسی و از راست به چپ می کند. ولی .... آیا با این موارد می توانید ضمانت کنید که صرفا با یک تگ dir=rtl اضافه شده به تگ html‌ در بالای صفحه ، صفحه درست نمایش داده می شود؟ (و یا در بالا هم گفتم با ایجاد یک سری resource files متون سایت را به زبانهای دیگر می توان ترجمه و نمایش داد (بر اساس تشخیص برنامه از کشور کاربر مورد نظر ولی این کل کار برای ما rtl ها! نیست.))
تست کنید! برای مثال یک فوروم phpBB را نصب کنید (انگلیسی) و سپس سعی کنید به همین سادگی که گفته شده آنرا rtl کنید. افتضاح می شود! باید برای تک تک قسمت ها دستی اینکار را انجام داد (کار مجدد). و گرنه بله! یک کار سر هم بندی شده هم می توان تحویل داد.
موفق باشید