Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Using Transtats to ensure Package Translation C...
Search
Sundeep Anand
March 15, 2019
Technology
350
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Using Transtats to ensure Package Translation Completeness
Presented talk in FOSSASIA Summit 2019 at Lifelong Learning Institute, Singapore
Sundeep Anand
March 15, 2019
More Decks by Sundeep Anand
See All by Sundeep Anand
How Generative AI is changing the dynamics and what does that mean for us?
sundeep
1
89
Use cases for Transtats in the Fedora community
sundeep
0
460
Using transtats to track translation string change
sundeep
0
530
Transtats Introduction
sundeep
0
440
transtats @FAD
sundeep
0
220
Introduction to Transtats
sundeep
0
510
i18n-ise Django Apps
sundeep
0
430
Zanata Python Client
sundeep
0
500
l10n Best Practices
sundeep
0
240
Other Decks in Technology
See All in Technology
発表と総括 / Presentations and Summary
ks91
PRO
0
190
“それは自分の仕事じゃない"を越えて行け
yuukiyo
1
520
副作用のある Lambda でも Lambda Power Tuning は使えるのか / lambda-power-tuning-side-effects
koukihosaka
1
140
2年前に削除したPHPクラスが、 ある日突然決済をエラーにした
ykagano
1
780
AIツールを導入しても生産性はあがらない? カオナビが直面した 3つの壁と乗り越え方。/ Overcoming 3 Barriers to AI-Driven Productivity at kaonavi
kaonavi
0
170
AICoEでAIネイティブ組織への進化
yukiogawa
0
220
伝票作成AIエージェントを支える、LLMOpsとインフラの選択肢 / AICon2026_takeda
rakus_dev
0
260
生成 AI 時代にいま一度「問い合わせ」について考えてみる
kazzpapa3
1
130
SRENEXT_2026_Chairs__Talks_in_Tamachi.sre.pdf
srenext
1
150
PHPで作って学ぶリアルタイム音声対話AIとWebSocket入門 by ムナカタ
munakata
0
130
なぜ、あなたのエージェントは言うことを聞かないのか
segavvy
1
370
なぜ、あなたのAPIは使われないのか? AX時代の設計原則、ガードレール、運用体制
yokawasa
1
210
Featured
See All Featured
Mind Mapping
helmedeiros
PRO
1
290
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.7k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
240
KATA
mclloyd
PRO
35
15k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.5k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.6k
Optimizing for Happiness
mojombo
378
71k
The untapped power of vector embeddings
frankvandijk
2
1.8k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
Transcript
Using Transtats to ensure package translation completeness transtats.org
Software Package Localization i18n-ed app あ A platform extract push
pull merge & compile build ship package
Challenges we face - Is everything translated packaged? - Are
all strings pushed to translation platform latest to software repositories? - Is there a way to speed up the process?
Software Package Localization: Closer Look i18n framework i18n-ed app POT,
PO, MO INI, JSON PROP, DTD RC, RESX XML, YML あ A DamnedLies Pootle Transifex Weblate Zanata srpm, rpm dsc, deb pkg jar, apk msi git, svn, bzr, etc. yum, apt (dpkg), brew, etc.
i18n frameworks i18n framework Programming Language App framework C /
C++ Python .NET Java Ruby GoLang PHP JavaScript C / C++ .. Django .. ASP MVC .. Spring .. Rails .. Revel .. Drupal .. Angular .. gettext babel System.Globalization Java i18n Libraries Rails i18n API i18n servlet PO RESX DTD PROP multiple
Transtats Support Translation Platforms i18n Frameworks Build Systems Version Control
( POT, PO, MO ) ( koji - srpm/rpm - yum/dnf ) ( pagure, github, gitlab, bitbucket, etc.) * logo(s) belong to their respective owners.
Demo - Is everything translated packaged? Package Translation Completeness -
Are all strings pushed to translation platform latest to software repositories? Job to detect string change. - Is there a way to speed up the process? YML Jobs https://youtu.be/RHPtsIHNIgg
How Transtats Works?
Q Answers Thanks! {~} transtats.fedoraproject.org </> github.com/transtats (?) docs.transtats.org #fedora-g11n
#transtats [$] .fasinfo suanand Sundeep Anand
[email protected]