Cómo localizar una label de accesibilidad

Estoy investigando características de accesibilidad en iOS. No puedo encontrar cómo localizar la label para diferentes lugares.

Si ingrese las tags directamente en la punta en el generador de interfaces, ¿solo puedo localizarlas localizando la punta ENTERA? ¿O hay alguna forma de get estos exportados a un file de cadena?

La respuesta a su pregunta es que la punta ENTERA (o xib, en realidad) debe estar localizada por idioma. Hay una xib para inglés, una para español, otra para japonés, etc.

También puede hacerlo mediante progtwigción, sin necesidad de múltiples nibs:

 @implementation MyCustomViewController - (id)init { _view = [[[MyCustomView alloc] initWithFrame:CGRectZero] autorelease]; [_view setIsAccessibilityElement:YES]; [_view setAccessibilityTraits:UIAccessibilityTraitButton]; [_view setAccessibilityLabel:NSLocalizedString(@"view.label", nil)]; [_view setAccessibilityHint:NSLocalizedString(@"view.hint", nil)]; } 

Tomado de la Guía de progtwigción de accesibilidad para iOS

Parece que establecer las tags de accesibilidad mediante progtwigción podría lograrse de la misma manera que establecer cualquier otro componente de interfaz de usuario en un xib, utilizando IBOutlets.

Las mejores prácticas / técnicas de localización son otro tema completamente diferente, pero generalmente evitamos localizar el xib cuando sea posible (por ejemplo, asegurando que los layouts tengan suficiente espacio para manejar las diferencias entre los idiomas que soportamos, evitando el text en imágenes, etc.), confiando en NSLocalizedString para ajustar la copy orientada al usuario (y / o audible por el usuario).