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

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

Custom Keyboards

https://developer.apple.com/design/human-interface-guidelines/ios/extensions/custom-keyboards/

Custom Keyboards

カスタムキーボード

A keyboard extension replaces the standard keyboard with a custom keyboard. Custom keyboards are enabled in the Settings app, under General > Keyboards. Once enabled, the keyboard is available during text entry within any app, except when editing secure text fields and phone number fields. People can enable multiple custom keyboards, and switch between them at any time.

キーボード拡張機能は標準キーボードをカスタムキーボードに置き換えます。 カスタムキーボードは、設定アプリの[一般]> [キーボード]で有効になっています。 有効にすると、セキュリティテキストフィールドや電話番号フィールドを編集する場合を除き、任意のアプリ内のテキスト入力中にキーボードを使用できます。 人々は、複数のカスタムキーボードを使用可能にし、いつでもそれらを切り替えることができます。

Make sure you really need a custom keyboard. Custom keyboards make sense when you want to expose unique keyboard functionality systemwide, such as a novel way of inputting text or the ability to type in a language not supported by iOS. If you only want a custom keyboard in your app, consider creating a custom input view instead. See Custom Input Views.

カスタムキーボードが本当に必要かどうかを確認してください。 カスタムキーボードは、テキストを入力する斬新な方法や、iOSでサポートされていない言語を入力する機能など、システム全体でユニークなキーボード機能を公開したい場合に適しています。 あなたのアプリケーションでカスタムキーボードだけが必要な場合は、代わりにカスタム入力ビューを作成することを検討してください。 「カスタム入力ビュー」を参照してください。

Provide an obvious and easy way to switch between keyboards. People know that the Globe key on the standard iOS keyboard, which replaces the Emoji key when you have multiple keyboards enabled, quickly switches to other keyboards. They expect a similarly intuitive experience in your keyboard. Note that the Globe key replaces the Emoji key when you have multiple keyboards installed.

キーボードを簡単に切り替えることができます。 多くのキーボードを使用可能にしたときに絵文字キーを置き換える標準のiOSキーボードのグローブキーは、すばやく他のキーボードに切り替わります。 彼らはあなたのキーボードで同様に直感的な体験を期待しています。 複数のキーボードがインストールされている場合、Globeキーは絵文字キーを置き換えることに注意してください。

Don't duplicate system-provided keyboard features. On iPhone X, the Emoji/Globe key and Dictation key automatically appear beneath the keyboard—even when using custom keyboards. Your app can't affect these keys, so avoid causing confusion by repeating them in your keyboard.

システムが提供するキーボード機能を複製しないでください。 iPhone Xでは、カスタムキーボードを使用していても、Emoji / GlobeキーとDictationキーが自動的にキーボードの下に表示されます。 あなたのアプリはこれらのキーに影響を与えることはできませんので、キーボードで繰り返して混乱させないでください。

Consider providing a keyboard tutorial in your app. People are used to the standard keyboard, and learning a new keyboard takes time. Make the onboarding process easier by providing usage instructions in your app—not in the keyboard itself. Tell people how to enable your keyboard, activate it during text entry, use it, and switch back to the standard keyboard.

あなたのアプリでキーボードチュートリアルを提供することを検討してください。 人々は標準的なキーボードに慣れており、新しいキーボードを学ぶには時間がかかります。 キーボード自体ではなく、アプリで使用方法を説明することでオンボーディング処理を簡単にします。 キーボードを有効にして、テキスト入力中にそれを有効にして使用し、標準キーボードに戻す方法を人に伝えます。

For developer guidance, see Custom Keyboard in App Extension Programming Guide.

Custom Input Views

カスタムインプットビュー

A custom input view replaces the standard keyboard with a custom keyboard, but only in your app, rather than systemwide. Use a custom input view to provide a unique and efficient method of data entry. Numbers, for example, implements a custom input view for entering numeric values while editing a spreadsheet.

カスタム入力ビューは、標準のキーボードをカスタムキーボードに置き換えますが、システム全体ではなくアプリ内でのみ使用できます。 ユニークで効率的なデータ入力方法を提供するには、カスタム入力ビューを使用します。 たとえば、Numbersは、スプレッドシートの編集中に数値を入力するためのカスタム入力ビューを実装します。

Make functionality obvious. The controls on a custom input view should make sense in the context of your app. Data entry should be clear and intuitive, so additional instruction isn’t necessary.

機能を明確にする。 カスタムインプットビューのコントロールは、あなたのアプリケーションの文脈において容易に理解できるべきです。 データ入力は明確かつ直観的でなければならないため、追加の指示は不要です。

Play the standard keyboard click sound during typing. The keyboard click sound provides audible feedback while the user is tapping keys on the keyboard. Tapping custom controls in your input view should produce this sound too. Note that this sound is only available to visible custom input views, and people can disable the sound systemwide in Settings > Sounds. For developer guidance, see the playInputClick method of UIDevice.

入力中に標準キーボードのクリック音を鳴らします。 ユーザーがキーボードのキーをタップしている間は、キーボードのクリック音が鳴ります。 入力ビューでカスタムコントロールをタップすると、このサウンドも生成されます。 このサウンドは、表示されているカスタム入力ビューでのみ利用可能であり、ユーザーは[設定]> [サウンド]でシステム全体のサウンドを無効にすることができます。 開発者向けのガイダンスについては、UIDeviceのplayInputClickメソッドを参照してください。

Provide an input accessory view if necessary. Some apps implement an additional custom input accessory view, which appears above the keyboard. In Numbers, an input accessory view helps people enter standard or custom calculations.

必要に応じて入力アクセサリビューを提供します。 一部のアプリでは、キーボードの上に表示される追加のカスタム入力アクセサリビューが実装されています。 Numbersでは、入力アクセサリビューを標準またはカスタムの計算を入力するのに役立てています。

For developer guidance, see Custom Data Input Views in Text Programming Guide for iOS.