본문 바로가기
Human Interface Guidelines/글

HIG 번역) User Interaction - Undo and Redo

by jum0 2020. 6. 17.

Undo and Redo

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.

현재 콘텍스트에서만 실행 취소와 재실행 작업을 수행하세요.실행 취소와 재실행은 이전 콘텍스트가 아닌 현재 콘텍스트에서만 명확하고 즉각적인 영향을 줍니다.

For developer guidance, see UndoManager.

UndoManger와 관련된 개발자 가이드는 다음 문서를 참조하세요.


수정해야 할 부분이 있다면 알려주세요!

감사합니다!

반응형

댓글