Skip to content

tutorials: persian translation (FA) #749

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 40 commits into
base: main
Choose a base branch
from

Conversation

rezaseyedi91
Copy link

This pull request includes the completed Persian translation of the MEI tutorials. All content has been carefully translated following the established guidelines. Please review and let me know if any adjustments are needed.

@bwbohl
Copy link
Member

bwbohl commented Feb 11, 2025

Wow, this sounds fantastic! Unfortunately, I don’t speak Persian. Does anyone in @music-encoding/mei-community know a reviewer fit for the task?

@lpugin
Copy link
Member

lpugin commented Feb 11, 2025

Maybe @Ailin-Ricerar ?

@Ailin-Ricerar
Copy link

Great work @rezaseyedi91 !
Of course, I will enjoy reviewing it and get back to you as soon as possible!

@bwbohl
Copy link
Member

bwbohl commented Apr 8, 2025

Sent an invitation for the music-encoding organisation to @Ailin-Ricerar in order to assign as reviewer ;-)

@musicEnfanthen musicEnfanthen changed the title Translation of MEI Tutorials to Persian (FA) tutorials: persian translation (FA) Apr 24, 2025
@bwbohl
Copy link
Member

bwbohl commented May 2, 2025

I see a lot has happened meanwhile, can you give us a short status update, please?

@rezaseyedi91
Copy link
Author

I see a lot has happened meanwhile, can you give us a short status update, please?

@bwbohl
Sorry for the mess. I have to edit the PR files directly here to fix the right-to-left writing issues with the Persian language. I will let Ailin know as soon as I finish all the editing

@rezaseyedi91 rezaseyedi91 marked this pull request as draft May 11, 2025 09:07
@@ -1,6 +1,6 @@
<div>
<p>
برای رمزگذاری (encode) یک نت، تمام اطلاعات مربوطه باید طوری ثبت شوند که کامپیوتر بتواند آنها را بخواند. این که کدام جزئیات اهمیت بیشتری دارند، بسته به نیازهای یک پروژه ممکن است متفاوت باشد؛ اما برای پیش بردن این مقدمه، بیایید بر روی اطلاعات اساسی یک نت توافق کنیم: نام نت (written pitch) نوشته شده و مدت زمان آن (duration). برای بیان گام، MEI از
برای کدگذاری (encode) یک نت، تمام اطلاعات مربوطه باید طوری ثبت شوند که کامپیوتر بتواند آنها را بخواند. این که کدام جزئیات اهمیت بیشتری دارند، بسته به نیازهای یک پروژه ممکن است متفاوت باشد؛ اما برای پیش بردن این مقدمه، بیایید بر روی اطلاعات اساسی یک نت توافق کنیم: نام نت (written pitch) نوشته شده و مدت زمان آن (duration). برای بیان گام، MEI از

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

برای مشخص کردن اکتاو

@@ -4,19 +4,18 @@
و <code>&lt;music&gt;</code>.
</p>
<p>
آفرین! حالا که نام‌حوزه را در المنت ریشه‌ای خود اعلام کرده‌ایم، تمامی المنت‌ها دیگر که در عنصر ریشه‌ای
جاگذاری شده‌اند، می‌توانند بر اساس نام‌حوزه MEI توسط کامپیوتر شناسایی شوند.
آفرین! حالا که نام‌حوزه را در المنت ریشه‌ای خود اعلان کرده‌ایم، تمامی المنت‌ها دیگر که در عنصر ریشه‌ای جاگذاری شده‌اند، می‌توانند بر اساس نام‌حوزه MEI توسط کامپیوتر شناسایی شوند.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

تمامی المنت‌ها‌ی دیگر

<p >پس از آماده‌سازی ساختار میزان آفتاکت در مرحله قبل، اکنون آماده هستید تا اولین نت این ملودی را کدگذاری کنید. در MEI، نت‌ها قرار است رویدادی را با زیروبمی بخصوص توصیف کنند. که در المنت‌های <code>&lt;note&gt;</code> کدگذاری می‌شوند. المنت‌های <code>&lt;note&gt;</code> می‌توانند فرزندان المنت <code>&lt;layer&gt;</code> باشند. شما می‌توانید ویژگی‌های اصلی نت مانند نام نت و کشش زمانی را با استفاده از خصیصه‌های زیر در <code>&lt;note&gt;</code> مشخص کنید:</p>
<ul >
<li ><code>@pname</code> (نام نت) – حروف کوچک از <code>“a”</code> تا <code>“g”</code> استفاده کنید.</li>
<li ><code >
@oct
</code>
(اکتاو) – از عددی استفاده کنید که اکتاو نوت را مشخص می‌کند، مثلاً&nbsp;
(اکتاو) – از عددی استفاده کنید که اکتاو نت را مشخص می‌کند، مثلاً&nbsp;
<code >4</code>
نشان‌دهنده دوی وسط&nbsp;(C4) است.</li>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

دوی میانه ؟!

<code>&lt;note&gt;</code> استفاده کنید و تعداد نقاط را به عنوان مقدار خصیصه قرار دهید، به عنوان مثال&nbsp;<span style="font-size: 2rem;">برای یک نقطه:</span><span style="font-size: 2rem;">&nbsp;</span><code style="font-size: 2rem;">“1”</code><span style="font-size: 2rem;">&nbsp;یا&nbsp;</span><span style="font-size: 2rem;">برای دو نقطه:&nbsp;</span><code style="font-size: 2rem;">“2”</code><span style="font-size: 2rem;">.</span></p>

<code>&lt;note&gt;</code> استفاده کنید و تعداد نقاط را به عنوان مقدار خصیصه قرار دهید، به عنوان مثال برای یک نقطه:<code>“1”</code> یا برای دو نقطه:;<code>“2”</code>
</p>
<p class="tutorialTask">لطفاً بقیه میزان (<code>@n=1</code>) را در ویرایشگر زیر رمزگذاری کنید و دو المنت <code>&lt;note&gt;</code> با ارزشهای زمانی مختلف (سیاه نقطه‌دار، چنگ) را درون المنت <code>&lt;beam&gt;</code> که در مرحله قبل اضافه کرده‌اید، اضافه کنید.</p>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

لطفا کنترل شود. المنت <beam> در مرحله قبل اضافه شده؟

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants