在asp.net中加载页面的Google转换 [英] Google transalation on page load in asp.net

查看:74
本文介绍了在asp.net中加载页面的Google转换的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,我正在使用Google翻译在asp.net开发一个简单的网站,将我的网站从英语翻译成印地语,我正在使用此代码



Hello , i'm developing a simple website in asp.net using Google translation to translate my website from English to Hindi , I'm using this code

<div id="google_translate_element"></div><script type="text/javascript">
                                                                function googleTranslateElementInit() {
                                                                    new google.translate.TranslateElement({ pageLanguage: 'en', includedLanguages: 'hi', layout: google.translate.TranslateElement.InlineLayout.SIMPLE }, 'google_translate_element');
                                                                }
</script><script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>





一切正常,下拉列表出现,用户可以选择印地语或英语。

但是,是否可以更改页面加载语言而不是用户选择语言。



谢谢。



everything is working great , a drop down list appears and the user can select Hindi or English.
but , is it possible to change the language on page load instead of the user selecting the language.

Thank you.

推荐答案

你可以在页面加载时设置语言。但是,您必须将值存储在默认位置或者加载语言。
You can set the language on page load. However, you have to store the value so where or else load a language by default.


是的,它可以完成,但首先您需要检查区域/国家,因为您有印地语和英语,然后根据设置语言和更新网页。

我希望下面的代码能为您提供该用户所在的国家:

Yes it can be done, but first you need to check for the Area/Country since you have Hindi and English, and then based on that set the language and update the web page.
I hope the below code would give you the country of the user.:
using System.Globalization;

string name = RegionInfo.CurrentRegion.DisplayName;



回发查询任何。

我希望这会有所帮助。

谢谢。:)


Post back queries if any.
I hope this helps any way.
Thanks.:)


这篇关于在asp.net中加载页面的Google转换的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆