我想用PHP的数组函数来翻译一个网站。我为所有要翻译的文本创建了包含数组的 PHP 文件。
<?php
//ESPANOL
$lang = array(
'work' => 'Trabajo'
'packaging' => 'Empaque'
);
然后我在我的 nav.php 文件中调用它们,也将在内容部分中调用它们。
<?php include('includes/languages/es.php'); ?>
<a href="#"><?php echo $lang['work']; ?></a>
一切都很简单。
我想知道的是如何在不编辑 HTML 的情况下在这些数组文件之间切换,这样我就不必链接到另一个 'index_es.php' 等。我知道链接会是这样的,但我不知道'不知道这将如何工作。
<a href="index.php?es.php>Español</a>|<a href="index.php/?en.php">English</a>
我猜我需要包含另一个包含语言文件的文件,然后可以从中选择链接,但我不知道代码是什么。它是否涉及在链接上方包含一个“lang_directory”,然后以某种方式从那里包含?
**另外我想避免使用 Zend/Gettext 翻译,因为我想从里到外学习这个。