IOS keyboard default translation buttons

En realidad, necesito traducir solo los botones "hecho" / "pref" / "siguiente" en el keyboard del keyboard decimal al idioma ruso u otro. Por cierto, localización de la aplicación en ruso. Además, todos los demás botones como "cancelar" en otro control se tradujeron automáticamente cuando cambié el idioma de localización. Pero no esto. ¿Se puede hacer sin personalización?

Esto te ayudará.

iPhone: cambie el idioma del keyboard mediante progtwigción .

No, esto no es posible: el usuario solo puede cambiar su idioma en la configuration.

Sin embargo, puede darle al usuario un keyboard "inglés" si elige (o les pide su preference)

usted hace esto usando: UIKeyboardTypeASCIICable

Puede cambiar el keyboard directamente en el keyboard presionando "icono de globo" en la fila inferior.

Primero, debe habilitar ese idioma para ingresar en Configuración. Luego presionar el button de globo en el keyboard cambiará entre esos idiomas.

Encontré la solución: debe crear un infoPlist.strings en su proyecto xCode y agregar este código:

/* InfoPlist.strings */ "Done" = "OK"; 

Luego, en su proyecto-> Información, agregue su idioma (español en mi caso).

Más tarde, vuelva a su file infoPlist y diríjase a "Español" en el menu derecho, en la pestaña "localization".

En "Editar esquema", haciendo clic al lado del button "detener aplicación", click ejecutar-> opciones y en "Idioma de la aplicación" select "Idioma del sistema".

Repite para todos los idiomas de tu aplicación.

¡¡Éxito!!

En su siguiente respuesta , Oscar describe cómo crear un button personalizado y agregarlo como una subvista a un UIKeyboard.

Puede utilizar lo anterior para crear el button necesario con el selector de text personalizado y luego agregarlo al UIKeyboard en su lugar.