Hi, this is kind of half way between off topic and phpBB related so i thought i would error on the side of phpBB because it does relate to it.
I am currrently building a script (non forum related) and i like the idea of having language hard files like phpBB does for the language keys, rather than put them all in the (database) and code a UI for them.
So with that i have set it up so that there is a special flat file called language_override. It allows a admin to add the language key he wants to change and then put in his own value, and that will override the value in the main en english file. This will keep admins from editing main language files.
The problem i find is that trying to explain to someone how to properly edit a php language file array. If you have ever tried to explain that to an admin that has 0 coding experience, its quite involved and time consuming.
So that gets me thinking about maybe i should just put the language in a database and build a UI and then the admin can just use my UI to edit or change the key lang values, then i wont have to explain how to do it.
That brings me to my quesiton regarding phpBB. Seeing how phpBB uses flat language files and has done so for a very long time, and who better to ask. And that its probably likey that the team has discussed the DB option at some point.
If you had to start over and re-code phpBB from the ground up, would you still go with flat file or would you do the database UI option for the language key values?