# Lakota Language and Emacs Grant Shangreaux [[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--31-lakota-language-and-emacs--grant-shangreaux.webm" subtitles="/2020/subtitles/emacsconf-2020--31-lakota-language-and-emacs--grant-shangreaux.vtt"]] [Download compressed .webm video (36.3M)](https://media.emacsconf.org/2020/emacsconf-2020--31-lakota-language-and-emacs--grant-shangreaux--compressed32.webm) [Download compressed .webm video (11.5M, highly compressed)](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/smaller/emacsconf-2020--31-lakota-language-and-emacs--grant-shangreaux--vp9-q56-video-original-audio.webm) [View transcript](#transcript) [[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--31-lakota-language-and-emacs--questions--grant-shangreaux.webm" download="Download Q&A video"]] [Download compressed Q&A .webm video (14.3M)](https://media.emacsconf.org/2020/emacsconf-2020--31-lakota-language-and-emacs--questions--grant-shangreaux--compressed32.webm) [Download compressed Q&A .webm video (6.8M, highly compressed)](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/smaller/emacsconf-2020--31-lakota-language-and-emacs--questions--grant-shangreaux--vp9-q56-video-original-audio.webm) When I began learning Lakota, the language of my ancestors, there was no way for me to type it on a computer without using non-free software. Additionally, the only software I could find supported just one of the proposed orthographies for the language. As an Emacs user, I knew that free software offered the ability for many types of languages to co-exist in the same program and went looking for how to enable an input mode for Lakota in Emacs. This talk will discuss how Emacs enabled me to define input modes for multiple Lakota orthographies using the Quail multilingual input package. I will also discuss some of the ethical and cultural considerations I went through when publishing the package. Lakota and many other indigenous languages were actively suppressed for many years, and are in danger of extinction. The language is being recovered now, but much of the available educational material comes from non-indian people. Before publishing an input mode for Emacs, I wanted to ensure that I included an orthography developed by Lakota people, not only the suggested orthography present in most of my educational material. Additionally, the choice of where to publish the source as an Emacs package was important, since some corporations have been known to support ongoing oppression against indigenous descended peoples. # Questions ## Q4: Did you write the company backend to complete on Lakota words? With a Lakota dictionary file, one could probably leverage other company methods for completion. Seems to be company-dabbrev, it happens automatically when typing in Org mode at least. Unfortunately the only digital Lakota dictionary I'm aware of is non-free, so I'm not sure what to do about that. - Yeah, I'm not sure, but the dictionary files needed would really just be word-lists, so maybe there is a way to find or produce something of this sort. ## Q3: Why did you decide on e.g. a' for á? In my country's input method (which is Dutch, and in French, German, etc.) the default is to put the accent first, so 'e -> é. For me, this was my first experience with it and it made more sense in my head to have the modifier come after. Its possible I read about postfix notation in a tutorial I found (and lost) that demonstrated Quail input modes. The X11 input has it as a prefix, so I may change it in the future. I'd like to consult with other Lakota speakers and tribal members, however, as it seems worthwhile trying to get consensus from native speakers on usage. ## Q2:Can you give us a demo of you typing in either Lakota input method? The demo starts at 02:06 in the Q&A video. ## Q1: Advantages of using Emacs Input Methods over something like xcompose? → Compose Ah yes, I found something about this when making the X layout, but it was not immediately apparent. Emacs was easier for me to inspect and learn about than X, easier to iterate on as I was learning how it all worked. Emacs can re-eval the layout definition and give live feedback, while X required a restart to try different things. Emacs is also cross platform, so anyone can easily install this. also, sharing an X config seemed more difficult to me, I don't know how to tell someone to install it properly :( # Notes - - Quail: [lisp/international/quail.el](https://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/international/quail.el?h=emacs-27.1) - # Transcript
[[!template new="1" text="""Introduction""" start="00:00:02.000" video="main" id="subtitle"]]
[[!template text="""nahaŋ iyuha ċaŋte waṡteya nape ciyuzap̄elo.""" start="00:00:05.000" video="main" id="subtitle"]] [[!template text="""Hello relatives.""" start="00:00:10.480" video="main" id="subtitle"]] [[!template text="""Grant Shangreaux is what they call me,""" start="00:00:11.519" video="main" id="subtitle"]] [[!template text="""and all of you I gladly take your hand""" start="00:00:15.040" video="main" id="subtitle"]] [[!template text="""and shake it.""" start="00:00:18.960" video="main" id="subtitle"]] [[!template text="""Greetings everyone.""" start="00:00:22.160" video="main" id="subtitle"]] [[!template text="""Today I'm going to talk about Lakota""" start="00:00:26.240" video="main" id="subtitle"]] [[!template text="""language and Emacs and how""" start="00:00:28.560" video="main" id="subtitle"]] [[!template text="""free software and Emacs empowered me to""" start="00:00:30.480" video="main" id="subtitle"]] [[!template text="""write on the computer in the language of""" start="00:00:33.680" video="main" id="subtitle"]] [[!template text="""my ancestors.""" start="00:00:36.000" video="main" id="subtitle"]]
[[!template new="1" text="""Story of Lakȟótiyapi""" start="00:00:39.520" video="main" id="subtitle"]]
[[!template text="""Lakȟótiyapi, the Lakota language.""" start="00:00:42.640" video="main" id="subtitle"]] [[!template text="""The Lakota/Dakota dialect area,""" start="00:00:45.760" video="main" id="subtitle"]] [[!template text="""for those of you who you don't of know,""" start="00:00:48.800" video="main" id="subtitle"]] [[!template text="""the Lakota/Dakota people are also known""" start="00:00:52.360" video="main" id="subtitle"]] [[!template text="""as the Sioux,""" start="00:00:55.800" video="main" id="subtitle"]] [[!template text="""and the tribes cover an""" start="00:00:57.040" video="main" id="subtitle"]] [[!template text="""area of roughly 10 US states and parts""" start="00:00:59.960" video="main" id="subtitle"]] [[!template text="""of Canada and so this language is""" start="00:01:03.320" video="main" id="subtitle"]] [[!template text="""spoken over a wide range of""" start="00:01:05.399" video="main" id="subtitle"]] [[!template text="""area.""" start="00:01:08.679" video="main" id="subtitle"]] [[!template text="""However, the US government policy""" start="00:01:11.720" video="main" id="subtitle"]] [[!template text="""directly tried to silence this language.""" start="00:01:14.600" video="main" id="subtitle"]] [[!template text="""My father was taken to a boarding school""" start="00:01:16.840" video="main" id="subtitle"]] [[!template text="""and was punished for speaking""" start="00:01:18.840" video="main" id="subtitle"]] [[!template text="""his native language, and so he didn't""" start="00:01:21.160" video="main" id="subtitle"]] [[!template text="""teach it to his children.""" start="00:01:23.480" video="main" id="subtitle"]] [[!template text="""Several generations of Lakota and Dakota people""" start="00:01:25.319" video="main" id="subtitle"]] [[!template text="""and other tribes all over the country""" start="00:01:29.800" video="main" id="subtitle"]] [[!template text="""lost their first language, their native""" start="00:01:31.800" video="main" id="subtitle"]] [[!template text="""language. So today only around 2,000""" start="00:01:34.760" video="main" id="subtitle"]] [[!template text="""first language native speakers are""" start="00:01:38.520" video="main" id="subtitle"]] [[!template text="""speaking Lakota.""" start="00:01:41.240" video="main" id="subtitle"]] [[!template text="""However, there's language recovery""" start="00:01:43.319" video="main" id="subtitle"]] [[!template text="""projects that are empowering""" start="00:01:45.160" video="main" id="subtitle"]] [[!template text="""second language learners like myself to""" start="00:01:47.800" video="main" id="subtitle"]] [[!template text="""teach it to the new generation of""" start="00:01:49.959" video="main" id="subtitle"]] [[!template text="""children.""" start="00:01:51.920" video="main" id="subtitle"]]
[[!template new="1" text="""My story""" start="00:01:54.679" video="main" id="subtitle"]]
[[!template text="""without knowing""" start="00:01:57.319" video="main" id="subtitle"]] [[!template text="""my heritage. I didn't know who my""" start="00:01:58.200" video="main" id="subtitle"]] [[!template text="""father was.""" start="00:02:01.080" video="main" id="subtitle"]] [[!template text="""Both my parents were white.""" start="00:02:01.720" video="main" id="subtitle"]] [[!template text="""I discovered my biological family""" start="00:02:04.919" video="main" id="subtitle"]] [[!template text="""in around 2015.""" start="00:02:07.119" video="main" id="subtitle"]] [[!template text="""It was kind of a shock to me up until that""" start="00:02:08.820" video="main" id="subtitle"]] [[!template text="""point probably the only time I'd heard""" start="00:02:12.260" video="main" id="subtitle"]] [[!template text="""the Lakota language was in""" start="00:02:14.040" video="main" id="subtitle"]] [[!template text="""the movie Dances with Wolves possibly""" start="00:02:15.720" video="main" id="subtitle"]] [[!template text="""some other times""" start="00:02:18.920" video="main" id="subtitle"]] [[!template text="""around Nebraska I'd heard it, but""" start="00:02:20.920" video="main" id="subtitle"]] [[!template text="""even myself growing up, you know, pretty""" start="00:02:24.360" video="main" id="subtitle"]] [[!template text="""close to""" start="00:02:27.400" video="main" id="subtitle"]] [[!template text="""to Lakota people and other native""" start="00:02:28.519" video="main" id="subtitle"]] [[!template text="""American people,""" start="00:02:30.660" video="main" id="subtitle"]] [[!template text="""American Indian people, I kind of thought""" start="00:02:32.439" video="main" id="subtitle"]] [[!template text="""it was just dead. I thought the language""" start="00:02:34.660" video="main" id="subtitle"]] [[!template text="""was not alive anymore.""" start="00:02:36.640" video="main" id="subtitle"]] [[!template text="""But in 2016, my daughter began her""" start="00:02:39.960" video="main" id="subtitle"]] [[!template text="""journey into this world, and""" start="00:02:42.100" video="main" id="subtitle"]] [[!template text="""I was doing a lot of searching to find""" start="00:02:44.120" video="main" id="subtitle"]] [[!template text="""out like what could I do,""" start="00:02:46.820" video="main" id="subtitle"]] [[!template text="""you know, not knowing my family, not""" start="00:02:48.439" video="main" id="subtitle"]] [[!template text="""knowing my culture...""" start="00:02:50.760" video="main" id="subtitle"]] [[!template text="""What could I do to try to bring that""" start="00:02:52.120" video="main" id="subtitle"]] [[!template text="""into our life?""" start="00:02:54.080" video="main" id="subtitle"]] [[!template text="""So I found out about these""" start="00:02:55.480" video="main" id="subtitle"]] [[!template text="""Lakota classes that were happening, I""" start="00:02:58.940" video="main" id="subtitle"]] [[!template text="""went up to Standing Rock""" start="00:03:01.020" video="main" id="subtitle"]] [[!template text="""in North Dakota and attended the Lakota""" start="00:03:02.820" video="main" id="subtitle"]] [[!template text="""Summer Institute for three weeks""" start="00:03:04.860" video="main" id="subtitle"]] [[!template text="""and began my journey to learn the""" start="00:03:06.940" video="main" id="subtitle"]] [[!template text="""language so I can""" start="00:03:08.580" video="main" id="subtitle"]] [[!template text="""try to pass it on.""" start="00:03:09.980" video="main" id="subtitle"]]
[[!template new="1" text="""Emacs' freedom and empowerment""" start="00:03:13.420" video="main" id="subtitle"]]
[[!template text="""I could talk a lot more about my story.""" start="00:03:16.860" video="main" id="subtitle"]] [[!template text="""I'm sure there's a lot to say,""" start="00:03:19.500" video="main" id="subtitle"]] [[!template text="""But we're here to talk about Emacs.""" start="00:03:21.259" video="main" id="subtitle"]] [[!template text="""I was already a free software user at""" start="00:03:24.940" video="main" id="subtitle"]] [[!template text="""the time and at the Lakota Language""" start="00:03:26.619" video="main" id="subtitle"]] [[!template text="""Institute they were""" start="00:03:29.340" video="main" id="subtitle"]] [[!template text="""giving us software. There's a dictionary""" start="00:03:31.740" video="main" id="subtitle"]] [[!template text="""you could get on Android.""" start="00:03:33.580" video="main" id="subtitle"]] [[!template text="""There is a keyboard for Android that""" start="00:03:35.179" video="main" id="subtitle"]] [[!template text="""you could type with.""" start="00:03:37.660" video="main" id="subtitle"]] [[!template text="""They had keyboard input methods for Mac""" start="00:03:38.860" video="main" id="subtitle"]] [[!template text="""and Windows. But I'm a Linux user, free""" start="00:03:42.060" video="main" id="subtitle"]] [[!template text="""software user,""" start="00:03:45.259" video="main" id="subtitle"]] [[!template text="""so I didn't have access to those things""" start="00:03:47.020" video="main" id="subtitle"]] [[!template text="""as easily as I could, and I do a lot of""" start="00:03:49.801" video="main" id="subtitle"]] [[!template text="""my thinking and note taking in Emacs and""" start="00:03:53.420" video="main" id="subtitle"]] [[!template text="""in Org Mode""" start="00:03:55.580" video="main" id="subtitle"]] [[!template text="""and so being able to write this,""" start="00:03:57.580" video="main" id="subtitle"]] [[!template text="""to write things down, to type""" start="00:04:01.500" video="main" id="subtitle"]] [[!template text="""on my own computer was pretty""" start="00:04:04.940" video="main" id="subtitle"]] [[!template text="""important to me.""" start="00:04:07.780" video="main" id="subtitle"]] [[!template text="""I wasn't much of an Emacs hacker yet.""" start="00:04:08.820" video="main" id="subtitle"]] [[!template text="""At the time, I had""" start="00:04:11.460" video="main" id="subtitle"]] [[!template text="""barely done anything, mostly just,""" start="00:04:12.999" video="main" id="subtitle"]] [[!template text="""you know, hacked on my""" start="00:04:15.619" video="main" id="subtitle"]] [[!template text="""config file. But this was a real""" start="00:04:16.920" video="main" id="subtitle"]] [[!template text="""chance for me to experience""" start="00:04:20.579" video="main" id="subtitle"]] [[!template text="""the benefits of free software""" start="00:04:23.700" video="main" id="subtitle"]] [[!template text="""first-hand, and not just to benefit myself,""" start="00:04:26.855" video="main" id="subtitle"]] [[!template text="""but to potentially benefit""" start="00:04:30.361" video="main" id="subtitle"]] [[!template text="""everyone, anyone interested in learning""" start="00:04:34.280" video="main" id="subtitle"]] [[!template text="""this language.""" start="00:04:36.180" video="main" id="subtitle"]] [[!template text="""So Emacs and""" start="00:04:39.420" video="main" id="subtitle"]] [[!template text="""that free software philosophy really""" start="00:04:42.980" video="main" id="subtitle"]] [[!template text="""empowered me.""" start="00:04:44.980" video="main" id="subtitle"]] [[!template text="""So I began digging in.""" start="00:04:46.117" video="main" id="subtitle"]] [[!template text="""I looked. I began reading the the""" start="00:04:47.820" video="main" id="subtitle"]] [[!template text="""manual more closely.""" start="00:04:50.040" video="main" id="subtitle"]]
[[!template new="1" text="""International Emacs""" start="00:04:51.820" video="main" id="subtitle"]]
[[!template text="""there's not a lot of""" start="00:04:53.980" video="main" id="subtitle"]] [[!template text="""other languages spoken or written""" start="00:04:55.540" video="main" id="subtitle"]] [[!template text="""where I'm from,""" start="00:04:58.279" video="main" id="subtitle"]] [[!template text="""so it's not common that I have to""" start="00:05:00.360" video="main" id="subtitle"]] [[!template text="""think about this with computers.""" start="00:05:02.340" video="main" id="subtitle"]] [[!template text="""I know international people""" start="00:05:04.920" video="main" id="subtitle"]] [[!template text="""have had to come up with""" start="00:05:07.700" video="main" id="subtitle"]] [[!template text="""with interesting ways to enter their text,""" start="00:05:09.220" video="main" id="subtitle"]] [[!template text="""and Emacs is probably a pioneer in that.""" start="00:05:12.360" video="main" id="subtitle"]] [[!template text="""I'd like to know more about the""" start="00:05:15.100" video="main" id="subtitle"]] [[!template text="""history of this, but""" start="00:05:16.520" video="main" id="subtitle"]] [[!template text="""there's a whole section in the manual on""" start="00:05:17.820" video="main" id="subtitle"]] [[!template text="""international Emacs.""" start="00:05:20.040" video="main" id="subtitle"]] [[!template text="""I began reading this and I was""" start="00:05:22.260" video="main" id="subtitle"]] [[!template text="""talking about""" start="00:05:23.940" video="main" id="subtitle"]] [[!template text="""different input methods, and how many""" start="00:05:25.540" video="main" id="subtitle"]] [[!template text="""different languages were supported, and""" start="00:05:28.200" video="main" id="subtitle"]] [[!template text="""how you could enter the text, and how it""" start="00:05:29.859" video="main" id="subtitle"]] [[!template text="""supports the different characters and so on.""" start="00:05:31.880" video="main" id="subtitle"]] [[!template text="""I even noticed a few languages""" start="00:05:34.860" video="main" id="subtitle"]] [[!template text="""support several input methods""" start="00:05:36.739" video="main" id="subtitle"]] [[!template text="""that became important for me later on as""" start="00:05:38.880" video="main" id="subtitle"]] [[!template text="""I was working on this.""" start="00:05:41.940" video="main" id="subtitle"]] [[!template text="""Many, many languages are already""" start="00:05:43.540" video="main" id="subtitle"]] [[!template text="""supported, so""" start="00:05:45.380" video="main" id="subtitle"]] [[!template text="""those of you who haven't looked into""" start="00:05:46.820" video="main" id="subtitle"]] [[!template text="""this yet, if you press""" start="00:05:48.479" video="main" id="subtitle"]] [[!template text="""`C-\`, it will open up a""" start="00:05:50.280" video="main" id="subtitle"]] [[!template text="""selection menu""" start="00:05:52.739" video="main" id="subtitle"]] [[!template text="""for you to select""" start="00:05:53.780" video="main" id="subtitle"]] [[!template text="""your input method, and you can, there's""" start="00:05:57.039" video="main" id="subtitle"]] [[!template text="""207 listed here.""" start="00:05:59.220" video="main" id="subtitle"]] [[!template text="""That's including the two that I've""" start="00:06:01.540" video="main" id="subtitle"]] [[!template text="""contributed.""" start="00:06:03.220" video="main" id="subtitle"]] [[!template text="""So 205 on a vanilla Emacs.""" start="00:06:04.739" video="main" id="subtitle"]] [[!template text="""That's a lot of languages supported""" start="00:06:09.399" video="main" id="subtitle"]] [[!template text="""by Emacs, but there's so many more""" start="00:06:11.320" video="main" id="subtitle"]] [[!template text="""that could be. And since Emacs is free""" start="00:06:13.940" video="main" id="subtitle"]] [[!template text="""software and it is what it is, I knew""" start="00:06:17.540" video="main" id="subtitle"]] [[!template text="""that defining a new""" start="00:06:19.380" video="main" id="subtitle"]] [[!template text="""input method was surely possible.""" start="00:06:20.300" video="main" id="subtitle"]] [[!template text="""Unfortunately the the manual didn't""" start="00:06:23.039" video="main" id="subtitle"]] [[!template text="""describe it directly, or at least I""" start="00:06:25.540" video="main" id="subtitle"]] [[!template text="""didn't pick it up.""" start="00:06:27.220" video="main" id="subtitle"]]
[[!template new="1" text="""Quail""" start="00:06:28.900" video="main" id="subtitle"]]
[[!template text="""I timidly dove down into the source code""" start="00:06:32.519" video="main" id="subtitle"]] [[!template text="""and discovered the Quail package.""" start="00:06:34.980" video="main" id="subtitle"]] [[!template text="""So back in the day, apparently, there""" start="00:06:37.560" video="main" id="subtitle"]] [[!template text="""was Mule which is like the""" start="00:06:40.660" video="main" id="subtitle"]] [[!template text="""multi... I don't know it stood for,""" start="00:06:44.860" video="main" id="subtitle"]] [[!template text="""something about""" start="00:06:47.460" video="main" id="subtitle"]] [[!template text="""language environments, and it has""" start="00:06:48.200" video="main" id="subtitle"]] [[!template text="""evolved and.""" start="00:06:50.360" video="main" id="subtitle"]] [[!template text="""At some point some Japanese""" start="00:06:52.059" video="main" id="subtitle"]] [[!template text="""coders created an input method called""" start="00:06:55.260" video="main" id="subtitle"]] [[!template text="""Tamago,""" start="00:06:58.200" video="main" id="subtitle"]] [[!template text="""which means egg in Japanese.""" start="00:06:59.239" video="main" id="subtitle"]] [[!template text="""Tamago evolved into Quail, and""" start="00:07:03.799" video="main" id="subtitle"]] [[!template text="""in the comments you can see they talk""" start="00:07:06.820" video="main" id="subtitle"]] [[!template text="""about how the quail egg is eaten in""" start="00:07:09.000" video="main" id="subtitle"]] [[!template text="""Japan. It's a smaller thing.""" start="00:07:10.920" video="main" id="subtitle"]] [[!template text="""The quail-mode is like a nicer version""" start="00:07:13.100" video="main" id="subtitle"]] [[!template text="""of Tamago, I guess.""" start="00:07:15.580" video="main" id="subtitle"]] [[!template text="""There's a pun saying they hoped it would""" start="00:07:17.260" video="main" id="subtitle"]] [[!template text="""egg people on to create more input modes.""" start="00:07:19.139" video="main" id="subtitle"]] [[!template text="""Quail is quite nice. I looked into it,""" start="00:07:22.739" video="main" id="subtitle"]] [[!template text="""and there's basically two things: you use""" start="00:07:26.340" video="main" id="subtitle"]] [[!template text="""`quail-defined-package` and `quail-define-rules`.""" start="00:07:28.579" video="main" id="subtitle"]] [[!template text="""So `quail-define-package`""" start="00:07:32.340" video="main" id="subtitle"]] [[!template text="""you can see here is a function. It's""" start="00:07:36.180" video="main" id="subtitle"]] [[!template text="""probably a macro that takes a name,""" start="00:07:39.160" video="main" id="subtitle"]] [[!template text="""a language, a title, and some optional""" start="00:07:41.859" video="main" id="subtitle"]] [[!template text="""stuff which""" start="00:07:43.699" video="main" id="subtitle"]] [[!template text="""I didn't really have to deal with.""" start="00:07:44.979" video="main" id="subtitle"]] [[!template text="""Define NAME as a new Quail package for""" start="00:07:48.419" video="main" id="subtitle"]] [[!template text="""input LANGUAGE. TITLE is a string to be split""" start="00:07:50.379" video="main" id="subtitle"]] [[!template text="""at the mode-line to indicate this package.""" start="00:07:52.779" video="main" id="subtitle"]]
[[!template new="1" text="""Lakota input""" start="00:07:57.420" video="main" id="subtitle"]]
[[!template text="""this is a whole thing on its own because""" start="00:08:01.079" video="main" id="subtitle"]] [[!template text="""the Lakota language""" start="00:08:03.139" video="main" id="subtitle"]] [[!template text="""was never written""" start="00:08:04.340" video="main" id="subtitle"]] [[!template text="""pre-contact and post-contact.""" start="00:08:07.780" video="main" id="subtitle"]] [[!template text="""Like, there's several attempts at writing""" start="00:08:10.900" video="main" id="subtitle"]] [[!template text="""it and different orthographies""" start="00:08:12.979" video="main" id="subtitle"]] [[!template text="""and there's drama around all of this stuff.""" start="00:08:14.900" video="main" id="subtitle"]] [[!template text="""It's pretty common to have drama going""" start="00:08:18.960" video="main" id="subtitle"]] [[!template text="""on in any American Indian stuff""" start="00:08:21.420" video="main" id="subtitle"]] [[!template text="""going on. So as I was doing this, I""" start="00:08:24.460" video="main" id="subtitle"]] [[!template text="""started with the suggested Lakota""" start="00:08:26.660" video="main" id="subtitle"]] [[!template text="""orthography, which""" start="00:08:28.579" video="main" id="subtitle"]] [[!template text="""is actually called by its authors the""" start="00:08:29.780" video="main" id="subtitle"]] [[!template text="""the Standard Lakota Orthography, but its""" start="00:08:33.180" video="main" id="subtitle"]] [[!template text="""authors are""" start="00:08:35.780" video="main" id="subtitle"]] [[!template text="""are European.""" start="00:08:37.259" video="main" id="subtitle"]] [[!template text="""The main author is a man named Jan""" start="00:08:41.180" video="main" id="subtitle"]] [[!template text="""Ullrich, and I appreciate all his work, and""" start="00:08:43.139" video="main" id="subtitle"]] [[!template text="""I'm grateful for""" start="00:08:45.140" video="main" id="subtitle"]] [[!template text="""the materials he's made available, but""" start="00:08:46.360" video="main" id="subtitle"]] [[!template text="""it's a little bit problematic because""" start="00:08:49.360" video="main" id="subtitle"]] [[!template text="""it's not an orthography created by""" start="00:08:51.140" video="main" id="subtitle"]] [[!template text="""our people, by Lakota people. So there's""" start="00:08:54.060" video="main" id="subtitle"]] [[!template text="""another one called the White Hat""" start="00:08:56.820" video="main" id="subtitle"]] [[!template text="""Orthography, which is created by Albert""" start="00:08:58.220" video="main" id="subtitle"]] [[!template text="""White Hat, who's a teacher""" start="00:09:00.380" video="main" id="subtitle"]] [[!template text="""from the Sičháŋǧu tribe. So I""" start="00:09:02.139" video="main" id="subtitle"]] [[!template text="""created two,""" start="00:09:04.580" video="main" id="subtitle"]] [[!template text="""and thankfully Emacs lets me do that, so""" start="00:09:05.460" video="main" id="subtitle"]] [[!template text="""it's pretty simple.""" start="00:09:08.840" video="main" id="subtitle"]]
[[!template new="1" text="""White Hat orthography""" start="00:09:09.722" video="main" id="subtitle"]]
[[!template text="""I just say the package I want, and then all""" start="00:09:10.780" video="main" id="subtitle"]] [[!template text="""these nils and t's for options. I don't""" start="00:09:13.579" video="main" id="subtitle"]] [[!template text="""actually know what they mean, but it""" start="00:09:15.460" video="main" id="subtitle"]] [[!template text="""works.""" start="00:09:16.580" video="main" id="subtitle"]] [[!template text="""I could look it up. And then quail-`define-rules`""" start="00:09:18.440" video="main" id="subtitle"]] [[!template text="""just defines mappings from ascii""" start="00:09:20.540" video="main" id="subtitle"]] [[!template text="""keys to""" start="00:09:22.740" video="main" id="subtitle"]] [[!template text="""the text you want to put in.""" start="00:09:23.900" video="main" id="subtitle"]] [[!template text="""So for this one, there's a nasal n, and then""" start="00:09:25.840" video="main" id="subtitle"]] [[!template text="""a dot and a macron, like a wedge shape""" start="00:09:29.780" video="main" id="subtitle"]] [[!template text="""for marking up the consonants.""" start="00:09:33.700" video="main" id="subtitle"]] [[!template text="""So that one's pretty easy.""" start="00:09:36.740" video="main" id="subtitle"]]
[[!template new="1" text="""Suggested Lakota Orthography""" start="00:09:38.955" video="main" id="subtitle"]]
[[!template text="""suggested Lakota orthography is a little""" start="00:09:39.939" video="main" id="subtitle"]] [[!template text="""bit more difficult,""" start="00:09:41.860" video="main" id="subtitle"]] [[!template text="""but still pretty easy. I just map a""" start="00:09:43.140" video="main" id="subtitle"]] [[!template text="""sequence of keys""" start="00:09:45.700" video="main" id="subtitle"]] [[!template text="""`a` followed by the apostrophe makes the""" start="00:09:46.900" video="main" id="subtitle"]] [[!template text="""accented vowels, so all of those,""" start="00:09:49.860" video="main" id="subtitle"]] [[!template text="""and then again we have the haceks""" start="00:09:51.860" video="main" id="subtitle"]] [[!template text="""for the guttural sounds of the language""" start="00:09:53.619" video="main" id="subtitle"]] [[!template text="""and the nasal n. So that's it. Basically,""" start="00:09:55.939" video="main" id="subtitle"]] [[!template text="""these two""" start="00:09:58.499" video="main" id="subtitle"]] [[!template text="""definitions allow me to type""" start="00:09:59.220" video="main" id="subtitle"]] [[!template text="""Lakota language in Emacs,""" start="00:10:02.580" video="main" id="subtitle"]] [[!template text="""and it's great. It works. Great.""" start="00:10:06.860" video="main" id="subtitle"]]
[[!template new="1" text="""Publishing""" start="00:10:08.169" video="main" id="subtitle"]]
[[!template text="""is another problematic thing. I wanted to""" start="00:10:10.020" video="main" id="subtitle"]] [[!template text="""use free software to do that.""" start="00:10:11.860" video="main" id="subtitle"]] [[!template text="""So the first thing I did was I posted""" start="00:10:13.939" video="main" id="subtitle"]] [[!template text="""on SourceHut,""" start="00:10:16.179" video="main" id="subtitle"]] [[!template text="""which is great. It's a good alternative""" start="00:10:17.700" video="main" id="subtitle"]] [[!template text="""for a Git Forge.""" start="00:10:19.540" video="main" id="subtitle"]] [[!template text="""And I got it published on Melpa, so the""" start="00:10:21.059" video="main" id="subtitle"]] [[!template text="""Lakota input""" start="00:10:22.980" video="main" id="subtitle"]] [[!template text="""package is available if you'd like to""" start="00:10:24.100" video="main" id="subtitle"]] [[!template text="""try it out.""" start="00:10:25.960" video="main" id="subtitle"]] [[!template text="""And bandali, one of our hosts for the""" start="00:10:28.060" video="main" id="subtitle"]] [[!template text="""conference, is helping me now""" start="00:10:30.139" video="main" id="subtitle"]] [[!template text="""through the process of committing the""" start="00:10:31.780" video="main" id="subtitle"]] [[!template text="""code to Emacs""" start="00:10:33.300" video="main" id="subtitle"]] [[!template text="""because I would like to do that. I would""" start="00:10:35.379" video="main" id="subtitle"]] [[!template text="""like it to be available to everyone""" start="00:10:37.220" video="main" id="subtitle"]] [[!template text="""through Emacs itself, so that anyone who""" start="00:10:39.379" video="main" id="subtitle"]] [[!template text="""wants to use it just has to download""" start="00:10:41.780" video="main" id="subtitle"]] [[!template text="""Emacs,""" start="00:10:43.379" video="main" id="subtitle"]] [[!template text="""and there you go, you can type Lakota language.""" start="00:10:44.020" video="main" id="subtitle"]] [[!template text="""So. Pilámayaye. Thank you""" start="00:10:46.920" video="main" id="subtitle"]] [[!template text="""all for listening, and""" start="00:10:50.160" video="main" id="subtitle"]] [[!template text="""I hope to see you around in our Emacs""" start="00:10:53.179" video="main" id="subtitle"]] [[!template text="""community.""" start="00:10:56.020" video="main" id="subtitle"]] [[!template text="""Tókša akhé, wačhíŋ kiŋ kte.""" start="00:10:58.720" video="main" id="subtitle"]]