Skip to content

Commit b221230

Browse files
committed
Add new translations and update README
* **README.md** - Add a list of all available languages with flag emojis - Add a note about the new translations added - Sort the languages alphabetically and add Spanish to the list * **translations/it.txt** - Add Italian translations for CLI tips * **translations/ar.txt** - Add Arabic translations for CLI tips * **translations/fa.txt** - Add Farsi translations for CLI tips
1 parent 106c8d8 commit b221230

File tree

4 files changed

+354
-0
lines changed

4 files changed

+354
-0
lines changed

README.md

+15
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,21 @@ LANG=de cli-tips
7777
# Output: Verwenden Sie 'uniq', um doppelte Zeilen aus einer Datei zu entfernen
7878
```
7979

80+
### Available Languages
81+
82+
Here is a list of all available languages:
83+
84+
- [🇨🇳 Chinese](translations/cn.txt)
85+
- [🇩🇪 German](translations/de.txt)
86+
- [🇺🇦 Ukrainian](translations/uk.txt)
87+
- [🇯🇵 Japanese](translations/ja.txt)
88+
- [🇰🇷 Korean](translations/ko.txt)
89+
- [🇵🇱 Polish](translations/pl.txt)
90+
- [🇮🇹 Italian](translations/it.txt)
91+
- [🇸🇦 Arabic](translations/ar.txt)
92+
- [🇮🇷 Farsi](translations/fa.txt)
93+
- [🇪🇸 Spanish](translations/es.txt)
94+
8095
<!-- ### Specify a Custom Folder with Tips Translations
8196
8297
To use a custom folder with tips translations, set the `TIPS_FOLDER` environment variable:

translations/ar.txt

+113
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
1+
استخدم `alias` لإنشاء أوامرك الخاصة. مثال: alias ll=`ls -la`
2+
استخدم `htop` لمراقبة موارد النظام في الوقت الفعلي
3+
استخدم `df -h` للتحقق من مساحة القرص المتاحة
4+
الأمر `grep -i` يسمح بالبحث بدون تمييز بين الأحرف الكبيرة والصغيرة
5+
استخدم `crontab -e` لجدولة المهام التلقائية
6+
الأمر `du -sh *` يساعد في رؤية حجم جميع الدلائل في المجلد الحالي
7+
للعثور بسرعة على ملف، استخدم `find /path/to/search -name filename`
8+
استخدم `lsblk` لعرض جميع أجهزة الكتل
9+
استخدم `top` لمراقبة عمليات النظام
10+
استخدم `ps aux` لرؤية معلومات مفصلة حول العمليات الجارية
11+
استخدم `kill` متبوعًا بـ PID لإنهاء عملية
12+
استخدم `chmod +x script.sh` لجعل البرنامج النصي قابلاً للتنفيذ
13+
استخدم `man command` لعرض الدليل لأي أمر
14+
استخدم `tldr <command>` للحصول على صفحات دليل مبسطة
15+
استخدم `cp -r` لنسخ الدلائل
16+
استخدم `mv` لنقل أو إعادة تسمية الملفات
17+
استخدم `rsync` لمزامنة الملفات بسرعة وموثوقية
18+
استخدم `wget` لتنزيل الملفات من الإنترنت
19+
استخدم `curl -O` لتنزيل الملفات من عنوان URL
20+
استخدم `tar -czvf archive.tar.gz directory` لضغط دليل
21+
استخدم `tar -xzvf archive.tar.gz` لاستخراج ملف مضغوط
22+
استخدم `sudo` لتنفيذ الأوامر بامتيازات المستخدم الفائق
23+
استخدم `cat` لعرض محتوى الملف
24+
استخدم `less` لعرض محتوى الملف صفحة بصفحة
25+
استخدم `more` لعرض محتوى الملف شاشة بشاشة
26+
استخدم `tail -f file` لمراقبة التغييرات في ملف في الوقت الفعلي
27+
استخدم `head -n 10 file` لعرض أول 10 أسطر من ملف
28+
استخدم `grep` للبحث داخل الملفات
29+
استخدم `cut` لإزالة أجزاء من كل سطر في ملف
30+
استخدم `sort` لفرز الأسطر في ملف
31+
استخدم `uniq` لإزالة الأسطر المكررة من ملف
32+
استخدم `diff` لمقارنة الملفات سطرًا بسطر
33+
استخدم `find /path -name filename` للبحث عن الملفات بالاسم
34+
استخدم `locate filename` للعثور بسرعة على الملفات بالاسم
35+
استخدم `updatedb` لتحديث قاعدة البيانات المستخدمة بواسطة locate
36+
استخدم `alias` لإنشاء اختصارات الأوامر
37+
استخدم `export` لتعيين متغيرات البيئة
38+
استخدم `echo` لطباعة النص إلى الطرفية
39+
استخدم `which command` للعثور على مسار الأمر
40+
استخدم `history` لعرض تاريخ الأوامر
41+
استخدم `clear` لمسح شاشة الطرفية
42+
استخدم `sudo apt update` لتحديث قائمة الحزم
43+
استخدم `sudo apt upgrade` لترقية الحزم المثبتة
44+
استخدم `sudo apt install <package>` لتثبيت حزم البرامج
45+
استخدم `sudo apt remove <package>` لإلغاء تثبيت الحزم
46+
استخدم `apt-cache search <package>` للبحث عن حزمة
47+
استخدم `dpkg -l` لعرض جميع الحزم المثبتة
48+
استخدم `dpkg -S filename` لمعرفة الحزمة التي ينتمي إليها الملف
49+
استخدم `snap install <package>` لتثبيت حزم snap
50+
استخدم `snap list` لعرض حزم snap المثبتة
51+
استخدم `snap remove <package>` لإزالة حزم snap
52+
استخدم `systemctl start <service>` لبدء خدمة النظام
53+
استخدم `systemctl stop <service>` لإيقاف خدمة النظام
54+
استخدم `systemctl restart <service>` لإعادة تشغيل خدمة النظام
55+
استخدم `systemctl enable <service>` لتمكين خدمة عند التمهيد
56+
استخدم `systemctl disable <service>` لتعطيل خدمة عند التمهيد
57+
استخدم `journalctl` لعرض سجلات النظام
58+
استخدم `journalctl -xe` لعرض السجلات في الوقت الفعلي
59+
استخدم `lsof` لعرض الملفات والعمليات المفتوحة
60+
استخدم `ufw status` للتحقق من حالة جدار الحماية
61+
استخدم `ufw allow <port>` للسماح بمنفذ معين عبر جدار الحماية
62+
استخدم `ufw deny <port>` لحظر منفذ معين
63+
استخدم `ip addr` لعرض واجهات الشبكة
64+
استخدم `ifconfig` لعرض وتكوين واجهات الشبكة
65+
استخدم `ping` لاختبار الاتصال بالشبكة
66+
استخدم `netstat` لعرض اتصالات الشبكة وجداول التوجيه
67+
استخدم `traceroute` لتتبع مسار الحزم للوصول إلى الوجهة
68+
استخدم `nmcli` لإدارة اتصالات الشبكة عبر CLI
69+
استخدم `hostname` لعرض أو تعيين اسم مضيف النظام
70+
استخدم `whoami` لعرض المستخدم الحالي
71+
استخدم `uptime` للتحقق من وقت تشغيل النظام
72+
استخدم `dmesg` لعرض رسائل النواة والنظام
73+
استخدم `lscpu` لعرض معلومات بنية وحدة المعالجة المركزية
74+
استخدم `free -h` لعرض استخدام ذاكرة النظام
75+
استخدم `watch` لتشغيل أمر على فترات منتظمة
76+
استخدم `find /path -type f` للبحث فقط عن الملفات
77+
استخدم `find /path -type d` للبحث فقط عن الدلائل
78+
استخدم `chmod` لتغيير أذونات الملف
79+
استخدم `chown` لتغيير ملكية الملف
80+
استخدم `useradd` لإنشاء مستخدم جديد
81+
استخدم `usermod` لتعديل حسابات المستخدمين
82+
استخدم `passwd` لتغيير كلمة مرور المستخدم
83+
استخدم `groupadd` لإنشاء مجموعة جديدة
84+
استخدم `groupdel` لحذف مجموعة
85+
استخدم `groups` لعرض المجموعات التي ينتمي إليها المستخدم
86+
استخدم `su` للتبديل إلى مستخدم آخر
87+
استخدم `sudo su` لتصبح المستخدم الجذر
88+
استخدم `id` لعرض معرفات المستخدم والمجموعة
89+
استخدم `who` لمعرفة من قام بتسجيل الدخول
90+
استخدم `last` لعرض سجل تسجيل الدخول
91+
استخدم `chroot` لتغيير الدليل الجذر
92+
استخدم `tar -czf` لإنشاء أرشيفات مضغوطة
93+
استخدم `tar -xzf` لاستخراج أرشيفات مضغوطة
94+
استخدم `gzip` لضغط الملفات
95+
استخدم `gunzip` لاستخراج الملفات المضغوطة
96+
استخدم `bzip2` لضغط الملفات بمعدل ضغط أعلى
97+
استخدم `bunzip2` لاستخراج ملفات bzip2
98+
استخدم `xz` لضغط الملفات بمعدل ضغط أعلى
99+
استخدم `unxz` لاستخراج ملفات xz
100+
استخدم `md5sum` للتحقق من مجموع MD5 لملف
101+
استخدم `sha256sum` للتحقق من مجموع SHA256 لملف
102+
استخدم `ncdu` لتحليل استخدام القرص بشكل تفاعلي
103+
استخدم `lvm` لإدارة الأحجام المنطقية
104+
استخدم `docker` لإدارة الحاويات
105+
استخدم `git` للتحكم في الإصدارات
106+
استخدم `git clone <repository>` لاستنساخ مستودع
107+
استخدم `git status` للتحقق من حالة مستودع git الخاص بك
108+
استخدم `git add` لإضافة التغييرات إلى منطقة الانتظار
109+
استخدم `git commit` لتأكيد التغييرات
110+
استخدم `git push` لدفع التغييرات إلى مستودع بعيد
111+
استخدم `git pull` لسحب التغييرات من مستودع بعيد
112+
استخدم `git merge` لدمج الفروع
113+
استخدم `git log` لعرض سجل الالتزامات

translations/fa.txt

+113
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
1+
از `alias` برای ایجاد دستورات خود استفاده کنید. مثال: alias ll=`ls -la`
2+
از `htop` برای نظارت بر منابع سیستم در زمان واقعی استفاده کنید
3+
از `df -h` برای بررسی فضای دیسک موجود استفاده کنید
4+
دستور `grep -i` امکان جستجوی بدون حساسیت به حروف بزرگ و کوچک را فراهم می کند
5+
از `crontab -e` برای برنامه ریزی وظایف خودکار استفاده کنید
6+
دستور `du -sh *` به شما کمک می کند اندازه همه دایرکتوری ها در پوشه فعلی را ببینید
7+
برای یافتن سریع یک فایل، از `find /path/to/search -name filename` استفاده کنید
8+
از `lsblk` برای لیست کردن همه دستگاه های بلوک استفاده کنید
9+
از `top` برای نظارت بر فرآیندهای سیستم استفاده کنید
10+
از `ps aux` برای مشاهده اطلاعات دقیق در مورد فرآیندهای در حال اجرا استفاده کنید
11+
از `kill` به همراه PID برای خاتمه دادن به یک فرآیند استفاده کنید
12+
از `chmod +x script.sh` برای اجرایی کردن یک اسکریپت استفاده کنید
13+
از `man command` برای مشاهده راهنمای هر دستوری استفاده کنید
14+
از `tldr <command>` برای صفحات راهنمای ساده شده استفاده کنید
15+
از `cp -r` برای کپی کردن دایرکتوری ها استفاده کنید
16+
از `mv` برای جابجایی یا تغییر نام فایل ها استفاده کنید
17+
از `rsync` برای همگام سازی سریع و قابل اعتماد فایل ها استفاده کنید
18+
از `wget` برای دانلود فایل ها از اینترنت استفاده کنید
19+
از `curl -O` برای دانلود فایل ها از یک URL استفاده کنید
20+
از `tar -czvf archive.tar.gz directory` برای فشرده سازی یک دایرکتوری استفاده کنید
21+
از `tar -xzvf archive.tar.gz` برای استخراج یک فایل فشرده استفاده کنید
22+
از `sudo` برای اجرای دستورات با امتیازات کاربر فوق العاده استفاده کنید
23+
از `cat` برای نمایش محتوای فایل استفاده کنید
24+
از `less` برای مشاهده محتوای فایل صفحه به صفحه استفاده کنید
25+
از `more` برای مشاهده محتوای فایل یک صفحه در یک زمان استفاده کنید
26+
از `tail -f file` برای نظارت بر تغییرات در یک فایل در زمان واقعی استفاده کنید
27+
از `head -n 10 file` برای مشاهده 10 خط اول یک فایل استفاده کنید
28+
از `grep` برای جستجو در فایل ها استفاده کنید
29+
از `cut` برای حذف بخش هایی از هر خط یک فایل استفاده کنید
30+
از `sort` برای مرتب سازی خطوط در یک فایل استفاده کنید
31+
از `uniq` برای حذف خطوط تکراری از یک فایل استفاده کنید
32+
از `diff` برای مقایسه فایل ها خط به خط استفاده کنید
33+
از `find /path -name filename` برای جستجوی فایل ها بر اساس نام استفاده کنید
34+
از `locate filename` برای یافتن سریع فایل ها بر اساس نام استفاده کنید
35+
از `updatedb` برای به روز رسانی پایگاه داده مورد استفاده locate استفاده کنید
36+
از `alias` برای ایجاد میانبرهای دستوری استفاده کنید
37+
از `export` برای تنظیم متغیرهای محیطی استفاده کنید
38+
از `echo` برای چاپ متن در ترمینال استفاده کنید
39+
از `which command` برای یافتن مسیر یک دستور استفاده کنید
40+
از `history` برای مشاهده تاریخچه دستورات استفاده کنید
41+
از `clear` برای پاک کردن صفحه ترمینال استفاده کنید
42+
از `sudo apt update` برای به روز رسانی لیست بسته ها استفاده کنید
43+
از `sudo apt upgrade` برای ارتقاء بسته های نصب شده استفاده کنید
44+
از `sudo apt install <package>` برای نصب بسته های نرم افزاری استفاده کنید
45+
از `sudo apt remove <package>` برای حذف بسته ها استفاده کنید
46+
از `apt-cache search <package>` برای جستجوی یک بسته استفاده کنید
47+
از `dpkg -l` برای لیست کردن همه بسته های نصب شده استفاده کنید
48+
از `dpkg -S filename` برای یافتن اینکه کدام بسته مالک یک فایل است استفاده کنید
49+
از `snap install <package>` برای نصب بسته های snap استفاده کنید
50+
از `snap list` برای لیست کردن بسته های snap نصب شده استفاده کنید
51+
از `snap remove <package>` برای حذف بسته های snap استفاده کنید
52+
از `systemctl start <service>` برای شروع یک سرویس سیستم استفاده کنید
53+
از `systemctl stop <service>` برای متوقف کردن یک سرویس سیستم استفاده کنید
54+
از `systemctl restart <service>` برای راه اندازی مجدد یک سرویس سیستم استفاده کنید
55+
از `systemctl enable <service>` برای فعال کردن یک سرویس در زمان بوت استفاده کنید
56+
از `systemctl disable <service>` برای غیرفعال کردن یک سرویس در زمان بوت استفاده کنید
57+
از `journalctl` برای مشاهده لاگ های سیستم استفاده کنید
58+
از `journalctl -xe` برای مشاهده لاگ ها در زمان واقعی استفاده کنید
59+
از `lsof` برای لیست کردن فایل ها و فرآیندهای باز استفاده کنید
60+
از `ufw status` برای بررسی وضعیت فایروال استفاده کنید
61+
از `ufw allow <port>` برای اجازه دادن به یک پورت خاص از طریق فایروال استفاده کنید
62+
از `ufw deny <port>` برای مسدود کردن یک پورت خاص استفاده کنید
63+
از `ip addr` برای نمایش رابط های شبکه استفاده کنید
64+
از `ifconfig` برای مشاهده و پیکربندی رابط های شبکه استفاده کنید
65+
از `ping` برای تست اتصال شبکه استفاده کنید
66+
از `netstat` برای نمایش اتصالات شبکه و جداول مسیریابی استفاده کنید
67+
از `traceroute` برای ردیابی مسیر بسته ها به مقصد استفاده کنید
68+
از `nmcli` برای مدیریت اتصالات شبکه از طریق CLI استفاده کنید
69+
از `hostname` برای نمایش یا تنظیم نام میزبان سیستم استفاده کنید
70+
از `whoami` برای نمایش کاربر فعلی استفاده کنید
71+
از `uptime` برای بررسی زمان کار سیستم استفاده کنید
72+
از `dmesg` برای مشاهده پیام های هسته و سیستم استفاده کنید
73+
از `lscpu` برای نمایش اطلاعات معماری CPU استفاده کنید
74+
از `free -h` برای مشاهده استفاده از حافظه سیستم استفاده کنید
75+
از `watch` برای اجرای یک دستور در فواصل منظم استفاده کنید
76+
از `find /path -type f` برای جستجوی فقط فایل ها استفاده کنید
77+
از `find /path -type d` برای جستجوی فقط دایرکتوری ها استفاده کنید
78+
از `chmod` برای تغییر مجوزهای فایل استفاده کنید
79+
از `chown` برای تغییر مالکیت فایل استفاده کنید
80+
از `useradd` برای ایجاد یک کاربر جدید استفاده کنید
81+
از `usermod` برای تغییر حساب های کاربری استفاده کنید
82+
از `passwd` برای تغییر رمز عبور یک کاربر استفاده کنید
83+
از `groupadd` برای ایجاد یک گروه جدید استفاده کنید
84+
از `groupdel` برای حذف یک گروه استفاده کنید
85+
از `groups` برای لیست کردن گروه هایی که یک کاربر به آنها تعلق دارد استفاده کنید
86+
از `su` برای تغییر به کاربر دیگر استفاده کنید
87+
از `sudo su` برای تبدیل شدن به کاربر root استفاده کنید
88+
از `id` برای نمایش شناسه های کاربر و گروه استفاده کنید
89+
از `who` برای مشاهده اینکه چه کسی وارد سیستم شده است استفاده کنید
90+
از `last` برای مشاهده تاریخچه ورود به سیستم استفاده کنید
91+
از `chroot` برای تغییر دایرکتوری ریشه استفاده کنید
92+
از `tar -czf` برای ایجاد آرشیوهای فشرده استفاده کنید
93+
از `tar -xzf` برای استخراج آرشیوهای فشرده استفاده کنید
94+
از `gzip` برای فشرده سازی فایل ها استفاده کنید
95+
از `gunzip` برای استخراج فایل های gzip استفاده کنید
96+
از `bzip2` برای فشرده سازی فایل ها با نرخ فشرده سازی بالاتر استفاده کنید
97+
از `bunzip2` برای استخراج فایل های bzip2 استفاده کنید
98+
از `xz` برای فشرده سازی فایل ها با نرخ فشرده سازی حتی بالاتر استفاده کنید
99+
از `unxz` برای استخراج فایل های xz استفاده کنید
100+
از `md5sum` برای بررسی چک سام MD5 یک فایل استفاده کنید
101+
از `sha256sum` برای بررسی چک سام SHA256 یک فایل استفاده کنید
102+
از `ncdu` برای تحلیل تعاملی استفاده از دیسک استفاده کنید
103+
از `lvm` برای مدیریت حجم های منطقی استفاده کنید
104+
از `docker` برای مدیریت کانتینرها استفاده کنید
105+
از `git` برای کنترل نسخه استفاده کنید
106+
از `git clone <repository>` برای کلون کردن یک مخزن استفاده کنید
107+
از `git status` برای بررسی وضعیت مخزن git خود استفاده کنید
108+
از `git add` برای افزودن تغییرات به منطقه مرحله بندی استفاده کنید
109+
از `git commit` برای ثبت تغییرات استفاده کنید
110+
از `git push` برای ارسال تغییرات به یک مخزن راه دور استفاده کنید
111+
از `git pull` برای دریافت تغییرات از یک مخزن راه دور استفاده کنید
112+
از `git merge` برای ادغام شاخه ها استفاده کنید
113+
از `git log` برای مشاهده تاریخچه تعهدات استفاده کنید

0 commit comments

Comments
 (0)