kde kerala - the story of foss & kde in keralasubinsb.com/slides/cki2020.pdf · l10n.kde.org...

30
KDE Kerala The story of FOSS & KDE in Kerala Subin Siby 2020-01-18 subinsb.com/s/cki2020 1

Upload: others

Post on 20-Jul-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: KDE Kerala - The story of FOSS & KDE in Keralasubinsb.com/slides/cki2020.pdf · l10n.kde.org • GNOME Damned Lies! l10n.gnome.org • F-Droid Weblate hosted.weblate.org • Firefox

KDE KeralaThe story of FOSS & KDE in Kerala

Subin Siby2020-01-18

subinsb.com/s/cki2020

1

Page 2: KDE Kerala - The story of FOSS & KDE in Keralasubinsb.com/slides/cki2020.pdf · l10n.kde.org • GNOME Damned Lies! l10n.gnome.org • F-Droid Weblate hosted.weblate.org • Firefox

Outline

History of FOSS In Kerala

FOSS In Education

Localization

2

Page 3: KDE Kerala - The story of FOSS & KDE in Keralasubinsb.com/slides/cki2020.pdf · l10n.kde.org • GNOME Damned Lies! l10n.gnome.org • F-Droid Weblate hosted.weblate.org • Firefox

History of FOSS In Kerala

Page 4: KDE Kerala - The story of FOSS & KDE in Keralasubinsb.com/slides/cki2020.pdf · l10n.kde.org • GNOME Damned Lies! l10n.gnome.org • F-Droid Weblate hosted.weblate.org • Firefox

Kerala

Made by Filpro, CC-BY-SA 4.0

Language: Malayalam (മലയാളം)Speakers: 37 Million

3

Page 5: KDE Kerala - The story of FOSS & KDE in Keralasubinsb.com/slides/cki2020.pdf · l10n.kde.org • GNOME Damned Lies! l10n.gnome.org • F-Droid Weblate hosted.weblate.org • Firefox

History of FOSS In Kerala

• TeX1980

• Slackware Linux1996

• River Valley TechnologiesFirst Free Software based company in state

• Linux Users Group, Thiruvananthapuram1998

• Freedom First! conf2001FSF-India

4

Page 6: KDE Kerala - The story of FOSS & KDE in Keralasubinsb.com/slides/cki2020.pdf · l10n.kde.org • GNOME Damned Lies! l10n.gnome.org • F-Droid Weblate hosted.weblate.org • Firefox

History of FOSS In Kerala

• FOSS.in Bangalore2001-2012

• Swathanthra Malayalam Computing2001

• IT@School2002

• FOSS In Textbooks2005

Click here for more

5

Page 7: KDE Kerala - The story of FOSS & KDE in Keralasubinsb.com/slides/cki2020.pdf · l10n.kde.org • GNOME Damned Lies! l10n.gnome.org • F-Droid Weblate hosted.weblate.org • Firefox

Swathanthra Malayalam Computing

"എെ ക റി ് എെ ഭാഷ""My language for/on My Computer"

• Traditional Malayalam - 1200+ glyphs• Reformed Malayalam - 200+ glyphs

• ASCII - 256• Unicode - 1 Million+

6

Page 8: KDE Kerala - The story of FOSS & KDE in Keralasubinsb.com/slides/cki2020.pdf · l10n.kde.org • GNOME Damned Lies! l10n.gnome.org • F-Droid Weblate hosted.weblate.org • Firefox

Swathanthra Malayalam Computing

Traditional vs Reformed Malayalam

7

Page 9: KDE Kerala - The story of FOSS & KDE in Keralasubinsb.com/slides/cki2020.pdf · l10n.kde.org • GNOME Damned Lies! l10n.gnome.org • F-Droid Weblate hosted.weblate.org • Firefox

Swathanthra Malayalam Computing

SMC Logo8

Page 10: KDE Kerala - The story of FOSS & KDE in Keralasubinsb.com/slides/cki2020.pdf · l10n.kde.org • GNOME Damned Lies! l10n.gnome.org • F-Droid Weblate hosted.weblate.org • Firefox

FOSS In Education

Page 11: KDE Kerala - The story of FOSS & KDE in Keralasubinsb.com/slides/cki2020.pdf · l10n.kde.org • GNOME Damned Lies! l10n.gnome.org • F-Droid Weblate hosted.weblate.org • Firefox

FOSS In Schools

• Gov. Schools from STD.1-12 are on FOSS• IT Textbooks with FOSS syllabus• IT@School GNU/Linux OS• Lab exams• IT Fair• Practicals with Open Hardware

9

Page 12: KDE Kerala - The story of FOSS & KDE in Keralasubinsb.com/slides/cki2020.pdf · l10n.kde.org • GNOME Damned Lies! l10n.gnome.org • F-Droid Weblate hosted.weblate.org • Firefox

STD 1 IT Textbook

Std1-textbook.pdf 10

Page 13: KDE Kerala - The story of FOSS & KDE in Keralasubinsb.com/slides/cki2020.pdf · l10n.kde.org • GNOME Damned Lies! l10n.gnome.org • F-Droid Weblate hosted.weblate.org • Firefox

IT@School GNU/Linux OS

cd.jpg

11

Page 14: KDE Kerala - The story of FOSS & KDE in Keralasubinsb.com/slides/cki2020.pdf · l10n.kde.org • GNOME Damned Lies! l10n.gnome.org • F-Droid Weblate hosted.weblate.org • Firefox

IT@School GNU/Linux OS

• Ubuntu LTS base• Mate DE• Scratch• KStars• GeoGebra• GCompris• KTechLab• Kalzium• more...

12

Page 15: KDE Kerala - The story of FOSS & KDE in Keralasubinsb.com/slides/cki2020.pdf · l10n.kde.org • GNOME Damned Lies! l10n.gnome.org • F-Droid Weblate hosted.weblate.org • Firefox

Little KITE Clubs

KITE

Local student clubs in schools to teach tech with FOSS tools13

Page 16: KDE Kerala - The story of FOSS & KDE in Keralasubinsb.com/slides/cki2020.pdf · l10n.kde.org • GNOME Damned Lies! l10n.gnome.org • F-Droid Weblate hosted.weblate.org • Firefox

Little KITE Clubs

• Blender• IoT• Krita, GIMP• School Wiki

schoolwiki.in

14

Page 17: KDE Kerala - The story of FOSS & KDE in Keralasubinsb.com/slides/cki2020.pdf · l10n.kde.org • GNOME Damned Lies! l10n.gnome.org • F-Droid Weblate hosted.weblate.org • Firefox

IT Fair

School -> District -> State level competitions.

• Digital Painting (GIMP)• Scratch Programming• Animation• Presentation• Web Page designing• Malayalam Typing• IT Quiz• ICT Teaching Aid

15

Page 18: KDE Kerala - The story of FOSS & KDE in Keralasubinsb.com/slides/cki2020.pdf · l10n.kde.org • GNOME Damned Lies! l10n.gnome.org • F-Droid Weblate hosted.weblate.org • Firefox

Localization

Page 19: KDE Kerala - The story of FOSS & KDE in Keralasubinsb.com/slides/cki2020.pdf · l10n.kde.org • GNOME Damned Lies! l10n.gnome.org • F-Droid Weblate hosted.weblate.org • Firefox

Localization

l10nTranslating each strings from a master language to different

languages

English -> Malayalam, TamilChinese -> English, Malayalam

16

Page 20: KDE Kerala - The story of FOSS & KDE in Keralasubinsb.com/slides/cki2020.pdf · l10n.kde.org • GNOME Damned Lies! l10n.gnome.org • F-Droid Weblate hosted.weblate.org • Firefox

Traditional Localization Process

• Pick a file• Let the localization team know (Lock file)• Download the PO file• Edit, localize• Send to the team• Wait till review• If corrections needed, goto step 1• If everything’s alright,• Commit file• Remove the lock

17

Page 21: KDE Kerala - The story of FOSS & KDE in Keralasubinsb.com/slides/cki2020.pdf · l10n.kde.org • GNOME Damned Lies! l10n.gnome.org • F-Droid Weblate hosted.weblate.org • Firefox

PO File

Part of Dolphin’s PO file18

Page 22: KDE Kerala - The story of FOSS & KDE in Keralasubinsb.com/slides/cki2020.pdf · l10n.kde.org • GNOME Damned Lies! l10n.gnome.org • F-Droid Weblate hosted.weblate.org • Firefox

Problems with Traditional Localization

• Difficult for a new contributor• Workload on maintainer• Simultaneous localization not possible• Translation Memory• Difficult local setup

19

Page 23: KDE Kerala - The story of FOSS & KDE in Keralasubinsb.com/slides/cki2020.pdf · l10n.kde.org • GNOME Damned Lies! l10n.gnome.org • F-Droid Weblate hosted.weblate.org • Firefox

Localization Systems

• KDETraditional Localizationl10n.kde.org

• GNOMEDamned Lies!l10n.gnome.org

• F-DroidWeblatehosted.weblate.org

• FirefoxMozilla Pontoonpontoon.mozilla.org

• CalamaresTransifex

20

Page 24: KDE Kerala - The story of FOSS & KDE in Keralasubinsb.com/slides/cki2020.pdf · l10n.kde.org • GNOME Damned Lies! l10n.gnome.org • F-Droid Weblate hosted.weblate.org • Firefox

KDE Malayalam Localization

• kde.smc.org.in• Weblate• Suggestions• Voting

21

Page 25: KDE Kerala - The story of FOSS & KDE in Keralasubinsb.com/slides/cki2020.pdf · l10n.kde.org • GNOME Damned Lies! l10n.gnome.org • F-Droid Weblate hosted.weblate.org • Firefox

Localization Data For Machine Translation

opusmt.wmflabs.org22

Page 26: KDE Kerala - The story of FOSS & KDE in Keralasubinsb.com/slides/cki2020.pdf · l10n.kde.org • GNOME Damned Lies! l10n.gnome.org • F-Droid Weblate hosted.weblate.org • Firefox

KDE Malayalam Localization Team

KDE Malayalam Kochi Sprint

23

Page 27: KDE Kerala - The story of FOSS & KDE in Keralasubinsb.com/slides/cki2020.pdf · l10n.kde.org • GNOME Damned Lies! l10n.gnome.org • F-Droid Weblate hosted.weblate.org • Firefox

KDE Malayalam Localization Team

KDE Malayalam Thrissur Sprint

24

Page 28: KDE Kerala - The story of FOSS & KDE in Keralasubinsb.com/slides/cki2020.pdf · l10n.kde.org • GNOME Damned Lies! l10n.gnome.org • F-Droid Weblate hosted.weblate.org • Firefox

Our College FOSS Club

FOSSers

25

Page 29: KDE Kerala - The story of FOSS & KDE in Keralasubinsb.com/slides/cki2020.pdf · l10n.kde.org • GNOME Damned Lies! l10n.gnome.org • F-Droid Weblate hosted.weblate.org • Firefox

Free Software Community of India

fsci.in meetup at Thrissur26

Page 30: KDE Kerala - The story of FOSS & KDE in Keralasubinsb.com/slides/cki2020.pdf · l10n.kde.org • GNOME Damned Lies! l10n.gnome.org • F-Droid Weblate hosted.weblate.org • Firefox

Questions ?

Subin Siby/bin/su

subinsb.com/s/cki2020

Mastodon: @[email protected]: @SubinSiby

Instagram: @subins2000

27