You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
2. یک شاخه برای کارتان بسازید (نام شاخه باید گویا باشد، مثلاً `translate-something`):
16
16
```bash
@@ -45,7 +45,7 @@
45
45
2. فایل `.po` مورد نظر را با [Poedit](https://poedit.net) یا هر ویرایشگر متنی باز کنید.
46
46
- در Poedit رشتههای ترجمهنشده یا `fuzzy` را از پنل فیلتر (Filter) پیدا کنید.
47
47
3. متن `msgid` را ترجمه کنید و در `msgstr` وارد کنید.
48
-
4.**نشانهگذاریهای Sphinx** مثل `` :class:`int` `` ، `` :func:`repr` `` ، `` :ref:`...` `` ، ````code```` و **جایگذارها** مثل `%s` یا `{name}` را دقیقاً بدون تغییر نگه دارید؛ فقط متن اطراف آنها ترجمه میشود. ترجمهٔ `target`در `` :term:`text <target>` ``ممنوع است چون لینک را خراب میکند.
48
+
4.**نشانهگذاریهای Sphinx** مثل `` :class:`int` `` ، `` :func:`repr` `` ، `` :ref:`...` `` ، ````code```` و **جایگذارها** مثل `%s` یا `{name}` را دقیقاً بدون تغییر نگه دارید؛ فقط متن اطراف آنها ترجمه میشود. در `` :term:`target` ``، اگر عبارت داخل بکتیک با شناسهٔ واژهنامه یکی است، میتوانید آن را به شکل `` :term:`ترجمه <target>` ``بنویسید تا هم متن ترجمهشده نمایش داده شود و هم لینک درست کار کند؛ در این حالت فقط بخش نمایشی (پیش از `<`) ترجمه میشود و `target` داخل `<>` باید دقیقاً همان شناسهٔ انگلیسی اصلی (بدون تغییر) باقی بماند، چون تغییر آن لینک را خراب میکند.
49
49
5. داخل کدها (بلوکهای `code-block`) نام متغیرها، توابع و کلمات کلیدی را ترجمه نکنید؛ فقط رشتهها و کامنتها را میتوانید ترجمه کنید.
50
50
6. از [واژهنامهٔ پروژه (GLOSSARY.md)](GLOSSARY.md) برای ثابت نگهداشتن اصطلاحات استفاده کنید.
51
51
7. اگر به اصطلاحی برخوردید که در واژهنامه نبود، ترجمهای برای آن انتخاب کنید و به واژهنامه اضافه کنید.
0 commit comments