2014-06-18 59 views
0

我有一个英文和德文网站,用户可以从英文切换到德文。当用户切换站点时,翻译内容,设置语言信息(lang="en", lang="de"),但文件上传(<input type="file">)为德语。有没有自定义文件上传的方式翻译它?为什么文件上传忽略语言设置?

例(egnlish):

<html lang="en" xml:lang="en"> 
<head> 
    <title>Internationalisation test</title> 
</head> 
<body> 
    <form> 
     <input type="file" name="test"> 
    </form> 
</body> 
</html> 

例(德国):

<html lang="de" xml:lang="de"> 
<head> 
    <title>Internationalisation test</title> 
</head> 
<body> 
    <form> 
     <input type="file" name="test"> 
    </form> 
</body> 
</html> 

回答

2

文件输入按钮的标题是不是在德国本身,而是在Web浏览器的语言。如果您使用具有不同语言包的Web浏览器或将其安装在不同的操作系统语言上,则语言会有所不同。

有什么办法解决这个问题吗?
是和不是。

我将以no。开头。如果你想坚持标准的HTML控制<input type="file">没有办法翻译标题。

你可以做的,虽然是什么,是替代非标准一个(通常是人们倾向于使用基于闪存的文件上传控件),或...另一种方式是实际隐藏控件控制(设置步骤Z轴)并把你自己的文本框和一个按钮放在它上面。
基本上就是这样。

相关问题