الملحق الرابع:
دليل المصطلحات

لأسماء الأوامر، انظر فصل أسماء أوامر جت.

وما وصل إلى المصطلحات المتفق عليها في معجم يسمو لا نعيده هنا، إلا ما يختص بـجت أو بإدارة النسخ مثل ‪“commit”‬ و ‪“repository”‬.

access

وصول، إذن

access control level

مستوى الوصول(؟)

advantage

مزيّة (ج: م‍زايا) (وليس ميزة/ميزات؛ هذه feature؛ انظر الفرق في الملحق الآخر)

alias

كُنية (ج: كُنيات)

amend

تصحيح

annotated tag

وسم معنون (انظر أيضا lightweight tag)

Apache

أباتشي

archive, archived file

ملف مضغوط، أو حُزمة (ج: حُزَم، والفعل: حَزَم يَحْزِم حَزْمًا، والأداة مِحْزَم (ج: مَحازِم)؛ من لسان العرب)

argument

مُعامِل (ج: مُعامِلات)

ancestor

سَلَف (ج: أسلاف)

assign, assignment

إسناد

attribute

خاصية

autocompletion

إكمال آلي

automatically

تلقائيا، آليا

avatar

صورة شخصية، صورة تشخيصية

backward compatibility

التوافقية مع الإصدارات السابقة

bare

مجرد

blob

كتلة (ج: ك‍تل)

branch, branching

فرع، تفريع

bug

عِلّة (ج: عِلّل)

change

تعديل

chapter (in the book)

باب

character

مِحْرَف (ج: مَحارف)

check

تحقّق [الشيء] (بغير «من»)، تفقّد [الشيء]

check out

سحب

checksum

[قيمة] بصمة

clone

استنساخ

collaborate, collaboration

يساهم، مساهمة

collaborator

مساهم

command

أمر

command line

سطر أوامر

commit, commit, committed, do/make a commit

يودع، إيداع، مودع، يصنع إيداعا

compress, compression, compressed

يضغط، ضغط، مضغوط

computer

حاسوب (ج: حواسيب)

configure, configuration

ضبط، تهيئة

conflict

نزاع

conflict markers

علامات تنازع

continuous integration

دمج مستمر

contribute, contribution

يساهم، مساهمة

custom

مخصص

customized

مخصص، مفضل

daemon

عفريت (ج: عفاريت) (انظر ملاحظة المترجم في أول فصل عفريت جت)

daemonize

عفرتة

dashboard

صفحة رئيسة

default

مبدئي، مفترض

delta

فرق (ج: فروقات)

detached HEAD [state]

¯/_(ツ)_\¯

develop, development

تطوير، برمجة

developer

مطوِّر، مبرمج

directory

مجلد

disk

قرص

distributed

موزَّع، متوزِّع

download

تنزيل

downstream

مصب (انظر أيضا upstream)

email

بريد شابكي (نسبةً إلى الشابكة (الإنترنت) وليس بريد إلكتروني نسبةً إلى الأجهزة الإلكترونية)

entry

بيان

environment

بيئة

environment variable

متغير بيئة (ج: متغيرات بيئة)

error-prone

خطّاء، عُرضة للخطأ

exit non-zero (verb, intransitive)

إنهاء التنفيذ بقيمة خروج غير الصفر

experience (previous knowledge)

خبرة

experience (usage, like user ∿ (UX), developer ∿ (DX))

تجربة

fast-forward

تسريع

fast-forward merge

دمج تسريع

feature

خَصِيصة (ج: خصائص)، ميزة (ج: ميزات) (وليس مزية/م‍زايا؛ هذه advantage؛ انظر الفرق في الملحق الآخر) (انظر أيضا killer feature)

firewall

جدار حماية

folder

مجلد

fork

اشتق، يشتق، اشتقاق

framework

إطار برمجي (ج: أطر برمجية)

fully featured

مكتمل الخصائص (انظر أيضا feature)

Git

جت

GitHub

جت‌هب

GitLab

جت‌لاب

GitWeb

جت‌وب

glob

أنماط توسيع [المسارات]

graphical user interface, GUI

واجهة رسومية

hacker (1. expert or eager learner: meanings 1–7 in the Jargon File)

خارق

hacker (2. cracker: meaning 8 in the the Jargon File or the standalone entry)

مخترق

handler (Apache)

معالج

hard disk

قرص [صلب]

hardlink

رابط صلب

hash

بصمة

HEAD branch

فرع الرأس(؟)

header

ترويسة

HEAD [pointer]

إشارة الرأس

hierarchical

شجري

history

تاريخ

hook

خطاف (ج: خطاطيف)

hook script

بريمج خطاف

host, hosting

يستضيف، استضافة

hostname

اسم المضيف(؟)

include

ضم

index (in Git)

الفهرس

initialize, initialization, initialized

ابتدأ، يبتدئ، مبتدأ (أو «مُنشأ» في الصفة)

install, installation (1. software)

تثبيت

install, installation (2. non-software)

تركيب

integrated development environment, IDE

بيئة تطوير [متكاملة]

integration

(في البرمجة) دمج، اندماج، ضم (وليس تكامل)

integrity

سلامة

Internet

الإنترنت (بهمزة قطع)، الشابكة

issue

مشكلة، مسألة

killer feature

ميزة قاتلة للمنافسة (انظر أيضا feature)

landing page

صفحة استقبال

license

رخصة

lightweight tag

وسم خفيف (انظر أيضا annotated tag)

limit (v)

تقييد

linebreak

فاصل سطر (ج: فواصل سطور) (متحد مع newline)

list (n)

قائمة

list (v)

سرد

login

ولوج

log (n)

سجل

maintain, maintenance

تطوير، رعاية

maintainer

القائم على المشروع، مدير المشروع، مشرف

merge commit

إيداع دمج

merged

مدموج

merge [to]

دمج [في]

metadata

بيانات وصفية

mirror [copy]

نسخة مقابلة

mirror [server]

خادوم مرآة(؟)

model

نموذج

modify

تعديل

mount, mounted

ضم، مضموم

namespace

مساحة أسماء

newline

فاصل سطر (ج: فواصل سطور) (متحد مع linebreak)

nonlinear

لاخطي (كلمة واحدة، بغير مسافة)

normalize, normalization

استنظام

open source

مصادر مفتوحة

output

ناتج

pack

عُلبة (ج: عُلب)

packfile

ملف عُلبة (ج: ملفات عُلبة)

pager

[برنامج] عارض

patch

رُقعة (ج: رُقع، رِقاع)، ترقيع

pipe (n)

قناة [يونكسية]

platform

منصة

pointer

إشارة (متحد مع ref)

policy

سياسة، سياسات (تُستعمل في العربية غالبًا بالإضافة أو بالجمع، تمييزًا لها عن politics = السياسة العامة)

port forwarding

توجيه منفذ

pretty

منسَّق (مثل pretty-print أو خيار pretty format في أمر السجل وأم‍ر الإظهار وغيرهما)

private

خصوصي (وليس «خاص»)

project

مشروع (ج: مشروعات (الأفصح)، مشاريع (مقبولة)، وهذا في كل ما على وزن «مفعول» مثل «موضوع»)

prompt

مستقبِل [الأوامر] (ج: مستقبِلات [الأوام‍ر])

prompt string

رسالة مستقبِل [الأوامر] (ج: رسائل مستقبِل [الأوام‍ر])

proprietary

احتكاري

protocol

ميفاق (ج: موافيق)، بروتوكول

public

عمومي (وليس عام)

pull

جذب

pull request

طلب جذب، طلب دمج (انظر ملاحظة المترجم بخصوص المصطلحين في فصل المساهمة في مشروع)

push

دفع

read access

إذن القراءة (انظر الملحق: إذنا القراءة والتحرير)

read/write access

إذن التحرير (انظر الملحق: إذنا القراءة والتحرير)

rebase [on]

إعادة تأسيس [على]

reflog

سجل الإشارات

ref, reference

إشارة (انظر الملحق: إشارة الرأس وإشارات الكائنات)

release

إصدار، إصدارة

remote

[مستودع] بعيد

remote-tracking branch

فرع متعقب لبعيد

remove

إزالة

rename

تغيير اسم

repo, repository

مستودع

reset

إرجاع

restore

استعادة

revert

نقض

revision

مراجعة

revision control

التحكم في المراجعات

rewrite

تحرير

rewriting history

تحرير التاريخ

rollback

إعادة(؟)

root

جذر، جذري

root directory

مجلد جذر

script

بُريمِج (ج: بُريمِجات)

scripting

برمجة

section (in a Git project)

قسم

section (in the book)

فصل

serve

قدّم، يقدِّم، تقديم، يتيح، إتاحة

server

خادوم (ج: خواديم)

set [value]

تعيين

setup (arrangement)

ترتيب (ج: ترتيبات)، تركيب، تكوين

setup (installation)

تثبيت

set up, setting

إعداد

shell

صَدَفة، طرفية

shell access

وصول صَدَفي

sign [sth]

توقيع [شيء]

single point of failure

نقطة انهيار حاسمة

snapshot

لقطة

stage, staging, staged

يؤهل، تأهيل، مؤهل

staging area

منطقة التأهيل

standard

معيار

stdin

المَدخَل المعياري (اسم مكان من «دخل يدخل»)

stdout

المَخرَج المعياري (اسم مكان من «خرج يخرج»)

switch (v)

انتقال

system

نظام (ج: أنظمة)

tab (char)

مسافة جدولة

tab-completion

إكمال بزر الجدولة

tab (key)

زر الجدولة

tab (UI)

تبويب

tag, annotated

وسم معنون

tag, lightweight

وسم خفيف

team

فِرقة (ج: فِرَق)(؟)

teammate

زميل (ج: زملاء)

terminal [emulator]

طرفية

timestamp

خَتم زمني

topic branch

فرع موضوع (ج: فروع مواضيع، وليس موضوعات؛ انظر project للتفصيل)

track, tracking

تعقب، متعقِّب (انظر الملحق: التعقب والمتابعة: tracking)

transaction

معاملة

undo

تراجع

untracked

غير متعقَّب

upload

رفع

upstream

منبع (انظر أيضا downstream)

verify [sth]

توثيق [شيء]، تحقق [شيء] (بغير «من»)

version

نسخة

version control

إدارة النسخ

version control system, VCS

نظام إدارة نسخ

versioned

مراقَب [للتغييرات]

virtual private network, VPN

شبكة وهمية [خصوصية]

Web

وب

workflow

أسلوب، أسلوب تطوير، أسلوب عمل

working copy

نسخة عمل

working tree

شجرة العمل