/ / Swift: cómo localizar una etiqueta de temporizador: ios, swift, localización, cuenta atrás

Swift: cómo localizar una etiqueta de temporizador: ios, swift, localization, countdowntimer

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 № 1

Finalmente 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.