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
230
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
310
Using transtats to track translation string change
sundeep
0
400
Transtats Introduction
sundeep
0
310
transtats @FAD
sundeep
0
91
Introduction to Transtats
sundeep
0
380
i18n-ise Django Apps
sundeep
0
270
Zanata Python Client
sundeep
0
360
l10n Best Practices
sundeep
0
180
Localization (l10n) - The Process
sundeep
2
160
Other Decks in Technology
See All in Technology
技術力あげたい
hisaichi5518
2
2.9k
「名前解決」から振り返るAmazon VPC
yuki_ink
0
330
標準ライブラリの奥深アップデートを掘り下げよう!
logica0419
2
430
PlaywrightによるE2Eテスト入門 / Introduction to E2E Testing with Playwright
rhumie
3
1k
ビジネスとエンジニアリングを繋ぐプロダクトを中心とした組織づくりの実践
sansantech
PRO
1
130
Oracle Autonomous Database:サービス概要のご紹介
oracle4engineer
PRO
1
6.9k
Namespace, Now and Then
tagomoris
0
180
App Router を実プロダクトで採用して見えてきた勘所をちょっとだけ紹介
marokanatani
0
690
CRTO/CRTL/OSEPの比較・勉強法とAV/EDRの検知実験
chayakonanaika
1
1k
EitherT_with_Future
aoiroaoino
1
930
難しいから面白い!医薬品×在庫管理ドメインの複雑性と向き合い、プロダクトの成長を支えるための取り組み / Initiatives to Support Product Growth
kakehashi
2
140
HolidayJp.jl を作りました
mrkn
0
120
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
26
1.9k
A Tale of Four Properties
chriscoyier
155
22k
Into the Great Unknown - MozCon
thekraken
28
1.4k
Building an army of robots
kneath
302
42k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
502
140k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.4k
Faster Mobile Websites
deanohume
304
30k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
326
21k
Intergalactic Javascript Robots from Outer Space
tanoku
268
26k
Scaling GitHub
holman
458
140k
5 minutes of I Can Smell Your CMS
philhawksworth
201
19k
Six Lessons from altMBA
skipperchong
26
3.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]