Pc-Trace

<< 2026年3月 >>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31






Pc-Trace
PC-Trace

2026年3月の記事
03/05(木)
画像ファイルがあります 添付ファイルはありません
>>2026年3月の記事一覧

Antigravity

個人的な備忘録

「ClaudeCode」全盛のなか、無料の「Antigravity」で、バイブ・コーディングのメモ。

2020年に購入した、KingRoon3Dプリンターに付属の専用スライスソフト。
日本語に対応していなかったため、使用することは無かったが、6年後に出番が回ってきた!

購入時の起動画面は、すべて英語。



PreferenceのLanguage項目に、「Japanese」を追加し、日本語対応を計画。



「Antigravity」にイメージを託す。 .md、Skillファイル無しの作業。
Gemini 3 FLASHを使用。 



Antigravityからの権限に対する数十回の確認を許可し、6時間近くの作業後、見事に日本語化が終了。
無料枠での全体のクレジット消費量は20%


その後、KingRoom3Dプリンターを接続し、アプリが正しく機能していることを確認。

なんか、とんでもない時代を経験してる...
-----------------------------------------------------------------

Antigravity・イベントログ

# Cura 日本語翻訳および言語追加作業ログ

## 概要
Curaのインターフェースを日本語化するため、翻訳ファイルの作成、コンパイル、およびソフトウェア本体への言語項目追加を行いました。

## 実施内容

### 1. 翻訳ファイルの作成と翻訳
- **対象ファイル**: [d:\AI\KingRoon3D\resources\locale\jp\LC_MESSAGES\Cura.po](file:///d:/AI/KingRoon3D/resources/locale/jp/LC_MESSAGES/Cura.po)
- **作業内容**:
- ファイル内のすべての `msgid`(英語)に対する `msgstr`(日本語)を記述。
- プリント設定、サポート、マシン設定、エキスパート設定、エラーメッセージ等、約2,900行の翻訳を完了。
- 「Dual extrusion support」などの未翻訳箇所を補完。

### 2. 翻訳ファイルのコンパイル
- **作業内容**:
- [python\Tools\i18n\msgfmt.py](file:///d:/AI/KingRoon3D/python/Tools/i18n/msgfmt.py) を使用し、テキスト形式の [Cura.po](file:///d:/AI/KingRoon3D/resources/locale/jp/LC_MESSAGES/Cura.po) をバイナリ形式の [Cura.mo](file:///d:/AI/KingRoon3D/resources/locale/jp/LC_MESSAGES/Cura.mo) へ変換。
- システムが翻訳データを読み込める状態にしました。

### 3. 言語選択メニューへの「Japanese」追加
- **対象ファイル**: [d:\AI\KingRoon3D\Cura\cura.py](file:///d:/AI/KingRoon3D/Cura/cura.py)
- **作業内容**:
- `resources.getLanguageOptions` 関数にモンキーパッチを適用し、リストに `['jp', 'Japanese']` を動的に追加。
- これにより、`Preferences` -> [Language](file:///d:/AI/KingRoon3D/Cura/cura.py#16-20) メニューに 「Japanese」が表示されるようになりました。

### 4. UI翻訳の確認
- `Preferences` ダイアログ内の「Language」項目が正しく「言語」と翻訳されていることを確認しました。

## ユーザーへの指示事項
1. Cura を再起動する。
2. `Preferences` -> [Language](file:///d:/AI/KingRoon3D/Cura/cura.py#16-20) から **Japanese** を選択する。
3. 日本語化を反映させるために、再度 Cura を再起動する。

---
作業完了日: 2026年3月5日
担当: Antigravity