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
OSS翻訳プロジェクトに参加してみた
Search
akira345
December 23, 2017
Technology
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
OSS翻訳プロジェクトに参加してみた
忘年会議2017のLTです。
akira345
December 23, 2017
More Decks by akira345
See All by akira345
回路設計のバイブコーディング
akira345
0
180
ビジネス要件から逆算するマイクロサービスアーキテクチャ選定の「思考プロセス」
akira345
0
95
インシデント対応
akira345
0
600
えれくら!〜電気電子工作系制作・交流会〜#29
akira345
0
70
脱・同期処理!マイクロサービスにおける負荷分散の勘所
akira345
0
170
AWSデプロイツール紹介
akira345
0
97
40歳でやったこと
akira345
0
75
回路を読むために必要なこと
akira345
0
76
おれのAWSがこんなに辛い訳がない!!
akira345
0
67
Other Decks in Technology
See All in Technology
ソフトウェア ファクトリー - 再現性のあるソフトウェアの工場づくり / Software factory
iktakahiro
5
4.2k
1つのリクエストを追って理解する - llm-dのP/D分離
akhino
0
120
Claude Code本は、どのように執筆チームで書かれたか
oikon48
1
370
NDIでApple Vision Proにリアルタイム映像送信
jyouryuusui
0
110
Claude の新機能を、 出た日に触って社内に届けるまで
rfdnxbro
1
140
AI時代に必要な脅威モデリング― 変化の速度に負けない理解とリスク判断
masakane55
5
1.3k
Benchmarking Disaggregated Serving on vLLM + Dynamo with a Real Coding-Agent Workload
nttcom
0
160
[JAWS-UG彩の国埼玉#12]そろそろ準備する?re:Invent2026をやさしく解説 / reinvent2026-sainokuni
sh_fk2
1
220
転んだ話が背中を預ける理由になる / A_story_about_falling_down_gives_you_a_reason_to_watch_each_other_s_backs.pdf
pauli
3
370
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
130
大型犬好きによるPugの紹介
yamanoku
1
150
DWH の限界突破! AI エージェント向け爆速リアルタイムデータ基盤 ClickHouse
jozono
1
400
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
30 Presentation Tips
portentint
PRO
1
430
Thoughts on Productivity
jonyablonski
76
5.4k
Rails Girls Zürich Keynote
gr2m
96
14k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
540
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
Skip the Path - Find Your Career Trail
mkilby
1
260
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Building Adaptive Systems
keathley
44
3.2k
Transcript
OSS翻訳プロジェクト に参加してみた 忘年会議2017 LT
自己紹介 • 金田 晃(HN) • しがないインフラ担当(のはず・・・) • I like Cloud
. I like AWS • AWS SDK for Ruby • 興味のあること • Chef、Ansible • Ruby、php、C#、Python • 電子工作
突然ですが 問題です。
出てくる英語を 訳しなさい
Account
Uncrypt
Hash
Warning : saving the encryption key is a security hole
#: inc/aeskey.class.php:186 msgid "Warning : saving the encryption key is
a security hole" msgstr "警告 : 暗号キーを保存する ことはセキュリティホールになり ます"
どうでしたでしょうか? • これらは実際に翻訳中に出てきたものです。 • 普段触れているIT用語やメッセージレベルで意外 と何とかなる気がしませんか? • OSSの翻訳プロジェクト=英語が得意な人でない と無理・・・ではなかった。
実際に参加してみた • 今回参加したのはGLPI本体とプラグイン • 理由:本体の日本語訳が微妙なのと、プラグイン に至ってはそもそも日本語訳がない! • 英語の勉強
Transifexへアカウント登録
プロジェクトを検索し、日本語訳の追加申請 をする
中の人からの承認を待つ • プロジェクトに申請を出すと、2~3日で中の人か ら承認されます。 • 似たような名前でプロジェクトがたくさん登録され ているので、公式の翻訳プロジェクト名を調べてお きましょう。 • 自分は分からないので聞きました(汗
ダッシュボードに出るので翻訳する
左側に翻訳すべき単語もしくは英文があるので、 単語帳を見る感覚で翻訳しやすいものから訳す
翻訳したファイルは確認用にダウンロード可能 ローカルにダウンロードし、翻訳したものをまとめて アップロードも可能
動作確認は面倒なのでDockerでサクッと作りました
翻訳の難しいところ • 英語と日本語は必ずしも1:1にならない。 • 単語だけ見て翻訳するとおかしくなることがある。 • 例:Show computer types •
コンピュータタイプを表示
オリジナルの場合
とっても微妙(汗
あえて意訳してみた
まとめ • 想像以上にOSSの翻訳は敷居が低かった • 翻訳にはちゃんとレビューがある(・・・と思う) • 訳しやすいところから虫食いでもいい • 翻訳の「提案」や定型な単語については「用語集」 を作ることができ、揺らぎを防ぐ工夫がある。
• 自分が翻訳したものが 表示されるのが( ・∀・)イイ!!
Let’s Try!!