Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
WeblateでOSSの翻訳に参加する
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
soburi
March 13, 2021
Technology
100
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
WeblateでOSSの翻訳に参加する
soburi
March 13, 2021
More Decks by soburi
See All by soburi
Community Activities In Japan
tokitahiroshi
0
120
ZephyrでWASMを動かして起きる色々なこと
tokitahiroshi
0
260
OSSJ CFP提出反省会
tokitahiroshi
0
200
Zephyr RTOS Tutorial & MeetUp @ OSC2025Tokyo/Spring 駒澤大学種月館
tokitahiroshi
1
1.2k
ZephyrRTOSざっくり入門
tokitahiroshi
4
1.5k
ZephyrRTOSざっくり入門#2
tokitahiroshi
3
340
The_Features_of_ZephyrRTOS_and_the_project_operations.pdf
tokitahiroshi
1
150
KiCad 8.0 出ました。
tokitahiroshi
0
470
小江戸らぐ2024/2
tokitahiroshi
0
220
Other Decks in Technology
See All in Technology
アプリログインとWeb認証基盤をつなぐ ASWebAuthenticationSession 作法
shimastripe
1
320
作品が生態系になった ─ Mini Tokyo 3D から世界へ
nagix
0
190
Deploying a Full-Stack Bun-Native Framework on Cloudflare Workers
7nohe
0
170
開発投資の期待値を上げるプロダクトロードマップづくり ~プロダクトエンジニアが越境して事業を伸ばす~
kekekenta
1
160
Claude Codeを「使うほど育つ」AI秘書にするノウハウ
minorun365
PRO
27
21k
20260912_スクフェス三河
kgnkhkr
0
380
OpenTelemetryのメトリクスをCloudWatchに送ってPromQLで見てみた
ota1022
0
150
Reactの設計論
uhyo
24
13k
Claude in Chrome 入門 / Introduction to Claude in Chrome
cielo1985
0
810
DEFCON_CHV_CTF_Write-up.pdf
bata_24
0
150
俺の仕事は AIに奪われないし、たぶんその BIも要らない
hikaruri
0
470
CLIライブラリ開発を支える技術
htnabe
0
100
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
10k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
The Cult of Friendly URLs
andyhume
79
7k
The Invisible Side of Design
smashingmag
301
52k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
It's Worth the Effort
3n
188
29k
Discover your Explorer Soul
emna__ayadi
2
1.3k
Code Reviewing Like a Champion
maltzj
528
40k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
500
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
エンジニアに許された特別な時間の終わり
watany
109
250k
Transcript
Weblateで OSSの翻訳に 参加する 常田 裕士
自己紹介 • 常田 裕士 (https://twitter.com/crs, https://github.com/soburi/) • 技術書典、コミケなど平素よりお世話になっております。 • 最近はAndroidの魔改造のお仕事などしてます。
• 最近の代表作、KiCadで雑に基板を作るチュートリアル (12万view突破!) https://www.slideshare.net/soburi/kicad-53622272 • 改版しました。見てね! KiCadで雑に基板を作るチュートリアル Ver6.x 予習版 https://speakerdeck.com/tokitahiroshi/kicaddeza-niji-ban-wozuo- rutiyutoriaru-ver6-dot-x-yu-xi-ban
Weblateとは • https://weblate.org/ja/ • Webの翻訳支援システム • OmegaTなど翻訳メモリの機能をWeb化した感じ • 優良サービスあり。 デモ的にOSSの翻訳のサービスを提供している
• 有名どころだとLibreOfficeが使っている • Weblate自体はOSS。自前でサービスを動かすことができる
Weblateの画面 Google翻訳etc から訳の候補を 持ってくる。 ここからコピーす るだけで終わる場 合も多い。 原文のメッセージ を翻訳作業者が翻 訳して入力する
OSSの翻訳の活動 • 色々翻訳しなければならないものがある • ソフト自体のメッセージ • ドキュメント • Webなど •
Weblateがフォーカスするのは主にソフト自体のメッセージ • 昔はl10n(localization)なんて言われていた活動
KiCadの場合 • 去年の10月から翻訳をWeblateを使って行うように なった。 • 従来はGNU gettextの機能(.po)を使ってローカライ ゼーション • Weblateでもgettextの.poはインポートできるので移
行はスムーズ • コードの変更を反映したときに、メッセージの更新が 発生する。適宜追っかける必要がある。 • 既存の訳文、語彙があるのでそれを意識しながら翻訳 する。
概要画面 橙のグループを選 択して、 翻訳メッセージを 登録する。 現時点では全て 翻訳済み
用語集 用語集を作成して 訳文を統一する
コメント コメント機能で 原文、訳文に対してコメン ト(a.k.a クレーム、いちゃ もん、etc)を付けられる。 たまに直してもらえる。
ソース反映 KiCadでは 最終的にソースに 反映される。 履歴にも名前が残 る。
マイクロソフトの各国語スタイルガイド • https://www.microsoft.com/ja-jp/language/styleguides • 素晴らしい文書!とても参考になるので読むべし。 • 実質的なソフトウェアの日本語表記ルールのデファクト標準。 • 音引きあり •
×コンピュータ 〇コンピューター • スペースは適度に省略 • ×ユーザー□インターフェース 〇ユーザーインターフェス • メニュー項目は[]で括る • [ファイル] • xxx, yyy, and zzz • ×xxx、yyy、およびzzz • 〇 xxx、yyy、zzz など
まとめ • Weblateでの翻訳は、とりあえず訳して「保存」だけで参加で きるOSS活動。 • MLにパッチ送る時代からgithubのPullRqになったときのよう な劇的な敷居の下がり方が発生している! • ソース書いたりバグレポート作るよりかは参加しやすい活動な ので、ぜひやってみましょう。
最後にちょっとしたPR