#ibus #localization #api-bindings #input-method

bin+lib librush

艾刷 (libRush = lib + IBus + Rust + h): 使用 Rust 编写的 IBus 模块,不使用 GObject (纯 Rust 编写的 IBus 模块,不使用 GObject) (输入法,输入方法)

5 个版本

0.1.0 2024年7月26日
0.1.0-a72024年6月2日
0.1.0-a62024年5月25日
0.1.0-a52024年5月12日
0.1.0-a12024年2月20日

#9可访问性

Download history 150/week @ 2024-05-10 17/week @ 2024-05-17 187/week @ 2024-05-24 183/week @ 2024-05-31 20/week @ 2024-06-07 4/week @ 2024-06-14 127/week @ 2024-07-26 3/week @ 2024-08-02

每月下载量:130

LGPL-2.1-or-later OR GPL-3.0-or-later

83KB
2K SLoC

艾刷 (libRush)

https://github.com/fm-elpac/librush

镜像 (mirror)


艾刷 (libRush = lib + IBus + Rust + h): 使用 Rust 编写的 IBus 模块,不使用 GObject (纯 Rust 编写的 IBus 模块,不使用 GObject)

CI


ibus 输入法框架使用 C 语言和 GObject 编写,不方便在 Rust 编程语言中使用。于是又造了这个轮子。(狗头)

The ibus input method framework is written in C and GObject. This project is created for easy use of ibus in rust.

文档 (Document)

国际化 (i18n)

  • 项目第一语言:简体中文 (zh_CN)

    project first language: Chinese

  • 项目第二语言:英文 (en)

    project second language: English

  • 外部编程接口语言:英文

    public API language: English

  • 项目主要开发者位置:中国

    main author location: China

    项目类型:个人

    project type: personal

贡献 (Contribute)

对此项目的贡献(提问题、提交代码等)请尽量在主平台(github)进行。在镜像平台的贡献很可能会被忽略。

Please contribute (issue, PR, etc.) at the main platform (github). The mirrors can be ignored.

例行更新维护策略 (Release new version policy)

适用于本仓库 (librush)。当下列条件任意一条满足时,本仓库的软件需要发布新的维护版本(版本号 x.y.z 其中 z + 1)。"更新所有依赖" 并重新编译(构建)

When any of the following is true, this repo should release a new version (version number x.y.z, z + 1). Update all dependencies, and rebuild

  • rustc 发布新版本(版本号 x.y.z 其中 xy 变化)

    rustc 发布了新版本(版本号 x.y.zxy 发生变更)

  • 各个依赖或本仓库发布了重要的安全更新(修复了比较严重的安全漏洞)

    依赖或本仓库发布了一个重要的安全更新。

当前重要依赖的版本号

重要依赖的当前版本号

LICENSE

本仓库发布于以下之一:LGPL-2.1--更新版本GPL-3.0--更新版本,任选其一。

本仓库的许可从以下之中任选:LGPL-2.1 或更新版本,GPL-3.0 或更新版本。

依赖项

~8–20MB
~291K SLoC