.Net 全球化应用(Global):中英文翻译(附:谷歌在线翻译代码)
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):中英文翻译(附:谷歌在线翻译代码)相关推荐
- 基于python爬取有道翻译,并在线翻译
基于python爬取有道翻译,并在线翻译 由于我也是爬虫新学者,有什么做的不对的请多加包涵 我们需要使用的库如下 from urllib import request import urllib im ...
- python代码翻译-python实现在线翻译
本文实例为大家分享了python实现在线翻译的具体代码,供大家参考,具体内容如下 具体效果请看图 代码: import urllib.request import urllib.parse impor ...
- python发音翻译-python实现在线翻译
本文实例为大家分享了python实现在线翻译的具体代码,供大家参考,具体内容如下 具体效果请看图 代码: import urllib.request import urllib.parse impor ...
- pdf在线翻译_如何在线翻译整篇PDF论文?
1.首先需要准备一个具有网页在线翻译的浏览器,这里推荐Google Chrome,国内的QQ.360浏览器等同样可以,但需安装相应的翻译插件. (Chrome浏览器自动翻译) 2.准备好需要翻译的外文 ...
- PDF如何在线翻译?PDF在线翻译的方法
在办公或者学习的时候总会遇到大篇幅的英文文件,查起来又不方便,自己阅读又很艰难,那如何去解决翻译PDF文件的这一问题呢,请让小编来为大家整理翻译过程,仔细看哦. 操作工具:[迅捷PDF转换器] 1:打 ...
- python翻译-python实现在线翻译
本文实例为大家分享了python实现在线翻译的具体代码,供大家参考,具体内容如下 具体效果请看图 代码: import urllib.request import urllib.parse impor ...
- 百度api翻译html,百度在线翻译API (使用实例)
[实例简介] 在http://api.fanyi.baidu.com/ 注册API使用的ID就可以使用的翻译工具,简化翻译过程,不用每次都打开网页. [实例截图]需要字自己注册APIID才行哦 [核心 ...
- python有道字典翻译_Python 调取有道翻译接口实现在线翻译功能
有道翻译有反爬虫机制,它使用了加密技术.如果你的程序报错,你可以通过搜索.查阅资料找到解决方案:尝试把访问的网址中"/translate_o"中的"_o"删除. ...
- 20221026使用搜狗翻译在线翻译英文文档的评测
20221026使用搜狗翻译在线翻译英文文档的评测 2022/10/26 23:03 百度搜索:免费文档翻译在线翻译 https://zhuanlan.zhihu.com/p/82773763 别找了 ...
最新文章
- pandas read_csv ‘utf-8‘ codec can‘t decode bytes in position 1198-1199: invalid continuation byte解决
- 06年做的一个配置,从net130转过来的
- 如何从复杂的货币种类中选出人民币格式的数字
- xp下安装redmine 2.4.3
- [C/C++]BKDRHash
- Python GUI界面编程初步 01 - GUI库的特点和选择
- json.decoder.JSONDecodeError: Expecting ‘,‘ delimiter: line xx column xx (char xxx)
- python 数据结构与算法 day04 快速排序
- Java 8 中处理集合的优雅姿势——Stream
- 三维点云学习(4)4-Hough Transform
- 2021年全国大学生网络安全邀请赛暨第七届“东华杯“上海市大学生网络安全大赛Writeup
- 用python做外贸
- 秒杀活动,怎么设计全套技术方案
- Excel打印不完整
- 【IoT】从马斯克造火箭到产品开发,快速失败很重要
- Java整合微信商家转账到个人开通流程
- 【精品软件】WeGo(微博PPC客户端) Release Note (更新至v1.05 Build20110117)
- python bp神经网络 异或_两层神经网络输出异或
- Jmeter压力测试简单教程(包括服务器状态监控)-----转载自lsoqvle 的博客(https://blog.csdn.net/cbzcbzcbzcbz/article/details/780)
- Oracle-enq:TX-row-contention等待场景
热门文章
- 增加路由表地址实现双网卡域名同时解析
- 桂林山水甲天下,阳朔山水甲桂林
- scrapy 下载及处理文件和图片
- Mac M1芯片同态加密库的安装(TFHE问题)
- Failed to load ‘D:\webpack.config.js‘ config Error: Cannot find module ‘webpack//libRequestShortener
- 应用程序存在文件包含漏洞(Unix系统) WASC Threat Classification 解决办法
- redis常用命令集合
- Linux - vim 文本替换
- 牛顿迭代法-求平方根
- 秋招硬件设计岗,offer拿到手软,是一种什么体验?