javascript - 如何使用 Javascript 翻译 PHP 中的回声?
问题描述
我有一个 HTML 网站,我做了一个切换来更改语言而不刷新页面(使用 Javascript),我只分配一个 ID,就是这样,你可以在这里看到:
var strings = {
espanol: {
//PRINCIPAL//
lang: "<i class='fa-duotone fa-earth-americas fa-lg'></i> Idioma",
},
english: {
//PRINCIPAL//
lang: "<i class='fa-duotone fa-earth-americas fa-lg'></i> Language",
}
}
$( ".espanol" ).on( "click", function() {
// update to espanol
localizeStrings('espanol');
});
$( ".english" ).on( "click", function() {
// update to english
localizeStrings('english');
});
// default language
var Lang = "espanol";
// localize with default language
localizeStrings(Lang);
// update selected language
function localizeStrings(strLang) {
$(strings[strLang]).each(function(key, lang){
$.each(lang, function(id, string) {
$("#"+id).html(string);
});
});
}
在那里,但我的网络的一部分,返回到 PHP 文件的回显。
所以我不知道如何翻译它,你能帮我吗?我是新来的。
普通(HTML)翻译:
<a class="nav-link dropdown-toggle" role="button" data-mdb-toggle="dropdown" id="lang" aria-expanded="false"></a>
我要翻译的 PHP 回显:
echo '{"error":-1, "msg":"<font color=#B23CFD><b>Unknown</b></font> | '.$text2.' -YES"}';
提前致谢。
解决方案
推荐阅读
- angular - 如何在 Angular 错误上获得更好的堆栈跟踪
- c# - 如何使用实体框架在 SQL Server 中存储空字节数组?
- python - 如何访问格式为 .CSV 的 .TXT 文件中的各个字段?
- mysql - 如何在 Laravel 5.5 中的每个新连接上设置 mysql 用户变量?
- html - 导航中的按钮而不是锚点?
- python - 列名到 pd DataFrame 中的列
- postgresql - PostgreSQL COPY,是否可以一次将数据写入多个表
- google-apps-script - 谷歌表格网络应用注册几个选项
- sql - 关于movie.title的SQL查询错误无效
- ruby - 无效的 UTF-8 Ruby 字符串