Creé un temporizador de cuenta regresiva de 4:00 minutos (NStimer). Al final de la cuenta regresiva, las cifras cambian a letras, por lo que en lugar de mostrar 0:00, mostrará HECHO. Sé cómo localizar botones, pero ¿cómo puedo localizar esta cadena, que solo es visible en la función a continuación? La cadena no aparece en Main.strings. Quiero traducirla a varios idiomas.
func stopTimer() {
if count == 0 {
timer.invalidate()
timerRunning = false
playSound()
timerLabel.text = "DONE"
}
Respuestas
0 para la respuesta № 1Finalmente lo resolví. Creé esto dentro de una función de mi controlador de vista:
timerLabel.text = NSLocalizedString("DONE",comment:"end of countdown")
y luego agregué esto a mis cadenas localizables del idioma fuente
DONE="DONE";
y esto en las cadenas localizables de mi idioma de destino
DONE="ENDE";
Seguí este tutorial, que me pareció más comprensible.