2010-10-04 6 views
12

Sur un Iphone localisé (langue définie en hébreu) ​​lorsque nous visualisons une page Web en utilisant safari et appuyez sur un champ de saisie, nous obtenons le clavier avec les boutons "Suivant/Précédent/Terminé" en hébreu. Lorsque nous regardons la même page web en utilisant une UIWebview intégrée dans notre application, les boutons "Suivant/Précédent/Terminé" sont toujours en anglais.UIWebview Localisation

Nous pensions que nous pourrions avoir besoin d'ajouter un fichier de traduction pour ces champs mais nous ne connaissons pas les clés à utiliser.

Des pointeurs sur ce point? Editer: Commencé une prime pour obtenir des pointeurs, je l'espère.

Edit: Fixation deux images

alt text

Répondre

16

Dans votre info.plist vous pouvez définir une valeur appelée CFBundleAllowMixedLocalizations, si vous vérifiez que tout doit être traduit dans la bonne langue localisée.

+0

Les CFBundleAllowMixedLocalizations fonctionnent parfaitement. Comment avez-vous eu cette idée? –

+0

Je l'utilise également dans une application multi-langues que j'ai créée – Jeroen

0

Vous semblez être informé, mais vous avez essayé de créer UIWebView dans Interface Builder, puis créez une localisation sur le fichier .xib?

Cela semble être la bonne solution, car le clavier apparaît sans intervention de l'application; Cocoa Touch est le seul à gérer cela. Je pense que ces boutons supplémentaires ne font pas partie du clavier en soi, mais ajoutés par le WebView.