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
290
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
Use cases for Transtats in the Fedora community
sundeep
0
380
Using transtats to track translation string change
sundeep
0
460
Transtats Introduction
sundeep
0
360
transtats @FAD
sundeep
0
150
Introduction to Transtats
sundeep
0
430
i18n-ise Django Apps
sundeep
0
330
Zanata Python Client
sundeep
0
420
l10n Best Practices
sundeep
0
190
Localization (l10n) - The Process
sundeep
2
170
Other Decks in Technology
See All in Technology
生成AIのユースケースをとにかく集めてまるっと学ぶ!/ all about generative ai usecases
gakumura
3
360
10分で学ぶ、RAGの仕組みと実践
supermarimobros
0
680
AIエージェント開発手法と業務導入のプラクティス
ykosaka
9
2.6k
Computer Use〜OpenAIとAnthropicの比較と将来の展望〜
pharma_x_tech
6
950
GraphQLを活用したリアーキテクチャに対応するSLI/Oの再設計
coconala_engineer
0
190
地味にいろいろあった! 2025春のAmazon Bedrockアップデートおさらい
minorun365
PRO
2
550
企業が押さえるべきMCPの未来
takaakikakei
0
250
社会人力と研究力ー博士号をキャリアの武器にするー
kentaro
2
100
AIとSREで「今」できること
honmarkhunt
3
680
ペアーズにおける評価ドリブンな AI Agent 開発のご紹介
fukubaka0825
5
1.5k
Gateway H2 モジュールで スマートホーム入門
minoruinachi
0
120
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
5.4k
Featured
See All Featured
Writing Fast Ruby
sferik
628
61k
Making the Leap to Tech Lead
cromwellryan
133
9.2k
We Have a Design System, Now What?
morganepeng
52
7.5k
Building Adaptive Systems
keathley
41
2.5k
What's in a price? How to price your products and services
michaelherold
245
12k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
13
820
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.4k
Thoughts on Productivity
jonyablonski
69
4.6k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2k
A better future with KSS
kneath
239
17k
Automating Front-end Workflow
addyosmani
1370
200k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
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 suanand@fedoraproject.org