回答
我的建议是为每种语言制作一种语言文件。除了翻译本身,每个文件看起来基本相同。但是他们都对这个翻译有相同的定义。然后,您将创建一个可以加载所选语言文件的函数。
但是,您总是需要一个默认的语言包。原因是当你加载一个语言包和你的渲染时,如果你所寻找的定义或者不存在于一个语言包中,或者没有任何价值,导致翻译还没有找到,但是你想要恢复到包装,确实有翻译的一切,所以你没有留下空隙。
嗯,我已经为不同的语言制作了单独的文件。我想改变现有的语言常量。通过在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. C#文件内容替换
- 6. 替换/与文件内容
- 7. 使用替换文件的行内容的sed,awk的等
- 8. 使用JavaScript将HTML内容替换为来自外部XML文件的内容?
- 9. 用PHP中的新内容替换旧内容
- 10. 如何使用命令替换文件中的内容
- 11. 使用asp.net替换docx和pdf文件中的内容c#
- 12. 使用GIT替换文件中的内容
- 13. 不能用php中的内容替换\ n使用数据库中的内容
- 14. 替换或添加.INI文件内容
- 15. Java - 如何替换文件内容?
- 16. 用文件内的文件内容替换文件名在windows中
- 17. PHP - 替换动态创建的内容
- 18. PHP替换字符串中的内容
- 19. php preg替换容器内的字符
- 20. 用文件替换c:\:\\\ c |使用PHP
- 21. 使用Spring Data MongoDB替换现有GridFS文件和新内容
- 22. 用文件内容替换文件路径
- 23. 使用PHP XML解析替换HTML标记的内容
- 24. 使用php替换一个.txt文件的单行使用php
- 25. 用jquery替换内容
- 26. 用XML替换内容
- 27. 如何使用AJAX替换另一个内容的DIV内容
- 28. 使用SQL UPDATE替换HTML内容
- 29. 使用.load()和fadeIn()替换内容
- 30. 如何使用spark替换列内容
看看这个SO帖子:http://stackoverflow.com/questions/1414079/most-efficient-way-to-do-language-file-in-php – Bjoern 2012-03-06 05:27:13