Middlebury Institute of International Studies at Monterey

Searchable Course Catalog

header image

TRLM 8522

Programming for I18n and L10n

Almost everyone who will take this course has already learned at least one foreign language, and learning a programming language is actually much easier because the syntax is much more simple than any spoken language. Students will become proficient with HTML and CSS, two fundamental web technologies before moving on to JavaScript, the magic sauce that makes the web interactive. Students will learn how to internationalize and localize JavaScript apps and games, as well as how to create JavaScript applications from scratch. From there, students will move onto Python, which is a programming language we can use to automate such tasks as reading and writing to/from files, searching, data mining, find and replace, and more. We’ll also take a look at Ren'Py, the visual novel engine written in Python. This course will have something for everyone, from project managers, translators, to future localization engineers.
Subject:
Translation & Loc Mgmt
Department:
Translation & Loc Mgmt
Division:
Transltn, Interpret & Lang Edu
Requirements Fulfilled:

Sections

Spring 2025 - MIIS

TRLM8522A-S25 Lecture (Troyer, Bregman)
TRLM8522B-S25 Lecture (Troyer, Bregman)

Fall 2023 - MIIS

TRLM8522A-F23 Lecture (Mohr)
TRLM8522B-F23 Lecture (Mohr)

Fall 2022 - MIIS

TRLM8522A-F22 Lecture (Mohr)
TRLM8522B-F22 Lecture (Mohr)

Spring 2022 - MIIS

TRLM8522A-S22 Lecture (Mohr)
TRLM8522B-S22 Lecture (Mohr)

Spring 2021 - MIIS

TRLM8522A-S21 Lecture (Mohr)
TRLM8522B-S21 Lecture (Mohr)

Spring 2020 - MIIS

TRLM8522A-S20 Lecture (Stoykov)
TRLM8522B-S20 Lecture (Stoykov)
TRLM8522C-S20 Lecture (Stoykov)
TRLM8522D-S20 Lecture (Stoykov)

Spring 2019 - MIIS

TRLM8522A-S19 Lecture (Stoykov)
TRLM8522B-S19 Lecture (Stoykov)
TRLM8522C-S19 Lecture (Stoykov)
TRLM8522D-S19 Lecture (Stoykov)

Spring 2018 - MIIS

TRLM8522A-S18 Lecture (Stoykov)
TRLM8522B-S18 Lecture (Stoykov)
TRLM8522C-S18 Lecture (Stoykov)
TRLM8522D-S18 Lecture (Stoykov)

Fall 2016 - MIIS

TRLM8522A-F16 Lecture (Stoykov)
TRLM8522B-F16 Lecture (Stoykov)

Fall 2015 - MIIS

TRLM8522A-F15 Lecture (Stoykov)
TRLM8522B-F15 Lecture (Stoykov)