خوب ابتدا یک define قرا میدین مثلا با نام LANG_DEFAULT
[PHP]define("LANG_DEFAULT", "fa"); [/PHP]
بعدش یه پوشه مثلا با نام languages کنار فایلاتون میسازید و درونش پوشه های زبان رو قرار میدین، برای مثال یک پوشه با نام fa در پوشه languages قرار میدین و در پوشه fa هر فایلی با هر نامی که دلتون میخواد با پسوند php میسازید.
پس این طور شد.
languages --> fa --> test.php
و به شکل زیر فایلونو فراخوانی میکنیم.
[PHP]foreach (glob("languages/".LANG_DEFAULT."/*.php") as $filename) {
include($filename);
} [/PHP]
این دستور میاد هر فایلی دورن پوشه languages و پوشه ای که نامش رو توسط LANG_DEFAULT بهش معرفی کردین و سپس هر فایلی که پسوند php هست رو include میکنه به صفحه
----
خوب حالا برای fa باید مقدار تعریف کنیم.
شما تنها کافیه فایل test.php رو باز کرده و از define برای ساختن مقادیرتون استفاده بکنید.
برای مثال
[HTML]define("TITLE", "مجید آنلاین");
define("REGISTER", "ثبت نام"); [/HTML]
کار تموم فقط کافیه هر جای کار خواستین از زبان ها استفاده بکنید به راحتی بنویسید TITLE و یا REGISTER
----
خوب حالا برا ی 3 زبونه و یا 100 زبونه میتونید به همین شکل در پوشه language پوشههایی با نام مشخص براش تعین کنید و در اون پوشه دوباره هر فایلی که خواستین با پشوند php میسازید.
مثلا این برا زبون en
[PHP]define("TITLE", "Majidonline");
define("REGISTER", "Register"); [/PHP]
---