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
KiCadのGitLabを見たりWeblateで翻訳してみたりしてみる
Search
soburi
March 29, 2023
Technology
0
390
KiCadのGitLabを見たりWeblateで翻訳してみたりしてみる
soburi
March 29, 2023
Tweet
Share
More Decks by soburi
See All by soburi
Zephyr RTOS Tutorial & MeetUp @ OSC2025Tokyo/Spring 駒澤大学種月館
tokitahiroshi
1
110
ZephyrRTOSざっくり入門
tokitahiroshi
2
130
ZephyrRTOSざっくり入門#2
tokitahiroshi
2
71
The_Features_of_ZephyrRTOS_and_the_project_operations.pdf
tokitahiroshi
1
20
KiCad 8.0 出ました。
tokitahiroshi
0
340
小江戸らぐ2024/2
tokitahiroshi
0
120
ZephyrRTOSで遊ぼう!
tokitahiroshi
0
460
AliEx系ラベルプリンター Phomemo P12を叩いてみる
tokitahiroshi
0
170
Pico-SDK1.5.0, Zephyr v3.3.0 が出ました。
tokitahiroshi
0
420
Other Decks in Technology
See All in Technology
Exadata Database Service on Cloud@Customer セキュリティ、ネットワーク、および管理について
oracle4engineer
PRO
2
1.5k
AIエージェント時代のエンジニアになろう #jawsug #jawsdays2025 / 20250301 Agentic AI Engineering
yoshidashingo
8
3.9k
事業モメンタムを生み出すプロダクト開発
macchiitaka
0
100
遷移の高速化 ヤフートップの試行錯誤
narirou
6
1.8k
事業を差別化する技術を生み出す技術
pyama86
2
380
RayでPHPのデバッグをちょっと快適にする
muno92
PRO
0
190
Ruby on Railsで持続可能な開発を行うために取り組んでいること
am1157154
3
160
Introduction to OpenSearch Project - Search Engineering Tech Talk 2025 Winter
tkykenmt
2
140
EMConf JP 2025 懇親会LT / EMConf JP 2025 social gathering
sugamasao
2
200
4th place solution Eedi - Mining Misconceptions in Mathematics
rist
0
150
設計を積み重ねてシステムを刷新する
sansantech
PRO
0
180
LINE NEWSにおけるバックエンド開発
lycorptech_jp
PRO
0
320
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
29
8.4k
Building Applications with DynamoDB
mza
93
6.2k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
Why Our Code Smells
bkeepers
PRO
336
57k
How STYLIGHT went responsive
nonsquared
98
5.4k
Fireside Chat
paigeccino
35
3.2k
Rails Girls Zürich Keynote
gr2m
94
13k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Thoughts on Productivity
jonyablonski
69
4.5k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Transcript
KiCadのGitLabを見たり Weblateで翻訳してみたりし てみる ガジェット研究座談会@汐留 常田 裕士
Weblateについて
KiCad翻訳のあゆみ ▪ @yoneken さんらが日本語化ファイルを提供 (Version4の頃) ▪ https://github.com/kicad-jp/kicad-doc でとりまとめて、Upstreamにコミッ ト (Version5
の頃) ▪ Weblateの導入 (Version6以降) ▪ 告)KiCadの初期の日本語化をされていた方で、[KiCadについて]の貢献者リスト に名前のない方、是非お知らせください。 (Version 6までは https://gitlab.com/kicad/code/kicad/- /commit/1f8b72c194da2d473f086222ea051fe9517a5fd5 で入れても らったのですが、それ以前の貢献者が辿れなかったため。)
Weblateで翻訳する ▪ やることは簡単。 ▪ https://hosted.weblate.org/projects/kicad/master-source/ja/ ▪ GitHubアカウントあたりを使ってサインイン ▪ 未翻訳の項目をクリックして英文に対応する日本語の翻訳を入力するだけ。 ▪
昔の.poファイルがどうの、という面倒なことは考えなくてOK.
Weblateの使い方#1 ▪ 未完了項目 (オレンジの項目) を選択 選択して
Weblateの使い方#2 ▪ ひたすら翻訳 ここに訳文を入力するだけ
実際には… ▪ 原文の表示箇所を調べる ▪ ソースから対応する画面を推定する ▪ わかれば実際に表示させてみて画面全体の文脈を把握したうえで翻訳する ▪ なので結構大変。
一例 ▪ 原文「High Speed」 ▪ pcb_calculatorのソース。
ソースを探す ▪ ソースから該当しそうな画 面を探す。 ▪ General system designとあるから、全体 メニューっぽいところ?
画面の文脈を見て翻訳する ▪ メニューにいた。 ▪ これは「高速」訳すとちょっとまずそう… ▪ というわけで、やることは簡単だけど、 結構面倒
Bugtrackerを覗いて 見てみる
GitLab ▪ KiCadのプロジェク トはGitLabで管 理されている。 ▪ リリースの進み具 合はこれで見える。 ▪ https://gitlab.c
om/kicad
進捗 ▪ Milestoneの Burnup/Burndown チャートで進捗具合が把 握できる。 ▪ 8.0はまだ始まったばかり。 ▪ https://gitlab.com/
groups/kicad/- /milestones/19#ta b-issues
バグ一覧 ▪ Label Priorityでソート すると、「ヤバイバグ」が 見える。 ▪ Criticalが捌けてくるとリ リース。 ▪
https://gitlab.com/ groups/kicad/- /issues/?sort=label _priority&state=op ened&milestone_tit le=8.0&first_page_ size=100
インターフェース誌のコラ ムの基板について
自作Raspi Pico デバッグボード ▪ Raspi PicoでZephyrRTOSのドライバ書くために作った 評価ボード ▪ 実際にこの基板を使って書いたドライバがupstreamのソースに入っている。 ▪
電気回路的にはあまり面白いことはやっていない。基本的に配線だけ。 ▪ 2010年代のトレンド、「割れるデバッグ基板」を令和に再現! ▪ RaspiのHATにしてのデバッグも可能。(raspberrypi-swd.cfg) ▪ ユニバーサル基板領域も確保。
概要 ▪ 2x5 ハーフピッチ SWD端子 ▪ Arduino式6pinUART端子 ▪ I2C/ADCのGrove端子出力化 ▪
リセットボタン(重要) ▪ 赤外線LED (リモコン信号送受信用) ▪ 10BASE-T (ENC28J60使用) ▪ WAVESHARE社OLED/WizNet Ethenet Hat互換のピンヘッダ
現物の紹介 ▪ こんな感じ。 ▪ まだちょこちょこいじってます。 ▪ Live