回答
我的建议是为每种语言制作一种语言文件。除了翻译本身,每个文件看起来基本相同。但是他们都对这个翻译有相同的定义。然后,您将创建一个可以加载所选语言文件的函数。
但是,您总是需要一个默认的语言包。原因是当你加载一个语言包和你的渲染时,如果你所寻找的定义或者不存在于一个语言包中,或者没有任何价值,导致翻译还没有找到,但是你想要恢复到包装,确实有翻译的一切,所以你没有留下空隙。
嗯,我已经为不同的语言制作了单独的文件。我想改变现有的语言常量。通过在W模式下打开我可以编写文件,但我不能追加文件内容。 我应该如何追加文件内容。 ? – 2012-03-06 05:36:43
你可以编辑你的原始文章,以显示你目前正在读/写文件的方式吗? – chris 2012-03-06 05:38:02
你可以设置一个变量,而不是语言定义为常量的
lang.php
define('lang_var_1',$language);
然后给一个选择,用户可以选择他们想要的语言use.Afterwards你可以得到价值和集$语言为该值。干得好。
- 1. 用PHP替换文件内容
- 2. 用PHP文件中的内容替换div内容
- 3. 使用fwrite替换文件内容
- 4. 如何使用PHP替换PDF文件中的内容?
- 5. 替换/与文件内容
- 6. C#文件内容替换
- 7. 如何用文件内容替换网页文件内容?
- 8. 使用替换文件的行内容的sed,awk的等
- 9. 从文本文件获取内容并替换关键字PHP
- 10. 使用JavaScript将HTML内容替换为来自外部XML文件的内容?
- 11. 用PHP中的新内容替换旧内容
- 12. 如何使用命令替换文件中的内容
- 13. 使用SED文件的内容替换字符串
- 14. 使用PowerShell替换多个文件的内容
- 15. 使用sed命令替换文件中的内容
- 16. 使用asp.net替换docx和pdf文件中的内容c#
- 17. 使用GIT替换文件中的内容
- 18. 替换txt文件中的某些内容并使用PHP保存它?
- 19. 不能用php中的内容替换\ n使用数据库中的内容
- 20. 替换或添加.INI文件内容
- 21. Java - 如何替换文件内容?
- 22. 用文件内的文件内容替换文件名在windows中
- 23. 用文件替换c:\:\\\ c |使用PHP
- 24. PHP:多维阵列的替换内容
- 25. PHP - 替换动态创建的内容
- 26. 替换XML节点的内容与PHP
- 27. 来自PHP的jquery替换DIV内容
- 28. php preg替换容器内的字符
- 29. 替换页面中的内容php
- 30. PHP替换字符串中的内容
看看这个SO帖子:http://stackoverflow.com/questions/1414079/most-efficient-way-to-do-language-file-in-php – Bjoern 2012-03-06 05:27:13