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 Completeness
Search
Sundeep Anand
March 15, 2019
Technology
0
220
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
300
Using transtats to track translation string change
sundeep
0
390
Transtats Introduction
sundeep
0
300
transtats @FAD
sundeep
0
84
Introduction to Transtats
sundeep
0
370
i18n-ise Django Apps
sundeep
0
260
Zanata Python Client
sundeep
0
350
l10n Best Practices
sundeep
0
170
Localization (l10n) - The Process
sundeep
2
160
Other Decks in Technology
See All in Technology
E2Eテスト自動化プラットフォームにおけるAIの活用
shift_evolve
0
180
Amazon FSx for NetApp ONTAPのパフォーマンスチューニング要素をまとめてみた #cm_odyssey #devio2024
non97
0
220
クラウド利用者の「責任」をどう果たす?AWSセキュリティ対策のススメ #AWSSummit
hiashisan
0
270
AWS IAMのアンチパターン/AWSが考える最低権限実現へのアプローチ概略(JAWS-UG朝会#59資料改修20分版)
htan
0
330
Flutter研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
160
AOAI Dev Day - Opening Session
yoshidashingo
2
430
ギークの理想が7つ集まるエムスリーで夢を叶えよう - エムスリー株式会社
m3_engineering
1
260
成長期に歩みを止めないための創業期の開発文化形成
mayah
6
420
ACRiルーム最新情報とAMD GPUサーバーのご紹介
anjn
0
150
ソフトウェアエンジニアリングの知見を活かして データ基盤をいい感じにする on Snowflake [MIERUNE BBQ #10]
mtpooh
2
150
LINE WORKSへ簡単通知!Incoming Webhookアプリの紹介
mmclsntr
0
110
CTOから見た事業開発とプロダクト開発 / My Perspective on Business and Product Development as CTO
keisuke69
4
960
Featured
See All Featured
Designing Experiences People Love
moore
136
23k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
105
6.8k
Creatively Recalculating Your Daily Design Routine
revolveconf
214
11k
WebSockets: Embracing the real-time Web
robhawkes
59
7.2k
Build your cross-platform service in a week with App Engine
jlugia
227
17k
We Have a Design System, Now What?
morganepeng
46
7k
The Mythical Team-Month
searls
217
43k
Visualization
eitanlees
139
14k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
52k
Testing 201, or: Great Expectations
jmmastey
33
6.9k
It's Worth the Effort
3n
181
27k
Embracing the Ebb and Flow
colly
81
4.3k
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]