Many apps allow people to shake the device to undo and redo certain operations, such as typing or deleting. When initiated in this manner, an alert asks the user to confirm or cancel the undo or redo operation.
많은 앱은 텍스트 입력, 삭제와 같은 특정 기능을 실행취소하거나 재실행하기 위해 기기를 흔들 수 있게 합니다. 이 경우, 사용자에게 실행취소 혹은 재실행을 하거나 취소할 수 있는 알람을 보여줍니다.
Briefly and precisely describe the operation to be undone or redone. The undo and redo alert title automatically includes a prefix of “Undo ” or “Redo ” (including the trailing space). You need to provide an additional word or two that describe what’s being undone or redone, to appear after this prefix. For example, you might create alert titles such as “Undo Name” or “Redo Address Change.”
실행취소/재실행 작동을 간결하고 정확하게 알려주세요. 실행취소/재실행 알람의 타이틀은 자동으로 실행취소/재실행 단어가 뒤에 붙습니다(영어의 경우 앞에) (공백을 포함해). 앞에 붙을 한두가지의 추가 단어를 제공해 무엇이 실행취소/재실행되는지 설명해야 합니다. 예를 들어, "이름입력 실행취소" 혹은 "주소 변경 재실행"과 같은 타이틀을 붙여야 합니다.
If you use the shake gesture for undo and redo, don’t use it for other actions. Although you can programmatically give multiple meanings to the shake gesture, you run the risk of confusing people and making your app unpredictable.
실행취소/재실행을 위한 흔들기 제스처를 사용한다면, 다른 액션에는 이 제스처를 사용하지 마세요. 기술적으로 흔들기 제스처에 여러 기능을 입력할 수는 있겠지만, 사용자를 혼동시키고 앱을 예측불가능하게 만드는 위험이 따를 것입니다.
Provide undo and redo buttons sparingly. It’s confusing when apps provide multiple ways to perform the same task. If your app truly warrants dedicated undo and redo buttons, use the standard system-provided icons and put them in an expected location, such as a navigation bar.
실행취소/재실행 버튼은 낮은 빈도로 사용하세요. 앱이 똑같은 작업을 수행하는데 너무 많은 방법을 제공하면 혼동스러워집니다. 만약 앱이 진짜로 실행취소/재실행 버튼이 꼭 있어야 하는 근거가 있다면, 시스템의 기본 아이콘을 네비게이션 바와 같은 적절한 위치에 넣으세요.
Perform undo and redo operations in the current context only. Undo and redo should have a clear and immediate effect on the current context, not an earlier one.
실행취소/재실행 기능은 현재 문맥에서만 사용하도록 하세요. 실행취소/재실행은 이전것이 아닌 지금 현재 상태를 바꾸는 명확하고 즉각적인 효과를 가져야 합니다.