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
0
340
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
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
410
transtats @FAD
sundeep
0
200
Introduction to Transtats
sundeep
0
480
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
AIエージェント×GitHubで実現するQAナレッジの資産化と業務活用 / QA Knowledge as Assets with AI Agents & GitHub
tknw_hitsuji
0
240
AIエージェント勉強会第3回 エージェンティックAIの時代がやってきた
ymiya55
0
130
Phase11_戦略的AI経営
overflowinc
0
1.6k
欠陥分析(ODC分析)における生成AIの活用プロセスと実践事例 / 20260320 Suguru Ishii & Naoki Yamakoshi & Mayu Yoshizawa
shift_evolve
PRO
0
420
Physical AI on AWS リファレンスアーキテクチャ / Physical AI on AWS Reference Architecture
aws_shota
1
140
Phase09_自動化_仕組み化
overflowinc
0
1.8k
「通るまでRe-run」から卒業!落ちないテストを書く勘所
asumikam
2
740
20260320_JaSST26_Tokyo_登壇資料.pdf
mura_shin
0
130
【PHPerKaigi2026】OpenTelemetry SDKを使ってPHPでAPMを自作する
fendo181
1
300
Amazon Qはアマコネで頑張っています〜 Amazon Q in Connectについて〜
yama3133
1
130
Change Calendarで今はOK?を仕組みにする
tommy0124
1
110
VSCode中心だった自分がターミナル沼に入門した話
sanogemaru
0
730
Featured
See All Featured
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
240
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.2k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
310
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
310
Between Models and Reality
mayunak
2
240
Java REST API Framework Comparison - PWX 2021
mraible
34
9.2k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
330
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
230
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
160
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
Paper Plane (Part 1)
katiecoart
PRO
0
5.9k
Designing Experiences People Love
moore
143
24k
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]