问题标签 [multiple-languages]

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.

0 投票
1 回答
514 浏览

android - 在整个应用程序中更改语言不适用于 Handler

我有SplashActivity并且MainActivity默认设备语言是英语。在SplashActivity我将应用程序的默认语言更改为 vi(越南语)。我正在使用 2 种方式从 SplashActivity 移动到 MainActivity 我在下面的代码中显示。
我已经非常仔细地测试了很多次,但我仍然不知道这个问题
任何帮助将不胜感激

AndroidManifest.xml

0 投票
2 回答
338 浏览

c - Compiling Tail-Call Optimization In Mutual Recursion Across C and Haskell

I'm experimenting with the foreign-function interface in Haskell. I wanted to implement a simple test to see if I could do mutual recursion. So, I created the following Haskell code:

Note that the recursive case is a call to countdownC, so this should be tail-recursive.

In my C code, I have

Which is likewise tail recursive. So then I make a

and compile with make MutualRecursion.

And... upon running, it segfaults after printing 8991. Just as a test to make sure gcc itself can handle tco in mutual recursion, I did

and that worked quite fine. It also works in the single-recursion case of just in C and just in Haskell.

So my question is, is there a way to indicate to GHC that the call to the external C function is tail recursive? I'm assuming that the stack frame does come from the call from Haskell to C and not the other way around, since the C code is very clearly a return of a function call.

0 投票
3 回答
4838 浏览

c++ - 带有“三的中位数”枢轴选择的快速排序:了解过程

我们正在课堂上介绍快速排序(使用数组)。我一直在努力思考他们希望我们的快速排序分配如何与“三的中位数”枢轴选择方法一起工作。我只需要一个高层次的解释它是如何工作的。我们的文字没有帮助,我很难用谷歌搜索找到一个明确的解释。

到目前为止,这是我认为可以理解的:

“三的中位数”函数采用index 0(first)、array_end_index(last) 和(index 0 + array_end_index)/2(middle) 中的元素。计算具有这 3 个中值的指数。返回对应的索引。

功能参数如下:

然后,在“分区”函数中,索引与“三的中位数”函数返回的数字匹配的数字作为枢轴。我的作业指出,为了继续对数组进行分区,枢轴必须位于左右边界之间。问题是,我们的“三的中位数”函数返回三个索引之一:第一个、中间或最后一个索引。这三个指数中只有一个(中间)可以“介于”任何东西之间。

功能参数如下:

我有什么误解?

以下是函数的完整描述

0 投票
1 回答
68 浏览

python - 通过 Python 调用 C 函数 - 编译后

为了尝试从 Python 调用 ac 函数(在上一篇文章Calling a C function from a Python file. Getting error when using Setup.py file 中),我已将代码编译成 .pyd 文件并正在测试该程序。但是,我遇到了错误

我的测试文件是这样的:

其中callingPy就是下面的.c文件(通过编译变成了.pyd):

任何帮助将不胜感激!谢谢你。

0 投票
2 回答
120 浏览

haskell - 交换逻辑运算符参数以加快评估速度?

是否有任何编程语言实现逻辑运算(例如 AND、OR)的参数交换以加快评估速度?

示例(我认为这种方法可以用像 Haskell 这样的惰性评估语言来实现)

  1. 假设我们已经定义了两个谓词AB.
  2. 在程序执行期间,B被评估为“真”并且A未被评估
  3. 在后面的执行中,我们有条件IF A OR B
  4. “OR”的参数被交换,条件变为IF B OR A
  5. 条件被评估为“真”而不评估A
0 投票
2 回答
122 浏览

php - 具有多种语言的网站

所以我正在尝试以多种语言提供我的网站。

我想有一个选项来更改页面上的语言而不更改 url。(就像 YouTube 一样)

我的问题:如何在保持 url 相同的情况下以多种语言提供我的网站?并且每种语言都被搜索引擎索引

这是我目前的想法:

我目前的想法是让每个页面都寻找一个语言变量(将在 cookie 或用户设置中设置)

然后从该变量中加载一个文件,该文件包含一个包含相应语言文本的数组。

现在我只是从数组中提取值并将它们放入元素中。

对于搜索引擎,我可以将获取语言选项设置为获取变量。

但是,这种方法可能不是最好的

0 投票
1 回答
618 浏览

php - 在 url 中为网站的特定语言版本创建语言代码?

当访问者点击标志时,我的网站使用 cookie 使用三种语言切换器英语、德语和俄语。每种语言的 URL 都是相同的。 在此处输入图像描述

现在我想指出网址

到该网站的俄语版本。

这将使用 .htaccess 还是使用其他方法来完成。

如何实现这一点。

0 投票
1 回答
3367 浏览

wordpress - WPGlobus 插件的显示语言切换器按钮简码 - Wordpress

我正在使用 WPGlobus 插件来制作多语言网站。一个小部件显示在小部件区域,但我想手动添加语言切换器按钮。我搜索它的短代码以显示语言切换器标志。但没有找到任何简码。通过简码手动显示按钮的任何最佳方式。

0 投票
1 回答
2090 浏览

javascript - 如何处理多种语言的表单验证(特殊字符):AngularJS?

考虑我有下面的表格,我想验证多种语言。

ng-pattern="/^[a-zA-Z0-9-_ ]+$/"我用来验证表单的当前模式 [ ]。它适用于英语,但对于日语、中文、法语、德语等语言,它会显示错误消息。

例如Reference,当翻译成法语时,英语中的单词变成Référence并且它显然包含特殊字符,但它是有效的。

这些问题怎么解决??

任何帮助表示赞赏!

谢谢

0 投票
1 回答
1516 浏览

wordpress - Polylang 辅助语言域在有/没有 www 的情况下不工作

我已经使用 Polylang 插件建立了一个 WP 站点,其中包含两种语言,它们都有自己的域。该站点在 Apache 上运行,并且配置文件为辅助域设置了别名,无论有无 www,都指向同一个目录。
主域按预期工作,但辅助域没有 - 出于某种原因,尝试使用/不使用 www 访问域似乎会触发它在任何一种情况下加载默认语言。使用 URL 修改下的“语言是从不同的域设置的”设置,我尝试设置带有和不带有 www 的辅助域。我也尝试通过 htaccess 将域强制为 www,但没有结果。
有任何想法吗?使用 WP 4.2.2 和 Polylang 1.8.5。