1.通过添加ASP.NET文件夹 来添加App.GlobalResources

2.在App.GlobalResources右键添加资源文件,Resource.en-US.resx、Resource.resx

分别在两个资源文件里,修改名称、值

3.

1>.主要控件:一个Button,一个DropDownList

选择按钮,选择属性,点击(Expressions),选择 Text 属性,表达式类型选为Resources,把表达式属性填好。

2>.选中DropDownList,首先点击编辑项...,添加成员,Text为显示的字符串,Value为类型(这里就列出两种格式:中文与英文),记住不要忘记选中启用AutoPostBack

3>.Global.aspx代码如下

<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Global.aspx.cs"Inherits="Global"UICulture="Auto"Culture="Auto"%>

<!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<htmlxmlns="http://www.w3.org/1999/xhtml">

<headrunat="server">

<title></title>

</head>

<body>

<formid="form1"runat="server">

<div>

<asp:ButtonID="Button1"runat="server"Text="<%$ Resources:Resource, buttontext %>"/>

<br/>

<br/>

语言:<asp:DropDownListID="DropDownList1"runat="server"AutoPostBack="True">

<asp:ListItemValue="zh-cn">默认</asp:ListItem>

<asp:ListItemValue="en-us">Default</asp:ListItem>

</asp:DropDownList>

</div>

<%--以下为Google在线翻译代码--%>

<div id="google_translate_element"></div>

<script type="text/javascript">

function googleTranslateElementInit(){

new google.translate.TranslateElement({

pageLanguage: 'zh-CN',

autoDisplay: false,

layout: google.translate.TranslateElement.InlineLayout.SIMPLE

}, 'google_translate_element');

}

</script>

<scripttype="text/javascript"src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>

</form>

<p>

今天有幸游了一回漓江,真的深有感触,漓江的水清水静水绿,漓江的山奇山秀山险。无不让人想看了再看。<br /><br />一上船,别的游客已站在甲板指指点点,兴味盎然,我还坐在船仓,以为船还没动呢,何必到外边吹风。那知,许多游客都涌向外边,我才往下一看,船已在向前开了。你说水静不静呢?<br /><br />早晨,太阳慢慢升起来了,我走上了甲板。风还有一点微冷。远处的山清晰可见。一座山如马如猴如骆驼,如笔如柱如姑娘。我看更像一道道魏然的墨绿屏障。我们的船从山角游过,山角的岩石已被水日月的冲洗,形成了深深的凹痕,那陡峭的岩石犹如鬼斧神工所赐。其间上天用神来之笔描绘出一幅幅天然之作,特别是那九马画山,九匹马栩栩如生,有的人还没辨清,船已驰过了,只好看迎面而来的山山水水。<br /><br />到中午时分,江面船只接连驰来,大船都排起了一条长队。江边的竹伐有的向上,有的向下,都坐满了游人。好像一串长长的蚱蚂。两船相向驰来,这船的人同那船的人谁都不认识谁但都挥手示好,那是愉悦的表现,这也给漓江美景增添了美色。</p></p>

</body>

</html>

4.Global.aspx.cs:

using System;

using System.Collections.Generic;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Threading;

using System.Globalization;

publicpartialclass Global : System.Web.UI.Page

{

protectedvoid Page_Load(object sender, EventArgs e)

{

}

protectedoverridevoid InitializeCulture()

{

if (Request.Form["DropDownList1"] != null)

{

string str = Request.Form["DropDownList1"].ToString();

this.UICulture = str;

this.Culture = str;

Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(str);

Thread.CurrentThread.CurrentUICulture = CultureInfo.CreateSpecificCulture(str);

}

base.InitializeCulture();

}

}

转载于:https://blog.51cto.com/kingboat/1318865

.Net 全球化应用(Global):中英文翻译(附:谷歌在线翻译代码)相关推荐

  1. 基于python爬取有道翻译,并在线翻译

    基于python爬取有道翻译,并在线翻译 由于我也是爬虫新学者,有什么做的不对的请多加包涵 我们需要使用的库如下 from urllib import request import urllib im ...

  2. python代码翻译-python实现在线翻译

    本文实例为大家分享了python实现在线翻译的具体代码,供大家参考,具体内容如下 具体效果请看图 代码: import urllib.request import urllib.parse impor ...

  3. python发音翻译-python实现在线翻译

    本文实例为大家分享了python实现在线翻译的具体代码,供大家参考,具体内容如下 具体效果请看图 代码: import urllib.request import urllib.parse impor ...

  4. pdf在线翻译_如何在线翻译整篇PDF论文?

    1.首先需要准备一个具有网页在线翻译的浏览器,这里推荐Google Chrome,国内的QQ.360浏览器等同样可以,但需安装相应的翻译插件. (Chrome浏览器自动翻译) 2.准备好需要翻译的外文 ...

  5. PDF如何在线翻译?PDF在线翻译的方法

    在办公或者学习的时候总会遇到大篇幅的英文文件,查起来又不方便,自己阅读又很艰难,那如何去解决翻译PDF文件的这一问题呢,请让小编来为大家整理翻译过程,仔细看哦. 操作工具:[迅捷PDF转换器] 1:打 ...

  6. python翻译-python实现在线翻译

    本文实例为大家分享了python实现在线翻译的具体代码,供大家参考,具体内容如下 具体效果请看图 代码: import urllib.request import urllib.parse impor ...

  7. 百度api翻译html,百度在线翻译API (使用实例)

    [实例简介] 在http://api.fanyi.baidu.com/ 注册API使用的ID就可以使用的翻译工具,简化翻译过程,不用每次都打开网页. [实例截图]需要字自己注册APIID才行哦 [核心 ...

  8. python有道字典翻译_Python 调取有道翻译接口实现在线翻译功能

    有道翻译有反爬虫机制,它使用了加密技术.如果你的程序报错,你可以通过搜索.查阅资料找到解决方案:尝试把访问的网址中"/translate_o"中的"_o"删除. ...

  9. 20221026使用搜狗翻译在线翻译英文文档的评测

    20221026使用搜狗翻译在线翻译英文文档的评测 2022/10/26 23:03 百度搜索:免费文档翻译在线翻译 https://zhuanlan.zhihu.com/p/82773763 别找了 ...

最新文章

  1. pandas read_csv ‘utf-8‘ codec can‘t decode bytes in position 1198-1199: invalid continuation byte解决
  2. 06年做的一个配置,从net130转过来的
  3. 如何从复杂的货币种类中选出人民币格式的数字
  4. xp下安装redmine 2.4.3
  5. [C/C++]BKDRHash
  6. Python GUI界面编程初步 01 - GUI库的特点和选择
  7. json.decoder.JSONDecodeError: Expecting ‘,‘ delimiter: line xx column xx (char xxx)
  8. python 数据结构与算法 day04 快速排序
  9. Java 8 中处理集合的优雅姿势——Stream
  10. 三维点云学习(4)4-Hough Transform
  11. 2021年全国大学生网络安全邀请赛暨第七届“东华杯“上海市大学生网络安全大赛Writeup
  12. 用python做外贸
  13. 秒杀活动,怎么设计全套技术方案
  14. Excel打印不完整
  15. 【IoT】从马斯克造火箭到产品开发,快速失败很重要
  16. Java整合微信商家转账到个人开通流程
  17. 【精品软件】WeGo(微博PPC客户端) Release Note (更新至v1.05 Build20110117)
  18. python bp神经网络 异或_两层神经网络输出异或
  19. Jmeter压力测试简单教程(包括服务器状态监控)-----转载自lsoqvle 的博客(https://blog.csdn.net/cbzcbzcbzcbz/article/details/780)
  20. Oracle-enq:TX-row-contention等待场景

热门文章

  1. 增加路由表地址实现双网卡域名同时解析
  2. 桂林山水甲天下,阳朔山水甲桂林
  3. scrapy 下载及处理文件和图片
  4. Mac M1芯片同态加密库的安装(TFHE问题)
  5. Failed to load ‘D:\webpack.config.js‘ config Error: Cannot find module ‘webpack//libRequestShortener
  6. 应用程序存在文件包含漏洞(Unix系统) WASC Threat Classification 解决办法
  7. redis常用命令集合
  8. Linux - vim 文本替换
  9. 牛顿迭代法-求平方根
  10. 秋招硬件设计岗,offer拿到手软,是一种什么体验?