Revision: 5876
http://ipcop.svn.sourceforge.net/ipcop/?rev=5876&view=rev
Author: owes
Date: 2011-09-24 18:17:37 +0000 (Sat, 24 Sep 2011)
Log Message:
-----------
Add some more comments. lang.pl already in update package due to mistake in
commit 5874
Modified Paths:
--------------
ipcop/trunk/src/libs/lang.pl
Modified: ipcop/trunk/src/libs/lang.pl
===================================================================
--- ipcop/trunk/src/libs/lang.pl 2011-09-24 09:46:51 UTC (rev 5875)
+++ ipcop/trunk/src/libs/lang.pl 2011-09-24 18:17:37 UTC (rev 5876)
@@ -1,6 +1,6 @@
#!/usr/bin/perl
#
-# IPCop CGIs
+# lang.pl: retrieve the translated texts for GUI
#
# This file is part of the IPCop Firewall.
#
@@ -15,10 +15,9 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with IPCop; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+# along with IPCop. If not, see <http://www.gnu.org/licenses/>.
#
-# (c) 2007-2009, the IPCop team
+# (c) 2007-2011, the IPCop team
#
# Copyright (c) 2007-11-13 owes This is almost a full cleanup, texts are now
fetched from .MO files.
#
@@ -28,9 +27,9 @@
# When you want to add your own language strings/entries to IPCop,
# you create a file with <PREFIX>.<LANG>.pl in the /var/ipcop/addons/lang
directory
-# <PREFIX> can be freely chosen but must be unique. An example could be
"myAddonName"
-# <LANG> is a mnemonic of the used language like en, de, it, nl etc.
-# You can find a detailed list of possible mnemonic's in the file
/var/ipcop/main/language.lst
+# <PREFIX> can be freely chosen but must be unique. An example could be
"myAddonName"
+# <LANG> is a mnemonic of the used language like en, de, it, nl etc.
+# You can find a detailed list of possible mnemonics in the file
/var/ipcop/main/language.lst
# A file could for example be named "myAddonName.en.pl".
#
# Note that you should always add 'en' (English) file, as this will be taken
as the default for all
@@ -80,6 +79,7 @@
$locale = $settings{'LOCALE'};
}
+# call with 0 if main/settings already read (don't use in CGIs)
# call with 1 to reread main/settings for language info (gui.cgi)
# call with 2 to use en_GB as language (makegraphs)
sub reload
@@ -136,9 +136,9 @@
# Add our current language if it is not 'en'
if ($language ne 'en') {
- foreach my $file (grep (/.*\.$language\.pl$/,@files) ) {
- do "$Lang::CacheDir/$file";
- }
+ foreach my $file (grep (/.*\.$language\.pl$/,@files) ) {
+ do "$Lang::CacheDir/$file";
+ }
}
# Write assembled texts to file
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2dcopy2
_______________________________________________
Ipcop-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ipcop-svn