草庐IT

多语言切换

全部标签

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

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

javascript - Gmail 对话 View 切换 bookmarketlet/favelet/"scriptlet"

我注意到,如果我打开一个gmail选项卡并打开/关闭对话View,然后我打开另一个选项卡并更改对话View设置,我的原始选项卡将保持在它开始时的对话View状态,例如在执行新操作时搜索等,新标签使用我刚刚更改的设置。这让我想到可能有一些JavaScriptbookmarklet/favelet/“scriptlet”可以让我们轻松地临时更改给定gmail选项卡的设置,而无需进入设置。有没有人知道这个已经存在或者有人能够创建它?我的想法是在打开和关闭它的情况下捕获大量gmail,并对两者进行diff/winmerge以查看有什么不同,然后从那里获取它,但我希望有人已经创建了它=)。

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 切换对象是字符串还是数字

我试图从我拥有的json数据中获取一些东西,所以这是我的json数据$json='{"type":{"image":[{"data":"PNG"}],"title":[{"value":"OJKAOSKAOSK"}],"text":[{"value":"asdsada"}]}}';$form=json_decode($json);然后用json_decode();让它成为一个对象在那之后,我尝试像这样进行切换:foreach($formas$type){print_r($type->image);switch($type){case'image':echo'image_data';br

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