10.1. مفهوم: رابط کاربری، پیکربندی و ترجمه محتوا
Last updated on
14 April 2025
زبان پایهای که دروپال در آن اجرا میشود (هسته، افزونهها و قالبها) انگلیسی است. اگرچه، شما میتوانید سایتی را ایجاد کنید که به یک زبان دیگر نمایش مییابد یا یک سایت چند-زبانه است؛ اگر چنین قصدی دارید، تمام متنها، تصویرها و فایلهای ضمیمه باید متناسب با هر بازدیدکننده سایت باشد. برای استفاده از زبانی بجز انگلیسی در سایت، نیاز دارید که افزونه داخلی Language نصب باشد.
سه نوع اطلاعات وجود دارد که میتوانید ترجمه کنید، هر کدام با شیوه مخصوص به خود:
- متن رابط کاربری
- متن داخلی هسته، افزونهها و قالبهای سایت. این متن میتواند از زبان انگلیسی به سایر زبان(ها) موجود در سایت ترجمه شود. به طور معمول، بجای اینکه تمام این متن را خود ترجمه کنید، میتوانید ترجمهها را دانلود کنید. برای ترجمه این متن نیازمند افزونه داخلی Interface Translation هستید.
- متن پیکربندی
- متنی که ساختار و مقدار اولیه آن توسط هسته، افزونهها و قالبها تعیین میشود، اما شما نیز میتوانید آن را ویرایش کنید. نمونههای آن شامل برچسب فیلدها در انواع محتوا، متن سرآیند در views، نام سایت و محتوای پیامهای ایمیل که به صورت خودکار برای کاربران فرستاده میشوند. پس از ایجاد متن پیکربندی برای زبان پیشفرض سایت خود، میتوانید آن را به زبان دیگری ترجمه کنید. برای ترجمه این متن نیازمند افزونه داخلی Configuration Translation هستید.
- متن محتوا و فایلها
- اگر سایت شما چندزبانه است، میتوانید فیلدهای محتوایی را در سایت خود قابل ترجمه سازید. پس از ایجاد محتوا در یک زبان، میتوانید آن را به زبانهای دیگری ترجمه کنید. فیلدها میتوانند شامل اطلاعات متنی یا فایلهای آپلودشده باشند، که برای هر کدام در هر نوع محتوا، شما میتوانید قابل ترجمه بودن یا نبودن آن را پیکربندی کنید. برای ترجمه این متن نیازمند افزونه داخلی Content Translation هستید.
This page is generated from AsciiDoc source from the User Guide. To propose a change, edit the source and attach the file to a new issue in the User Guide project. PDF and e-book formats are available on the User Guide project page.
Source file: language-concept.asciidoc
Help improve this page
Page status: No known problems
You can:
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion