ドキュメント翻訳から始めるOSS推し活
by
unsoluble_sugar
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
@unsoluble_sugar 2024/07/30 エンジニア達の「完全に理解した」Talk #55 ドキュメント翻訳から始める OSS推し活
Slide 2
Slide 2 text
自己紹介 @unsoluble_sugar ➢ Unleashed Inc. / CTO ➢ Easy Easy / Organizer - PR ➢ Tech Hunter / Blogger, Engineer ➢ Tech Team Journal / Writer Illustration by @ssm_a_u
Slide 3
Slide 3 text
Developer eXperience Day 2024 講演レポート https://ttj.paiza.jp Tech Team Journal をチェック!
Slide 4
Slide 4 text
OSS推し活、 してますか? 「OSS推し活」とは OSSで推し活をすることです
Slide 5
Slide 5 text
この勉強会で推しソフトを紹介している者だ https://speakerdeck.com/unsoluble_sugar/rvc-with-vcclient-completely-understood https://speakerdeck.com/unsoluble_sugar/vmagicmirror-completely-understood
Slide 6
Slide 6 text
2020年…おめシスのOSSホームページ企画に参加 https://qiita.com/unsoluble_sugar/items/120f0856d497ef96010e
Slide 7
Slide 7 text
反省点 https://qiita.com/unsoluble_sugar/items/120f0856d497ef96010e
Slide 8
Slide 8 text
最近の推し「Warudo」 https://warudo.app
Slide 9
Slide 9 text
ソフトは日本語化済み ドキュメントの 日本語翻訳がない状態
Slide 10
Slide 10 text
リポジトリ公開されていたので現状確認 https://github.com/HakuyaLabs/warudo-docs/issues/13
Slide 11
Slide 11 text
リポジトリオーナー、Warudo開発者から返信 https://github.com/HakuyaLabs/warudo-docs/issues/13
Slide 12
Slide 12 text
やるぞ ドキュメント 翻訳
Slide 13
Slide 13 text
まずは コントリビューター 向けページの対応 機械翻訳の内容を修正
Slide 14
Slide 14 text
Metaの静的サイトジェネレーター「Docusaurus」 https://docusaurus.io/
Slide 15
Slide 15 text
環境構築 ➢ Node.js(LTS) yarnコマンドを使うよ ➢ GitHub Desktop もちろんコマンドや他GUIソフトでも良いよ ➢ VS Code 宗教戦争反対
Slide 16
Slide 16 text
作業の流れ ➢ リポジトリの fork & clone https://github.com/HakuyaLabs/warudo-docs/ ➢ 作業 branch 切る ➢ local 環境で起動&翻訳作業 yarn start:all ➢ commit 内容を push ➢ pull request 投げる ➢ 問題なければ merge & 反映 ページ下部に名前が載るよ
Slide 17
Slide 17 text
英語、中国語テキスト見ながら実際に画面操作して翻訳
Slide 18
Slide 18 text
日本語UIスクショ撮るよ!
Slide 19
Slide 19 text
連携アプリの日本語UIスクショも撮るよ!!
Slide 20
Slide 20 text
約100ページ あります ✌(’ω’✌ )三✌(’ω’)✌三( ✌’ω’)✌ 情報量の多いページは1万字超え
Slide 21
Slide 21 text
3割くらい対応完了。Zennに経過記録 https://zenn.dev/unsoluble_sugar/scraps/94ef02ee3bc0d7
Slide 22
Slide 22 text
ドキュメントから完全に理解していくぞ
Slide 23
Slide 23 text
~issue例~ 日本語検索の問題 カタカナ検索ができない!? (絶望) https://github.com/HakuyaLabs/warudo-docs/issues/26
Slide 24
Slide 24 text
当初採用されていた検索プラグインの仕様 ●
Slide 25
Slide 25 text
Algolia DocSearchへ移行して解決
Slide 26
Slide 26 text
~issue例~ プロトコル名称について 混乱を招く表記の修正 https://x.com/ElvCatDev/status/1665261111338471424 https://github.com/HakuyaLabs/warudo-docs/pull/53
Slide 27
Slide 27 text
~issue例~ リンク切れ修正 誤字脱字 typo 小さなcommitも貢献のうち https://github.com/HakuyaLabs/warudo-docs/pull/58
Slide 28
Slide 28 text
OSSによる貢献 全人類 Happy! 【VTuber】 輝く 【ワイ】 知見を得られる 開発者に喜んでもらえる 推しソフトのユーザーが増えていく様子を楽しめる VTuber&リスナーの楽しげな姿が見られる 色んなクリエイターに出会える 【開発者】 助かる 【リスナー】 輝く推しが見られる