问题标签 [polyglot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bash - 简单的跨平台基于操作系统的启动/路由脚本
我正在开发一个开源跨平台实用程序,其中包含一些用于管理和基于操作系统的变量设置的包装器。这种内务管理在它自己的脚本中,并且在大多数情况下是生成的。
为了简单和干燥,我希望有一个简单的启动脚本,它根据操作系统选择另一个脚本来运行。
本质上,这就是我想要的:
这样在做跨平台应用的时候就更不用说了。该值不是在开发另一个应用程序时运行哪个脚本的特殊情况
有没有办法在不安装外部依赖项的情况下实现这一点?
javascript - 多语言语言切换器 asp.net
我想在 asp.net 4.0 网站上使用多语种语言切换器。下面的代码有效;
我想使用如下所示(在<form id="form1" runat="server"> </form>
标签中),但它不起作用。
polyglog.js 在这里: https ://github.com/ixtendo/Polyglot-Language-Switcher/blob/master/js/jquery.polyglot.language.switcher.js
有任何想法吗?
php - 使用 Anahkiasen/Polyglot 读取数据在尝试获取非对象属性时返回错误
将 Anahkiasen/Polyglot 包添加到我的 Laravel 4.2 项目后,我试图让它工作。我按照我认为应该的方式设置了所有内容(文档有点糟糕)。保存到数据库似乎不是问题,但是当我想阅读时,出现以下错误:
楷模:
我的刀片模板:
一直停留在这个问题上。任何帮助是极大的赞赏 :-)
regex - Powershell:将文件的一部分读入变量
我正在尝试创建一种多语言脚本。它不是真正的多语言,因为它实际上需要多种语言来执行,尽管它可以由 Shell 或 Batch “引导”。我把这部分下来没问题。
我遇到问题的部分是一些嵌入式 Powershell 代码,它需要能够将当前文件加载到内存中并提取用另一种语言编写的某个部分,将其存储在变量中,最后通过它变成一个解释器。我有一个类似 XML 的标记系统,我用它来标记文件的各个部分,希望不会与任何其他语言发生冲突。标记如下所示:
# 是注释标记,但注释标记可以是不同的东西,具体取决于该部分的语言。
我遇到的问题是我似乎无法找到一种方法来隔离文件的那个部分。我可以将整个文件加载到内存中,但我无法将标签之间的内容取出。这是我当前的代码:
到目前为止,我尝试过的所有操作都会导致整个文件输出Contents
到标记之间,而不仅仅是标记之间的代码。我尝试了不同的方法来转义标记中使用的符号,但它总是导致相同的结果。
注意:^
因为顶级解释器是 Batch,所以需要使用 ,它挂在尖括号和其他随机的东西上。
maven - Documentation for Tesla polyglot?
I stumbled over Tesla Polyglot for Maven, but I can't find documentation, is there one?
visual-studio-code - 如何更改将“editor.insertSpaces”设置为“auto”的每种语言配置
我正在使用 VS Code 以多种语言(主要是 Ruby、PHP 和 Javascript)编辑项目,并且对于每种语言,我们都有不同的缩进模型(空格/制表符和宽度)。看起来 VS Code 支持这一点,因为它允许editor.insertSpaces
和editor.tabSize
设置为"auto"
每种语言的定义。
但是,虽然editor.tabSize
看起来要做我想要的,但editor.insertSpaces
在"auto"
模式下总是插入空格。
我试图找到可以编辑每种语言配置的位置,但没有找到这样的设置。我还查看了下的语言目录,resources/app/client/vs/languages
但未能找到指定这些功能的内容。
知道如何自定义每种语言的设置吗?
java - 隐式转换 groovy 类型以传递给固定的非 groovy 方法
我正在编写一个 scala 应用程序,它在运行时加载 Groovy “插件”类。加载插件后,标准 scala 类型(如List
和Option
)将传递给它们进行处理。
Groovy 自然没有 scala 类型(尤其是Function*
家族)的语法糖,但我想要一个类似的简单语法。我现在最好的方法是使用as
运算符将常规闭包强制转换为 scala 类型,例如:
不必as ...
每次都包含尾巴会很好,因为它比实际的闭合要大。
这个问题建议将接收方法更改为不指定参数类型,但是只有当它是您可以控制的常规方法时才有效。我正在使用编译的 scala/java 类。
我知道有多种方法可以在 Groovy 中隐式转换内容,但是有许多独立加载的小型独立 groovy 脚本。我不太了解 groovy,无法理解哪种机制最适合这种架构,以便所有加载的插件都能以最少的仪式和导入获得这种隐式转换。我有大约 50 多个插件,所以简化这个 scala/groovy 互操作对我来说是值得的。
这是我如何加载 groovy 脚本的简化版本(Plugin
我的类型之一在哪里):
提前致谢!
-罗汉
java - 在同一个项目中使用多种 JVM 语言
我想在项目中一起使用 Kotlin 和 Scala,也许还有其他一些语言,但我没有看到这样做的好方法。我想到的唯一方法是编译一种语言并将其反编译成 Java 以与另一种语言一起使用。有没有其他选择?
python - 使用命令“from polyglot.detect import Detector”时出错
我正在使用多语言功能将文本从一种语言转换为另一种语言,例如西班牙语到英语。
我按照说明安装 Polyglot 和所需的模块。
但是在运行代码时
我收到此错误:
我不确定我需要做什么。
有人可以帮忙吗?
c++ - 在 C/C++ GNU autotools 项目中分发 ruby gem
我在一个多语言项目中工作,该项目主要使用 C++ 和一些高级任务 Ruby。
在我的 Ruby 脚本中,我广泛使用了一些非常有用的 gem。但是,尽管我的 Autotools 设置正在安装 ruby 脚本,但我没有找到任何方法来分发所需的 gem。
你知道处理这个问题的任何成语或方法吗?