Ubiquity

软件截图:
Ubiquity
软件详细信息:
版本: 0.5
上传日期: 27 Apr 18
开发: Mozilla
许可: 免费
人气: 16
尺寸: 679 Kb

Rating: nan/5 (Total Votes: 0)

你有没有看过那些可以用单一命令行控制的电影电脑?现在,您可以使这些虚构的图像与Ubiquity实现。

Ubiquity是一款非常棒的Firefox附加组件,每当您按下相关的键盘快捷键时,都会在屏幕顶部打开一个半透明的栏。从那里你可以运行一系列命令,从在维基百科中搜索选定的文本片段到检查世界上任何城市的天气。

关于无处不在的好处是,除了支持相当多的数量内置的命令与浏览器完美集成,它还允许您创建新的命令。对于非技术用户来说,命令创建过程可能有些困难,因为它涉及到编码。

无处不在让我们惊讶的是它的快速反应,聪明的建议和漂亮的界面。考虑到这只是一个原型版本,事情只会变得更好。

Ubiquity让您只需一行文本即可控制多种命令和Web工具。

更改
  • about:ubiquity页面顶部的'tabs'已被重新组织。新的列表是“教程”,“设置”,“您的命令”,“获取新命令”,“支持”和“黑客无处不在”。
  • 所有与开发人员有关的东西都不在首页,现在与命令编辑器一起位于“黑客无处不在”页面。
  • 用户界面将键盘设置更改为与皮肤列表相同的页面,并将该页面从皮肤列表更名为设置。
  • 命令列表已与订阅的订阅源列表合并到“您的命令”页面的新统一界面中。
  • 更新链接,更改一些标语等。
  • 新的解析器实现(解析器2),带有新的解析算法;设计在这里记录。解析器2现在是默认的; “设置”页面上有一个开关,您可以根据需要使用该开关返回旧解析器。
  • 解析器2通过语义角色标识参数以便于本地化。 (例如,电子邮件命令的接收者是“目标”角色,这意味着它由英语中的“to”来标识,由日语中的粒子“ni”等等)
  • Parser2的特定于语言的语法文件是一种新格式,它们都是声明式的 - 本质上只是一堆字符串,所以非程序员可以帮助本地化解析器语法。
  • 空格现在允许使用命令名称,这是我们充分利用的一个功能 - 请参阅关于标准输入命令更改的部分。
  • 我们使用gettext()和双语PO文件进行本地化。这意味着在命令的预览()和执行()函数中使用可读的字符串现在应该用_()来包装。 (有关详细信息,请参阅0.5命令开发教程。)
  • 我们对日语和丹麦语以及英语提供了大部分完整的标准提要本地化。
  • 我们有解析器语法插件其他几种语言,包括法语,瑞典语,意大利语,葡萄牙语和中文,所以我们很快就会准备好开始本地化这些语言。
  • 请参阅本地化教程以了解如何使Ubiquity语法分析器语法在您的语言中可用,以及关于如何帮助进行字符串翻译的命令本地化教程,以便将更多命令本地化为更多语言。
  • 用于编写Ubiquity命令的API已针对Parser 2进行了更改。解析器1向前兼容以使用为Parser2编写的命令,但解析器2不向后兼容以使用为Parser1编写的命令,因此为解析器1编写的命令需要被改写。
  • 我们知道,更改API对命令开发者来说是一种痛苦,所以我们会尽量不要经常这样做。我们试图让新的API具有前瞻性和灵活性,以支持我们对可预见的未来的计划,所以我们认为在此之后我们不会再改变API。
  • 新的命令包括“启用命令”,“禁用命令”,“获得支持”,“运行选择器选择器“,”命令历史记录“,”撤消关闭的标签“,”运行小书签“和”检查我

截图

ubiquity_1_341781.jpg
ubiquity_2_341781.jpg
ubiquity_3_341781.jpg

支持的操作系统

显影剂的其他软件 Mozilla

L20n
L20n

1 Oct 15

Jetpack
Jetpack

13 Apr 18

task.js
task.js

5 Jun 15

意见 Ubiquity

评论没有发现
添加评论
打开图片!