Boa tarde pessoal,
Estou com uma duvida, estou trabalhando em um site totalmente estatico, porem ele precisava ter um botao para trocar de idioma, pelo que pesquisei nao é possivel fazer isso usando HTML puro, porem com jquery é possivel, mas nao consegui encontrar nenhum exemplo rodando, e os que encontrei no git, quando baixava nao funcionava.
Alguem pode me ajudar com isso? Obrigado
O site esta dando erro: Uncaught TypeError: $(…).i18n is not a function
Segue o meu fonte:
<script src="js/jquery-3.2.1.min.js"></script>
<script src="js/jquery.i18n.min.js"></script>
<script src="js/jquery.i18n.js"></script>
<script src="js/jquery-i18next.min.js"></script>
<script src="js/jquery-i18next.js"></script>
$(document).ready(function() {
var defaultLang = "pt";
$("[i18n]").i18n({
defaultLang: defaultLang,
filePath: "/i18n/",
filePrefix: "i18n_",
fileSuffix: "",
forever: true,
callback: function() {
console.log("i18n is ready.");
}
});
$(".pt").click(function() {
$("[i18n]").i18n({
defaultLang: "cn",
filePath: "/example/i18n/"
});
});
$(".en").click(function() {
$("[i18n]").i18n({
defaultLang: "en",
filePath: "/example/i18n/"
});
});
});