laravel-lang/lang, Laravel ekosistemindeki çeşitli paketler (Jetstream, Fortify, Breeze, Cashier, Nova, Spark, UI) dahil olmak üzere Laravel Framework için 126 dilde çeviri dosyaları sağlayan bir PHP paketidir. Bu paket, uygulamanızın arayüzünü ve doğrulama mesajlarını yerelleştirmek için hazır çeviriler sunar. Paket, Packagist üzerinde 11 milyondan fazla indirme ve yaklaşık 7.800 favoriye sahiptir, bu da yaygın kullanıldığını gösterir.
Hangi ihtiyaçlarda değerlendirilebilir?
- Çok dilli Laravel web uygulamaları geliştiren ekipler
- Laravel ekosistemindeki paketleri (Jetstream, Nova vb.) kullanan ve arayüzü yerelleştirmek isteyenler
- Hızlı bir şekilde geniş dil desteği eklemek isteyen Laravel geliştiricileri
Yaygın kullanım alanları
Çok Dilli Kurumsal Web Sitesi
Kurumsal sitenizde Laravel kullanıyorsanız, bu paket ile menü, form ve doğrulama mesajlarını 126 farklı dile çevirebilirsiniz. Böylece global hedef kitleye hitap eden bir site oluşturabilirsiniz.
SaaS Uygulamalarında Yerelleştirme
Laravel Fortify veya Breeze ile kimlik doğrulama altyapısı kuran SaaS uygulamalarında, e-posta doğrulama ve şifre sıfırlama gibi bildirimleri otomatik olarak kullanıcının diline göre gösterebilirsiniz.
Laravel Nova ile Panel Yerelleştirme
Laravel Nova kullanan yönetim panellerinde, panel arayüzünü ve kaynak mesajlarını bu paket sayesinde yerelleştirerek uluslararası ekiplerin kullanımına uygun hale getirebilirsiniz.
İncelenmesi gereken noktalar
- Paket yalnızca Laravel çevirilerini içerir; uygulamanızdaki özel içeriklerin (ör. ürün açıklamaları) çevirisi için ayrı bir yönetim sistemi gerekebilir.
- 126 dil desteği geniş kapsamlıdır, ancak her dilin güncelliği ve kalitesi topluluk katkılarına bağlıdır; kritik projelerde çevirilerin gözden geçirilmesi önerilir.
- Paket sürümleri Laravel sürümleriyle uyumlu olmalıdır; güncellemelerde bağımlılık çakışmalarını önlemek için sürüm notlarını kontrol etmek gerekir.
WordPress.org
Kurulum ve geliştirme notları
Paket Composer ile kurulur ve Laravel uygulamasına otomatik olarak çeviri dosyalarını sağlar.
- 1Composer kullanarak paketi projeye ekleyin: composer require laravel-lang/lang
- 2Paket yayınlandıktan sonra çeviri dosyalarını uygulamanın lang dizinine kopyalayın veya yayınlama komutunu kullanın.
- 3Uygulamanın yerel ayarını (locale) değiştirerek çevirilerin çalıştığını doğrulayın.
Paket, Laravel'in çeviri sistemini kullanarak çalışır; geliştiriciler dil dosyalarını özelleştirebilir veya yeni diller ekleyebilir.
- Laravel'in dil dosyası yapısına uygun olarak düzenlenmiş çeviriler sunar.
- Jetstream, Fortify, Breeze, Cashier, Nova, Spark ve UI gibi popüler paketlerin çevirilerini içerir.
- Topluluk tarafından sürekli güncellenen geniş bir dil listesi sağlar.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, Laravel projelerinizde bu paketin kurulumu, yapılandırılması ve özel çeviri ihtiyaçlarınızın karşılanması için kapsam belirleme ve geliştirme hizmeti sunuyoruz. Projenizin ihtiyaçlarına göre çeviri dosyalarını özelleştirebilir, dil yönetim sistemleriyle entegre edebiliriz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
laravel-lang/lang paketi hangi Laravel sürümlerini destekliyor?
Paket, Laravel Framework'ün güncel sürümleriyle uyumlu olacak şekilde geliştirilmektedir. Ancak, hangi sürümlerin desteklendiğini öğrenmek için paketin resmi dokümantasyonunu veya Packagist sayfasını kontrol etmeniz önerilir.
Bu paket ile kendi çevirilerimi ekleyebilir miyim?
Evet, paket Laravel'in standart dil dosyası yapısını kullandığı için mevcut çevirileri düzenleyebilir veya yeni dil dosyaları ekleyebilirsiniz. Bu sayede özel ihtiyaçlarınıza göre uyarlayabilirsiniz.
Paket sadece Laravel Framework için mi geçerli?
Hayır, paket aynı zamanda Laravel Jetstream, Fortify, Breeze, Cashier, Nova, Spark ve UI gibi popüler paketlerin çevirilerini de içerir. Bu sayede ekosistemdeki birçok bileşeni yerelleştirebilirsiniz.