Google翻訳でApple HIGとMaterialDesignを和訳してみるマン

このアカウントはひたすらガイドラインをGoogle翻訳して書き控えとくだけのものです。誤訳多いと思われます。誤訳の指摘とかもらえたら有り難いです。

Undo and Redo

https://developer.apple.com/design/human-interface-guidelines/ios/user-interaction/undo-and-redo/

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

元に戻す(またはやり直す)対象を完結かつ正確に表示する。 元に戻すとやり直しの警告タイトルには、自動的に「元に戻す」または「やり直し」という接頭辞が付きます(末尾のスペースを含む)。 このプレフィックスの後に表示される、取り消しまたはやり直しの対象を説明する追加の単語を1つまたは2つ追加する必要があります。 たとえば、「名前の取り消し」や「アドレス変更のやり直し」などのアラートタイトルを作成できます。

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.