Yerelleştirme.One, PHP ve Laravel iş akışları için yerel destek sunar. Dizileri kopyalayıp yapıştırmayı ve sözdizimi hatalarıyla uğraşmayı bırakın. Çevirilerinizi doğrudan lang/ dizininiz için hazır olan yerel PHP dosyaları olarak dışa aktarın.
Geliştiriciler neden Laravel API'mizi tercih ediyor?
- Yerel PHP Dizileri: Geçerli PHP dosyaları üretiyoruz ve bir dizi döndürüyoruz (return [ 'key' => 'value' ];), bu da Laravel ve Symfony için standarttır.
- Sözdizimi Güvenliği: Tek tırnaklar (') otomatik olarak kaçış karakteri ile korunur (\'), böylece uygulamanız bir dil dosyasındaki sözdizimi hatası nedeniyle asla çökmez.
- Sıfır Ekstra Yük: Çalışma zamanında JSON ayrıştırmaya gerek yok. Yerelleştirmeniz için yerel PHP performansını kullanın.
Gelişmiş Proje Yönetimi
Arka uç yerelleştirmenizi düzenli ve ölçeklenebilir tutun.
Dosya Organizasyonu: Dize gruplamak için Kategorileri kullanın (örneğin, auth, pagination, messages) Laravel'in dizin yapısıyla eşleşecek şekilde.
Etiketler & Tagler: Dizeyi "E-posta Şablonları" veya "Doğrulama" gibi özel etiketlerle işaretleyin, böylece dışa aktarımları filtreleyebilirsiniz.
Roller & İzinler: İçerik yöneticilerini metni düzenlemeleri için davet edin, ancak onlara kod tabanınıza erişim vermeyin.
Webhook'lar: Çeviriler güncellendiğinde dağıtım betiklerini otomatik olarak tetikleyin.
Nasıl Entegre Edilir
Seçenek 1: Manuel Dışa Aktarma (UI)
Hızlı güncellemeler veya içeriği kontrol etmek için yararlıdır.
- Proje Gösterge Tablosuna gidin.
- İndir butonuna tıklayın.
- Format açılır menüsünden Laravel PHP seçin.
- Dili seçin ve .php dosyasını indirin.
Seçenek 2: API ile Otomatikleştir (CI/CD)
Dağıtım betiğinizde basit bir komut kullanarak en son çevirileri alın (Envoyer, Forge veya özel kabuk betiği). format=php-array parametresini geçin.
# İngilizce mesajları indirin
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=php-array" > lang/en/messages.php
# İspanyolca mesajları indirin
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=2&format=php-array" > lang/es/messages.phpSeçenek 3: Webhook'lar aracılığıyla Gönder
Proje ayarlarınızda bir Webhook URL'si yapılandırın, böylece çeviri güncellemeleri hakkında bildirimler alın.
- Hızlı Güncellemeler: Sunucunuz, değişikliklerden kısa bir süre sonra (genellikle 5 dakika içinde) bir POST isteği alır.
- CMS Senkronizasyonu: API'yi sorgulamadan arka uçtaki içeriği otomatik olarak güncelleyin.
- Önbellek Temizleme: Dil dosyalarını güncelledikten sonra php artisan optimize:clear veya benzeri komutları tetiklemek için webhook'u kullanın.
Arka uç yerelleştirmenizi kolaylaştırmaya hazır mısınız? Bugün ücretsiz hesabınızı oluşturun.




