[[language-concept]]
=== مفهوم: رابط کاربری، پیکربندی و ترجمه محتوا

[role="summary"]
مروری بر ترجمه یک سایت.

(((User interface,translating)))
(((Configuration,translating)))
(((Content,translating)))
(((Translating,overview)))
(((Module,Language)))
(((Module,Content Translation)))
(((Module,Configuration Translation)))
(((Module,Interface Translation)))
(((Content Translation module,overview)))
(((Configuration Translation module,overview)))
(((Interface Translation module,overview)))
(((Language module,overview)))

==== دانش پیشنیاز

* <<understanding-data>>
* <<understanding-modules>>
* <<planning-data-types>>

==== چه چیز در سایت شما قابل ترجمه است؟

زبان پایه‌ای که دروپال در آن اجرا می‌شود (هسته، افزونه‌ها و قالب‌ها) انگلیسی است. اگرچه، شما می‌توانید سایتی را ایجاد کنید که به یک زبان دیگر نمایش می‌یابد یا یک سایت چند-زبانه است؛ اگر چنین قصدی دارید، تمام متن‌ها، تصویرها و فایل‌های ضمیمه باید متناسب با هر بازدیدکننده سایت باشد. برای استفاده از زبانی بجز انگلیسی در سایت، نیاز دارید که افزونه داخلی Language نصب باشد.

سه نوع اطلاعات وجود دارد که می‌توانید ترجمه کنید، هر کدام با شیوه مخصوص به خود:

متن رابط کاربری::
  متن داخلی هسته، افزونه‌ها و قالب‌های سایت. این متن می‌تواند از زبان انگلیسی به سایر زبان(ها) موجود در سایت ترجمه شود. به طور معمول، بجای اینکه تمام این متن را خود ترجمه کنید، می‌توانید ترجمه‌ها را دانلود کنید. برای ترجمه این متن نیازمند افزونه داخلی Interface Translation هستید.
متن پیکربندی::
  متنی که ساختار و مقدار اولیه آن توسط هسته، افزونه‌ها و قالب‌ها تعیین می‌شود، اما شما نیز می‌توانید آن را ویرایش کنید. نمونه‌های آن شامل برچسب فیلدها در انواع محتوا، متن سرآیند در views، نام سایت و محتوای پیام‌های ایمیل که به صورت خودکار برای کاربران فرستاده می‌شوند. پس از ایجاد متن پیکربندی برای زبان پیشفرض سایت خود، می‌توانید آن را به زبان دیگری ترجمه کنید. برای ترجمه این متن نیازمند افزونه داخلی Configuration Translation هستید.
متن محتوا و فایل‌ها::
  اگر سایت شما چندزبانه است، می‌توانید فیلدهای محتوایی را در سایت خود قابل ترجمه سازید. پس از ایجاد محتوا در یک زبان، می‌توانید آن را به زبان‌های دیگری ترجمه کنید. فیلدها می‌توانند شامل اطلاعات متنی یا فایل‌های آپلودشده باشند، که برای هر کدام در هر نوع محتوا، شما می‌توانید قابل ترجمه بودن یا نبودن آن را پیکربندی کنید. برای ترجمه این متن نیازمند افزونه داخلی Content Translation هستید.

==== موضوعات مرتبط

* <<language-add>>
* <<language-content-config>>
* <<language-content-translate>>
* <<language-config-translate>>

//==== Additional resources

*مشارکت‌کنندگان*

نگارش توسط https://www.drupal.org/u/jhodgdon[Jennifer Hodgdon]

ترجمه توسط https://www.drupal.org/u/novid[Navid Emami]
