2015-09-05 9 views
6

Ho integrato l'interfaccia utente di Braintree Drop-In nella mia app e tutto funziona perfettamente :) Voglio solo sapere che posso mostrare l'interfaccia utente localizzata? È supportato nella versione corrente di iOS SDK? Ad esempio, se la locale corrente è francese .. posso impostarla facendo qualcosa come [self.braintree setLocale:@"fr"] ecc.Posso mostrare l'UI DropIn localizzato utilizzando Braintree iOS SDK

Ho cercato diversi forum di Braintree e non ho alcuna risposta in merito.

risposta

4

In un'integrazione iOS, sì è supportato. Attualmente l'opzione Drop-in è disponibile in 18 lingue su iOS e Android, ma solo in inglese (Stati Uniti) sul Web.

Ecco il SDK details su iOS fasci di localizzazione

+0

Ho aggiunto la localizzazione francese nell'app ma non viene visualizzata? Qualche supposizione? Ho anche controllato l'SDK Braintree e le risorse localizzate sono presenti lì .. –

+0

@MuhammadIrfan, la risposta di pp_pduan è decisamente corretta. Hai provato a impostare 'languageOrLocale' su' fr' come [documentato nella libreria client] (https://github.com/braintree/braintree_ios/blob/7e35b0c6000198df082c015422149413a6206c27/Braintree/PayPal/mSDK/PayPalConfiguration.h#L82)? In caso contrario, consiglio vivamente [di contattare Braintree] (https://support.braintreepayments.com/]) per risolvere il problema. –

+0

Impostazioni lingua e locale solo per paypal .. non per l'interfaccia utente drop-in –

0

Se stai integrando via Cocoapods, allora le localizzazioni sono automaticamente disponibili a voi quando si passa la lingua del dispositivo.

Tuttavia, se si sta facendo un'integrazione manuale (ad esempio trascinare e rilasciare i file raw Braintree SDK nel progetto), avrete bisogno di creare un bundle risorsa denominata Braintree-Drop-In-Localization, aggiungere i .strings file localizzati per le lingue desiderate, e aggiungi quel pacchetto di risorse all'app.

Problemi correlati