# peony-extensions **Repository Path**: rechie1995/peony-extensions ## Basic Information - **Project Name**: peony-extensions - **Description**: No description available - **Primary Language**: Unknown - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-05-21 - **Last Updated**: 2021-05-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # peony-extensions ## 如何开始 - 请确保您的机器中已经安装了所有构建依赖项。你可以参考debian/control来构建依赖。 * 创建 **build** 目录并更改到它,然后使用`qmake`构建。下面的命令将自动构建扩展作为库。 ``` sh qmake .. make ``` - 将生成的库放入` $[QT_INSTALL_LIBS]/peony-extensions`. - 使用peony测试插件. ## 现有插件列表 - **admin**, 以root身份打开文件夹或者文件。 - **bluetooth**, 蓝牙插件,能通过蓝牙传输文件。 - **computer view**, 地址为`computer:///`的特殊视图界面。 - **terminal**, 通过鼠标右击的菜单栏打开终端。 - **shared**, 属性窗口中的共享属性界面 - **parchives**, 使用菜单压缩、解压缩文件 ## 国际化 不同于Peony,Peony插件的翻译工作比较原始和粗糙。主要思想是每一个插件都能有自己独立的翻译模块并且使用qrc编译和组织翻译资源。 当你准备去翻译由我创建的peony插件时,主要步骤是以下几点: - 使用`lupdate`生成.ts文件为您的语言,引用现有文件的命名规则。 - 使用lrelease将.ts文件生成为.qm文件。 - 修改项目的.qrc文件,将.qm文件添加到要编译的资源中。