Ir al contenido

Primeros pasos con Legesher

¡Te damos la bienvenida a Legesher! Esta guía te ayudará a empezar a programar en tu idioma nativo.

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")

Instálala desde el VS Code Marketplace:

  • Busca “Legesher” en el panel de extensiones
  • Haz clic en “Install”

O instálala manualmente:

Ventana de terminal
code --install-extension legesher.legesher-vscode

Después de la instalación verás un cuadro de diálogo de bienvenida. Haz clic en “Choose Your Language” para seleccionar el idioma en el que quieres programar.

O hazlo manualmente:

  1. Abre la paleta de comandos (Cmd+Shift+P o Ctrl+Shift+P)
  2. Escribe “Legesher: Select Language”
  3. Elige tu idioma de la lista

Abre un archivo de Python y empieza a escribir. Legesher hará lo siguiente:

  • Sugerir palabras clave en tu idioma
  • Mostrar documentación al pasar el cursor en tu idioma
  • Traducir las funciones integradas y las excepciones de Python
  • Ofrecer IntelliSense en tu idioma nativo

Legesher es actualmente compatible con Python 3.10+ con traducciones a 56 idiomas, entre ellos:

  • Amárico (አማርኛ) · Árabe (العربية) · Bengalí (বাংলা) · Bosnio (Bosanski)
  • Birmano (မြန်မာ) · Catalán (Català) · Chino (中文) · Croata (Hrvatski)
  • Checo (Čeština) · Danés (Dansk) · Neerlandés (Nederlands) · Inglés (English)
  • Filipino (Filipino) · Finés (Suomi) · Francés (Français) · Gallego (Galego)
  • Alemán (Deutsch) · Griego (Ελληνικά) · Guyaratí (ગુજરાતી) · Hebreo (עברית)
  • Hindi (हिन्दी) · Húngaro (Magyar) · Indonesio (Bahasa Indonesia) · Irlandés (Gaeilge)
  • Italiano (Italiano) · Japonés (日本語) · Canarés (ಕನ್ನಡ) · Coreano (한국어)
  • Letón (Latviešu) · Macedonio (Македонски) · Malayo (Bahasa Melayu) · Malayalam (മലയാളം)
  • Mongol (Монгол) · Nepalí (नेपाली) · Noruego (Norsk) · Persa (فارسی)
  • Polaco (Polski) · Portugués (Português) · Rumano (Română) · Ruso (Русский)
  • Gaélico escocés (Gàidhlig) · Serbio (Српски) · Cingalés (සිංහල) · Español
  • Sundanés (Basa Sunda) · Suajili (Kiswahili) · Sueco (Svenska) · Telugu (తెలుగు)
  • Tailandés (ไทย) · Turco (Türkçe) · Ucraniano (Українська) · Urdu (اردو)
  • Uzbeko (O’zbek) · Vietnamita (Tiếng Việt) · Galés (Cymraeg) · Xhosa (isiXhosa)

Consulta Idiomas compatibles para ver la lista completa con detalles.

Escribe las palabras clave de Python en tu idioma nativo:

# 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.")

Tu código se guarda en git en el idioma en que lo escribiste:

  • Tu vista: código en tu idioma nativo
  • Almacenamiento en git: el idioma del autor, una sola forma almacenada por archivo; una palabra clave de otro idioma que se cuele se normaliza al hacer git add
  • Forma de ejecución: palabras clave en inglés, producidas solo cuando el código se ejecuta

Recibe autocompletado, documentación al pasar el cursor y diagnósticos en tu idioma:

  • Escribe imprimir y verás sugerencias para print()
  • Pasa el cursor sobre las funciones para ver documentación localizada
  • Mensajes de error en tu idioma

Controla qué datos recopila Legesher:

Telemetría básica (desactivada de forma predeterminada):

{
"legesher.telemetry.enabled": false
}

Contribuciones al entrenamiento de ML (solo con consentimiento explícito):

{
"legesher.telemetry.contributeToMLTraining": false
}

Más información sobre privacidad

Cambia tu idioma de programación en cualquier momento:

  1. Haz clic en el indicador de idioma de la barra de estado (abajo a la derecha)
  2. O usa la paleta de comandos: “Legesher: Select Language”
  1. Comprueba que tienes Python instalado
  2. Abre un archivo .py para activar la extensión
  3. Revisa el panel de salida: View > Output > selecciona “Legesher Language Server”
  1. Verifica la selección de idioma: revisa la barra de estado
  2. Reinicia el servidor de lenguaje: paleta de comandos > “Legesher: Restart Language Server”
  3. Busca errores en el panel de salida

¿Todo listo para programar? ¡Abre un archivo de Python y empieza a escribir en tu idioma!