🍄
AIを使ってパッケージ設定ファイルのコメントを日本語化する
AIを使ってパッケージ設定ファイルのコメントを日本語化する
経緯
個人製作アプリにLaravel-Markdownを導入したい
以下はインストール手順の一部
/var/www/html # php artisan vendor:publish
┌ Which provider or tag's files would you like to publish? ───────────────┐
│ Search... │
│ Markdown │
└──────────────────────────────────────────────────────────────┘
INFO Publishing assets.
Copying file [vendor/graham-campbell/markdown/config/markdown.php] to [config/markdown.php] ................................................. DONE
→config/markdown.phpには丁寧にコメントが添えられているが英語つらい
→AIに翻訳させてみる
やったこと
(私'ω')< @markdown.php のコメント部分だけを日本語に翻訳して書き換えてください
(AI'ω')< かしこまり
生成されたもの抜粋
<?php
declare(strict_types=1);
/*
* This file is part of Laravel Markdown.
*
* (c) Graham Campbell <hello@gjcampbell.co.uk>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
return [
/*
|--------------------------------------------------------------------------
| ビュー統合の有効化
|--------------------------------------------------------------------------
|
| このオプションは、ビュー統合が有効かどうかを指定します。これにより、
| マークダウンビューを記述し、HTMLとしてレンダリングできます。現在
| サポートされている拡張子は以下の通りです:".md", ".md.php", ".md.blade.php"。
| 他のパッケージと競合する場合は、この統合を無効にすることができます。
|
| デフォルト: true
|
*/
'views' => true,
/*
|--------------------------------------------------------------------------
| CommonMark拡張機能
|--------------------------------------------------------------------------
|
| このオプションは、自動的に有効になる拡張機能を指定します。
| ここに拡張機能のクラス名を指定してください。
|
| デフォルト: [
| League\CommonMark\Extension\CommonMark\CommonMarkCoreExtension::class,
| League\CommonMark\Extension\Table\TableExtension::class,
| ]
|
*/
'extensions' => [
League\CommonMark\Extension\CommonMark\CommonMarkCoreExtension::class,
League\CommonMark\Extension\Table\TableExtension::class,
],
感想
とても楽。
ちなみにここまでやってから「マークダウンテキストをHTMLに変換するのはフロントエンドの仕事では?」と気づいたのでLaravel-Markdownは使わないことになった
Discussion