پرش به


تصویر

نحوه دو زبانه کردن دیتالایف انجین


  • لطفا وارد حساب کاربری خود شوید تا بتوانید پاسخ دهید
12 پاسخ برای این موضوع

#1 javadth

javadth

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 31 ارسال

ارسالی 1391/12/05 ساعت 18:12

سلام
چطور میتونم دیتالایف انجین رو دو زبانه کنم
هم انگلیسی و هم فارسی و هم روسی
و توی صفحه اول امکان تغییر زبان رو بزارم
  • 0

#2 IMP

IMP

    مدیر بازنشسته

  • عضو سایت
  • ستارهستارهستارهستارهستارهستارهستاره
  • 4,928 ارسال

ارسالی 1391/12/05 ساعت 22:27

برای انجام این کار چند روش وجود داره، یکیش استفاده از ماژول هست، البته قدیمی شده و باید از دیتالایف انجین نسخه 8 به قبل استفاده کنید. روش دوم هم که بیشتر سایت ها استفاده میکنند و اصلا کار جالبی نیست استفاده از مترجم های آنلاین مثل گوگل هست که سایت رو کلا ترجمه میکنه! روش سوم هم با استفاده از فیلد اضافی و یکی دو تا تغییر دیگه هست، روش چهارم هم نصب چند نسخه از دیتالایف انجین هست.

حالا شما بیشتر توضیح بده که منظورت از چند زبانه چی هست؟ تصمیم داری خودت هر مطلب رو هم فارسی، هم روسی و هم انگلیسی بنویسی؟ یعنی به این زبانها تسلط کامل داری؟ تصمیم داری مترجم آنلاین سایت رو ترجمه کنه؟ بیشتر توضیح بده
  • 0

#3 javadth

javadth

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 31 ارسال

ارسالی 1391/12/06 ساعت 12:49

IMP,

فقط منو ها و نوشته های خود سیستم انگلیسی بشه
  • 0

#4 BahmanM

BahmanM

    کاربر فعال انجمن

  • Validating
  • ستارهستارهستاره
  • 294 ارسال

ارسالی 1391/12/06 ساعت 13:37

نقل قول: javadth
فقط منو ها و نوشته های خود سیستم انگلیسی بشه

خوب شما میتونین از دو قالب مجزا استفاده كنین . در صورتیكه طرف خواست انگلیسی باشه قالب رو عوض كنه ( البته اگر درست متوجه منظورتون شده باشم ) .
  • 0

#5 javadth

javadth

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 31 ارسال

ارسالی 1391/12/06 ساعت 19:01

BahmanM,

همانطوری که الان توی وبسایت امکان تعویض قالب برای مهمان هستش
میخوام امکان تعویض زبان سایت هم برای مهمان باشه
  • 0

#6 adminamir12

adminamir12

    کاربر فعال انجمن

  • عضو سایت
  • ستارهستارهستاره
  • 411 ارسال

ارسالی 1391/12/06 ساعت 19:06

شما همون چیزی که دوست عزیزمون BahmanM گفتن رو انجام بدید.

سه تا قالبتون رو به نام های

fa
en
ru


نامگذاری کنید.حالا هرکدوم از قالبها رو بنا به نیازتون ترجمه کنید مثلا en رو به انگلیس
fa که فارسی هست و ru هم به روسی.

حالا با ویرایش و تغییر ظاهر انتخاب قالب توسط کاربر میتونید امکان رو فراهم کنید که نوع زبان سایت رو تغییر بدن.
  • 0

#7 IMP

IMP

    مدیر بازنشسته

  • عضو سایت
  • ستارهستارهستارهستارهستارهستارهستاره
  • 4,928 ارسال

ارسالی 1391/12/06 ساعت 22:13

نقل قول: javadth
فقط منو ها و نوشته های خود سیستم انگلیسی بشه

اینی که شما مد نظر دارید رو بهش نمیگن چند زبانه. شما فقط تصمیم دارید از چند قالب جدا استفاده کنید که برای این کار هم میتونید از تگ تغییر قالب استفاده کنید و همچنین از قسمت تنظیمات سیستم گزینه "اجازه دادن به کاربران برای ویرایش قالب" رو روی بله قرار بدید.
  • 0

#8 MEHRAN_114

MEHRAN_114

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 75 ارسال

ارسالی 1391/12/07 ساعت 07:41

IMP,
سلام
برای دو زبانه کردن چه راهی رو به جای ترجمه آنلاین پیشنهاد می کنید.
می خوام مطلبی که فارسی ثبت می کنم مثلا زبان انگلیسی رو انتخاب کردن مطالب هم انگلیسی بشن
چنین کاری ممکنه؟
  • 0

#9 IMP

IMP

    مدیر بازنشسته

  • عضو سایت
  • ستارهستارهستارهستارهستارهستارهستاره
  • 4,928 ارسال

ارسالی 1391/12/07 ساعت 09:03

mosafer411,
ما فرض بر این میگیریم که شما مشکلی از نظر زبان ندارید، بهترین روشی که میتونید استفاده کنید از نظر من این هست که، یک قالب مخصوص زبان انگلیسی درست کنید، چند تا فیلد اضافی مخصوص متن انگلیسی، وقتی مطلب قرار میدید، انگیلیسی اون رو توی فیلد اضافی بنویسید، بعد توی قالب انگلیسی به جای تگ short-story مثلا فیلد مخصوص توضیحات انگیلیسی رو استفاده کنید...

برای تغییر زبان هم، از هک هایی که روی سایت قرار دادیم برای تغییر قالب استفاده کنید...
  • 0

#10 javadth

javadth

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 31 ارسال

ارسالی 1391/12/07 ساعت 11:05

IMP,

ببینید هر اسکریپت حرفه ای یه فایل زبان یا lang داره که توش زبان های اسکریپت که ترجمه شدن هستش و میشه زبان های دیگه رو هم انتخاب کرد
ایا توی دیتالایف انجین هستش
  • 0

#11 IMP

IMP

    مدیر بازنشسته

  • عضو سایت
  • ستارهستارهستارهستارهستارهستارهستاره
  • 4,928 ارسال

ارسالی 1391/12/07 ساعت 16:44

javadth,
بله، فقط در قسمت مدیریت هستش :smile2:
شما متاسفانه فقط یک بار دیتالایف انجین رو نصب کردین بدون اینکه یک بار قسمت مدیریت اون رو نگاه کنید، بعد تشریف آوردین اینجا فقط سوالاتی میپرسید که میتونید جوابشون رو با یک بار نگاه کردن به قسمت مدیریت سیستم پیدا کنید! اگر نگاهی به تاپیک ها و سوالات قبلی شما هم بکنیم به این موضوع پی میبیرم :smile2:
  • 0

#12 morteza2100

morteza2100

    عضو جدید

  • عضو سایت
  • ستاره
  • 5 ارسال

ارسالی 1394/03/16 ساعت 16:24

IMP,

http://forum.datalifeengine.ir/topic_12719##post-69093

سلام imp عزیزمی دونم این تاپیک قدیمیه ولی من نیاز دارم به آموزش شما در رابطه با این قسمتی که شما فرمودی فیلد اضافه ایجاد کنیم و خودمون ترجمه متن رو وارد کنیم و به جای شرت استوری فیلد اضافه رو باز خوانی کنیم توی قالبی که به زبان انگلیسی طراحی کردیم میشه یه مقدار از طریقه کارش توضیح بدی ممنون میشم .
ممنونم .
  • 0

#13 hawram

hawram

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 70 ارسال

ارسالی 1394/03/23 ساعت 12:26

با سلام دوست عزیز
شما به ازای هر زبان یه فیلد اضافی برای مطالب خودتون ایجاد کنید. مثلا فیلدهایی با نام farsi و english
حالا اگه مطلبت فارسی بود متن کوتاه اون رو توی فیلد فارسی و اگر هم انگلیسی بود متن کوتاه اون رو توی فیلد اضافی انگلیسی میزاری. بعدش هم تو قالب shortstory.tpl برای نشان دادن خلاصه مطلب از کدهای

[xfgiven_english]  [xfvalue_english] [/xfgiven_english]
[xfgiven_farsi]  [xfvalue_farsi] [/xfgiven_farsi]

استفاده می کنی.
توی موضوعات سایت هم میتونی هر موضوع رو برای هر دو زبان ایجاد کنی و با استفاده از تگ [cat=...] [/cat] برای موضوعات انگلیسی عناصر انگلیسی قالب سایت و برای مطالب فارسی عناصر فارسی قالب رو نشون بدهد.
  • 0




0 کاربر در حال خواندن این موضوع است

0 کاربر، 0 مهمان و 0 عضو مخفی