草庐IT

多语言

全部标签

javascript - 获取 Chrome 的当前语言环境

我正在使用此API确定浏览器的当前语言环境:varlanguage=window.navigator.userLanguage||window.navigator.language;这在IE中返回"fr-FR",但在Chrome中它只返回"fr"(对于其他语言环境也是如此)。在Chrome中是否还有另一个API会返回"fr-FR"?我们依靠它来加载适当的文化文件。 最佳答案 更新:截至2021年9月,Chrome对Intl库提供了相当广泛的支持。functiongetClientLocale(){if(typeofIntl!=='u

javascript - 是否有任何用于解析/自动完成领域特定语言的 javascript 框架?

我有一个领域特定语言的语法,我需要为该语言创建一个javascript代码编辑器。有什么工具可以让我生成a)一个javascript增量解析器b)javascript自动完成/自动建议引擎?谢谢! 最佳答案 实现内容辅助的示例(自动完成)使用ChevrotainJavascript解析DSL:https://github.com/SAP/chevrotain/tree/master/examples/parser/content_assistChevrotain专门用于构建在编辑器/IDE中使用(作为一部分)语言服务工具的​​解析器

javascript - 您可以更改 javascript 错误事件消息的语言吗?

在我们的webapp中,我们通过window.onerror将消息记录到服务器但是,如果客户端(网络浏览器)使用的是非英语语言,则消息将使用用户将其网络浏览器设置为的任何语言。有什么办法可以改变这种情况吗?目前,获取多种语言的消息非常无益,当它们以12种不同的语言出现时,很难搜索到类似的错误,对于需要一直翻译成英语以找出问题所在的开发人员来说也很棘手。[编辑]在此处添加示例window.onerror=function(message,url,lineNumber,columnNumber){//logerrorheretoserver}在这个例子中,消息大部分时间都是英文的,但有时它

javascript - 如何更改 Facebook "like"按钮的语言?

我在我的网页上使用Facebook点赞按钮和Facebook评论插件,直到现在它工作正常。今天我意识到它在三种不同的浏览器中以三种不同的语言(英语、捷克语和斯洛伐克语)显示。问题在于每种语言的宽度不同。在这里,我尝试将en_US更改为sk,但没有效果: 最佳答案 将您的脚本请求更改为FB支持的脚本请求。就我而言,我将英语转换为西类牙语bo这样做:之前js.src="//connect.facebook.net/en_US/all.js#xfbml=1";之后js.src="//connect.facebook.net/es_LA/a

javascript - 更改Material Angular 4的Datepicker的语言

如何更改MaterialAngular日期选择器的语言?我在AngularMaterial2的文档中找不到。这是一个plunkrhttps://plnkr.co/edit/unzlijtsHf3CPW4oL7bl?p=preview 最佳答案 import{MAT_DATE_LOCALE}from'@angular/material';&providers:[{provide:MAT_DATE_LOCALE,useValue:'es-ES'}]在tpv.modules.ts中执行此操作

【C语言】三子棋小游戏(详解)

篮球哥温馨提示:编程的同时不要忘记锻炼哦!天空就像命运,它永远在每个人头顶,没有区别。今天来放松一下,一起来写一个简易的小游戏——三子棋:1、设计思路首先得有一个棋盘玩家自行输入坐标,电脑随机下棋三种情况:玩家赢,电脑赢,平局2、代码实现既然是小游戏,我们就可以设置一个简易的菜单,比如1为开始游戏,0为退出游戏:voidmenu(){ printf("-------------------------------\n"); printf("----------1、play----------\n"); printf("----------0、exit----------\n"); printf

php - 语言切换器的 Qtranslate 自定义 URL

我当前的项目是多语言的:阿拉伯语英语我正在使用Qtranslate插件制作自定义语言切换器。这就是我想要做的:在英文内容中,用户只想按阿拉伯语的语言URL,以便切换到阿拉伯语版本。在阿拉伯语内容中,用户只想按英语的语言URL,以便切换到英语版本。我做了什么,我在wordpress调用菜单后将这段代码附加到header.php中:"."Englsih"."";}else{echo""."العربية"."";}?>但是,该URL看起来不错,但不幸的是它将网站重新加载到当前内容而不是其他同步内容。我试图检查小部件的元素,我只能发现它们在语言切换器的URL中使用了此类,但是,它对我没有任何

php - 如何在运行时使用Laravel注册新的语言 key ?

我用laravel5.3编写了一个脚本,检查运行时给定语言中是否存在lang键。如果密钥不存在,它会将其添加到文件中。但是,如果第一次周围的密钥不存在,我添加它,然后我做另一个检查“在同一请求期间”看是否存在该密钥,它会说它不存在。所以加载的语言将不会意识到我在文件中添加了新的密钥,因为laravel在内存中加载了密钥,而我只是在硬盘上写入文件。这就是我检查当前是否存在密钥的方法Lang::has($key,$language,false);当我评估Illuminate\Translation\Translator类时,我看到load方法检查一个组是否被加载,它不会再次加载它。这是拉维

php - 如何更改从 Controller 发送的电子邮件中的语言环境 - laravel 5.4

我使用这段代码成功发送了电子邮件:\App::setLocale('pl');Mail::send('emails.new_'.$itemtype,['object'=>$object,'email'=>$email_recipee],function($m)use($email_recipee,$object,$itemtype){$m->to($email_recipee,'Title')->subject('Subjectofemail');//});但电子邮件会被翻译成en,即应用程序的默认语言。我的问题如何让Laravel发送带有仅为特定电子邮件声明的区域设置的电子邮件(每个

php - Zend Translate 会自动检测语言吗?

这是我的代码$locale=newZend_Locale('en_US');Zend_Registry::set('Zend_Locale',$locale);$GLOBALS['translate']=newZend_Translate(array('adapter'=>'array','content'=>array('Hello'=>'Hi'),'locale'=>'en_US'));gb('translate')->addTranslation(array('content'=>array('Hello'=>'Xinchào'),'locale'=>'vi'));gb('tra