Skip to content

Translate Chapter 04 git-server remaining sections to Arabic#10

Merged
essa01442 merged 1 commit intomainfrom
translation-ch04-part2-9942302174950264684
Mar 21, 2026
Merged

Translate Chapter 04 git-server remaining sections to Arabic#10
essa01442 merged 1 commit intomainfrom
translation-ch04-part2-9942302174950264684

Conversation

@essa01442
Copy link
Copy Markdown
Owner

Translate gitweb.asc, gitlab.asc, and hosted.asc of Chapter 4 to Arabic. Also fix and update status.json to reflect 100% completion for these sections.


PR created automatically by Jules for task 9942302174950264684 started by @essa01442

Translate the remaining sections of Chapter 04 (git-server) to Arabic.
Update status.json to mark these files as 100% translated. Fix syntax errors in status.json introduced in previous steps.

Co-authored-by: essa01442 <73353997+essa01442@users.noreply.github.com>
@google-labs-jules
Copy link
Copy Markdown

👋 Jules, reporting for duty! I'm here to lend a hand with this pull request.

When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down.

I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job!

For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with @jules. You can find this option in the Pull Request section of your global Jules UI settings. You can always switch back!

New to Jules? Learn more at jules.google/docs.


For security, I will only act on instructions from the user who triggered this task.

Copilot AI review requested due to automatic review settings March 21, 2026 19:58
@essa01442 essa01442 merged commit e4af5c3 into main Mar 21, 2026
2 checks passed
@essa01442 essa01442 deleted the translation-ch04-part2-9942302174950264684 branch March 21, 2026 19:59
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates Chapter 04 (“Git on the Server”) Arabic translation by completing the remaining section translations and marking them as finished in the translation progress tracker.

Changes:

  • Translated Chapter 04 sections: gitweb.asc, gitlab.asc, and hosted.asc into Arabic (keeping existing AsciiDoc structure, anchors, and code blocks).
  • Updated status.json to reflect 100% completion for the translated Chapter 04 sections.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 3 comments.

File Description
status.json Marks Chapter 04 section translation progress (gitweb/gitlab/hosted) as 100%.
book/04-git-server/sections/hosted.asc Arabic translation of “Third Party Hosted Options” section content and heading.
book/04-git-server/sections/gitweb.asc Arabic translation of GitWeb section paragraphs and caption line.
book/04-git-server/sections/gitlab.asc Arabic translation of GitLab section content with translated subheadings.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

If you're looking for a modern, fully featured Git server, there are several open source solutions out there that you can install instead.
As GitLab is one of the popular ones, we'll cover installing and using it as an example.
This is harder than the GitWeb option and will require more maintenance, but it is a fully featured option.
GitWeb هو بسيط جداً على الرغم من ذلك.
Copy link

Copilot AI Mar 21, 2026

Choose a reason for hiding this comment

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

الجملة "GitWeb هو بسيط جداً" غير سليمة نحويًا بالعربية؛ الأفضل حذف "هو" (مثلاً: "GitWeb بسيط جدًا") أو إعادة صياغتها لتطابق معنى النص الأصلي (أنه خيار مبسّط).

Suggested change
GitWeb هو بسيط جداً على الرغم من ذلك.
GitWeb بسيط جداً على الرغم من ذلك.

Copilot uses AI. Check for mistakes.
طريقة أخرى منفصلة (decoupled) للتعاون هي استخدام طلبات الدمج (merge requests).
تمكّن هذه الميزة (feature) أي مستخدم يمكنه رؤية مشروع من المساهمة (contribute) فيه بطريقة خاضعة للرقابة (controlled way).
يمكن للمستخدمين الذين لديهم وصول مباشر ببساطة إنشاء فرع (create a branch)، ودفع عمليات التأكيد (push commits) إليه، وفتح طلب دمج (open a merge request) من فرعهم مرة أخرى إلى `master` أو أي فرع آخر.
يمكن للمستخدمين الذين ليس لديهم أذونات دفع (push permissions) لمستودع "`نسخه احتياطياً`" ("`fork`") لإنشاء نسختهم (copy) الخاصة، ودفع عمليات التأكيد إلى نسختهم _الخاصة_، وفتح طلب دمج من نسختهم (fork) مرة أخرى إلى المشروع الرئيسي (main project).
Copy link

Copilot AI Mar 21, 2026

Choose a reason for hiding this comment

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

الترجمة في هذا السطر تبدو أنها فقدت الفعل المقابل لـ "can fork it"، وأصبحت الجملة غير مكتملة ("لمستودع ... "fork""). يُفضل إعادة صياغتها لتتضمن فعلًا واضحًا مثل "يمكنهم عمل fork له" ثم متابعة بقية الجملة.

Suggested change
يمكن للمستخدمين الذين ليس لديهم أذونات دفع (push permissions) لمستودع "`نسخه احتياطياً`" ("`fork`") لإنشاء نسختهم (copy) الخاصة، ودفع عمليات التأكيد إلى نسختهم _الخاصة_، وفتح طلب دمج من نسختهم (fork) مرة أخرى إلى المشروع الرئيسي (main project).
يمكن للمستخدمين الذين ليس لديهم أذونات دفع (push permissions) لمستودع ما عمل "`fork`" له لإنشاء نسختهم (copy) الخاصة، ودفع عمليات التأكيد إلى نسختهم _الخاصة_، وفتح طلب دمج من نسختهم (fork) مرة أخرى إلى المشروع الرئيسي (main project).

Copilot uses AI. Check for mistakes.
To start `instaweb` with a non-lighttpd handler, you can run it with the `--httpd` option.(((git commands, instaweb)))
إذا كنت ترغب في التحقق من شكل GitWeb لمشروعك، فإن Git يأتي مع أمر (command) لتشغيل مثيل مؤقت (temporary instance) إذا كان لديك خادم ويب خفيف الوزن (lightweight web server) على نظامك مثل `lighttpd` أو `webrick`.
على أجهزة Linux (Linux machines)، غالباً ما يكون `lighttpd` مثبتاً، لذا قد تتمكن من تشغيله بكتابة `git instaweb` في دليل مشروعك (project directory).
إذا كنت تقوم بتشغيل macOS، فإن Leopard يأتي مثبتاً عليه مسبقاً Ruby، لذلك قد يكون `webrick` هو خيارك الأفضل.
Copy link

Copilot AI Mar 21, 2026

Choose a reason for hiding this comment

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

العبارة "Leopard يأتي مثبتاً عليه مسبقاً Ruby" ناقصة (تحتاج حرف جر) وقد تُفهم بشكل غير صحيح؛ الأفضل مثلًا: "يأتي مثبتًا عليه Ruby مسبقًا" أو "يأتي مع Ruby مثبتًا مسبقًا".

Suggested change
إذا كنت تقوم بتشغيل macOS، فإن Leopard يأتي مثبتاً عليه مسبقاً Ruby، لذلك قد يكون `webrick` هو خيارك الأفضل.
إذا كنت تقوم بتشغيل macOS، فإن Leopard يأتي مع Ruby مثبتًا مسبقًا، لذلك قد يكون `webrick` هو خيارك الأفضل.

Copilot uses AI. Check for mistakes.
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.

2 participants