Okay, usually Hello World is the first program you learn to write in a new programming language. For fun, I've been collecting how to say hello world in different human languages, something remarkably difficult to search for (because of the overloading of the word "language"). I have 28. I'd like to make it to 280 :). If you have one (or more) to contribute, email me, post a comment, or tweet to me @haldaume3. And of course if you think any of these is wrong, please let me know that too.
1 bar Servus Woid! 2 ca Hola Món! 3 de Hallo Welt! 4 en Hello World! 5 eo Saluton, Mondo! 6 es ¡Hola Mundo! 7 eu Kaixo, mundua! 8 fi Hei maailma! 9 hu Helló, világ! 10 ia Hallo, mundo! 11 id Halo dunia! 12 ja こんにちは世界 13 lv Sveika, pasaule! 14 min Helo dunia! 15 mk Здраво свету! 16 ms Helo dunia! 17 nn Hallo verda! 18 no Hallo, verden! 19 pt Olá Mundo! 20 sh Zdravo svete! 21 sl Pozdravljen svet! 22 sq Njatjeta Botë! 23 sr Здраво свете! 24 sv Hej Världen! 25 th เฮลโลเวิลด์ 26 tr Merhaba dünya! 27 vi Xin chào thế giới! 28 zh 世界,你好!
26 comments:
Hebrew:
שלום עולם!
Italian:
Ciao, mondo!
Bulgarian:
Здравей, свят!
Greek:
Γειά σου κόσμε!
(although it feels strange to use the vocative for the world)
Czech: Ahoj, světe.
Czech: Ahoj světe!
PL: Witaj świecie!
Hello, Hal! If you're going to try to get as many languages as possible, you'll probably want to use the proper 3-letter ISO 693-3 codes
Hello, Hal! If you're going to try to get as many languages as possible, you'll probably want to use the proper 3-letter ISO 693-3 codes
Danish (da) : Hej verden!
Russian: Привет, мир!
Romanian:
Salut lume!
Hindi:
नमस्ते दुनिया (Namastē Duniyā)
Marathi:
नमस्कार जग (Namaskār Jag)
Kannada:
ನಮಸ್ಕಾರ ವಿಶ್ವ (Namaskāra Viśva)
Galician (gl): Ola Mundo!
Wow! 35 languages and counting! I used to work with NLU while working for IBM. I am excited to see that it is still being developed.
French :
Bonjour, monde !
Persian:
سلام دنیا
Turkish:
merhaba dünya
Arabic:
مرحبا العالم
There are other translations for the word "world" in these languages too :)
M-x view-hello-file in my Emacs shows me
LANGUAGE (NATIVE NAME) HELLO
---------------------- -----
Amharic (አማርኛ) ሠላም
Arabic (ةّيبرعلا) مكيلع مالّسلا
Bengali (বাংলা) নমস্কার
Braille ⠓⠑⠇⠇⠕
Burmese (မြန်မာ) မင်္ဂလာပါ
C printf ("Hello, world!\n");
Czech (čeština) Dobrý den
Danish (dansk) Hej / Goddag / Halløj
Dutch (Nederlands) Hallo / Dag
Emacs emacs --no-splash -f view-hello-file
English /ˈɪŋɡlɪʃ/ Hello
Esperanto Saluton (Eĥoŝanĝo ĉiuĵaŭde)
Estonian (eesti keel) Tere päevast / Tere õhtust
Finnish (suomi) Hei / Hyvää päivää
French (français) Bonjour / Salut
Georgian (ქართველი) გამარჯობა
German (Deutsch) Guten Tag / Grüß Gott
Greek (ελληνικά) Γειά σας
Greek, ancient (ἑλληνική) Οὖλέ τε καὶ μέγα χαῖρε
Gujarati (ગુજરાતી) નમસ્તે
Hebrew (תירבע) שלום
Hungarian (magyar) Szép jó napot!
Hindi (हिंदी) नमस्ते / नमस्कार ।
Italian (italiano) Ciao / Buon giorno
Javanese (Jawa) System.out.println("Sugeng siang!");
Kannada (ಕನ್ನಡ) ನಮಸ್ಕಾರ
Khmer (ភាសាខ្មែរ) ជំរាបសួរ
Lao (ພາສາລາວ) ສະບາຍດີ / ຂໍໃຫ້ໂຊກດີ
Malayalam (മലയാളം) നമസ്കാരം
Maltese (il-Malti) Bonġu / Saħħa
Mathematics ∀ p ∈ world • hello p □
Nederlands, Vlaams Hallo / Dag
Norwegian (norsk) Hei / God dag
Oriya (ଓଡ଼ିଆ) ଶୁଣିବେ
Polish (język polski) Dzień dobry! / Cześć!
Russian (русский) Здра́вствуйте!
Sinhala (සිංහල) ආයුබෝවන්
Slovak (slovenčina) Dobrý deň
Slovenian (slovenščina) Pozdravljeni!
Spanish (español) ¡Hola!
Swedish (på svenska) Hej / Goddag / Hallå
Tamil (தமிழ்) வணக்கம்
Telugu (తెలుగు) నమస్కారం
Thai (ภาษาไทย) สวัสดีครับ / สวัสดีค่ะ
Tibetan (བོད་སྐད་) བཀྲ་ཤིས་བདེ་ལེགས༎
Tigrigna (ትግርኛ) ሰላማት
Turkish (Türkçe) Merhaba
Ukrainian (українська) Вітаю
Vietnamese (tiếng Việt) Chào bạn
Japanese (日本語) こんにちは / コンニチハ
Chinese (中文,普通话,汉语) 你好
Cantonese (粵語,廣東話) 早晨, 你好
Korean (한글) 안녕하세요 / 안녕하십니까
세상아, 안녕! (Korean)
It sounds a bit weird to say this in Korean, though :)
+1 Emily M. Bender
use iso639-3
Your Thai one is just the transliteration of English.
I would have said "สวัสดีโลก", though I'm not a native speaker so can't be sure you can address the "world" like that.
Your Thai one is just the transliteration of English.
I would have said "สวัสดีโลก", though I'm not a native speaker so can't be sure you can address the "world" like that.
(Khalkha) Mongolian (mn): Сайн байна уу, Дэлхий!
Dutch (NL): Hallo, wereld!
Well, for Thai "Hello, World", I commonly observed "สวัสดีชาวโลก" in an intro course to programming in X (Java, C/C++, Python).
We don't know why it has to be "Hello, World." so we think the program is an alien from the space.
Several of the versions you list (e.g., ca, es and sv) use capitals for the noun meaning ‘world’, when they wouldn't be expected in that construction. And, at least for Spanish and Catalan, a comma between the vocative particle and the noun would be mandatory.
Anyway, gripes aside, Guarani (gn) would be maĩteipa yvy, though I can't find any sites actually containing the string in question.
Post a Comment