Ich habe einen 4:00-Minuten-Countdown-Timer (NStimer) erstellt. Am Ende des Countdowns ändern sich die Zahlen in Buchstaben, sodass anstelle von 0:00 "DONE" angezeigt wird. Ich weiß, wie die Schaltflächen lokalisiert werden. Wie lokalisiert man diese Zeichenfolge? Die Zeichenfolge erscheint nicht in den Hauptstrings. Ich möchte sie in mehrere Sprachen übersetzen.
func stopTimer() {
if count == 0 {
timer.invalidate()
timerRunning = false
playSound()
timerLabel.text = "DONE"
}
Antworten:
0 für die Antwort № 1Ich habe es endlich herausgefunden. Ich habe dies in einer Funktion meines View-Controllers erstellt:
timerLabel.text = NSLocalizedString("DONE",comment:"end of countdown")
und dann habe ich dies zu localizable.strings der Quellsprache hinzugefügt
DONE="DONE";
und dies in den localizable.strings meiner Zielsprache
DONE="ENDE";
ich folgte dieses Tutorialwas ich verständlicher fand.