Localization.One offre supporto nativo per i flussi di lavoro di sviluppo Android. Invece di gestire file JSON generici e scrivere script di conversione personalizzati, puoi esportare le tue traduzioni direttamente nel formato standard strings.xml richiesto da Android Studio.
Perché gli sviluppatori scelgono la nostra API Android?
- Formato nativo: Generiamo XML valido pronto per res/values/strings.xml.
- Escape intelligente: Gestiamo automaticamente i caratteri speciali. Gli apostrofi (') diventano \', e gli e commerciali vengono eseguiti, prevenendo errori di build in Android Studio.
- Sanitizzazione delle chiavi: Se le tue chiavi di traduzione contengono spazi o trattini (ad esempio, "Menu Principale"), le convertiamo automaticamente in ID risorsa validi in snake_case (menu_principale).
Gestione avanzata del progetto
Forniamo strumenti potenti per mantenere la tua localizzazione organizzata, indipendentemente da quanto grande diventi il tuo progetto.
Categorizzazione: Raggruppa le tue stringhe in un albero di cartelle logico (ad esempio, Auth > Login, Profilo > Impostazioni).
Etichette & Tag: Contrassegna le stringhe con etichette personalizzate per filtrare le esportazioni tramite API.
Ruoli & Permessi: Invita membri del team illimitati e assegna ruoli granulari (Proprietario, Amministratore, Manager, Traduttore).
Webhook: Attiva automaticamente le tue build CI/CD quando le traduzioni vengono aggiornate.
Come scaricare
Opzione 1: Esportazione manuale (UI)
Perfetto per testare o aggiornamenti una tantum.
- Vai al tuo Pannello di controllo del progetto.
- Clicca sul pulsante Scarica .
- Seleziona Android XML dal menu a discesa del formato.
- Scegli la lingua e scarica immediatamente il file strings.xml.
Opzione 2: Automatizza con API (CI/CD)
Recupera le ultime traduzioni direttamente dalla tua pipeline di build utilizzando un semplice comando cURL. Passa il tuo token API trovato nelle impostazioni "API e Webhook".
# Recupera le traduzioni in inglese e salva in strings.xml
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=xml-android" > app/src/main/res/values/strings.xmlOpzione 3: Invia tramite Webhook
Automatizza completamente il tuo flusso di lavoro. Configura un URL Webhook nelle impostazioni del tuo progetto, e ti notificheremo istantaneamente ogni volta che le traduzioni vengono aggiornate o approvate.
- Aggiornamenti rapidi: Il tuo server riceve una richiesta POST poco dopo le modifiche (di solito entro 5 minuti).
- Attiva build: Usa i webhook per attivare automaticamente una nuova build in Jenkins o GitHub Actions.
- Sincronizza CMS: Aggiorna automaticamente i contenuti sul tuo sito web o backend senza interrogare l'API.
Domande frequenti
Supportate gli array di stringhe?
Attualmente, la nostra API esporta singoli elementi <string>. Se hai bisogno di <string-array>, ti consigliamo di raggrupparli utilizzando una convenzione di denominazione (ad esempio, items_0, items_1) e mappandoli nel tuo codice, oppure contattare il supporto per opzioni di esportazione personalizzate.
E per i plurali?
Trattiamo le forme plurali come chiavi separate per garantire la compatibilità su tutte le piattaforme. Puoi mappare manualmente in strings.xml o utilizzare la nostra convenzione di denominazione delle chiavi (ad esempio, apple_one, apple_other).
Esplora altre soluzioni mobili:
- Sviluppi per iOS? Dai un'occhiata alla nostra Guida alle stringhe iOS.
- Usi Flutter? Vedi la nostra Integrazione Flutter ARB.
Pronto per automatizzare la tua localizzazione? Crea il tuo account gratuito oggi stesso.




