Java Properties Lokalizacijska API

Lokalizacija.One ponuja naravno podporo za Java Resource Bundles. Pozabite na ročno urejanje .properties datotek in težave s kodiranjem. Izvozite svoje prevode neposredno v standardnem formatu, ki ga zahteva JVM, Spring Boot in Kotlin.

Zakaj razvijalci izbirajo naš Java API?

  • Ključna varnost: Samodejno pobegnemo posebne znake v ključih (prostor, dvopičja, enako), kar zagotavlja pravilno nalaganje vašega ResourceBundle.
  • Pripravljen za UTF-8: Generiramo moderne, čiste datoteke, primerne za Spring Boot in sodobne Java aplikacije, kar odpravlja potrebo po pretvorbi native2ascii.
  • Komentirani glave: Datoteke vključujejo časovne žige, kar olajša sledenje, kdaj je bila lokalizacijska datoteka nazadnje generirana.

Napredno upravljanje projektov

Nudimo močna orodja za organizacijo vaše lokalizacije, ne glede na to, kako velik postane vaš projekt.

Kategorizacija: Razvrstite svoje nize v logično drevo map (npr. sporočila, validacija, napake), da se ujema z vašo strukturo paketov virov.

Oznake in tagi: Oznake nizov s prilagojenimi oznakami za filtriranje izvozov prek API.

Vloge in dovoljenja: Povabite neomejeno število članov ekipe in dodelite podrobne vloge (lastnik, skrbnik, vodja, prevajalec).

Spletni klici: Prejemajte obvestila na svojem strežniku, kadar koli so prevodi posodobljeni ali odobreni.

Kako integrirati

Možnost 1: Ročni izvoz (UI)

Koristno za lokalni razvoj ali preverjanje vsebine.

  1. Pojdite na svoj Projektni nadzorni plošči.
  2. Kliknite gumb Prenesi .
  3. Izberite Java Properties iz spustnega menija formatov.
  4. Izberite jezik in prenesite datoteko .properties.

Možnost 2: Avtomatizirajte z API (CI/CD)

Pridobite najnovejše prevode neposredno v vaši Maven ali Gradle gradbeni cevi. Predajte parameter format=properties.

bash
# Prenesite angleške vire
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=properties" > src/main/resources/messages_en.properties

# Prenesite francoske vire
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=3&format=properties" > src/main/resources/messages_fr.properties

Možnost 3: Potisnite prek spletnih klicev

Konfigurirajte URL spletnega klica v nastavitvah projekta, da popolnoma avtomatizirate postopek.

  • Hitre posodobitve: Vaš strežnik prejme POST zahtevo kmalu po spremembah (ponavadi v 5 minutah).
  • Hiter ponovni nalaganje: Aktivirajte svojo aplikacijo, da ponovno naloži pakete virov, ko so na voljo novi prevodi.

Pogosta vprašanja

Ali moram zagnati native2ascii?

Ne. Izvažamo datoteke v modernem UTF-8 kodiranju. Večina sodobnih Java okvirjev (Spring Boot 2+, Java 9+) privzeto bere UTF-8 .properties datoteke. Če ste na zelo starem sistemu, boste morda še vedno potrebovali korak pretvorbe.

Kako se obravnavajo presledki v ključih?

Format .properties ne dovoljuje presledkov v ključih. Naš API samodejno pobegne presledke in posebne znake (kot so = ali :) v ključih, da prepreči sintaktične napake.

Mobilni razvoj:

Ste pripravljeni poenostaviti svojo Java lokalizacijo? Ustvarite svoj brezplačni račun danes.