SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
First Stages and challenges
of LibreOffice Translation
in Hausa Language
By Assao Neino Alu
OSC 2020 Online/Kyoto
CONTENT
• Introduction
• Register for the language support team and start the Hausa
language project
• Description of the language and historical background
• Adopted approach towards the process of translating LibreOffice
• Challenges
• strengths
• Conclusion & Future work
Introduction
●
Translation in one’s Native language seems easier as we think
but it involve many parameters which need to be consider.
●
In this work I am sharing my own experience on how I began
my first steps in translating LibreOffice in Hausa Language.
●
Through this work we will discover how the evolution of the
language could affect the translation process.
●
Having the opportunity to speak two languages contributed a
lot with the IT background it becomes a great advantage too.
Weblate
• Translation on Weblate is organized in series of projects and
components
• Components are contained in projects and each project has
many languages.
• From the inside view, each project has translations to common
strings shared across other components within it by default.
This reduces the worry of repetitive and multi version
translation.
• Weblate hosts LibreOffice’s translation under TDF project:
https://translations.documentfoundation.org/
Registration procedures
Registration procedures
• Previous work was on bug triage
• As LibreOffice community volunteer, I engage this time in
my native language translation.
• Each language stands on its own project in which many
users can participate in the translation.
• The first step is to register on the translation support team
or mailing system: [libreoffice-l10n]. You shall have
direction and guidance from them.
• Next step is to create account on Weblate platform by
signing up with an email address (
https://translations.documentfoundation.org/ ).
Registration procedures
Registration procedures
• Once the account created, it automatically assign a user
profile on which you can check and track your activities.
• From there you are all set to start your translation.
Activity checks
Activity checks
Activity checks
• Remember!!! There are many OpenSource project under
Weblate plateform, Register under the TDF translation
project to work specifically for LibreOffice.
• At the beginning, I registered on the main Weblate site and
couldn’t work on LibreOffice, I had to sign up and recreate
another account on Weblate. So be careful!!!
• During the process of creating the account you need to
choose secondary languages that will be used for helping
in the translation process. In my case I selected English &
French.
Hausa language
(Background)
Background & Evolution
• As LibreOffice is continuing supporting language
worldwide, it was a good idea to start the Hausa language
project. The language Currently has 100 to 150M speakers
worldwide (Wikipedia).
• Hausa language: one of the most spoken language in west
part of Africa, with significant speakers across Central to
east Africa in general.
Background & Evolution
• Originated within the Niger area (actual Niger and Nigeria),
The Hausa has in the last 500 years crisscrossed the vast
African landscape in all its four corners for varieties of
reasons ranging from military service, long-distance trade,
performance of hajj, fleeing from oppressive feudal kings
as well as spreading Islam.
Background & Evolution
• An important fact in its history was the arrival of
Bayajidda, an iraqi prince from Bagdad who exiled to
Hausa land and got married to a queen then his
descendants later ruled the empire under 14 different
sates.
Background & Evolution
• After colonization era, most empires were declined and
gave place to countries. The official languages which
depend on regions had also impacted the evolution of the
language which nowadays people read and write according
to official languages of the country in which they are
located.
Background & Evolution
• Base on these facts, the Hausa language differs from one
region to another. And even internally in both countries,
the language varies from one to another.
• For example in Niger, the language is different in each
region, but people understand each other. In Nigeria, it
varies from states and could find even different Hausa
dialects within the same state.
• Also, people from Nigeria write the Hausa language base
on native English Alphabet, words and pronunciation while
the people in Niger do the same base on French language.
Background & Evolution
The history background m ightseem slong buthere isthe point:
HO W DO W E M AKE THE TRANSLATIO N AS ACCURATE
AS PO SSIBLE BASE O N THESE PO INTS ???
 Difference w ithin the native speakers(w ithin the language itself)
 Difference betw een officiallanguages
 Base on new technicalterm sthatdoesnotexistin the language
Adopted approach
Translation process
Grammar & Vocabulary
• In its original form, Hausa language is grammatically very
rich and flexible in vocabulary aspect.
• During its evolution and the Islamic culture inclusion, at the
beginning it borrowed much from Arabic words then English
and/or French words came in later depending on the region.
• Because of the largest group being centralized in Nigeria
and even greater part of the heritage, most dictionaries and
documentations are English-based.
• During the translation process, I used the English-based
documentation as it is the standard one even google is
currently using.
Challenges
• A Nigerian could make a perfect translation for English
based native Hausa speakers but might be somehow
understood by a French-based native Hausa speaker and
vice-versa.
• And both can do well but could eventually fail to find even
accurate meanings for many IT related terms and
expressions.
Challenges
• It was easy to compare strings and give the closest equivalent
of them for general expressions especially while using both
English and french.
• However I find it very difficult to translate some technical
terminologies:
Ex1: in calc (comments about equations and mathematical
formulas)
Ex2: in Base text and expression related to algorithms,
databases…
• Google translate is not accurate.
• Online dictionaries gives approximate translation which vary
from one site to another
Strengths
• I was very opportune to share the two countries cultures
(Niger & Nigeria) and both official French and English
languages.
• Considering the largest majority being concentrated in
Nigeria, most of the ease-access documentation was based
on the Nigerian English-based Hausa.
• My IT background has contributed a lot in the process of
translation. It gives me the ability to first understand terms
and expressions, concepts and terminology which could be
very difficult for anyone with no solid background in these
(IT, FRENCH & ENGLISH) for the current project.
Conclusion and future work
• So far this is just the starting point of this work and need
more and collective efforts.
• The point is to create condition for high institutions
(universities) to discuss and find terms related to
computing.
• The vocabulary should be enlarged according to the fast
trending of technology not only in software area.
• Consider these differences and find a way to come with
standards across all regions.
• Mobilize more people to contribute for more accuracy and
flexibility in modern open-source software translation.
ご清聴ありがとうございました
END
Thank you for listening

Contenu connexe

Similaire à First Stages and challenges of LibreOffice Translation in Hausa Language

Presentation interpretation
Presentation interpretationPresentation interpretation
Presentation interpretationRolando Tellez
 
Design and Implementation of a Language Assistant for English – Arabic Texts
Design and Implementation of a Language Assistant for English – Arabic TextsDesign and Implementation of a Language Assistant for English – Arabic Texts
Design and Implementation of a Language Assistant for English – Arabic TextsIJCSIS Research Publications
 
Overview of Mango and Ancestry
Overview of Mango and AncestryOverview of Mango and Ancestry
Overview of Mango and AncestrySarah
 
Babilu Venture
Babilu VentureBabilu Venture
Babilu Venturebabilu
 
Translation vs. Interpretation
Translation vs. Interpretation Translation vs. Interpretation
Translation vs. Interpretation Rolando Tellez
 
Translation vs. Interpretation
Translation vs. Interpretation Translation vs. Interpretation
Translation vs. Interpretation Rolando Tellez
 
Bible translation in today's world part 2 2-4-15 p pt slides org
Bible translation in today's world   part 2  2-4-15 p pt slides orgBible translation in today's world   part 2  2-4-15 p pt slides org
Bible translation in today's world part 2 2-4-15 p pt slides orgWalt Hamilton
 
What is English Language Laboratory Why Do People Use It?
What is English Language Laboratory Why Do People Use It?What is English Language Laboratory Why Do People Use It?
What is English Language Laboratory Why Do People Use It?Digital Lab
 
ICANN 51: IDN Root Zone LGR (workshop)
ICANN 51: IDN Root Zone LGR (workshop)ICANN 51: IDN Root Zone LGR (workshop)
ICANN 51: IDN Root Zone LGR (workshop)ICANN
 
How to improve english language skills?
How to improve english language skills?How to improve english language skills?
How to improve english language skills?Dr. Anjibabu
 
Trabajo final_Seminario de Titulación
Trabajo final_Seminario de TitulaciónTrabajo final_Seminario de Titulación
Trabajo final_Seminario de TitulaciónSamantha Urie Williams
 
Babel in Business: The role of language in international business
Babel in Business: The role of language in international businessBabel in Business: The role of language in international business
Babel in Business: The role of language in international businessAnne-Wil Harzing
 
TRANSLATION AND INTERPRETATION
TRANSLATION AND INTERPRETATIONTRANSLATION AND INTERPRETATION
TRANSLATION AND INTERPRETATIONshahzadebaujiti
 
An Exclusive Guide for #ProjectFlux Interns.pdf
An Exclusive Guide for #ProjectFlux Interns.pdfAn Exclusive Guide for #ProjectFlux Interns.pdf
An Exclusive Guide for #ProjectFlux Interns.pdfAburoosAabdulKashif
 

Similaire à First Stages and challenges of LibreOffice Translation in Hausa Language (20)

Presentation interpretation
Presentation interpretationPresentation interpretation
Presentation interpretation
 
Design and Implementation of a Language Assistant for English – Arabic Texts
Design and Implementation of a Language Assistant for English – Arabic TextsDesign and Implementation of a Language Assistant for English – Arabic Texts
Design and Implementation of a Language Assistant for English – Arabic Texts
 
Overview of Mango and Ancestry
Overview of Mango and AncestryOverview of Mango and Ancestry
Overview of Mango and Ancestry
 
Babilu Venture
Babilu VentureBabilu Venture
Babilu Venture
 
Translation vs. Interpretation
Translation vs. Interpretation Translation vs. Interpretation
Translation vs. Interpretation
 
Translation vs. Interpretation
Translation vs. Interpretation Translation vs. Interpretation
Translation vs. Interpretation
 
Bible translation in today's world part 2 2-4-15 p pt slides org
Bible translation in today's world   part 2  2-4-15 p pt slides orgBible translation in today's world   part 2  2-4-15 p pt slides org
Bible translation in today's world part 2 2-4-15 p pt slides org
 
Translation & Localization of E-learning Courses How to Get Started
Translation & Localization of E-learning Courses How to Get StartedTranslation & Localization of E-learning Courses How to Get Started
Translation & Localization of E-learning Courses How to Get Started
 
1. reason why study spl
1. reason why study spl1. reason why study spl
1. reason why study spl
 
NCIHC WEBINAR: Translation as a Tool in the Interpreter Toolbox
NCIHC WEBINAR: Translation as a Tool in the Interpreter ToolboxNCIHC WEBINAR: Translation as a Tool in the Interpreter Toolbox
NCIHC WEBINAR: Translation as a Tool in the Interpreter Toolbox
 
What is English Language Laboratory Why Do People Use It?
What is English Language Laboratory Why Do People Use It?What is English Language Laboratory Why Do People Use It?
What is English Language Laboratory Why Do People Use It?
 
What is a English Language Lab or Laboratory?
What is a English Language Lab or Laboratory?What is a English Language Lab or Laboratory?
What is a English Language Lab or Laboratory?
 
ICANN 51: IDN Root Zone LGR (workshop)
ICANN 51: IDN Root Zone LGR (workshop)ICANN 51: IDN Root Zone LGR (workshop)
ICANN 51: IDN Root Zone LGR (workshop)
 
How to improve english language skills?
How to improve english language skills?How to improve english language skills?
How to improve english language skills?
 
Trabajo final_Seminario de Titulación
Trabajo final_Seminario de TitulaciónTrabajo final_Seminario de Titulación
Trabajo final_Seminario de Titulación
 
Pray101112 Pray for Bible translation
Pray101112 Pray for Bible translationPray101112 Pray for Bible translation
Pray101112 Pray for Bible translation
 
Babel in Business: The role of language in international business
Babel in Business: The role of language in international businessBabel in Business: The role of language in international business
Babel in Business: The role of language in international business
 
TRANSLATION AND INTERPRETATION
TRANSLATION AND INTERPRETATIONTRANSLATION AND INTERPRETATION
TRANSLATION AND INTERPRETATION
 
C1 o2 o_ppt_ocasi_en
C1 o2 o_ppt_ocasi_enC1 o2 o_ppt_ocasi_en
C1 o2 o_ppt_ocasi_en
 
An Exclusive Guide for #ProjectFlux Interns.pdf
An Exclusive Guide for #ProjectFlux Interns.pdfAn Exclusive Guide for #ProjectFlux Interns.pdf
An Exclusive Guide for #ProjectFlux Interns.pdf
 

Plus de iCRAFT Corp. (アイクラフト株式会社)

オープンソースの概要と、 LibreOffice を使ってみよう!操作ワークショップ
オープンソースの概要と、 LibreOffice を使ってみよう!操作ワークショップオープンソースの概要と、 LibreOffice を使ってみよう!操作ワークショップ
オープンソースの概要と、 LibreOffice を使ってみよう!操作ワークショップiCRAFT Corp. (アイクラフト株式会社)
 
オープンソースの概要とLibreOffice を使ってみよう!操作ワークショップ新人研修2022版
オープンソースの概要とLibreOffice を使ってみよう!操作ワークショップ新人研修2022版オープンソースの概要とLibreOffice を使ってみよう!操作ワークショップ新人研修2022版
オープンソースの概要とLibreOffice を使ってみよう!操作ワークショップ新人研修2022版iCRAFT Corp. (アイクラフト株式会社)
 
LibreOfficeを使ってみよう!操作ワークショップ-アイクラフト新人研修-
LibreOfficeを使ってみよう!操作ワークショップ-アイクラフト新人研修-LibreOfficeを使ってみよう!操作ワークショップ-アイクラフト新人研修-
LibreOfficeを使ってみよう!操作ワークショップ-アイクラフト新人研修-iCRAFT Corp. (アイクラフト株式会社)
 

Plus de iCRAFT Corp. (アイクラフト株式会社) (20)

オープンソースの概要とLibreOffice操作ワークショップ 2024-04-11
オープンソースの概要とLibreOffice操作ワークショップ 2024-04-11オープンソースの概要とLibreOffice操作ワークショップ 2024-04-11
オープンソースの概要とLibreOffice操作ワークショップ 2024-04-11
 
オープンソースの概要と、 LibreOffice を使ってみよう!操作ワークショップ
オープンソースの概要と、 LibreOffice を使ってみよう!操作ワークショップオープンソースの概要と、 LibreOffice を使ってみよう!操作ワークショップ
オープンソースの概要と、 LibreOffice を使ってみよう!操作ワークショップ
 
オープンソースの概要とLibreOffice を使ってみよう!操作ワークショップ新人研修2022版
オープンソースの概要とLibreOffice を使ってみよう!操作ワークショップ新人研修2022版オープンソースの概要とLibreOffice を使ってみよう!操作ワークショップ新人研修2022版
オープンソースの概要とLibreOffice を使ってみよう!操作ワークショップ新人研修2022版
 
Intern Final presentation : Alu
Intern Final presentation : AluIntern Final presentation : Alu
Intern Final presentation : Alu
 
Quality Assuarance (QA) and Translations Efforts 2020-06
Quality Assuarance (QA) and Translations Efforts  2020-06Quality Assuarance (QA) and Translations Efforts  2020-06
Quality Assuarance (QA) and Translations Efforts 2020-06
 
LibreOffice Conference 2019, Almería, Spain 参加 レポート
LibreOffice Conference 2019, Almería, Spain 参加 レポートLibreOffice Conference 2019, Almería, Spain 参加 レポート
LibreOffice Conference 2019, Almería, Spain 参加 レポート
 
LibreOfficeを使ってみよう!操作ワークショップ-アイクラフト新人研修-
LibreOfficeを使ってみよう!操作ワークショップ-アイクラフト新人研修-LibreOfficeを使ってみよう!操作ワークショップ-アイクラフト新人研修-
LibreOfficeを使ってみよう!操作ワークショップ-アイクラフト新人研修-
 
Internship final presentation: Santatra
Internship final presentation: SantatraInternship final presentation: Santatra
Internship final presentation: Santatra
 
Experiment for large-scale operation of LibreOffice Online, 2019 Edition
Experiment for large-scale operation of LibreOffice Online, 2019 EditionExperiment for large-scale operation of LibreOffice Online, 2019 Edition
Experiment for large-scale operation of LibreOffice Online, 2019 Edition
 
オープンソース・ソフトウェアとコミュニティについて
オープンソース・ソフトウェアとコミュニティについてオープンソース・ソフトウェアとコミュニティについて
オープンソース・ソフトウェアとコミュニティについて
 
Expanding LibreOffice Contribution to West Africa
Expanding LibreOffice Contribution to West AfricaExpanding LibreOffice Contribution to West Africa
Expanding LibreOffice Contribution to West Africa
 
LibreOffice Onlineの大規模環境での稼働
LibreOffice Onlineの大規模環境での稼働LibreOffice Onlineの大規模環境での稼働
LibreOffice Onlineの大規模環境での稼働
 
Internship Final Presentation -Tomas Kapiye-
 Internship Final Presentation -Tomas Kapiye- Internship Final Presentation -Tomas Kapiye-
Internship Final Presentation -Tomas Kapiye-
 
Quality Assurance(QA) for LibreOffice
Quality Assurance(QA)  for LibreOfficeQuality Assurance(QA)  for LibreOffice
Quality Assurance(QA) for LibreOffice
 
LibreOffice Online – Nextcloud, One Step Closer Towards Open Source Heaven
LibreOffice Online – Nextcloud, One Step Closer Towards Open Source HeavenLibreOffice Online – Nextcloud, One Step Closer Towards Open Source Heaven
LibreOffice Online – Nextcloud, One Step Closer Towards Open Source Heaven
 
How African students contribute to Libreoffice 
How African students contribute to Libreoffice How African students contribute to Libreoffice 
How African students contribute to Libreoffice 
 
LibreOffice Development: QA and Translation
LibreOffice Development: QA and TranslationLibreOffice Development: QA and Translation
LibreOffice Development: QA and Translation
 
Internship final presentation Mohamed
Internship final presentation MohamedInternship final presentation Mohamed
Internship final presentation Mohamed
 
LibreOffice intern activities 2017-2018 Aschalew
LibreOffice intern activities 2017-2018 AschalewLibreOffice intern activities 2017-2018 Aschalew
LibreOffice intern activities 2017-2018 Aschalew
 
LibreOffice開発活動 (オープンソースカンファレンス2018 Osaka)
LibreOffice開発活動 (オープンソースカンファレンス2018 Osaka)LibreOffice開発活動 (オープンソースカンファレンス2018 Osaka)
LibreOffice開発活動 (オープンソースカンファレンス2018 Osaka)
 

Dernier

KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfLivetecs LLC
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 

Dernier (20)

KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdf
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 

First Stages and challenges of LibreOffice Translation in Hausa Language

  • 1. First Stages and challenges of LibreOffice Translation in Hausa Language By Assao Neino Alu OSC 2020 Online/Kyoto
  • 2. CONTENT • Introduction • Register for the language support team and start the Hausa language project • Description of the language and historical background • Adopted approach towards the process of translating LibreOffice • Challenges • strengths • Conclusion & Future work
  • 3. Introduction ● Translation in one’s Native language seems easier as we think but it involve many parameters which need to be consider. ● In this work I am sharing my own experience on how I began my first steps in translating LibreOffice in Hausa Language. ● Through this work we will discover how the evolution of the language could affect the translation process. ● Having the opportunity to speak two languages contributed a lot with the IT background it becomes a great advantage too.
  • 4. Weblate • Translation on Weblate is organized in series of projects and components • Components are contained in projects and each project has many languages. • From the inside view, each project has translations to common strings shared across other components within it by default. This reduces the worry of repetitive and multi version translation. • Weblate hosts LibreOffice’s translation under TDF project: https://translations.documentfoundation.org/
  • 6. Registration procedures • Previous work was on bug triage • As LibreOffice community volunteer, I engage this time in my native language translation. • Each language stands on its own project in which many users can participate in the translation. • The first step is to register on the translation support team or mailing system: [libreoffice-l10n]. You shall have direction and guidance from them. • Next step is to create account on Weblate platform by signing up with an email address ( https://translations.documentfoundation.org/ ).
  • 8. Registration procedures • Once the account created, it automatically assign a user profile on which you can check and track your activities. • From there you are all set to start your translation.
  • 12. • Remember!!! There are many OpenSource project under Weblate plateform, Register under the TDF translation project to work specifically for LibreOffice. • At the beginning, I registered on the main Weblate site and couldn’t work on LibreOffice, I had to sign up and recreate another account on Weblate. So be careful!!! • During the process of creating the account you need to choose secondary languages that will be used for helping in the translation process. In my case I selected English & French.
  • 14. Background & Evolution • As LibreOffice is continuing supporting language worldwide, it was a good idea to start the Hausa language project. The language Currently has 100 to 150M speakers worldwide (Wikipedia). • Hausa language: one of the most spoken language in west part of Africa, with significant speakers across Central to east Africa in general.
  • 15. Background & Evolution • Originated within the Niger area (actual Niger and Nigeria), The Hausa has in the last 500 years crisscrossed the vast African landscape in all its four corners for varieties of reasons ranging from military service, long-distance trade, performance of hajj, fleeing from oppressive feudal kings as well as spreading Islam.
  • 16. Background & Evolution • An important fact in its history was the arrival of Bayajidda, an iraqi prince from Bagdad who exiled to Hausa land and got married to a queen then his descendants later ruled the empire under 14 different sates.
  • 17. Background & Evolution • After colonization era, most empires were declined and gave place to countries. The official languages which depend on regions had also impacted the evolution of the language which nowadays people read and write according to official languages of the country in which they are located.
  • 18. Background & Evolution • Base on these facts, the Hausa language differs from one region to another. And even internally in both countries, the language varies from one to another. • For example in Niger, the language is different in each region, but people understand each other. In Nigeria, it varies from states and could find even different Hausa dialects within the same state. • Also, people from Nigeria write the Hausa language base on native English Alphabet, words and pronunciation while the people in Niger do the same base on French language.
  • 19. Background & Evolution The history background m ightseem slong buthere isthe point: HO W DO W E M AKE THE TRANSLATIO N AS ACCURATE AS PO SSIBLE BASE O N THESE PO INTS ???  Difference w ithin the native speakers(w ithin the language itself)  Difference betw een officiallanguages  Base on new technicalterm sthatdoesnotexistin the language
  • 21. Grammar & Vocabulary • In its original form, Hausa language is grammatically very rich and flexible in vocabulary aspect. • During its evolution and the Islamic culture inclusion, at the beginning it borrowed much from Arabic words then English and/or French words came in later depending on the region. • Because of the largest group being centralized in Nigeria and even greater part of the heritage, most dictionaries and documentations are English-based. • During the translation process, I used the English-based documentation as it is the standard one even google is currently using.
  • 22. Challenges • A Nigerian could make a perfect translation for English based native Hausa speakers but might be somehow understood by a French-based native Hausa speaker and vice-versa. • And both can do well but could eventually fail to find even accurate meanings for many IT related terms and expressions.
  • 23. Challenges • It was easy to compare strings and give the closest equivalent of them for general expressions especially while using both English and french. • However I find it very difficult to translate some technical terminologies: Ex1: in calc (comments about equations and mathematical formulas) Ex2: in Base text and expression related to algorithms, databases… • Google translate is not accurate. • Online dictionaries gives approximate translation which vary from one site to another
  • 24. Strengths • I was very opportune to share the two countries cultures (Niger & Nigeria) and both official French and English languages. • Considering the largest majority being concentrated in Nigeria, most of the ease-access documentation was based on the Nigerian English-based Hausa. • My IT background has contributed a lot in the process of translation. It gives me the ability to first understand terms and expressions, concepts and terminology which could be very difficult for anyone with no solid background in these (IT, FRENCH & ENGLISH) for the current project.
  • 25. Conclusion and future work • So far this is just the starting point of this work and need more and collective efforts. • The point is to create condition for high institutions (universities) to discuss and find terms related to computing. • The vocabulary should be enlarged according to the fast trending of technology not only in software area. • Consider these differences and find a way to come with standards across all regions. • Mobilize more people to contribute for more accuracy and flexibility in modern open-source software translation.