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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Sundeep Anand
March 15, 2019
Technology
340
0
Share
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
61
Use cases for Transtats in the Fedora community
sundeep
0
440
Using transtats to track translation string change
sundeep
0
510
Transtats Introduction
sundeep
0
420
transtats @FAD
sundeep
0
200
Introduction to Transtats
sundeep
0
490
i18n-ise Django Apps
sundeep
0
420
Zanata Python Client
sundeep
0
480
l10n Best Practices
sundeep
0
230
Other Decks in Technology
See All in Technology
Navigation APIと見るSvelteKitのWeb標準志向
yamanoku
2
130
JAWS DAYS 2026でAIの「もやっと」感が解消された話
smt7174
1
120
非同期・イベント駆動処理の分散トレーシングの繋げ方
ichikawaken
1
250
TUNA Camp 2026 京都Stage ヒューリスティックアルゴリズム入門
terryu16
0
650
MCPで決済に楽にする
mu7889yoon
0
160
AI時代のシステム開発者の仕事_20260328
sengtor
0
320
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
11k
MIX AUDIO EN BROADCAST
ralpherick
0
140
遊びで始めたNew Relic MCP、気づいたらChatOpsなオブザーバビリティボットができてました/From New Relic MCP to a ChatOps Observability Bot
aeonpeople
1
130
私がよく使うMCPサーバー3選と社内で安全に活用する方法
kintotechdev
0
150
契約書からの情報抽出を行うLLMのスループットを、バッチ処理を用いて最大40%改善した話
sansantech
PRO
3
330
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
kaomi_wombat
0
280
Featured
See All Featured
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
500
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
510
Joys of Absence: A Defence of Solitary Play
codingconduct
1
330
Raft: Consensus for Rubyists
vanstee
141
7.4k
Code Reviewing Like a Champion
maltzj
528
40k
The Curious Case for Waylosing
cassininazir
0
280
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Chasing Engaging Ingredients in Design
codingconduct
0
150
Balancing Empowerment & Direction
lara
5
1k
Code Review Best Practice
trishagee
74
20k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
660
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]