# Plugin API

## English

- [Introduction](https://developer.eagle.cool/plugin-api/get-started/readme.md): This document aims to provide a comprehensive and easy-to-understand guide for developers who want to use the Eagle Plugin API to develop plugins.
- [Your First Plugin](https://developer.eagle.cool/plugin-api/get-started/creating-your-first-plugin.md): This article will guide you on how to create a plugin for Eagle.
- [File Structure Overview](https://developer.eagle.cool/plugin-api/get-started/anatomy-of-an-extension.md): This article will provide a quick introduction to the files that may appear in a plugin project.
- [Plugin Types](https://developer.eagle.cool/plugin-api/get-started/plugin-types.md): This article will provide a detailed introduction to the development differences and use cases of the four different types of plugins.
- [Window](https://developer.eagle.cool/plugin-api/get-started/plugin-types/window.md): In this article, we will explain the basic concepts of window plugins.
- [Background Service](https://developer.eagle.cool/plugin-api/get-started/plugin-types/service.md): This article will describe the basic concepts of background service plugins.
- [Format Extension](https://developer.eagle.cool/plugin-api/get-started/plugin-types/preview.md): This article will illustrate the basic concepts of format extension plugins.
- [Inspector](https://developer.eagle.cool/plugin-api/get-started/plugin-types/inspector.md): This article will explain the basic concepts of the inspector plugin.
- [Debug Plugin](https://developer.eagle.cool/plugin-api/get-started/debugging.md): This article will provide a detailed explanation of effective methods for debugging and troubleshooting Eagle plugins.
- [Prepare Plugin](https://developer.eagle.cool/plugin-api/publishing/prepare.md): Check your plugin, store listing, and review information before submitting.
- [Package Plugin](https://developer.eagle.cool/plugin-api/publishing/package.md): This article will elaborate in detail on how to package plugins and publish them to the Eagle Plugin Center.
- [Publish Plugin](https://developer.eagle.cool/plugin-api/publishing/publish.md): This article will detail how to package and publish plugins to the Eagle Plugin Center.
- [Update Plugin](https://developer.eagle.cool/plugin-api/publishing/update.md): This article will guide you to update your published plugin
- [Review Process](https://developer.eagle.cool/plugin-api/plugin-review/review.md): Learn how plugin submissions move through an initial scan and human review.
- [Review Criteria](https://developer.eagle.cool/plugin-api/plugin-review/criteria.md): Review the criteria used during the initial scan and human review of Eagle plugins.
- [Release Configuration and Reviewability](https://developer.eagle.cool/plugin-api/plugin-review/criteria/configuration-and-reviewability.md): Requirements for plugin packages, manifest.json, release settings, and review information.
- [Store Listing Copy](https://developer.eagle.cool/plugin-api/plugin-review/criteria/store-listing-copy.md): Requirements for plugin names, descriptions, introductions, changelogs, locales, and material disclosures.
- [Visual Assets](https://developer.eagle.cool/plugin-api/plugin-review/criteria/visual-assets.md): Requirements for plugin icons and localized covers, including completeness, legibility, accuracy, and visual integrity.
- [Security and Privacy](https://developer.eagle.cool/plugin-api/plugin-review/criteria/security-and-privacy.md): Requirements for dangerous behavior, external connections, data transfer, permissions, and privacy.
- [Package Contents](https://developer.eagle.cool/plugin-api/plugin-review/criteria/package-contents.md): Requirements for sensitive files, development artifacts, archives, and binary files inside a plugin package.
- [File Safety](https://developer.eagle.cool/plugin-api/plugin-review/criteria/file-safety.md): Requirements for malware, dangerous files, and clean plugin releases.
- [Functionality and Policy Compliance](https://developer.eagle.cool/plugin-api/plugin-review/criteria/functionality-and-policy.md): Human-review requirements for installation, launch, core functionality, data changes, and policy compliance.
- [Review Results and Resubmission](https://developer.eagle.cool/plugin-api/plugin-review/results.md): Understand approval, required changes, and how to resubmit a plugin.
- [Developer Policies](https://developer.eagle.cool/plugin-api/plugin-review/developer-policies.md): This article aims to help you understand our developer policies and related specifications.
- [manifest.json Configuration](https://developer.eagle.cool/plugin-api/tutorial/manifest.md): In this article, we will provide a detailed explanation of all the supported fields in the manifest.json file for an Eagle plugin.
- [Retrieve Data](https://developer.eagle.cool/plugin-api/tutorial/get-eagle-data.md)
- [Modify Data](https://developer.eagle.cool/plugin-api/tutorial/modify-eagle-data.md)
- [Access Local Files](https://developer.eagle.cool/plugin-api/tutorial/access-local-files.md)
- [Issue Network Requests](https://developer.eagle.cool/plugin-api/tutorial/network-request.md): You can use the fetch method provided by web technologies or the native https module in Node.js to make network requests.
- [Using Node.js Native API](https://developer.eagle.cool/plugin-api/tutorial/node-js-native-api.md)
- [Using Third-Party Modules](https://developer.eagle.cool/plugin-api/tutorial/3rd-modules.md): In addition to Node.js's native APIs, you can also use third-party modules in your plugin code. These third-party modules for Node.js are created and maintained by community developers, offering a var
- [Multilingual (i18n)](https://developer.eagle.cool/plugin-api/tutorial/i18n.md): The Eagle plugin comes with a built-in i18next module, allowing developers to easily create multilingual plugins. i18next is a JavaScript internationalization library that makes translation and locali
- [Frameless Window](https://developer.eagle.cool/plugin-api/tutorial/frameless-window.md): Open a window without toolbars, borders, and other graphical shells.
- [event](https://developer.eagle.cool/plugin-api/api/event.md): You can define some callback functions in advance according to your needs, and Eagle will actively call them when events occur.
- [item](https://developer.eagle.cool/plugin-api/api/item.md): The eagle.item API allows you to easily query the current content of the resource library or add new content to the resource library.
- [folder](https://developer.eagle.cool/plugin-api/api/folder.md): The eagle.folder API allows you to easily create new folders or access existing ones in the current application.
- [smartFolder](https://developer.eagle.cool/plugin-api/api/smart-folder.md): The eagle.smartFolder API lets you create, query, modify, and delete smart folders.
- [tag](https://developer.eagle.cool/plugin-api/api/tag.md): The eagle.tag API allows easy access to the tags in the current application.
- [tagGroup](https://developer.eagle.cool/plugin-api/api/tag-group.md): The eagle.tagGroup API allows easy access to the tag groups in the current application.
- [library](https://developer.eagle.cool/plugin-api/api/library.md): Get information about the repository currently being used by Eagle.
- [window](https://developer.eagle.cool/plugin-api/api/window.md): Control operations for plugin window display, hide, fullscreen, etc.
- [app](https://developer.eagle.cool/plugin-api/api/app.md): Retrieve Eagle application attributes like version, architecture, and language.
- [os](https://developer.eagle.cool/plugin-api/api/os.md): Similar to the os module in Node.js, provides some basic system operation functions.
- [screen](https://developer.eagle.cool/plugin-api/api/screen.md): Get information about screen size, display, cursor position, etc.
- [notification](https://developer.eagle.cool/plugin-api/api/notification.md): Display a pop-up window in the corner of the screen to inform users about operation status.
- [contextMenu](https://developer.eagle.cool/plugin-api/api/context-menu.md): Create native application context menus.
- [dialog](https://developer.eagle.cool/plugin-api/api/dialog.md): System dialog functionality, including opening, saving files, prompts, alerts, etc.
- [clipboard](https://developer.eagle.cool/plugin-api/api/clipboard.md): Perform copy and paste operations on the system clipboard.
- [drag](https://developer.eagle.cool/plugin-api/api/drag.md): Implement native system file drag-and-drop functionality.
- [shell](https://developer.eagle.cool/plugin-api/api/shell.md): Manage files and URLs using default applications.
- [log](https://developer.eagle.cool/plugin-api/api/log.md): Log specific information in Eagle software for debugging and troubleshooting during development.
- [FFmpeg](https://developer.eagle.cool/plugin-api/extra-module/ffmpeg.md): This plugin provides dependency support for FFmpeg, giving developers a wide range of image, video, and audio encoding and decoding capabilities.
- [AI SDK](https://developer.eagle.cool/plugin-api/extra-module/ai-sdk.md): A unified AI model configuration center supporting all major AI models — configure once, use everywhere, no need to set up API Keys repeatedly.
- [AI Search](https://developer.eagle.cool/plugin-api/extra-module/ai-search.md): Provides AI semantic search capabilities, including text search and image-based search.
- [Changelog](https://developer.eagle.cool/plugin-api/changelog.md)

## 简体中文

- [简介](https://developer.eagle.cool/plugin-api/zh-cn/get-started/readme.md): 本文档旨在向想要使用 Eagle Plugin API 开发插件的开发者提供一份易于理解的指南。我们将提供详细的说明，帮助您更好地理解如何使用 API 开发插件。此外，我们还将提供大量示例代码，方便您快速学习。
- [你的第一个插件](https://developer.eagle.cool/plugin-api/zh-cn/get-started/creating-your-first-plugin.md): 这篇文章将指导您如何为 Eagle 创建一个插件
- [文件结构概述](https://developer.eagle.cool/plugin-api/zh-cn/get-started/anatomy-of-an-extension.md): 这篇文章将快速介绍，插件项目中可能出现的文件
- [插件类型](https://developer.eagle.cool/plugin-api/zh-cn/get-started/plugin-types.md): 这篇文章将详细介绍，四种不同插件的开发差异及使用场景。
- [窗口](https://developer.eagle.cool/plugin-api/zh-cn/get-started/plugin-types/window.md): 这篇文章将阐述窗口插件的基本概念。
- [背景服務](https://developer.eagle.cool/plugin-api/zh-cn/get-started/plugin-types/service.md): 这篇文章将阐述背景服务插件的基本概念。
- [格式扩展](https://developer.eagle.cool/plugin-api/zh-cn/get-started/plugin-types/preview.md): 这篇文章将阐述格式扩展插件的基本概念。
- [检查器](https://developer.eagle.cool/plugin-api/zh-cn/get-started/plugin-types/inspector.md): 这篇文章将阐述檢查器插件的基本概念。
- [调试插件](https://developer.eagle.cool/plugin-api/zh-cn/get-started/debugging.md): 这篇文章将详细介绍有效调试、除错 Eagle 插件的方式。
- [开发交流群](https://developer.eagle.cool/plugin-api/zh-cn/get-started/dev-community.md): 我们鼓励您尝试开发插件，同时我们也期望 Eagle 开发群能维持一定的专业水平
- [准备插件](https://developer.eagle.cool/plugin-api/zh-cn/distribution/prepare.md): 提交审核前，请使用本页检查插件、商店信息与审核所需信息。
- [打包插件](https://developer.eagle.cool/plugin-api/zh-cn/distribution/package.md): 打包这篇文章将会详细讲解如何将插件打包并发布到 Eagle 插件中心。
- [发布插件](https://developer.eagle.cool/plugin-api/zh-cn/distribution/publish.md): 打包这篇文章将会详细讲解如何将插件打包并发布到 Eagle 插件中心。
- [更新插件](https://developer.eagle.cool/plugin-api/zh-cn/distribution/update.md): 这篇文章将会引导您更新已经发布的插件
- [审核流程](https://developer.eagle.cool/plugin-api/zh-cn/plugin-review/review.md): 了解插件投稿后会经过的初步扫描与人工审核流程。
- [审核标准](https://developer.eagle.cool/plugin-api/zh-cn/plugin-review/criteria.md): 查看 Eagle 插件初步扫描与人工审核采用的具体标准。
- [发布设置与可审核性](https://developer.eagle.cool/plugin-api/zh-cn/plugin-review/criteria/configuration-and-reviewability.md): 插件安装包、manifest.json、发布设置与审核信息的具体要求。
- [商店文案](https://developer.eagle.cool/plugin-api/zh-cn/plugin-review/criteria/store-listing-copy.md): 插件名称、描述、介绍、更新日志、语言版本与重大信息说明标准。
- [视觉素材](https://developer.eagle.cool/plugin-api/zh-cn/plugin-review/criteria/visual-assets.md): 插件图标与各语言版本封面的完整性、可读性、准确性与视觉标准。
- [安全与隐私](https://developer.eagle.cool/plugin-api/zh-cn/plugin-review/criteria/security-and-privacy.md): 插件危险行为、外部连接、数据传输、权限与隐私标准。
- [安装包内容](https://developer.eagle.cool/plugin-api/zh-cn/plugin-review/criteria/package-contents.md): 插件安装包中的敏感文件、开发产物、压缩包与二进制文件标准。
- [文件安全](https://developer.eagle.cool/plugin-api/zh-cn/plugin-review/criteria/file-safety.md): 插件恶意软件、危险文件与安全发布版本的审核标准。
- [功能与政策合规](https://developer.eagle.cool/plugin-api/zh-cn/plugin-review/criteria/functionality-and-policy.md): 人工审核中的安装、启动、主要功能、数据变更与政策合规标准。
- [审核结果与重新提交](https://developer.eagle.cool/plugin-api/zh-cn/plugin-review/results.md): 了解审核通过、未通过及修改后重新提交的处理方式。
- [开发者政策](https://developer.eagle.cool/plugin-api/zh-cn/plugin-review/developer-policies.md): 本文旨在让您暸解我们的开发者政策与相关规范
- [manifest.json 完整配置](https://developer.eagle.cool/plugin-api/zh-cn/tutorial/manifest.md): 这篇文章将详细说明 manifest.json 所有支持的字段
- [取得数据](https://developer.eagle.cool/plugin-api/zh-cn/tutorial/get-eagle-data.md)
- [修改数据](https://developer.eagle.cool/plugin-api/zh-cn/tutorial/modify-eagle-data.md)
- [存取本地文件](https://developer.eagle.cool/plugin-api/zh-cn/tutorial/access-local-files.md)
- [发出网路请求](https://developer.eagle.cool/plugin-api/zh-cn/tutorial/network-request.md): 你可以使用 Web 技术提供的 fetch 方法或 Node.js 原生 https 模块来发出网路请求。
- [使用 Node.js 原生 API](https://developer.eagle.cool/plugin-api/zh-cn/tutorial/node-js-native-api.md)
- [使用第三方模快](https://developer.eagle.cool/plugin-api/zh-cn/tutorial/3rd-modules.md): 除了 Node.js 的原生 API 之外，您还可以在插件代码中使用 Node.js 的第三方模块。Node.js 的第三方模块是由社区开发者创建和维护的，它们提供了各种各样的功能和特性，可以为您的插件代码提供更多的可能性。
- [多国语言（i18n）](https://developer.eagle.cool/plugin-api/zh-cn/tutorial/i18n.md): Eagle 插件內建 i18next 模塊，讓開發者輕鬆製作多語言插件。i18next 是 JavaScript 多國語言庫，易於翻譯、局部化並支持多種翻譯方法。
- [无边框窗口](https://developer.eagle.cool/plugin-api/zh-cn/tutorial/frameless-window.md): 打开一个无工具栏、边框、和其它图形化外壳的窗口。
- [event（事件）](https://developer.eagle.cool/plugin-api/zh-cn/api/event.md): 你可以根据需要，事先定义好一些回调函数，Eagle 会在事件产生时主动调用它们。
- [item（项目）](https://developer.eagle.cool/plugin-api/zh-cn/api/item.md): 透过 eagle.item API 可以方便的查询当前资源库内容或添加新的内容到资源库中。
- [folder（文件夾）](https://developer.eagle.cool/plugin-api/zh-cn/api/folder.md): 透过 eagle.folder API 可以方便的建立新的文件夹或者存取当前应用中的文件夹，。
- [smartFolder（智能文件夹）](https://developer.eagle.cool/plugin-api/zh-cn/api/smart-folder.md): 通过 eagle.smartFolder API 可以方便地创建、查询、修改及删除智能文件夹。
- [tag（标签）](https://developer.eagle.cool/plugin-api/zh-cn/api/tag.md): 透过 eagle.tag API 可以方便存取当前应用中的标签。
- [tagGroup（标签群组）](https://developer.eagle.cool/plugin-api/zh-cn/api/tag-group.md): 透过 eagle.tagGroup API 可以方便存取当前应用中的标签群组。
- [library（资源库）](https://developer.eagle.cool/plugin-api/zh-cn/api/library.md): 取得当前 Eagle 正在使用的资源库信息。
- [window（窗口）](https://developer.eagle.cool/plugin-api/zh-cn/api/window.md): 控制插件窗口显示、隐藏、全屏幕等各种操作。
- [app（应用）](https://developer.eagle.cool/plugin-api/zh-cn/api/app.md): 获取 Eagle 应用程序版本、架构、语系等属性。
- [os（操作系统）](https://developer.eagle.cool/plugin-api/zh-cn/api/os.md): 与 Node.js 中的 os 模块类似，提供了一些基本的系统操作函数。
- [screen（屏幕）](https://developer.eagle.cool/plugin-api/zh-cn/api/screen.md): 取得屏幕大小、显示器、光标位置等的信息。
- [notification（通知）](https://developer.eagle.cool/plugin-api/zh-cn/api/notification.md): 在屏幕角落跳出提视窗口，提示用户操作状态。
- [contextMenu（右鍵菜單）](https://developer.eagle.cool/plugin-api/zh-cn/api/context-menu.md): 创建系统原生应用右键菜单。
- [dialog（对话框）](https://developer.eagle.cool/plugin-api/zh-cn/api/dialog.md): 跳出系统对话框功能，包含打开、保存文件、提示、警报等。
- [clipboard（剪贴板）](https://developer.eagle.cool/plugin-api/zh-cn/api/clipboard.md): 在系统剪贴板上执行复制和粘贴操作。
- [drag（拖拽文件）](https://developer.eagle.cool/plugin-api/zh-cn/api/drag.md): 实现原生系统文件拖放功能。
- [shell（壳）](https://developer.eagle.cool/plugin-api/zh-cn/api/shell.md): 使用默认应用程序管理文件和 URL。
- [log（日志）](https://developer.eagle.cool/plugin-api/zh-cn/api/log.md): 在 Eagle 软件日志记录特定信息，以利开发中的调试、除错。
- [FFmpeg](https://developer.eagle.cool/plugin-api/zh-cn/extra-module/ffmpeg.md): 此插件提供了 FFmpeg 的依赖支持，以赋予开发者广泛的图像、视频、音频编解码能力。
- [AI SDK](https://developer.eagle.cool/plugin-api/zh-cn/extra-module/ai-sdk.md): 提供统一的 AI 模型配置中心，支持各大主流 AI 模型，一次配置处处可用，无需重复设置 API Key。
- [AI Search](https://developer.eagle.cool/plugin-api/zh-cn/extra-module/ai-search.md): 提供 AI 语意搜索功能，支持文字搜索、以图搜图等智能搜索能力。
- [更新日志](https://developer.eagle.cool/plugin-api/zh-cn/changelog.md): Eagle Plugin API 更新日志，记录自第一个 Plugin API 版本后的所有重要功能变更。

## 繁體中文

- [簡介](https://developer.eagle.cool/plugin-api/zh-tw/get-started/readme.md): 本文件旨在向想要使用 Eagle Plugin API 開發插件的開發者提供一份易於理解的指南。我們將提供詳細的説明，幫助您更好地理解如何使用 API 開發插件。此外，我們還將提供大量範例程式碼，方便您快速學習。
- [你的第一個插件](https://developer.eagle.cool/plugin-api/zh-tw/get-started/creating-your-first-plugin.md): 這篇文章將指導您如何為 Eagle 新增一個插件
- [檔案結構概述](https://developer.eagle.cool/plugin-api/zh-tw/get-started/anatomy-of-an-extension.md): 這篇文章將快速介紹，插件項目中可能出現的檔案
- [插件類型](https://developer.eagle.cool/plugin-api/zh-tw/get-started/plugin-types.md): 這篇文章將詳細介紹，四種不同插件的開發差異及使用情境。
- [視窗](https://developer.eagle.cool/plugin-api/zh-tw/get-started/plugin-types/window.md): 這篇文章將闡述視窗插件的基本概念。
- [背景服務](https://developer.eagle.cool/plugin-api/zh-tw/get-started/plugin-types/service.md): 這篇文章將闡述背景服務插件的基本概念。
- [格式擴充](https://developer.eagle.cool/plugin-api/zh-tw/get-started/plugin-types/preview.md): 這篇文章將闡述格式擴充插件的基本概念。
- [檢查器](https://developer.eagle.cool/plugin-api/zh-tw/get-started/plugin-types/inspector.md): 這篇文章將闡述檢查器擴充的基本概念。
- [除錯插件](https://developer.eagle.cool/plugin-api/zh-tw/get-started/debugging.md): 這篇文章將詳細介紹有效除錯、除錯 Eagle 插件的方式。
- [準備插件](https://developer.eagle.cool/plugin-api/zh-tw/distribution/prepare.md): 提交審核前，請使用本頁檢查插件、商店資料與審核所需資訊。
- [打包插件](https://developer.eagle.cool/plugin-api/zh-tw/distribution/package.md): 本文將詳細說明如何將插件打包並發布到Eagle插件中心。
- [發佈插件](https://developer.eagle.cool/plugin-api/zh-tw/distribution/publish.md): 本文將詳細說明如何將插件打包並發布到Eagle插件中心。
- [更新插件](https://developer.eagle.cool/plugin-api/zh-tw/distribution/update.md): 這篇文章將會引導您更新已經發布的插件
- [審核流程](https://developer.eagle.cool/plugin-api/zh-tw/plugin-review/review.md): 了解插件投稿後會經過的初步掃描與人工審核流程。
- [審核標準](https://developer.eagle.cool/plugin-api/zh-tw/plugin-review/criteria.md): 查看 Eagle 插件初步掃描與人工審核採用的具體標準。
- [發佈設定與可審核性](https://developer.eagle.cool/plugin-api/zh-tw/plugin-review/criteria/configuration-and-reviewability.md): 插件安裝包、manifest.json、發佈設定與審核資訊的具體要求。
- [商店文案](https://developer.eagle.cool/plugin-api/zh-tw/plugin-review/criteria/store-listing-copy.md): 插件名稱、描述、介紹、更新日誌、語系與重大資訊揭露標準。
- [視覺素材](https://developer.eagle.cool/plugin-api/zh-tw/plugin-review/criteria/visual-assets.md): 插件圖示與各語系封面的完整性、可讀性、準確性與視覺標準。
- [安全與隱私](https://developer.eagle.cool/plugin-api/zh-tw/plugin-review/criteria/security-and-privacy.md): 插件危險行為、外部連線、資料傳輸、權限與隱私標準。
- [安裝包內容](https://developer.eagle.cool/plugin-api/zh-tw/plugin-review/criteria/package-contents.md): 插件安裝包中的敏感檔案、開發產物、壓縮包與二進位檔案標準。
- [檔案安全](https://developer.eagle.cool/plugin-api/zh-tw/plugin-review/criteria/file-safety.md): 插件惡意軟體、危險檔案與安全發佈版本的審核標準。
- [功能與政策合規](https://developer.eagle.cool/plugin-api/zh-tw/plugin-review/criteria/functionality-and-policy.md): 人工審核中的安裝、啟動、主要功能、資料變更與政策合規標準。
- [審核結果與重新提交](https://developer.eagle.cool/plugin-api/zh-tw/plugin-review/results.md): 了解審核通過、未通過及修改後重新提交的處理方式。
- [開發者政策](https://developer.eagle.cool/plugin-api/zh-tw/plugin-review/developer-policies.md): 本文旨在讓您暸解我們的開發者政策與相關規範
- [manifest.json 完整設定](https://developer.eagle.cool/plugin-api/zh-tw/tutorial/manifest.md): 這篇文章將詳細説明 manifest.json 所有支援的欄位
- [取得數據](https://developer.eagle.cool/plugin-api/zh-tw/tutorial/get-eagle-data.md)
- [修改數據](https://developer.eagle.cool/plugin-api/zh-tw/tutorial/modify-eagle-data.md)
- [存取本機檔案](https://developer.eagle.cool/plugin-api/zh-tw/tutorial/access-local-files.md)
- [發出網路請求](https://developer.eagle.cool/plugin-api/zh-tw/tutorial/network-request.md): 你可以使用 Web 技術提供的 fetch 方法或 Node.js 原生 https 模組來發出網路請求。
- [使用 Node.js 原生 API](https://developer.eagle.cool/plugin-api/zh-tw/tutorial/node-js-native-api.md)
- [使用第三方模快](https://developer.eagle.cool/plugin-api/zh-tw/tutorial/3rd-modules.md): 除了 Node.js 的原生 API 之外，您也可以在插件程式碼中使用 Node.js 的第三方模組。Node.js 的第三方模組是由社區開發者創建和維護的，它們提供了各種各樣的功能和特性，可以為您的插件程式碼提供更多的可能性。
- [多國語言（i18n）](https://developer.eagle.cool/plugin-api/zh-tw/tutorial/i18n.md): Eagle 插件內建 i18next 模組，讓開發者輕鬆製作多語言插件。i18next 是 JavaScript 多國語言庫，易於翻譯、局部化並支援多種翻譯方法。
- [無邊框視窗](https://developer.eagle.cool/plugin-api/zh-tw/tutorial/frameless-window.md): 開啓一個無工具欄、邊框、和其它圖形化外殼的視窗。
- [event（事件）](https://developer.eagle.cool/plugin-api/zh-tw/api/event.md): 你可以根據需要，事先定義好一些回呼函式，Eagle 會在事件產生時主動呼叫它們。
- [item（項目）](https://developer.eagle.cool/plugin-api/zh-tw/api/item.md): 透過 eagle.item API 可以方便的查詢當前資源庫內容或新增新的內容到資源庫中。
- [folder（資料夾）](https://developer.eagle.cool/plugin-api/zh-tw/api/folder.md): 透過 eagle.folder API 可以方便的建立新的資料夾或者存取當前應用中的資料夾，。
- [smartFolder（智慧型資料夾）](https://developer.eagle.cool/plugin-api/zh-tw/api/smart-folder.md): 透過 eagle.smartFolder API 可以方便的建立、查詢、修改及刪除智慧型資料夾。
- [tag（標籤）](https://developer.eagle.cool/plugin-api/zh-tw/api/tag.md): 透過 eagle.tag API 可以方便存取當前應用中的標籤。
- [tagGroup（標籤群組）](https://developer.eagle.cool/plugin-api/zh-tw/api/tag-group.md): 透過 eagle.tagGroup API 可以方便存取當前應用中的標籤群組。
- [library（資源庫）](https://developer.eagle.cool/plugin-api/zh-tw/api/library.md): 取得當前 Eagle 正在使用的資源庫資訊。
- [window（視窗）](https://developer.eagle.cool/plugin-api/zh-tw/api/window.md): 控制插件視窗顯示、隱藏、全螢幕等各種操作。
- [app（應用）](https://developer.eagle.cool/plugin-api/zh-tw/api/app.md): 取得 Eagle 應用程式版本、架構、語系等屬性。
- [os（作業系統）](https://developer.eagle.cool/plugin-api/zh-tw/api/os.md): 与 Node.js 中的 os 模块类似，提供了一些基本的系统操作函数。
- [screen（螢幕）](https://developer.eagle.cool/plugin-api/zh-tw/api/screen.md): 取得螢幕大小、顯示器、游標位置等的資訊。
- [notification（通知）](https://developer.eagle.cool/plugin-api/zh-tw/api/notification.md): 在螢幕角落跳出提視視窗，提示使用者操作狀態。
- [contextMenu（右鍵選單）](https://developer.eagle.cool/plugin-api/zh-tw/api/context-menu.md): 建立系統原生應用程式的滑鼠右鍵選單。
- [dialog（對話框）](https://developer.eagle.cool/plugin-api/zh-tw/api/dialog.md): 跳出系統對話框功能，包含開啓、儲存檔案、提示、警報等。
- [clipboard（剪貼板）](https://developer.eagle.cool/plugin-api/zh-tw/api/clipboard.md): 在系統剪貼板上執行復制和粘貼操作。
- [drag（拖曳檔案）](https://developer.eagle.cool/plugin-api/zh-tw/api/drag.md): 實現原生系統檔案拖放功能。
- [shell（殼）](https://developer.eagle.cool/plugin-api/zh-tw/api/shell.md): 使用預設應用程式管理檔案和 URL。
- [log（日誌）](https://developer.eagle.cool/plugin-api/zh-tw/api/log.md): 在 Eagle 軟體日誌記錄特定資訊，以利開發中的除錯、除錯。
- [FFmpeg](https://developer.eagle.cool/plugin-api/zh-tw/extra-module/ffmpeg.md): 這個插件提供了 FFmpeg 的相依性支援，讓開發者能擁有廣泛的圖像、影片、音訊編解碼能力。
- [AI SDK](https://developer.eagle.cool/plugin-api/zh-tw/extra-module/ai-sdk.md): 提供統一的 AI 模型配置中心，支援各大主流 AI 模型，一次配置處處可用，無需重複設定 API Key。
- [AI Search](https://developer.eagle.cool/plugin-api/zh-tw/extra-module/ai-search.md): 提供 AI 語意搜尋功能，支援文字搜尋、以圖搜圖等智慧搜尋能力。
- [更新日誌](https://developer.eagle.cool/plugin-api/zh-tw/changelog.md): Eagle Plugin API 更新日誌，記錄自第一個 Plugin API 版本後的所有重要功能變更。

## 日本語

- [概要](https://developer.eagle.cool/plugin-api/ja-jp/get-started/readme.md): 本ドキュメントは、Eagle Plugin APIを使用してプラグインを開発したい開発者にわかりやすいガイドを提供することを目的としています。詳細な説明を提供し、APIの使用方法を理解しやすくします。 また、多くのサンプルコードも提供し、学習を容易にします。
- [あなたの最初のプラグイン](https://developer.eagle.cool/plugin-api/ja-jp/get-started/creating-your-first-plugin.md): この記事では、Eagle 用のプラグインを作成する方法について説明します。
- [ファイル構造概要](https://developer.eagle.cool/plugin-api/ja-jp/get-started/anatomy-of-an-extension.md): この記事では、プラグインプロジェクトで現れる可能性のあるファイルを簡単に紹介します
- [プラグインタイプ](https://developer.eagle.cool/plugin-api/ja-jp/get-started/plugin-types.md): この記事では、4種類の異なるプラグインの開発の違いと使用シーンについて詳しく説明します。
- [ウィンドウ](https://developer.eagle.cool/plugin-api/ja-jp/get-started/plugin-types/window.md): この記事では、ウィンドウプラグインの基本的な概念について説明します。
- [バックグラウンドサービス](https://developer.eagle.cool/plugin-api/ja-jp/get-started/plugin-types/service.md): この記事では、バックグラウンドサービスプラグインの基本概念について説明します。
- [フォーマット拡張](https://developer.eagle.cool/plugin-api/ja-jp/get-started/plugin-types/preview.md): この記事では、フォーマット拡張プラグインの基本的な概念を説明します。
- [インスペクター](https://developer.eagle.cool/plugin-api/ja-jp/get-started/plugin-types/inspector.md): この記事では、インスペクタープラグインの基本概念について説明します。
- [プラグインのデバッグ](https://developer.eagle.cool/plugin-api/ja-jp/get-started/debugging.md): この記事では、Eagleプラグインの効果的なデバッグ方法について詳しく説明します。
- [プラグインの準備](https://developer.eagle.cool/plugin-api/ja-jp/distribution/prepare.md): 審査へ提出する前に、プラグイン、ストア情報、審査に必要な情報を確認してください。
- [プラグインパッケージ](https://developer.eagle.cool/plugin-api/ja-jp/distribution/package.md): この記事では、プラグインをパッケージ化してEagle Plugin Centerに公開する方法について詳しく説明します。
- [プラグインを公開する](https://developer.eagle.cool/plugin-api/ja-jp/distribution/publish.md): この記事では、Eagle Plugin Centerにプラグインをパッケージ化して公開する方法について説明します。
- [プラグインを更新する](https://developer.eagle.cool/plugin-api/ja-jp/distribution/update.md): この記事では、公開されたプラグインを更新する方法を案内します。
- [審査プロセス](https://developer.eagle.cool/plugin-api/ja-jp/plugin-review/review.md): プラグイン提出後の初期スキャンと人による審査の流れを説明します。
- [審査基準](https://developer.eagle.cool/plugin-api/ja-jp/plugin-review/criteria.md): Eagleプラグインの初期スキャンと人による審査で使用する基準を説明します。
- [リリース設定と審査可能性](https://developer.eagle.cool/plugin-api/ja-jp/plugin-review/criteria/configuration-and-reviewability.md): プラグインパッケージ、manifest.json、リリース設定、審査情報の要件です。
- [ストア掲載文](https://developer.eagle.cool/plugin-api/ja-jp/plugin-review/criteria/store-listing-copy.md): プラグイン名、説明、紹介文、変更履歴、言語版、重要事項の開示要件です。
- [ビジュアル素材](https://developer.eagle.cool/plugin-api/ja-jp/plugin-review/criteria/visual-assets.md): プラグインアイコンと各言語版カバーの完全性、可読性、正確性、表示品質の要件です。
- [セキュリティとプライバシー](https://developer.eagle.cool/plugin-api/ja-jp/plugin-review/criteria/security-and-privacy.md): 危険な動作、外部接続、データ送信、権限、プライバシーの要件です。
- [パッケージ内容](https://developer.eagle.cool/plugin-api/ja-jp/plugin-review/criteria/package-contents.md): パッケージ内の機密ファイル、開発成果物、アーカイブ、バイナリの要件です。
- [ファイルの安全性](https://developer.eagle.cool/plugin-api/ja-jp/plugin-review/criteria/file-safety.md): マルウェア、危険なファイル、クリーンなリリースの安全基準です。
- [機能とポリシー準拠](https://developer.eagle.cool/plugin-api/ja-jp/plugin-review/criteria/functionality-and-policy.md): インストール、起動、主要機能、データ変更、ポリシー準拠に関する人による審査基準です。
- [審査結果と再提出](https://developer.eagle.cool/plugin-api/ja-jp/plugin-review/results.md): 審査通過、必須の修正、再提出の流れを説明します。
- [開発者ポリシー](https://developer.eagle.cool/plugin-api/ja-jp/plugin-review/developer-policies.md): この記事は、開発者ポリシーと関連する仕様を理解するのに役立つことを目的としています。
- [manifest.json 設定](https://developer.eagle.cool/plugin-api/ja-jp/tutorial/manifest.md): この記事では、manifest.jsonがサポートするすべてのフィールドについて詳しく説明します
- [データ取得](https://developer.eagle.cool/plugin-api/ja-jp/tutorial/get-eagle-data.md)
- [データ変更](https://developer.eagle.cool/plugin-api/ja-jp/tutorial/modify-eagle-data.md)
- [ローカルファイルへのアクセス](https://developer.eagle.cool/plugin-api/ja-jp/tutorial/access-local-files.md)
- [ネットワークリクエストの送信](https://developer.eagle.cool/plugin-api/ja-jp/tutorial/network-request.md): Web技術のfetchメソッドやNode.jsのネイティブhttpsモジュールを使ってネットワークリクエストを発行できます。
- [Node.js ネイティブ API の使用](https://developer.eagle.cool/plugin-api/ja-jp/tutorial/node-js-native-api.md)
- [サードパーティモジュールの使用](https://developer.eagle.cool/plugin-api/ja-jp/tutorial/3rd-modules.md): Node.jsのネイティブAPIだけでなく、Node.jsのサードパーティモジュールもプラグインコードで使用できます。Node.jsのサードパーティモジュールは、コミュニティの開発者が作成・維持しており、さまざまな機能と特性を提供しており、プラグインコードに更なる可能性をもたらします。
- [多言語対応（i18n）](https://developer.eagle.cool/plugin-api/ja-jp/tutorial/i18n.md): Eagle プラグインは、i18next モジュールが組み込まれており、開発者が簡単に多言語プラグインを作成できます。i18next は JavaScript の多言語ライブラリで、翻訳やローカライズが簡単で、さまざまな翻訳方法がサポートされています。
- [フレームレスウィンドウ](https://developer.eagle.cool/plugin-api/ja-jp/tutorial/frameless-window.md): ツールバー、枠線、およびその他のグラフィカルなシェルがないウィンドウを開く。
- [event（イベント）](https://developer.eagle.cool/plugin-api/ja-jp/api/event.md): 必要に応じて、事前にいくつかのコールバック関数を定義しておくことができます。Eagleはイベントが発生した際にそれらを自動的に呼び出します。
- [item（項目）](https://developer.eagle.cool/plugin-api/ja-jp/api/item.md): eagle.item APIを使用すると、現在のリソースリポジトリの内容を簡単に検索したり、新しい内容をリソースリポジトリに追加することができます。
- [folder（フォルダー）](https://developer.eagle.cool/plugin-api/ja-jp/api/folder.md): eagle.folder API を使って、新しいフォルダを簡単に作成したり、現在のアプリケーション内のフォルダにアクセスすることができます。
- [smartFolder（スマートフォルダ）](https://developer.eagle.cool/plugin-api/ja-jp/api/smart-folder.md): eagle.smartFolder API を使用すると、スマートフォルダの作成、検索、変更、削除が簡単に行えます。
- [tag（タグ）](https://developer.eagle.cool/plugin-api/ja-jp/api/tag.md): eagle.tag APIを通じて、現在のアプリケーション内のタグに簡単にアクセスできます。
- [tagGroup（タグ グループ）](https://developer.eagle.cool/plugin-api/ja-jp/api/tag-group.md): eagle.tagGroup APIを通じて、現在のアプリケーション内のタググループに簡単にアクセスできます。
- [library（ライブラリ）](https://developer.eagle.cool/plugin-api/ja-jp/api/library.md): 現在の Eagle が使用しているリソースライブラリの情報を取得します。
- [window（ウィンドウ）](https://developer.eagle.cool/plugin-api/ja-jp/api/window.md): プラグインウィンドウを表示、非表示、フルスクリーンなどのさまざまな操作を制御します。
- [app（アプリケーション）](https://developer.eagle.cool/plugin-api/ja-jp/api/app.md): Eagleアプリケーションのバージョン、アーキテクチャ、言語などの属性を取得する。
- [os（オペレーティングシステム）](https://developer.eagle.cool/plugin-api/ja-jp/api/os.md): Node.js の os モジュールに似て、基本的なシステム操作関数を提供します。
- [screen（スクリーン）](https://developer.eagle.cool/plugin-api/ja-jp/api/screen.md): 画面のサイズ、ディスプレイ、カーソル位置などの情報を取得します。
- [notification（通知）](https://developer.eagle.cool/plugin-api/ja-jp/api/notification.md): 画面の隅でポップアップウィンドウが表示され、ユーザー操作の状態が示されます。
- [contextMenu（コンテキストメニュー）](https://developer.eagle.cool/plugin-api/ja-jp/api/context-menu.md): システムネイティブアプリのコンテキストメニューを作成します。
- [dialog（ダイアログ）](https://developer.eagle.cool/plugin-api/ja-jp/api/dialog.md): システムダイアログ機能を提供します。ファイルを開く、ファイルを保存する、メッセージボックス、エラーボックスなどが含まれます。
- [clipboard（クリップボード）](https://developer.eagle.cool/plugin-api/ja-jp/api/clipboard.md): システムのクリップボードでコピー＆ペースト操作を実行します。
- [drag（ドラッグファイル）](https://developer.eagle.cool/plugin-api/ja-jp/api/drag.md): ネイティブシステムファイルのドラッグアンドドロップ機能を実現する。
- [shell（シェル）](https://developer.eagle.cool/plugin-api/ja-jp/api/shell.md): デフォルトのアプリケーションでファイルとURLを管理する。
- [log（ログ）](https://developer.eagle.cool/plugin-api/ja-jp/api/log.md): Eagle ソフトウェアのログに特定の情報を記録し、開発中のデバッグやエラーの除去に役立てます。
- [FFmpeg](https://developer.eagle.cool/plugin-api/ja-jp/extra-module/ffmpeg.md): このプラグインは、FFmpegの依存関係を提供し、開発者に広範な画像、ビデオ、オーディオのエンコードとデコード機能を提供します。
- [AI SDK](https://developer.eagle.cool/plugin-api/ja-jp/extra-module/ai-sdk.md): 統一された AI モデル設定センターを提供し、主要な AI モデルをサポートします。一度設定すればどこでも利用可能で、API Key の重複設定は不要です。
- [AI Search](https://developer.eagle.cool/plugin-api/ja-jp/extra-module/ai-search.md): AI セマンティック検索機能を提供し、テキスト検索や類似画像検索などのスマート検索機能をサポートします。
- [変更履歴](https://developer.eagle.cool/plugin-api/ja-jp/changelog.md): Eagle Plugin API 変更履歴、最初のPlugin APIバージョン以降のすべての重要な機能変更を記録しています。
