Download the PHP package askdkc/breezejp without Composer

On this page you can find all versions of the php package askdkc/breezejp. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package breezejp

Laravel Starter Kit 日本語化パッケージ:Breezejp

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

2026/7/13: Svelte-Starter-Kitの翻訳に対応しました🎉

2026/5/19: PassKey(パスキー)機能の翻訳に対応しました🎉

スターターキットにパスキー機能が追加されたので、各メニューの日本語訳を追加しました!

2026/3/18: Laravel 13に対応しました🎉

Laravel 13でも引き続きご利用頂けます💪

2025/10/24: 2FA機能の翻訳に対応しました🎉

新しいスターターキット(Livewire版)もサポート

これは何? TL;DR

Laravelの各種スターターキット(Livewire, Breeze, Jetstream, UI)を下記2コマンドだけで自動で日本語化できちゃうパッケージです👍

メモ:Laravel Sail(Docker)を使って開発している人は下記コマンドになります bash php artisan breezejp --langswitch bash ./vendor/bin/sail artisan breezejp --langswitch

さらにSvelte版スターターキットは下記1コマンドでテンプレートごと日本語化(ランタイム翻訳化)できます👍 (詳細)

便利だと思ったらサポートしてね

ko-fi

テーブルオブコンテンツ

はじめに

このパッケージはLaravel Breezeを日本語化するパッケージとして誕生しましたが、現在ではLaravel 12のスターターキット(Livewire版)、Breeze、Jetstream、Laravel UIに対応しています😁 また、Laravelが持つ各種バリデーションメッセージを日本語化するので、Breeze等をインストールしていない環境でも実は便利に使えます😏

基本的な機能を確認するにはLaravelのスターターキットのいずれかをインストールした後にこのパッケージをインストールしてください(以降の使い方の解説がその前提で書かれているため)

動作としてはLaravelのlangディレクトリ配下に日本語化に必要な翻訳ファイルを出力し、config内の言語設定も自動で日本語に変えています🇯🇵

翻訳について:
翻訳内容を修正したい場合には、このREADMEの日本語のカスタマイズをご確認願います🙇‍♂️

使い方

まずはLaravel Breezeのインストール

(もしダークモードが不要な人は👇のように末尾の --darkオプション無しで実行してね)

そしてこのBreezejpパッケージのインストール

composerを使ってインストールしてください:

下記のコマンドで必要な言語ファイルの出力が実行されます:

出力内容:

Laravelの言語設定やタイムゾーン設定が自動で行われます

Breezejpはphp artisan breezejpコマンド実行時にLaravelの設定ファイル.envのlocaleを自動でenからjaに変更します👍

ついでにTimezoneの設定も日本向けに直します🕛

具体的にはインストール時に自動でこうなりますので、特に何もしないでもOK👀✨💓

---.env:インストール前---

php artisan breezejp の実行後

---config/app.php:インストール後---

---config/app.php:インストール前---

php artisan breezejp の実行後

---config/app.php:インストール後---

動作確認

LaravelにアクセスするとBreezeの各メニューやバリデーションメッセージが日本語化されています

Laravelを起動して

http://localhost:8000/ にアクセス

Laravel 12の新しいスターターキット(Livewire)のサポート

Laravel 12からの新しいLivewire版スターターキットに自分が送った多言語対応への追加修正PR(#24#39)がマージされたので、全体的に日本語化対応が進みました🎉

image

Svelteスターターキットのサポート / Svelte Starter Kit Support

Svelte版スターターキットはLivewire版と違いUIの英語テキストがハードコードされていて__()による翻訳が効きません。そこで下記コマンドを実行すると、t()翻訳ヘルパー(resources/js/lib/i18n.ts)の設置・lang/ja.jsonのInertia props共有・各.svelteテンプレートのt()呼び出しへの書き換えまで自動で行い、ランタイム翻訳(Livewireの__()相当)を組み込みます👍

メモ:Sailの場合

通常のphp artisan breezejp実行時もSvelteスターターキットを自動検出して日本語化を提案します

--langswitchと組み合わせれば言語切替もSvelte UIでそのまま機能します(翻訳が見つからないキーは英語のまま表示されるので安全です)

注意: このコマンドはresources/js以下の.svelteファイルとapp/Http/Middleware/HandleInertiaRequests.phpを書き換えます。実行前にgitでコミットしておくことをお勧めします(再実行しても二重書き換えはされません)

Svelte独自の翻訳を追加する

Svelte側で追加の文言を翻訳する場合は、lang/ja.jsonに英語の文言をキーとして追加し、t()で呼び出します

翻訳キーが見つからない場合は、キー自身がそのまま表示されます。翻訳追加後は、現在のlocaleに対応するJSONファイル(例:lang/ja.json)へ同じキーを追加してください

補足として、breezejp --svelteは既存の.svelteテンプレートを自動変換するコマンドなので、 **後から追加する独自画面では上記のt()を直接使う** という区別も明確になります

パッケージの更新

Laravelで新規のバリデーションルールが追加された際に、情報が追えていれば、このパッケージも更新します

新たな翻訳ファイルを適用したい場合には以下のようにします

注意: 次のセクションの「日本語のカスタマイズ」をしている時は、Breezejpの新規テンプレートで言語ファイルが上書きされますので、この上書きインストールは実施せずに個別修正で対応願います

日本語のカスタマイズ

言語ファイルは下記ディレクトリに出力されていますので、こちらのファイルの中身を修正することで自由にカスタマイズ可能です

テスト方法

メールのテスト方法

Laravel Breeze(Laravel UI、そしてJetstream)はユーザ登録されたメールアドレスを確認するメールやパスワードリセットをユーザ自身で出来るパスワードリセットメールを送信します

mailpitを使うやり方

mailpitを使えば上記のメールの日本語化が問題なく出来ているかをお手軽に可能です
(MAIL_MAILER=logという方法もありますが、日本語はlogファイル内で文字化けてしまい辛い🫠)

メモ: 2023/2/1にLaravelの.envのサンプルがmailhogからmailpitに変更されました
mailpitは旧来のmailhogの機能強化版ですが、使い方は一緒です

メモ:Macじゃない人はこちら

メモ:(初回はネットワーク接続を許可する?とポップアップが出るので許可してください)

Breezeのlog in > パスワード忘れた?リンクから登録に使用したメールアドレスを入力しパスワードリセットリンクを送信します

image

ブラウザを開いてhttp://localhost:8025にアクセスします

image

便利💓

mailhogを使うやり方

mailpitに置き換わるまではLaravelではmailhogを使ったメールテストのやり方が一般的でした
(mailpitはこのmailhogが元になっているので使い方が完全に一緒です)

メモ:Macじゃない人はこちら

メモ:(初回はネットワーク接続を許可する?とポップアップが出るので許可してください)

ブラウザを開いてhttp://localhost:8025にアクセスします

image

あら、便利💓

mailtrapを使うやり方

古いバージョンのLaravelではMailtrapが.envにサンプルで書かれていたので、Mailtrapを使う方法も書いておきます

Mailtrapにアクセスしてサインアップします(GitHubアカウント連携とか楽で良いです)

image image

.envファイルの下記をMailtrapの認証情報に合わせて変更します

あらあら、便利💓

Laravel Langと何が違うの?

確かに🦀 https://laravel-lang.comってのが世の中にありましたね。。。
(作る前に存在を知っておけば良かったぜ🤦‍♂️)

このBreezejpパッケージのメリットとしては、今のところ次の3点です:

あとはLaravel Langと動きも殆ど一緒(単に言語ファイルをlangに作ってくれる)なので、出力されたファイルを必要に応じて自由にカスタマイズしてご利用願います💓

おまけ

ついでにJetstreamの日本語化もできちゃいます🤫

jetstream

言語の切り替えサンプルアプリ

せっかく日本語に対応したので、例えば元の英語と日本語を切り替えられる方が便利よね?となるかと思います😁

そのためのサンプルアプリ:Language Switcher Sample (言語切り替えサンプル)を作成しましたので、ご参考にしてください💓

251501263-d807d110-971e-44c0-a284-9e1b57c73894

言語の切り替え機能のインストール

サンプルアプリなんて面倒だよ、さっさと言語切り替え使いたいよ!という人のために、言語切り替え機能をインストールする方法をご紹介します🤗

後は /language/{locale} にアクセスするだけで言語が切り替わるので、そこを叩くリクエストを送ってご利用ください

Laravelアプリの起動

これでLaravel Breezeの各種メニューの言語が切り替わるのが確認できると思います🤯

簡単でしょ?😁

変更履歴

最近の変更履歴についてはCHANGELOGを参照してください

貢献について

このパッケージに貢献したい人はCONTRIBUTINGを参考にしてください

セキュリティや脆弱性について

セキュリティポリシーを見て、必要な情報を送ってくれると助かります

貢献者

ライセンス

The MIT License (MIT). Please see License File for more information.

パッケージ作りに興味がある人は

こちらにパッケージの作り方を書いたので参考にしてみてね


All versions of breezejp with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
spatie/laravel-package-tools Version ^1.14.0
illuminate/contracts Version ^11.0|^12.0|^13.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package askdkc/breezejp contains the following files

Loading the files please wait ...