2016-11-21 74 views
0

我见过很多种添加多种语言的方式,我发现了一种我比其他人更喜欢的方式。使用HTML5 data-{string}他们增加data-translate="USER_PROFILE"使用HTML5数据属性的多种语言

然后,他们使用以.json文件是这样的:

{ 
    "PAGES": "Pages", 
    "LOGIN": "Login", 
    "LOG_OUT": "Logout", 
    "SIGN_IN": "Sign In", 
    "SIGN_UP": "Sign Up", 
    "USER_PROFILE": "User Profile" 
} 

如何使在PHP(数据库,而不是上传.json)HTML5时使用data-something

我只是觉得如果在数据库上运行新语言会更容易些,还是我错了?什么将是最好的方式?

回答

0

多语言翻译的概念被称为i18n。您将不得不使用一些库来实现整个部分,这是一项巨大而艰巨的任务。 Here is something to get you started

您仍然需要为您需要支持的语言文件创建语言文件。

+0

好的,谢谢,我会看看:) – TheCrazyProfessor

+0

@TheCrazyProfessor还有很多其他的库。我刚刚给了谷歌搜索之一:D – georoot