# Setup localization

Untuk membolehkan aplikasi laravel menggunakan pelabagi bahasa, kita boleh memasang package localization menggunakan arahan php artisan di bawah:

`php artisan lang:publish`

Tetapan bahasa default disimpan di fail config/app.php. Walau bagaimanapun, anda boleh menukar tetapan ini di dalam fail .env menggunakan variable `APP_LOCALE`=ms untuk menjadikan bahasa melayu sebagai bahasa default.

untuk menukar bahasa semasa pengguna membuat pilihan, gunakan

```
App::setLocale($locale);
```

di bawah adalah contoh code pada routes/web.php

```
use Illuminate\Support\Facades\App; 
Route::get('/greeting/{locale}', function (string $locale) { 
if (! in_array($locale, ['en', 'es', 'fr'])) { 
abort(400); 
} 
App::setLocale($locale); 
// ... 
});
```