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
200
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
270
Using transtats to track translation string change
sundeep
0
360
Transtats Introduction
sundeep
0
260
transtats @FAD
sundeep
0
72
Introduction to Transtats
sundeep
0
330
i18n-ise Django Apps
sundeep
0
220
Zanata Python Client
sundeep
0
310
l10n Best Practices
sundeep
0
160
Localization (l10n) - The Process
sundeep
2
140
Other Decks in Technology
See All in Technology
TransitGatewayの基礎
toru_kubota
0
230
Hands-on / Kaname Frusawa / Cloud Compare Users Meetup 2024 at University of Tokyo on April 17
paraworld
2
470
Databricks におけるデータエンジニアリング
databricksjapan
0
370
Janus
bkuhlmann
0
480
Delivering Millions of Messages within seconds @ Duolingo
pelelgrino
0
320
NgRx Signal Store
rainerhahnekamp
0
110
小さな開発会社がWebサービスを作る理由
polidog
PRO
0
130
Discord とビルダー&チャットボットの使い方 / How to use Discord and Builder & Chatbots
ks91
PRO
0
130
AWS パートナー企業でテクニカルサポートに従事して2年経ったので思うところをまとめてみた
kazzpapa3
3
1.3k
PHP"オレ"カンファレンスの告知
ysknsid25
0
320
Aurora MySQL v3(MySQL8.0互換)の オンラインDDLの罠挙動を全バージョンで検証した
yutakikai
0
150
Next'24 事例セッションの紹介とクラウド資格を活用したキャリア形成について語りMuscle
yasumuusan
0
290
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
5
1.5k
Visualization
eitanlees
135
14k
Fashionably flexible responsive web design (full day workshop)
malarkey
397
65k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3k
KATA
mclloyd
14
12k
Ruby is Unlike a Banana
tanoku
95
10k
Clear Off the Table
cherdarchuk
82
310k
A Modern Web Designer's Workflow
chriscoyier
689
190k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
103
6.6k
Why You Should Never Use an ORM
jnunemaker
PRO
50
8.6k
The Straight Up "How To Draw Better" Workshop
denniskardys
227
130k
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]