free software for languages big and small: multilingual openness
DESCRIPTION
Presentation by Luistxo Fernandez at the Librecon 2014 conference, Bilbao, 2011.11TRANSCRIPT
![Page 1: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/1.jpg)
1
Internet Solutionswww.codesyntax.com
Free software for languages big and small: multilingual openness
Luistxo Fernandez
Azitain Poligonoa 3 - KE-20600 EIBAR
Tel: ++34 943 821 780Fax: ++34 943 820 669
Bilbo – 2011.11.12
![Page 2: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/2.jpg)
Librecon 2014 BilbaoFree software, langs big & small2014.11.12
15 years ago
A personal story. 3 types decide to work in the internet. We happen to be bilingual
Business case: Well, bilingual sites will be needed locally; multilingual sites will be needed globally.
We'll learn how to do it right, we'll become rich.
![Page 3: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/3.jpg)
Librecon 2014 BilbaoFree software, langs big & small2014.11.12
Not rich yet, but hey, it was a good plan
Web platforms in the year 1999 were nor really adapted to multilingualism, really
There was a niche... there was really work to do.
Platforms had to be transformed, tinkered, changed from the inside...
It had to be free software.
![Page 4: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/4.jpg)
Librecon 2014 BilbaoFree software, langs big & small2014.11.12
Free software was the obvious choice
Code had to be tinkered and improved, you needed access to the tools to change them and make them work multilingually
And the free software community had already its own tools, its own metodology: GNU Gettext
![Page 5: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/5.jpg)
Librecon 2014 BilbaoFree software, langs big & small2014.11.12
Choices (back at the times...)
Python.
Zope.
A way to adapt the GNU Gettext methodology into Python, Localizer, a creation by a web-programmer in a university (Juan David Ibáñez, of Universitat Jaume I, Castelló).
![Page 6: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/6.jpg)
Librecon 2014 BilbaoFree software, langs big & small2014.11.12
Choices (back at the times...)
![Page 7: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/7.jpg)
Librecon 2014 BilbaoFree software, langs big & small2014.11.12
Today.
Python.
![Page 8: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/8.jpg)
Librecon 2014 BilbaoFree software, langs big & small2014.11.12
Today.
Python.
All we learned about i18n & l10n,
locales, unicode, .po files...
Ad-hoc solutions not so necessary
(Plone and Django, the platforms we use today are, like all decent modern day tools, well adapted to i18n)
We still friends with JD Ibáñez, a brilliant programmer
![Page 9: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/9.jpg)
Librecon 2014 BilbaoFree software, langs big & small2014.11.12
Today. Django.
![Page 10: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/10.jpg)
Librecon 2014 BilbaoFree software, langs big & small2014.11.12
Today. Django. Any Django install.
![Page 11: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/11.jpg)
Librecon 2014 BilbaoFree software, langs big & small2014.11.12
All we learned. The things we did.
We fought the Unicode errors...
Blogging platforms in Basque...
The particular needs of
multilingual CMSs...
As Plone or Django rose, the localised Basque versions of those platforms...
![Page 12: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/12.jpg)
Librecon 2014 BilbaoFree software, langs big & small2014.11.12
From multilingual to... Multisite, multicountry
Plone, and other open source CMS
are prepared to manage a situation
like this one.
But you need the know-how.
![Page 13: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/13.jpg)
Librecon 2014 BilbaoFree software, langs big & small2014.11.12
Meanwhile, as i18n advanced in web development thanks to free software...
![Page 14: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/14.jpg)
Librecon 2014 BilbaoFree software, langs big & small2014.11.12
Meanwhile, as i18n advanced in web development thanks to free software...
Ubuntu is wonderful. Enjoying Ubuntu in Basque is great.
As a working environment.
As the family OS at home.
![Page 15: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/15.jpg)
Librecon 2014 BilbaoFree software, langs big & small2014.11.12
However, as i18n advanced in web development thanks to free software...
Web ecosystems rose:
Google, Facebook, Twitter
Basque and many other languages
have a partial presence there...
Mixed feelings:
• collective translating (work for them for free)
• no sharing of the strings...
• the importance of having those in your language
![Page 16: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/16.jpg)
Librecon 2014 BilbaoFree software, langs big & small2014.11.12
However, as i18n advanced in web development thanks to free software...
Mobile platforms, unclear situation
iOS closed to small languages,
and Apple a clearly hostile company to us.
Android is free, and Android localisation attempts have been made by the community... but, distribution and control issues complicate the matter
Google just released Basque within Lollipop, yet...
![Page 17: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/17.jpg)
Librecon 2014 BilbaoFree software, langs big & small2014.11.12
SoLoMo
Social Local Mobile
![Page 18: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/18.jpg)
Librecon 2014 BilbaoFree software, langs big & small2014.11.12
An extra lesson:
It's not about the menu, it's about the food
![Page 19: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/19.jpg)
Librecon 2014 BilbaoFree software, langs big & small2014.11.12
An extra lesson:
It's not about the menu, it's about the food
![Page 20: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/20.jpg)
Librecon 2014 BilbaoFree software, langs big & small2014.11.12
A conversation in Facebook in Yucatec (interface in Basque)
![Page 21: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/21.jpg)
Librecon 2014 BilbaoFree software, langs big & small2014.11.12
It's not about the menu, it's about the food
Big languages take food for granted.
Small languages... tricky.
• Social interaction easier in some networks than in others.
• Efforts are announced, but language death is a fact for many languages...
• Are there memes in your language?
![Page 22: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/22.jpg)
Librecon 2014 BilbaoFree software, langs big & small2014.11.12
Meme
'A meme (/ mi m/; meem)[1] is "an idea, behavior, or style that spreads ˈ ːfrom person to person within a culture."[2] A meme acts as a unit for carrying cultural ideas, symbols, or practices that can be transmitted from one mind to another through writing, speech, gestures, rituals, or other imitable phenomena'
A term coined by Richard Dawkins.
Yep. It does have a serious meaning, but memes are also this....
![Page 23: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/23.jpg)
Librecon 2014 BilbaoFree software, langs big & small2014.11.12
Meme
when they give me notice of 'needed changes' one day before the
report/project must be delivered
![Page 24: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/24.jpg)
Librecon 2014 BilbaoFree software, langs big & small2014.11.12
Basque memes are alive!
what the Basques feel when they see the Catalans lead the way
![Page 25: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/25.jpg)
Librecon 2014 BilbaoFree software, langs big & small2014.11.12
Basque memes are alive!
'impossible Basque compact verbs meme': dizerdit, datsegit, dalovit, narruskioke...
Not easy to grasp. Language knowledge level (also Spanish, in many cases) and experience with Twitter humour
![Page 26: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/26.jpg)
Librecon 2014 BilbaoFree software, langs big & small2014.11.12
Social and mobile interaction: key issues for language reproduction.
These things depend more on
• The big powers of the Internet: Google, Facebook, Twitter
• Increasingly, mobile experience
Do these things depend less on free software?
In the SoLoMo environment...
![Page 27: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/27.jpg)
Librecon 2014 BilbaoFree software, langs big & small2014.11.12
And yet, we must try
![Page 28: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/28.jpg)
Librecon 2014 BilbaoFree software, langs big & small2014.11.12
Twitter can't tell Basque from Indonesian
But Langid can.
![Page 29: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/29.jpg)
Librecon 2014 BilbaoFree software, langs big & small2014.11.12
And with Langid, and more, you may build things
![Page 30: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/30.jpg)
Librecon 2014 BilbaoFree software, langs big & small2014.11.12
And with Langid, and more, you may build things
Trending topic detection, twitter user rankings, automated aggregation of news...
![Page 31: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/31.jpg)
Librecon 2014 BilbaoFree software, langs big & small2014.11.12
Trending topic detection, twitter user rankings, automated aggregation of news...
...with languages big & small
![Page 32: Free software for languages big and small: multilingual openness](https://reader033.vdocuments.site/reader033/viewer/2022060121/5594352c1a28ab961a8b4730/html5/thumbnails/32.jpg)
32
Librecon 2014 BilbaoFree software, langs big & small2014.11.12
Eskerrik asko
Luistxo Fernandez - [email protected]
twitter.com/luistxo - http://www.codesyntax.com