Localization.One nudi izvornu podršku za radne tokove razvoja Androida. Umjesto da se bavite generičkim JSON datotekama i pišete prilagođene skripte za konverziju, možete izvesti svoje prijevode izravno u standardnom strings.xml formatu koji zahtijeva Android Studio.
Zašto programeri biraju naš Android API?
- Izvorni format: Generiramo valjani XML spreman za res/values/strings.xml.
- Pametno escaping: Automatski obrađujemo posebne znakove. Apostrofi (') postaju \', a ampersandi se escape-aju, sprječavajući greške pri gradnji u Android Studiju.
- Sanitizacija ključeva: Ako vaši ključevi prijevoda sadrže razmake ili crtice (npr., "Glavni izbornik"), automatski ih pretvaramo u valjane snake_case ID-eve resursa (glavni_izbornik).
Napredno upravljanje projektima
Nudimo moćne alate za održavanje vaše lokalizacije organiziranom, bez obzira na to koliko veliki vaš projekt postane.
Kategorizacija: Grupirajte svoje stringove u logičko stablo mapa (npr., Autentifikacija > Prijava, Profil > Postavke).
Oznake & Tagovi: Označite stringove prilagođenim oznakama kako biste filtrirali izvoze putem API-ja.
Uloge & Dozvole: Pozovite neograničen broj članova tima i dodijelite im specifične uloge (Vlasnik, Administrator, Menadžer, Prevoditelj).
Webhooks: Automatski pokrenite svoje CI/CD gradnje kada se prijevodi ažuriraju.
Kako preuzeti
Opcija 1: Ručni izvoz (UI)
Savršeno za testiranje ili jednokratne ažuriranja.
- Idite na svoj Projektni nadzor.
- Kliknite na Preuzmi gumb.
- Odaberite Android XML iz padajućeg izbornika formata.
- Odaberite jezik i odmah preuzmite strings.xml datoteku.
Opcija 2: Automatizirajte putem API-ja (CI/CD)
Preuzmite najnovije prijevode izravno iz svog gradbenog pipeline-a koristeći jednostavnu cURL naredbu. Proslijedite svoj API Token koji se nalazi u postavkama "API i Webhook".
# Preuzmite engleske prijevode i spremite u strings.xml
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=xml-android" > app/src/main/res/values/strings.xmlOpcija 3: Push putem Webhookova
Potpuno automatizirajte svoj radni tok. Konfigurirajte Webhook URL u postavkama svog projekta, a mi ćemo odmah obavijestiti vaš poslužitelj kada se prijevodi ažuriraju ili odobre.
- Brza ažuriranja: Vaš poslužitelj prima POST zahtjev ubrzo nakon promjena (obično unutar 5 minuta).
- Pokrenite gradnje: Koristite webhooks za automatsko pokretanje nove gradnje u Jenkinsu ili GitHub Actions.
- Sinkronizirajte CMS: Automatski ažurirajte sadržaj na svojoj web stranici ili backendu bez provjere API-ja.
Često postavljana pitanja
Podržavate li nizove stringova?
Trenutno, naš API izvozi pojedinačne <string> elemente. Ako vam trebaju <string-array>, preporučujemo grupiranje pomoću konvencije imenovanja (npr., items_0, items_1) i mapiranje u vašem kodu, ili kontaktiranje podrške za prilagođene opcije izvoza.
Što je s množinama?
Postupamo s množinskim oblicima kao odvojenim ključevima kako bismo osigurali kompatibilnost na svim platformama. Možete ih ručno mapirati u svom strings.xml ili koristiti našu konvenciju imenovanja ključeva (npr., apple_one, apple_other).
Istražite druga mobilna rješenja:
- Razvijate za iOS? Pogledajte naš iOS Strings Guide.
- Koristite Flutter? Pogledajte naš Flutter ARB Integraciju.
Spremni za automatizaciju svoje lokalizacije? Kreirajte svoj besplatni račun danas.




