网站中英文切换

网站中英文切换,第1张

做2套网站 是最笨的办法
语言网站解决方案 php
前言:
多语言网站开发,重点的还是在解决语言之间的问题。
那如何解决这个问题呢?大概就分三步走:
1页面多语言
2数据库多语言
3用户访问语言统一
1页面多语言
需要考虑的问题:
A用户登陆时候,自动识别字符,调用不同的语言包?
B用户切换不同语言时候,调用不同的语言包?
C增加多语言后的目录结构?
页面多语言也就是外观的多语言化,这里可以采用静态的语言包的方式。
设计时候就应该包括language的目录,针对不同语言有独立的子目录。
英文language/en ,简体中文language/gb,繁体中文language/b5 (可以扩展其他语言)
每个目录下就包含了对每个页面的语言版本。选择语言版本时候就可以调用相应版本的语言包。
具体做法:
0利用js语言,识别浏览器语言,在调用不同的语言包
1language/en/globalln是针对英文版的全局语言包。
2globalln 内容为:
$title = "English webstie";
$charset = "UTF-8";
3indexphp调用:
<php
require_once()
>;
<html>;
<head>;
<title>;$title<title>;
<meta >如果你想做出一个像切换一样速度的中英网站,也不是不可以,思路倒是有一个,就是用css,不过比较繁琐,每个词都要翻译做好对应的转换字。就像某些论坛可以换框架颜色的道理一样。不过这个不能太多,也不能经常改动。否则就只能做两套了。比如根目录下的indexasp是索引,根目录下有CN和EN两个文件夹分别放中文和英文网站,索引里可以跳转选择进入中文或英文。。

在手机浏览器上可以使用百度浏览器,qq浏览器把英文网页翻译成中文。百度浏览器带有英译汉的工具脚本,只要在浏览器中打开翻译工具,再次浏览英文网页时,即可将英文网页翻译成中文。QQ浏览器则会在浏览英文网页时自动提示将英文网页翻译为中文,只要点击翻译,即可完成转换。
方法一:使用百度浏览器将英文网页翻译成中文的具体步骤:
1、下载“百度手机浏览器”;
2、接下来我们可以随便打开一个英文网页;
3、点击下方工具栏中的三横标志---网页工具箱---网页翻译,点击网页翻译按钮;
4、在网页翻译工具开启之后,我们在英文网页页面就可以看到一个翻译标志,只要点击这个标志,英文网页即可完成英文至中文的翻译转换。
方法二:使用QQ手机浏览器将英文网页翻译成中文的具体步骤:
1、下载“QQ手机浏览器”;
2、接下来我们可以随便打开一个英文网页,这时QQ手机浏览器下方会自动提示是否将英文网页翻译为中文;
3、点击翻译之后,就成功地完成了英文网页到中文的翻译转换。
扩展资料:
翻译是在准确、通顺的基础上,把一种语言信息转变成另一种语言信息的行为。翻译是将一种相对陌生的表达方式,转换成相对熟悉的表达方式的过程。
其内容有语言、文字、图形、符号和视频翻译。其中,在甲语和乙语中,“翻”是指的这两种语言的转换,即先把一句甲语转换为一句乙语,然后再把一句乙语转换为甲语;“
译”是指这两种语言转换的过程,把甲语转换成乙语,在译成当地语言的文字中,进而明白乙语的含义。二者构成了一般意义上的翻译,让第一款明确规定:“就相同或者类似商品上申请注册的商标是复制、摹仿、或者翻译他人未在中国注册的驰名商标,容易导致混淆的,不予以注册并禁止使用。”
这个“翻译”来自《保护工业产权巴黎公约》中的“translation”。
由于翻译有直译、音译、意译。而且,同一种方式,可能会产生多种译义,以何种为准关系到如何保护驰名商标以及他人的合法权益。可以从以下几个方面考察:
第一,驰名商标是否具有明确含义的,并且与汉字形成一一对应的关系;
第二,驰名商标的音译是否是习惯的;
第三,翻译方式是否已为公众,尤其是市场所认可。
(资料来源:百度百科:翻译)

双语的网站是不能用代码实现的,只能做两个网站,一个中文的一个是英文的

把两个网站放在不同的文件夹里。如:中文的放在CN文件夹里,英文的放在EN文件夹里。再做链接即可实现你想要的功能。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13340946.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-18
下一篇 2023-07-18

发表评论

登录后才能评论

评论列表(0条)

保存