使用 HTML5 数据属性的多种语言

Multiple languages using HTML5 data attribute

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

然后他们使用这样的 .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

我只是认为如果它在数据库上运行,添加新语言会更容易,或者我错了?最好的方法是什么??

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

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