我遵循这个解决方案:
Translation in JavaScript like gettext in PHP?
js-lang.php:
lang_error_empty_field = "<?php echo _("Lütfen boş alan bırakmayın"); ?>";
signin.php:
<script src="assets/layout/scripts/js-lang.php" type="text/javascript">
</script>
<!-- LAYOUT SCRIPTS END -->
<!-- PAGE SCRIPTS START -->
<script src="assets/pages/scripts/signin.js"></script>
<!-- PAGE SCRIPTS END -->
signin.js:
if (!email || !password) {
showError(lang_error_empty_field);
hideError(3000);
return;
}
错误是:
获取http://localhost:8835/assets/layout/scripts/js-lang.php 净:: ERR_EMPTY_RESPONSE
通常gettext工作,但我不能在javascript文件中使用。 我怎样才能在javascript中使用gettext?
更新
error.php:
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
include("js-lang.php");
?>
这里仍然是同样的错误。我无法处理任何错误。