问题标签 [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.
android - 在整个应用程序中更改语言不适用于 Handler
我有SplashActivity
并且MainActivity
默认设备语言是英语。在SplashActivity
我将应用程序的默认语言更改为 vi(越南语)。我正在使用 2 种方式从 SplashActivity 移动到 MainActivity 我在下面的代码中显示。
我已经非常仔细地测试了很多次,但我仍然不知道这个问题
任何帮助将不胜感激
AndroidManifest.xml
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.
c++ - 带有“三的中位数”枢轴选择的快速排序:了解过程
我们正在课堂上介绍快速排序(使用数组)。我一直在努力思考他们希望我们的快速排序分配如何与“三的中位数”枢轴选择方法一起工作。我只需要一个高层次的解释它是如何工作的。我们的文字没有帮助,我很难用谷歌搜索找到一个明确的解释。
到目前为止,这是我认为可以理解的:
“三的中位数”函数采用index 0
(first)、array_end_index
(last) 和(index 0 + array_end_index)/2
(middle) 中的元素。计算具有这 3 个中值的指数。返回对应的索引。
功能参数如下:
然后,在“分区”函数中,索引与“三的中位数”函数返回的数字匹配的数字作为枢轴。我的作业指出,为了继续对数组进行分区,枢轴必须位于左右边界之间。问题是,我们的“三的中位数”函数返回三个索引之一:第一个、中间或最后一个索引。这三个指数中只有一个(中间)可以“介于”任何东西之间。
功能参数如下:
我有什么误解?
以下是函数的完整描述:
python - 通过 Python 调用 C 函数 - 编译后
为了尝试从 Python 调用 ac 函数(在上一篇文章Calling a C function from a Python file. Getting error when using Setup.py file 中),我已将代码编译成 .pyd 文件并正在测试该程序。但是,我遇到了错误
我的测试文件是这样的:
其中callingPy就是下面的.c文件(通过编译变成了.pyd):
任何帮助将不胜感激!谢谢你。
haskell - 交换逻辑运算符参数以加快评估速度?
是否有任何编程语言实现逻辑运算(例如 AND、OR)的参数交换以加快评估速度?
示例(我认为这种方法可以用像 Haskell 这样的惰性评估语言来实现)
- 假设我们已经定义了两个谓词
A
和B
. - 在程序执行期间,
B
被评估为“真”并且A
未被评估 - 在后面的执行中,我们有条件
IF A OR B
- “OR”的参数被交换,条件变为
IF B OR A
- 条件被评估为“真”而不评估
A
php - 具有多种语言的网站
所以我正在尝试以多种语言提供我的网站。
我想有一个选项来更改页面上的语言而不更改 url。(就像 YouTube 一样)
我的问题:如何在保持 url 相同的情况下以多种语言提供我的网站?并且每种语言都被搜索引擎索引
这是我目前的想法:
我目前的想法是让每个页面都寻找一个语言变量(将在 cookie 或用户设置中设置)
然后从该变量中加载一个文件,该文件包含一个包含相应语言文本的数组。
现在我只是从数组中提取值并将它们放入元素中。
对于搜索引擎,我可以将获取语言选项设置为获取变量。
但是,这种方法可能不是最好的
wordpress - WPGlobus 插件的显示语言切换器按钮简码 - Wordpress
我正在使用 WPGlobus 插件来制作多语言网站。一个小部件显示在小部件区域,但我想手动添加语言切换器按钮。我搜索它的短代码以显示语言切换器标志。但没有找到任何简码。通过简码手动显示按钮的任何最佳方式。
javascript - 如何处理多种语言的表单验证(特殊字符):AngularJS?
考虑我有下面的表格,我想验证多种语言。
ng-pattern="/^[a-zA-Z0-9-_ ]+$/"
我用来验证表单的当前模式 [ ]。它适用于英语,但对于日语、中文、法语、德语等语言,它会显示错误消息。
例如Reference
,当翻译成法语时,英语中的单词变成Référence
并且它显然包含特殊字符,但它是有效的。
这些问题怎么解决??
任何帮助表示赞赏!
谢谢
wordpress - Polylang 辅助语言域在有/没有 www 的情况下不工作
我已经使用 Polylang 插件建立了一个 WP 站点,其中包含两种语言,它们都有自己的域。该站点在 Apache 上运行,并且配置文件为辅助域设置了别名,无论有无 www,都指向同一个目录。
主域按预期工作,但辅助域没有 - 出于某种原因,尝试使用/不使用 www 访问域似乎会触发它在任何一种情况下加载默认语言。使用 URL 修改下的“语言是从不同的域设置的”设置,我尝试设置带有和不带有 www 的辅助域。我也尝试通过 htaccess 将域强制为 www,但没有结果。
有任何想法吗?使用 WP 4.2.2 和 Polylang 1.8.5。