ドキュメント翻訳から始めるOSS推し活
by
unsoluble_sugar
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
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&リスナーの楽しげな姿が見られる 色んなクリエイターに出会える 【開発者】 助かる 【リスナー】 輝く推しが見られる