Java API za lokalizaciju svojstava

Lokalizacija.One nudi izvornu podršku za Java resursne pakete. Zaboravite na ručno uređivanje .properties datoteka i rješavanje problema s kodiranjem. Izvezite svoje prijevode izravno u standardnom formatu koji zahtijeva JVM, Spring Boot i Kotlin.

Zašto programeri biraju naš Java API?

  • Ključna sigurnost: Automatski escapamo posebne znakove u ključevima (razmaci, dvotočke, znakovi jednakosti), osiguravajući da se vaš ResourceBundle učita ispravno.
  • Spreman za UTF-8: Generiramo moderne, čiste datoteke prikladne za Spring Boot i moderne Java aplikacije, eliminirajući potrebu za native2ascii konverzijom.
  • Komentirani zaglavlja: Datoteke uključuju zaglavlja s vremenskim oznakama, olakšavajući praćenje kada je lokalizacijska datoteka posljednji put generirana.

Napredno upravljanje projektima

Nudimo moćne alate za održavanje vaše lokalizacije organiziranom, bez obzira na to koliko vaš projekt raste.

Kategorizacija: Grupirajte svoje stringove u logičko stablo mapa (npr., poruke, validacija, greške) kako biste odgovarali strukturi vašeg resursnog paketa.

Oznake i tagovi: Označite stringove prilagođenim oznakama za filtriranje izvoza putem API-ja.

Uloge i dozvole: Pozovite neograničen broj članova tima i dodijelite granularne uloge (Vlasnik, Administrator, Menadžer, Prevoditelj).

Webhooks: Primajte obavijesti na svom poslužitelju kad god se prijevodi ažuriraju ili odobravaju.

Kako integrirati

Opcija 1: Ručni izvoz (UI)

Korisno za lokalni razvoj ili provjeru sadržaja.

  1. Idite na svoj Projektni nadzor.
  2. Kliknite na Preuzmi gumb.
  3. Odaberite Java svojstva iz padajućeg izbornika formata.
  4. Odaberite jezik i preuzmite .properties datoteku.

Opcija 2: Automatizirajte s API-jem (CI/CD)

Preuzmite najnovije prijevode izravno u vaš Maven ili Gradle build pipeline. Proslijedite parametar format=properties.

bash
# Preuzmi engleske resurse
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=properties" > src/main/resources/messages_en.properties

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

Opcija 3: Push putem Webhooks

Konfigurirajte Webhook URL u postavkama vašeg projekta kako biste potpuno automatizirali proces.

  • Brza ažuriranja: Vaš poslužitelj prima POST zahtjev ubrzo nakon promjena (obično unutar 5 minuta).
  • Brzo ponovno učitavanje: Pokrenite svoju aplikaciju da ponovno učita resursne pakete kada su novi prijevodi dostupni.

Često postavljana pitanja

Moram li pokrenuti native2ascii?

Ne. Izvozimo datoteke u modernom UTF-8 kodiranju. Većina modernih Java okvira (Spring Boot 2+, Java 9+) prema zadanim postavkama čita UTF-8 .properties datoteke. Ako ste na vrlo starom naslijeđenom sustavu, možda ćete još uvijek trebati korak konverzije.

Kako se rješavaju razmaci u ključevima?

Format .properties ne dopušta razmake u ključevima. Naš API automatski escapamo razmake i posebne znakove (poput = ili :) u ključevima kako bismo spriječili sintaktičke greške.

Mobilni razvoj:

Spremni za pojednostavljenje svoje Java lokalizacije? Kreirajte svoj besplatni račun danas.