Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Using Transtats to ensure Package Translation C...
Search
Sundeep Anand
March 15, 2019
Technology
360
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
97
Use cases for Transtats in the Fedora community
sundeep
0
480
Using transtats to track translation string change
sundeep
0
550
Transtats Introduction
sundeep
0
450
transtats @FAD
sundeep
0
240
Introduction to Transtats
sundeep
0
530
i18n-ise Django Apps
sundeep
0
440
Zanata Python Client
sundeep
0
510
l10n Best Practices
sundeep
0
250
Other Decks in Technology
See All in Technology
LT:「このままでいいのかな?」から一歩踏み出した私のデータキャリア選択〜社会人3年目に上京を決意したリアル〜Snowflake女子会 vol.8
snowwmn0824
0
120
AIエージェント時代のPlatform as a Product —— テックリードがPdMとして回す発見・導入・計測 / Platform as a Product in the AI Agent Era
toshi0607
1
530
Claude Designがめちゃくちゃ便利なので使ってほしい
diggymo
0
170
手を動かして実感する、Kiro が変える開発体験
inariku
0
420
AI Native Platform Engineering 〜PlatformとAgileで“作る速さ”を“価値”へ〜
uya116
0
510
3人で1000GPU超を統合運用する?マルチクラウド&オンプレを跨ぐ、構築と運用のリアル!
kazukun0716
2
770
Claude起点の仕様駆動開発
tanakaseiya
0
230
ログラスのマルチプロダクトを 支える認証基盤 〜テナントごとに異なる統制とどう向き合うか〜
dada4386
3
250
The seven pitfalls of AI (revised version)
ufried
0
130
Incremental HTTP
kazuho
4
1.6k
spanner-autoscalerに学ぶ CRD設計パターン 〜自動化と緊急時対応を両立する Kubernetesコントローラーの作り方〜
tkuchiki
0
210
Terraformを用いたJamf Pro構成のIaC, GitOps化への挑戦
yukun
0
120
Featured
See All Featured
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
Crafting Experiences
bethany
1
360
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
690
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
600
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
440
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
Evolving SEO for Evolving Search Engines
ryanjones
0
300
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
340
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]