Repository navigation
docs: add a Persian README - #712
danialshirali16 wants to merge 2 commits into
Conversation
|
#711 has the |
|
The Persian translation is complete. This PR only adds Could a maintainer apply |
There was a problem hiding this comment.
4 issues found across 2 files
Prompt for AI agents (unresolved issues)
Check if these issues are valid — if so, understand the root cause of each and fix them. When an issue isn't valid or won't be fixed in this PR, reply in its thread with the reason and then resolve the thread. If appropriate, use sub-agents to investigate and fix each issue separately.
<file name="docs/i18n/README.fa.md">
<violation number="1" location="docs/i18n/README.fa.md:1">
P3: This file is committed with CRLF line endings, while every other README in `docs/i18n/` and the root `README.md` use LF. Convert the file to LF so line endings match the rest of the docs.</violation>
<violation number="2" location="docs/i18n/README.fa.md:29">
P3: These four shortcuts omit the leading `-` from the GitHub heading IDs for emoji-prefixed sections, so they do not navigate. Prefix each fragment with `-`.</violation>
<violation number="3" location="docs/i18n/README.fa.md:145">
P3: The compatibility section's visible title is still English in this Persian translation; translate the `<summary>` label.</violation>
<violation number="4" location="docs/i18n/README.fa.md:229">
P3: `اجرايش` uses the Arabic yeh (ي). Use the Persian yeh (ی) to match the rest of the file: `اجرای`.</violation>
</file>
Reply to a comment to ask cubic a question or push back. It learns from your replies.
View guided diff | Re-trigger cubic
| @@ -0,0 +1,450 @@ | |||
| [English](../../README.md) · [简体中文](README.zh-CN.md) · [繁體中文](README.zh-TW.md) · [한국어](README.ko.md) · [Deutsch](README.de.md) · [Español](README.es.md) · [Français](README.fr.md) · [Italiano](README.it.md) · [Dansk](README.da.md) · [日本語](README.ja.md) · [Polski](README.pl.md) · [Русский](README.ru.md) · [Bosanski](README.bs.md) · [العربية](README.ar.md) · **فارسی** · [Norsk](README.nb.md) · [Português (Brasil)](README.pt-BR.md) · [ไทย](README.th.md) · [Türkçe](README.tr.md) · [Українська](README.uk.md) · [বাংলা](README.bn.md) · [Ελληνικά](README.el.md) · [Tiếng Việt](README.vi.md) | |||
There was a problem hiding this comment.
P3: This file is committed with CRLF line endings, while every other README in docs/i18n/ and the root README.md use LF. Convert the file to LF so line endings match the rest of the docs.
Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. When an issue isn't valid or won't be fixed in this PR, reply in its thread with the reason and then resolve the thread. At docs/i18n/README.fa.md, line 1:
<comment>This file is committed with CRLF line endings, while every other README in `docs/i18n/` and the root `README.md` use LF. Convert the file to LF so line endings match the rest of the docs.</comment>
<file context>
@@ -0,0 +1,450 @@
+[English](../../README.md) · [简体中文](README.zh-CN.md) · [繁體中文](README.zh-TW.md) · [한국어](README.ko.md) · [Deutsch](README.de.md) · [Español](README.es.md) · [Français](README.fr.md) · [Italiano](README.it.md) · [Dansk](README.da.md) · [日本語](README.ja.md) · [Polski](README.pl.md) · [Русский](README.ru.md) · [Bosanski](README.bs.md) · [العربية](README.ar.md) · **فارسی** · [Norsk](README.nb.md) · [Português (Brasil)](README.pt-BR.md) · [ไทย](README.th.md) · [Türkçe](README.tr.md) · [Українська](README.uk.md) · [বাংলা](README.bn.md) · [Ελληνικά](README.el.md) · [Tiếng Việt](README.vi.md)
+
+*این نسخهٔ فارسی بر پایهٔ README انگلیسی نوشته شده است؛ README انگلیسی مرجع اصلی پروژه است و ممکن است بهروزتر باشد.*
</file context>
| - **نوسازی راهنماها**: موضوع راهنماهای منسوخ را با کد فعلی دوباره بررسی و پاسخهایشان را تازه میکند. | ||
| - **یادداشتهای هوشمند**: یادداشتهای معوقی را که شرط `surface_condition` آنها برقرار شده ارزیابی میکند و موارد آماده را نمایش میدهد. | ||
|
|
||
| از آنجا که عامل رؤیاپرداز هنگام بیکاری اجرا میشود، مدلهای محلی—حتی مدلهای کند—برای آن مناسباند؛ کسی منتظر نمیماند. هر زمان خواستی با `/ctx-dream` اجرايش کن. |
There was a problem hiding this comment.
P3: اجرايش uses the Arabic yeh (ي). Use the Persian yeh (ی) to match the rest of the file: اجرای.
Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. When an issue isn't valid or won't be fixed in this PR, reply in its thread with the reason and then resolve the thread. At docs/i18n/README.fa.md, line 229:
<comment>`اجرايش` uses the Arabic yeh (ي). Use the Persian yeh (ی) to match the rest of the file: `اجرای`.</comment>
<file context>
@@ -0,0 +1,450 @@
+- **نوسازی راهنماها**: موضوع راهنماهای منسوخ را با کد فعلی دوباره بررسی و پاسخهایشان را تازه میکند.
+- **یادداشتهای هوشمند**: یادداشتهای معوقی را که شرط `surface_condition` آنها برقرار شده ارزیابی میکند و موارد آماده را نمایش میدهد.
+
+از آنجا که عامل رؤیاپرداز هنگام بیکاری اجرا میشود، مدلهای محلی—حتی مدلهای کند—برای آن مناسباند؛ کسی منتظر نمیماند. هر زمان خواستی با `/ctx-dream` اجرايش کن.
+
+---
</file context>
| در پروژهای تازه یا پروژهای که مدتها در جریان بوده یکسان کار میکند: نصب کن، محیط اجرا را دوباره راهاندازی کن و Magic Context از همان لحظه شروع به ثبت زمینه میکند. نشستهای OpenCode، Pi یا OMP پیش از نصب را بهصورت عطفبهماسبق وارد حافظه نمیکند. | ||
|
|
||
| <details> | ||
| <summary><strong>Compatibility with other context-management plugins</strong></summary> |
There was a problem hiding this comment.
P3: The compatibility section's visible title is still English in this Persian translation; translate the <summary> label.
Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. When an issue isn't valid or won't be fixed in this PR, reply in its thread with the reason and then resolve the thread. At docs/i18n/README.fa.md, line 145:
<comment>The compatibility section's visible title is still English in this Persian translation; translate the `<summary>` label.</comment>
<file context>
@@ -0,0 +1,450 @@
+در پروژهای تازه یا پروژهای که مدتها در جریان بوده یکسان کار میکند: نصب کن، محیط اجرا را دوباره راهاندازی کن و Magic Context از همان لحظه شروع به ثبت زمینه میکند. نشستهای OpenCode، Pi یا OMP پیش از نصب را بهصورت عطفبهماسبق وارد حافظه نمیکند.
+
+<details>
+<summary><strong>Compatibility with other context-management plugins</strong></summary>
+
+<br>
</file context>
| <summary><strong>Compatibility with other context-management plugins</strong></summary> | |
| <summary><strong>سازگاری با افزونههای دیگر مدیریت زمینه</strong></summary> |
| <a href="#مدیریت-زمینه">مدیریت زمینه</a> · | ||
| <a href="#ثبت-دانش">ثبت دانش</a> · | ||
| <a href="#تثبیت-حافظه">تثبیت حافظه</a> · | ||
| <a href="#بازیابی">بازیابی</a> · |
There was a problem hiding this comment.
P3: These four shortcuts omit the leading - from the GitHub heading IDs for emoji-prefixed sections, so they do not navigate. Prefix each fragment with -.
Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. When an issue isn't valid or won't be fixed in this PR, reply in its thread with the reason and then resolve the thread. At docs/i18n/README.fa.md, line 29:
<comment>These four shortcuts omit the leading `-` from the GitHub heading IDs for emoji-prefixed sections, so they do not navigate. Prefix each fragment with `-`.</comment>
<file context>
@@ -0,0 +1,450 @@
+ <a href="#magic-context-چیست">Magic Context چیست؟</a> ·
+ <a href="#شروع-سریع">شروع سریع</a> ·
+ <a href="#بخشی-از-cortexkit">CortexKit</a> ·
+ <a href="#مدیریت-زمینه">مدیریت زمینه</a> ·
+ <a href="#ثبت-دانش">ثبت دانش</a> ·
+ <a href="#تثبیت-حافظه">تثبیت حافظه</a> ·
</file context>
| <a href="#مدیریت-زمینه">مدیریت زمینه</a> · | |
| <a href="#ثبت-دانش">ثبت دانش</a> · | |
| <a href="#تثبیت-حافظه">تثبیت حافظه</a> · | |
| <a href="#بازیابی">بازیابی</a> · | |
| <a href="#-مدیریت-زمینه">مدیریت زمینه</a> · | |
| <a href="#-ثبت-دانش">ثبت دانش</a> · | |
| <a href="#-تثبیت-حافظه">تثبیت حافظه</a> · | |
| <a href="#-بازیابی">بازیابی</a> · |
| <a href="#مدیریت-زمینه">مدیریت زمینه</a> · | ||
| <a href="#ثبت-دانش">ثبت دانش</a> · | ||
| <a href="#تثبیت-حافظه">تثبیت حافظه</a> · | ||
| <a href="#بازیابی">بازیابی</a> · |
There was a problem hiding this comment.
These links omit the leading hyphen that GitHub adds when a heading starts with an emoji. Clicking them will not jump to the intended section. Use #-مدیریت-زمینه, #-ثبت-دانش, #-تثبیت-حافظه, and #-بازیابی, matching the English README’s pattern.
| <a href="#مدیریت-زمینه">مدیریت زمینه</a> · | |
| <a href="#ثبت-دانش">ثبت دانش</a> · | |
| <a href="#تثبیت-حافظه">تثبیت حافظه</a> · | |
| <a href="#بازیابی">بازیابی</a> · | |
| <a href="#-مدیریت-زمینه">مدیریت زمینه</a> · | |
| <a href="#-ثبت-دانش">ثبت دانش</a> · | |
| <a href="#-تثبیت-حافظه">تثبیت حافظه</a> · | |
| <a href="#-بازیابی">بازیابی</a> · |
| | `/ctx-recomp` | محفظهها را از تاریخچهٔ خام دوباره میسازد (بازهٔ `start-end` میپذیرد). اگر وضعیت ذخیرهشده نادرست بهنظر میرسد از آن استفاده کن | | ||
| | `/ctx-wrapup [messages_to_keep]` | تاریخچهٔ زندهٔ قدیمی را فشرده میکند و N پیام تازه را خام نگه میدارد؛ فشردهسازیِ در صف با پیام بعدی مدل نهایی میشود | | ||
| | `/ctx-dream` | نگهداشت عامل رؤیاپرداز را بهدرخواست اجرا میکند: بازبینی حافظه، مستندات، یادداشتهای هوشمند و نمایهٔ کاربر | | ||
| | `/ctx-embed` | وضعیت embedding را نشان میدهد یا embedding محفظههای تاریخچه را آغاز/متوقف میکند (`start` | `pause`) | |
There was a problem hiding this comment.
Command description loses text
The unescaped pipe between start and pause creates an extra table cell. GitHub drops cells beyond the two declared columns, so readers lose the pause option and closing parenthesis. Escape the pipe as \|, as in the English source.
| | `/ctx-embed` | وضعیت embedding را نشان میدهد یا embedding محفظههای تاریخچه را آغاز/متوقف میکند (`start` | `pause`) | | |
| | `/ctx-embed` | وضعیت embedding را نشان میدهد یا embedding محفظههای تاریخچه را آغاز/متوقف میکند (`start` \| `pause`) | |
| در پروژهای تازه یا پروژهای که مدتها در جریان بوده یکسان کار میکند: نصب کن، محیط اجرا را دوباره راهاندازی کن و Magic Context از همان لحظه شروع به ثبت زمینه میکند. نشستهای OpenCode، Pi یا OMP پیش از نصب را بهصورت عطفبهماسبق وارد حافظه نمیکند. | ||
|
|
||
| <details> | ||
| <summary><strong>Compatibility with other context-management plugins</strong></summary> |
There was a problem hiding this comment.
Compatibility title stays English
The compatibility section’s collapsed title remains in English even though its contents are translated. Translate the title too, so Persian readers can recognize and open the guidance about conflicting plugins.
| <summary><strong>Compatibility with other context-management plugins</strong></summary> | |
| <summary><strong>سازگاری با دیگر افزونههای مدیریت زمینه</strong></summary> |
Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!
|
Thank you, this is approved. I've added We read the whole translation against the English README. It's faithful, and the line at the top about English being the authoritative version is fine to keep. Please make these four small fixes:
Once those are in, mark the PR ready and we'll merge it after the checks pass. |
Refs #711 (awaiting the required design-approved label; this PR is kept as a draft).
Adds a complete, manually written Persian translation of the current README at
docs/i18n/README.fa.mdand adds فارسی to the English README language switcher. Commands, configuration snippets, identifiers, and links are preserved.Harness coverage
Summary by cubic
Adds a Persian translation of the README and links it from the language switcher, making project documentation available to Persian-speaking readers.
Written for commit 1781cf3. Summary will update on new commits.
The PR appears safe to merge, with three non-blocking documentation fixes.
Findings
Summary
Adds a Persian translation of the README and links it from the English language switcher.
Reviews (1) · Last reviewed commit: "docs: link Persian README" · Reviewed by Greptile