Localization.One, Java Kaynak Paketleri için yerel destek sunar. .properties dosyalarını manuel olarak düzenlemeyi ve kodlama sorunlarıyla uğraşmayı unutun. Çevirilerinizi JVM, Spring Boot ve Kotlin tarafından gereken standart formatta doğrudan dışa aktarın.
Neden Geliştiriciler Java API'mizi tercih ediyor?
- Anahtar Güvenliği: Anahtarlardaki özel karakterleri (boşluklar, iki nokta üst üste, eşittir işareti) otomatik olarak kaçış karakteri ile işleyerek, ResourceBundle'ınızın doğru bir şekilde yüklenmesini sağlıyoruz.
- UTF-8 Uyumlu: Modern, temiz dosyalar üretiyoruz, bu da Spring Boot ve modern Java uygulamaları için uygundur ve native2ascii dönüşümüne gerek kalmaz.
- Açıklamalı Başlıklar: Dosyalar zaman damgası başlıkları içerir, böylece yerelleştirme dosyasının en son ne zaman oluşturulduğunu kolayca takip edebilirsiniz.
Gelişmiş Proje Yönetimi
Yerelleştirmenizi düzenli tutmak için güçlü araçlar sağlıyoruz, projeniz ne kadar büyük olursa olsun.
Kategorilendirme: Dize gruplarınızı mantıksal bir klasör ağacına (örneğin, mesajlar, doğrulama, hatalar) yerleştirerek kaynak paket yapınıza uyum sağlayın.
Etiketler & Etiketler: Dize gruplarını özel etiketlerle işaretleyerek API aracılığıyla dışa aktarımları filtreleyin.
Roller & İzinler: Sınırsız takım üyesi davet edin ve ayrıntılı roller atayın (Sahip, Yönetici, Müdür, Çevirmen).
Webhooks: Çeviriler güncellendiğinde veya onaylandığında sunucunuzda bildirim alın.
Nasıl Entegre Edilir
Seçenek 1: Manuel Dışa Aktarım (Kullanıcı Arayüzü)
Yerel geliştirme veya içeriği kontrol etmek için kullanışlıdır.
- Proje Gösterge Tablosunagidin.
- İndir butonuna tıklayın.
- Format açılır menüsünden Java Özellikleri seçin.
- Dili seçin ve .properties dosyasını indirin.
Seçenek 2: API ile Otomatikleştir (CI/CD)
En son çevirileri doğrudan Maven veya Gradle derleme hattınıza alın. format=properties parametresini geçin.
bash
# İngilizce kaynakları indirin
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=properties" > src/main/resources/messages_en.properties
# Fransızca kaynakları indirin
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=3&format=properties" > src/main/resources/messages_fr.propertiesSeçenek 3: Webhook'lar aracılığıyla gönderin
Proje ayarlarınızda bir Webhook URL'si yapılandırarak süreci tamamen otomatikleştirin.
- 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.
- Sıcak Yenileme: Yeni çeviriler mevcut olduğunda uygulamanızın kaynak paketlerini yeniden yüklemesini tetikleyin.
Sıkça Sorulan Sorular
native2ascii çalıştırmam gerekiyor mu?
Hayır. Dosyaları modern UTF-8 kodlamasında dışa aktarıyoruz. Çoğu modern Java çerçevesi (Spring Boot 2+, Java 9+) varsayılan olarak UTF-8 özellik dosyalarını okur. Çok eski bir miras sistemindeyseniz, hala bir dönüşüm adımına ihtiyacınız olabilir.
Anahtarlardaki boşluklar nasıl işlenir?
.properties formatı anahtarlarda boşluklara izin vermez. API'miz, sözdizimi hatalarını önlemek için anahtarlardaki boşlukları ve özel karakterleri (örneğin = veya :) otomatik olarak kaçış karakteri ile işler.
Mobil geliştirme:
- Android için mi inşa ediyorsunuz? Android XML Kılavuzumuzageçin.
- Flutter ile mi inşa ediyorsunuz? Flutter ARB Entegrasyonusayfasına bakın.
Java yerelleştirmenizi kolaylaştırmaya hazır mısınız? Bugün ücretsiz hesabınızı oluşturun.




