Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
154 changes: 72 additions & 82 deletions Loop/Localizable.xcstrings
Original file line number Diff line number Diff line change
Expand Up @@ -21766,6 +21766,78 @@
}
}
},
"Relaunch to complete" : {
"comment" : "A button title that appears when an update is being installed, instructing the user to relaunch the app to complete the installation.",
"isCommentAutoGenerated" : true,
"localizations" : {
"ar" : {
"stringUnit" : {
"state" : "translated",
"value" : "Relaunch to complete"
}
},
"de" : {
"stringUnit" : {
"state" : "translated",
"value" : "Neustarten, um abzuschließen"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
"value" : "Redémarrer pour terminer"
}
},
"it" : {
"stringUnit" : {
"state" : "translated",
"value" : "Riavvia per completare"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "再起動して完了"
}
},
"ko" : {
"stringUnit" : {
"state" : "translated",
"value" : "완료하려면 다시 시작하세요"
}
},
"nl-BE" : {
"stringUnit" : {
"state" : "translated",
"value" : "Herstarten om te voltooien"
}
},
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "Reiniciar para concluir"
}
},
"ru" : {
"stringUnit" : {
"state" : "translated",
"value" : "Перезагрузить"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
"value" : "重启以完成更新"
}
},
"zh-Hant" : {
"stringUnit" : {
"state" : "translated",
"value" : "重新啟動以完成"
}
}
}
},
"Relaxed" : {
"comment" : "Animation speed setting",
"localizations" : {
Expand Down Expand Up @@ -22591,88 +22663,6 @@
}
}
},
"Restart to complete" : {
"localizations" : {
"ar" : {
"stringUnit" : {
"state" : "needs_review",
"value" : "Restart to complete"
}
},
"de" : {
"stringUnit" : {
"state" : "translated",
"value" : "Neustarten, um abzuschließen"
}
},
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Restart to complete"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
"value" : "Reiniciar para completar"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
"value" : "Redémarrer pour terminer"
}
},
"it" : {
"stringUnit" : {
"state" : "translated",
"value" : "Riavvia per completare"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "再起動して完了"
}
},
"ko" : {
"stringUnit" : {
"state" : "translated",
"value" : "완료하려면 다시 시작하세요"
}
},
"nl-BE" : {
"stringUnit" : {
"state" : "translated",
"value" : "Herstarten om te voltooien"
}
},
"pt-BR" : {
"stringUnit" : {
"state" : "translated",
"value" : "Reiniciar para concluir"
}
},
"ru" : {
"stringUnit" : {
"state" : "translated",
"value" : "Перезагрузить"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
"value" : "重启以完成更新"
}
},
"zh-Hant" : {
"stringUnit" : {
"state" : "translated",
"value" : "重新啟動以完成"
}
}
}
},
"Restore window frame on drag" : {
"localizations" : {
"ar" : {
Expand Down
2 changes: 1 addition & 1 deletion Loop/Updater/UpdateView.swift
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ struct UpdateView: View {
}

let tenSpaces = " " // This helps with alignment for the animation once the update finishes
Text(isInstalling ? tenSpaces : readyToRestart ? NSLocalizedString("Restart to complete", comment: "") : NSLocalizedString("Install", comment: ""))
Text(isInstalling ? tenSpaces : readyToRestart ? NSLocalizedString("Relaunch to complete", comment: "") : NSLocalizedString("Install", comment: ""))
.contentTransition(.numericText())
.opacity(isInstalling ? 0 : 1)
}
Expand Down