البدء مع Legesher
مرحبًا بك في Legesher! سيساعدك هذا الدليل على البدء في البرمجة بلغتك الأم.
def greet(name):
try:
print("Hello, " + name)
except TypeError:
print("Please pass a string")
greet("world")
ግለጽ greet(name):
ሞክር:
አትም("Hello, " + name)
ከቀረ የዓይነትስህተት:
አትም("Please pass a string")
greet("world")
تعريف greet(name):
التجربة:
طَبْع("Hello, " + name)
ماعدا خطأ_نوع:
طَبْع("Please pass a string")
greet("world")
সংজ্ঞা greet(name):
চেষ্টা:
মুদ্রণ("Hello, " + name)
ব্যতীত ধরনত্রুটি:
মুদ্রণ("Please pass a string")
greet("world")
definisi greet(name):
pokusaj:
ispisi("Hello, " + name)
osim greskatipa:
ispisi("Please pass a string")
greet("world")
definir greet(name):
intentar:
imprimir("Hello, " + name)
excepte errortipus:
imprimir("Please pass a string")
greet("world")
definuj greet(name):
zkus:
tiskni("Hello, " + name)
kromě chybatypu:
tiskni("Please pass a string")
greet("world")
diffinio greet(name):
ceisio:
argraffu("Hello, " + name)
heblaw gwallmath:
argraffu("Please pass a string")
greet("world")
definer greet(name):
prøve:
skrivUd("Hello, " + name)
undtages typefejlen:
skrivUd("Please pass a string")
greet("world")
definit begruessen(name):
versuchen:
drucken("Hello, " + name)
außer Typfehler:
drucken("Please pass a string")
begruessen("world")
δε greet(name):
προσπάθεια:
εκτύπωση("Hello, " + name)
εκτός τύπος_σφάλματος:
εκτύπωση("Please pass a string")
greet("world")
definir saludar(nombre):
probar:
imprimir("Hello, " + nombre)
excepto errordetipo:
imprimir("Please pass a string")
saludar("world")
تعریف greet(name):
تلاش:
چاپ("Hello, " + name)
بجز خطاینوع:
چاپ("Please pass a string")
greet("world")
määritellä greet(name):
pyyttää:
kirjaa("Hello, " + name)
pois typeerrori:
kirjaa("Please pass a string")
greet("world")
défini saluer(nom):
essayer:
imprimer("Hello, " + nom)
sauf erreurdetype:
imprimer("Please pass a string")
saluer("world")
sainmhínigh greet(name):
triail:
priontáil("Hello, " + name)
seachas EarráidChineáil:
priontáil("Please pass a string")
greet("world")
mìnich greet(name):
feuch:
clò_bhuail("Hello, " + name)
achgidheadh mearachd_seòrsa:
clò_bhuail("Please pass a string")
greet("world")
definir greet(name):
tentar:
imprimir("Hello, " + name)
agasde errotipo:
imprimir("Please pass a string")
greet("world")
વ્યાખ્યા greet(name):
પ્રયાસ:
છાપો("Hello, " + name)
સિવાય પ્રકારભૂલ:
છાપો("Please pass a string")
greet("world")
להגדיר greet(name):
לנסות:
הדפס("Hello, " + name)
למעט שגיאתסוג:
הדפס("Please pass a string")
greet("world")
परिभाषितकरना greet(name):
कोशिशकरना:
प्रिंटकरना("Hello, " + name)
अभिव्यक्तिकोछोड़दें त्रुटिप्रकार:
प्रिंटकरना("Please pass a string")
greet("world")
definiraj greet(name):
pokušaj:
ispiši("Hello, " + name)
osim greškatipa:
ispiši("Please pass a string")
greet("world")
definíró greet(name):
próbálja:
nyomtat("Hello, " + name)
kivéve tipushiba:
nyomtat("Please pass a string")
greet("world")
definisi sapa(nama):
coba:
cetak("Hello, " + nama)
kecuali KesalahanTipe:
cetak("Please pass a string")
sapa("world")
definire salutare(nome):
prova:
stampa("Hello, " + nome)
eccetto erroreditipo:
stampa("Please pass a string")
salutare("world")
定義する greet(name):
試す:
印刷("Hello, " + name)
除く 型エラー:
印刷("Please pass a string")
greet("world")
ವ್ಯಾಖ್ಯಾನಿಸು greet(name):
ಪ್ರಯತ್ನಿಸು:
ಮುದ್ರಿಸು("Hello, " + name)
ಹೊರತುಪಡಿಸಿ ಬಗೆಯದೋಷ:
ಮುದ್ರಿಸು("Please pass a string")
greet("world")
함수정의 greet(name):
시도:
출력("Hello, " + name)
제외 타입오류:
출력("Please pass a string")
greet("world")
definēt greet(name):
mēģināt:
drukāt("Hello, " + name)
izņemot TipaKļūda:
drukāt("Please pass a string")
greet("world")
дефинирај greet(name):
обиди:
печати("Hello, " + name)
освен грешканатип:
печати("Please pass a string")
greet("world")
നിർവചനം greet(name):
ശ്രമിക്കുക:
അച്ചടിക്കുക("Hello, " + name)
ഒഴികെ തരംപിശക്:
അച്ചടിക്കുക("Please pass a string")
greet("world")
тодорхойлох greet(name):
оролдох:
хэвлэх("Hello, " + name)
бусад төрлийналдаа:
хэвлэх("Please pass a string")
greet("world")
menentukan greet(name):
coba:
cetak("Hello, " + name)
kecuali kesalahanjenis:
cetak("Please pass a string")
greet("world")
သတ်မှတ် greet(name):
ကြိုးစား:
ရိုက်ထုတ်("Hello, " + name)
ခြွင်းချက် အမျိုးအစားအမှား:
ရိုက်ထုတ်("Please pass a string")
greet("world")
परिभाषितगर्नु greet(name):
प्रयासगर्नु:
छाप्नु("Hello, " + name)
बाहेक प्रकारत्रुटि:
छाप्नु("Please pass a string")
greet("world")
definitie greet(name):
proberen:
afdrukken("Hello, " + name)
behalve typefout:
afdrukken("Please pass a string")
greet("world")
definisjon greet(name):
prøve:
skrive("Hello, " + name)
unntatt typefeil:
skrive("Please pass a string")
greet("world")
definiuj greet(name):
próbować:
wydrukuj("Hello, " + name)
wyjątek błądtypu:
wydrukuj("Please pass a string")
greet("world")
definir saudar(nome):
tentar:
imprimir("Hello, " + nome)
excepto errodetipo:
imprimir("Please pass a string")
saudar("world")
definește greet(name):
încearcă:
afișează("Hello, " + name)
exceptează eroare_tip:
afișează("Please pass a string")
greet("world")
определение greet(name):
попытаться:
печать("Hello, " + name)
за_исключением типошаг:
печать("Please pass a string")
greet("world")
අර්ථදක්වන්න greet(name):
උත්සාහ:
මුද්රණය("Hello, " + name)
හැර වර්ගදෝෂය:
මුද්රණය("Please pass a string")
greet("world")
дефиниши greet(name):
покушај:
испиши("Hello, " + name)
осим ГрешкаТипа:
испиши("Please pass a string")
greet("world")
fungsi greet(name):
cobaan:
citak("Hello, " + name)
iwal KasalahanTipe:
citak("Please pass a string")
greet("world")
definiere greet(name):
prova:
skrivaut("Hello, " + name)
förutom typfel:
skrivaut("Please pass a string")
greet("world")
fasili greet(name):
jaribu:
chapisha("Hello, " + name)
isipokuwa hitilafuyaaina:
chapisha("Please pass a string")
greet("world")
నిర్వచించు greet(name):
ప్రయత్నించు:
ముద్రించు("Hello, " + name)
మినహాయింపు రకదోషం:
ముద్రించు("Please pass a string")
greet("world")
เครื่องมือ greet(name):
ลอง:
เจตนา("Hello, " + name)
เลือก เกิดข้อผิดพลาดชนิดประเภท:
เจตนา("Please pass a string")
greet("world")
tukuyin greet(name):
subukan:
ilimbag("Hello, " + name)
maliban pagkakamalisauri:
ilimbag("Please pass a string")
greet("world")
tanımla selamla(isim):
deneme:
yazdır("Hello, " + isim)
yada TürHatası:
yazdır("Please pass a string")
selamla("world")
визначити greet(name):
спробувати:
друкувати("Hello, " + name)
перехопити ПомилкаТипу:
друкувати("Please pass a string")
greet("world")
تعریف greet(name):
کوشش:
چھاپو("Hello, " + name)
سوائے قسم_غلطی:
چھاپو("Please pass a string")
greet("world")
belgilash greet(name):
urinish:
chop_etish("Hello, " + name)
istisno tur_xatosi:
chop_etish("Please pass a string")
greet("world")
bằng greet(name):
thử:
inra("Hello, " + name)
trừ Lỗikiểudữliệu:
inra("Please pass a string")
greet("world")
chaza greet(name):
zama:
shicilela("Hello, " + name)
ngaphandle impazamoyohlobo:
shicilela("Please pass a string")
greet("world")
定义 greet(name):
尝试:
打印("Hello, " + name)
除外 类型错误:
打印("Please pass a string")
greet("world")
البدء السريع
Section titled “البدء السريع”1. ثبّت امتداد VS Code
Section titled “1. ثبّت امتداد VS Code”ثبّته من VS Code Marketplace:
- ابحث عن “Legesher” في لوحة الامتدادات
- انقر على “Install”
أو ثبّته يدويًا:
code --install-extension legesher.legesher-vscode2. اختر لغتك
Section titled “2. اختر لغتك”بعد التثبيت سيظهر لك مربع حوار ترحيبي. انقر على “Choose Your Language” لاختيار اللغة التي تفضل البرمجة بها.
أو يدويًا:
- افتح لوحة الأوامر (Cmd+Shift+P أو Ctrl+Shift+P)
- اكتب “Legesher: Select Language”
- اختر لغتك من القائمة
3. ابدأ البرمجة
Section titled “3. ابدأ البرمجة”افتح ملف Python وابدأ الكتابة! سيقوم Legesher بما يلي:
- اقتراح الكلمات المفتاحية بلغتك
- عرض وثائق التحويم بلغتك
- ترجمة الدوال المضمنة والاستثناءات في Python
- دعم IntelliSense بلغتك الأم
اللغات المدعومة
Section titled “اللغات المدعومة”يدعم Legesher حاليًا Python 3.10 وما بعده مع ترجمات إلى 56 لغة، من بينها:
- الأمهرية (አማርኛ) · العربية · البنغالية (বাংলা) · البوسنية (Bosanski)
- البورمية (မြန်မာ) · الكتالانية (Català) · الصينية (中文) · الكرواتية (Hrvatski)
- التشيكية (Čeština) · الدنماركية (Dansk) · الهولندية (Nederlands) · الإنجليزية (English)
- الفلبينية (Filipino) · الفنلندية (Suomi) · الفرنسية (Français) · الجاليكية (Galego)
- الألمانية (Deutsch) · اليونانية (Ελληνικά) · الغوجاراتية (ગુજરાતી) · العبرية (עברית)
- الهندية (हिन्दी) · المجرية (Magyar) · الإندونيسية (Bahasa Indonesia) · الأيرلندية (Gaeilge)
- الإيطالية (Italiano) · اليابانية (日本語) · الكنادية (ಕನ್ನಡ) · الكورية (한국어)
- اللاتفية (Latviešu) · المقدونية (Македонски) · الملايوية (Bahasa Melayu) · المالايالامية (മലയാളം)
- المنغولية (Монгол) · النيبالية (नेपाली) · النرويجية (Norsk) · الفارسية (فارسی)
- البولندية (Polski) · البرتغالية (Português) · الرومانية (Română) · الروسية (Русский)
- الغيلية الاسكتلندية (Gàidhlig) · الصربية (Српски) · السنهالية (සිංහල) · الإسبانية (Español)
- السوندية (Basa Sunda) · السواحيلية (Kiswahili) · السويدية (Svenska) · التيلوغوية (తెలుగు)
- التايلاندية (ไทย) · التركية (Türkçe) · الأوكرانية (Українська) · الأردية (اردو)
- الأوزبكية (O’zbek) · الفيتنامية (Tiếng Việt) · الويلزية (Cymraeg) · الخوسية (isiXhosa)
راجع اللغات المدعومة للاطلاع على القائمة الكاملة بالتفاصيل.
الميزات
Section titled “الميزات”ترجمة الكلمات المفتاحية
Section titled “ترجمة الكلمات المفتاحية”اكتب الكلمات المفتاحية في Python بلغتك الأم:
# Spanish example: keywords, control flow, and error handlingdefinir saludar(nombre): mensaje = f"¡Hola, {nombre}! Bienvenido a Legesher." imprimir(mensaje) devolver mensaje
definir saludar_con_edad(nombre, edad): si edad < 18: categoria = "joven" si_no edad < 65: categoria = "adulto" sino: categoria = "sabio" imprimir(f"¡Hola, {categoria} {nombre}!") devolver categoria
definir ejemplo_manejo_errores(): probar: resultado = 100 / entero(entrada("Número: ")) imprimir(f"Resultado: {resultado}") excepto errordedivisiónporcero: imprimir("Error: No se puede dividir por cero.") excepto errordevalor: imprimir("Error: Ingresa un número válido.") finalmente: imprimir("Operación completada.")التكامل مع git
Section titled “التكامل مع git”يُخزَّن كودك في git باللغة التي كتبته بها:
- ما تراه أنت: الكود بلغتك الأم
- التخزين في git: لغة المؤلف، شكل مخزَّن واحد لكل ملف؛ وأي كلمة مفتاحية بلغة أخرى تتسلل إلى الملف تُعاد إلى لغته عند
git add - شكل التنفيذ: كلمات مفتاحية بالإنجليزية، تُنتَج فقط عند تشغيل الكود
دعم IntelliSense
Section titled “دعم IntelliSense”احصل على الإكمال التلقائي ووثائق التحويم والتشخيصات بلغتك:
- اكتب
imprimirوسترى اقتراحات لـprint() - حوّم فوق الدوال لرؤية وثائق مترجمة
- رسائل الخطأ بلغتك
الإعدادات
Section titled “الإعدادات”القياس عن بُعد
Section titled “القياس عن بُعد”تحكم في البيانات التي يجمعها Legesher:
القياس الأساسي عن بُعد (معطّل افتراضيًا):
{ "legesher.telemetry.enabled": false}المساهمة في تدريب نماذج تعلم الآلة (بموافقة صريحة فقط):
{ "legesher.telemetry.contributeToMLTraining": false}اختيار اللغة
Section titled “اختيار اللغة”غيّر لغة البرمجة في أي وقت:
- انقر على مؤشر اللغة في شريط الحالة (أسفل يمين النافذة)
- أو استخدم لوحة الأوامر: “Legesher: Select Language”
استكشاف الأخطاء وإصلاحها
Section titled “استكشاف الأخطاء وإصلاحها”الامتداد لا يتفعّل؟
Section titled “الامتداد لا يتفعّل؟”- تأكد من أن Python مثبت لديك
- افتح ملف
.pyلتشغيل التفعيل - راجع لوحة الإخراج: View > Output > اختر “Legesher Language Server”
الترجمات لا تظهر؟
Section titled “الترجمات لا تظهر؟”- تحقق من اختيار اللغة: راجع شريط الحالة
- أعد تشغيل خادم اللغة: لوحة الأوامر > “Legesher: Restart Language Server”
- ابحث عن الأخطاء في لوحة الإخراج
هل تحتاج إلى مساعدة؟
Section titled “هل تحتاج إلى مساعدة؟”ماذا بعد؟
Section titled “ماذا بعد؟”- استعرض جميع اللغات المدعومة
- ساهم بترجمات أو كود على GitHub
هل أنت جاهز للبرمجة؟ افتح ملف Python وابدأ الكتابة بلغتك!