我的语言翻译在Google Chrome和IE中无效
我开发了一个用于从英语到阿拉伯语的语言翻译过程的Web应用程序 。
它是一个模型资料页面。 如果我点击它,它在页面底部有两个链接
“英语”链接将以英语显示,我有一个“阿拉伯语”链接,将以阿拉伯语显示
我能够将非英语值插入MySQL数据库并可以将其检索回来。
我下载并更改了Firefox中的Locale Switcher插件 ,并对我的计算机输入语言进行了更改。 它在Firefox中运行良好,但它在GOOGLE CHROME和IE中无效。 当我点击底部的“阿拉伯语”链接时,它甚至没有更改为阿拉伯语
其他浏览器有什么问题。 我该怎么做才能使我的Web应用程序在所有浏览器中都能运行。
编辑 :我的英文页面看起来像这样。
当我单击阿拉伯语链接时 ,它将更改为 您可以在标签中看到更改。 现在我想要理解两件事1.我希望看到所有浏览器中发生的变化相同。 我该怎么办? 2.如果我将此Web应用程序发送给未在其系统中安装了区域设置的人员,则应该能够访问这两个链接。 我该怎么做到这一点? 我很无能为力。
用于插入DB的我的服务器端代码:
try{ con = LanguageTranslation.getConnection(); System.out.println("Inside try"); PreparedStatement pstmt = con.prepareStatement("INSERT INTO TRANSLATE SET NAME= ?, SEX= ?, CITY= ?, COMMENTS= ?, BMONTH= ?, BDATE= ?, BYEAR= ? "); pstmt.setString(1, details.getName()); pstmt.setInt(2, details.getSex()); pstmt.setString(3, details.getCity()); pstmt.setString(4, details.getComment()); pstmt.setString(5, details.getMonth()); pstmt.setString(6, details.getDate()); pstmt.setString(7, details.getYear()); i=pstmt.executeUpdate(); } catch(SQLException e){ e.printStackTrace(); } return details;
更新:我的html页面对应两个链接(英语和阿拉伯语)