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")
Inicio rápido
Sección titulada «Inicio rápido»1. Instala la extensión de VS Code
Sección titulada «1. Instala la extensión de VS Code»Instálala desde el VS Code Marketplace:
- Busca “Legesher” en el panel de extensiones
- Haz clic en “Install”
O instálala manualmente:
code --install-extension legesher.legesher-vscode2. Selecciona tu idioma
Sección titulada «2. Selecciona tu idioma»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:
- Abre la paleta de comandos (Cmd+Shift+P o Ctrl+Shift+P)
- Escribe “Legesher: Select Language”
- Elige tu idioma de la lista
3. Empieza a programar
Sección titulada «3. Empieza a programar»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
Idiomas compatibles
Sección titulada «Idiomas compatibles»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.
Funcionalidades
Sección titulada «Funcionalidades»Traducción de palabras clave
Sección titulada «Traducción de palabras clave»Escribe las palabras clave de Python en tu idioma nativo:
# 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.")Integración con git
Sección titulada «Integración con git»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
Compatibilidad con IntelliSense
Sección titulada «Compatibilidad con IntelliSense»Recibe autocompletado, documentación al pasar el cursor y diagnósticos en tu idioma:
- Escribe
imprimiry verás sugerencias paraprint() - Pasa el cursor sobre las funciones para ver documentación localizada
- Mensajes de error en tu idioma
Configuración
Sección titulada «Configuración»Telemetría
Sección titulada «Telemetría»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
Selección de idioma
Sección titulada «Selección de idioma»Cambia tu idioma de programación en cualquier momento:
- Haz clic en el indicador de idioma de la barra de estado (abajo a la derecha)
- O usa la paleta de comandos: “Legesher: Select Language”
Solución de problemas
Sección titulada «Solución de problemas»¿La extensión no se activa?
Sección titulada «¿La extensión no se activa?»- Comprueba que tienes Python instalado
- Abre un archivo
.pypara activar la extensión - Revisa el panel de salida: View > Output > selecciona “Legesher Language Server”
¿No aparecen las traducciones?
Sección titulada «¿No aparecen las traducciones?»- Verifica la selección de idioma: revisa la barra de estado
- Reinicia el servidor de lenguaje: paleta de comandos > “Legesher: Restart Language Server”
- Busca errores en el panel de salida
¿Necesitas ayuda?
Sección titulada «¿Necesitas ayuda?»¿Qué sigue?
Sección titulada «¿Qué sigue?»- Explora todos los idiomas compatibles
- Contribuye con traducciones o código en GitHub
¿Todo listo para programar? ¡Abre un archivo de Python y empieza a escribir en tu idioma!