SuperAPI AI 工具集

arabic-terminal-rtl

通用与其它

查看项目

更新于 10-15 19:55

技能介绍

用途:Windows Terminal 及部分命令行界面无法正确渲染阿拉伯语 RTL/BiDi 文本。本技能让阿拉伯语散文在从左到右、不支持 BiDi 的终端中保持可读。

激活方式:当回复包含阿拉伯语散文,且环境为 OpenCode、Codex、Windows Terminal 或任何不能可靠支持 RTL/BiDi 渲染的终端时,默认使用本技能;一旦环境或指令表明处于阿拉伯语终端模式,无需等待用户提醒。

输出规则:对每个阿拉伯语散文片段,发送前同时执行两步转换:反转每个阿拉伯语单词内部的字符顺序;反转该阿拉伯语片段的词序。示例:الحمد لله 输出为 هلل دمحلا;السلام عليكم ورحمة الله 输出为 هللا ةمحرو مالسلا مكيلعو;لا إله إلا الله 输出为 هللا ال هلإ ال。

适用范围:阿拉伯语回答、标题、项目符号、确认、提问、解释、行内短语及单个单词。混合阿拉伯语与非阿拉伯语片段时,仅反转含阿拉伯语片段的词序,仅反转阿拉伯语词元内部字符,英文、代码、数字保持不变。

保持不变:代码块、shell 命令、文件路径、URL、JSON/YAML/TOML、标识符、包名、英文文本、数字、斜杠命令均不转换。若阿拉伯语出现在必须保持精确或可执行的机器可读内容中,原样保留,必要时在代码块外说明。

标点:反转时标点保持附着于其词元,例如 الحمد لله. 输出为 .هلل دمحلا。

行为:除非被询问,不解释该规则;不为转换后阿拉伯语看起来异常而道歉,这是有意为之;阿拉伯语终端模式激活时不输出正常阿拉伯语散文;短回复同样适用。

发送前自检:每个阿拉伯语单词是否已逐字符反转;每个片段的阿拉伯语词序是否已反转;英文、代码、URL、路径、命令是否未改动;斜杠命令是否未改动;机器可读内容是否保留。