본문 바로가기
Human Interface Guidelines/글

HIG 번역) Extensions - File Providers

by jum0 2020. 11. 4.

File Providers

A file provider extension implements a custom interface for importing, exporting, opening, or moving an app’s documents from within other apps on the system. When a file provider extension loads, its interface displays in a modal view containing a navigation bar.

file provider extension은 불러오기, 내보내기, 열기 또는 시스템의 다른 앱 안에서 앱의 문서 이동의 커스텀 인터페이스를 구현합니다. file provider extension이 실행될 때, 인터페이스는 내비게이션 바를 포함하는 모달 뷰를 보여줍니다.

When users open or import files, show only context-specific documents and information. When someone uses your extension to open or import documents, only display documents that are appropriate for the current context. For example, if a PDF-editing app loads your extension, only list PDF files as possible documents that can be opened or imported. Be sure to list other information that may be helpful too, such as modification dates, sizes, and whether documents are local or remote.

사용자가 파일을 열거나 불러올 때, 콘텍스트와 관련된 문서와 정보만 보여주세요. 누군가 당신의 extension을 사용하여 문서를 열거나 불러올 때, 현재 콘텍스트에 적합한 문서들만 보여주세요. 예를 들어, PDF를 편집하는 앱이 extension을 실행할 때, 열리거나 불러올 수 있는 PDF 파일들만 나열하세요. 수정 날짜, 크기 및 문서가 로컬인지 운격인지와 같은 다른 저어보를 나열하는 것도 도움이 됩니다.

Let people select a destination when exporting and moving documents. Unless your app stores documents in a single directory, let users navigate to a specific destination in your directory hierarchy. Consider providing a way to add new subdirectories.

사용자가 문서를 내보내거나 이동할 때 위치를 선택하도록 하세요. 앱 스토어 문서가 single directory에 있지 않다면, 사용자가 directory 계층에서 구체적인 위치를 탐색하도록 하세요. 새로운 하위 directory들의 추가하는 방식도 고려하세요.

Don’t provide a custom navigation bar. Your extension loads within a modal view that already includes a navigation bar. Providing a second navigation bar is confusing and takes space away from your content.

커스텀 내비게이션 바를 제공하지 마세요. 당신의 extension은 이미 내비게이션 바를 포함하고 있는 modal view에서 실행됩니다. 두 번째의 내비게이션 바를 제공하는 것은 혼란스러울 수 있고, 콘텐츠가 차지할 공간을 빼앗습니다.

For developer guidance, see FileProvider.

개발자 가이드는 다음 문서를 참조하세요.


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

감사합니다!

반응형

댓글