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
320
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
45
Use cases for Transtats in the Fedora community
sundeep
0
430
Using transtats to track translation string change
sundeep
0
500
Transtats Introduction
sundeep
0
400
transtats @FAD
sundeep
0
190
Introduction to Transtats
sundeep
0
470
i18n-ise Django Apps
sundeep
0
390
Zanata Python Client
sundeep
0
460
l10n Best Practices
sundeep
0
210
Other Decks in Technology
See All in Technology
通勤手当申請チェックエージェント開発のリアル
whisaiyo
3
580
Entity Framework Core におけるIN句クエリ最適化について
htkym
0
130
AgentCore BrowserとClaude Codeスキルを活用した 『初手AI』を実現する業務自動化AIエージェント基盤
ruzia
7
2k
LayerX QA Night#1
koyaman2
0
280
ハッカソンから社内プロダクトへ AIエージェント ko☆shi 開発で学んだ4つの重要要素
leveragestech
0
390
Microsoft Agent Frameworkの可観測性
tomokusaba
1
120
ECS_EKS以外の選択肢_ROSA入門_.pdf
masakiokuda
1
110
Agentic AIが変革するAWSの開発・運用・セキュリティ ~Frontier Agentsを試してみた~ / Agentic AI transforms AWS development, operations, and security I tried Frontier Agents
yuj1osm
0
110
Keynoteから見るAWSの頭の中
nrinetcom
PRO
1
110
Identity Management for Agentic AI 解説
fujie
0
540
20251222_サンフランシスコサバイバル術
ponponmikankan
2
150
テストセンター受験、オンライン受験、どっちなんだい?
yama3133
0
190
Featured
See All Featured
Exploring anti-patterns in Rails
aemeredith
2
210
How STYLIGHT went responsive
nonsquared
100
6k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
Claude Code のすすめ
schroneko
67
210k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
400
Technical Leadership for Architectural Decision Making
baasie
0
190
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.4k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Amusing Abliteration
ianozsvald
0
76
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
100
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
250
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]