SlideShare a Scribd company logo
1 of 32
1 
Free software for languages big 
and small: multilingual openness 
Internet Solutions 
www.codesyntax.com 
Luistxo Fernandez 
Azitain Poligonoa 3 - K 
E-20600 EIBAR 
Tel: ++34 943 821 780 
Fax: ++34 943 820 669 
Bilbo – 2011.11.12
Librecon 2014 Bilbao 
Free software, langs big & small 
2014.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.
Librecon 2014 Bilbao 
Free software, langs big & small 
2014.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.
Librecon 2014 Bilbao 
Free software, langs big & small 
2014.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
Librecon 2014 Bilbao 
Free software, langs big & small 
2014.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ó).
Librecon 2014 Bilbao 
Free software, langs big & small 
2014.11.12 
Choices (back at the times...)
Librecon 2014 Bilbao 
Free software, langs big & small 
2014.11.12 
Today. 
Python.
Librecon 2014 Bilbao 
Free software, langs big & small 
2014.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
Librecon 2014 Bilbao 
Free software, langs big & small 
2014.11.12 
Today. Django.
Librecon 2014 Bilbao 
Free software, langs big & small 
2014.11.12 
Today. Django. Any Django install.
Librecon 2014 Bilbao 
Free software, langs big & small 
2014.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...
Librecon 2014 Bilbao 
Free software, langs big & small 
2014.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.
Librecon 2014 Bilbao 
Free software, langs big & small 
2014.11.12 
Meanwhile, as i18n advanced in web development 
thanks to free software...
Librecon 2014 Bilbao 
Free software, langs big & small 
2014.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.
Librecon 2014 Bilbao 
Free software, langs big & small 
2014.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
Librecon 2014 Bilbao 
Free software, langs big & small 
2014.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...
Librecon 2014 Bilbao 
Free software, langs big & small 
2014.11.12 
SoLoMo 
Social Local Mobile
Librecon 2014 Bilbao 
Free software, langs big & small 
2014.11.12 
An extra lesson: 
It's not about the menu, it's about the food
Librecon 2014 Bilbao 
Free software, langs big & small 
2014.11.12 
An extra lesson: 
It's not about the menu, it's about the food
Librecon 2014 Bilbao 
Free software, langs big & small 
2014.11.12 
A conversation in Facebook in Yucatec (interface in Basque)
Librecon 2014 Bilbao 
Free software, langs big & small 
2014.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?
Librecon 2014 Bilbao 
Free software, langs big & small 
2014.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....
Librecon 2014 Bilbao 
Free software, langs big & small 
2014.11.12 
Meme 
when they give me notice of 'needed 
changes' one day before the 
report/project must be delivered
Librecon 2014 Bilbao 
Free software, langs big & small 
2014.11.12 
Basque memes are alive! 
what the Basques feel when they see the 
Catalans lead the way
Librecon 2014 Bilbao 
Free software, langs big & small 
2014.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
Librecon 2014 Bilbao 
Free software, langs big & small 
2014.11.12 
In the SoLoMo environment... 
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?
Librecon 2014 Bilbao 
Free software, langs big & small 
2014.11.12 
And yet, 
we must try
Librecon 2014 Bilbao 
Free software, langs big & small 
2014.11.12 
Twitter can't tell Basque from Indonesian 
But Langid can.
Librecon 2014 Bilbao 
Free software, langs big & small 
2014.11.12 
And with Langid, and more, you may build things
Librecon 2014 Bilbao 
Free software, langs big & small 
2014.11.12 
And with Langid, and more, you may build things 
Trending topic detection, twitter user 
rankings, automated aggregation of news...
Librecon 2014 Bilbao 
Free software, langs big & small 
2014.11.12 
Trending topic detection, twitter user 
rankings, automated aggregation of news... 
...with languages big & small
32 
Librecon 2014 Bilbao 
Free software, langs big & small 
2014.11.12 
Eskerrik asko 
Luistxo Fernandez - LFernandez@codesyntax.com 
twitter.com/luistxo - http://www.codesyntax.com

More Related Content

Similar to Free software for languages big and small: multilingual openness

2016 EDRLab roadmap at epubsummit
2016 EDRLab roadmap at epubsummit2016 EDRLab roadmap at epubsummit
2016 EDRLab roadmap at epubsummitLaurent Le Meur
 
Users becoming-designers-begona pino
Users becoming-designers-begona pinoUsers becoming-designers-begona pino
Users becoming-designers-begona pinoBegoña Pino
 
Spoken tutorials libreoffice
Spoken tutorials libreofficeSpoken tutorials libreoffice
Spoken tutorials libreofficeDr Madan Mankotia
 
The challenge of growing the LibreOffice Japanese community through events ...
The challenge of growing  the LibreOffice Japanese community  through events ...The challenge of growing  the LibreOffice Japanese community  through events ...
The challenge of growing the LibreOffice Japanese community through events ...Shinji Enoki
 
What are the Brazilians doing?
What are the Brazilians doing?What are the Brazilians doing?
What are the Brazilians doing?ohallot
 
Software Freedom and Open Source Community
Software Freedom and Open Source CommunitySoftware Freedom and Open Source Community
Software Freedom and Open Source CommunitySammy Fung
 
The Next Step of LibreOffice non-English Local Communities - LibreOffice Conf...
The Next Step of LibreOffice non-English Local Communities - LibreOffice Conf...The Next Step of LibreOffice non-English Local Communities - LibreOffice Conf...
The Next Step of LibreOffice non-English Local Communities - LibreOffice Conf...Naruhiko Ogasawara
 
Mozilla Firefox OS #OpenExpoDay 2014
Mozilla Firefox OS #OpenExpoDay 2014Mozilla Firefox OS #OpenExpoDay 2014
Mozilla Firefox OS #OpenExpoDay 2014OpenExpoES
 
TelaSocial Presentation and Lessons Learned with the Pilot Case at ICMC-USP
TelaSocial Presentation and Lessons Learned with the Pilot Case at ICMC-USPTelaSocial Presentation and Lessons Learned with the Pilot Case at ICMC-USP
TelaSocial Presentation and Lessons Learned with the Pilot Case at ICMC-USPMarcio
 
Internationalization Conference, Webinars, Events, Book Discount and More!
Internationalization Conference, Webinars, Events, Book Discount and More!Internationalization Conference, Webinars, Events, Book Discount and More!
Internationalization Conference, Webinars, Events, Book Discount and More!Lingoport (www.lingoport.com)
 
How Legrand is engaging its partners and customers to build the best products...
How Legrand is engaging its partners and customers to build the best products...How Legrand is engaging its partners and customers to build the best products...
How Legrand is engaging its partners and customers to build the best products...OpenKnowledge srl
 
Education2.0 or Education and Web2.0
Education2.0 or Education and Web2.0Education2.0 or Education and Web2.0
Education2.0 or Education and Web2.0Lukas Ritzel
 
Introduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trendsIntroduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trendsOlaf Janssen
 
Mp1531
Mp1531Mp1531
Mp1531dtep73
 
Alessandro Binhara - Presentación en la Convención Internacional de Interoper...
Alessandro Binhara - Presentación en la Convención Internacional de Interoper...Alessandro Binhara - Presentación en la Convención Internacional de Interoper...
Alessandro Binhara - Presentación en la Convención Internacional de Interoper...Asociación Ecuatoriana de Software AESOFT
 
How does the community work?
How does the community work?How does the community work?
How does the community work?Shinji Enoki
 
Proyecto en la red que no te pesquen_Berlim 2012
Proyecto en la red que no te pesquen_Berlim 2012Proyecto en la red que no te pesquen_Berlim 2012
Proyecto en la red que no te pesquen_Berlim 2012Isabel Monteiro
 
Open Source Software: A Pathway to More Diversity in STEM
Open Source Software: A Pathway to More Diversity in STEMOpen Source Software: A Pathway to More Diversity in STEM
Open Source Software: A Pathway to More Diversity in STEMMiguel Hernandez
 

Similar to Free software for languages big and small: multilingual openness (20)

2016 EDRLab roadmap at epubsummit
2016 EDRLab roadmap at epubsummit2016 EDRLab roadmap at epubsummit
2016 EDRLab roadmap at epubsummit
 
Users becoming-designers-begona pino
Users becoming-designers-begona pinoUsers becoming-designers-begona pino
Users becoming-designers-begona pino
 
Spoken tutorials libreoffice
Spoken tutorials libreofficeSpoken tutorials libreoffice
Spoken tutorials libreoffice
 
The challenge of growing the LibreOffice Japanese community through events ...
The challenge of growing  the LibreOffice Japanese community  through events ...The challenge of growing  the LibreOffice Japanese community  through events ...
The challenge of growing the LibreOffice Japanese community through events ...
 
What are the Brazilians doing?
What are the Brazilians doing?What are the Brazilians doing?
What are the Brazilians doing?
 
Software Freedom and Open Source Community
Software Freedom and Open Source CommunitySoftware Freedom and Open Source Community
Software Freedom and Open Source Community
 
The Next Step of LibreOffice non-English Local Communities - LibreOffice Conf...
The Next Step of LibreOffice non-English Local Communities - LibreOffice Conf...The Next Step of LibreOffice non-English Local Communities - LibreOffice Conf...
The Next Step of LibreOffice non-English Local Communities - LibreOffice Conf...
 
Mozilla Firefox OS #OpenExpoDay 2014
Mozilla Firefox OS #OpenExpoDay 2014Mozilla Firefox OS #OpenExpoDay 2014
Mozilla Firefox OS #OpenExpoDay 2014
 
TelaSocial Presentation and Lessons Learned with the Pilot Case at ICMC-USP
TelaSocial Presentation and Lessons Learned with the Pilot Case at ICMC-USPTelaSocial Presentation and Lessons Learned with the Pilot Case at ICMC-USP
TelaSocial Presentation and Lessons Learned with the Pilot Case at ICMC-USP
 
Internationalization Conference, Webinars, Events, Book Discount and More!
Internationalization Conference, Webinars, Events, Book Discount and More!Internationalization Conference, Webinars, Events, Book Discount and More!
Internationalization Conference, Webinars, Events, Book Discount and More!
 
How Legrand is engaging its partners and customers to build the best products...
How Legrand is engaging its partners and customers to build the best products...How Legrand is engaging its partners and customers to build the best products...
How Legrand is engaging its partners and customers to build the best products...
 
Education2.0 or Education and Web2.0
Education2.0 or Education and Web2.0Education2.0 or Education and Web2.0
Education2.0 or Education and Web2.0
 
I padagogy
I padagogyI padagogy
I padagogy
 
Introduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trendsIntroduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trends
 
Mp1531
Mp1531Mp1531
Mp1531
 
Bug Triage for Quality Assurance in LibreOffice 2020-06
Bug Triage for Quality Assurance in LibreOffice 2020-06Bug Triage for Quality Assurance in LibreOffice 2020-06
Bug Triage for Quality Assurance in LibreOffice 2020-06
 
Alessandro Binhara - Presentación en la Convención Internacional de Interoper...
Alessandro Binhara - Presentación en la Convención Internacional de Interoper...Alessandro Binhara - Presentación en la Convención Internacional de Interoper...
Alessandro Binhara - Presentación en la Convención Internacional de Interoper...
 
How does the community work?
How does the community work?How does the community work?
How does the community work?
 
Proyecto en la red que no te pesquen_Berlim 2012
Proyecto en la red que no te pesquen_Berlim 2012Proyecto en la red que no te pesquen_Berlim 2012
Proyecto en la red que no te pesquen_Berlim 2012
 
Open Source Software: A Pathway to More Diversity in STEM
Open Source Software: A Pathway to More Diversity in STEMOpen Source Software: A Pathway to More Diversity in STEM
Open Source Software: A Pathway to More Diversity in STEM
 

Recently uploaded

Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationMarko4394
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 

Recently uploaded (17)

Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentation
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 

Free software for languages big and small: multilingual openness

  • 1. 1 Free software for languages big and small: multilingual openness Internet Solutions www.codesyntax.com Luistxo Fernandez Azitain Poligonoa 3 - K E-20600 EIBAR Tel: ++34 943 821 780 Fax: ++34 943 820 669 Bilbo – 2011.11.12
  • 2. Librecon 2014 Bilbao Free software, langs big & small 2014.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.
  • 3. Librecon 2014 Bilbao Free software, langs big & small 2014.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.
  • 4. Librecon 2014 Bilbao Free software, langs big & small 2014.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
  • 5. Librecon 2014 Bilbao Free software, langs big & small 2014.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ó).
  • 6. Librecon 2014 Bilbao Free software, langs big & small 2014.11.12 Choices (back at the times...)
  • 7. Librecon 2014 Bilbao Free software, langs big & small 2014.11.12 Today. Python.
  • 8. Librecon 2014 Bilbao Free software, langs big & small 2014.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
  • 9. Librecon 2014 Bilbao Free software, langs big & small 2014.11.12 Today. Django.
  • 10. Librecon 2014 Bilbao Free software, langs big & small 2014.11.12 Today. Django. Any Django install.
  • 11. Librecon 2014 Bilbao Free software, langs big & small 2014.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...
  • 12. Librecon 2014 Bilbao Free software, langs big & small 2014.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.
  • 13. Librecon 2014 Bilbao Free software, langs big & small 2014.11.12 Meanwhile, as i18n advanced in web development thanks to free software...
  • 14. Librecon 2014 Bilbao Free software, langs big & small 2014.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.
  • 15. Librecon 2014 Bilbao Free software, langs big & small 2014.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
  • 16. Librecon 2014 Bilbao Free software, langs big & small 2014.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...
  • 17. Librecon 2014 Bilbao Free software, langs big & small 2014.11.12 SoLoMo Social Local Mobile
  • 18. Librecon 2014 Bilbao Free software, langs big & small 2014.11.12 An extra lesson: It's not about the menu, it's about the food
  • 19. Librecon 2014 Bilbao Free software, langs big & small 2014.11.12 An extra lesson: It's not about the menu, it's about the food
  • 20. Librecon 2014 Bilbao Free software, langs big & small 2014.11.12 A conversation in Facebook in Yucatec (interface in Basque)
  • 21. Librecon 2014 Bilbao Free software, langs big & small 2014.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?
  • 22. Librecon 2014 Bilbao Free software, langs big & small 2014.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....
  • 23. Librecon 2014 Bilbao Free software, langs big & small 2014.11.12 Meme when they give me notice of 'needed changes' one day before the report/project must be delivered
  • 24. Librecon 2014 Bilbao Free software, langs big & small 2014.11.12 Basque memes are alive! what the Basques feel when they see the Catalans lead the way
  • 25. Librecon 2014 Bilbao Free software, langs big & small 2014.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
  • 26. Librecon 2014 Bilbao Free software, langs big & small 2014.11.12 In the SoLoMo environment... 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?
  • 27. Librecon 2014 Bilbao Free software, langs big & small 2014.11.12 And yet, we must try
  • 28. Librecon 2014 Bilbao Free software, langs big & small 2014.11.12 Twitter can't tell Basque from Indonesian But Langid can.
  • 29. Librecon 2014 Bilbao Free software, langs big & small 2014.11.12 And with Langid, and more, you may build things
  • 30. Librecon 2014 Bilbao Free software, langs big & small 2014.11.12 And with Langid, and more, you may build things Trending topic detection, twitter user rankings, automated aggregation of news...
  • 31. Librecon 2014 Bilbao Free software, langs big & small 2014.11.12 Trending topic detection, twitter user rankings, automated aggregation of news... ...with languages big & small
  • 32. 32 Librecon 2014 Bilbao Free software, langs big & small 2014.11.12 Eskerrik asko Luistxo Fernandez - LFernandez@codesyntax.com twitter.com/luistxo - http://www.codesyntax.com