Multi-RTL
插件介绍
对任何网站的可配置 RTL 支持 - 支持希伯来语、阿拉伯语和波斯语
⬅️➡️ 第一个 Chrome 扩展程序为任何网站提供可配置的从右到左 (RTL) 文本对齐支持!
第一个 Chrome 扩展,可以动态地将任何网站的文本对齐到右侧
!并将相关部分(代码示例、数学方程)左对齐
第一个 chrome 扩展使任何网站的文本都可以动态地向右对齐,并使相关部分(代码示例、数学方程)向左对齐!
请参阅以下内容的演示和用户指南:
https://multi-rtl.asia-digital.online
- 这里有使用演示和使用说明
https://multi-rtl.asia-digital.online
将希伯来语/阿拉伯语/波斯语文本从右到左对齐(同时保持非 RTL 左对齐,包括代码片段和*数学公式* (KaTeX/LaTeX)。
预先配置了 ChatGPT、Gemini、Claude.ai、NotebookLM 和 Slack,使您能够
在任何网站中配置任何 DOM 选择器以自动检测和应用 RTL 对齐。
!已针对 Chat Jefity、Gemini、Cloud、Notebook、Slack 等网站进行预配置
!并允许您定义元素以在任何网站上向右对齐
在不正确支持 RTL 的网站上阅读希伯来语/阿拉伯语时遇到困难吗?
在希伯来语对话中难以阅读 ChatGPT 中扭曲的数学公式?
多 RTL 可以解决这个问题!
在不支持正确右对齐文本的网站上阅读希伯来语时遇到困难?
您是否在 Gipiti 聊天或希伯来语对话中的 Cloud 中阅读复杂的数学公式时遇到困难?
这个插件只适合你
## ✨ 特点
🌐 通用支持 - 适用于任何网站!
🎯 自动检测 - 使用 Unicode BiDi 第一个强字符算法自动检测希伯来语、阿拉伯语和波斯语以进行自动 RTL
📐 数学公式支持 - 在 RTL 上下文中正确对齐数学公式 (KaTeX/LaTeX)
🔄 实时处理 - 适用于流/动态内容
⚙️ 每域配置 - 为每个域配置不同的选择器
📌 侧面板 - 当您与页面交互时,持久设置面板保持打开状态 - 不再有每次点击都会关闭的弹出窗口!
🔍 元素选取器 - 单击 🔍 选取页面上的元素并轻松构建可靠的选择器。侧面板保持打开状态,以便您实时看到结果!
🎛️ 主切换 - 通过一个开关启用/禁用域的所有选择器
⌨️键盘快捷键 - 按“Ctrl+Shift+H”切换主开关
⌨️ 可自定义快捷键:为主切换设置您自己的首选键盘快捷键
🔘 单独选择器 - 独立启用/禁用每个选择器
🎨 高级样式控件 - 分别控制方向 (dir) 和文本对齐
⚡ 强制 RTL 模式 - 跳过内容检查并强制特定选择器 RTL
👀 视觉突出显示:将鼠标悬停在列表中的选择器上即可立即查看它们在页面上匹配的元素
⏱️ 加载延迟 - 配置每个域的延迟以延迟加载内容
💾 智能导入/导出:备份您的设置或共享配置。导入现在与您现有的设置合并!
⭐ 高级功能 - 通过实惠的终身订阅解锁高级功能
✅ 预配置 - 该扩展针对流行的 AI 聊天平台和协作工具进行了预配置:
- ChatGPT (chatgpt.com)
- 谷歌双子座 (gemini.google.com)
- 克劳德.ai (claude.ai)
- Slack (app.slack.com)
- NotebookLM (notebooklm.google.com)
只需访问这些网站,RTL 文本就会自动向右对齐!
### 为任何网站配置它:
1.访问您要配置的网站
2. 单击工具栏中的扩展图标打开侧面板
3. 点击“➕添加”添加新选择器
4. 单击新选择器行上的 🔍 按钮
- 侧面板保持打开状态,Multi-RTL 在页面上进入“拾取”模式
- 单击您想要定位的元素
5. 将打开页内选择器生成器(右上角):
- 从下拉列表中选择最好的元素/祖先
- 可以选择通过“属性”下拉列表添加类/属性(悬停预览突出显示)
- 单击“保存”以更新您开始的选择器(或“取消”以放弃)
6. 加载延迟:配置页面加载初始处理运行之前的延迟(以毫秒为单位)。 (对于内容延迟加载的网站很有用)
7. 新配置会自动保存!
基于内容:启用后,Multi-RTL 会在应用样式之前检测内容是否以 RTL 文本开头。禁用后,Multi-RTL 会强制该选择器使用 RTL。
🎯 运作原理:
1. 安装即用:针对热门站点进行预配置 - 只需访问 Gemini、ChatGPT、Claude、NotebookLM 或 Slack。
2. 添加自定义站点:单击扩展图标打开侧面板,单击 ➕(添加),然后单击 🔍 选择目标元素 — 面板保持打开状态,以便您实时查看结果!
3. 切换控制:使用主切换或单独的选择器切换进行即时控制
4. 配置选项:使用风格控制、强制 RTL、加载延迟等进行微调
5. 共享和备份:导出您的配置以与他人共享或保留为备份。
🔒 隐私与安全:
Multi-RTL 在设计时就考虑到了您的隐私:
* 100% 本地处理:所有文本分析和 RTL 检测完全在您的设备上进行
* 零浏览数据收集:我们从不收集、存储或传输您的浏览数据或页面内容
* 无跟踪:无分析,无遥测 — 唯一的外部连接是我们的支付提供商(PayVia - PayPal)以进行高级许可证验证
* 安全身份:“身份”权限仅用于将您的 Google 帐户与高级许可证相关联,因此它可以跨设备无缝运行。没有 Google 帐户的用户会被分配一个匿名 ID
* 开源就绪:您可以检查的透明代码
💡 适合:
* AI聊天平台(ChatGPT、Claude、Gemini、Perplexity)
* 团队协作(Slack、Microsoft Teams、Discord)
* 消息应用程序(WhatsApp Web、Telegram Web)
* 项目管理(周一、Trello、Asana、Notion)
* 社交媒体和论坛
* 电子邮件客户端和网络应用程序
* 任何包含希伯来语、阿拉伯语或波斯语内容的网站
🌍 语言支持:
* 希伯来语
* 阿拉伯语
* 波斯语/波斯语
*用 ❤️ 为 RTL 社区制作*
请参阅 https://multi-rtl.interact-ed.online 上的演示和用户指南
# 多 RTL 发行说明
## v6.2.1
### 固定的
- Claude.ai 上的流传输期间 RTL 闪烁 — 方向现在立即应用
- 流式传输结束时 RTL 闪烁 — 后续通道捕获 React 重新渲染
## v6.2.0
### 添加
- 自定义站点上的 PRO 指示器,具有轻松升级选项
- 内置网站内自定义选择器上的 PRO 徽章
- 社区配置:从 GitHub 导入 Kimi 和其他网站的预制配置
- 动态社区配置门户,可从 GitHub 存储库实时获取
### 改进
- 所有升级提示的统一 CTA 消息传递
- 配置门户重新设计:带有社区贡献支持的 RTL 表布局
## v6.1.2
### 添加
- 带有视觉反馈的许可证刷新按钮
- “已经有执照了?”锁定屏幕上的链接
- 改进的离线弹性 - 当服务器暂时无法访问时不再出现锁定
- 更可靠的许可证匹配
## v6.1.1
### 固定的
- 无限试用错误:修复了匿名用户可以获得无限试用访问权限的错误
## v6.1.0
### 添加
- 许可证指示器:显示您当前的许可证级别(基本/扩展/专业)以及颜色编码徽章和剩余天数
- 智能取消订阅对话框:显示您的订阅/试用到期日期 - 不再有“立即失去访问权限”的恐慌
### 改进
- 标题布局重新设计:更清晰的域名信息和许可证显示
- 取消后行为:订阅保持有效,直到您的付费期结束 - 不会立即锁定
## v6.0.0
### 添加
- 侧面板用户界面:用持久侧面板替换弹出窗口,在与页面交互时保持打开状态
- 选项卡切换感知:切换选项卡或导航到新域时侧面板会自动更新
- 检查器说明:视觉叠加(希伯来语 + 阿拉伯语)引导用户选择元素
- 选择器闪光:配置后绿色发光动画突出显示选择器
- Claude Code Web 支持:Claude Web 提示输入框的新内置选择器
- 许可证强制执行:新用户自动试用、订阅管理和定价页面
- 高级功能:添加了基于订阅(年度和终身)的高级功能(导入/导出配置和添加选择器)。
- 取消订阅流程:用户可以直接从扩展程序管理他们的订阅
### 改进
- 检查器工作流程:面板在元素拾取期间保持打开状态 - 不再有关闭/重新打开循环
- 响应式布局:UI 适应侧面板宽度而不是固定的弹出窗口尺寸
- 顶部布局:重新设计的弹出标题,外观更简洁
- 选项卡处理:侧面板在新选项卡上自动关闭,更好地处理空白选项卡
- 更新了内置配置:使用最新的选择器刷新了默认配置
### 固定的
- 未定义键崩溃:修复了键盘事件处理程序中未定义“e.key”时的错误
- 检查器预览限制:限制检查器预览元素计数以防止性能问题
## v5.1.0
### 改进
- 更智能的 RTL 检测:现在使用 Unicode BiDi“第一个强字符”算法,而不是仅检查第一个字符。表情符号、数字、项目符号和标点符号都被正确跳过。
- 混合内容支持:以英语开头但主要包含希伯来语/阿拉伯语(30%+ RTL 字母)的句子现在可以正确检测为 RTL(例如“第 1 阶段 - 数据库基础设施”)。
- 混合内联元素:修复了对具有混合内联子元素(例如“<li><strong>阶段 1</strong> - 希伯来语文本</li>”)的元素的检测,其中第一个文本不在子元素中。
### 固定的
- 列表项目符号可见性:当“<li>”元素接收 RTL 方向时,列表标记(项目符号/数字)不再消失。自动应用 `list-style-position: inside`。
## v5.0.0
### 添加
- 高级功能:添加了基于订阅的(年度和终身)高级功能(导入配置)。
- 用户身份验证:通过 Google Identity 进行安全识别,以进行跨设备许可证验证。
## v4.3.0
### 添加
- 主要用户界面改进:
- 将鼠标悬停在弹出窗口中的选择器上时突出显示页面上的元素
- 删除当前域的所有选择器的选项
- 自定义键盘快捷键的选项
- 增强配置:
- 导入配置时合并功能(而不是覆盖)
- 为 ChatGPT、NotebookLM、Claude、Gemini 和 Slack 添加了更多内置选择器
- 在 RTL 上下文中添加数学公式 (KaTeX/LaTeX) 的处理
- 弹出式用户界面大修:用标题中新的“操作”下拉菜单替换了页脚,以实现更清晰的导航。
- 工具提示:向导出/导入按钮添加了详细的工具提示,以提供更好的用户指导。
- 用户指南:添加了详细用户指南的链接(在“操作”下拉列表中)
### 已更改
- 布局细化:使用 Flexbox 改进了域设置布局,以实现更好的对齐。
- 错误修复:添加了缺失的“删除选择器”图标。
## v4.0.2
### 添加
- 多语言 RTL 支持:除了希伯来语之外,现在还支持阿拉伯语和波斯语(波斯语)
- 扩展了 Unicode 范围检测以包括阿拉伯文字(\u0600-\u06FF、\u0750-\u077F)
- 所有 RTL 语言现在都会自动检测并正确对齐
- 与混合希伯来语/阿拉伯语/波斯语内容无缝协作
## v4.0.0
此版本是一次重大的用户体验和工作流程升级,专注于使选择器设置更快、更准确且不易出错。
### 亮点
- 添加了元素选择器(🔍)以直接选择页面元素,具有悬停预览(轮廓+工具提示)和点击选择。
- 引入了页内选择器生成器叠加层(右上角),该叠加层在选择元素后出现,并带有“保存/取消”功能。
- 选择器生成器支持从元素祖先构建选择器,并可选择通过类/属性匹配进行细化。
- 改进的持久性:检查器/构建器状态通过导入/导出来存储和保留。
### 新功能(面向用户)
- 巡检流程
- 单击弹出窗口中选择器行上的 🔍。
- 弹出窗口关闭,页面进入选择模式。
- 单击您要定位的元素。
- 页内叠加层通过选择器生成器打开。
- 保存更新与您开始时相同的选择器行;取消丢弃。
- 选择器生成器覆盖
- 下拉浏览预览在页面上突出显示。
- 下拉菜单使用“门户”定位方法以避免被剪切。
- 弹出式用户界面更新
- 选择器行经过重新设计,以强调快速操作:启用复选框、删除和🔍检查器。
- 导入/导出继续工作,现在包括检查器构建器状态。
### 行为/配置注释
- 现有的选择器字符串继续有效。
- v4 添加了选择器构建器检查器使用的可选每个选择器“构建器”元数据。
- 为了向后兼容,某些字段仍然存在于配置中,但不再显示在弹出 UI 中。
### 与 v3.2 的已知差异
- 创建/调整选择器的推荐方法现在是内置🔍选择器+页内选择器生成器。
- 弹出窗口不再依赖“DevTools 中的复制选择器”工作流程作为主要路径。