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
0
310
Using Transtats to ensure Package Translation Completeness
Presented talk in FOSSASIA Summit 2019 at Lifelong Learning Institute, Singapore
Sundeep Anand
March 15, 2019
Tweet
Share
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
34
Use cases for Transtats in the Fedora community
sundeep
0
420
Using transtats to track translation string change
sundeep
0
490
Transtats Introduction
sundeep
0
390
transtats @FAD
sundeep
0
180
Introduction to Transtats
sundeep
0
460
i18n-ise Django Apps
sundeep
0
370
Zanata Python Client
sundeep
0
450
l10n Best Practices
sundeep
0
200
Other Decks in Technology
See All in Technology
激動の時代を爆速リチーミングで乗り越えろ
sansantech
PRO
1
190
DMMの検索システムをSolrからElasticCloudに移行した話
hmaa_ryo
0
290
新米エンジニアをTech Leadに任命する ー 成長を支える挑戦的な人と組織のマネジメント
naopr
1
280
頭部ふわふわ浄酔器
uyupun
0
240
Open Table Format (OTF) が必要になった背景とその機能 (2025.10.28)
simosako
2
520
abema-trace-sampling-observability-cost-optimization
tetsuya28
0
380
データとAIで明らかになる、私たちの課題 ~Snowflake MCP,Salesforce MCPに触れて~ / Data and AI Insights
kaonavi
0
180
AWS DMS で SQL Server を移行してみた/aws-dms-sql-server-migration
emiki
0
260
アウトプットから始めるOSSコントリビューション 〜eslint-plugin-vueの場合〜 #vuefes
bengo4com
3
1.9k
AIを使ってテストを楽にする
kworkdev
PRO
0
320
ラスベガスの歩き方 2025年版(re:Invent 事前勉強会)
junjikoide
0
630
OTEPsで知るOpenTelemetryの未来 / Observability Conference Tokyo 2025
arthur1
0
340
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Site-Speed That Sticks
csswizardry
13
930
Large-scale JavaScript Application Architecture
addyosmani
514
110k
Rails Girls Zürich Keynote
gr2m
95
14k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
Bash Introduction
62gerente
615
210k
Designing for humans not robots
tammielis
254
26k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Done Done
chrislema
185
16k
A designer walks into a library…
pauljervisheath
209
24k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
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]