[prev in list] [next in list] [prev in thread] [next in thread] 

List:       ipcop-svn
Subject:    [Ipcop-svn] SF.net SVN: ipcop:[5378] ipcop/trunk
From:       owes () users ! sourceforge ! net
Date:       2011-01-26 20:59:18
Message-ID: E1PiCSU-0001be-0I () sfp-svn-6 ! v30 ! ch3 ! sourceforge ! com
[Download RAW message or body]

Revision: 5378
          http://ipcop.svn.sourceforge.net/ipcop/?rev=5378&view=rev
Author:   owes
Date:     2011-01-26 20:59:17 +0000 (Wed, 26 Jan 2011)

Log Message:
-----------
Add quick&dirty progress list for translation DB, GUI texts only.

Modified Paths:
--------------
    ipcop/trunk/tools/gen_strings.pl

Added Paths:
-----------
    ipcop/trunk/langs/list_progress

Added: ipcop/trunk/langs/list_progress
===================================================================
--- ipcop/trunk/langs/list_progress	                        (rev 0)
+++ ipcop/trunk/langs/list_progress	2011-01-26 20:59:17 UTC (rev 5378)
@@ -0,0 +1,34 @@
+Afrikaans,310,24
+Brazilian Portuguese,989,76
+Bulgarian,315,24
+Catalan,269,20
+Chinese Simplified,761,59
+Chinese Traditional,761,59
+Czech,760,59
+Danish,1288,100
+Dutch,1288,100
+Finnish,732,56
+French,1288,100
+German,1288,100
+Greek,1288,100
+Gujarati,121,9
+Hungarian,671,52
+Italian,1288,100
+Japanese,729,56
+Lithuanian,180,13
+Norwegian,763,59
+Persian,210,16
+Polish,742,57
+Portuguese,853,66
+Romanian,218,16
+Russian,1288,100
+Slovak,761,59
+Slovenian,365,28
+Somali,599,46
+Spanish,1288,100
+Spanish Latino,1010,78
+Swedish,894,69
+Thai,92,7
+Turkish,1288,100
+Urdu,215,16
+Vietnamese,761,59

Modified: ipcop/trunk/tools/gen_strings.pl
===================================================================
--- ipcop/trunk/tools/gen_strings.pl	2011-01-26 20:22:41 UTC (rev 5377)
+++ ipcop/trunk/tools/gen_strings.pl	2011-01-26 20:59:17 UTC (rev 5378)
@@ -126,10 +126,9 @@
 
 # one of 'ipcop' (CGI) and 'install' (installer/setup)
 our $file_typ = 'ipcop';
-# finally generate the lang files
-# CGI
+# generate the lang files for CGI
 &generateFiles();
-# Installer
+# generate the lang files for installer
 $file_typ = 'install';
 &generateFiles();
 
@@ -226,6 +225,7 @@
 
 
     open(LIST, "$targetdir/list") or die 'Unable to open language list \
$targetdir/list'; +    open(LIST_PROGRESS, ">$targetdir/list_progress") or die \
'Unable to open progress list $targetdir/list_progress'  if ($file_typ eq 'ipcop');  
     while (<LIST>) {
         next if $_ =~ m/^#/;
@@ -284,6 +284,7 @@
         }
         close(SOURCE_FILE);
 
+        my $cnt_translated = 0;
         # loop over wanted lang entries
         for my $key (sort (keys %tr_wanted)) {
             if (defined($tr_trans{$key})) {
@@ -291,6 +292,7 @@
 
                 print FILE_GT "msgid \"$key\"\n";
                 print FILE_GT "msgstr \"$value\"\n";
+                $cnt_translated++;
             }
             elsif (defined($tr_en{$key})) {
                 # DEBUG:
@@ -327,8 +329,13 @@
         }
         unlink("$targetdir/$relativePath_pl");
         print "Done.\n";
+
+        if (($file_typ eq 'ipcop') && ($temp[2] ne 'English')) {
+            print LIST_PROGRESS "$temp[2],$cnt_translated,".int($cnt_translated * \
100 /(keys %tr_wanted))."\n"; +        }
     }
     close (LIST);
+    close (LIST_PROGRESS) if ($file_typ eq 'ipcop');
 
     # en_US to en_GB
     # Change Color to Colour


This was sent by the SourceForge.net collaborative development platform, the world's \
largest Open Source development site.

------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
Ipcop-svn mailing list
Ipcop-svn@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ipcop-svn


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic