We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.

Translated Himalaya

From Esolang
Jump to navigation Jump to search

Translated Himalaya is designed by PSTF. It is Himalaya but horribly translated.

Steps

1. Take our calculator as example. Comments are omitted since they're not Tibetan.

འཆར ཨང་རྩིས་འཕྲུལ

ལས་ཀ རྩིས (དང་པོ, མཚན་ཤོག, གཉིས་པ) {
    གལ་ཏེ མཚན་ཤོག == "+" {
        མཇུག དང་པོ + གཉིས་པ
    } གཞན་ན མཚན་ཤོག == "-" {
        མཇུག དང་པོ - གཉིས་པ
    } གཞན་ན མཚན་ཤོག == "*" {
        མཇུག དང་པོ * གཉིས་པ
    } གཞན་ན མཚན་ཤོག == "/" {
        གལ་ཏེ གཉིས་པ == ༠ {
            བཤད "བགྲང་མི་ཆོག  །ཐེངས་གཞན་འབྲི།"
            མཇུག ༠
        } གཞན་ན {
            མཇུག དང་པོ / གཉིས་པ
        }
    } གཞན་ན {
        བཤད "མཚན་ཤོག་མི་འཚམ  །ཐེངས་གཞན་འབྲི།"
        མཇུག ༠
    }
}

བསྐོར བདེན == བདེན {
    བཤད "ཨང་དང་པོ (ལྡོག་པར་ཡིག་ཆ་འབྲི་ན་མཇུག་འགྲིལ): "
    ཉར སྣང་༡ = ཉན()
    གལ་ཏེ སྣང་༡ == "ལྡོག" {
        བཤད "རྩིས་འཕྲུལ་ལ་བྱེ།"
        མཇུག
    }
    ཉར དང་པོ = གྲངས་བཟོ(སྣང་༡)

    བཤད "མཚན་ཤོག (+, -, *, /): "
    ཉར མཚན་ཤོག = ཉན()

    བཤད "ཨང་གཉིས་པ: "
    ཉར གཉིས་པ = གྲངས་བཟོ(ཉན())

    ཉར འབྲས་བུ = རྩིས(དང་པོ, མཚན་ཤོག, གཉིས་པ)
    བཤད "འབྲས་བུ: " + འབྲས་བུ
}

2. Translate it!

Microsoft: Tibetan -> English -> Uyghur (treat as Persian) -> Danish
Baidu: Treat as Swedish -> Norwegian (Treat as Swedish) -> Lojban
Microsoft: Treat as Yucatec Mayan -> English
Baidu: Treat as Lojban -> Gaeilge -> Yiddish (treat as Hebrew) -> Sanskrit
Microsoft: Treat as Hindi -> Tibetan

3. Result? Here you go!

རྩིས་འཁོར་

གཞན་ཡང་གཟིགས།
"ཛོ་ཡེ"ཞེས་བཤད།
འཆར་གཞི་དང་པོ།
{བཀོལ་སྤྱོད་པ་གཞན་=}
འཆར་གཞི་དང་པོ།
ཁྱོད་ཀྱིས་དེ་རང་རྐྱ་འཕེར་བའི་རེ་བ་བྱེད་དགོས་སམ། ཅི་ཞིག་བཤད་པ་ཡིན།
འཆར་གཞི་དང་པོ།
དེར་བརྟེན་ཁྱོད་རང་གིས་ཚོད་ལྟ་ཞིག་བྱོས།
གལ་ཏེ་གཞན་== 0
ངས་དགའ་སྤྲོའི་ངང་འཁྲབ་སྟོན་བྱས།
བསྐྱར་དུ་སྒྲིག་སྦྱོར་བྱས་མི་ཆོག
L
གདམ་གསེས་
}
L
ངས་ལས་ཀ་འོས་འཚམ་བྱས་ནས་མི་ཞིག་སྐྱེད་སྲིང་བྱས།
མི་ཞིག་ xruti
}
}

གནད་ལ་འཁེལ། = ཡིན་པ།
ད་ལྟ།
list1 = list()
If lit1 == "failure" {y:i}
སྲོལ་རྒྱུན་གྱི་method.jpg
Muln Young
}
བཀོད་སྒྲིག་ཨང་དང་པོ།

"Operator (, *, /)":
ང་ཡོང་ཁུངས་ལྟར་འགྲོ་བ་ཡིན།

ཝར་ཚི་གཞན་དག
ཨང་གྲངས།

Kanjiye Geeta
"གྲུབ་འབྲས:"མཇུག་འབྲས་ལ་སྐུལ་མ་གཏོང་བ

Categories