تخطَّ إلى المحتوى

البدء مع 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")

ثبّته من VS Code Marketplace:

  • ابحث عن “Legesher” في لوحة الامتدادات
  • انقر على “Install”

أو ثبّته يدويًا:

Terminal window
code --install-extension legesher.legesher-vscode

بعد التثبيت سيظهر لك مربع حوار ترحيبي. انقر على “Choose Your Language” لاختيار اللغة التي تفضل البرمجة بها.

أو يدويًا:

  1. افتح لوحة الأوامر (Cmd+Shift+P أو Ctrl+Shift+P)
  2. اكتب “Legesher: Select Language”
  3. اختر لغتك من القائمة

افتح ملف Python وابدأ الكتابة! سيقوم Legesher بما يلي:

  • اقتراح الكلمات المفتاحية بلغتك
  • عرض وثائق التحويم بلغتك
  • ترجمة الدوال المضمنة والاستثناءات في Python
  • دعم IntelliSense بلغتك الأم

يدعم 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 “ترجمة الكلمات المفتاحية”

اكتب الكلمات المفتاحية في Python بلغتك الأم:

# Spanish example: keywords, control flow, and error handling
definir 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 باللغة التي كتبته بها:

  • ما تراه أنت: الكود بلغتك الأم
  • التخزين في git: لغة المؤلف، شكل مخزَّن واحد لكل ملف؛ وأي كلمة مفتاحية بلغة أخرى تتسلل إلى الملف تُعاد إلى لغته عند git add
  • شكل التنفيذ: كلمات مفتاحية بالإنجليزية، تُنتَج فقط عند تشغيل الكود

احصل على الإكمال التلقائي ووثائق التحويم والتشخيصات بلغتك:

  • اكتب imprimir وسترى اقتراحات لـ print()
  • حوّم فوق الدوال لرؤية وثائق مترجمة
  • رسائل الخطأ بلغتك

تحكم في البيانات التي يجمعها Legesher:

القياس الأساسي عن بُعد (معطّل افتراضيًا):

{
"legesher.telemetry.enabled": false
}

المساهمة في تدريب نماذج تعلم الآلة (بموافقة صريحة فقط):

{
"legesher.telemetry.contributeToMLTraining": false
}

اعرف المزيد عن الخصوصية

غيّر لغة البرمجة في أي وقت:

  1. انقر على مؤشر اللغة في شريط الحالة (أسفل يمين النافذة)
  2. أو استخدم لوحة الأوامر: “Legesher: Select Language”

استكشاف الأخطاء وإصلاحها

Section titled “استكشاف الأخطاء وإصلاحها”
  1. تأكد من أن Python مثبت لديك
  2. افتح ملف .py لتشغيل التفعيل
  3. راجع لوحة الإخراج: View > Output > اختر “Legesher Language Server”
  1. تحقق من اختيار اللغة: راجع شريط الحالة
  2. أعد تشغيل خادم اللغة: لوحة الأوامر > “Legesher: Restart Language Server”
  3. ابحث عن الأخطاء في لوحة الإخراج

هل أنت جاهز للبرمجة؟ افتح ملف Python وابدأ الكتابة بلغتك!